summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>1998-11-08 15:10:24 +0000
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>1998-11-08 15:10:24 +0000
commit7bca031c15096291d57b75a33d9a8b3bb8b7b5e9 (patch)
treebb484d02aaa49afd3477050555c29914fce3ef3d
parent94abe2fd951430e76ed66e175bd5f0512291c8ae (diff)
downloadgcc-7bca031c15096291d57b75a33d9a8b3bb8b7b5e9.tar.gz
* gansidecl.h: Prepend a "G" to the macro wrapping this file
(to distinguish it from the macro wrapping ansidecl.h.) Include libiberty's ansidecl.h. Remove all redundant definitions. Define the PROTO() style macros in terms of the PARAMS() ones. * calls.c (emit_library_call): Switch on ANSI_PROTOTYPES, not __STDC__, when deciding whether to use ANSI variable args. (emit_library_call_value): Likewise. * cccp.c (error): Likewise. (warning): Likewise. (error_with_line): Likewise. (warning_with_line): Likewise. (pedwarn): Likewise. (pedwarn_with_line): Likewise. (pedwarn_with_file_and_line): Likewise. (fatal): Likewise. * cexp.y (error): Likewise. (pedwarn): Likewise. (warning): Likewise. * collect2.c (fatal_perror): Likewise. (fatal): Likewise. (error): Likewise. * combine.c (gen_rtx_combine): Likewise. * cpperror.c (cpp_message): Likewise. (cpp_fatal): Likewise. * cpplib.c (cpp_error): Likewise. (cpp_warning): Likewise. (cpp_pedwarn): Likewise. (cpp_error_with_line): Likewise. (cpp_warning_with_line): Likewise. (cpp_pedwarn_with_line): Likewise. (cpp_pedwarn_with_file_and_line): Likewise. * cpplib.h: Don't define PARAMS() macro. * demangle.h: Likewise. * doprint.c (checkit): Switch on ANSI_PROTOTYPES, not __STDC__, when deciding whether to use ANSI variable args. * emit-rtl.c (gen_rtx): Likewise. (gen_rtvec): Likewise. * final.c (asm_fprintf): Likewise. * fix-header.c (cpp_message): Likewise. (fatal): Likewise. (cpp_fatal): Likewise. * gcc.c (concat): Likewise. (fatal): Likewise. (error): Likewise. * genattr.c (fatal): Likewise. * genattrtab.c (attr_rtx): Likewise. (attr_printf): Likewise. (fatal): Likewise. * gencodes.c (fatal): Likewise. * genconfig.c (fatal): Likewise. * genemit.c (fatal): Likewise. * genextract.c (fatal): Likewise. * genflags.c (fatal): Likewise. * genopinit.c (fatal): Likewise. * genoutput.c (fatal): Likewise. (error): Likewise. * genpeep.c (fatal): Likewise. * genrecog.c (fatal): Likewise. * halfpic.h: Switch on ANSI_PROTOTYPES, not __STDC__, when deciding whether to declare `tree_node' and `rtx_def'. * hash.h: Don't define stuff we get from gansidecl.h. * mips-tfile.c: Likewise. Define __proto() in terms of PARAMS(). (fatal): Switch on ANSI_PROTOTYPES, not __STDC__, when deciding whether to use ANSI variable args. (error): Likewise. * prefix.c (concat): Likewise. * scan.h: Likewise. * system.h: Likewise. * toplev.c (error_with_file_and_line): Likewise. (error_with_decl): Likewise. (error_for_asm): Likewise. (error): Likewise. (fatal): Likewise. (warning_with_file_and_line): Likewise. (warning_with_decl): Likewise. (warning_for_asm): Likewise. (warning): Likewise. (pedwarn): Likewise. (pedwarn_with_decl): Likewise. (pedwarn_with_file_and_line): Likewise. (sorry): Likewise. (really_sorry): Likewise. * toplev.h: Switch on ANSI_PROTOTYPES, not __STDC__, when deciding whether to declare `tree_node' and `rtx_def'. * tree.c (build): Switch on ANSI_PROTOTYPES, not __STDC__, when deciding whether to use ANSI variable args. (build_nt): Likewise. (build_parse_node): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23577 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog126
-rw-r--r--gcc/calls.c8
-rw-r--r--gcc/cccp.c32
-rw-r--r--gcc/cexp.c12
-rw-r--r--gcc/cexp.y12
-rw-r--r--gcc/collect2.c12
-rw-r--r--gcc/combine.c4
-rw-r--r--gcc/cpperror.c8
-rw-r--r--gcc/cpplib.c28
-rw-r--r--gcc/cpplib.h4
-rw-r--r--gcc/demangle.h6
-rw-r--r--gcc/doprint.c4
-rw-r--r--gcc/emit-rtl.c8
-rw-r--r--gcc/final.c4
-rw-r--r--gcc/fix-header.c12
-rw-r--r--gcc/gansidecl.h55
-rw-r--r--gcc/gcc.c14
-rw-r--r--gcc/genattr.c4
-rw-r--r--gcc/genattrtab.c12
-rw-r--r--gcc/gencodes.c4
-rw-r--r--gcc/genconfig.c4
-rw-r--r--gcc/genemit.c4
-rw-r--r--gcc/genextract.c4
-rw-r--r--gcc/genflags.c4
-rw-r--r--gcc/genopinit.c4
-rw-r--r--gcc/genoutput.c8
-rw-r--r--gcc/genpeep.c4
-rw-r--r--gcc/genrecog.c4
-rw-r--r--gcc/halfpic.h2
-rw-r--r--gcc/hash.h26
-rw-r--r--gcc/mips-tfile.c23
-rw-r--r--gcc/prefix.c6
-rw-r--r--gcc/scan.h2
-rw-r--r--gcc/system.h2
-rw-r--r--gcc/toplev.c56
-rw-r--r--gcc/toplev.h2
-rw-r--r--gcc/tree.c12
37 files changed, 296 insertions, 240 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4bc5ffb7bfe..96e000ac896 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,129 @@
+Sun Nov 8 17:50:30 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * gansidecl.h: Prepend a "G" to the macro wrapping this file
+ (to distinguish it from the macro wrapping ansidecl.h.)
+ Include libiberty's ansidecl.h. Remove all redundant definitions.
+ Define the PROTO() style macros in terms of the PARAMS() ones.
+
+
+ * calls.c (emit_library_call): Switch on ANSI_PROTOTYPES, not
+ __STDC__, when deciding whether to use ANSI variable args.
+ (emit_library_call_value): Likewise.
+
+ * cccp.c (error): Likewise.
+ (warning): Likewise.
+ (error_with_line): Likewise.
+ (warning_with_line): Likewise.
+ (pedwarn): Likewise.
+ (pedwarn_with_line): Likewise.
+ (pedwarn_with_file_and_line): Likewise.
+ (fatal): Likewise.
+
+ * cexp.y (error): Likewise.
+ (pedwarn): Likewise.
+ (warning): Likewise.
+
+ * collect2.c (fatal_perror): Likewise.
+ (fatal): Likewise.
+ (error): Likewise.
+
+ * combine.c (gen_rtx_combine): Likewise.
+
+ * cpperror.c (cpp_message): Likewise.
+ (cpp_fatal): Likewise.
+
+ * cpplib.c (cpp_error): Likewise.
+ (cpp_warning): Likewise.
+ (cpp_pedwarn): Likewise.
+ (cpp_error_with_line): Likewise.
+ (cpp_warning_with_line): Likewise.
+ (cpp_pedwarn_with_line): Likewise.
+ (cpp_pedwarn_with_file_and_line): Likewise.
+
+ * cpplib.h: Don't define PARAMS() macro.
+
+ * demangle.h: Likewise.
+
+ * doprint.c (checkit): Switch on ANSI_PROTOTYPES, not __STDC__,
+ when deciding whether to use ANSI variable args.
+
+ * emit-rtl.c (gen_rtx): Likewise.
+ (gen_rtvec): Likewise.
+
+ * final.c (asm_fprintf): Likewise.
+
+ * fix-header.c (cpp_message): Likewise.
+ (fatal): Likewise.
+ (cpp_fatal): Likewise.
+
+ * gcc.c (concat): Likewise.
+ (fatal): Likewise.
+ (error): Likewise.
+
+ * genattr.c (fatal): Likewise.
+
+ * genattrtab.c (attr_rtx): Likewise.
+ (attr_printf): Likewise.
+ (fatal): Likewise.
+
+ * gencodes.c (fatal): Likewise.
+
+ * genconfig.c (fatal): Likewise.
+
+ * genemit.c (fatal): Likewise.
+
+ * genextract.c (fatal): Likewise.
+
+ * genflags.c (fatal): Likewise.
+
+ * genopinit.c (fatal): Likewise.
+
+ * genoutput.c (fatal): Likewise.
+ (error): Likewise.
+
+ * genpeep.c (fatal): Likewise.
+
+ * genrecog.c (fatal): Likewise.
+
+ * halfpic.h: Switch on ANSI_PROTOTYPES, not __STDC__, when
+ deciding whether to declare `tree_node' and `rtx_def'.
+
+ * hash.h: Don't define stuff we get from gansidecl.h.
+
+ * mips-tfile.c: Likewise. Define __proto() in terms of PARAMS().
+ (fatal): Switch on ANSI_PROTOTYPES, not __STDC__, when deciding
+ whether to use ANSI variable args.
+ (error): Likewise.
+
+ * prefix.c (concat): Likewise.
+
+ * scan.h: Likewise.
+
+ * system.h: Likewise.
+
+ * toplev.c (error_with_file_and_line): Likewise.
+ (error_with_decl): Likewise.
+ (error_for_asm): Likewise.
+ (error): Likewise.
+ (fatal): Likewise.
+ (warning_with_file_and_line): Likewise.
+ (warning_with_decl): Likewise.
+ (warning_for_asm): Likewise.
+ (warning): Likewise.
+ (pedwarn): Likewise.
+ (pedwarn_with_decl): Likewise.
+ (pedwarn_with_file_and_line): Likewise.
+ (sorry): Likewise.
+ (really_sorry): Likewise.
+
+ * toplev.h: Switch on ANSI_PROTOTYPES, not __STDC__, when deciding
+ whether to declare `tree_node' and `rtx_def'.
+
+ * tree.c (build): Switch on ANSI_PROTOTYPES, not __STDC__, when
+ deciding whether to use ANSI variable args.
+ (build_nt): Likewise.
+ (build_parse_node): Likewise.
+
Sun Nov 8 13:10:55 PST 1998 Jeff Law (law@cygnus.com)
* version.c: Bump for snapshot.
diff --git a/gcc/calls.c b/gcc/calls.c
index d46973ae155..fb64c7588b3 100644
--- a/gcc/calls.c
+++ b/gcc/calls.c
@@ -2232,7 +2232,7 @@ void
emit_library_call VPROTO((rtx orgfun, int no_queue, enum machine_mode outmode,
int nargs, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
rtx orgfun;
int no_queue;
enum machine_mode outmode;
@@ -2279,7 +2279,7 @@ emit_library_call VPROTO((rtx orgfun, int no_queue, enum machine_mode outmode,
VA_START (p, nargs);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
orgfun = va_arg (p, rtx);
no_queue = va_arg (p, int);
outmode = va_arg (p, enum machine_mode);
@@ -2723,7 +2723,7 @@ rtx
emit_library_call_value VPROTO((rtx orgfun, rtx value, int no_queue,
enum machine_mode outmode, int nargs, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
rtx orgfun;
rtx value;
int no_queue;
@@ -2778,7 +2778,7 @@ emit_library_call_value VPROTO((rtx orgfun, rtx value, int no_queue,
VA_START (p, nargs);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
orgfun = va_arg (p, rtx);
value = va_arg (p, rtx);
no_queue = va_arg (p, int);
diff --git a/gcc/cccp.c b/gcc/cccp.c
index 40e966385f9..e3568daa567 100644
--- a/gcc/cccp.c
+++ b/gcc/cccp.c
@@ -9312,14 +9312,14 @@ my_strerror (errnum)
void
error VPROTO ((char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char * msg;
#endif
va_list args;
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
msg = va_arg (args, char *);
#endif
@@ -9385,14 +9385,14 @@ error_from_errno (name)
void
warning VPROTO ((char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char * msg;
#endif
va_list args;
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
msg = va_arg (args, char *);
#endif
@@ -9434,7 +9434,7 @@ vwarning (msg, args)
static void
error_with_line VPROTO ((int line, char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
int line;
char * msg;
#endif
@@ -9442,7 +9442,7 @@ error_with_line VPROTO ((int line, char * msg, ...))
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
line = va_arg (args, int);
msg = va_arg (args, char *);
#endif
@@ -9480,7 +9480,7 @@ verror_with_line (line, msg, args)
static void
warning_with_line VPROTO ((int line, char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
int line;
char * msg;
#endif
@@ -9488,7 +9488,7 @@ warning_with_line VPROTO ((int line, char * msg, ...))
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
line = va_arg (args, int);
msg = va_arg (args, char *);
#endif
@@ -9534,14 +9534,14 @@ vwarning_with_line (line, msg, args)
void
pedwarn VPROTO ((char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char * msg;
#endif
va_list args;
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
msg = va_arg (args, char *);
#endif
@@ -9555,7 +9555,7 @@ pedwarn VPROTO ((char * msg, ...))
void
pedwarn_with_line VPROTO ((int line, char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
int line;
char * msg;
#endif
@@ -9563,7 +9563,7 @@ pedwarn_with_line VPROTO ((int line, char * msg, ...))
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
line = va_arg (args, int);
msg = va_arg (args, char *);
#endif
@@ -9582,7 +9582,7 @@ static void
pedwarn_with_file_and_line VPROTO ((char *file, size_t file_len, int line,
char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *file;
size_t file_len;
int line;
@@ -9595,7 +9595,7 @@ pedwarn_with_file_and_line VPROTO ((char *file, size_t file_len, int line,
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
file = va_arg (args, char *);
file_len = va_arg (args, size_t);
line = va_arg (args, int);
@@ -10623,7 +10623,7 @@ deps_output (string, spacer)
static void
fatal VPROTO ((char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char * msg;
#endif
va_list args;
@@ -10631,7 +10631,7 @@ fatal VPROTO ((char * msg, ...))
fprintf (stderr, "%s: ", progname);
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
msg = va_arg (args, char *);
#endif
diff --git a/gcc/cexp.c b/gcc/cexp.c
index ac5c2020c0d..d2d67f4c1cd 100644
--- a/gcc/cexp.c
+++ b/gcc/cexp.c
@@ -2080,14 +2080,14 @@ initialize_random_junk ()
void
error VPROTO ((char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char * msg;
#endif
va_list args;
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
msg = va_arg (args, char *);
#endif
@@ -2100,14 +2100,14 @@ error VPROTO ((char * msg, ...))
void
pedwarn VPROTO ((char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char * msg;
#endif
va_list args;
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
msg = va_arg (args, char *);
#endif
@@ -2120,14 +2120,14 @@ pedwarn VPROTO ((char * msg, ...))
void
warning VPROTO ((char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char * msg;
#endif
va_list args;
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
msg = va_arg (args, char *);
#endif
diff --git a/gcc/cexp.y b/gcc/cexp.y
index 00e439cb498..b3b5e9d99a3 100644
--- a/gcc/cexp.y
+++ b/gcc/cexp.y
@@ -1164,14 +1164,14 @@ initialize_random_junk ()
void
error VPROTO ((char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char * msg;
#endif
va_list args;
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
msg = va_arg (args, char *);
#endif
@@ -1184,14 +1184,14 @@ error VPROTO ((char * msg, ...))
void
pedwarn VPROTO ((char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char * msg;
#endif
va_list args;
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
msg = va_arg (args, char *);
#endif
@@ -1204,14 +1204,14 @@ pedwarn VPROTO ((char * msg, ...))
void
warning VPROTO ((char * msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char * msg;
#endif
va_list args;
VA_START (args, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
msg = va_arg (args, char *);
#endif
diff --git a/gcc/collect2.c b/gcc/collect2.c
index 585ce59c1f4..729682e5f3b 100644
--- a/gcc/collect2.c
+++ b/gcc/collect2.c
@@ -425,7 +425,7 @@ collect_exit (status)
void
fatal_perror VPROTO((const char * string, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
const char *string;
#endif
int e = errno;
@@ -433,7 +433,7 @@ fatal_perror VPROTO((const char * string, ...))
VA_START (ap, string);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
string = va_arg (ap, const char *);
#endif
@@ -450,14 +450,14 @@ fatal_perror VPROTO((const char * string, ...))
void
fatal VPROTO((const char * string, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
const char *string;
#endif
va_list ap;
VA_START (ap, string);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
string = va_arg (ap, const char *);
#endif
@@ -474,14 +474,14 @@ fatal VPROTO((const char * string, ...))
void
error VPROTO((const char * string, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
const char * string;
#endif
va_list ap;
VA_START (ap, string);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
string = va_arg (ap, const char *);
#endif
diff --git a/gcc/combine.c b/gcc/combine.c
index 4094561fc8f..bd0a2254413 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -9288,7 +9288,7 @@ gen_lowpart_for_combine (mode, x)
static rtx
gen_rtx_combine VPROTO((enum rtx_code code, enum machine_mode mode, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
enum rtx_code code;
enum machine_mode mode;
#endif
@@ -9302,7 +9302,7 @@ gen_rtx_combine VPROTO((enum rtx_code code, enum machine_mode mode, ...))
VA_START (p, mode);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
code = va_arg (p, enum rtx_code);
mode = va_arg (p, enum machine_mode);
#endif
diff --git a/gcc/cpperror.c b/gcc/cpperror.c
index 92b10465c68..107dc543e40 100644
--- a/gcc/cpperror.c
+++ b/gcc/cpperror.c
@@ -111,7 +111,7 @@ v_cpp_message (pfile, is_error, msg, ap)
void
cpp_message VPROTO ((cpp_reader *pfile, int is_error, const char *msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
cpp_reader *pfile;
int is_error;
const char *msg;
@@ -120,7 +120,7 @@ cpp_message VPROTO ((cpp_reader *pfile, int is_error, const char *msg, ...))
VA_START (ap, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
pfile = va_arg (ap, cpp_reader *);
is_error = va_arg (ap, int);
msg = va_arg (ap, const char *);
@@ -139,7 +139,7 @@ cpp_message VPROTO ((cpp_reader *pfile, int is_error, const char *msg, ...))
void
cpp_fatal VPROTO ((cpp_reader *pfile, const char *str, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
cpp_reader *pfile;
const char *str;
#endif
@@ -147,7 +147,7 @@ cpp_fatal VPROTO ((cpp_reader *pfile, const char *str, ...))
VA_START (ap, str);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
pfile = va_arg (ap, cpp_reader *);
str = va_arg (ap, const char *);
#endif
diff --git a/gcc/cpplib.c b/gcc/cpplib.c
index 38aeacf6fa8..f8a38e55bb1 100644
--- a/gcc/cpplib.c
+++ b/gcc/cpplib.c
@@ -6725,7 +6725,7 @@ v_cpp_error (pfile, msg, ap)
void
cpp_error VPROTO ((cpp_reader * pfile, const char *msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
cpp_reader *pfile;
const char *msg;
#endif
@@ -6733,7 +6733,7 @@ cpp_error VPROTO ((cpp_reader * pfile, const char *msg, ...))
VA_START(ap, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
pfile = va_arg (ap, cpp_reader *);
msg = va_arg (ap, const char *);
#endif
@@ -6764,7 +6764,7 @@ v_cpp_warning (pfile, msg, ap)
void
cpp_warning VPROTO ((cpp_reader * pfile, const char *msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
cpp_reader *pfile;
const char *msg;
#endif
@@ -6772,7 +6772,7 @@ cpp_warning VPROTO ((cpp_reader * pfile, const char *msg, ...))
VA_START (ap, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
pfile = va_arg (ap, cpp_reader *);
msg = va_arg (ap, const char *);
#endif
@@ -6786,7 +6786,7 @@ cpp_warning VPROTO ((cpp_reader * pfile, const char *msg, ...))
void
cpp_pedwarn VPROTO ((cpp_reader * pfile, const char *msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
cpp_reader *pfile;
const char *msg;
#endif
@@ -6794,7 +6794,7 @@ cpp_pedwarn VPROTO ((cpp_reader * pfile, const char *msg, ...))
VA_START (ap, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
pfile = va_arg (ap, cpp_reader *);
msg = va_arg (ap, const char *);
#endif
@@ -6827,7 +6827,7 @@ v_cpp_error_with_line (pfile, line, column, msg, ap)
void
cpp_error_with_line VPROTO ((cpp_reader * pfile, int line, int column, const char *msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
cpp_reader *pfile;
int line;
int column;
@@ -6837,7 +6837,7 @@ cpp_error_with_line VPROTO ((cpp_reader * pfile, int line, int column, const cha
VA_START (ap, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
pfile = va_arg (ap, cpp_reader *);
line = va_arg (ap, int);
column = va_arg (ap, int);
@@ -6878,7 +6878,7 @@ v_cpp_warning_with_line (pfile, line, column, msg, ap)
static void
cpp_warning_with_line VPROTO ((cpp_reader * pfile, int line, int column, const char *msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
cpp_reader *pfile;
int line;
int column;
@@ -6888,7 +6888,7 @@ cpp_warning_with_line VPROTO ((cpp_reader * pfile, int line, int column, const c
VA_START (ap, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
pfile = va_arg (ap, cpp_reader *);
line = va_arg (ap, int);
column = va_arg (ap, int);
@@ -6903,7 +6903,7 @@ cpp_warning_with_line VPROTO ((cpp_reader * pfile, int line, int column, const c
void
cpp_pedwarn_with_line VPROTO ((cpp_reader * pfile, int line, int column, const char *msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
cpp_reader *pfile;
int line;
int column;
@@ -6913,7 +6913,7 @@ cpp_pedwarn_with_line VPROTO ((cpp_reader * pfile, int line, int column, const c
VA_START (ap, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
pfile = va_arg (ap, cpp_reader *);
line = va_arg (ap, int);
column = va_arg (ap, int);
@@ -6933,7 +6933,7 @@ cpp_pedwarn_with_line VPROTO ((cpp_reader * pfile, int line, int column, const c
void
cpp_pedwarn_with_file_and_line VPROTO ((cpp_reader *pfile, char *file, int line, const char *msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
cpp_reader *pfile;
char *file;
int line;
@@ -6943,7 +6943,7 @@ cpp_pedwarn_with_file_and_line VPROTO ((cpp_reader *pfile, char *file, int line,
VA_START (ap, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
pfile = va_arg (ap, cpp_reader *);
file = va_arg (ap, char *);
line = va_arg (ap, int);
diff --git a/gcc/cpplib.h b/gcc/cpplib.h
index 3ff0c9214bf..99745c98f22 100644
--- a/gcc/cpplib.h
+++ b/gcc/cpplib.h
@@ -70,10 +70,6 @@ enum cpp_token {
CPP_POP
};
-#ifndef PARAMS
-#define PARAMS(P) PROTO(P)
-#endif /* !PARAMS */
-
typedef enum cpp_token (*parse_underflow_t) PARAMS((cpp_reader *));
typedef int (*parse_cleanup_t) PARAMS((cpp_buffer *, cpp_reader *));
diff --git a/gcc/demangle.h b/gcc/demangle.h
index 570b05718cf..eddb55510b3 100644
--- a/gcc/demangle.h
+++ b/gcc/demangle.h
@@ -20,11 +20,9 @@
#if !defined (DEMANGLE_H)
#define DEMANGLE_H
-#ifdef IN_GCC
-#define PARAMS(ARGS) PROTO(ARGS)
-#else /* ! IN_GCC */
+#ifndef IN_GCC
#include <ansidecl.h>
-#endif /* IN_GCC */
+#endif /* ! IN_GCC */
/* Options passed to cplus_demangle (in 2nd parameter). */
diff --git a/gcc/doprint.c b/gcc/doprint.c
index 843c8474c4c..d53ccfa16a3 100644
--- a/gcc/doprint.c
+++ b/gcc/doprint.c
@@ -199,13 +199,13 @@ checkit VPROTO ((const char* format, ...))
va_list args;
int result;
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
VA_START (args, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (args, char *);
#endif
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index 6f34788e1dd..a8bbfe42318 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -350,7 +350,7 @@ gen_rtx_MEM (mode, addr)
rtx
gen_rtx VPROTO((enum rtx_code code, enum machine_mode mode, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
enum rtx_code code;
enum machine_mode mode;
#endif
@@ -361,7 +361,7 @@ gen_rtx VPROTO((enum rtx_code code, enum machine_mode mode, ...))
VA_START (p, mode);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
code = va_arg (p, enum rtx_code);
mode = va_arg (p, enum machine_mode);
#endif
@@ -433,7 +433,7 @@ gen_rtx VPROTO((enum rtx_code code, enum machine_mode mode, ...))
rtvec
gen_rtvec VPROTO((int n, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
int n;
#endif
int i;
@@ -442,7 +442,7 @@ gen_rtvec VPROTO((int n, ...))
VA_START (p, n);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
n = va_arg (p, int);
#endif
diff --git a/gcc/final.c b/gcc/final.c
index 18c4dc53143..be6f3312f7f 100644
--- a/gcc/final.c
+++ b/gcc/final.c
@@ -3694,7 +3694,7 @@ output_addr_const (file, x)
void
asm_fprintf VPROTO((FILE *file, char *p, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
FILE *file;
char *p;
#endif
@@ -3704,7 +3704,7 @@ asm_fprintf VPROTO((FILE *file, char *p, ...))
VA_START (argptr, p);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
file = va_arg (argptr, FILE *);
p = va_arg (argptr, char *);
#endif
diff --git a/gcc/fix-header.c b/gcc/fix-header.c
index d515a32de75..08f5be427c2 100644
--- a/gcc/fix-header.c
+++ b/gcc/fix-header.c
@@ -1367,7 +1367,7 @@ v_cpp_message (pfile, is_error, msg, ap)
void
cpp_message VPROTO ((cpp_reader *pfile, int is_error, const char *msg, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
cpp_reader *pfile;
int is_error;
const char *msg;
@@ -1376,7 +1376,7 @@ cpp_message VPROTO ((cpp_reader *pfile, int is_error, const char *msg, ...))
VA_START (ap, msg);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
pfile = va_arg (ap, cpp_reader *);
is_error = va_arg (ap, const int);
msg = va_arg (ap, const char *);
@@ -1401,14 +1401,14 @@ v_fatal (str, ap)
void
fatal VPROTO ((const char *str, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
const char *str;
#endif
va_list ap;
VA_START(ap, str);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
str = va_arg (ap, const char *);
#endif
@@ -1419,7 +1419,7 @@ fatal VPROTO ((const char *str, ...))
void
cpp_fatal VPROTO ((cpp_reader * pfile ATTRIBUTE_UNUSED, const char *str, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
cpp_reader * pfile;
const char *str;
#endif
@@ -1427,7 +1427,7 @@ cpp_fatal VPROTO ((cpp_reader * pfile ATTRIBUTE_UNUSED, const char *str, ...))
VA_START(ap, str);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
pfile = va_arg (ap, cpp_reader *);
str = va_arg (ap, const char *);
#endif
diff --git a/gcc/gansidecl.h b/gcc/gansidecl.h
index f9326403774..3ba99f59f4b 100644
--- a/gcc/gansidecl.h
+++ b/gcc/gansidecl.h
@@ -22,29 +22,17 @@ Boston, MA 02111-1307, USA. */
in binutils and gdb releases.
??? Over time the two should be merged into one. */
-#ifndef ANSIDECL_H
-#define ANSIDECL_H
+#ifndef __GANSIDECL_H__
+#define __GANSIDECL_H__
-/* Add prototype support. */
-#ifndef PROTO
-#if defined (USE_PROTOTYPES) ? USE_PROTOTYPES : defined (__STDC__)
-#define PROTO(ARGS) ARGS
-#else
-#define PROTO(ARGS) ()
-#endif
-#endif
+#include "ansidecl.h"
-#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
-#endif
+/* Undef ansidecl.h's "obsolete" version. */
+#undef PROTO
+/* These macros are deprecated, use ansidecl.h's PARAMS style instead. */
+#define PROTO(ARGS) PARAMS(ARGS)
+#define VPROTO(ARGS) VPARAMS(ARGS)
+#define PVPROTO(ARGS) PARAMS(ARGS)
#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7)
# define __attribute__(x)
@@ -67,29 +55,10 @@ Boston, MA 02111-1307, USA. */
#define ATTRIBUTE_PRINTF_5 ATTRIBUTE_PRINTF(5, 6)
#endif /* ATTRIBUTE_PRINTF */
-#ifndef GENERIC_PTR
-#if defined (USE_PROTOTYPES) ? USE_PROTOTYPES : defined (__STDC__)
-#define GENERIC_PTR void *
-#else
-#define GENERIC_PTR char *
-#endif
-#endif
+#define GENERIC_PTR PTR
#ifndef NULL_PTR
-#define NULL_PTR ((GENERIC_PTR) 0)
+#define NULL_PTR ((PTR) 0)
#endif
-#ifdef __STDC__
-
-#define PTR void *
-
-#else
-
-#define PTR char *
-#ifndef const
-#define const
-#endif
-
-#endif /* ! __STDC__ */
-
-#endif /* ANSIDECL_H */
+#endif /* __GANSIDECL_H__ */
diff --git a/gcc/gcc.c b/gcc/gcc.c
index 15e0fe6c7a7..d7ff558da97 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -5296,14 +5296,14 @@ concat VPROTO((char *first, ...))
register char *end;
register char *arg;
va_list args;
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *first;
#endif
/* First compute the size of the result and get sufficient memory. */
VA_START (args, first);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
first = va_arg (args, char *);
#endif
@@ -5322,7 +5322,7 @@ concat VPROTO((char *first, ...))
/* Now copy the individual pieces to the result string. */
VA_START (args, first);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
first = va_arg (args, char *);
#endif
@@ -5398,14 +5398,14 @@ fancy_abort ()
static void
fatal VPROTO((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
@@ -5420,14 +5420,14 @@ fatal VPROTO((char *format, ...))
static void
error VPROTO((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/genattr.c b/gcc/genattr.c
index 9c062b5d112..dd44fde6ba8 100644
--- a/gcc/genattr.c
+++ b/gcc/genattr.c
@@ -224,14 +224,14 @@ xrealloc (ptr, size)
static void
fatal VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/genattrtab.c b/gcc/genattrtab.c
index 8ac90c67bcc..8bb3dc69948 100644
--- a/gcc/genattrtab.c
+++ b/gcc/genattrtab.c
@@ -538,7 +538,7 @@ attr_hash_add_string (hashcode, str)
static rtx
attr_rtx VPROTO((enum rtx_code code, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
enum rtx_code code;
#endif
va_list p;
@@ -551,7 +551,7 @@ attr_rtx VPROTO((enum rtx_code code, ...))
VA_START (p, code);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
code = va_arg (p, enum rtx_code);
#endif
@@ -735,7 +735,7 @@ attr_rtx VPROTO((enum rtx_code code, ...))
static char *
attr_printf VPROTO((register int len, char *fmt, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
register int len;
char *fmt;
#endif
@@ -744,7 +744,7 @@ attr_printf VPROTO((register int len, char *fmt, ...))
VA_START (p, fmt);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
len = va_arg (p, int);
fmt = va_arg (p, char *);
#endif
@@ -5816,14 +5816,14 @@ copy_rtx_unchanging (orig)
static void
fatal VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/gencodes.c b/gcc/gencodes.c
index 429e4635f4d..696dbfb2802 100644
--- a/gcc/gencodes.c
+++ b/gcc/gencodes.c
@@ -82,14 +82,14 @@ xrealloc (ptr, size)
static void
fatal VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/genconfig.c b/gcc/genconfig.c
index 3e070a99f9c..e61e1a24ba9 100644
--- a/gcc/genconfig.c
+++ b/gcc/genconfig.c
@@ -271,14 +271,14 @@ xrealloc (ptr, size)
static void
fatal VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/genemit.c b/gcc/genemit.c
index d9281301b92..f67dacbb683 100644
--- a/gcc/genemit.c
+++ b/gcc/genemit.c
@@ -705,14 +705,14 @@ xrealloc (ptr, size)
static void
fatal VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/genextract.c b/gcc/genextract.c
index a1e48ed92ea..00bc571c991 100644
--- a/gcc/genextract.c
+++ b/gcc/genextract.c
@@ -373,14 +373,14 @@ xrealloc (ptr, size)
static void
fatal VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/genflags.c b/gcc/genflags.c
index c9214abdc9c..b56175f86a3 100644
--- a/gcc/genflags.c
+++ b/gcc/genflags.c
@@ -202,14 +202,14 @@ xrealloc (ptr, size)
static void
fatal VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/genopinit.c b/gcc/genopinit.c
index 066a0550708..985be8fdb0b 100644
--- a/gcc/genopinit.c
+++ b/gcc/genopinit.c
@@ -307,14 +307,14 @@ xrealloc (ptr, size)
static void
fatal VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/genoutput.c b/gcc/genoutput.c
index 89a37df080a..1651070c96d 100644
--- a/gcc/genoutput.c
+++ b/gcc/genoutput.c
@@ -925,14 +925,14 @@ mybcopy (b1, b2, length)
static void
fatal VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
@@ -955,14 +955,14 @@ fancy_abort ()
static void
error VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/genpeep.c b/gcc/genpeep.c
index 1430b63665a..ad9efabad4d 100644
--- a/gcc/genpeep.c
+++ b/gcc/genpeep.c
@@ -410,14 +410,14 @@ xrealloc (ptr, size)
static void
fatal VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/genrecog.c b/gcc/genrecog.c
index ee33a0c189e..db4566ad615 100644
--- a/gcc/genrecog.c
+++ b/gcc/genrecog.c
@@ -1685,14 +1685,14 @@ xmalloc (size)
static void
fatal VPROTO ((char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/halfpic.h b/gcc/halfpic.h
index 96f62d45b86..a4f8961927d 100644
--- a/gcc/halfpic.h
+++ b/gcc/halfpic.h
@@ -20,7 +20,7 @@ Boston, MA 02111-1307, USA. */
#ifndef NO_HALF_PIC
-#if defined (USE_PROTOTYPES) ? USE_PROTOTYPES : defined (__STDC__)
+#ifdef ANSI_PROTOTYPES
union tree_node; /* forward reference */
struct rtx_def;
#endif
diff --git a/gcc/hash.h b/gcc/hash.h
index 5a3838c5ace..5733daadab4 100644
--- a/gcc/hash.h
+++ b/gcc/hash.h
@@ -18,31 +18,9 @@ You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
-#ifdef IN_GCC
-
-/* Add prototype support. */
-#ifndef PROTO
-#if defined (USE_PROTOTYPES) ? USE_PROTOTYPES : defined (__STDC__)
-#define PROTO(ARGS) ARGS
-#else
-#define PROTO(ARGS) ()
-#endif
-#endif
-
-#define PARAMS(ARGS) PROTO(ARGS)
-
-#ifdef __STDC__
-#define PTR void *
-#else
-#ifndef const
-#define const
-#endif
-#define PTR char *
-#endif
-
-#else /* ! IN_GCC */
+#ifndef IN_GCC
#include <ansidecl.h>
-#endif /* IN_GCC */
+#endif /* ! IN_GCC */
#include "obstack.h"
diff --git a/gcc/mips-tfile.c b/gcc/mips-tfile.c
index c1407703077..ad112fccbcb 100644
--- a/gcc/mips-tfile.c
+++ b/gcc/mips-tfile.c
@@ -610,15 +610,11 @@ Boston, MA 02111-1307, USA. */
#define __LINE__ 0
#endif
+#define __proto(x) PARAMS(x)
+/* Should PTR_T and CPTR_T be typedef'ed in terms of PTR ??? */
#ifdef __STDC__
typedef void *PTR_T;
typedef const void *CPTR_T;
-#define __proto(x) x
-#ifndef VPROTO
-#define PVPROTO(ARGS) ARGS
-#define VPROTO(ARGS) ARGS
-#define VA_START(va_list,var) va_start(va_list,var)
-#endif
#else
#if defined(_STDIO_H_) || defined(__STDIO_H__) /* Ultrix 4.0, SGI */
@@ -630,13 +626,6 @@ typedef char *PTR_T; /* Ultrix 3.1 */
typedef char *CPTR_T;
#endif
-#define __proto(x) ()
-#define const
-#ifndef VPROTO
-#define PVPROTO(ARGS) ()
-#define VPROTO(ARGS) (va_alist) va_dcl
-#define VA_START(va_list,var) va_start(va_list)
-#endif
#endif
/* Do to size_t being defined in sys/types.h and different
@@ -5607,14 +5596,14 @@ free_thead (ptr)
void
fatal VPROTO((const char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
@@ -5637,14 +5626,14 @@ fatal VPROTO((const char *format, ...))
void
error VPROTO((const char *format, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *format;
#endif
va_list ap;
VA_START (ap, format);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
format = va_arg (ap, char *);
#endif
diff --git a/gcc/prefix.c b/gcc/prefix.c
index b949fce4e41..387ff462dd4 100644
--- a/gcc/prefix.c
+++ b/gcc/prefix.c
@@ -118,14 +118,14 @@ concat VPROTO((char *first, ...))
register char *end;
register char *arg;
va_list args;
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *first;
#endif
/* First compute the size of the result and get sufficient memory. */
VA_START (args, first);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
first = va_arg (args, char *);
#endif
@@ -144,7 +144,7 @@ concat VPROTO((char *first, ...))
/* Now copy the individual pieces to the result string. */
VA_START (args, first);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
first = va_arg (args, char *);
#endif
diff --git a/gcc/scan.h b/gcc/scan.h
index 12879c015bf..f27c9a3ceb4 100644
--- a/gcc/scan.h
+++ b/gcc/scan.h
@@ -34,7 +34,7 @@ typedef struct sstring
if ((STR)->limit - (STR)->ptr < (COUNT)) make_sstring_space (STR, COUNT);
#ifndef _PARAMS
-#if defined(__STDC__) || defined(__cplusplus)
+#if defined(ANSI_PROTOTYPES) || defined(__cplusplus)
#define _PARAMS(args) args
#else
#define _PARAMS(args) ()
diff --git a/gcc/system.h b/gcc/system.h
index 0e78de09681..ca786a49c81 100644
--- a/gcc/system.h
+++ b/gcc/system.h
@@ -8,7 +8,7 @@
#define __GCC_SYSTEM_H__
/* We must include stdarg.h/varargs.h before stdio.h. */
-#ifdef __STDC__
+#ifdef ANSI_PROTOTYPES
#include <stdarg.h>
#else
#include <varargs.h>
diff --git a/gcc/toplev.c b/gcc/toplev.c
index c79c4dff12a..851ed3e94e1 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -1659,7 +1659,7 @@ v_error_with_file_and_line (file, line, s, ap)
void
error_with_file_and_line VPROTO((char *file, int line, char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *file;
int line;
char *s;
@@ -1668,7 +1668,7 @@ error_with_file_and_line VPROTO((char *file, int line, char *s, ...))
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
file = va_arg (ap, char *);
line = va_arg (ap, int);
s = va_arg (ap, char *);
@@ -1696,7 +1696,7 @@ v_error_with_decl (decl, s, ap)
void
error_with_decl VPROTO((tree decl, char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
tree decl;
char *s;
#endif
@@ -1704,7 +1704,7 @@ error_with_decl VPROTO((tree decl, char *s, ...))
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
decl = va_arg (ap, tree);
s = va_arg (ap, char *);
#endif
@@ -1735,7 +1735,7 @@ v_error_for_asm (insn, s, ap)
void
error_for_asm VPROTO((rtx insn, char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
rtx insn;
char *s;
#endif
@@ -1743,7 +1743,7 @@ error_for_asm VPROTO((rtx insn, char *s, ...))
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
insn = va_arg (ap, rtx);
s = va_arg (ap, char *);
#endif
@@ -1765,14 +1765,14 @@ verror (s, ap)
void
error VPROTO((char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *s;
#endif
va_list ap;
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
s = va_arg (ap, char *);
#endif
@@ -1794,14 +1794,14 @@ vfatal (s, ap)
void
fatal VPROTO((char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *s;
#endif
va_list ap;
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
s = va_arg (ap, char *);
#endif
@@ -1828,7 +1828,7 @@ v_warning_with_file_and_line (file, line, s, ap)
void
warning_with_file_and_line VPROTO((char *file, int line, char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *file;
int line;
char *s;
@@ -1837,7 +1837,7 @@ warning_with_file_and_line VPROTO((char *file, int line, char *s, ...))
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
file = va_arg (ap, char *);
line = va_arg (ap, int);
s = va_arg (ap, char *);
@@ -1867,7 +1867,7 @@ v_warning_with_decl (decl, s, ap)
void
warning_with_decl VPROTO((tree decl, char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
tree decl;
char *s;
#endif
@@ -1875,7 +1875,7 @@ warning_with_decl VPROTO((tree decl, char *s, ...))
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
decl = va_arg (ap, tree);
s = va_arg (ap, char *);
#endif
@@ -1908,7 +1908,7 @@ v_warning_for_asm (insn, s, ap)
void
warning_for_asm VPROTO((rtx insn, char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
rtx insn;
char *s;
#endif
@@ -1916,7 +1916,7 @@ warning_for_asm VPROTO((rtx insn, char *s, ...))
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
insn = va_arg (ap, rtx);
s = va_arg (ap, char *);
#endif
@@ -1938,14 +1938,14 @@ vwarning (s, ap)
void
warning VPROTO((char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *s;
#endif
va_list ap;
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
s = va_arg (ap, char *);
#endif
@@ -1970,14 +1970,14 @@ vpedwarn (s, ap)
void
pedwarn VPROTO((char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *s;
#endif
va_list ap;
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
s = va_arg (ap, char *);
#endif
@@ -2010,7 +2010,7 @@ v_pedwarn_with_decl (decl, s, ap)
void
pedwarn_with_decl VPROTO((tree decl, char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
tree decl;
char *s;
#endif
@@ -2018,7 +2018,7 @@ pedwarn_with_decl VPROTO((tree decl, char *s, ...))
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
decl = va_arg (ap, tree);
s = va_arg (ap, char *);
#endif
@@ -2043,7 +2043,7 @@ v_pedwarn_with_file_and_line (file, line, s, ap)
void
pedwarn_with_file_and_line VPROTO((char *file, int line, char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *file;
int line;
char *s;
@@ -2052,7 +2052,7 @@ pedwarn_with_file_and_line VPROTO((char *file, int line, char *s, ...))
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
file = va_arg (ap, char *);
line = va_arg (ap, int);
s = va_arg (ap, char *);
@@ -2081,14 +2081,14 @@ vsorry (s, ap)
void
sorry VPROTO((char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *s;
#endif
va_list ap;
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
s = va_arg (ap, char *);
#endif
@@ -2115,14 +2115,14 @@ v_really_sorry (s, ap)
void
really_sorry VPROTO((char *s, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
char *s;
#endif
va_list ap;
VA_START (ap, s);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
s = va_arg (ap, char *);
#endif
diff --git a/gcc/toplev.h b/gcc/toplev.h
index 740dda12c31..38d0fca21fb 100644
--- a/gcc/toplev.h
+++ b/gcc/toplev.h
@@ -5,7 +5,7 @@
#ifndef __GCC_TOPLEV_H__
#define __GCC_TOPLEV_H__
-#ifdef __STDC__
+#ifdef ANSI_PROTOTYPES
union tree_node;
struct rtx_def;
#endif
diff --git a/gcc/tree.c b/gcc/tree.c
index 6eb138f168b..de3655cb605 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -2983,7 +2983,7 @@ stabilize_reference_1 (e)
tree
build VPROTO((enum tree_code code, tree tt, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
enum tree_code code;
tree tt;
#endif
@@ -2994,7 +2994,7 @@ build VPROTO((enum tree_code code, tree tt, ...))
VA_START (p, tt);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
code = va_arg (p, enum tree_code);
tt = va_arg (p, tree);
#endif
@@ -3109,7 +3109,7 @@ build1 (code, type, node)
tree
build_nt VPROTO((enum tree_code code, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
enum tree_code code;
#endif
va_list p;
@@ -3119,7 +3119,7 @@ build_nt VPROTO((enum tree_code code, ...))
VA_START (p, code);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
code = va_arg (p, enum tree_code);
#endif
@@ -3139,7 +3139,7 @@ build_nt VPROTO((enum tree_code code, ...))
tree
build_parse_node VPROTO((enum tree_code code, ...))
{
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
enum tree_code code;
#endif
register struct obstack *ambient_obstack = expression_obstack;
@@ -3150,7 +3150,7 @@ build_parse_node VPROTO((enum tree_code code, ...))
VA_START (p, code);
-#ifndef __STDC__
+#ifndef ANSI_PROTOTYPES
code = va_arg (p, enum tree_code);
#endif