]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Free invalid postdominance info.
authorSebastian Pop <spop@gcc.gnu.org>
Tue, 25 Jan 2011 06:43:57 +0000 (06:43 +0000)
committerSebastian Pop <spop@gcc.gnu.org>
Tue, 25 Jan 2011 06:43:57 +0000 (06:43 +0000)
2011-01-25  Vladimir Kargov  <kargov@gmail.com>

* graphite-scop-detection.c (canonicalize_loop_closed_ssa): Free
invalid postdominance info.

From-SVN: r169194

gcc/ChangeLog
gcc/ChangeLog.graphite
gcc/graphite-scop-detection.c

index c61e513dc7dfb97536f3d306da468f71ca5f0beb..d80c5c69a2ec0b71bf3f8106d14e8a9668ac9d87 100644 (file)
@@ -1,3 +1,8 @@
+2011-01-25  Vladimir Kargov  <kargov@gmail.com>
+
+       * graphite-scop-detection.c (canonicalize_loop_closed_ssa): Free
+       invalid postdominance info.
+
 2011-01-24  Jan Hubicka  <jh@suse.cz>
 
        PR c/21659
@@ -9,7 +14,7 @@
 2011-01-24  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        * machmode.def: Fixed comments.
-       
+
 2011-01-24  Kai Tietz  <kai.tietz@onevision.com>
 
        * emit-rtl.c (reg_attrs_htab_hash): Replace long by intptr_t.
@@ -17,7 +22,7 @@
 2011-01-24  Paul Koning  <ni1d@arrl.net>
 
        * builtins.c (c_readstr): Fix byte order if BYTES_BIG_ENDIAN !=
-       WORDS_BIG_ENDIAN. 
+       WORDS_BIG_ENDIAN.
 
 2011-01-24  H.J. Lu  <hongjiu.lu@intel.com>
 
        (*movsi_internal): Use "r" instead of "dax" in constraints.  Use "A"
        as the source/destination of moves from/to SP.
        (movsf): Only allow for AM33-2.
-       (*movsf_internal): Use "r" instead of "dax"; use "F" instead of 
+       (*movsf_internal): Use "r" instead of "dax"; use "F" instead of
        any integer constant constraint.  Only allow for AM33-2.  Tidy
        all of the alternative outputs.
        (movdi, movdf, *am33_2_movdf, *mn10300_movdf): Remove.
 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
 
        PR rtl-optimization/45352
-       * sel-sched.c: Update copyright years. 
+       * sel-sched.c: Update copyright years.
        (reset_sched_cycles_in_current_ebb): Also recheck the DFA state
-       in the advancing loop when we have issued issue_rate insns. 
+       in the advancing loop when we have issued issue_rate insns.
 
 2011-01-12  Richard Henderson  <rth@redhat.com>
 
        * opts.c (common_handle_option): Disable ipa-reference with profile
        feedback.
 
-2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>     
+2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
 
        * c-parser.c (c_parser_objc_at_property_declaration): Improved
        error message.
 
 2011-01-10  Jan Hubicka  <jh@suse.cz>
 
-       PR tree-optimization/47234 
+       PR tree-optimization/47234
        * tree-pass.h (TODO_rebuild_cgraph_edges): New TODO.
        (pass_feedback_split_functions): Declare.
        * passes.c (init_optimization_passes): Add ipa-split as subpass of
index 3d99630fb8c46c48a5495a64380e4a2a6dc1ae74..92118709c6f38b433049aa333ef0ad7eb935453b 100644 (file)
@@ -1,3 +1,8 @@
+2011-01-05  Vladimir Kargov  <kargov@gmail.com>
+
+       * graphite-scop-detection.c (canonicalize_loop_closed_ssa): Free
+       invalid postdominance info
+
 2010-12-29  Sebastian Pop  <sebastian.pop@amd.com>
 
        * Makefile.in (graphite-opencl-codegen.o): Update dependences.
index aff0b03f8394bce335e16648116c5af36af08b73..eb75e7d15f238259bcda1c52c28b8af83bd05931 100644 (file)
@@ -1249,6 +1249,10 @@ canonicalize_loop_closed_ssa (loop_p loop)
              }
        }
     }
+
+  /* The code above does not properly handle changes in the post dominance
+     information (yet).  */
+  free_dominance_info (CDI_POST_DOMINATORS);
 }
 
 /* Converts the current loop closed SSA form to a canonical form