]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
passes.def: Move early points-to after early SRA.
authorRichard Biener <rguenther@suse.de>
Mon, 14 Apr 2014 13:55:46 +0000 (13:55 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 14 Apr 2014 13:55:46 +0000 (13:55 +0000)
2014-04-14  Richard Biener  <rguenther@suse.de>

* passes.def: Move early points-to after early SRA.

From-SVN: r209373

gcc/ChangeLog
gcc/passes.def

index 724c5f532a0bac657c6c7317980be2a49935af6b..e3bed9a8cf01faa44ae22bde67c44402ac6ee9ad 100644 (file)
@@ -1,3 +1,7 @@
+2014-04-14  Richard Biener  <rguenther@suse.de>
+
+       * passes.def: Move early points-to after early SRA.
+
 2014-04-14  Richard Biener  <rguenther@suse.de>
 
        * tree-ssa-forwprop.c (simplify_gimple_switch): Enhance
index c98b048eafce33c5656a6fb74ed5f98615cb50d1..1ecfb713226c9ac58c8255816b6d779e152a7380 100644 (file)
@@ -68,10 +68,10 @@ along with GCC; see the file COPYING3.  If not see
          /* After CCP we rewrite no longer addressed locals into SSA
             form if possible.  */
          NEXT_PASS (pass_forwprop);
+         NEXT_PASS (pass_sra_early);
          /* pass_build_ealias is a dummy pass that ensures that we
             execute TODO_rebuild_alias at this point.  */
          NEXT_PASS (pass_build_ealias);
-         NEXT_PASS (pass_sra_early);
          NEXT_PASS (pass_fre);
          NEXT_PASS (pass_copy_prop);
          NEXT_PASS (pass_merge_phi);