This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: bootstrapping 19980803 with -fno-force-mem fails with internal error



  In message <13777.22914.546236.71538@gargleblaster>you write:
  > platform: Linux 2.0.34 libc6, PPro
  > egcs configured with:
  > ../configure --prefix=/usr --enable-threads --enable-shared -v i486-linux
  > 
  > 
  > stage1/xgcc -Bstage1/ -c  -DIN_GCC    -O2 -fno-force-mem  -DHAVE_CONFIG_H
  >      -I. -I../../gcc -I../../gcc/config ../../gcc/fold-const.c
  > ../../gcc/fold-const.c: In function `div_and_round_double':
  > ../../gcc/fold-const.c:714: internal error--unrecognizable insn:
  > (insn 256 251 258 (parallel[ 
  >             (set (reg:SI 75)
  >                 (udiv:SI (reg/v:SI 34)
  >                     (mem:SI (reg:SI 263))))
  >             (set (reg:SI 76)
  >                 (umod:SI (reg/v:SI 34)
  >                     (mem:SI (reg:SI 265))))
  >         ] ) -1 (insn_list 251 (nil))
  >     (expr_list:REG_UNUSED (reg:SI 76)
  >         (nil)))
  > ../../gcc/toplev.c:1378: Internal compiler error in function fatal_insn
Thanks.  It's bad interaction between ADDRESSOF and -fno-force-mem.  I
don't have a fix, but I have added a reduced testcase to the testsuite.

jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]