RFR(S) 8134898: Small fixes found during JVMCI work
vladimir.kozlov at oracle.com
Thu Sep 3 16:20:31 UTC 2015
On 9/3/15 4:22 AM, David Holmes wrote:
> On 2/09/2015 9:59 AM, Vladimir Kozlov wrote:
>> During review of JVMCI changes we were asked to push not related small
>> changes separately.
>> Removed jre/ from jdk paths in makefiles since jdk9 does not have it
> JDK9 also does not have rt.jar anymore so much of what is in this area of make/Makefile seems unused and unworking.
>> Solaris vm.make and buildtree.make missed changes other unix platforms
> Does Shark even exist on Solaris? Has this been tested?
I don't know. I made this change for consistency of makefiles on all unix platforms.
Main change in the file was fix for Src_Files_EXCLUDE because exclusion of jvmci files did not work.
>> Fix type in doc.
>> Added -DCHECK_UNHANDLED_OOPS to debug build. I very strongly want to do
>> It is the only incompatibility in memory layout between fastdebug and
>> debug VM. We maintained such compatibility for long time and it was
>> broken with 7195622 changes.
>> For AOT project it is very important to keep compatibility because we
>> use fastdebug VM for JAOTC tool to compile aot code and we want to be
>> able use debug VM to debug execution of aot code.
>> Note, using debug VM with JAOTC will take 5-10 times longer to compile.
More information about the hotspot-dev