On i686-apple-darwin9, revision 148211 caused a lot of failures in the vect test suite with both -m32 and -m64:
< FAIL: gcc.dg/vect/costmodel/i386/costmodel-vect-31.c scan-tree-dump-times vect "vectorization not profitable" 1 < FAIL: gcc.dg/vect/costmodel/i386/costmodel-vect-31.c scan-tree-dump-times vect "vectorized 3 loops" 1 < FAIL: gcc.dg/vect/costmodel/i386/costmodel-vect-33.c scan-tree-dump-times vect "vectorization not profitable" 1 < FAIL: gcc.dg/vect/pr25413.c scan-tree-dump-times vect "vectorized 1 loops" 0 < FAIL: gcc.dg/vect/pr25413.c scan-tree-dump-times vect "vector alignment may not be reachable" 1 < FAIL: gcc.dg/vect/pr25413.c scan-tree-dump-times vect "not vectorized: unsupported unaligned store" 1 < FAIL: gcc.dg/vect/vect-109.c scan-tree-dump-times vect "not vectorized: unsupported unaligned store" 2 < XPASS: gcc.dg/vect/vect-26.c scan-tree-dump-times vect "Vectorizing an unaligned access" 1 < FAIL: gcc.dg/vect/vect-26.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < XPASS: gcc.dg/vect/vect-28.c scan-tree-dump-times vect "Vectorizing an unaligned access" 1 < FAIL: gcc.dg/vect/vect-28.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < XPASS: gcc.dg/vect/vect-33.c scan-tree-dump-times vect "Vectorizing an unaligned access" 1 < FAIL: gcc.dg/vect/vect-33.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/vect-42.c scan-tree-dump-times vect "Vectorizing an unaligned access" 4 < FAIL: gcc.dg/vect/vect-42.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < XPASS: gcc.dg/vect/vect-44.c scan-tree-dump-times vect "Vectorizing an unaligned access" 3 < FAIL: gcc.dg/vect/vect-44.c scan-tree-dump-times vect "Vectorizing an unaligned access" 2 < FAIL: gcc.dg/vect/vect-44.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/vect-50.c scan-tree-dump-times vect "Vectorizing an unaligned access" 2 < FAIL: gcc.dg/vect/vect-50.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/vect-54.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/vect-54.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/vect-58.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/vect-58.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/vect-70.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/vect-70.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/vect-87.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/vect-87.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/vect-88.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/vect-88.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/vect-89.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/vect-89.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/vect-91.c scan-tree-dump-times vect "Alignment of access forced using peeling" 3 < FAIL: gcc.dg/vect/vect-92.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/vect-92.c scan-tree-dump-times vect "Alignment of access forced using peeling" 3 < FAIL: gcc.dg/vect/vect-93.c scan-tree-dump-times vect "Alignment of access forced using peeling" 3 < FAIL: gcc.dg/vect/vect-93.c scan-tree-dump-times vect "Vectorizing an unaligned access" 1 < FAIL: gcc.dg/vect/vect-95.c scan-tree-dump-times vect "Vectorizing an unaligned access" 2 < FAIL: gcc.dg/vect/vect-95.c scan-tree-dump-times vect "Alignment of access forced using versioning" 2 < FAIL: gcc.dg/vect/vect-96.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/vect-align-1.c scan-tree-dump-times vect "Alignment of access forced using versioning" 1 < FAIL: gcc.dg/vect/vect-align-2.c scan-tree-dump-times vect "Alignment of access forced using versioning" 1 < XPASS: gcc.dg/vect/vect-multitypes-1.c scan-tree-dump-times vect "vectorized 1 loops" 2 < FAIL: gcc.dg/vect/vect-multitypes-1.c scan-tree-dump-times vect "vectorized 1 loops" 1 < FAIL: gcc.dg/vect/vect-multitypes-1.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < XPASS: gcc.dg/vect/vect-multitypes-1.c scan-tree-dump-times vect "Vectorizing an unaligned access" 4 < FAIL: gcc.dg/vect/vect-multitypes-1.c scan-tree-dump-times vect "Vectorizing an unaligned access" 2 < XPASS: gcc.dg/vect/vect-multitypes-4.c scan-tree-dump-times vect "vectorized 1 loops" 2 < FAIL: gcc.dg/vect/vect-multitypes-4.c scan-tree-dump-times vect "vectorized 1 loops" 1 < FAIL: gcc.dg/vect/vect-multitypes-4.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/slp-25.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/slp-25.c scan-tree-dump-times vect "Alignment of access forced using peeling" 2 < FAIL: gcc.dg/vect/no-section-anchors-vect-31.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/no-section-anchors-vect-31.c scan-tree-dump-times vect "Alignment of access forced using peeling" 2 < FAIL: gcc.dg/vect/no-section-anchors-vect-64.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/no-section-anchors-vect-64.c scan-tree-dump-times vect "Alignment of access forced using peeling" 2 < FAIL: gcc.dg/vect/no-section-anchors-vect-66.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/no-section-anchors-vect-66.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gcc.dg/vect/no-section-anchors-vect-68.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/no-section-anchors-vect-68.c scan-tree-dump-times vect "Alignment of access forced using peeling" 2 < FAIL: gcc.dg/vect/no-section-anchors-vect-69.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 < FAIL: gcc.dg/vect/no-section-anchors-vect-69.c scan-tree-dump-times vect "Alignment of access forced using peeling" 2 < XPASS: gcc.dg/vect/no-scevccp-outer-8.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED." 1 < FAIL: gfortran.dg/vect/vect-2.f90 -O scan-tree-dump-times vect "Alignment of access forced using peeling" 3 < FAIL: gfortran.dg/vect/vect-2.f90 -O scan-tree-dump-times vect "Vectorizing an unaligned access" 2 < FAIL: gfortran.dg/vect/vect-3.f90 -O scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gfortran.dg/vect/vect-3.f90 -O scan-tree-dump-times vect "Vectorizing an unaligned access" 1 < FAIL: gfortran.dg/vect/vect-4.f90 -O scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gfortran.dg/vect/vect-4.f90 -O scan-tree-dump-times vect "Vectorizing an unaligned access" 1 < FAIL: gfortran.dg/vect/vect-5.f90 -O scan-tree-dump-times vect "Alignment of access forced using peeling" 1 < FAIL: gfortran.dg/vect/vect-5.f90 -O scan-tree-dump-times vect "Vectorizing an unaligned access" 1 See also: http://gcc.gnu.org/ml/gcc-regression/2009-06/msg00044.html http://gcc.gnu.org/ml/gcc-regression/2009-06/msg00043.html -- Summary: [4.5 Regression] Revision 148211 caused a lot of failures in the vect test suite. Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dominiq at lps dot ens dot fr http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40359