https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31485
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Joel Yliluoma from comment #15) > (In reply to Richard Biener from comment #14) > > I also think llvms code generation is bogus since it appears the ABI > > does not guarantee zeroed upper elements of the xmm0 argument > > which means they could contain sNaNs: > > Why would it matter that the unused portions of the register contain NaNs? Because it could then raise exceptions that shouldn't be raised?