This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 'otable_syms' defined but not used


Jeff Sturm writes:
 > On Sat, 20 Sep 2003, Michael Koch wrote:
 > > I tried to compile libgcj with GCJFLAGS="-Wall -Werror" just for fun.
 > > Unfortunately it didnt even compiled the first java file it wanted to
 > > compile: java/lang/Class.java. I got this:
 > 
 > Interesting, I've never tried -Wall in libgcj.  There are a lot of
 > warnings!
 > 
 > > Is there a way to not define 'otable_syms' if it is unused ?
 > 
 > Try this.  It passed a full "make check" in libjava.
 > 
 > Jeff
 > 
 > 2003-09-20  Jeff Sturm  <jsturm@one-point.com>
 > 
 > 	* decl.c (java_init_decl_processing): Don't emit otable decls
 > 	if flag_indirect_dispatch is not set.

This looks right, but I'm making a lot of changes in this area at the
moment.  I guess you might as well check it in now, altho' it'll cause
a merge error when I come to check my stuff in.

I'm not sure that "defined but not used" makes any sense as part of
-Wall in Java.  It's not unreasonable to have unused fields for future
expansion, and we don't have the equivalent of __attribute__((unused)).

Andrew.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]