diff options
author | Alan Modra <amodra@gmail.com> | 2011-10-16 00:09:58 +1030 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2011-10-16 00:09:58 +1030 |
commit | 89e4bd80d885888c5e7bd9ab846b578ea73c6954 (patch) | |
tree | 4a215eef845f04172013f90f895f14222adef2c0 /gcc/ifcvt.c | |
parent | ae8536c5fb18733e241ed3dc298005a9cae9e144 (diff) | |
download | gcc-89e4bd80d885888c5e7bd9ab846b578ea73c6954.zip gcc-89e4bd80d885888c5e7bd9ab846b578ea73c6954.tar.gz gcc-89e4bd80d885888c5e7bd9ab846b578ea73c6954.tar.bz2 |
re PR bootstrap/50738 (Bootstrap failure at revision 180028 on powerpc-apple-darwin9)
PR bootstrap/50738
* ifcvt.c (dead_or_predicable): Revert accidental commit with
HAVE_simple_return test.
From-SVN: r180038
Diffstat (limited to 'gcc/ifcvt.c')
-rw-r--r-- | gcc/ifcvt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c index fee3532..784e2e8 100644 --- a/gcc/ifcvt.c +++ b/gcc/ifcvt.c @@ -4173,7 +4173,7 @@ dead_or_predicable (basic_block test_bb, basic_block merge_bb, register used to pass function parameters, which then must be saved in caller-saved regs. A caller-saved reg requires the prologue, killing a shrink-wrap opportunity. */ - if ((flag_shrink_wrap && HAVE_simple_return && !epilogue_completed) + if ((flag_shrink_wrap && !epilogue_completed) && ENTRY_BLOCK_PTR->next_bb == test_bb && single_succ_p (new_dest) && single_succ (new_dest) == EXIT_BLOCK_PTR |