This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: bootstrapping 19980803 with -fno-force-mem fails with internal error
- To: Matthias Klose <doko at cs dot tu-berlin dot de>
- Subject: Re: bootstrapping 19980803 with -fno-force-mem fails with internal error
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Sun, 16 Aug 1998 01:30:28 -0600
- cc: egcs-bugs at cygnus dot com
- Reply-To: law at cygnus dot com
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