This is the mail archive of the
crossgcc@sources.redhat.com
mailing list for the crossgcc project.
See the CrossGCC FAQ for lots
more information.
xgcc stops with internal compiler error on powerpc-linux-gnuspe
- From: Clemens Koller <clemens dot koller at anagramm dot de>
- To: crossgcc at sources dot redhat dot com
- Date: Fri, 04 Feb 2005 18:28:38 +0100
- Subject: xgcc stops with internal compiler error on powerpc-linux-gnuspe
- Organization: Anagramm GmbH
Hello!
I am still working on the crosstool-0.28-rc37
plus Kumar Gala's e500/spe-patches
(plus Steven's native-patches, but even without them the problem is the
same).
I try to build crosstools within the Embedded Linux Development Kit
(ELDK V3.1) from www.denx.de.
(using demo-e500.sh and/or demo-e500-cross.sh (which were derived from
Kumar's e500 (and Steven's armv4tb scripts)))
Within the ELDK there are two targets called: ppc_6xx and ppc_8xx
which I can boot as I want. (The targets are considered the same,
only the target machines have more or less features)
For the MPC8540 there is the ppc_6xx recommended from Wolfgang Denk
(the maintainer of the ELDK).
The ppc_8xx compilers don't support Floating Point, the ppc_6xx should
support 'some' FP (don't ask me more details, I didn't build it...)
and should be used for the MPC8540 (e500/spe).
If I use the crosstools within the ppc_8xx compilers (no FP)
everything works fine...
But if I do exactly the same steps within the ppc_6xx environment
I get an internal compiler error from xgcc a shown below.
Well, I won't expect that you know all details of the ELDK stuff,
but can you give me a hint about any dependencies which might be
missing in the (failing) ppc_6xx environment and lead to that error?
Is the compiler of ppc_6xx broken? I it possible to cross-bootstrap
the new gcc-3.4.3 compiler?
Is there an easier and cleaner way to get a e500/spe Linux-From-Scratch?
I am getting really tired of watching all day long the logfiles
until something breaks after hours of compiling.
Best greets,
Clemens
-----8<----------------------------------------------------------------
cat
/home/clemens/cross/crosstool-0.28-rc37/build/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/gcc-3.4.3/gcc/config/fp-bit.c
>> fp-bit.c
cat
/home/clemens/cross/crosstool-0.28-rc37/build/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/gcc-3.4.3/gcc/config/fp-bit.c
> dp-bit.c
/home/clemens/cross/crosstool-0.28-rc37/build/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/build-gcc-core/gcc/xgcc
-B/home/clemens/cross/crosstool-0.28-rc37/build/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/build-gcc-core/gcc/
-B/opt/crosstool/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/powerpc-linux-gnuspe/bin/
-B/opt/crosstool/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/powerpc-linux-gnuspe/lib/
-isystem
/opt/crosstool/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/powerpc-linux-gnuspe/include
-isystem
/opt/crosstool/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/powerpc-linux-gnuspe/sys-include
-O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem
./include -I. -I.
-I/home/clemens/cross/crosstool-0.28-rc37/build/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/gcc-3.4.3/gcc
-I/home/clemens/cross/crosstool-0.28-rc37/build/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/gcc-3.4.3/gcc/.
-I/home/clemens/cross/crosstool-0.28-rc37/build/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/gcc-3.4.3/gcc/../include
-g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions
-fno-zero-initialized-in-bss -fno-unit-at-a-time -msdata=none \
-Dinhibit_libc -c
/home/clemens/cross/crosstool-0.28-rc37/build/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/gcc-3.4.3/gcc/crtstuff.c
-DCRT_BEGIN \
-o crtbegin.o
<built-in>:1: internal compiler error: in real_to_decimal, at real.c:1620
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[1]: *** [crtbegin.o] Error 1
make[1]: Leaving directory
`/home/clemens/cross/crosstool-0.28-rc37/build/powerpc-linux-gnuspe/gcc-3.4.3-glibc-2.3.3/build-gcc-core/gcc'
make: *** [all-gcc] Error 2
-----8<----------------------------------------------------------------
--
Clemens Koller
_______________________________
R&D Imaging Devices
Anagramm GmbH
Rupert-Mayer-Str. 45/1
81379 Muenchen
Germany
http://www.anagramm.de
Phone: +49-89-741518-50
Fax: +49-89-741518-19
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com