[aarch64-port-dev ] git: openjdk/aarch64-port: master: 107 new changesets

Per Liden pliden at openjdk.java.net
Tue Oct 13 14:04:52 UTC 2020


Changeset: 57493c19
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-10-06 14:48:56 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/57493c19

8253694: Remove Thread::muxAcquire() from ThreadCrashProtection()

Reviewed-by: dholmes, dcubed, coleenp

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 77921b97
Author:    Ian Graves <igraves at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-06 15:23:19 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/77921b97

8254080: fix for JDK-8204256 causes jlink test failures

Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java

Changeset: 51fdb4c0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-06 15:28:44 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/51fdb4c0

8254075: Shenandoah: Remove ShenandoahCodeRootsStyle diagnostic flag and related test

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
- test/hotspot/jtreg/gc/shenandoah/options/TestCodeCacheRootStyles.java

Changeset: 54b340b4
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-10-06 16:38:42 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/54b340b4

8254081: java/security/cert/PolicyNode/GetPolicyQualifiers.java fails due to an expired certificate

Perform backdated validation of test certificate.

Reviewed-by: mullan, xuelei

! test/jdk/java/security/cert/PolicyNode/GetPolicyQualifiers.java

Changeset: bd50ccd0
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-10-06 17:32:33 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/bd50ccd0

8253735: Cleanup SearchIndexItem API

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItems.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 82fe023b
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-10-06 19:19:27 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/82fe023b

8254061: Missing space in flag description

Reviewed-by: coleenp

! src/hotspot/share/runtime/globals.hpp

Changeset: 6712f8ca
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-06 20:23:59 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/6712f8ca

8254084: Remove TemplateTable::pd_initialize

Reviewed-by: mdoerr, coleenp

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp

Changeset: ac772cd9
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-06 20:35:34 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/ac772cd9

8253750: use build-stable default seed for Utils.RANDOM_GENERATOR

Reviewed-by: rriggs

! test/lib-test/jdk/test/lib/RandomGeneratorTest.java
! test/lib/jdk/test/lib/Utils.java

Changeset: 2a0389a8
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-06 22:57:56 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/2a0389a8

8254095: remove jdk.test.lib.Utils::distro() method

Reviewed-by: bchristi

! test/lib/jdk/test/lib/Utils.java

Changeset: 39730731
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-07 03:06:35 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/39730731

8253977: More memory leaks in client-libs on macOS

Reviewed-by: kizune

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! test/jdk/javax/swing/JFileChooser/FileChooserListenerLeak.java
! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java

Changeset: 703b345e
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-07 06:21:53 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/703b345e

8253179: Replace LinkedList Impl in net.http.Http2Connection

Reviewed-by: dfuchs, prappo, chegar, shade

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java

Changeset: bdd5782a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-07 06:41:02 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/bdd5782a

8253980: javax/swing/plaf/synth/7158712/bug7158712.java fails on windows

Reviewed-by: kizune, prr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/plaf/synth/7158712/bug7158712.java

Changeset: cd4faff0
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-10-07 06:52:03 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/cd4faff0

8249095: tools/javac/launcher/SourceLauncherTest.java fails on Windows

Reviewed-by: jjg

! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: 97ff38ca
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-10-07 07:14:05 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/97ff38ca

8254141: Typo in copyright year

Reviewed-by: jdv

! test/jdk/javax/swing/plaf/synth/7158712/bug7158712.java

Changeset: 4dfa4112
Author:    Adam Farley <afarley at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-07 08:05:27 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/4dfa4112

8252997: Null-proofing for linker_md.c

Reviewed-by: sspitsyn

! src/jdk.jdwp.agent/unix/native/libjdwp/linker_md.c
! src/jdk.jdwp.agent/windows/native/libjdwp/linker_md.c

Changeset: 9543d760
Author:    Adam Farley <afarley at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-07 08:07:22 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/9543d760

8253000: Remove redundant MAKE_SUBDIR argument

Reviewed-by: erikj

! make/Main.gmk
! make/MainSupport.gmk

Changeset: 49128a1e
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-10-07 09:12:34 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/49128a1e

8253475: Javadoc clean up in HttpExchange and HttpServer

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java

Changeset: 04ca660e
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-10-07 09:14:43 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/04ca660e

8253874: [JVMCI] added test omitted in 8252881

Reviewed-by: shade

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: 1e8e543b
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-10-07 13:08:34 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/1e8e543b

