This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
cc1 received fatal signal 6
- To: egcs-bugs at cygnus dot com
- Subject: cc1 received fatal signal 6
- From: Gerry Dubois <gerry at webworks dot ml dot org>
- Date: Sat, 27 Jun 1998 10:49:30 -0500
I'm trying to build a Linux Kernel 2.1.106 using Redhat on a Motorloa
Powerstack box. In module fs/super.c I consistantly receive the following
error message
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2
-fomit-frame-pointer -D__powerpc__ -fsigned-char -msoft-float -pipe
-fno-builtin -ffixed-r2 -Wno-uninitialized -mmultiple -mstring -mcpu=860
-c -o super.o super.c
cpp: output pipe has been closed
gcc: Internal compiler error: program cc1 got fatal signal 6
make[2]: *** [super.o] Error 1
The version of EGCS I'm using is
[root@grover linux]# gcc -v
Reading specs from
/usr/local/lib/gcc-lib/powerpc-unknown-linux-gnulibc1/egcs-2.90.29/specs
gcc version egcs-2.90.29 980515 (egcs-1.0.3 release)
I believe I have properly built the compiler and I have rebuilt and
installed Binutils 2.9.1 with egcs. As suggested in the README files.
The same source tree compiles without error using gcc 2.7.2.1.
Unfortunately the emitted object code for the 860 proceesor is not correct
( according to the fellow doing the Linux port the the Motorola MBX board).
I've hacked around the dependencies on super.c and the reset of the kernel
compiles OK.
So my real problem is I don't know how to proceed from here to try to debug
this problem. Can anybody suggest a next step for me.
Thanks in advance.
- Gerry