https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81926
--- Comment #23 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- OK, I can reproduce with BUILD_CONFIG set to empty: Comparing stages 2 and 3 Bootstrap comparison failure! gcc/go/parse.o differs make[2]: *** [compare] Error 1 $ grep BUILD_CONFIG config.log configure:6993: checking for default BUILD_CONFIG BUILD_CONFIG='' so this is indeed similar to PR bootstrap/77995. 35 .debug_info 0016367a 0000000000000000 0000000000000000 0001faf8 2**0 CONTENTS, RELOC, READONLY, DEBUGGING 35 .debug_info 00163670 0000000000000000 0000000000000000 0001faf8 2**0 CONTENTS, RELOC, READONLY, DEBUGGING The most glaring difference in the assembly file is: .byte 0 ! end of children of DIE 0x161dbc .byte 0 ! end of children of DIE 0x161d9c .byte 0 ! end of children of DIE 0x161d5b - .byte 0xf2,0x1 ! uleb128 0xf2; (DIE (0x161dd2) DW_TAG_ptr_to_member_type) - .uaword 0x10445d ! DW_AT_containing_type - .uaword 0x14806e ! DW_AT_type - .byte 0xa5,0x1 ! uleb128 0xa5; (DIE (0x161ddc) DW_TAG_subprogram) + .byte 0xa5,0x1 ! uleb128 0xa5; (DIE (0x161dd2) DW_TAG_subprogram) .uaword 0x146733 ! DW_AT_abstract_origin