I can’t remember the last time GCC emitted code that just flat out called the wrong function. If it did that occasionally, I would review it.