]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
c4x.h (FUNCTION_VALUE): Use gen_rtx_REG instead of gen_rtx.
authorKazu Hirata <kazu@cs.umass.edu>
Tue, 3 Feb 2004 07:08:29 +0000 (07:08 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Tue, 3 Feb 2004 07:08:29 +0000 (07:08 +0000)
* 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
gcc/config/c4x/c4x.h
gcc/config/ip2k/ip2k.c
gcc/config/m68hc11/m68hc11.c

index d59d46ac91101c1359b9d8477b2c495ea5cac7ca..0bedc8af962bdcdbd18fe9e3b6eaafec07caaf22 100644 (file)
@@ -1,3 +1,16 @@
+2004-02-03  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * 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  <kazu@cs.umass.edu>
 
        * config/alpha/alpha.c, config/arm/arm.c, config/c4x/c4x.c,
index f283c73dc5d7532ff41e1b1b761bcf45fdf37b90..1725b796a6e71d830398774b3482fd1bee6fff93 100644 (file)
@@ -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)
 
index 1b9151e28e0dcc137f694a11722f6a823b47ef77..916fd1025d120b7a356597d0c31815cf827c09fd 100644 (file)
@@ -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);
            }
index 188c8994740f5ff7a6a75c9a458f74c471fbc4a8..c43042115127b2f73273fb5a35b3736ec5ffaa03 100644 (file)
@@ -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])));
        }
     }