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.