8216497: javadoc should auto-link to platform classes

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: erikj, jjg

! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ make/langtools/src/classes/build/tools/symbolgenerator/JavadocElementList.java
+ make/modules/jdk.javadoc/Gendata.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-10.txt
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-7.txt
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-8.txt
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-9.txt
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testGrandParentTypes/TestGrandParentTypes.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testIndentation/TestIndentation.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
+ test/langtools/jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java
+ test/langtools/jdk/javadoc/doclet/testLinkPlatform/linkplatform.properties
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java
! test/langtools/jdk/javadoc/doclet/testThrows/TestThrows.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java
! test/langtools/jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java

Changeset: 4fe07ccc
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2020-10-07 16:21:51 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/4fe07ccc

8252324: Signal related code should be shared among POSIX platforms

Reviewed-by: coleenp, dholmes, stuefe, ysuenaga

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/jvm_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
+ src/hotspot/os/posix/signals_posix.cpp
+ src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp

Changeset: 739347f0
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-07 17:10:37 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/739347f0

8254168: Remove TemplateTable::count_calls

Reviewed-by: coleenp

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateTable.hpp

Changeset: db3053dc
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-10-07 17:16:04 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/db3053dc

8067127: Tags cleanup

Reviewed-by: rriggs, dfuchs, lancea

! src/java.base/share/classes/java/io/BufferedInputStream.java
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/EOFException.java
! src/java.base/share/classes/java/io/FileFilter.java
! src/java.base/share/classes/java/io/FileNotFoundException.java
! src/java.base/share/classes/java/io/InterruptedIOException.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/Serial.java
! src/java.base/share/classes/java/io/StreamTokenizer.java
! src/java.base/share/classes/java/io/StringBufferInputStream.java
! src/java.base/share/classes/java/io/UTFDataFormatException.java

Changeset: 38159d52
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-10-07 18:36:14 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/38159d52

8253876: jdk/test/lib/hexdump/ASN1FormatterTest.java fails with "AssertionError: Lines expected [126] but found [202]"

Reviewed-by: shade, lancea

! test/lib-test/ProblemList.txt
! test/lib-test/jdk/test/lib/hexdump/ASN1FormatterTest.java
! test/lib/jdk/test/lib/hexdump/ASN1Formatter.java
! test/lib/jdk/test/lib/hexdump/HexPrinter.java

Changeset: 5a9bd41e
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-07 18:51:52 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/5a9bd41e

8254102: use ProcessHandle::pid instead of ManagementFactory::getRuntimeMXBean to get pid in tests

Reviewed-by: rriggs, shade

! test/failure_handler/test/sanity/Suicide.java
! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Agent.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Agent.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java

Changeset: abe25937
Author:    Nhat Nguyen <honguye at microsoft.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-07 19:45:20 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/abe25937

8232092: (fs) Files::isWritable returns false on a writeable root directory (win)

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsFileStore.java
+ test/jdk/java/nio/file/Files/SubstDrive.java

Changeset: fd0cb98e
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-10-08 06:52:27 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/fd0cb98e

8253901: ARM32: SIGSEGV during monitorexit due to incorrect register use (after JDK-8253540)

Reviewed-by: shade

! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: 4e5ef303
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-10-08 06:53:24 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/4e5ef303

8254104: MethodCounters must exist before nmethod is installed

Reviewed-by: dnsimon, kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: 7733a0e7
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-08 06:54:21 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/7733a0e7

8254182: remove Utils.tryFindJvmPid/waitForJvmPid

Reviewed-by: rriggs

! test/lib/jdk/test/lib/Utils.java

Changeset: d1e94eeb
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-10-08 06:55:42 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/d1e94eeb

8253909: Implement detailed map file for CDS

Reviewed-by: stuefe, ccheung

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 9cdfd0fa
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-08 06:56:20 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/9cdfd0fa

8254096: remove jdk.test.lib.Utils::getMandatoryProperty(String) method

Reviewed-by: shade

! test/lib/jdk/test/lib/Utils.java

Changeset: e1187c40
Author:    Christian Stein <cstein at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-08 07:11:43 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/e1187c40

8248262: Wrong link target in ModuleDescriptor#isAutomatic's API documentation

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java

Changeset: bc236903
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-08 07:25:42 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/bc236903

8254173: Add Zero, Minimal hotspot targets to submit workflow

