This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
x86-64 bootstrap fails on mainline
- From: Andreas Jaeger <aj at suse dot de>
- To: gcc-bugs at gcc dot gnu dot org, rth at redhat dot com
- Cc: Jan Hubicka <jh at suse dot cz>
- Date: Fri, 24 May 2002 08:46:15 +0200
- Subject: x86-64 bootstrap fails on mainline
Richard,
it seems that your latest patches for x86 TLS support broke
compilation for x86-64. I get on mainline today:
./xgcc -B./ -B/usr/src/aj/regression/install/x86_64-unknown-linux-gnu/bin/ -isystem /usr/src/aj/regression/install/x86_64-unknown-linux-gnu/include -isystem /usr/src/aj/regression/install/x86_64-unknown-linux-gnu/sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -I. -I. -I/usr/src/aj/regression/sources/gcc/gcc/gcc -I/usr/src/aj/regression/sources/gcc/gcc/gcc/. -I/usr/src/aj/regression/sources/gcc/gcc/gcc/config -I/usr/src/aj/regression/sources/gcc/gcc/gcc/../include -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss -fPIC -c /usr/src/aj/regression/sources/gcc/gcc/gcc/crtstuff.c -DCRT_BEGIN -DCRTSTUFFS_O -o crtbeginS.o -save-temps
/usr/src/aj/regression/sources/gcc/gcc/gcc/crtstuff.c:195: warning: `__EH_FRAME_BEGIN__' defined but not used
crtstuff.s: Assembler messages:
crtstuff.s:45: Error: junk `(%RIP)' after expression
crtstuff.s:89: Error: junk `(%RIP)' after expression
The lines are:
45 cmpq $0, __cxa_finalize@GOTPCREL(%RIP)(%rip)
89 cmpq $0, _Jv_RegisterClasses@GOTPCREL(%RIP)(%rip)
Btw. The latest gcc/ChangeLog entry is:
2002-05-24 Danny Smith <dannysmith@users.sourceforge.net>
* config/i386/mingw32.h (CPP_SPEC): Remove -remap.
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj