This patch has been discussed extensively on the mailing lists:
http://gcc.gnu.org/ml/gcc-patches/2005-09/msg01716.html
Modifications have been made to formatting per Ian Taylor and I am
commiting the patch now. The remainder of the patch was approved by
Andrew Haley.
The test suite looked good when bootstrapped on i686-pc-linux-gnu.
Note that this patch changes the name mangling behavior for Java
methods (as defined by gcj and g++ when compiling CNI classes) so as
to allow return type mangling. Existing Java libraries will need to
be rebuilt to account for the change. In addition, existing
binutils/gdb will not be able to properly decode the names until
rebuilt with the libiberty changes commited as part of this patch.
TJ
pr9861.diff
Description: Text Data
|