builtins.c (std_expand_builtin_va_start): Remove unused first argument.
authorZack Weinberg <zack@gcc.gnu.org>
Tue, 16 Jul 2002 20:59:08 +0000 (20:59 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Tue, 16 Jul 2002 20:59:08 +0000 (20:59 +0000)
* builtins.c (std_expand_builtin_va_start): Remove unused
first argument.
(expand_builtin_va_start): Call EXPAND_BUILTIN_VA_START and
std_expand_builtin_va_start with just two arguments.
* expr.h: Update prototypes.

* alpha-protos.h, alpha.h, alpha.c, arc-protos.h, arc.h,
arc.c, d30v-protos.h, d30v.h, d30v.c, i386-protos.h, i386.h,
i386.c, i960-protos.h, i960.h, i960.c, m88k-protos.h, m88k.h,
m88k.c, mips-protos.h, mips.h, mips.c, mn10300-protos.h,
mn10300.h, mn10300.c, pa-protos.h, pa.h, pa.c,
rs6000-protos.h, rs6000.h, rs6000.c, s390-protos.h, s390.h,
s390.c, sh-protos.h, sh.h, sh.c, sparc-protos.h, sparc.h,
sparc.c, stormy16-protos.h, stormy16.h, stormy16.c,
xtensa-protos.h, xtensa.h, xtensa.c:  Remove unused first
argument from all implementations of EXPAND_BUILTIN_VA_START
and all uses of std_expand_builtin_va_start.

From-SVN: r55495

48 files changed:
gcc/ChangeLog
gcc/builtins.c
gcc/config/alpha/alpha-protos.h
gcc/config/alpha/alpha.c
gcc/config/alpha/alpha.h
gcc/config/arc/arc-protos.h
gcc/config/arc/arc.c
gcc/config/arc/arc.h
gcc/config/d30v/d30v-protos.h
gcc/config/d30v/d30v.c
gcc/config/d30v/d30v.h
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i960/i960-protos.h
gcc/config/i960/i960.c
gcc/config/i960/i960.h
gcc/config/m88k/m88k-protos.h
gcc/config/m88k/m88k.c
gcc/config/m88k/m88k.h
gcc/config/mips/mips-protos.h
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mn10300/mn10300-protos.h
gcc/config/mn10300/mn10300.c
gcc/config/mn10300/mn10300.h
gcc/config/pa/pa-protos.h
gcc/config/pa/pa.c
gcc/config/pa/pa.h
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/s390/s390-protos.h
gcc/config/s390/s390.c
gcc/config/s390/s390.h
gcc/config/sh/sh-protos.h
gcc/config/sh/sh.c
gcc/config/sh/sh.h
gcc/config/sparc/sparc-protos.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
gcc/config/stormy16/stormy16-protos.h
gcc/config/stormy16/stormy16.c
gcc/config/stormy16/stormy16.h
gcc/config/xtensa/xtensa-protos.h
gcc/config/xtensa/xtensa.c
gcc/config/xtensa/xtensa.h
gcc/expr.h

index eecf79785ea32829175b35096b18494f9d350d6c..5c0fddd16a69138eed63619bd8311ea532b69021 100644 (file)
@@ -1,3 +1,23 @@
+2002-07-16  Zack Weinberg  <zack@codesourcery.com>
+
+       * builtins.c (std_expand_builtin_va_start): Remove unused
+       first argument.
+       (expand_builtin_va_start): Call EXPAND_BUILTIN_VA_START and
+       std_expand_builtin_va_start with just two arguments.
+       * expr.h: Update prototypes.
+
+       * alpha-protos.h, alpha.h, alpha.c, arc-protos.h, arc.h,
+       arc.c, d30v-protos.h, d30v.h, d30v.c, i386-protos.h, i386.h,
+       i386.c, i960-protos.h, i960.h, i960.c, m88k-protos.h, m88k.h,
+       m88k.c, mips-protos.h, mips.h, mips.c, mn10300-protos.h,
+       mn10300.h, mn10300.c, pa-protos.h, pa.h, pa.c,
+       rs6000-protos.h, rs6000.h, rs6000.c, s390-protos.h, s390.h,
+       s390.c, sh-protos.h, sh.h, sh.c, sparc-protos.h, sparc.h,
+       sparc.c, stormy16-protos.h, stormy16.h, stormy16.c,
+       xtensa-protos.h, xtensa.h, xtensa.c:  Remove unused first
+       argument from all implementations of EXPAND_BUILTIN_VA_START
+       and all uses of std_expand_builtin_va_start.
+
 Tue Jul 16 19:32:58 2002  J"orn Rennecke <joern.rennecke@superh.com>
 
        * regrename.c (copy_value): Don't record high part copies.
@@ -17,7 +37,7 @@ Tue Jul 16 19:32:58 2002  J"orn Rennecke <joern.rennecke@superh.com>
 
        * config/ns32k/ns32k.md (*madddf, *maddsf, *msubdf, *msubsf):
        "earlyclobber" constraint modifier for some alternative.
-       
+
        * config/ns32k/ns32k.md (tstdf, tstsf, cmpdf, cmpsf, blt, ble)
        (*ble, *blt): Flag to indicate bCOND and sCOND should check for
        unordered.
@@ -59,7 +79,7 @@ Tue Jul 16 19:32:58 2002  J"orn Rennecke <joern.rennecke@superh.com>
 2002-07-16  Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>
            Richard Earnshaw  <rearnsha@arm.com>
 
-       * arm.h (LEGITIMATE_PIC_OPERAND_P): Only test 
+       * arm.h (LEGITIMATE_PIC_OPERAND_P): Only test
        CONSTANT_POOL_ADDRESS_P if a SYMBOL_REF.  Simplify logic.
 
 2002-07-16  Richard Earnshaw  <rearnsha@arm.com>
@@ -73,7 +93,7 @@ Tue Jul 16 19:32:58 2002  J"orn Rennecke <joern.rennecke@superh.com>
        * ra-rewrite.c: #include reload.h, insn-config.h
        * ra-build.c: #include reload.h
        * Makefile.in: Update ra-rewrite.o, ra-build.o dependencies to
-       depend on reload.h, insn-config.h. 
+       depend on reload.h, insn-config.h.
 
 Tue Jul 16 11:57:45 2002  J"orn Rennecke <joern.rennecke@superh.com>
 
index 60ff19cc71d1c7a230fe3b30f70573c5ea29e22d..457067649c0d0f25e7ed7ef355264ed78bdc3916 100644 (file)
@@ -2989,8 +2989,7 @@ stabilize_va_list (valist, needs_lvalue)
    the variable.  */
 
 void
-std_expand_builtin_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+std_expand_builtin_va_start (valist, nextarg)
      tree valist;
      rtx nextarg;
 {
@@ -3021,9 +3020,9 @@ expand_builtin_va_start (arglist)
   valist = stabilize_va_list (TREE_VALUE (arglist), 1);
 
 #ifdef EXPAND_BUILTIN_VA_START
-  EXPAND_BUILTIN_VA_START (1, valist, nextarg);
+  EXPAND_BUILTIN_VA_START (valist, nextarg);
 #else
-  std_expand_builtin_va_start (1, valist, nextarg);
+  std_expand_builtin_va_start (valist, nextarg);
 #endif
 
   return const0_rtx;
index 8f5d2d828cef7abbe3e08df595b8ce005b15a07c..a2cfc924b2aa25f4e6150c34ddae4b486e55b1e4 100644 (file)
@@ -135,7 +135,7 @@ extern void alpha_initialize_trampoline PARAMS ((rtx, rtx, rtx, int, int, int));
 extern void alpha_reorg PARAMS ((rtx));
 
 extern tree alpha_build_va_list PARAMS ((void));
-extern void alpha_va_start PARAMS ((int, tree, rtx));
+extern void alpha_va_start PARAMS ((tree, rtx));
 extern rtx alpha_va_arg PARAMS ((tree, tree));
 extern rtx function_arg PARAMS ((CUMULATIVE_ARGS, enum machine_mode,
                                 tree, int));
index 0b6aee09ec652e942ad4311e4db4f0ad464f0a49..ce9c6cd1c6273c60a718da9b3a5aef882c054563 100644 (file)
@@ -6162,8 +6162,7 @@ alpha_build_va_list ()
 }
 
 void
-alpha_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+alpha_va_start (valist, nextarg)
      tree valist;
      rtx nextarg ATTRIBUTE_UNUSED;
 {
@@ -6174,7 +6173,7 @@ alpha_va_start (stdarg_p, valist, nextarg)
     return;
 
   if (TARGET_ABI_UNICOSMK)
-    std_expand_builtin_va_start (1, valist, nextarg);
+    std_expand_builtin_va_start (valist, nextarg);
 
   /* For Unix, SETUP_INCOMING_VARARGS moves the starting address base
      up by 48, storing fp arg registers in the first 48 bytes, and the
index 7beee86d648c61ae4cccb9ba64518b3cab8a5423..b779858e956c1497df1db876ceace24e112fa828 100644 (file)
@@ -1984,8 +1984,8 @@ do {                                              \
   (VALIST) = alpha_build_va_list ()
 
 /* Implement `va_start' for varargs and stdarg.  */
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  alpha_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  alpha_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 #define EXPAND_BUILTIN_VA_ARG(valist, type) \
index fef052b942846d27d77f9723e1f2701e4a36b8e3..cbb8ac2240b6f1450b57d60430a32f70bec23be2 100644 (file)
@@ -20,7 +20,7 @@ Boston, MA 02111-1307, USA.  */
 
 #ifdef RTX_CODE
 #ifdef TREE_CODE
-extern void arc_va_start PARAMS ((int, tree, rtx));
+extern void arc_va_start PARAMS ((tree, rtx));
 extern rtx arc_va_arg PARAMS ((tree, tree));
 #endif /* TREE_CODE */
 
index 63767dd5f16519109cae2cec38ec20f0a8dd9697..f1efc05a1b242c0369c6e6cd222388c8f97b97f3 100644 (file)
@@ -2261,8 +2261,7 @@ arc_ccfsm_record_branch_deleted ()
 }
 \f
 void
-arc_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+arc_va_start (valist, nextarg)
      tree valist;
      rtx nextarg;
 {
@@ -2271,7 +2270,7 @@ arc_va_start (stdarg_p, valist, nextarg)
       && (current_function_args_info & 1))
     nextarg = plus_constant (nextarg, UNITS_PER_WORD);
 
-  std_expand_builtin_va_start (1, valist, nextarg);
+  std_expand_builtin_va_start (valist, nextarg);
 }
 
 rtx
