RFR: 8153655: Make intrinsics flags diagnostic and update intrinsics tests to enable diagnostic options.
Vladimir Kozlov
vladimir.kozlov at oracle.com
Fri Apr 29 00:03:09 UTC 2016
Hi Rahul,
Changes looks good but you need to update changes for SHA tests because I changed them for JDK-8154495:
http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/6a17c49de974
Thanks,
Vladimir
On 4/27/16 2:45 AM, Rahul Raghavan wrote:
> Hi,
>
> Please review the following patch for JDK-8153655.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8153655
> Webrev: http://cr.openjdk.java.net/~rraghavan/8153655/webrev.00/
>
>
> Notes:
>
> 1. This 8153655/webrev.00 re-includes earlier backed out, same JDK-8145348 changes
> (https://bugs.openjdk.java.net/browse/JDK-8145348 - Make intrinsics flags diagnostic)
> and also additional fixes in failing intrinsic tests.
>
>
> 2. Checked all the usages of changed intrinsic flags in tests and
> found JDK-8153655 type test failure issue (after initial JDK-8145348 fix) is present only for following tests -
> a. UseAESIntrinsics test (compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java)
> b. UseSHA* tests (at compiler/intrinsics/sha/cli/)
>
>
> 3. Summary of 8153655/webrev.00 changes.
>
> - Includes earlier backed out, same JDK-8145348 changes:
> src/share/vm/c1/c1_globals.hpp
> src/share/vm/opto/c2_globals.hpp
> src/share/vm/runtime/globals.hpp
> test/compiler/intrinsics/muladd/TestMulAdd.java
> test/compiler/runtime/6859338/Test6859338.java
>
> - 'test/compiler/cpuflags/AESIntrinsicsBase.java'
> Options were passed in wrong order.
> Changes done so that 'UnlockDiagnosticVMOptions' option precedes the diagnostic flags.
>
> - 'test/compiler/intrinsics/sha/cli/*' - (UseSHA* tests)
> 'UnlockDiagnosticVMOptions' option was not getting passed.
> Added support to precede intrinsic flag usages with explicit 'UnlockDiagnosticVMOptions'.
>
>
> 4. No issues found with testing done using product builds with proposed changes
> (hotspot/test/compiler/cpuflags/*, hotspot/test/compiler/intrinsics/*, hotspot/test/compiler/runtime/6859338/Test6859338.java)
> Complete pre-integration testing using product builds is in progress.
>
>
> Thanks,
> Rahul
>
More information about the hotspot-compiler-dev
mailing list