[Bug java/20502] gcj failure if .jar contains same .class twice
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20502 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #5 from Andrew Pinski --- Closing as won't fix as the Java front-end has been removed from the trunk.
[Bug java/20502] gcj failure if .jar contains same .class twice
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-03-17 15:54 --- Subject: Bug 20502 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-03-17 15:54:24 Modified files: gcc/java : ChangeLog jcf-parse.c Log message: 2005-03-17 Bryce McKinlay <[EMAIL PROTECTED]> PR java/20502 * jcf-parse.c (duplicate_class_warning): New function. (java_parse_file): Call duplicate_class_warning if CLASS_FROM_CURRENTLY_COMPILED_P is already set. (parse_zip_file_entries): Likewise. Also set CLASS_FROM_CURRENTLY_COMPILED_P. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.1574&r2=1.1575 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/jcf-parse.c.diff?cvsroot=gcc&r1=1.183&r2=1.184 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20502
[Bug java/20502] gcj failure if .jar contains same .class twice
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-03-17 00:01 --- Confirmed. -- What|Removed |Added Last reconfirmed|2005-03-16 19:01:19 |2005-03-17 00:01:46 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20502
[Bug java/20502] gcj failure if .jar contains same .class twice
--- Additional Comments From mckinlay at redhat dot com 2005-03-16 19:33 --- I wonder why this check doesn't catch it (jcf-parse.c): if (CLASS_PARSED_P (current_class)) { /* FIXME - where was first time */ fatal_error ("reading class %s for the second time from %s", IDENTIFIER_POINTER (DECL_NAME (TYPE_NAME (current_class))), jcf->filename); } CLASS_PARSED_P (current_class) = 1; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20502
[Bug java/20502] gcj failure if .jar contains same .class twice
--- Additional Comments From mckinlay at redhat dot com 2005-03-16 19:01 --- I think in general, if a .jar is valid for the VM, then we should do our best to compile it without an error. So - we should just ignore (well, issue a warning perhaps) duplicately-named class files in a jar. -- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00 |2005-03-16 19:01:19 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20502