This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux
- From: "iains at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 16 Oct 2014 19:06:55 +0000
- Subject: [Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux
- Auto-submitted: auto-generated
- References: <bug-63534-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534
--- Comment #20 from Iain Sandoe <iains at gcc dot gnu.org> ---
so I rewound to r216156 and made the change to i386.md (removed the receiver
and nonlocal label stuff).
So, that succeeds in getting to stage #3 and then fails building [m32] target
libs which is much more likley to be fallout from these changes. (Transcript
below)
====
Note that there is some PIC register handling in common code for darwin
(config/darwin.c) - is it possible that a required change has been missed?
====
<meanwhile, I'll try and track down what appears to be a second bootstrap
crasher in the same window>
=====
libtool: compile: /GCC/ml/gcc-trunk-appleas/./gcc/xgcc
-B/GCC/ml/gcc-trunk-appleas/./gcc/
-B/compilers/gcc-trunk/x86_64-apple-darwin12/bin/
-B/compilers/gcc-trunk/x86_64-apple-darwin12/lib/ -isystem
/compilers/gcc-trunk/x86_64-apple-darwin12/include -isystem
/compilers/gcc-trunk/x86_64-apple-darwin12/sys-include -DHAVE_CONFIG_H -I.
-I/GCC/gcc-trunk/libquadmath -I /GCC/gcc-trunk/libquadmath/../include -g -O2
-m32 -MT math/frexpq.lo -MD -MP -MF math/.deps/frexpq.Tpo -c
/GCC/gcc-trunk/libquadmath/math/frexpq.c -fno-common -DPIC -o
math/.libs/frexpq.o
/var/folders/tj/17r7407j14d324dzf67cnvxm000114/T//ccahZ8x6.s:68:non-relocatable
subtraction expression, "LC0" minus "L1$pb"
/var/folders/tj/17r7407j14d324dzf67cnvxm000114/T//ccahZ8x6.s:68:symbol: "L1$pb"
can't be undefined in a subtraction expression
/var/folders/tj/17r7407j14d324dzf67cnvxm000114/T//ccahZ8x6.s:unknown:Undefined
local symbol L1$pb
make[6]: *** [math/frexpq.lo] Error 1
make[5]: *** [all] Error 2
====