On 3/3/07, Grigory Zagorodnev <[EMAIL PROTECTED]> wrote:
Hi,
Trunk GCC shows massive (2 compile-time and 6 run-time) failures on SPEC
CPU2000 and CPU2006 at i386 and x86_64 on -O2 optimization level.
Regression introduced somewhere between revision 122487 and 122478.
There are three checkins, candidates for the root of regression:
http://gcc.gnu.org/viewcvs?view=rev&revision=122487
http://gcc.gnu.org/viewcvs?view=rev&revision=122484
http://gcc.gnu.org/viewcvs?view=rev&revision=122479
Here is the list of failures:
CPU2006/464.h264ref: GCC ICE
image.c: In function 'UnifiedOneForthPix':
image.c:1407: internal compiler error: in set_value_range, at
tree-vrp.c:267
CPU2006/447.dealII: GCC ICE
fe_tools.cc: In static member function 'static void
FETools::get_projection_matrix(const FiniteElement<dim>&,
const FiniteElement<dim>&, FullMatrix<number>&)
[with int dim = 3, number = double]':
fe_tools.cc:322: error: definition in block 47 does not
dominate use in block 49 for SSA_NAME: NMT.4199_484 in
statement:
NMT.4199_645 = PHI <NMT.4199_484(49), NMT.4199_470(ab)(33)>
PHI argument
NMT.4199_484
for PHI node
NMT.4199_645 = PHI <NMT.4199_484(49), NMT.4199_470(ab)(33)>
fe_tools.cc:322: internal compiler error: verify_ssa failed
Most of the problems are fixed, dealII remains with:
/gcc/spec/sb-balakirew-head-64-2006/x86_64/install-hack/bin/g++ -c -o
quadrature.o -DSPEC_CPU -DNDEBUG -Iinclude -DBOOST_DISABLE_THREADS
-Ddeal_II_dimension=3 -O2 -DSPEC_CPU_LP64 quadrature.cc
quadrature.cc: In constructor 'Quadrature<dim>::Quadrature(const
std::vector<Point<dim>, std::allocator<Point<dim> > >&)':
quadrature.cc:64: error: 'atof' is not a member of 'std'
I guess that's a fallout from Paolos include streamlining in
libstdc++. Looks like dealII
sources need a fix for that.
bzip2 fails with:
compress.c: In function 'BZ2_compressBlock':
compress.c:711: internal compiler error: in cse_find_path, at cse.c:5930
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
specmake: *** [compress.o] Error 1
a known problem. (x86_64, -O3 -funroll-loops -fpeel-loops -ftree-vectorize)
Richard.