index db8b8d452fd22c09b44891d68f268de21d2927c1..1acff9ed4ea7b98056b59d2cb296e9287e749616 100644 (file)
@@ -1410,8 +1410,8 @@ enum arc_function_type {
 
 \f
 /* Implement `va_start' for varargs and stdarg.  */
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  arc_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  arc_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 #define EXPAND_BUILTIN_VA_ARG(valist, type) \
index 162a7172eb4a853e2edb3f7408690fdde234f04a..dbc908ae003c3e6a54468b6afff037b5cf1a8fd2 100644 (file)
@@ -105,7 +105,7 @@ extern void d30v_setup_incoming_varargs     PARAMS ((CUMULATIVE_ARGS *,
                                                 tree, int *, int));
 extern tree d30v_build_va_list         PARAMS ((void));
 #ifdef RTX_CODE
-extern void d30v_expand_builtin_va_start PARAMS ((int, tree, rtx));
+extern void d30v_expand_builtin_va_start PARAMS ((tree, rtx));
 extern rtx d30v_expand_builtin_va_arg  PARAMS ((tree, tree));
 #endif /* RTX_CODE */
 #endif /* TREE_CODE */
index 2ce3468140b60e09d4824db5316506a3451e0a8c..7aef4145882e143a3e19c9b3f6cc8f4c296f86c0 100644 (file)
@@ -2225,8 +2225,7 @@ d30v_build_va_list ()
 /* Expand __builtin_va_start to do the va_start macro.  */
 
 void 
-d30v_expand_builtin_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+d30v_expand_builtin_va_start (valist, nextarg)
      tree valist;
      rtx nextarg ATTRIBUTE_UNUSED;
 {
index b039d3e22b039c159fe1349eb864c4105e939c5b..45b9e7b217e8669efa581f667cbed1d2e6b00441 100644 (file)
@@ -2013,8 +2013,8 @@ typedef struct machine_function GTY(())
    'next' argument after the variable arguments.  If not defined, a standard
    implementation will be defined that works for arguments passed on the stack.  */
 
-#define EXPAND_BUILTIN_VA_START(STDARG_P, VALIST, NEXTARG)             \
-(d30v_expand_builtin_va_start(STDARG_P, VALIST, NEXTARG))
+#define EXPAND_BUILTIN_VA_START(VALIST, NEXTARG)               \
+  d30v_expand_builtin_va_start(VALIST, NEXTARG)
 
 /* Implement the stdarg/varargs va_arg macro.  VALIST is the variable of type
    va_list as a tree, TYPE is the type passed to va_arg.  */
index 83fe340cdd37a91f6359f5ae2455fe72241d8ad5..d49ce1a71f3b742e9db1e8996936323cece4bb3f 100644 (file)
@@ -153,7 +153,7 @@ extern bool ix86_function_value_regno_p PARAMS ((int));
 extern bool ix86_function_arg_regno_p PARAMS ((int));
 extern int ix86_function_arg_boundary PARAMS ((enum machine_mode, tree));
 extern int ix86_return_in_memory PARAMS ((tree));
-extern void ix86_va_start PARAMS ((int, tree, rtx));
+extern void ix86_va_start PARAMS ((tree, rtx));
 extern rtx ix86_va_arg PARAMS ((tree, tree));
 extern void ix86_setup_incoming_varargs PARAMS ((CUMULATIVE_ARGS *,
                                                 enum machine_mode,
index 0911b4aa9664e8e942b978296f6f47aedb9bfa1d..5c49f175dc91ef46941f11179d9582bba2eaa153 100644 (file)
@@ -2446,8 +2446,7 @@ ix86_setup_incoming_varargs (cum, mode, type, pretend_size, no_rtl)
 /* Implement va_start.  */
 
 void
-ix86_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+ix86_va_start (valist, nextarg)
      tree valist;
      rtx nextarg;
 {
@@ -2458,7 +2457,7 @@ ix86_va_start (stdarg_p, valist, nextarg)
   /* Only 64bit target needs something special.  */
   if (!TARGET_64BIT)
     {
-      std_expand_builtin_va_start (1, valist, nextarg);
+      std_expand_builtin_va_start (valist, nextarg);
       return;
     }
 
index 826e77890d747f5f36b086cb72635b9e199315d9..be4e1b6cab5eb1ad68cd39e4fc47e0b54e1e0909 100644 (file)
@@ -1695,8 +1695,8 @@ typedef struct ix86_args {
   ((VALIST) = ix86_build_va_list ())
 
 /* Implement `va_start' for varargs and stdarg.  */
-#define EXPAND_BUILTIN_VA_START(STDARG, VALIST, NEXTARG) \
-  ix86_va_start ((STDARG), (VALIST), (NEXTARG))
+#define EXPAND_BUILTIN_VA_START(VALIST, NEXTARG) \
+  ix86_va_start (VALIST, NEXTARG)
 
 /* Implement `va_arg'.  */
 #define EXPAND_BUILTIN_VA_ARG(VALIST, TYPE) \
index cdebff102c3fb5b13e78427110f08d813ca0400e..7e2685d9f09e5d858e8969cee9e4d2d752e389a6 100644 (file)
@@ -73,7 +73,7 @@ extern struct rtx_def *i960_function_arg PARAMS ((CUMULATIVE_ARGS *,
                                                  enum machine_mode,
                                                  tree, int));
 extern rtx i960_va_arg PARAMS ((tree, tree));
-extern void i960_va_start PARAMS ((int, tree, rtx));
+extern void i960_va_start PARAMS ((tree, rtx));
 #endif /* TREE_CODE */
 extern enum reg_class secondary_reload_class PARAMS ((enum reg_class, enum machine_mode, rtx));
 #endif /* RTX_CODE */
index fab5f58819c18c7fb2f552e6787b70e306b7bcd6..6aec8c50239e9a7f8b8a81f827eee2b5952983dc 100644 (file)
@@ -2554,8 +2554,7 @@ i960_build_va_list ()
 /* Implement `va_start' for varargs and stdarg.  */
 
 void
-i960_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+i960_va_start (valist, nextarg)
      tree valist;
      rtx nextarg ATTRIBUTE_UNUSED;
 {
index 54dc02f297fc8dbeeef33cbf95116dc0acc05a56..ee1c6066b47de2ab19d7c1c24d0fb953f6126c96 100644 (file)
@@ -872,8 +872,8 @@ enum reg_class { NO_REGS, GLOBAL_REGS, LOCAL_REGS, LOCAL_OR_GLOBAL_REGS,
   (VALIST) = i960_build_va_list ()
 
 /* Implement `va_start' for varargs and stdarg.  */
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  i960_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  i960_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 #define EXPAND_BUILTIN_VA_ARG(valist, type) \
index 9d121dace2c445535d8adc584b338dd7bdfa64e2..b7bba671916bba7fd6499873ed0b1c40d44592c7 100644 (file)
@@ -67,7 +67,7 @@ extern int equality_op PARAMS ((rtx, enum machine_mode));
 extern int pc_or_label_ref PARAMS ((rtx, enum machine_mode));
 extern int symbolic_operand PARAMS ((rtx, enum machine_mode));
 #ifdef TREE_CODE
-extern void m88k_va_start PARAMS ((int, tree, rtx));
+extern void m88k_va_start PARAMS ((tree, rtx));
 #endif /* TREE_CODE */
 #endif /* RTX_CODE */
 
index 2f83e549119f5eacd55cd177001384c43e060944..5da1a90b921628baf62b0454c919dbe06ac8c449 100644 (file)
@@ -2618,8 +2618,7 @@ m88k_build_va_list ()
 /* Implement `va_start' for varargs and stdarg.  */
 
 void
-m88k_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+m88k_va_start (valist, nextarg)
      tree valist;
      rtx nextarg ATTRIBUTE_UNUSED;
 {
index 475f23b696a1475f849525c910bbb3deac234577..a4aba85ecf2a1f67597f1417549aa4dfaa7d665b 100644 (file)
@@ -1025,8 +1025,8 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
   (VALIST) = m88k_build_va_list ()
 
 /* Implement `va_start' for varargs and stdarg.  */
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  m88k_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  m88k_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 #define EXPAND_BUILTIN_VA_ARG(valist, type) \
index 7c366ae318b3411502b7f049d3ad15b515bc6ba3..0b585a5261d374463d6224a5636042f921977ba9 100644 (file)
@@ -78,7 +78,7 @@ extern int            mips16_constant_after_function_p PARAMS ((tree));
 extern int             mips_output_external PARAMS ((FILE *, tree,
                                                      const char *));
 extern tree            mips_build_va_list PARAMS ((void));
-extern void            mips_va_start PARAMS ((int, tree, rtx));
+extern void            mips_va_start PARAMS ((tree, rtx));
 extern struct rtx_def  *mips_va_arg PARAMS ((tree, tree));
 
 extern void            expand_block_move PARAMS ((rtx *));
index e3a64d34a3bbb27fee3e90f834f4df14cf75ada9..64c458f78cd1dbaa0dc9c54f448ea83e720d11bc 100644 (file)
@@ -4609,8 +4609,7 @@ mips_build_va_list ()
 /* Implement va_start.   stdarg_p is always 1.  */
 
 void
-mips_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+mips_va_start (valist, nextarg)
      tree valist;
      rtx nextarg;
 {
@@ -4689,11 +4688,11 @@ mips_va_start (stdarg_p, valist, nextarg)
          /* Everything is in the GPR save area, or in the overflow
             area which is contiguous with it.  */
          nextarg = plus_constant (nextarg, -gpr_save_area_size);
-         std_expand_builtin_va_start (1, valist, nextarg);
+         std_expand_builtin_va_start (valist, nextarg);
        }
     }
   else
-    std_expand_builtin_va_start (1, valist, nextarg);
+    std_expand_builtin_va_start (valist, nextarg);
 }
 
 /* Implement va_arg.  */
index f3c3add004219685d1a1326fd0d69cd88ec03945..309ea459ab230fe2d5b7513a424101ac3b6c0187 100644 (file)
@@ -2745,8 +2745,8 @@ typedef struct mips_args {
   (VALIST) = mips_build_va_list ()
 
 /* Implement `va_start' for varargs and stdarg.  */
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  mips_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  mips_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 #define EXPAND_BUILTIN_VA_ARG(valist, type) \
index abd17ed45b292f124fab26cc4a11c19d271f1d4e..d5a1c4426c64c209178ab08cf883f410a1303974 100644 (file)
@@ -22,7 +22,7 @@ Boston, MA 02111-1307, USA.  */
 #ifdef RTX_CODE
 
 #ifdef TREE_CODE
-extern void mn10300_va_start PARAMS ((int, tree, rtx));
+extern void mn10300_va_start PARAMS ((tree, rtx));
 #endif /* TREE_CODE */
 
 extern struct rtx_def *legitimize_address PARAMS ((rtx, rtx, enum machine_mode));
index e47c8c1f69b651fa702aba9089ebd4a279e70395..52284c0d3f7e6f4da41d634bcd04b0c91340604c 100644 (file)
@@ -874,13 +874,12 @@ mn10300_builtin_saveregs ()
 }
 
 void
-mn10300_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+mn10300_va_start (valist, nextarg)
      tree valist;
      rtx nextarg;
 {
   nextarg = expand_builtin_saveregs ();
-  std_expand_builtin_va_start (stdarg_p, valist, nextarg);
+  std_expand_builtin_va_start (valist, nextarg);
 }
 
 rtx
index ddebedd4db4366288c7ce1cef68670ce9a4b069f..b8b9f4d7b77c18e59a331a61919cf7dfe702b833 100644 (file)
@@ -648,8 +648,8 @@ struct cum_arg {int nbytes; };
 #define EXPAND_BUILTIN_SAVEREGS() mn10300_builtin_saveregs ()
 
 /* Implement `va_start' for varargs and stdarg.  */
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  mn10300_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  mn10300_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 #define EXPAND_BUILTIN_VA_ARG(valist, type) \
index 8f1c330203aa9f4b391673ee2b833da21db2a709..89942f5c2d6da0cad5965ce778579c263c0400f5 100644 (file)
@@ -31,7 +31,7 @@ extern int function_label_operand PARAMS ((rtx, enum machine_mode));
 extern int lhs_lshift_cint_operand PARAMS ((rtx, enum machine_mode));
 
 #ifdef TREE_CODE
-extern void hppa_va_start PARAMS ((int, tree, rtx));
+extern void hppa_va_start PARAMS ((tree, rtx));
 extern rtx hppa_va_arg PARAMS ((tree, tree));
 #endif /* TREE_CODE */
 extern rtx hppa_legitimize_address PARAMS ((rtx, rtx, enum machine_mode));
index 7619f2bd3631c903bd0ef7a4486aa0882c1224cc..76beee03b4722bb4328e2bc39481c40e9c723bd6 100644 (file)
@@ -5182,13 +5182,12 @@ hppa_builtin_saveregs ()
 }
 
 void
-hppa_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+hppa_va_start (valist, nextarg)
      tree valist;
      rtx nextarg;
 {
   nextarg = expand_builtin_saveregs ();
-  std_expand_builtin_va_start (1, valist, nextarg);
+  std_expand_builtin_va_start (valist, nextarg);
 }
 
 rtx
index a9c23ac0d1ef4c072a0ba363d1b1456446b56973..50265366a69c3c4c5c8df762a6ef2a0a253880e6 100644 (file)
@@ -1039,8 +1039,8 @@ extern int may_call_alloca;
 
 /* Implement `va_start' for varargs and stdarg.  */
 
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  hppa_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  hppa_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 
index 92a2f35d48098a5828ec1c9f0b3a2a60b8295438..50a75c72e2ccff38cbfa66d5fe124006b5b8b744 100644 (file)
@@ -28,7 +28,7 @@ Boston, MA 02111-1307, USA.  */
 
 #ifdef TREE_CODE
 extern void init_cumulative_args PARAMS ((CUMULATIVE_ARGS *, tree, rtx, int));
-extern void rs6000_va_start PARAMS ((int, tree, rtx));
+extern void rs6000_va_start PARAMS ((tree, rtx));
 #endif /* TREE_CODE */
 
 extern struct rtx_def *rs6000_got_register PARAMS ((rtx));
index fef0e172fa365bc28510b0245a88853c479dfb6a..ca72b8c56b3a0d51c4a35daa55cdec0203bd1d7d 100644 (file)
@@ -3098,8 +3098,7 @@ rs6000_build_va_list ()
 /* Implement va_start.  */
 
 void
-rs6000_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+rs6000_va_start (valist, nextarg)
      tree valist;
      rtx nextarg;
 {
@@ -3110,7 +3109,7 @@ rs6000_va_start (stdarg_p, valist, nextarg)
   /* Only SVR4 needs something special.  */
   if (DEFAULT_ABI != ABI_V4)
     {
-      std_expand_builtin_va_start (1, valist, nextarg);
+      std_expand_builtin_va_start (valist, nextarg);
       return;
     }
 
index 100f27e8f3f3e01721d93769b6139fe847a8199a..51170c0eab158b84fe03671739329e895a1d5849 100644 (file)
@@ -1682,8 +1682,8 @@ typedef struct rs6000_args
   (VALIST) = rs6000_build_va_list ()
 
 /* Implement `va_start' for varargs and stdarg.  */
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  rs6000_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  rs6000_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 #define EXPAND_BUILTIN_VA_ARG(valist, type) \
index cd4ac10c7de5580a1446db097dc2d7e5928bdcd8..f06095aabdd79fdcff09a9326141ca48d089cc63 100644 (file)
@@ -78,7 +78,7 @@ extern void s390_function_arg_advance PARAMS ((CUMULATIVE_ARGS *, enum machine_m
 extern tree s390_build_va_list PARAMS ((void));
 #ifdef RTX_CODE
 extern rtx s390_function_arg PARAMS ((CUMULATIVE_ARGS *, enum machine_mode, tree, int));
-extern void s390_va_start PARAMS ((int, tree, rtx));
+extern void s390_va_start PARAMS ((tree, rtx));
 extern rtx s390_va_arg PARAMS ((tree, tree));
 #endif /* RTX_CODE */
 #endif /* TREE_CODE */
index cf1edd2ba536f856c9207bea2c03e472b406c2a7..5a12ed9ec7101b83d7c46e0d0358460afca655ca 100644 (file)
@@ -3962,8 +3962,7 @@ s390_build_va_list ()
        (relative to the virtual arg pointer).  */
 
 void
-s390_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+s390_va_start (valist, nextarg)
      tree valist;
      rtx nextarg ATTRIBUTE_UNUSED;
 {
index 676a57d42142558dfbd24055e711db19279b2418..05875b4fd76db64aee84dc6544c328bc9c94babb 100644 (file)
@@ -748,8 +748,8 @@ CUMULATIVE_ARGS;
 
 /* Implement `va_start' for varargs and stdarg.  */
 
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  s390_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  s390_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 
index 9aa114347cdb882045a424fa4078dcb411ec2a2b..ba74158d713e6e9336b6e2a4e4d90c01538441d8 100644 (file)
@@ -102,7 +102,7 @@ extern void expand_fp_branch PARAMS ((rtx (*)(void), rtx (*)(void)));
 extern int sh_insn_length_adjustment PARAMS ((rtx));
 extern int sh_can_redirect_branch PARAMS ((rtx, rtx));
 #ifdef TREE_CODE
-extern void sh_va_start PARAMS ((int, tree, rtx));
+extern void sh_va_start PARAMS ((tree, rtx));
 extern rtx sh_va_arg PARAMS ((tree, tree));
 #endif /* TREE_CODE */
 #endif /* RTX_CODE */
index 8fe71140bee66510c9a9576ec41d87b9d52a7afc..5687c0a8c525a216a03a08df3ad121b6d92b5159 100644 (file)
@@ -5260,8 +5260,7 @@ sh_build_va_list ()
 /* Implement `va_start' for varargs and stdarg.  */
 
 void
-sh_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+sh_va_start (valist, nextarg)
      tree valist;
      rtx nextarg;
 {
@@ -5273,13 +5272,13 @@ sh_va_start (stdarg_p, valist, nextarg)
   if (TARGET_SH5)
     {
       expand_builtin_saveregs ();
-      std_expand_builtin_va_start (1, valist, nextarg);
+      std_expand_builtin_va_start (valist, nextarg);
       return;
     }
 
   if ((! TARGET_SH3E && ! TARGET_SH4) || TARGET_HITACHI)
     {
-      std_expand_builtin_va_start (1, valist, nextarg);
+      std_expand_builtin_va_start (valist, nextarg);
       return;
     }
 
index c30c5f64feaf4cab581faa60b51e6c2b37258d17..9d15fcf74182a28415ed309646d51d4d89ff0a94 100644 (file)
@@ -2018,8 +2018,8 @@ while (0)
   (VALIST) = sh_build_va_list ()
 
 /* Implement `va_start' for varargs and stdarg.  */
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  sh_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  sh_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 #define EXPAND_BUILTIN_VA_ARG(valist, type) \
index 6a1c3c298abcd3dccbb87f757cba98c2817b6f06..fc814a8fdbb5424e0b741850feb8c5af14ef7984 100644 (file)
@@ -42,7 +42,7 @@ extern int function_arg_pass_by_reference PARAMS ((const CUMULATIVE_ARGS *,
 extern struct rtx_def *sparc_builtin_saveregs PARAMS ((void));
 #ifdef RTX_CODE
 extern void init_cumulative_args PARAMS ((CUMULATIVE_ARGS *, tree, rtx, int));
-extern void sparc_va_start PARAMS ((int, tree, rtx));
+extern void sparc_va_start PARAMS ((tree, rtx));
 #endif
 extern struct rtx_def *sparc_va_arg PARAMS ((tree, tree));
 extern unsigned long sparc_type_code PARAMS ((tree));
index b9745c7c529315532a67bd29bd13aa3b70066b11..971b6f2e5f7b15c7132347f07c16eb876a58b79e 100644 (file)
@@ -5244,13 +5244,12 @@ sparc_builtin_saveregs ()
 /* Implement `va_start' for varargs and stdarg.  */
 
 void
-sparc_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+sparc_va_start (valist, nextarg)
      tree valist;
      rtx nextarg;
 {
   nextarg = expand_builtin_saveregs ();
-  std_expand_builtin_va_start (1, valist, nextarg);
+  std_expand_builtin_va_start (valist, nextarg);
 }
 
 /* Implement `va_arg'.  */
index c3c16e2515f84a78b46a1bd9581390bb3c909800..8d489e5574541e1198b70e94ca8f55b4e11ba9fe 100644 (file)
@@ -1912,8 +1912,8 @@ do {                                                                      \
 #define EXPAND_BUILTIN_SAVEREGS() sparc_builtin_saveregs ()
 
 /* Implement `va_start' for varargs and stdarg.  */
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  sparc_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  sparc_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 #define EXPAND_BUILTIN_VA_ARG(valist, type) \
index a181a36e255902c721f7f91dcac67cebbd3112fa..dc58871a573f4e02c759e2c77f6604ee01472d65 100644 (file)
@@ -41,7 +41,7 @@ extern tree    xstormy16_build_va_list PARAMS ((void));
 #endif
 
 #if defined (TREE_CODE) && defined (RTX_CODE)
-extern void    xstormy16_expand_builtin_va_start PARAMS ((int, tree, rtx));
+extern void    xstormy16_expand_builtin_va_start PARAMS ((tree, rtx));
 extern rtx     xstormy16_expand_builtin_va_arg PARAMS ((tree, tree));
 extern void    xstormy16_initialize_trampoline PARAMS ((rtx, rtx, rtx));
 extern rtx     xstormy16_function_value PARAMS ((tree, tree));
index 019e18a8c1fc0d745c3a7cd56da102ab82c66d8b..6b9f153e789636f25fc114326cf01d9e77448841 100644 (file)
@@ -1175,8 +1175,7 @@ xstormy16_build_va_list ()
    variable to initialize.  NEXTARG is the machine independent notion of the
    'next' argument after the variable arguments.  */
 void
-xstormy16_expand_builtin_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+xstormy16_expand_builtin_va_start (valist, nextarg)
      tree valist;
      rtx nextarg ATTRIBUTE_UNUSED;
 {
index e9871cc043c7d11d48d392ac42f00daf107d9033..315599789889e07b63f99867dfd492b091489222 100644 (file)
@@ -1729,8 +1729,8 @@ enum reg_class
    variable to initialize.  NEXTARG is the machine independent notion of the
    'next' argument after the variable arguments.  If not defined, a standard
    implementation will be defined that works for arguments passed on the stack.  */
-#define EXPAND_BUILTIN_VA_START(STDARG_P, VALIST, NEXTARG) \
-  xstormy16_expand_builtin_va_start (STDARG_P, VALIST, NEXTARG)
+#define EXPAND_BUILTIN_VA_START(VALIST, NEXTARG) \
+  xstormy16_expand_builtin_va_start (VALIST, NEXTARG)
 
 /* Implement the stdarg/varargs va_arg macro.  VALIST is the variable of type
    va_list as a tree, TYPE is the type passed to va_arg.  */
index bb640bb4384d585e45b00f826994b1728d1dda0a..ddeb5f35f161a903aba7e38c8835ed8cee920063 100644 (file)
@@ -77,7 +77,7 @@ extern char * xtensa_emit_call PARAMS ((int, rtx *));
 
 #ifdef TREE_CODE
 extern void init_cumulative_args PARAMS ((CUMULATIVE_ARGS *, tree, rtx));
-extern void xtensa_va_start PARAMS ((int, tree, rtx));
+extern void xtensa_va_start PARAMS ((tree, rtx));
 extern rtx xtensa_va_arg PARAMS ((tree, tree));
 #endif /* TREE_CODE */
 
index bf669da250363c4f14aecf8e330285463422680b..572687a978c688d9c3925e917745fbd6b97fc30f 100644 (file)
@@ -2393,8 +2393,7 @@ xtensa_builtin_saveregs ()
    current function to fill in an initial va_list. */
 
 void
-xtensa_va_start (stdarg_p, valist, nextarg)
-     int stdarg_p ATTRIBUTE_UNUSED;
+xtensa_va_start (valist, nextarg)
      tree valist;
      rtx nextarg ATTRIBUTE_UNUSED;
 {
index 836bd8dbb9fdf212d2d7a3d947009fcdb6392224..f2e4702707cbacea1e60db1642fe54eacc9ebd83 100644 (file)
@@ -1035,8 +1035,8 @@ typedef struct xtensa_args {
   xtensa_builtin_saveregs
 
 /* Implement `va_start' for varargs and stdarg.  */
-#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \
-  xtensa_va_start (stdarg, valist, nextarg)
+#define EXPAND_BUILTIN_VA_START(valist, nextarg) \
+  xtensa_va_start (valist, nextarg)
 
 /* Implement `va_arg'.  */
 #define EXPAND_BUILTIN_VA_ARG(valist, type) \
index b829d9b638191882fa3f6d4df400c9c23d0767f8..ea51ba83d36f4d6435cc10d4ae09f5c366dad771 100644 (file)
@@ -341,7 +341,7 @@ extern rtx gen_cond_trap PARAMS ((enum rtx_code, rtx, rtx, rtx));
 \f
 /* Functions from builtins.c:  */
 extern rtx expand_builtin PARAMS ((tree, rtx, rtx, enum machine_mode, int));
-extern void std_expand_builtin_va_start PARAMS ((int, tree, rtx));
+extern void std_expand_builtin_va_start PARAMS ((tree, rtx));
 extern rtx std_expand_builtin_va_arg PARAMS ((tree, tree));
 extern rtx expand_builtin_va_arg PARAMS ((tree, tree));
 extern void default_init_builtins PARAMS ((void));