Requesting approval to integrate hs24-b29 into jdk7u12-b10.
A webrev is available at: http://cr.openjdk.java.net/~amurillo/7u12/hs24-b29-jdk7u12-b10.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 7092905: C2: Keep track of the number of dead nodes 7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimum 7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop() 8001077: remove ciMethod::will_link 8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9. 8001538: hs_err file does not list anymore compiled methods in compilation events 8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop 8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java 8003983: LogCompilation tool is broken since c1 support 8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640 8004741: Missing compiled exception handle table entry for multidimensional array allocation 8004835: Improve AES intrinsics on x86 8005031: Some cleanup in c2 to prepare for incremental inlining support 8005033: clear high word for integer pop count on SPARC 8005071: Incremental inlining for JSR 292 8005383: new hotspot build - hs24-b29 8005419: Improve intrinsics code performance on x86 by using AVX2 8005522: use fast-string instructions on x86 for zeroing 8005544: Use 256bit YMM registers in arraycopy stubs on x86 -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700)