This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: enable hard reg combinations on non-SRC targets


Richard Henderson wrote:
> 
> On Thu, Mar 27, 2003 at 08:07:47PM +0000, Joern Rennecke wrote:
> > Has the x86 reload issue been fixed in the meantime?
> 
> Not that I know of.
> 
> r~

I've set out to reproduce the bootstrap problem in the original
sources, so I checked out a copy of the sources using
-D '2002-05-19 11:41', which gave me a
Sticky Date:         2002.05.19.10.41.00  , and started a bootstrap
with gnat in my path.
However, I got a completely different error:


./xgcc -B./ -B/usr/local/i686-pc-linux-gnu/bin/ -isystem /usr/local/i686-pc-linux-gnu/include -isystem /usr/local/i686-pc-linux-gnu/sys-include -O2  -DIN_GCC    -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -isystem ./include  -fPIC -g  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../srcw/gcc -I../../srcw/gcc/. -I../../srcw/gcc/config
-I../../srcw/gcc/../include -fexceptions -c ../../srcw/gcc/unwind-dw2-fde-glibc.c -o libgcc/./unwind-dw2-fde-glibc.o
../../srcw/gcc/libgcc2.c: In function `__bb_exit_func':
../../srcw/gcc/libgcc2.c:1330: tree check: expected class 'd', have 'c' (string_cst) in default_binds_local_p, at varasm.c:5562
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[3]: *** [libgcc/./_bb.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/swbuild/may2000/native/gcc'
make[2]: *** [libgcc.a] Error 2
make[2]: Leaving directory `/swbuild/may2000/native/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/swbuild/may2000/native/gcc'
make: *** [bootstrap] Error 2

Given that the ADA bootstrap failure can't be reproduced in
the current sources, and the vintage sources from the original
problem report can't even build to the point where we got to
compile ADA libraries, I move that Dale Johannesen's patch
is applied to the mainline.  If somebody remembers or
rediscovers later what the x86 reload macro problem was - if it
still exists - we can fix it in the proper place.

-- 
--------------------------
SuperH (UK) Ltd.
2410 Aztec West / Almondsbury / BRISTOL / BS32 4QX
T:+44 1454 465658


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