This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
PATCH: java: don't use make_decl_rtl in create_primitive_vtable
- To: gcc-patches at gcc dot gnu dot org
- Subject: PATCH: java: don't use make_decl_rtl in create_primitive_vtable
- From: Jeff Sturm <jsturm at one-point dot com>
- Date: Tue, 5 Jun 2001 23:18:17 -0400 (EDT)
- cc: java-patches at gcc dot gnu dot org
Passing the asmspec to make_decl_rtl fails on targets which prefix an
underscore, e.g. Cygwin. I don't think this call is needed at all for
extern variables.
Tested on alphapca56-unknown-linux-gnu. OK for trunk?
2001-06-05 Jeff Sturm <jsturm@one-point.com>
* decl.c (create_primitive_vtable): Don't call make_decl_rtl.
Index: decl.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/java/decl.c,v
retrieving revision 1.102
diff -u -p -r1.102 decl.c
--- decl.c 2001/05/02 14:38:35 1.102
+++ decl.c 2001/06/06 02:17:54
@@ -396,7 +396,6 @@ create_primitive_vtable (name)
sprintf (buf, "_Jv_%sVTable", name);
r = build_decl (VAR_DECL, get_identifier (buf), ptr_type_node);
DECL_EXTERNAL (r) = 1;
- make_decl_rtl (r, buf);
return r;
}