From a7a2225a2b951894a6f2b0d8648cd5595efb4a93 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Tue, 3 Feb 2004 07:08:29 +0000 Subject: [PATCH] c4x.h (FUNCTION_VALUE): Use gen_rtx_REG instead of gen_rtx. * config/c4x/c4x.h (FUNCTION_VALUE): Use gen_rtx_REG instead of gen_rtx. (LIBCALL_VALUE): Likewise. * config/ip2k/ip2k.c (mdr_try_propagate_clr_sequence): Use gen_rtx_CC0 instead of gen_rtx. * config/m68hc11/m68hc11.c (m68hc11_emit_libcall): Use gen_rtx_fmt_e and gen_rtx_fmt_ee instead of gen_rtx. (m68hc11_expand_compare): Use gen_rtx_fmt_ee instead of gen_rtx. (m68hc11_emit_logical): Likewise. From-SVN: r77162 --- gcc/ChangeLog | 13 +++++++++++++ gcc/config/c4x/c4x.h | 4 ++-- gcc/config/ip2k/ip2k.c | 2 +- gcc/config/m68hc11/m68hc11.c | 19 ++++++++++--------- 4 files changed, 26 insertions(+), 12 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d59d46ac9110..0bedc8af962b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,16 @@ +2004-02-03 Kazu Hirata + + * config/c4x/c4x.h (FUNCTION_VALUE): Use gen_rtx_REG instead + of gen_rtx. + (LIBCALL_VALUE): Likewise. + * config/ip2k/ip2k.c (mdr_try_propagate_clr_sequence): Use + gen_rtx_CC0 instead of gen_rtx. + * config/m68hc11/m68hc11.c (m68hc11_emit_libcall): Use + gen_rtx_fmt_e and gen_rtx_fmt_ee instead of gen_rtx. + (m68hc11_expand_compare): Use gen_rtx_fmt_ee instead of + gen_rtx. + (m68hc11_emit_logical): Likewise. + 2004-02-03 Kazu Hirata * config/alpha/alpha.c, config/arm/arm.c, config/c4x/c4x.c, diff --git a/gcc/config/c4x/c4x.h b/gcc/config/c4x/c4x.h index f283c73dc5d7..1725b796a6e7 100644 --- a/gcc/config/c4x/c4x.h +++ b/gcc/config/c4x/c4x.h @@ -1151,10 +1151,10 @@ CUMULATIVE_ARGS; /* How Scalar Function Values Are Returned. */ #define FUNCTION_VALUE(VALTYPE, FUNC) \ - gen_rtx(REG, TYPE_MODE(VALTYPE), R0_REGNO) /* Return in R0. */ + gen_rtx_REG (TYPE_MODE(VALTYPE), R0_REGNO) /* Return in R0. */ #define LIBCALL_VALUE(MODE) \ - gen_rtx(REG, MODE, R0_REGNO) /* Return in R0. */ + gen_rtx_REG (MODE, R0_REGNO) /* Return in R0. */ #define FUNCTION_VALUE_REGNO_P(REGNO) ((REGNO) == R0_REGNO) diff --git a/gcc/config/ip2k/ip2k.c b/gcc/config/ip2k/ip2k.c index 1b9151e28e0d..916fd1025d12 100644 --- a/gcc/config/ip2k/ip2k.c +++ b/gcc/config/ip2k/ip2k.c @@ -4458,7 +4458,7 @@ mdr_try_propagate_clr_sequence (first_insn, regno) && GET_MODE_SIZE (GET_MODE (XEXP (set2, 1))) == 2 && REGNO (XEXP (set2, 1)) == regno) { - new_insn = gen_rtx_SET (VOIDmode, gen_rtx (CC0, VOIDmode), + new_insn = gen_rtx_SET (VOIDmode, gen_rtx_CC0 (VOIDmode), gen_rtx_REG(QImode, regno + 1)); new_insn = emit_insn_before (new_insn, try_insn); } diff --git a/gcc/config/m68hc11/m68hc11.c b/gcc/config/m68hc11/m68hc11.c index 188c8994740f..c43042115127 100644 --- a/gcc/config/m68hc11/m68hc11.c +++ b/gcc/config/m68hc11/m68hc11.c @@ -866,7 +866,7 @@ m68hc11_emit_libcall (const char *name, enum rtx_code code, case 2: ret = emit_library_call_value (libcall, NULL_RTX, LCT_CONST, dmode, 1, operands[1], smode); - equiv = gen_rtx (code, dmode, operands[1]); + equiv = gen_rtx_fmt_e (code, dmode, operands[1]); break; case 3: @@ -874,7 +874,7 @@ m68hc11_emit_libcall (const char *name, enum rtx_code code, LCT_CONST, dmode, 2, operands[1], smode, operands[2], smode); - equiv = gen_rtx (code, dmode, operands[1], operands[2]); + equiv = gen_rtx_fmt_ee (code, dmode, operands[1], operands[2]); break; default: @@ -2498,7 +2498,7 @@ m68hc11_expand_compare (enum rtx_code code, rtx op0, rtx op1) { emit_insn (gen_rtx_SET (VOIDmode, cc0_rtx, gen_rtx_COMPARE (VOIDmode, op0, op1))); - ret = gen_rtx (code, VOIDmode, cc0_rtx, const0_rtx); + ret = gen_rtx_fmt_ee (code, VOIDmode, cc0_rtx, const0_rtx); } return ret; @@ -2976,17 +2976,18 @@ m68hc11_emit_logical (enum machine_mode mode, int code, rtx *operands) { emit_move_insn (operands[3], operands[1]); emit_insn (gen_rtx_SET (mode, - operands[3], - gen_rtx (code, mode, - operands[3], operands[2]))); + operands[3], + gen_rtx_fmt_ee (code, mode, + operands[3], operands[2]))); insn = emit_move_insn (operands[0], operands[3]); } else { insn = emit_insn (gen_rtx_SET (mode, - operands[0], - gen_rtx (code, mode, - operands[0], operands[2]))); + operands[0], + gen_rtx_fmt_ee (code, mode, + operands[0], + operands[2]))); } } -- 2.47.2