https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102538
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- With -std=gnu++98 it is actually wrong-code (and after all, with newer modes too if you change 0x33333 to say 6). With 5, 6 this used to result in .type x, @object .size x, 8 x: .long 5 .long 6 but now it is: .type x, @object .size x, 8 x: .byte 5 .byte 6 .zero 6