CNI changes (Was: Binary Compatibility)

Jeff Sturm jsturm@one-point.com
Mon Aug 4 17:45:00 GMT 2003


On Mon, 4 Aug 2003, Andrew Haley wrote:
> This is all rather system dependent AFAIK.

Yes definitely.  Much like "volatile" semantics (which currently does the
right thing on IA-64 but almost nowhere else AFAIK).

It may be helpful to have a document on what is required for a GCC
target to implement the Java memory model correctly, and identify some of
the problem cases (e.g. lack of byte load/stores, as in Alpha EV4).

That said, GCC developers might not be so receptive, judging from the
reluctance towards Ada features in the backend.

Jeff



More information about the Java mailing list