summaryrefslogtreecommitdiffstats
path: root/gcc/java/jvgenmain.c
diff options
context:
space:
mode:
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2001-02-02 00:15:43 +0000
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2001-02-02 00:15:43 +0000
commite104bac6cb9f2c520828f6f01d9e9dfa756c0340 (patch)
tree63f84e8aa8fc61f70d478eb2386634e8cb29f1c8 /gcc/java/jvgenmain.c
parentec9c22e25af6368ebeb6679ce05592beccde5621 (diff)
downloadppe42-gcc-e104bac6cb9f2c520828f6f01d9e9dfa756c0340.tar.gz
ppe42-gcc-e104bac6cb9f2c520828f6f01d9e9dfa756c0340.zip
* jvgenmain.c (class_mangling_suffix): Remove unused string.
(error): Remove unused function. (main): Don't use "__attribute__ alias" on generated class symbol. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39397 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java/jvgenmain.c')
-rw-r--r--gcc/java/jvgenmain.c28
1 files changed, 2 insertions, 26 deletions
diff --git a/gcc/java/jvgenmain.c b/gcc/java/jvgenmain.c
index 2eaa02f1e66..8f591922266 100644
--- a/gcc/java/jvgenmain.c
+++ b/gcc/java/jvgenmain.c
@@ -34,31 +34,8 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */
static char * do_mangle_classname PARAMS ((const char *string));
-const char class_mangling_suffix[] = "class$";
-
struct obstack name_obstack;
-extern void error PARAMS ((const char *, ...))
- ATTRIBUTE_PRINTF_1;
-
-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);
-}
-
void
gcc_obstack_init (obstack)
struct obstack *obstack;
@@ -153,12 +130,11 @@ main (int argc, const char **argv)
}
fprintf (stream, " 0\n};\n\n");
- fprintf (stream, "extern int class __attribute__ ((alias (\"%s\")));\n",
- mangled_classname);
+ fprintf (stream, "extern int %s;\n", mangled_classname);
fprintf (stream, "int main (int argc, const char **argv)\n");
fprintf (stream, "{\n");
fprintf (stream, " _Jv_Compiler_Properties = props;\n");
- fprintf (stream, " JvRunMain (&class, argc, argv);\n");
+ fprintf (stream, " JvRunMain (&%s, argc, argv);\n", mangled_classname);
fprintf (stream, "}\n");
if (stream != stdout && fclose (stream) != 0)
{
OpenPOWER on IntegriCloud