Blitz++ testsuite failure in egcs-20000117
Derrick E. Bass
derrick@its.caltech.edu
Fri Jan 28 03:14:00 GMT 2000
The blitz0.5beta testsuite function "storage" fails under egcs-20000117
with the following error:
Test failed: ./storage.cpp line 39
It passes under gcc-2.95.1 and gcc-2.95.2 (or rather, under their pgcc
variants).
I have heard that Blitz++ is part of the gcc testsuite, so I will not
include the rather large (~1.5 MB) .ii file; but in case you need it, it is at
http://www.its.caltech.edu/~derrick/storage.ii.gz . The assembler file is
at http://www.its.caltech.edu/~derrick/storage.s.gz (~3.0 MB)
The output from g++ -v is below. I am on a Redhat 5.2 system with a
Pentium Pro.
By the way, does anyone happen to know if there are any recent
snapshots that reliably compile Blitz++? The 256MB of VM on my
machine is not enough to compile this one particular
program I have, and I am eager to test out CodeSourcery's new inliner
to see if it helps.
Thanks!
Derrick Bass
Output from g++ -v:
eg++-latest -v --save-temps -I./.. -ftemplate-depth-30 -g -DBZ_DEBUG -c ./storage.cpp
Reading specs from /ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96/specs
gcc version 2.96 20000117 (experimental)
/ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96/cpp -lang-c++ -v -I./.. -iprefix /ufs/murphy/derrick/bin/../lib/gcc-lib/i686-pc-linux-gnu/2.96/ -D__GNUC__=2 -D__GNUG__=2 -D__GNUC_MINOR__=96 -D__cplusplus -D__ELF__ -Dunix -D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__linux__ -D__unix -D__linux -Asystem(posix) -D__EXCEPTIONS -g -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -D__tune_pentiumpro__ -DBZ_DEBUG ./storage.cpp storage.ii
GNU CPP version 2.96 20000117 (experimental) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
..
/ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96/../../../../include/g++-3
/usr/local/include
/ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96/../../../../i686-pc-linux-gnu/include
/ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96/include
/usr/include
End of search list.
The following default directories have been omitted from the search path:
End of omitted list.
/ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96/cc1plus storage.ii -quiet -dumpbase storage.cc -g -version -ftemplate-depth-30 -o storage.s
GNU C++ version 2.96 20000117 (experimental) (i686-pc-linux-gnu) compiled by GNU C version 2.96 20000117 (experimental).
as -V -Qy -o storage.o storage.s
GNU assembler version 2.9.1 (i686-pc-linux-gnulibc1), using BFD version 2.9.1
eg++-latest -v --save-temps storage.o -o storage -L../lib -lblitz -lm
Reading specs from /ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96/specs
gcc version 2.96 20000117 (experimental)
/ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96/collect2 -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o storage /usr/lib/crt1.o /usr/lib/crti.o /ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96/crtbegin.o -L../lib -L/ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96 -L/ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96/../../.. storage.o -lblitz -lstdc++ -lm -lgcc -lc -lgcc /ufs/murphy/derrick/gnu/egcs-20000117/lib/gcc-lib/i686-pc-linux-gnu/2.96/crtend.o /usr/lib/crtn.o
More information about the Gcc-bugs
mailing list