This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Bootstrap fails with recently CVS'd sources on alphaev6-unknown-linux-gnu.
- To: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- Subject: Re: Bootstrap fails with recently CVS'd sources on alphaev6-unknown-linux-gnu.
- From: Richard Henderson <rth at cygnus dot com>
- Date: Mon, 29 May 2000 14:14:26 -0700
- Cc: gcc at gcc dot gnu dot org
- References: <3932D7C4.ABC0F189@moene.indiv.nluug.nl>
On Mon, May 29, 2000 at 10:49:08PM +0200, Toon Moene wrote:
> Sources CVS'd at 200005291830 UTC. This is the failure on
> alphaev6-unknown-linux-gnu:
>
> stage1/xgcc -Bstage1/ -B/usr/snp/alphaev6-unknown-linux-gnu/bin/ -c
> -DIN_GCC -W -Wall -Wtraditional -Wwrite-strings -Wstrict-prototypes
> -Wmissing-prototypes -pedantic -Wno-long-long -O2 -g -O2
> -DHAVE_CONFIG_H -I. -I../../egcs/gcc -I../../egcs/gcc/config
> -I../../egcs/gcc/../include ../../egcs/gcc/optabs.c
> xgcc: Internal compiler error: program cc1 got fatal signal 11
I know. I believe it to be a bug in genrecog, but have yet to find it.
In the meantime I'm hacking around the problem like so.
r~
Index: alpha.md
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/alpha/alpha.md,v
retrieving revision 1.123
diff -c -p -d -r1.123 alpha.md
*** alpha.md 2000/05/29 07:52:26 1.123
--- alpha.md 2000/05/29 21:13:38
***************
*** 2526,2531 ****
--- 2526,2532 ----
(const_int 0)))]
"GET_MODE_CLASS (GET_MODE (operands[0])) == MODE_INT
&& GET_MODE_SIZE (GET_MODE (operands[0])) <= 8
+ && GET_CODE (PATTERN (insn)) == SET
&& GET_MODE (operands[0]) == GET_MODE (SET_SRC (PATTERN (insn)))"
"cmpult $31,%1,%0"
[(set_attr "type" "icmp")])