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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

xgcc stops with internal compiler error on powerpc-linux-gnuspe


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


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