]> gcc.gnu.org Git - gcc.git/commitdiff
ifcvt.c (end_ifcvt_sequence): Mark a and b for unsharing as well.
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>
Fri, 12 Apr 2013 05:38:27 +0000 (05:38 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Fri, 12 Apr 2013 05:38:27 +0000 (05:38 +0000)
2013-04-12  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* ifcvt.c (end_ifcvt_sequence): Mark a and b for unsharing as
well.

From-SVN: r197839

gcc/ChangeLog
gcc/ifcvt.c

index 208fc23df26b48a842046b31ad40546c96d68c73..c05165f9e8ec83e002745c9a66e9422568262203 100644 (file)
@@ -1,3 +1,8 @@
+2013-04-12  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * ifcvt.c (end_ifcvt_sequence): Mark a and b for unsharing as
+       well.
+
 2013-04-11   Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
 
        * config/aarch64/aarch64.c (aarch64_select_cc_mode): Allow NEG
index f1309cfc449d6d00c4dac4f73afc6e7cbd9e19f5..40575773b0d5ef537af3205f4aee08bcd9dc1041 100644 (file)
@@ -964,6 +964,8 @@ end_ifcvt_sequence (struct noce_if_info *if_info)
 
   set_used_flags (if_info->x);
   set_used_flags (if_info->cond);
+  set_used_flags (if_info->a);
+  set_used_flags (if_info->b);
   unshare_all_rtl_in_chain (seq);
   end_sequence ();
 
This page took 0.072955 seconds and 5 git commands to generate.