From ddf8ec7e5742489c14370b6a79c504eb665d7dea Mon Sep 17 00:00:00 2001 From: "J\"orn Rennecke" Date: Thu, 8 May 2003 19:36:55 +0000 Subject: [PATCH] sh.c (gen_block_redirect, [...]): Use CODE_FOR_jump_compact instead of CODE_FOR_jump * sh.c (gen_block_redirect, split_branches): Use CODE_FOR_jump_compact instead of CODE_FOR_jump From-SVN: r66611 --- gcc/ChangeLog | 5 +++++ gcc/config/sh/sh.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f1ef99c09d3..208bd4841aa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-05-08 J"orn Rennecke + + * sh.c (gen_block_redirect, split_branches): Use CODE_FOR_jump_compact + instead of CODE_FOR_jump + 2003-05-08 Gabriel Dos Reis * objc/objc-act.c (error_with_ivar): Don't use diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c index 6cd8c1129d4..24829f9eec6 100644 --- a/gcc/config/sh/sh.c +++ b/gcc/config/sh/sh.c @@ -3432,7 +3432,7 @@ gen_block_redirect (jump, addr, need_block) rtx next = next_active_insn (next_active_insn (dest)); if (next && GET_CODE (next) == JUMP_INSN && GET_CODE (PATTERN (next)) == SET - && recog_memoized (next) == CODE_FOR_jump) + && recog_memoized (next) == CODE_FOR_jump_compact) { dest = JUMP_LABEL (next); if (dest @@ -4322,7 +4322,7 @@ split_branches (first) || ((beyond = next_active_insn (beyond)) && GET_CODE (beyond) == JUMP_INSN)) && GET_CODE (PATTERN (beyond)) == SET - && recog_memoized (beyond) == CODE_FOR_jump + && recog_memoized (beyond) == CODE_FOR_jump_compact && ((INSN_ADDRESSES (INSN_UID (XEXP (SET_SRC (PATTERN (beyond)), 0))) - INSN_ADDRESSES (INSN_UID (insn)) + (unsigned) 252) @@ -4336,7 +4336,7 @@ split_branches (first) if ((GET_CODE (next) == JUMP_INSN || GET_CODE (next = next_active_insn (next)) == JUMP_INSN) && GET_CODE (PATTERN (next)) == SET - && recog_memoized (next) == CODE_FOR_jump + && recog_memoized (next) == CODE_FOR_jump_compact && ((INSN_ADDRESSES (INSN_UID (XEXP (SET_SRC (PATTERN (next)), 0))) - INSN_ADDRESSES (INSN_UID (insn)) + (unsigned) 252) -- 2.30.2