PR middle-end/59561
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Jan 2014 23:17:25 +0000 (23:17 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Jan 2014 23:17:25 +0000 (23:17 +0000)
* cfgloopmanip.c (copy_loop_info): If
loop->warned_aggressive_loop_optimizations, make sure
the flag is set in target loop too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207065 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/cfgloopmanip.c

index 2ad876e..a50893c 100644 (file)
@@ -1,3 +1,10 @@
+2014-01-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/59561
+       * cfgloopmanip.c (copy_loop_info): If
+       loop->warned_aggressive_loop_optimizations, make sure
+       the flag is set in target loop too.
+
 2014-01-24  Balaji V. Iyer  <balaji.v.iyer@intel.com>
 
        * builtins.c (is_builtin_name): Renamed flag_enable_cilkplus to
index afbe85d..83a0d51 100644 (file)
@@ -1022,6 +1022,8 @@ copy_loop_info (struct loop *loop, struct loop *target)
   target->any_estimate = loop->any_estimate;
   target->nb_iterations_estimate = loop->nb_iterations_estimate;
   target->estimate_state = loop->estimate_state;
+  target->warned_aggressive_loop_optimizations
+    |= loop->warned_aggressive_loop_optimizations;
 }
 
 /* Copies copy of LOOP as subloop of TARGET loop, placing newly