We are running pro64-0.01.0-12 on an dual processor Itanium Box (B3) from Intel:
$ uname -a
Linux shake32 2.4.1-010131-8smp #1 SMP Wed Mar 7 13:04:24 PST 2001 ia64 unknown
While compiling a custom code they are getting internal compiler errors. sggiCC
-show indicates that the error is in gfecc.
Error message:
sgiCC ERROR: /usr/lib/gcc-lib/ia64-sgi-linux/sgicc-1.0/gfecc returned non-zero
status 33
The following command produced the input for gfecc:
$ /usr/bin/g++ -D__INLINE_INTRINSICS -D_LANGUAGE_C_PLUS_PLUS=1
-D_SGI_COMPILER_VERSION=001 -D__host_ia64 -D_X11_RELEASE_ -D_LINUX -DAdd_
-DUSE_VENDOR_BLAS -D_ADD__ -D_FORTRANLC -I/home/steffen/src/shake
-I/home/steffen/src/shake/Model -I/home/steffen/src/shake/Model/Heat
-I/home/steffen/src/shake/Display -I/home/steffen/src/shake/Display/X11-Windows
-I/home/steffen/src/shake/Foundation -I/home/steffen/src/shake/Parser
-I/home/steffen/src/shake/Main -I/home/steffen/src/shake/FileIO
-I/home/steffen/src/shake/Display/Console -I/home/steffen/src/shake/MultiThread
-I/home/steffen/src/shake/Foundation/SuperLU
-I/home/steffen/src/shake/DmCoupler -I/usr/X11R6/include -D_LP64 -D__ia64=1
test.cpp -E > /tmp/out.i
The following command produces the error:
$ /usr/lib/gcc-lib/ia64-sgi-linux/sgicc-1.0/gfecc -O0 -dx -quiet -dumpbase
functions.cpp /tmp/out.i -o /tmp/out2.i
In file included from /home/steffen/src/shake/Foundation/console.h:10,
from /home/steffen/src/shake/Model/particles.hpp:2,
from /home/steffen/src/shake/Model/particles.h:264,
from test.cpp:10:
/usr/include/g++-3/strstream.h:85: Internal compiler error.
/usr/include/g++-3/strstream.h:85: Please submit a full bug report.
/usr/include/g++-3/strstream.h:85: See
<URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
The file out.i is the shortest version of the file where we could reproduce
this bug. It is 204386 bytes long and can be downloaded from
<ftp://ftp.quakes.uq.edu.au/pub/hofer/out.i>
The code compiles without errors with g++.
Regards,
Gerald Hofer
Q Queensland Q Gerald Hofer hofer@xxxxxxxxxxxxxxxx Q
U University U Supercomputer Manager U
A Advanced A Department of Earth Sciences A
K Centre for K The University of Queensland K
E Earthquake E St Lucia QLD 4072 AUSTRALIA E
S Studies S Ph: +61 7 3365 9774 Fax: +61 7 3365 7347 S
|