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]

armv4l ICE when building libobjc



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


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