]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/loop-doloop.c
re PR rtl-optimization/69014 (gcc.c-torture/execute/991023-1.c FAILs with -Os -fmodul...
authorRichard Henderson <rth@redhat.com>
Thu, 14 Jan 2016 23:12:53 +0000 (15:12 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 14 Jan 2016 23:12:53 +0000 (15:12 -0800)
commit2a8f32231ba684bc0c069f7f5bec83bce0b7b877
treec7675675e4671a600acec3cae6ba71f6d60be13f
parentc47eaca68cc88f241d3e301acb755417e73414f5
re PR rtl-optimization/69014 (gcc.c-torture/execute/991023-1.c FAILs with -Os -fmodulo-sched -fno-tree-vrp)

PR rtl-opt/69014

  * loop-doloop.c (record_reg_sets): New.
  (doloop_optimize): Reject the transform if the sequence
  clobbers registers live at the end of the loop block.
  (doloop_optimize_loops): Enable df_live if needed.

From-SVN: r232395
gcc/ChangeLog
gcc/loop-doloop.c