From dms at samersoff.net Mon Sep 2 11:16:10 2019 From: dms at samersoff.net (Dmitry Samersoff) Date: Mon, 2 Sep 2019 14:16:10 +0300 Subject: [aarch64-port-dev ] RFR(L): AARCH64 support for lworld v.06 In-Reply-To: References: Message-ID: <182a12bf-4d53-e992-c808-4ef5c8e24c03@samersoff.net> Hello Everybody, Please review v.06 of adding AArch64 support to lworld branch http://cr.openjdk.java.net/~dsamersoff/valhalla_lworld_aarch64/webrev.06/ What was done: 1. Adopted changes in shared code and fixed compilation errors 2. Removed all DMS CHECK kludges (but some of them become FIXME) 3. All the code needed to support value pack/unpack logic is in place. Problems left: There are couple of bugs mostly related to register usage while we pack/unpack values. Therefore, ValueTypePassFieldsAsArgs/ValueTypePassFieldsAsArgs is still hardly disabled for aarch64 Testing (the same as for v.05): All tests in runtime/valhalla/valuetypes and in compiler/valhalla/valuetypes/ are passed compiler/valhalla/valuetypes/TestMethodHandles.java compiler/valhalla/valuetypes/TestBasicFunctionality.java are passed after manually tweaking of output patterns, I have not found a way to support both x86 and aarch64, so these tests remain unchanged and run on x64 only. -Dmitry From ci_notify at linaro.org Tue Sep 3 16:10:15 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 3 Sep 2019 16:10:15 +0000 (UTC) Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 1892 Failure Message-ID: <1280219971.3602.1567527015940.JavaMail.javamailuser@localhost> OpenJDK AArch64 jdk/jdk build status is Failure Build details - https://ci.linaro.org/job/jdkX-ci-build/1892/ Changes - thartmann: 2172fd713350599c2b056a7f2d7d0fa0bbcc84cd - src/hotspot/share/adlc/formssel.cpp --"8230428: Cleanup dead CastIP node code in formssel.cpp Summary: Removed dead code. Reviewed-by: roland " michaelm: f571cc16478a4402b8f64dc134a962f9140762c0 --"Merge " michaelm: c4ec55644b4b40bb79556da310eac17716fc9a39 - test/jdk/com/sun/net/httpserver/bugs/HttpExchange/AutoCloseableHttpExchange.java - test/jdk/com/sun/net/httpserver/bugs/HttpExchange/jdk.httpserver/sun/net/httpserver/HttpExchangeAccess.java - src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java --"8229235: com.sun.net.httpserver.HttpExchange should implement AutoCloseable Reviewed-by: dfuchs, michaelm Contributed-by: patrick.concannon at oracle.com " mgronlun: ca9e3b68a969822d027d7a6490eac568fedece21 - src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp --"8227411: TestTimeMultiple.java failed "assert(!lease()) failed: invariant" Reviewed-by: egahlin " mgronlun: 94481c2b9388cb88f63139a861361ca73be27982 - src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp - src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp --"8229437: assert(is_aligned(ref, HeapWordSize)) failed: invariant Reviewed-by: egahlin " mdoerr: be5865bda5b90a25e06f967a30112e4b10353ccc - src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp - src/hotspot/cpu/arm/globalDefinitions_arm.hpp - src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp - src/hotspot/cpu/s390/globalDefinitions_s390.hpp - src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp - src/hotspot/cpu/x86/globalDefinitions_x86.hpp - src/hotspot/share/gc/shared/taskqueue.inline.hpp - src/hotspot/share/utilities/globalDefinitions.hpp --"8229422: Taskqueue: Outdated selection of weak memory model platforms Reviewed-by: tschatzl, dholmes, drwhite " shade: 42a13b4e9553bf2ef4f1b914b44d0ecaaebe1d60 - src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp --"8230425: Shenandoah forces +UseNUMAInterleaving even after explicitly disabled Reviewed-by: rkennke " shade: 47ce198d5cf116f4b9bd0dc6018e2981fddc9c3d - test/hotspot/jtreg/compiler/loopopts/superword/TestFuzzPreLoop.java --"8230238: Add another regression test for JDK-8134739 Reviewed-by: kvn " mbaesken: a333fdeb8de0ac244d690346b4db8eca9911c402 - make/autoconf/flags-cflags.m4 - make/autoconf/toolchain.m4 - src/hotspot/os/aix/os_aix.cpp - src/hotspot/share/gc/shared/oopStorage.hpp - src/hotspot/share/gc/shared/ptrQueue.hpp - src/hotspot/share/memory/allocation.hpp - src/hotspot/share/runtime/vm_version.cpp - src/hotspot/share/utilities/globalDefinitions_xlc.hpp --"8224214: [AIX] Remove support for legacy xlc compiler Reviewed-by: erikj, kbarrett, mdoerr, dholmes " darcy: 1262b3ddd7e4f010bf81f2564bf86e7e2c00467a - make/scripts/genExceptions.sh --"8230373: Use java.io.Serial in generated exception types Reviewed-by: erikj, alanb " kbarrett: e9a0224b45a1dd6f4871a5082d1250397f41074b - src/hotspot/share/gc/g1/g1CollectedHeap.cpp - src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp - src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp - test/hotspot/jtreg/gc/g1/TestGCLogMessages.java --"8230372: Remove G1GCPhaseTimes::MergeLBProcessedBuffers Summary: Removed no longer needed phase time. Reviewed-by: sjohanss, tschatzl " tonyp: 374f3f9dda6fed7b7e8cbd43e0ca6242a162717a - src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp - src/hotspot/share/gc/shared/genCollectedHeap.cpp - src/hotspot/share/gc/shared/genCollectedHeap.hpp --"8227224: GenCollectedHeap: add subspace transitions for young gen for gc+heap=info log lines Reviewed-by: kbarrett, tschatzl " darcy: f249fc6665d5e9ea3593861170724727317ce556 - test/langtools/tools/javac/processing/model/util/elements/TestGetModuleOf.java - src/java.compiler/share/classes/javax/lang/model/util/Elements.java - test/langtools/tools/javac/processing/model/util/elements/TestGetPackageOf.java --"8230337: Clarify intention of Elements.{getPackageOf, getModuleOf} Reviewed-by: jjg " kbarrett: 6f021598177712116b65220342adb966d7336489 - src/hotspot/share/gc/g1/g1CollectedHeap.cpp - src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp - src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp - src/hotspot/share/gc/g1/g1FreeIdSet.hpp --"8230327: Make G1DirtyCardQueueSet free-id init unconditional Summary: Remove conditional init and make the set an inline member. Reviewed-by: sjohanss, lkorinth, tschatzl " thartmann: 481a6a3449c87c4c52ce65e764539f54ab4a7608 - test/hotspot/jtreg/ProblemList-aot.txt --"8230390: Problemlist SA tests with AOT Summary: Putting tests on the problem list. Reviewed-by: roland " dfuchs: ef15850629cd35a8c5e3937da9fed63dfe044a4f - test/jdk/java/net/DatagramPacket/ReuseBuf.java --"8193596: java/net/DatagramPacket/ReuseBuf.java failed due to timeout Summary: The test is changed to bind to InetAddress.getLocalHost() instead of binding to the wildcard. Reviewed-by: alanb, dfuchs, msheppar Contributed-by: Patrick Concannon " jpai: 6bee0a3d2a3a9fd33659ac23e4967b15e37d6973 - test/jdk/java/net/Socks/SocksSocketImplTest.java - src/java.base/share/classes/java/net/SocksSocketImpl.java --"8230310: SocksSocketImpl should handle the IllegalArgumentException thrown by ProxySelector.select usage Summary: Catch the IAE thrown by ProxySelector.select and wrap it into a IOException Reviewed-by: dfuchs " jlahoda: ed7eb20871c55447996d4af24746dc3011f485a1 - test/langtools/tools/javac/analyzer/AnalyzerMandatoryWarnings.java - test/langtools/tools/javac/analyzer/AnalyzerMandatoryWarnings.out - test/langtools/tools/javac/analyzer/AnalyzerNotQuiteSpeculative.java - test/langtools/tools/javac/analyzer/AnalyzerNotQuiteSpeculative.out - test/langtools/tools/javac/analyzer/DoNoRunAnalyzersWhenException.java - test/langtools/tools/javac/analyzer/StuckLambdas.java - test/langtools/tools/javac/analyzer/StuckLambdas.out - src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java - src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java - src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java - src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java - src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java - src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java --"8230105: -XDfind=diamond crashes Summary: Avoiding side-effects in Analyzer's speculative attribution. Reviewed-by: mcimadamore, vromero " eosterlund: 4b436b5d16305485de2f31c81c22b38fddd44cf3 - src/hotspot/cpu/aarch64/gc/z/zArguments_aarch64.cpp - src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp - src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp - src/hotspot/cpu/x86/gc/z/zArguments_x86.cpp - src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp - src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp - src/hotspot/share/gc/z/zGlobals.hpp - src/hotspot/os_cpu/linux_aarch64/gc/z/zArguments_linux_aarch64.cpp - src/hotspot/os_cpu/linux_aarch64/gc/z/zGlobals_linux_aarch64.cpp - src/hotspot/os_cpu/linux_aarch64/gc/z/zGlobals_linux_aarch64.hpp - src/hotspot/os_cpu/linux_x86/gc/z/zArguments_linux_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zGlobals_linux_x86.hpp --"8230307: ZGC: Make zGlobals and zArguments OS agnostic Reviewed-by: pliden, smonteith " thartmann: 421cc7c347cf83cc6abf20ee3d3d76ed5d0df090 - test/hotspot/jtreg/ProblemList.txt --"8230388: Problemlist additional compiler/rtm tests Summary: Putting tests on the problem list. Reviewed-by: roland " amlu: 28915ebc6510adced3284390f31cebab8d807746 - test/jdk/jdk/internal/jimage/JImageOpenTest.java - test/jdk/jdk/internal/jimage/JImageReadTest.java - test/jdk/jdk/internal/jimage/TEST.properties --"8230004: jdk/internal/jimage/JImageOpenTest.java runs no test Reviewed-by: alanb " stefank: 6b539901e79e4ca982ca16a67cf089d63ed2fa80 - src/hotspot/cpu/aarch64/aarch64.ad - src/hotspot/cpu/arm/macroAssembler_arm.cpp - src/hotspot/cpu/ppc/macroAssembler_ppc.cpp - src/hotspot/share/interpreter/bytecodeInterpreter.cpp - src/hotspot/share/oops/markWord.hpp - src/hotspot/share/opto/macro.cpp - src/hotspot/share/runtime/thread.cpp --"8230203: Replace markWord enums with typed constants Reviewed-by: kbarrett, dholmes " jiefu: bfb76c34e5c54b21584b5e0f0087181d6bb846dc - test/hotspot/jtreg/runtime/StackTrace/HiddenFrameTest.java --"8230376: [TESTBUG] runtime/StackTrace/HiddenFrameTest.java fails with release VM Reviewed-by: dholmes " pli: 4364524f8cacc5f87f6f90fb3a303856c97f0deb - src/hotspot/share/jvmci/jvmci.hpp - src/hotspot/share/jvmci/jvmciRuntime.cpp - src/hotspot/share/jvmci/vmStructs_jvmci.cpp - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java --"8229797: [JVMCI] Clean up no longer used JVMCI::dependencies_invalid value Reviewed-by: dlong, coleenp Contributed-by: doug.simon at oracle.com, xiaohong.gong at arm.com " darcy: e0b8b019d2f5472c726633464ecf27abdbbadd06 - src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java - src/java.base/share/classes/java/io/CharConversionException.java - src/java.base/share/classes/java/io/EOFException.java - src/java.base/share/classes/java/io/File.java - src/java.base/share/classes/java/io/FileNotFoundException.java - src/java.base/share/classes/java/io/FilePermission.java - src/java.base/share/classes/java/io/IOError.java - src/java.base/share/classes/java/io/IOException.java - src/java.base/share/classes/java/io/InterruptedIOException.java - src/java.base/share/classes/java/io/InvalidClassException.java - src/java.base/share/classes/java/io/InvalidObjectException.java - src/java.base/share/classes/java/io/NotActiveException.java - src/java.base/share/classes/java/io/NotSerializableException.java - src/java.base/share/classes/java/io/ObjectStreamClass.java - src/java.base/share/classes/java/io/ObjectStreamException.java - src/java.base/share/classes/java/io/OptionalDataException.java - src/java.base/share/classes/java/io/SerializablePermission.java - src/java.base/share/classes/java/io/StreamCorruptedException.java - src/java.base/share/classes/java/io/SyncFailedException.java - src/java.base/share/classes/java/io/UTFDataFormatException.java - src/java.base/share/classes/java/io/UncheckedIOException.java - src/java.base/share/classes/java/io/UnsupportedEncodingException.java - src/java.base/share/classes/java/io/WriteAbortedException.java - src/java.base/share/classes/java/lang/AbstractMethodError.java - src/java.base/share/classes/java/lang/ArithmeticException.java - src/java.base/share/classes/java/lang/ArrayIndexOutOfBoundsException.java - src/java.base/share/classes/java/lang/ArrayStoreException.java - src/java.base/share/classes/java/lang/AssertionError.java - src/java.base/share/classes/java/lang/Boolean.java - src/java.base/share/classes/java/lang/BootstrapMethodError.java - src/java.base/share/classes/java/lang/Byte.java - src/java.base/share/classes/java/lang/Character.java - src/java.base/share/classes/java/lang/Class.java - src/java.base/share/classes/java/lang/ClassCastException.java - src/java.base/share/classes/java/lang/ClassCircularityError.java - src/java.base/share/classes/java/lang/ClassFormatError.java - src/java.base/share/classes/java/lang/ClassNotFoundException.java - src/java.base/share/classes/java/lang/CloneNotSupportedException.java - src/java.base/share/classes/java/lang/Double.java - src/java.base/share/classes/java/lang/Enum.java - src/java.base/share/classes/java/lang/EnumConstantNotPresentException.java - src/java.base/share/classes/java/lang/Error.java - src/java.base/share/classes/java/lang/Exception.java - src/java.base/share/classes/java/lang/ExceptionInInitializerError.java - src/java.base/share/classes/java/lang/Float.java - src/java.base/share/classes/java/lang/IllegalAccessError.java - src/java.base/share/classes/java/lang/IllegalArgumentException.java - src/java.base/share/classes/java/lang/IllegalCallerException.java - src/java.base/share/classes/java/lang/IllegalMonitorStateException.java - src/java.base/share/classes/java/lang/IllegalStateException.java - src/java.base/share/classes/java/lang/IllegalThreadStateException.java - src/java.base/share/classes/java/lang/IncompatibleClassChangeError.java - src/java.base/share/classes/java/lang/IndexOutOfBoundsException.java - src/java.base/share/classes/java/lang/InstantiationError.java - src/java.base/share/classes/java/lang/InstantiationException.java - src/java.base/share/classes/java/lang/Integer.java - src/java.base/share/classes/java/lang/InterruptedException.java - src/java.base/share/classes/java/lang/LayerInstantiationException.java - src/java.base/share/classes/java/lang/LinkageError.java - src/java.base/share/classes/java/lang/Long.java - src/java.base/share/classes/java/lang/NegativeArraySizeException.java - src/java.base/share/classes/java/lang/NoClassDefFoundError.java - src/java.base/share/classes/java/lang/NoSuchFieldError.java - src/java.base/share/classes/java/lang/NoSuchFieldException.java - src/java.base/share/classes/java/lang/NoSuchMethodError.java - src/java.base/share/classes/java/lang/NoSuchMethodException.java - src/java.base/share/classes/java/lang/NullPointerException.java - src/java.base/share/classes/java/lang/Number.java - src/java.base/share/classes/java/lang/NumberFormatException.java - src/java.base/share/classes/java/lang/OutOfMemoryError.java - src/java.base/share/classes/java/lang/ReflectiveOperationException.java - src/java.base/share/classes/java/lang/RuntimeException.java - src/java.base/share/classes/java/lang/RuntimePermission.java - src/java.base/share/classes/java/lang/SecurityException.java - src/java.base/share/classes/java/lang/Short.java - src/java.base/share/classes/java/lang/StackOverflowError.java - src/java.base/share/classes/java/lang/StackTraceElement.java - src/java.base/share/classes/java/lang/String.java - src/java.base/share/classes/java/lang/StringBuffer.java - src/java.base/share/classes/java/lang/StringBuilder.java - src/java.base/share/classes/java/lang/StringIndexOutOfBoundsException.java - src/java.base/share/classes/java/lang/ThreadDeath.java - src/java.base/share/classes/java/lang/Throwable.java - src/java.base/share/classes/java/lang/TypeNotPresentException.java - src/java.base/share/classes/java/lang/UnknownError.java - src/java.base/share/classes/java/lang/UnsatisfiedLinkError.java - src/java.base/share/classes/java/lang/UnsupportedClassVersionError.java - src/java.base/share/classes/java/lang/UnsupportedOperationException.java - src/java.base/share/classes/java/lang/VerifyError.java - src/java.base/share/classes/java/lang/VirtualMachineError.java - src/java.base/share/classes/java/lang/annotation/AnnotationFormatError.java - src/java.base/share/classes/java/lang/annotation/AnnotationTypeMismatchException.java - src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java - src/java.base/share/classes/java/lang/invoke/LambdaConversionException.java - src/java.base/share/classes/java/lang/invoke/MethodType.java - src/java.base/share/classes/java/lang/invoke/SerializedLambda.java - src/java.base/share/classes/java/lang/invoke/StringConcatException.java - src/java.base/share/classes/java/lang/invoke/WrongMethodTypeException.java - src/java.base/share/classes/java/lang/module/FindException.java - src/java.base/share/classes/java/lang/module/InvalidModuleDescriptorException.java - src/java.base/share/classes/java/lang/module/ResolutionException.java - src/java.base/share/classes/java/lang/reflect/GenericSignatureFormatError.java - src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java - src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java - src/java.base/share/classes/java/lang/reflect/MalformedParameterizedTypeException.java - src/java.base/share/classes/java/lang/reflect/MalformedParametersException.java - src/java.base/share/classes/java/lang/reflect/Proxy.java - src/java.base/share/classes/java/lang/reflect/ReflectPermission.java - src/java.base/share/classes/java/lang/reflect/UndeclaredThrowableException.java - src/java.base/share/classes/java/math/BigDecimal.java - src/java.base/share/classes/java/math/BigInteger.java - src/java.base/share/classes/java/math/MathContext.java - src/java.base/share/classes/java/net/BindException.java - src/java.base/share/classes/java/net/ConnectException.java - src/java.base/share/classes/java/net/HttpRetryException.java - src/java.base/share/classes/java/net/Inet4Address.java - src/java.base/share/classes/java/net/Inet6Address.java - src/java.base/share/classes/java/net/InetAddress.java - src/java.base/share/classes/java/net/InetSocketAddress.java - src/java.base/share/classes/java/net/MalformedURLException.java - src/java.base/share/classes/java/net/NetPermission.java - src/java.base/share/classes/java/net/NoRouteToHostException.java - src/java.base/share/classes/java/net/PortUnreachableException.java - src/java.base/share/classes/java/net/ProtocolException.java - src/java.base/share/classes/java/net/SocketAddress.java - src/java.base/share/classes/java/net/SocketException.java - src/java.base/share/classes/java/net/SocketPermission.java - src/java.base/share/classes/java/net/SocketTimeoutException.java - src/java.base/share/classes/java/net/URI.java - src/java.base/share/classes/java/net/URISyntaxException.java - src/java.base/share/classes/java/net/URL.java - src/java.base/share/classes/java/net/URLPermission.java - src/java.base/share/classes/java/net/UnknownHostException.java - src/java.base/share/classes/java/net/UnknownServiceException.java - src/java.base/share/classes/java/nio/charset/CoderMalfunctionError.java - src/java.base/share/classes/java/nio/charset/MalformedInputException.java - src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java - src/java.base/share/classes/java/nio/file/AccessDeniedException.java - src/java.base/share/classes/java/nio/file/AtomicMoveNotSupportedException.java - src/java.base/share/classes/java/nio/file/ClosedDirectoryStreamException.java - src/java.base/share/classes/java/nio/file/ClosedFileSystemException.java - src/java.base/share/classes/java/nio/file/ClosedWatchServiceException.java - src/java.base/share/classes/java/nio/file/DirectoryIteratorException.java - src/java.base/share/classes/java/nio/file/DirectoryNotEmptyException.java - src/java.base/share/classes/java/nio/file/FileAlreadyExistsException.java - src/java.base/share/classes/java/nio/file/FileSystemAlreadyExistsException.java - src/java.base/share/classes/java/nio/file/FileSystemException.java - src/java.base/share/classes/java/nio/file/FileSystemLoopException.java - src/java.base/share/classes/java/nio/file/FileSystemNotFoundException.java - src/java.base/share/classes/java/nio/file/InvalidPathException.java - src/java.base/share/classes/java/nio/file/LinkPermission.java - src/java.base/share/classes/java/nio/file/NoSuchFileException.java - src/java.base/share/classes/java/nio/file/NotDirectoryException.java - src/java.base/share/classes/java/nio/file/NotLinkException.java - src/java.base/share/classes/java/nio/file/ProviderMismatchException.java - src/java.base/share/classes/java/nio/file/ProviderNotFoundException.java - src/java.base/share/classes/java/nio/file/ReadOnlyFileSystemException.java - src/java.base/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java - src/java.base/share/classes/java/text/AttributedCharacterIterator.java - src/java.base/share/classes/java/text/ChoiceFormat.java - src/java.base/share/classes/java/text/CompactNumberFormat.java - src/java.base/share/classes/java/text/DateFormat.java - src/java.base/share/classes/java/text/DateFormatSymbols.java - src/java.base/share/classes/java/text/DecimalFormat.java - src/java.base/share/classes/java/text/DecimalFormatSymbols.java - src/java.base/share/classes/java/text/Format.java - src/java.base/share/classes/java/text/MessageFormat.java - src/java.base/share/classes/java/text/NumberFormat.java - src/java.base/share/classes/java/text/ParseException.java - src/java.base/share/classes/java/text/SimpleDateFormat.java - src/java.base/share/classes/java/time/Clock.java - src/java.base/share/classes/java/time/DateTimeException.java - src/java.base/share/classes/java/time/Duration.java - src/java.base/share/classes/java/time/Instant.java - src/java.base/share/classes/java/time/LocalDate.java - src/java.base/share/classes/java/time/LocalDateTime.java - src/java.base/share/classes/java/time/LocalTime.java - src/java.base/share/classes/java/time/MonthDay.java - src/java.base/share/classes/java/time/OffsetDateTime.java - src/java.base/share/classes/java/time/OffsetTime.java - src/java.base/share/classes/java/time/Period.java - src/java.base/share/classes/java/time/Ser.java - src/java.base/share/classes/java/time/Year.java - src/java.base/share/classes/java/time/YearMonth.java - src/java.base/share/classes/java/time/ZoneId.java - src/java.base/share/classes/java/time/ZoneOffset.java - src/java.base/share/classes/java/time/ZoneRegion.java - src/java.base/share/classes/java/time/ZonedDateTime.java - src/java.base/share/classes/java/time/chrono/AbstractChronology.java - src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java - src/java.base/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java - src/java.base/share/classes/java/time/chrono/ChronoPeriodImpl.java - src/java.base/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java - src/java.base/share/classes/java/time/chrono/HijrahChronology.java - src/java.base/share/classes/java/time/chrono/HijrahDate.java - src/java.base/share/classes/java/time/chrono/IsoChronology.java - src/java.base/share/classes/java/time/chrono/JapaneseChronology.java - src/java.base/share/classes/java/time/chrono/JapaneseDate.java - src/java.base/share/classes/java/time/chrono/JapaneseEra.java - src/java.base/share/classes/java/time/chrono/MinguoChronology.java - src/java.base/share/classes/java/time/chrono/MinguoDate.java - src/java.base/share/classes/java/time/chrono/Ser.java - src/java.base/share/classes/java/time/chrono/ThaiBuddhistChronology.java - src/java.base/share/classes/java/time/chrono/ThaiBuddhistDate.java - src/java.base/share/classes/java/time/format/DateTimeParseException.java - src/java.base/share/classes/java/time/temporal/UnsupportedTemporalTypeException.java - src/java.base/share/classes/java/time/temporal/ValueRange.java - src/java.base/share/classes/java/time/temporal/WeekFields.java - src/java.base/share/classes/java/util/AbstractMap.java - src/java.base/share/classes/java/util/ArrayDeque.java - src/java.base/share/classes/java/util/ArrayList.java - src/java.base/share/classes/java/util/ArrayPrefixHelpers.java - src/java.base/share/classes/java/util/Arrays.java - src/java.base/share/classes/java/util/ArraysParallelSortHelpers.java - src/java.base/share/classes/java/util/BitSet.java - src/java.base/share/classes/java/util/Calendar.java - src/java.base/share/classes/java/util/Collections.java - src/java.base/share/classes/java/util/Comparators.java - src/java.base/share/classes/java/util/ConcurrentModificationException.java - src/java.base/share/classes/java/util/Currency.java - src/java.base/share/classes/java/util/Date.java - src/java.base/share/classes/java/util/DuplicateFormatFlagsException.java - src/java.base/share/classes/java/util/EmptyStackException.java - src/java.base/share/classes/java/util/EnumMap.java - src/java.base/share/classes/java/util/EnumSet.java - src/java.base/share/classes/java/util/EventObject.java - src/java.base/share/classes/java/util/FormatFlagsConversionMismatchException.java - src/java.base/share/classes/java/util/FormatterClosedException.java - src/java.base/share/classes/java/util/GregorianCalendar.java - src/java.base/share/classes/java/util/HashMap.java - src/java.base/share/classes/java/util/HashSet.java - src/java.base/share/classes/java/util/Hashtable.java - src/java.base/share/classes/java/util/IdentityHashMap.java - src/java.base/share/classes/java/util/IllegalFormatCodePointException.java - src/java.base/share/classes/java/util/IllegalFormatConversionException.java - src/java.base/share/classes/java/util/IllegalFormatException.java - src/java.base/share/classes/java/util/IllegalFormatFlagsException.java - src/java.base/share/classes/java/util/IllegalFormatPrecisionException.java - src/java.base/share/classes/java/util/IllegalFormatWidthException.java - src/java.base/share/classes/java/util/IllformedLocaleException.java - src/java.base/share/classes/java/util/ImmutableCollections.java - src/java.base/share/classes/java/util/InputMismatchException.java - src/java.base/share/classes/java/util/InvalidPropertiesFormatException.java - src/java.base/share/classes/java/util/JapaneseImperialCalendar.java - src/java.base/share/classes/java/util/JumboEnumSet.java - src/java.base/share/classes/java/util/LinkedHashMap.java - src/java.base/share/classes/java/util/LinkedHashSet.java - src/java.base/share/classes/java/util/LinkedList.java - src/java.base/share/classes/java/util/Locale.java - src/java.base/share/classes/java/util/MissingFormatArgumentException.java - src/java.base/share/classes/java/util/MissingFormatWidthException.java - src/java.base/share/classes/java/util/MissingResourceException.java - src/java.base/share/classes/java/util/NoSuchElementException.java - src/java.base/share/classes/java/util/PriorityQueue.java - src/java.base/share/classes/java/util/Properties.java - src/java.base/share/classes/java/util/PropertyPermission.java - src/java.base/share/classes/java/util/Random.java - src/java.base/share/classes/java/util/RegularEnumSet.java - src/java.base/share/classes/java/util/ServiceConfigurationError.java - src/java.base/share/classes/java/util/SimpleTimeZone.java - src/java.base/share/classes/java/util/Stack.java - src/java.base/share/classes/java/util/TimeZone.java - src/java.base/share/classes/java/util/TooManyListenersException.java - src/java.base/share/classes/java/util/TreeMap.java - src/java.base/share/classes/java/util/TreeSet.java - src/java.base/share/classes/java/util/UUID.java - src/java.base/share/classes/java/util/UnknownFormatConversionException.java - src/java.base/share/classes/java/util/UnknownFormatFlagsException.java - src/java.base/share/classes/java/util/Vector.java - src/java.base/share/classes/java/util/jar/JarException.java - src/java.base/share/classes/java/util/jar/JarVerifier.java - src/java.base/share/classes/java/util/regex/Pattern.java - src/java.base/share/classes/java/util/regex/PatternSyntaxException.java - src/java.base/share/classes/java/util/zip/DataFormatException.java - src/java.base/share/classes/java/util/zip/ZipError.java - src/java.base/share/classes/java/util/zip/ZipException.java - src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java - src/java.base/share/classes/javax/net/ssl/SSLException.java - src/java.base/share/classes/javax/net/ssl/SSLHandshakeException.java - src/java.base/share/classes/javax/net/ssl/SSLKeyException.java - src/java.base/share/classes/javax/net/ssl/SSLPeerUnverifiedException.java - src/java.base/share/classes/javax/net/ssl/SSLPermission.java - src/java.base/share/classes/javax/net/ssl/SSLProtocolException.java - src/java.base/share/classes/javax/net/ssl/SSLSessionBindingEvent.java - src/java.base/share/classes/jdk/internal/loader/AbstractClassLoaderValue.java - src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java - src/java.base/share/classes/jdk/internal/org/xml/sax/SAXNotRecognizedException.java - src/java.base/share/classes/jdk/internal/org/xml/sax/SAXNotSupportedException.java - src/java.base/share/classes/jdk/internal/org/xml/sax/SAXParseException.java - src/java.base/share/classes/jdk/internal/util/jar/InvalidJarIndexError.java - src/java.base/share/classes/jdk/internal/util/xml/XMLStreamException.java - src/java.base/share/classes/sun/net/ConnectionResetException.java - src/java.base/share/classes/sun/net/TelnetProtocolException.java - src/java.base/share/classes/sun/net/ftp/FtpLoginException.java - src/java.base/share/classes/sun/net/ftp/FtpProtocolException.java - src/java.base/share/classes/sun/net/smtp/SmtpProtocolException.java - src/java.base/share/classes/sun/net/www/ApplicationLaunchException.java - src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java - src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheValue.java - src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java - src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java - src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java - src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java - src/java.base/share/classes/sun/nio/ch/Reflect.java - src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java - src/java.base/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java - src/java.base/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java - src/java.base/share/classes/sun/reflect/annotation/ExceptionProxy.java - src/java.base/share/classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.java - src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/NotImplementedException.java - src/java.base/share/classes/sun/util/BuddhistCalendar.java - src/java.base/share/classes/sun/util/calendar/ZoneInfo.java - src/java.base/share/classes/sun/util/locale/LocaleSyntaxException.java --"8229997: Apply java.io.Serial annotations in java.base Reviewed-by: alanb, rriggs " kbarrett: 18863bf3501f52e0c93a9caa102eff452a01566a - src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp - src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp --"8230332: G1DirtyCardQueueSet _notify_when_complete is always true Summary: Removed _notify_when_complete, assume true value where formerly used. Reviewed-by: sjohanss, tschatzl " mseledtsov: fd09c637dedb94a86d821b2fd2e1cc217e82f337 - test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java - test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java --"8228960: [TESTBUG] containers/docker/TestJcmdWithSideCar.java: jcmd reports main class as Unknown Summary: waiting for child output to start main() before running jcmd Reviewed-by: dholmes, bobv " kbarrett: d78c910f90694316d70a748d3c6ecdc74edaadaf - src/hotspot/share/gc/g1/g1Analytics.cpp - src/hotspot/share/gc/g1/g1Analytics.hpp - src/hotspot/share/gc/g1/g1CollectedHeap.cpp - src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp - src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp - src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp - src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp - src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp - src/hotspot/share/gc/g1/g1Policy.cpp - src/hotspot/share/gc/g1/g1Policy.hpp --"8230109: G1DirtyCardQueueSet should use card counts rather than buffer counts Summary: Consistently use card counts Reviewed-by: sjohanss, sangheki " jiefu: 5021d91ba9bd3cbf75715412f352a9e6cf19844c - src/hotspot/share/opto/output.cpp --"8230037: Confused MetaData dumped by PrintOptoAssembly Reviewed-by: kvn, bsrbnd " darcy: 4612a3cfb92729002deb3c86056b1104a12c9d27 - src/java.base/share/classes/com/sun/crypto/provider/DESKey.java - src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java - src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java - src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java - src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java - src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java - src/java.base/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java - src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java - src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java - src/java.base/share/classes/com/sun/security/cert/internal/x509/X509V1CertImpl.java - src/java.base/share/classes/com/sun/security/ntlm/NTLMException.java - src/java.base/share/classes/java/security/AccessControlException.java - src/java.base/share/classes/java/security/AllPermission.java - src/java.base/share/classes/java/security/AuthProvider.java - src/java.base/share/classes/java/security/BasicPermission.java - src/java.base/share/classes/java/security/CodeSigner.java - src/java.base/share/classes/java/security/CodeSource.java - src/java.base/share/classes/java/security/DigestException.java - src/java.base/share/classes/java/security/GeneralSecurityException.java - src/java.base/share/classes/java/security/GuardedObject.java - src/java.base/share/classes/java/security/Identity.java - src/java.base/share/classes/java/security/IdentityScope.java - src/java.base/share/classes/java/security/InvalidAlgorithmParameterException.java - src/java.base/share/classes/java/security/InvalidKeyException.java - src/java.base/share/classes/java/security/InvalidParameterException.java - src/java.base/share/classes/java/security/Key.java - src/java.base/share/classes/java/security/KeyException.java - src/java.base/share/classes/java/security/KeyManagementException.java - src/java.base/share/classes/java/security/KeyPair.java - src/java.base/share/classes/java/security/KeyRep.java - src/java.base/share/classes/java/security/KeyStoreException.java - src/java.base/share/classes/java/security/NoSuchAlgorithmException.java - src/java.base/share/classes/java/security/NoSuchProviderException.java - src/java.base/share/classes/java/security/Permission.java - src/java.base/share/classes/java/security/PermissionCollection.java - src/java.base/share/classes/java/security/Permissions.java - src/java.base/share/classes/java/security/Policy.java - src/java.base/share/classes/java/security/PrivateKey.java - src/java.base/share/classes/java/security/PrivilegedActionException.java - src/java.base/share/classes/java/security/Provider.java - src/java.base/share/classes/java/security/ProviderException.java - src/java.base/share/classes/java/security/PublicKey.java - src/java.base/share/classes/java/security/SecureRandom.java - src/java.base/share/classes/java/security/SecureRandomSpi.java - src/java.base/share/classes/java/security/SecurityPermission.java - src/java.base/share/classes/java/security/SignatureException.java - src/java.base/share/classes/java/security/SignedObject.java - src/java.base/share/classes/java/security/Signer.java - src/java.base/share/classes/java/security/Timestamp.java - src/java.base/share/classes/java/security/UnrecoverableEntryException.java - src/java.base/share/classes/java/security/UnrecoverableKeyException.java - src/java.base/share/classes/java/security/UnresolvedPermission.java - src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java - src/java.base/share/classes/java/security/cert/CRLException.java - src/java.base/share/classes/java/security/cert/CertPath.java - src/java.base/share/classes/java/security/cert/CertPathBuilderException.java - src/java.base/share/classes/java/security/cert/CertPathValidatorException.java - src/java.base/share/classes/java/security/cert/CertStoreException.java - src/java.base/share/classes/java/security/cert/Certificate.java - src/java.base/share/classes/java/security/cert/CertificateEncodingException.java - src/java.base/share/classes/java/security/cert/CertificateException.java - src/java.base/share/classes/java/security/cert/CertificateExpiredException.java - src/java.base/share/classes/java/security/cert/CertificateNotYetValidException.java - src/java.base/share/classes/java/security/cert/CertificateParsingException.java - src/java.base/share/classes/java/security/cert/CertificateRevokedException.java - src/java.base/share/classes/java/security/cert/X509Certificate.java - src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java - src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java - src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java - src/java.base/share/classes/java/security/interfaces/ECPublicKey.java - src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java - src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java - src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java - src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java - src/java.base/share/classes/java/security/spec/InvalidKeySpecException.java - src/java.base/share/classes/java/security/spec/InvalidParameterSpecException.java - src/java.base/share/classes/javax/crypto/AEADBadTagException.java - src/java.base/share/classes/javax/crypto/BadPaddingException.java - src/java.base/share/classes/javax/crypto/CryptoAllPermission.java - src/java.base/share/classes/javax/crypto/CryptoPermission.java - src/java.base/share/classes/javax/crypto/CryptoPermissions.java - src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java - src/java.base/share/classes/javax/crypto/ExemptionMechanismException.java - src/java.base/share/classes/javax/crypto/IllegalBlockSizeException.java - src/java.base/share/classes/javax/crypto/NoSuchPaddingException.java - src/java.base/share/classes/javax/crypto/SealedObject.java - src/java.base/share/classes/javax/crypto/ShortBufferException.java - src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java - src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java - src/java.base/share/classes/javax/crypto/interfaces/PBEKey.java - src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java - src/java.base/share/classes/javax/security/auth/AuthPermission.java - src/java.base/share/classes/javax/security/auth/DestroyFailedException.java - src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java - src/java.base/share/classes/javax/security/auth/RefreshFailedException.java - src/java.base/share/classes/javax/security/auth/Subject.java - src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java - src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java - src/java.base/share/classes/javax/security/auth/callback/LanguageCallback.java - src/java.base/share/classes/javax/security/auth/callback/NameCallback.java - src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java - src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java - src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java - src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java - src/java.base/share/classes/javax/security/auth/login/AccountException.java - src/java.base/share/classes/javax/security/auth/login/AccountExpiredException.java - src/java.base/share/classes/javax/security/auth/login/AccountLockedException.java - src/java.base/share/classes/javax/security/auth/login/AccountNotFoundException.java - src/java.base/share/classes/javax/security/auth/login/CredentialException.java - src/java.base/share/classes/javax/security/auth/login/CredentialExpiredException.java - src/java.base/share/classes/javax/security/auth/login/CredentialNotFoundException.java - src/java.base/share/classes/javax/security/auth/login/FailedLoginException.java - src/java.base/share/classes/javax/security/auth/login/LoginException.java - src/java.base/share/classes/javax/security/auth/x500/X500Principal.java - src/java.base/share/classes/javax/security/cert/CertificateEncodingException.java - src/java.base/share/classes/javax/security/cert/CertificateException.java - src/java.base/share/classes/javax/security/cert/CertificateExpiredException.java - src/java.base/share/classes/javax/security/cert/CertificateNotYetValidException.java - src/java.base/share/classes/javax/security/cert/CertificateParsingException.java - src/java.base/share/classes/sun/security/internal/interfaces/TlsMasterSecret.java - src/java.base/share/classes/sun/security/internal/spec/TlsKeyMaterialSpec.java - src/java.base/share/classes/sun/security/jca/ProviderList.java - src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java - src/java.base/share/classes/sun/security/pkcs/ParsingException.java - src/java.base/share/classes/sun/security/provider/DRBG.java - src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java - src/java.base/share/classes/sun/security/provider/DSAPublicKey.java - src/java.base/share/classes/sun/security/provider/DSAPublicKeyImpl.java - src/java.base/share/classes/sun/security/provider/MD4.java - src/java.base/share/classes/sun/security/provider/MoreDrbgParameters.java - src/java.base/share/classes/sun/security/provider/PolicyFile.java - src/java.base/share/classes/sun/security/provider/PolicyParser.java - src/java.base/share/classes/sun/security/provider/SecureRandom.java - src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java - src/java.base/share/classes/sun/security/provider/Sun.java - src/java.base/share/classes/sun/security/provider/VerificationProvider.java - src/java.base/share/classes/sun/security/provider/certpath/PKIX.java - src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilderException.java - src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.java - src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java - src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java - src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java - src/java.base/share/classes/sun/security/rsa/SunRsaSign.java - src/java.base/share/classes/sun/security/ssl/SunJSSE.java - src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java - src/java.base/share/classes/sun/security/timestamp/TSResponse.java - src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java - src/java.base/share/classes/sun/security/util/ObjectIdentifier.java - src/java.base/share/classes/sun/security/util/PendingException.java - src/java.base/share/classes/sun/security/util/PropertyExpander.java - src/java.base/share/classes/sun/security/validator/ValidatorException.java - src/java.base/share/classes/sun/security/x509/AlgIdDSA.java - src/java.base/share/classes/sun/security/x509/AlgorithmId.java - src/java.base/share/classes/sun/security/x509/AttributeNameEnumeration.java - src/java.base/share/classes/sun/security/x509/CertException.java - src/java.base/share/classes/sun/security/x509/CertParseError.java - src/java.base/share/classes/sun/security/x509/X509CertImpl.java - src/java.base/share/classes/sun/security/x509/X509Key.java --"8229999: Apply java.io.Serial annotations to security types in java.base Reviewed-by: rriggs, mullan " dtitov: e09c993ac4766048d25ab5a14a9d7d0f3f4fad6f - src/jdk.hotspot.agent/share/classes/META-INF/services/com.sun.jdi.connect.Connector --"8182119: jdk.hotspot.agent's META-INF/services/com.sun.jdi.connect.Connector no longer needed Reviewed-by: sspitsyn, amenkov, alanb " mbaesken: 72bc9a29fd7e219aaef68c50131fd5bba09a1304 - test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java --"8229284: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails for - memory:getMemoryUsage Reviewed-by: mseledtsov, sgehwolf " mseledtsov: e29b6ddfd9f4add45f70ad3aec0ad822fc7ac87d - test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithCMS.java - test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithDefNew.java - test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithG1.java - test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParNew.java - test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParallel.java - test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithCMS.java - test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithDefNew.java - test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithG1.java - test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParNew.java - test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParallel.java - test/jdk/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithCMS.java - test/jdk/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithDefNew.java - test/jdk/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithG1.java - test/jdk/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithParNew.java - test/jdk/jdk/jfr/event/gc/detailed/TestStressAllocationGCEventsWithParallel.java - test/jdk/jdk/jfr/event/gc/detailed/TestStressBigAllocationGCEventsWithCMS.java - test/jdk/jdk/jfr/event/gc/detailed/TestStressBigAllocationGCEventsWithDefNew.java - test/jdk/jdk/jfr/event/gc/detailed/TestStressBigAllocationGCEventsWithG1.java - test/jdk/jdk/jfr/event/gc/detailed/TestStressBigAllocationGCEventsWithParNew.java - test/jdk/jdk/jfr/event/gc/detailed/TestStressBigAllocationGCEventsWithParallel.java --"8229210: [TESTBUG] Move gc stress tests from JFR directory tree to gc/stress Summary: moved the tests Reviewed-by: egahlin " igerasim: a1a8f8fae7d9fea479003a862a284cceed9fabb8 - src/java.base/share/classes/java/util/regex/Pattern.java --"8230338: Accurate error message about bad Unicode block name Reviewed-by: rriggs " redestad: e8ba7e4f41900326f4814fada59146447b5af137 - src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java - test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java --"8230302: GenerateJLIClassesPlugin can generate invalid DirectMethodHandle methods Reviewed-by: mchung " coleenp: 8ec5ad4f5cc31ab88205ad1921dba5892393a8ec - test/hotspot/jtreg/runtime/StackTrace/HiddenFrameTest.java - src/hotspot/share/classfile/javaClasses.cpp - src/hotspot/share/classfile/javaClasses.inline.hpp --"8216977: ShowHiddenFrames use in java_lang_StackTraceElement::fill_in appears broken Summary: Return NULL source file and negative line number for hidden frames. Reviewed-by: dholmes, hseigel " psadhukhan: c16208de74da1fdf87ffbbb8c1b6e9c4a6b7cf41 --"Merge " dmarkov: e00a2d8a1016fca987f939e08f9fbbab60b29a8d - test/jdk/javax/swing/ToolTipManager/JMenuItemToolTipKeyBindingsTest/JMenuItemToolTipKeyBindingsTest.java - src/java.desktop/share/classes/javax/swing/ToolTipManager.java --"8225505: ctrl-F1 does not show the tooltip of a menu item (JMenuItems) Reviewed-by: psadhukhan, serb " psadhukhan: 39f13316834884f5484f88e9c00e2c7195a24ec9 - test/jdk/javax/swing/JEditorPane/8226513/JEditorPaneLayoutTest.java - src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java --"8226513: JEditorPane is shown with incorrect size Reviewed-by: prr, psadhukhan Contributed-by: semyon.sadetsky at oracle.com " aivanov: 020f8fab32e2d38e78abbd698dd8b663b2a0f5e7 - src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java - test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java --"8222108: Reduce minRefreshTime for updating remote printer list on Windows Reviewed-by: prr, serb " lbourges: 13178f7e75d5f562d5b4a5213956b7e49036ce8c - src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java - src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java - src/java.desktop/share/classes/sun/java2d/marlin/DStroker.java - src/java.desktop/share/classes/sun/java2d/marlin/DTransformingPathConsumer2D.java - src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java - src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java - src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java - src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java - src/java.desktop/share/classes/sun/java2d/marlin/Version.java - test/jdk/sun/java2d/marlin/ClipShapeTest.java --"8228711: Path rendered incorrectly when it goes outside the clipping region Summary: fixed closePath() to preserve last position and its outcode in Stroker and TransformingPathConsumer2D.PathClipFilter Reviewed-by: prr, kcr " akolarkunnu: f95327be136a16d06b7c40fb8f731796190d67c7 - src/demo/share/jfc/SwingSet2/BezierAnimationPanel.java - test/jdk/ProblemList.txt - test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/colorchooser/BezierAnimationPanel.java --"8221312: test/jdk/sanity/client/SwingSet/src/ColorChooserDemoTest.java failed Reviewed-by: serb, psadhukhan " psadhukhan: b0aaa82a1b03bf2116fdbc98b84f3a640a1d5bab --"Merge " psadhukhan: 70865ef2afc73879c359237a8f147e323b79e4fa --"Merge " psadhukhan: e28ccaff2f849a5c21a1556b7115ce0dd484caee --"Merge " psadhukhan: ce786c3f1f1c37cb7d6d466250f3e843a52a5bff --"Merge " darcy: 3da1848cc39b7b9988e6e464956eef55e1391021 - src/java.base/share/classes/java/lang/Math.java - src/java.base/share/classes/java/lang/StrictMath.java --"8230074: Improve specification for {Math, StrictMath}.negateExact Reviewed-by: bpb " jwilhelm: 339af8e17cb399d63e558798282d4e93b3ffef84 - .hgtags --"Added tag jdk-14+12 for changeset 8570f22b9b6a " jiefu: edc00278955d9032556820cf2c2c8b04588385d2 - test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java - test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java - test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java - test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java --"8230228: [TESTBUG] Several runtime/ErrorHandling tests may fail on some platforms Reviewed-by: coleenp, stuefe, mseledtsov " mseledtsov: da87424384eb9b58d573d5ef6ebfe563974aeb7e - test/jdk/ProblemList.txt --"8230115: Problemlist JFR TestNetworkUtilization test Summary: Added test to the problem list Reviewed-by: dcubed " amenkov: 97257da4ac8db066e3b3b211ccb8982a0acab16c - make/jdk/src/classes/build/tools/jdwpgen/AbstractTypeListNode.java - make/jdk/src/classes/build/tools/jdwpgen/AbstractTypeNode.java - make/jdk/src/classes/build/tools/jdwpgen/AltNode.java - make/jdk/src/classes/build/tools/jdwpgen/ConstantNode.java - make/jdk/src/classes/build/tools/jdwpgen/ConstantSetNode.java - make/jdk/src/classes/build/tools/jdwpgen/ErrorNode.java - make/jdk/src/classes/build/tools/jdwpgen/ErrorSetNode.java - make/jdk/src/classes/build/tools/jdwpgen/Node.java - make/jdk/src/classes/build/tools/jdwpgen/RepeatNode.java - make/jdk/src/classes/build/tools/jdwpgen/RootNode.java --"8228554: Accessibility errors in jdwp-protocol.html Reviewed-by: dholmes, sspitsyn " joehw: 8570f22b9b6ac6bec673899b582150865696e425 - test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/CustomImplTest.java - src/java.xml/share/classes/com/sun/xml/internal/stream/XMLOutputFactoryImpl.java - src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLEventWriterImpl.java --"8230094: CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter Reviewed-by: lancea " godin: 9c98f8788762c2591d28f8bdb783b9842eaad915 - src/hotspot/share/gc/g1/g1_globals.hpp --"8215166: Remove unused G1PretouchAuxiliaryMemory option Summary: Removed experimental option. Reviewed-by: kbarrett " kbarrett: d1a6f72e4aec3b392ce1b785470b22020d100043 - src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp - src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp --"8230126: delay_to_keep_mmu can delay shutdown Summary: Wait on CGC_lock instead of sleeping to provide the delay. Reviewed-by: sangheki, sjohanss " dcubed: f080150a6a7e64565173c6474f7f540432abfc32 - test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java --"8230317: serviceability/sa/ClhsdbPrintStatics.java fails after 8230184 Reviewed-by: eosterlund " dcubed: e17f768b3b719fc7b910d2db8bb88039a8fae0ad - src/hotspot/share/oops/instanceKlass.cpp - src/hotspot/share/runtime/objectMonitor.hpp - src/hotspot/share/runtime/serviceThread.cpp - src/hotspot/share/runtime/synchronizer.cpp - src/hotspot/share/runtime/synchronizer.hpp - src/hotspot/share/runtime/thread.cpp - src/hotspot/share/runtime/thread.hpp - src/hotspot/share/runtime/vmStructs.cpp - src/hotspot/share/runtime/vmStructs.hpp - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java - test/hotspot/gtest/runtime/test_synchronizer.cpp --"8230184: rename, whitespace, indent and comments changes in preparation for lock free Monitor lists Reviewed-by: kbarrett, dholmes " iklam: 55723932d06e026a1d25901c20de45f18d9dc968 - test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr6.mf --"8230294: runtime/cds/appcds/ClassPathAttr.java failed with jar operation failed Reviewed-by: lfoltan " neliasso: 4f38fcd655775f1c022e3d0d52a66daa5ef2cb19 - src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp - src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp --"8230091: Add verification of clean_catch_blocks Reviewed-by: rbackman, kvn " eosterlund: 5e2576c303a2b9b7dcd9b4ab3c9791ebd42ae879 - src/hotspot/share/gc/shared/locationPrinter.cpp - src/hotspot/share/gc/shared/locationPrinter.hpp - src/hotspot/share/gc/shared/locationPrinter.inline.hpp - src/hotspot/share/gc/epsilon/epsilonHeap.cpp - src/hotspot/share/gc/epsilon/epsilonHeap.hpp - src/hotspot/share/gc/g1/g1CollectedHeap.cpp - src/hotspot/share/gc/g1/g1CollectedHeap.hpp - src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp - src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp - src/hotspot/share/gc/shared/collectedHeap.hpp - src/hotspot/share/gc/shared/genCollectedHeap.cpp - src/hotspot/share/gc/shared/genCollectedHeap.hpp - src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp - src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp - src/hotspot/share/gc/z/zCollectedHeap.cpp - src/hotspot/share/gc/z/zCollectedHeap.hpp - src/hotspot/share/gc/z/zHeap.cpp - src/hotspot/share/gc/z/zHeap.hpp - src/hotspot/share/gc/z/zPage.hpp - src/hotspot/share/gc/z/zPage.inline.hpp - src/hotspot/share/oops/oop.cpp - src/hotspot/share/oops/oop.hpp - src/hotspot/share/runtime/os.cpp --"8229278: Improve hs_err location printing to assume less about GC internals Reviewed-by: stefank, kbarrett " pliden: 53ed0cf870b00ae3ea4cea3129dad6d295faf5f9 - src/hotspot/share/gc/z/zHeap.cpp - src/hotspot/share/gc/z/zObjectAllocator.cpp - src/hotspot/share/gc/z/zObjectAllocator.hpp --"8230096: ZGC: Remove unused ZObjectAllocator::_nworkers Reviewed-by: stefank " pliden: 0cd210d5cb9c4e6b8ac4f461fa3509e1c8e2f2c5 - src/hotspot/os/linux/gc/z/zBackingFile_linux.cpp - src/hotspot/os/linux/gc/z/zBackingFile_linux.hpp - src/hotspot/os/linux/gc/z/zBackingPath_linux.cpp - src/hotspot/os/linux/gc/z/zBackingPath_linux.hpp - src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp - src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp - src/hotspot/share/gc/z/zPhysicalMemory.hpp - src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingFile_linux_aarch64.cpp - src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingFile_linux_aarch64.hpp - src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingPath_linux_aarch64.cpp - src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingPath_linux_aarch64.hpp - src/hotspot/os_cpu/linux_aarch64/gc/z/zPhysicalMemoryBacking_linux_aarch64.cpp - src/hotspot/os_cpu/linux_aarch64/gc/z/zPhysicalMemoryBacking_linux_aarch64.hpp - src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.hpp - src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zBackingPath_linux_x86.hpp - src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.hpp --"8230092: ZGC: Consolidate ZBackingFile, ZBackingPath and ZPhysicalMemoryBacking on Linux Reviewed-by: stefank " pliden: 54845835747f98f37039c604f794868d6b05861a - src/hotspot/os/linux/gc/z/zSyscall_linux.cpp - src/hotspot/os/linux/gc/z/zSyscall_linux.hpp - src/hotspot/os_cpu/linux_aarch64/gc/z/zSyscall_linux_aarch64.hpp - src/hotspot/os_cpu/linux_x86/gc/z/zSyscall_linux_x86.hpp - src/hotspot/os_cpu/linux_aarch64/gc/z/zBackingFile_linux_aarch64.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zBackingFile_linux_x86.cpp --"8230090: ZGC: Introduce ZSyscall Reviewed-by: stefank " iklam: 5ddb746d45e0d59e7a64c920203de98288a65cfd - test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr6.java - src/hotspot/share/classfile/classLoader.cpp - src/hotspot/share/classfile/classLoader.hpp - src/hotspot/share/classfile/classLoaderExt.cpp - src/hotspot/share/classfile/classLoaderExt.hpp - src/hotspot/share/include/cds.h - src/hotspot/share/memory/filemap.cpp - src/hotspot/share/memory/filemap.hpp - src/hotspot/share/prims/cdsoffsets.cpp - test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java - test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java - test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java - test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java - src/hotspot/share/classfile/sharedPathsMiscInfo.cpp - src/hotspot/share/classfile/sharedPathsMiscInfo.hpp --"8227370: Remove SharedPathsMiscInfo Reviewed-by: ccheung, jiangli " iklam: e2e315f1aa63d308592c9f1a4d20052c2ecf94c9 - src/hotspot/share/utilities/classpathStream.cpp - src/hotspot/share/utilities/classpathStream.hpp - src/hotspot/share/classfile/classLoader.cpp - src/hotspot/share/memory/filemap.cpp - src/hotspot/share/memory/filemap.hpp --"8230168: Use ClasspathStream for FileMapInfo::create_path_array Reviewed-by: lfoltan, fparain " fyuan: 48f52ad5a2c318503c0740a63de1011da38d4f19 - test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java - test/jdk/javax/xml/jaxp/testng/validation/jdk8037819/BasicTest1.java --"8230010: Remove jdk8037819/BasicTest1.java 8230002: javax/xml/jaxp/unittest/transform/SecureProcessingTest.java runs zero test Reviewed-by: joehw, vtewari " igerasim: 82a71d82e326b5a3599b6e0d91416e80ddcbb109 - src/java.base/share/classes/java/net/InterfaceAddress.java - src/java.base/share/classes/java/net/URLStreamHandler.java - src/java.base/share/classes/java/text/AttributedString.java - src/java.base/share/classes/java/util/TreeMap.java - src/java.base/share/classes/java/util/TreeSet.java - src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java - src/java.base/share/classes/sun/security/x509/AlgorithmId.java --"8226831: Use Objects.equals() when appropriate Reviewed-by: rriggs, bpb " redestad: 01b9c26e2651173acc9502989dbb979d9d820602 - make/jdk/src/classes/build/tools/classlist/HelloClasslist.java - src/hotspot/share/memory/heapShared.cpp - src/java.base/share/classes/jdk/internal/math/FDBigInteger.java - src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java --"8228507: Archive FDBigInteger Reviewed-by: jiangli, bpb " pchilanomate: 49fea19f0726b579a7d0d1209d526ecddcb1e8c0 - src/hotspot/cpu/aarch64/aarch64.ad - src/hotspot/cpu/sparc/macroAssembler_sparc.cpp - src/hotspot/cpu/x86/macroAssembler_x86.cpp - src/hotspot/share/c1/c1_Runtime1.cpp - src/hotspot/share/interpreter/interpreterRuntime.cpp - src/hotspot/share/jvmci/jvmciRuntime.cpp - src/hotspot/share/prims/jvmtiEnvBase.cpp - src/hotspot/share/runtime/biasedLocking.cpp - src/hotspot/share/runtime/biasedLocking.hpp - src/hotspot/share/runtime/deoptimization.cpp - src/hotspot/share/runtime/sharedRuntime.cpp - src/hotspot/share/runtime/synchronizer.cpp - src/hotspot/share/runtime/synchronizer.hpp - test/hotspot/gtest/oops/test_markOop.cpp --"8229844: Remove attempt_rebias parameter from revoke_and_rebias() Summary: Removed attempt_rebias parameter and merged fast_enter() and slow_enter() into enter() Reviewed-by: dholmes, rehn, coleenp, dcubed " shade: fb6cd98e4dec2afa38ebab0c88ea027f4cab735b - src/hotspot/share/gc/shared/weakProcessor.cpp --"8230118: 32-bit build failures after JDK-8227054 Reviewed-by: zgu, kbarrett " eosterlund: 460f412c13585c17433829b1827436995ec4fd99 - src/hotspot/share/runtime/sweeper.cpp --"8219708: Stop flushing OSR nmethods earlier in the sweeper Reviewed-by: neliasso, thartmann " kbarrett: 6bb824c45df15a4673cff0270565a9bd9e59ebea - src/hotspot/share/gc/g1/g1BufferNodeList.cpp - src/hotspot/share/gc/g1/g1BufferNodeList.hpp - src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp - src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp - src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp --"8230192: Rename G1RedirtyCardsBufferList to G1BufferNodeList Summary: Rename class and move to new files. Reviewed-by: sjohanss, lkorinth " shade: e6d7c5fbf09dc575d42a2ebc4e357f3a6e107ea6 - src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp - src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp --"8230215: MacOS debug build is broken after JDK-8230003 Reviewed-by: zgu, mdoerr " jpai: 41b68dc5e0b99ebac36cf42c9ed1161557586ccb - test/jdk/java/net/HttpURLConnection/HttpURLProxySelectionTest.java --"8230220: java/net/HttpURLConnection/HttpURLProxySelectionTest.java fails intermittently Summary: Fix the test to use volatile on members which are accessed across threads Reviewed-by: dfuchs " shade: cb836bd08d58a7403ffbb69281b0349574812430 - src/hotspot/os_cpu/linux_aarch64/gc/z/zPhysicalMemoryBacking_linux_aarch64.cpp --"8230214: AArch64 build failures after JDK-8229836 (Remove include of globals.hpp from allocation.hpp) Reviewed-by: dholmes " mbaesken: 85fbdb87baadbedd015ce4d774679a634920de96 - test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java --"8229706: java/net/MulticastSocket/NoLoopbackPackets.java fails on some AIX machines Reviewed-by: chegar, clanger " erikj: c414c554b38b3a5aff5047df2923669ac2e06efa - doc/building.html - doc/testing.html - doc/testing.md --"8230079: Update test document by changing "TIMEOUT" to "TIMEOUT_FACTOR" Reviewed-by: erikj Contributed-by: Wang Xue " dfuchs: ff08db52ad92ab404c225834474c85c0313c0da4 - test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java - test/jdk/java/net/httpclient/LineStreamsAndSurrogatesTest.java - test/jdk/java/net/httpclient/LineSubscribersAndSurrogatesTest.java --"8230000: some httpclients testng tests run zero test Summary: two tests needed to declared their test methods public, the last one was a simple abstract framework for subclasses and needed its @test keyword removed. Reviewed-by: chegar, aefimov, dfuchs Contributed-by: Julia Boes " michaelm: 095c2f21dd10df713d9ed35facd695e2088cf857 - test/jdk/java/net/HttpURLConnection/HttpURLProxySelectionTest.java - test/jdk/sun/net/spi/DefaultProxySelectorTest.java - src/java.base/share/classes/java/net/ProxySelector.java - src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java - src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java --"8177648: getResponseCode() throws IllegalArgumentException caused by protocol error while following redirect Reviewed-by: michaelm, chegar, dfuchs Contributed-by: jai.forums2013 at gmail.com " michaelm: eebdf6aa490712ea6f640413c187a1f40a8a9981 - src/java.base/share/classes/java/net/ServerSocket.java --"8222363: Update ServerSocket.isBound spec to reflect implementation after close Reviewed-by: dfuchs " stefank: 30db6422848b0c661d53c91edfa3cabb58f0b713 - src/hotspot/share/jvmci/jvmciCompilerToVM.cpp - src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp - src/hotspot/share/prims/whitebox.cpp - src/hotspot/share/runtime/arguments.cpp - src/hotspot/share/runtime/flags/jvmFlag.cpp - src/hotspot/share/runtime/flags/jvmFlag.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.hpp - src/hotspot/share/runtime/globals_extension.hpp - src/hotspot/share/services/attachListener.cpp - src/hotspot/share/services/dtraceAttacher.cpp - src/hotspot/share/services/management.cpp - src/hotspot/share/services/writeableFlags.cpp --"8224878: Use JVMFlag parameters instead of name strings Reviewed-by: gziemski, dholmes, jrose " stefank: 427b38332f2050ed938b9ca4510bddd0a44bf0b5 - src/hotspot/os/linux/gc/z/zNUMA_linux.cpp - src/hotspot/os/linux/osContainer_linux.cpp - src/hotspot/os_cpu/linux_x86/gc/z/zPhysicalMemoryBacking_linux_x86.cpp - src/hotspot/share/code/vmreg.hpp - src/hotspot/share/gc/cms/allocationStats.hpp - src/hotspot/share/gc/g1/g1Analytics.cpp - src/hotspot/share/gc/shared/gcOverheadChecker.hpp - src/hotspot/share/gc/z/zValue.hpp - src/hotspot/share/memory/allocation.hpp - src/hotspot/share/memory/allocation.inline.hpp - src/hotspot/share/memory/metaspace.hpp - src/hotspot/share/oops/accessBackend.hpp - src/hotspot/share/oops/markWord.hpp - src/hotspot/share/oops/oopsHierarchy.hpp - src/hotspot/share/runtime/perfMemory.hpp - src/hotspot/share/utilities/globalDefinitions.cpp - src/hotspot/share/utilities/virtualizationSupport.cpp - test/hotspot/gtest/runtime/test_os_linux.cpp - test/hotspot/gtest/utilities/test_globalDefinitions.cpp --"8229836: Remove include of globals.hpp from allocation.hpp Reviewed-by: coleenp, kbarrett " coleenp: 2d2c2428bf527b4f1c96b5774ce64f8533cf4bea - src/hotspot/share/oops/klass.cpp --"8230116: Test workaround to Klass::_class_loader_data sometimes NULL problem Summary: This is a low frequency problem that we are seeing internally, this patch is mostly to rule out one theory. Reviewed-by: dcubed " rriggs: 7ae075afc72f29903917699323d79a3f6c146707 - src/java.base/share/native/libjava/jni_util.c - src/java.base/share/native/libjava/jni_util.h --"8230104: JNU_IsInstanceOfByName needs const parameter Reviewed-by: alanb, rriggs Contributed-by: andrewluotechnologies at outlook.com " dfuchs: 36f5e20be69a447a461d47ade9ddc66943f7954d - src/java.base/share/classes/java/lang/StrictMath.java - test/jdk/java/lang/Math/ExactArithTests.java - test/jdk/java/lang/StrictMath/ExactArithTests.java --"8229485: Add decrementExact(), incrementExact(), and negateExact() to java.lang.StrictMath Summary: three methods are added to StrictMath for consistency with Math. Tests are updated accordingly. Reviewed-by: bpb, lancea, igerasim, dfuchs, joehw, rriggs Contributed-by: Julia Boes " rriggs: 1e85670cb9eef8669a57a00aa5421514250133c7 - src/java.rmi/share/classes/sun/rmi/runtime/Log.java --"8230058: Replace exception from sun.rmi.runtime.Log#getSource() with StackWalker Reviewed-by: mchung, rriggs Contributed-by: kustos at gmx.net " iklam: 489b8e142559403176f55fea9021ed0c112a1e15 - src/hotspot/share/classfile/classLoader.cpp --"8230011: Consolidate duplicated classpath parsing code in classLoader.cpp Reviewed-by: ccheung, fparain " joehw: c370cc1b2a8625a3f59f605957e1b39ac664cb91 - src/java.xml/share/classes/org/xml/sax/ContentHandler.java - src/java.xml/share/classes/org/xml/sax/ErrorHandler.java --"8229388: ErrorHandler and ContentHandler contain ambiguous/unfinished specification Reviewed-by: lancea " dfuchs: cf45b7945e4b92b48f6b5cd6810435893fc6e1da - src/java.base/share/classes/java/lang/Math.java --"8229337: java.lang.Math class doc should be adjusted regarding -Exact methods Reviewed-by: rriggs, bpb Contributed-by: Julia Boes " afarley: 00bf1e66de11b90ee645adbbb612ad024bdd3e26 - test/hotspot/jtreg/runtime/LoadLibrary/TestSunBootLibraryPath.java - src/hotspot/share/runtime/os.cpp - src/hotspot/share/runtime/os.hpp --"8227021: VM fails if any sun.boot.library.path paths are longer than JVM_MAXPATHLEN Summary: The size of each path in sun.boot.library.path property should not exceed JVM_MAXPATHLEN Reviewed-by: dholmes, coleenp, sspitsyn " neliasso: 8b8d8a1621f2bf644d90241eb2a97826ab8a6106 - src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp --"8229970: ZGC: C2: fixup_uses_in_catch may fail when expanding many uses Reviewed-by: kvn, thartmann " neliasso: 3029be26f9ea51efcd8d2ccbffa4e3bf555420ad - src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp --"8228839: Non-CFG nodes have control edges to calls, instead of the call's control projection Reviewed-by: kvn, thartmann " pliden: 92f994585e256ec8541e049bff27c6a816ce1124 - src/hotspot/share/gc/shared/collectedHeap.hpp - src/hotspot/share/gc/shared/memAllocator.hpp --"8229127: Make some methods in the allocation path non-virtual Reviewed-by: eosterlund " pliden: 6728c41f2a0881a4ad28db274aaaa51880663e01 - src/hotspot/share/gc/shared/gcThreadLocalData.hpp - src/hotspot/share/gc/z/zHeapIterator.cpp - src/hotspot/share/gc/z/zMark.cpp - src/hotspot/share/gc/z/zObjArrayAllocator.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/zThreadLocalData.hpp --"8229451: ZGC: Make some roots invisible to the heap iterator Reviewed-by: eosterlund " pliden: b2b77f6922dce46fc637c5b85a4a4f051da2e94b - src/hotspot/share/gc/z/zObjArrayAllocator.cpp - src/hotspot/share/gc/z/zObjArrayAllocator.hpp - src/hotspot/share/gc/shared/memAllocator.cpp - src/hotspot/share/gc/shared/memAllocator.hpp - src/hotspot/share/gc/z/zCollectedHeap.cpp - src/hotspot/share/gc/z/zCollectedHeap.hpp --"8227226: ZGC: Segmented array clearing Reviewed-by: eosterlund Contributed-by: stefan.karlsson at oracle.com, erik.osterlund at oracle.com, per.liden at oracle.com, sci at amazon.com " jnimeh: e1269de19aa536f8f376032d17167f225763562b - test/jdk/sun/security/validator/PKIXValAndRevCheckTests.java - src/java.base/share/classes/sun/security/validator/PKIXValidator.java --"8225436: Stapled OCSPResponses should be added to PKIXRevocationChecker irrespective of revocationEnabled flag Reviewed-by: mullan " shade: bc14eec6f4bce4c967c86d824189764d2f996988 - src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp - src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp --"8230046: Build failure after JDK-8230003 Reviewed-by: zgu, coleenp " aefimov: 01d9a1cff83ab125578ec01abfe7306421ce347a - test/jdk/java/net/MulticastSocket/MulticastAddresses.java - test/jdk/java/net/MulticastSocket/Reuse.java - test/jdk/java/net/URLClassLoader/GetURLsTest.java --"8078219: Verify lack of @test tag in files in java/net test directory Reviewed-by: alanb Contributed-by: Patrick Concannon " lmesnik: db6829c1cc3a902777217f6a60a2b02751138bd6 --"Merge " lmesnik: 3bc26ffdf0012cd21fdc649fcac49301a2f2a9f0 - test/hotspot/jtreg/serviceability/attach/AttachNegativePidTest.java - src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java - src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java - src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java - src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java --"8229957: Harden pid verification in attach mechanism Reviewed-by: sspitsyn, ysuenaga, sgehwolf " mseledtsov: d6a422987d86a21c8e135be52031af7d456986a4 - test/jdk/jdk/jfr/javaagent/EventEmitterAgent.java - test/jdk/jdk/jfr/javaagent/JavaAgentBuilder.java - test/jdk/jdk/jfr/javaagent/TestLoadedAgent.java - test/jdk/jdk/jfr/javaagent/TestPremainAgent.java --"8226779: [TESTBUG] Test JFR API from Java agent Summary: Created new tests for JFR plus Java Agent Reviewed-by: egahlin " lancea: abf6ee4c477c2b586ef956511c5b15fb8360410c - test/jdk/jdk/nio/zipfs/UpdateEntryTest.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java --"8229887: (zipfs) zip file corruption when replacing an existing STORED entry Reviewed-by: alanb, redestad, dfuchs " coleenp: 0094711309c3c922247ed7fce56246db9b1bf57a --"Merge " coleenp: 4863a802a7c1412482df7e59587edea252d8ee2a - src/hotspot/share/compiler/compileBroker.cpp - src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp - src/hotspot/share/logging/logTag.hpp - src/hotspot/share/runtime/interfaceSupport.inline.hpp - src/hotspot/share/runtime/mutex.cpp - src/hotspot/share/runtime/mutex.hpp - src/hotspot/share/runtime/mutexLocker.cpp - src/hotspot/share/runtime/mutexLocker.hpp - src/hotspot/share/runtime/thread.cpp - src/hotspot/share/runtime/thread.hpp --"8230003: Make Monitor inherit from Mutex Summary: Reverse inheritance that makes more sense. Reviewed-by: dholmes, rehn, pchilanomate " mdoerr: de0ccdc4db1357ee53ad5b134daf926f7cb603b8 - src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp - src/hotspot/cpu/s390/interp_masm_s390.cpp --"8229925: [s390, PPC64] Exception check missing in interpreter Reviewed-by: dholmes, rrich " michaelm: 78844dceede6a7b524556b73385f9adac55d312b - test/jdk/com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java - test/jdk/com/sun/net/httpserver/bugs/8199849/ParamTest.java - test/jdk/com/sun/net/httpserver/bugs/8199849/TestHttpUnicode.java - src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java - src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java - src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java - src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java --"8199849: Add support for UTF-8 encoded credentials in HTTP Basic Authentication Reviewed-by: chegar, dfuchs " shade: 2227a0cfd6b3dd8ef23ed7caf3e100998280cdfb - src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp --"8229998: Build failure after JDK-8227054 Reviewed-by: rkennke, zgu " shade: e70dec4229e998f1c5ee1a90e24e0e5c0d8ec432 - src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp - src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp --"8230024: Shenandoah: remove unnecessary ShenandoahTimingConverter Reviewed-by: rkennke, zgu " rehn: c2bc7b07c67ad4f92c7e58b88d4dc0cc5bfb26cf - src/hotspot/cpu/zero/globalDefinitions_zero.hpp - src/hotspot/cpu/zero/globals_zero.hpp --"8229967: Enable thread local handshakes on zero Reviewed-by: sgehwolf, shade " thartmann: e686b661fa05f7b1bb16bb9a687b8aaf887f87d1 - src/hotspot/share/asm/codeBuffer.cpp - src/hotspot/share/asm/codeBuffer.hpp --"8224624: Inefficiencies in CodeStrings::add_comment cause timeouts Summary: Changing CodeStrings to a doubly-linked-list and searching for the comment with the right offset in reverse. Reviewed-by: kvn " thartmann: 3283cff319c8839c4ee8141494262e28a6a4486e - src/hotspot/share/ci/ciMethodData.cpp - test/hotspot/jtreg/ProblemList.txt --"8230020: [BACKOUT] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type" Summary: Back out JDK-8225670 due to performance regressions. Reviewed-by: roland " ngasson: da4cf75505a7f8781a9789545962e5fbd1ee6cea - test/jdk/java/net/Socks/SocksIPv6Test.java --"8229912: [TESTBUG] java/net/Socks/SocksIPv6Test fails without IPv6 Reviewed-by: alanb, dfuchs " kvn: d41c18a68257ef590e7ea388da47be3434577217 - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java --"8229848: [Graal] missing Graal intrinsics for Electronic Code Book (ECB) encryption Summary: new intrinsics were added to Graal test Reviewed-by: dlong " jwilhelm: 26ada504269aeab4a928c705b963169240b18fa6 - .hgtags --"Added tag jdk-14+11 for changeset bf4c808a4488 " kbarrett: 58891103f9cc2186381b387944fe693bb23c7fb0 - src/hotspot/share/prims/jniCheck.cpp --"8189633: Missing -Xcheck:jni checking for DeleteWeakGlobalRef Summary: Added validity check on the handle before deleting it. Reviewed-by: dholmes, dcubed " kbarrett: 35db8fba55f9bd6928118c69eadeb496938478d4 - src/hotspot/share/gc/shared/oopStorageSet.cpp - src/hotspot/share/gc/shared/oopStorageSet.hpp - test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp - src/hotspot/share/classfile/stringTable.cpp - src/hotspot/share/classfile/stringTable.hpp - src/hotspot/share/classfile/systemDictionary.cpp - src/hotspot/share/classfile/systemDictionary.hpp - src/hotspot/share/gc/shared/oopStorageParState.hpp - src/hotspot/share/gc/shared/weakProcessor.cpp - src/hotspot/share/gc/shared/weakProcessor.inline.hpp - src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp - src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp - src/hotspot/share/gc/shared/weakProcessorPhases.cpp - src/hotspot/share/gc/shared/weakProcessorPhases.hpp - src/hotspot/share/gc/z/zRootsIterator.cpp - src/hotspot/share/jvmci/jvmci.cpp - src/hotspot/share/jvmci/jvmci.hpp - src/hotspot/share/memory/universe.cpp - src/hotspot/share/oops/weakHandle.cpp - src/hotspot/share/prims/resolvedMethodTable.cpp - src/hotspot/share/prims/resolvedMethodTable.hpp - src/hotspot/share/runtime/init.cpp - src/hotspot/share/runtime/jniHandles.cpp - src/hotspot/share/runtime/jniHandles.hpp - src/hotspot/share/runtime/mutexLocker.cpp - src/hotspot/share/runtime/mutexLocker.hpp - src/hotspot/share/runtime/serviceThread.cpp - test/hotspot/jtreg/gc/g1/TestGCLogMessages.java --"8227054: ServiceThread needs to know about all OopStorage objects 8227053: ServiceThread cleanup of OopStorage is missing some Summary: OopStorages provides named access and iteration. Reviewed-by: eosterlund, pliden, coleenp " rriggs: 425412369353f9fd03ff11e0619b1f50e5caca2e - src/java.base/share/classes/java/lang/reflect/ProxyGenerator_v49.java - test/jdk/java/lang/reflect/Proxy/ProxyGeneratorCombo.java - test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyBench.java - test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyPerf.java - src/java.base/share/classes/java/lang/reflect/Method.java - src/java.base/share/classes/java/lang/reflect/Proxy.java - src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java --"8207814: (proxy) upgrade the proxy class generator Reviewed-by: mchung " igerasim: bf4c808a4488025a415f867e54c8b088417e08a0 - src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template - src/java.base/share/native/libfdlibm/fdlibm.h - src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c - src/java.base/windows/native/libjava/java_props_md.c - src/java.security.jgss/share/native/libj2gss/gssapi.h - src/jdk.sctp/unix/native/libsctp/SctpNet.c --"8211360: Change #if DEF to #if defined(DEF) Reviewed-by: bpb, vtewari " amenkov: 8c73d2a46ba92907541885df648f1f7b2f1161e6 - src/hotspot/share/prims/jvmti.xml - src/hotspot/share/prims/jvmti.xsl --"8228547: accessibility errors in jvmti.html Reviewed-by: jcbeyler, sspitsyn, dholmes " rkennke: 253c817653b6a5f82094464f5e8b71b9bbaba215 - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp --"8229977: Shenandoah: save/restore FPU state aroud LRB runtime call Reviewed-by: shade " hseigel: efb2770e8288519b8ad3e6741e1dc84c718e8889 - src/hotspot/share/oops/annotations.cpp - src/hotspot/share/oops/annotations.hpp --"8229930: internal_name() in annotations.hpp returns "{constant pool}" Summary: Fix typo and change text to "{annotations}" Reviewed-by: mdoerr, dcubed " bulasevich: df3397f95387f2e5540a0f66d7fc84618c793d66 - src/hotspot/os/solaris/os_solaris.cpp - src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp --"8229254: solaris_x64 build fails after JDK-8191278 Reviewed-by: kbarrett, dholmes " sundar: 182f94955cfbbdad7e2f22193956395912c6317b - test/jdk/tools/jlink/basic/src/test/jdk/test/Adder.java - src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java - test/jdk/tools/jlink/basic/BasicTest.java --"8220700: jlink generated launcher script needs quoting to avoid parameter expansion Reviewed-by: mchung, alanb, sgehwolf " godin: 40006c0ada9137fb4cae4c6ed48b27dbcb1806f8 - src/java.base/share/classes/jdk/internal/loader/URLClassPath.java --"8139820: URLClassPath.FileLoader constructor redundantly checks protocol Reviewed-by: chegar, redestad " lmesnik: c83245fe66b31610e5afd3d3d077fe86c4df30fa - test/hotspot/jtreg/TEST.groups --"8229854: Move runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java out of tier1_runtime Reviewed-by: dholmes " rkennke: 1ba30faf88e52e364e5f5ef4507d4812b7d109d6 - src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp - src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp - test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java --"8229921: Shenandoah: Make Traversal mode non-experimental Reviewed-by: shade " aeubanks: a445d4305fad756fa62300959df0fa4c17b8dd4c - src/java.base/share/classes/java/io/File.java --"8229899: Make java.io.File.isInvalid() less racy Reviewed-by: alanb, martin, shade " dfuchs: 348f7933e2ccda7ee6ce33e4f547652eee8db9ef - test/jdk/java/net/Socket/reset/Test.java --"8229916: Delete redundant test java/net/Socket/reset/Test.java Summary: remove java/net/Socket/reset/Test.java which misses an @test tag and is obsoleted by java/net/Socket/ConnectionReset.java Reviewed-by: alanb Contributed-by: Patrick Concannon " godin: 699b8ef42f30dd5bcd9bfc2e7269c39fa39a3616 - src/java.base/share/classes/sun/text/CompactByteArray.java - src/jdk.rmic/share/classes/sun/tools/java/BinaryAttribute.java - src/jdk.rmic/share/classes/sun/tools/java/BinaryClass.java - src/jdk.rmic/share/classes/sun/tools/java/BinaryCode.java - src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java - src/jdk.rmic/share/classes/sun/tools/java/MethodType.java - src/jdk.rmic/share/classes/sun/tools/java/Parser.java - src/jdk.rmic/share/classes/sun/tools/java/Type.java --"8152467: remove uses of anachronistic array declarations for method return type Reviewed-by: shade, alanb Contributed-by: Evgeny Mandrikov " stefank: 80fad5f39a42ba02c0294d70cabb513851ddd447 - src/hotspot/share/services/heapDumper.cpp --"8227086: Use AS_NO_KEEPALIVE loads in HeapDumper Reviewed-by: kbarrett, sspitsyn " stefank: 9bb28ccc6106f9ad578f7389b2f0c35edf17a765 - src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp - src/hotspot/share/gc/cms/promotionInfo.cpp - src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp - src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp - src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp - src/hotspot/share/gc/serial/markSweep.inline.hpp - src/hotspot/share/gc/shared/preservedMarks.inline.hpp - src/hotspot/share/oops/markWord.hpp - src/hotspot/share/oops/markWord.inline.hpp - src/hotspot/share/oops/oop.hpp - src/hotspot/share/oops/oop.inline.hpp - src/hotspot/share/prims/jvmtiTagMap.cpp --"8229839: Break circular dependency between oop.inline.hpp and markWord.inline.hpp Reviewed-by: pliden, tonyp " stefank: 947252a54b98f66479e463f1d11a0deff17724c7 - src/hotspot/share/oops/markWord.cpp - src/hotspot/share/oops/markWord.hpp - src/hotspot/share/oops/markWord.inline.hpp - src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/frame_aarch64.cpp - src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp - src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp - src/hotspot/cpu/arm/frame_arm.cpp - src/hotspot/cpu/arm/interp_masm_arm.cpp - src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp - src/hotspot/cpu/ppc/frame_ppc.cpp - src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp - src/hotspot/cpu/s390/frame_s390.cpp - src/hotspot/cpu/s390/interp_masm_s390.cpp - src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp - src/hotspot/cpu/sparc/frame_sparc.cpp - src/hotspot/cpu/sparc/interp_masm_sparc.cpp - src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp - src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp - src/hotspot/cpu/x86/frame_x86.cpp - src/hotspot/cpu/x86/interp_masm_x86.cpp - src/hotspot/cpu/x86/sharedRuntime_x86.cpp - src/hotspot/cpu/zero/frame_zero.cpp - src/hotspot/share/adlc/main.cpp - src/hotspot/share/classfile/altHashing.cpp - src/hotspot/share/gc/cms/freeChunk.hpp - src/hotspot/share/gc/cms/promotionInfo.cpp - src/hotspot/share/gc/g1/g1FullGCMarker.hpp - src/hotspot/share/gc/g1/g1OopClosures.hpp - src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp - src/hotspot/share/gc/serial/markSweep.hpp - src/hotspot/share/gc/serial/markSweep.inline.hpp - src/hotspot/share/gc/shared/ageTable.hpp - src/hotspot/share/gc/shared/space.hpp - src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp - src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp - src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp - src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp - src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp - src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.hpp - src/hotspot/share/memory/virtualspace.cpp - src/hotspot/share/oops/klass.hpp - src/hotspot/share/oops/klass.inline.hpp - src/hotspot/share/oops/oop.hpp - src/hotspot/share/oops/oop.inline.hpp - src/hotspot/share/opto/library_call.cpp - src/hotspot/share/prims/jni.cpp - src/hotspot/share/runtime/basicLock.hpp - src/hotspot/share/runtime/biasedLocking.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/frame.cpp - src/hotspot/share/runtime/objectMonitor.cpp - src/hotspot/share/runtime/objectMonitor.hpp - src/hotspot/share/runtime/synchronizer.cpp - src/hotspot/share/runtime/synchronizer.hpp - src/hotspot/share/runtime/vmStructs.cpp - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java - test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java - src/hotspot/share/oops/markOop.cpp - src/hotspot/share/oops/markOop.hpp - src/hotspot/share/oops/markOop.inline.hpp --"8229838: Rename markOop files to markWord Reviewed-by: dholmes, rehn " dfuchs: e62f402c337f71a2e4630925cbbe334724cfb713 - test/jdk/java/net/ipv6tests/TcpTest.java --"8229421: The logic of java/net/ipv6tests/TcpTest.java is flawed Summary: The test is fixed to ignore rogue client connection. However it remains succeptible to intermittent failures due to the use of the wildcad address. Reviewed-by: dfuchs Contributed-by: Patrick Concannon " adinn: 9b7b9f16dfd9b1e3ef717d1227213e93beb9af8d - src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java - src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/ExtendedMapMode.java - src/jdk.nio.mapmode/share/classes/module-info.java - test/jdk/java/nio/MappedByteBuffer/MapSyncFail.java - test/jdk/java/nio/MappedByteBuffer/PmemTest.java - make/common/Modules.gmk - src/hotspot/cpu/aarch64/aarch64.ad - src/hotspot/cpu/aarch64/assembler_aarch64.hpp - src/hotspot/cpu/aarch64/globals_aarch64.hpp - src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp - src/hotspot/cpu/aarch64/vm_version_aarch64.cpp - src/hotspot/cpu/aarch64/vm_version_aarch64.hpp - 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/stubGenerator_x86_64.cpp - src/hotspot/cpu/x86/vm_version_x86.cpp - src/hotspot/cpu/x86/vm_version_x86.hpp - src/hotspot/cpu/x86/x86.ad - src/hotspot/cpu/x86/x86_64.ad - src/hotspot/os/aix/os_aix.cpp - src/hotspot/os/bsd/os_bsd.cpp - src/hotspot/os/linux/os_linux.cpp - src/hotspot/os/solaris/os_solaris.cpp - src/hotspot/os/windows/os_windows.cpp - src/hotspot/share/adlc/formssel.cpp - src/hotspot/share/classfile/javaClasses.cpp - src/hotspot/share/classfile/vmSymbols.hpp - src/hotspot/share/opto/c2compiler.cpp - src/hotspot/share/opto/classes.hpp - src/hotspot/share/opto/library_call.cpp - src/hotspot/share/opto/memnode.hpp - src/hotspot/share/prims/unsafe.cpp - src/hotspot/share/runtime/globals.hpp - src/hotspot/share/runtime/os.hpp - src/hotspot/share/runtime/stubRoutines.cpp - src/hotspot/share/runtime/stubRoutines.hpp - src/hotspot/share/runtime/vm_version.cpp - src/hotspot/share/runtime/vm_version.hpp - src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template - src/java.base/share/classes/java/nio/MappedByteBuffer.java - src/java.base/share/classes/jdk/internal/misc/Unsafe.java - src/java.base/share/classes/jdk/internal/misc/UnsafeConstants.java - src/java.base/share/classes/module-info.java - src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java - src/java.base/share/classes/sun/nio/ch/Util.java - src/java.base/unix/native/libnio/ch/FileChannelImpl.c - src/java.base/windows/native/libnio/ch/FileChannelImpl.c - src/java.management/share/classes/sun/management/ManagementFactoryHelper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java --"8224974: Implement JEP 352 Summary: Non-Volatile Mapped Byte Buffers Reviewed-by: alanb, kvn, bpb, gromero, darcy, shade, bulasevich, dchuyko " chagedorn: 23e3ab9806227e3e9c82b81429e63f7e6d1d4204 - src/hotspot/share/runtime/globals.hpp - test/hotspot/jtreg/compiler/loopopts/LoopUnswitchingBadNodeBudget.java - test/hotspot/jtreg/compiler/loopopts/TestOverunrolling.java --"8229158: make UseSwitchProfiling non-experimental or false by-default Summary: Changed UseSwitchProfiling from experimental to diagnostic. Reviewed-by: dholmes, shade, thartmann " tschatzl: 854e828d6b5b98a8c7e16b642cb617c4fa1a4fdf - src/hotspot/share/gc/g1/g1CollectedHeap.cpp - src/hotspot/share/gc/g1/g1CollectionSet.cpp - src/hotspot/share/gc/g1/g1ParScanThreadState.cpp - src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/g1/heapRegion.cpp - src/hotspot/share/gc/g1/heapRegion.hpp --"8227442: Make young_index_in_cset zero-based Summary: Avoid unnecessary increment of young_index_in_cset in copy_to_survivor_space. Reviewed-by: kbarrett, sangheki " thartmann: aff991f6e64d6fd8b458c30b3286c272869efa0c - test/hotspot/jtreg/compiler/loopopts/StrangeControl.jasm - test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java - src/hotspot/share/opto/loopopts.cpp --"8228888: C2 compilation fails with assert "m has strange control" Summary: Weakened too strong assert. Reviewed-by: kvn, roland " darcy: 0abdc5a425dd3b76999b3459554b906e5c4e21c8 - src/java.base/share/classes/java/io/Serial.java --"8202385: Annotation to mark serial-related fields and methods Reviewed-by: rriggs, chegar, alanb " xuelei: 7cc5a5b4eee99fb519619e1e9a5cb00a551ae437 - src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java - src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java - src/java.base/share/classes/sun/security/ssl/SSLHandshake.java - src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java --"8228757: Fail fast if the handshake type is unknown Reviewed-by: jnimeh " shade: f0c73a5683e787b2d3ae6751c802e17d57c8a581 - src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp --"8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp Reviewed-by: zgu " fweimer: d48a1703ad6e68740da0231618400481b8b434e6 - src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp --"8229835: Shenandoah should recommend -Xlog:safepoint+stats Reviewed-by: shade Contributed-by: Florian Weimer " chegar: 56df9a08ed9ccd13b43ac3cfa665f2d4727c5c1a - test/jdk/sun/net/www/protocol/http/TestTransparentNTLM.java - make/lib/Lib-java.base.gmk - src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java - src/java.base/windows/native/libnet/NTLMAuthentication.c --"8225425: java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries Reviewed-by: dfuchs, alanb, erikj " bulasevich: 2e58f5d927a6cbc4742ddd55f6cf10ff5e53fd07 - src/hotspot/cpu/arm/templateTable_arm.cpp --"8229352: Use of an uninitialized register in 32-bit ARM template interpreter Reviewed-by: dlong, shade Contributed-by: christoph.goettschkes at microdoc.com " ysuenaga: ffdb18fb88b9ebb7185c4ab1ff1ad5537655f499 - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java --"8226204: SA: Refactoring for option processing in SALauncher Reviewed-by: cjplummer, sspitsyn " dfuchs: d372747e8f089c87a8b5bb5424498f846ffc6849 - src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java - test/jdk/java/net/Authenticator/B4769350.java - test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java - test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java - test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java --"8191169: java/net/Authenticator/B4769350.java failed intermittently Summary: fixed a race condition in AuthenticationInfo when serializeAuth=true Reviewed-by: chegar, michaelm " redestad: 1b68063404000c86656c49a47b5549945d392363 - src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java - make/jdk/src/classes/build/tools/classlist/HelloClasslist.java - src/java.base/share/classes/java/lang/System.java - src/java.base/share/classes/java/security/CodeSource.java - src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java --"8229773: Resolve permissions for code source URLs lazily Reviewed-by: alanb, mullan, rriggs, dfuchs " jnimeh: 34bbd91b15223d5115e2436ef4f547d009547a11 - test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/OutputSizeTest.java - src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java --"8224997: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException Reviewed-by: xuelei " dholmes: 094ef5a91b68261b7fb7f424f2b91cbdaaff2851 - src/hotspot/share/runtime/vframe.cpp --"8229808: javaVFrame::print_lock_info_on fails to disable extra printing Reviewed-by: hseigel, dcubed " srukmannagar: 948ac3112da82023d31e12476d8d9b7c91eaa7d3 - src/hotspot/cpu/x86/assembler_x86.cpp - src/hotspot/cpu/x86/assembler_x86.hpp - src/hotspot/cpu/x86/macroAssembler_x86.hpp - src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp - src/hotspot/cpu/x86/stubGenerator_x86_64.cpp - src/hotspot/share/aot/aotCodeHeap.cpp - src/hotspot/share/classfile/vmSymbols.cpp - src/hotspot/share/classfile/vmSymbols.hpp - src/hotspot/share/jvmci/vmStructs_jvmci.cpp - src/hotspot/share/opto/c2compiler.cpp - src/hotspot/share/opto/escape.cpp - src/hotspot/share/opto/library_call.cpp - src/hotspot/share/opto/runtime.cpp - src/hotspot/share/opto/runtime.hpp - src/hotspot/share/runtime/stubRoutines.cpp - src/hotspot/share/runtime/stubRoutines.hpp - src/hotspot/share/runtime/vmStructs.cpp - src/java.base/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java - src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java - test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java --"8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions Summary: AES-ECB encryption and decryption optimization for x86_64 architectures supporting AVX3+VAES Reviewed-by: kvn, valeriep Contributed-by: shravya.rukmannagari at intel.com, smita.kamath at intel.com " kbarrett: 8d9362f3b8aafee9106ef49aaa538dca7ea69f32 - src/hotspot/share/gc/g1/g1CollectedHeap.cpp - src/hotspot/share/gc/g1/g1CollectedHeap.hpp - src/hotspot/share/gc/g1/g1EvacFailure.cpp - src/hotspot/share/gc/g1/g1EvacFailure.hpp - src/hotspot/share/gc/g1/g1ParScanThreadState.cpp - src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp - src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp --"8229044: G1RedirtyCardsQueueSet should be local to a collection Summary: Stack allocate redirty qsets in do_collection_pause_at_safepoint. Reviewed-by: tschatzl, sangheki " igerasim: a0257f1458aad1944da052252c4249b964ca3417 - test/micro/org/openjdk/bench/java/lang/StringSubstring.java - src/java.base/share/classes/java/lang/String.java - src/java.base/share/classes/java/lang/StringUTF16.java --"8221307: String.substring() OOB exception on start index reports improper information Reviewed-by: rriggs, redestad " poonam: ca133d5ea78a8b454ae04989b22c2d53778c6f3b - src/hotspot/share/gc/cms/cmsHeap.cpp - src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp - src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp - src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp - src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp - src/hotspot/share/gc/cms/gSpaceCounters.hpp - src/hotspot/share/gc/shared/generation.cpp - src/hotspot/share/gc/shared/generation.hpp --"8229420: [Redo] jstat reports incorrect values for OU for CMS GC Reviewed-by: tschatzl, sgehwolf " eosterlund: 0a8407a78a2f6abbabc72dee0a4dcffdbe79fc71 - src/hotspot/cpu/aarch64/globals_aarch64.hpp - src/hotspot/cpu/arm/globals_arm.hpp - src/hotspot/cpu/ppc/globals_ppc.hpp - src/hotspot/cpu/s390/globals_s390.hpp - src/hotspot/cpu/sparc/globals_sparc.hpp - src/hotspot/cpu/x86/globals_x86.hpp - src/hotspot/cpu/zero/globals_zero.hpp - src/hotspot/share/code/vtableStubs.cpp - src/hotspot/share/runtime/globals.hpp --"8229345: Memory leak due to vtable stubs not being shared on SPARC Reviewed-by: mdoerr, dholmes, kvn " dfuchs: 6768b0f490df8a957552c29bcc8d048928eb60b2 - test/jdk/sun/net/www/protocol/https/ChunkedOutputStream.java - test/jdk/sun/net/www/protocol/https/HttpCallback.java - test/jdk/sun/net/www/protocol/https/TestHttpsServer.java --"8229481: sun/net/www/protocol/https/ChunkedOutputStream.java failed with a SSLException Summary: The test is updated to ignore plain text connections Reviewed-by: chegar, michaelm " stefank: 90ead0febf562222f6a5afc39c666d48582f3386 - src/hotspot/cpu/aarch64/aarch64.ad - src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/templateTable_aarch64.cpp - src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp - src/hotspot/cpu/arm/interp_masm_arm.cpp - src/hotspot/cpu/arm/macroAssembler_arm.cpp - src/hotspot/cpu/arm/sharedRuntime_arm.cpp - src/hotspot/cpu/arm/templateTable_arm.cpp - src/hotspot/cpu/ppc/c1_MacroAssembler_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_MacroAssembler_s390.cpp - src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp - 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/sparc/c1_MacroAssembler_sparc.cpp - src/hotspot/cpu/sparc/interp_masm_sparc.cpp - src/hotspot/cpu/sparc/macroAssembler_sparc.cpp - src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp - src/hotspot/cpu/sparc/templateTable_sparc.cpp - src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/macroAssembler_x86.cpp - src/hotspot/cpu/x86/sharedRuntime_x86.cpp - src/hotspot/cpu/x86/templateTable_x86.cpp - src/hotspot/cpu/zero/cppInterpreter_zero.cpp - src/hotspot/share/classfile/altHashing.cpp - src/hotspot/share/classfile/systemDictionary.cpp - src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp - src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp - src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp - src/hotspot/share/gc/cms/freeChunk.hpp - src/hotspot/share/gc/cms/parNewGeneration.cpp - src/hotspot/share/gc/cms/parNewGeneration.hpp - src/hotspot/share/gc/cms/parOopClosures.inline.hpp - src/hotspot/share/gc/cms/promotionInfo.cpp - src/hotspot/share/gc/cms/promotionInfo.hpp - src/hotspot/share/gc/g1/g1CollectedHeap.cpp - src/hotspot/share/gc/g1/g1CollectedHeap.hpp - src/hotspot/share/gc/g1/g1FullCollector.cpp - src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp - src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp - src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp - src/hotspot/share/gc/g1/g1OopClosures.inline.hpp - src/hotspot/share/gc/g1/g1ParScanThreadState.cpp - src/hotspot/share/gc/g1/g1ParScanThreadState.hpp - src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp - src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp - src/hotspot/share/gc/parallel/psPromotionLAB.cpp - src/hotspot/share/gc/parallel/psPromotionManager.cpp - src/hotspot/share/gc/parallel/psPromotionManager.hpp - src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp - src/hotspot/share/gc/parallel/psScavenge.cpp - src/hotspot/share/gc/parallel/psYoungGen.cpp - src/hotspot/share/gc/serial/markSweep.cpp - src/hotspot/share/gc/serial/markSweep.hpp - src/hotspot/share/gc/serial/markSweep.inline.hpp - src/hotspot/share/gc/shared/ageTable.cpp - src/hotspot/share/gc/shared/ageTable.hpp - src/hotspot/share/gc/shared/gc_globals.hpp - src/hotspot/share/gc/shared/generation.cpp - src/hotspot/share/gc/shared/generation.hpp - src/hotspot/share/gc/shared/memAllocator.cpp - src/hotspot/share/gc/shared/preservedMarks.cpp - src/hotspot/share/gc/shared/preservedMarks.hpp - src/hotspot/share/gc/shared/preservedMarks.inline.hpp - src/hotspot/share/gc/shared/space.cpp - src/hotspot/share/gc/shared/space.inline.hpp - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp - src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp - src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp - src/hotspot/share/interpreter/bytecodeInterpreter.cpp - src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp - src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp - src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp - src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp - src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp - src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp - src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.cpp - src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.hpp - src/hotspot/share/jvmci/jvmciRuntime.cpp - src/hotspot/share/jvmci/vmStructs_jvmci.cpp - src/hotspot/share/memory/heapShared.cpp - src/hotspot/share/memory/universe.cpp - src/hotspot/share/memory/virtualspace.cpp - src/hotspot/share/oops/arrayOop.hpp - src/hotspot/share/oops/klass.cpp - src/hotspot/share/oops/klass.hpp - src/hotspot/share/oops/klass.inline.hpp - src/hotspot/share/oops/markOop.cpp - src/hotspot/share/oops/markOop.hpp - src/hotspot/share/oops/markOop.inline.hpp - src/hotspot/share/oops/method.cpp - src/hotspot/share/oops/objArrayOop.hpp - src/hotspot/share/oops/oop.cpp - src/hotspot/share/oops/oop.hpp - src/hotspot/share/oops/oop.inline.hpp - src/hotspot/share/oops/oopsHierarchy.hpp - src/hotspot/share/opto/library_call.cpp - src/hotspot/share/opto/macro.cpp - src/hotspot/share/prims/jvmtiEnvBase.cpp - src/hotspot/share/prims/jvmtiTagMap.cpp - src/hotspot/share/prims/whitebox.cpp - src/hotspot/share/runtime/arguments.cpp - src/hotspot/share/runtime/basicLock.cpp - src/hotspot/share/runtime/basicLock.hpp - src/hotspot/share/runtime/biasedLocking.cpp - src/hotspot/share/runtime/biasedLocking.hpp - src/hotspot/share/runtime/deoptimization.cpp - src/hotspot/share/runtime/globals.hpp - src/hotspot/share/runtime/objectMonitor.cpp - src/hotspot/share/runtime/objectMonitor.hpp - src/hotspot/share/runtime/objectMonitor.inline.hpp - src/hotspot/share/runtime/sharedRuntime.cpp - src/hotspot/share/runtime/synchronizer.cpp - src/hotspot/share/runtime/thread.cpp - src/hotspot/share/runtime/vframe.cpp - src/hotspot/share/runtime/vmStructs.cpp - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java - src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java - test/hotspot/gtest/gc/shared/test_preservedMarks.cpp - test/hotspot/gtest/oops/test_markOop.cpp - test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java - test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java --"8229258: Rework markOop and markOopDesc into a simpler mark word value carrier Reviewed-by: rkennke, coleenp, kbarrett, dcubed " lkorinth: 21dccfac0ec56522cd82ba6e4443a6887bd1efbd - src/hotspot/share/gc/shared/gc_globals.hpp - src/hotspot/share/runtime/arguments.cpp --"8224666: Parallel GC: Use WorkGang (8: obsolete and remove flags) Reviewed-by: stefank, kbarrett, tschatzl " lkorinth: 5cbc3bd9fdfd97bb2b58619100fdffff810a523b - src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp - src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp - src/hotspot/share/gc/parallel/parallel_globals.hpp - src/hotspot/share/gc/parallel/psCardTable.cpp - src/hotspot/share/gc/parallel/psCardTable.hpp - src/hotspot/share/gc/parallel/psCompactionManager.cpp - src/hotspot/share/gc/parallel/psCompactionManager.hpp - src/hotspot/share/gc/parallel/psParallelCompact.cpp - src/hotspot/share/gc/parallel/psParallelCompact.hpp - src/hotspot/share/gc/parallel/psPromotionManager.cpp - src/hotspot/share/gc/parallel/psScavenge.cpp - src/hotspot/share/gc/parallel/psScavenge.hpp - src/hotspot/share/runtime/mutexLocker.cpp - src/hotspot/share/runtime/thread.hpp - src/hotspot/share/gc/parallel/gcTaskManager.cpp - src/hotspot/share/gc/parallel/gcTaskManager.hpp - src/hotspot/share/gc/parallel/gcTaskThread.cpp - src/hotspot/share/gc/parallel/gcTaskThread.hpp --"8224665: Parallel GC: Use WorkGang (7: remove task manager) Reviewed-by: stefank, kbarrett, tschatzl " lkorinth: 2410b04f074f94bd3d557e486cc31e87ba5425aa - src/hotspot/share/gc/parallel/psCardTable.cpp - src/hotspot/share/gc/parallel/psPromotionManager.hpp - src/hotspot/share/gc/parallel/psScavenge.cpp - src/hotspot/share/gc/parallel/psTasks.cpp - src/hotspot/share/gc/parallel/psTasks.hpp --"8224664: Parallel GC: Use WorkGang (6: PSRefProcTaskProxy) Reviewed-by: stefank, kbarrett, tschatzl " lkorinth: 50c959cc40e89f2989b597604c396c0a46a5dd13 - src/hotspot/share/gc/parallel/psCardTable.cpp - src/hotspot/share/gc/parallel/psPromotionManager.hpp - src/hotspot/share/gc/parallel/psScavenge.cpp - src/hotspot/share/gc/parallel/psTasks.cpp - src/hotspot/share/gc/parallel/psTasks.hpp --"8224663: Parallel GC: Use WorkGang (5: ScavengeRootsTask) Reviewed-by: stefank, kbarrett, tschatzl " lkorinth: b5ca334ed54c98a838d069f97d8fcc6603db54c0 - src/hotspot/share/gc/parallel/psPromotionManager.cpp --"8224662: Parallel GC: Use WorkGang (4: SharedRestorePreservedMarksTaskExecutor) Reviewed-by: stefank, kbarrett, tschatzl " lkorinth: f7ca942a2714cced2cdd0597d3353c2bedfb5b8f - src/hotspot/share/gc/parallel/psCompactionManager.hpp - src/hotspot/share/gc/parallel/psParallelCompact.cpp - src/hotspot/share/gc/parallel/psParallelCompact.hpp - src/hotspot/share/gc/parallel/pcTasks.cpp - src/hotspot/share/gc/parallel/pcTasks.hpp --"8224661: Parallel GC: Use WorkGang (3: UpdateDensePrefixAndCompactionTask) Reviewed-by: stefank, kbarrett, tschatzl " lkorinth: fc82b6cb8b14f2622a9e162deb607611574d2921 - src/hotspot/share/gc/parallel/psRootType.hpp - src/hotspot/share/gc/parallel/pcTasks.cpp - src/hotspot/share/gc/parallel/pcTasks.hpp - src/hotspot/share/gc/parallel/psCompactionManager.hpp - src/hotspot/share/gc/parallel/psParallelCompact.cpp --"8224660: Parallel GC: Use WorkGang (2: MarksFromRootsTask) Reviewed-by: stefank, kbarrett, tschatzl " lkorinth: b3e44e1b135dbe951d137f749110b8ecc327d43f - src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp - src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp - src/hotspot/share/gc/parallel/pcTasks.cpp - src/hotspot/share/gc/parallel/pcTasks.hpp - src/hotspot/share/gc/parallel/psCompactionManager.hpp - src/hotspot/share/gc/parallel/psParallelCompact.cpp - src/hotspot/share/gc/parallel/psScavenge.cpp - test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java --"8224659: Parallel GC: Use WorkGang (1: PCRefProcTask) Reviewed-by: stefank, kbarrett, tschatzl " weijun: 81ce766c91110d5e92ea93384c45fdd2f1e8f89e - test/jdk/sun/security/tools/jarsigner/SectionsOnly.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java --"8229775: Incorrect warning when jar was signed with -sectionsonly Reviewed-by: mullan " ccheung: a89ec7fc99aacf5e39d5d62f6ccae1991d9e24d4 - test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/LoaderSegregation.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/RewriteBytecodes.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/Util.java --"8226645: [TESTBUG] some AppCDS tests rely on illegal reflective access Summary: Updated tests to use Lookup.defineClass instead of ClassLoader.defineClass. Reviewed-by: iklam, dholmes, alanb " bobv: 2c66dbb9422722a95549dfc087864b7d4374d9fb - src/hotspot/os/windows/os_windows.cpp --"8229699: [Graal] jck tests fail on windows with AOTed Graal Reviewed-by: kvn " mchung: 47511761bd0481d05c63c28f2f1d3209af82df88 - src/hotspot/share/classfile/javaClasses.cpp - src/java.base/share/classes/java/lang/StackFrameInfo.java --"8193325: StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767 Reviewed-by: coleenp, fparain, shade, plevart " jlahoda: 7a700a9a89f232eadeda50690abb25cb62cbd0a5 - src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/IntByReference.java - src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java - src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/LastErrorException.java - src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Pointer.java --"8226848: jline/terminal/impl files missing classpath exception clause in license header Summary: Adding CPE to several files in jdk.internal.le. Reviewed-by: jjg " dfuchs: ec948d19180a61624e5af0d0a09eb742f478bfb6 - test/jdk/java/net/SocketOption/TcpKeepAliveTest.java - test/jdk/java/net/URLConnection/SetIfModifiedSince.java - test/jdk/sun/net/www/http/HttpClient/GetProxyPort.java - test/jdk/sun/net/www/http/HttpClient/ImplicitFileName.java - test/jdk/sun/net/www/http/HttpClient/IsAvailable.java - test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java - test/jdk/sun/net/www/http/HttpClient/OpenServer.java - test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java - test/jdk/sun/net/www/protocol/http/StreamingOutputStream.java - test/jdk/sun/net/www/protocol/http/UserAuth.java - test/jdk/sun/net/www/protocol/http/UserCookie.java --"8229486: Replace wildcard address with loopback or local host in tests - part 21 Reviewed-by: chegar " weijun: 22fa46d5dc2e07da9bdd443c4faf2821cee17d03 - src/java.base/share/conf/security/java.security --"8229767: Typo in java.security: Sasl.createClient and Sasl.createServer Reviewed-by: xuelei " rehn: 91a758925be7a3547a5a3818246a59cd678829ee - src/hotspot/share/compiler/compileBroker.cpp - src/hotspot/share/runtime/safepoint.cpp - src/hotspot/share/runtime/safepoint.hpp - src/hotspot/share/runtime/thread.cpp - src/hotspot/share/runtime/thread.hpp - src/hotspot/share/runtime/vframe_hp.cpp - src/hotspot/share/runtime/vmOperations.cpp - src/hotspot/share/runtime/vmOperations.hpp - src/hotspot/share/runtime/vmThread.cpp --"8225788: Dead code in thread and safepoint Reviewed-by: dholmes, dcubed, coleenp " ngasson: 902cef494e66886d90666d2a9f74de7333c616b2 - test/hotspot/jtreg/serviceability/sa/LingeredAppWithTrivialMain.java - test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java --"8229118: [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64 Reviewed-by: cjplummer, adinn " jwilhelm: 76ff3491e3b89fc61798c47800c3aa18c6a5bba2 - .hgtags --"Added tag jdk-14+10 for changeset ececb6dae777 " dholmes: 7284b00e6db363fa8fa473eadd82f4c3904e0668 - src/hotspot/share/prims/jvm.cpp - src/hotspot/share/runtime/mutex.cpp - src/hotspot/share/runtime/mutex.hpp - src/hotspot/share/runtime/park.cpp --"8228858: Reimplement JVM_RawMonitors to use PlatformMutex Reviewed-by: coleenp, dcubed, pchilanomate " shade: ececb6dae777e622abda42c705fd984a42f46b5a - test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java - test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java --"8229707: [TESTBUG] Some Shenandoah tests assume Server VM by default Reviewed-by: rkennke " shade: 9bddbd69351ca6021db65e92410a11d34dfd9139 - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp --"8229709: x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs) Reviewed-by: rkennke " lancea: 5a9af526256638f6afe9f7bba774654cb6f2382a - src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProvider.java --"8184432: Remove references to jdbc at sun.com from javax.sql.rowset.spi.SyncProvider Reviewed-by: rriggs " coleenp: 789e967c2731b1268696fbce076cc4d9754d0726 - src/hotspot/share/ci/ciMethod.cpp - src/hotspot/share/code/nmethod.cpp - src/hotspot/share/code/vtableStubs.cpp - src/hotspot/share/gc/shared/memAllocator.cpp - src/hotspot/share/interpreter/interpreterRuntime.cpp - src/hotspot/share/oops/objArrayKlass.cpp - src/hotspot/share/oops/typeArrayKlass.cpp - src/hotspot/share/prims/jvmtiExport.cpp - src/hotspot/share/prims/jvmtiTagMap.cpp - src/hotspot/share/prims/jvmtiThreadState.inline.hpp - src/hotspot/share/runtime/interfaceSupport.inline.hpp - src/hotspot/share/runtime/jniHandles.cpp - src/hotspot/share/runtime/mutex.cpp - src/hotspot/share/runtime/os.cpp - src/hotspot/share/runtime/thread.cpp - src/hotspot/share/runtime/thread.hpp --"5103339: Strengthen NoSafepointVerifier Summary: Add NSV check at possible safepoint transition or places that could take out locks. Consolidate with clearing unhandled oops. Reviewed-by: dholmes, rehn " prappo: 6717d7e59db418e8529faeb015d7565c86797607 - test/jdk/com/sun/jndi/ldap/LdapCtx/Reconnect.java - test/jdk/com/sun/jndi/ldap/lib/BaseLdapServer.java - test/jdk/com/sun/jndi/ldap/lib/LdapMessage.java - src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java --"8217606: LdapContext#reconnect always opens a new connection Reviewed-by: lancea, vtewari, rriggs Contributed-by: Chris Yin " dholmes: 807d192fb7ddffd7b2f6cb97fbeac56bb3a6dd9b - src/hotspot/os/posix/os_posix.cpp - src/hotspot/os/posix/os_posix.hpp - src/hotspot/os/posix/os_posix.inline.hpp - src/hotspot/os/solaris/os_solaris.cpp - src/hotspot/os/solaris/os_solaris.hpp - src/hotspot/os/windows/os_windows.hpp - src/hotspot/os/windows/os_windows.inline.hpp --"8228857: Refactor PlatformMonitor into PlatformMutex and PlatformMonitor Reviewed-by: kbarrett, dcubed, pliden " valeriep: 6bbb4af131e307ca0ae794d1d71a8341f5a90404 - src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c - src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c - src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c - src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h --"8228835: Memory leak in PKCS11 provider when using AES GCM Summary: updated freeCKMechanismPtr to free mechanism-specific memories Reviewed-by: jnimeh " valeriep: 7f75db20c209aa430a80f1141273a512a49d3732 - test/jdk/java/security/SecureRandom/DefaultAlgo.java - src/java.base/share/classes/java/security/SecureRandom.java - src/java.base/share/classes/sun/security/provider/SunEntries.java --"8228613: java.security.Provider#getServices order is no longer deterministic Summary: Changed to use SunEntries.DEF_SECURE_RANDOM_ALGO instead of relying on ordering of SecureRandom services Reviewed-by: weijun " mchung: 7ba5e49258de4c9aa48d0af4a63c57083bf0ca34 - test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java - test/jdk/java/lang/invoke/findSpecial/m1/module-info.java - test/jdk/java/lang/invoke/findSpecial/m1/test/FindSpecial.java - src/java.base/share/classes/java/lang/invoke/MethodHandles.java --"8209005: Lookup.unreflectSpecial fails for default methods when Lookup.findSpecial works 8209078: Unable to call default method from interface in another module from named module Reviewed-by: dfuchs, plevart " dcubed: 18f4d3d46d54dd443ce393b40a5e40950769c9f5 - test/hotspot/jtreg/runtime/Monitor/NonOwnerOps.java - src/hotspot/share/runtime/objectMonitor.cpp - src/hotspot/share/runtime/objectMonitor.hpp - src/hotspot/share/runtime/objectMonitor.inline.hpp - src/hotspot/share/runtime/synchronizer.cpp --"8229212: clear up CHECK_OWNER confusion in objectMonitor.cpp Reviewed-by: dholmes, coleenp " naoto: be8c11fc16bb8f8d2980c0a78016b8718ef807ec - src/java.base/share/classes/java/time/OffsetDateTime.java - src/java.base/share/classes/java/time/ZonedDateTime.java - test/jdk/java/time/test/java/time/TestOffsetDateTime.java - test/jdk/java/time/test/java/time/TestZonedDateTime.java --"8211990: DateTimeException thrown when calculating duration between certain dates Reviewed-by: lancea, scolebourne, rriggs " zgu: 23e13076e1026778898bc79a95d8f668da1af39e - src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp - src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp - src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp - src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp --"8229474: Shenandoah: Cleanup CM::update_roots() Reviewed-by: rkennke " dfuchs: a414a1b8884aa858146049c49749268f0efe1f38 - test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java --"8229348: java/net/DatagramSocket/UnreferencedDatagramSockets.java fails intermittently Summary: The test was observed blocking on receive and is updated to avoid using the wildcard address Reviewed-by: chegar, msheppar " aefimov: 0ec272e1822e69f51ea4867002cbc9e16ef6e542 - test/jdk/com/sun/net/httpserver/EchoHandler.java - test/jdk/java/net/httpclient/SmokeTest.java --"8228508: [TESTBUG] java/net/httpclient/SmokeTest.java fails on Windows7 Reviewed-by: dfuchs, chegar " rkennke: 9c0715c5bbf3c88956fc6067dd8d2aed96e3347f - src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp --"8229470: Shenandoah: Fix C1 getAndSetObject() failure Reviewed-by: shade " shade: f3630a2d3d5c1c5dc4903f710aa29a58a112b915 - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp --"8229419: Shenandoah: Cleanup LRB strength selector code Reviewed-by: rkennke " jlahoda: ffc34eaf7b49d2c0bf84140dd39dd7b96093ed08 - test/langtools/tools/javac/classfiles/attributes/ConstantValue/BrokenConstantValue.java - test/langtools/tools/javac/classfiles/attributes/ConstantValue/BrokenConstantValue.out - test/langtools/tools/javac/classfiles/attributes/ConstantValue/HasBrokenConstantValue.jcod - test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java - test/langtools/tools/javac/diags/examples/BadConstantValueType/processors/CreateBadClassFile.java - src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java - src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties --"8228502: javac crashed on a broken classfile with ConstantValue attribute on a field of type Object Summary: Produce an error when reading a classfile with a field with ConstantValue with a wrong type. Reviewed-by: vromero " jlahoda: 447d48371b41628eb44dde180b16e679104c4af2 - test/langtools/tools/javac/diags/examples/EnumConstantExpected.java - test/langtools/tools/javac/diags/examples/EnumConstantNotExpected.java - src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java - src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/langtools/tools/javac/T4994049/T4994049.java - test/langtools/tools/javac/T4994049/T4994049.out - test/langtools/tools/javac/enum/EnumMembersOrder.out - test/langtools/tools/javac/parser/JavacParserTest.java --"8228647: Broken enum produce inconvenient errors and AST Summary: Improving error recovery for misplace members in enums. Reviewed-by: vromero " jlahoda: 54a04db114d870985d72e7651b5d6e208a59b110 - test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java - src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java - src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java - test/langtools/tools/javac/tree/AbstractTreeScannerTest.java - test/langtools/tools/javac/tree/JavacTreeScannerTest.java - test/langtools/tools/javac/tree/SourceTreeScannerTest.java --"8227922: DocTreeScanner does not dive into AttributeTree.getValue() and LiteralTree.getBody() Summary: DocTreeScanner.visitAttribute and visitLiteral have to scan through the subnodes of AttributeTree and LiteralTree, respectivelly. Reviewed-by: vromero " thartmann: 8e51da27b53af4d6c9cf1f59dccc76103b76de4d - test/hotspot/jtreg/compiler/eliminateAutobox/TestSplitThroughPhi.java - src/hotspot/share/opto/c2_globals.hpp - src/hotspot/share/opto/memnode.cpp - src/hotspot/share/opto/node.cpp --"8224957: C2 compilation fails with assert: Bad graph detected in build_loop_late Summary: Disable walking up the dominator chain for regions with more than 2 input paths. Reviewed-by: roland, kvn " thartmann: 4fbcbd248c520513620fcc0ef03b4e946a479c75 - test/hotspot/jtreg/compiler/controldependency/TestAntiDependentMembar.java - src/hotspot/share/opto/gcm.cpp --"8228772: C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached Summary: Ignore membar if the load is already control dependent on it. Reviewed-by: neliasso, kvn " thartmann: 75375b6617e68655007c86dca5056bacfb091325 - test/hotspot/jtreg/ProblemList.txt --"8229447: Problem list compiler/unsafe/UnsafeGetConstantField.java on Sparc until JDK-8229446 is fixed Summary: Problem list a test. Reviewed-by: dholmes " xuelei: a93b7b28f644cc39532bea9cfd90b9061e837995 - test/jdk/sun/security/ssl/CipherSuite/RestrictNamedGroup.java - test/jdk/sun/security/ssl/CipherSuite/RestrictSignatureScheme.java - src/java.base/share/classes/sun/security/ssl/CertificateMessage.java - src/java.base/share/classes/sun/security/ssl/CertificateRequest.java - src/java.base/share/classes/sun/security/ssl/CertificateVerify.java - src/java.base/share/classes/sun/security/ssl/CipherSuite.java - src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java - src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java - src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java - src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java - src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java - src/java.base/share/classes/sun/security/ssl/HandshakeContext.java - src/java.base/share/classes/sun/security/ssl/NamedGroup.java - src/java.base/share/classes/sun/security/ssl/SignatureScheme.java - src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java - src/java.base/share/classes/sun/security/ssl/XDHKeyExchange.java - src/java.base/share/classes/sun/security/util/CurveDB.java - src/java.base/share/conf/security/java.security --"8226374: Restrict TLS signature schemes and named groups Reviewed-by: mullan " rkennke: bfcdcd00e4fbce922c9ab541e508ba1588c1e7c4 - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp - src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp - src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp --"8228369: Shenandoah: Refactor LRB C1 stubs Reviewed-by: shade " shade: 6390e7056d12abf4c4d69ca84fc0d370a8472d1a - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp - src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp --"8229416: Shenandoah: Demote or remove ShenandoahOptimize*Final optimizations Reviewed-by: rkennke " redestad: 9f44485e7441a60d041285aef2c0d7a908c2f5bd - src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java - src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java --"8229407: Avoid ConcurrentHashMap resizes during bootstrap Reviewed-by: alanb, shade, dfuchs " michaelm: 0211b062843de95038708ea9f4710eab8a1f41b8 - test/jdk/sun/net/www/B8185898.java - src/java.base/share/classes/sun/net/www/MessageHeader.java --"8185898: setRequestProperty(key, null) results in HTTP header without colon in request Reviewed-by: chegar, dfuchs " mbaesken: 145300cc8ea63a09ac7d1573127efe114e10f95b - test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java --"8219082: jdk/jfr/event/runtime/TestShutdownEvent.java failed in validateStackTrace() Reviewed-by: mdoerr, mseledtsov " pliden: 8ebc8f74f2d2925e70231fd5f69b3a85e07c920c - src/hotspot/share/gc/z/zStat.cpp --"8229406: ZGC: Fix incorrect statistics Reviewed-by: pliden, eosterlund Contributed-by: albert.th at alibaba-inc.com " mdoerr: 05ff6e27de4569881f9caae2297f990679888a58 - src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp - src/hotspot/cpu/arm/sharedRuntime_arm.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/cpu/zero/sharedRuntime_zero.cpp - src/hotspot/share/oops/method.cpp - src/hotspot/share/oops/method.hpp - src/hotspot/share/prims/nativeLookup.cpp - src/hotspot/share/runtime/sharedRuntime.cpp - src/hotspot/share/runtime/sharedRuntime.hpp --"8229236: CriticalJNINatives: dll handling should be done in native thread state Summary: Temporarily switch thread state from _thread_in_vm to _thread_in_native to execute I/O. Reviewed-by: dlong, dholmes " thartmann: 155b084cf3844d0248231fb8659a23966d15b948 - src/hotspot/share/ci/ciMethodData.cpp - test/hotspot/jtreg/ProblemList.txt --"8225670: compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type" Summary: Clear entry in the ciProfileData object if the klass is NULL. Reviewed-by: eosterlund, thartmann " jjg: 7ac414640ad5bc6d1a90727483b620976ff631cd - src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java --"8229386: Typo "lables" in doc comment Reviewed-by: mchung " iklam: 7cf02b2c14555b9ef9ed7a14117cc8ecb3f88f05 - test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java - test/hotspot/jtreg/runtime/cds/BootAppendTests.java - test/hotspot/jtreg/runtime/cds/CdsDifferentObjectAlignment.java - test/hotspot/jtreg/runtime/cds/CdsSameObjectAlignment.java - test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java - test/hotspot/jtreg/runtime/cds/CheckSharingWithDefaultArchive.java - test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java - test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java - test/hotspot/jtreg/runtime/cds/NonBootLoaderClasses.java - test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java - test/hotspot/jtreg/runtime/cds/SharedStrings.java - test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java - test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java - test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java - test/hotspot/jtreg/runtime/cds/TestInterpreterMethodEntries.java - test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java - test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java - test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java - test/hotspot/jtreg/runtime/cds/appcds/CaseSensitiveClassPath.java - test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java - test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java - test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java - test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java - test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java - test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java - test/hotspot/jtreg/runtime/cds/appcds/FieldAnnotationsTest.java - test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java - test/hotspot/jtreg/runtime/cds/appcds/HelloTest.java - test/hotspot/jtreg/runtime/cds/appcds/IgnoreEmptyClassPaths.java - test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java - test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java - test/hotspot/jtreg/runtime/cds/appcds/MissingSuperTest.java - test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java - test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java - test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java - test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java - test/hotspot/jtreg/runtime/cds/appcds/ParallelLoad2.java - test/hotspot/jtreg/runtime/cds/appcds/ParallelLoadTest.java - test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/cds/appcds/ProtectionDomain.java - test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java - test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java - test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java - test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java - test/hotspot/jtreg/runtime/cds/appcds/SharedPackages.java - test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java - test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java - test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java - test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java - test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java - test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java - test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java - test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java - test/hotspot/jtreg/runtime/cds/appcds/WideIloadTest.java - test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java - test/hotspot/jtreg/runtime/cds/appcds/XShareAutoWithChangedJar.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java - test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatB.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatC.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatD.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestMultiFP.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestSingleFP.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProtectionDomain.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnsupportedPlatforms.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicFlag.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java - test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java - test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java --"8229267: [TESTBUG] Remove unnecessary @modules dependencies in CDS tests Reviewed-by: alanb, lfoltan " jjg: 072f27397b69c317f4f98ae1b06a33d3be6a1123 - src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java - src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java --"8227697: Improve text in Taglet API spec for expected results with standard doclet Reviewed-by: hannesw " cjplummer: a64caa5269cfadfb0e7f61703c0798b58ed859b5 - test/hotspot/jtreg/resourcehogs/TEST.properties - test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java - test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeArray.java - test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeStringArray.java - test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java - test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java - test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeArray.java - test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeStringArray.java - test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java --"8227645: Some tests in serviceability/sa run with fixed -Xmx values and risk running out of memory Summary: move tests to seprate directory Reviewed-by: dtitov, jcbeyler, ctornqvi, sspitsyn " redestad: 90688c5ff482acea6496c726f80c3cbda71fb993 - src/java.base/share/classes/java/lang/StringLatin1.java --"8229283: StringLatin1 should consistently use CharacterDataLatin1.instance when applicable Reviewed-by: jlaskey " shade: def8e77a3ad115581fe58c215af295bffb7eaead - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp --"8229350: Shenandoah does not need barriers before CreateEx Reviewed-by: rkennke " rehn: 4aea554692aa20691c0b3939978163b4f489a5a1 - src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp - src/hotspot/share/prims/jni.cpp - src/hotspot/share/runtime/handshake.cpp - src/hotspot/share/runtime/mutex.cpp - src/hotspot/share/runtime/mutexLocker.cpp - src/hotspot/share/runtime/thread.cpp - src/hotspot/share/runtime/thread.hpp - src/hotspot/share/runtime/threadSMR.cpp - src/hotspot/share/runtime/vmOperations.cpp - src/hotspot/share/utilities/vmError.cpp --"8226228: Make Threads_lock an always safepoint checked lock. Reviewed-by: coleenp, dcubed, dholmes " eosterlund: 9dc92e89243afeec18b734ca020f22838b2cd65c - src/hotspot/share/runtime/jniHandles.cpp - src/hotspot/share/runtime/jniHandles.hpp --"8229027: Improve how JNIHandleBlock::oops_do distinguishes oops from non-oops Reviewed-by: pliden, stuefe, dlong " jwilhelm: 2e38a71e60381e92d56a1e8fa688e36a5401ab3b --"Merge " jwilhelm: 31b7274c7b9ebbb84215be41e38a536897f2afe7 - .hgtags --"Added tag jdk-13+33 for changeset 9c250a7600e1 " diazhou: 9c250a7600e12bdb1e611835250af3204d4aa152 - make/autoconf/version-numbers --"8229180: Remove EA from JDK 13 version string Reviewed-by: tbell, mikael " ljiang: 7faf0261e0a2a241a94a6b8ed05df77427d4588f - src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties - src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.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 --"8228778: JDK 13 L10n resource files update - msgdrop 20 Reviewed-by: naoto " rrich: 36a842b472e8e19708d2af2a887af25fb6863a75 - test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java --"8228359: [TESTBUG] jdk.jfr.e.g.c.TestGCHeapConfigurationEventWith32BitOops.java does not expect MinHeapSize to be aligned to HeapAlignment Reviewed-by: mseledtsov, clanger " thartmann: 8f3fcb9251d17497789dbbec65de30a636b2d000 - src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp - src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp - src/hotspot/share/opto/graphKit.cpp - src/hotspot/share/opto/graphKit.hpp --"8229219: C2 compilation fails with assert: Bad graph detected in build_loop_late Summary: Backed out JDK-8173196. Reviewed-by: shade, rbackman " jwilhelm: 8b104d8b27fd7816f546ee6e0c008c117550ae89 - .hgtags --"Added tag jdk-13+33 for changeset 5c85b58e2a42 " aefimov: 70f5cbb711a917d41890971ed4465d97d11dd85b - test/jdk/java/net/DatagramSocket/ReuseAddressTest.java - test/jdk/java/net/DatagramSocket/SendSize.java - test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java - test/jdk/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java - test/jdk/java/net/Socket/NullHost.java - test/jdk/java/net/Socket/ProxyCons.java - test/jdk/java/net/Socket/SocksConnectTimeout.java - test/jdk/java/net/Socket/TestClose.java - test/jdk/java/net/URLClassLoader/ClassLoad.java - test/jdk/java/net/URLClassLoader/closetest/CloseTest.java - test/jdk/java/net/URLConnection/HandleContentTypeWithAttrs.java - test/jdk/java/net/URLConnection/RedirectLimit.java --"8225430: Replace wildcard address with loopback or local host in tests - part 14 Reviewed-by: dfuchs, chegar, vtewari " dfuchs: e4cc5231ce2d98c84261f81d80a6c8dbc632800b - src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java - test/jdk/java/net/httpclient/HttpResponseInputStreamTest.java --"8228970: AssertionError in ResponseSubscribers$HttpResponseInputStream Summary: HttpResponseInputStream::read(byte[],int,int) now implements the same check than the InputStream::read(byte[],int,int). Reviewed-by: prappo, chegar, dfuchs Contributed-by: Patrick Concannon " jcbeyler: 1cf884e437eac67dbae8114ca540d050c5497114 - test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTime/gettime001/gettime001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTimerInfo/timerinfo001/timerinfo001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps001/relcaps001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps002/relcaps002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS103/hs103t002/hs103t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t001/hs104t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t002/hs104t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t001/hs202t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t002/hs202t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t001/hs203t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t002/hs203t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t003/hs203t003.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t001/hs204t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t002/hs204t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t003/hs204t003.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t004/hs204t004.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t001/hs301t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t002/hs301t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t003/hs301t003.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t004/hs301t004.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t005/hs301t005.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t001/hs302t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t002/hs302t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t003/hs302t003.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t004/hs302t004.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t005/hs302t005.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t006/hs302t006.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t007/hs302t007.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t008/hs302t008.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t009/hs302t009.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t010/hs302t010.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t011/hs302t011.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t012/hs302t012.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t003/sp02t003.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t003/sp06t003.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretbase/earlyretbase.cpp - test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp --"8229036: Remove the testing against NSK_TRUE from tests Summary: Remove the testing against NSK_TRUE from tests Reviewed-by: sspitsyn, cjplummer " rraghavan: 41f2f2829a0977c4dbcd9a3a4ee4dccdf86cc333 - make/RunTests.gmk - make/launcher/Launcher-jdk.aot.gmk - src/hotspot/share/runtime/globals.hpp - test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java - test/hotspot/jtreg/compiler/aot/RecompilationTest.java - test/hotspot/jtreg/compiler/aot/SharedUsageTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java - test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java - test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java - test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java - test/hotspot/jtreg/compiler/aot/cli/AotLibraryNegativeBase.java - test/hotspot/jtreg/compiler/aot/cli/DisabledAOTWithLibraryTest.java - test/hotspot/jtreg/compiler/aot/cli/MultipleAOTLibraryTest.java - test/hotspot/jtreg/compiler/aot/cli/SingleAOTLibraryTest.java - test/hotspot/jtreg/compiler/aot/cli/SingleAOTOptionTest.java - test/hotspot/jtreg/compiler/aot/cli/jaotc/JaotcTestHelper.java - test/hotspot/jtreg/compiler/aot/fingerprint/SelfChanged.java - test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java - test/hotspot/jtreg/compiler/aot/fingerprint/SuperChanged.java - test/hotspot/jtreg/compiler/aot/scripts/build-bootmodules.sh - test/hotspot/jtreg/compiler/aot/scripts/test-helloworld.sh - test/hotspot/jtreg/compiler/aot/scripts/test-jaotc.sh - test/hotspot/jtreg/compiler/aot/scripts/test-javac.sh - test/hotspot/jtreg/compiler/aot/scripts/test-nashorn.sh - test/hotspot/jtreg/compiler/aot/verification/ClassAndLibraryNotMatchTest.java - test/hotspot/jtreg/compiler/aot/verification/vmflags/BasicFlagsChange.java - test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java - test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/AotTestGeneratorsFactory.java --"8227439: Turn off AOT by default Summary: Made UseAOT, AOTLibrary experimental and UseAOT false by default Reviewed-by: iignatyev, kvn " jwilhelm: cafd691c6c04c53adb4597ae9c75c74a7e1bb475 - .hgtags --"Added tag jdk-14+9 for changeset 18f189e69b29 " naoto: 314e62bbdb168fd89fe37ba57519dcd0129c805f - test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java - make/jdk/src/classes/build/tools/cldrconverter/Bundle.java - make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java - src/java.base/share/classes/java/text/NumberFormat.java - src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java --"8215181: Accounting currency format support Reviewed-by: lancea, rriggs " jwilhelm: b948b920e29fc90a604e88906b9f4a779bd6a392 --"Merge " naoto: 5c85b58e2a42197c2425fb766bf510ccf60d8c06 - src/java.base/share/classes/java/util/Locale.java --"8228971: Locale API doc has redundant hyphens for some parameters Reviewed-by: lancea Contributed-by: Patrick Concannon " sgehwolf: abc6302254604afddd5da2fa0d096edb51bacd2a - test/lib/jdk/test/lib/Container.java - test/hotspot/jtreg/TEST.ROOT - test/jdk/TEST.ROOT - test/jtreg-ext/requires/VMProps.java - test/lib/jdk/test/lib/Platform.java - test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java --"8228434: jdk/net/Sockets/Test.java fails after JDK-8227642 Summary: Move container constant to separate test lib class Reviewed-by: alanb " sgehwolf: 830619e8936c4e6013855ad3bd397bd5e625c8f3 - test/jtreg-ext/requires/VMProps.java - test/lib/jdk/test/lib/Platform.java - test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java - test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java --"8227642: [TESTBUG] Make docker tests podman compatible Reviewed-by: mseledtsov, iignatyev " valeriep: 4e3a26572bb6d98e3b7b0a634f8f338d5d141251 --"Merge " valeriep: 24f1a593dcd0e8516f6ea3f32cd71059ef307100 - test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java - test/micro/org/openjdk/bench/javax/crypto/full/CipherBench.java --"8229214: Don't use GCM with PKCS5Padding in test/micro/org/openjdk/bench/javax/crypto/ Summary: update AESGCMBench.java and CipherBench.java accordingly Reviewed-by: xuelei, ecaspole " jiefu: 167cb7b4cd812e0c3d81fce8000cce054a0bec17 - src/hotspot/share/gc/shared/taskqueue.inline.hpp --"8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model Reviewed-by: mdoerr, kbarrett, tschatzl " lancea: cffcc4c5a5baa6a2c65303394df711839685afb2 - test/jdk/java/util/zip/ZipFile/Zip64SizeTest.java - src/java.base/share/classes/java/util/zip/ZipEntry.java - src/java.base/share/classes/java/util/zip/ZipFile.java - src/java.base/share/classes/java/util/zip/ZipInputStream.java --"8226530: ZipFile reads wrong entry size from ZIP64 entries Reviewed-by: bpb, clanger, shade " zgu: 18f189e69b29f8215a3500b875127ed4fb2d977a - src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp - src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp - src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp - src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp - src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp --"8229213: Shenandoah: Allow VM global oop storage to be processed concurrently Reviewed-by: shade, rkennke " coleenp: 33b160ef735cba8796baca383690d74c5947f305 - src/hotspot/share/runtime/mutex.cpp - src/hotspot/share/runtime/mutex.hpp --"8229208: Remove Monitor::ClearMonitor Reviewed-by: dholmes " rpatil: 79036e5e744bde42631f2f61527bfa1685593d61 - 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/factory - make/data/tzdata/northamerica - make/data/tzdata/pacificnew - make/data/tzdata/southamerica - make/data/tzdata/systemv - make/data/tzdata/zone.tab - src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java - test/jdk/java/util/TimeZone/TimeZoneTest.java --"8228469: (tz) Upgrade time-zone data to tzdata2019b Reviewed-by: naoto, martin " zgu: 850f456d1e22403651be6586ce351361fe6f296c - src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp --"8229206: Shenandoah: ShenandoahWeakRoot::oops_do() uses wrong timing phase Reviewed-by: shade " clanger: bf325b739c8aa1bc8678eb35b7028f3eb47e69cf - src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPosixFileAttributeView.java - test/jdk/jdk/nio/zipfs/TestPosix.java - test/jdk/jdk/nio/zipfs/test.policy.posix - src/java.base/share/lib/security/default.policy - src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipConstants.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributeView.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributes.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileStore.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java - src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipUtils.java - src/jdk.zipfs/share/classes/module-info.java --"8213031: (zipfs) Add support for POSIX file permissions Reviewed-by: alanb, lancea " thartmann: 1d2ea8db7083cf9c642a39c0f9d4d0d77858586a - test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java - src/hotspot/share/opto/macro.cpp --"8229016: C2 scalarization crashes with assert(node->Opcode() == Op_CastP2X) failed: ConvP2XNode required Summary: Detect array copy to self to avoid emitting another load to the to-be-removed allocation. Reviewed-by: kvn " tschatzl: bf8e76d86d05ce8a7ec041a525138ec5dd3fcd07 - src/hotspot/share/gc/g1/g1Analytics.cpp - src/hotspot/share/gc/g1/g1Analytics.hpp - src/hotspot/share/gc/g1/g1CollectedHeap.cpp - src/hotspot/share/gc/g1/g1CollectionSet.cpp - src/hotspot/share/gc/g1/g1CollectionSet.hpp - src/hotspot/share/gc/g1/g1ConcurrentMark.cpp - src/hotspot/share/gc/g1/g1ConcurrentMark.hpp - src/hotspot/share/gc/g1/g1Policy.cpp - src/hotspot/share/gc/g1/g1Policy.hpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.hpp --"8228503: Rename "rs_lengths" to "rs_length" in ergo code Reviewed-by: pliden, kbarrett " tonyp: f81dbe27a7b133735cde4fe3a4431cee9bfffe22 - src/hotspot/share/gc/shared/preGCValues.hpp - src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp - src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp - src/hotspot/share/gc/parallel/psMarkSweep.cpp - src/hotspot/share/gc/parallel/psOldGen.cpp - src/hotspot/share/gc/parallel/psOldGen.hpp - src/hotspot/share/gc/parallel/psParallelCompact.cpp - src/hotspot/share/gc/parallel/psParallelCompact.hpp - src/hotspot/share/gc/parallel/psScavenge.cpp - src/hotspot/share/gc/parallel/psYoungGen.cpp - src/hotspot/share/gc/parallel/psYoungGen.hpp --"8227225: ParallelGC: add subspace transitions for young gen for gc+heap=info log lines Reviewed-by: tschatzl, kbarrett " kbarrett: 5cc8f9225a6d94f4fdbae225c5f4adb51de0ce96 - test/hotspot/jtreg/ProblemList.txt --"8229156: ProblemList gc/stress/gclocker/TestExcessGCLockerCollections.java Reviewed-by: shade " pliden: c0a7c7161d3aa35119935010d2e57814795424f2 - src/hotspot/share/gc/z/zDirector.cpp - src/hotspot/share/gc/z/zNMethodTable.cpp - src/hotspot/share/gc/z/zPageAllocator.cpp - src/hotspot/share/gc/z/zStat.cpp --"8229129: ZGC: Fix incorrect format string for doubles Reviewed-by: stefank, eosterlund " pliden: d349685a98ae79e9ca9b1898069da9f58ddc0c17 - src/hotspot/share/gc/z/zRootsIterator.cpp - src/hotspot/share/gc/z/zRootsIterator.hpp --"8229128: ZGC: Remove unused ZThreadRootsIterator Reviewed-by: eosterlund, stefank " pliden: 0022b39ae5ae84246f2798fcff730d595d300474 - src/hotspot/share/gc/z/zDriver.cpp - src/hotspot/share/gc/z/zHeapIterator.cpp - src/hotspot/share/gc/z/zMark.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 --"8229017: ZGC: Various cleanups of ZVerify Reviewed-by: stefank, eosterlund " pliden: 22e12dd8f21ac49c8d9f2bf2091195f4c84e7ff3 - src/hotspot/share/gc/z/zObjectAllocator.cpp - src/hotspot/share/gc/z/zObjectAllocator.hpp --"8228657: ZGC: ZObjectAllocator::used() should take undone allocations into account Reviewed-by: eosterlund " pliden: 9429ecaee2e07e40a222123faf993025fee56728 - src/hotspot/share/gc/z/zDriver.cpp - src/hotspot/share/gc/z/zVerify.cpp - src/hotspot/share/gc/z/zVerify.hpp --"8229135: ZGC: Adding missing ZStatTimerDisable before call to ZVerify::roots_strong() Reviewed-by: stefank, eosterlund " mullan: a95e92c449bfda0246d65c7648580355280cf1a0 - src/java.base/share/classes/java/security/spec/ECGenParameterSpec.java - src/java.base/share/classes/java/security/spec/NamedParameterSpec.java --"8210755: Define standard names for EC curves and TLS signature schemes Reviewed-by: xuelei " coleenp: dd0f6703203fba0484ae952d1c808473c593c1ac - src/hotspot/share/runtime/arguments.cpp - src/hotspot/share/runtime/globals.hpp - test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java --"8228753: Deprecate -XX:FieldsAllocationStyle product option 8228749: Deprecate product flag -XX:CompactFields Reviewed-by: kvn, shade " shade: 06eed83ab4cd53fc31f0dee0d9b68ed4c63716ae - test/hotspot/jtreg/gc/arguments/TestSurvivorAlignmentInBytesOption.java --"8229134: [TESTBUG] 32-bit build fails gc/arguments/TestSurvivorAlignmentInBytesOption.java after JDK-8228855 Reviewed-by: tschatzl " shade: 758da77e4cd24ef4467b80d57d0a72e0415790c5 - src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp --"8229176: Shenandoah should acquire CodeCache_lock without safepoint check Reviewed-by: rkennke " mbaesken: ddae2da329edee53dd552bddb4119eaeb6cb3418 - src/hotspot/os/aix/os_aix.cpp - src/hotspot/os/bsd/os_bsd.cpp - src/hotspot/os/linux/os_linux.cpp - src/hotspot/os/solaris/os_solaris.cpp - src/hotspot/os/windows/os_windows.cpp --"8228902: add os::dll_load to the unified logging os category Reviewed-by: coleenp, mdoerr " mikael: 8f067351c3704e2aeed17f5487b40745cdf60529 --"Merge " michaelm: b2fde670165468dd1460c164bc44359497209aee - src/java.base/windows/native/libnio/ch/Net.c --"8229018: Switching to an infinite socket timeout on Windows leads to high CPU load Reviewed-by: michaelm Contributed-by: alan.bateman at oracle.com " pbansal: 2b38409a336e05381084b13f0e6bcad764a2c5ef - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java --"8226964: [Yaru] GTK L&F: There is no difference between menu selected and de-selected Reviewed-by: prr, kcr " mbaesken: bcc706c719d79123cf6d6cd16bc1cdf20b70eb63 - src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java - test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java --"8228585: jdk/internal/platform/cgroup/TestCgroupMetrics.java - NumberFormatException because of large long values (memory limit_in_bytes) Reviewed-by: dholmes, sgehwolf " mbaesken: 26f71e24dd2424959f07b70de346836871e150bc - test/hotspot/jtreg/runtime/SharedArchiveFile/CheckDefaultArchiveFile.java --"8228650: runtime/SharedArchiveFile/CheckDefaultArchiveFile.java test fails on AIX Reviewed-by: mseledtsov " mbaesken: 152cd40a1d36be5b16d686c68b71aa04c7045edb - test/jdk/sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java --"8228658: test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms Reviewed-by: dholmes, jcbeyler " mgronlun: 446dcfc2a9256d865d196212cfa6cfc5883e8553 - src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp - src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp - src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp --"8228834: Regression caused by JDK-8214542 not installing complete checkpoint data to candidates Reviewed-by: egahlin " itakiguchi: 5dae3de0e04bb6fe9b8786da9026294af1f4409e - src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c --"8227919: 8213232 causes crashes on solaris sparc64 Reviewed-by: prr, vkempik " mikael: 2387413d105447b711122098434764da0c70b217 - .hgtags --"Added tag jdk-13+32 for changeset 929f37a9c35d " manc: b5ab9a71aa952bddba9e0489954aa4f56b3abaea - src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp --"8225776: Optimize branch frequency of G1's write post-barrier in C2 Reviewed-by: tschatzl, dlong Contributed-by: Man Cao , Chuck Rasbold " coleenp: c38cca5ffb6655cdfddb8274d05f8baf76ebe39f - src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp - src/hotspot/share/runtime/mutex.cpp --"8229000: Fix lock and reenable assert in Monitor::check_safepoint_state Reviewed-by: dholmes, kbarrett " rpatil: e7acf5388c29a367955d266f9f49354a57e4a463 - test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java --"8158880: test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java fail with zh_CN locale Reviewed-by: naoto Contributed-by: thejasvi.v.voniadka at oracle.com " erikj: 18134c3c0780b4d56dc38ad82216939ab20f779f - make/common/ZipArchive.gmk --"8058539: Platform specific source files may not end up in src.zip Reviewed-by: alanb " hannesw: 90dcbeb8455e3744640d4bacd79b75e02d625999 - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/external-link.svg - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css --"8228393: Add an indicator for external links in javadoc Reviewed-by: jjg " jiefu: 883f5702054d011faa56317a6e15a5c6368d195c - src/hotspot/share/gc/shared/workgroup.cpp --"8229020: Failure on CPUs allowing loads reordering: assert(_tasks[t] == 1) failed: What else? Reviewed-by: tschatzl, kbarrett " thartmann: 9c523692db7e261b8bb8146149bb000c93db2008 - src/hotspot/share/opto/c2_globals.hpp - src/hotspot/share/opto/chaitin.cpp - src/hotspot/share/opto/ifnode.cpp - src/hotspot/share/opto/indexSet.hpp - src/hotspot/share/opto/live.cpp - src/hotspot/share/opto/loopopts.cpp - src/hotspot/share/opto/node.cpp - src/hotspot/share/opto/phaseX.cpp - src/hotspot/share/opto/phaseX.hpp --"6394013: C2: Remove VerifyOpto Summary: Removed the VerifyOpto flag. Reviewed-by: kvn, thartmann Contributed-by: Christian Hagedorn " mseledtsov: a26bc1847594853f84d896cd4e2f269ddacb592c - test/hotspot/jtreg/TEST.groups --"8228687: [TESTBUG] exclude Container tests from hotspot_misc group Summary: Excluded hotspot_containers from hotspot_misc Reviewed-by: dcubed " dcubed: 17d1dca9869448dc556a6d184b7b6c805fb2f7ca - test/jdk/ProblemList.txt --"8229032: ProblemList jdk/internal/platform/docker/TestDockerMemoryMetrics.java Reviewed-by: mseledtsov, kbarrett " jcbeyler: 7aba63ce3b3a0c97752507e3d8513aff7cfb520f - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/em02t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/em02t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/em02t003.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t004/em02t004.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t005/em02t005.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/em02t006.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t007/em02t007.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t008/em02t008.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t009/em02t009.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/em02t010.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/em02t011.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/em02t012.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS103/hs103t002/hs103t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t001/hs104t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t002/hs104t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t001/hs202t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t002/hs202t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t001/hs203t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t002/hs203t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t003/hs203t003.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t001/hs301t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t002/hs301t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t003/hs301t003.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t004/hs301t004.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t005/hs301t005.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t001/hs302t001.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t002/hs302t002.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t003/hs302t003.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t004/hs302t004.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t005/hs302t005.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t006/hs302t006.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t007/hs302t007.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t008/hs302t008.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t009/hs302t009.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t010/hs302t010.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t011/hs302t011.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t012/hs302t012.cpp - test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp --"8228998: Remove the testing against NSK_FALSE from tests Summary: Remove the testing against NSK_FALSE from tests Reviewed-by: cjplummer, sspitsyn " mdoerr: 91bc705050199469874b1c5a3536f20db74127a3 - src/hotspot/cpu/ppc/frame_ppc.hpp - src/hotspot/cpu/ppc/frame_ppc.inline.hpp - src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp - src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp - src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java - test/hotspot/jtreg/ProblemList.txt --"8228649: [PPC64] SA reads wrong slots from interpreter frames Summary: Make frame layout consistent between dbg and product build and implement offsets accordingly. Reviewed-by: goetz, gromero " rkennke: 29dfefad1d997a371fd7e87f535021e8f344603d - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp --"8229002: Shenandoah: Missing node types in ShenandoahLoadReferenceBarrier::needs_barrier_impl() Reviewed-by: shade " igerasim: 67e58672c5034035955a35c463fa8d128f41f399 - src/java.base/share/classes/java/util/regex/Pattern.java - test/jdk/java/util/regex/RegExTest.java --"8228352: CANON_EQ breaks when pattern contains supplementary codepoint Reviewed-by: naoto " dcubed: bfcd6fb23509d741326eda8e22e6a486d98a13a4 - test/hotspot/jtreg/ProblemList.txt --"8228999: ProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java Reviewed-by: cjplummer " dcubed: fc1f0336ab027ad6cce5c734d389b768550df7da - test/hotspot/jtreg/ProblemList.txt --"8226899: Problemlist compiler/rtm tests Reviewed-by: kvn " mikael: 9afbcd27f26f4ba8b8dd3ed4098b8d494ddcfe18 - .hgtags --"Added tag jdk-14+8 for changeset c0023e364b6f " mikael: 04d6e5758a99c865907f1fa9148366c2ffb8a45f --"Merge " mbaesken: 929f37a9c35d530d4e866f6e832001aeb4cfb371 - src/hotspot/share/utilities/virtualizationSupport.cpp --"8228764: New library dependencies due to JDK-8222720 Reviewed-by: goetz, dholmes " serb: 53154e45385ad7e829e485c4e3c16abef3803e07 - make/lib/Awt2dLibraries.gmk - src/java.desktop/share/legal/libpng.md - src/java.desktop/share/native/libsplashscreen/libpng/CHANGES - src/java.desktop/share/native/libsplashscreen/libpng/LICENSE - src/java.desktop/share/native/libsplashscreen/libpng/README - src/java.desktop/share/native/libsplashscreen/libpng/png.c - src/java.desktop/share/native/libsplashscreen/libpng/png.h - src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h - src/java.desktop/share/native/libsplashscreen/libpng/pngdebug.h - src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c - src/java.desktop/share/native/libsplashscreen/libpng/pngget.c - src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h - src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h - src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c - src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c - src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h - src/java.desktop/share/native/libsplashscreen/libpng/pngread.c - src/java.desktop/share/native/libsplashscreen/libpng/pngrio.c - src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c - src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c - src/java.desktop/share/native/libsplashscreen/libpng/pngset.c - src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h - src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c --"8217676: Upgrade libpng to 1.6.37 Reviewed-by: prr, jdv, kcr " mgronlun: 5f3b05a36d61cb4b1e407deefaa0a029efed6571 - src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp - src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp --"8227605: Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant" Reviewed-by: dholmes, dcubed, egahlin " pli: 76a82db7181ae2ff56bf3332cb210e531904e77c - src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp --"8228601: AArch64: Fix interpreter code at JVMCI deoptimization entry Reviewed-by: adinn, aph " thartmann: a5ea1b64dcd74905f761950fd4d9627015fb6676 - src/hotspot/share/opto/c2_globals.hpp --"8228710: Disable AggressiveUnboxing until JDK-8224957 is fixed Summary: Disabled AggressiveUnboxing. Reviewed-by: roland, kvn " mbaesken: c0023e364b6f130cb1e93747b796d8718d544db1 - test/jdk/sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java --"8228658: test GetTotalSafepointTime.java fails on fast Linux machines with Total safepoint time 0 ms Reviewed-by: dholmes, jcbeyler " mseledtsov: eafa7a1e8d9b72ca2e0cbc238d9ca5b90692724b - test/hotspot/jtreg/ProblemList.txt --"8228904: Problemlist docker/TestJcmdWithSideCar.java until JDK-8228850 and JDK-8228960 are fixed Summary: Problem listed the test Reviewed-by: dcubed " coleenp: c717fd746de4815acf0b3ecd39b4e043b1125be7 - test/hotspot/jtreg/gc/arguments/TestSurvivorAlignmentInBytesOption.java - test/hotspot/jtreg/gc/survivorAlignment/TestPromotionLABLargeSurvivorAlignment.java --"8228907: Some gc argument checking tests fail after JDK-8228855 Summary: Use new SurvivorAlignmentInBytes range in tests, remove test cases that verify unnecessarily large values. Reviewed-by: kbarrett, dcubed, dholmes " jpai: 0d17da18142be21a85ad4d1a9ca46f25ad7177bf - .hgignore --"8227170: (.hg)Ignore the JTwork and JTreport directories generated at the root of the repo Summary: Fix the .hgignore file to properly ignore the following: .DS_Store file, .metadata, .recommenders, JTwork and JTreport directories at the root of the repo (in addition to being ignored as sub-directories). src/utils/hsdis/build/ directory Reviewed-by: erikj " kbarrett: 8d3886985964cade6e469dcf2b00a12db9e8e516 - test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java - src/hotspot/share/gc/g1/g1CollectedHeap.cpp - src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp - src/hotspot/share/gc/parallel/psVMOperations.cpp - src/hotspot/share/gc/shared/gcLocker.cpp - src/hotspot/share/gc/shared/gcLocker.hpp - src/hotspot/share/gc/shared/gcVMOperations.hpp - src/hotspot/share/gc/shared/genCollectedHeap.cpp --"8048556: Unnecessary GCLocker-initiated young GCs Summary: Fixed recognition of unnecessary GCLocker collections. Reviewed-by: pliden, tschatzl " coleenp: b81062d47d619c99da12b946ec1a7ddd6f58772f - src/hotspot/share/runtime/globals.hpp --"8228855: Test runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails after JDK-8227123 Summary: give SurvivorAlignmentInBytes a range same as ObjectAlignmentInBytes Reviewed-by: shade " ecaspole: 6945659985312f952ef3c8f1047364f467e41297 - src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestCompare.java - src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/CallSite.java - src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Compilation.java - src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java - src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java - src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/Method.java - src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/NMethod.java --"8228674: LogCompilation: Improvements to log compare feature Summary: Show compiler and level in compare output Reviewed-by: kvn, thartmann " coleenp: f9d9bed12d1a14c00b327206446b8ae458596849 - src/hotspot/share/classfile/classLoaderDataGraph.cpp - src/hotspot/share/code/compiledIC.cpp - src/hotspot/share/code/nmethod.cpp - src/hotspot/share/gc/z/zTracer.cpp - src/hotspot/share/opto/runtime.cpp - src/hotspot/share/runtime/interfaceSupport.cpp - src/hotspot/share/runtime/interfaceSupport.inline.hpp - src/hotspot/share/runtime/safepointVerifiers.cpp - src/hotspot/share/runtime/safepointVerifiers.hpp - src/hotspot/share/runtime/thread.cpp - src/hotspot/share/runtime/thread.hpp --"8228630: Remove always true parameter to NoSafepointVerifier Summary: Also remove NoGCVerifier since NoSafepointVerifier covers GC checking when not already at a safepoint and is a stronger check. Reviewed-by: kbarrett, dholmes " coleenp: dbe471d2f8f8247dbacdbe54067aa617d1b687be - src/hotspot/share/gc/shared/memAllocator.cpp - src/hotspot/share/runtime/globals.hpp - src/hotspot/share/runtime/mutex.cpp - src/hotspot/share/runtime/synchronizer.cpp --"8228673: Remove develop flag StrictSafepointChecks Reviewed-by: shade, dholmes " rkennke: 36ac7dfc2141128780f4fd8a7c73864c6d926425 - src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp --"8228775: Shenandoah: Remove useless null-input-verification in Shenandoah/C2 verifier Reviewed-by: shade " thartmann: 3d44a84147cc73eb9041563e1f3503a699c74d03 - src/hotspot/share/prims/nativeLookup.cpp - src/hotspot/share/prims/nativeLookup.hpp --"8193042: NativeLookup::lookup_critical_entry() should only load shared library once Summary: Avoids repeated loads/unloads of the same shared library. Reviewed-by: dholmes, dlong, thartmann Contributed-by: Christian Hagedorn " dholmes: 98dfaf0f9442c8c0779ebe065130109b155828a0 - src/hotspot/os/aix/os_aix.cpp - src/hotspot/os/bsd/os_bsd.cpp - src/hotspot/os/linux/os_linux.cpp --"8227250: UserHandler contains ancient LinuxThreads code Reviewed-by: hseigel, dcubed " pchilanomate: 80ba2f1cdd4d5e2607ec5d8c1f41de33650bd6d9 - test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java --"8227528: TestAbortVMOnSafepointTimeout.java failed due to "RuntimeException: 'Safepoint sync time longer than' missing from stdout/stderr" Summary: Biased locking was disable for this test. Reviewed-by: dcubed, mdoerr, dholmes " shade: ec78fddafd8808727c184c87cda6060d84f0ab57 - src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp - src/hotspot/cpu/aarch64/interpreterRT_aarch64.hpp - src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp --"8228725: AArch64: Purge method call format support Reviewed-by: adinn " shade: dad0062bb7f303f943e7f9e8dc7e318d208c30f6 - test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java --"8228672: [TESTBUG] gc/metaspace/TestSizeTransitions.java fails on 32-bit platforms Reviewed-by: tonyp " bpb: d629735db9374d96cddf78cd5a7d489470d2ac90 - test/jdk/java/nio/file/Files/InputStreamTest.java - src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java - test/jdk/java/nio/file/Files/Misc.java --"8227609: (fs) Files.newInputStream(...).skip(n) should allow skipping beyond file size Reviewed-by: alanb, lancea, fweimer " mdoerr: 61c2e3e7315ddc3a565f7b60769b065bb36c50ab - src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp - src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp - src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp - src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp - src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp - src/hotspot/cpu/s390/jniFastGetField_s390.cpp - src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp - src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp - src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp --"8228743: [PPC64, s390] Implement FastJNIAccessors Reviewed-by: goetz, lucy " coleenp: f40a73b61b5e8ae8489c279dff5477f3cf7a27e4 - src/hotspot/share/classfile/symbolTable.cpp - src/hotspot/share/runtime/globals.hpp - test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java - test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java --"8227123: Assertion failure when setting SymbolTableSize larger than 2^17 (131,072) Summary: Increase max size for SymbolTable and fix experimental option range. Fix option range test to include experimental options. Reviewed-by: jiangli, dholmes, hseigel, gziemski " mullan: 11de092bcc5a251904d1000c7f3941ab73e07588 - src/java.base/share/classes/module-info.java - src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties - test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/package-list - test/langtools/jdk/javadoc/doclet/testLinkOption/jdk/package-list - test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list - src/java.base/share/classes/java/security/acl/Acl.java - src/java.base/share/classes/java/security/acl/AclEntry.java - src/java.base/share/classes/java/security/acl/AclNotFoundException.java - src/java.base/share/classes/java/security/acl/Group.java - src/java.base/share/classes/java/security/acl/LastOwnerException.java - src/java.base/share/classes/java/security/acl/NotOwnerException.java - src/java.base/share/classes/java/security/acl/Owner.java - src/java.base/share/classes/java/security/acl/Permission.java - src/java.base/share/classes/java/security/acl/package-info.java --"8191138: Remove deprecated java.security.acl APIs Reviewed-by: alanb, mchung " weijun: 144585063bc8c7e3becffba33172012c8816ec91 - test/jdk/ProblemList.txt - test/lib/jdk/test/lib/process/ProcessTools.java --"8228745: sun/security/tools/jarsigner/Warning.java test timeout Reviewed-by: xuelei " rhalade: 66e4cf5ade6f47fb1cc19cd04dbb07288ae64b66 - test/jdk/ProblemList.txt --"8228755: ProblemList sun/security/tools/jarsigner/Warning.java Reviewed-by: xuelei " valeriep: f459f98aa30d003823302203a57cc016912ae82b - test/hotspot/jtreg/compiler/codegen/aes/TestAESBase.java - test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java --"8228668: compiler/codegen/aes/TestAESMain.java failed with GCM mode must be used with NoPadding Summary: Updated test to use NoPadding as default if the mode is one of GCM, CTR and CTS Reviewed-by: xuelei " xuelei: b20a319fdd35a0845cdeaabc623e3aff22e21610 - test/jdk/ProblemList.txt --"8228742: Remove javax/net/ssl/SSLSocket/Tls13PacketSize.java from ProblemList Reviewed-by: mullan " mikael: 9d82a35b6ff7bb9ce6defcfc14c41518af40fb41 --"Merge " rrich: aad50831e169e8cc136c62286cc82e0bd4512039 - src/hotspot/cpu/s390/compiledIC_s390.cpp - src/hotspot/cpu/s390/macroAssembler_s390.cpp - src/hotspot/cpu/s390/nativeInst_s390.cpp - src/hotspot/cpu/s390/nativeInst_s390.hpp - src/hotspot/cpu/s390/relocInfo_s390.cpp - src/hotspot/cpu/s390/relocInfo_s390.hpp --"8228618: s390: c1/c2 fail to add a metadata relocation in the static call stub. Reviewed-by: mdoerr, goetz " eosterlund: a79a819a821804b766b56becda680710954f137b - src/hotspot/share/gc/shared/c2/barrierSetC2.cpp - src/hotspot/share/gc/shared/c2/barrierSetC2.hpp - src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp - src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp - src/hotspot/share/opto/compile.cpp - src/hotspot/share/opto/macro.cpp - src/hotspot/share/opto/memnode.cpp - src/hotspot/share/opto/memnode.hpp - src/hotspot/share/opto/superword.cpp --"8227407: ZGC: C2 loads and load barriers can get separated by safepoints Reviewed-by: neliasso, smonteith, roland " jjiang: 57a391a23f7f7270f0be2c70a928ed7f1a7670fe - test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java - test/jdk/sun/security/tools/jarsigner/compatibility/JdkUtils.java --"8228403: SignTwice.java failed with java.io.FileNotFoundException: File name too long Reviewed-by: mullan " ljiang: 691ce25ee0155d71527c46a485ba488e29feb728 - src/java.base/share/classes/sun/security/tools/keytool/Resources.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java - src/java.base/share/classes/sun/security/util/Resources.java - src/java.base/share/classes/sun/security/util/Resources_ja.java - src/java.base/share/classes/sun/security/util/Resources_zh_CN.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties - src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties - src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties --"8228623: Update copyright year to 2019 for several java properties file Reviewed-by: naoto " ccheung: 1edf6cc224fbf975eadf2a1810f67816a8607d30 - src/hotspot/share/memory/filemap.cpp - test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java --"8228407: JVM crashes with shared archive file mismatch Summary: Stop processing other header fields if initial header check has failed. Reviewed-by: dholmes, jiangli " weijun: 73dbc713d4ddbdbeae71375db1603d85cef47f99 - test/jdk/ProblemList.txt --"8228602: Add sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java to problem list Reviewed-by: mullan " ljiang: a0c5401371c9ca89abc772c229e411bf51c65bdd - src/demo/share/jfc/CodePointIM/resources/codepoint.properties - src/demo/share/jfc/CodePointIM/resources/codepoint_ja.properties - src/demo/share/jfc/CodePointIM/resources/codepoint_zh_CN.properties - src/demo/share/jfc/Notepad/resources/Notepad.properties - src/demo/share/jfc/Notepad/resources/NotepadSystem.properties - src/demo/share/jfc/Notepad/resources/Notepad_ja.properties - src/demo/share/jfc/Notepad/resources/Notepad_zh_CN.properties - src/demo/share/jfc/Stylepad/resources/Stylepad.properties - src/demo/share/jfc/Stylepad/resources/StylepadSystem.properties - src/demo/share/jfc/Stylepad/resources/Stylepad_ja.properties - src/demo/share/jfc/Stylepad/resources/Stylepad_zh_CN.properties - src/demo/share/jfc/SwingSet2/resources/swingset.properties - src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties - src/demo/share/jfc/SwingSet2/resources/swingset_zh_CN.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_de.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_en.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_es.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_fr.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_it.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ja.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties - src/java.desktop/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_it.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_it.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ja.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties - src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_TW.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties - src/java.desktop/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties - src/java.desktop/share/classes/sun/awt/resources/awt.properties - src/java.desktop/share/classes/sun/awt/resources/awt_de.properties - src/java.desktop/share/classes/sun/awt/resources/awt_es.properties - src/java.desktop/share/classes/sun/awt/resources/awt_fr.properties - src/java.desktop/share/classes/sun/awt/resources/awt_it.properties - src/java.desktop/share/classes/sun/awt/resources/awt_ja.properties - src/java.desktop/share/classes/sun/awt/resources/awt_ko.properties - src/java.desktop/share/classes/sun/awt/resources/awt_pt_BR.properties - src/java.desktop/share/classes/sun/awt/resources/awt_sv.properties - src/java.desktop/share/classes/sun/awt/resources/awt_zh_CN.properties - src/java.desktop/share/classes/sun/awt/resources/awt_zh_TW.properties - src/java.desktop/share/classes/sun/print/resources/serviceui.properties - src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties - src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties - src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties - src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties - src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties - src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties - src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties - src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties - src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties - src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows.properties - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_TW.properties - src/java.desktop/windows/classes/sun/awt/windows/awtLocalization.properties - src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_de.properties - src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_es.properties - src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_fr.properties - src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_it.properties - src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_ja.properties - src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_ko.properties - src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_pt_BR.properties - src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_sv.properties - src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_zh_CN.properties - src/java.desktop/windows/classes/sun/awt/windows/awtLocalization_zh_TW.properties - src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver.properties - src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_ja.properties - src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties - src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages.properties - src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_ja.properties - src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties - src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties - src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties - src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties - src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties - src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties - src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties - src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties - src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties - src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties - src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi.properties - src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties - src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi_zh_CN.properties --"8228397: Missing license copyright header in some properties files Reviewed-by: iris, mchung, naoto " iignatyev: fcac4af82f96ab353f3ca6abbef02c65b6cb0d66 - test/hotspot/jtreg/ProblemList.txt --"8226905: unproblem list applications/ctw/modules/* tests on windows Reviewed-by: kvn " mikael: 05d34f6a60a5585c872f87d8a80eb1f414c9827e - .hgtags --"Added tag jdk-13+31 for changeset 6a159c6c23cc " vlivanov: 6a159c6c23ccd0029140ab91653442e412305ce5 - src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp - src/hotspot/cpu/s390/sharedRuntime_s390.cpp - src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp - src/hotspot/share/oops/method.cpp - src/hotspot/share/oops/method.hpp - src/hotspot/share/runtime/sharedRuntime.cpp - src/hotspot/share/runtime/sharedRuntime.hpp - src/hotspot/share/runtime/thread.cpp - test/hotspot/jtreg/runtime/clinit/ClassInitBarrier.java - test/hotspot/jtreg/runtime/clinit/libClassInitBarrier.cpp --"8227260: JNI upcalls should bypass class initialization barrier in c2i adapter Reviewed-by: eosterlund, dholmes, mdoerr " weijun: 7e8f6c56c285ef089a1a71ffdeb786e511d3357a - test/jdk/ProblemList.txt - test/jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java --"8228341: SignTwice.java fails intermittently on Windows Reviewed-by: mullan " weijun: c449f430ac3f4e4515c78d381991fa87eafbae2d - test/jdk/sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java - test/jdk/sun/security/tools/keytool/fakegen/PSS.java --"8227595: keytool/fakegen/DefaultSignatureAlgorithm.java fails due to "exitValue = 6" Reviewed-by: mullan " jjg: 0a4829e4ad6beeef94efc7f7a44542d15ed22652 - src/java.base/share/man/jfr.1 - src/jdk.aot/share/man/jaotc.1 - src/java.base/share/man/java.1 - src/jdk.javadoc/share/man/javadoc.1 --"8228494: Update nroff version of man pages Reviewed-by: mchung " mdoerr: d7304cf430f12687060855e23e6df0cac2d7880e - test/hotspot/jtreg/runtime/jni/FastGetField/FastGetField.java - test/hotspot/jtreg/runtime/jni/FastGetField/libFastGetField.c - src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp - src/hotspot/cpu/arm/jniFastGetField_arm.cpp - src/hotspot/cpu/sparc/jniFastGetField_sparc.cpp - src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp - src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp - src/hotspot/share/prims/jni.cpp --"8227680: FastJNIAccessors: Check for JVMTI field access event requests at runtime Summary: Check JvmtiExport::_field_access_count != 0 at runtime Reviewed-by: dholmes, eosterlund, bulasevich " bpb: be47f3ccdf126d4cd69b6d8f838a17500c83e1c2 - test/jdk/java/io/SequenceInputStream/Close.java - src/java.base/share/classes/java/io/SequenceInputStream.java --"8078891: java.io.SequenceInputStream.close is not atomic and not idempotent Reviewed-by: prappo, dfuchs, alanb " bpb: 460ac76019f402d46c49caa1869b5439f0c9886b - test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java - src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java - src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java - src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java - src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c --"8181493: (fs) Files.readAttributes(path, BasicFileAttributes.class) should preserve nano second time stamps Reviewed-by: alanb, lancea " coleenp: b000362a89a0c0fca2afe2c0590ef1220938596e - test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java - test/hotspot/jtreg/runtime/cds/BootAppendTests.java - test/hotspot/jtreg/runtime/cds/CdsDifferentCompactStrings.java - test/hotspot/jtreg/runtime/cds/CdsDifferentObjectAlignment.java - test/hotspot/jtreg/runtime/cds/CdsSameObjectAlignment.java - test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java - test/hotspot/jtreg/runtime/cds/CheckSharingWithDefaultArchive.java - test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java - test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java - test/hotspot/jtreg/runtime/cds/LoadClass.java - test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java - test/hotspot/jtreg/runtime/cds/NonBootLoaderClasses.java - test/hotspot/jtreg/runtime/cds/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/cds/SharedArchiveFile.java - test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java - test/hotspot/jtreg/runtime/cds/SharedStrings.java - test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java - test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java - test/hotspot/jtreg/runtime/cds/SharedStringsWb.java - test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java - test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java - test/hotspot/jtreg/runtime/cds/TestInterpreterMethodEntries.java - test/hotspot/jtreg/runtime/cds/appcds/AppCDSOptions.java - test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java - test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java - test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java - test/hotspot/jtreg/runtime/cds/appcds/CaseSensitiveClassPath.java - test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java - test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java - test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java - test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java - test/hotspot/jtreg/runtime/cds/appcds/CompilerUtils.java - test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java - test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java - test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.invalid_1.txt - test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.invalid_2.txt - test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.invalid_3.txt - test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java - test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.symbols.txt - test/hotspot/jtreg/runtime/cds/appcds/FieldAnnotationsTest.java - test/hotspot/jtreg/runtime/cds/appcds/FreeUnusedMetadata.java - test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java - test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java - test/hotspot/jtreg/runtime/cds/appcds/HelloTest.java - test/hotspot/jtreg/runtime/cds/appcds/IgnoreEmptyClassPaths.java - test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java - test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java - test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java - test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java - test/hotspot/jtreg/runtime/cds/appcds/MissingSuperTest.java - test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java - test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java - test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java - test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java - test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java - test/hotspot/jtreg/runtime/cds/appcds/ParallelLoad2.java - test/hotspot/jtreg/runtime/cds/appcds/ParallelLoadTest.java - test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java - test/hotspot/jtreg/runtime/cds/appcds/ProtectionDomain.java - test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java - test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java - test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java - test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java - test/hotspot/jtreg/runtime/cds/appcds/SharedPackages.java - test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java - test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java - test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java - test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java - test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java - test/hotspot/jtreg/runtime/cds/appcds/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/UseAppCDS_Test.java - test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java - test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java - test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java - test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java - test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java - test/hotspot/jtreg/runtime/cds/appcds/WideIloadTest.java - test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java - test/hotspot/jtreg/runtime/cds/appcds/XShareAutoWithChangedJar.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckArchivedModuleApp.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorApp.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferencesApp.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.config.txt - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStress.config.txt - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressApp.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsApp.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MyException.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MyOuter.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesApp.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrintSystemModulesApp.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassApp.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/src/test/jdk/test/Test.java - test/hotspot/jtreg/runtime/cds/appcds/cacheObject/src/test/module-info.java - test/hotspot/jtreg/runtime/cds/appcds/cdsutils/DynamicDumpHelper.java - test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHello.jasm - test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloApp.java - test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatB.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatBase.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatC.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatD.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/CustomLoaderApp.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom_JFR.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestBase.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestMultiFP.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestSingleFP.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProtectionDomain.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnsupportedPlatforms.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomInterface2_ia.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomInterface2_ib.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee2.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee3.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee3Child.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/Hello.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/InProhibitedPkg.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/LoaderAPI.mf - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/LoaderSegregation.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/OnlyBuiltin.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/OnlyUnregistered.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/SameNameUnrelatedLoaders.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/SimpleHello.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnintendedLoaders.java - test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicFlag.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ExcludedClassesApp.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LoadClasses.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/MethodSortingApp.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/MissingDependent.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/StrConcatApp.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestJIT.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTestHelper.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDumpWb.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDumpTransformer.java - test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchMain.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/MyMain.jasm - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/src/jdk/test/Main.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext/MyClass.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext1/MyClass.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.greetings/com/greetings/Main.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.greetings/module-info.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.hello/com/hello/Main.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.hello/module-info.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.nomodule/com/nomodule/Main.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.norequires/com/norequires/Main.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.norequires/module-info.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.simple/com/simple/Main.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.simple/module-info.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/org.astro/module-info.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/org.astro/org/astro/World.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/java.net.http/java/net/http/HttpTimeoutException.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/java.net.http/module-info.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/jdk.compiler/com/sun/tools/javac/Main.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/jdk.compiler/module-info.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/test/jdk/test/Main.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/src/test/module-info.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHook.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationApp.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationClassFileTransformer.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationRegisterClassFileTransformer.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf - test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c - test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelClassesTransform.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java - test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java - test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasic.java - test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java - test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java - test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_SharedHelper.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExtraSharedInput.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloString.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringGC.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringPlus.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternStringTest.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InvalidFileFormat.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringTest.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringValueTest.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWb.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/CorruptDataLine.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidDataType.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidHeader.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidString.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidStringFormat.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidSymbol.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidSymbolFormat.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/InvalidVersion.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/LengthOverflow.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/OverflowPrefix.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/TruncatedString.txt - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/invalidFormat/UnrecognizedPrefix.txt - test/hotspot/jtreg/runtime/cds/appcds/test-classes/ArrayListTest.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/BootClassPathAppendHelper.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/C1.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/C2.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/Child.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr1.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr2.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr3.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr4.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/CpAttr5.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/DummyClassHelper.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/EmptyClassHelper.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/FieldAnnotationsApp.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/ForNameTest.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/GenericTestApp.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/GetFlightRecorder.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/Greet.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/Hello.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloExt.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloExtApp.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloExtExt.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloMore.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/HelloWB.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/Hi.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/Iloadw.jasm - test/hotspot/jtreg/runtime/cds/appcds/test-classes/IloadwMain.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/JimageClassPackage.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/JimageClassProtDomain.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/JvmtiApp.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/MethodNoReturn.jasm - test/hotspot/jtreg/runtime/cds/appcds/test-classes/MissingSuper.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/MultiProcClass.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/MyAnnotation.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/MyThread.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/PackageSealingTest.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/PackageTest.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/ParallelClasses.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/ParallelLoad.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/Prohibited.jasm - test/hotspot/jtreg/runtime/cds/appcds/test-classes/ProhibitedHelper.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/ProtDomainB.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/ReportMyLoader.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/RewriteBytecodes.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/Super.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/TestClassLoader.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/TestWithProfilerHelper.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/TrySwitchMyLoader.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/Util.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/VerifierTest0.java - test/hotspot/jtreg/runtime/cds/appcds/test-classes/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr1.mf - test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr1_long.mf - test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr2.mf - test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr3.mf - test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr4.mf - test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr5_extra_long.mf - test/hotspot/jtreg/runtime/cds/appcds/test-classes/java/net/HttpCookie.jasm - test/hotspot/jtreg/runtime/cds/appcds/test-classes/javax/transaction/InvalidTransactionException.jasm - test/hotspot/jtreg/runtime/cds/appcds/test-classes/package_seal.mf - test/hotspot/jtreg/runtime/cds/javax/annotation/processing/FilerException.jasm - test/hotspot/jtreg/runtime/cds/javax/sound/sampled/MyClass.jasm - test/hotspot/jtreg/runtime/cds/nonjdk/myPackage/MyClass.java - test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java - test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/Implementor.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/Interface.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/SubClass.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/SuperClazz.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TestEntry.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformRelatedClasses.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformTestCommon.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java - test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/myPkg2/SubClass.java - test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/SharedArchiveFile/ArchiveDoesNotExist.java - test/hotspot/jtreg/runtime/SharedArchiveFile/BootAppendTests.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CdsSameObjectAlignment.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CheckDefaultArchiveFile.java - test/hotspot/jtreg/runtime/SharedArchiveFile/CheckSharingWithDefaultArchive.java - test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSharedDictionary.java - test/hotspot/jtreg/runtime/SharedArchiveFile/DumpSymbolAndStringTable.java - test/hotspot/jtreg/runtime/SharedArchiveFile/LoadClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java - test/hotspot/jtreg/runtime/SharedArchiveFile/NonBootLoaderClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedArchiveFile.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedBaseAddress.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStrings.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsDedup.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsRunAuto.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedStringsWb.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java - test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java - test/hotspot/jtreg/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java - test/hotspot/jtreg/runtime/SharedArchiveFile/javax/annotation/processing/FilerException.jasm - test/hotspot/jtreg/runtime/SharedArchiveFile/javax/sound/sampled/MyClass.jasm - test/hotspot/jtreg/runtime/SharedArchiveFile/nonjdk/myPackage/MyClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/ReplaceCriticalClassesForSubgraphs.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Implementor.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/Interface.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SubClass.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/SuperClazz.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TestEntry.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformRelatedClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg1/SuperClazz.java - test/hotspot/jtreg/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/myPkg2/SubClass.java - test/hotspot/jtreg/runtime/appcds/AppCDSOptions.java - test/hotspot/jtreg/runtime/appcds/AppendClasspath.java - test/hotspot/jtreg/runtime/appcds/BootClassPathMismatch.java - test/hotspot/jtreg/runtime/appcds/CDSandJFR.java - test/hotspot/jtreg/runtime/appcds/CaseSensitiveClassPath.java - test/hotspot/jtreg/runtime/appcds/ClassLoaderTest.java - test/hotspot/jtreg/runtime/appcds/ClassPathAttr.java - test/hotspot/jtreg/runtime/appcds/CommandLineFlagCombo.java - test/hotspot/jtreg/runtime/appcds/CommandLineFlagComboNegative.java - test/hotspot/jtreg/runtime/appcds/CompilerUtils.java - test/hotspot/jtreg/runtime/appcds/DirClasspathTest.java - test/hotspot/jtreg/runtime/appcds/DumpClassList.java - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_1.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_2.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.invalid_3.txt - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.java - test/hotspot/jtreg/runtime/appcds/ExtraSymbols.symbols.txt - test/hotspot/jtreg/runtime/appcds/FieldAnnotationsTest.java - test/hotspot/jtreg/runtime/appcds/FreeUnusedMetadata.java - test/hotspot/jtreg/runtime/appcds/GraalWithLimitedMetaspace.java - test/hotspot/jtreg/runtime/appcds/HelloExtTest.java - test/hotspot/jtreg/runtime/appcds/HelloTest.java - test/hotspot/jtreg/runtime/appcds/IgnoreEmptyClassPaths.java - test/hotspot/jtreg/runtime/appcds/JarBuilder.java - test/hotspot/jtreg/runtime/appcds/JvmtiAddPath.java - test/hotspot/jtreg/runtime/appcds/LongClassListPath.java - test/hotspot/jtreg/runtime/appcds/LotsOfClasses.java - test/hotspot/jtreg/runtime/appcds/MissingSuperTest.java - test/hotspot/jtreg/runtime/appcds/MoveJDKTest.java - test/hotspot/jtreg/runtime/appcds/MultiProcessSharing.java - test/hotspot/jtreg/runtime/appcds/MultiReleaseJars.java - test/hotspot/jtreg/runtime/appcds/OldClassTest.java - test/hotspot/jtreg/runtime/appcds/PackageSealing.java - test/hotspot/jtreg/runtime/appcds/ParallelLoad2.java - test/hotspot/jtreg/runtime/appcds/ParallelLoadTest.java - test/hotspot/jtreg/runtime/appcds/PrintSharedArchiveAndExit.java - test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java - test/hotspot/jtreg/runtime/appcds/ProtectionDomain.java - test/hotspot/jtreg/runtime/appcds/RelativePath.java - test/hotspot/jtreg/runtime/appcds/RewriteBytecodesTest.java - test/hotspot/jtreg/runtime/appcds/SharedArchiveConsistency.java - test/hotspot/jtreg/runtime/appcds/SharedBaseAddress.java - test/hotspot/jtreg/runtime/appcds/SharedPackages.java - test/hotspot/jtreg/runtime/appcds/SignedJar.java - test/hotspot/jtreg/runtime/appcds/SpecifySysLoaderProp.java - test/hotspot/jtreg/runtime/appcds/TestCommon.java - test/hotspot/jtreg/runtime/appcds/TestWithProfiler.java - test/hotspot/jtreg/runtime/appcds/TraceLongClasspath.java - test/hotspot/jtreg/runtime/appcds/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/appcds/UseAppCDS_Test.java - test/hotspot/jtreg/runtime/appcds/VerifierTest.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_0.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_1A.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_1B.java - test/hotspot/jtreg/runtime/appcds/VerifierTest_2.java - test/hotspot/jtreg/runtime/appcds/WideIloadTest.java - test/hotspot/jtreg/runtime/appcds/WrongClasspath.java - test/hotspot/jtreg/runtime/appcds/XShareAutoWithChangedJar.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedIntegerCacheTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleComboTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleCompareTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckArchivedModuleApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedMirrorTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferences.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckCachedResolvedReferencesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/CheckIntegerCacheApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/DifferentHeapSizes.java - test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.config.txt - test/hotspot/jtreg/runtime/appcds/cacheObject/DumpTimeVerifyFailure.java - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStress.config.txt - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/GCStressTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MirrorWithReferenceFieldsTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MyException.java - test/hotspot/jtreg/runtime/appcds/cacheObject/MyOuter.java - test/hotspot/jtreg/runtime/appcds/cacheObject/OpenArchiveRegion.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrimitiveTypesTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/PrintSystemModulesApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassApp.java - test/hotspot/jtreg/runtime/appcds/cacheObject/RedefineClassTest.java - test/hotspot/jtreg/runtime/appcds/cacheObject/src/test/jdk/test/Test.java - test/hotspot/jtreg/runtime/appcds/cacheObject/src/test/module-info.java - test/hotspot/jtreg/runtime/appcds/cdsutils/DynamicDumpHelper.java - test/hotspot/jtreg/runtime/appcds/condy/CondyHello.jasm - test/hotspot/jtreg/runtime/appcds/condy/CondyHelloApp.java - test/hotspot/jtreg/runtime/appcds/condy/CondyHelloTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatA.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatB.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatBase.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatC.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatD.java - test/hotspot/jtreg/runtime/appcds/customLoader/ClassListFormatE.java - test/hotspot/jtreg/runtime/appcds/customLoader/CustomLoaderApp.java - test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom.java - test/hotspot/jtreg/runtime/appcds/customLoader/HelloCustom_JFR.java - test/hotspot/jtreg/runtime/appcds/customLoader/LoaderSegregationTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestBase.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestMultiFP.java - test/hotspot/jtreg/runtime/appcds/customLoader/ParallelTestSingleFP.java - test/hotspot/jtreg/runtime/appcds/customLoader/ProhibitedPackageNamesTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/ProtectionDomain.java - test/hotspot/jtreg/runtime/appcds/customLoader/SameNameInTwoLoadersTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnintendedLoadersTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnloadUnregisteredLoaderTest.java - test/hotspot/jtreg/runtime/appcds/customLoader/UnsupportedPlatforms.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ia.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomInterface2_ib.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee2.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/CustomLoadee3Child.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/Hello.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/HelloUnload.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/InProhibitedPkg.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderAPI.mf - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/LoaderSegregation.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyBuiltin.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/OnlyUnregistered.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SameNameUnrelatedLoaders.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/SimpleHello.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnintendedLoaders.java - test/hotspot/jtreg/runtime/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/AppendClasspath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArchiveConsistency.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ArrayKlasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ClassResolutionFailure.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicArchiveTestBase.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicFlag.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/DynamicLotsOfClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/ExcludedClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamic.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustom.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/HelloDynamicCustomUnload.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/JITInteraction.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MainModuleOnly.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MethodSorting.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/MissingArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/NoClassToArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/RelativePath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/SharedArchiveFileOption.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnsupportedBaseArchive.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/UnusedCPDuringDump.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/WrongTopClasspath.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/ExcludedClassesApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/LoadClasses.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MethodSortingApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/MissingDependent.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/StrConcatApp.java - test/hotspot/jtreg/runtime/appcds/dynamicArchive/test-classes/TestJIT.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/AnonVmClassesDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java - test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTestHelper.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/GCSharedStringsDuringDumpWb.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDump.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDumpTransformer.java - test/hotspot/jtreg/runtime/appcds/javaldr/HumongousDuringDumpTransformer.mf - test/hotspot/jtreg/runtime/appcds/jigsaw/CheckUnsupportedDumpingOptions.java - test/hotspot/jtreg/runtime/appcds/jigsaw/JigsawOptionsCombo.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/CustomPackage.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchDir.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchJavaBase.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/PatchMain.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/Simple.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/TwoJars.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/BootAppendTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/ClassPathTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/com/sun/tools/javac/MyMain.jasm - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/jdk/test/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext/MyClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/src/sun/nio/cs/ext1/MyClass.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddModules.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddOpens.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/AddReads.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ExportModule.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/JvmtiAddPath.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/MainModuleOnly.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/com/greetings/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.greetings/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/com/hello/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.hello/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.nomodule/com/nomodule/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/com/norequires/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.norequires/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/com/simple/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/com.simple/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/modulepath/src/org.astro/org/astro/World.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/OverrideTests.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.net.http/java/net/http/HttpTimeoutException.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/java.net.http/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/com/sun/tools/javac/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/jdk.compiler/module-info.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/jdk/test/Main.java - test/hotspot/jtreg/runtime/appcds/jigsaw/overridetests/src/test/module-info.java - test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHook.java - test/hotspot/jtreg/runtime/appcds/jvmti/ClassFileLoadHookTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationAgent.mf - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationApp.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationClassFileTransformer.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationRegisterClassFileTransformer.java - test/hotspot/jtreg/runtime/appcds/jvmti/InstrumentationTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/SimpleAgent.java - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf - test/hotspot/jtreg/runtime/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c - test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelClassesTransform.java - test/hotspot/jtreg/runtime/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java - test/hotspot/jtreg/runtime/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasic.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineBasicTest.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_Shared.java - test/hotspot/jtreg/runtime/appcds/redefineClass/RedefineRunningMethods_SharedHelper.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/ExerciseGC.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/ExtraSharedInput.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/FlagCombo.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloString.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringGC.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/HelloStringPlus.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/IncompatibleOptions.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InternSharedString.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InternStringTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/InvalidFileFormat.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LargePages.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockSharedStrings.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/LockStringValueTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasic.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsBasicPlus.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsHumongous.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsStress.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsUtils.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWb.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SharedStringsWbTest.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/SysDictCrash.java - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/CorruptDataLine.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidDataType.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidHeader.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidString.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidStringFormat.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbol.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidSymbolFormat.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/InvalidVersion.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/LengthOverflow.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/OverflowPrefix.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/TruncatedString.txt - test/hotspot/jtreg/runtime/appcds/sharedStrings/invalidFormat/UnrecognizedPrefix.txt - test/hotspot/jtreg/runtime/appcds/test-classes/ArrayListTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/BootClassPathAppendHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/C1.java - test/hotspot/jtreg/runtime/appcds/test-classes/C2.java - test/hotspot/jtreg/runtime/appcds/test-classes/Child.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr1.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr2.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr3.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr4.java - test/hotspot/jtreg/runtime/appcds/test-classes/CpAttr5.java - test/hotspot/jtreg/runtime/appcds/test-classes/DummyClassHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/EmptyClassHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/FieldAnnotationsApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/ForNameTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/GenericTestApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/GetFlightRecorder.java - test/hotspot/jtreg/runtime/appcds/test-classes/Greet.java - test/hotspot/jtreg/runtime/appcds/test-classes/Hello.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExt.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloExtExt.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloMore.java - test/hotspot/jtreg/runtime/appcds/test-classes/HelloWB.java - test/hotspot/jtreg/runtime/appcds/test-classes/Hi.java - test/hotspot/jtreg/runtime/appcds/test-classes/Iloadw.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/IloadwMain.java - test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassPackage.java - test/hotspot/jtreg/runtime/appcds/test-classes/JimageClassProtDomain.java - test/hotspot/jtreg/runtime/appcds/test-classes/JvmtiApp.java - test/hotspot/jtreg/runtime/appcds/test-classes/MethodNoReturn.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/MissingSuper.java - test/hotspot/jtreg/runtime/appcds/test-classes/MultiProcClass.java - test/hotspot/jtreg/runtime/appcds/test-classes/MyAnnotation.java - test/hotspot/jtreg/runtime/appcds/test-classes/MyThread.java - test/hotspot/jtreg/runtime/appcds/test-classes/PackageSealingTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/PackageTest.java - test/hotspot/jtreg/runtime/appcds/test-classes/ParallelClasses.java - test/hotspot/jtreg/runtime/appcds/test-classes/ParallelLoad.java - test/hotspot/jtreg/runtime/appcds/test-classes/Prohibited.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/ProhibitedHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomain.java - test/hotspot/jtreg/runtime/appcds/test-classes/ProtDomainB.java - test/hotspot/jtreg/runtime/appcds/test-classes/ReportMyLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/RewriteBytecodes.java - test/hotspot/jtreg/runtime/appcds/test-classes/Super.java - test/hotspot/jtreg/runtime/appcds/test-classes/TestClassLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/TestWithProfilerHelper.java - test/hotspot/jtreg/runtime/appcds/test-classes/TrySwitchMyLoader.java - test/hotspot/jtreg/runtime/appcds/test-classes/Util.java - test/hotspot/jtreg/runtime/appcds/test-classes/VerifierTest0.java - test/hotspot/jtreg/runtime/appcds/test-classes/com/sun/tools/javac/Main.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr1_long.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr2.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr3.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr4.mf - test/hotspot/jtreg/runtime/appcds/test-classes/cpattr5_extra_long.mf - test/hotspot/jtreg/runtime/appcds/test-classes/java/net/HttpCookie.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/javax/transaction/InvalidTransactionException.jasm - test/hotspot/jtreg/runtime/appcds/test-classes/package_seal.mf --"8202339: [TESTBUG] Consolidate the tests in runtime/SharedArchiveFile and runtime/appcds Summary: add top level cds directory and adjust test groups Reviewed-by: mseledtsov, ccheung " Build output - ERROR: File 'build-tail.out' does not exist From shade at redhat.com Tue Sep 3 16:44:51 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 3 Sep 2019 18:44:51 +0200 Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 1892 Failure In-Reply-To: <1280219971.3602.1567527015940.JavaMail.javamailuser@localhost> References: <1280219971.3602.1567527015940.JavaMail.javamailuser@localhost> Message-ID: On 9/3/19 6:10 PM, ci_notify at linaro.org wrote: > OpenJDK AArch64 jdk/jdk build status is Failure > Build details - https://ci.linaro.org/job/jdkX-ci-build/1892/ If you are triggered by build failures (especially after your pushes) like me, check out the log _before_ trying to reproduce it: 18:10:13 configure: Rewriting CXXFILT to "/usr/bin/c++filt" 18:10:13 configure: error: The path of JT_HOME, which resolves as "/home/buildslave/workspace/jdkX-ci-build/jtreg", is not found. 18:10:13 configure exiting with result code 1 18:10:14 Build step 'Execute shell' marked build as failure Infrastructure problem ;) -- Thanks, -Aleksey From ci_notify at linaro.org Wed Sep 4 00:04:11 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Wed, 4 Sep 2019 00:04:11 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1396196510.3642.1567555452383.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/2019/240/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/jul/24 pass: 5,706; fail: 1 Build 1: aarch64/2019/jul/26 pass: 5,707; fail: 2 Build 2: aarch64/2019/jul/29 pass: 5,705; fail: 4 Build 3: aarch64/2019/jul/31 pass: 5,711; fail: 1 Build 4: aarch64/2019/aug/02 pass: 5,711; fail: 2 Build 5: aarch64/2019/aug/05 pass: 5,712; fail: 1 Build 6: aarch64/2019/aug/07 pass: 5,711; fail: 1 Build 7: aarch64/2019/aug/12 pass: 5,713; fail: 2 Build 8: aarch64/2019/aug/14 pass: 5,717; fail: 1 Build 9: aarch64/2019/aug/16 pass: 5,718 Build 10: aarch64/2019/aug/19 pass: 5,718 Build 11: aarch64/2019/aug/21 pass: 5,718; fail: 1 Build 12: aarch64/2019/aug/23 pass: 5,716; fail: 2 Build 13: aarch64/2019/aug/26 pass: 5,718; error: 1 Build 14: aarch64/2019/aug/28 pass: 5,719; fail: 1 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- 5 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/jul/24 pass: 3,970 Build 1: aarch64/2019/jul/26 pass: 3,970 Build 2: aarch64/2019/jul/29 pass: 3,970 Build 3: aarch64/2019/jul/31 pass: 3,970 Build 4: aarch64/2019/aug/02 pass: 3,970 Build 5: aarch64/2019/aug/05 pass: 3,970 Build 6: aarch64/2019/aug/07 pass: 3,970 Build 7: aarch64/2019/aug/12 pass: 3,970 Build 8: aarch64/2019/aug/14 pass: 3,972 Build 9: aarch64/2019/aug/16 pass: 3,972 Build 10: aarch64/2019/aug/19 pass: 3,972 Build 11: aarch64/2019/aug/21 pass: 3,972 Build 12: aarch64/2019/aug/23 pass: 3,972 Build 13: aarch64/2019/aug/26 pass: 3,972 Build 14: aarch64/2019/aug/28 pass: 3,972 ------------------------------------------------------------------------------- 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.14x Relative performance: Server critical-jOPS (nc): 9.30x 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-07-24 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/205/results/ 2019-07-26 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/207/results/ 2019-07-30 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/210/results/ 2019-08-01 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/212/results/ 2019-08-03 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/214/results/ 2019-08-06 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/217/results/ 2019-08-08 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/219/results/ 2019-08-13 pass rate: 10487/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/224/results/ 2019-08-15 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/226/results/ 2019-08-17 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/228/results/ 2019-08-20 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/231/results/ 2019-08-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/233/results/ 2019-08-24 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/235/results/ 2019-08-27 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/238/results/ 2019-09-04 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/240/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 Sep 5 12:59:00 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 5 Sep 2019 12:59:00 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <154023515.3778.1567688340956.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/2019/246/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/jul/26 pass: 5,707; fail: 2 Build 1: aarch64/2019/jul/29 pass: 5,705; fail: 4 Build 2: aarch64/2019/jul/31 pass: 5,711; fail: 1 Build 3: aarch64/2019/aug/02 pass: 5,711; fail: 2 Build 4: aarch64/2019/aug/05 pass: 5,712; fail: 1 Build 5: aarch64/2019/aug/07 pass: 5,711; fail: 1 Build 6: aarch64/2019/aug/12 pass: 5,713; fail: 2 Build 7: aarch64/2019/aug/14 pass: 5,717; fail: 1 Build 8: aarch64/2019/aug/16 pass: 5,718 Build 9: aarch64/2019/aug/19 pass: 5,718 Build 10: aarch64/2019/aug/21 pass: 5,718; fail: 1 Build 11: aarch64/2019/aug/23 pass: 5,716; fail: 2 Build 12: aarch64/2019/aug/26 pass: 5,718; error: 1 Build 13: aarch64/2019/aug/28 pass: 5,719; fail: 1 Build 14: aarch64/2019/sep/03 pass: 5,732 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- 2 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/jul/26 pass: 3,970 Build 1: aarch64/2019/jul/29 pass: 3,970 Build 2: aarch64/2019/jul/31 pass: 3,970 Build 3: aarch64/2019/aug/02 pass: 3,970 Build 4: aarch64/2019/aug/05 pass: 3,970 Build 5: aarch64/2019/aug/07 pass: 3,970 Build 6: aarch64/2019/aug/12 pass: 3,970 Build 7: aarch64/2019/aug/14 pass: 3,972 Build 8: aarch64/2019/aug/16 pass: 3,972 Build 9: aarch64/2019/aug/19 pass: 3,972 Build 10: aarch64/2019/aug/21 pass: 3,972 Build 11: aarch64/2019/aug/23 pass: 3,972 Build 12: aarch64/2019/aug/26 pass: 3,972 Build 13: aarch64/2019/aug/28 pass: 3,972 Build 14: aarch64/2019/sep/03 pass: 3,977 ------------------------------------------------------------------------------- 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.14x Relative performance: Server critical-jOPS (nc): 9.36x 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. 2019-07-26 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/207/results/ 2019-07-30 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/210/results/ 2019-08-01 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/212/results/ 2019-08-03 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/214/results/ 2019-08-06 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/217/results/ 2019-08-08 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/219/results/ 2019-08-13 pass rate: 10487/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/224/results/ 2019-08-15 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/226/results/ 2019-08-17 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/228/results/ 2019-08-20 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/231/results/ 2019-08-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/233/results/ 2019-08-24 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/235/results/ 2019-08-27 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/238/results/ 2019-09-04 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/240/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/246/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 Sep 5 13:08:15 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 5 Sep 2019 13:08:15 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 11u on AArch64 Message-ID: <702803528.3780.1567688896026.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/2019/247/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/mar/28 pass: 5,722; fail: 8; not run: 11,618 Build 1: aarch64/2019/apr/02 pass: 5,723; fail: 8; not run: 11,618 Build 2: aarch64/2019/apr/04 pass: 5,722; fail: 9; not run: 11,618 Build 3: aarch64/2019/apr/18 pass: 5,723; fail: 8; not run: 11,618 Build 4: aarch64/2019/may/16 pass: 5,734; fail: 5; not run: 11,623 Build 5: aarch64/2019/may/25 pass: 5,735; fail: 5; not run: 11,623 Build 6: aarch64/2019/jun/05 pass: 5,737; fail: 5; not run: 11,623 Build 7: aarch64/2019/jun/15 pass: 5,737; fail: 5; not run: 11,623 Build 8: aarch64/2019/jun/27 pass: 5,737; fail: 5 Build 9: aarch64/2019/jul/02 pass: 5,737; fail: 5 Build 10: aarch64/2019/aug/03 pass: 5,746; fail: 4 Build 11: aarch64/2019/aug/10 pass: 5,747; fail: 4 Build 12: aarch64/2019/aug/15 pass: 5,753; fail: 4 Build 13: aarch64/2019/aug/22 pass: 5,755; fail: 4 Build 14: aarch64/2019/sep/04 pass: 5,764; fail: 2 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/mar/28 pass: 8,374; fail: 521; error: 21 Build 1: aarch64/2019/apr/02 pass: 8,354; fail: 536; error: 26 Build 2: aarch64/2019/apr/04 pass: 8,382; fail: 510; error: 24 Build 3: aarch64/2019/apr/18 pass: 8,398; fail: 501; error: 19 Build 4: aarch64/2019/may/16 pass: 8,397; fail: 514; error: 22 Build 5: aarch64/2019/may/25 pass: 8,403; fail: 511; error: 21 Build 6: aarch64/2019/jun/05 pass: 8,427; fail: 489; error: 19 Build 7: aarch64/2019/jun/15 pass: 8,409; fail: 506; error: 20 Build 8: aarch64/2019/jun/27 pass: 8,401; fail: 512; error: 22 Build 9: aarch64/2019/jul/02 pass: 8,407; fail: 498; error: 31 Build 10: aarch64/2019/aug/03 pass: 8,429; fail: 509; error: 18 Build 11: aarch64/2019/aug/10 pass: 8,450; fail: 485; error: 16 Build 12: aarch64/2019/aug/15 pass: 8,443; fail: 496; error: 13 Build 13: aarch64/2019/aug/22 pass: 8,446; fail: 494; error: 15 Build 14: aarch64/2019/sep/04 pass: 8,483; fail: 465; error: 10 2 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/mar/28 pass: 3,904 Build 1: aarch64/2019/apr/02 pass: 3,904 Build 2: aarch64/2019/apr/04 pass: 3,904 Build 3: aarch64/2019/apr/18 pass: 3,904 Build 4: aarch64/2019/may/16 pass: 3,908 Build 5: aarch64/2019/may/25 pass: 3,908 Build 6: aarch64/2019/jun/05 pass: 3,908 Build 7: aarch64/2019/jun/15 pass: 3,908 Build 8: aarch64/2019/jun/27 pass: 3,908 Build 9: aarch64/2019/jul/02 pass: 3,908 Build 10: aarch64/2019/aug/03 pass: 3,908 Build 11: aarch64/2019/aug/10 pass: 3,909 Build 12: aarch64/2019/aug/15 pass: 3,909 Build 13: aarch64/2019/aug/22 pass: 3,909 Build 14: aarch64/2019/sep/04 pass: 3,910 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.94x Relative performance: Server critical-jOPS (nc): 7.89x 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: 204.57 Server 204.57 / Server 2014-04-01 (71.00): 2.88x 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-03-29 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/087/results/ 2019-04-03 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/092/results/ 2019-04-05 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/094/results/ 2019-04-19 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/108/results/ 2019-05-17 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/136/results/ 2019-05-26 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/145/results/ 2019-06-05 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/156/results/ 2019-06-16 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/166/results/ 2019-06-28 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/178/results/ 2019-07-03 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/183/results/ 2019-08-04 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/215/results/ 2019-08-11 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/222/results/ 2019-08-16 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/227/results/ 2019-08-23 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/234/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/247/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 Fri Sep 6 04:11:09 2019 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Fri, 6 Sep 2019 05:11:09 +0100 Subject: [aarch64-port-dev ] RFR] [8u] 8u232-b05 Upstream Sync Message-ID: <99cd9153-74b5-3cbf-7327-9b59510acfcf@redhat.com> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/root/merge.changeset Changes in aarch64-shenandoah-jdk8u232-b05: - S8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory - S8087128: C2: Disallow definition split on MachCopySpill nodes - S8139965: Hang seen when using com.sun.jndi.ldap.search.replyQueueSize - S8141570: Fix Zero interpreter build for --disable-precompiled-headers - S8147502: Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size - S8147611: G1 - Missing memory barrier in start_cset_region_for_worker - S8151066: assert(0 <= i && i < length()) failed: index out of bounds - S8155951: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool - S8179954: AArch64: C1 and C2 volatile accesses are not sequentially consistent - S8202948: C2: assert(init_offset >= 0) failed: positive offset from object start - S8203324: Use out of scope in getMacOSXLocale of java_props_macosx.c:120 - S8206163: AArch64: incorrect code generation for StoreCM - S8206879: Currency decimal marker incorrect for Peru - S8209420: Track membars for volatile accesses so they can be properly optimized - S8211232: GraphKit::make_runtime_call() sometimes attaches wrong memory state to call - S8211233: MemBarNode::trailing_membar() and MemBarNode::leading_membar() need to handle dying subgraphs better - S8214687: Optimize Collections.nCopies().hashCode() and equals() - S8214702: Wrong text position for whitespaced string in printing Swing text - S8214857: "bad trailing membar" assert failure at memnode.cpp:3220 - S8215130: Fix errors in LittleCMS 2.9 reported by GCC 8 - S8215265: C2: range check elimination may allow illegal out of bound access - S8216350: AArch64: monitor unlock fast path not called - S8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal - S8217731: Font rendering and glyph spacing changed from jdk-8 to jdk-11 - S8217896: Make better use of LCPUs when building on AIX - S8218201: Failures when vmIntrinsics::_getClass is not inlined - S8218280: LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer. - S8218780: Update MUSCLE PCSC-Lite header files - S8219517: assert(false) failed: infinite loop in PhaseIterGVN::optimize - S8220072: GCC 8.3 reports errors in java.base - S8222980: Upgrade IANA Language Subtag Registry to Version 2019-04-03 - S8223177: Data race on JvmtiEnvBase::_tag_map in double-checked locking - S8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase - S8225423: GTK L&F: JSplitPane: There is no divider shown - S8226798: JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*) - S8226964: [Yaru] GTK L&F: There is no difference between menu selected and de-selected - S8228440: TestAESCiphers tests fail with "access denied" trying to access ArrayUtil Main issues of note: * 8179954, 8206163, 8209420, 8211233, 8214857 & 8216350 are already upstream and not part of this merge. * There was a conflict with 8080157 in hotspot/src/cpu/x86/vm/stubRoutines_x86_64.hpp as code_size2 had already been increased to the higher value of 46700 by "Adjust code stub sizes for Shenandoah and future backports". That change was thus simply dropped. The rest of 8080157 is still useful in adding asserts for when buffer.insts_remaining() reaches 200 or less. diffstat for root b/.hgtags | 1 + b/common/autoconf/build-performance.m4 | 9 ++++++--- b/common/autoconf/generated-configure.sh | 11 +++++++---- 3 files changed, 14 insertions(+), 7 deletions(-) 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 a/src/solaris/native/sun/security/smartcardio/MUSCLE/COPYING | 28 b/.hgtags | 1 b/make/data/lsrdata/language-subtag-registry.txt | 15 b/src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java | 14 b/src/share/classes/com/sun/crypto/provider/CipherFeedback.java | 13 b/src/share/classes/com/sun/crypto/provider/CounterMode.java | 6 b/src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java | 13 b/src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java | 19 b/src/share/classes/com/sun/crypto/provider/OutputFeedback.java | 11 b/src/share/classes/com/sun/crypto/provider/PCBC.java | 14 b/src/share/classes/com/sun/crypto/provider/Preconditions.java | 2 b/src/share/classes/com/sun/crypto/provider/RangeUtil.java | 53 b/src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java | 79 + b/src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java | 8 b/src/share/classes/com/sun/jndi/ldap/BerDecoder.java | 12 b/src/share/classes/com/sun/jndi/ldap/Connection.java | 67 - b/src/share/classes/com/sun/jndi/ldap/LdapRequest.java | 88 - b/src/share/classes/java/io/LineNumberReader.java | 7 b/src/share/classes/java/util/Collections.java | 49 b/src/share/classes/sun/security/ec/ECDSASignature.java | 6 b/src/share/classes/sun/security/util/ArrayUtil.java | 22 b/src/share/classes/sun/swing/SwingUtilities2.java | 24 b/src/share/classes/sun/text/resources/es/FormatData_es_PE.java | 17 b/src/share/native/sun/font/freetypeScaler.c | 53 b/src/share/native/sun/java2d/cmm/lcms/cmsxform.c | 2 b/src/share/native/sun/security/ec/impl/ec.c | 18 b/src/share/native/sun/security/smartcardio/pcsc.c | 6 b/src/solaris/native/java/io/canonicalize_md.c | 11 b/src/solaris/native/java/lang/java_props_macosx.c | 5 b/src/solaris/native/sun/awt/gtk3_interface.c | 35 b/src/solaris/native/sun/awt/gtk3_interface.h | 4 b/src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h | 556 ++++------ b/src/solaris/native/sun/security/smartcardio/MUSCLE/winscard.h | 135 +- b/src/solaris/native/sun/security/smartcardio/MUSCLE/wintypes.h | 115 ++ b/src/solaris/native/sun/security/smartcardio/pcsc_md.h | 69 - b/test/java/io/LineNumberReader/MarkSplitCRLF.java | 99 + b/test/java/text/Format/NumberFormat/TestPeruCurrencyFormat.java | 47 b/test/java/util/Collections/NCopies.java | 56 - b/test/java/util/Locale/Bug8040211.java | 9 b/test/java/util/Objects/CheckIndex.java | 5 b/test/javax/swing/JComboBox/8033069/bug8033069NoScrollBar.java | 5 b/test/javax/swing/JComboBox/8033069/bug8033069ScrollBar.java | 4 b/test/javax/swing/SwingUtilities/TestTextPosInPrint.java | 244 ++++ b/test/lib/testlibrary/jdk/testlibrary/Convert.java | 84 + b/test/sun/security/ec/SignatureDigestTruncate.java | 125 ++ b/test/sun/text/resources/LocaleData | 7 46 files changed, 1599 insertions(+), 663 deletions(-) diffstat for hotspot b/.hgtags | 1 b/make/linux/makefiles/zeroshark.make | 16 + b/src/share/vm/ci/bcEscapeAnalyzer.cpp | 42 +--- b/src/share/vm/ci/bcEscapeAnalyzer.hpp | 4 b/src/share/vm/ci/ciStreams.cpp | 9 b/src/share/vm/ci/ciStreams.hpp | 4 b/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 1 b/src/share/vm/oops/instanceKlass.hpp | 5 b/src/share/vm/oops/klassVtable.cpp | 22 ++ b/src/share/vm/opto/connode.cpp | 6 b/src/share/vm/opto/graphKit.cpp | 9 b/src/share/vm/opto/graphKit.hpp | 2 b/src/share/vm/opto/loopTransform.cpp | 20 +- b/src/share/vm/opto/loopnode.hpp | 2 b/src/share/vm/opto/memnode.cpp | 8 b/src/share/vm/opto/reg_split.cpp | 3 b/src/share/vm/opto/superword.cpp | 4 b/src/share/vm/prims/jvmtiEnvBase.hpp | 10 - b/src/share/vm/prims/jvmtiRedefineClasses.cpp | 73 +++++-- b/src/share/vm/prims/jvmtiRedefineClasses.hpp | 4 b/src/share/vm/prims/jvmtiTagMap.cpp | 6 b/src/share/vm/runtime/java.cpp | 1 b/src/share/vm/runtime/mutexLocker.cpp | 2 b/src/share/vm/runtime/mutexLocker.hpp | 1 b/src/share/vm/runtime/stubRoutines.cpp | 6 b/test/compiler/c2/Test8217359.java | 74 +++++++ b/test/compiler/escapeAnalysis/TestGetClass.java | 52 +++++ b/test/compiler/loopopts/superword/TestNegBaseOffset.java | 59 +++++ b/test/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java | 100 ++++++++++ b/test/runtime/VtableTests/VTableTest.java | 50 +++++ b/test/runtime/VtableTests/pkg/A.java | 28 ++ 31 files changed, 549 insertions(+), 75 deletions(-) Successfully built on x86, x86_64, s390, s390x, ppc64, ppc64le & aarch64. Ok to push? -- 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 Fri Sep 6 07:36:51 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 6 Sep 2019 09:36:51 +0200 Subject: [aarch64-port-dev ] RFR] [8u] 8u232-b05 Upstream Sync In-Reply-To: <99cd9153-74b5-3cbf-7327-9b59510acfcf@redhat.com> References: <99cd9153-74b5-3cbf-7327-9b59510acfcf@redhat.com> Message-ID: <68e8c8aa-4410-6a52-b9b1-282cf7ce122b@redhat.com> On 9/6/19 6:11 AM, Andrew John Hughes wrote: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/jaxws/merge.changeset Looks trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/jdk/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/hotspot/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/nashorn/merge.changeset Looks trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/root/merge.changeset Looks good. Thumbs up! Good to go in. Thanks, -Aleksey From dms at samersoff.net Fri Sep 6 10:28:05 2019 From: dms at samersoff.net (Dmitry Samersoff) Date: Fri, 6 Sep 2019 13:28:05 +0300 Subject: [aarch64-port-dev ] RFR(L): AARCH64 support for lworld v.06 In-Reply-To: <182a12bf-4d53-e992-c808-4ef5c8e24c03@samersoff.net> References: <182a12bf-4d53-e992-c808-4ef5c8e24c03@samersoff.net> Message-ID: Hello Everybody, Could someone help with review? -Dmitry On 02.09.19 14:16, Dmitry Samersoff wrote: > Hello Everybody, > > > Please review v.06 of adding AArch64 support to lworld branch > > http://cr.openjdk.java.net/~dsamersoff/valhalla_lworld_aarch64/webrev.06/ > > What was done: > > 1. Adopted changes in shared code and fixed compilation errors > > 2. Removed all DMS CHECK kludges (but some of them become FIXME) > > 3. All the code needed to support value pack/unpack logic > is in place. > > > Problems left: > > There are couple of bugs mostly related to register usage while we > pack/unpack values. > > Therefore, ValueTypePassFieldsAsArgs/ValueTypePassFieldsAsArgs is > still hardly disabled for aarch64 > > > Testing (the same as for v.05): > > All tests in runtime/valhalla/valuetypes and in > compiler/valhalla/valuetypes/ are passed > > compiler/valhalla/valuetypes/TestMethodHandles.java > compiler/valhalla/valuetypes/TestBasicFunctionality.java > > are passed after manually tweaking of output patterns, I have not > found a way to support both x86 and aarch64, so these tests remain > unchanged and run on x64 only. > > > -Dmitry > From rwestrel at redhat.com Fri Sep 6 13:01:28 2019 From: rwestrel at redhat.com (Roland Westrelin) Date: Fri, 06 Sep 2019 15:01:28 +0200 Subject: [aarch64-port-dev ] RFR(L): AARCH64 support for lworld v.06 In-Reply-To: <182a12bf-4d53-e992-c808-4ef5c8e24c03@samersoff.net> References: <182a12bf-4d53-e992-c808-4ef5c8e24c03@samersoff.net> Message-ID: <87pnkdlgt3.fsf@redhat.com> > Please review v.06 of adding AArch64 support to lworld branch I went over it quickly so this is not a real review. I see no reason not to push it given it's aarch64 only. Thanks for working on aarch64 support. Roland. From gnu.andrew at redhat.com Fri Sep 6 15:23:01 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 06 Sep 2019 15:23:01 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 4 new changesets Message-ID: <201909061523.x86FN1i6029953@aojmv0008.oracle.com> Changeset: 2cd484c5b7f8 Author: aleonard Date: 2019-08-22 17:51 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/2cd484c5b7f8 8217896: Make better use of LCPUs when building on AIX Reviewed-by: sgehwolf, andrew Contributed-by: andrew_m_leonard at uk.ibm.com ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh Changeset: a29e19e1c0ee Author: andrew Date: 2019-09-04 19:40 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/a29e19e1c0ee Added tag jdk8u232-b05 for changeset 2cd484c5b7f8 ! .hgtags Changeset: e13d6e0a18a8 Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/e13d6e0a18a8 Merge jdk8u232-b05 ! .hgtags ! common/autoconf/generated-configure.sh Changeset: f66b886d7e95 Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/f66b886d7e95 Added tag aarch64-shenandoah-jdk8u232-b05 for changeset e13d6e0a18a8 ! .hgtags From gnu.andrew at redhat.com Fri Sep 6 15:23:08 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 06 Sep 2019 15:23:08 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 3 new changesets Message-ID: <201909061523.x86FN8UU000551@aojmv0008.oracle.com> Changeset: 75ad72ef4f68 Author: andrew Date: 2019-09-04 19:40 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/75ad72ef4f68 Added tag jdk8u232-b05 for changeset 836e5e2e10a5 ! .hgtags Changeset: f0ddb831f236 Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f0ddb831f236 Merge jdk8u232-b05 ! .hgtags Changeset: adc7b87f88ff Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/adc7b87f88ff Added tag aarch64-shenandoah-jdk8u232-b05 for changeset f0ddb831f236 ! .hgtags From gnu.andrew at redhat.com Fri Sep 6 15:23:16 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 06 Sep 2019 15:23:16 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 3 new changesets Message-ID: <201909061523.x86FNG65001136@aojmv0008.oracle.com> Changeset: 7b44b5f468a4 Author: andrew Date: 2019-09-04 19:40 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/7b44b5f468a4 Added tag jdk8u232-b05 for changeset 2b9fdc450085 ! .hgtags Changeset: 6868f2da45d5 Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/6868f2da45d5 Merge jdk8u232-b05 ! .hgtags Changeset: 56563fa62d18 Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/56563fa62d18 Added tag aarch64-shenandoah-jdk8u232-b05 for changeset 6868f2da45d5 ! .hgtags From gnu.andrew at redhat.com Fri Sep 6 15:23:22 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 06 Sep 2019 15:23:22 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 3 new changesets Message-ID: <201909061523.x86FNMmP001217@aojmv0008.oracle.com> Changeset: 60e3a82a9973 Author: andrew Date: 2019-09-04 19:40 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/60e3a82a9973 Added tag jdk8u232-b05 for changeset 298981215ad0 ! .hgtags Changeset: 16f8c93c0dcf Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/16f8c93c0dcf Merge jdk8u232-b05 ! .hgtags Changeset: fe92f572d4f1 Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/fe92f572d4f1 Added tag aarch64-shenandoah-jdk8u232-b05 for changeset 16f8c93c0dcf ! .hgtags From gnu.andrew at redhat.com Fri Sep 6 15:23:30 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 06 Sep 2019 15:23:30 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 3 new changesets Message-ID: <201909061523.x86FNUwk001323@aojmv0008.oracle.com> Changeset: 2338eb5fa755 Author: andrew Date: 2019-09-04 19:40 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/2338eb5fa755 Added tag jdk8u232-b05 for changeset 415c49110391 ! .hgtags Changeset: b7758faf1af0 Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/b7758faf1af0 Merge jdk8u232-b05 ! .hgtags Changeset: 31a70fb38ae4 Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/31a70fb38ae4 Added tag aarch64-shenandoah-jdk8u232-b05 for changeset b7758faf1af0 ! .hgtags From gnu.andrew at redhat.com Fri Sep 6 15:23:38 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 06 Sep 2019 15:23:38 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 17 new changesets Message-ID: <201909061523.x86FNcSN001459@aojmv0008.oracle.com> Changeset: c61a86859323 Author: manc Date: 2019-04-30 18:44 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c61a86859323 8223177: Data race on JvmtiEnvBase::_tag_map in double-checked locking Summary: Add memory fences on accesses to JvmtiEnvBase::_tag_map Reviewed-by: dholmes, jcbeyler, sspitsyn ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: 25738d7267c3 Author: manc Date: 2019-05-01 20:25 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/25738d7267c3 8223227: Rename acquire_tag_map() to tag_map_acquire() in jvmtiEnvBase Reviewed-by: dholmes, jcbeyler ! src/share/vm/prims/jvmtiEnvBase.hpp ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: bd6ec847115e Author: neliasso Date: 2019-08-19 17:36 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bd6ec847115e 8219517: assert(false) failed: infinite loop in PhaseIterGVN::optimize Reviewed-by: kvn, thartmann ! src/share/vm/opto/memnode.cpp Changeset: 940791dabea2 Author: thartmann Date: 2019-03-11 11:42 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/940791dabea2 8218201: Failures when vmIntrinsics::_getClass is not inlined Summary: Fix BCEscapeAnalyzer to correctly handle _getClass intrinsic. Reviewed-by: kvn, dlong, redestad, neliasso ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/bcEscapeAnalyzer.hpp + test/compiler/escapeAnalysis/TestGetClass.java Changeset: c06dc174d786 Author: fyang Date: 2019-01-21 13:31 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c06dc174d786 8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal Reviewed-by: thartmann Contributed-by: jitao8 at huawei.com ! src/share/vm/opto/connode.cpp + test/compiler/c2/Test8217359.java Changeset: 18fd6d87f16f Author: roland Date: 2018-09-28 14:24 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/18fd6d87f16f 8211232: GraphKit::make_runtime_call() sometimes attaches wrong memory state to call Reviewed-by: kvn ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp Changeset: bf9503046dd4 Author: roland Date: 2018-12-14 11:22 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bf9503046dd4 8215265: C2: range check elimination may allow illegal out of bound access Reviewed-by: thartmann, kvn ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp + test/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java Changeset: b290489738b8 Author: kvn Date: 2018-06-15 08:28 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b290489738b8 8202948: C2: assert(init_offset >= 0) failed: positive offset from object start Summary: convert the assert into compilation check which will skip superword optimization Reviewed-by: roland, thartmann ! src/share/vm/opto/superword.cpp + test/compiler/loopopts/superword/TestNegBaseOffset.java Changeset: 7e0a4478e80f Author: neliasso Date: 2019-02-14 14:31 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7e0a4478e80f 8087128: C2: Disallow definition split on MachCopySpill nodes Reviewed-by: kvn ! src/share/vm/opto/reg_split.cpp Changeset: 9f614da5f371 Author: kvn Date: 2015-06-19 17:46 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9f614da5f371 8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory Summary: increase code_size2 for stubs Reviewed-by: iveresov ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/share/vm/runtime/stubRoutines.cpp Changeset: 657162a310c4 Author: hseigel Date: 2019-07-11 09:26 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/657162a310c4 8226798: JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*) Summary: When calculating vtable size at class load time, do not look for miranda method if matching package private method is found in a super class. Reviewed-by: acorn, lfoltan ! src/share/vm/oops/klassVtable.cpp + test/runtime/VtableTests/VTableTest.java + test/runtime/VtableTests/pkg/A.java Changeset: b02fb6a07ed5 Author: andrew Date: 2019-09-03 06:41 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b02fb6a07ed5 8141570: Fix Zero interpreter build for --disable-precompiled-headers Summary: Prepare Zero build for backport of JDK-8062808. Reviewed-by: sgehwolf ! make/linux/makefiles/zeroshark.make ! src/share/vm/runtime/java.cpp Changeset: 0e3d6188f198 Author: zgu Date: 2019-09-03 06:57 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0e3d6188f198 8155951: VM crash in nsk/jvmti/RedefineClasses/StressRedefine: assert failed: Corrupted constant pool 8151066: assert(0 <= i && i < length()) failed: index out of bounds Summary: lock classes for redefinition because constant pool merging isn't thread safe, use method constant pool because constant pool merging doesn't make equivalent cpCaches because of invokedynamic Reviewed-by: shade, andrew ! src/share/vm/ci/ciStreams.cpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: b13d79420363 Author: andrew Date: 2019-09-04 17:48 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b13d79420363 8147611: G1 - Missing memory barrier in start_cset_region_for_worker Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 760b28d87178 Author: andrew Date: 2019-09-04 19:40 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/760b28d87178 Added tag jdk8u232-b05 for changeset b13d79420363 ! .hgtags Changeset: a047aebf12df Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a047aebf12df Merge jdk8u232-b05 ! .hgtags ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/stubRoutines.cpp Changeset: a06870b3894d Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a06870b3894d Added tag aarch64-shenandoah-jdk8u232-b05 for changeset a047aebf12df ! .hgtags From gnu.andrew at redhat.com Fri Sep 6 15:23:47 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 06 Sep 2019 15:23:47 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 18 new changesets Message-ID: <201909061523.x86FNmuF001586@aojmv0008.oracle.com> Changeset: c41a8edbaefa Author: pbansal Date: 2019-08-03 13:53 +0530 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c41a8edbaefa 8226964: [Yaru] GTK L&F: There is no difference between menu selected and de-selected Reviewed-by: prr, kcr ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java Changeset: 23784e697ad8 Author: psadhukhan Date: 2019-07-12 09:27 +0530 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/23784e697ad8 8225423: GTK L&F: JSplitPane: There is no divider shown Reviewed-by: prr, serb ! src/solaris/native/sun/awt/gtk3_interface.c ! src/solaris/native/sun/awt/gtk3_interface.h Changeset: 00df83826341 Author: tvaleev Date: 2018-12-30 08:57 +0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/00df83826341 8214687: Optimize Collections.nCopies().hashCode() and equals() Reviewed-by: igerasim, smarks ! src/share/classes/java/util/Collections.java ! test/java/util/Collections/NCopies.java Changeset: 1417d2539c57 Author: psadhukhan Date: 2019-08-23 20:14 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1417d2539c57 8214702: Wrong text position for whitespaced string in printing Swing text Summary: Do not use justification if string width of text is within screenWidth Reviewed-by: prr, serb Contributed-by: verghese at amazon.com ! src/share/classes/sun/swing/SwingUtilities2.java ! test/javax/swing/JComboBox/8033069/bug8033069NoScrollBar.java ! test/javax/swing/JComboBox/8033069/bug8033069ScrollBar.java + test/javax/swing/SwingUtilities/TestTextPosInPrint.java Changeset: 73f36e28d254 Author: bpb Date: 2019-04-29 07:39 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/73f36e28d254 8218280: LineNumberReader throws "Mark invalid" exception if CRLF straddles buffer. Reviewed-by: dfuchs, prappo ! src/share/classes/java/io/LineNumberReader.java + test/java/io/LineNumberReader/MarkSplitCRLF.java Changeset: ecee3eb54bbd Author: prr Date: 2019-08-28 15:59 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ecee3eb54bbd 8217731: Font rendering and glyph spacing changed from jdk-8 to jdk-11 Summary: Prefer the older v35 freetype byte code interpreter. Reviewed-by: serb, neugens Contributed-by: alvdavi at amazon.com ! src/share/native/sun/font/freetypeScaler.c Changeset: dd92678639b9 Author: naoto Date: 2019-08-22 14:40 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dd92678639b9 8222980: Upgrade IANA Language Subtag Registry to Version 2019-04-03 Reviewed-by: bpb, lancea ! make/data/lsrdata/language-subtag-registry.txt ! test/java/util/Locale/Bug8040211.java Changeset: c4ced5cebbee Author: dkejriwal Date: 2019-05-16 12:14 +0530 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c4ced5cebbee 8206879: Currency decimal marker incorrect for Peru Reviewed-by: naoto, rpatil ! src/share/classes/sun/text/resources/es/FormatData_es_PE.java + test/java/text/Format/NumberFormat/TestPeruCurrencyFormat.java ! test/sun/text/resources/LocaleData Changeset: b4522ab88a12 Author: andrew Date: 2019-09-03 05:19 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b4522ab88a12 8139965: Hang seen when using com.sun.jndi.ldap.search.replyQueueSize Reviewed-by: dfuchs ! src/share/classes/com/sun/jndi/ldap/BerDecoder.java ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/jndi/ldap/LdapRequest.java Changeset: 136bcee0955a Author: stooke Date: 2019-09-03 06:45 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/136bcee0955a 8203324: Use out of scope in getMacOSXLocale of java_props_macosx.c:120 Reviewed-by: shade, andrew ! src/solaris/native/java/lang/java_props_macosx.c Changeset: d44a3f4b841f Author: andrew Date: 2019-09-04 05:41 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d44a3f4b841f 8228440: TestAESCiphers tests fail with "access denied" trying to access ArrayUtil Summary: Move dependencies into the com.sun.crypto.provider package Reviewed-by: shade ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CipherFeedback.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/crypto/provider/PCBC.java + src/share/classes/com/sun/crypto/provider/Preconditions.java + src/share/classes/com/sun/crypto/provider/RangeUtil.java - src/share/classes/jdk/internal/util/Preconditions.java ! src/share/classes/sun/security/util/ArrayUtil.java ! test/java/util/Objects/CheckIndex.java Changeset: 345ef0469dd6 Author: dchuyko Date: 2019-05-22 21:33 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/345ef0469dd6 8220072: GCC 8.3 reports errors in java.base Reviewed-by: rriggs ! src/solaris/native/java/io/canonicalize_md.c Changeset: 08c46bf8a620 Author: sgehwolf Date: 2019-09-04 06:03 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/08c46bf8a620 8218780: Update MUSCLE PCSC-Lite header files Summary: Update the PCSC-lite header files to 1.8.24 release Reviewed-by: andrew ! src/share/native/sun/security/smartcardio/pcsc.c - src/solaris/native/sun/security/smartcardio/MUSCLE/COPYING ! src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h ! src/solaris/native/sun/security/smartcardio/MUSCLE/winscard.h + src/solaris/native/sun/security/smartcardio/MUSCLE/wintypes.h ! src/solaris/native/sun/security/smartcardio/pcsc_md.h Changeset: 2f26ef228073 Author: dchuyko Date: 2019-02-08 16:37 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2f26ef228073 8215130: Fix errors in LittleCMS 2.9 reported by GCC 8 Reviewed-by: prr ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c Changeset: 6d60b8cf1bd4 Author: mbalao Date: 2019-09-04 19:08 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6d60b8cf1bd4 8147502: Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size Summary: Truncate the digest according to the group order, not the field size Reviewed-by: shade, andrew ! src/share/classes/sun/security/ec/ECDSASignature.java ! src/share/native/sun/security/ec/impl/ec.c + test/lib/testlibrary/jdk/testlibrary/Convert.java + test/sun/security/ec/SignatureDigestTruncate.java Changeset: 1e8cdf311133 Author: andrew Date: 2019-09-04 19:40 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1e8cdf311133 Added tag jdk8u232-b05 for changeset 6d60b8cf1bd4 ! .hgtags Changeset: 242b6eef5a90 Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/242b6eef5a90 Merge jdk8u232-b05 ! .hgtags ! make/data/lsrdata/language-subtag-registry.txt ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CipherFeedback.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/crypto/provider/PCBC.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/share/classes/com/sun/jndi/ldap/Connection.java - src/share/classes/jdk/internal/util/Preconditions.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/share/native/sun/font/freetypeScaler.c ! src/solaris/native/java/lang/java_props_macosx.c - src/solaris/native/sun/security/smartcardio/MUSCLE/COPYING ! src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h ! test/sun/text/resources/LocaleData Changeset: 6cadd119a62e Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6cadd119a62e Added tag aarch64-shenandoah-jdk8u232-b05 for changeset 242b6eef5a90 ! .hgtags From gnu.andrew at redhat.com Fri Sep 6 15:23:55 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 06 Sep 2019 15:23:55 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 3 new changesets Message-ID: <201909061523.x86FNt7H001694@aojmv0008.oracle.com> Changeset: 8a951fd037e2 Author: andrew Date: 2019-09-04 19:40 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/8a951fd037e2 Added tag jdk8u232-b05 for changeset 52afbdfa7852 ! .hgtags Changeset: 828104703b57 Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/828104703b57 Merge jdk8u232-b05 ! .hgtags Changeset: 4f2eb0f865a1 Author: andrew Date: 2019-09-05 17:38 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/4f2eb0f865a1 Added tag aarch64-shenandoah-jdk8u232-b05 for changeset 828104703b57 ! .hgtags From gnu.andrew at redhat.com Fri Sep 6 15:43:34 2019 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Fri, 6 Sep 2019 16:43:34 +0100 Subject: [aarch64-port-dev ] RFR] [8u] 8u232-b05 Upstream Sync In-Reply-To: <68e8c8aa-4410-6a52-b9b1-282cf7ce122b@redhat.com> References: <99cd9153-74b5-3cbf-7327-9b59510acfcf@redhat.com> <68e8c8aa-4410-6a52-b9b1-282cf7ce122b@redhat.com> Message-ID: On 06/09/2019 08:36, Aleksey Shipilev wrote: > On 9/6/19 6:11 AM, Andrew John Hughes wrote: >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/corba/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/jaxp/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/jaxws/merge.changeset > > Looks trivially good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/jdk/merge.changeset > > Looks good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/hotspot/merge.changeset > > Looks good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/langtools/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/nashorn/merge.changeset > > Looks trivially good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b05/root/merge.changeset > > Looks good. > > Thumbs up! Good to go in. > > > Thanks, > -Aleksey > Pushed. 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 Fri Sep 6 16:27:39 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Fri, 6 Sep 2019 18:27:39 +0200 Subject: [aarch64-port-dev ] ANN: aarch64-port/jdk8u-shenandoah is frozen -- DO NOT PUSH Message-ID: <20ad8ab8-160e-a9f1-7b45-b57c5172bf0c@redhat.com> Hi, With the power vested upon me by Andrew Hughes: Please refrain from pushing new changes to aarch64-port/jdk8u-shenandoah until further notice. We are planning to have a drop of Shenandoah 8u code for 8u232, and would like to merge-build-test current drop against the stable target. ETA for that work to complete is Monday, Sep 9, 22:00 CEST. I would notify separately when this freeze lifts. -- Thanks, -Aleksey From aph at redhat.com Sat Sep 7 12:57:00 2019 From: aph at redhat.com (Andrew Haley) Date: Sat, 7 Sep 2019 13:57:00 +0100 Subject: [aarch64-port-dev ] RFR: [8u] 8209835: Aarch64: elide barriers on all volatile operations In-Reply-To: References: Message-ID: <93e5aa14-4db6-97cf-8809-0e4bb3ad11cb@redhat.com> On 8/28/19 11:39 AM, Yangfei (Felix) wrote: >> Having said that, I can sort-of imagine a jcstress failure if we had a test that was doing compareAndSwap in one thread and getAndSet in another. That would be a seriously compelling reason for a backport! > Can you elaborate more please? especially the possible code sequence. > > Currently, we have C2 JIT for getAndSet like this: > > 33 ;; membar_release > 34 0x0000ffffa416ae74: dmb ish > 35 ;; 0x40000000000 > 36 0x0000ffffa416ae78: orr x11, xzr, #0x40000000000 > 37 0x0000ffffa416ae7c: add x10, x1, #0x10 > 38 0x0000ffffa416ae80: prfm pstl1strm, [x10] > 39 0x0000ffffa416ae84: ldxr x9, [x10] > 40 0x0000ffffa416ae88: stxr w8, x11, [x10] > 41 0x0000ffffa416ae8c: cbnz w8, 0x0000ffffa416ae84 > 42 0x0000ffffa416ae90: mov x10, x9 > 43 ;; membar_acquire > 44 0x0000ffffa416ae94: dmb ishld ;*invokevirtual getAndSetLong The important thing is that there should be a StoreLoad barrier between a volatile store and a volatile load. If we have a getAndSet followed by a CompareAndExchange that might not happen. -- 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 dms at samersoff.net Sun Sep 8 12:06:57 2019 From: dms at samersoff.net (Dmitry Samersoff) Date: Sun, 8 Sep 2019 15:06:57 +0300 Subject: [aarch64-port-dev ] RFR(L): AARCH64 support for lworld v.06 In-Reply-To: <87pnkdlgt3.fsf@redhat.com> References: <182a12bf-4d53-e992-c808-4ef5c8e24c03@samersoff.net> <87pnkdlgt3.fsf@redhat.com> Message-ID: <800ecf42-2fae-e702-9da1-a7769f160068@samersoff.net> Roland, Thank you! I pushed the changes. -Dmitry On 06.09.2019 16:01, Roland Westrelin wrote: > >> Please review v.06 of adding AArch64 support to lworld branch > > I went over it quickly so this is not a real review. I see no reason not > to push it given it's aarch64 only. Thanks for working on aarch64 > support. > > Roland. > From shade at redhat.com Sun Sep 8 18:34:14 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Sun, 8 Sep 2019 20:34:14 +0200 Subject: [aarch64-port-dev ] RFR: Bulk Shenandoah integration, 2019-09-09 Message-ID: <776de054-2684-e539-8b1d-918917b614cd@redhat.com> Hi, Please review the routine integration of Shenandoah updates to aarch64-port/jdk8u-shenandoah. Since this involves the cross-repository pull, the webrev is hard to generate without including merge fluff. Current integration basically picks up everything here: https://builds.shipilev.net/patch-openjdk-shenandoah-jdk8/hotspot/ Only hotspot is needed to update. Everything else is in perfect sync already. Changesets to be pushed: https://cr.openjdk.java.net/~shade/shenandoah/merges/aarch64-port-8u-20190909/changesets.txt Squashed patch to cross-check what is being pushed: https://cr.openjdk.java.net/~shade/shenandoah/merges/aarch64-port-8u-20190909/all-diffs.patch Tour of changes: *) assembler_x86.(cpp|hpp), macroAssembler_x86.cpp, templateTable_x86_64.cpp removes jccb/jmpb_if_possible, and returns affected chunks to upstream state. This code was added for Shenandoah store checking code long time ago, and was never used after Shenandoah parts were removed. See the current difference against upstream here, we are reverting some of those: https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/cpu/x86/vm/assembler_x86.hpp.sdiff.html https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/cpu/x86/vm/assembler_x86.cpp.sdiff.html https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp.sdiff.html https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp.sdiff.html *) x86_64.ad reverts chunks to upstream state. immU8 was used to match Shenandoah gc-state checks, and now handled elsewhere. Whitespace changes were the leftovers from previous removals and/or backports. See the current difference against upstream here, we are removing some of those: https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/cpu/x86/vm/x86_64.ad.sdiff.html *) c1_LIR.(cpp|hpp) protects lir_shenandoah_wb, like it does in 11+ *) shenandoahRootProcessor.(cpp|hpp), shenandoahSynchronizerIterator.(cpp|hpp), synchronizer.cpp, thread.cpp: removes ShenandoahFastSyncRoots, refactors it a bit, and reverts ObjectSynchronizer to upstream state. This one is actually a subtle bugfix disguised as the reversal to upstream state, see: https://mail.openjdk.java.net/pipermail/shenandoah-dev/2019-July/010124.html See the current difference against upstream here, we are reverting some of those chunks: https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/share/vm/runtime/synchronizer.cpp.sdiff.html https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/share/vm/runtime/synchronizer.hpp.sdiff.html https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/share/vm/runtime/thread.cpp.sdiff.html *) arguments.cpp: drops UseNUMAInterleaving in Shenandoah-specific initialization block. It is in shenandoahArguments.cpp in other releases, but 8u is not luxurious enough to have GC-specific argument handling yet. *) bitMap.inline.hpp: since JDK-8211926 landed via backports, this assert should be generic, and not Shenandoah-specific. This change reverts it to upstream state. See the current difference with upstream, we are reverting the assert to upstream state: https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/share/vm/utilities/bitMap.inline.hpp.sdiff.html Testing: Linux {x86_64, aarch64} hotspot_gc_shenandoah, regular build and tests on all platforms -- Thanks, -Aleksey From shade at redhat.com Mon Sep 9 07:42:57 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 9 Sep 2019 09:42:57 +0200 Subject: [aarch64-port-dev ] RFR: [8u] JDK-8211320: AArch64: unsafe.compareAndSetByte() and unsafe.compareAndSetShort() c2 intrinsics broken with negative expected value In-Reply-To: <7e52785b-ccee-f759-bb78-569e69dadabc@redhat.com> References: <9634b7e2-f863-57d6-255f-2e6a2cb04f97@redhat.com> <6d4bbfb3-8481-b1d1-4ea2-4ab47172666e@redhat.com> <5824e064-a1d2-82dd-d25b-54ac5c9e5098@redhat.com> <7e52785b-ccee-f759-bb78-569e69dadabc@redhat.com> Message-ID: On 8/28/19 11:20 AM, Andrew Dinn wrote: > On 27/08/2019 18:11, Andrew Haley wrote: >> On 8/27/19 6:03 PM, Aleksey Shipilev wrote: >>> I am leaning towards dropping this from 8u-aarch64 backports. >> >> You and me both. > Ok, I'm going to drop this backport then. I dropped "8-aarch64" from Affected Versions too, to get this off our tracking list. -- Thanks, -Aleksey From ci_notify at linaro.org Mon Sep 9 10:01:49 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 9 Sep 2019 10:01:49 +0000 (UTC) Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 1929 Fixed Message-ID: <1034653847.264.1568023309850.JavaMail.javamailuser@localhost> OpenJDK AArch64 jdk/jdk build status is Fixed Build details - https://ci.linaro.org/job/jdkX-ci-build/1929/ Changes - stefank: 8009a9c3625188c7adb6453b998bc7f91cac2391 - src/hotspot/share/runtime/init.cpp - src/hotspot/share/runtime/os.cpp - src/hotspot/share/runtime/os.hpp - src/hotspot/share/runtime/os_ext.hpp --"8230564: Remove os_ext.hpp Reviewed-by: coleenp, dholmes " stefank: 01905d6a828b9c496e7a57e3ceb5b3006a9ddb54 - src/hotspot/share/runtime/arguments.cpp - src/hotspot/share/runtime/arguments_ext.cpp --"8230563: Remove arguments_ext.cpp Reviewed-by: dholmes, coleenp " stefank: 7efe5923cfdce70424caecb3d7a9dc9436665c70 - src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp - src/hotspot/share/gc/g1/g1HeapSizingPolicy_ext.cpp --"8230562: Remove g1HeapSizingPolicy_ext.cpp Reviewed-by: dholmes, sjohanss " stefank: a0a67b6b818358138085fc6d2fffcd0ec108d258 - src/hotspot/share/logging/logTag.hpp - src/hotspot/share/logging/logTag_ext.hpp --"8230561: Remove logTag_ext.hpp Reviewed-by: dholmes, coleenp " stefank: 3277a7454dc5a53ef1ad6f74a71fabb4949340a3 - src/hotspot/share/gc/cms/jvmFlagConstraintsCMS.hpp - src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp - src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp - src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp - src/hotspot/share/runtime/flags/jvmFlag.cpp - src/hotspot/share/runtime/flags/jvmFlag.hpp - src/hotspot/share/runtime/flags/jvmFlagConstraintList.cpp - src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp - src/hotspot/share/runtime/flags/jvmFlagWriteableList.cpp - src/hotspot/share/runtime/globals.cpp - src/hotspot/share/runtime/globals.hpp - src/hotspot/share/runtime/globals_extension.hpp - src/hotspot/share/runtime/os_ext.hpp - test/hotspot/gtest/runtime/test_globals.cpp - src/hotspot/share/runtime/globals_ext.hpp --"8224599: Remove globals_ext.hpp Reviewed-by: coleenp, kvn, gziemski, ehelin " 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.management.jmod Creating jdk.localedata.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.pack.jmod Creating jdk.rmic.jmod Creating jdk.scripting.nashorn.shell.jmod Creating jdk.scripting.nashorn.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 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 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 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 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 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. Creating support/demos/image/jfc/CodePointIM/CodePointIM.jar Creating support/demos/image/jfc/FileChooserDemo/FileChooserDemo.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 Creating support/demos/image/jfc/Stylepad/Stylepad.jar Creating support/demos/image/jfc/SampleTree/SampleTree.jar Creating support/demos/image/jfc/TableExample/TableExample.jar Creating support/demos/image/jfc/TransparentRuler/TransparentRuler.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/SwingSet2/SwingSet2.jar 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. Creating support/demos/image/jfc/J2Ddemo/J2Ddemo.jar Creating support/classlist.jar Creating jdk.jlink.jmod Creating java.base.jmod Creating jdk image 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 Mon Sep 9 15:59:22 2019 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Mon, 9 Sep 2019 16:59:22 +0100 Subject: [aarch64-port-dev ] RFR: Bulk Shenandoah integration, 2019-09-09 In-Reply-To: <776de054-2684-e539-8b1d-918917b614cd@redhat.com> References: <776de054-2684-e539-8b1d-918917b614cd@redhat.com> Message-ID: <0f050449-46fb-c865-0484-ed900efd9204@redhat.com> On 08/09/2019 19:34, Aleksey Shipilev wrote: > Hi, > > Please review the routine integration of Shenandoah updates to aarch64-port/jdk8u-shenandoah. Since > this involves the cross-repository pull, the webrev is hard to generate without including merge > fluff. Current integration basically picks up everything here: > https://builds.shipilev.net/patch-openjdk-shenandoah-jdk8/hotspot/ > > Only hotspot is needed to update. Everything else is in perfect sync already. > > Changesets to be pushed: > https://cr.openjdk.java.net/~shade/shenandoah/merges/aarch64-port-8u-20190909/changesets.txt > > Squashed patch to cross-check what is being pushed: > https://cr.openjdk.java.net/~shade/shenandoah/merges/aarch64-port-8u-20190909/all-diffs.patch > > Tour of changes: > > *) assembler_x86.(cpp|hpp), macroAssembler_x86.cpp, templateTable_x86_64.cpp removes > jccb/jmpb_if_possible, and returns affected chunks to upstream state. > > This code was added for Shenandoah store checking code long time ago, and was never used after > Shenandoah parts were removed. See the current difference against upstream here, we are reverting > some of those: > > https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/cpu/x86/vm/assembler_x86.hpp.sdiff.html > > https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/cpu/x86/vm/assembler_x86.cpp.sdiff.html > > https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp.sdiff.html > > https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp.sdiff.html > > *) x86_64.ad reverts chunks to upstream state. immU8 was used to match Shenandoah gc-state checks, > and now handled elsewhere. Whitespace changes were the leftovers from previous removals and/or > backports. See the current difference against upstream here, we are removing some of those: > https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/cpu/x86/vm/x86_64.ad.sdiff.html > > *) c1_LIR.(cpp|hpp) protects lir_shenandoah_wb, like it does in 11+ > > *) shenandoahRootProcessor.(cpp|hpp), shenandoahSynchronizerIterator.(cpp|hpp), synchronizer.cpp, > thread.cpp: removes ShenandoahFastSyncRoots, refactors it a bit, and reverts ObjectSynchronizer to > upstream state. > > This one is actually a subtle bugfix disguised as the reversal to upstream state, see: > https://mail.openjdk.java.net/pipermail/shenandoah-dev/2019-July/010124.html > > See the current difference against upstream here, we are reverting some of those chunks: > > https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/share/vm/runtime/synchronizer.cpp.sdiff.html > > https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/share/vm/runtime/synchronizer.hpp.sdiff.html > > https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/share/vm/runtime/thread.cpp.sdiff.html > > *) arguments.cpp: drops UseNUMAInterleaving in Shenandoah-specific initialization block. It is in > shenandoahArguments.cpp in other releases, but 8u is not luxurious enough to have GC-specific > argument handling yet. > > *) bitMap.inline.hpp: since JDK-8211926 landed via backports, this assert should be generic, and > not Shenandoah-specific. This change reverts it to upstream state. See the current difference with > upstream, we are reverting the assert to upstream state: > > https://builds.shipilev.net/patch-openjdk-jdk8-aarch64/hotspot/src/share/vm/utilities/bitMap.inline.hpp.sdiff.html > > Testing: Linux {x86_64, aarch64} hotspot_gc_shenandoah, regular build and tests on all platforms > Looks good to me. Good to see the diff from upstream being reduced. 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 Sep 9 16:52:31 2019 From: shade at redhat.com (shade at redhat.com) Date: Mon, 09 Sep 2019 16:52:31 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 10 new changesets Message-ID: <201909091652.x89GqVeE026196@aojmv0008.oracle.com> Changeset: b764cc642f13 Author: rkennke Date: 2019-07-12 10:43 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b764cc642f13 Revert Shenandoah/JDK8-only changes relating to MonitorInUseLists ! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp + src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.cpp + src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.hpp ! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/thread.cpp Changeset: 31768b359df3 Author: shade Date: 2019-07-14 20:09 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/31768b359df3 Missing include precompiled.hpp in shenandoahSynchronizerIterator.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahSynchronizerIterator.cpp Changeset: 37c96d78c3c2 Author: shade Date: 2019-07-17 18:09 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/37c96d78c3c2 Merge Changeset: 4ab2f64b4d52 Author: shade Date: 2019-07-18 17:02 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4ab2f64b4d52 Revert Shenandoah-specific assert after JDK-8211926 landed ! src/share/vm/utilities/bitMap.inline.hpp Changeset: 16898268d728 Author: shade Date: 2019-07-18 18:22 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/16898268d728 Prune unneeded (jccb|jmpb)_if_possible ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp Changeset: e1129951c0f0 Author: shade Date: 2019-07-19 10:54 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e1129951c0f0 Revert parts of x86_64.ad to 8u upstream state ! src/cpu/x86/vm/x86_64.ad Changeset: 0fee5f92b6f5 Author: shade Date: 2019-07-19 11:19 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0fee5f92b6f5 Protect lir_shenandoah_wb with INCLUDE_ALL_GCS ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp Changeset: 30cd4e4e9d5d Author: shade Date: 2019-08-21 11:53 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/30cd4e4e9d5d Merge - src/cpu/aarch64/vm/aarch64_call.cpp - src/cpu/aarch64/vm/aarch64_linkage.S - src/cpu/aarch64/vm/cpustate_aarch64.hpp - src/cpu/aarch64/vm/decode_aarch64.hpp ! src/cpu/x86/vm/x86_64.ad - src/os_cpu/linux_aarch64/vm/linux_aarch64.S Changeset: cb1418759e55 Author: shade Date: 2019-09-02 12:10 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cb1418759e55 [backport] 8230425: Shenandoah forces +UseNUMAInterleaving even after explicitly disabled ! src/share/vm/runtime/arguments.cpp Changeset: 4eeba56c8984 Author: shade Date: 2019-09-06 17:34 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4eeba56c8984 Merge From shade at redhat.com Mon Sep 9 16:59:38 2019 From: shade at redhat.com (shade at redhat.com) Date: Mon, 09 Sep 2019 16:59:38 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset 4f2eb0f865a1 Message-ID: <201909091659.x89GxcSp000934@aojmv0008.oracle.com> Changeset: 5c27333a36ab Author: shade Date: 2019-09-09 18:54 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/5c27333a36ab Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset 4f2eb0f865a1 ! .hgtags From shade at redhat.com Mon Sep 9 16:59:43 2019 From: shade at redhat.com (shade at redhat.com) Date: Mon, 09 Sep 2019 16:59:43 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset f66b886d7e95 Message-ID: <201909091659.x89GxhF2001160@aojmv0008.oracle.com> Changeset: e9c01de63dbc Author: shade Date: 2019-09-09 18:54 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/e9c01de63dbc Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset f66b886d7e95 ! .hgtags From shade at redhat.com Mon Sep 9 16:59:40 2019 From: shade at redhat.com (shade at redhat.com) Date: Mon, 09 Sep 2019 16:59:40 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset 6cadd119a62e Message-ID: <201909091659.x89GxfS5001057@aojmv0008.oracle.com> Changeset: cb50c3c8a2f4 Author: shade Date: 2019-09-09 18:54 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/cb50c3c8a2f4 Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset 6cadd119a62e ! .hgtags From shade at redhat.com Mon Sep 9 16:59:42 2019 From: shade at redhat.com (shade at redhat.com) Date: Mon, 09 Sep 2019 16:59:42 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset adc7b87f88ff Message-ID: <201909091659.x89GxgSC001061@aojmv0008.oracle.com> Changeset: 2240e8da8382 Author: shade Date: 2019-09-09 18:54 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/2240e8da8382 Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset adc7b87f88ff ! .hgtags From shade at redhat.com Mon Sep 9 16:59:45 2019 From: shade at redhat.com (shade at redhat.com) Date: Mon, 09 Sep 2019 16:59:45 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset 56563fa62d18 Message-ID: <201909091659.x89Gxjq4001293@aojmv0008.oracle.com> Changeset: 92a9e402f9a5 Author: shade Date: 2019-09-09 18:54 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/92a9e402f9a5 Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset 56563fa62d18 ! .hgtags From shade at redhat.com Mon Sep 9 16:59:47 2019 From: shade at redhat.com (shade at redhat.com) Date: Mon, 09 Sep 2019 16:59:47 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset 4eeba56c8984 Message-ID: <201909091659.x89GxlDO001427@aojmv0008.oracle.com> Changeset: a1986eb5d5fd Author: shade Date: 2019-09-09 18:54 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a1986eb5d5fd Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset 4eeba56c8984 ! .hgtags From shade at redhat.com Mon Sep 9 16:59:50 2019 From: shade at redhat.com (shade at redhat.com) Date: Mon, 09 Sep 2019 16:59:50 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset 31a70fb38ae4 Message-ID: <201909091659.x89GxoVb001472@aojmv0008.oracle.com> Changeset: be29e0166e2e Author: shade Date: 2019-09-09 18:54 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/be29e0166e2e Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset 31a70fb38ae4 ! .hgtags From shade at redhat.com Mon Sep 9 16:59:49 2019 From: shade at redhat.com (shade at redhat.com) Date: Mon, 09 Sep 2019 16:59:49 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset fe92f572d4f1 Message-ID: <201909091659.x89Gxn9A001469@aojmv0008.oracle.com> Changeset: 789555e16545 Author: shade Date: 2019-09-09 18:54 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/789555e16545 Added tag aarch64-shenandoah-jdk8u232-b05-shenandoah-merge-2019-09-09 for changeset fe92f572d4f1 ! .hgtags From shade at redhat.com Mon Sep 9 17:01:20 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 9 Sep 2019 19:01:20 +0200 Subject: [aarch64-port-dev ] ANN: aarch64-port/jdk8u-shenandoah is un-frozen -- and open again In-Reply-To: <20ad8ab8-160e-a9f1-7b45-b57c5172bf0c@redhat.com> References: <20ad8ab8-160e-a9f1-7b45-b57c5172bf0c@redhat.com> Message-ID: On 9/6/19 6:27 PM, Aleksey Shipilev wrote: > Please refrain from pushing new changes to aarch64-port/jdk8u-shenandoah until further notice. We > are planning to have a drop of Shenandoah 8u code for 8u232, and would like to merge-build-test > current drop against the stable target. > > ETA for that work to complete is Monday, Sep 9, 22:00 CEST. > > I would notify separately when this freeze lifts. The merge is complete, repository is unfrozen. It is stabilizing for 8u232, so cross-check if you can push your changes anyway. -- Thanks, -Aleksey From ci_notify at linaro.org Tue Sep 10 01:39:42 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 10 Sep 2019 01:39:42 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <2089000292.356.1568079582426.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/2019/252/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/jul/31 pass: 5,711; fail: 1 Build 1: aarch64/2019/aug/02 pass: 5,711; fail: 2 Build 2: aarch64/2019/aug/05 pass: 5,712; fail: 1 Build 3: aarch64/2019/aug/07 pass: 5,711; fail: 1 Build 4: aarch64/2019/aug/12 pass: 5,713; fail: 2 Build 5: aarch64/2019/aug/14 pass: 5,717; fail: 1 Build 6: aarch64/2019/aug/16 pass: 5,718 Build 7: aarch64/2019/aug/19 pass: 5,718 Build 8: aarch64/2019/aug/21 pass: 5,718; fail: 1 Build 9: aarch64/2019/aug/23 pass: 5,716; fail: 2 Build 10: aarch64/2019/aug/26 pass: 5,718; error: 1 Build 11: aarch64/2019/aug/28 pass: 5,719; fail: 1 Build 12: aarch64/2019/sep/03 pass: 5,732 Build 13: aarch64/2019/sep/05 pass: 5,733; fail: 1 Build 14: aarch64/2019/sep/09 pass: 5,734 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/jul/31 pass: 3,970 Build 1: aarch64/2019/aug/02 pass: 3,970 Build 2: aarch64/2019/aug/05 pass: 3,970 Build 3: aarch64/2019/aug/07 pass: 3,970 Build 4: aarch64/2019/aug/12 pass: 3,970 Build 5: aarch64/2019/aug/14 pass: 3,972 Build 6: aarch64/2019/aug/16 pass: 3,972 Build 7: aarch64/2019/aug/19 pass: 3,972 Build 8: aarch64/2019/aug/21 pass: 3,972 Build 9: aarch64/2019/aug/23 pass: 3,972 Build 10: aarch64/2019/aug/26 pass: 3,972 Build 11: aarch64/2019/aug/28 pass: 3,972 Build 12: aarch64/2019/sep/03 pass: 3,977 Build 13: aarch64/2019/sep/05 pass: 3,978 Build 14: aarch64/2019/sep/09 pass: 3,978 ------------------------------------------------------------------------------- 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): 9.44x 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-07-30 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/210/results/ 2019-08-01 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/212/results/ 2019-08-03 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/214/results/ 2019-08-06 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/217/results/ 2019-08-08 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/219/results/ 2019-08-13 pass rate: 10487/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/224/results/ 2019-08-15 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/226/results/ 2019-08-17 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/228/results/ 2019-08-20 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/231/results/ 2019-08-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/233/results/ 2019-08-24 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/235/results/ 2019-08-27 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/238/results/ 2019-09-04 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/240/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/246/results/ 2019-09-10 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/252/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 Wed Sep 11 09:40:29 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Wed, 11 Sep 2019 09:40:29 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 11u on AArch64 Message-ID: <61247524.595.1568194830189.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/2019/253/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/apr/04 pass: 5,722; fail: 9; not run: 11,618 Build 1: aarch64/2019/apr/18 pass: 5,723; fail: 8; not run: 11,618 Build 2: aarch64/2019/may/16 pass: 5,734; fail: 5; not run: 11,623 Build 3: aarch64/2019/may/25 pass: 5,735; fail: 5; not run: 11,623 Build 4: aarch64/2019/jun/05 pass: 5,737; fail: 5; not run: 11,623 Build 5: aarch64/2019/jun/15 pass: 5,737; fail: 5; not run: 11,623 Build 6: aarch64/2019/jun/27 pass: 5,737; fail: 5 Build 7: aarch64/2019/jul/02 pass: 5,737; fail: 5 Build 8: aarch64/2019/aug/03 pass: 5,746; fail: 4 Build 9: aarch64/2019/aug/10 pass: 5,747; fail: 4 Build 10: aarch64/2019/aug/15 pass: 5,753; fail: 4 Build 11: aarch64/2019/aug/22 pass: 5,755; fail: 4 Build 12: aarch64/2019/sep/04 pass: 5,764; fail: 2 Build 13: aarch64/2019/sep/05 pass: 5,764; fail: 2 Build 14: aarch64/2019/sep/10 pass: 5,764; fail: 2 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/apr/04 pass: 8,382; fail: 510; error: 24 Build 1: aarch64/2019/apr/18 pass: 8,398; fail: 501; error: 19 Build 2: aarch64/2019/may/16 pass: 8,397; fail: 514; error: 22 Build 3: aarch64/2019/may/25 pass: 8,403; fail: 511; error: 21 Build 4: aarch64/2019/jun/05 pass: 8,427; fail: 489; error: 19 Build 5: aarch64/2019/jun/15 pass: 8,409; fail: 506; error: 20 Build 6: aarch64/2019/jun/27 pass: 8,401; fail: 512; error: 22 Build 7: aarch64/2019/jul/02 pass: 8,407; fail: 498; error: 31 Build 8: aarch64/2019/aug/03 pass: 8,429; fail: 509; error: 18 Build 9: aarch64/2019/aug/10 pass: 8,450; fail: 485; error: 16 Build 10: aarch64/2019/aug/15 pass: 8,443; fail: 496; error: 13 Build 11: aarch64/2019/aug/22 pass: 8,446; fail: 494; error: 15 Build 12: aarch64/2019/sep/04 pass: 8,483; fail: 465; error: 10 Build 13: aarch64/2019/sep/05 pass: 8,465; fail: 479; error: 14 Build 14: aarch64/2019/sep/10 pass: 8,444; fail: 500; error: 14 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/apr/04 pass: 3,904 Build 1: aarch64/2019/apr/18 pass: 3,904 Build 2: aarch64/2019/may/16 pass: 3,908 Build 3: aarch64/2019/may/25 pass: 3,908 Build 4: aarch64/2019/jun/05 pass: 3,908 Build 5: aarch64/2019/jun/15 pass: 3,908 Build 6: aarch64/2019/jun/27 pass: 3,908 Build 7: aarch64/2019/jul/02 pass: 3,908 Build 8: aarch64/2019/aug/03 pass: 3,908 Build 9: aarch64/2019/aug/10 pass: 3,909 Build 10: aarch64/2019/aug/15 pass: 3,909 Build 11: aarch64/2019/aug/22 pass: 3,909 Build 12: aarch64/2019/sep/04 pass: 3,910 Build 13: aarch64/2019/sep/05 pass: 3,910 Build 14: aarch64/2019/sep/10 pass: 3,910 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.94x Relative performance: Server critical-jOPS (nc): 7.67x 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-04-05 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/094/results/ 2019-04-19 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/108/results/ 2019-05-17 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/136/results/ 2019-05-26 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/145/results/ 2019-06-05 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/156/results/ 2019-06-16 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/166/results/ 2019-06-28 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/178/results/ 2019-07-03 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/183/results/ 2019-08-04 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/215/results/ 2019-08-11 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/222/results/ 2019-08-16 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/227/results/ 2019-08-23 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/234/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/247/results/ 2019-09-07 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/248/results/ 2019-09-11 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/253/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 Wed Sep 11 09:42:50 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Wed, 11 Sep 2019 09:42:50 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 8u on AArch64 Message-ID: <1845511429.597.1568194971135.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/jdk8u/openjdk-jtreg-nightly-tests/summary/2019/253/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/jun/20 pass: 820; fail: 16; error: 2 Build 1: aarch64/2019/jun/29 pass: 807; fail: 25; error: 6 Build 2: aarch64/2019/jul/19 pass: 814; fail: 20; error: 4 Build 3: aarch64/2019/jul/25 pass: 802; fail: 25; error: 11 Build 4: aarch64/2019/jul/30 pass: 787; fail: 40; error: 11 Build 5: aarch64/2019/aug/01 pass: 800; fail: 26; error: 12 Build 6: aarch64/2019/aug/04 pass: 808; fail: 30; error: 2 Build 7: aarch64/2019/aug/06 pass: 799; fail: 29; error: 12 Build 8: aarch64/2019/aug/08 pass: 830; fail: 9; error: 1 Build 9: aarch64/2019/aug/11 pass: 825; fail: 14; error: 1 Build 10: aarch64/2019/aug/13 pass: 830; fail: 9; error: 1 Build 11: aarch64/2019/aug/15 pass: 837; fail: 9; error: 1 Build 12: aarch64/2019/aug/17 pass: 837; fail: 9; error: 1 Build 13: aarch64/2019/aug/22 pass: 837; fail: 9; error: 1 Build 14: aarch64/2019/sep/10 pass: 838; fail: 13; error: 1 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/jun/20 pass: 5,821; fail: 244; error: 26 Build 1: aarch64/2019/jun/29 pass: 5,799; fail: 265; error: 27 Build 2: aarch64/2019/jul/19 pass: 5,940; fail: 278; error: 22 Build 3: aarch64/2019/jul/25 pass: 5,938; fail: 276; error: 26 Build 4: aarch64/2019/jul/30 pass: 5,942; fail: 273; error: 25 Build 5: aarch64/2019/aug/01 pass: 5,945; fail: 271; error: 24 Build 6: aarch64/2019/aug/04 pass: 5,949; fail: 270; error: 24 Build 7: aarch64/2019/aug/06 pass: 5,945; fail: 275; error: 23 Build 8: aarch64/2019/aug/08 pass: 5,953; fail: 267; error: 23 Build 9: aarch64/2019/aug/11 pass: 5,947; fail: 272; error: 25 Build 10: aarch64/2019/aug/13 pass: 5,962; fail: 258; error: 24 Build 11: aarch64/2019/aug/15 pass: 5,955; fail: 266; error: 23 Build 12: aarch64/2019/aug/17 pass: 5,951; fail: 269; error: 24 Build 13: aarch64/2019/aug/22 pass: 5,945; fail: 279; error: 20 Build 14: aarch64/2019/sep/10 pass: 5,951; fail: 273; error: 23 ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/jun/20 pass: 3,116; fail: 2 Build 1: aarch64/2019/jun/29 pass: 3,116; fail: 2 Build 2: aarch64/2019/jul/19 pass: 3,116; fail: 2 Build 3: aarch64/2019/jul/25 pass: 3,116; fail: 2 Build 4: aarch64/2019/jul/30 pass: 3,116; fail: 2 Build 5: aarch64/2019/aug/01 pass: 3,116; fail: 2 Build 6: aarch64/2019/aug/04 pass: 3,116; fail: 2 Build 7: aarch64/2019/aug/06 pass: 3,116; fail: 2 Build 8: aarch64/2019/aug/08 pass: 3,116; fail: 2 Build 9: aarch64/2019/aug/11 pass: 3,116; fail: 2 Build 10: aarch64/2019/aug/13 pass: 3,116; fail: 2 Build 11: aarch64/2019/aug/15 pass: 3,116; fail: 2 Build 12: aarch64/2019/aug/17 pass: 3,116; fail: 2 Build 13: aarch64/2019/aug/22 pass: 3,116; fail: 2 Build 14: aarch64/2019/sep/10 pass: 3,116; fail: 2 Previous results can be found here: http://openjdk.linaro.org/jdk8u/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): 6.97x Relative performance: Server critical-jOPS (nc): 8.34x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/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: 176.44 Server 176.44 / Server 2014-04-01 (71.00): 2.49x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-06-21 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/171/results/ 2019-06-30 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/180/results/ 2019-07-20 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/200/results/ 2019-07-26 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/206/results/ 2019-07-31 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/211/results/ 2019-08-02 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/213/results/ 2019-08-05 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/216/results/ 2019-08-07 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/218/results/ 2019-08-09 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/220/results/ 2019-08-12 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/223/results/ 2019-08-13 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/225/results/ 2019-08-16 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/227/results/ 2019-08-17 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/229/results/ 2019-08-23 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/234/results/ 2019-09-11 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/253/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/ From ci_notify at linaro.org Thu Sep 12 04:21:24 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 12 Sep 2019 04:21:24 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1632532594.740.1568262085042.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/2019/254/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/aug/02 pass: 5,711; fail: 2 Build 1: aarch64/2019/aug/05 pass: 5,712; fail: 1 Build 2: aarch64/2019/aug/07 pass: 5,711; fail: 1 Build 3: aarch64/2019/aug/12 pass: 5,713; fail: 2 Build 4: aarch64/2019/aug/14 pass: 5,717; fail: 1 Build 5: aarch64/2019/aug/16 pass: 5,718 Build 6: aarch64/2019/aug/19 pass: 5,718 Build 7: aarch64/2019/aug/21 pass: 5,718; fail: 1 Build 8: aarch64/2019/aug/23 pass: 5,716; fail: 2 Build 9: aarch64/2019/aug/26 pass: 5,718; error: 1 Build 10: aarch64/2019/aug/28 pass: 5,719; fail: 1 Build 11: aarch64/2019/sep/03 pass: 5,732 Build 12: aarch64/2019/sep/05 pass: 5,733; fail: 1 Build 13: aarch64/2019/sep/09 pass: 5,734 Build 14: aarch64/2019/sep/11 pass: 5,736 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- 4 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/02 pass: 3,970 Build 1: aarch64/2019/aug/05 pass: 3,970 Build 2: aarch64/2019/aug/07 pass: 3,970 Build 3: aarch64/2019/aug/12 pass: 3,970 Build 4: aarch64/2019/aug/14 pass: 3,972 Build 5: aarch64/2019/aug/16 pass: 3,972 Build 6: aarch64/2019/aug/19 pass: 3,972 Build 7: aarch64/2019/aug/21 pass: 3,972 Build 8: aarch64/2019/aug/23 pass: 3,972 Build 9: aarch64/2019/aug/26 pass: 3,972 Build 10: aarch64/2019/aug/28 pass: 3,972 Build 11: aarch64/2019/sep/03 pass: 3,977 Build 12: aarch64/2019/sep/05 pass: 3,978 Build 13: aarch64/2019/sep/09 pass: 3,978 Build 14: aarch64/2019/sep/11 pass: 3,978 ------------------------------------------------------------------------------- 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.24x Relative performance: Server critical-jOPS (nc): 10.62x 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-08-01 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/212/results/ 2019-08-03 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/214/results/ 2019-08-06 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/217/results/ 2019-08-08 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/219/results/ 2019-08-13 pass rate: 10487/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/224/results/ 2019-08-15 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/226/results/ 2019-08-17 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/228/results/ 2019-08-20 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/231/results/ 2019-08-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/233/results/ 2019-08-24 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/235/results/ 2019-08-27 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/238/results/ 2019-09-04 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/240/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/246/results/ 2019-09-10 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/252/results/ 2019-09-12 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/254/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 Sep 12 08:24:03 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 12 Sep 2019 08:24:03 +0000 (UTC) Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 1955 Failure Message-ID: <286919609.751.1568276644039.JavaMail.javamailuser@localhost> OpenJDK AArch64 jdk/jdk build status is Failure Build details - https://ci.linaro.org/job/jdkX-ci-build/1955/ Changes - mbaesken: ea93d6a9f720149b47026924b0a35abc3b8b4077 - src/java.base/unix/native/libnet/NetworkInterface.c --"8230856: Java_java_net_NetworkInterface_getByName0 on unix misses ReleaseStringUTFChars in early return Reviewed-by: dfuchs, stuefe, vtewari " Build output - Compiling 117 files for BUILD_java.compiler.interim Creating support/modules_libs/java.base/server/libjvm.so from 1001 file(s) Creating hotspot/variant-server/libjvm/gtest/libjvm.so from 126 file(s) Creating hotspot/variant-server/libjvm/gtest/gtestLauncher from 1 file(s) Compiling 401 files for BUILD_jdk.compiler.interim Compiling 218 files for BUILD_jdk.javadoc.interim Compiling 170 files for BUILD_TOOLS_JDK Compiling 2 files for COMPILE_DEPEND 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 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 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 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 224 properties into resource bundles for jdk.localedata Compiling 31 files for BUILD_JRTFS Creating support/modules_libs/java.base/jrt-fs.jar Compiling 2 files for BUILD_BREAKITERATOR_BASE Compiling 2 files for BUILD_BREAKITERATOR_LD Compiling 11 properties into resource bundles for java.base Compiling 11 properties into resource bundles for java.logging Compiling 6 properties into resource bundles for java.base Compiling 3018 files for java.base Compiling 89 properties into resource bundles for java.desktop /home/buildslave/workspace/jdkX-ci-build/jdkX/src/java.base/share/classes/java/util/stream/Collectors.java:1718: error: incompatible types: cannot infer type arguments for CollectorImpl<> return new CollectorImpl<>(ConcurrentHashMap::new, ^ reason: inference variable V#1 has incompatible bounds lower bounds: Map,Object lower bounds: CAP#1 where V#1,K#1,V#2,M,U,T,K#2 are type-variables: V#1 extends Object declared in class ConcurrentHashMap K#1 extends Object declared in method uniqKeysMapMerger() V#2 extends Object declared in method uniqKeysMapMerger() M extends Map declared in method uniqKeysMapMerger() U extends Object declared in method toConcurrentMap(Function,Function) T extends Object declared in method toConcurrentMap(Function,Function) K#2 extends Object declared in method toConcurrentMap(Function,Function) where CAP#1 is a fresh type-variable: CAP#1 extends U from capture of ? extends U 1 error CompileJavaModules.gmk:600: recipe for target '/home/buildslave/workspace/jdkX-ci-build/build/jdk/modules/java.base/_the.java.base_batch' failed make[3]: *** [/home/buildslave/workspace/jdkX-ci-build/build/jdk/modules/java.base/_the.java.base_batch] Error 1 make[2]: *** [java.base-java] Error 1 make[2]: *** Waiting for unfinished jobs.... make/Main.gmk:195: recipe for target 'java.base-java' 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 jdk_modules_java.base__the.java.base_batch: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/java.base/share/classes/java/util/stream/Collectors.java:1718: error: incompatible types: cannot infer type arguments for CollectorImpl<> return new CollectorImpl<>(ConcurrentHashMap::new, ^ reason: inference variable V#1 has incompatible bounds lower bounds: Map,Object lower bounds: CAP#1 where V#1,K#1,V#2,M,U,T,K#2 are type-variables: V#1 extends Object declared in class ConcurrentHashMap K#1 extends Object declared in method uniqKeysMapMerger() V#2 extends Object declared in method uniqKeysMapMerger() M extends Map declared in method uniqKeysMapMerger() U extends Object declared in method toConcurrentMap(Function,Function) T extends Object declared in method toConcurrentMap(Function,Function) K#2 extends Object declared in method toConcurrentMap(Function,Function) where CAP#1 is a fresh type-variable: ... (rest of output omitted) * 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 === CompileJavaModules.gmk:600: recipe for target '/home/buildslave/workspace/jdkX-ci-build/build/jdk/modules/java.base/_the.java.base_batch' failed make/Main.gmk:195: recipe for target 'java.base-java' 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 Sep 12 10:32:44 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 12 Sep 2019 10:32:44 +0000 (UTC) Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 1956 Fixed In-Reply-To: <286919609.751.1568276644039.JavaMail.javamailuser@localhost> References: <286919609.751.1568276644039.JavaMail.javamailuser@localhost> Message-ID: <1187168234.757.1568284366250.JavaMail.javamailuser@localhost> OpenJDK AArch64 jdk/jdk build status is Fixed Build details - https://ci.linaro.org/job/jdkX-ci-build/1956/ Changes - roland: b2a4b22f8cf2e3cd4277ebeae315a46bbda94331 - test/hotspot/jtreg/compiler/c2/aarch64/ConvI2LWideningAssertTooStrong.java - src/hotspot/share/opto/compile.cpp --"8229701: aarch64: C2 OSR compilation fails with "shouldn't process one node several times" in final graph reshaping Reviewed-by: thartmann, kvn " 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.pack.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 Creating interim jimage 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 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 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 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 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: /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/Font2DTest/Font2DTest.jar Creating support/demos/image/jfc/CodePointIM/CodePointIM.jar Creating support/demos/image/jfc/SwingSet2/SwingSet2.jar Creating support/demos/image/jfc/FileChooserDemo/FileChooserDemo.jar 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: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Creating support/demos/image/jfc/Metalworks/Metalworks.jar Creating support/demos/image/jfc/Notepad/Notepad.jar Creating support/demos/image/jfc/Stylepad/Stylepad.jar Compiling 1 files for CLASSLIST_JAR 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/J2Ddemo/J2Ddemo.jar Creating support/classlist.jar Creating jdk.jlink.jmod Creating java.base.jmod Creating jdk image 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 Sep 14 01:29:45 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 14 Sep 2019 01:29:45 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <231483450.973.1568424585373.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/2019/256/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/aug/05 pass: 5,712; fail: 1 Build 1: aarch64/2019/aug/07 pass: 5,711; fail: 1 Build 2: aarch64/2019/aug/12 pass: 5,713; fail: 2 Build 3: aarch64/2019/aug/14 pass: 5,717; fail: 1 Build 4: aarch64/2019/aug/16 pass: 5,718 Build 5: aarch64/2019/aug/19 pass: 5,718 Build 6: aarch64/2019/aug/21 pass: 5,718; fail: 1 Build 7: aarch64/2019/aug/23 pass: 5,716; fail: 2 Build 8: aarch64/2019/aug/26 pass: 5,718; error: 1 Build 9: aarch64/2019/aug/28 pass: 5,719; fail: 1 Build 10: aarch64/2019/sep/03 pass: 5,732 Build 11: aarch64/2019/sep/05 pass: 5,733; fail: 1 Build 12: aarch64/2019/sep/09 pass: 5,734 Build 13: aarch64/2019/sep/11 pass: 5,736 Build 14: aarch64/2019/sep/13 pass: 5,737 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- 4 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/05 pass: 3,970 Build 1: aarch64/2019/aug/07 pass: 3,970 Build 2: aarch64/2019/aug/12 pass: 3,970 Build 3: aarch64/2019/aug/14 pass: 3,972 Build 4: aarch64/2019/aug/16 pass: 3,972 Build 5: aarch64/2019/aug/19 pass: 3,972 Build 6: aarch64/2019/aug/21 pass: 3,972 Build 7: aarch64/2019/aug/23 pass: 3,972 Build 8: aarch64/2019/aug/26 pass: 3,972 Build 9: aarch64/2019/aug/28 pass: 3,972 Build 10: aarch64/2019/sep/03 pass: 3,977 Build 11: aarch64/2019/sep/05 pass: 3,978 Build 12: aarch64/2019/sep/09 pass: 3,978 Build 13: aarch64/2019/sep/11 pass: 3,978 Build 14: aarch64/2019/sep/13 pass: 3,978 ------------------------------------------------------------------------------- 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.14x Relative performance: Server critical-jOPS (nc): 10.03x 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-08-03 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/214/results/ 2019-08-06 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/217/results/ 2019-08-08 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/219/results/ 2019-08-13 pass rate: 10487/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/224/results/ 2019-08-15 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/226/results/ 2019-08-17 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/228/results/ 2019-08-20 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/231/results/ 2019-08-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/233/results/ 2019-08-24 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/235/results/ 2019-08-27 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/238/results/ 2019-09-04 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/240/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/246/results/ 2019-09-10 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/252/results/ 2019-09-12 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/254/results/ 2019-09-14 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/256/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 Sep 17 01:59:18 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 17 Sep 2019 01:59:18 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <2035232103.1399.1568685559202.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/2019/259/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/aug/07 pass: 5,711; fail: 1 Build 1: aarch64/2019/aug/12 pass: 5,713; fail: 2 Build 2: aarch64/2019/aug/14 pass: 5,717; fail: 1 Build 3: aarch64/2019/aug/16 pass: 5,718 Build 4: aarch64/2019/aug/19 pass: 5,718 Build 5: aarch64/2019/aug/21 pass: 5,718; fail: 1 Build 6: aarch64/2019/aug/23 pass: 5,716; fail: 2 Build 7: aarch64/2019/aug/26 pass: 5,718; error: 1 Build 8: aarch64/2019/aug/28 pass: 5,719; fail: 1 Build 9: aarch64/2019/sep/03 pass: 5,732 Build 10: aarch64/2019/sep/05 pass: 5,733; fail: 1 Build 11: aarch64/2019/sep/09 pass: 5,734 Build 12: aarch64/2019/sep/11 pass: 5,736 Build 13: aarch64/2019/sep/13 pass: 5,737 Build 14: aarch64/2019/sep/16 pass: 5,726 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/07 pass: 3,970 Build 1: aarch64/2019/aug/12 pass: 3,970 Build 2: aarch64/2019/aug/14 pass: 3,972 Build 3: aarch64/2019/aug/16 pass: 3,972 Build 4: aarch64/2019/aug/19 pass: 3,972 Build 5: aarch64/2019/aug/21 pass: 3,972 Build 6: aarch64/2019/aug/23 pass: 3,972 Build 7: aarch64/2019/aug/26 pass: 3,972 Build 8: aarch64/2019/aug/28 pass: 3,972 Build 9: aarch64/2019/sep/03 pass: 3,977 Build 10: aarch64/2019/sep/05 pass: 3,978 Build 11: aarch64/2019/sep/09 pass: 3,978 Build 12: aarch64/2019/sep/11 pass: 3,978 Build 13: aarch64/2019/sep/13 pass: 3,978 Build 14: aarch64/2019/sep/16 pass: 3,978 ------------------------------------------------------------------------------- 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): 9.15x 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-08-06 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/217/results/ 2019-08-08 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/219/results/ 2019-08-13 pass rate: 10487/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/224/results/ 2019-08-15 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/226/results/ 2019-08-17 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/228/results/ 2019-08-20 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/231/results/ 2019-08-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/233/results/ 2019-08-24 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/235/results/ 2019-08-27 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/238/results/ 2019-09-04 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/240/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/246/results/ 2019-09-10 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/252/results/ 2019-09-12 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/254/results/ 2019-09-14 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/256/results/ 2019-09-17 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/259/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 Wed Sep 18 03:26:41 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Wed, 18 Sep 2019 03:26:41 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 11u on AArch64 Message-ID: <27847138.1590.1568777201686.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/2019/260/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/apr/18 pass: 5,723; fail: 8; not run: 11,618 Build 1: aarch64/2019/may/16 pass: 5,734; fail: 5; not run: 11,623 Build 2: aarch64/2019/may/25 pass: 5,735; fail: 5; not run: 11,623 Build 3: aarch64/2019/jun/05 pass: 5,737; fail: 5; not run: 11,623 Build 4: aarch64/2019/jun/15 pass: 5,737; fail: 5; not run: 11,623 Build 5: aarch64/2019/jun/27 pass: 5,737; fail: 5 Build 6: aarch64/2019/jul/02 pass: 5,737; fail: 5 Build 7: aarch64/2019/aug/03 pass: 5,746; fail: 4 Build 8: aarch64/2019/aug/10 pass: 5,747; fail: 4 Build 9: aarch64/2019/aug/15 pass: 5,753; fail: 4 Build 10: aarch64/2019/aug/22 pass: 5,755; fail: 4 Build 11: aarch64/2019/sep/04 pass: 5,764; fail: 2 Build 12: aarch64/2019/sep/05 pass: 5,764; fail: 2 Build 13: aarch64/2019/sep/10 pass: 5,764; fail: 2 Build 14: aarch64/2019/sep/17 pass: 5,763; fail: 3 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/apr/18 pass: 8,398; fail: 501; error: 19 Build 1: aarch64/2019/may/16 pass: 8,397; fail: 514; error: 22 Build 2: aarch64/2019/may/25 pass: 8,403; fail: 511; error: 21 Build 3: aarch64/2019/jun/05 pass: 8,427; fail: 489; error: 19 Build 4: aarch64/2019/jun/15 pass: 8,409; fail: 506; error: 20 Build 5: aarch64/2019/jun/27 pass: 8,401; fail: 512; error: 22 Build 6: aarch64/2019/jul/02 pass: 8,407; fail: 498; error: 31 Build 7: aarch64/2019/aug/03 pass: 8,429; fail: 509; error: 18 Build 8: aarch64/2019/aug/10 pass: 8,450; fail: 485; error: 16 Build 9: aarch64/2019/aug/15 pass: 8,443; fail: 496; error: 13 Build 10: aarch64/2019/aug/22 pass: 8,446; fail: 494; error: 15 Build 11: aarch64/2019/sep/04 pass: 8,483; fail: 465; error: 10 Build 12: aarch64/2019/sep/05 pass: 8,465; fail: 479; error: 14 Build 13: aarch64/2019/sep/10 pass: 8,444; fail: 500; error: 14 Build 14: aarch64/2019/sep/17 pass: 8,462; fail: 482; error: 12 2 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/apr/18 pass: 3,904 Build 1: aarch64/2019/may/16 pass: 3,908 Build 2: aarch64/2019/may/25 pass: 3,908 Build 3: aarch64/2019/jun/05 pass: 3,908 Build 4: aarch64/2019/jun/15 pass: 3,908 Build 5: aarch64/2019/jun/27 pass: 3,908 Build 6: aarch64/2019/jul/02 pass: 3,908 Build 7: aarch64/2019/aug/03 pass: 3,908 Build 8: aarch64/2019/aug/10 pass: 3,909 Build 9: aarch64/2019/aug/15 pass: 3,909 Build 10: aarch64/2019/aug/22 pass: 3,909 Build 11: aarch64/2019/sep/04 pass: 3,910 Build 12: aarch64/2019/sep/05 pass: 3,910 Build 13: aarch64/2019/sep/10 pass: 3,910 Build 14: aarch64/2019/sep/17 pass: 3,910 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.75x Relative performance: Server critical-jOPS (nc): 8.08x 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: 201.64 Server 201.64 / Server 2014-04-01 (71.00): 2.84x 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-04-19 pass rate: 11560/11560, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/108/results/ 2019-05-17 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/136/results/ 2019-05-26 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/145/results/ 2019-06-05 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/156/results/ 2019-06-16 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/166/results/ 2019-06-28 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/178/results/ 2019-07-03 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/183/results/ 2019-08-04 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/215/results/ 2019-08-11 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/222/results/ 2019-08-16 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/227/results/ 2019-08-23 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/234/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/247/results/ 2019-09-07 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/248/results/ 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/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/ From ci_notify at linaro.org Thu Sep 19 03:07:13 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 19 Sep 2019 03:07:13 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <543323942.1723.1568862433628.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/2019/261/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/aug/12 pass: 5,713; fail: 2 Build 1: aarch64/2019/aug/14 pass: 5,717; fail: 1 Build 2: aarch64/2019/aug/16 pass: 5,718 Build 3: aarch64/2019/aug/19 pass: 5,718 Build 4: aarch64/2019/aug/21 pass: 5,718; fail: 1 Build 5: aarch64/2019/aug/23 pass: 5,716; fail: 2 Build 6: aarch64/2019/aug/26 pass: 5,718; error: 1 Build 7: aarch64/2019/aug/28 pass: 5,719; fail: 1 Build 8: aarch64/2019/sep/03 pass: 5,732 Build 9: aarch64/2019/sep/05 pass: 5,733; fail: 1 Build 10: aarch64/2019/sep/09 pass: 5,734 Build 11: aarch64/2019/sep/11 pass: 5,736 Build 12: aarch64/2019/sep/13 pass: 5,737 Build 13: aarch64/2019/sep/16 pass: 5,726 Build 14: aarch64/2019/sep/18 pass: 5,727 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- 4 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/12 pass: 3,970 Build 1: aarch64/2019/aug/14 pass: 3,972 Build 2: aarch64/2019/aug/16 pass: 3,972 Build 3: aarch64/2019/aug/19 pass: 3,972 Build 4: aarch64/2019/aug/21 pass: 3,972 Build 5: aarch64/2019/aug/23 pass: 3,972 Build 6: aarch64/2019/aug/26 pass: 3,972 Build 7: aarch64/2019/aug/28 pass: 3,972 Build 8: aarch64/2019/sep/03 pass: 3,977 Build 9: aarch64/2019/sep/05 pass: 3,978 Build 10: aarch64/2019/sep/09 pass: 3,978 Build 11: aarch64/2019/sep/11 pass: 3,978 Build 12: aarch64/2019/sep/13 pass: 3,978 Build 13: aarch64/2019/sep/16 pass: 3,978 Build 14: aarch64/2019/sep/18 pass: 3,978 ------------------------------------------------------------------------------- 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): 9.61x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the 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-08-08 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/219/results/ 2019-08-13 pass rate: 10487/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/224/results/ 2019-08-15 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/226/results/ 2019-08-17 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/228/results/ 2019-08-20 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/231/results/ 2019-08-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/233/results/ 2019-08-24 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/235/results/ 2019-08-27 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/238/results/ 2019-09-04 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/240/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/246/results/ 2019-09-10 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/252/results/ 2019-09-12 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/254/results/ 2019-09-14 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/256/results/ 2019-09-17 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/259/results/ 2019-09-19 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/261/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From felix.yang at huawei.com Thu Sep 19 03:17:30 2019 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Thu, 19 Sep 2019 03:17:30 +0000 Subject: [aarch64-port-dev ] RFR (trivial) : fix aarch64-8u type profile bug Message-ID: Hi, When I play with a simple test case (InstanceOfExample.java), I witnessed strange C2 JIT code generated by aarch64-8u: 000 B1: # B9 B2 <- BLOCK HEAD IS JUNK Freq: 1 000 # stack bang size=48 sub sp, sp, #48 stp rfp, lr, [sp, #32] 014 ldr R10, [R1, #8] # class 018 NullCheck R1 018 018 B2: # B8 B3 <- B1 Freq: 0.999999 018 + mov R4, precise klass MotorCycle: 0x0000ffff7c069030:Constant:exact * # ptr < ============== 024 + cmp R10, R4 // ptr < ============== 028 bne B8 # unsigned P=0.000000 C=-1.000000 < ============== 028 02c B3: # B6 B4 <- B2 Freq: 0.999999 02c + ldr R10, [R4, #32] # class 030 + mov R0, precise klass DriveCar: 0x0000ffff7c06a750:Constant:exact * # ptr 03c + cmp R10, R0 // ptr 040 bne B6 # unsigned P=0.170000 C=-1.000000 ?? 0b0 B8: # N1 <- B2 Freq: 1e-35 0b0 + spill R1 -> [sp, #0] # spill size = 64 0b4 + mov R1, #-34 # int 0b8 call,static 0x0000ffff8979efc0 // ==> wrapper for: uncommon_trap(reason='class_check' action='maybe_recompile') # InstanceOfExample::instanceOfDriverCar @ bci:1 L[0]=_ STK[0]=sp + #0 # OopMap{[0]=Oop off=188} 0bc ShouldNotReachHere Here, C2 inserts an uncommon trap in B2 if the incoming parameter ?o? of instanceOfDriverCar method is not an instance of MotorCycle. As we send three different types of objects to instanceOfDriverCar method, this JIT code is not expected. The uncommon trap happens after Thread.sleep in main when instanceOfDriverCar got a Car object. GDB shows that profile_has_unique_klass gives a wrong result: profile.morphism() equals 1, but it should be 2 here, and this misleads the C2 compiler. I found this bug is fixed in: http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/22fd02fad88b Fix for aarch64-8u is trivial: diff -r a1986eb5d5fd src/cpu/aarch64/vm/interp_masm_aarch64.cpp --- a/src/cpu/aarch64/vm/interp_masm_aarch64.cpp Mon Sep 09 18:54:16 2019 +0200 +++ b/src/cpu/aarch64/vm/interp_masm_aarch64.cpp Fri Sep 20 11:09:10 2019 +0800 @@ -1163,12 +1163,12 @@ b(done); bind(found_null); } else { - cbz(reg2, done); + cbnz(reg2, done); } break; } // Since null is rare, make it be the branch-taken case. - cbz(reg2,found_null); + cbz(reg2, found_null); // Put all the "Case 3" tests here. record_klass_in_profile_helper(receiver, mdp, reg2, start_row + 1, done, is_virtual_call); Is it OK to go? Thanks. Command line: java -XX:+UseSerialGC -Xms128M -Xmx128M -XX:-UseCompressedOops -XX:-UseCompressedClassPointers -XX:CICompilerCount=2 -XX:+PrintCompilation -XX:-TieredCompilation -XX:LoopMaxUnroll=0 -XX:CompileOnly=InstanceOfExample::instanceOfDriverCar -XX:-Inline -XX:+UnlockDiagnosticVMOptions -XX:+PrintOptoAssembly InstanceOfExample InstanceOfExample.java: public class InstanceOfExample { public static int count = 0; public static void main(String[] args) throws Exception { Vehicle vehicle = new Vehicle(); Car car = new Car(); MotorCycle moto = new MotorCycle(); Object[] tools = new Object[]{vehicle, car, moto}; for (int i = 0; i < 20000; i++) { if (instanceOfDriverCar(tools[i % 3])) { count++; } } Thread.sleep(2000); if (instanceOfDriverCar(car)) { count++; } } public static boolean instanceOfDriverCar(Object o) { if (o instanceof DriveCar) { return true; } return false; } } class Vehicle { } class Car extends Vehicle implements DriveCar { } class MotorCycle extends Vehicle { } interface DriveCar { } From aph at redhat.com Thu Sep 19 15:10:28 2019 From: aph at redhat.com (Andrew Haley) Date: Thu, 19 Sep 2019 16:10:28 +0100 Subject: [aarch64-port-dev ] RFR (trivial) : fix aarch64-8u type profile bug In-Reply-To: References: Message-ID: <222f9c0b-7320-8d22-cd44-c4f3af7c1311@redhat.com> On 9/19/19 4:17 AM, Yangfei (Felix) wrote: > Is it OK to go? Thanks. Good catch! Looks good. I'm sorry, I can't remember why I didn't think to back-port it at the time. -- 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 felix.yang at huawei.com Fri Sep 20 07:34:43 2019 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Fri, 20 Sep 2019 07:34:43 +0000 Subject: [aarch64-port-dev ] RFR (trivial) : fix aarch64-8u type profile bug In-Reply-To: <222f9c0b-7320-8d22-cd44-c4f3af7c1311@redhat.com> References: <222f9c0b-7320-8d22-cd44-c4f3af7c1311@redhat.com> Message-ID: > On 9/19/19 4:17 AM, Yangfei (Felix) wrote: > > Is it OK to go? Thanks. > > Good catch! Looks good. > > I'm sorry, I can't remember why I didn't think to back-port it at the time. > This has passed jtreg hotspot & jdk test with a fastdebug build. Will do the push. This also reminds me of another two aarch64-specific profiling issues: https://bugs.openjdk.java.net/browse/JDK-8188221 https://bugs.openjdk.java.net/browse/JDK-8189439 I think they also should be incorporated in aarch64 8u. What do you think? Thanks, Felix From aph at redhat.com Fri Sep 20 08:19:48 2019 From: aph at redhat.com (Andrew Haley) Date: Fri, 20 Sep 2019 09:19:48 +0100 Subject: [aarch64-port-dev ] RFR (trivial) : fix aarch64-8u type profile bug In-Reply-To: References: <222f9c0b-7320-8d22-cd44-c4f3af7c1311@redhat.com> Message-ID: <880f5072-91ba-66bd-94be-429556e7c132@redhat.com> On 9/20/19 8:34 AM, Yangfei (Felix) wrote: >> On 9/19/19 4:17 AM, Yangfei (Felix) wrote: >>> Is it OK to go? Thanks. >> >> Good catch! Looks good. >> >> I'm sorry, I can't remember why I didn't think to back-port it at the time. >> > > This has passed jtreg hotspot & jdk test with a fastdebug build. Will do the push. > > This also reminds me of another two aarch64-specific profiling issues: > https://bugs.openjdk.java.net/browse/JDK-8188221 > https://bugs.openjdk.java.net/browse/JDK-8189439 > > I think they also should be incorporated in aarch64 8u. What do you think? I've always been reluctant to backport performance-only patches to 8u, but I admit that version will be around for a long time, so OK. -- 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 felix.yang at huawei.com Fri Sep 20 11:06:43 2019 From: felix.yang at huawei.com (felix.yang at huawei.com) Date: Fri, 20 Sep 2019 11:06:43 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 8143072: [JVMCI] Port JVMCI to AArch64 Message-ID: <201909201106.x8KB6hiu020814@aojmv0008.oracle.com> Changeset: be2bd43e06f4 Author: twisti Date: 2015-12-23 20:19 -1000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/be2bd43e06f4 8143072: [JVMCI] Port JVMCI to AArch64 Reviewed-by: gdub, rschatz, twisti, kvn Contributed-by: aph at redhat.com ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp From chengjingwei1 at huawei.com Sat Sep 21 02:10:27 2019 From: chengjingwei1 at huawei.com (chengjingwei (A)) Date: Sat, 21 Sep 2019 02:10:27 +0000 Subject: [aarch64-port-dev ] [jdk8u][aarch64] Zookeeper crash during full GC Message-ID: We are witnessing several GC crashes when running a zookeeper based application on aarch64 jdk8 port. All these crashes, although slightly different in the call stack, share something in common that they all happened in the old gen, during full GC. After some investigation, we had little progress. We've put some of the crash logs in the following URL[*]. Someone have ideas or suggestions on these crashes? [*] http://cr.openjdk.java.net/~fyang/hs_err_log/ From chengjingwei1 at huawei.com Sat Sep 21 02:19:28 2019 From: chengjingwei1 at huawei.com (chengjingwei (A)) Date: Sat, 21 Sep 2019 02:19:28 +0000 Subject: [aarch64-port-dev ] [jdk8u][aarch64] Zookeeper crash in full GC Message-ID: We are witnessing several GC crashes when running a zookeeper based application on aarch64 jdk8 port. All these crashes, although slightly different in the call stack, share something in common that they all happened in the old gen, during full GC. After some investigation, we had little progress. We've put some of the crash logs in the following URL[*]. Someone have ideas or suggestions on these crashes? [*] http://cr.openjdk.java.net/~fyang/hs_err_log/ From ci_notify at linaro.org Sat Sep 21 03:27:47 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 21 Sep 2019 03:27:47 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <836559752.2043.1569036468056.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/2019/263/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/aug/14 pass: 5,717; fail: 1 Build 1: aarch64/2019/aug/16 pass: 5,718 Build 2: aarch64/2019/aug/19 pass: 5,718 Build 3: aarch64/2019/aug/21 pass: 5,718; fail: 1 Build 4: aarch64/2019/aug/23 pass: 5,716; fail: 2 Build 5: aarch64/2019/aug/26 pass: 5,718; error: 1 Build 6: aarch64/2019/aug/28 pass: 5,719; fail: 1 Build 7: aarch64/2019/sep/03 pass: 5,732 Build 8: aarch64/2019/sep/05 pass: 5,733; fail: 1 Build 9: aarch64/2019/sep/09 pass: 5,734 Build 10: aarch64/2019/sep/11 pass: 5,736 Build 11: aarch64/2019/sep/13 pass: 5,737 Build 12: aarch64/2019/sep/16 pass: 5,726 Build 13: aarch64/2019/sep/18 pass: 5,727 Build 14: aarch64/2019/sep/20 pass: 5,728 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/14 pass: 3,972 Build 1: aarch64/2019/aug/16 pass: 3,972 Build 2: aarch64/2019/aug/19 pass: 3,972 Build 3: aarch64/2019/aug/21 pass: 3,972 Build 4: aarch64/2019/aug/23 pass: 3,972 Build 5: aarch64/2019/aug/26 pass: 3,972 Build 6: aarch64/2019/aug/28 pass: 3,972 Build 7: aarch64/2019/sep/03 pass: 3,977 Build 8: aarch64/2019/sep/05 pass: 3,978 Build 9: aarch64/2019/sep/09 pass: 3,978 Build 10: aarch64/2019/sep/11 pass: 3,978 Build 11: aarch64/2019/sep/13 pass: 3,978 Build 12: aarch64/2019/sep/16 pass: 3,978 Build 13: aarch64/2019/sep/18 pass: 3,978 Build 14: aarch64/2019/sep/20 pass: 3,979 ------------------------------------------------------------------------------- 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): 9.39x 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: 204.57 Server 204.57 / Server 2014-04-01 (71.00): 2.88x 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-08-13 pass rate: 10487/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/224/results/ 2019-08-15 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/226/results/ 2019-08-17 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/228/results/ 2019-08-20 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/231/results/ 2019-08-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/233/results/ 2019-08-24 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/235/results/ 2019-08-27 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/238/results/ 2019-09-04 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/240/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/246/results/ 2019-09-10 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/252/results/ 2019-09-12 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/254/results/ 2019-09-14 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/256/results/ 2019-09-17 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/259/results/ 2019-09-19 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/261/results/ 2019-09-21 pass rate: 10487/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/263/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From aph at redhat.com Sat Sep 21 07:31:41 2019 From: aph at redhat.com (Andrew Haley) Date: Sat, 21 Sep 2019 08:31:41 +0100 Subject: [aarch64-port-dev ] [jdk8u][aarch64] Zookeeper crash in full GC In-Reply-To: References: Message-ID: <22095858-4bb7-c492-2338-607ee86c4f2f@redhat.com> On 9/21/19 3:19 AM, chengjingwei (A) wrote: > We've put some of the crash logs in the following URL[*]. > Someone have ideas or suggestions on these crashes? > > [*] http://cr.openjdk.java.net/~fyang/hs_err_log/ I have fixed two GC bugs that were due to missing memory barriers or missing volatile. http://cr.openjdk.java.net/~aph/8225716/ http://cr.openjdk.java.net/~aph/8138966/ These bugs are extremely hard to find. In both cases it took me weeks to debug the problem. You might like to provide us with a reproducer. -- 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 Sun Sep 22 08:25:05 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sun, 22 Sep 2019 08:25:05 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 11u on AArch64 Message-ID: <1387136769.2306.1569140706045.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/2019/264/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/may/16 pass: 5,734; fail: 5; not run: 11,623 Build 1: aarch64/2019/may/25 pass: 5,735; fail: 5; not run: 11,623 Build 2: aarch64/2019/jun/05 pass: 5,737; fail: 5; not run: 11,623 Build 3: aarch64/2019/jun/15 pass: 5,737; fail: 5; not run: 11,623 Build 4: aarch64/2019/jun/27 pass: 5,737; fail: 5 Build 5: aarch64/2019/jul/02 pass: 5,737; fail: 5 Build 6: aarch64/2019/aug/03 pass: 5,746; fail: 4 Build 7: aarch64/2019/aug/10 pass: 5,747; fail: 4 Build 8: aarch64/2019/aug/15 pass: 5,753; fail: 4 Build 9: aarch64/2019/aug/22 pass: 5,755; fail: 4 Build 10: aarch64/2019/sep/04 pass: 5,764; fail: 2 Build 11: aarch64/2019/sep/05 pass: 5,764; fail: 2 Build 12: aarch64/2019/sep/10 pass: 5,764; fail: 2 Build 13: aarch64/2019/sep/17 pass: 5,763; fail: 3 Build 14: aarch64/2019/sep/21 pass: 5,764; fail: 2 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/may/16 pass: 8,397; fail: 514; error: 22 Build 1: aarch64/2019/may/25 pass: 8,403; fail: 511; error: 21 Build 2: aarch64/2019/jun/05 pass: 8,427; fail: 489; error: 19 Build 3: aarch64/2019/jun/15 pass: 8,409; fail: 506; error: 20 Build 4: aarch64/2019/jun/27 pass: 8,401; fail: 512; error: 22 Build 5: aarch64/2019/jul/02 pass: 8,407; fail: 498; error: 31 Build 6: aarch64/2019/aug/03 pass: 8,429; fail: 509; error: 18 Build 7: aarch64/2019/aug/10 pass: 8,450; fail: 485; error: 16 Build 8: aarch64/2019/aug/15 pass: 8,443; fail: 496; error: 13 Build 9: aarch64/2019/aug/22 pass: 8,446; fail: 494; error: 15 Build 10: aarch64/2019/sep/04 pass: 8,483; fail: 465; error: 10 Build 11: aarch64/2019/sep/05 pass: 8,465; fail: 479; error: 14 Build 12: aarch64/2019/sep/10 pass: 8,444; fail: 500; error: 14 Build 13: aarch64/2019/sep/17 pass: 8,462; fail: 482; error: 12 Build 14: aarch64/2019/sep/21 pass: 8,467; fail: 478; error: 13 3 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/may/16 pass: 3,908 Build 1: aarch64/2019/may/25 pass: 3,908 Build 2: aarch64/2019/jun/05 pass: 3,908 Build 3: aarch64/2019/jun/15 pass: 3,908 Build 4: aarch64/2019/jun/27 pass: 3,908 Build 5: aarch64/2019/jul/02 pass: 3,908 Build 6: aarch64/2019/aug/03 pass: 3,908 Build 7: aarch64/2019/aug/10 pass: 3,909 Build 8: aarch64/2019/aug/15 pass: 3,909 Build 9: aarch64/2019/aug/22 pass: 3,909 Build 10: aarch64/2019/sep/04 pass: 3,910 Build 11: aarch64/2019/sep/05 pass: 3,910 Build 12: aarch64/2019/sep/10 pass: 3,910 Build 13: aarch64/2019/sep/17 pass: 3,910 Build 14: aarch64/2019/sep/21 pass: 3,910 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.17x 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-05-17 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/136/results/ 2019-05-26 pass rate: 10487/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/145/results/ 2019-06-05 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/156/results/ 2019-06-16 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/166/results/ 2019-06-28 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/178/results/ 2019-07-03 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/183/results/ 2019-08-04 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/215/results/ 2019-08-11 pass rate: 10488/10488, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/222/results/ 2019-08-16 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/227/results/ 2019-08-23 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/234/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/247/results/ 2019-09-07 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/2019/248/results/ 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/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk11u/jcstress-nightly-runs/ From ci_notify at linaro.org Sun Sep 22 08:28:28 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sun, 22 Sep 2019 08:28:28 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 8u on AArch64 Message-ID: <182625699.2310.1569140908969.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/jdk8u/openjdk-jtreg-nightly-tests/summary/2019/264/summary.html ------------------------------------------------------------------------------- release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2019/jun/29 pass: 807; fail: 25; error: 6 Build 1: aarch64/2019/jul/19 pass: 814; fail: 20; error: 4 Build 2: aarch64/2019/jul/25 pass: 802; fail: 25; error: 11 Build 3: aarch64/2019/jul/30 pass: 787; fail: 40; error: 11 Build 4: aarch64/2019/aug/01 pass: 800; fail: 26; error: 12 Build 5: aarch64/2019/aug/04 pass: 808; fail: 30; error: 2 Build 6: aarch64/2019/aug/06 pass: 799; fail: 29; error: 12 Build 7: aarch64/2019/aug/08 pass: 830; fail: 9; error: 1 Build 8: aarch64/2019/aug/11 pass: 825; fail: 14; error: 1 Build 9: aarch64/2019/aug/13 pass: 830; fail: 9; error: 1 Build 10: aarch64/2019/aug/15 pass: 837; fail: 9; error: 1 Build 11: aarch64/2019/aug/17 pass: 837; fail: 9; error: 1 Build 12: aarch64/2019/aug/22 pass: 837; fail: 9; error: 1 Build 13: aarch64/2019/sep/10 pass: 838; fail: 13; error: 1 Build 14: aarch64/2019/sep/21 pass: 838; fail: 13; error: 1 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2019/jun/29 pass: 5,799; fail: 265; error: 27 Build 1: aarch64/2019/jul/19 pass: 5,940; fail: 278; error: 22 Build 2: aarch64/2019/jul/25 pass: 5,938; fail: 276; error: 26 Build 3: aarch64/2019/jul/30 pass: 5,942; fail: 273; error: 25 Build 4: aarch64/2019/aug/01 pass: 5,945; fail: 271; error: 24 Build 5: aarch64/2019/aug/04 pass: 5,949; fail: 270; error: 24 Build 6: aarch64/2019/aug/06 pass: 5,945; fail: 275; error: 23 Build 7: aarch64/2019/aug/08 pass: 5,953; fail: 267; error: 23 Build 8: aarch64/2019/aug/11 pass: 5,947; fail: 272; error: 25 Build 9: aarch64/2019/aug/13 pass: 5,962; fail: 258; error: 24 Build 10: aarch64/2019/aug/15 pass: 5,955; fail: 266; error: 23 Build 11: aarch64/2019/aug/17 pass: 5,951; fail: 269; error: 24 Build 12: aarch64/2019/aug/22 pass: 5,945; fail: 279; error: 20 Build 13: aarch64/2019/sep/10 pass: 5,951; fail: 273; error: 23 Build 14: aarch64/2019/sep/21 pass: 5,964; fail: 261; error: 22 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/jun/29 pass: 3,116; fail: 2 Build 1: aarch64/2019/jul/19 pass: 3,116; fail: 2 Build 2: aarch64/2019/jul/25 pass: 3,116; fail: 2 Build 3: aarch64/2019/jul/30 pass: 3,116; fail: 2 Build 4: aarch64/2019/aug/01 pass: 3,116; fail: 2 Build 5: aarch64/2019/aug/04 pass: 3,116; fail: 2 Build 6: aarch64/2019/aug/06 pass: 3,116; fail: 2 Build 7: aarch64/2019/aug/08 pass: 3,116; fail: 2 Build 8: aarch64/2019/aug/11 pass: 3,116; fail: 2 Build 9: aarch64/2019/aug/13 pass: 3,116; fail: 2 Build 10: aarch64/2019/aug/15 pass: 3,116; fail: 2 Build 11: aarch64/2019/aug/17 pass: 3,116; fail: 2 Build 12: aarch64/2019/aug/22 pass: 3,116; fail: 2 Build 13: aarch64/2019/sep/10 pass: 3,116; fail: 2 Build 14: aarch64/2019/sep/21 pass: 3,116; fail: 2 Previous results can be found here: http://openjdk.linaro.org/jdk8u/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): 6.25x Relative performance: Server critical-jOPS (nc): 8.50x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/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: 176.44 Server 176.44 / Server 2014-04-01 (71.00): 2.49x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2019-06-30 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/180/results/ 2019-07-20 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/200/results/ 2019-07-26 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/206/results/ 2019-07-31 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/211/results/ 2019-08-02 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/213/results/ 2019-08-05 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/216/results/ 2019-08-07 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/218/results/ 2019-08-09 pass rate: 8229/8229, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/220/results/ 2019-08-12 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/223/results/ 2019-08-13 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/225/results/ 2019-08-16 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/227/results/ 2019-08-17 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/229/results/ 2019-08-23 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/234/results/ 2019-09-11 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/253/results/ 2019-09-22 pass rate: 8230/8230, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2019/264/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/ From gnu.andrew at redhat.com Mon Sep 23 16:23:10 2019 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Mon, 23 Sep 2019 17:23:10 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u232-b06 Upstream Sync Message-ID: <156017c7-ce6d-dd46-32b6-4b35d89f4443@redhat.com> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/root/merge.changeset Changes in aarch64-shenandoah-jdk8u232-b06: - S8178870: instrumentation.retransformClasses cause coredump - S8216965: crash in freetypeScaler.c CopyBW2Grey8 - S8217676: Upgrade libpng to 1.6.37 - S8222108: Reduce minRefreshTime for updating remote printer list on Windows Main issues of note: make/lib/Awt2dLibraries.gmk already contained -DPNG_ARM_NEON_OPT=0 so a manual merge was necessary. diffstat for root b/.hgtags | 1 b/THIRD_PARTY_README | 171 +++++++++++++++++++++++++++++---------------------- 2 files changed, 101 insertions(+), 71 deletions(-) diffstat for corba b/.hgtags | 1 b/THIRD_PARTY_README | 171 +++++++++++++++++++++++++++++---------------------- 2 files changed, 101 insertions(+), 71 deletions(-) diffstat for jaxp b/.hgtags | 1 b/THIRD_PARTY_README | 171 +++++++++++++++++++++++++++++---------------------- 2 files changed, 101 insertions(+), 71 deletions(-) diffstat for jaxws b/.hgtags | 1 b/THIRD_PARTY_README | 171 +++++++++++++++++++++++++++++---------------------- 2 files changed, 101 insertions(+), 71 deletions(-) diffstat for langtools b/.hgtags | 1 b/THIRD_PARTY_README | 171 +++++++++++++++++++++++++++++---------------------- 2 files changed, 101 insertions(+), 71 deletions(-) diffstat for nashorn b/.hgtags | 1 b/THIRD_PARTY_README | 171 +++++++++++++++++++++++++++++---------------------- 2 files changed, 101 insertions(+), 71 deletions(-) diffstat for hotspot b/.hgtags | 1 b/THIRD_PARTY_README | 171 +++++++++-------- b/src/share/vm/prims/jvmtiRedefineClasses.cpp | 11 - b/test/runtime/RedefineTests/RedefineDoubleDelete.java | 81 ++++++++ b/test/runtime/RedefineTests/libRedefineDoubleDelete.c | 164 ++++++++++++++++ b/test/runtime/RedefineTests/test8178870.sh | 87 ++++++++ 6 files changed, 441 insertions(+), 74 deletions(-) diffstat for jdk b/.hgtags | 1 b/THIRD_PARTY_README | 171 +++-- b/make/lib/Awt2dLibraries.gmk | 3 b/src/share/native/sun/awt/libpng/CHANGES | 48 + b/src/share/native/sun/awt/libpng/LICENSE | 175 ++--- b/src/share/native/sun/awt/libpng/README | 109 +-- b/src/share/native/sun/awt/libpng/png.c | 50 - b/src/share/native/sun/awt/libpng/png.h | 313 ++++------ b/src/share/native/sun/awt/libpng/pngconf.h | 18 b/src/share/native/sun/awt/libpng/pngdebug.h | 6 b/src/share/native/sun/awt/libpng/pngerror.c | 12 b/src/share/native/sun/awt/libpng/pngget.c | 6 b/src/share/native/sun/awt/libpng/pnginfo.h | 6 b/src/share/native/sun/awt/libpng/pnglibconf.h | 15 b/src/share/native/sun/awt/libpng/pngmem.c | 6 b/src/share/native/sun/awt/libpng/pngpread.c | 16 b/src/share/native/sun/awt/libpng/pngpriv.h | 39 + b/src/share/native/sun/awt/libpng/pngread.c | 40 - b/src/share/native/sun/awt/libpng/pngrio.c | 6 b/src/share/native/sun/awt/libpng/pngrtran.c | 118 ++- b/src/share/native/sun/awt/libpng/pngrutil.c | 39 - b/src/share/native/sun/awt/libpng/pngset.c | 12 b/src/share/native/sun/awt/libpng/pngstruct.h | 12 b/src/share/native/sun/awt/libpng/pngtrans.c | 12 b/src/share/native/sun/font/freetypeScaler.c | 5 b/src/windows/classes/sun/print/PrintServiceLookupProvider.java | 96 +-- b/test/java/awt/FontClass/FontSize1Test.java | 56 + b/test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java | 18 28 files changed, 762 insertions(+), 646 deletions(-) Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le & aarch64. Ok to push? -- 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 Sep 23 16:29:40 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 23 Sep 2019 18:29:40 +0200 Subject: [aarch64-port-dev ] [RFR] [8u] 8u232-b06 Upstream Sync In-Reply-To: <156017c7-ce6d-dd46-32b6-4b35d89f4443@redhat.com> References: <156017c7-ce6d-dd46-32b6-4b35d89f4443@redhat.com> Message-ID: On 9/23/19 6:23 PM, Andrew John Hughes wrote: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/jaxws/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/jdk/merge.changeset PNG sync is largeish, but looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/hotspot/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/root/merge.changeset Looks good. Thumbs up! Good to go. -- Thanks, -Aleksey From gnu.andrew at redhat.com Mon Sep 23 16:33:24 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 23 Sep 2019 16:33:24 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 4 new changesets Message-ID: <201909231633.x8NGXOmL027084@aojmv0008.oracle.com> Changeset: aa1559aa1f70 Author: zgu Date: 2019-09-12 15:20 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/aa1559aa1f70 8217676: Upgrade libpng to 1.6.37 Reviewed-by: prr, jdv, kcr ! THIRD_PARTY_README Changeset: 54af8189b95d Author: andrew Date: 2019-09-16 18:07 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/54af8189b95d Added tag jdk8u232-b06 for changeset aa1559aa1f70 ! .hgtags Changeset: c1f5571869c8 Author: andrew Date: 2019-09-16 19:36 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/c1f5571869c8 Merge jdk8u232-b06 ! .hgtags ! THIRD_PARTY_README Changeset: 58f9d82b3c76 Author: andrew Date: 2019-09-16 19:37 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/58f9d82b3c76 Added tag aarch64-shenandoah-jdk8u232-b06 for changeset c1f5571869c8 ! .hgtags From gnu.andrew at redhat.com Mon Sep 23 16:33:42 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 23 Sep 2019 16:33:42 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 4 new changesets Message-ID: <201909231633.x8NGXgYf027301@aojmv0008.oracle.com> Changeset: be814fbd44e0 Author: zgu Date: 2019-09-12 15:21 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/be814fbd44e0 8217676: Upgrade libpng to 1.6.37 Reviewed-by: prr, jdv, kcr ! THIRD_PARTY_README Changeset: 0a5bd84fd43f Author: andrew Date: 2019-09-16 18:07 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/0a5bd84fd43f Added tag jdk8u232-b06 for changeset be814fbd44e0 ! .hgtags Changeset: f70e95fed208 Author: andrew Date: 2019-09-16 19:36 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/f70e95fed208 Merge jdk8u232-b06 ! .hgtags ! THIRD_PARTY_README Changeset: 38170c287ac2 Author: andrew Date: 2019-09-16 19:37 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/38170c287ac2 Added tag aarch64-shenandoah-jdk8u232-b06 for changeset f70e95fed208 ! .hgtags From gnu.andrew at redhat.com Mon Sep 23 16:34:27 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 23 Sep 2019 16:34:27 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 4 new changesets Message-ID: <201909231634.x8NGYReR027878@aojmv0008.oracle.com> Changeset: d9dd9b7ce13f Author: zgu Date: 2019-09-12 15:23 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/d9dd9b7ce13f 8217676: Upgrade libpng to 1.6.37 Reviewed-by: prr, jdv, kcr ! THIRD_PARTY_README Changeset: 0f61e27241b5 Author: andrew Date: 2019-09-16 18:07 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/0f61e27241b5 Added tag jdk8u232-b06 for changeset d9dd9b7ce13f ! .hgtags Changeset: 51c72d11f9c3 Author: andrew Date: 2019-09-16 19:36 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/51c72d11f9c3 Merge jdk8u232-b06 ! .hgtags ! THIRD_PARTY_README Changeset: df85034f424e Author: andrew Date: 2019-09-16 19:37 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/df85034f424e Added tag aarch64-shenandoah-jdk8u232-b06 for changeset 51c72d11f9c3 ! .hgtags From gnu.andrew at redhat.com Mon Sep 23 16:33:31 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 23 Sep 2019 16:33:31 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 4 new changesets Message-ID: <201909231633.x8NGXVYd027163@aojmv0008.oracle.com> Changeset: 3fc52164727a Author: zgu Date: 2019-09-12 15:20 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/3fc52164727a 8217676: Upgrade libpng to 1.6.37 Reviewed-by: prr, jdv, kcr ! THIRD_PARTY_README Changeset: af5f5e2e07bc Author: andrew Date: 2019-09-16 18:07 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/af5f5e2e07bc Added tag jdk8u232-b06 for changeset 3fc52164727a ! .hgtags Changeset: 59350ba353ae Author: andrew Date: 2019-09-16 19:36 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/59350ba353ae Merge jdk8u232-b06 ! .hgtags ! THIRD_PARTY_README Changeset: fe3f67f1add8 Author: andrew Date: 2019-09-16 19:37 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/fe3f67f1add8 Added tag aarch64-shenandoah-jdk8u232-b06 for changeset 59350ba353ae ! .hgtags From gnu.andrew at redhat.com Mon Sep 23 16:33:52 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 23 Sep 2019 16:33:52 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 4 new changesets Message-ID: <201909231633.x8NGXqM2027488@aojmv0008.oracle.com> Changeset: 7261667ae4ff Author: zgu Date: 2019-09-12 15:22 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/7261667ae4ff 8217676: Upgrade libpng to 1.6.37 Reviewed-by: prr, jdv, kcr ! THIRD_PARTY_README Changeset: fb3b24b266a2 Author: andrew Date: 2019-09-16 18:07 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/fb3b24b266a2 Added tag jdk8u232-b06 for changeset 7261667ae4ff ! .hgtags Changeset: d31665548753 Author: andrew Date: 2019-09-16 19:36 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/d31665548753 Merge jdk8u232-b06 ! .hgtags ! THIRD_PARTY_README Changeset: c342369c068a Author: andrew Date: 2019-09-16 19:37 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/c342369c068a Added tag aarch64-shenandoah-jdk8u232-b06 for changeset d31665548753 ! .hgtags From gnu.andrew at redhat.com Mon Sep 23 16:34:00 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 23 Sep 2019 16:34:00 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 4 new changesets Message-ID: <201909231634.x8NGY02A027606@aojmv0008.oracle.com> Changeset: dd568d0e5e10 Author: zgu Date: 2019-09-12 15:22 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/dd568d0e5e10 8217676: Upgrade libpng to 1.6.37 Reviewed-by: prr, jdv, kcr ! THIRD_PARTY_README Changeset: 3b3a43588afb Author: andrew Date: 2019-09-16 18:07 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/3b3a43588afb Added tag jdk8u232-b06 for changeset dd568d0e5e10 ! .hgtags Changeset: dd50b7c80252 Author: andrew Date: 2019-09-16 19:36 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/dd50b7c80252 Merge jdk8u232-b06 ! .hgtags ! THIRD_PARTY_README Changeset: ef39f8ff5e56 Author: andrew Date: 2019-09-16 19:37 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ef39f8ff5e56 Added tag aarch64-shenandoah-jdk8u232-b06 for changeset dd50b7c80252 ! .hgtags From shade at redhat.com Mon Sep 23 16:33:56 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 23 Sep 2019 18:33:56 +0200 Subject: [aarch64-port-dev ] [8u] 8231366: Shenandoah: Shenandoah String Dedup thread is not properly initialized In-Reply-To: References: Message-ID: <3be75ce1-1a05-685d-794e-bdf37c73e8d6@redhat.com> On 9/23/19 6:24 PM, Zhengyu Gu wrote: > Bug: https://bugs.openjdk.java.net/browse/JDK-8231366 > Webrev: http://cr.openjdk.java.net/~zgu/JDK-8231366/webrev.00/ Looks good to me, thank you. I added the comment that other versions (9+) are handled correctly by shared code change in JDK-8140257. -- Thanks, -Aleksey From gnu.andrew at redhat.com Mon Sep 23 16:34:17 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 23 Sep 2019 16:34:17 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 6 new changesets Message-ID: <201909231634.x8NGYHIj027785@aojmv0008.oracle.com> Changeset: 8477fd88653c Author: prr Date: 2019-01-22 17:31 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8477fd88653c 8216965: crash in freetypeScaler.c CopyBW2Grey8 Reviewed-by: serb, mbaesken ! src/share/native/sun/font/freetypeScaler.c + test/java/awt/FontClass/FontSize1Test.java Changeset: 4af832eeb889 Author: aivanov Date: 2019-08-18 21:36 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4af832eeb889 8222108: Reduce minRefreshTime for updating remote printer list on Windows Reviewed-by: prr, serb ! src/windows/classes/sun/print/PrintServiceLookupProvider.java ! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java Changeset: 5d57817931e1 Author: serb Date: 2019-06-12 13:50 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5d57817931e1 8217676: Upgrade libpng to 1.6.37 Reviewed-by: prr, jdv, kcr ! THIRD_PARTY_README ! make/lib/Awt2dLibraries.gmk ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c ! src/share/native/sun/awt/libpng/pngget.c ! src/share/native/sun/awt/libpng/pnginfo.h ! src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c ! src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtrans.c Changeset: 3560e0ebe876 Author: andrew Date: 2019-09-16 18:07 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3560e0ebe876 Added tag jdk8u232-b06 for changeset 5d57817931e1 ! .hgtags Changeset: 91593ef4dced Author: andrew Date: 2019-09-16 19:36 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/91593ef4dced Merge jdk8u232-b06 ! .hgtags ! THIRD_PARTY_README ! make/lib/Awt2dLibraries.gmk ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/font/freetypeScaler.c Changeset: 9c5869495e62 Author: andrew Date: 2019-09-16 19:37 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9c5869495e62 Added tag aarch64-shenandoah-jdk8u232-b06 for changeset 91593ef4dced ! .hgtags From gnu.andrew at redhat.com Mon Sep 23 16:35:00 2019 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Mon, 23 Sep 2019 17:35:00 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u232-b06 Upstream Sync In-Reply-To: References: <156017c7-ce6d-dd46-32b6-4b35d89f4443@redhat.com> Message-ID: On 23/09/2019 17:29, Aleksey Shipilev wrote: > On 9/23/19 6:23 PM, Andrew John Hughes wrote: >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/corba/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/jaxp/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/jaxws/merge.changeset > > Looks good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/jdk/merge.changeset > > PNG sync is largeish, but looks good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/hotspot/merge.changeset > > Looks good. > >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/langtools/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/nashorn/merge.changeset >> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b06/root/merge.changeset > Looks good. > > Thumbs up! Good to go. > Pushed. The libpng changes are an upstream merge in their own right. All I can really say about them is they match the original jdk11 version when I reviewed the backport itself. 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 gnu.andrew at redhat.com Mon Sep 23 16:43:35 2019 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Mon, 23 Sep 2019 17:43:35 +0100 Subject: [aarch64-port-dev ] [8u] 8231366: Shenandoah: Shenandoah String Dedup thread is not properly initialized In-Reply-To: References: Message-ID: <6381fb96-2bd2-a2a3-0d60-f4b971f9bc43@redhat.com> On 23/09/2019 17:24, Zhengyu Gu wrote: > This bug seems to exist since day one of 8u backport. The > ConcurrentGCThread API is different in 8u and we leave > ShenandoahDedupThread not properly initialized before it enters work loop. > > In Shenandoah String Deduplication tests, the bug results assertion > failure that shows Thread::current() == NULL. > > The bug only manifests on Windows, is due to discrepancy of java_start() > implementation on different OSs. e.g. it sets *thread* on Linux. > > Bug: https://bugs.openjdk.java.net/browse/JDK-8231366 > Webrev: http://cr.openjdk.java.net/~zgu/JDK-8231366/webrev.00/ > > Test: > ? hotspot_gc_shenandoah on Windows and Linux. > > Thanks, > > -Zhengyu > Looks fine to me and matches what is done in other subclasses of ConcurrentGCThread like shenandoah/shenandoahControlThread.cpp and g1/g1StringDedupThread.cpp. It does make me wonder if there isn't some way that ConcurrentGCThread could catch this lack of initialisation, or do the initialisation itself, then defer to the run() implementation of a subclass. 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 Sep 23 16:47:40 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 23 Sep 2019 18:47:40 +0200 Subject: [aarch64-port-dev ] [8u] 8231366: Shenandoah: Shenandoah String Dedup thread is not properly initialized In-Reply-To: <6381fb96-2bd2-a2a3-0d60-f4b971f9bc43@redhat.com> References: <6381fb96-2bd2-a2a3-0d60-f4b971f9bc43@redhat.com> Message-ID: <5eb739de-3ee1-5b93-d34c-cb6139a15f54@redhat.com> On 9/23/19 6:43 PM, Andrew John Hughes wrote: > It does make me wonder if there isn't some way that ConcurrentGCThread > could catch this lack of initialisation, or do the initialisation > itself, then defer to the run() implementation of a subclass. This is what later issue in 9+ did (among other things): https://bugs.openjdk.java.net/browse/JDK-8140257 ...so this bug is 8-specific. -- Thanks, -Aleksey From gnu.andrew at redhat.com Mon Sep 23 17:06:44 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 23 Sep 2019 17:06:44 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 6 new changesets Message-ID: <201909231706.x8NH6iin021918@aojmv0008.oracle.com> Changeset: 628176d22495 Author: zgu Date: 2019-09-12 15:15 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/628176d22495 8178870: instrumentation.retransformClasses cause coredump Summary: Don't double-free cached class bytes on redefinition loading failure. Reviewed-by: sspitsyn, jiangli ! src/share/vm/prims/jvmtiRedefineClasses.cpp + test/runtime/RedefineTests/RedefineDoubleDelete.java + test/runtime/RedefineTests/libRedefineDoubleDelete.c + test/runtime/RedefineTests/test8178870.sh Changeset: fea2c7f50ce8 Author: zgu Date: 2019-09-12 15:29 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fea2c7f50ce8 8217676: Upgrade libpng to 1.6.37 Reviewed-by: prr, jdv, kcr ! THIRD_PARTY_README Changeset: 3ece33697a35 Author: andrew Date: 2019-09-16 18:07 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3ece33697a35 Added tag jdk8u232-b06 for changeset fea2c7f50ce8 ! .hgtags Changeset: e2d7de285d76 Author: andrew Date: 2019-09-16 19:36 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e2d7de285d76 Merge jdk8u232-b06 ! .hgtags ! THIRD_PARTY_README ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: d5d735b7718a Author: andrew Date: 2019-09-16 19:37 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d5d735b7718a Added tag aarch64-shenandoah-jdk8u232-b06 for changeset e2d7de285d76 ! .hgtags Changeset: 64c21838a397 Author: andrew Date: 2019-09-23 18:06 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/64c21838a397 Merge From gnu.andrew at redhat.com Mon Sep 23 17:09:49 2019 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Mon, 23 Sep 2019 18:09:49 +0100 Subject: [aarch64-port-dev ] [8u] 8231366: Shenandoah: Shenandoah String Dedup thread is not properly initialized In-Reply-To: <5eb739de-3ee1-5b93-d34c-cb6139a15f54@redhat.com> References: <6381fb96-2bd2-a2a3-0d60-f4b971f9bc43@redhat.com> <5eb739de-3ee1-5b93-d34c-cb6139a15f54@redhat.com> Message-ID: <8a0669a3-4c10-7afd-04d8-4dd3d89a80c9@redhat.com> On 23/09/2019 17:47, Aleksey Shipilev wrote: > On 9/23/19 6:43 PM, Andrew John Hughes wrote: >> It does make me wonder if there isn't some way that ConcurrentGCThread >> could catch this lack of initialisation, or do the initialisation >> itself, then defer to the run() implementation of a subclass. > > This is what later issue in 9+ did (among other things): > https://bugs.openjdk.java.net/browse/JDK-8140257 > > ...so this bug is 8-specific. > Ah yes, I just found the changeset as I read your e-mail. I had a feeling someone must have cleaned this up by now :) -- 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 Sep 23 17:43:07 2019 From: shade at redhat.com (shade at redhat.com) Date: Mon, 23 Sep 2019 17:43:07 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 8231366: Shenandoah: Shenandoah String Dedup thread is not properly initialized Message-ID: <201909231743.x8NHh7Dq018132@aojmv0008.oracle.com> Changeset: 9273f5dfd66a Author: zgu Date: 2019-09-23 11:34 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9273f5dfd66a 8231366: Shenandoah: Shenandoah String Dedup thread is not properly initialized Reviewed-by: shade, andrew ! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp From ci_notify at linaro.org Mon Sep 23 19:13:24 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 23 Sep 2019 19:13:24 +0000 (UTC) Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 2014 Failure Message-ID: <713522853.2539.1569266005012.JavaMail.javamailuser@localhost> OpenJDK AArch64 jdk/jdk build status is Failure Build details - https://ci.linaro.org/job/jdkX-ci-build/2014/ Changes - lfoltan: 08a5148e7c4e3a00e80d8f1dd38baf03f5923865 - src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp - src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp - src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp - src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp - src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp - src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp - src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp - src/hotspot/cpu/sparc/c1_LIRGenerator_sparc.cpp - src/hotspot/cpu/sparc/gc/g1/g1BarrierSetAssembler_sparc.cpp - src/hotspot/cpu/sparc/gc/shared/modRefBarrierSetAssembler_sparc.cpp - src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp - src/hotspot/cpu/x86/c1_FrameMap_x86.cpp - src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp - src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp - src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp - src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp - src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp - src/hotspot/share/c1/c1_GraphBuilder.cpp - src/hotspot/share/c1/c1_LIRGenerator.cpp - src/hotspot/share/c1/c1_Optimizer.cpp - src/hotspot/share/ci/bcEscapeAnalyzer.cpp - src/hotspot/share/ci/ciArray.cpp - src/hotspot/share/ci/ciConstant.cpp - src/hotspot/share/ci/ciConstant.hpp - src/hotspot/share/ci/ciField.cpp - src/hotspot/share/ci/ciMethod.cpp - src/hotspot/share/ci/ciObjectFactory.cpp - src/hotspot/share/ci/ciType.cpp - src/hotspot/share/ci/ciType.hpp - src/hotspot/share/ci/ciTypeFlow.cpp - src/hotspot/share/classfile/bytecodeAssembler.cpp - src/hotspot/share/gc/shared/c1/barrierSetC1.hpp - src/hotspot/share/gc/shared/c2/barrierSetC2.hpp - src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp - src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp - src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp - src/hotspot/share/gc/z/zBarrierSet.cpp - src/hotspot/share/interpreter/bytecodeTracer.cpp - src/hotspot/share/jvmci/jvmciCompilerToVM.cpp - src/hotspot/share/memory/heapShared.cpp - src/hotspot/share/oops/method.hpp - src/hotspot/share/oops/methodData.cpp - src/hotspot/share/opto/arraycopynode.cpp - src/hotspot/share/opto/doCall.cpp - src/hotspot/share/opto/escape.cpp - src/hotspot/share/opto/graphKit.cpp - src/hotspot/share/opto/library_call.cpp - src/hotspot/share/opto/macro.cpp - src/hotspot/share/opto/macroArrayCopy.cpp - src/hotspot/share/opto/parse3.cpp - src/hotspot/share/opto/type.cpp - src/hotspot/share/prims/jni.cpp - src/hotspot/share/prims/jvm.cpp - src/hotspot/share/prims/jvmtiExport.cpp - src/hotspot/share/prims/methodHandles.cpp - src/hotspot/share/runtime/fieldDescriptor.cpp - src/hotspot/share/runtime/frame.cpp - src/hotspot/share/runtime/javaCalls.cpp - src/hotspot/share/runtime/reflection.cpp --"8230505: Replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type Summary: Consistently use is_reference_type when comparing type for T_OBJECT or T_ARRAY. Reviewed-by: dlong, coleenp, hseigel Contributed-by: lois.foltan at oracle.com, john.r.rose at oracle.com " zgu: e27564cd10e3fe6ef8e423158f7e0ed1c95acbf4 - src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp --"8231250: Shenandoah: Traversal GC should keep alive weak load from heap Reviewed-by: rkennke " Build output - 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 11 properties into resource bundles for jdk.jartool Compiling 11 properties into resource bundles for jdk.management.agent Compiling 5 properties into resource bundles for jdk.jlink Compiling 3 properties into resource bundles for jdk.jlink Compiling 3 properties into resource bundles for jdk.jdi Compiling 1 properties into resource bundles for jdk.jlink 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 2 files for BUILD_BREAKITERATOR_BASE Compiling 2 files for BUILD_BREAKITERATOR_LD 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 3018 files for java.base Compiling 89 properties into resource bundles for java.desktop /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp: In member function ?void LIR_Assembler::reg2reg(LIR_Opr, LIR_Opr)?: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp:731:40: error: expected ?)? before ?{? token if (is_reference_type(src->type()) { ^ At global scope: 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:176: recipe for target '/home/buildslave/workspace/jdkX-ci-build/build/hotspot/variant-server/libjvm/objs/c1_LIRAssembler_aarch64.o' failed make[3]: *** [/home/buildslave/workspace/jdkX-ci-build/build/hotspot/variant-server/libjvm/objs/c1_LIRAssembler_aarch64.o] Error 1 make[3]: *** Waiting for unfinished jobs.... Compiling 35 files for java.logging Compiling 117 files for java.compiler Compiling 18 files for java.datatransfer Compiling 10 files for java.instrument Compiling 330 files for java.management Compiling 140 files for java.net.http Compiling 15 files for java.scripting Compiling 5 files for java.transaction.xa Compiling 22 files for java.smartcardio Compiling 207 files for jdk.internal.vm.ci Compiling 9 files for jdk.unsupported Compiling 61 files for jdk.internal.jvmstat Compiling 120 files for jdk.charsets Compiling 405 files for jdk.compiler Compiling 22 files for jdk.crypto.ec Compiling 1836 files for java.xml Compiling 68 files for jdk.dynalink Compiling 3 files for jdk.internal.ed Compiling 44 files for jdk.httpserver Compiling 97 files for jdk.internal.le Compiling 51 files for jdk.internal.opt Compiling 33 files for jdk.jartool Compiling 1 files for jdk.jdwp.agent Compiling 175 files for jdk.jfr Compiling 4 files for jdk.jsobject Compiling 1760 files for jdk.localedata Compiling 9 files for jdk.net Compiling 2 files for jdk.nio.mapmode make/Main.gmk:253: 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_c1_LIRAssembler_aarch64.o: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp: In member function ?void LIR_Assembler::reg2reg(LIR_Opr, LIR_Opr)?: /home/buildslave/workspace/jdkX-ci-build/jdkX/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp:731:40: error: expected ?)? before ?{? token if (is_reference_type(src->type()) { ^ At global scope: 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:176: recipe for target '/home/buildslave/workspace/jdkX-ci-build/build/hotspot/variant-server/libjvm/objs/c1_LIRAssembler_aarch64.o' failed make/Main.gmk:253: 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 Mon Sep 23 20:42:34 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 23 Sep 2019 20:42:34 +0000 (UTC) Subject: [aarch64-port-dev ] Linaro OpenJDK AArch64 jdk/jdk build 2015 Fixed In-Reply-To: <713522853.2539.1569266005012.JavaMail.javamailuser@localhost> References: <713522853.2539.1569266005012.JavaMail.javamailuser@localhost> Message-ID: <986340775.2559.1569271354796.JavaMail.javamailuser@localhost> OpenJDK AArch64 jdk/jdk build status is Fixed Build details - https://ci.linaro.org/job/jdkX-ci-build/2015/ Changes - erikj: 2dedeaa537a26cbf1ba973770e47229cf6db268a - make/common/TestFilesCompilation.gmk --"8210794: Incorrect escaping of in native test libraries Reviewed-by: tbell " shade: 71f50513d5e67cad6cd2d018529fcdf5b7d51f00 - src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp --"8231375: AArch64 build failure after JDK-8230505 Reviewed-by: dcubed " Build output - Creating jdk.internal.opt.jmod Creating jdk.internal.vm.ci.jmod Creating jdk.internal.vm.compiler.jmod Creating jdk.jartool.jmod Creating jdk.internal.vm.compiler.management.jmod Creating jdk.javadoc.jmod Creating jdk.jcmd.jmod Creating jdk.jconsole.jmod Creating jdk.jdeps.jmod Creating jdk.jdi.jmod Creating jdk.jfr.jmod Creating jdk.jdwp.agent.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.pack.jmod Creating jdk.rmic.jmod Creating jdk.scripting.nashorn.jmod Creating jdk.scripting.nashorn.shell.jmod Creating jdk.security.auth.jmod Creating jdk.sctp.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 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 1 files for BUILD_DEMO_TransparentRuler Updating support/demos/image/jfc/TransparentRuler/src.zip 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: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Creating support/demos/image/jfc/CodePointIM/CodePointIM.jar Creating support/demos/image/jfc/Font2DTest/Font2DTest.jar Creating support/demos/image/jfc/FileChooserDemo/FileChooserDemo.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/Metalworks/Metalworks.jar Creating support/demos/image/jfc/Notepad/Notepad.jar Creating support/demos/image/jfc/Stylepad/Stylepad.jar Creating support/demos/image/jfc/SampleTree/SampleTree.jar Creating support/demos/image/jfc/TableExample/TableExample.jar Creating support/demos/image/jfc/TransparentRuler/TransparentRuler.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/SwingSet2/SwingSet2.jar 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. Creating support/demos/image/jfc/J2Ddemo/J2Ddemo.jar Creating support/classlist.jar Creating jdk.jlink.jmod Creating java.base.jmod Creating jdk image Creating CDS archive for jdk image Stopping sjavac server Finished building target 'images' in configuration '/home/buildslave/workspace/jdkX-ci-build/build' From felix.yang at huawei.com Tue Sep 24 08:22:00 2019 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Tue, 24 Sep 2019 08:22:00 +0000 Subject: [aarch64-port-dev ] RFR (trivial) : fix aarch64-8u type profile bug In-Reply-To: <880f5072-91ba-66bd-94be-429556e7c132@redhat.com> References: <222f9c0b-7320-8d22-cd44-c4f3af7c1311@redhat.com> <880f5072-91ba-66bd-94be-429556e7c132@redhat.com> Message-ID: > > This also reminds me of another two aarch64-specific profiling issues: > > https://bugs.openjdk.java.net/browse/JDK-8188221 > > https://bugs.openjdk.java.net/browse/JDK-8189439 > > > > I think they also should be incorporated in aarch64 8u. What do you think? > > I've always been reluctant to backport performance-only patches to 8u, but I > admit that version will be around for a long time, so OK. > Looks like the upstream patches can be simplified: 'mdp' is loaded by test_method_data_pointer which is called by profile_return_type & profile_parameters_type. Patch: diff -r 03fce7b04b42 src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp --- a/src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Tue Sep 24 03:28:42 2019 -0400 +++ b/src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Wed Sep 25 16:15:57 2019 +0800 @@ -444,7 +444,6 @@ Register obj = r0; Register mdp = r1; Register tmp = r2; - __ ldr(mdp, Address(rmethod, Method::method_data_offset())); __ profile_return_type(mdp, obj, tmp); } @@ -1634,13 +1633,8 @@ __ mov(rscratch2, true); __ strb(rscratch2, do_not_unlock_if_synchronized); - Label no_mdp; Register mdp = r3; - __ ldr(mdp, Address(rmethod, Method::method_data_offset())); - __ cbz(mdp, no_mdp); - __ add(mdp, mdp, in_bytes(MethodData::data_offset())); __ profile_parameters_type(mdp, r1, r2); - __ bind(no_mdp); // increment invocation count & check for overflow Label invocation_counter_overflow; From felix.yang at huawei.com Thu Sep 26 01:59:12 2019 From: felix.yang at huawei.com (Yangfei (Felix)) Date: Thu, 26 Sep 2019 01:59:12 +0000 Subject: [aarch64-port-dev ] RFR (trivial) : fix aarch64-8u type profile bug References: <222f9c0b-7320-8d22-cd44-c4f3af7c1311@redhat.com> <880f5072-91ba-66bd-94be-429556e7c132@redhat.com> Message-ID: > > > This also reminds me of another two aarch64-specific profiling issues: > > > https://bugs.openjdk.java.net/browse/JDK-8188221 > > > https://bugs.openjdk.java.net/browse/JDK-8189439 > > > > > > I think they also should be incorporated in aarch64 8u. What do you think? > > > > I've always been reluctant to backport performance-only patches to 8u, > > but I admit that version will be around for a long time, so OK. > > > > Looks like the upstream patches can be simplified: 'mdp' is loaded by > test_method_data_pointer which is called by profile_return_type & > profile_parameters_type. > > Patch: > diff -r 03fce7b04b42 > src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp > --- a/src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp > Tue Sep 24 03:28:42 2019 -0400 > +++ b/src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp > +++ Wed Sep 25 16:15:57 2019 +0800 > @@ -444,7 +444,6 @@ > Register obj = r0; > Register mdp = r1; > Register tmp = r2; > - __ ldr(mdp, Address(rmethod, Method::method_data_offset())); > __ profile_return_type(mdp, obj, tmp); > } > > @@ -1634,13 +1633,8 @@ > __ mov(rscratch2, true); > __ strb(rscratch2, do_not_unlock_if_synchronized); > > - Label no_mdp; > Register mdp = r3; > - __ ldr(mdp, Address(rmethod, Method::method_data_offset())); > - __ cbz(mdp, no_mdp); > - __ add(mdp, mdp, in_bytes(MethodData::data_offset())); > __ profile_parameters_type(mdp, r1, r2); > - __ bind(no_mdp); > > // increment invocation count & check for overflow > Label invocation_counter_overflow; CCing to hotspot-runtime-dev list. This has passed hotspot jtreg test on aarch64-linux. Is it OK to go? Thanks, Felix From gnu.andrew at redhat.com Thu Sep 26 06:30:21 2019 From: gnu.andrew at redhat.com (Andrew John Hughes) Date: Thu, 26 Sep 2019 07:30:21 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u232-b07 Upstream Sync Message-ID: Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/root/merge.changeset Changes in aarch64-shenandoah-jdk8u232-b07: - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behaviour - S8143072: [JVMCI] Port JVMCI to AArch64 - S8231366: Shenandoah: Shenandoah String Dedup thread is not properly initialized Main issues of note: 8143072 & 8231366 are already upstream, but included in this tag. Hence the files show up in the HotSpot webrev, but without any changeset credits. 8143072 is not actually a port of JVMCI at all, but a small bug fix. 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 + 1 file changed, 1 insertion(+) diffstat for hotspot b/.hgtags | 1 + b/agent/src/os/linux/ps_proc.c | 41 ++++++++++++++++++++++++++++++++++++----- 2 files changed, 37 insertions(+), 5 deletions(-) Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le & aarch64. Ok to push? -- 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 Thu Sep 26 07:06:10 2019 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 26 Sep 2019 09:06:10 +0200 Subject: [aarch64-port-dev ] [RFR] [8u] 8u232-b07 Upstream Sync In-Reply-To: References: Message-ID: On 9/26/19 8:30 AM, Andrew John Hughes wrote: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/jaxws/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/jdk/merge.changeset Look trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/hotspot/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b07/root/merge.changeset Look trivially good. Thumbs up! Good to go. -- Thanks, -Aleksey From ci_notify at linaro.org Sun Sep 29 04:34:16 2019 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sun, 29 Sep 2019 04:34:16 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <539270081.3817.1569731656431.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/2019/266/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/aug/16 pass: 5,718 Build 1: aarch64/2019/aug/19 pass: 5,718 Build 2: aarch64/2019/aug/21 pass: 5,718; fail: 1 Build 3: aarch64/2019/aug/23 pass: 5,716; fail: 2 Build 4: aarch64/2019/aug/26 pass: 5,718; error: 1 Build 5: aarch64/2019/aug/28 pass: 5,719; fail: 1 Build 6: aarch64/2019/sep/03 pass: 5,732 Build 7: aarch64/2019/sep/05 pass: 5,733; fail: 1 Build 8: aarch64/2019/sep/09 pass: 5,734 Build 9: aarch64/2019/sep/11 pass: 5,736 Build 10: aarch64/2019/sep/13 pass: 5,737 Build 11: aarch64/2019/sep/16 pass: 5,726 Build 12: aarch64/2019/sep/18 pass: 5,727 Build 13: aarch64/2019/sep/20 pass: 5,728 Build 14: aarch64/2019/sep/23 pass: 5,727 ------------------------------------------------------------------------------- release/jdk ------------------------------------------------------------------------------- 2 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2019/aug/16 pass: 3,972 Build 1: aarch64/2019/aug/19 pass: 3,972 Build 2: aarch64/2019/aug/21 pass: 3,972 Build 3: aarch64/2019/aug/23 pass: 3,972 Build 4: aarch64/2019/aug/26 pass: 3,972 Build 5: aarch64/2019/aug/28 pass: 3,972 Build 6: aarch64/2019/sep/03 pass: 3,977 Build 7: aarch64/2019/sep/05 pass: 3,978 Build 8: aarch64/2019/sep/09 pass: 3,978 Build 9: aarch64/2019/sep/11 pass: 3,978 Build 10: aarch64/2019/sep/13 pass: 3,978 Build 11: aarch64/2019/sep/16 pass: 3,978 Build 12: aarch64/2019/sep/18 pass: 3,978 Build 13: aarch64/2019/sep/20 pass: 3,979 Build 14: aarch64/2019/sep/23 pass: 3,979 ------------------------------------------------------------------------------- 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): 9.39x 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: 204.57 Server 204.57 / Server 2014-04-01 (71.00): 2.88x 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-08-15 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/226/results/ 2019-08-17 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/228/results/ 2019-08-20 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/231/results/ 2019-08-22 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/233/results/ 2019-08-24 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/235/results/ 2019-08-27 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/238/results/ 2019-09-04 pass rate: 10488/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/240/results/ 2019-09-05 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/246/results/ 2019-09-10 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/252/results/ 2019-09-12 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/254/results/ 2019-09-14 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/256/results/ 2019-09-17 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/259/results/ 2019-09-19 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/261/results/ 2019-09-21 pass rate: 10487/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/263/results/ 2019-09-29 pass rate: 10489/10489, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2019/266/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From gnu.andrew at redhat.com Mon Sep 30 16:01:33 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 30 Sep 2019 16:01:33 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 3 new changesets Message-ID: <201909301601.x8UG1Xqo025313@aojmv0008.oracle.com> Changeset: 09da74e54820 Author: andrew Date: 2019-09-23 06:13 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/09da74e54820 Added tag jdk8u232-b07 for changeset 54af8189b95d ! .hgtags Changeset: 7e0f721cbb68 Author: andrew Date: 2019-09-24 03:28 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/7e0f721cbb68 Merge jdk8u232-b07 ! .hgtags Changeset: ea9752852c93 Author: andrew Date: 2019-09-24 03:30 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ea9752852c93 Added tag aarch64-shenandoah-jdk8u232-b07 for changeset 7e0f721cbb68 ! .hgtags From gnu.andrew at redhat.com Mon Sep 30 16:01:49 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 30 Sep 2019 16:01:49 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 3 new changesets Message-ID: <201909301601.x8UG1ndK025470@aojmv0008.oracle.com> Changeset: 09bc39a2d2d2 Author: andrew Date: 2019-09-23 06:13 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/09bc39a2d2d2 Added tag jdk8u232-b07 for changeset 0a5bd84fd43f ! .hgtags Changeset: 4d61ecb283d2 Author: andrew Date: 2019-09-24 03:28 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/4d61ecb283d2 Merge jdk8u232-b07 ! .hgtags Changeset: ca269f9523f5 Author: andrew Date: 2019-09-24 03:30 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ca269f9523f5 Added tag aarch64-shenandoah-jdk8u232-b07 for changeset 4d61ecb283d2 ! .hgtags From gnu.andrew at redhat.com Mon Sep 30 16:01:57 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 30 Sep 2019 16:01:57 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 3 new changesets Message-ID: <201909301601.x8UG1vib025612@aojmv0008.oracle.com> Changeset: bd2b62946fe7 Author: andrew Date: 2019-09-23 06:13 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/bd2b62946fe7 Added tag jdk8u232-b07 for changeset fb3b24b266a2 ! .hgtags Changeset: 9bce6fb57b44 Author: andrew Date: 2019-09-24 03:28 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/9bce6fb57b44 Merge jdk8u232-b07 ! .hgtags Changeset: 8116b048aa1c Author: andrew Date: 2019-09-24 03:30 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/8116b048aa1c Added tag aarch64-shenandoah-jdk8u232-b07 for changeset 9bce6fb57b44 ! .hgtags From gnu.andrew at redhat.com Mon Sep 30 16:01:41 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 30 Sep 2019 16:01:41 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 3 new changesets Message-ID: <201909301601.x8UG1fYV025385@aojmv0008.oracle.com> Changeset: 53fe5902d446 Author: andrew Date: 2019-09-23 06:13 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/53fe5902d446 Added tag jdk8u232-b07 for changeset af5f5e2e07bc ! .hgtags Changeset: 4b0edfb2bca1 Author: andrew Date: 2019-09-24 03:28 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4b0edfb2bca1 Merge jdk8u232-b07 ! .hgtags Changeset: 3c4d4d5c44a9 Author: andrew Date: 2019-09-24 03:30 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/3c4d4d5c44a9 Added tag aarch64-shenandoah-jdk8u232-b07 for changeset 4b0edfb2bca1 ! .hgtags From gnu.andrew at redhat.com Mon Sep 30 16:02:05 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 30 Sep 2019 16:02:05 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 3 new changesets Message-ID: <201909301602.x8UG25tE025966@aojmv0008.oracle.com> Changeset: 4522596811bb Author: andrew Date: 2019-09-23 06:13 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/4522596811bb Added tag jdk8u232-b07 for changeset 3b3a43588afb ! .hgtags Changeset: e113b2820cc8 Author: andrew Date: 2019-09-24 03:29 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/e113b2820cc8 Merge jdk8u232-b07 ! .hgtags Changeset: 5ce4c7045a9f Author: andrew Date: 2019-09-24 03:30 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/5ce4c7045a9f Added tag aarch64-shenandoah-jdk8u232-b07 for changeset e113b2820cc8 ! .hgtags From gnu.andrew at redhat.com Mon Sep 30 16:02:13 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 30 Sep 2019 16:02:13 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 4 new changesets Message-ID: <201909301602.x8UG2EH6026106@aojmv0008.oracle.com> Changeset: c751303497d5 Author: dsamersoff Date: 2014-06-13 05:10 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c751303497d5 8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behaviour Summary: Better parsing of /proc/pid/maps in sa Reviewed-by: sspitsyn, sla ! agent/src/os/linux/ps_proc.c Changeset: 1aa54ae51b56 Author: andrew Date: 2019-09-23 06:13 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1aa54ae51b56 Added tag jdk8u232-b07 for changeset c751303497d5 ! .hgtags Changeset: 3a72593f3e4b Author: andrew Date: 2019-09-24 03:29 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3a72593f3e4b Merge jdk8u232-b07 ! .hgtags ! agent/src/os/linux/ps_proc.c Changeset: b8c0849c1d94 Author: andrew Date: 2019-09-24 03:30 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b8c0849c1d94 Added tag aarch64-shenandoah-jdk8u232-b07 for changeset 3a72593f3e4b ! .hgtags From gnu.andrew at redhat.com Mon Sep 30 16:02:32 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 30 Sep 2019 16:02:32 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 3 new changesets Message-ID: <201909301602.x8UG2WeB026317@aojmv0008.oracle.com> Changeset: fb70ff525e04 Author: andrew Date: 2019-09-23 06:13 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/fb70ff525e04 Added tag jdk8u232-b07 for changeset 0f61e27241b5 ! .hgtags Changeset: a88c90879254 Author: andrew Date: 2019-09-24 03:29 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/a88c90879254 Merge jdk8u232-b07 ! .hgtags Changeset: 2cf6a7658b5c Author: andrew Date: 2019-09-24 03:30 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/2cf6a7658b5c Added tag aarch64-shenandoah-jdk8u232-b07 for changeset a88c90879254 ! .hgtags From gnu.andrew at redhat.com Mon Sep 30 16:02:24 2019 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 30 Sep 2019 16:02:24 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 3 new changesets Message-ID: <201909301602.x8UG2Ogb026196@aojmv0008.oracle.com> Changeset: ba6a242c5223 Author: andrew Date: 2019-09-23 06:13 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ba6a242c5223 Added tag jdk8u232-b07 for changeset 3560e0ebe876 ! .hgtags Changeset: 63d584bd574f Author: andrew Date: 2019-09-24 03:29 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/63d584bd574f Merge jdk8u232-b07 ! .hgtags Changeset: 282353338f2d Author: andrew Date: 2019-09-24 03:30 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/282353338f2d Added tag aarch64-shenandoah-jdk8u232-b07 for changeset 63d584bd574f ! .hgtags From zgu at redhat.com Mon Sep 23 16:24:39 2019 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 23 Sep 2019 16:24:39 -0000 Subject: [aarch64-port-dev ] [8u] 8231366: Shenandoah: Shenandoah String Dedup thread is not properly initialized Message-ID: This bug seems to exist since day one of 8u backport. The ConcurrentGCThread API is different in 8u and we leave ShenandoahDedupThread not properly initialized before it enters work loop. In Shenandoah String Deduplication tests, the bug results assertion failure that shows Thread::current() == NULL. The bug only manifests on Windows, is due to discrepancy of java_start() implementation on different OSs. e.g. it sets *thread* on Linux. Bug: https://bugs.openjdk.java.net/browse/JDK-8231366 Webrev: http://cr.openjdk.java.net/~zgu/JDK-8231366/webrev.00/ Test: hotspot_gc_shenandoah on Windows and Linux. Thanks, -Zhengyu From zgu at redhat.com Mon Sep 23 16:36:10 2019 From: zgu at redhat.com (Zhengyu Gu) Date: Mon, 23 Sep 2019 16:36:10 -0000 Subject: [aarch64-port-dev ] [8u] 8231366: Shenandoah: Shenandoah String Dedup thread is not properly initialized In-Reply-To: <3be75ce1-1a05-685d-794e-bdf37c73e8d6@redhat.com> References: <3be75ce1-1a05-685d-794e-bdf37c73e8d6@redhat.com> Message-ID: <7590f574-a724-85f7-6d71-8ef068d335a7@redhat.com> Thanks, Aleksey. -Zhengyu On 9/23/19 12:33 PM, Aleksey Shipilev wrote: > On 9/23/19 6:24 PM, Zhengyu Gu wrote: >> Bug: https://bugs.openjdk.java.net/browse/JDK-8231366 >> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8231366/webrev.00/ > > Looks good to me, thank you. > > I added the comment that other versions (9+) are handled correctly by shared code change in JDK-8140257. >