Reviewed-by: erikj, rwestberg

! .github/workflows/submit.yml

Changeset: 894ec76c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-08 07:43:32 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/894ec76c

8254027: gc/g1/TestHumongousConcurrentStartUndo.java failed with "'Concurrent Mark Cycle' missing from stdout/stderr"

Reviewed-by: sjohanss, kbarrett

! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java

Changeset: 7952c06b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-08 08:10:55 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/7952c06b

8254166: Zero: return-type warning in zeroInterpreter_zero.cpp

Reviewed-by: sgehwolf

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp

Changeset: 8f9e4792
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-08 08:11:26 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/8f9e4792

8254144: Non-x86 Zero builds fail with return-type warning in os_linux_zero.cpp

Reviewed-by: zgu

! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp

Changeset: 76a58527
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-08 08:39:40 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/76a58527

8253756: C2 CompilerThread0 crash in Node::add_req(Node*)

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestOuterStripMinedDeadAfterExpansion.java

Changeset: 66f27b5f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-10-08 08:56:01 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/66f27b5f

8254015: copy_to_survivor_space should use in-hand klass for scanning

Reviewed-by: tschatzl, sjohanss, ayang

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: f8603720
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-08 09:33:42 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/f8603720

8253566: clazz.isAssignableFrom will return false for interface implementors

Reviewed-by: kvn, thartmann, neliasso

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckMacroTrichotomy.java

Changeset: 782d45bd
Author:    Jaikiran Pai <jpai at openjdk.org>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2020-10-08 10:46:37 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/782d45bd

8242882: opening jar file with large manifest might throw NegativeArraySizeException

Reviewed-by: bchristi, lancea

! src/java.base/share/classes/java/util/jar/JarFile.java
+ test/jdk/java/util/jar/JarFile/LargeManifestOOMTest.java

Changeset: 6bc49318
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-10-08 11:24:27 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/6bc49318

8253717: Relocate stack overflow code out of thread.hpp/cpp

Reviewed-by: rehn, dcubed, dholmes, stuefe

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/zero/stack_zero.cpp
! src/hotspot/cpu/zero/stack_zero.inline.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ src/hotspot/share/runtime/stackOverflow.cpp
+ src/hotspot/share/runtime/stackOverflow.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: a191c586
Author:    Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-08 12:30:38 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/a191c586

8253404: C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit

Record nodes as dead in Node::destruct() if their index cannot be directly
reclaimed. This prevents the "Live Node limit exceeded limit" assertion failure
by improving the accuracy of Compile::live_nodes() when "hook" nodes in
ConvI2LNode::Ideal() are created and deleted non-consecutively.

This addition might result in multiple calls to compile::record_dead_node() for
the same node (e.g. from PhaseIdealLoop::spinup()), but this is safe, as
compile::record_dead_node() is idempotent.

Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/conversions/TestChainOfIntAddsToLongConversion.java

Changeset: 6d13c766
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-10-08 12:41:46 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/6d13c766

8253191: C2: Masked byte comparisons with large masks produce wrong result on x86

Reviewed-by: thartmann

! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/jtreg/compiler/c2/TestUnsignedByteCompare.java

Changeset: 7e82ba1f
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2020-10-08 13:18:09 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/7e82ba1f

8254146: Avoid unnecessary volatile write on new AtomicBoolean(false)

Reviewed-by: redestad, rriggs, chegar

! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java

Changeset: d036dca0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-08 13:50:57 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/d036dca0

8254103: Shenandoah: Move updating thread roots to concurrent phase

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: c2a5de63
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-08 16:34:01 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/c2a5de63

8253681: closed java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed

Reviewed-by: shade

! src/java.desktop/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java

Changeset: 8c0d3d75
Author:    Nhat Nguyen <honguye at microsoft.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-10-08 18:05:23 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/8c0d3d75

8254195: java/nio/file/Files/SubstDrive.java failed with "AssertionError: expected [144951656448] but found [144951640064]"

Reviewed-by: alanb, bpb

! test/jdk/java/nio/file/Files/SubstDrive.java

Changeset: 5351ba6c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-08 19:09:25 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/5351ba6c

8254262: jdk.test.lib.Utils::createTemp* don't pass attrs

Reviewed-by: shade

! test/lib/jdk/test/lib/Utils.java

Changeset: ced46b19
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-08 20:52:50 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/ced46b19

8254190: [s390] interpreter misses exception check after calling monitorenter

