JDK-7066143 : JSR 292: Zero support after regressions from 7009923 and 7009309
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 7
  • Priority: P4
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2011-07-12
  • Updated: 2011-11-25
  • Resolved: 2011-09-30
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8 Other
7u2Fixed 8Fixed hs22Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Description
Begin forwarded message:

From: Xerxes R��nby <###@###.###>
Date: July 12, 2011 8:26:54 AM PDT
To: ###@###.###
Subject: Review Request: IA32 Hotspot FTBFS 7009309-regression

Hi all!

Hotspot FTBFS on IA32 after the recent 7009309 JSR292 fix.
The 7009309 JSR292 fix http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/638119ce7cfd
removed the StubRoutines::x86 class.
This webrev unbreak IA32 Hotspot builds by removing remaining use of
StubRoutines::x86.

http://labb.zafena.se/openjdk/hotspot-ia32-StubRoutines::x86-7009309-regression/
Summary of changes:	1 line changed: 0 ins; 1 del; 0 mod; 2507 unchg

I don't have a bug id for this.

I have signed the SCA.
http://sca.java.net/CA_signatories.htm

This bug was first observed as icedtea PR757.
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=757

Cheers
Xerxes
Begin forwarded message:

From: Xerxes R��nby <###@###.###>
Date: July 12, 2011 7:46:39 AM PDT
To: ###@###.###, ###@###.###
Subject: Review Request: zero-methodHandle 7009923-regression

Hi all!

Zero FTBFS after the recent 7009923 JSR292 fixes like this:
openjdk/hotspot/src/cpu/zero/vm/stack_zero.cpp:72:
error: no matching function for call to
'Exceptions::throw_stack_overflow_exception(JavaThread*&, const char [110],
int)'
openjdk/hotspot/src/share/vm/utilities/exceptions.hpp:147:
note: candidates are: static void
Exceptions::throw_stack_overflow_exception(Thread*, const char*, int,
methodHandle)
make[7]: *** [stack_zero.o] Error 1

This webrev updates Zero to handle the Exceptions::throw_stack_overflow_exception API change.

http://labb.zafena.se/openjdk/zero-methodHandle-7009923-regression/
Summary of changes:	2 lines changed: 1 ins; 0 del; 1 mod; 87 unchg

I don't have a bug id for this.

I have signed the SCA.
http://sca.java.net/CA_signatories.htm

Cheers
Xerxes

Comments
EVALUATION See main CR
12-09-2011

EVALUATION http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/d17bd0b18663
23-08-2011

EVALUATION http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/d17bd0b18663
28-07-2011

SUGGESTED FIX http://hg.openjdk.java.net/mlvm/mlvm/hotspot/file/tip/meth-zero-7066143.patch
12-07-2011