There is a bug in the generation of native wrappers on SPARC v9 for methods with many floating-point arguments. It is reproducible by running Java2Demo with -d64 -server and switching to the "Arcs_Curves" tab. After a couple of seconds most of the windows' outputs will become garbled. This is a new regression introduced in b28 along with the no adapters changes. There is no problem on 32-bit SPARC.
The errant native wrappers are those for sun.dc.pr.PathStroker.appendCubic(FFFFFF)V and sun.dc.pr.PathFiller.appendCubic(FFFFFF)V. In order to isolate this and to be able to exclude generation of native wrappers in the future I've added support to the interpreter runtime and shared runtime to obey the compiler oracle's exclude list for native wrappers. The diffs for these changes are in the Comments.
###@###.### 2005-04-05 00:49:32 GMT
The errant native wrappers are those for sun.dc.pr.PathStroker.appendCubic(FFFFFF)V and sun.dc.pr.PathFiller.appendCubic(FFFFFF)V. In order to isolate this and to be able to exclude generation of native wrappers in the future I've added support to the interpreter runtime and shared runtime to obey the compiler oracle's exclude list for native wrappers. The diffs for these changes are in the Comments.
###@###.### 2005-04-05 00:49:32 GMT
- duplicates
-
JDK-6257069 REG: Java2Demo animated demos distorted and showing artifacts with 1.6.0-b28 solaris-sparcv9
- Closed