Internal compiler error in gcc-2.95 19990623 on PowerPC

Jeffrey A Law law@cygnus.com
Sat Jul 31 23:33:00 GMT 1999


  In message <99070102051800.01156@ns1102.munich.netsurf.de>you write:
  > Breakpoint 1, output_440 (operands=0x1bcb514, insn=0x1be24c8) at insn-outpu
  > t.c:1463
  > 1463      switch (which_alternative)
  > (gdb) p debug_rtx(insn)
  > 
  > (insn:TI 51 45 52 (set (mem:DF (pre_inc:SI (reg/v:SI 11 r11)) 1)
  >         (reg:DF 7 r7)) 440 {*movdf_hardfloat32} (insn_list:REG_DEP_ANTI 45 
  > (nil))
  >     (expr_list:REG_INC (reg/v:SI 11 r11)
  >         (nil)))
  > $5 = void
  > (gdb) p which_alternative
  > $6 = 2
  > ^^^^^^^
  > 
  > Shouldn't that be alternative 8 here?
No.  Alternative 8 is for a store from 'f' to 'm'.  reg11 is not a floating
point register.

Alternative 2 is for a store from 'r' to 'm'.  reg11 is a gpr.



jeff



More information about the Gcc-bugs mailing list