Reviewed-by: shade, rrich

! src/hotspot/cpu/s390/interp_masm_s390.cpp

Changeset: 70be8c7a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-10-09 05:08:49 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/70be8c7a

8253965: Delete the outdated java.awt.PeerFixer class

Reviewed-by: prr, pbansal

! src/java.desktop/share/classes/java/awt/ScrollPane.java

Changeset: a2f65190
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-10-09 06:22:15 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/a2f65190

8233685: Test tools/javac/modules/AddLimitMods.java fails

Reviewed-by: vromero

! test/langtools/tools/javac/modules/AddLimitMods.java

Changeset: b9873e18
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-10-09 08:40:33 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/b9873e18

8253180: ZGC: Implementation of JEP 376: ZGC: Concurrent Thread-Stack Processing

Reviewed-by: stefank, pliden, rehn, neliasso, coleenp, smonteith

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/c2_safepointPollStubTable_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
+ src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
+ src/hotspot/share/gc/z/zStackWatermark.cpp
+ src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/registerMap.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ src/hotspot/share/runtime/stackWatermark.cpp
+ src/hotspot/share/runtime/stackWatermark.hpp
+ src/hotspot/share/runtime/stackWatermark.inline.hpp
+ src/hotspot/share/runtime/stackWatermarkKind.hpp
+ src/hotspot/share/runtime/stackWatermarkSet.cpp
+ src/hotspot/share/runtime/stackWatermarkSet.hpp
+ src/hotspot/share/runtime/stackWatermarkSet.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: 02307811
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-09 09:42:39 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/02307811

8254175: Build no-pch configuration in debug mode for submit checks

Reviewed-by: rwestberg, erikj, dholmes

! .github/workflows/submit.yml

Changeset: a95590d0
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-09 09:55:57 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/a95590d0

8254285: G1: Remove "What is this about" comment in G1CollectedHeap.cpp

Reviewed-by: shade, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: 9cecc167
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-09 11:01:53 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/9cecc167

8254244: Some code emitted by TemplateTable::branch is unused when running TieredCompilation

Reviewed-by: mdoerr, coleenp, iveresov

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: 4f9a1ffc
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-10-09 11:08:56 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/4f9a1ffc

8254073: Tokenizer improvements (revised)

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/parser/TextBlockSupport.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/LayoutCharacters.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java
! test/langtools/tools/javac/Digits.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/unicode/NonasciiDigit.out
! test/langtools/tools/javac/unicode/SubChar.java
! test/langtools/tools/javac/unicode/SupplementaryJavaID2.out
! test/langtools/tools/javac/unicode/SupplementaryJavaID3.out
! test/langtools/tools/javac/unicode/SupplementaryJavaID4.out
! test/langtools/tools/javac/unicode/SupplementaryJavaID5.out

Changeset: 2bc8bc57
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-09 11:51:21 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/2bc8bc57

8254265: s390 and linux 32 bit builds broken

Reviewed-by: coleenp, dholmes

! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: b1448da1
Author:    Jose Ricardo Ziviani <joserz at linux.ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-09 12:56:47 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/b1448da1

8253900: SA: wrong size computation when JVM was built without AOT

Reviewed-by: cjplummer, sspitsyn

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java

Changeset: e9c1905b
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-10-09 13:35:01 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/e9c1905b

8253740: [PPC64] Minor interpreter cleanup

Reviewed-by: lucy

! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp

Changeset: d4b5dfd1
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-10-09 13:44:13 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/d4b5dfd1

8253857: Shenandoah: Bugs in ShenandoahEvacOOMHandler related code

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp

Changeset: 7e80c989
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-09 14:47:25 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/7e80c989

8254261: fix javadocs in jdk.test.lib.Utils

Reviewed-by: shade

! test/lib/jdk/test/lib/Utils.java

Changeset: aaa0a2a0
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-09 15:16:49 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/aaa0a2a0

8254297: Zero and Minimal VMs are broken with undeclared identifier 'DerivedPointerTable' after JDK-8253180

Reviewed-by: shade, eosterlund

! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 2bbf8a2a
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-10-09 16:25:50 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/2bbf8a2a

8245543: Cgroups: Incorrect detection logic on some systems (still reproducible)

Reviewed-by: bobv, shade

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: 6d2c1a66
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-09 16:44:37 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/6d2c1a66

8254292: Update JMH devkit to 1.26

