https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577
--- Comment #272 from Larkin Nickle <me at larbob dot org> --- (In reply to dave.anglin from comment #271) > On 2021-07-21 2:32 a.m., me at larbob dot org wrote: > > Reading symbols from > > /home/larbob/Projects/build-gcc/builds/gcc-11.1.0/.o/./prev-gcc/cc1...BFD: > > /home/larbob/Projects/build-gcc/builds/gcc-11.1.0/.o/prev-gcc/cc1 symbol > > number > > 7215 references nonexistent SHT_SYMTAB_SHNDX section > > Can't read symbols from > > /home/larbob/Projects/build-gcc/builds/gcc-11.1.0/.o/prev-gcc/cc1: File in > > wrong format > This seems to be a problem with the symbol table in cc1. It's not a problem > with the dwarf info. > > Can readelf read symbols? What does file command show? If you strip cc1, > does gdb start? On system with a modern `file`: cc1: ELF 32-bit MSB executable, IA-64, version 1 (HP-UX), dynamically linked, interpreter /usr/lib/hpux32/uld.so:/usr/lib/hpux32/dld.so, with debug_info, not stripped, too many notes (256) Readelf is seemingly able to read them. > > disasm $pc-16,$pc+16 should show faulting instruction. (gdb) disas $pc-16,$pc+16 Dump of assembler code from 0x54af7e1 to 0x54af801: 0x00000000054af7e1: st8 [r41]=r0 0x00000000054af7e2: nop.i 0x0;; 0x00000000054af7f0: [MMI] ld1.a r87=[r14] => 0x00000000054af7f1: st8 [r47]=r59 0x00000000054af7f2: nop.i 0x0 0x00000000054af800: [MMI] st4 [r46]=r0;; End of assembler dump. This issue happens in stage3.