diff options
author | Trevor Saunders <tbsaunde+gcc@tbsaunde.org> | 2015-04-22 00:44:20 +0000 |
---|---|---|
committer | Trevor Saunders <tbsaunde@gcc.gnu.org> | 2015-04-22 00:44:20 +0000 |
commit | 176cb568dc6fd770ccf31a99c15c0b317d1ec1cb (patch) | |
tree | 5afe24eb4c7708ff27bd15ed8eebe837b174c982 /gcc/combine.c | |
parent | 8a90eeb6a839e92d0ae6800cb4ba25ca864b0076 (diff) | |
download | gcc-176cb568dc6fd770ccf31a99c15c0b317d1ec1cb.zip gcc-176cb568dc6fd770ccf31a99c15c0b317d1ec1cb.tar.gz gcc-176cb568dc6fd770ccf31a99c15c0b317d1ec1cb.tar.bz2 |
remove more ifdef HAVE_cc0
gcc/ChangeLog:
2015-04-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* combine.c (find_single_use): Remove HAVE_cc0 ifdef for code
that is trivially ded on non cc0 targets.
(simplify_set): Likewise.
(mark_used_regs_combine): Likewise.
* cse.c (new_basic_block): Likewise.
(fold_rtx): Likewise.
(cse_insn): Likewise.
(cse_extended_basic_block): Likewise.
(set_live_p): Likewise.
* rtlanal.c (canonicalize_condition): Likewise.
* simplify-rtx.c (simplify_binary_operation_1): Likewise.
From-SVN: r222295
Diffstat (limited to 'gcc/combine.c')
-rw-r--r-- | gcc/combine.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/gcc/combine.c b/gcc/combine.c index 46cd6db..0a35b8f 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -686,7 +686,6 @@ find_single_use (rtx dest, rtx_insn *insn, rtx_insn **ploc) rtx *result; struct insn_link *link; -#ifdef HAVE_cc0 if (dest == cc0_rtx) { next = NEXT_INSN (insn); @@ -699,7 +698,6 @@ find_single_use (rtx dest, rtx_insn *insn, rtx_insn **ploc) *ploc = next; return result; } -#endif if (!REG_P (dest)) return 0; @@ -6724,7 +6722,6 @@ simplify_set (rtx x) src = SET_SRC (x), dest = SET_DEST (x); } -#ifdef HAVE_cc0 /* If we have (set (cc0) (subreg ...)), we try to remove the subreg in SRC. */ if (dest == cc0_rtx @@ -6744,7 +6741,6 @@ simplify_set (rtx x) src = SET_SRC (x); } } -#endif #ifdef LOAD_EXTEND_OP /* If we have (set FOO (subreg:M (mem:N BAR) 0)) with M wider than N, this @@ -13193,11 +13189,9 @@ mark_used_regs_combine (rtx x) case ADDR_VEC: case ADDR_DIFF_VEC: case ASM_INPUT: -#ifdef HAVE_cc0 /* CC0 must die in the insn after it is set, so we don't need to take special note of it here. */ case CC0: -#endif return; case CLOBBER: |