This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Someone broke vectorizer testcases on powerpc
- From: Ira Rosen <IRAR at il dot ibm dot com>
- To: gcc at gcc dot gnu dot org
- Date: Sun, 10 Dec 2006 12:52:25 +0200
- Subject: Someone broke vectorizer testcases on powerpc
A lot of the vectorizer testcases are broken on powerpc-linux. The last
version they passed was r119475 (from December 3). The tests are failing at
least since December 6. Looking at the tests that fail, it seems that the
failures are connected to misaligned accesses. Wonder which patch broke
it...
Ira
FAIL: gcc.dg/vect/pr16105.c (internal compiler error)
FAIL: gcc.dg/vect/pr16105.c (test for excess errors)
FAIL: gcc.dg/vect/pr16105.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/pr20122.c (internal compiler error)
FAIL: gcc.dg/vect/pr20122.c (test for excess errors)
WARNING: gcc.dg/vect/pr20122.c compilation failed to produce executable
FAIL: gcc.dg/vect/pr20122.c scan-tree-dump-times vectorized 1 loops 2
FAIL: gcc.dg/vect/pr21591.c (internal compiler error)
FAIL: gcc.dg/vect/pr21591.c (test for excess errors)
FAIL: gcc.dg/vect/pr21591.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/pr23816-1.c (internal compiler error)
FAIL: gcc.dg/vect/pr23816-1.c (test for excess errors)
FAIL: gcc.dg/vect/pr24300.c (internal compiler error)
FAIL: gcc.dg/vect/pr24300.c (test for excess errors)
FAIL: gcc.dg/vect/vect-101.c scan-tree-dump-times vectorized 1 loops 0
FAIL: gcc.dg/vect/vect-101.c scan-tree-dump-times can't determine
dependence 1
FAIL: gcc.dg/vect/vect-105.c (internal compiler error)
FAIL: gcc.dg/vect/vect-105.c (test for excess errors)
WARNING: gcc.dg/vect/vect-105.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-105.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-27.c (internal compiler error)
FAIL: gcc.dg/vect/vect-27.c (test for excess errors)
WARNING: gcc.dg/vect/vect-27.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-27.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-29.c (internal compiler error)
FAIL: gcc.dg/vect/vect-29.c (test for excess errors)
WARNING: gcc.dg/vect/vect-29.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-29.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-42.c (internal compiler error)
FAIL: gcc.dg/vect/vect-42.c (test for excess errors)
WARNING: gcc.dg/vect/vect-42.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-42.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-43.c (internal compiler error)
FAIL: gcc.dg/vect/vect-43.c (test for excess errors)
WARNING: gcc.dg/vect/vect-43.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-43.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-44.c (internal compiler error)
FAIL: gcc.dg/vect/vect-44.c (test for excess errors)
WARNING: gcc.dg/vect/vect-44.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-44.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-48.c (internal compiler error)
FAIL: gcc.dg/vect/vect-48.c (test for excess errors)
WARNING: gcc.dg/vect/vect-48.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-48.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-50.c (internal compiler error)
FAIL: gcc.dg/vect/vect-50.c (test for excess errors)
WARNING: gcc.dg/vect/vect-50.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-50.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-52.c (internal compiler error)
FAIL: gcc.dg/vect/vect-52.c (test for excess errors)
WARNING: gcc.dg/vect/vect-52.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-52.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-56.c (internal compiler error)
FAIL: gcc.dg/vect/vect-56.c (test for excess errors)
WARNING: gcc.dg/vect/vect-56.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-56.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-60.c (internal compiler error)
FAIL: gcc.dg/vect/vect-60.c (test for excess errors)
WARNING: gcc.dg/vect/vect-60.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-60.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-72.c (internal compiler error)
FAIL: gcc.dg/vect/vect-72.c (test for excess errors)
WARNING: gcc.dg/vect/vect-72.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-72.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-74.c (internal compiler error)
FAIL: gcc.dg/vect/vect-74.c (test for excess errors)
WARNING: gcc.dg/vect/vect-74.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-74.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-75.c (internal compiler error)
FAIL: gcc.dg/vect/vect-75.c (test for excess errors)
WARNING: gcc.dg/vect/vect-75.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-75.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-76.c (internal compiler error)
FAIL: gcc.dg/vect/vect-76.c (test for excess errors)
WARNING: gcc.dg/vect/vect-76.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-76.c scan-tree-dump-times vectorized 3 loops 1
FAIL: gcc.dg/vect/vect-76.c scan-tree-dump-times Vectorizing an unaligned
access 2
FAIL: gcc.dg/vect/vect-77.c (internal compiler error)
FAIL: gcc.dg/vect/vect-77.c (test for excess errors)
WARNING: gcc.dg/vect/vect-77.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-77.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-78.c (internal compiler error)
FAIL: gcc.dg/vect/vect-78.c (test for excess errors)
WARNING: gcc.dg/vect/vect-78.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-78.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-80.c (internal compiler error)
FAIL: gcc.dg/vect/vect-80.c (test for excess errors)
WARNING: gcc.dg/vect/vect-80.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-80.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-93.c (internal compiler error)
FAIL: gcc.dg/vect/vect-93.c (test for excess errors)
WARNING: gcc.dg/vect/vect-93.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-93.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-95.c (internal compiler error)
FAIL: gcc.dg/vect/vect-95.c (test for excess errors)
WARNING: gcc.dg/vect/vect-95.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-95.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-96.c (internal compiler error)
FAIL: gcc.dg/vect/vect-96.c (test for excess errors)
WARNING: gcc.dg/vect/vect-96.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-96.c scan-tree-dump-times vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-98.c (internal compiler error)
FAIL: gcc.dg/vect/vect-98.c (test for excess errors)
WARNING: gcc.dg/vect/vect-98.c compilation failed to produce executable
FAIL: gcc.dg/vect/vect-98.c scan-tree-dump-times vectorized 1 loops 1
XPASS: gcc.dg/vect/vect-98.c scan-tree-dump-times vectorized 1 loops 0
FAIL: gcc.dg/vect/vect-multitypes-1.c (internal compiler error)
FAIL: gcc.dg/vect/vect-multitypes-1.c (test for excess errors)
WARNING: gcc.dg/vect/vect-multitypes-1.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-multitypes-1.c scan-tree-dump-times vectorized 1
loops 2
FAIL: gcc.dg/vect/vect-multitypes-1.c scan-tree-dump-times Alignment of
access forced using peeling 2
FAIL: gcc.dg/vect/vect-multitypes-1.c scan-tree-dump-times Vectorizing an
unaligned access 4
FAIL: gcc.dg/vect/vect-multitypes-3.c (internal compiler error)
FAIL: gcc.dg/vect/vect-multitypes-3.c (test for excess errors)
WARNING: gcc.dg/vect/vect-multitypes-3.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-multitypes-3.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-multitypes-4.c (internal compiler error)
FAIL: gcc.dg/vect/vect-multitypes-4.c (test for excess errors)
WARNING: gcc.dg/vect/vect-multitypes-4.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-multitypes-4.c scan-tree-dump-times vectorized 1
loops 2
FAIL: gcc.dg/vect/vect-multitypes-4.c scan-tree-dump-times Alignment of
access forced using peeling 2
FAIL: gcc.dg/vect/vect-multitypes-4.c scan-tree-dump-times Vectorizing an
unaligned access 8
FAIL: gcc.dg/vect/vect-multitypes-6.c (internal compiler error)
FAIL: gcc.dg/vect/vect-multitypes-6.c (test for excess errors)
WARNING: gcc.dg/vect/vect-multitypes-6.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-multitypes-6.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-reduc-dot-s16b.c (internal compiler error)
FAIL: gcc.dg/vect/vect-reduc-dot-s16b.c (test for excess errors)
WARNING: gcc.dg/vect/vect-reduc-dot-s16b.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-reduc-dot-s8a.c (internal compiler error)
FAIL: gcc.dg/vect/vect-reduc-dot-s8a.c (test for excess errors)
WARNING: gcc.dg/vect/vect-reduc-dot-s8a.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-reduc-dot-s8a.c scan-tree-dump-times
vect_recog_dot_prod_pattern: detected 1
FAIL: gcc.dg/vect/vect-reduc-dot-s8a.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-reduc-dot-u16a.c (internal compiler error)
FAIL: gcc.dg/vect/vect-reduc-dot-u16a.c (test for excess errors)
WARNING: gcc.dg/vect/vect-reduc-dot-u16a.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-reduc-dot-u8a.c (internal compiler error)
FAIL: gcc.dg/vect/vect-reduc-dot-u8a.c (test for excess errors)
WARNING: gcc.dg/vect/vect-reduc-dot-u8a.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-reduc-dot-u8a.c scan-tree-dump-times
vect_recog_dot_prod_pattern: detected 1
FAIL: gcc.dg/vect/vect-reduc-dot-u8a.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-reduc-dot-u8a.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-reduc-pattern-1a.c (internal compiler error)
FAIL: gcc.dg/vect/vect-reduc-pattern-1a.c (test for excess errors)
WARNING: gcc.dg/vect/vect-reduc-pattern-1a.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-reduc-pattern-1a.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-reduc-pattern-1b.c (internal compiler error)
FAIL: gcc.dg/vect/vect-reduc-pattern-1b.c (test for excess errors)
WARNING: gcc.dg/vect/vect-reduc-pattern-1b.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-reduc-pattern-1b.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-reduc-pattern-2a.c (internal compiler error)
FAIL: gcc.dg/vect/vect-reduc-pattern-2a.c (test for excess errors)
WARNING: gcc.dg/vect/vect-reduc-pattern-2a.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-reduc-pattern-2a.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-reduc-pattern-2b.c (internal compiler error)
FAIL: gcc.dg/vect/vect-reduc-pattern-2b.c (test for excess errors)
WARNING: gcc.dg/vect/vect-reduc-pattern-2b.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-reduc-pattern-2b.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-strided-mult-char-ls.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-mult-char-ls.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-mult-char-ls.c compilation failed to
produce executable
FAIL: gcc.dg/vect/vect-strided-mult-char-ls.c scan-tree-dump-times
vectorized 1 loops 1
FAIL: gcc.dg/vect/vect-strided-mult.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-mult.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-mult.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-strided-mult.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-strided-u16-i2.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-u16-i2.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-u16-i2.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-strided-u16-i2.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-strided-u16-i4.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-u16-i4.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-u16-i4.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-strided-u16-i4.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-strided-u32-i4.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-u32-i4.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-u32-i4.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-strided-u32-i4.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-strided-u32-i8.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-u32-i8.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-u32-i8.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-strided-u32-i8.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-strided-u32-mult.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-u32-mult.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-u32-mult.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-strided-u32-mult.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-strided-u8-i2-gap.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-u8-i2-gap.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-u8-i2-gap.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-strided-u8-i2-gap.c scan-tree-dump-times vectorized
1 loops 1
FAIL: gcc.dg/vect/vect-strided-u8-i2.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-u8-i2.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-u8-i2.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-strided-u8-i2.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-strided-u8-i8-gap2.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-u8-i8-gap2.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-u8-i8-gap2.c compilation failed to
produce executable
FAIL: gcc.dg/vect/vect-strided-u8-i8-gap2.c scan-tree-dump-times vectorized
1 loops 1
FAIL: gcc.dg/vect/vect-strided-u8-i8-gap4.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-u8-i8-gap4.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-u8-i8-gap4.c compilation failed to
produce executable
FAIL: gcc.dg/vect/vect-strided-u8-i8-gap4.c scan-tree-dump-times vectorized
1 loops 1
FAIL: gcc.dg/vect/vect-strided-u8-i8-gap7.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-u8-i8-gap7.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-u8-i8-gap7.c compilation failed to
produce executable
FAIL: gcc.dg/vect/vect-strided-u8-i8-gap7.c scan-tree-dump-times vectorized
1 loops 1
FAIL: gcc.dg/vect/vect-strided-u8-i8.c (internal compiler error)
FAIL: gcc.dg/vect/vect-strided-u8-i8.c (test for excess errors)
WARNING: gcc.dg/vect/vect-strided-u8-i8.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-strided-u8-i8.c scan-tree-dump-times vectorized 1
loops 1
FAIL: gcc.dg/vect/vect-widen-mult-sum.c (internal compiler error)
FAIL: gcc.dg/vect/vect-widen-mult-sum.c (test for excess errors)
WARNING: gcc.dg/vect/vect-widen-mult-sum.c compilation failed to produce
executable
FAIL: gcc.dg/vect/vect-widen-mult-sum.c scan-tree-dump-times vectorized 1
loops 1