Reviewed-by: erikj, aph

! make/devkit/createJMHBundle.sh

Changeset: 52e45a36
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-10-09 16:48:49 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/52e45a36

8229186: Improve error messages for TestStringIntrinsics failures

Reviewed-by: iignatyev, lmesnik

! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java
+ test/lib-test/jdk/test/lib/format/ArrayDiffTest.java
+ test/lib/jdk/test/lib/format/ArrayCodec.java
+ test/lib/jdk/test/lib/format/ArrayDiff.java
+ test/lib/jdk/test/lib/format/Diff.java
+ test/lib/jdk/test/lib/format/Format.java

Changeset: be269724
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-10-09 18:17:37 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/be269724

8253379: [windows] Several jpackage tests failed with error code 1638

Reviewed-by: asemenyuk, almatvee, kizune

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java

Changeset: 536b35b5
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-10-09 19:07:14 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/536b35b5

8254319: Shenandoah: Interpreter native-LRB needs to activate during HAS_FORWARDED

Reviewed-by: shade, zgu

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: 7ec9c8ea
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-10-09 20:46:11 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/7ec9c8ea

8233214: Remove runtime code not needed with CMS removed

Reviewed-by: shade, stefank, tschatzl

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp

Changeset: e4469d2c
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-10-10 02:06:52 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/e4469d2c

8247536: Support for pre-generated java.lang.invoke classes in CDS static archive

Reviewed-by: iklam, mchung

! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.hpp
+ src/hotspot/share/classfile/lambdaFormInvokers.cpp
+ src/hotspot/share/classfile/lambdaFormInvokers.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
! test/hotspot/jtreg/TEST.groups
= test/hotspot/jtreg/runtime/cds/appcds/ClassListFormatBase.java
+ test/hotspot/jtreg/runtime/cds/appcds/DumpClassListWithLF.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java

Changeset: ec41046c
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-10 04:26:37 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/ec41046c

8254348: Build fails when cds is disabled after JDK-8247536

Reviewed-by: dcubed

! src/hotspot/share/prims/jvm.cpp

Changeset: 4b5ac3ab
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2020-10-10 06:29:38 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/4b5ac3ab

8252847: Optimize primitive arrayCopy stubs using AVX-512 masked instructions

Reviewed-by: neliasso, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
+ src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java
+ test/micro/org/openjdk/bench/java/lang/ArrayCopyObject.java

Changeset: cc52358c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-10-10 13:38:55 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/cc52358c

8254335: logging/logStream.hpp includes memory/resourceArea.hpp but doesn't need it

Reviewed-by: kbarrett, iklam

! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/logging/logStream.cpp
! src/hotspot/share/logging/logStream.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/spaceManager.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/runtime/vm_version.cpp

Changeset: d43f1416
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-10-11 00:41:06 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/d43f1416

8254351: Minimal VM build fails with undeclared identifier 'MaxVectorSize' after JDK-8252847

Reviewed-by: kvn

! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: 25001c50
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-11 19:37:36 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/25001c50

8254352: 3 compiler tests failed with "assert(allocates2(pc)) failed: not in CodeBuffer memory"

Reviewed-by: shade

! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: d3069ac9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-11 21:07:48 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/d3069ac9

8254362: x86_32 builds fail after JDK-8253180

Reviewed-by: kvn

! src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp

Changeset: 77c77627
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-10-11 21:59:52 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/77c77627

8254353: Remove unused non-product flags

Reviewed-by: iignatyev, kvn

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 45b09a3f
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-10-12 06:01:31 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/45b09a3f

8253833: mutexLocker assert_locked_or_safepoint should not access VMThread state from non-VM-thread

Reviewed-by: shade, coleenp, dcubed, dholmes

! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: c73a0fff
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-12 07:04:59 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/c73a0fff

8252105: Parallel heap inspection for ZCollectedHeap

Reviewed-by: ayang, eosterlund

! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp

Changeset: a2bb4c60
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-12 07:21:03 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/a2bb4c60

8254314: Shenandoah: null checks in c2 should not skip over native load barrier

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: bf46acf9
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-12 07:42:22 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/bf46acf9

8254028: G1 incorrectly updates scan_top for collection set regions during preparation of evacuation

Reviewed-by: kbarrett

! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp

Changeset: 59378a19
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-10-12 07:55:01 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/59378a19

8254164: G1 only removes self forwarding pointers for last collection set increment

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1EvacFailure.cpp

