http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49519
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> 2011-06-24 16:37:20 UTC --- step-14.cc is miscompiled: #0 SparsityPattern::operator() (this=0xcef8ffff, i=0, j=0) at sparsity_pattern.cc:608 #1 0x08223fc1 in add (value=0.075579727185634243, j=<optimized out>, i=<optimized out>, this=0xffffc76a) at include/lac/sparse_matrix.h:1709 #2 LaplaceSolver::Solver<3>::assemble_matrix (this=0x83845c8, linear_system=..., begin_cell=..., end_cell=..., mutex=...) at step-14.cc:796 #3 0x0822750e in operator() (arg4=..., arg3=..., arg2=..., arg1=..., this=0xffffc738) at include/base/thread_management.h:5382 #4 LaplaceSolver::Solver<3>::assemble_linear_system (this=0x83845c8, linear_system=...) at step-14.cc:716 #5 0x0822a0c2 in LaplaceSolver::Solver<3>::solve_problem (this=0x83845c8) at step-14.cc:676 #6 0x082270cd in do_call<void (LaplaceSolver::WeightedResidual<3>::*)(), LaplaceSolver::WeightedResidual<3>, boost::tuples::tuple<> > (obj=..., fun_ptr=<optimized out>) at include/fe/fe_q.h:239