Patch to enable libgcj.dll for MinGW
Andrew Haley
aph@redhat.com
Fri Sep 9 10:38:00 GMT 2005
TJ Laurenzo writes:
> Could one of you provide some guidance on the preferred way to do
> this? gjavah.c is part of the bootstrap sequence. When
> bootstrapping, the build treats any warnings as errors, so we can't
> have any unused functions. My original patch which removed all of
> this stuff built properly because everything was removed. However,
> if I just do an #ifdef ... around some of the code we are going to
> have at least one unused function and thus a compile error during
> bootstrap. I could obviously put the same ifdef in multiple
> places, but that gets ugly. Should I break the check out into a
> function "int is_not_pe_coff()" and use that in a normal if
> statement to isolate the behavior in question?
Oh dear, I am *really* sorry that making this change is causing so
much trouble! Thanks for your patience.
ATTRIBUTE_UNUSED does the job, and you'll find examples of its use in
gcc sources.
Andrew.
More information about the Java
mailing list