aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-03-11 07:58:05 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-03-11 07:58:05 -0500
commitbdea67faf3e8e7a7791444f5f8b0f0f3d38fa1d1 (patch)
tree10bff3fb62251af34dfbf16cde8975b650cc499a /gcc
parent7d49f92a42266a582f1c2be94b8ac615240c74ce (diff)
downloadgcc-bdea67faf3e8e7a7791444f5f8b0f0f3d38fa1d1.zip
gcc-bdea67faf3e8e7a7791444f5f8b0f0f3d38fa1d1.tar.gz
gcc-bdea67faf3e8e7a7791444f5f8b0f0f3d38fa1d1.tar.bz2
(PVPROTO): New macro.
From-SVN: r6743
Diffstat (limited to 'gcc')
-rw-r--r--gcc/rtl.h7
-rw-r--r--gcc/tree.h8
2 files changed, 10 insertions, 5 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index b94a30a..1b8c951 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -153,9 +153,11 @@ typedef struct rtx_def
#ifndef VPROTO
#ifdef __STDC__
+#define PVPROTO(ARGS) ARGS
#define VPROTO(ARGS) ARGS
#define VA_START(va_list,var) va_start(va_list,var)
#else
+#define PVPROTO(ARGS) ()
#define VPROTO(ARGS) (va_alist) va_dcl
#define VA_START(va_list,var) va_start(va_list)
#endif
@@ -655,8 +657,9 @@ extern rtx plus_constant_for_output_wide PROTO((rtx, HOST_WIDE_INT));
extern rtx bc_gen_rtx ();
-extern rtx gen_rtx PROTO((enum rtx_code, enum machine_mode, ...));
-extern rtvec gen_rtvec PROTO((int, ...));
+extern rtx gen_rtx PVPROTO((enum rtx_code,
+ enum machine_mode, ...));
+extern rtvec gen_rtvec PVPROTO((int, ...));
#ifdef BUFSIZ /* stdio.h has been included */
extern rtx read_rtx PROTO((FILE *));
diff --git a/gcc/tree.h b/gcc/tree.h
index 886b85a..0294dfb 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -999,9 +999,11 @@ union tree_node
#ifndef VPROTO
#ifdef __STDC__
+#define PVPROTO(ARGS) ARGS
#define VPROTO(ARGS) ARGS
#define VA_START(va_list,var) va_start(va_list,var)
#else
+#define PVPROTO(ARGS) ()
#define VPROTO(ARGS) (va_alist) va_dcl
#define VA_START(va_list,var) va_start(va_list)
#endif
@@ -1082,9 +1084,9 @@ extern tree get_identifier PROTO((char *));
#define build_int_2(LO,HI) \
build_int_2_wide ((HOST_WIDE_INT) (LO), (HOST_WIDE_INT) (HI))
-extern tree build PROTO((enum tree_code, tree, ...));
-extern tree build_nt PROTO((enum tree_code, ...));
-extern tree build_parse_node PROTO((enum tree_code, ...));
+extern tree build PVPROTO((enum tree_code, tree, ...));
+extern tree build_nt PVPROTO((enum tree_code, ...));
+extern tree build_parse_node PVPROTO((enum tree_code, ...));
extern tree build_int_2_wide PROTO((HOST_WIDE_INT, HOST_WIDE_INT));
extern tree build_real PROTO((tree, REAL_VALUE_TYPE));