aarch64-port-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
May 2018
- 27 participants
- 72 discussions
Hi all,
please review patch for 8196402: AARCH64: create intrinsic for Math.log
This patch adds Math.log intrinsic to AARCH64. Algorithm is based on a
table-based search logic such as described in paper [1]. Algorithm
splits argument in 2 parts (exponent-based and mantissa-based),
calculate reciprocal estimate of mantissa part and finds reduced
argument value using pregenerated table, then calculates final value
using 7th degree polynomial of reduced argument.
This patch heavily uses vector calculations. Few previously
unimplemented vector instructions are added to support it.
Performance results:
I created separate JMH benchmark:
http://cr.openjdk.java.net/~dpochepk/8196402/MathBench.java
Benchmark results for logarithm (intrinsic vs without intrinsics (shared
runtime)):
ThunderX: x1.37 improvement
ThunderX2: x1.33 improvement
Cortex A73: x1.2 improvement
Cortex A53: x1.6 improvement
Detailed results can be checked here:
http://cr.openjdk.java.net/~dpochepk/8196402/math-log.xls
webrev: http://cr.openjdk.java.net/~dpochepk/8196402/webrev.01/
CR: https://bugs.openjdk.java.net/browse/JDK-8196402
Testing: I launched jtreg jdk tests for Math.log: jdk/java/lang/Math/Log*
I also launched jck tests for Math.log:
All tests were launched both in Xcomp and Xmixed modes, using release
and fastdebug builds.
No failures found.
Additional tests are not required because the algorithm is already
present in hotspot for x86.
Thanks,
Dmitrij
[1] Table-driven implementation of the logarithm function in IEEE
floating-point arithmetic (https://dl.acm.org/citation.cfm?doid=98267.98294)
5
22
RFR(S): JDK-8203481 Incorrect constraint for unextended_sp in frame:safe_for_sender
by Dmitry Samersoff 21 Jun '18
by Dmitry Samersoff 21 Jun '18
21 Jun '18
Hello Everybody,
Please review small fix
http://cr.openjdk.java.net/~dsamersoff/JDK-8203481/webrev.01/
CR:
https://bugs.openjdk.java.net/browse/JDK-8203481
Testing:
jfr tests that depends to safe_for_sender functionality
./jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java
./jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
fails on AARCH64.
These tests passed after the fix.
--
Dmitry Samersoff
http://devnull.samersoff.net
* There will come soft rains ...
5
21
This integrates latest Shenandoah changes from shenandoah/jdk8u
repository. It includes all Shenandoah changes since Oct 2017. It's all
backports from sh/jdk -> sh/jdk10 -> sh/jdk9 -> sh/jdk8u or jdk8u
specific bugfixes. It's all been reviewed, baked and
thoroughly tested upstream.
The integration brings lots of major and minor improvements, bugfixes
and tests.
The list of changesets to be pushed is this:
http://cr.openjdk.java.net/~rkennke/jdk8u-shenandoah-integration-2018-05-15…
The complete webrev is:
http://cr.openjdk.java.net/~rkennke/jdk8u-shenandoah-integration-2018-05-15…
It builds release+fastdebug, and passes all hotspot_gc_shenandoah tests.
I'll tag the forest with:
aarch64-shenandoah-jdk8u172-b11--shenandoah-merge-2018-05-15
5
25
This is today's jdk-jdk
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/aarch64.ad:2849
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/local/jdk-jdk/src/hotspot/cpu/aarch64/aarch64.ad:2849), pid=18689, tid=18767
# assert(mbar != __null) failed: CAS not embedded in normal graph!
#
# JRE version: OpenJDK Runtime Environment (11.0) (slowdebug build 11-internal+0-adhoc.aph.jdk-jdk)
# Java VM: OpenJDK 64-Bit Server VM (slowdebug 11-internal+0-adhoc.aph.jdk-jdk, mixed mode, tiered, compressed oops, g1 gc, linux-aarch64)
# Core dump will be written. Default location: /local/graal/graal/compiler/core.18689
#
# An error report file with more information is saved as:
# /local/graal/graal/compiler/hs_err_pid18689.log
Current CompileTask:
C2: 34583 2284 4 java.util.concurrent.ConcurrentHashMap::casTabAt (21 bytes)
Stack: [0x000003ff816a0000,0x000003ff818a0000], sp=0x000003ff8189a7a0, free space=2025k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xfd1d1c] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, std::__va_list)+0x7
8
V [libjvm.so+0x6d8ab0] report_vm_error(char const*, int, char const*, char const*, ...)+0x15c
V [libjvm.so+0x26e54c] needs_acquiring_load_exclusive(Node const*)+0x38c
V [libjvm.so+0x72c4a0] State::_sub_Op_CompareAndSwapN(Node const*)+0x68
V [libjvm.so+0x76774c] State::DFA(int, Node const*)+0x3f8
V [libjvm.so+0xc97f4c] Matcher::Label_Root(Node const*, State*, Node*, Node const*)+0x524
V [libjvm.so+0xc9753c] Matcher::match_tree(Node const*)+0x1e4
V [libjvm.so+0xc95c94] Matcher::xform(Node*, int)+0x168
V [libjvm.so+0xc92b58] Matcher::match()+0xcc0
V [libjvm.so+0x65d664] Compile::Code_Gen()+0x98
V [libjvm.so+0x656510] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x11d8
V [libjvm.so+0x507014] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x158
V [libjvm.so+0x672eb4] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x604
V [libjvm.so+0x671ef8] CompileBroker::compiler_thread_loop()+0x344
V [libjvm.so+0xf54c68] compiler_thread_entry(JavaThread*, Thread*)+0x94
V [libjvm.so+0xf4fb54] JavaThread::thread_main_inner()+0x194
V [libjvm.so+0xf4f9ac] JavaThread::run()+0x19c
V [libjvm.so+0xd844d8] thread_native_entry(Thread*)+0x17c
C [libpthread.so.0+0x7c10] start_thread+0xb0
--
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
4
14
JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64
by ci_notify@linaro.org 31 May '18
by ci_notify@linaro.org 31 May '18
31 May '18
This is a summary of the JTREG test results
===========================================
The build and test results are cycled every 15 days.
For detailed information on the test output please refer to:
http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2018/149…
-------------------------------------------------------------------------------
client-release/hotspot
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/31 pass: 1,637; fail: 15; error: 2; not run: 11,615
Build 1: aarch64/2018/apr/05 pass: 1,672; fail: 15; error: 2; not run: 11,615
Build 2: aarch64/2018/apr/07 pass: 1,675; fail: 14; error: 2; not run: 11,615
Build 3: aarch64/2018/apr/15 pass: 1,674; fail: 14; error: 2; not run: 11,615
Build 4: aarch64/2018/apr/17 pass: 1,675; fail: 14; error: 1; not run: 11,615
Build 5: aarch64/2018/may/10 pass: 3,190; fail: 14; error: 3; not run: 11,616
Build 6: aarch64/2018/may/11 pass: 3,192; fail: 12; error: 3; not run: 11,616
Build 7: aarch64/2018/may/13 pass: 3,191; fail: 13; error: 3; not run: 11,616
Build 8: aarch64/2018/may/15 pass: 3,234; fail: 34; error: 4; not run: 11,619
Build 9: aarch64/2018/may/17 pass: 3,263; fail: 34; error: 4; not run: 11,619
Build 10: aarch64/2018/may/21 pass: 3,769; fail: 38; error: 5; not run: 11,619
Build 11: aarch64/2018/may/23 pass: 3,868; fail: 37; error: 4; not run: 11,619
Build 12: aarch64/2018/may/25 pass: 5,209; fail: 45; error: 3; not run: 11,619
Build 13: aarch64/2018/may/27 pass: 5,210; fail: 43; error: 4; not run: 11,619
Build 14: aarch64/2018/may/29 pass: 5,209; fail: 44; error: 4; not run: 11,619
7 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
client-release/jdk
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/31 pass: 7,766; fail: 643; error: 18
Build 1: aarch64/2018/apr/05 pass: 7,787; fail: 619; error: 21
Build 2: aarch64/2018/apr/07 pass: 7,781; fail: 632; error: 18
Build 3: aarch64/2018/apr/15 pass: 7,824; fail: 583; error: 29
Build 4: aarch64/2018/apr/17 pass: 7,800; fail: 621; error: 15
Build 5: aarch64/2018/may/10 pass: 7,905; fail: 595; error: 22
Build 6: aarch64/2018/may/11 pass: 7,880; fail: 623; error: 19
Build 7: aarch64/2018/may/13 pass: 7,903; fail: 599; error: 23
Build 8: aarch64/2018/may/15 pass: 7,865; fail: 629; error: 32
Build 9: aarch64/2018/may/17 pass: 8,329; fail: 595; error: 29
Build 10: aarch64/2018/may/21 pass: 8,326; fail: 604; error: 25
Build 11: aarch64/2018/may/23 pass: 8,328; fail: 610; error: 24
Build 12: aarch64/2018/may/25 pass: 8,302; fail: 638; error: 23
Build 13: aarch64/2018/may/27 pass: 8,331; fail: 611; error: 23
Build 14: aarch64/2018/may/29 pass: 8,320; fail: 616; error: 29
4 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
client-release/langtools
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/31 pass: 3,851; fail: 6
Build 1: aarch64/2018/apr/05 pass: 3,851; fail: 6
Build 2: aarch64/2018/apr/07 pass: 3,851; fail: 6; error: 3
Build 3: aarch64/2018/apr/15 pass: 3,855; fail: 6; error: 3
Build 4: aarch64/2018/apr/17 pass: 3,856; fail: 6; error: 2
Build 5: aarch64/2018/may/10 pass: 3,865; fail: 6
Build 6: aarch64/2018/may/11 pass: 3,865; fail: 6
Build 7: aarch64/2018/may/13 pass: 3,862; fail: 6; error: 4
Build 8: aarch64/2018/may/15 pass: 3,863; fail: 6; error: 3
Build 9: aarch64/2018/may/17 pass: 3,864; fail: 6; error: 3
Build 10: aarch64/2018/may/21 pass: 3,867; fail: 6; error: 2
Build 11: aarch64/2018/may/23 pass: 3,871; fail: 6; error: 3
Build 12: aarch64/2018/may/25 pass: 3,877; fail: 6; error: 5
Build 13: aarch64/2018/may/27 pass: 3,880; fail: 6; error: 2
Build 14: aarch64/2018/may/29 pass: 3,879; fail: 6; error: 4
-------------------------------------------------------------------------------
server-release/hotspot
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/31 pass: 1,645; fail: 15; error: 1; not run: 11,615
Build 1: aarch64/2018/apr/05 pass: 1,680; fail: 14; error: 2; not run: 11,615
Build 2: aarch64/2018/apr/07 pass: 1,685; fail: 13; not run: 11,615
Build 3: aarch64/2018/apr/15 pass: 1,682; fail: 13; error: 2; not run: 11,615
Build 4: aarch64/2018/apr/17 pass: 1,682; fail: 14; error: 1; not run: 11,615
Build 5: aarch64/2018/may/10 pass: 3,199; fail: 12; error: 3; not run: 11,616
Build 6: aarch64/2018/may/11 pass: 3,199; fail: 12; error: 3; not run: 11,616
Build 7: aarch64/2018/may/13 pass: 3,200; fail: 11; error: 3; not run: 11,616
Build 8: aarch64/2018/may/15 pass: 3,243; fail: 33; error: 3; not run: 11,619
Build 9: aarch64/2018/may/17 pass: 3,274; fail: 31; error: 3; not run: 11,619
Build 10: aarch64/2018/may/21 pass: 3,783; fail: 34; error: 2; not run: 11,619
Build 11: aarch64/2018/may/23 pass: 3,879; fail: 34; error: 3; not run: 11,619
Build 12: aarch64/2018/may/25 pass: 5,219; fail: 42; error: 3; not run: 11,619
Build 13: aarch64/2018/may/27 pass: 5,220; fail: 40; error: 4; not run: 11,619
Build 14: aarch64/2018/may/29 pass: 5,219; fail: 42; error: 3; not run: 11,619
4 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
server-release/jdk
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/31 pass: 7,798; fail: 611; error: 18
Build 1: aarch64/2018/apr/05 pass: 7,816; fail: 593; error: 18
Build 2: aarch64/2018/apr/07 pass: 7,797; fail: 619; error: 15
Build 3: aarch64/2018/apr/15 pass: 7,849; fail: 560; error: 27
Build 4: aarch64/2018/apr/17 pass: 7,825; fail: 593; error: 18
Build 5: aarch64/2018/may/10 pass: 7,918; fail: 586; error: 18
Build 6: aarch64/2018/may/11 pass: 7,912; fail: 592; error: 18
Build 7: aarch64/2018/may/13 pass: 7,892; fail: 616; error: 17
Build 8: aarch64/2018/may/15 pass: 7,918; fail: 586; error: 22
Build 9: aarch64/2018/may/17 pass: 8,349; fail: 587; error: 18
Build 10: aarch64/2018/may/21 pass: 8,363; fail: 578; error: 15
Build 11: aarch64/2018/may/23 pass: 8,361; fail: 583; error: 19
Build 12: aarch64/2018/may/25 pass: 8,357; fail: 591; error: 16
Build 13: aarch64/2018/may/27 pass: 8,359; fail: 589; error: 18
Build 14: aarch64/2018/may/29 pass: 8,372; fail: 576; error: 18
-------------------------------------------------------------------------------
server-release/langtools
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/31 pass: 3,850; fail: 6; error: 1
Build 1: aarch64/2018/apr/05 pass: 3,851; fail: 6
Build 2: aarch64/2018/apr/07 pass: 3,853; fail: 5; error: 2
Build 3: aarch64/2018/apr/15 pass: 3,854; fail: 6; error: 4
Build 4: aarch64/2018/apr/17 pass: 3,854; fail: 6; error: 4
Build 5: aarch64/2018/may/10 pass: 3,862; fail: 6; error: 3
Build 6: aarch64/2018/may/11 pass: 3,860; fail: 6; error: 5
Build 7: aarch64/2018/may/13 pass: 3,861; fail: 6; error: 5
Build 8: aarch64/2018/may/15 pass: 3,858; fail: 6; error: 8
Build 9: aarch64/2018/may/17 pass: 3,861; fail: 6; error: 6
Build 10: aarch64/2018/may/21 pass: 3,863; fail: 6; error: 6
Build 11: aarch64/2018/may/23 pass: 3,867; fail: 6; error: 7
Build 12: aarch64/2018/may/25 pass: 3,878; fail: 6; error: 4
Build 13: aarch64/2018/may/27 pass: 3,877; fail: 6; error: 5
Build 14: aarch64/2018/may/29 pass: 3,877; fail: 6; error: 6
Previous results can be found here:
http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html
SPECjbb2015 composite regression test completed
===============================================
This test measures the relative performance of the server
compiler running the SPECjbb2015 composite tests and compares
the performance against the baseline performance of the server
compiler taken on 2016-11-21.
In accordance with [1], the SPECjbb2015 tests are run on a system
which is not production ready and does not meet all the
requirements for publishing compliant results. The numbers below
shall be treated as non-compliant (nc) and are for experimental
purposes only.
Relative performance: Server max-jOPS (nc): 0.65x
Relative performance: Server critical-jOPS (nc): 0.58x
Details of the test setup and historical results may be found here:
http://openjdk.linaro.org/jdkX/SPECjbb2015-results/
[1] http://www.spec.org/fairuse.html#Academic
Regression test Hadoop-Terasort completed
=========================================
This test measures the performance of the server and client compilers
running Hadoop sorting a 1GB file using Terasort and compares
the performance against the baseline performance of the Zero interpreter
and against the baseline performance of the client and server compilers
on 2014-04-01.
Relative performance: Zero: 1.0, Client: 65.35, Server: 103.79
Client 65.35 / Client 2014-04-01 (43.00): 1.52x
Server 103.79 / Server 2014-04-01 (71.00): 1.46x
Details of the test setup and historical results may be found here:
http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/
This is a summary of the jcstress test results
==============================================
The build and test results are cycled every 15 days.
2018-03-31 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/090/results/
2018-04-05 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/095/results/
2018-04-08 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/097/results/
2018-04-17 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/105/results/
2018-04-18 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/107/results/
2018-05-11 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/130/results/
2018-05-13 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/131/results/
2018-05-14 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/133/results/
2018-05-16 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/135/results/
2018-05-18 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/137/results/
2018-05-22 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/141/results/
2018-05-25 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/143/results/
2018-05-26 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/145/results/
2018-05-28 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/147/results/
2018-05-31 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/149/results/
For detailed information on the test output please refer to:
http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/
2
1
JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64
by ci_notify@linaro.org 28 May '18
by ci_notify@linaro.org 28 May '18
28 May '18
This is a summary of the JTREG test results
===========================================
The build and test results are cycled every 15 days.
For detailed information on the test output please refer to:
http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2018/147…
-------------------------------------------------------------------------------
client-release/hotspot
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/29 pass: 1,636; fail: 17; error: 1; not run: 11,615
Build 1: aarch64/2018/mar/31 pass: 1,637; fail: 15; error: 2; not run: 11,615
Build 2: aarch64/2018/apr/05 pass: 1,672; fail: 15; error: 2; not run: 11,615
Build 3: aarch64/2018/apr/07 pass: 1,675; fail: 14; error: 2; not run: 11,615
Build 4: aarch64/2018/apr/15 pass: 1,674; fail: 14; error: 2; not run: 11,615
Build 5: aarch64/2018/apr/17 pass: 1,675; fail: 14; error: 1; not run: 11,615
Build 6: aarch64/2018/may/10 pass: 3,190; fail: 14; error: 3; not run: 11,616
Build 7: aarch64/2018/may/11 pass: 3,192; fail: 12; error: 3; not run: 11,616
Build 8: aarch64/2018/may/13 pass: 3,191; fail: 13; error: 3; not run: 11,616
Build 9: aarch64/2018/may/15 pass: 3,234; fail: 34; error: 4; not run: 11,619
Build 10: aarch64/2018/may/17 pass: 3,263; fail: 34; error: 4; not run: 11,619
Build 11: aarch64/2018/may/21 pass: 3,769; fail: 38; error: 5; not run: 11,619
Build 12: aarch64/2018/may/23 pass: 3,868; fail: 37; error: 4; not run: 11,619
Build 13: aarch64/2018/may/25 pass: 5,209; fail: 45; error: 3; not run: 11,619
Build 14: aarch64/2018/may/27 pass: 5,210; fail: 43; error: 4; not run: 11,619
7 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
client-release/jdk
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/29 pass: 7,790; fail: 617; error: 20
Build 1: aarch64/2018/mar/31 pass: 7,766; fail: 643; error: 18
Build 2: aarch64/2018/apr/05 pass: 7,787; fail: 619; error: 21
Build 3: aarch64/2018/apr/07 pass: 7,781; fail: 632; error: 18
Build 4: aarch64/2018/apr/15 pass: 7,824; fail: 583; error: 29
Build 5: aarch64/2018/apr/17 pass: 7,800; fail: 621; error: 15
Build 6: aarch64/2018/may/10 pass: 7,905; fail: 595; error: 22
Build 7: aarch64/2018/may/11 pass: 7,880; fail: 623; error: 19
Build 8: aarch64/2018/may/13 pass: 7,903; fail: 599; error: 23
Build 9: aarch64/2018/may/15 pass: 7,865; fail: 629; error: 32
Build 10: aarch64/2018/may/17 pass: 8,329; fail: 595; error: 29
Build 11: aarch64/2018/may/21 pass: 8,326; fail: 604; error: 25
Build 12: aarch64/2018/may/23 pass: 8,328; fail: 610; error: 24
Build 13: aarch64/2018/may/25 pass: 8,302; fail: 638; error: 23
Build 14: aarch64/2018/may/27 pass: 8,331; fail: 611; error: 23
4 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
client-release/langtools
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/29 pass: 3,849; fail: 6; error: 2
Build 1: aarch64/2018/mar/31 pass: 3,851; fail: 6
Build 2: aarch64/2018/apr/05 pass: 3,851; fail: 6
Build 3: aarch64/2018/apr/07 pass: 3,851; fail: 6; error: 3
Build 4: aarch64/2018/apr/15 pass: 3,855; fail: 6; error: 3
Build 5: aarch64/2018/apr/17 pass: 3,856; fail: 6; error: 2
Build 6: aarch64/2018/may/10 pass: 3,865; fail: 6
Build 7: aarch64/2018/may/11 pass: 3,865; fail: 6
Build 8: aarch64/2018/may/13 pass: 3,862; fail: 6; error: 4
Build 9: aarch64/2018/may/15 pass: 3,863; fail: 6; error: 3
Build 10: aarch64/2018/may/17 pass: 3,864; fail: 6; error: 3
Build 11: aarch64/2018/may/21 pass: 3,867; fail: 6; error: 2
Build 12: aarch64/2018/may/23 pass: 3,871; fail: 6; error: 3
Build 13: aarch64/2018/may/25 pass: 3,877; fail: 6; error: 5
Build 14: aarch64/2018/may/27 pass: 3,880; fail: 6; error: 2
-------------------------------------------------------------------------------
server-release/hotspot
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/29 pass: 1,644; fail: 16; error: 1; not run: 11,615
Build 1: aarch64/2018/mar/31 pass: 1,645; fail: 15; error: 1; not run: 11,615
Build 2: aarch64/2018/apr/05 pass: 1,680; fail: 14; error: 2; not run: 11,615
Build 3: aarch64/2018/apr/07 pass: 1,685; fail: 13; not run: 11,615
Build 4: aarch64/2018/apr/15 pass: 1,682; fail: 13; error: 2; not run: 11,615
Build 5: aarch64/2018/apr/17 pass: 1,682; fail: 14; error: 1; not run: 11,615
Build 6: aarch64/2018/may/10 pass: 3,199; fail: 12; error: 3; not run: 11,616
Build 7: aarch64/2018/may/11 pass: 3,199; fail: 12; error: 3; not run: 11,616
Build 8: aarch64/2018/may/13 pass: 3,200; fail: 11; error: 3; not run: 11,616
Build 9: aarch64/2018/may/15 pass: 3,243; fail: 33; error: 3; not run: 11,619
Build 10: aarch64/2018/may/17 pass: 3,274; fail: 31; error: 3; not run: 11,619
Build 11: aarch64/2018/may/21 pass: 3,783; fail: 34; error: 2; not run: 11,619
Build 12: aarch64/2018/may/23 pass: 3,879; fail: 34; error: 3; not run: 11,619
Build 13: aarch64/2018/may/25 pass: 5,219; fail: 42; error: 3; not run: 11,619
Build 14: aarch64/2018/may/27 pass: 5,220; fail: 40; error: 4; not run: 11,619
3 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
server-release/jdk
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/29 pass: 7,823; fail: 585; error: 19
Build 1: aarch64/2018/mar/31 pass: 7,798; fail: 611; error: 18
Build 2: aarch64/2018/apr/05 pass: 7,816; fail: 593; error: 18
Build 3: aarch64/2018/apr/07 pass: 7,797; fail: 619; error: 15
Build 4: aarch64/2018/apr/15 pass: 7,849; fail: 560; error: 27
Build 5: aarch64/2018/apr/17 pass: 7,825; fail: 593; error: 18
Build 6: aarch64/2018/may/10 pass: 7,918; fail: 586; error: 18
Build 7: aarch64/2018/may/11 pass: 7,912; fail: 592; error: 18
Build 8: aarch64/2018/may/13 pass: 7,892; fail: 616; error: 17
Build 9: aarch64/2018/may/15 pass: 7,918; fail: 586; error: 22
Build 10: aarch64/2018/may/17 pass: 8,349; fail: 587; error: 18
Build 11: aarch64/2018/may/21 pass: 8,363; fail: 578; error: 15
Build 12: aarch64/2018/may/23 pass: 8,361; fail: 583; error: 19
Build 13: aarch64/2018/may/25 pass: 8,357; fail: 591; error: 16
Build 14: aarch64/2018/may/27 pass: 8,359; fail: 589; error: 18
-------------------------------------------------------------------------------
server-release/langtools
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/29 pass: 3,848; fail: 6; error: 3
Build 1: aarch64/2018/mar/31 pass: 3,850; fail: 6; error: 1
Build 2: aarch64/2018/apr/05 pass: 3,851; fail: 6
Build 3: aarch64/2018/apr/07 pass: 3,853; fail: 5; error: 2
Build 4: aarch64/2018/apr/15 pass: 3,854; fail: 6; error: 4
Build 5: aarch64/2018/apr/17 pass: 3,854; fail: 6; error: 4
Build 6: aarch64/2018/may/10 pass: 3,862; fail: 6; error: 3
Build 7: aarch64/2018/may/11 pass: 3,860; fail: 6; error: 5
Build 8: aarch64/2018/may/13 pass: 3,861; fail: 6; error: 5
Build 9: aarch64/2018/may/15 pass: 3,858; fail: 6; error: 8
Build 10: aarch64/2018/may/17 pass: 3,861; fail: 6; error: 6
Build 11: aarch64/2018/may/21 pass: 3,863; fail: 6; error: 6
Build 12: aarch64/2018/may/23 pass: 3,867; fail: 6; error: 7
Build 13: aarch64/2018/may/25 pass: 3,878; fail: 6; error: 4
Build 14: aarch64/2018/may/27 pass: 3,877; fail: 6; error: 5
Previous results can be found here:
http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html
SPECjbb2015 composite regression test completed
===============================================
This test measures the relative performance of the server
compiler running the SPECjbb2015 composite tests and compares
the performance against the baseline performance of the server
compiler taken on 2016-11-21.
In accordance with [1], the SPECjbb2015 tests are run on a system
which is not production ready and does not meet all the
requirements for publishing compliant results. The numbers below
shall be treated as non-compliant (nc) and are for experimental
purposes only.
Relative performance: Server max-jOPS (nc): 0.65x
Relative performance: Server critical-jOPS (nc): 0.50x
Details of the test setup and historical results may be found here:
http://openjdk.linaro.org/jdkX/SPECjbb2015-results/
[1] http://www.spec.org/fairuse.html#Academic
Regression test Hadoop-Terasort completed
=========================================
This test measures the performance of the server and client compilers
running Hadoop sorting a 1GB file using Terasort and compares
the performance against the baseline performance of the Zero interpreter
and against the baseline performance of the client and server compilers
on 2014-04-01.
Relative performance: Zero: 1.0, Client: 66.9, Server: 104.56
Client 66.9 / Client 2014-04-01 (43.00): 1.56x
Server 104.56 / Server 2014-04-01 (71.00): 1.47x
Details of the test setup and historical results may be found here:
http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/
This is a summary of the jcstress test results
==============================================
The build and test results are cycled every 15 days.
2018-03-30 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/088/results/
2018-03-31 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/090/results/
2018-04-05 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/095/results/
2018-04-08 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/097/results/
2018-04-17 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/105/results/
2018-04-18 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/107/results/
2018-05-11 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/130/results/
2018-05-13 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/131/results/
2018-05-14 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/133/results/
2018-05-16 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/135/results/
2018-05-18 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/137/results/
2018-05-22 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/141/results/
2018-05-25 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/143/results/
2018-05-26 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/145/results/
2018-05-28 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/147/results/
For detailed information on the test output please refer to:
http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/
1
0
Thanks for that Per - I do appreciate being able to rebase my aarch64
work on top of your periodic drops.
I've gotten to the point where I am running with a slowdebug build running with:
-XX:+VerifyOops -XX:+ZVerifyForwarding -XX:+ZVerifyMarking -Xint
The benchmark I'm running is perhaps cruel and unusual, but even with
the VM pinned to one CPU, there is an issue with verify_oop getting a
bad address (0x8).
BR,
Stuart
On 16 April 2018 at 15:02, Per Liden <per.liden(a)oracle.com> wrote:
> FYI, this rebase brings the ZGC repo in sync with jdk/hs (as it looked mid
> Thursday last week). As jdk/hs is closing we'll be shifting over to jdk/jdk
> as upstream.
>
> cheers,
> Per
>
> On 04/16/2018 03:48 PM, per.liden(a)oracle.com wrote:
>>
>> Changeset: 2520a95cddf7
>> Author: stefank
>> Date: 2018-03-26 17:01 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2520a95cddf7
>>
>> 8200292: Move PushAndMarkVerifyClosure::do_oop_work to
>> concurrentMarkSweepGeneration.cpp
>> Reviewed-by: tschatzl, sjohanss
>>
>> ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
>> ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
>>
>> Changeset: 64f9ebc85e67
>> Author: tschatzl
>> Date: 2018-03-28 16:39 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/64f9ebc85e67
>>
>> 8197573: Remove concurrent cleanup and secondary free list handling
>> Summary: Remove secondary free list and all associated functionality,
>> moving the cleanup work into the Cleanup pause instead.
>> Reviewed-by: sangheki, sjohanss
>>
>> ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
>> ! src/hotspot/share/gc/g1/g1CollectorState.hpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
>> ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
>> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
>> ! src/hotspot/share/gc/g1/g1Policy.cpp
>> ! src/hotspot/share/gc/g1/g1Policy.hpp
>> ! src/hotspot/share/gc/g1/g1RemSet.cpp
>> ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
>> ! src/hotspot/share/gc/g1/g1_globals.hpp
>> ! src/hotspot/share/gc/g1/heapRegion.cpp
>> ! src/hotspot/share/gc/g1/heapRegion.hpp
>> ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
>> ! src/hotspot/share/gc/g1/heapRegionSet.cpp
>> ! src/hotspot/share/gc/g1/heapRegionSet.hpp
>> ! src/hotspot/share/runtime/mutexLocker.cpp
>> ! src/hotspot/share/runtime/mutexLocker.hpp
>> !
>> test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java
>> !
>> test/hotspot/jtreg/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java
>>
>> Changeset: 29ad59abc54a
>> Author: tschatzl
>> Date: 2018-03-28 16:39 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/29ad59abc54a
>>
>> 8197928: Only enqueue deferred cards with references into regions that
>> have a tracked remembered set during GC
>> Reviewed-by: sangheki, sjohanss
>>
>> ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
>>
>> Changeset: df9dcfff6628
>> Author: tschatzl
>> Date: 2018-03-28 16:39 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/df9dcfff6628
>>
>> 8197932: Better split work in rebuild remembered sets phase
>> Summary: Let threads rebuilding remembered sets yield after every
>> G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP.
>> Reviewed-by: sangheki, sjohanss
>>
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
>> ! src/hotspot/share/gc/g1/g1RemSet.cpp
>> ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
>> ! src/hotspot/share/gc/g1/g1_globals.hpp
>>
>> Changeset: e79bbf1635da
>> Author: tschatzl
>> Date: 2018-03-28 16:39 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e79bbf1635da
>>
>> 8199326: Remove G1 gc time stamp logic
>> Summary: G1 gc time stamp logic is unused completely after JDK-8180415, so
>> removing it.
>> Reviewed-by: sangheki, sjohanss
>>
>> ! src/hotspot/share/gc/g1/g1Allocator.cpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
>> ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
>> ! src/hotspot/share/gc/g1/heapRegion.cpp
>> ! src/hotspot/share/gc/g1/heapRegion.hpp
>>
>> Changeset: 6d5bd76650df
>> Author: dcubed
>> Date: 2018-03-28 12:04 -0400
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/6d5bd76650df
>>
>> 8199813: SIGSEGV in ThreadsList::includes()
>> Summary: ThreadsListHandles cannot be used by JavaThreads that are not on
>> the Threads list.
>> Reviewed-by: eosterlund, gthornbr, dholmes, rehn
>>
>> ! src/hotspot/os/linux/os_linux.cpp
>> ! src/hotspot/share/runtime/thread.cpp
>> ! src/hotspot/share/runtime/threadSMR.cpp
>> ! src/hotspot/share/runtime/vm_operations.cpp
>> ! src/hotspot/share/runtime/vm_operations.hpp
>>
>> Changeset: ab0f93ba0507
>> Author: amenkov
>> Date: 2018-03-28 12:10 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/ab0f93ba0507
>>
>> 8198393: Instrumentation.retransformClasses() throws NullPointerException
>> when handling a zero-length array
>> Reviewed-by: sspitsyn, cjplummer
>>
>> !
>> src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
>> +
>> test/hotspot/jtreg/serviceability/jvmti/RetransformClassesZeroLength.java
>>
>> Changeset: 5af65ee8b77e
>> Author: lmesnik
>> Date: 2018-03-28 13:38 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5af65ee8b77e
>>
>> 8200091: [TESTBUG] Update jittester for jdk11
>> Reviewed-by: iignatyev
>>
>> ! test/hotspot/jtreg/testlibrary/jittester/Makefile
>>
>> Changeset: 4f7cfd7fdd50
>> Author: lmesnik
>> Date: 2018-03-28 13:25 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/4f7cfd7fdd50
>>
>> 8200187: Exclude 3 long-running tests from tier1
>> Reviewed-by: dholmes, cjplummer
>>
>> ! test/hotspot/jtreg/TEST.groups
>>
>> Changeset: dd76fcbda95f
>> Author: kvn
>> Date: 2018-03-28 17:20 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/dd76fcbda95f
>>
>> 8200383: Can't build on SPARC Hotspot with code which use math functions
>> Summary: remove old hack which supports Solaris 8 and 9
>> Reviewed-by: erikj, ihse
>>
>> ! make/autoconf/libraries.m4
>> ! make/lib/Awt2dLibraries.gmk
>>
>> Changeset: 2ad3212a7dd9
>> Author: redestad
>> Date: 2018-03-29 10:38 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2ad3212a7dd9
>>
>> 8200238: Reduce number of exceptions created when calling
>> MemberName$Factory::resolveOrNull
>> Reviewed-by: lfoltan, acorn, dholmes
>>
>> ! src/hotspot/share/classfile/systemDictionary.cpp
>> ! src/hotspot/share/prims/methodHandles.cpp
>> ! src/hotspot/share/prims/methodHandles.hpp
>> ! src/java.base/share/classes/java/lang/invoke/MemberName.java
>> ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
>>
>> Changeset: 7bad9c9efdf3
>> Author: shade
>> Date: 2018-03-29 12:56 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7bad9c9efdf3
>>
>> 8200423: Non-PCH build for x86_32 fails
>> Reviewed-by: rkennke, stuefe
>>
>> ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
>>
>> Changeset: a3453bbd5418
>> Author: tschatzl
>> Date: 2018-03-29 14:07 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3453bbd5418
>>
>> 8199742: Clean up state flags in G1CollectorState
>> Summary: Remove, merge and update naming of flags in G1CollectorState
>> Reviewed-by: sangheki, sjohanss
>>
>> ! src/hotspot/share/gc/g1/g1Allocator.cpp
>> ! src/hotspot/share/gc/g1/g1Analytics.cpp
>> ! src/hotspot/share/gc/g1/g1Analytics.hpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
>> ! src/hotspot/share/gc/g1/g1CollectionSet.cpp
>> ! src/hotspot/share/gc/g1/g1CollectorState.hpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
>> ! src/hotspot/share/gc/g1/g1EvacFailure.cpp
>> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
>> ! src/hotspot/share/gc/g1/g1Policy.cpp
>> ! src/hotspot/share/gc/g1/g1Policy.hpp
>> ! src/hotspot/share/gc/g1/g1RootClosures.cpp
>> ! src/hotspot/share/gc/g1/g1RootProcessor.cpp
>> ! src/hotspot/share/gc/g1/g1YCTypes.hpp
>> ! src/hotspot/share/gc/g1/heapRegion.cpp
>>
>> Changeset: 50a01910e00a
>> Author: tschatzl
>> Date: 2018-03-29 14:08 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/50a01910e00a
>>
>> 8151171: Bring g1ConcurrentMark files up to current coding conventions
>> Summary: Improve method naming, bracketing, use of _g1h member and general
>> cleanup.
>> Reviewed-by: sangheki, sjohanss
>>
>> ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp
>> ! src/hotspot/share/gc/g1/concurrentMarkThread.hpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
>> ! src/hotspot/share/gc/g1/g1OopClosures.hpp
>>
>> Changeset: 2bf8f2fc0710
>> Author: simonis
>> Date: 2018-03-29 14:50 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2bf8f2fc0710
>>
>> 8200360: MeetIncompatibleInterfaceArrays fails with
>> "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !"
>> Reviewed-by: kvn, thartmann
>>
>> !
>> test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
>>
>> Changeset: 24aca5861b91
>> Author: redestad
>> Date: 2018-03-29 15:05 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/24aca5861b91
>>
>> 8200424: Windows build fails due to implicit jboolean to bool conversion
>> Reviewed-by: shade, hseigel
>>
>> ! src/hotspot/share/prims/methodHandles.cpp
>>
>> Changeset: 5a757c0326c7
>> Author: tschatzl
>> Date: 2018-03-29 17:15 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5a757c0326c7
>>
>> 8200362: G1Mux2Closure should disable implicit oop verification
>> Summary: To avoid the implicit oop verification provided by OopClosure and
>> oop_iterate_no_header, let G1 verification closures inherit from
>> ExtendedOopClosures and disable this verification.
>> Reviewed-by: stefank, sjohanss
>>
>> ! src/hotspot/share/gc/g1/heapRegion.cpp
>>
>> Changeset: 7f5fca094057
>> Author: kvn
>> Date: 2018-03-29 09:52 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f5fca094057
>>
>> 8200391: clean up test/hotspot/jtreg/ProblemList.txt (compiler related)
>> Reviewed-by: mseledtsov
>>
>> ! test/hotspot/jtreg/ProblemList-graal.txt
>>
>> Changeset: 17c6ab93710e
>> Author: dstewart
>> Date: 2018-03-29 16:07 -0400
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/17c6ab93710e
>>
>> 8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag
>> Summary: Added enums to CPUFeature to be in sync with
>> VM_Version::Feature_Flag
>> Reviewed-by: kvn, aph, shade
>>
>> !
>> src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
>>
>> Changeset: c42db4d81e33
>> Author: lucy
>> Date: 2018-03-29 14:53 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/c42db4d81e33
>>
>> 8200366: SIGSEGV in CodeHeapState::print_names()
>> Summary: Temporary removed the failing function in diagnostic command
>> until investigation is complete. Added checks to validate code blobs.
>> Reviewed-by: kvn, thartmann
>>
>> ! src/hotspot/share/code/codeHeapState.cpp
>> ! src/hotspot/share/services/diagnosticCommand.cpp
>>
>> Changeset: 1e11c8a238f7
>> Author: iklam
>> Date: 2018-03-29 20:15 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1e11c8a238f7
>>
>> 8183238: Obsolete CheckEndorsedAndExtDirs and remove checks for
>> lib/endorsed and lib/ext
>> Reviewed-by: dholmes, mchung, alanb
>>
>> ! src/bsd/doc/man/java.1
>> ! src/hotspot/share/runtime/arguments.cpp
>> ! src/hotspot/share/runtime/globals.hpp
>> ! src/linux/doc/man/java.1
>> ! src/solaris/doc/sun/man/man1/java.1
>>
>> Changeset: a74836b05c28
>> Author: ccheung
>> Date: 2018-03-29 21:48 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a74836b05c28
>>
>> 8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java crashes in
>> visit_all_interfaces
>> Summary: stop CDS dumping right away when an OOM due to insufficient
>> metaspace is encountered
>> Reviewed-by: iklam, mseledtsov
>>
>> ! src/hotspot/share/memory/metaspace.cpp
>> ! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java
>> ! test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java
>>
>> Changeset: a569cb4425f3
>> Author: stuefe
>> Date: 2018-03-30 06:31 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a569cb4425f3
>>
>> 8191101: Show register content in hs-err file on assert
>> Reviewed-by: adinn, clanger, simonis
>>
>> ! src/hotspot/os/posix/vmError_posix.cpp
>> ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
>> ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
>> ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
>> ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
>> ! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
>> ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
>> ! src/hotspot/share/runtime/arguments.cpp
>> ! src/hotspot/share/runtime/globals.hpp
>> ! src/hotspot/share/runtime/thread.cpp
>> ! src/hotspot/share/utilities/debug.cpp
>> ! src/hotspot/share/utilities/debug.hpp
>> ! src/hotspot/share/utilities/vmError.cpp
>> ! src/hotspot/share/utilities/vmError.hpp
>> + test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
>>
>> Changeset: 16f53c9c7493
>> Author: kvn
>> Date: 2018-03-30 07:47 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/16f53c9c7493
>>
>> 8200461: MeetIncompatibleInterfaceArrays test fails with -Xcomp
>> Summary: Add requires to run test only in Xmixed mode.
>> Reviewed-by: simonis
>>
>> !
>> test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
>>
>> Changeset: d6893a76c554
>> Author: poonam
>> Date: 2018-03-30 18:46 +0000
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/d6893a76c554
>>
>> 8199406: Performance drop with Java JDK 1.8.0_162-b32
>> Summary: Improve the nmethod unloading times by optimizing the search for
>> an itable stub in VtableStubs array
>> Reviewed-by: kvn, coleenp, tschatzl
>>
>> ! src/hotspot/share/code/codeBlob.cpp
>> ! src/hotspot/share/code/codeBlob.hpp
>> ! src/hotspot/share/code/compiledIC.cpp
>> ! src/hotspot/share/code/vtableStubs.cpp
>> ! src/hotspot/share/code/vtableStubs.hpp
>> ! src/hotspot/share/oops/compiledICHolder.cpp
>> ! src/hotspot/share/oops/compiledICHolder.hpp
>>
>> Changeset: be608cad0b2a
>> Author: kbarrett
>> Date: 2018-03-30 21:57 -0400
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/be608cad0b2a
>>
>> 8195972: Refactor oops in JNI to use the Access API
>> Summary: Use Access API in JNIHandles
>> Reviewed-by: coleenp, eosterlund
>>
>> ! src/hotspot/share/runtime/jniHandles.cpp
>> ! src/hotspot/share/runtime/jniHandles.hpp
>> ! src/hotspot/share/runtime/jniHandles.inline.hpp
>>
>> Changeset: 45071514f87a
>> Author: shade
>> Date: 2018-04-03 10:27 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/45071514f87a
>>
>> 8200438: Non-PCH x86_32 build failure: err_msg is not defined
>> Reviewed-by: stuefe, zgu, stefank
>>
>> ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
>>
>> Changeset: 8237a91c1cca
>> Author: rkennke
>> Date: 2018-04-03 13:15 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/8237a91c1cca
>>
>> 8199781: Don't use naked == for comparing oops
>> Reviewed-by: coleenp, eosterlund, jrose
>>
>> ! src/hotspot/share/ci/ciEnv.cpp
>> ! src/hotspot/share/ci/ciObjectFactory.cpp
>> ! src/hotspot/share/classfile/classLoaderData.cpp
>> ! src/hotspot/share/classfile/dictionary.cpp
>> ! src/hotspot/share/classfile/javaClasses.cpp
>> ! src/hotspot/share/classfile/protectionDomainCache.cpp
>> ! src/hotspot/share/classfile/systemDictionary.cpp
>> ! src/hotspot/share/code/dependencies.cpp
>> ! src/hotspot/share/gc/shared/barrierSet.hpp
>> ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
>> ! src/hotspot/share/interpreter/interpreterRuntime.cpp
>> ! src/hotspot/share/memory/universe.cpp
>> + src/hotspot/share/oops/access.cpp
>> ! src/hotspot/share/oops/access.hpp
>> ! src/hotspot/share/oops/access.inline.hpp
>> ! src/hotspot/share/oops/accessBackend.hpp
>> + src/hotspot/share/oops/accessDecorators.hpp
>> ! src/hotspot/share/oops/constantPool.cpp
>> ! src/hotspot/share/oops/instanceKlass.cpp
>> ! src/hotspot/share/oops/klassVtable.cpp
>> ! src/hotspot/share/oops/objArrayKlass.cpp
>> ! src/hotspot/share/oops/oop.hpp
>> ! src/hotspot/share/prims/jni.cpp
>> ! src/hotspot/share/prims/jvm.cpp
>> ! src/hotspot/share/prims/methodHandles.cpp
>> ! src/hotspot/share/prims/stackwalk.cpp
>> ! src/hotspot/share/prims/unsafe.cpp
>> ! src/hotspot/share/runtime/biasedLocking.cpp
>> ! src/hotspot/share/runtime/handles.hpp
>> ! src/hotspot/share/runtime/reflection.cpp
>> ! src/hotspot/share/runtime/synchronizer.cpp
>> ! src/hotspot/share/services/memoryManager.hpp
>> ! src/hotspot/share/services/memoryPool.hpp
>> ! src/hotspot/share/services/threadService.cpp
>> ! src/hotspot/share/utilities/exceptions.cpp
>> ! src/hotspot/share/utilities/growableArray.hpp
>>
>> Changeset: 0ed1370f52bb
>> Author: lkorinth
>> Date: 2018-04-03 12:05 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ed1370f52bb
>>
>> 8200371: In g1, rename ConcurrentMarkThread to G1ConcurrentMarkThread
>> Reviewed-by: tschatzl, sangheki
>>
>> - src/hotspot/share/gc/g1/concurrentMarkThread.cpp
>> - src/hotspot/share/gc/g1/concurrentMarkThread.hpp
>> - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
>> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
>> ! src/hotspot/share/gc/g1/g1Policy.cpp
>> ! src/hotspot/share/gc/g1/vm_operations_g1.cpp
>> ! src/hotspot/share/prims/whitebox.cpp
>> ! src/hotspot/share/runtime/thread.cpp
>>
>> Changeset: 89a886b7a9cf
>> Author: redestad
>> Date: 2018-04-03 12:55 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/89a886b7a9cf
>>
>> 8199717: Avoid calculating primordial thread stack bounds on VM startup
>> Reviewed-by: dholmes, rehn, stuefe
>>
>> ! src/hotspot/os/linux/os_linux.cpp
>>
>> Changeset: a3fed4b041ac
>> Author: rkennke
>> Date: 2018-04-03 17:36 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a3fed4b041ac
>>
>> 8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to resolve their
>> operands
>> Reviewed-by: shade, zgu, eosterlund
>>
>> ! src/hotspot/share/prims/unsafe.cpp
>>
>> Changeset: 3614cbddd005
>> Author: mseledtsov
>> Date: 2018-04-03 08:56 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/3614cbddd005
>>
>> 8200126: [TESTBUG] Open source VM runtime signal tests
>> Summary: Open sourced the signal tests, updated make files and test groups
>> accordingly
>> Reviewed-by: dholmes, ctornqvi, ihse
>>
>> ! make/test/JtregNativeHotspot.gmk
>> ! test/hotspot/jtreg/TEST.groups
>> + test/hotspot/jtreg/runtime/signal/README
>> + test/hotspot/jtreg/runtime/signal/SigTestDriver.java
>> + test/hotspot/jtreg/runtime/signal/TestSigalrm.java
>> + test/hotspot/jtreg/runtime/signal/TestSigbus.java
>> + test/hotspot/jtreg/runtime/signal/TestSigcld.java
>> + test/hotspot/jtreg/runtime/signal/TestSigcont.java
>> + test/hotspot/jtreg/runtime/signal/TestSigemt.java
>> + test/hotspot/jtreg/runtime/signal/TestSigfpe.java
>> + test/hotspot/jtreg/runtime/signal/TestSigfreeze.java
>> + test/hotspot/jtreg/runtime/signal/TestSighup.java
>> + test/hotspot/jtreg/runtime/signal/TestSigill.java
>> + test/hotspot/jtreg/runtime/signal/TestSigint.java
>> + test/hotspot/jtreg/runtime/signal/TestSigiot.java
>> + test/hotspot/jtreg/runtime/signal/TestSiglost.java
>> + test/hotspot/jtreg/runtime/signal/TestSiglwp.java
>> + test/hotspot/jtreg/runtime/signal/TestSigpipe.java
>> + test/hotspot/jtreg/runtime/signal/TestSigpoll.java
>> + test/hotspot/jtreg/runtime/signal/TestSigprof.java
>> + test/hotspot/jtreg/runtime/signal/TestSigpwr.java
>> + test/hotspot/jtreg/runtime/signal/TestSigquit.java
>> + test/hotspot/jtreg/runtime/signal/TestSigsegv.java
>> + test/hotspot/jtreg/runtime/signal/TestSigstop.java
>> + test/hotspot/jtreg/runtime/signal/TestSigsys.java
>> + test/hotspot/jtreg/runtime/signal/TestSigterm.java
>> + test/hotspot/jtreg/runtime/signal/TestSigthaw.java
>> + test/hotspot/jtreg/runtime/signal/TestSigtrap.java
>> + test/hotspot/jtreg/runtime/signal/TestSigtstp.java
>> + test/hotspot/jtreg/runtime/signal/TestSigttin.java
>> + test/hotspot/jtreg/runtime/signal/TestSigttou.java
>> + test/hotspot/jtreg/runtime/signal/TestSigurg.java
>> + test/hotspot/jtreg/runtime/signal/TestSigusr1.java
>> + test/hotspot/jtreg/runtime/signal/TestSigusr2.java
>> + test/hotspot/jtreg/runtime/signal/TestSigvtalrm.java
>> + test/hotspot/jtreg/runtime/signal/TestSigwinch.java
>> + test/hotspot/jtreg/runtime/signal/TestSigxcpu.java
>> + test/hotspot/jtreg/runtime/signal/TestSigxfsz.java
>> + test/hotspot/jtreg/runtime/signal/TestSigxres.java
>> + test/hotspot/jtreg/runtime/signal/exesigtest.c
>>
>> Changeset: 0ab2411f270d
>> Author: rwestberg
>> Date: 2018-03-28 15:30 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ab2411f270d
>>
>> 8199619: Building HotSpot on Windows should define NOMINMAX
>> Reviewed-by: erikj, kbarrett, ihse
>>
>> ! make/autoconf/flags-cflags.m4
>>
>> Changeset: 9a04cc89dde0
>> Author: tschatzl
>> Date: 2018-04-04 11:21 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/9a04cc89dde0
>>
>> 8200234: Cleanup Remark and Cleanup pause code
>> Summary: Remove redundant methods, factor out verification code and
>> simplify code in Remark and Cleanup pause code.
>> Reviewed-by: sangheki, sjohanss
>>
>> ! src/hotspot/share/gc/g1/g1CollectorState.hpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
>> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
>> ! src/hotspot/share/gc/g1/g1Policy.cpp
>> ! src/hotspot/share/gc/g1/heapRegion.inline.hpp
>>
>> Changeset: 8bad6c08a732
>> Author: tschatzl
>> Date: 2018-04-04 11:21 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/8bad6c08a732
>>
>> 8200255: Remove G1CMTask::_concurrent
>> Reviewed-by: sangheki, sjohanss
>>
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
>>
>> Changeset: 55f8f5635ef7
>> Author: tschatzl
>> Date: 2018-04-04 11:21 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/55f8f5635ef7
>>
>> 8200074: Remove G1ConcurrentMark::_concurrent_marking_in_progress
>> Reviewed-by: sjohanss, sangheki
>>
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
>>
>> Changeset: 2fef34f04314
>> Author: ehelin
>> Date: 2018-04-04 10:12 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/2fef34f04314
>>
>> 8200626: Restore history for g1ConcurrentMarkThread.*
>> Reviewed-by: shade, sjohanss
>>
>> - src/hotspot/share/gc/g1/concurrentMarkThread.cpp
>> - src/hotspot/share/gc/g1/concurrentMarkThread.hpp
>> - src/hotspot/share/gc/g1/concurrentMarkThread.inline.hpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
>> ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
>> + src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
>> ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
>> ! src/hotspot/share/gc/g1/g1Policy.cpp
>> ! src/hotspot/share/gc/g1/vm_operations_g1.cpp
>> ! src/hotspot/share/prims/whitebox.cpp
>> ! src/hotspot/share/runtime/thread.cpp
>>
>> Changeset: 8263950638ed
>> Author: ehelin
>> Date: 2018-04-04 11:25 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/8263950638ed
>>
>> Merge
>>
>> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
>> ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
>>
>> Changeset: 3569b528972e
>> Author: pliden
>> Date: 2018-04-04 11:59 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/3569b528972e
>>
>> 8200429: Adjust object pinning interface on CollectedHeap
>> Reviewed-by: dholmes, rkennke
>>
>> ! src/hotspot/share/gc/shared/collectedHeap.cpp
>> ! src/hotspot/share/gc/shared/collectedHeap.hpp
>> ! src/hotspot/share/prims/jni.cpp
>>
>> Changeset: 1a1a69219637
>> Author: pliden
>> Date: 2018-04-04 11:59 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1a1a69219637
>>
>> 8200607: Add missing include dependency in bitMap.hpp
>> Reviewed-by: shade, stefank
>>
>> ! src/hotspot/share/utilities/bitMap.hpp
>>
>> Changeset: 015af70b9a1d
>> Author: shade
>> Date: 2018-04-04 12:06 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/015af70b9a1d
>>
>> 8200608: Build failures after JDK-8191101 (Show register content in hs-err
>> file on assert)
>> Reviewed-by: dholmes, tschatzl
>>
>> ! src/hotspot/share/utilities/debug.cpp
>>
>> Changeset: f1d2b6c0693b
>> Author: tschatzl
>> Date: 2018-04-04 14:51 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/f1d2b6c0693b
>>
>> 8200305: Update gc,liveness output with remset state after rebuild remset
>> concurrently changes
>> Reviewed-by: sjohanss, sangheki
>>
>> ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
>> ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
>> ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
>>
>> Changeset: 46b2f783116c
>> Author: dstewart
>> Date: 2018-03-30 13:39 -0400
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/46b2f783116c
>>
>> 8200524: AArch64: CPUFeature and Flag enums are not passed through JVMCI
>> Summary: AArch64 VM_Version::features and flags are correspondingly set in
>> CPUFeature and Flags
>> Reviewed-by: kvn, fyang
>>
>> ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
>> !
>> src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
>> !
>> src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java
>>
>> Changeset: c39f20946b37
>> Author: dpochepk
>> Date: 2018-04-04 23:02 +0300
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/c39f20946b37
>>
>> 8200627: aarch32 - Broken build after JDK-8198949
>> Reviewed-by: shade, eosterlund
>> Contributed-by: boris.ulasevich(a)bell-sw.com
>>
>> ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
>> ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
>> ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
>> ! src/hotspot/cpu/arm/gc/shared/modRefBarrierSetAssembler_arm.hpp
>> ! src/hotspot/cpu/arm/stubGenerator_arm.cpp
>>
>> Changeset: e862d3c78123
>> Author: dpochepk
>> Date: 2018-04-04 23:05 +0300
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e862d3c78123
>>
>> 8200628: aarch32 - Broken build after JDK-8199809
>> Reviewed-by: shade, coleenp
>> Contributed-by: boris.ulasevich(a)bell-sw.com
>>
>> ! src/hotspot/cpu/arm/interpreterRT_arm.cpp
>>
>> Changeset: 0bb0c2f27ca9
>> Author: kbarrett
>> Date: 2018-04-04 18:19 -0400
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0bb0c2f27ca9
>>
>> 8200630: Globally suppress Visual Studio warning C4351
>> Summary: Globally suppress warning, remove sole instance of local
>> suppression.
>> Reviewed-by: gtriantafill, tschatzl
>>
>> ! src/hotspot/share/gc/shared/oopStorage.cpp
>> ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
>>
>> Changeset: a1a7456dd8b9
>> Author: hseigel
>> Date: 2018-04-05 13:19 -0400
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a1a7456dd8b9
>>
>> 8200261: Regression with JVM anonymous class
>> Summary: Restore resolved anonymous class when creating a new constantpool
>> because of overpass methods
>> Reviewed-by: coleenp, lfoltan
>>
>> ! src/hotspot/share/classfile/classFileParser.cpp
>> ! src/hotspot/share/classfile/defaultMethods.cpp
>> ! src/hotspot/share/oops/instanceKlass.hpp
>> + test/hotspot/jtreg/runtime/defineAnonClass/UnsafeDefMeths.java
>>
>> Changeset: fa26e7c6efb7
>> Author: gadams
>> Date: 2018-04-05 11:18 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/fa26e7c6efb7
>>
>> 8199782: Fix compilation warnings detected by Solaris Developer Studio
>> 12.6
>> Reviewed-by: sspitsyn, dholmes, ihse
>>
>> ! make/hotspot/lib/CompileJvm.gmk
>> ! src/java.base/solaris/native/libjvm_db/libjvm_db.c
>> ! test/fmw/gtest/src/gtest.cc
>> ! test/hotspot/jtreg/runtime/libadimalloc.solaris.sparc/liboverflow.c
>>
>> Changeset: 0ee57b9b376c
>> Author: chegar
>> Date: 2018-03-23 21:39 +0000
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0ee57b9b376c
>>
>> 8200181: Remove superflous non-IPv4 code from
>> Java_java_net_TwoStacksPlainSocketImpl_socketListen
>> Reviewed-by: alanb
>>
>> ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
>>
>> Changeset: 1f14faf358fb
>> Author: bpb
>> Date: 2018-03-23 15:05 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f14faf358fb
>>
>> 8180410: ByteArrayOutputStream should not throw IOExceptions
>> Summary: Add ByteArrayOutputStream.writeBytes()
>> Reviewed-by: rriggs, smarks
>>
>> ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
>> + test/jdk/java/io/ByteArrayOutputStream/Write.java
>> - test/jdk/java/io/ByteArrayOutputStream/WriteBounds.java
>>
>> Changeset: 56a5f899e882
>> Author: jjg
>> Date: 2018-03-23 17:28 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/56a5f899e882
>>
>> 8199902: {@docRoot} references need to be updated to reflect new
>> module/package structure
>> Reviewed-by: ksrini
>>
>> ! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
>> ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java
>> ! src/jdk.compiler/share/classes/com/sun/tools/javac/package-info.java
>> ! src/jdk.javadoc/share/classes/com/sun/javadoc/ClassDoc.java
>> ! src/jdk.javadoc/share/classes/com/sun/javadoc/Doc.java
>> ! src/jdk.javadoc/share/classes/com/sun/javadoc/PackageDoc.java
>> ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
>> ! src/jdk.javadoc/share/classes/module-info.java
>>
>> Changeset: f14852315495
>> Author: shinyafox
>> Date: 2018-03-24 14:43 +0900
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/f14852315495
>>
>> 8199762: JShell API: Failed to detect override when snippet to be
>> overridden has been changed before
>> Reviewed-by: rfield
>>
>> ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
>> ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
>> ! test/langtools/jdk/jshell/MethodsTest.java
>>
>> Changeset: 1d3139252c1c
>> Author: alanb
>> Date: 2018-03-24 08:49 +0000
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1d3139252c1c
>>
>> 8200179: (se) More Selector cleanup
>> Reviewed-by: bpb
>>
>> ! make/CompileJavaModules.gmk
>> ! make/mapfiles/libnio/mapfile-linux
>> ! make/mapfiles/libnio/mapfile-macosx
>> ! make/mapfiles/libnio/mapfile-solaris
>> - src/java.base/share/classes/sun/nio/ch/AbstractPollArrayWrapper.java
>> - src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
>> - src/java.base/share/classes/sun/nio/ch/PollSelectorProvider.java
>> ! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
>> ! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
>> ! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
>> - src/java.base/solaris/classes/sun/nio/ch/EventPortWrapper.java
>> - src/java.base/unix/classes/sun/nio/ch/PollArrayWrapper.java
>> ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
>> + src/java.base/unix/classes/sun/nio/ch/PollSelectorProvider.java
>> ! src/java.base/unix/native/libnio/ch/Net.c
>> - src/java.base/unix/native/libnio/ch/PollArrayWrapper.c
>> + src/java.base/unix/native/libnio/ch/PollSelectorImpl.c
>> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
>> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
>> ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
>>
>> Changeset: 5bfe30bb50a2
>> Author: dholmes
>> Date: 2018-03-26 00:33 -0400
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5bfe30bb50a2
>>
>> 8200213: Configure broken on MIPS
>> Reviewed-by: erikj, stuefe, dholmes, ihse
>> Contributed-by: Ao Qi <aoqi(a)loongson.cn>
>>
>> ! make/autoconf/flags.m4
>>
>> Changeset: b39bc2eb8325
>> Author: jlahoda
>> Date: 2018-03-26 11:42 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b39bc2eb8325
>>
>> 8196519: Incomplete classpath causes infinite recursion in
>> Resolve.isAccessible
>> Summary: ErrorType.getEnclosingType returns noType rather than self.
>> Reviewed-by: mcimadamore, cushon
>>
>> ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
>> +
>> test/langtools/tools/javac/processing/model/MissingClassRecursiveAccessible.java
>>
>> Changeset: 7b8696b3b972
>> Author: shade
>> Date: 2018-03-26 15:09 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7b8696b3b972
>>
>> 8200118: [TESTBUG] String concat tests should test toString() application
>> order
>> Reviewed-by: psandoz, redestad
>>
>> + test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java
>>
>> Changeset: 458c790b6995
>> Author: sundar
>> Date: 2018-03-26 19:27 +0530
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/458c790b6995
>>
>> 8200215: 17th loop of "let foo = ''"; throws ReferenceError
>> Reviewed-by: jlaskey, attila, hannesw
>>
>> !
>> src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
>> + test/nashorn/script/trusted/JDK-8200215.js
>>
>> Changeset: b64cd942ac7a
>> Author: shade
>> Date: 2018-03-26 20:20 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b64cd942ac7a
>>
>> 8200241: [TESTBUG] java/lang/String/concat/ tests should not force
>> source/target = 9 anymore
>> Reviewed-by: redestad, psandoz
>>
>> ! test/jdk/java/lang/String/concat/CompactStringsInitialCoder.java
>> ! test/jdk/java/lang/String/concat/ImplicitStringConcat.java
>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatArgCount.java
>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatBoundaries.java
>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatMany.java
>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatManyLongs.java
>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatOrder.java
>> !
>> test/jdk/java/lang/String/concat/ImplicitStringConcatShapes-head.template
>> ! test/jdk/java/lang/String/concat/ImplicitStringConcatShapes.java
>>
>> Changeset: fd608d605e2f
>> Author: ihse
>> Date: 2018-03-26 20:44 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/fd608d605e2f
>>
>> 8200229: Simplify building of libjsig
>> Reviewed-by: erikj
>>
>> ! make/Main.gmk
>> - make/hotspot/lib/CompileLibjsig.gmk
>> ! make/lib/Lib-java.base.gmk
>>
>> Changeset: 4269e701448e
>> Author: serb
>> Date: 2018-03-26 16:09 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/4269e701448e
>>
>> 8200198: javah man pages were not removed by JDK-8191054
>> Reviewed-by: erikj, alanb
>>
>> - src/bsd/doc/man/ja/javah.1
>> ! src/bsd/doc/man/java.1
>> ! src/bsd/doc/man/javac.1
>> ! src/bsd/doc/man/javadoc.1
>> - src/bsd/doc/man/javah.1
>> ! src/bsd/doc/man/javap.1
>> ! src/bsd/doc/man/jdb.1
>> ! src/linux/doc/man/ja/java.1
>> ! src/linux/doc/man/ja/javac.1
>> ! src/linux/doc/man/ja/javadoc.1
>> - src/linux/doc/man/ja/javah.1
>> ! src/linux/doc/man/ja/javap.1
>> ! src/linux/doc/man/ja/jdb.1
>> ! src/linux/doc/man/java.1
>> ! src/linux/doc/man/javac.1
>> ! src/linux/doc/man/javadoc.1
>> - src/linux/doc/man/javah.1
>> ! src/linux/doc/man/javap.1
>> ! src/linux/doc/man/jdb.1
>> ! src/solaris/doc/sun/man/man1/ja/java.1
>> ! src/solaris/doc/sun/man/man1/ja/javac.1
>> ! src/solaris/doc/sun/man/man1/ja/javadoc.1
>> - src/solaris/doc/sun/man/man1/ja/javah.1
>> ! src/solaris/doc/sun/man/man1/ja/javap.1
>> ! src/solaris/doc/sun/man/man1/ja/jdb.1
>> ! src/solaris/doc/sun/man/man1/java.1
>> ! src/solaris/doc/sun/man/man1/javac.1
>> ! src/solaris/doc/sun/man/man1/javadoc.1
>> - src/solaris/doc/sun/man/man1/javah.1
>> ! src/solaris/doc/sun/man/man1/javap.1
>> ! src/solaris/doc/sun/man/man1/jdb.1
>>
>> Changeset: e9cb414f94eb
>> Author: erikj
>> Date: 2018-03-26 16:24 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e9cb414f94eb
>>
>> 8198652: Stop linking with -base:0x8000000 on Windows
>> Reviewed-by: tbell, ihse, stuefe
>>
>> ! make/autoconf/flags-ldflags.m4
>>
>> Changeset: 7f3986bad197
>> Author: igerasim
>> Date: 2018-03-26 17:30 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/7f3986bad197
>>
>> 8199843: Optimize Integer/Long.highestOneBit()
>> Reviewed-by: redestad, plevart
>>
>> ! src/java.base/share/classes/java/lang/Integer.java
>> ! src/java.base/share/classes/java/lang/Long.java
>>
>> Changeset: d2fd2581325b
>> Author: bpatel
>> Date: 2018-03-26 18:07 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/d2fd2581325b
>>
>> 8199278: Javadoc search results does not link to anchors on a page
>> Reviewed-by: jjg, ksrini
>>
>> !
>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
>> !
>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
>> !
>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
>> ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
>> ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java
>>
>> Changeset: ce86061aff12
>> Author: bpatel
>> Date: 2018-03-26 21:30 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/ce86061aff12
>>
>> 8199705: Docs.gmk needs to be updated to remove the -html5 option
>> Reviewed-by: erikj
>>
>> ! make/Docs.gmk
>>
>> Changeset: 752ecccb0b7f
>> Author: cushon
>> Date: 2018-03-27 13:48 -0400
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/752ecccb0b7f
>>
>> 8200301: deduplicate lambda methods
>> Reviewed-by: vromero, mcimadamore
>>
>> !
>> src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
>> + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
>> + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeHasher.java
>> !
>> src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
>> !
>> test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
>> !
>> test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
>> !
>> test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
>> + test/langtools/tools/javac/diags/examples/LambdaDeduplicate.java
>> + test/langtools/tools/javac/lambda/deduplication/Deduplication.java
>> + test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
>>
>> Changeset: e376090dc07e
>> Author: alanb
>> Date: 2018-03-27 19:29 +0100
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e376090dc07e
>>
>> 8200256: java/nio/channels/AsynchronousChannelGroup/Basic.java fails
>> intermittently
>> Reviewed-by: chegar
>>
>> ! make/mapfiles/libnio/mapfile-linux
>> ! make/mapfiles/libnio/mapfile-macosx
>> ! make/mapfiles/libnio/mapfile-solaris
>> ! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
>> ! src/java.base/macosx/classes/sun/nio/ch/KQueuePort.java
>> ! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
>> ! src/java.base/share/classes/sun/nio/ch/IOUtil.java
>> ! src/java.base/unix/native/libnio/ch/IOUtil.c
>>
>> Changeset: 5812849b5027
>> Author: igerasim
>> Date: 2018-03-27 13:22 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5812849b5027
>>
>> 8198358: Align organization of TwoStacksPlainSocketImp with
>> DualStackPlainSocketImpl [win]
>> Reviewed-by: chegar, clanger
>>
>> ! src/java.base/unix/native/libnet/PlainSocketImpl.c
>> ! src/java.base/windows/classes/java/net/DualStackPlainSocketImpl.java
>> ! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java
>> ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c
>> ! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c
>> ! test/jdk/java/net/Socket/AddressTest.java
>> ! test/jdk/java/net/Socket/B6210227.java
>> ! test/jdk/java/net/Socket/CloseAvailable.java
>> ! test/jdk/java/net/Socket/DeadlockTest.java
>> ! test/jdk/java/net/Socket/HttpProxy.java
>> ! test/jdk/java/net/Socket/InheritHandle.java
>> ! test/jdk/java/net/Socket/InheritTimeout.java
>> ! test/jdk/java/net/Socket/LingerTest.java
>> ! test/jdk/java/net/Socket/LinkLocal.java
>> ! test/jdk/java/net/Socket/ProxyCons.java
>> ! test/jdk/java/net/Socket/RST.java
>> ! test/jdk/java/net/Socket/ReadTimeout.java
>> ! test/jdk/java/net/Socket/SetSoLinger.java
>> ! test/jdk/java/net/Socket/ShutdownInput.java
>> ! test/jdk/java/net/Socket/SocksConnectTimeout.java
>> ! test/jdk/java/net/Socket/TestAfterClose.java
>> ! test/jdk/java/net/Socket/TestClose.java
>> ! test/jdk/java/net/Socket/TestTcpNoDelay.java
>> ! test/jdk/java/net/Socket/Timeout.java
>> ! test/jdk/java/net/Socket/TrafficClass.java
>> ! test/jdk/java/net/Socket/UrgentDataTest.java
>> ! test/jdk/java/net/Socket/asyncClose/AsyncClose.java
>> ! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java
>> ! test/jdk/java/net/Socket/setReuseAddress/Basic.java
>> ! test/jdk/java/net/Socket/setReuseAddress/Restart.java
>> ! test/jdk/java/net/SocketInputStream/SocketClosedException.java
>> ! test/jdk/java/net/SocketInputStream/SocketTimeout.java
>> ! test/jdk/java/net/SocketOption/ImmutableOptions.java
>> ! test/jdk/java/net/SocketOption/MinimumRcvBufferSize.java
>> ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java
>> ! test/jdk/java/net/SocketOption/UnsupportedOptionsTest.java
>>
>> Changeset: f76e1ac74f28
>> Author: redestad
>> Date: 2018-03-28 00:45 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/f76e1ac74f28
>>
>> 8200289: Reduce number of exceptions created when calling
>> Lookup::canBeCached
>> Reviewed-by: sundar, psandoz
>>
>> ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
>>
>> Changeset: b6671a111395
>> Author: jjg
>> Date: 2018-03-27 16:25 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b6671a111395
>>
>> 8199465: {@docRoot} references need to be updated to reflect new
>> module/package structure
>> Reviewed-by: martin, alanb, chegar
>>
>> ! src/java.base/share/classes/java/lang/CharSequence.java
>> ! src/java.base/share/classes/java/lang/Comparable.java
>> ! src/java.base/share/classes/java/lang/ProcessHandle.java
>> ! src/java.base/share/classes/java/lang/String.java
>> ! src/java.base/share/classes/java/lang/Thread.java
>> ! src/java.base/share/classes/java/lang/UnsupportedOperationException.java
>> ! src/java.base/share/classes/java/lang/module/Configuration.java
>> ! src/java.base/share/classes/java/time/Duration.java
>> ! src/java.base/share/classes/java/time/Instant.java
>> ! src/java.base/share/classes/java/time/LocalDate.java
>> ! src/java.base/share/classes/java/time/LocalDateTime.java
>> ! src/java.base/share/classes/java/time/LocalTime.java
>> ! src/java.base/share/classes/java/time/MonthDay.java
>> ! src/java.base/share/classes/java/time/OffsetDateTime.java
>> ! src/java.base/share/classes/java/time/OffsetTime.java
>> ! src/java.base/share/classes/java/time/Period.java
>> ! src/java.base/share/classes/java/time/Year.java
>> ! src/java.base/share/classes/java/time/YearMonth.java
>> ! src/java.base/share/classes/java/time/ZoneId.java
>> ! src/java.base/share/classes/java/time/ZoneOffset.java
>> ! src/java.base/share/classes/java/time/ZonedDateTime.java
>> ! src/java.base/share/classes/java/time/chrono/HijrahDate.java
>> ! src/java.base/share/classes/java/time/chrono/JapaneseDate.java
>> ! src/java.base/share/classes/java/time/chrono/MinguoDate.java
>> ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java
>> ! src/java.base/share/classes/java/util/AbstractCollection.java
>> ! src/java.base/share/classes/java/util/AbstractList.java
>> ! src/java.base/share/classes/java/util/AbstractMap.java
>> ! src/java.base/share/classes/java/util/AbstractQueue.java
>> ! src/java.base/share/classes/java/util/AbstractSequentialList.java
>> ! src/java.base/share/classes/java/util/AbstractSet.java
>> ! src/java.base/share/classes/java/util/ArrayDeque.java
>> ! src/java.base/share/classes/java/util/ArrayList.java
>> ! src/java.base/share/classes/java/util/Arrays.java
>> ! src/java.base/share/classes/java/util/Collection.java
>> ! src/java.base/share/classes/java/util/Collections.java
>> ! src/java.base/share/classes/java/util/Comparator.java
>> ! src/java.base/share/classes/java/util/Deque.java
>> ! src/java.base/share/classes/java/util/EnumMap.java
>> ! src/java.base/share/classes/java/util/EnumSet.java
>> ! src/java.base/share/classes/java/util/HashMap.java
>> ! src/java.base/share/classes/java/util/HashSet.java
>> ! src/java.base/share/classes/java/util/Hashtable.java
>> ! src/java.base/share/classes/java/util/IdentityHashMap.java
>> ! src/java.base/share/classes/java/util/Iterator.java
>> ! src/java.base/share/classes/java/util/LinkedHashMap.java
>> ! src/java.base/share/classes/java/util/LinkedHashSet.java
>> ! src/java.base/share/classes/java/util/LinkedList.java
>> ! src/java.base/share/classes/java/util/List.java
>> ! src/java.base/share/classes/java/util/ListIterator.java
>> ! src/java.base/share/classes/java/util/Map.java
>> ! src/java.base/share/classes/java/util/NavigableMap.java
>> ! src/java.base/share/classes/java/util/NavigableSet.java
>> ! src/java.base/share/classes/java/util/PriorityQueue.java
>> ! src/java.base/share/classes/java/util/Queue.java
>> ! src/java.base/share/classes/java/util/RandomAccess.java
>> ! src/java.base/share/classes/java/util/ResourceBundle.java
>> ! src/java.base/share/classes/java/util/Set.java
>> ! src/java.base/share/classes/java/util/SortedMap.java
>> ! src/java.base/share/classes/java/util/SortedSet.java
>> ! src/java.base/share/classes/java/util/TreeMap.java
>> ! src/java.base/share/classes/java/util/TreeSet.java
>> ! src/java.base/share/classes/java/util/Vector.java
>> ! src/java.base/share/classes/java/util/WeakHashMap.java
>> ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
>> ! src/java.base/share/classes/java/util/concurrent/BlockingDeque.java
>> ! src/java.base/share/classes/java/util/concurrent/BlockingQueue.java
>> ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
>> !
>> src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
>> !
>> src/java.base/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
>> ! src/java.base/share/classes/java/util/concurrent/ConcurrentMap.java
>> !
>> src/java.base/share/classes/java/util/concurrent/ConcurrentNavigableMap.java
>> !
>> src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
>> !
>> src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
>> !
>> src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
>> !
>> src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
>> ! src/java.base/share/classes/java/util/concurrent/DelayQueue.java
>> !
>> src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
>> !
>> src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
>> !
>> src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
>> !
>> src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
>> ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
>> ! src/java.base/share/classes/java/util/concurrent/TransferQueue.java
>> ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
>>
>> Changeset: 951f29c9aef5
>> Author: jlahoda
>> Date: 2018-03-28 10:24 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/951f29c9aef5
>>
>> 8200135:
>> test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java is
>> failing after JDK-8194978
>> Summary: Adjusting the expected number of exception table entries to the
>> recent changes in javac.
>> Reviewed-by: kvn
>>
>> ! test/hotspot/jtreg/ProblemList.txt
>> !
>> test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java
>>
>> Changeset: 5fd26ab491fa
>> Author: rpatil
>> Date: 2018-03-26 17:33 +0530
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/5fd26ab491fa
>>
>> 8144300: http.nonProxyHosts value having wildcard * both at end and start
>> are not honored
>> Summary: added validation for wildcard at start and end
>> Reviewed-by: chegar, dfuchs, clanger
>> Contributed-by: pallavi.sonal(a)oracle.com
>>
>> ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
>> ! test/jdk/java/net/ProxySelector/B8035158.java
>>
>> Changeset: 0fdb76741c56
>> Author: mcimadamore
>> Date: 2018-03-28 14:08 +0100
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/0fdb76741c56
>>
>> 8200199: javac suggests to use var even when var is used
>> Summary: local var analyzer should use synthetic var type position to
>> decide if analysis is needed
>> Reviewed-by: jlahoda, vromero
>>
>> ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
>> + test/langtools/tools/javac/lvti/T8200199.java
>> + test/langtools/tools/javac/lvti/T8200199.out
>>
>> Changeset: 9925be430918
>> Author: mcimadamore
>> Date: 2018-03-28 14:24 +0100
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/9925be430918
>>
>> 8200355: local variable inference regression test generates classfile in
>> test folder
>> Summary: LVTI harness should generate files in jtreg scratch dir
>> Reviewed-by: vromero
>>
>> !
>> test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java
>>
>> Changeset: 879cf9f18688
>> Author: rriggs
>> Date: 2018-03-28 14:15 -0400
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/879cf9f18688
>>
>> 8197595: Serialization javadoc should link to security best practices
>> Reviewed-by: lancea, mullan, ahgross
>>
>> ! src/java.base/share/classes/java/io/ObjectInputFilter.java
>> ! src/java.base/share/classes/java/io/ObjectInputStream.java
>> ! src/java.base/share/classes/java/io/Serializable.java
>> ! src/java.base/share/classes/java/io/package-info.java
>>
>> Changeset: bf53d82a51e5
>> Author: ihse
>> Date: 2018-03-28 21:00 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/bf53d82a51e5
>>
>> 8200357: Inline SoundLibraries.gmk into Lib-java.desktop.gmk
>> Reviewed-by: stuefe, erikj
>>
>> ! make/autoconf/flags-cflags.m4
>> ! make/autoconf/platform.m4
>> ! make/autoconf/spec.gmk.in
>> ! make/lib/Lib-java.desktop.gmk
>> - make/lib/SoundLibraries.gmk
>>
>> Changeset: 396ea30afbd5
>> Author: ihse
>> Date: 2018-03-28 23:56 +0200
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/396ea30afbd5
>>
>> 8200178: Remove mapfiles for JDK native libraries
>> Reviewed-by: erikj, alanb, mchung, prr, weijun
>>
>> ! make/lib/Awt2dLibraries.gmk
>> ! make/lib/CoreLibraries.gmk
>> ! make/lib/Lib-java.base.gmk
>> ! make/lib/Lib-java.desktop.gmk
>> ! make/lib/Lib-java.instrument.gmk
>> ! make/lib/Lib-java.management.gmk
>> ! make/lib/Lib-java.prefs.gmk
>> ! make/lib/Lib-java.rmi.gmk
>> ! make/lib/Lib-java.security.jgss.gmk
>> ! make/lib/Lib-java.smartcardio.gmk
>> ! make/lib/Lib-jdk.attach.gmk
>> ! make/lib/Lib-jdk.crypto.cryptoki.gmk
>> ! make/lib/Lib-jdk.crypto.ec.gmk
>> ! make/lib/Lib-jdk.crypto.ucrypto.gmk
>> ! make/lib/Lib-jdk.hotspot.agent.gmk
>> ! make/lib/Lib-jdk.jdi.gmk
>> ! make/lib/Lib-jdk.jdwp.agent.gmk
>> ! make/lib/Lib-jdk.management.agent.gmk
>> ! make/lib/Lib-jdk.management.gmk
>> ! make/lib/Lib-jdk.net.gmk
>> ! make/lib/Lib-jdk.pack.gmk
>> ! make/lib/Lib-jdk.sctp.gmk
>> ! make/lib/Lib-jdk.security.auth.gmk
>> ! make/lib/LibCommon.gmk
>> - make/mapfiles/libattach/mapfile-aix
>> - make/mapfiles/libattach/mapfile-linux
>> - make/mapfiles/libattach/mapfile-solaris
>> - make/mapfiles/libattach/reorder-windows-x86
>> - make/mapfiles/libattach/reorder-windows-x86_64
>> - make/mapfiles/libawt/mapfile-mawt-vers
>> - make/mapfiles/libawt/mapfile-vers
>> - make/mapfiles/libawt/mapfile-vers-linux
>> - make/mapfiles/libawt_headless/mapfile-vers
>> - make/mapfiles/libawt_headless/reorder-sparc
>> - make/mapfiles/libawt_headless/reorder-sparcv9
>> - make/mapfiles/libawt_headless/reorder-x86
>> - make/mapfiles/libawt_xawt/mapfile-vers
>> - make/mapfiles/libdt_socket/mapfile-vers
>> - make/mapfiles/libextnet/mapfile-linux
>> - make/mapfiles/libextnet/mapfile-solaris
>> - make/mapfiles/libfontmanager/mapfile-vers
>> - make/mapfiles/libinstrument/mapfile-vers
>> - make/mapfiles/libj2gss/mapfile-vers
>> - make/mapfiles/libj2pcsc/mapfile-vers
>> - make/mapfiles/libj2pkcs11/mapfile-vers
>> - make/mapfiles/libj2ucrypto/mapfile-vers
>> - make/mapfiles/libjaas/mapfile-vers
>> - make/mapfiles/libjava/mapfile-vers
>> - make/mapfiles/libjava/reorder-sparc
>> - make/mapfiles/libjava/reorder-sparcv9
>> - make/mapfiles/libjava/reorder-x86
>> - make/mapfiles/libjawt/mapfile-vers
>> - make/mapfiles/libjdwp/mapfile-vers
>> - make/mapfiles/libjimage/mapfile-vers
>> - make/mapfiles/libjli/mapfile-vers
>> - make/mapfiles/libjpeg/mapfile-vers
>> - make/mapfiles/libjpeg/reorder-sparc
>> - make/mapfiles/libjpeg/reorder-sparcv9
>> - make/mapfiles/libjpeg/reorder-x86
>> - make/mapfiles/libjsdt/mapfile-vers
>> - make/mapfiles/libjsig/mapfile-vers-solaris
>> - make/mapfiles/liblcms/mapfile-vers
>> - make/mapfiles/libmanagement/mapfile-vers
>> - make/mapfiles/libmanagement_agent/mapfile-vers
>> - make/mapfiles/libmanagement_ext/mapfile-vers
>> - make/mapfiles/libmlib_image/mapfile-vers
>> - make/mapfiles/libnet/mapfile-vers
>> - make/mapfiles/libnio/mapfile-aix
>> - make/mapfiles/libnio/mapfile-linux
>> - make/mapfiles/libnio/mapfile-macosx
>> - make/mapfiles/libnio/mapfile-solaris
>> - make/mapfiles/libnio/reorder-sparc
>> - make/mapfiles/libnio/reorder-sparcv9
>> - make/mapfiles/libnio/reorder-x86
>> - make/mapfiles/libprefs/mapfile-vers
>> - make/mapfiles/librmi/mapfile-vers
>> - make/mapfiles/libsaproc/mapfile-linux
>> - make/mapfiles/libsaproc/mapfile-macosx
>> - make/mapfiles/libsaproc/mapfile-solaris
>> - make/mapfiles/libsctp/mapfile-vers
>> - make/mapfiles/libsplashscreen/mapfile-vers
>> - make/mapfiles/libsunec/mapfile-vers
>> - make/mapfiles/libunpack/mapfile-vers
>> - make/mapfiles/libverify/mapfile-vers
>> - make/mapfiles/libverify/reorder-sparc
>> - make/mapfiles/libverify/reorder-sparcv9
>> - make/mapfiles/libverify/reorder-x86
>> - make/mapfiles/libzip/mapfile-vers
>> - make/mapfiles/libzip/reorder-sparc
>> - make/mapfiles/libzip/reorder-sparcv9
>> - make/mapfiles/libzip/reorder-x86
>> ! src/java.base/aix/native/libjsig/jsig.c
>> ! src/java.base/share/native/libjava/io_util.c
>> ! src/java.base/share/native/libjava/io_util.h
>> ! src/java.base/share/native/libjava/jni_util.h
>> ! src/java.base/share/native/libjimage/jimage.cpp
>> ! src/java.base/share/native/libjimage/jimage.hpp
>> ! src/java.base/share/native/libjli/args.c
>> ! src/java.base/share/native/libjli/java.c
>> ! src/java.base/share/native/libjli/java.h
>> ! src/java.base/share/native/libjli/jli_util.c
>> ! src/java.base/share/native/libjli/jli_util.h
>> ! src/java.base/share/native/libjli/manifest_info.h
>> ! src/java.base/share/native/libjli/parse_manifest.c
>> ! src/java.base/share/native/libnet/net_util.h
>> ! src/java.base/share/native/libzip/CRC32.c
>> ! src/java.base/share/native/libzip/zip_util.c
>> ! src/java.base/share/native/libzip/zip_util.h
>> ! src/java.base/solaris/native/libjsig/jsig.c
>> ! src/java.base/unix/native/libjava/FileOutputStream_md.c
>> ! src/java.base/unix/native/libjava/jni_util_md.c
>> ! src/java.base/unix/native/libjli/java_md_common.c
>> ! src/java.base/unix/native/libnet/net_util_md.c
>> ! src/java.base/unix/native/libnio/ch/Net.c
>> ! src/java.base/unix/native/libnio/ch/nio_util.h
>> ! src/java.base/windows/native/libjava/io_util_md.c
>> ! src/java.base/windows/native/libjava/io_util_md.h
>> ! src/java.base/windows/native/libjava/jni_util_md.c
>> ! src/java.base/windows/native/libjli/cmdtoargs.c
>> ! src/java.base/windows/native/libjli/java_md.c
>> ! src/java.base/windows/native/libnet/net_util_md.c
>> ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_config.h
>> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.c
>> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.h
>> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.c
>> ! src/java.desktop/share/native/libawt/awt/image/cvutils/img_globals.h
>> ! src/java.desktop/share/native/libawt/awt/image/dither.c
>> ! src/java.desktop/share/native/libawt/awt/image/dither.h
>> ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h
>> ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c
>> ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
>> ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.c
>> ! src/java.desktop/share/native/libawt/java2d/loops/AlphaMath.h
>> ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c
>> ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h
>> ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.c
>> ! src/java.desktop/share/native/libawt/java2d/loops/ProcessPath.h
>> ! src/java.desktop/share/native/libmlib_image/mlib_image_proto.h
>> ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c
>> ! src/java.desktop/share/native/libsplashscreen/splashscreen_impl.h
>> ! src/java.desktop/unix/native/common/awt/img_util_md.h
>> ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
>> ! src/java.desktop/unix/native/libawt/awt/initIDs.c
>> ! src/java.desktop/unix/native/libsplashscreen/splashscreen_config.h
>> ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
>> ! src/java.desktop/windows/native/libawt/windows/img_util_md.h
>> ! src/java.desktop/windows/native/libsplashscreen/splashscreen_config.h
>> ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c
>> ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCryptoMD.c
>> ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
>> ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
>> ! src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h
>> ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
>> ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
>> ! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp
>> ! src/jdk.jdi/share/native/libdt_shmem/shmemBack.c
>> ! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
>>
>> Changeset: 77bff7a757a4
>> Author: martin
>> Date: 2018-03-28 21:13 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/77bff7a757a4
>>
>> 8200116: ConstructInflaterOutput, ConstructDeflaterInput still spamming
>> test logs
>> Summary: end() should always expect to be called eventually
>> Reviewed-by: sherman, ulfzibis
>>
>> ! test/jdk/java/util/zip/ConstructDeflaterInput.java
>> ! test/jdk/java/util/zip/ConstructInflaterOutput.java
>>
>> Changeset: d6d1c06becda
>> Author: martin
>> Date: 2018-03-28 21:14 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/d6d1c06becda
>>
>> 8200124: Various cleanups in jar/zip
>> Reviewed-by: sherman, ulfzibis
>>
>> ! src/java.base/share/classes/java/util/jar/Manifest.java
>> ! src/java.base/share/classes/java/util/zip/ZipCoder.java
>> ! src/java.base/share/classes/java/util/zip/ZipFile.java
>> ! src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java
>>
>> Changeset: e5679a6661d6
>> Author: martin
>> Date: 2018-03-28 21:14 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/e5679a6661d6
>>
>> 8200310: Avoid charset lookup machinery in
>> java.nio.charset.StandardCharsets
>> Reviewed-by: sherman, ulfzibis
>>
>> ! src/java.base/share/classes/java/lang/StringCoding.java
>> ! src/java.base/share/classes/java/nio/charset/Charset.java
>> ! src/java.base/share/classes/java/nio/charset/StandardCharsets.java
>> ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
>> ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
>> ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
>> ! src/java.base/share/classes/sun/nio/cs/UTF_16.java
>> ! src/java.base/share/classes/sun/nio/cs/UTF_16BE.java
>> ! src/java.base/share/classes/sun/nio/cs/UTF_16LE.java
>> ! src/java.base/share/classes/sun/nio/cs/UTF_8.java
>> ! test/jdk/java/nio/charset/StandardCharsets/Standard.java
>>
>> Changeset: ae873285a39c
>> Author: xiaofeya
>> Date: 2018-03-28 21:57 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/ae873285a39c
>>
>> 8196668: revisit test SunPackageAccess and GrantedSunPackageAccess
>> Reviewed-by: mchung
>>
>> + test/jdk/java/lang/SecurityManager/PackageAccessTest.java
>> + test/jdk/java/lang/SecurityManager/empty.policy
>> + test/jdk/java/lang/SecurityManager/test.policy
>>
>> Changeset: b85603908ae4
>> Author: erikj
>> Date: 2018-03-29 08:52 -0700
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/b85603908ae4
>>
>> 8200409: jdk11 nightly solaris sparc build failure
>> Reviewed-by: alanb, tbell
>>
>> ! make/lib/Lib-java.base.gmk
>> + make/mapfiles/libjsig/mapfile-vers-solaris
>> ! src/java.base/solaris/native/libjsig/jsig.c
>>
>> Changeset: a11d3a5ca20b
>> Author: chegar
>> Date: 2018-03-29 20:12 +0100
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/a11d3a5ca20b
>>
>> 8200304: TwoStacksPlainDatagramSocketImpl and socket cleaner
>> Reviewed-by: alanb, dfuchs, rriggs
>>
>> !
>> src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java
>> ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
>>
>> Changeset: 1f9dd2360b17
>> Author: jwilhelm
>> Date: 2018-03-24 01:08 +0100
>> URL: http://hg.openjdk.java.net/zgc/zgc/rev/1f9dd2360b17
>>
>> Merge
>>
>> ! make/autoconf/hotspot.m4
>> + src/hotspot/share/gc/cms/cmsCardTable.cpp
>> - src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
>> ! src/hotspot/share/gc/g1/g1BarrierSet.cpp
>> ! src/hotspot/share/gc/g1/g1BarrierSet.hpp
>> ! src/hotspot/share/gc/g1/g1Policy.hpp
>> ! src/hotspot/share/gc/parallel/psCardTable.cpp
>> - src/hotspot/share/gc/shared/barrierSet.inline.hpp
>> ! src/hotspot/share/gc/shared/cardTable.hpp
>> + src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
>> + src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
>> + src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
>> - src/hotspot/share/gc/shared/cardTableModRefBS.cpp
>> - src/hotspot/share/gc/shared/cardTableModRefBS.hpp
>> - src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
>> - src/hotspot/share/prims/jvmtiEnter.hpp
3
5
JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64
by ci_notify@linaro.org 26 May '18
by ci_notify@linaro.org 26 May '18
26 May '18
This is a summary of the JTREG test results
===========================================
The build and test results are cycled every 15 days.
For detailed information on the test output please refer to:
http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2018/145…
-------------------------------------------------------------------------------
client-release/hotspot
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/27 pass: 1,636; fail: 16; error: 1; not run: 11,615
Build 1: aarch64/2018/mar/29 pass: 1,636; fail: 17; error: 1; not run: 11,615
Build 2: aarch64/2018/mar/31 pass: 1,637; fail: 15; error: 2; not run: 11,615
Build 3: aarch64/2018/apr/05 pass: 1,672; fail: 15; error: 2; not run: 11,615
Build 4: aarch64/2018/apr/07 pass: 1,675; fail: 14; error: 2; not run: 11,615
Build 5: aarch64/2018/apr/15 pass: 1,674; fail: 14; error: 2; not run: 11,615
Build 6: aarch64/2018/apr/17 pass: 1,675; fail: 14; error: 1; not run: 11,615
Build 7: aarch64/2018/may/10 pass: 3,190; fail: 14; error: 3; not run: 11,616
Build 8: aarch64/2018/may/11 pass: 3,192; fail: 12; error: 3; not run: 11,616
Build 9: aarch64/2018/may/13 pass: 3,191; fail: 13; error: 3; not run: 11,616
Build 10: aarch64/2018/may/15 pass: 3,234; fail: 34; error: 4; not run: 11,619
Build 11: aarch64/2018/may/17 pass: 3,263; fail: 34; error: 4; not run: 11,619
Build 12: aarch64/2018/may/21 pass: 3,769; fail: 38; error: 5; not run: 11,619
Build 13: aarch64/2018/may/23 pass: 3,868; fail: 37; error: 4; not run: 11,619
Build 14: aarch64/2018/may/25 pass: 5,209; fail: 45; error: 3; not run: 11,619
7 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
client-release/jdk
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/27 pass: 7,773; fail: 634; error: 20
Build 1: aarch64/2018/mar/29 pass: 7,790; fail: 617; error: 20
Build 2: aarch64/2018/mar/31 pass: 7,766; fail: 643; error: 18
Build 3: aarch64/2018/apr/05 pass: 7,787; fail: 619; error: 21
Build 4: aarch64/2018/apr/07 pass: 7,781; fail: 632; error: 18
Build 5: aarch64/2018/apr/15 pass: 7,824; fail: 583; error: 29
Build 6: aarch64/2018/apr/17 pass: 7,800; fail: 621; error: 15
Build 7: aarch64/2018/may/10 pass: 7,905; fail: 595; error: 22
Build 8: aarch64/2018/may/11 pass: 7,880; fail: 623; error: 19
Build 9: aarch64/2018/may/13 pass: 7,903; fail: 599; error: 23
Build 10: aarch64/2018/may/15 pass: 7,865; fail: 629; error: 32
Build 11: aarch64/2018/may/17 pass: 8,329; fail: 595; error: 29
Build 12: aarch64/2018/may/21 pass: 8,326; fail: 604; error: 25
Build 13: aarch64/2018/may/23 pass: 8,328; fail: 610; error: 24
Build 14: aarch64/2018/may/25 pass: 8,302; fail: 638; error: 23
4 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
client-release/langtools
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/27 pass: 3,847; fail: 6; error: 4
Build 1: aarch64/2018/mar/29 pass: 3,849; fail: 6; error: 2
Build 2: aarch64/2018/mar/31 pass: 3,851; fail: 6
Build 3: aarch64/2018/apr/05 pass: 3,851; fail: 6
Build 4: aarch64/2018/apr/07 pass: 3,851; fail: 6; error: 3
Build 5: aarch64/2018/apr/15 pass: 3,855; fail: 6; error: 3
Build 6: aarch64/2018/apr/17 pass: 3,856; fail: 6; error: 2
Build 7: aarch64/2018/may/10 pass: 3,865; fail: 6
Build 8: aarch64/2018/may/11 pass: 3,865; fail: 6
Build 9: aarch64/2018/may/13 pass: 3,862; fail: 6; error: 4
Build 10: aarch64/2018/may/15 pass: 3,863; fail: 6; error: 3
Build 11: aarch64/2018/may/17 pass: 3,864; fail: 6; error: 3
Build 12: aarch64/2018/may/21 pass: 3,867; fail: 6; error: 2
Build 13: aarch64/2018/may/23 pass: 3,871; fail: 6; error: 3
Build 14: aarch64/2018/may/25 pass: 3,877; fail: 6; error: 5
-------------------------------------------------------------------------------
server-release/hotspot
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/27 pass: 1,644; fail: 15; error: 1; not run: 11,615
Build 1: aarch64/2018/mar/29 pass: 1,644; fail: 16; error: 1; not run: 11,615
Build 2: aarch64/2018/mar/31 pass: 1,645; fail: 15; error: 1; not run: 11,615
Build 3: aarch64/2018/apr/05 pass: 1,680; fail: 14; error: 2; not run: 11,615
Build 4: aarch64/2018/apr/07 pass: 1,685; fail: 13; not run: 11,615
Build 5: aarch64/2018/apr/15 pass: 1,682; fail: 13; error: 2; not run: 11,615
Build 6: aarch64/2018/apr/17 pass: 1,682; fail: 14; error: 1; not run: 11,615
Build 7: aarch64/2018/may/10 pass: 3,199; fail: 12; error: 3; not run: 11,616
Build 8: aarch64/2018/may/11 pass: 3,199; fail: 12; error: 3; not run: 11,616
Build 9: aarch64/2018/may/13 pass: 3,200; fail: 11; error: 3; not run: 11,616
Build 10: aarch64/2018/may/15 pass: 3,243; fail: 33; error: 3; not run: 11,619
Build 11: aarch64/2018/may/17 pass: 3,274; fail: 31; error: 3; not run: 11,619
Build 12: aarch64/2018/may/21 pass: 3,783; fail: 34; error: 2; not run: 11,619
Build 13: aarch64/2018/may/23 pass: 3,879; fail: 34; error: 3; not run: 11,619
Build 14: aarch64/2018/may/25 pass: 5,219; fail: 42; error: 3; not run: 11,619
5 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
server-release/jdk
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/27 pass: 7,794; fail: 614; error: 19
Build 1: aarch64/2018/mar/29 pass: 7,823; fail: 585; error: 19
Build 2: aarch64/2018/mar/31 pass: 7,798; fail: 611; error: 18
Build 3: aarch64/2018/apr/05 pass: 7,816; fail: 593; error: 18
Build 4: aarch64/2018/apr/07 pass: 7,797; fail: 619; error: 15
Build 5: aarch64/2018/apr/15 pass: 7,849; fail: 560; error: 27
Build 6: aarch64/2018/apr/17 pass: 7,825; fail: 593; error: 18
Build 7: aarch64/2018/may/10 pass: 7,918; fail: 586; error: 18
Build 8: aarch64/2018/may/11 pass: 7,912; fail: 592; error: 18
Build 9: aarch64/2018/may/13 pass: 7,892; fail: 616; error: 17
Build 10: aarch64/2018/may/15 pass: 7,918; fail: 586; error: 22
Build 11: aarch64/2018/may/17 pass: 8,349; fail: 587; error: 18
Build 12: aarch64/2018/may/21 pass: 8,363; fail: 578; error: 15
Build 13: aarch64/2018/may/23 pass: 8,361; fail: 583; error: 19
Build 14: aarch64/2018/may/25 pass: 8,357; fail: 591; error: 16
-------------------------------------------------------------------------------
server-release/langtools
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/27 pass: 3,848; fail: 6; error: 3
Build 1: aarch64/2018/mar/29 pass: 3,848; fail: 6; error: 3
Build 2: aarch64/2018/mar/31 pass: 3,850; fail: 6; error: 1
Build 3: aarch64/2018/apr/05 pass: 3,851; fail: 6
Build 4: aarch64/2018/apr/07 pass: 3,853; fail: 5; error: 2
Build 5: aarch64/2018/apr/15 pass: 3,854; fail: 6; error: 4
Build 6: aarch64/2018/apr/17 pass: 3,854; fail: 6; error: 4
Build 7: aarch64/2018/may/10 pass: 3,862; fail: 6; error: 3
Build 8: aarch64/2018/may/11 pass: 3,860; fail: 6; error: 5
Build 9: aarch64/2018/may/13 pass: 3,861; fail: 6; error: 5
Build 10: aarch64/2018/may/15 pass: 3,858; fail: 6; error: 8
Build 11: aarch64/2018/may/17 pass: 3,861; fail: 6; error: 6
Build 12: aarch64/2018/may/21 pass: 3,863; fail: 6; error: 6
Build 13: aarch64/2018/may/23 pass: 3,867; fail: 6; error: 7
Build 14: aarch64/2018/may/25 pass: 3,878; fail: 6; error: 4
Previous results can be found here:
http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html
SPECjbb2015 composite regression test completed
===============================================
This test measures the relative performance of the server
compiler running the SPECjbb2015 composite tests and compares
the performance against the baseline performance of the server
compiler taken on 2016-11-21.
In accordance with [1], the SPECjbb2015 tests are run on a system
which is not production ready and does not meet all the
requirements for publishing compliant results. The numbers below
shall be treated as non-compliant (nc) and are for experimental
purposes only.
Relative performance: Server max-jOPS (nc): 0.65x
Relative performance: Server critical-jOPS (nc): 0.54x
Details of the test setup and historical results may be found here:
http://openjdk.linaro.org/jdkX/SPECjbb2015-results/
[1] http://www.spec.org/fairuse.html#Academic
Regression test Hadoop-Terasort completed
=========================================
This test measures the performance of the server and client compilers
running Hadoop sorting a 1GB file using Terasort and compares
the performance against the baseline performance of the Zero interpreter
and against the baseline performance of the client and server compilers
on 2014-04-01.
Relative performance: Zero: 1.0, Client: 65.65, Server: 106.93
Client 65.65 / Client 2014-04-01 (43.00): 1.53x
Server 106.93 / Server 2014-04-01 (71.00): 1.51x
Details of the test setup and historical results may be found here:
http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/
This is a summary of the jcstress test results
==============================================
The build and test results are cycled every 15 days.
2018-03-29 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/086/results/
2018-03-30 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/088/results/
2018-03-31 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/090/results/
2018-04-05 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/095/results/
2018-04-08 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/097/results/
2018-04-17 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/105/results/
2018-04-18 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/107/results/
2018-05-11 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/130/results/
2018-05-13 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/131/results/
2018-05-14 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/133/results/
2018-05-16 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/135/results/
2018-05-18 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/137/results/
2018-05-22 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/141/results/
2018-05-25 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/143/results/
2018-05-26 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/145/results/
For detailed information on the test output please refer to:
http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/
1
0
How about below implementation?
void cmp(Register Rd, char imm)
imm is changed into type "char", has only one byte.
When engineers look into this function, they will wonder why imm has size limitation.
Then comments are added here to emphasize immediate operand has 12 bits limitation.
// If imm fits in 1 byte range, directly use this function.
// If imm is larger, but engineer is sure that imm fits operand_valid_for_add_sub_immediate(), directly use subs(zr, reg, imm).
// Otherwise find an available temp register, use subs(temp, reg, imm);
What's your opinion?
> I'm thinking of removing cmp(reg, imm) altogether. It's horribly error- prone
> and has resulted in several cycles of bug reports. Anyone who really is sure
> that their immediate will fit can use subs(zr, reg, imm).
>
> What do you think?
2
3
JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64
by ci_notify@linaro.org 24 May '18
by ci_notify@linaro.org 24 May '18
24 May '18
This is a summary of the JTREG test results
===========================================
The build and test results are cycled every 15 days.
For detailed information on the test output please refer to:
http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2018/143…
-------------------------------------------------------------------------------
client-release/hotspot
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/25 pass: 1,636; fail: 16; error: 1; not run: 11,615
Build 1: aarch64/2018/mar/27 pass: 1,636; fail: 16; error: 1; not run: 11,615
Build 2: aarch64/2018/mar/29 pass: 1,636; fail: 17; error: 1; not run: 11,615
Build 3: aarch64/2018/mar/31 pass: 1,637; fail: 15; error: 2; not run: 11,615
Build 4: aarch64/2018/apr/05 pass: 1,672; fail: 15; error: 2; not run: 11,615
Build 5: aarch64/2018/apr/07 pass: 1,675; fail: 14; error: 2; not run: 11,615
Build 6: aarch64/2018/apr/15 pass: 1,674; fail: 14; error: 2; not run: 11,615
Build 7: aarch64/2018/apr/17 pass: 1,675; fail: 14; error: 1; not run: 11,615
Build 8: aarch64/2018/may/10 pass: 3,190; fail: 14; error: 3; not run: 11,616
Build 9: aarch64/2018/may/11 pass: 3,192; fail: 12; error: 3; not run: 11,616
Build 10: aarch64/2018/may/13 pass: 3,191; fail: 13; error: 3; not run: 11,616
Build 11: aarch64/2018/may/15 pass: 3,234; fail: 34; error: 4; not run: 11,619
Build 12: aarch64/2018/may/17 pass: 3,263; fail: 34; error: 4; not run: 11,619
Build 13: aarch64/2018/may/21 pass: 3,769; fail: 38; error: 5; not run: 11,619
Build 14: aarch64/2018/may/23 pass: 3,868; fail: 37; error: 4; not run: 11,619
7 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
client-release/jdk
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/25 pass: 7,778; fail: 629; error: 20
Build 1: aarch64/2018/mar/27 pass: 7,773; fail: 634; error: 20
Build 2: aarch64/2018/mar/29 pass: 7,790; fail: 617; error: 20
Build 3: aarch64/2018/mar/31 pass: 7,766; fail: 643; error: 18
Build 4: aarch64/2018/apr/05 pass: 7,787; fail: 619; error: 21
Build 5: aarch64/2018/apr/07 pass: 7,781; fail: 632; error: 18
Build 6: aarch64/2018/apr/15 pass: 7,824; fail: 583; error: 29
Build 7: aarch64/2018/apr/17 pass: 7,800; fail: 621; error: 15
Build 8: aarch64/2018/may/10 pass: 7,905; fail: 595; error: 22
Build 9: aarch64/2018/may/11 pass: 7,880; fail: 623; error: 19
Build 10: aarch64/2018/may/13 pass: 7,903; fail: 599; error: 23
Build 11: aarch64/2018/may/15 pass: 7,865; fail: 629; error: 32
Build 12: aarch64/2018/may/17 pass: 8,329; fail: 595; error: 29
Build 13: aarch64/2018/may/21 pass: 8,326; fail: 604; error: 25
Build 14: aarch64/2018/may/23 pass: 8,328; fail: 610; error: 24
4 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
client-release/langtools
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/25 pass: 3,844; fail: 6; error: 7
Build 1: aarch64/2018/mar/27 pass: 3,847; fail: 6; error: 4
Build 2: aarch64/2018/mar/29 pass: 3,849; fail: 6; error: 2
Build 3: aarch64/2018/mar/31 pass: 3,851; fail: 6
Build 4: aarch64/2018/apr/05 pass: 3,851; fail: 6
Build 5: aarch64/2018/apr/07 pass: 3,851; fail: 6; error: 3
Build 6: aarch64/2018/apr/15 pass: 3,855; fail: 6; error: 3
Build 7: aarch64/2018/apr/17 pass: 3,856; fail: 6; error: 2
Build 8: aarch64/2018/may/10 pass: 3,865; fail: 6
Build 9: aarch64/2018/may/11 pass: 3,865; fail: 6
Build 10: aarch64/2018/may/13 pass: 3,862; fail: 6; error: 4
Build 11: aarch64/2018/may/15 pass: 3,863; fail: 6; error: 3
Build 12: aarch64/2018/may/17 pass: 3,864; fail: 6; error: 3
Build 13: aarch64/2018/may/21 pass: 3,867; fail: 6; error: 2
Build 14: aarch64/2018/may/23 pass: 3,871; fail: 6; error: 3
-------------------------------------------------------------------------------
server-release/hotspot
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/25 pass: 1,645; fail: 14; error: 1; not run: 11,615
Build 1: aarch64/2018/mar/27 pass: 1,644; fail: 15; error: 1; not run: 11,615
Build 2: aarch64/2018/mar/29 pass: 1,644; fail: 16; error: 1; not run: 11,615
Build 3: aarch64/2018/mar/31 pass: 1,645; fail: 15; error: 1; not run: 11,615
Build 4: aarch64/2018/apr/05 pass: 1,680; fail: 14; error: 2; not run: 11,615
Build 5: aarch64/2018/apr/07 pass: 1,685; fail: 13; not run: 11,615
Build 6: aarch64/2018/apr/15 pass: 1,682; fail: 13; error: 2; not run: 11,615
Build 7: aarch64/2018/apr/17 pass: 1,682; fail: 14; error: 1; not run: 11,615
Build 8: aarch64/2018/may/10 pass: 3,199; fail: 12; error: 3; not run: 11,616
Build 9: aarch64/2018/may/11 pass: 3,199; fail: 12; error: 3; not run: 11,616
Build 10: aarch64/2018/may/13 pass: 3,200; fail: 11; error: 3; not run: 11,616
Build 11: aarch64/2018/may/15 pass: 3,243; fail: 33; error: 3; not run: 11,619
Build 12: aarch64/2018/may/17 pass: 3,274; fail: 31; error: 3; not run: 11,619
Build 13: aarch64/2018/may/21 pass: 3,783; fail: 34; error: 2; not run: 11,619
Build 14: aarch64/2018/may/23 pass: 3,879; fail: 34; error: 3; not run: 11,619
5 fatal errors were detected; please follow the link above for more detail.
-------------------------------------------------------------------------------
server-release/jdk
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/25 pass: 7,811; fail: 599; error: 17
Build 1: aarch64/2018/mar/27 pass: 7,794; fail: 614; error: 19
Build 2: aarch64/2018/mar/29 pass: 7,823; fail: 585; error: 19
Build 3: aarch64/2018/mar/31 pass: 7,798; fail: 611; error: 18
Build 4: aarch64/2018/apr/05 pass: 7,816; fail: 593; error: 18
Build 5: aarch64/2018/apr/07 pass: 7,797; fail: 619; error: 15
Build 6: aarch64/2018/apr/15 pass: 7,849; fail: 560; error: 27
Build 7: aarch64/2018/apr/17 pass: 7,825; fail: 593; error: 18
Build 8: aarch64/2018/may/10 pass: 7,918; fail: 586; error: 18
Build 9: aarch64/2018/may/11 pass: 7,912; fail: 592; error: 18
Build 10: aarch64/2018/may/13 pass: 7,892; fail: 616; error: 17
Build 11: aarch64/2018/may/15 pass: 7,918; fail: 586; error: 22
Build 12: aarch64/2018/may/17 pass: 8,349; fail: 587; error: 18
Build 13: aarch64/2018/may/21 pass: 8,363; fail: 578; error: 15
Build 14: aarch64/2018/may/23 pass: 8,361; fail: 583; error: 19
-------------------------------------------------------------------------------
server-release/langtools
-------------------------------------------------------------------------------
Build 0: aarch64/2018/mar/25 pass: 3,850; fail: 6; error: 1
Build 1: aarch64/2018/mar/27 pass: 3,848; fail: 6; error: 3
Build 2: aarch64/2018/mar/29 pass: 3,848; fail: 6; error: 3
Build 3: aarch64/2018/mar/31 pass: 3,850; fail: 6; error: 1
Build 4: aarch64/2018/apr/05 pass: 3,851; fail: 6
Build 5: aarch64/2018/apr/07 pass: 3,853; fail: 5; error: 2
Build 6: aarch64/2018/apr/15 pass: 3,854; fail: 6; error: 4
Build 7: aarch64/2018/apr/17 pass: 3,854; fail: 6; error: 4
Build 8: aarch64/2018/may/10 pass: 3,862; fail: 6; error: 3
Build 9: aarch64/2018/may/11 pass: 3,860; fail: 6; error: 5
Build 10: aarch64/2018/may/13 pass: 3,861; fail: 6; error: 5
Build 11: aarch64/2018/may/15 pass: 3,858; fail: 6; error: 8
Build 12: aarch64/2018/may/17 pass: 3,861; fail: 6; error: 6
Build 13: aarch64/2018/may/21 pass: 3,863; fail: 6; error: 6
Build 14: aarch64/2018/may/23 pass: 3,867; fail: 6; error: 7
Previous results can be found here:
http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html
SPECjbb2015 composite regression test completed
===============================================
This test measures the relative performance of the server
compiler running the SPECjbb2015 composite tests and compares
the performance against the baseline performance of the server
compiler taken on 2016-11-21.
In accordance with [1], the SPECjbb2015 tests are run on a system
which is not production ready and does not meet all the
requirements for publishing compliant results. The numbers below
shall be treated as non-compliant (nc) and are for experimental
purposes only.
Relative performance: Server max-jOPS (nc): 0.65x
Relative performance: Server critical-jOPS (nc): 0.61x
Details of the test setup and historical results may be found here:
http://openjdk.linaro.org/jdkX/SPECjbb2015-results/
[1] http://www.spec.org/fairuse.html#Academic
Regression test Hadoop-Terasort completed
=========================================
This test measures the performance of the server and client compilers
running Hadoop sorting a 1GB file using Terasort and compares
the performance against the baseline performance of the Zero interpreter
and against the baseline performance of the client and server compilers
on 2014-04-01.
Relative performance: Zero: 1.0, Client: 65.96, Server: 106.93
Client 65.96 / Client 2014-04-01 (43.00): 1.53x
Server 106.93 / Server 2014-04-01 (71.00): 1.51x
Details of the test setup and historical results may be found here:
http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/
This is a summary of the jcstress test results
==============================================
The build and test results are cycled every 15 days.
2018-03-26 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/084/results/
2018-03-29 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/086/results/
2018-03-30 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/088/results/
2018-03-31 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/090/results/
2018-04-05 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/095/results/
2018-04-08 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/097/results/
2018-04-17 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/105/results/
2018-04-18 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/107/results/
2018-05-11 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/130/results/
2018-05-13 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/131/results/
2018-05-14 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/133/results/
2018-05-16 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/135/results/
2018-05-18 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/137/results/
2018-05-22 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/141/results/
2018-05-25 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/143/results/
For detailed information on the test output please refer to:
http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/
1
0