Attached code fails like so: spec/src> /home/bangerth/bin/gcc-4.1-pre/bin/c++ -O3 -march=pentium4 -ftree-vectorize -c mapping_cartesian.ii mapping_cartesian.cc: In constructor ‘MappingCartesian<dim>::InternalData::InternalData(const Quadrature<dim>&) [with int dim = 3]’: mapping_cartesian.cc:36: error: Definition in block 1 does not dominate use in block 6 for SSA_NAME: TMT.2405_3(ab) in statement: TMT.2405_317 = PHI <TMT.2405_3(ab)(6), TMT.2405_3(ab)(5)>; PHI argument TMT.2405_3(ab) for PHI node TMT.2405_317 = PHI <TMT.2405_3(ab)(6), TMT.2405_3(ab)(5)>; mapping_cartesian.cc:36: internal compiler error: verify_ssa failed. Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. W.
-- Summary: [4.1 regression] ICE with -ftree-vectorize Product: gcc Version: 4.1.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P2 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bangerth at dealii dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22228