This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Solaris 9/Intel Ada bootstrap broken
- From: law at redhat dot com
- To: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
- Cc: gcc at gcc dot gnu dot org
- Date: Thu, 03 Jul 2003 14:10:38 -0600
- Subject: Re: Solaris 9/Intel Ada bootstrap broken
- Reply-to: law at redhat dot com
In message <16132.32307.839214.222927@xayide.TechFak.Uni-Bielefeld.DE>, Rainer
Orth writes:
>Jeff,
>
>I've just determined that your patch
>
> http://gcc.gnu.org/ml/gcc-patches/2003-07/msg00299.html
>
>2003-07-02 Jeff Law <law@redhat.com>
>
> * expr.c (do_store_flag): Remove special case folding for
> single bit tests. Instead call back into the commonized folder
> routine.
> * fold-const.c (fold_single_bit_test): New function, mostly
> extracted from do_store_flag, with an additional case extracted
> from fold.
> (fold): Call fold_single_bit_test appropriately.
> * tree.h (fold_single_bit_test): Prototype.
>
>broke Ada bootstrap on i386-pc-solaris2.9:
>
>stage1/xgcc -Bstage1/ -B/vol/gcc/share/i386-pc-solaris2.9/bin/ -c -g -O2 -D
>IN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
> -Werror -fno-common -DHAVE_CONFIG_H -I. -Iada -I/vol/gnu/src/gcc/gcc-di
>st/gcc -I/vol/gnu/src/gcc/gcc-dist/gcc/ada -I/vol/gnu/src/gcc/gcc-dist/gcc/co
>nfig -I/vol/gnu/src/gcc/gcc-dist/gcc/../include /vol/gnu/src/gcc/gcc-dist/gcc
>/ada/decl.c -o ada/decl.o
>/vol/gnu/src/gcc/gcc-dist/gcc/ada/decl.c: In function `gnat_to_gnu_entity':
>/vol/gnu/src/gcc/gcc-dist/gcc/ada/decl.c:1441: internal compiler error: in em
>it_move_insn, at expr.c:3183
Can you send me a .i file privately? I tried to bootstrap Ada as part
of my changes, but it failed so miserably in ways totally unrelated to
my patch that I gave up.
Jeff