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

--- Comment #6 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
they only happen in stage3, not in stage2.

expmed.c.214r.reload:

;; Function long unsigned int choose_multiplier(long unsigned int, int, int,
long unsigned int*, int*, int*) (_Z17choose_multipliermiiPmPiS0_,
funcdef_no=1085, decl_uid=47659, symbol_order=801)

...
  557: r13:DI=0x7ffffff78
      REG_EQUIV 0x7ffffff78
...
  547: debug this => debug_implicit_ptr
  548: debug D#64 => debug_implicit_ptr
  549: debug D#37 => D#64
  550: debug this => D#37
  551: debug len => optimized away
  552: debug D#65 => debug_implicit_ptr
  553: debug D#39 => D#65
  554: debug this => D#39
  555: debug high => [sp:DI+0x800000038]
  556: debug res => 0
  560: NOTE_INSN_DELETED
 1334: NOTE_INSN_DELETED
 1367: ax:DI=[sp:DI+r13:DI+0xc0]

fixed-value.c.214r.reload:

;; Function void fixed_from_string(fixed_value*, const char*, machine_mode)
(_Z17fixed_from_stringP11fixed_valuePKc12machine_mode, funcdef_no=827,
decl_uid=38219, symbol_order=541)

...

   89: NOTE_INSN_BASIC_BLOCK 8
   90: debug this => sp:DI+0x70
   91: debug D#17 => sp:DI+0x70
   92: debug D#2 => D#17
   93: debug this => D#2
   94: debug len => optimized away
   95: debug D#18 => sp:DI+0x70
   96: debug this => D#18
   97: debug high => [sp:DI+0x800000068]
   98: dx:DI=0x7ffffffd8
      REG_EQUIV 0x7ffffffd8
  100: dx:DI=[sp:DI+dx:DI+0x90]
      REG_EQUAL [frame:DI+0x7ffffffd8]


unfortunately, gcc crashes when compiling fold-const.c
when I add -fdump-rtl-all-slim to the command line.

Reply via email to