This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
armv4l ICE when building libobjc
- To: egcs-bugs at egcs dot cygnus dot com
- Subject: armv4l ICE when building libobjc
- From: "Rod m. Stewart" <stewart at nexus dot carleton dot ca>
- Date: Wed, 30 Jun 1999 00:38:41 -0400 (EDT)
I've noticed this for the last few snap shot releases, and I'm fairly
certain it is not a problem with my current config (although I would not
rule it out, as I have yet to rebuild the entire system with pre
gcc-2.95).
The problem is while building pre release 2.95 19990623, and the last few
before this, on a NetWinder (an armv4l machine running Linux) I've been
getting:
xgcc: Internal compiler error: program cc1obj got fatal signal 11
when it tries to build the libobjc stuff. Removing the libobjc tree
allows every thing to compile, and produces a compiler which only fails a
few tests (slightly over 100, if I recall correctly) :)
I realize the Linux ARM stuff is not officially supported for gcc 2.95,
but I thought I'd mention this. It is not all that important, as I
believe there are only about two applications I build which require the
libobjc stuff, and I can use an older version for now. (Or first I'll
just try going back in the tree to the last time I know it built for
certain, around: Tue Apr 20 23:38:58 1999)
Well, thanks for any help. Below is my system info and compile line.
Attached is the .mi file
System is a NetWinder (armv4l, elf 32) machine running Linux
Kernel 2.2.10-rmk2
Glibc 2.1.2 (990620 CVS)
GNU Bison version 1.27
binutils-2.9.1.0.23-1
gcc version gcc-2.95 19990623 (prerelease)
with patch: ftp.netwinder.org/users/p/philb/gcc-2.95-diff-990623.gz
It is very close to a Red Hat 6.0 system... but on armv4l
[root@zarg libobjc]#
/usr/src/redhat/BUILD/gcc/obj-armv4l-redhat-linux/gcc/xgcc -v --save-temps
-B/usr/src/redhat/BUILD/gcc/obj-armv4l-redhat-linux/gcc/
-B/usr/armv4l-redhat-linux/bin/ -fgnu-runtime -c -o linking.o -I.
-I../../../libobjc -O2 -fsigned-char -fomit-frame-pointer -DIN_GCC
-I../../../libobjc/objc -I../../../libobjc/../gcc
-I../../../libobjc/../gcc/config -I../../gcc -I../../../libobjc/../include
../../../libobjc/linking.m
Reading specs from /usr/src/redhat/BUILD/gcc/obj-armv4l-redhat-linux/gcc/specs
gcc version gcc-2.95 19990623 (prerelease)
/usr/src/redhat/BUILD/gcc/obj-armv4l-redhat-linux/gcc/cpp -lang-objc -v
-I. -I../../../libobjc -I../../../libobjc/objc -I../../../libobjc/../gcc
-I../../../libobjc/../gcc/config -I../../gcc -I../../../libobjc/../include
-isystem /usr/armv4l-redhat-linux/bin/include -isystem
/usr/src/redhat/BUILD/gcc/obj-armv4l-redhat-linux/gcc/include -D__OBJC__
-D__GNUC__=2 -D__GNUC_MINOR__=95 -Dunix -Darm -Dlinux -D__ELF__ -Darm_elf
-D__unix__ -D__arm__ -D__linux__ -D__ELF__ -D__arm_elf__ -D__unix -D__arm
-D__linux -D__arm_elf -Asystem(unix) -Asystem(posix) -Acpu(arm)
-Amachine(arm) -D__OPTIMIZE__ -D__ARM_ARCH_3__ -D__APCS_32__ -DIN_GCC
../../../libobjc/linking.m linking.mi
GNU CPP version gcc-2.95 19990623 (prerelease) (ARM GNU/Linux with ELF)
#include "..." search starts here:
#include <...> search starts here:
.
../../../libobjc
../../../libobjc/objc
../../../libobjc/../gcc
../../../libobjc/../gcc/config
../../gcc
../../../libobjc/../include
/usr/src/redhat/BUILD/gcc/obj-armv4l-redhat-linux/gcc/include
/usr/local/include
/usr/lib/gcc-lib/armv4l-redhat-linux/gcc-2.95/include
/usr/include
End of search list.
The following default directories have been omitted from the search path:
/usr/lib/gcc-lib/armv4l-redhat-linux/gcc-2.95/../../../../include/g++-2
/usr/lib/gcc-lib/armv4l-redhat-linux/gcc-2.95/../../../../armv4l-redhat-linux/include
End of omitted list.
/usr/src/redhat/BUILD/gcc/obj-armv4l-redhat-linux/gcc/cc1obj linking.mi
-quiet -dumpbase linking.m -O2 -version -fgnu-runtime -fsigned-char
-fomit-frame-pointer -lang-objc -o linking.s
GNU Obj-C version gcc-2.95 19990623 (prerelease) (armv4l-redhat-linux) compiled
by GNU C version gcc-2.95 19990623 (prerelease).
xgcc: Internal compiler error: program cc1obj got fatal signal 11
Thanks for any help,
-Rms
linking.mi.gz