From: Bryce McKinlay Date: Fri, 2 Feb 2001 00:15:43 +0000 (+0000) Subject: jvgenmain.c (class_mangling_suffix): Remove unused string. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4bae4eb55f43063018e5299274f7da5a0c057247;p=gcc.git 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 --- diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index d4543db010e..faba27c28da 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,9 @@ +2001-02-01 Bryce McKinlay + + * jvgenmain.c (class_mangling_suffix): Remove unused string. + (error): Remove unused function. + (main): Don't use "__attribute__ alias" on generated class symbol. + 2001-01-30 Alexandre Petit-Bianco * jcf-parse.c (init_jcf_parse): Added cast to ggc_add_root's last @@ -8,14 +14,14 @@ (resolve_type_during_patch): Layout resolved type. * typeck.c (lookup_do): Removed unused local. -2000-01-30 Bryce McKinlay +2001-01-30 Bryce McKinlay * java-tree.h: Remove JTI_INTEGER_NEGATIVE_ONE_NODE. * decl.c (init_decl_processing): Use integer_minus_one_node, not integer_negative_one_node. * expr.c (build_java_binop): Likewise. -2000-01-24 Jeff Sturm +2001-01-24 Jeff Sturm * zextract.c (read_zip_archive): Read file_offset before writing zipd and consequently clobbering the header contents. 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) {