http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49519
Summary: [4.7 Regression] Revision 175272 miscompiled
447.dealII in SPEC CPU 2006
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected]
On Linux/ia32, revision 175272:
http://gcc.gnu.org/ml/gcc-cvs/2011-06/msg00763.html
miscompiled 447.dealII in SPEC CPU 2006 with
-m32 -O2 -msse2 -mfpmath=sse -ffast-math
447.dealII: copy 0 non-zero return code (exit code=11, signal=0)
****************************************
Contents of dealII.err
****************************************
/bin/sh: line 1: 11020 Segmentation fault (core dumped) taskset -c
$TASK_CP
U ../run_base_ref_lnx32-gcc.0000/dealII_base.lnx32-gcc 23
****************************************
Starting program:
/export/regression/rrs/spec/2006/spec/benchspec/CPU2006/447.dealII/run/run_base_ref_lnx32-gcc.0000/dealII_base.lnx32-gcc
23
Refinement cycle: 0
Program received signal SIGSEGV, Segmentation fault.
0x08218006 in SparsityPattern::operator()(unsigned int, unsigned int) const ()
Missing separate debuginfos, use: debuginfo-install glibc-2.14-3.3.f15.i686
libgcc-4.6.0-9.fc15.i686 libstdc++-4.6.0-9.fc15.i686
(gdb) bt
#0 0x08218006 in SparsityPattern::operator()(unsigned int, unsigned int) const
()
#1 0x0821c931 in
LaplaceSolver::Solver<3>::assemble_matrix(LaplaceSolver::Solver<3>::LinearSystem&,
TriaActiveIterator<3, DoFCellAccessor<3> > const&, TriaActiveIterator<3,
DoFCellAccessor<3> > const&, Threads::DummyThreadMutex&) const ()
#2 0x0821fe7e in
LaplaceSolver::Solver<3>::assemble_linear_system(LaplaceSolver::Solver<3>::LinearSystem&)
()
#3 0x08222a32 in LaplaceSolver::Solver<3>::solve_problem() ()
#4 0x0821fa3d in LaplaceSolver::WeightedResidual<3>::solve_problem() ()
#5 0x0821b92e in Framework<3>::run(Framework<3>::ProblemDescription const&) ()
#6 0x0804bf6d in main ()
(gdb)