https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114421
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >I can't see anything and when run natively on the x86_64 (and -m32 x86) The behavior changed in GCC 10+, so if you are testing using anything before GCC 9, you would see the difference. Because on x86_64 with GCC 10 (11, 12, 13 and the trunk) all show the same behavior you are see on arm with GCC 13.