Changeset: 13fe054c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-10-12 08:16:33 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/13fe054c

8253588: C1: assert(false) failed: unknown register on x86_32 only with -XX:+TraceLinearScanLevel=4

Reviewed-by: thartmann, kvn

! src/hotspot/share/c1/c1_LinearScan.cpp

Changeset: 54bbe76e
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-10-12 08:18:13 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/54bbe76e

8251544: CTW: C2 fails with assert(no_dead_loop) failed: dead loop detected

Reviewed-by: kvn, roland

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/c2/TestDeadDataLoopIGVN.java

Changeset: 0ec1d638
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-10-12 09:36:43 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/0ec1d638

8253117: Replace HTML tables in javadoc summaries with CSS grid elements

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TableHeader.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java
! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java
! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java

Changeset: 638f9109
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-12 09:40:03 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/638f9109

8254559: Remove unimplemented JVMFlag::get_locked_message_ext

Reviewed-by: dholmes, tschatzl

! src/hotspot/share/runtime/flags/jvmFlag.hpp

Changeset: 0fab73ed
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-12 10:33:22 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/0fab73ed

8254560: Shenandoah: Concurrent Strong Roots logging is incorrect

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 295a44af
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-12 10:35:21 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/295a44af

8254558: Remove unimplemented Arguments::do_pd_flag_adjustments

Reviewed-by: dholmes

! src/hotspot/share/runtime/arguments.hpp

Changeset: dfe8ba60
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-10-12 10:54:32 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/dfe8ba60

8254320: Shenandoah: C2 native LRB should activate for non-cset objects

Reviewed-by: roland, shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: a6c23b77
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-10-12 10:55:22 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/a6c23b77

8253923: C2 doesn't always run loop opts for compilations that include loops

Reviewed-by: neliasso, thartmann

! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 6620b617
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-10-12 11:29:36 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/6620b617

8254573: Shenandoah: Streamline/inline native-LRB entry point

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: 05459df0
Author:    Roberto Castañeda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-10-12 11:40:50 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/05459df0

8253765: C2: Control randomization in StressLCM and StressGCM

Use the compilation-local seed in 'StressLCM' and 'StressGCM' rather than the
global one. As a consequence, these options use by default a fresh seed in every
compilation, unless 'StressSeed=N' is specified, in which case they behave
deterministically. Annotate tests that use 'StressLCM' and 'StressGCM' with the
'stress' and 'randomness' keys to reflect this change in default behavior.

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/lcm.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestCloneAccessStressGCM.java
! test/hotspot/jtreg/compiler/arraycopy/TestInitializingACLoadWithBadMem.java
! test/hotspot/jtreg/compiler/arraycopy/TestLoadBypassACWithWrongMem.java
! test/hotspot/jtreg/compiler/controldependency/TestEliminatedCastPPAtPhi.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
+ test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVN.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopUnswitchingLostCastDependency.java
! test/hotspot/jtreg/compiler/loopopts/TestPredicateLostDependency.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/compiler/membars/DekkerTest.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java

Changeset: 4184959d
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-10-12 12:52:55 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/4184959d

8252374: Add a new factory method to concatenate a sequence of BodyPublisher instances into a single publisher.

Reviewed-by: chegar

! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Demand.java
+ test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
+ test/jdk/java/net/httpclient/reactivestreams-tck-tests/BodyPublishersConcat.java
! test/jdk/java/net/httpclient/reactivestreams-tck-tests/TckDriver.java

Changeset: aad3cf4d
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2020-10-12 13:06:10 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/aad3cf4d

8254234: Add test library stream object builder

Reviewed-by: rriggs

! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
+ test/lib/jdk/test/lib/serial/SerialObjectBuilder.java

Changeset: c7f00640
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2020-10-12 13:16:28 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/c7f00640

8253899: Make IsClassUnloadingEnabled signature match specification

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiExtensions.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp

Changeset: df1f132b
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-10-12 16:56:47 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/df1f132b

8253563: Change sun.security.jca.Providers.threadLists to be ThreadLocal

Reviewed-by: alanb

! src/java.base/share/classes/sun/security/jca/Providers.java

Changeset: d7128e7d
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2020-10-12 17:22:21 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/d7128e7d

8254090: Collectors.toUnmodifiableList exposes shared secret

Co-authored-by: Tagir F. Valeev <tvaleev at openjdk.org>
Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/Collectors.java
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorToUnmodListTest.java

