Bug 12725 - [meta-bug] gcj does not conform to Binary Compatibility specification
[meta-bug] gcj does not conform to Binary Compatibility specification
Status: ASSIGNED
Product: gcc
Classification: Unclassified
Component: java
unknown
: P2 normal
: ---
Assigned To: Andrew Haley
: ABI, meta-bug
Depends on: 12757 12758 12772 15363 17488 22377 12755 12756 12760 12957 13606 15321 15650 17021 17738 17978 18377 19285 21624
Blocks: 6819 12759
  Show dependency treegraph
 
Reported: 2003-10-22 15:45 UTC by Andrew Haley
Modified: 2006-03-12 19:48 UTC (History)
4 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed: 2006-03-12 19:48:04


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Haley 2003-10-22 15:45:11 UTC
The Java Language Standard, Second Edition, Binary Compatibility spec has a
number of requirements to which gcj does not conform.

http://java.sun.com/docs/books/jls/second_edition/html/binaryComp.doc.html
Comment 1 Andrew Haley 2003-10-24 13:14:16 UTC
The big patch at http://gcc.gnu.org/ml/gcc-patches/2003-10/msg02003.html addreses
much of this issue, but there are still some problems, as that posting indicates.
Comment 2 Tom Tromey 2004-04-20 05:26:07 UTC
I've added #12957 as a dependency as fixing this may involve
changing the interface to _Jv_GetJNIEnvNewFrame, and hence
impacts binary compatibility.