diff options
author | Bryce McKinlay <bryce@gcc.gnu.org> | 2001-02-02 00:15:43 +0000 |
---|---|---|
committer | Bryce McKinlay <bryce@gcc.gnu.org> | 2001-02-02 00:15:43 +0000 |
commit | 4bae4eb55f43063018e5299274f7da5a0c057247 (patch) | |
tree | 63f84e8aa8fc61f70d478eb2386634e8cb29f1c8 /gcc/java/jvgenmain.c | |
parent | 8a5d897f207cbf9f542fb1354e962c4786026992 (diff) | |
download | gcc-4bae4eb55f43063018e5299274f7da5a0c057247.zip gcc-4bae4eb55f43063018e5299274f7da5a0c057247.tar.gz gcc-4bae4eb55f43063018e5299274f7da5a0c057247.tar.bz2 |
jvgenmain.c (class_mangling_suffix): Remove unused string.
* jvgenmain.c (class_mangling_suffix): Remove unused string.
(error): Remove unused function.
(main): Don't use "__attribute__ alias" on generated class symbol.
From-SVN: r39397
Diffstat (limited to 'gcc/java/jvgenmain.c')
-rw-r--r-- | gcc/java/jvgenmain.c | 28 |
1 files changed, 2 insertions, 26 deletions
diff --git a/gcc/java/jvgenmain.c b/gcc/java/jvgenmain.c index 2eaa02f..8f59192 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) { |