summaryrefslogtreecommitdiffstats
path: root/gcc
diff options
context:
space:
mode:
authorapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>2001-02-09 19:41:28 +0000
committerapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>2001-02-09 19:41:28 +0000
commit8bcd3570d8c71cdb829c02d369bc33c87d3386c8 (patch)
tree6fe9e8bdd2a5cef18d0402e88af5bb797af8f487 /gcc
parent722f98002c556e23bfece940991e90229d50186a (diff)
downloadppe42-gcc-8bcd3570d8c71cdb829c02d369bc33c87d3386c8.tar.gz
ppe42-gcc-8bcd3570d8c71cdb829c02d369bc33c87d3386c8.zip
2001-02-09 Alexandre Petit-Bianco <apbianco@redhat.com>
* jvgenmain.c (error): Reversed 2001-02-01 deletion. (http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00527.html) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39567 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/java/ChangeLog4
-rw-r--r--gcc/java/jvgenmain.c22
2 files changed, 26 insertions, 0 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 83bc2a9a553..955cc5b0c02 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,7 @@
+2001-02-09 Alexandre Petit-Bianco <apbianco@redhat.com>
+
+ * jvgenmain.c (error): Reversed 2001-02-01 deletion.
+
2001-02-08 Alexandre Petit-Bianco <apbianco@cygnus.com>
* Make-lang.in (JAVA_OBJS): Added java/mangle_name.o
diff --git a/gcc/java/jvgenmain.c b/gcc/java/jvgenmain.c
index 414ccded13a..c5b0c30bf11 100644
--- a/gcc/java/jvgenmain.c
+++ b/gcc/java/jvgenmain.c
@@ -33,6 +33,7 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */
#include "java-tree.h"
static char * do_mangle_classname PARAMS ((const char *string));
+void error PARAMS ((const char *, ...)) ATTRIBUTE_PRINTF_1;
struct obstack name_obstack;
struct obstack *mangle_obstack = &name_obstack;
@@ -66,6 +67,27 @@ usage (const char *name)
exit (1);
}
+/* This function is defined here to help us link jvgenmain at
+ bootstrap. */
+
+void
+error VPARAMS ((const char *msgid, ...))
+{
+#ifndef ANSI_PROTOTYPES
+ const char *msgid;
+#endif
+ va_list ap;
+
+ VA_START (ap, msgid);
+
+#ifndef ANSI_PROTOTYPES
+ msgid = va_arg (ap, const char *);
+#endif
+
+ vfprintf (stderr, msgid, ap);
+ va_end (ap);
+}
+
int
main (int argc, const char **argv)
{
OpenPOWER on IntegriCloud