https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65773
--- Comment #1 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Well, I screwed up, the "good" code is calling a different function. In the good code this function call was apparently inlined, so I can't point to it. But still, the load of r3 with zero is a bad thing.