From ci_notify at linaro.org Sat Feb 1 06:45:36 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 1 Feb 2020 06:45:36 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 11u on AArch64 Message-ID: <366688175.376.1580539537404.JavaMail.javamailuser@localhost> 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/jdk11u/openjdk-jtreg-nightly-tests/summary/2020/030/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/sep/17 pass: 5,763; fail: 3 Build 1: aarch64/2019/sep/21 pass: 5,764; fail: 2 Build 2: aarch64/2019/oct/04 pass: 5,764; fail: 2 Build 3: aarch64/2019/oct/17 pass: 5,764; fail: 2 Build 4: aarch64/2019/oct/31 pass: 5,784; fail: 1 Build 5: aarch64/2019/nov/09 pass: 5,773; fail: 3 Build 6: aarch64/2019/nov/16 pass: 5,775; fail: 1 Build 7: aarch64/2019/nov/21 pass: 5,775; fail: 1 Build 8: aarch64/2019/dec/05 pass: 5,775; fail: 1 Build 9: aarch64/2019/dec/08 pass: 5,775; fail: 1 Build 10: aarch64/2019/dec/14 pass: 5,775; fail: 1 Build 11: aarch64/2019/dec/17 pass: 5,775; fail: 1 Build 12: aarch64/2019/dec/21 pass: 5,775; fail: 1 Build 13: aarch64/2020/jan/16 pass: 5,775; fail: 1 Build 14: aarch64/2020/jan/30 pass: 5,791; fail: 1 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/sep/17 pass: 8,462; fail: 482; error: 12 Build 1: aarch64/2019/sep/21 pass: 8,467; fail: 478; error: 13 Build 2: aarch64/2019/oct/04 pass: 8,444; fail: 498; error: 16 Build 3: aarch64/2019/oct/17 pass: 8,452; fail: 493; error: 16 Build 4: aarch64/2019/oct/31 pass: 8,468; fail: 490; error: 14 Build 5: aarch64/2019/nov/09 pass: 8,487; fail: 470; error: 16 Build 6: aarch64/2019/nov/16 pass: 8,475; fail: 484; error: 15 Build 7: aarch64/2019/nov/21 pass: 8,489; fail: 497; error: 13 Build 8: aarch64/2019/dec/05 pass: 8,492; fail: 501; error: 11 Build 9: aarch64/2019/dec/08 pass: 8,482; fail: 505; error: 17 Build 10: aarch64/2019/dec/14 pass: 8,512; fail: 481; error: 12 Build 11: aarch64/2019/dec/17 pass: 8,485; fail: 505; error: 15 Build 12: aarch64/2019/dec/21 pass: 8,499; fail: 496; error: 10 Build 13: aarch64/2020/jan/16 pass: 8,513; fail: 474; error: 17 Build 14: aarch64/2020/jan/30 pass: 8,513; fail: 501; error: 13 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/sep/17 pass: 3,910 Build 1: aarch64/2019/sep/21 pass: 3,910 Build 2: aarch64/2019/oct/04 pass: 3,910 Build 3: aarch64/2019/oct/17 pass: 3,910 Build 4: aarch64/2019/oct/31 pass: 3,910 Build 5: aarch64/2019/nov/09 pass: 3,910 Build 6: aarch64/2019/nov/16 pass: 3,910 Build 7: aarch64/2019/nov/21 pass: 3,910 Build 8: aarch64/2019/dec/05 pass: 3,910 Build 9: aarch64/2019/dec/08 pass: 3,910 Build 10: aarch64/2019/dec/14 pass: 3,910 Build 11: aarch64/2019/dec/17 pass: 3,910 Build 12: aarch64/2019/dec/21 pass: 3,910 Build 13: aarch64/2020/jan/16 pass: 3,910 Build 14: aarch64/2020/jan/30 pass: 3,913 Previous results can be found here: http://openjdk.linaro.org/jdk11u/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): 7.38x Relative performance: Server critical-jOPS (nc): 8.78x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk11u/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 server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 210.67 Server 210.67 / Server 2014-04-01 (71.00): 2.97x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk11u/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-09-11 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/253/results/ 2019-09-18 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/260/results/ 2019-09-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/264/results/ 2019-10-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/277/results/ 2019-10-18 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/290/results/ 2019-11-01 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/304/results/ 2019-11-10 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/313/results/ 2019-11-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/320/results/ 2019-11-22 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/325/results/ 2019-12-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/339/results/ 2019-12-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/342/results/ 2019-12-15 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/348/results/ 2019-12-18 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/351/results/ 2019-12-22 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/355/results/ 2020-02-01 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2020/030/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/ From ci_notify at linaro.org Sat Feb 1 06:50:06 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 1 Feb 2020 06:50:06 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 14 on AArch64 Message-ID: <1514287438.378.1580539806693.JavaMail.javamailuser@localhost> 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/jdk14/openjdk-jtreg-nightly-tests/summary/2020/030/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 5,773; fail: 45 Build 1: aarch64/2020/jan/30 pass: 5,773; fail: 45 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 8,831; fail: 524; error: 18 Build 1: aarch64/2020/jan/30 pass: 8,839; fail: 518; error: 17 4 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 4,031 Build 1: aarch64/2020/jan/30 pass: 4,031 Previous results can be found here: http://openjdk.linaro.org/jdk14/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): 7.83x Relative performance: Server critical-jOPS (nc): 9.35x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk14/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 server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 196.04 Server 196.04 / Server 2014-04-01 (71.00): 2.76x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk14/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2020-01-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/2020/023/results/ 2020-02-01 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/2020/030/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/ From ci_notify at linaro.org Sun Feb 2 15:17:54 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sun, 2 Feb 2020 15:17:54 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1883897329.673.1580656674767.JavaMail.javamailuser@localhost> 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/2020/032/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/20 pass: 5,766; fail: 44 Build 1: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 2: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 3: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 4: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 5: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 6: aarch64/2020/jan/10 pass: 5,769; fail: 45 Build 7: aarch64/2020/jan/13 pass: 5,770; fail: 44 Build 8: aarch64/2020/jan/15 pass: 5,770; fail: 46 Build 9: aarch64/2020/jan/20 pass: 5,776; fail: 44 Build 10: aarch64/2020/jan/22 pass: 5,776; fail: 44 Build 11: aarch64/2020/jan/24 pass: 5,775; fail: 45 Build 12: aarch64/2020/jan/27 pass: 5,776; fail: 44 Build 13: aarch64/2020/jan/29 pass: 5,776; fail: 44 Build 14: aarch64/2020/feb/01 pass: 5,777; fail: 46 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/20 pass: 8,818; fail: 528; error: 20 Build 1: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 2: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 3: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 4: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 5: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 6: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 Build 7: aarch64/2020/jan/13 pass: 8,825; fail: 524; error: 20 Build 8: aarch64/2020/jan/15 pass: 8,827; fail: 524; error: 19 Build 9: aarch64/2020/jan/20 pass: 8,830; fail: 529; error: 16 Build 10: aarch64/2020/jan/22 pass: 8,829; fail: 528; error: 19 Build 11: aarch64/2020/jan/24 pass: 8,832; fail: 537; error: 16 Build 12: aarch64/2020/jan/27 pass: 8,846; fail: 523; error: 17 Build 13: aarch64/2020/jan/29 pass: 8,844; fail: 522; error: 19 Build 14: aarch64/2020/feb/01 pass: 8,848; fail: 523; error: 18 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/18 pass: 4,030 Build 1: aarch64/2019/dec/20 pass: 4,030 Build 2: aarch64/2019/dec/23 pass: 4,030 Build 3: aarch64/2019/dec/25 pass: 4,030 Build 4: aarch64/2020/jan/03 pass: 4,030 Build 5: aarch64/2020/jan/06 pass: 4,030 Build 6: aarch64/2020/jan/08 pass: 4,030 Build 7: aarch64/2020/jan/10 pass: 4,030 Build 8: aarch64/2020/jan/13 pass: 4,030 Build 9: aarch64/2020/jan/15 pass: 4,031 Build 10: aarch64/2020/jan/20 pass: 4,033 Build 11: aarch64/2020/jan/22 pass: 4,033 Build 12: aarch64/2020/jan/24 pass: 4,033 Build 13: aarch64/2020/jan/27 pass: 4,033 Build 14: aarch64/2020/feb/01 pass: 4,036 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 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): 8.09x Relative performance: Server critical-jOPS (nc): 12.20x 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 server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 210.67 Server 210.67 / Server 2014-04-01 (71.00): 2.97x 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. 2019-12-19 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/352/results/ 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ 2020-01-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/013/results/ 2020-01-16 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/015/results/ 2020-01-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/020/results/ 2020-01-23 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/022/results/ 2020-01-25 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/024/results/ 2020-01-28 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/027/results/ 2020-02-02 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/032/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From ci_notify at linaro.org Tue Feb 4 11:58:36 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 4 Feb 2020 11:58:36 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <602854100.711.1580817516760.JavaMail.javamailuser@localhost> 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/2020/034/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/23 pass: 5,766; fail: 44 Build 1: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 2: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 3: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 4: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 5: aarch64/2020/jan/10 pass: 5,769; fail: 45 Build 6: aarch64/2020/jan/13 pass: 5,770; fail: 44 Build 7: aarch64/2020/jan/15 pass: 5,770; fail: 46 Build 8: aarch64/2020/jan/20 pass: 5,776; fail: 44 Build 9: aarch64/2020/jan/22 pass: 5,776; fail: 44 Build 10: aarch64/2020/jan/24 pass: 5,775; fail: 45 Build 11: aarch64/2020/jan/27 pass: 5,776; fail: 44 Build 12: aarch64/2020/jan/29 pass: 5,776; fail: 44 Build 13: aarch64/2020/feb/01 pass: 5,777; fail: 46 Build 14: aarch64/2020/feb/03 pass: 5,777; fail: 46 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/23 pass: 8,823; fail: 524; error: 20 Build 1: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 2: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 3: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 4: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 5: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 Build 6: aarch64/2020/jan/13 pass: 8,825; fail: 524; error: 20 Build 7: aarch64/2020/jan/15 pass: 8,827; fail: 524; error: 19 Build 8: aarch64/2020/jan/20 pass: 8,830; fail: 529; error: 16 Build 9: aarch64/2020/jan/22 pass: 8,829; fail: 528; error: 19 Build 10: aarch64/2020/jan/24 pass: 8,832; fail: 537; error: 16 Build 11: aarch64/2020/jan/27 pass: 8,846; fail: 523; error: 17 Build 12: aarch64/2020/jan/29 pass: 8,844; fail: 522; error: 19 Build 13: aarch64/2020/feb/01 pass: 8,848; fail: 523; error: 18 Build 14: aarch64/2020/feb/03 pass: 8,851; fail: 525; error: 15 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/20 pass: 4,030 Build 1: aarch64/2019/dec/23 pass: 4,030 Build 2: aarch64/2019/dec/25 pass: 4,030 Build 3: aarch64/2020/jan/03 pass: 4,030 Build 4: aarch64/2020/jan/06 pass: 4,030 Build 5: aarch64/2020/jan/08 pass: 4,030 Build 6: aarch64/2020/jan/10 pass: 4,030 Build 7: aarch64/2020/jan/13 pass: 4,030 Build 8: aarch64/2020/jan/15 pass: 4,031 Build 9: aarch64/2020/jan/20 pass: 4,033 Build 10: aarch64/2020/jan/22 pass: 4,033 Build 11: aarch64/2020/jan/24 pass: 4,033 Build 12: aarch64/2020/jan/27 pass: 4,033 Build 13: aarch64/2020/feb/01 pass: 4,036 Build 14: aarch64/2020/feb/03 pass: 4,036 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 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): 8.04x Relative performance: Server critical-jOPS (nc): 12.24x 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 server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 207.57 Server 207.57 / Server 2014-04-01 (71.00): 2.92x 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. 2019-12-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/354/results/ 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ 2020-01-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/013/results/ 2020-01-16 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/015/results/ 2020-01-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/020/results/ 2020-01-23 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/022/results/ 2020-01-25 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/024/results/ 2020-01-28 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/027/results/ 2020-02-02 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/032/results/ 2020-02-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/034/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From ci_notify at linaro.org Thu Feb 6 13:21:19 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 6 Feb 2020 13:21:19 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1124080405.2057.1580995280374.JavaMail.javamailuser@localhost> 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/2020/036/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/25 pass: 5,765; fail: 46 Build 1: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 2: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 3: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 4: aarch64/2020/jan/10 pass: 5,769; fail: 45 Build 5: aarch64/2020/jan/13 pass: 5,770; fail: 44 Build 6: aarch64/2020/jan/15 pass: 5,770; fail: 46 Build 7: aarch64/2020/jan/20 pass: 5,776; fail: 44 Build 8: aarch64/2020/jan/22 pass: 5,776; fail: 44 Build 9: aarch64/2020/jan/24 pass: 5,775; fail: 45 Build 10: aarch64/2020/jan/27 pass: 5,776; fail: 44 Build 11: aarch64/2020/jan/29 pass: 5,776; fail: 44 Build 12: aarch64/2020/feb/01 pass: 5,777; fail: 46 Build 13: aarch64/2020/feb/03 pass: 5,777; fail: 46 Build 14: aarch64/2020/feb/05 pass: 5,778; fail: 46 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/25 pass: 8,819; fail: 530; error: 18 Build 1: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 2: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 3: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 4: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 Build 5: aarch64/2020/jan/13 pass: 8,825; fail: 524; error: 20 Build 6: aarch64/2020/jan/15 pass: 8,827; fail: 524; error: 19 Build 7: aarch64/2020/jan/20 pass: 8,830; fail: 529; error: 16 Build 8: aarch64/2020/jan/22 pass: 8,829; fail: 528; error: 19 Build 9: aarch64/2020/jan/24 pass: 8,832; fail: 537; error: 16 Build 10: aarch64/2020/jan/27 pass: 8,846; fail: 523; error: 17 Build 11: aarch64/2020/jan/29 pass: 8,844; fail: 522; error: 19 Build 12: aarch64/2020/feb/01 pass: 8,848; fail: 523; error: 18 Build 13: aarch64/2020/feb/03 pass: 8,851; fail: 525; error: 15 Build 14: aarch64/2020/feb/05 pass: 8,851; fail: 526; error: 15 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/23 pass: 4,030 Build 1: aarch64/2019/dec/25 pass: 4,030 Build 2: aarch64/2020/jan/03 pass: 4,030 Build 3: aarch64/2020/jan/06 pass: 4,030 Build 4: aarch64/2020/jan/08 pass: 4,030 Build 5: aarch64/2020/jan/10 pass: 4,030 Build 6: aarch64/2020/jan/13 pass: 4,030 Build 7: aarch64/2020/jan/15 pass: 4,031 Build 8: aarch64/2020/jan/20 pass: 4,033 Build 9: aarch64/2020/jan/22 pass: 4,033 Build 10: aarch64/2020/jan/24 pass: 4,033 Build 11: aarch64/2020/jan/27 pass: 4,033 Build 12: aarch64/2020/feb/01 pass: 4,036 Build 13: aarch64/2020/feb/03 pass: 4,036 Build 14: aarch64/2020/feb/05 pass: 4,036 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 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): 7.92x Relative performance: Server critical-jOPS (nc): 12.46x 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 server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 207.57 Server 207.57 / Server 2014-04-01 (71.00): 2.92x 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. 2019-12-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/357/results/ 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ 2020-01-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/013/results/ 2020-01-16 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/015/results/ 2020-01-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/020/results/ 2020-01-23 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/022/results/ 2020-01-25 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/024/results/ 2020-01-28 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/027/results/ 2020-02-02 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/032/results/ 2020-02-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/034/results/ 2020-02-06 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/036/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From ci_notify at linaro.org Thu Feb 6 15:12:58 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 6 Feb 2020 15:12:58 +0000 (UTC) Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 2829 Failure Message-ID: <394381549.2185.1581001978943.JavaMail.javamailuser@localhost> OpenJDK AArch64 jdk/jdk build status is Failure Build details - https://ci.linaro.org/job/jdkX-ci-build/2829/ Changes - lfoltan: 4a4d185098e269bb1747f12a57274490ae9af5db - src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp - src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp - src/hotspot/cpu/s390/sharedRuntime_s390.cpp - src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp - src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp - src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp - src/hotspot/share/c1/c1_ValueMap.cpp - src/hotspot/share/ci/ciEnv.cpp - src/hotspot/share/ci/ciField.cpp - src/hotspot/share/ci/ciKlass.hpp - src/hotspot/share/ci/ciObjArrayKlass.cpp - src/hotspot/share/ci/ciObjectFactory.cpp - src/hotspot/share/ci/ciSignature.cpp - src/hotspot/share/classfile/classFileParser.cpp - src/hotspot/share/classfile/classListParser.cpp - src/hotspot/share/classfile/defaultMethods.cpp - src/hotspot/share/classfile/placeholders.cpp - src/hotspot/share/classfile/stackMapTable.cpp - src/hotspot/share/classfile/systemDictionary.cpp - src/hotspot/share/classfile/systemDictionary.hpp - src/hotspot/share/classfile/verificationType.cpp - src/hotspot/share/classfile/vmSymbols.cpp - src/hotspot/share/classfile/vmSymbols.hpp - src/hotspot/share/code/nmethod.cpp - src/hotspot/share/compiler/methodMatcher.cpp - src/hotspot/share/interpreter/bytecode.cpp - src/hotspot/share/interpreter/bytecodeUtils.cpp - src/hotspot/share/interpreter/interpreterRuntime.cpp - src/hotspot/share/interpreter/oopMapCache.cpp - src/hotspot/share/interpreter/rewriter.cpp - src/hotspot/share/jvmci/compilerRuntime.cpp - src/hotspot/share/jvmci/jvmciCompilerToVM.cpp - src/hotspot/share/jvmci/jvmciCompilerToVM.hpp - src/hotspot/share/oops/constMethod.cpp - src/hotspot/share/oops/constantPool.cpp - src/hotspot/share/oops/generateOopMap.cpp - src/hotspot/share/oops/generateOopMap.hpp - src/hotspot/share/oops/method.cpp - src/hotspot/share/oops/method.hpp - src/hotspot/share/oops/methodData.cpp - src/hotspot/share/oops/symbol.cpp - src/hotspot/share/oops/symbol.hpp - src/hotspot/share/prims/jni.cpp - src/hotspot/share/prims/jvmtiImpl.cpp - src/hotspot/share/prims/methodHandles.cpp - src/hotspot/share/prims/methodHandles.hpp - src/hotspot/share/runtime/deoptimization.cpp - src/hotspot/share/runtime/fieldDescriptor.hpp - src/hotspot/share/runtime/fieldDescriptor.inline.hpp - src/hotspot/share/runtime/frame.cpp - src/hotspot/share/runtime/javaCalls.cpp - src/hotspot/share/runtime/reflection.cpp - src/hotspot/share/runtime/sharedRuntime.cpp - src/hotspot/share/runtime/signature.cpp - src/hotspot/share/runtime/signature.hpp - src/hotspot/share/utilities/globalDefinitions.cpp - src/hotspot/share/utilities/globalDefinitions.hpp --"8230199: consolidate signature parsing code in HotSpot sources Summary: Add a new Signature class to support basic signature queries and enhance SignatureStream class to parse field signatures in addition to methods. Reviewed-by: coleenp, dholmes, fparain, hseigel Contributed-by: lois.foltan at oracle.com, john.r.rose at oracle.com " Build output - Compiling 19 properties into resource bundles for jdk.compiler Compiling 12 properties into resource bundles for jdk.jdeps Compiling 7 properties into resource bundles for jdk.jshell Compiling 127 files for BUILD_java.compiler.interim Creating support/modules_libs/java.base/server/libjvm.so from 1002 file(s) Creating hotspot/variant-server/libjvm/gtest/libjvm.so from 128 file(s) Creating hotspot/variant-server/libjvm/gtest/gtestLauncher from 1 file(s) Compiling 405 files for BUILD_jdk.compiler.interim Compiling 222 files for BUILD_jdk.javadoc.interim Compiling 173 files for BUILD_TOOLS_JDK Compiling 188 files for BUILD_jdk.rmic.interim Compiling 3 files for BUILD_VM_COMPILER_MATCH_PROCESSOR Compiling 5 files for BUILD_VM_COMPILER_NODEINFO_PROCESSOR Compiling 3 files for BUILD_VM_COMPILER_OPTIONS_PROCESSOR Compiling 14 files for BUILD_VM_COMPILER_REPLACEMENTS_PROCESSOR Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Compiling 31 files for BUILD_JRTFS Compiling 3 files for BUILD_VM_COMPILER_SERVICEPROVIDER_PROCESSOR Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Compiling 2 files for COMPILE_DEPEND Creating buildtools/jdk.vm.compiler.match.processor.jar Creating buildtools/jdk.vm.compiler.nodeinfo.processor.jar Creating support/modules_libs/java.base/jrt-fs.jar Creating buildtools/jdk.vm.compiler.options.processor.jar Creating buildtools/jdk.vm.compiler.replacements.verifier.jar Compiling 2 files for BUILD_BREAKITERATOR_BASE Compiling 2 files for BUILD_BREAKITERATOR_LD Creating buildtools/jdk.vm.compiler.serviceprovider.processor.jar Compiling 11 properties into resource bundles for java.logging Compiling 11 properties into resource bundles for java.base Compiling 6 properties into resource bundles for java.base Compiling 5 properties into resource bundles for jdk.jlink Compiling 3 properties into resource bundles for jdk.jlink Compiling 1 properties into resource bundles for jdk.jlink Compiling 11 properties into resource bundles for jdk.jartool Compiling 11 properties into resource bundles for jdk.management.agent Compiling 3 properties into resource bundles for jdk.jdi /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/share/runtime/fieldType.cpp: In static member function 'static BasicType FieldType::basic_type(Symbol*)': /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/share/runtime/fieldType.cpp:36:41: error: 'char2type' was not declared in this scope return char2type(signature->char_at(0)); ^ /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/share/runtime/fieldType.cpp: In static member function 'static BasicType FieldType::get_array_info(Symbol*, FieldArrayInfo&, Thread*)': /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/share/runtime/fieldType.cpp:80:48: error: 'char2type' was not declared in this scope BasicType element_type = char2type(element[0]); ^ At global scope: cc1plus: error: unrecognized command line option '-Wno-cast-function-type' [-Werror] cc1plus: error: unrecognized command line option '-Wno-misleading-indentation' [-Werror] cc1plus: error: unrecognized command line option '-Wno-implicit-fallthrough' [-Werror] cc1plus: error: unrecognized command line option '-Wno-int-in-bool-context' [-Werror] cc1plus: all warnings being treated as errors lib/CompileJvm.gmk:177: recipe for target '/home/buildslave/workspace/jdkX-ci-build/build/hotspot/variant-server/libjvm/objs/fieldType.o' failed make[3]: *** [/home/buildslave/workspace/jdkX-ci-build/build/hotspot/variant-server/libjvm/objs/fieldType.o] Error 1 make[3]: *** Waiting for unfinished jobs.... Compiling 224 properties into resource bundles for jdk.localedata Compiling 3007 files for java.base Compiling 89 properties into resource bundles for java.desktop make/Main.gmk:268: recipe for target 'hotspot-server-libs' failed make[2]: *** [hotspot-server-libs] Error 1 make[2]: *** Waiting for unfinished jobs.... ERROR: Build failed for target 'images' in configuration '/home/buildslave/workspace/jdkX-ci-build/build' (exit code 2) Stopping sjavac server === Output from failing command(s) repeated here === * For target hotspot_variant-server_libjvm_objs_fieldType.o: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/share/runtime/fieldType.cpp: In static member function 'static BasicType FieldType::basic_type(Symbol*)': /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/share/runtime/fieldType.cpp:36:41: error: 'char2type' was not declared in this scope return char2type(signature->char_at(0)); ^ /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/share/runtime/fieldType.cpp: In static member function 'static BasicType FieldType::get_array_info(Symbol*, FieldArrayInfo&, Thread*)': /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/share/runtime/fieldType.cpp:80:48: error: 'char2type' was not declared in this scope BasicType element_type = char2type(element[0]); ^ At global scope: cc1plus: error: unrecognized command line option '-Wno-cast-function-type' [-Werror] cc1plus: error: unrecognized command line option '-Wno-misleading-indentation' [-Werror] cc1plus: error: unrecognized command line option '-Wno-implicit-fallthrough' [-Werror] cc1plus: error: unrecognized command line option '-Wno-int-in-bool-context' [-Werror] cc1plus: all warnings being treated as errors * All command lines available in /home/buildslave/workspace/jdkX-ci-build/build/make-support/failure-logs. === End of repeated output === === Make failed targets repeated here === lib/CompileJvm.gmk:177: recipe for target '/home/buildslave/workspace/jdkX-ci-build/build/hotspot/variant-server/libjvm/objs/fieldType.o' failed make/Main.gmk:268: recipe for target 'hotspot-server-libs' failed === End of repeated output === Hint: Try searching the build log for the name of the first failed target. Hint: See doc/building.html#troubleshooting for assistance. /home/buildslave/workspace/jdkX-ci-build/jdkX/make/Init.gmk:307: recipe for target 'main' failed make[1]: *** [main] Error 1 /home/buildslave/workspace/jdkX-ci-build/jdkX/make/Init.gmk:186: recipe for target 'images' failed make: *** [images] Error 2 From ci_notify at linaro.org Thu Feb 6 16:33:27 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 6 Feb 2020 16:33:27 +0000 (UTC) Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 2830 Fixed In-Reply-To: <394381549.2185.1581001978943.JavaMail.javamailuser@localhost> References: <394381549.2185.1581001978943.JavaMail.javamailuser@localhost> Message-ID: <1496041007.2244.1581006807843.JavaMail.javamailuser@localhost> OpenJDK AArch64 jdk/jdk build status is Fixed Build details - https://ci.linaro.org/job/jdkX-ci-build/2830/ Changes - lfoltan: d3caf06ac9ae0e1f6fa8e78d0c6e011d6dcb6f79 - src/hotspot/share/runtime/fieldType.cpp - src/hotspot/share/runtime/fieldType.hpp --"8238600: Remove runtime/fieldType.hpp and fieldType.cpp Summary: Remove obsolesced source files fieldType.hpp and fieldType.cpp. Reviewed-by: hseigel Contributed-by: lois.foltan at oracle.com " Build output - Creating jdk.internal.opt.jmod Creating jdk.internal.vm.ci.jmod Creating jdk.internal.vm.compiler.jmod Creating jdk.internal.vm.compiler.management.jmod Creating jdk.jartool.jmod Creating jdk.javadoc.jmod Creating jdk.jcmd.jmod Creating jdk.jconsole.jmod Creating jdk.jdeps.jmod Creating jdk.jdi.jmod Creating jdk.jdwp.agent.jmod Creating jdk.jfr.jmod Creating jdk.jshell.jmod Creating jdk.jsobject.jmod Creating jdk.jstatd.jmod Creating jdk.localedata.jmod Creating jdk.management.jmod Creating jdk.management.agent.jmod Creating jdk.management.jfr.jmod Creating jdk.naming.dns.jmod Creating jdk.naming.rmi.jmod Creating jdk.net.jmod Creating jdk.nio.mapmode.jmod Creating jdk.rmic.jmod Creating jdk.scripting.nashorn.jmod Creating jdk.scripting.nashorn.shell.jmod Creating jdk.sctp.jmod Creating jdk.security.auth.jmod Creating jdk.security.jgss.jmod Creating jdk.unsupported.jmod Creating jdk.unsupported.desktop.jmod Creating jdk.xml.dom.jmod Creating jdk.zipfs.jmod Compiling 3 files for BUILD_DEMO_CodePointIM Updating support/demos/image/jfc/CodePointIM/src.zip Creating interim jimage Compiling 3 files for BUILD_DEMO_FileChooserDemo Updating support/demos/image/jfc/FileChooserDemo/src.zip Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/FileChooserDemo/FileChooserDemo.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/FileChooserDemo/FileChooserDemo.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Compiling 30 files for BUILD_DEMO_SwingSet2 Updating support/demos/image/jfc/SwingSet2/src.zip Compiling 4 files for BUILD_DEMO_Font2DTest Updating support/demos/image/jfc/Font2DTest/src.zip Compiling 64 files for BUILD_DEMO_J2Ddemo Updating support/demos/image/jfc/J2Ddemo/src.zip Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Compiling 15 files for BUILD_DEMO_Metalworks Updating support/demos/image/jfc/Metalworks/src.zip Compiling 1 files for CLASSLIST_JAR Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Compiling 2 files for BUILD_DEMO_Notepad Updating support/demos/image/jfc/Notepad/src.zip Creating support/classlist.jar Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/Metalworks/MetalworksPrefs.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Compiling 5 files for BUILD_DEMO_Stylepad Updating support/demos/image/jfc/Stylepad/src.zip Compiling 5 files for BUILD_DEMO_SampleTree Updating support/demos/image/jfc/SampleTree/src.zip Compiling 8 files for BUILD_DEMO_TableExample Updating support/demos/image/jfc/TableExample/src.zip Compiling 1 files for BUILD_DEMO_TransparentRuler Updating support/demos/image/jfc/TransparentRuler/src.zip Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/Stylepad/Stylepad.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/TableExample/TableExample4.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Creating support/demos/image/jfc/CodePointIM/CodePointIM.jar Creating support/demos/image/jfc/FileChooserDemo/FileChooserDemo.jar Creating support/demos/image/jfc/SwingSet2/SwingSet2.jar Creating support/demos/image/jfc/Font2DTest/Font2DTest.jar Creating support/demos/image/jfc/J2Ddemo/J2Ddemo.jar Creating support/demos/image/jfc/Metalworks/Metalworks.jar Creating support/demos/image/jfc/Notepad/Notepad.jar Creating support/demos/image/jfc/SampleTree/SampleTree.jar Creating support/demos/image/jfc/Stylepad/Stylepad.jar Creating support/demos/image/jfc/TableExample/TableExample.jar Creating support/demos/image/jfc/TransparentRuler/TransparentRuler.jar Creating jdk.jlink.jmod Creating java.base.jmod Creating jdk image WARNING: Using incubator modules: jdk.incubator.jpackage, jdk.incubator.foreign Creating CDS archive for jdk image Stopping sjavac server Finished building target 'images' in configuration '/home/buildslave/workspace/jdkX-ci-build/build' From ci_notify at linaro.org Sat Feb 8 12:10:40 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 8 Feb 2020 12:10:40 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 14 on AArch64 Message-ID: <951426538.2475.1581163841590.JavaMail.javamailuser@localhost> 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/jdk14/openjdk-jtreg-nightly-tests/summary/2020/037/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 5,773; fail: 45 Build 1: aarch64/2020/jan/30 pass: 5,773; fail: 45 Build 2: aarch64/2020/feb/06 pass: 5,773; fail: 46 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 8,831; fail: 524; error: 18 Build 1: aarch64/2020/jan/30 pass: 8,839; fail: 518; error: 17 Build 2: aarch64/2020/feb/06 pass: 8,838; fail: 517; error: 18 6 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 4,031 Build 1: aarch64/2020/jan/30 pass: 4,031 Build 2: aarch64/2020/feb/03 pass: 4,031 Build 3: aarch64/2020/feb/06 pass: 4,031 Previous results can be found here: http://openjdk.linaro.org/jdk14/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): 7.80x Relative performance: Server critical-jOPS (nc): 9.39x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk14/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 server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 210.67 Server 210.67 / Server 2014-04-01 (71.00): 2.97x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk14/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2020-01-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/2020/023/results/ 2020-02-01 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/2020/030/results/ 2020-02-08 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/2020/037/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/ From ci_notify at linaro.org Sat Feb 8 12:13:44 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 8 Feb 2020 12:13:44 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 11u on AArch64 Message-ID: <1675904663.2477.1581164024851.JavaMail.javamailuser@localhost> 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/jdk11u/openjdk-jtreg-nightly-tests/summary/2020/037/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/sep/21 pass: 5,764; fail: 2 Build 1: aarch64/2019/oct/04 pass: 5,764; fail: 2 Build 2: aarch64/2019/oct/17 pass: 5,764; fail: 2 Build 3: aarch64/2019/oct/31 pass: 5,784; fail: 1 Build 4: aarch64/2019/nov/09 pass: 5,773; fail: 3 Build 5: aarch64/2019/nov/16 pass: 5,775; fail: 1 Build 6: aarch64/2019/nov/21 pass: 5,775; fail: 1 Build 7: aarch64/2019/dec/05 pass: 5,775; fail: 1 Build 8: aarch64/2019/dec/08 pass: 5,775; fail: 1 Build 9: aarch64/2019/dec/14 pass: 5,775; fail: 1 Build 10: aarch64/2019/dec/17 pass: 5,775; fail: 1 Build 11: aarch64/2019/dec/21 pass: 5,775; fail: 1 Build 12: aarch64/2020/jan/16 pass: 5,775; fail: 1 Build 13: aarch64/2020/jan/30 pass: 5,791; fail: 1 Build 14: aarch64/2020/feb/06 pass: 5,791; fail: 1 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/sep/21 pass: 8,467; fail: 478; error: 13 Build 1: aarch64/2019/oct/04 pass: 8,444; fail: 498; error: 16 Build 2: aarch64/2019/oct/17 pass: 8,452; fail: 493; error: 16 Build 3: aarch64/2019/oct/31 pass: 8,468; fail: 490; error: 14 Build 4: aarch64/2019/nov/09 pass: 8,487; fail: 470; error: 16 Build 5: aarch64/2019/nov/16 pass: 8,475; fail: 484; error: 15 Build 6: aarch64/2019/nov/21 pass: 8,489; fail: 497; error: 13 Build 7: aarch64/2019/dec/05 pass: 8,492; fail: 501; error: 11 Build 8: aarch64/2019/dec/08 pass: 8,482; fail: 505; error: 17 Build 9: aarch64/2019/dec/14 pass: 8,512; fail: 481; error: 12 Build 10: aarch64/2019/dec/17 pass: 8,485; fail: 505; error: 15 Build 11: aarch64/2019/dec/21 pass: 8,499; fail: 496; error: 10 Build 12: aarch64/2020/jan/16 pass: 8,513; fail: 474; error: 17 Build 13: aarch64/2020/jan/30 pass: 8,513; fail: 501; error: 13 Build 14: aarch64/2020/feb/06 pass: 8,496; fail: 517; error: 14 4 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/sep/21 pass: 3,910 Build 1: aarch64/2019/oct/04 pass: 3,910 Build 2: aarch64/2019/oct/17 pass: 3,910 Build 3: aarch64/2019/oct/31 pass: 3,910 Build 4: aarch64/2019/nov/09 pass: 3,910 Build 5: aarch64/2019/nov/16 pass: 3,910 Build 6: aarch64/2019/nov/21 pass: 3,910 Build 7: aarch64/2019/dec/05 pass: 3,910 Build 8: aarch64/2019/dec/08 pass: 3,910 Build 9: aarch64/2019/dec/14 pass: 3,910 Build 10: aarch64/2019/dec/17 pass: 3,910 Build 11: aarch64/2019/dec/21 pass: 3,910 Build 12: aarch64/2020/jan/16 pass: 3,910 Build 13: aarch64/2020/jan/30 pass: 3,913 Build 14: aarch64/2020/feb/06 pass: 3,913 Previous results can be found here: http://openjdk.linaro.org/jdk11u/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): 7.46x Relative performance: Server critical-jOPS (nc): 7.90x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk11u/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 server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 213.86 Server 213.86 / Server 2014-04-01 (71.00): 3.01x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk11u/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-09-18 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/260/results/ 2019-09-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/264/results/ 2019-10-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/277/results/ 2019-10-18 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/290/results/ 2019-11-01 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/304/results/ 2019-11-10 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/313/results/ 2019-11-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/320/results/ 2019-11-22 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/325/results/ 2019-12-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/339/results/ 2019-12-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/342/results/ 2019-12-15 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/348/results/ 2019-12-18 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/351/results/ 2019-12-22 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/355/results/ 2020-02-01 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2020/030/results/ 2020-02-08 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2020/037/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/ From ci_notify at linaro.org Mon Feb 10 11:52:41 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 10 Feb 2020 11:52:41 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 14 on AArch64 Message-ID: <2019990806.454.1581335562267.JavaMail.javamailuser@localhost> 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/jdk14/openjdk-jtreg-nightly-tests/summary/2020/040/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 5,773; fail: 45 Build 1: aarch64/2020/jan/30 pass: 5,773; fail: 45 Build 2: aarch64/2020/feb/06 pass: 5,773; fail: 46 Build 3: aarch64/2020/feb/09 pass: 5,775; fail: 44 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 8,831; fail: 524; error: 18 Build 1: aarch64/2020/jan/30 pass: 8,839; fail: 518; error: 17 Build 2: aarch64/2020/feb/06 pass: 8,838; fail: 517; error: 18 Build 3: aarch64/2020/feb/09 pass: 8,832; fail: 523; error: 18 6 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/23 pass: 4,031 Build 1: aarch64/2020/jan/30 pass: 4,031 Build 2: aarch64/2020/feb/03 pass: 4,031 Build 3: aarch64/2020/feb/06 pass: 4,031 Build 4: aarch64/2020/feb/09 pass: 4,031 Previous results can be found here: http://openjdk.linaro.org/jdk14/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): 7.71x Relative performance: Server critical-jOPS (nc): 9.37x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk14/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 server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 210.67 Server 210.67 / Server 2014-04-01 (71.00): 2.97x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk14/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2020-01-24 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/2020/023/results/ 2020-02-01 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/2020/030/results/ 2020-02-08 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/2020/037/results/ 2020-02-10 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/2020/040/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk14/jcstress-nightly-runs/ From ci_notify at linaro.org Tue Feb 11 17:09:29 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 11 Feb 2020 17:09:29 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1860765115.1182.1581440970673.JavaMail.javamailuser@localhost> 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/2020/041/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/03 pass: 5,767; fail: 44 Build 1: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 2: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 3: aarch64/2020/jan/10 pass: 5,769; fail: 45 Build 4: aarch64/2020/jan/13 pass: 5,770; fail: 44 Build 5: aarch64/2020/jan/15 pass: 5,770; fail: 46 Build 6: aarch64/2020/jan/20 pass: 5,776; fail: 44 Build 7: aarch64/2020/jan/22 pass: 5,776; fail: 44 Build 8: aarch64/2020/jan/24 pass: 5,775; fail: 45 Build 9: aarch64/2020/jan/27 pass: 5,776; fail: 44 Build 10: aarch64/2020/jan/29 pass: 5,776; fail: 44 Build 11: aarch64/2020/feb/01 pass: 5,777; fail: 46 Build 12: aarch64/2020/feb/03 pass: 5,777; fail: 46 Build 13: aarch64/2020/feb/05 pass: 5,778; fail: 46 Build 14: aarch64/2020/feb/10 pass: 5,781; fail: 46 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/03 pass: 8,819; fail: 532; error: 16 Build 1: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 2: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 3: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 Build 4: aarch64/2020/jan/13 pass: 8,825; fail: 524; error: 20 Build 5: aarch64/2020/jan/15 pass: 8,827; fail: 524; error: 19 Build 6: aarch64/2020/jan/20 pass: 8,830; fail: 529; error: 16 Build 7: aarch64/2020/jan/22 pass: 8,829; fail: 528; error: 19 Build 8: aarch64/2020/jan/24 pass: 8,832; fail: 537; error: 16 Build 9: aarch64/2020/jan/27 pass: 8,846; fail: 523; error: 17 Build 10: aarch64/2020/jan/29 pass: 8,844; fail: 522; error: 19 Build 11: aarch64/2020/feb/01 pass: 8,848; fail: 523; error: 18 Build 12: aarch64/2020/feb/03 pass: 8,851; fail: 525; error: 15 Build 13: aarch64/2020/feb/05 pass: 8,851; fail: 526; error: 15 Build 14: aarch64/2020/feb/10 pass: 8,858; fail: 518; error: 20 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/dec/25 pass: 4,030 Build 1: aarch64/2020/jan/03 pass: 4,030 Build 2: aarch64/2020/jan/06 pass: 4,030 Build 3: aarch64/2020/jan/08 pass: 4,030 Build 4: aarch64/2020/jan/10 pass: 4,030 Build 5: aarch64/2020/jan/13 pass: 4,030 Build 6: aarch64/2020/jan/15 pass: 4,031 Build 7: aarch64/2020/jan/20 pass: 4,033 Build 8: aarch64/2020/jan/22 pass: 4,033 Build 9: aarch64/2020/jan/24 pass: 4,033 Build 10: aarch64/2020/jan/27 pass: 4,033 Build 11: aarch64/2020/feb/01 pass: 4,036 Build 12: aarch64/2020/feb/03 pass: 4,036 Build 13: aarch64/2020/feb/05 pass: 4,036 Build 14: aarch64/2020/feb/10 pass: 4,037 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 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): 8.07x Relative performance: Server critical-jOPS (nc): 12.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 server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 217.15 Server 217.15 / Server 2014-04-01 (71.00): 3.06x 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. 2019-12-26 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/359/results/ 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ 2020-01-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/013/results/ 2020-01-16 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/015/results/ 2020-01-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/020/results/ 2020-01-23 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/022/results/ 2020-01-25 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/024/results/ 2020-01-28 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/027/results/ 2020-02-02 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/032/results/ 2020-02-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/034/results/ 2020-02-06 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/036/results/ 2020-02-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/041/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From ci_notify at linaro.org Thu Feb 13 10:50:43 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 13 Feb 2020 10:50:43 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <43337311.1505.1581591044169.JavaMail.javamailuser@localhost> 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/2020/043/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,780; fail: 19; not run: 90 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,495; fail: 670; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 5 ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/06 pass: 5,767; fail: 44 Build 1: aarch64/2020/jan/08 pass: 5,766; fail: 45 Build 2: aarch64/2020/jan/10 pass: 5,769; fail: 45 Build 3: aarch64/2020/jan/13 pass: 5,770; fail: 44 Build 4: aarch64/2020/jan/15 pass: 5,770; fail: 46 Build 5: aarch64/2020/jan/20 pass: 5,776; fail: 44 Build 6: aarch64/2020/jan/22 pass: 5,776; fail: 44 Build 7: aarch64/2020/jan/24 pass: 5,775; fail: 45 Build 8: aarch64/2020/jan/27 pass: 5,776; fail: 44 Build 9: aarch64/2020/jan/29 pass: 5,776; fail: 44 Build 10: aarch64/2020/feb/01 pass: 5,777; fail: 46 Build 11: aarch64/2020/feb/03 pass: 5,777; fail: 46 Build 12: aarch64/2020/feb/05 pass: 5,778; fail: 46 Build 13: aarch64/2020/feb/10 pass: 5,781; fail: 46 Build 14: aarch64/2020/feb/12 pass: 5,786; fail: 46 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/06 pass: 8,824; fail: 526; error: 17 Build 1: aarch64/2020/jan/08 pass: 8,821; fail: 532; error: 14 Build 2: aarch64/2020/jan/10 pass: 8,830; fail: 521; error: 18 Build 3: aarch64/2020/jan/13 pass: 8,825; fail: 524; error: 20 Build 4: aarch64/2020/jan/15 pass: 8,827; fail: 524; error: 19 Build 5: aarch64/2020/jan/20 pass: 8,830; fail: 529; error: 16 Build 6: aarch64/2020/jan/22 pass: 8,829; fail: 528; error: 19 Build 7: aarch64/2020/jan/24 pass: 8,832; fail: 537; error: 16 Build 8: aarch64/2020/jan/27 pass: 8,846; fail: 523; error: 17 Build 9: aarch64/2020/jan/29 pass: 8,844; fail: 522; error: 19 Build 10: aarch64/2020/feb/01 pass: 8,848; fail: 523; error: 18 Build 11: aarch64/2020/feb/03 pass: 8,851; fail: 525; error: 15 Build 12: aarch64/2020/feb/05 pass: 8,851; fail: 526; error: 15 Build 13: aarch64/2020/feb/10 pass: 8,858; fail: 518; error: 20 Build 14: aarch64/2020/feb/12 pass: 8,849; fail: 525; error: 17 4 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2020/jan/03 pass: 4,030 Build 1: aarch64/2020/jan/06 pass: 4,030 Build 2: aarch64/2020/jan/08 pass: 4,030 Build 3: aarch64/2020/jan/10 pass: 4,030 Build 4: aarch64/2020/jan/13 pass: 4,030 Build 5: aarch64/2020/jan/15 pass: 4,031 Build 6: aarch64/2020/jan/20 pass: 4,033 Build 7: aarch64/2020/jan/22 pass: 4,033 Build 8: aarch64/2020/jan/24 pass: 4,033 Build 9: aarch64/2020/jan/27 pass: 4,033 Build 10: aarch64/2020/feb/01 pass: 4,036 Build 11: aarch64/2020/feb/03 pass: 4,036 Build 12: aarch64/2020/feb/05 pass: 4,036 Build 13: aarch64/2020/feb/10 pass: 4,037 Build 14: aarch64/2020/feb/12 pass: 4,037 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 5,787; fail: 18; not run: 90 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 8,476; fail: 686; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/oct/15 pass: 3,970; fail: 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): 8.04x Relative performance: Server critical-jOPS (nc): 12.23x 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 server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 213.86 Server 213.86 / Server 2014-04-01 (71.00): 3.01x 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. 2020-01-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/003/results/ 2020-01-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/006/results/ 2020-01-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/008/results/ 2020-01-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/010/results/ 2020-01-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/013/results/ 2020-01-16 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/015/results/ 2020-01-21 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/020/results/ 2020-01-23 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/022/results/ 2020-01-25 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/024/results/ 2020-01-28 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/027/results/ 2020-02-02 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/032/results/ 2020-02-04 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/034/results/ 2020-02-06 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/036/results/ 2020-02-11 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/041/results/ 2020-02-13 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2020/043/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From ci_notify at linaro.org Fri Feb 14 06:50:11 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Fri, 14 Feb 2020 06:50:11 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 11u on AArch64 Message-ID: <282284583.1834.1581663011618.JavaMail.javamailuser@localhost> 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/jdk11u/openjdk-jtreg-nightly-tests/summary/2020/044/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/oct/04 pass: 5,764; fail: 2 Build 1: aarch64/2019/oct/17 pass: 5,764; fail: 2 Build 2: aarch64/2019/oct/31 pass: 5,784; fail: 1 Build 3: aarch64/2019/nov/09 pass: 5,773; fail: 3 Build 4: aarch64/2019/nov/16 pass: 5,775; fail: 1 Build 5: aarch64/2019/nov/21 pass: 5,775; fail: 1 Build 6: aarch64/2019/dec/05 pass: 5,775; fail: 1 Build 7: aarch64/2019/dec/08 pass: 5,775; fail: 1 Build 8: aarch64/2019/dec/14 pass: 5,775; fail: 1 Build 9: aarch64/2019/dec/17 pass: 5,775; fail: 1 Build 10: aarch64/2019/dec/21 pass: 5,775; fail: 1 Build 11: aarch64/2020/jan/16 pass: 5,775; fail: 1 Build 12: aarch64/2020/jan/30 pass: 5,791; fail: 1 Build 13: aarch64/2020/feb/06 pass: 5,791; fail: 1 Build 14: aarch64/2020/feb/13 pass: 5,792; fail: 1 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/oct/04 pass: 8,444; fail: 498; error: 16 Build 1: aarch64/2019/oct/17 pass: 8,452; fail: 493; error: 16 Build 2: aarch64/2019/oct/31 pass: 8,468; fail: 490; error: 14 Build 3: aarch64/2019/nov/09 pass: 8,487; fail: 470; error: 16 Build 4: aarch64/2019/nov/16 pass: 8,475; fail: 484; error: 15 Build 5: aarch64/2019/nov/21 pass: 8,489; fail: 497; error: 13 Build 6: aarch64/2019/dec/05 pass: 8,492; fail: 501; error: 11 Build 7: aarch64/2019/dec/08 pass: 8,482; fail: 505; error: 17 Build 8: aarch64/2019/dec/14 pass: 8,512; fail: 481; error: 12 Build 9: aarch64/2019/dec/17 pass: 8,485; fail: 505; error: 15 Build 10: aarch64/2019/dec/21 pass: 8,499; fail: 496; error: 10 Build 11: aarch64/2020/jan/16 pass: 8,513; fail: 474; error: 17 Build 12: aarch64/2020/jan/30 pass: 8,513; fail: 501; error: 13 Build 13: aarch64/2020/feb/06 pass: 8,496; fail: 517; error: 14 Build 14: aarch64/2020/feb/13 pass: 8,509; fail: 507; error: 14 2 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/oct/04 pass: 3,910 Build 1: aarch64/2019/oct/17 pass: 3,910 Build 2: aarch64/2019/oct/31 pass: 3,910 Build 3: aarch64/2019/nov/09 pass: 3,910 Build 4: aarch64/2019/nov/16 pass: 3,910 Build 5: aarch64/2019/nov/21 pass: 3,910 Build 6: aarch64/2019/dec/05 pass: 3,910 Build 7: aarch64/2019/dec/08 pass: 3,910 Build 8: aarch64/2019/dec/14 pass: 3,910 Build 9: aarch64/2019/dec/17 pass: 3,910 Build 10: aarch64/2019/dec/21 pass: 3,910 Build 11: aarch64/2020/jan/16 pass: 3,910 Build 12: aarch64/2020/jan/30 pass: 3,913 Build 13: aarch64/2020/feb/06 pass: 3,913 Build 14: aarch64/2020/feb/13 pass: 3,913 Previous results can be found here: http://openjdk.linaro.org/jdk11u/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): 7.46x Relative performance: Server critical-jOPS (nc): 7.84x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk11u/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 server compiler on 2014-04-01. Relative performance: Zero: 1.0, Server: 207.57 Server 207.57 / Server 2014-04-01 (71.00): 2.92x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk11u/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-09-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/264/results/ 2019-10-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/277/results/ 2019-10-18 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/290/results/ 2019-11-01 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/304/results/ 2019-11-10 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/313/results/ 2019-11-17 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/320/results/ 2019-11-22 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/325/results/ 2019-12-07 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/339/results/ 2019-12-09 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/342/results/ 2019-12-15 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/348/results/ 2019-12-18 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/351/results/ 2019-12-22 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/355/results/ 2020-02-01 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2020/030/results/ 2020-02-08 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2020/037/results/ 2020-02-14 pass rate: 10490/10490, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2020/044/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/ From gnu.andrew at redhat.com Mon Feb 17 19:41:41 2020 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Mon, 17 Feb 2020 19:41:41 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u252-b02 Upstream Sync Message-ID: <2b0627a8-f40f-2c80-b190-3d546eb13c97@redhat.com> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/root/merge.changeset Changes in aarch64-shenandoah-jdk8u252-b02: - S7143743: Potential memory leak with zip provider - S8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _out - S8143849: Integrate Marlin renderer per JEP 265 - S8146792: Predicate moved after partial peel may lead to broken graph - S8193255: Root Certificates should be stored in text format and assembled at build time - S8232154: Update Mesa 3-D Headers to version 19.2.1 - S8233995: java.vm.vendor (and potentially other properties/fields) not correctly set in Windows/Hotspot build of OpenJDK8 - S8235142: JDK-8193255 backport broke bootstrap with JDK 10 Main issue of note: None, clean merge diffstat for root b/.hgtags | 1 b/THIRD_PARTY_README | 122 +++++++++++++++++++++++++++++-- b/common/autoconf/generated-configure.sh | 4 - b/common/autoconf/jdk-options.m4 | 2 4 files changed, 117 insertions(+), 12 deletions(-) diffstat for corba b/.hgtags | 1 b/THIRD_PARTY_README | 122 ++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 116 insertions(+), 7 deletions(-) diffstat for jaxp b/.hgtags | 1 b/THIRD_PARTY_README | 122 ++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 116 insertions(+), 7 deletions(-) diffstat for jaxws b/.hgtags | 1 b/THIRD_PARTY_README | 122 ++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 116 insertions(+), 7 deletions(-) diffstat for langtools b/.hgtags | 1 b/THIRD_PARTY_README | 122 ++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 116 insertions(+), 7 deletions(-) diffstat for nashorn b/.hgtags | 1 b/THIRD_PARTY_README | 122 ++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 116 insertions(+), 7 deletions(-) diffstat for jdk b/.hgtags | 1 b/make/CopyFiles.gmk | 8 b/make/GenerateData.gmk | 16 b/make/Tools.gmk | 5 b/make/data/cacerts/README | 10 b/make/data/cacerts/actalisauthenticationrootca | 40 b/make/data/cacerts/addtrustclass1ca | 31 b/make/data/cacerts/addtrustexternalca | 32 b/make/data/cacerts/addtrustqualifiedca | 32 b/make/data/cacerts/affirmtrustcommercialca | 27 b/make/data/cacerts/affirmtrustnetworkingca | 27 b/make/data/cacerts/affirmtrustpremiumca | 38 b/make/data/cacerts/affirmtrustpremiumeccca | 20 b/make/data/cacerts/baltimorecybertrustca | 28 b/make/data/cacerts/buypassclass2ca | 38 b/make/data/cacerts/buypassclass3ca | 38 b/make/data/cacerts/camerfirmachambersca | 49 b/make/data/cacerts/camerfirmachamberscommerceca | 35 b/make/data/cacerts/camerfirmachambersignca | 48 b/make/data/cacerts/certumca | 26 b/make/data/cacerts/certumtrustednetworkca | 29 b/make/data/cacerts/chunghwaepkirootca | 40 b/make/data/cacerts/comodoaaaca | 32 b/make/data/cacerts/comodoeccca | 23 b/make/data/cacerts/comodorsaca | 41 b/make/data/cacerts/digicertassuredidg2 | 29 b/make/data/cacerts/digicertassuredidg3 | 22 b/make/data/cacerts/digicertassuredidrootca | 29 b/make/data/cacerts/digicertglobalrootca | 29 b/make/data/cacerts/digicertglobalrootg2 | 29 b/make/data/cacerts/digicertglobalrootg3 | 22 b/make/data/cacerts/digicerthighassuranceevrootca | 30 b/make/data/cacerts/digicerttrustedrootg4 | 39 b/make/data/cacerts/dtrustclass3ca2 | 32 b/make/data/cacerts/dtrustclass3ca2ev | 32 b/make/data/cacerts/entrust2048ca | 32 b/make/data/cacerts/entrustevca | 34 b/make/data/cacerts/entrustrootcaec1 | 25 b/make/data/cacerts/entrustrootcag2 | 32 b/make/data/cacerts/geotrustglobalca | 27 b/make/data/cacerts/geotrustprimaryca | 28 b/make/data/cacerts/geotrustprimarycag2 | 24 b/make/data/cacerts/geotrustprimarycag3 | 31 b/make/data/cacerts/geotrustuniversalca | 38 b/make/data/cacerts/globalsignca | 28 b/make/data/cacerts/globalsigneccrootcar4 | 20 b/make/data/cacerts/globalsigneccrootcar5 | 21 b/make/data/cacerts/globalsignr2ca | 29 b/make/data/cacerts/globalsignr3ca | 28 b/make/data/cacerts/globalsignrootcar6 | 39 b/make/data/cacerts/godaddyclass2ca | 31 b/make/data/cacerts/godaddyrootg2ca | 30 b/make/data/cacerts/identrustcommercial | 38 b/make/data/cacerts/identrustdstx3 | 27 b/make/data/cacerts/identrustpublicca | 38 b/make/data/cacerts/keynectisrootca | 30 b/make/data/cacerts/letsencryptisrgx1 | 38 b/make/data/cacerts/luxtrustglobalrootca | 28 b/make/data/cacerts/quovadisrootca | 41 b/make/data/cacerts/quovadisrootca1g3 | 38 b/make/data/cacerts/quovadisrootca2 | 40 b/make/data/cacerts/quovadisrootca2g3 | 38 b/make/data/cacerts/quovadisrootca3 | 45 b/make/data/cacerts/quovadisrootca3g3 | 38 b/make/data/cacerts/secomscrootca1 | 27 b/make/data/cacerts/secomscrootca2 | 28 b/make/data/cacerts/securetrustca | 29 b/make/data/cacerts/soneraclass2ca | 26 b/make/data/cacerts/starfieldclass2ca | 31 b/make/data/cacerts/starfieldrootg2ca | 30 b/make/data/cacerts/starfieldservicesrootg2ca | 31 b/make/data/cacerts/swisssigngoldg2ca | 40 b/make/data/cacerts/swisssignplatinumg2ca | 40 b/make/data/cacerts/swisssignsilverg2ca | 40 b/make/data/cacerts/teliasonerarootcav1 | 37 b/make/data/cacerts/thawtepremiumserverca | 27 b/make/data/cacerts/thawteprimaryrootca | 32 b/make/data/cacerts/thawteprimaryrootcag2 | 23 b/make/data/cacerts/thawteprimaryrootcag3 | 32 b/make/data/cacerts/ttelesecglobalrootclass2ca | 30 b/make/data/cacerts/ttelesecglobalrootclass3ca | 30 b/make/data/cacerts/usertrusteccca | 23 b/make/data/cacerts/usertrustrsaca | 41 b/make/data/cacerts/utnuserfirstobjectca | 33 b/make/data/cacerts/verisignclass2g2ca | 26 b/make/data/cacerts/verisignclass3ca | 21 b/make/data/cacerts/verisignclass3g2ca | 26 b/make/data/cacerts/verisignclass3g3ca | 31 b/make/data/cacerts/verisignclass3g4ca | 28 b/make/data/cacerts/verisignclass3g5ca | 35 b/make/data/cacerts/verisigntsaca | 24 b/make/data/cacerts/verisignuniversalrootca | 35 b/make/data/cacerts/xrampglobalca | 32 b/make/src/classes/build/tools/generatecacerts/GenerateCacerts.java | 62 b/src/share/classes/sun/java2d/marlin/ArrayCache.java | 216 + b/src/share/classes/sun/java2d/marlin/ByteArrayCache.java | 151 b/src/share/classes/sun/java2d/marlin/CollinearSimplifier.java | 155 + b/src/share/classes/sun/java2d/marlin/Curve.java | 306 + b/src/share/classes/sun/java2d/marlin/Dasher.java | 702 ++++ b/src/share/classes/sun/java2d/marlin/FloatArrayCache.java | 152 b/src/share/classes/sun/java2d/marlin/FloatMath.java | 213 + b/src/share/classes/sun/java2d/marlin/Helpers.java | 441 ++ b/src/share/classes/sun/java2d/marlin/IntArrayCache.java | 151 b/src/share/classes/sun/java2d/marlin/MarlinCache.java | 676 ++++ b/src/share/classes/sun/java2d/marlin/MarlinConst.java | 121 b/src/share/classes/sun/java2d/marlin/MarlinProperties.java | 181 + b/src/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java | 1064 ++++++ b/src/share/classes/sun/java2d/marlin/MarlinTileGenerator.java | 465 +++ b/src/share/classes/sun/java2d/marlin/MarlinUtils.java | 104 b/src/share/classes/sun/java2d/marlin/MergeSort.java | 177 + b/src/share/classes/sun/java2d/marlin/OffHeapArray.java | 166 + b/src/share/classes/sun/java2d/marlin/Renderer.java | 1546 ++++++++++ b/src/share/classes/sun/java2d/marlin/RendererContext.java | 471 +++ b/src/share/classes/sun/java2d/marlin/RendererStats.java | 319 ++ b/src/share/classes/sun/java2d/marlin/Stroker.java | 1388 ++++++++ b/src/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java | 507 +++ b/src/share/classes/sun/java2d/marlin/Version.java | 39 b/src/share/classes/sun/java2d/marlin/stats/Histogram.java | 102 b/src/share/classes/sun/java2d/marlin/stats/Monitor.java | 53 b/src/share/classes/sun/java2d/marlin/stats/StatLong.java | 97 b/src/share/classes/sun/java2d/pipe/AAShapePipe.java | 131 b/src/share/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine | 3 b/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java | 10 b/src/solaris/classes/sun/java2d/pisces/META-INF/services/sun.java2d.pipe.RenderingEngine | 3 b/test/sun/java2d/marlin/CeilAndFloorTests.java | 249 + b/test/sun/java2d/marlin/CrashTest.java | 289 + 126 files changed, 13485 insertions(+), 56 deletions(-) diffstat for hotspot b/.hgtags | 1 b/THIRD_PARTY_README | 122 ++++- b/make/windows/build.make | 2 b/make/windows/makefiles/compile.make | 2 b/make/windows/makefiles/defs.make | 9 b/make/windows/makefiles/vm.make | 12 b/src/share/vm/opto/loopPredicate.cpp | 26 + b/src/share/vm/opto/node.cpp | 8 b/test/compiler/loopopts/BadPredicateAfterPartialPeel.java | 312 +++++++++++++ 9 files changed, 480 insertions(+), 14 deletions(-) Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 https://keybase.io/gnu_andrew From shade at redhat.com Mon Feb 17 19:47:57 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 17 Feb 2020 20:47:57 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u252-b02 Upstream Sync In-Reply-To: <2b0627a8-f40f-2c80-b190-3d546eb13c97@redhat.com> References: <2b0627a8-f40f-2c80-b190-3d546eb13c97@redhat.com> Message-ID: <2966ee91-bc0e-8b83-a8e7-146ac785afa3@redhat.com> On 2/17/20 8:41 PM, Andrew John Hughes wrote: > Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/ > > Merge changesets: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/jaxws/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/jdk/merge.changeset Huge Marlin integration. Seems fine. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/hotspot/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b02/root/merge.changeset Looks good. > Ok to push? Yes, I think so. -- Thanks, -Aleksey From gnu.andrew at redhat.com Tue Feb 18 18:14:44 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 18 Feb 2020 18:14:44 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 6 new changesets Message-ID: <202002181814.01IIEjuq019411@aojmv0008.oracle.com> Changeset: c651bd8a7255 Author: prr Date: 2019-10-30 13:47 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/c651bd8a7255 8232154: Update Mesa 3-D Headers to version 19.2.1 Reviewed-by: serb, kcr ! THIRD_PARTY_README Changeset: c43e6827a131 Author: andrew Date: 2020-02-03 05:44 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/c43e6827a131 Merge Changeset: 82ec6bcd8882 Author: andrew Date: 2020-02-03 06:40 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/82ec6bcd8882 Added tag jdk8u252-b02 for changeset c43e6827a131 ! .hgtags Changeset: e612032f8f28 Author: andrew Date: 2020-02-04 02:10 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e612032f8f28 Merge ! .hgtags ! THIRD_PARTY_README Changeset: 871a8b0d5f8b Author: andrew Date: 2020-02-04 03:28 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/871a8b0d5f8b Merge jdk8u252-b02 ! .hgtags ! THIRD_PARTY_README Changeset: 017a48c6274b Author: andrew Date: 2020-02-04 03:32 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/017a48c6274b Added tag aarch64-shenandoah-jdk8u252-b02 for changeset 871a8b0d5f8b ! .hgtags From gnu.andrew at redhat.com Tue Feb 18 18:16:31 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 18 Feb 2020 18:16:31 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 6 new changesets Message-ID: <202002181816.01IIGWhV020324@aojmv0008.oracle.com> Changeset: a55a263e427d Author: prr Date: 2019-10-30 13:47 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/a55a263e427d 8232154: Update Mesa 3-D Headers to version 19.2.1 Reviewed-by: serb, kcr ! THIRD_PARTY_README Changeset: 21725ddbd615 Author: andrew Date: 2020-02-03 05:44 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/21725ddbd615 Merge Changeset: e7ce5b6d8069 Author: andrew Date: 2020-02-03 06:40 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e7ce5b6d8069 Added tag jdk8u252-b02 for changeset 21725ddbd615 ! .hgtags Changeset: 08cb9430f84f Author: andrew Date: 2020-02-04 02:11 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/08cb9430f84f Merge ! .hgtags ! THIRD_PARTY_README Changeset: b7964eb22b3f Author: andrew Date: 2020-02-04 03:28 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/b7964eb22b3f Merge jdk8u252-b02 ! .hgtags ! THIRD_PARTY_README Changeset: 137654ffec5a Author: andrew Date: 2020-02-04 03:33 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/137654ffec5a Added tag aarch64-shenandoah-jdk8u252-b02 for changeset b7964eb22b3f ! .hgtags From gnu.andrew at redhat.com Tue Feb 18 18:27:20 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 18 Feb 2020 18:27:20 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 9 new changesets Message-ID: <202002181827.01IIRKZB027874@aojmv0008.oracle.com> Changeset: 147dfbe6ffa1 Author: clanger Date: 2020-01-25 06:34 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/147dfbe6ffa1 8233995: java.vm.vendor (and potentially other properties/fields) not correctly set in Windows/Hotspot build of OpenJDK8 Reviewed-by: andrew ! make/windows/build.make ! make/windows/makefiles/compile.make ! make/windows/makefiles/defs.make ! make/windows/makefiles/vm.make Changeset: a9ee6b70a32e Author: henryjen Date: 2014-02-11 21:32 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a9ee6b70a32e 8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _out Reviewed-by: twisti, kvn ! src/share/vm/opto/node.cpp Changeset: 04f3503b80c5 Author: prr Date: 2019-10-30 13:47 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/04f3503b80c5 8232154: Update Mesa 3-D Headers to version 19.2.1 Reviewed-by: serb, kcr ! THIRD_PARTY_README Changeset: 813683371450 Author: andrew Date: 2020-01-29 07:06 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/813683371450 Merge Changeset: 5bd3b8c05552 Author: roland Date: 2016-01-11 16:02 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5bd3b8c05552 8146792: Predicate moved after partial peel may lead to broken graph Summary: partial peel can leave a pinned node between predicates and loop and prevent some loop predication Reviewed-by: kvn, phh, andrew ! src/share/vm/opto/loopPredicate.cpp + test/compiler/loopopts/BadPredicateAfterPartialPeel.java Changeset: 6021152f9ff3 Author: andrew Date: 2020-02-03 06:40 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6021152f9ff3 Added tag jdk8u252-b02 for changeset 5bd3b8c05552 ! .hgtags Changeset: d975dfffada6 Author: andrew Date: 2020-02-04 02:11 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d975dfffada6 Merge ! .hgtags ! THIRD_PARTY_README Changeset: 6e2f328e50c8 Author: andrew Date: 2020-02-04 03:28 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6e2f328e50c8 Merge jdk8u252-b02 ! .hgtags ! THIRD_PARTY_README ! make/windows/makefiles/compile.make ! make/windows/makefiles/vm.make ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/node.cpp Changeset: d2430fc175c2 Author: andrew Date: 2020-02-04 03:33 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d2430fc175c2 Added tag aarch64-shenandoah-jdk8u252-b02 for changeset 6e2f328e50c8 ! .hgtags From gnu.andrew at redhat.com Fri Feb 21 18:28:36 2020 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 21 Feb 2020 18:28:36 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u252-b03 Upstream Sync Message-ID: Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/root/merge.changeset Changes in aarch64-shenandoah-jdk8u252-b03: - S8005819: Support cross-realm MSSFU - S8046724: XML Signature ECKeyValue elements cannot be marshalled or unmarshalled - S8079140: IgnoreAllErrorHandler should use doPrivileged when it reads system properties - S8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on. - S8144093: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension - S8145055: Marlin renderer causes unaligned write accesses - S8145849: ALPN: getHandshakeApplicationProtocol() always return null - S8146293: Add support for RSASSA-PSS Signature algorithm - S8158978: ALPN not working when values are set directly on a SSLServerSocket - S8162723: Array index overflow in Base64 utility class - S8170282: Enable ALPN parameters to be supplied during the TLS handshake - S8171443: (spec) An ALPN callback function may also ignore ALPN - S8175029: StackOverflowError in X509CRL and X509Certificate.verify(PublicKey, Provider) - S8200400: Restrict Sasl mechanisms - S8205445: Add RSASSA-PSS Signature support to SunMSCAPI - S8205720: KeyFactory#getKeySpec and translateKey throws NullPointerException with Invalid key - S8206171: Signature#getParameters for RSASSA-PSS throws ProviderException when not initialized - S8213009: Refactoring existing SunMSCAPI classes - S8213010: Supporting keys created with certmgr.exe - S8214096: sun.security.util.SignatureUtil passes null parameter, so JCE validation fails - S8215694: keytool cannot generate RSASSA-PSS certificates - S8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange - S8221407: Windows 32bit build error in libsunmscapi/security.cpp - S8223003: SunMSCAPI keys are not cleaned up - S8223063: Support CNG RSA keys - S8223158: Docked MacBook cannot start any Java Swing applications - S8225180: SignedObject with invalid Key not throwing the InvalidKeyException in Windows - S8225392: Comparison builds are failing due to cacerts file - S8225745: NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support - S8229767: Typo in java.security: Sasl.createClient and Sasl.createServer - S8230977: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension (Java SE 8) - S8230978: Add support for RSASSA-PSS Signature algorithm (Java SE 8) - S8232019: Add LuxTrust certificate updates to the existing root program - S8233223: Add Amazon Root CA certificates - S8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum - S8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId - S8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION Main issue of note: None, clean merge (nearly all changes are in the JDK repo) diffstat for root b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for corba b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxws b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for langtools b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for nashorn b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jdk b/.hgtags | 1 b/make/data/cacerts/amazonrootca1 | 27 b/make/data/cacerts/amazonrootca2 | 38 b/make/data/cacerts/amazonrootca3 | 19 b/make/data/cacerts/amazonrootca4 | 20 b/make/data/cacerts/luxtrustglobalroot2ca | 40 b/make/lib/SecurityLibraries.gmk | 4 b/make/src/classes/build/tools/generatecacerts/GenerateCacerts.java | 113 b/src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m | 14 b/src/share/classes/com/sun/crypto/provider/OAEPParameters.java | 6 b/src/share/classes/com/sun/crypto/provider/RSACipher.java | 14 b/src/share/classes/com/sun/crypto/provider/SunJCE.java | 6 b/src/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java | 10 b/src/share/classes/com/sun/org/apache/xml/internal/security/utils/IgnoreAllErrorHandler.java | 23 b/src/share/classes/java/security/Signature.java | 270 +- b/src/share/classes/java/security/SignatureSpi.java | 104 b/src/share/classes/java/security/cert/X509CRL.java | 35 b/src/share/classes/java/security/cert/X509Certificate.java | 27 b/src/share/classes/java/security/interfaces/RSAKey.java | 23 b/src/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java | 6 b/src/share/classes/java/security/interfaces/RSAPrivateCrtKey.java | 5 b/src/share/classes/java/security/interfaces/package-info.java | 4 b/src/share/classes/java/security/spec/MGF1ParameterSpec.java | 54 b/src/share/classes/java/security/spec/PSSParameterSpec.java | 144 - b/src/share/classes/java/security/spec/RSAKeyGenParameterSpec.java | 33 b/src/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java | 152 - b/src/share/classes/java/security/spec/RSAOtherPrimeInfo.java | 13 b/src/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java | 46 b/src/share/classes/java/security/spec/RSAPrivateKeySpec.java | 32 b/src/share/classes/java/security/spec/RSAPublicKeySpec.java | 34 b/src/share/classes/java/security/spec/package-info.java | 4 b/src/share/classes/javax/crypto/Cipher.java | 8 b/src/share/classes/javax/crypto/spec/OAEPParameterSpec.java | 37 b/src/share/classes/javax/crypto/spec/PSource.java | 14 b/src/share/classes/javax/crypto/spec/package.html | 3 b/src/share/classes/javax/net/ssl/SSLEngine.java | 142 + b/src/share/classes/javax/net/ssl/SSLParameters.java | 85 b/src/share/classes/javax/net/ssl/SSLSocket.java | 142 + b/src/share/classes/javax/security/sasl/Sasl.java | 51 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java | 222 + b/src/share/classes/sun/java2d/marlin/MarlinCache.java | 25 b/src/share/classes/sun/java2d/marlin/MarlinConst.java | 2 b/src/share/classes/sun/misc/JavaSecuritySignatureAccess.java | 43 b/src/share/classes/sun/misc/SharedSecrets.java | 15 b/src/share/classes/sun/security/ec/CurveDB.java | 21 b/src/share/classes/sun/security/ec/ECDSASignature.java | 125 - b/src/share/classes/sun/security/krb5/KrbTgsRep.java | 9 b/src/share/classes/sun/security/krb5/internal/CredentialsUtil.java | 215 + b/src/share/classes/sun/security/krb5/internal/Krb5.java | 1 b/src/share/classes/sun/security/krb5/internal/PAForUserEnc.java | 4 b/src/share/classes/sun/security/krb5/internal/PaPacOptions.java | 185 + b/src/share/classes/sun/security/pkcs/SignerInfo.java | 33 b/src/share/classes/sun/security/pkcs10/PKCS10.java | 30 b/src/share/classes/sun/security/pkcs11/P11Key.java | 15 b/src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java | 7 b/src/share/classes/sun/security/pkcs11/P11Signature.java | 29 b/src/share/classes/sun/security/provider/DSA.java | 18 b/src/share/classes/sun/security/provider/SHA5.java | 38 b/src/share/classes/sun/security/provider/SunEntries.java | 11 b/src/share/classes/sun/security/rsa/MGF1.java | 94 b/src/share/classes/sun/security/rsa/PSSParameters.java | 274 ++ b/src/share/classes/sun/security/rsa/RSAKeyFactory.java | 200 + b/src/share/classes/sun/security/rsa/RSAKeyPairGenerator.java | 56 b/src/share/classes/sun/security/rsa/RSAPSSSignature.java | 619 +++++ b/src/share/classes/sun/security/rsa/RSAPadding.java | 73 b/src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java | 97 b/src/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java | 45 b/src/share/classes/sun/security/rsa/RSAPublicKeyImpl.java | 90 b/src/share/classes/sun/security/rsa/RSASignature.java | 58 b/src/share/classes/sun/security/rsa/RSAUtil.java | 162 + b/src/share/classes/sun/security/rsa/SunRsaSignEntries.java | 40 b/src/share/classes/sun/security/ssl/ALPNExtension.java | 168 + b/src/share/classes/sun/security/ssl/Alerts.java | 8 b/src/share/classes/sun/security/ssl/CipherSuite.java | 893 ++++--- b/src/share/classes/sun/security/ssl/ClientHandshaker.java | 51 b/src/share/classes/sun/security/ssl/ExtensionType.java | 10 b/src/share/classes/sun/security/ssl/HandshakeMessage.java | 7 b/src/share/classes/sun/security/ssl/Handshaker.java | 47 b/src/share/classes/sun/security/ssl/HelloExtensions.java | 9 b/src/share/classes/sun/security/ssl/RSASignature.java | 15 b/src/share/classes/sun/security/ssl/SSLEngineImpl.java | 53 b/src/share/classes/sun/security/ssl/SSLServerSocketImpl.java | 10 b/src/share/classes/sun/security/ssl/SSLSocketImpl.java | 57 b/src/share/classes/sun/security/ssl/ServerHandshaker.java | 74 b/src/share/classes/sun/security/ssl/SunJSSE.java | 6 b/src/share/classes/sun/security/tools/keytool/CertAndKeyGen.java | 17 b/src/share/classes/sun/security/tools/keytool/Main.java | 39 b/src/share/classes/sun/security/util/ECUtil.java | 77 b/src/share/classes/sun/security/util/SecurityProviderConstants.java | 7 b/src/share/classes/sun/security/util/SignatureUtil.java | 171 + b/src/share/classes/sun/security/x509/AlgorithmId.java | 169 + b/src/share/classes/sun/security/x509/X509CRLImpl.java | 56 b/src/share/classes/sun/security/x509/X509CertImpl.java | 117 - b/src/share/lib/security/java.security-aix | 18 b/src/share/lib/security/java.security-linux | 18 b/src/share/lib/security/java.security-macosx | 18 b/src/share/lib/security/java.security-solaris | 18 b/src/share/lib/security/java.security-windows | 18 b/src/windows/classes/sun/security/mscapi/CKey.java | 158 - b/src/windows/classes/sun/security/mscapi/CKeyPair.java | 23 b/src/windows/classes/sun/security/mscapi/CKeyPairGenerator.java | 139 - b/src/windows/classes/sun/security/mscapi/CKeyStore.java | 203 - b/src/windows/classes/sun/security/mscapi/CPrivateKey.java | 67 b/src/windows/classes/sun/security/mscapi/CPublicKey.java | 292 +- b/src/windows/classes/sun/security/mscapi/CRSACipher.java | 30 b/src/windows/classes/sun/security/mscapi/CSignature.java | 782 +++++- b/src/windows/classes/sun/security/mscapi/SunMSCAPI.java | 83 b/src/windows/native/sun/security/mscapi/security.cpp | 1144 ++++++---- b/test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java | 50 b/test/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java | 16 b/test/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java | 6 b/test/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java | 8 b/test/java/security/KeyPairGenerator/FinalizeHalf.java | 4 b/test/java/security/Signature/Offsets.java | 25 b/test/java/security/Signature/SignatureGetInstance.java | 238 ++ b/test/java/security/SignedObject/Chain.java | 73 b/test/java/security/cert/X509CRL/VerifyDefault.java | 133 + b/test/java/security/cert/X509Certificate/VerifyDefault.java | 139 + b/test/java/security/testlibrary/CertUtils.java | 103 b/test/javax/security/sasl/Sasl/DisabledMechanisms.java | 85 b/test/javax/xml/crypto/dsig/ErrorHandlerPermissions.java | 121 + b/test/javax/xml/crypto/dsig/ErrorHandlerPermissions.policy | 5 b/test/javax/xml/crypto/dsig/GenerationTests.java | 75 b/test/javax/xml/crypto/dsig/KeySelectors.java | 7 b/test/javax/xml/crypto/dsig/ValidationTests.java | 5 b/test/javax/xml/crypto/dsig/data/signature-enveloping-p256-sha1.xml | 3 b/test/javax/xml/crypto/dsig/data/signature-external-rsa.xml | 3 b/test/lib/jdk/test/lib/SigTestUtil.java | 150 + b/test/lib/testlibrary/jdk/testlibrary/security/DerUtils.java | 117 + b/test/sun/security/ec/SignedObjectChain.java | 5 b/test/sun/security/krb5/auto/KDC.java | 3 b/test/sun/security/krb5/auto/ReferralsTest.java | 129 - b/test/sun/security/lib/cacerts/VerifyCACerts.java | 22 b/test/sun/security/mscapi/InteropWithSunRsaSign.java | 171 + b/test/sun/security/mscapi/KeyAlgorithms.java | 79 b/test/sun/security/mscapi/NullKey.java | 55 b/test/sun/security/mscapi/SignedObjectChain.java | 5 b/test/sun/security/mscapi/VeryLongAlias.java | 134 + b/test/sun/security/provider/MessageDigest/SHA512.java | 70 b/test/sun/security/rsa/SigGen15_186-3.txt | 341 ++ b/test/sun/security/rsa/SigGen15_186-3_TruncatedSHAs.txt | 233 ++ b/test/sun/security/rsa/SigRecord.java | 198 + b/test/sun/security/rsa/SignatureOffsets.java | 8 b/test/sun/security/rsa/SignatureTest.java | 95 b/test/sun/security/rsa/SignedObjectChain.java | 10 b/test/sun/security/rsa/TestKeyPairGenerator.java | 45 b/test/sun/security/rsa/TestSigGen15.java | 125 + b/test/sun/security/rsa/TestSignatures.java | 56 b/test/sun/security/rsa/pss/InitAgain.java | 69 b/test/sun/security/rsa/pss/PSSParametersTest.java | 123 + b/test/sun/security/rsa/pss/SigGenPSS_186-3.txt | 420 +++ b/test/sun/security/rsa/pss/SigGenPSS_186-3_TruncatedSHAs.txt | 257 ++ b/test/sun/security/rsa/pss/SigRecord.java | 210 + b/test/sun/security/rsa/pss/SignatureTest2.java | 200 + b/test/sun/security/rsa/pss/SignatureTestPSS.java | 193 + b/test/sun/security/rsa/pss/TestPSSKeySupport.java | 152 + b/test/sun/security/rsa/pss/TestSigGenPSS.java | 155 + b/test/sun/security/ssl/javax/net/ssl/ALPN/MyX509ExtendedKeyManager.java | 138 + b/test/sun/security/ssl/javax/net/ssl/ALPN/SSLEngineAlpnTest.java | 583 +++++ b/test/sun/security/ssl/javax/net/ssl/ALPN/SSLServerSocketAlpnTest.java | 567 ++++ b/test/sun/security/ssl/javax/net/ssl/ALPN/SSLSocketAlpnTest.java | 563 ++++ b/test/sun/security/ssl/rsa/SignedObjectChain.java | 7 b/test/sun/security/ssl/templates/SSLEngineTemplate.java | 20 b/test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java | 18 b/test/sun/security/ssl/templates/SSLSocketTemplate.java | 8 b/test/sun/security/tools/keytool/ListOrder.java | 64 b/test/sun/security/tools/keytool/PSS.java | 104 b/test/sun/security/util/misc/SetNullSigParams.java | 77 b/test/sun/security/x509/X509CertImpl/ECSigParamsVerifyWithCert.java | 91 169 files changed, 14372 insertions(+), 2528 deletions(-) diffstat for hotspot b/.hgtags | 1 b/test/compiler/intrinsics/bmi/TestAndnI.java | 36 +++++++++++--- b/test/compiler/intrinsics/bmi/TestAndnL.java | 36 +++++++++++--- b/test/compiler/intrinsics/bmi/verifycode/AndnTestI.java | 14 ++--- b/test/compiler/intrinsics/bmi/verifycode/AndnTestL.java | 14 ++--- b/test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java | 2 b/test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java | 2 b/test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java | 2 b/test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java | 2 9 files changed, 83 insertions(+), 26 deletions(-) Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From shade at redhat.com Sun Feb 23 22:23:55 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Sun, 23 Feb 2020 23:23:55 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u252-b03 Upstream Sync In-Reply-To: References: Message-ID: <2ebb22a8-842b-ee0e-720d-8e6d5b25e693@redhat.com> On 2/21/20 7:28 PM, Andrew Hughes wrote: > Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/ > > Merge changesets: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/jaxws/merge.changeset Looks trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/jdk/merge.changeset Lots of changes. I skimmed only briefly through them. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/hotspot/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b03/root/merge.changeset Looks trivially good. > Ok to push? Yes, I think so. -- Thanks, -Aleksey From Pengfei.Li at arm.com Mon Feb 24 09:43:05 2020 From: Pengfei.Li at arm.com (Pengfei Li) Date: Mon, 24 Feb 2020 09:43:05 +0000 Subject: [aarch64-port-dev ] RFR(S): 8239549: AArch64: Backend support for MulAddVS2VI node Message-ID: Hi, I'd like to have a review of this AArch64 C2 backend support. JBS: https://bugs.openjdk.java.net/browse/JDK-8239549 Webrev: http://cr.openjdk.java.net/~pli/rfr/8239549/webrev.00/ This adds AArch64 backend support for C2 MulAddVS2VI node. This node, together with another node MulAddS2I, is added in JDK-8214751 [1] to vectorize below operation in loops to accelerate some neural network algorithms. out[i] += ((in1[2*i] * in2[2*i]) + (in1[2*i+1] * in2[2*i+1])); where in1 and in2 are arrays of shorts and out is an array of ints. After this patch, NEON instruction sequence smull v19.4s, v16.4h, v17.4h smull2 v16.4s, v16.8h, v17.8h addp v16.4s, v19.4s, v16.4s add v16.4s, v16.4s, v18.4s will be generated for the vectorized operation. This is equivalent to the x86 AVX512_VNNI instruction demonstrated on page [2]. The value of VM flag "AlignVector" is changed in this patch for the following reason. As "vector memory operations could be misaligned when accesses to arrays of different types are vectorized in one loop" [3], current C2 superword.cpp doesn't vectorize this kind of loops unless it's guaranteed that the unaligned loads/stores won't bring performance penalties. Hence, the x86 backend set "AlignVector" to the opposite of another x86 flag "UseUnalignedLoadStores", which indicates whether x86 instruction MOVDQU could be used to load/store unaligned memories. In AArch64, we have a flag "AvoidUnalignedAccesses" indicating if we need to avoid unaligned loads/stores on current AArch64 micro-architecture. So we assign "AlignVector" from this. [Tests] Jtreg: hotspot::hotspot_all_no_apps, jdk::jdk_core and langtools::tier1. No new failure found. JMH: Derived a JMH case [4] from the jtreg in the x86 patch [1]. Before Benchmark Mode Cnt Score Error Units TestSIMDMulAddS2I.testMulAddS2I avgt 15 260.827 ? 13.864 us/op After Benchmark Mode Cnt Score Error Units TestSIMDMulAddS2I.testMulAddS2I avgt 15 48.297 ? 0.149 us/op [1] http://hg.openjdk.java.net/jdk/jdk/rev/4bb6e0871bf7 [2] https://en.wikichip.org/wiki/x86/avx512vnni [3] https://bugs.openjdk.java.net/browse/JDK-7199010 [4] http://cr.openjdk.java.net/~pli/rfr/8239549/TestSIMDMulAddS2I.java -- Thanks, Pengfei From aph at redhat.com Mon Feb 24 13:57:21 2020 From: aph at redhat.com (Andrew Haley) Date: Mon, 24 Feb 2020 13:57:21 +0000 Subject: [aarch64-port-dev ] RFR(S): 8239549: AArch64: Backend support for MulAddVS2VI node In-Reply-To: References: Message-ID: <35517d34-485b-65a5-4628-8cbf35181725@redhat.com> Hi, On 2/24/20 9:43 AM, Pengfei Li wrote: > The value of VM flag "AlignVector" is changed in this patch for the > following reason. As "vector memory operations could be misaligned when > accesses to arrays of different types are vectorized in one loop" [3], > current C2 superword.cpp doesn't vectorize this kind of loops unless > it's guaranteed that the unaligned loads/stores won't bring performance > penalties. Hence, the x86 backend set "AlignVector" to the opposite of > another x86 flag "UseUnalignedLoadStores", which indicates whether x86 > instruction MOVDQU could be used to load/store unaligned memories. In > AArch64, we have a flag "AvoidUnalignedAccesses" indicating if we need > to avoid unaligned loads/stores on current AArch64 micro-architecture. > So we assign "AlignVector" from this. > > [Tests] > Jtreg: hotspot::hotspot_all_no_apps, jdk::jdk_core and langtools::tier1. > No new failure found. > > JMH: Derived a JMH case [4] from the jtreg in the x86 patch [1]. > Before > Benchmark Mode Cnt Score Error Units > TestSIMDMulAddS2I.testMulAddS2I avgt 15 260.827 ? 13.864 us/op > After > Benchmark Mode Cnt Score Error Units > TestSIMDMulAddS2I.testMulAddS2I avgt 15 48.297 ? 0.149 us/op > > [1] http://hg.openjdk.java.net/jdk/jdk/rev/4bb6e0871bf7 > [2] https://en.wikichip.org/wiki/x86/avx512vnni > [3] https://bugs.openjdk.java.net/browse/JDK-7199010 > [4] http://cr.openjdk.java.net/~pli/rfr/8239549/TestSIMDMulAddS2I.java Seems to work, although I'm not seeing the dramatic speedup that you are. Before: Benchmark Mode Cnt Score Error Units TestSIMDMulAddS2I.testMulAddS2I avgt 8 164.148 ? 0.490 us/op After: Benchmark Mode Cnt Score Error Units TestSIMDMulAddS2I.testMulAddS2I avgt 8 71.981 ? 0.280 us/op I guess my processor is both slower and faster than yours. :-) Approved. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From ci_notify at linaro.org Mon Feb 24 21:23:43 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 24 Feb 2020 21:23:43 +0000 (UTC) Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 2958 Failure Message-ID: <179924510.3761.1582579423932.JavaMail.javamailuser@localhost> OpenJDK AArch64 jdk/jdk build status is Failure Build details - https://ci.linaro.org/job/jdkX-ci-build/2958/ Changes - naoto: 4202cb763872bafd12085d62aebc97cb80a6a37c - src/java.base/share/classes/java/time/zone/ZoneOffsetTransitionRule.java --"8239837: Typo in source code of ZoneOffsetTransitionRule leaking to Javadocs Reviewed-by: lancea " Build output - Building target 'images' in configuration '/home/buildslave/workspace/jdkX-ci-build/build' Compiling 8 files for BUILD_TOOLS_LANGTOOLS Compiling 1 files for BUILD_JFR_TOOLS Creating hotspot/variant-server/tools/adlc/adlc from 13 file(s) Compiling 2 files for BUILD_JVMTI_TOOLS Parsing 2 properties into enum-like class for jdk.compiler Compiling 10 properties into resource bundles for jdk.javadoc Compiling 12 properties into resource bundles for jdk.jdeps Compiling 7 properties into resource bundles for jdk.jshell Compiling 19 properties into resource bundles for jdk.compiler Compiling 127 files for BUILD_java.compiler.interim Creating support/modules_libs/java.base/server/libjvm.so from 1003 file(s) Creating hotspot/variant-server/libjvm/gtest/libjvm.so from 129 file(s) Creating hotspot/variant-server/libjvm/gtest/gtestLauncher from 1 file(s) Compiling 405 files for BUILD_jdk.compiler.interim Compiling 222 files for BUILD_jdk.javadoc.interim Compiling 172 files for BUILD_TOOLS_JDK Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Compiling 2 files for COMPILE_DEPEND Compiling 188 files for BUILD_jdk.rmic.interim Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Compiling 3 files for BUILD_VM_COMPILER_MATCH_PROCESSOR Compiling 5 files for BUILD_VM_COMPILER_NODEINFO_PROCESSOR Compiling 3 files for BUILD_VM_COMPILER_OPTIONS_PROCESSOR Compiling 14 files for BUILD_VM_COMPILER_REPLACEMENTS_PROCESSOR Compiling 3 files for BUILD_VM_COMPILER_SERVICEPROVIDER_PROCESSOR Creating buildtools/jdk.vm.compiler.match.processor.jar Creating buildtools/jdk.vm.compiler.nodeinfo.processor.jar Creating buildtools/jdk.vm.compiler.options.processor.jar Creating buildtools/jdk.vm.compiler.replacements.verifier.jar Creating buildtools/jdk.vm.compiler.serviceprovider.processor.jar Compiling 5 properties into resource bundles for jdk.jlink Compiling 3 properties into resource bundles for jdk.jlink Compiling 1 properties into resource bundles for jdk.jlink Compiling 11 properties into resource bundles for jdk.jartool Compiling 11 properties into resource bundles for jdk.management.agent Compiling 3 properties into resource bundles for jdk.jdi Compiling 224 properties into resource bundles for jdk.localedata Compiling 31 files for BUILD_JRTFS Creating support/modules_libs/java.base/jrt-fs.jar Compiling 11 properties into resource bundles for java.base Compiling 2 files for BUILD_BREAKITERATOR_BASE Compiling 2 files for BUILD_BREAKITERATOR_LD Compiling 6 properties into resource bundles for java.base make[3]: *** [/home/buildslave/workspace/jdkX-ci-build/build/buildtools/break_iterator_classes/java.base/_the.BUILD_BREAKITERATOR_BASE_batch] Error 1 GendataBreakIterator.gmk:47: recipe for target '/home/buildslave/workspace/jdkX-ci-build/build/buildtools/break_iterator_classes/java.base/_the.BUILD_BREAKITERATOR_BASE_batch' failed make[2]: *** [java.base-gendata] Error 1 make[2]: *** Waiting for unfinished jobs.... make/Main.gmk:144: recipe for target 'java.base-gendata' failed ERROR: Build failed for target 'images' in configuration '/home/buildslave/workspace/jdkX-ci-build/build' (exit code 2) === Output from failing command(s) repeated here === * For target buildtools_break_iterator_classes_java.base__the.BUILD_BREAKITERATOR_BASE_batch: * All command lines available in /home/buildslave/workspace/jdkX-ci-build/build/make-support/failure-logs. === End of repeated output === === Make failed targets repeated here === GendataBreakIterator.gmk:47: recipe for target '/home/buildslave/workspace/jdkX-ci-build/build/buildtools/break_iterator_classes/java.base/_the.BUILD_BREAKITERATOR_BASE_batch' failed make/Main.gmk:144: recipe for target 'java.base-gendata' failed === End of repeated output === Hint: Try searching the build log for the name of the first failed target. Hint: See doc/building.html#troubleshooting for assistance. /home/buildslave/workspace/jdkX-ci-build/jdkX/make/Init.gmk:307: recipe for target 'main' failed make[1]: *** [main] Error 1 /home/buildslave/workspace/jdkX-ci-build/jdkX/make/Init.gmk:186: recipe for target 'images' failed make: *** [images] Error 2 From ci_notify at linaro.org Mon Feb 24 23:32:41 2020 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 24 Feb 2020 23:32:41 +0000 (UTC) Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 2959 Fixed In-Reply-To: <179924510.3761.1582579423932.JavaMail.javamailuser@localhost> References: <179924510.3761.1582579423932.JavaMail.javamailuser@localhost> Message-ID: <391180937.3788.1582587161687.JavaMail.javamailuser@localhost> OpenJDK AArch64 jdk/jdk build status is Fixed Build details - https://ci.linaro.org/job/jdkX-ci-build/2959/ Changes - ddong: 6214823ce3d80a59953b5ce4cb72742eafd882e1 - src/hotspot/share/jfr/metadata/metadata.xml - src/hotspot/share/jfr/support/jfrThreadLocal.cpp - src/hotspot/share/jfr/support/jfrThreadLocal.hpp - src/hotspot/share/prims/jni.cpp - src/hotspot/share/prims/jvm.cpp - src/jdk.jfr/share/conf/jfr/default.jfc - src/jdk.jfr/share/conf/jfr/profile.jfc - test/jdk/jdk/jfr/event/runtime/TestThreadStartEndEvents.java --"8237499: JFR: Include stack trace in the ThreadStart event Reviewed-by: egahlin " naoto: be0c5da2d83fef087df80915fd697ec10cddbdcb - src/java.base/share/classes/java/time/temporal/ValueRange.java - test/jdk/java/time/test/java/time/temporal/TestDateTimeValueRange.java --"8239520: ValueRange.of(long, long, long) does not throw IAE on invalid inputs Reviewed-by: rriggs " Build output - Creating jdk.internal.opt.jmod Creating jdk.internal.vm.ci.jmod Creating jdk.internal.vm.compiler.jmod Creating jdk.internal.vm.compiler.management.jmod Creating jdk.jartool.jmod Creating jdk.javadoc.jmod Creating jdk.jconsole.jmod Creating jdk.jcmd.jmod Creating jdk.jdeps.jmod Creating jdk.jdi.jmod Creating jdk.jdwp.agent.jmod Creating jdk.jfr.jmod Creating jdk.jshell.jmod Creating jdk.jsobject.jmod Creating jdk.jstatd.jmod Creating jdk.localedata.jmod Creating jdk.management.jmod Creating jdk.management.agent.jmod Creating jdk.management.jfr.jmod Creating jdk.naming.dns.jmod Creating jdk.naming.rmi.jmod Creating jdk.net.jmod Creating jdk.nio.mapmode.jmod Creating jdk.rmic.jmod Creating jdk.scripting.nashorn.jmod Creating jdk.scripting.nashorn.shell.jmod Creating jdk.sctp.jmod Creating jdk.security.auth.jmod Creating jdk.security.jgss.jmod Creating jdk.unsupported.jmod Creating jdk.unsupported.desktop.jmod Creating jdk.xml.dom.jmod Creating jdk.zipfs.jmod Creating interim jimage Compiling 3 files for BUILD_DEMO_CodePointIM Updating support/demos/image/jfc/CodePointIM/src.zip Compiling 3 files for BUILD_DEMO_FileChooserDemo Updating support/demos/image/jfc/FileChooserDemo/src.zip Compiling 30 files for BUILD_DEMO_SwingSet2 Updating support/demos/image/jfc/SwingSet2/src.zip Compiling 4 files for BUILD_DEMO_Font2DTest Updating support/demos/image/jfc/Font2DTest/src.zip Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/FileChooserDemo/FileChooserDemo.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/FileChooserDemo/FileChooserDemo.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Compiling 64 files for BUILD_DEMO_J2Ddemo Updating support/demos/image/jfc/J2Ddemo/src.zip Compiling 15 files for BUILD_DEMO_Metalworks Updating support/demos/image/jfc/Metalworks/src.zip Compiling 2 files for BUILD_DEMO_Notepad Updating support/demos/image/jfc/Notepad/src.zip Compiling 5 files for BUILD_DEMO_Stylepad Updating support/demos/image/jfc/Stylepad/src.zip Compiling 5 files for BUILD_DEMO_SampleTree Updating support/demos/image/jfc/SampleTree/src.zip Compiling 8 files for BUILD_DEMO_TableExample Updating support/demos/image/jfc/TableExample/src.zip Compiling 1 files for BUILD_DEMO_TransparentRuler Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/Metalworks/MetalworksPrefs.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Updating support/demos/image/jfc/TransparentRuler/src.zip Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/Stylepad/Stylepad.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Creating support/demos/image/jfc/FileChooserDemo/FileChooserDemo.jar Creating support/demos/image/jfc/CodePointIM/CodePointIM.jar Creating support/demos/image/jfc/Font2DTest/Font2DTest.jar Creating support/demos/image/jfc/Metalworks/Metalworks.jar Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/demo/share/jfc/TableExample/TableExample4.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Creating support/demos/image/jfc/Notepad/Notepad.jar Compiling 1 files for CLASSLIST_JAR Creating support/demos/image/jfc/Stylepad/Stylepad.jar Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Creating support/demos/image/jfc/SampleTree/SampleTree.jar Creating support/demos/image/jfc/TableExample/TableExample.jar Creating support/demos/image/jfc/TransparentRuler/TransparentRuler.jar Creating support/demos/image/jfc/SwingSet2/SwingSet2.jar Creating support/classlist.jar Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Creating support/demos/image/jfc/J2Ddemo/J2Ddemo.jar Creating jdk.jlink.jmod Creating java.base.jmod Creating jdk image WARNING: Using incubator modules: jdk.incubator.foreign, jdk.incubator.jpackage Creating CDS archive for jdk image Stopping sjavac server Finished building target 'images' in configuration '/home/buildslave/workspace/jdkX-ci-build/build' From gnu.andrew at redhat.com Wed Feb 26 16:57:30 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Feb 2020 16:57:30 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 3 new changesets Message-ID: <202002261657.01QGvUaf026951@aojmv0008.oracle.com> Changeset: 6383ac7b39e4 Author: andrew Date: 2020-02-17 09:41 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6383ac7b39e4 Added tag jdk8u252-b03 for changeset 9fb3e77d22d6 ! .hgtags Changeset: 1bf9055ae261 Author: andrew Date: 2020-02-18 18:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1bf9055ae261 Merge jdk8u252-b03 ! .hgtags Changeset: 375a59b815b8 Author: andrew Date: 2020-02-18 18:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/375a59b815b8 Added tag aarch64-shenandoah-jdk8u252-b03 for changeset 1bf9055ae261 ! .hgtags From gnu.andrew at redhat.com Wed Feb 26 18:34:21 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Feb 2020 18:34:21 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 3 new changesets Message-ID: <202002261834.01QIYLuU024419@aojmv0008.oracle.com> Changeset: 4eb5558f0f4f Author: andrew Date: 2020-02-17 09:41 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4eb5558f0f4f Added tag jdk8u252-b03 for changeset e612032f8f28 ! .hgtags Changeset: f5224c4ec61c Author: andrew Date: 2020-02-18 18:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f5224c4ec61c Merge jdk8u252-b03 ! .hgtags Changeset: 2cd14812e508 Author: andrew Date: 2020-02-18 18:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/2cd14812e508 Added tag aarch64-shenandoah-jdk8u252-b03 for changeset f5224c4ec61c ! .hgtags From gnu.andrew at redhat.com Wed Feb 26 18:43:28 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Feb 2020 18:43:28 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 3 new changesets Message-ID: <202002261843.01QIhShl001612@aojmv0008.oracle.com> Changeset: d71d04eabe64 Author: andrew Date: 2020-02-17 09:41 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/d71d04eabe64 Added tag jdk8u252-b03 for changeset 3caad4f1dcbc ! .hgtags Changeset: 3a49038190ba Author: andrew Date: 2020-02-18 18:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/3a49038190ba Merge jdk8u252-b03 ! .hgtags Changeset: 8f2a7f252cca Author: andrew Date: 2020-02-18 18:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8f2a7f252cca Added tag aarch64-shenandoah-jdk8u252-b03 for changeset 3a49038190ba ! .hgtags From gnu.andrew at redhat.com Wed Feb 26 18:52:38 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Feb 2020 18:52:38 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 3 new changesets Message-ID: <202002261852.01QIqcSS005064@aojmv0008.oracle.com> Changeset: 966e128812af Author: andrew Date: 2020-02-17 09:41 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/966e128812af Added tag jdk8u252-b03 for changeset 08cb9430f84f ! .hgtags Changeset: 2c5ced363c39 Author: andrew Date: 2020-02-18 18:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/2c5ced363c39 Merge jdk8u252-b03 ! .hgtags Changeset: 52a199797cf9 Author: andrew Date: 2020-02-18 18:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/52a199797cf9 Added tag aarch64-shenandoah-jdk8u252-b03 for changeset 2c5ced363c39 ! .hgtags From gnu.andrew at redhat.com Wed Feb 26 18:54:16 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Feb 2020 18:54:16 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 3 new changesets Message-ID: <202002261854.01QIsGDv007234@aojmv0008.oracle.com> Changeset: 549e69222810 Author: andrew Date: 2020-02-17 09:41 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/549e69222810 Added tag jdk8u252-b03 for changeset 665990488f3d ! .hgtags Changeset: 59758fd1eebe Author: andrew Date: 2020-02-18 18:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/59758fd1eebe Merge jdk8u252-b03 ! .hgtags Changeset: ff8fb4e318fc Author: andrew Date: 2020-02-18 18:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ff8fb4e318fc Added tag aarch64-shenandoah-jdk8u252-b03 for changeset 59758fd1eebe ! .hgtags From gnu.andrew at redhat.com Wed Feb 26 18:58:16 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Feb 2020 18:58:16 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 3 new changesets Message-ID: <202002261858.01QIwGhw011280@aojmv0008.oracle.com> Changeset: e767af0b6500 Author: andrew Date: 2020-02-17 09:41 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/e767af0b6500 Added tag jdk8u252-b03 for changeset 91381cf36ea4 ! .hgtags Changeset: edd528894190 Author: andrew Date: 2020-02-18 18:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/edd528894190 Merge jdk8u252-b03 ! .hgtags Changeset: b0efb17664bc Author: andrew Date: 2020-02-18 18:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b0efb17664bc Added tag aarch64-shenandoah-jdk8u252-b03 for changeset edd528894190 ! .hgtags From gnu.andrew at redhat.com Wed Feb 26 19:12:29 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Feb 2020 19:12:29 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 5 new changesets Message-ID: <202002261912.01QJCTST018644@aojmv0008.oracle.com> Changeset: fc8a3d56cd0c Author: sgehwolf Date: 2020-02-17 08:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fc8a3d56cd0c 8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on. Summary: Others fail because of uncommon trap. Also fix test file names. Reviewed-by: roland, andrew ! test/compiler/intrinsics/bmi/TestAndnI.java ! test/compiler/intrinsics/bmi/TestAndnL.java - test/compiler/intrinsics/bmi/verifycode/AddnTestI.java - test/compiler/intrinsics/bmi/verifycode/AddnTestL.java + test/compiler/intrinsics/bmi/verifycode/AndnTestI.java + test/compiler/intrinsics/bmi/verifycode/AndnTestL.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java Changeset: 2e9728044507 Author: andrew Date: 2020-02-17 09:29 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2e9728044507 Merge - test/runtime/RedefineTests/test8178870.sh Changeset: 29ef249e9953 Author: andrew Date: 2020-02-17 09:41 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/29ef249e9953 Added tag jdk8u252-b03 for changeset 2e9728044507 ! .hgtags Changeset: 5bd61b59deda Author: andrew Date: 2020-02-18 18:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5bd61b59deda Merge jdk8u252-b03 ! .hgtags - test/compiler/intrinsics/bmi/verifycode/AddnTestI.java - test/compiler/intrinsics/bmi/verifycode/AddnTestL.java Changeset: d9e09b29206a Author: andrew Date: 2020-02-18 18:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d9e09b29206a Added tag aarch64-shenandoah-jdk8u252-b03 for changeset 5bd61b59deda ! .hgtags From gnu.andrew at redhat.com Wed Feb 26 19:14:36 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Feb 2020 19:14:36 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 18 new changesets Message-ID: <202002261914.01QJEbYG020507@aojmv0008.oracle.com> Changeset: 04348fe8408b Author: ebaron Date: 2015-01-09 11:58 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/04348fe8408b 8046724: XML Signature ECKeyValue elements cannot be marshalled or unmarshalled Reviewed-by: phh, andrew ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! test/javax/xml/crypto/dsig/GenerationTests.java ! test/javax/xml/crypto/dsig/KeySelectors.java ! test/javax/xml/crypto/dsig/ValidationTests.java + test/javax/xml/crypto/dsig/data/signature-enveloping-p256-sha1.xml Changeset: 5a8e7ecf1ef1 Author: mbalao Date: 2019-05-10 09:39 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5a8e7ecf1ef1 8200400: Restrict Sasl mechanisms Reviewed-by: andrew ! src/share/classes/javax/security/sasl/Sasl.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows + test/javax/security/sasl/Sasl/DisabledMechanisms.java Changeset: 7628bc6ac701 Author: andrew Date: 2020-02-13 05:10 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7628bc6ac701 8229767: Typo in java.security: Sasl.createClient and Sasl.createServer Reviewed-by: shade ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: b0f356211659 Author: lbourges Date: 2015-12-14 14:08 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b0f356211659 8145055: Marlin renderer causes unaligned write accesses Reviewed-by: flar, prr ! src/share/classes/sun/java2d/marlin/MarlinCache.java ! src/share/classes/sun/java2d/marlin/MarlinConst.java Changeset: 795199aad0e9 Author: wetmore Date: 2020-02-13 15:45 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/795199aad0e9 8230977: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension (Java SE 8) 8144093: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension 8170282: Enable ALPN parameters to be supplied during the TLS handshake 8145849: ALPN: getHandshakeApplicationProtocol() always return null 8158978: ALPN not working when values are set directly on a SSLServerSocket 8171443: (spec) An ALPN callback function may also ignore ALPN Reviewed-by: xuelei, coffeys, rhalade, andrew ! src/share/classes/javax/net/ssl/SSLEngine.java ! src/share/classes/javax/net/ssl/SSLParameters.java ! src/share/classes/javax/net/ssl/SSLSocket.java + src/share/classes/sun/security/ssl/ALPNExtension.java ! src/share/classes/sun/security/ssl/Alerts.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/ExtensionType.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/HelloExtensions.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLServerSocketImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java + test/sun/security/ssl/javax/net/ssl/ALPN/MyX509ExtendedKeyManager.java + test/sun/security/ssl/javax/net/ssl/ALPN/SSLEngineAlpnTest.java + test/sun/security/ssl/javax/net/ssl/ALPN/SSLServerSocketAlpnTest.java + test/sun/security/ssl/javax/net/ssl/ALPN/SSLSocketAlpnTest.java ! test/sun/security/ssl/templates/SSLEngineTemplate.java ! test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java ! test/sun/security/ssl/templates/SSLSocketTemplate.java Changeset: ece6722932ca Author: wetmore Date: 2020-02-13 15:47 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ece6722932ca 8230978: Add support for RSASSA-PSS Signature algorithm (Java SE 8) 8175029: StackOverflowError in X509CRL and X509Certificate.verify(PublicKey, Provider) 8146293: Add support for RSASSA-PSS Signature algorithm 8205445: Add RSASSA-PSS Signature support to SunMSCAPI 8205720: KeyFactory#getKeySpec and translateKey throws NullPointerException with Invalid key 8206171: Signature#getParameters for RSASSA-PSS throws ProviderException when not initialized 8213009: Refactoring existing SunMSCAPI classes 8213010: Supporting keys created with certmgr.exe 8214096: sun.security.util.SignatureUtil passes null parameter, so JCE validation fails 8215694: keytool cannot generate RSASSA-PSS certificates 8221407: Windows 32bit build error in libsunmscapi/security.cpp 8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange 8223003: SunMSCAPI keys are not cleaned up 8223063: Support CNG RSA keys 8225745: NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support 8225180: SignedObject with invalid Key not throwing the InvalidKeyException in Windows 8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId 8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION Summary: Contains elements of JDK-8051408 (see comments on JDK-8230978) Reviewed-by: valeriep, weijun, coffeys, pkoppula, andrew ! make/lib/SecurityLibraries.gmk ! src/share/classes/com/sun/crypto/provider/OAEPParameters.java ! src/share/classes/com/sun/crypto/provider/RSACipher.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/java/security/Signature.java ! src/share/classes/java/security/SignatureSpi.java ! src/share/classes/java/security/cert/X509CRL.java ! src/share/classes/java/security/cert/X509Certificate.java ! src/share/classes/java/security/interfaces/RSAKey.java ! src/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java ! src/share/classes/java/security/interfaces/RSAPrivateCrtKey.java ! src/share/classes/java/security/interfaces/package-info.java ! src/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/share/classes/java/security/spec/PSSParameterSpec.java ! src/share/classes/java/security/spec/RSAKeyGenParameterSpec.java ! src/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java ! src/share/classes/java/security/spec/RSAOtherPrimeInfo.java ! src/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java ! src/share/classes/java/security/spec/RSAPrivateKeySpec.java ! src/share/classes/java/security/spec/RSAPublicKeySpec.java ! src/share/classes/java/security/spec/package-info.java ! src/share/classes/javax/crypto/Cipher.java ! src/share/classes/javax/crypto/spec/OAEPParameterSpec.java ! src/share/classes/javax/crypto/spec/PSource.java ! src/share/classes/javax/crypto/spec/package.html + src/share/classes/sun/misc/JavaSecuritySignatureAccess.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/security/ec/CurveDB.java ! src/share/classes/sun/security/ec/ECDSASignature.java ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/pkcs10/PKCS10.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Signature.java ! src/share/classes/sun/security/provider/DSA.java ! src/share/classes/sun/security/provider/SHA5.java ! src/share/classes/sun/security/provider/SunEntries.java + src/share/classes/sun/security/rsa/MGF1.java + src/share/classes/sun/security/rsa/PSSParameters.java ! src/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/share/classes/sun/security/rsa/RSAKeyPairGenerator.java + src/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/share/classes/sun/security/rsa/RSAPadding.java ! src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/share/classes/sun/security/rsa/RSASignature.java + src/share/classes/sun/security/rsa/RSAUtil.java ! src/share/classes/sun/security/rsa/SunRsaSignEntries.java ! src/share/classes/sun/security/ssl/RSASignature.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! src/share/classes/sun/security/tools/keytool/CertAndKeyGen.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/util/ECUtil.java ! src/share/classes/sun/security/util/SecurityProviderConstants.java + src/share/classes/sun/security/util/SignatureUtil.java ! src/share/classes/sun/security/x509/AlgorithmId.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/classes/sun/security/x509/X509CertImpl.java + src/windows/classes/sun/security/mscapi/CKey.java + src/windows/classes/sun/security/mscapi/CKeyPair.java + src/windows/classes/sun/security/mscapi/CKeyPairGenerator.java + src/windows/classes/sun/security/mscapi/CKeyStore.java + src/windows/classes/sun/security/mscapi/CPrivateKey.java + src/windows/classes/sun/security/mscapi/CPublicKey.java + src/windows/classes/sun/security/mscapi/CRSACipher.java + src/windows/classes/sun/security/mscapi/CSignature.java - src/windows/classes/sun/security/mscapi/Key.java - src/windows/classes/sun/security/mscapi/KeyStore.java - src/windows/classes/sun/security/mscapi/RSACipher.java - src/windows/classes/sun/security/mscapi/RSAKeyPair.java - src/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java - src/windows/classes/sun/security/mscapi/RSAPrivateKey.java - src/windows/classes/sun/security/mscapi/RSAPublicKey.java - src/windows/classes/sun/security/mscapi/RSASignature.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java ! src/windows/native/sun/security/mscapi/security.cpp ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java ! test/java/security/KeyPairGenerator/FinalizeHalf.java ! test/java/security/Signature/Offsets.java + test/java/security/Signature/SignatureGetInstance.java ! test/java/security/SignedObject/Chain.java + test/java/security/cert/X509CRL/VerifyDefault.java + test/java/security/cert/X509Certificate/VerifyDefault.java ! test/java/security/testlibrary/CertUtils.java + test/lib/jdk/test/lib/SigTestUtil.java + test/lib/testlibrary/jdk/testlibrary/security/DerUtils.java ! test/sun/security/ec/SignedObjectChain.java + test/sun/security/mscapi/InteropWithSunRsaSign.java + test/sun/security/mscapi/KeyAlgorithms.java + test/sun/security/mscapi/NullKey.java ! test/sun/security/mscapi/SignedObjectChain.java + test/sun/security/mscapi/VeryLongAlias.java + test/sun/security/provider/MessageDigest/SHA512.java + test/sun/security/rsa/SigGen15_186-3.txt + test/sun/security/rsa/SigGen15_186-3_TruncatedSHAs.txt + test/sun/security/rsa/SigRecord.java ! test/sun/security/rsa/SignatureOffsets.java ! test/sun/security/rsa/SignatureTest.java ! test/sun/security/rsa/SignedObjectChain.java ! test/sun/security/rsa/TestKeyPairGenerator.java + test/sun/security/rsa/TestSigGen15.java ! test/sun/security/rsa/TestSignatures.java + test/sun/security/rsa/pss/InitAgain.java + test/sun/security/rsa/pss/PSSParametersTest.java + test/sun/security/rsa/pss/SigGenPSS_186-3.txt + test/sun/security/rsa/pss/SigGenPSS_186-3_TruncatedSHAs.txt + test/sun/security/rsa/pss/SigRecord.java + test/sun/security/rsa/pss/SignatureTest2.java + test/sun/security/rsa/pss/SignatureTestPSS.java + test/sun/security/rsa/pss/TestPSSKeySupport.java + test/sun/security/rsa/pss/TestSigGenPSS.java ! test/sun/security/ssl/rsa/SignedObjectChain.java + test/sun/security/tools/keytool/PSS.java + test/sun/security/util/misc/SetNullSigParams.java + test/sun/security/x509/X509CertImpl/ECSigParamsVerifyWithCert.java Changeset: 63983cc2ff8d Author: andrew Date: 2020-02-14 15:10 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/63983cc2ff8d 8225392: Comparison builds are failing due to cacerts file Reviewed-by: shade ! make/src/classes/build/tools/generatecacerts/GenerateCacerts.java ! src/share/classes/sun/security/tools/keytool/Main.java ! test/sun/security/lib/cacerts/VerifyCACerts.java + test/sun/security/tools/keytool/ListOrder.java Changeset: 213748ed0bfa Author: rhalade Date: 2019-11-14 19:49 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/213748ed0bfa 8232019: Add LuxTrust certificate updates to the existing root program Reviewed-by: mullan + make/data/cacerts/luxtrustglobalroot2ca + test/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java ! test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 7ade2018b789 Author: jiefu Date: 2019-11-15 19:38 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7ade2018b789 8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to wrong checksum Reviewed-by: mullan ! test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 9967cac00754 Author: rhalade Date: 2019-11-28 10:43 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9967cac00754 8233223: Add Amazon Root CA certificates Reviewed-by: mullan + make/data/cacerts/amazonrootca1 + make/data/cacerts/amazonrootca2 + make/data/cacerts/amazonrootca3 + make/data/cacerts/amazonrootca4 + test/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java ! test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: ca011adf8a6e Author: psadhukhan Date: 2019-10-12 08:49 +0530 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ca011adf8a6e 8223158: Docked MacBook cannot start any Java Swing applications Reviewed-by: prr, serb ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m Changeset: cfb35868e564 Author: mullan Date: 2016-10-12 09:46 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/cfb35868e564 8162723: Array index overflow in Base64 utility class Reviewed-by: ascarpino, jnimeh ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java Changeset: 77d132a92271 Author: asmotrak Date: 2015-05-18 19:26 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/77d132a92271 8079140: IgnoreAllErrorHandler should use doPrivileged when it reads system properties Reviewed-by: mullan ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/IgnoreAllErrorHandler.java + test/javax/xml/crypto/dsig/ErrorHandlerPermissions.java + test/javax/xml/crypto/dsig/ErrorHandlerPermissions.policy + test/javax/xml/crypto/dsig/data/signature-external-rsa.xml Changeset: 409606bb1a8c Author: andrew Date: 2020-02-17 09:29 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/409606bb1a8c Merge ! src/share/classes/java/security/cert/X509CRL.java ! src/share/classes/java/security/cert/X509Certificate.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/security/provider/SunEntries.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows - test/sun/security/krb5/auto/SaslGSS.java ! test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 9099e882f08e Author: mbalao Date: 2019-12-11 15:43 -0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9099e882f08e 8005819: Support cross-realm MSSFU Reviewed-by: weijun ! src/share/classes/sun/security/krb5/KrbTgsRep.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/krb5/internal/Krb5.java ! src/share/classes/sun/security/krb5/internal/PAForUserEnc.java + src/share/classes/sun/security/krb5/internal/PaPacOptions.java ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/ReferralsTest.java Changeset: 777e3d4780b8 Author: andrew Date: 2020-02-17 09:41 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/777e3d4780b8 Added tag jdk8u252-b03 for changeset 9099e882f08e ! .hgtags Changeset: df29a2125b90 Author: andrew Date: 2020-02-18 18:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/df29a2125b90 Merge jdk8u252-b03 ! .hgtags ! make/lib/SecurityLibraries.gmk ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/java/security/Signature.java ! src/share/classes/javax/net/ssl/SSLSocket.java ! src/share/classes/javax/security/sasl/Sasl.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java ! src/share/classes/sun/security/provider/DSA.java ! src/share/classes/sun/security/rsa/RSAKeyPairGenerator.java ! src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/ExtensionType.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/HelloExtensions.java ! src/share/classes/sun/security/ssl/RSASignature.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows - src/windows/classes/sun/security/mscapi/Key.java - src/windows/classes/sun/security/mscapi/KeyStore.java - src/windows/classes/sun/security/mscapi/RSACipher.java - src/windows/classes/sun/security/mscapi/RSAKeyPair.java - src/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java - src/windows/classes/sun/security/mscapi/RSAPrivateKey.java - src/windows/classes/sun/security/mscapi/RSAPublicKey.java - src/windows/classes/sun/security/mscapi/RSASignature.java ! src/windows/classes/sun/security/mscapi/SunMSCAPI.java Changeset: ee026327225b Author: andrew Date: 2020-02-18 18:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ee026327225b Added tag aarch64-shenandoah-jdk8u252-b03 for changeset df29a2125b90 ! .hgtags From Pengfei.Li at arm.com Thu Feb 27 03:41:27 2020 From: Pengfei.Li at arm.com (Pengfei Li) Date: Thu, 27 Feb 2020 03:41:27 +0000 Subject: [aarch64-port-dev ] RFR(S): 8239914: AArch64: Combine add/sub with comparison against zero Message-ID: Hi, This is a small enhancement in AArch64 C2 matching rules. For Java code like "if (a + b > 0) {...}", C2 AArch64 backend generates instructions like below. add w10, w2, w1 cmp w10, #0x0 b.gt 0x0000ffff790d5274 Indeed, the ADD with the following CMP against 0 can be combined into a CMN (an alias of ADDS). Also, a SUB with a following CMP against 0 can be combined into a single CMP (an alias of SUBS). JBS: https://bugs.openjdk.java.net/browse/JDK-8239914 Webrev: http://cr.openjdk.java.net/~pli/rfr/8239914/webrev.00/ [Tests] Jtreg hotspot::hotspot_all_no_apps, jdk::jdk_core and langtools::tier1. No new failure found. Side effect: After this patch, libjvm.so size changes from 20,479,712 bytes to 20,523,952 bytes in release build. (~0.2% up) Please let me know if this enhancement is valuable or not. -- Thanks, Pengfei From aph at redhat.com Thu Feb 27 10:28:13 2020 From: aph at redhat.com (Andrew Haley) Date: Thu, 27 Feb 2020 10:28:13 +0000 Subject: [aarch64-port-dev ] RFR(S): 8239914: AArch64: Combine add/sub with comparison against zero In-Reply-To: References: Message-ID: Hi, On 2/27/20 3:41 AM, Pengfei Li wrote: > This is a small enhancement in AArch64 C2 matching rules. > > For Java code like "if (a + b > 0) {...}", C2 AArch64 backend generates > instructions like below. > add w10, w2, w1 > cmp w10, #0x0 > b.gt 0x0000ffff790d5274 > > Please let me know if this enhancement is valuable or not. This looks good, but it's hard to say without JMH tests. We really can't say very much about performance enhancements without measurements. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From Pengfei.Li at arm.com Thu Feb 27 12:35:29 2020 From: Pengfei.Li at arm.com (Pengfei Li) Date: Thu, 27 Feb 2020 12:35:29 +0000 Subject: [aarch64-port-dev ] RFR(S): 8239914: AArch64: Combine add/sub with comparison against zero In-Reply-To: References: Message-ID: Hi, Thanks for your review. > This looks good, but it's hard to say without JMH tests. We really can't say > very much about performance enhancements without measurements. Here's a JMH for this pattern. http://cr.openjdk.java.net/~pli/rfr/8239914/CmnCmp.java [Before] Benchmark Mode Cnt Score Error Units CmnCmp.testCmnInt avgt 15 136.047 ? 13.069 us/op CmnCmp.testCmnLong avgt 15 136.046 ? 13.072 us/op CmnCmp.testCmpInt avgt 15 136.061 ? 13.063 us/op CmnCmp.testCmpLong avgt 15 136.051 ? 13.067 us/op [After] Benchmark Mode Cnt Score Error Units CmnCmp.testCmnInt avgt 15 117.773 ? 10.327 us/op CmnCmp.testCmnLong avgt 15 117.766 ? 10.334 us/op CmnCmp.testCmpInt avgt 15 117.778 ? 10.316 us/op CmnCmp.testCmpLong avgt 15 117.778 ? 10.315 us/op I don't expect to see obvious performance enhancements in real workloads. This just helps to save one instruction. Ok to push? -- Thanks, Pengfei From gnu.andrew at redhat.com Fri Feb 28 04:54:45 2020 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 28 Feb 2020 04:54:45 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u252-b04 Upstream Sync Message-ID: <08f2d707-f3a3-4b4f-555f-f8e591bf76c7@redhat.com> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/root/merge.changeset Changes in aarch64-shenandoah-jdk8u252-b04: - S8038631: Create wrapper for awt.Robot with additional functionality - S8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid - S8135318: CMS wrong max_eden_size for check_gc_overhead_limit - S8144445: Maximum size checking in Marlin ArrayCache utility methods is not optimal - S8144446: Automate the Marlin crash test - S8144630: Use PrivilegedAction to create Thread in Marlin RendererStats - S8215756: Memory leaks in the AWT on macOS - S8219244: NMT: Change ThreadSafepointState's allocation type from mtInternal to mtThread - S8225128: Add exception for expiring DocuSign root to VerifyCACerts test - S8229345: Memory leak due to vtable stubs not being shared on SPARC - S8229872: (fs) Increase buffer size used with getmntent - S8236179: C1 register allocation error with T_ADDRESS - S8237368: Problem with NullPointerException in RMI TCPEndpoint.read Main issue of note: None, clean merge diffstat for root b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for corba b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxws b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for langtools b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for nashorn b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jdk b/.hgtags | 1 b/make/mapfiles/libnio/mapfile-linux | 4 b/src/macosx/native/sun/awt/AWTView.m | 7 b/src/macosx/native/sun/awt/AWTWindow.m | 2 b/src/macosx/native/sun/awt/CGraphicsEnv.m | 2 b/src/share/classes/sun/java2d/marlin/ArrayCache.java | 38 - b/src/share/classes/sun/java2d/marlin/Renderer.java | 7 b/src/share/classes/sun/java2d/marlin/RendererStats.java | 42 - b/src/share/classes/sun/java2d/marlin/Stroker.java | 5 b/src/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java | 2 b/src/solaris/classes/sun/nio/fs/LinuxFileSystem.java | 20 b/src/solaris/classes/sun/nio/fs/LinuxNativeDispatcher.java | 19 b/src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java | 7 b/src/solaris/native/sun/nio/fs/LinuxNativeDispatcher.c | 45 + b/src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c | 16 b/test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/TCPEndpointReadBug.java | 113 +++ b/test/lib/testlibrary/ExtendedRobot.java | 372 ++++++++++ b/test/sun/java2d/marlin/ArrayCacheSizeTest.java | 131 +++ b/test/sun/java2d/marlin/CrashTest.java | 59 - b/test/sun/security/lib/cacerts/VerifyCACerts.java | 4 20 files changed, 823 insertions(+), 73 deletions(-) diffstat for hotspot b/.hgtags | 1 b/src/cpu/ppc/vm/globals_ppc.hpp | 4 b/src/cpu/sparc/vm/c1_FrameMap_sparc.cpp | 2 b/src/cpu/sparc/vm/globals_sparc.hpp | 3 b/src/cpu/x86/vm/c1_FrameMap_x86.cpp | 2 b/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp | 4 b/src/cpu/x86/vm/globals_x86.hpp | 3 b/src/cpu/zero/vm/globals_zero.hpp | 3 b/src/share/vm/c1/c1_FrameMap.hpp | 4 b/src/share/vm/code/vtableStubs.cpp | 4 b/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 4 b/src/share/vm/runtime/globals.hpp | 5 b/src/share/vm/runtime/safepoint.hpp | 2 b/src/share/vm/runtime/synchronizer.cpp | 92 +++++----- b/src/share/vm/runtime/synchronizer.hpp | 2 b/src/share/vm/runtime/vmStructs.cpp | 19 +- 16 files changed, 88 insertions(+), 66 deletions(-) Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From aph at redhat.com Fri Feb 28 09:00:05 2020 From: aph at redhat.com (Andrew Haley) Date: Fri, 28 Feb 2020 09:00:05 +0000 Subject: [aarch64-port-dev ] RFR(S): 8239914: AArch64: Combine add/sub with comparison against zero In-Reply-To: References: Message-ID: On 2/27/20 12:35 PM, Pengfei Li wrote: > I don't expect to see obvious performance enhancements in real workloads. > This just helps to save one instruction. Ok to push? Not yet. I'll get back to you later. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From shade at redhat.com Fri Feb 28 11:05:16 2020 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 28 Feb 2020 12:05:16 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u252-b04 Upstream Sync In-Reply-To: <08f2d707-f3a3-4b4f-555f-f8e591bf76c7@redhat.com> References: <08f2d707-f3a3-4b4f-555f-f8e591bf76c7@redhat.com> Message-ID: <01b9606e-91a8-0322-a4bd-a655cbaafa8f@redhat.com> On 2/28/20 5:54 AM, Andrew Hughes wrote: > Merge changesets: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/jaxws/merge.changeset Look trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/jdk/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/hotspot/merge.changeset Look good. I am a bit uneasy about synchronizer.cpp changes, but they seem to look safe. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/root/merge.changeset Look trivially good. > Ok to push? Yes, I think so. -- Thanks, -Aleksey From aph at redhat.com Fri Feb 28 14:12:07 2020 From: aph at redhat.com (Andrew Haley) Date: Fri, 28 Feb 2020 14:12:07 +0000 Subject: [aarch64-port-dev ] RFR(S): 8239914: AArch64: Combine add/sub with comparison against zero In-Reply-To: References: Message-ID: <0dc8ae78-3e50-c90a-d50e-8c009ee137e8@redhat.com> On 2/27/20 3:41 AM, Pengfei Li wrote: > For Java code like "if (a + b > 0) {...}", C2 AArch64 backend generates > instructions like below. > add w10, w2, w1 > cmp w10, #0x0 > b.gt 0x0000ffff790d5274 > > Indeed, the ADD with the following CMP against 0 can be combined into a > CMN (an alias of ADDS). Also, a SUB with a following CMP against 0 can > be combined into a single CMP (an alias of SUBS). > > JBS: https://bugs.openjdk.java.net/browse/JDK-8239914 > Webrev: http://cr.openjdk.java.net/~pli/rfr/8239914/webrev.00/ I am not sure you're thought about this clearly enough. Try this program: public class DifferenceTest { static int theTest(int x, int y) { int sum = 0; while (x - y > 0) { sum++; y--; } return sum; } static int n = -0x7000_0000; static int m = +0x7000_0000; void trial() { int prev = theTest(n, m); for (int i = 0; i < 10_000_000; i++) { int result = theTest(n, m); if (prev != result) { throw new RuntimeException("last sum was " + prev + ", is now " + result); } prev = result; } } public static void main(String[] args) { new DifferenceTest().trial(); } } -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From gnu.andrew at redhat.com Fri Feb 28 15:55:22 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 28 Feb 2020 15:55:22 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 3 new changesets Message-ID: <202002281555.01SFtM5N024841@aojmv0008.oracle.com> Changeset: b2c092b72c7c Author: andrew Date: 2020-02-20 06:28 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/b2c092b72c7c Added tag jdk8u252-b04 for changeset 4eb5558f0f4f ! .hgtags Changeset: 47bd9f5e99e5 Author: andrew Date: 2020-02-23 04:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/47bd9f5e99e5 Merge jdk8u252-b04 ! .hgtags Changeset: a63a6da8dc3b Author: andrew Date: 2020-02-23 04:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/a63a6da8dc3b Added tag aarch64-shenandoah-jdk8u252-b04 for changeset 47bd9f5e99e5 ! .hgtags From gnu.andrew at redhat.com Fri Feb 28 15:58:58 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 28 Feb 2020 15:58:58 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 3 new changesets Message-ID: <202002281558.01SFwwuf026816@aojmv0008.oracle.com> Changeset: 49013f07f606 Author: andrew Date: 2020-02-20 06:28 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/49013f07f606 Added tag jdk8u252-b04 for changeset d71d04eabe64 ! .hgtags Changeset: fbe3d900e8a6 Author: andrew Date: 2020-02-23 04:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/fbe3d900e8a6 Merge jdk8u252-b04 ! .hgtags Changeset: 330953f0eec7 Author: andrew Date: 2020-02-23 04:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/330953f0eec7 Added tag aarch64-shenandoah-jdk8u252-b04 for changeset fbe3d900e8a6 ! .hgtags From gnu.andrew at redhat.com Fri Feb 28 16:17:09 2020 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 28 Feb 2020 16:17:09 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u252-b04 Upstream Sync In-Reply-To: <01b9606e-91a8-0322-a4bd-a655cbaafa8f@redhat.com> References: <08f2d707-f3a3-4b4f-555f-f8e591bf76c7@redhat.com> <01b9606e-91a8-0322-a4bd-a655cbaafa8f@redhat.com> Message-ID: <166ee420-02e9-b4c4-2c9d-b37ee3747aeb@redhat.com> On 28/02/2020 11:05, Aleksey Shipilev wrote: > On 2/28/20 5:54 AM, Andrew Hughes wrote: >> Merge changesets: >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/corba/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/jaxp/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/jaxws/merge.changeset > > Look trivially good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/jdk/merge.changeset > > Looks good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/hotspot/merge.changeset > > Look good. I am a bit uneasy about synchronizer.cpp changes, but they seem to look safe. Right, but that's an upstream issue, not one with the merge. This is a backport of JDK-8047212 [0] from Felix Yang at Huawei. It's been in OpenJDK since 9 (so 11 had it from GA). I reviewed the backport [1] and it's mostly clean, other than the ObjectMonitor not being inside a PaddedEnd in 8u. It was originally posted in August of last year, so there's been more than sufficient time for someone else to look it over. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/langtools/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/nashorn/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b04/root/merge.changeset > > Look trivially good. > >> Ok to push? > > Yes, I think so. > Thanks, pushed. [0] https://bugs.openjdk.java.net/browse/JDK-8047212 [1] https://mail.openjdk.java.net/pipermail/jdk8u-dev/2020-February/011197.html -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From gnu.andrew at redhat.com Fri Feb 28 16:14:31 2020 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 28 Feb 2020 16:14:31 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 3 new changesets Message-ID: <202002281614.01SGEVSE005434@aojmv0008.oracle.com> Changeset: fac54385ffea Author: andrew Date: 2020-02-20 06:28 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/fac54385ffea Added tag jdk8u252-b04 for changeset 966e128812af ! .hgtags Changeset: 499f4b8d4684 Author: andrew Date: 2020-02-23 04:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/499f4b8d4684 Merge jdk8u252-b04 ! .hgtags Changeset: dedbcd3762ad Author: andrew Date: 2020-02-23 04:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/dedbcd3762ad Added tag aarch64-shenandoah-jdk8u252-b04 for changeset 499f4b8d4684 ! .hgtags