egcs-19990103: ICE in emit_move_insn_1 (expr.c:2663)

Jeffrey A Law law@cygnus.com
Sat Jan 16 23:18:00 GMT 1999


  In message < 199901060218.XAA03460@sleipnir.valparaiso.cl >you write:
  > Distilling down the offending file I get the same ICE with:
  > 
  > static void
  > __bb_init_prg ()
  > {
  >   const char *p;
  > 
  >       {
  > 	unsigned long l;
  > 
  > 	(__extension__ (__builtin_constant_p (p) && __builtin_constant_p (l)
  > 			? 5 : 2));
  >       }
  > 
  > }
  > 
  > Note: This source is all GPL (parts of egcs + glibc #defines), I just
  >       chainsawed it to size. Use it as you see fit.
I believe rth fixed this bug recently.

I've added the testcase to the testsuite.

Thanks,

jeff



More information about the Gcc-bugs mailing list