diff options
author | Easwaran Raman <eraman@google.com> | 2013-05-29 17:30:43 +0000 |
---|---|---|
committer | Easwaran Raman <eraman@gcc.gnu.org> | 2013-05-29 17:30:43 +0000 |
commit | 8190b609c2cdfd1e624149c1e6751e43407e13da (patch) | |
tree | 62f8826ea32deb7f806dae942158c3ecde774175 /gcc/tree-ssa-reassoc.c | |
parent | 69f5aa9bd559826bd0651f4a76af287a3ad90708 (diff) | |
download | gcc-8190b609c2cdfd1e624149c1e6751e43407e13da.zip gcc-8190b609c2cdfd1e624149c1e6751e43407e13da.tar.gz gcc-8190b609c2cdfd1e624149c1e6751e43407e13da.tar.bz2 |
re PR tree-optimization/57442 (ICE in appears_later_in_bb, at tree-ssa-reassoc.c:2891)
2013-05-29 Easwaran Raman <eraman@google.com>
PR tree-optimization/57442
* tree-ssa-reassoc.c (appears_later_in_bb): Return correct value
when control exits the main loop.
2013-05-29 Easwaran Raman <eraman@google.com>
PR tree-optimization/57442
* gcc.dg/tree-ssa/reassoc-30.c: New testcase.
From-SVN: r199418
Diffstat (limited to 'gcc/tree-ssa-reassoc.c')
-rw-r--r-- | gcc/tree-ssa-reassoc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.c index 24ad390..784477b 100644 --- a/gcc/tree-ssa-reassoc.c +++ b/gcc/tree-ssa-reassoc.c @@ -2888,7 +2888,7 @@ appears_later_in_bb (gimple stmt1, gimple stmt2) else if (stmt == stmt2) return stmt2; } - gcc_unreachable (); + return stmt1; } /* Find the statement after which STMT must be moved so that the |