This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Java: fix to java/1213
- To: apbianco at cygnus dot com
- Subject: Re: [PATCH] Java: fix to java/1213
- From: Tom Tromey <tromey at redhat dot com>
- Date: 22 Mar 2001 22:01:42 -0700
- Cc: gcc-patches at gcc dot gnu dot org, java-patches at gcc dot gnu dot org
- References: <200103230204.SAA28440@deliverance.cygnus.com>
- Reply-To: tromey at redhat dot com
>>>>> "Alex" == Alexandre Petit-Bianco <apbianco@cygnus.com> writes:
Alex> Can someone look at the gcj.texi hunks?
They look fine.
Alex> +issue an error if it isnt' found.
Typo: should be "isn't".
Alex> + /* Implement -fwarn-wrong-classeszip */
This comment is wrong.
Alex> + && (!flag_emit_class_files || flag_force_classes_archive_check))
Alex> + fatal_error ("Incompatible classes archive: `%s'", jcf->filename);
Since this is the sort of error which in the past has afflicted users
who don't already know a lot about gcj, I would like to see a
relatively verbose error message here.
Something like:
The `java.lang.Object' that was found in `%s' didn't have
the special zero-length `gnu.gcj.gcj-compiled' attribute.
This generally means that your classpath is incorrect set.
Use `info gcj "Input Options"' to see the info page describing
how to set the classpath.
Maybe that's too long.
(I know g77 has a convention for printing info page reference
information in error messages. This seems like a cool idea to me,
since it means that some IDE-ish program could easily go from the error
message to the help text. If we want an info reference I guess it
would make sense to look up their convention and use it.)
Tom