This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


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

cc1 received fatal signal 6


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 


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