Trying to compile 447.dealII benchmark from SPEC CPU 2006 v 1.0 in an Alpha machine I get the following error:
g++ -v -save-temps -c -o vector.long_double.o -DSPEC_CPU -DNDEBUG -Iinclude -DBOOST_DISABLE_THREADS -Ddeal_II_dimension=3 -O3 -static -mcpu=ev6 -mtune=ev6 -D__V40_OBJ_COMPAT -DCOMPAT_43 -DSPEC_CPU_LP64 -DSPEC_CPU_TABLE_WORKAROUND -Dunix -DDEAL_II_NAMESP_TEMPL_FRIEND_BUG2 -D__USE_STD_IOSTREAM vector.long_double.cc Using built-in specs. Target: alphaev68-dec-osf5.1b Configured with: ../gcc-4.2.3/configure --prefix=/Soft/Arch/gcc/4.2.3 --enable-languages=c,c++,java,fortran --with-gmp=/Soft/Arch/gmp/4.2.2 --with-mpfr=/Soft/Arch/mpfr/2.3.1 Thread model: posix gcc version 4.2.3 /usr/local/Share/Soft/tru64-alpha/SR/gcc/4.2.3/bin/../libexec/gcc/alphaev68-dec-osf5.1b/4.2.3/cc1plus -E -quiet -v -Iinclude -iprefix /usr/local/Share/Soft/tru64-alpha/SR/gcc/4.2.3/bin/../lib/gcc/alphaev68-dec-osf5.1b/4.2.3/ -DSPEC_CPU -DNDEBUG -DBOOST_DISABLE_THREADS -Ddeal_II_dimension=3 -D__V40_OBJ_COMPAT -DCOMPAT_43 -DSPEC_CPU_LP64 -DSPEC_CPU_TABLE_WORKAROUND -Dunix -DDEAL_II_NAMESP_TEMPL_FRIEND_BUG2 -D__USE_STD_IOSTREAM vector.long_double.cc -mcpu=ev6 -mtune=ev6 -O3 -fpch-preprocess -o vector.long_double.ii ignoring nonexistent directory "/usr/local/Share/Soft/tru64-alpha/SR/gcc/4.2.3/bin/../lib/gcc/alphaev68-dec-osf5.1b/4.2.3/../../../../alphaev68-dec-osf5.1b/include" ignoring duplicate directory "/Soft/Arch/gcc/4.2.3/lib/gcc/alphaev68-dec-osf5.1b/4.2.3/../../../../include/c++/4.2.3" ignoring duplicate directory "/Soft/Arch/gcc/4.2.3/lib/gcc/alphaev68-dec-osf5.1b/4.2.3/../../../../include/c++/4.2.3/alphaev68-dec-osf5.1b" ignoring duplicate directory "/Soft/Arch/gcc/4.2.3/lib/gcc/alphaev68-dec-osf5.1b/4.2.3/../../../../include/c++/4.2.3/backward" ignoring duplicate directory "/Soft/Arch/gcc/4.2.3/lib/gcc/alphaev68-dec-osf5.1b/4.2.3/include" ignoring nonexistent directory "/Soft/Arch/gcc/4.2.3/lib/gcc/alphaev68-dec-osf5.1b/4.2.3/../../../../alphaev68-dec-osf5.1b/include" #include "..." search starts here: #include <...> search starts here: include /usr/local/Share/Soft/tru64-alpha/SR/gcc/4.2.3/bin/../lib/gcc/alphaev68-dec-osf5.1b/4.2.3/../../../../include/c++/4.2.3 /usr/local/Share/Soft/tru64-alpha/SR/gcc/4.2.3/bin/../lib/gcc/alphaev68-dec-osf5.1b/4.2.3/../../../../include/c++/4.2.3/alphaev68-dec-osf5.1b /usr/local/Share/Soft/tru64-alpha/SR/gcc/4.2.3/bin/../lib/gcc/alphaev68-dec-osf5.1b/4.2.3/../../../../include/c++/4.2.3/backward /usr/local/Share/Soft/tru64-alpha/SR/gcc/4.2.3/bin/../lib/gcc/alphaev68-dec-osf5.1b/4.2.3/include /usr/local/include /Soft/Arch/gcc/4.2.3/include /usr/include End of search list. /usr/local/Share/Soft/tru64-alpha/SR/gcc/4.2.3/bin/../libexec/gcc/alphaev68-dec-osf5.1b/4.2.3/cc1plus -fpreprocessed vector.long_double.ii -quiet -dumpbase vector.long_double.cc -mcpu=ev6 -mtune=ev6 -auxbase-strip vector.long_double.o -O3 -version -o vector.long_double.s GNU C++ version 4.2.3 (alphaev68-dec-osf5.1b) compiled by GNU C version 4.2.3. GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 09fd32afbe1151943aeb89d00899f6fa include/lac/vector.templates.h: In member function 'Number Vector<Number>::linfty_norm() const [with Number = long double]': include/lac/vector.templates.h:372: internal compiler error: in iv_analyze_expr, at loop-iv.c:911 -- Summary: [Alpha OSF V5.1] error compiling dealII SPEC CPU 2006 benchmark Product: gcc Version: 4.2.3 Status: UNCONFIRMED Severity: critical Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dario at unizar dot es GCC host triplet: OSF1 V5.1 2650 alpha alpha unknown Tru64 GCC target triplet: alphaev68-dec-osf5.1b http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35388