An ICE in emit_move_insn_1()

Jeffrey A Law law@upchuck.cygnus.com
Tue Mar 23 22:33:00 GMT 1999


  In message <4110BC526A58D211B56C0000F6B9636D01BA61@ws-exch01.dev.madge.com>yo
u write:
  > 
  > struct RAM
  > {
  >         int spare [3];
  > };
  > 
  > void monk ()
  > {
  >         int i = 0;
  >         (*(RAM*)0).spare [i] = 0;
  > }
  > 
  > >From a very recent CVS version.  Seems pretty architecture independent to 
  > me (but -v output from one of my configurations appended).  This patch fixed
  > this instance of the problem for me.  Be warned, I have no clue.
[ ... ]
Thanks.  I've fixed this in a slightly different way in the mainline sources
(ie, the fix will appear in egcs-1.2).

Thanks,
jeff


More information about the Gcc-bugs mailing list