pro64-support
[Top] [All Lists]

Bug in gfecc

To: pro64-support@xxxxxxxxxxx
Subject: Bug in gfecc
From: Gerald Hofer <hofer@xxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 8 May 2001 10:49:54 +1000
Sender: owner-pro64-support@xxxxxxxxxxx
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


<Prev in Thread] Current Thread [Next in Thread>