[kaffe] -O4 jit3 problem

Patrick Tullmann tullmann@cs.utah.edu
Tue, 4 Jun 2002 02:55:21 -0600


Gwenole wrote:
> On Tue, 4 Jun 2002, Patrick Tullmann wrote:
> > - * XXX variable declarations in macros are nasty.
> > + * Each BEGIN_EXCEPTION_HANDLING macro must be matched by an
> > + * END_EXCEPTION_HANDLING macro call in the same scope.  Each should
> > + * be used only once in a given JNI entrypoint.
> > + *
> > + * Yes, that's a "&&" to get the address of a label.  See:
> > + * http://gcc.gnu.org/onlinedocs/gcc/Local-Labels.html#Local%20Labels
> > + * http://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html#Labels%20as%20Values
> 
> Uh, please conditionalize that on __GNUC__ and Intel CC >= 6.0, I think.  

Will do.

For non-gcc compilers I'll make it bail with an #error....

> Otherwise, you could add a note telling that GCC is required to
> build Kaffe.

Hmm... I don't think this is the first GCC-ism to be required in
Kaffe.  (E.g., config/i386/common.h is full of GCC asms.)

However, I don't see anything in the README/INSTALL about requiring
GCC.  There are notes that gmake is required, but I don't think thats
true anymore ... :/

Has anyone here built Kaffe recently with a non-GCC compiler?

-Pat

----- ----- ---- ---  ---  --   -    -      -         -               -
Pat Tullmann                                       tullmann@cs.utah.edu
     To understand recursion one must first understand recursion.