------- Comment #3 from jaschmidt at uofu dot net  2005-10-03 02:39 -------
Subject: Re:  ICE on returning a variable in a static templated member function

On Sunday 02 October 2005 08:06 pm, pinskia at gcc dot gnu dot org wrote:
> ------- Comment #2 from pinskia at gcc dot gnu dot org  2005-10-03 02:06
> -------
>
> >When recompiling with -save-temps, no longer get the ICE and code
> > compiles.
>
> Can you try without -save-temps again and see if you can reproducible.


Without -save-temps, I get the following:

g++ -m32  -Wall  -g -v     
-I/usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit///include 
-I/usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//src/tcl8.3.2/generic 
-I/usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//src/tk8.3.2/generic 
-I/usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//src/tk8.3.2/unix 
-I/usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//include 
-I../src/include -I../src -I. -I./include -I../src/Packages 
-I/usr/X11R6/include -I/usr/include/mpi -MD   
-c ../src/Packages/Uintah/StandAlone/compare_uda.cc -o 
Packages/Uintah/StandAlone/compare_uda.o
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v 
--enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr 
--enable-shared --with-system-zlib --libexecdir=/usr/lib 
--without-included-gettext --enable-threads=posix --enable-nls 
--program-suffix=-4.0 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt 
--enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm 
--enable-java-awt=gtk --enable-gtk-cairo 
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr 
--disable-werror --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.0.2 (Debian 4.0.2-2)
 /usr/lib/gcc/i486-linux-gnu/4.0.2/cc1plus -quiet -v 
-I/usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit///include 
-I/usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//src/tcl8.3.2/generic 
-I/usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//src/tk8.3.2/generic 
-I/usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//src/tk8.3.2/unix 
-I/usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//include 
-I../src/include -I../src -I. -I./include -I../src/Packages 
-I/usr/X11R6/include -I/usr/include/mpi -MD 
Packages/Uintah/StandAlone/compare_uda.d -MQ 
Packages/Uintah/StandAlone/compare_uda.o 
-D_GNU_SOURCE ../src/Packages/Uintah/StandAlone/compare_uda.cc -quiet 
-dumpbase compare_uda.cc -m32 -mtune=i486 -auxbase-strip 
Packages/Uintah/StandAlone/compare_uda.o -g -Wall -version -o /tmp/ccP0K7kF.s
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
ignoring duplicate directory 
"/usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit///include
 /usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//src/tcl8.3.2/generic
 /usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//src/tk8.3.2/generic
 /usr/local/Thirdparty/1.24.1/Linux/gcc-4.0.2-32bit//src/tk8.3.2/unix
 ../src/include
 ../src
 .
 ./include
 ../src/Packages
 /usr/X11R6/include
 /usr/include/mpi
 /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../include/c++/4.0.2
 /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../include/c++/4.0.2/i486-linux-gnu
 /usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../include/c++/4.0.2/backward
 /usr/local/include
 /usr/lib/gcc/i486-linux-gnu/4.0.2/include
 /usr/include
End of search list.
GNU C++ version 4.0.2 (Debian 4.0.2-2) (i486-linux-gnu)
        compiled by GNU C version 4.0.2 (Debian 4.0.2-2).
GGC heuristics: --param ggc-min-expand=99 --param ggc-min-heapsize=129554
../src/Packages/Uintah/StandAlone/compare_uda.cc:724: warning: 'class 
FieldComparator' has virtual functions but non-virtual destructor
../src/Packages/Uintah/Core/Grid/Variables/SFCZVariable.h: In static member 
function 'static const Uintah::TypeDescription* 
Uintah::SFCZVariable<T>::getTypeDescription() [with T = float]':
../src/Packages/Uintah/Core/Grid/Variables/SFCZVariable.h:227: 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.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.0/README.Bugs>.
make: *** [Packages/Uintah/StandAlone/compare_uda.o] Error 1


John


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24173

Reply via email to