re PR tree-optimization/57370 (compiler hangs in reassoc)
authorEaswaran Raman <eraman@google.com>
Wed, 4 Sep 2013 17:48:15 +0000 (17:48 +0000)
committerEaswaran Raman <eraman@gcc.gnu.org>
Wed, 4 Sep 2013 17:48:15 +0000 (17:48 +0000)
commit035cb59fb5eb6cce0457a58b750930e2de54c5b8
tree978a3db48b7e445927f02ae5baf19f5a0cba2a00
parent07154e975621e4498123d3d60a5c6c13b6c4a8cf
re PR tree-optimization/57370 (compiler hangs in reassoc)

2013-09-04  Easwaran Raman  <eraman@google.com>

PR middle-end/57370
PR tree-optimization/58011
* tree-ssa-reassoc.c (get_stmt_uid_with_default): New function,
(build_and_add_sum): Use it.
(appears_later_in_bb): Simplify code.

gcc/testsuite/ChangeLog:
2013-09-04  Easwaran Raman  <eraman@google.com>

PR middle-end/57370
PR tree-optimization/58011
* gfortran.dg/reassoc_12.f90: New testcase.
* gcc.dg/tree-ssa/reassoc-31.c: New testcase.

From-SVN: r202262
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/reassoc-31.c [new file with mode: 0644]
gcc/testsuite/gfortran.dg/reassoc_12.f90 [new file with mode: 0644]
gcc/tree-ssa-reassoc.c