This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: VAX Ultrix bootstrap with gcc-2.96 20000519: genrecog failure
- To: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- Subject: Re: VAX Ultrix bootstrap with gcc-2.96 20000519: genrecog failure
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Wed, 24 May 2000 18:16:42 -0600
- cc: gcc-bugs at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <200005241758.NAA10332@hiauly1.hia.nrc.ca>you write:
> The following bootstrap failure occurs in stage1:
>
> stage1/xgcc -Bstage1/ -B/usr/local/vax-dec-ultrix4.3/bin/ -DIN_GCC -W -
> Wall -Wtraditional -pedantic -Wno-long-long -Wwrite-strings -g -O2 -W -Wall
> -DHAVE_CONFIG_H -o genrecog \
> genrecog.o rtl.o bitmap.o ggc-none.o gensupport.o print-rtl.o errors.o ` c
> ase "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo ;; e
> sac ` ` case "-lmalloc" in ?*) echo -lmalloc ;; esac ` ` case "" in ?*) ec
> ho ;; esac ` ` case "" in ?*) echo ;; esac `
> ./genrecog ../../gcc/config/vax/vax.md > tmp-recog.c
> ../../gcc/config/vax/vax.md:139: warning: source missing a mode?
> ../../gcc/config/vax/vax.md:139: warning: destination operand 0 allows non-
> lvalue
> ../../gcc/config/vax/vax.md:145: warning: source missing a mode?
> ../../gcc/config/vax/vax.md:145: warning: destination operand 0 allows non-
> lvalue
> ...
>
> This is probably the RELOAD_FOR_OPERAND_ADDRESS bug that I reported previou
> sly
> for the gcc-2.95 and 2.8.0 branches. The following fix was applied to the
> gcc-2.8.0 tree by Kenner:
>
> Wed Feb 18 07:14:47 1998 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
>
> * reload.c (find_reloads): Always convert address reload for
> non-reloaded operand to RELOAD_FOR_OPERAND_ADDRESS.
I doubt it since we have had that change in our sources since April 1998.
jeff