aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2008-08-19 15:01:03 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2008-08-19 15:01:03 +0000
commita4b8a65f1bd55af96fa5e0335acc853e80581ad4 (patch)
treebc30ac120f7ac4cf9bb19b952a78b88c34b4a9dd /gcc
parent21fe7edcee8a8e39cb4ba5f8b49e759c48f76bce (diff)
downloadgcc-a4b8a65f1bd55af96fa5e0335acc853e80581ad4.zip
gcc-a4b8a65f1bd55af96fa5e0335acc853e80581ad4.tar.gz
gcc-a4b8a65f1bd55af96fa5e0335acc853e80581ad4.tar.bz2
passes.c (init_optimization_passes): Exchange store-ccp with a ccp pass.
2008-08-19 Richard Guenther <rguenther@suse.de> * passes.c (init_optimization_passes): Exchange store-ccp with a ccp pass. * gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL. From-SVN: r139234
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/passes.c2
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-14.c2
4 files changed, 11 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a325889..529c246 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2008-08-19 Richard Guenther <rguenther@suse.de>
+
+ * passes.c (init_optimization_passes): Exchange store-ccp
+ with a ccp pass.
+
2008-08-19 Rafael Espindola <espindola@google.com>
* varasm.c (weak_decls): Move earlier in the file.
diff --git a/gcc/passes.c b/gcc/passes.c
index a9af10d..8730ea3 100644
--- a/gcc/passes.c
+++ b/gcc/passes.c
@@ -640,7 +640,7 @@ init_optimization_passes (void)
NEXT_PASS (pass_forwprop);
NEXT_PASS (pass_phiopt);
NEXT_PASS (pass_object_sizes);
- NEXT_PASS (pass_store_ccp);
+ NEXT_PASS (pass_ccp);
NEXT_PASS (pass_copy_prop);
NEXT_PASS (pass_fold_builtins);
NEXT_PASS (pass_cse_sincos);
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ac05d1f..a9df31b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2008-08-19 Richard Guenther <rguenther@suse.de>
+
+ * gcc.dg/tree-ssa/ssa-ccp-14.c: XFAIL.
+
2008-08-19 H.J. Lu <hongjiu.lu@intel.com>
PR target/37157
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-14.c b/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-14.c
index 6e0a8f1..3be025f 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-14.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-14.c
@@ -17,5 +17,5 @@ void bar (void)
}
/* Everything except for the "i = 0" assignment should get removed. */
-/* { dg-final { scan-tree-dump-times "if" 0 "optimized"} } */
+/* { dg-final { scan-tree-dump-times "if" 0 "optimized" { xfail *-*-* } } } */
/* { dg-final { cleanup-tree-dump "optimized" } } */