https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91772

            Bug ID: 91772
           Summary: [8/9/10 Regression] ICE in add_dwarf_attr, at
                    dwarf2out.c:4412 since r259749
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: lto
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: hubicka at gcc dot gnu.org, marxin at gcc dot gnu.org
  Target Milestone: ---

Following is ICEing:

$ g++ -flto=16 -c -g1 -O2 1.ii 2.ii 3.ii 4.ii 5.ii 6.ii 7.ii && g++ -g -o
godot.x11.opt.debug.64 -flto=16 1.o 2.o 3.o 4.o 5.o 6.o 7.o -fchecking
...
during IPA pass: materialize-all-clones
lto1: internal compiler error: in add_dwarf_attr, at dwarf2out.c:4413
0x5d67de add_dwarf_attr
        /home/marxin/Programming/gcc/gcc/dwarf2out.c:4413
0x5d67de add_dwarf_attr
        /home/marxin/Programming/gcc/gcc/dwarf2out.c:4400
0x5d67de add_AT_int
        /home/marxin/Programming/gcc/gcc/dwarf2out.c:4473
0x5d67de add_const_value_attribute
        /home/marxin/Programming/gcc/gcc/dwarf2out.c:19565
0x9147ca dwarf2out_late_global_decl
        /home/marxin/Programming/gcc/gcc/dwarf2out.c:26686
0x9147ca dwarf2out_late_global_decl
        /home/marxin/Programming/gcc/gcc/dwarf2out.c:26655
0xab989d symbol_table::remove_unreachable_nodes(_IO_FILE*)
        /home/marxin/Programming/gcc/gcc/ipa.c:602
0xab61cf execute
        /home/marxin/Programming/gcc/gcc/ipa.c:1396
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
make: *** [/tmp/ccYgkmEb.mk:2:
/tmp/godot.x11.opt.debug.64.gG99Ba.ltrans0.ltrans.o] Error 1
lto-wrapper: fatal error: make returned 2 exit status
compilation terminated.
/home/marxin/bin/binutils/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status

Sorry, I can't reduce it more.

Reply via email to