gcc ICE on sparc
Hi,
[Please CC the replies to me, thanks]
I tried to have a look at #243447 (FTBFS of atlas3 on few architectures,
including sparc). On my sparc32 (Sparcstation 10) with the latest unstable
the build dies with an ICE in gcc:
[...]
cd /src/atlas3-3.6.0/tune/sysinfo/Linux_base_static ; make xemit_buildinfo
make[5]: Entering directory `/src/atlas3-3.6.0/tune/sysinfo/Linux_base_static'
/usr/bin/gcc -c -DL2SIZE=4194304 -I/src/atlas3-3.6.0/include -I/src/atlas3-3.6.0
/include/Linux_base_static -I/src/atlas3-3.6.0/include/contrib -DAdd__ -DString
SunStyle -DATL_OS_Linux -DATL_ARCH_SunUSX -DATL_GAS_SPARC -fomit-frame-pointer -
O3 -funroll-all-loops ../emit_buildinfo.c
../emit_buildinfo.c: In function `GetInstInfo':
../emit_buildinfo.c:153: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
Versions of installed gcc packages (latest sid as of May 11th):
ii gcc 3.3.3-3 The GNU C compiler
ii gcc-3.3 3.3.3-7 The GNU C compiler
ii gcc-3.3-base 3.3.3-7 The GNU Compiler Collection (base package)
ii lib64gcc1 3.3.3-7 GCC support library (64bit)
ii libgcc1 3.3.3-7 GCC support library
uname -a:
Linux snoopy 2.4.24-sparc32 #1 Fri Jan 30 16:04:55 EST 2004 sparc GNU/Linux
A self-contained preprocessed source of emit_buildinfo.c, may be obtained
from http://www.wooyd.org/misc/ice.c. The ICE can be triggered by
compiling with just -c -funroll-all-loops -O3 :
root@snoopy:/src/test# gcc -c -funroll-all-loops -O3 ice.c
ice.c: In function `GetInstInfo':
ice.c:2227: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
I would appreciate if someone with a sparc32 machine could confirm this
problem by downloading the preprocessed source file and compiling it, so
I can file a bug.
Best regards,
Jurij Smakov jurij@wooyd.org
Key: http://www.wooyd.org/pgpkey/ KeyID: C99E03CC
Reply to: