ICE with -O2 -march=pentiumpro

Jeffrey A Law law@upchuck.cygnus.com
Thu May 27 00:54:00 GMT 1999


  In message <19990331125717.A24428@anjala.mit.edu>you write:
  > System is egcs-19990328, i686-pc-linux-gnu, glibc 2.1
  > Compiler output:
  > 1.i: In function `p_frames_to_multilayer':
  > 1.i:36: Could not split insn
  > (insn 104 19 32 (set (reg/v:SI 1 %edx)
  >         (if_then_else:SI (ge:SI (reg/v:SI 0 %eax)
  >                 (mem/s:SI (plus:SI (reg:SI 2 %ecx)
  >                         (const_int 4)) 2))
  >             (reg/v:SI 1 %edx)
  >             (mem/s:SI (plus:SI (mem/f:SI (plus:SI (reg:SI 6 %ebp)
  >                             (const_int 8)) 0)
  >                     (const_int 4)) 2))) 367 {movsicc+2} (insn_list 124 (nil
  > ))
  >     (expr_list:REG_DEAD (reg/v:SI 0 %eax)
  >         (expr_list:REG_DEAD (reg:SI 2 %ecx)
  >             (nil))))
  > ../../gcc/toplev.c:1453: Internal compiler error in function fatal_insn
  > Please submit a full bug report to `egcs-bugs@egcs.cygnus.com'.
  > See <URL: http://egcs.cygnus.com/faq.html#bugreport > for details.
Thanks.  I'll be checking in a fix for this bug after a little more testing
tonight.

jeff


More information about the Gcc-bugs mailing list