https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >From the dup: The only difference between stage2-gcc/i386-expand.o and stage3-gcc/i386-expand.o is ``` < ./stage2-gcc/i386-expand.o: file format elf64-x86-64 --- > ./stage3-gcc/i386-expand.o: file format elf64-x86-64 11207c11207 < b48c: 39 ca cmp %ecx,%edx --- > b48c: 39 d1 cmp %edx,%ecx ``` This gives off vibes of unstable sort somewhere or a difference due to debug info. And maybe just exposed by r14-5076-g01c18f58d37865d5f3bbe93e666183b54ec ... I am going to test a few things.