On Linux/ia32, revision 159516 gave: FAIL: gcc.dg/tree-ssa/prefetch-6.c scan-assembler-times prefetcht 5 FAIL: gcc.dg/tree-ssa/prefetch-6.c scan-tree-dump-times aprefetch "Issued prefetch" 5 FAIL: gcc.dg/tree-ssa/prefetch-7.c scan-assembler-times mfence 2 FAIL: gcc.dg/tree-ssa/prefetch-7.c scan-assembler-times movnti 2 FAIL: gcc.dg/tree-ssa/prefetch-7.c scan-assembler-times prefetchnta 2 FAIL: gcc.dg/tree-ssa/prefetch-7.c scan-assembler-times prefetcht 1 FAIL: gcc.dg/tree-ssa/prefetch-7.c scan-assembler-times prefetchw 5 FAIL: gcc.dg/tree-ssa/prefetch-7.c scan-tree-dump-times aprefetch "Issued nontemporal prefetch" 3 FAIL: gcc.dg/tree-ssa/prefetch-7.c scan-tree-dump-times aprefetch "Issued prefetch" 5 FAIL: gcc.dg/tree-ssa/prefetch-7.c scan-tree-dump-times aprefetch "a nontemporal store" 2 FAIL: gcc.dg/tree-ssa/prefetch-7.c scan-tree-dump-times optimized "={nt}" 2 FAIL: gcc.dg/tree-ssa/prefetch-7.c scan-tree-dump-times optimized "__builtin_ia32_mfence" 2 FAIL: gcc.dg/tree-ssa/prefetch-7.c scan-tree-dump-times optimized "builtin_prefetch" 8
Revision 159511 is OK. Revisions 159514/159515: http://gcc.gnu.org/ml/gcc-cvs/2010-05/msg00566.html http://gcc.gnu.org/ml/gcc-cvs/2010-05/msg00567.html may be the cause. -- Summary: [4.6 regression] New prefetch test failures Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44185