Changeset: bff586f0
Author:    Xin Liu <xliu at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-12 19:54:25 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/bff586f0

8254269: simplify Node::disconnect_inputs

Node::disconnect_inputs cuts off all input edges without exception.

Reviewed-by: redestad, kvn

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 2a4328ba
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-10-12 20:08:43 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/2a4328ba

8254610: Problem list test compiler/debug/TestStressCM.java

Reviewed-by: iignatyev, dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: b4642139
Author:    Eric Liu <eric.c.liu at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2020-10-13 03:38:41 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/b4642139

8252407: Build failure with gcc-8+ and asan

Reviewed-by: ihse, kbarrett

! make/autoconf/flags-cflags.m4
! make/autoconf/jdk-options.m4

Changeset: e49232a0
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-10-13 04:05:21 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/e49232a0

8254599: CDS dump should not warn about hidden classes

Reviewed-by: redestad, lfoltan, iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java

Changeset: c9ca1bb0
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-10-13 05:22:49 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/c9ca1bb0

8254364: Remove leading _ from struct/union declarations in jvmti.h

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jvmtiH.xsl

Changeset: 90de2894
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-10-13 05:47:03 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/90de2894

8254611: x86_32: Call to IRT::at_unwind clobbers rthread after JDK-8253180

Reviewed-by: eosterlund

! src/hotspot/cpu/x86/interp_masm_x86.cpp

Changeset: 9d230ea8
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-10-13 09:05:52 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/9d230ea8

8254562: ZGC: Remove ZMarkRootsTask

Reviewed-by: pliden

! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp

Changeset: 63009f90
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2020-10-13 09:35:58 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/63009f90

8247589: Implementation of Alpine Linux/x64 Port

Co-authored-by: Mikael Vidstedt <mikael at openjdk.org>
Co-authored-by: Alexander Scherbatiy <alexsch at openjdk.org>
Co-authored-by: Axel Siebenborn <asiebenborn at openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov at openjdk.org>
Reviewed-by: alanb, erikj, dholmes

! make/ReleaseFile.gmk
! make/autoconf/build-aux/config.guess
! make/autoconf/build-aux/config.sub
! make/autoconf/buildjdk-spec.gmk.in
! make/autoconf/flags-cflags.m4
! make/autoconf/platform.m4
! make/autoconf/spec.gmk.in
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/java.base/unix/native/libjli/java_md.c
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
! test/hotspot/jtreg/runtime/StackGuardPages/exeinvoke.c
! test/hotspot/jtreg/runtime/TLS/exestack-tls.c
! test/hotspot/jtreg/runtime/jni/terminatedThread/TestTerminatedThread.java
! test/jdk/TEST.ROOT
! test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java
! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/lang/ProcessBuilder/RedirectWithLongFilename.java
! test/jdk/java/lang/ProcessHandle/InfoTest.java
! test/jdk/tools/launcher/ExecutionEnvironment.java
! test/jdk/tools/launcher/Test7029048.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 508c8a95
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2020-10-13 09:42:23 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/508c8a95

8247591: Document Alpine Linux build steps in OpenJDK build guide

Co-authored-by: Aleksei Voitylov <avoitylov at openjdk.org>
Reviewed-by: erikj

! doc/building.html
! doc/building.md

Changeset: 5d6a6255
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-13 09:49:14 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/5d6a6255

8254576: ZGC: Clean up timers in roots iterators

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp

Changeset: 9c934909
Author:    Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2020-10-13 11:38:03 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/9c934909

8254177: (tz) Upgrade time-zone data to tzdata2020b

Reviewed-by: erikj, naoto, coffeys

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/antarctica
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/europe
! make/data/tzdata/leapseconds
! make/data/tzdata/northamerica
- make/data/tzdata/pacificnew
! make/data/tzdata/southamerica
- make/data/tzdata/systemv
! make/modules/java.base/gendata/GendataTZDB.gmk
! src/java.base/aix/conf/tzmappings
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
! test/jdk/java/time/test/java/time/format/ZoneName.java
! test/jdk/java/time/test/java/time/zone/TestZoneRules.java
! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java

Changeset: 6fe209b5
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-10-13 13:40:50 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/6fe209b5

8254671: ZGC: Remove unused roots iterator types

Reviewed-by: stefank

! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp



More information about the aarch64-port-dev mailing list