riscv-port-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
December 2021
- 10 participants
- 41 discussions
09 Dec '21
Some jtreg tests are arch dependent, enable two more hotspot tests on riscv:
- test/hotspot/jtreg/compiler/c2/TestBit.java
- test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java
The above tests are passed on unmatched board and QEMU user mode.
-------------
Commit messages:
- 8278474: riscv: Enable two more jtreg hotspot tests
Changes: https://git.openjdk.java.net/riscv-port/pull/27/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=27&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8278474
Stats: 4 lines in 2 files changed: 1 ins; 0 del; 3 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/27.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/27/head:pull/27
PR: https://git.openjdk.java.net/riscv-port/pull/27
2
2
09 Dec '21
It seems zr(x0) is used as stack alignment when saving/restoring registers around calls. But it's unnecessary to ld/st x0 from/to stack. We just need reserve a stack slot in case alignment is required.
-------------
Commit messages:
- 8278337: riscv: remove unnecessary ld/sd zr around call
Changes: https://git.openjdk.java.net/riscv-port/pull/25/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=25&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8278337
Stats: 19 lines in 2 files changed: 4 ins; 8 del; 7 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/25.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/25/head:pull/25
PR: https://git.openjdk.java.net/riscv-port/pull/25
3
16
09 Dec '21
Make hotspot always use inflated monitors consistently if the flag UseHeavyMonitors is true. The riscv platform should follow https://bugs.openjdk.java.net/browse/JDK-8276901.
-------------
Commit messages:
- 8278387: riscv: Implement UseHeavyMonitors consistently
Changes: https://git.openjdk.java.net/riscv-port/pull/26/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=26&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8278387
Stats: 129 lines in 6 files changed: 40 ins; 20 del; 69 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/26.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/26/head:pull/26
PR: https://git.openjdk.java.net/riscv-port/pull/26
2
2
Changeset: 473ececa
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2021-12-03 06:00:14 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/473ececaf5df8392e76d022d7126…
8278174: runtime/cds/appcds/LambdaWithJavaAgent.java fails with release VMs
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
Changeset: bef5c7a2
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-12-03 07:19:48 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/bef5c7a2865e53778e9e476e57c3…
8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/modules/LoadUnloadModuleStress.java
Changeset: 0fbd2713
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-12-03 07:20:39 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0fbd2713f1b47c343172fa34be02…
8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx
Reviewed-by: mli, tschatzl
! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithSerial.java
Changeset: 89070032
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2021-12-03 07:40:34 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/890700320a379c2712fe420017f7…
8272234: Pass originating elements from Filer to JavaFileManager
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/DelegatingJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! test/langtools/tools/javac/api/TestClientCodeWrapper.java
+ test/langtools/tools/javac/processing/filer/TestOriginatingElements.java
Changeset: 45da3aea
Author: Andrew Leonard <aleonard(a)openjdk.org>
Date: 2021-12-03 08:28:37 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/45da3aea22fd85f214e661b2c986…
8278163: --with-cacerts-src variable resolved after GenerateCacerts recipe setup
Reviewed-by: ihse
! make/modules/java.base/Gendata.gmk
Changeset: d1cad246
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2021-12-03 09:54:23 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d1cad2463a3f70d4ff9246d5bbae…
8278168: Add a few missing words to the specification of Files.mismatch
Reviewed-by: rriggs, bpb, iris, alanb
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: 53df9ffb
Author: Julia Boes <jboes(a)openjdk.org>
Date: 2021-12-03 10:18:21 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/53df9ffbca841358eb8bb49837ec…
8278154: SimpleFileServer#createFileServer() should specify that the returned server is not started
Reviewed-by: dfuchs
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java
Changeset: e4774e68
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-12-03 10:57:18 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e4774e68e3bdb186269e909247bb…
8277916: Gather non-strong reference count logic in a single place
Reviewed-by: sjohanss, mli
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp
Changeset: dda8f26c
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-12-03 10:58:14 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/dda8f26ce0d2b54ef78b74b82e58…
8278139: G1: Refactor G1BlockOffsetTablePart::block_at_or_preceding
Reviewed-by: sjohanss, mli
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
Changeset: 18c54b4e
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2021-12-03 13:04:26 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/18c54b4e1ade2ea5531054ed1944…
8274640: Cleanup unnecessary null comparison before instanceof check in java.desktop
Reviewed-by: aivanov
! src/java.desktop/macosx/classes/com/apple/laf/AquaBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuUI.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java
! src/java.desktop/share/classes/com/sun/media/sound/PortMixer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftMixingDataLine.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/java/awt/AWTEvent.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/dnd/DropTarget.java
! src/java.desktop/share/classes/java/awt/image/AreaAveragingScaleFilter.java
! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java
! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/ReplicateScaleFilter.java
! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java
! src/java.desktop/share/classes/java/beans/IndexedPropertyDescriptor.java
! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java
! src/java.desktop/share/classes/javax/imageio/ImageTypeSpecifier.java
! src/java.desktop/share/classes/javax/print/DocFlavor.java
! src/java.desktop/share/classes/javax/print/MimeType.java
! src/java.desktop/share/classes/javax/print/attribute/DateTimeSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/HashAttributeSet.java
! src/java.desktop/share/classes/javax/print/attribute/IntegerSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/ResolutionSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/SetOfIntegerSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/Size2DSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/TextSyntax.java
! src/java.desktop/share/classes/javax/print/attribute/URISyntax.java
! src/java.desktop/share/classes/javax/print/attribute/standard/Media.java
! src/java.desktop/share/classes/javax/swing/AbstractAction.java
! src/java.desktop/share/classes/javax/swing/AbstractButton.java
! src/java.desktop/share/classes/javax/swing/DebugGraphics.java
! src/java.desktop/share/classes/javax/swing/JComboBox.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JLabel.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JMenu.java
! src/java.desktop/share/classes/javax/swing/JMenuBar.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/JSlider.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/SpinnerDateModel.java
! src/java.desktop/share/classes/javax/swing/SpinnerNumberModel.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/TransferHandler.java
! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
! src/java.desktop/share/classes/javax/swing/text/BoxView.java
! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/HRuleView.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLWriter.java
! src/java.desktop/share/classes/javax/swing/text/html/HiddenTagView.java
! src/java.desktop/share/classes/javax/swing/text/html/Map.java
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFGenerator.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultMutableTreeNode.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java
! src/java.desktop/share/classes/sun/awt/im/InputContext.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/font/AttributeValues.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/print/PSStreamPrintService.java
! src/java.desktop/share/classes/sun/print/PathGraphics.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/swing/DefaultLookup.java
! src/java.desktop/share/classes/sun/swing/MenuItemLayoutHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
Changeset: ba2a8e5a
Author: Athijegannathan Sundararajan <sundar(a)openjdk.org>
Date: 2021-12-03 13:20:08 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ba2a8e5a496799451095362279b9…
8278205: jlink plugins should dump .class file in debug mode
Reviewed-by: jlaskey
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
Changeset: 3f28a214
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2021-12-03 13:23:36 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/3f28a21414be32375dc0f4b12d34…
8278144: Javadoc for MemorySegment::set/MemorySegment::setAtIndex is missing throws tag
Reviewed-by: sundar
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
Changeset: f7237793
Author: Denghui Dong <ddong(a)openjdk.org>
Date: 2021-12-03 13:31:06 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f7237793ffa3a5a804fea49f165c…
8278079: C2: expand_dtrace_alloc_probe doesn't take effect in macro.cpp
Reviewed-by: thartmann, kvn, chagedorn
! src/hotspot/share/opto/macro.cpp
Changeset: 53a43427
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-12-03 15:42:18 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/53a4342783d94cead4d26e5b29d2…
8278137: JFR: PrettyWriter uses incorrect year specifier
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
Changeset: 0e7b6bcd
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-12-03 15:43:51 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0e7b6bcd8260293c3d39417f04b9…
8278141: LIR_OpLoadKlass::_info shadows the field of the same name from LIR_Op
Reviewed-by: thartmann, rkennke
! src/hotspot/share/c1/c1_LIR.hpp
Changeset: 0d938ced
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2021-12-03 16:00:27 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0d938cedcaf55886058b94dc280a…
8278172: java/nio/channels/FileChannel/BlockDeviceSize.java should only run on Linux
Reviewed-by: lancea, alanb
! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java
Changeset: 0a090926
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2021-12-03 16:36:19 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0a0909263194032ae7d8348484e3…
8268288: jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java fails with "Error: ShouldNotReachHere()"
Reviewed-by: minqi, iklam
! src/hotspot/share/cds/filemap.cpp
Changeset: fbf096ee
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2021-12-03 16:56:36 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/fbf096eea46756bdac6f474266ca…
8251400: Fix incorrect addition of library to test in JDK-8237858
Reviewed-by: dholmes, erikj
! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeJdk.gmk
Changeset: 2e30fa93
Author: merykitty <anhmdq99(a)gmail.com>
Committer: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2021-12-03 17:07:11 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2e30fa936dd5fffceb17d338271f…
8278171: [vectorapi] Mask incorrectly computed for zero extending cast
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! test/jdk/jdk/incubator/vector/VectorReshapeTests.java
Changeset: 660f21a4
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2021-12-03 17:08:40 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/660f21a418ee4c616d0b91133fd4…
8278119: ProblemList few headful test failing in macosx12-aarch64 system
Reviewed-by: dcubed
! test/jdk/ProblemList.txt
Changeset: 01cb2b98
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2021-12-03 17:14:10 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/01cb2b9883d7c9ecdba0ee5bd421…
8277529: SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint
Reviewed-by: thartmann, roland, kvn
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestDepBetweenLoopAndPredicate.java
Changeset: 678ac589
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2021-12-03 17:22:14 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/678ac589adeba0e9c2ae6d123f05…
8278240: ProblemList containers/docker/TestJcmd.java on linux-aarch64
Reviewed-by: mseledtsov, tschatzl
! test/hotspot/jtreg/ProblemList.txt
Changeset: 780b8b10
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2021-12-03 18:14:33 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/780b8b1072811208968e4f32f536…
8278179: Enable all doclint warnings for build of java.naming
Reviewed-by: iris, erikj
! make/modules/java.naming/Java.gmk
Changeset: 38f525e9
Author: vamsi-parasa <srinivas.vamsi.parasa(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2021-12-03 18:17:54 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/38f525e96e767597d16698d4b243…
8275821: Optimize random number generators developed in JDK-8248862 using Math.unsignedMultiplyHigh()
Reviewed-by: psandoz, jlaskey
! src/jdk.random/share/classes/jdk/random/L128X1024MixRandom.java
! src/jdk.random/share/classes/jdk/random/L128X128MixRandom.java
! src/jdk.random/share/classes/jdk/random/L128X256MixRandom.java
+ test/micro/org/openjdk/bench/java/util/RandomGeneratorNext.java
Changeset: a729a70c
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2021-12-03 18:52:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a729a70c0119ed071ff490b0dfd4…
8225181: KeyStore should have a getAttributes method
Reviewed-by: mullan
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/KeyStoreSpi.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
+ test/jdk/sun/security/pkcs12/GetAttributes.java
Changeset: e1cde19d
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2021-12-03 19:52:18 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e1cde19dbdbbca365ecfea6d1e2e…
8278247: KeyStoreSpi::engineGetAttributes does not throws KeyStoreException
Reviewed-by: mullan
! src/java.base/share/classes/java/security/KeyStoreSpi.java
Changeset: 2b87c2b4
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2021-12-03 20:21:21 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2b87c2b429f1c9f0d940795d5f74…
8277793: Support vector F2I and D2L cast operations for X86
Reviewed-by: neliasso, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
Changeset: 24e16ac6
Author: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2021-12-03 21:06:16 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/24e16ac637095d7dee1d6fe34f99…
8277617: Adjust AVX3Threshold for copy/fill stubs
Reviewed-by: jbhateja, dholmes, neliasso, jiefu
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 02ee337a
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2021-12-04 02:12:35 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/02ee337ae0d163ae44b1691eb9de…
8278175: Enable all doclint warnings for build of java.desktop
Reviewed-by: erikj, prr
! make/modules/java.desktop/Java.gmk
! src/java.desktop/share/classes/java/awt/BufferCapabilities.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/event/KeyEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java
! src/java.desktop/share/classes/javax/swing/JApplet.java
! src/java.desktop/share/classes/javax/swing/JDialog.java
! src/java.desktop/share/classes/javax/swing/JScrollBar.java
! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
! src/java.desktop/share/classes/javax/swing/text/LayeredHighlighter.java
! src/java.desktop/share/classes/javax/swing/text/html/HTML.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/AttributeList.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java
! src/java.desktop/share/classes/javax/swing/undo/UndoableEditSupport.java
Changeset: 9642629d
Author: Markus Karg <markus(a)headcrashing.eu>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2021-12-04 09:27:23 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/9642629d15d9631d8da9a3abdabc…
8276779: (ch) InputStream returned by Channels.newInputStream should have fast path for SelectableChannels
Reviewed-by: lancea, alanb
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! test/jdk/java/nio/channels/Channels/TransferTo.java
Changeset: 267c024e
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2021-12-04 13:05:06 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/267c024eb52acd1611188dd5b141…
8265150: AsyncGetCallTrace crashes on ResourceMark
Reviewed-by: dholmes, stuefe, eosterlund, sspitsyn
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
Changeset: 839b6067
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-12-05 21:38:45 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/839b6067c85cfc260803af9b01dd…
8278143: Remove unused "argc" from ConstantPool::copy_bootstrap_arguments_at_impl
Reviewed-by: lfoltan, dholmes
! src/hotspot/share/oops/constantPool.cpp
Changeset: 104aa1f7
Author: Srikanth Adayapalam <sadayapalam(a)openjdk.org>
Date: 2021-12-06 06:24:56 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/104aa1f7f9f212318113e304e16e…
8268575: Annotations not visible on model elements before they are generated
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/langtools/tools/javac/processing/8268575/Processor.java
+ test/langtools/tools/javac/processing/8268575/T8268575.java
Changeset: f180a459
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-12-06 06:26:50 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f180a4591f52d0af0c030aa85be3…
8278016: Add compiler tests to tier{2,3}
Reviewed-by: kvn, dholmes
! test/hotspot/jtreg/TEST.groups
Changeset: f39fe5b3
Author: Tobias Holenstein <tobias.holenstein(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2021-12-06 08:23:49 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f39fe5b3d629c6d557eb7bab8d1f…
8154011: Make TraceDeoptimization a diagnostic flag
Reviewed-by: kvn, dholmes, thartmann
! src/hotspot/share/runtime/globals.hpp
Changeset: 194cdf4e
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2021-12-06 08:42:26 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/194cdf4e28225133dcdf29cf1bf4…
8277864: Compilation error thrown while doing a boxing conversion on selector expression
Reviewed-by: jlaskey, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/Switches.java
Changeset: 8d190dd0
Author: Ludvig Janiuk <ludvig.j.janiuk(a)oracle.com>
Committer: Nils Eliasson <neliasso(a)openjdk.org>
Date: 2021-12-06 08:58:41 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8d190dd003c58aa9ebb403e95a73…
8277496: Remove duplication in c1 Block successor lists
Reviewed-by: neliasso, kvn
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
Changeset: d14f06a9
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2021-12-06 09:29:28 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d14f06a9630d2cd2a929d0e44ebe…
8278031: MultiThreadedRefCounter should not use relaxed atomic decrement
Reviewed-by: kbarrett
! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp
Changeset: 286a26c3
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2021-12-06 11:50:11 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/286a26c36600ed82726f16781943…
8278277: G1: Simplify implementation of G1GCPhaseTimes::record_or_add_time_secs
Reviewed-by: iwalulya, sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
Changeset: 6994d809
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2021-12-06 13:44:22 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/6994d809371e80c1e24cd296c48c…
8278291: compiler/uncommontrap/TraceDeoptimizationNoRealloc.java fails with release VMs after JDK-8154011
Reviewed-by: shade, thartmann
! test/hotspot/jtreg/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java
Changeset: a885aab6
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2021-12-06 14:36:51 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a885aab696777c99c8c4c5d9a46a…
8276125: RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id
Reviewed-by: egahlin, shade
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
Changeset: 7c6f57fc
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2021-12-06 14:48:03 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7c6f57fcb1f1fcecf26f7b8046a5…
8275610: C2: Object field load floats above its null check resulting in a segfault
Reviewed-by: kvn, roland
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestEliminateNullCheckWithSplitIf.java
Changeset: adf39522
Author: Vishal Chand <vishalchand2492(a)gmail.com>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2021-12-06 15:28:20 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/adf39522c178b82dc73e341751b2…
8277372: Add getters for BOT and card table members
Reviewed-by: tschatzl, sjohanss, ayang
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.inline.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp
Changeset: ab781874
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2021-12-06 15:43:42 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ab781874b27ee4fe1bc6b5fa2cd7…
8277105: Inconsistent handling of missing permitted subclasses
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
+ test/langtools/tools/javac/sealed/MissingPermittedSubtypes.java
Changeset: 082fdf47
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2021-12-06 16:08:28 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/082fdf479367612a7bd795d3becf…
8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad"
Reviewed-by: aivanov
! test/jdk/javax/swing/JTree/4908142/bug4908142.java
Changeset: 587e5409
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2021-12-06 16:09:45 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/587e5409c2488cf8c3579a4932c5…
8210558: serviceability/sa/TestJhsdbJstackLock.java fails to find '^\s+- waiting to lock <0x[0-9a-f]+> \(a java\.lang\.Class ...'
Reviewed-by: kevinw, sspitsyn
! test/hotspot/jtreg/serviceability/sa/LingeredAppWithLock.java
Changeset: 5045eb53
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2021-12-06 16:56:27 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/5045eb538b3afc6cf646642f1109…
8278273: Remove unnecessary exclusion of doclint accessibility checks
Reviewed-by: iris, alanb, ihse
! make/modules/java.base/Java.gmk
! make/modules/java.instrument/Java.gmk
! make/modules/java.logging/Java.gmk
! make/modules/java.management/Java.gmk
! make/modules/java.smartcardio/Java.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/java.xml/Java.gmk
Changeset: 70bad89b
Author: Artem Semenov <asemenov(a)openjdk.org>
Date: 2021-12-06 17:39:43 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/70bad89b012eb200ca1e76f384a6…
8277497: Last column cell in the JTAble row is read as empty cell
Reviewed-by: ant, kizune, pbansal
! src/java.desktop/share/classes/javax/swing/JLabel.java
Changeset: 2c31a173
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2021-12-06 18:00:54 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2c31a1735d5b8646ed8984a5475d…
8275082: Update XML Security for Java to 2.3.0
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerPhysical.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java
- src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityRuntimeException.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/KeyInfoReferenceResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusive.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformEnvelopedSignature.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DOMNamespaceContext.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverContext.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Policy.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md
Changeset: 239362da
Author: ANUPAM DEV <anupam.dev(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2021-12-06 18:46:29 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/239362da51e70b9e968cb488b7c2…
8247973: Javadoc incorrect for IdentityArrayList, IdentityLinkedList
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java
! src/java.desktop/share/classes/sun/awt/util/IdentityLinkedList.java
Changeset: ea8d3c92
Author: Martin Balao <mbalao(a)openjdk.org>
Date: 2021-12-06 20:31:55 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ea8d3c92c69c393cdbc6c62398f1…
8271566: DSA signature length value is not accurate in P11Signature
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
+ test/jdk/sun/security/pkcs11/Signature/LargeDSAKey.java
Changeset: 2ff12966
Author: Ivan Šipka <isipka(a)openjdk.org>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2021-12-06 23:34:32 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2ff12966a345eaa1c16ed73165b3…
8277957: Add test group for IPv6 exclusive testing
Reviewed-by: alanb, msheppar
! test/jdk/TEST.groups
Changeset: f148e3e4
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2021-12-07 00:41:11 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f148e3e4623c6d0270a10ba73140…
8278318: Create {@index} entries for key LangTools terms
Reviewed-by: darcy
! src/java.compiler/share/classes/module-info.java
! src/jdk.compiler/share/classes/module-info.java
Changeset: 10db0e41
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2021-12-07 01:37:55 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/10db0e41634b62be5c1a931bd54a…
8277932: Subject:callAs() not throwing NPE when action is null
Reviewed-by: rriggs
! src/java.base/share/classes/javax/security/auth/Subject.java
Changeset: b46ab9e3
Author: Fei Yang <felix.yang(a)huawei.com>
Date: 2021-12-06 21:02:36 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b46ab9e31d1cac8777a0a0ac61f2…
Merge branch 'master' into riscv-port
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
+ src/hotspot/cpu/riscv/assembler_riscv.hpp
+ src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
+ src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
1
0
[riscv-port] RFR: 8278192: riscv: remove unnecessary instruct of DecodeNKlass in C2
by Yadong Wang 07 Dec '21
by Yadong Wang 07 Dec '21
07 Dec '21
There are two instructs for DecodeNKlass in C2, and the difference is only that which temporary register operand is used by them, xheapbase, t0 or t1. It's too complicated and the effect is almost invisible. So we just simplify the pattern by using a temporary register from the register allocation.
-------------
Commit messages:
- 8278192: riscv: remove unnecessary instruct of DecodeNKlass in C2
Changes: https://git.openjdk.java.net/riscv-port/pull/22/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=22&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8278192
Stats: 51 lines in 3 files changed: 3 ins; 30 del; 18 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/22.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/22/head:pull/22
PR: https://git.openjdk.java.net/riscv-port/pull/22
2
6
[riscv-port] RFR: 8276832: riscv: typo in LIR_Assembler::check_no_conflict
by Yanhong Zhu 07 Dec '21
by Yanhong Zhu 07 Dec '21
07 Dec '21
This is similar to: 8267625: AARCH64: typo in LIR_Assembler::emit_profile_type.
Difference is that LIR_Assembler::emit_profile_type is refactored and now the typo is in LIR_Assembler::check_no_conflict.
And LIR_Assembler::check_no_conflict is only called by LIR_Assembler::emit_profile_type for now.
-------------
Commit messages:
- 8276832: riscv: typo in LIR_Assembler::check_no_conflict
Changes: https://git.openjdk.java.net/riscv-port/pull/23/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=23&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8276832
Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/23.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/23/head:pull/23
PR: https://git.openjdk.java.net/riscv-port/pull/23
2
3
03 Dec '21
UseRVV could cause crash on D1 board(RISCV-C906).
It seems that though the D1 board is equipped with RVV-0.7.1[1] . In our test, VLENB CSR can return value of 16 on D1 board. So JDK will assume it can support RVV extension and crash in vector instructions when UseRVV is enabled.
RVV-0.9 and above[2] introduce a new VCSR CSR register, it will raise SIGILL on D1 board. So we can check it to detect vext support.
[1] https://github.com/riscv/riscv-v-spec/blob/0a24d0f61b5cd3f1f9265e8c40ab211d…
[2] https://github.com/riscv/riscv-v-spec/blob/master/v-spec.adoc#vector-extens…
-------------
Commit messages:
- 8277968: riscv: detect vector extension with vcsr
Changes: https://git.openjdk.java.net/riscv-port/pull/18/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=18&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8277968
Stats: 88 lines in 4 files changed: 81 ins; 6 del; 1 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/18.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/18/head:pull/18
PR: https://git.openjdk.java.net/riscv-port/pull/18
3
7
Changeset: 8f9eb620
Author: Ichiroh Takiguchi <itakiguchi(a)openjdk.org>
Date: 2021-11-29 00:11:28 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8f9eb620acbc447cf9124b1fe557…
8274784: jshell: Garbled character was displayed by System.out.println(...) on Japanese Windows
Reviewed-by: naoto
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
Changeset: c3a7f2f4
Author: Ludvig Janiuk <ludvig.j.janiuk(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2021-11-29 06:41:55 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/c3a7f2f4bce9170c1630e01eebd4…
8277382: make c1 BlockMerger use IR::verify only when necessary
Reviewed-by: thartmann, neliasso
! src/hotspot/share/c1/c1_Optimizer.cpp
Changeset: 0c7a4b8a
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2021-11-29 07:47:28 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0c7a4b8aa8bb672e87aae7090494…
8277842: IGV: Add jvms property to know where a node came from
Reviewed-by: roland, neliasso, thartmann
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: aed53eea
Author: Nils Eliasson <neliasso(a)openjdk.org>
Date: 2021-11-29 08:19:24 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/aed53eea5ea2782c74ea05521462…
8264838: IGV: enhance graph export functionality
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Co-authored-by: Nils Eliasson <neliasso(a)openjdk.org>
Reviewed-by: chagedorn, thartmann
+ src/utils/IdealGraphVisualizer/.java-version
- src/utils/IdealGraphVisualizer/BatikSVGProxy/pom.xml
- src/utils/IdealGraphVisualizer/BatikSVGProxy/src/main/java/com/sun/hotspot/igv/svg/BatikSVG.java
- src/utils/IdealGraphVisualizer/BatikSVGProxy/src/main/java/com/sun/hotspot/igv/svg/package-info.java
- src/utils/IdealGraphVisualizer/BatikSVGProxy/src/main/nbm/manifest.mf
- src/utils/IdealGraphVisualizer/BatikSVGProxy/src/main/resources/com/sun/hotspot/igv/svg/Bundle.properties
! src/utils/IdealGraphVisualizer/View/pom.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExportAction.java
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml
Changeset: 9a3a9b13
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2021-11-29 09:06:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/9a3a9b139178f2645d51a0f12d95…
8277865: G1: Change integer division to floating point division
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: e3e5908d
Author: Julia Boes <jboes(a)openjdk.org>
Date: 2021-11-29 09:22:16 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e3e5908d0d385ef908ba9752908a…
8277847: Support toolGuide tag in class-level documentation
Reviewed-by: alanb, jjg
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
Changeset: 72bacf8d
Author: Patric Hedlin <phedlin(a)openjdk.org>
Date: 2021-11-29 10:34:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/72bacf8d256071773d8fd9f9c2d0…
8276108: Wrong instruction generation in aarch64 backend
Co-authored-by: Nick Gasson <ngasson(a)openjdk.org>
Reviewed-by: aph, neliasso
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
Changeset: 37de4422
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2021-11-29 10:50:43 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/37de442269e8c14e0a112e26a8cb…
8275241: Unused ArrayList is created in RequestEngine.addHooks
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java
Changeset: 2622ab3f
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2021-11-29 11:58:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2622ab3fe94814fb4f7f22e4015e…
8277928: Fix compilation on macosx-aarch64 after 8276108
Reviewed-by: shade, dholmes
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: e5676f8d
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2021-11-29 12:05:10 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e5676f8d0b4f9e97497581e848e8…
8277450: Record number of references into collection set during gc
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
Changeset: 45e8973a
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-11-29 12:13:51 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/45e8973a22424d76d62cd29f6f93…
8277896: Remove unused BOTConstants member methods
Reviewed-by: kbarrett
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
Changeset: 960bdde7
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2021-11-29 12:19:45 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/960bdde7ebc59cefc5c60fc21b8c…
8277904: G1: Remove G1CardSetArray::max_entries
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
Changeset: 614c6e61
Author: Volker Simonis <simonis(a)openjdk.org>
Date: 2021-11-29 12:29:06 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/614c6e61fa3a9f094a311b12e780…
8277878: Fix compiler tests after JDK-8275908
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/exceptions/OptimizeImplicitExceptions.java
! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java
Changeset: ad51d069
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2021-11-29 13:10:06 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ad51d0692534744d04a32959e7e5…
8277789: G1: G1CardSetConfiguration prefixes num_ and max_ used interchangeably
Reviewed-by: mli, tschatzl
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
Changeset: 05ab1767
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2021-11-29 14:00:10 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/05ab1767684bee0a3b8c8214c610…
8277797: Remove undefined/unused SharedRuntime::trampoline_size()
Reviewed-by: dholmes, stuefe
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 3d39f09c
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2021-11-29 16:00:09 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/3d39f09c6cdc875b44147b4e84e4…
8277654: Shenandoah: Don't produce new memory state in C2 LRB runtime call
Reviewed-by: roland, shade
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
Changeset: 825e633e
Author: Pavel Kharskii <pavel.kharskii(a)oracle.com>
Committer: Sean Coffey <coffeys(a)openjdk.org>
Date: 2021-11-29 16:54:47 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/825e633e71ca942fe88c509e7f95…
8277944: JDK 18 - update GA Release Date
Reviewed-by: coffeys
! make/conf/version-numbers.conf
Changeset: 3a4a94e5
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2021-11-29 23:17:39 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/3a4a94e5a830c4e88ac12619b868…
8277854: The upper bound of GCCardSizeInBytes should be limited to 512 for 32-bit platforms
Reviewed-by: tschatzl, mli
! src/hotspot/share/gc/shared/gc_globals.hpp
Changeset: 560f9c93
Author: MeryKitty <anhmdq99(a)gmail.com>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2021-11-29 23:21:04 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/560f9c937233d548ef8db8cd9044…
8277426: Optimize mask reduction operations on x86
Reviewed-by: sviswanathan, jiefu
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
Changeset: 27299eaa
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2021-11-30 01:34:52 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/27299eaa98fd2d608a6cecfbf2b1…
8277803: vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001 fails with "Synthetic fields not found"
Reviewed-by: dholmes, cjplummer, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001a.java
Changeset: fde6fe79
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-11-30 07:33:46 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/fde6fe7997a889b17af89b3a8fd2…
8277824: Remove empty RefProcSubPhasesWorkerTimeTracker destructor
Co-authored-by: Kim Barrett <kbarrett(a)openjdk.org>
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp
Changeset: d230feea
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-11-30 07:34:51 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d230feea55379618a875566b9f9e…
8277931: Parallel: Remove unused PSVirtualSpace::expand_into
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
Changeset: 3ee26c6a
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2021-11-30 08:21:16 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/3ee26c6a8152795be281924c26e5…
8267767: Redundant condition check in SafepointSynchronize::thread_not_running
Reviewed-by: hseigel, coleenp, ayang
! src/hotspot/share/runtime/safepoint.cpp
Changeset: ceae380d
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2021-11-30 08:33:00 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ceae380d3a3fcef5678e3073e25e…
8277843: [Vector API] scalar2vector generates incorrect type info for mask operations if Op_MaskAll is unavailable
Co-authored-by: Jatin Bhateja <jbhateja(a)openjdk.org>
Reviewed-by: thartmann, jbhateja
! src/hotspot/share/opto/vectornode.cpp
Changeset: a5f2a58b
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2021-11-30 09:20:49 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a5f2a58ba4ac25f4bd66f1f1f4c0…
8277846: Implement fast-path for ASCII-compatible CharsetEncoders on ppc64
Reviewed-by: lucy, mbaesken
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
Changeset: fecf906f
Author: Yi Yang <yyang(a)openjdk.org>
Date: 2021-11-30 11:50:51 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/fecf906f0af9ddc0e83cb6818450…
8267928: Loop predicate gets inexact loop limit before PhaseIdealLoop::rc_predicate
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/opto/loopPredicate.cpp
Changeset: 69f56a0e
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2021-11-30 12:56:48 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/69f56a0ea0c2d551b660909deb89…
8264485: build.tools.depend.Depend.toString(byte[]) creates malformed hex strings
Reviewed-by: jlahoda
! make/jdk/src/classes/build/tools/depend/Depend.java
Changeset: 01cefc94
Author: Maxim Kartashev <maxim.kartashev(a)jetbrains.com>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2021-11-30 13:01:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/01cefc94c766b87d426cf1dec89a…
8277977: Incorrect references to --enable-reproducible-builds in docs
Reviewed-by: ihse
! doc/building.html
! doc/building.md
! make/autoconf/jdk-options.m4
Changeset: 91508404
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-11-30 13:42:18 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/915084041f32bf6ffe4d12c031ac…
8277899: Parallel: Simplify PSVirtualSpace::initialize logic
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
Changeset: 98a9f037
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2021-11-30 14:34:00 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/98a9f037397d437d2c3221e8522e…
8277602: Deopt code does not extend the stack enough if the caller is an optimize entry blob
Reviewed-by: dlong, thartmann
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/vframeArray.cpp
+ test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
= test/jdk/java/foreign/upcalldeopt/libUpcallDeopt.c
Changeset: 21d9ca6c
Author: Xin Liu <xliu(a)openjdk.org>
Date: 2021-11-30 18:55:24 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/21d9ca6cd942ac98a3be2577ded8…
8274983: C1 optimizes the invocation of private interface methods
Reviewed-by: dlong, iveresov
! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java
Changeset: 15a68064
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2021-11-30 20:22:35 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/15a680647c4c5df4538e906960c5…
8277434: tests fail with "assert(is_forwarded()) failed: only decode when actually forwarded"
Reviewed-by: ayang, shade, tschatzl
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5a4a9bb9
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2021-11-30 20:40:10 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/5a4a9bb9d55134deac0e02cf37f3…
8278019: ProblemList java/awt/dnd/BadSerializationTest/BadSerializationTest.java on linux and windows
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: e30e6767
Author: Petr Portnov <gh(a)progrm-jarvis.ru>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2021-11-30 20:50:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e30e67670981ee905724787c109b…
8277606: String(String) constructor could copy hashIsZero
Reviewed-by: redestad, rriggs
! src/java.base/share/classes/java/lang/String.java
Changeset: 29426469
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2021-11-30 22:07:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2942646957537b2a4b078bc8cb0b…
8276683: Malformed Javadoc inline tags in JDK source in com/sun/tools/javac/util/RawDiagnosticFormatter.java
Reviewed-by: darcy, prappo, iris
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
Changeset: f1c20e91
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2021-11-30 22:41:36 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f1c20e91d822c6df4c5da895f2ab…
8190748: java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently
Reviewed-by: rriggs, joehw, lancea
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/text/Format/DateFormat/NonGregorianFormatTest.java
Changeset: 65251f76
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2021-11-30 22:43:53 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/65251f76937d1844e2235ce64b42…
8151594: Move concurrent refinement thread activation logging out of GC pause
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
Changeset: dd73e3ce
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2021-12-01 00:44:51 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/dd73e3cea238b231b20095de87e9…
8277814: ConcurrentRefineThread should report rate when deactivating
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
Changeset: ab867f6c
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2021-12-01 00:48:28 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ab867f6c7c578ae7e65af2989b68…
8272162: S4U2Self ticket without forwardable flag
Reviewed-by: valeriep
! src/java.base/share/conf/security/java.security
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5ProxyCredential.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsReqBuilder.java
+ src/java.security.jgss/share/classes/sun/security/krb5/KrbKdcReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KDCReq.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ReferralsCache.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Ticket.java
! test/jdk/sun/security/krb5/auto/KDC.java
+ test/jdk/sun/security/krb5/auto/S4U2selfNotF.java
Changeset: 7049c13c
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2021-12-01 01:01:57 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7049c13cf4bf4cdfcd0c8f0fa96b…
8231107: Allow store password to be null when saving a PKCS12 KeyStore
Reviewed-by: mullan
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/KeyStoreSpi.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! test/jdk/sun/security/pkcs12/EmptyPassword.java
Changeset: 0a01baaf
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2021-12-01 01:17:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0a01baaf2dd31a0fe2bc8b1327fb…
8277986: Typo in javadoc of java.util.zip.ZipEntry#setTime
Reviewed-by: alanb, iris, lancea
! src/java.base/share/classes/java/util/zip/ZipEntry.java
Changeset: da2be99c
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2021-12-01 01:25:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/da2be99cfe1121d5a59fa575ea0a…
8277026: Remove blank lines remaining from snippet markup
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/Parser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/Style.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/StyledText.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestLangProperties.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java
Changeset: c7331935
Author: Masanori Yano <myano(a)openjdk.org>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2021-12-01 06:18:44 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/c73319354399596ab2b9aab0a7f6…
8262297: ImageIO.write() method will throw IndexOutOfBoundsException
Reviewed-by: serb, jdv
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
+ test/jdk/javax/imageio/plugins/bmp/BMPBitsPerPixelTest.java
Changeset: 349328c9
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2021-12-01 07:19:44 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/349328c929ccad242a344da69585…
8277777: [Vector API] assert(r->is_XMMRegister()) failed: must be in x86_32.ad
Reviewed-by: thartmann, jbhateja
! src/hotspot/cpu/x86/x86_32.ad
Changeset: 70d5dffb
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2021-12-01 08:24:59 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/70d5dffb4e7110902b59b56efaef…
8275326: C2: assert(no_dead_loop) failed: dead loop detected
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/cfgnode.cpp
Changeset: fde0b95e
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2021-12-01 08:44:51 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/fde0b95ede68c188479852c46df7…
8277861: Terminally deprecate Thread.stop
Reviewed-by: rriggs, mchung, uschindler, dholmes
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
Changeset: 84aa0a19
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2021-12-01 10:22:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/84aa0a191b085a3d7cb338fd5e67…
8278047: Few javax/imageio test regressed after JDK-8262297 fix
Reviewed-by: tschatzl
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
- test/jdk/javax/imageio/plugins/bmp/BMPBitsPerPixelTest.java
Changeset: f505396c
Author: Julia Boes <jboes(a)openjdk.org>
Date: 2021-12-01 10:37:09 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f505396cccdd00a284b516dee1e3…
8277459: Add jwebserver tool
Reviewed-by: michaelm, dfuchs, ihse
+ make/modules/jdk.httpserver/Launcher.gmk
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java
! src/jdk.httpserver/share/classes/module-info.java
+ src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/simpleserver.properties
+ src/jdk.httpserver/share/man/jwebserver.1
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java
= test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java
= test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePortNotSpecifiedTest.java
+ test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java
Changeset: 0c29ee50
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2021-12-01 11:09:31 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0c29ee50f07aa003f7cdaaa54f96…
8274319: Replace usages of Collections.sort with List.sort call in jdk.jfr
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataReader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/RepositoryFiles.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/EventPrintWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
Changeset: bc6dce14
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2021-12-01 11:26:42 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/bc6dce149efef54b1d6c945c68cd…
8277736: G1: Allow forced evacuation failure of first N regions in collection set
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.inline.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: 8d7958e4
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-12-01 12:06:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8d7958e46969fd59df7bc6dd1cbe…
8277981: String Deduplication table is never cleaned up due to bad dead_factor_for_cleanup
Reviewed-by: zgu, kbarrett, tschatzl
! src/hotspot/share/gc/shared/stringdedup/stringDedupConfig.cpp
Changeset: 37ff7f3b
Author: KIRIYAMA Takuya <kiriyama.takuya(a)fujitsu.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-12-01 12:47:26 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/37ff7f3b66eaa74d62d6a93f2f34…
8277866: gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size
Reviewed-by: tschatzl, shade
! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java
Changeset: abaa073b
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2021-12-01 13:14:09 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/abaa073bcbdb202658c8a97401ff…
8277946: NMT: Deprecate and remove VM.native_memory shutdown jcmd command option
Reviewed-by: stuefe, shade, dholmes
! src/hotspot/share/services/nmtDCmd.cpp
! src/hotspot/share/services/nmtDCmd.hpp
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
- test/hotspot/jtreg/runtime/NMT/ShutdownTwice.java
- test/hotspot/jtreg/runtime/NMT/SummaryAfterShutdown.java
Changeset: 1e9ed54d
Author: Ravi Reddy <rreddy(a)openjdk.org>
Committer: Sean Coffey <coffeys(a)openjdk.org>
Date: 2021-12-01 15:35:00 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/1e9ed54d362b8c57be5fbbac2de5…
8193682: Infinite loop in ZipOutputStream.close()
Reviewed-by: lancea, coffeys
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
+ test/jdk/java/util/zip/CloseDeflaterTest.java
Changeset: 9b3e6720
Author: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2021-12-01 16:12:46 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/9b3e67205913daa1960373a4ab33…
8278014: [vectorapi] Remove test run script
Reviewed-by: sviswanathan, jiefu, shade
- test/jdk/jdk/incubator/vector/build-tests.sh
! test/jdk/jdk/incubator/vector/clean.sh
! test/jdk/jdk/incubator/vector/config.sh
! test/jdk/jdk/incubator/vector/gen-tests.sh
- test/jdk/jdk/incubator/vector/run-tests.sh
Changeset: a363b7b9
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2021-12-01 17:14:53 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a363b7b9217cbb9a7580a87b812d…
8177819: DateTimeFormatterBuilder zone parsing should recognise DST
8277049: ZonedDateTime parse in Fall DST transition fails to retain the correct zonename.
Reviewed-by: joehw, scolebourne
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DateTimeParseContext.java
! src/java.base/share/classes/java/time/format/Parsed.java
! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java
Changeset: f41e768b
Author: Andrew Leonard <aleonard(a)openjdk.org>
Date: 2021-12-01 18:13:16 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f41e768bba2b2ce3b3cc5813ccb1…
8277762: Allow configuration of HOTSPOT_BUILD_USER
Reviewed-by: erikj
! make/autoconf/basic.m4
! make/autoconf/jdk-version.m4
Changeset: 0dfb3a70
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2021-12-01 18:19:26 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0dfb3a705d2ad0ce4ac0f7dd18fb…
8268582: javadoc throws NPE with --ignore-source-errors option
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/tool/IgnoreSourceErrors.java
Changeset: 51d6d7a3
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2021-12-01 20:21:38 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/51d6d7a36b760b2b2b77269cc064…
8266839: Enable pandoc on macosx-aarch64 at Oracle
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: 67745fa7
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2021-12-02 01:06:45 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/67745fa749e5075b37aeca7db9d4…
8276299: G1: Unify the wording buffer/node/element in G1SegmentedArrayXxx, G1CardSetXxx and related classes
Reviewed-by: tschatzl, ayang, iwalulya
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CardSetMemory.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.cpp
! src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1SegmentedArray.hpp
! src/hotspot/share/gc/g1/g1SegmentedArray.inline.hpp
! src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.cpp
! src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.hpp
Changeset: 09522db5
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2021-12-02 01:29:52 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/09522db5aa9503131381bbb4fe3f…
8277647: [REDO] JDK-8277507 Add jlink.debug system property while launching jpackage tests to help diagonize recent intermittent failures
Reviewed-by: sundar
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: b226ab99
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2021-12-02 02:50:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b226ab99c872e791d3ed9fca015c…
8276141: XPathFactory set/getProperty method
Reviewed-by: rriggs, naoto, lancea, iris, alanb
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFactoryDummyImpl.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathTest.java
Changeset: 8198807b
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2021-12-02 05:00:48 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8198807b4a811040c7d9f65fb984…
8266435: WBMPImageReader.read() should not truncate the input stream
Reviewed-by: serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReader.java
+ test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java
Changeset: a093cddd
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2021-12-02 06:52:45 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a093cdddaf5ab88eb84a147e523d…
8276657: XSLT compiler tries to define a class with empty name
Reviewed-by: naoto
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
Changeset: 088b244e
Author: Patric Hedlin <phedlin(a)openjdk.org>
Date: 2021-12-02 09:25:12 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/088b244ec6d9393a1fcd2233fa5b…
8251216: Implement MD5 intrinsics on AArch64
Co-authored-by: Ludovic Henry <luhenry(a)openjdk.org>
Reviewed-by: aph, neliasso
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
Changeset: 103da8fa
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2021-12-02 09:40:24 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/103da8fae12a2aaff1a02a219690…
8274639: Provide a way to disable warnings for cross-modular links
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java
Changeset: 84ca14d0
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2021-12-02 09:56:39 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/84ca14d0e90fd2c0390a07fc1bcf…
8277194: applications/runthese/RunThese30M.java crashes with jfrSymbolTable.cpp:305 assert(_instance != null)
Reviewed-by: shade
! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp
Changeset: 16cfbc4f
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2021-12-02 10:41:36 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/16cfbc4f4c0e979160cc8fb94645…
8278071: typos in MemorySegment::set, MemorySegment::setAtIndex javadoc
Reviewed-by: iris
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
Changeset: e002bfec
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-12-02 10:45:36 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e002bfec8cb815b551c9b0f851a8…
8278049: G1: add precondition to set_remainder_to_point_to_start
Reviewed-by: mli, tschatzl
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
Changeset: ea905bd3
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2021-12-02 11:22:31 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ea905bd3dad5fc1baad66e714bdd…
8277924: Small tweaks to foreign function and memory API
Reviewed-by: jvernee, psandoz
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/FunctionDescriptor.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestUpcall.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java
Changeset: b79554bb
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2021-12-02 11:33:46 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b79554bb5cef14590d427543a40e…
8278130: Failure in jdk/javadoc/tool/CheckManPageOptions.java after JDK-8274639
Reviewed-by: prappo
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java
Changeset: 3d98ec1b
Author: Jim Laskey <jlaskey(a)openjdk.org>
Date: 2021-12-02 13:00:14 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/3d98ec1b7bc77237177ecfc069c0…
8273056: java.util.random does not correctly sample exponential or Gaussian distributions
Co-authored-by: Guy Steele <gls(a)openjdk.org>
Reviewed-by: bpb, darcy
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
Changeset: 76968979
Author: Andy Herrick <herrick(a)openjdk.org>
Date: 2021-12-02 14:08:33 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7696897932a35708b1632517127c…
8276837: [macos]: Error when signing the additional launcher
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
Changeset: d2b16c89
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2021-12-02 14:39:27 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d2b16c89855d584a563caa4f7258…
8276126: Dump time class transformation causes heap objects of non-boot classes to be archived
Reviewed-by: iklam, minqi
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! 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/classfile/klassFactory.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/TransformBootClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/TransformBootClass.mf
Changeset: 3889af3f
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2021-12-02 15:09:58 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/3889af3f7debc4f8d75f620bb541…
8277906: Incorrect type for IV phi of long counted loops after CCP
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestIVPhiTypeIncorrectAfterCCP.java
Changeset: 65960f71
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2021-12-02 15:15:06 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/65960f712ed6d4c4478d74f0842c…
8277753: Long*VectorTests.java fail with "bad AD file" on x86_32 after JDK-8276162
Reviewed-by: kvn, thartmann
! src/hotspot/cpu/x86/x86_32.ad
Changeset: 8d9cb2ef
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2021-12-02 15:29:26 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8d9cb2efe655cc3945b3fe51a5e7…
8278078: Cannot reference super before supertype constructor has been called
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/8278078/InvalidThisAndSuperInConstructorArgTest.java
+ test/langtools/tools/javac/8278078/InvalidThisAndSuperInConstructorArgTest.out
+ test/langtools/tools/javac/8278078/ValidThisAndSuperInConstructorArgTest.java
Changeset: dc2abc9f
Author: Andrew Leonard <aleonard(a)openjdk.org>
Date: 2021-12-02 15:36:43 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/dc2abc9f05c2b7c52aeb24208235…
8278080: Add --with-cacerts-src='user cacerts folder' to enable deterministic cacerts generation
Reviewed-by: erikj
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/modules/java.base/Gendata.gmk
Changeset: 7c4ef3ab
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2021-12-02 15:59:50 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7c4ef3abaff55b29dddc50f2aea8…
8277985: G1: Compare max_parallel_refinement_threads to UINT_MAX
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1Arguments.cpp
Changeset: ad1ff27b
Author: Lance Andersen <lancea(a)openjdk.org>
Date: 2021-12-02 16:33:32 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ad1ff27b730773a141d73744e5f5…
8277422: tools/jar/JarEntryTime.java fails with modified time mismatch
Reviewed-by: joehw, msheppar, naoto
! test/jdk/tools/jar/JarEntryTime.java
Changeset: 8b042d14
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2021-12-02 18:17:32 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8b042d14b78c66b50495d0d8b559…
8257856: Make ClassFileVersionsTest.java robust to JDK version updates
Reviewed-by: alanb
! test/jdk/java/lang/module/ClassFileVersionsTest.java
Changeset: 8f196a24
Author: Ao Qi <aoqi(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2021-12-02 18:57:23 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8f196a2487982a0ae827cdef1724…
8278037: Clean up PPC32 related code in C1
Reviewed-by: jiefu, stuefe, shade, mdoerr
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
Changeset: 4f15be2c
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2021-12-02 19:17:09 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/4f15be2cd41252d2e5a3f0832f07…
8277965: Enclosing instance optimization affects serialization
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/optimizeOuterThis/OptimizeOuterThis.java
Changeset: 669c90e2
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2021-12-02 19:28:42 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/669c90e23b2397fa9fb4388e8380…
8278099: two sun/security/pkcs11/Signature tests failed with AssertionError
Reviewed-by: dcubed
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
Changeset: 30087cc1
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2021-12-02 19:40:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/30087cc1b829e4c2cd77b7c28d07…
8275342: Change nested classes in java.prefs to static nested classes
Reviewed-by: dfuchs, rriggs
! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java
! src/java.prefs/share/classes/java/util/prefs/AbstractPreferences.java
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java
Changeset: 73a9654c
Author: Sergey Tsypanov <sergei.tsypanov(a)yandex.ru>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2021-12-02 20:00:49 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/73a9654c2685e14454a355a16bfe…
8276806: Use Objects.checkFromIndexSize where possible in java.base
Reviewed-by: rriggs, lancea
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PushbackInputStream.java
! src/java.base/share/classes/java/io/SequenceInputStream.java
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
Changeset: e0f1fc78
Author: Scott Gibbons <scott.gibbons(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2021-12-02 20:06:05 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e0f1fc783cb492dd1eb18f2d56c5…
8277358: Accelerate CRC32-C
Co-authored-by: Greg Tucker <greg.b.tucker(a)intel.com>
Co-authored-by: Scott Gibbons <sgibbons(a)openjdk.org>
Reviewed-by: kvn, sviswanathan, ecaspole
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
+ test/micro/org/openjdk/bench/java/util/TestCRC32C.java
Changeset: 652b5f85
Author: Tim Prinzing <tim(a)prinzing.net>
Committer: Brent Christian <bchristi(a)openjdk.org>
Date: 2021-12-02 20:47:29 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/652b5f8546d0453238166f8fcd0c…
8276674: Malformed Javadoc inline tags in JDK source
Reviewed-by: jjg, rriggs, prappo, bchristi
! src/java.base/share/classes/java/util/stream/AbstractTask.java
! src/java.base/share/classes/java/util/stream/FindOps.java
! src/java.base/share/classes/java/util/stream/Node.java
! src/java.base/share/classes/java/util/stream/Nodes.java
! src/java.base/share/classes/java/util/stream/PipelineHelper.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! test/hotspot/jtreg/vmTestbase/nsk/share/ClassFileFinder.java
! test/langtools/tools/javac/classfiles/attributes/lib/TestResult.java
Changeset: 15345e3e
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2021-12-02 20:53:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/15345e3edcd8beee0d2c3192cfaa…
8276661: (fs) UserDefinedFileAttributeView no longer works with long path (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserDefinedFileAttributeView.java
! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java
Changeset: b310f301
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2021-12-02 20:59:46 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b310f301efd5390408fb56b62cc0…
8277396: [TESTBUG] In DefaultButtonModelCrashTest.java, frame is accessed from main thread
Reviewed-by: serb, psadhukhan
! test/jdk/javax/swing/DefaultButtonModel/DefaultButtonModelCrashTest.java
Changeset: b8ac0d20
Author: Tim Prinzing <tim.prinzing(a)oracle.com>
Committer: Lance Andersen <lancea(a)openjdk.org>
Date: 2021-12-02 21:22:43 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b8ac0d20ceec26b3a1dd0b957781…
8276681: Additional malformed Javadoc inline tags in JDK source
Reviewed-by: lancea
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java
! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.rmi/share/classes/java/rmi/server/RemoteObject.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java
! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java
! test/jdk/java/awt/Desktop/DesktopEventsExceptions/DesktopEventsExceptions.java
! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java
! test/jdk/java/net/httpclient/reactivestreams-tck/org/reactivestreams/tck/flow/support/PublisherVerificationRules.java
Changeset: c93552c8
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2021-12-02 21:31:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/c93552c8bbcdabb6219327d67409…
8277069: [REDO] JDK-8276743 Make openjdk build Zip Archive generation "reproducible"
Co-authored-by: Andrew Leonard <aleonard(a)openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
Reviewed-by: erikj
! make/Main.gmk
! make/ToolsJdk.gmk
! make/common/ZipArchive.gmk
+ make/jdk/src/classes/build/tools/makezipreproducible/MakeZipReproducible.java
Changeset: 19ce33d5
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2021-12-02 22:16:55 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/19ce33d5e770dc3fd7a9588e7954…
8258512: serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6
Reviewed-by: lmesnik, dcubed
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
Changeset: df45709c
Author: Fei Yang <felix.yang(a)huawei.com>
Date: 2021-12-02 22:03:34 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/df45709c5649ab216ed604ea1304…
Merge branch 'master' into riscv-port
! make/hotspot/gensrc/GensrcAdlc.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
= src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
! make/hotspot/gensrc/GensrcAdlc.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ src/hotspot/cpu/riscv/globals_riscv.hpp
+ src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/riscv.ad
+ src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
1
0
[riscv-port] RFR: 8278033: riscv: Fix MacroAssembler::atomic_incw: store condition instruction has wrong operand order
by Xiaolin Zheng 01 Dec '21
by Xiaolin Zheng 01 Dec '21
01 Dec '21
This is a trivial fix for this typo. This could reproduce before JDK18 by using `-XX:+PrintBiasedLockingStatistics`; however, after the removal of BiasedLocking, this function has no usage now. But we might fix it as well for future usage since it is a quite fundamental function. [The original patch](https://github.com/riscv-collab/riscv-openjdk/pull/11)
-------------
Commit messages:
- Fix store condition: instruction has wrong operand order
Changes: https://git.openjdk.java.net/riscv-port/pull/19/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=19&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8278033
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/19.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/19/head:pull/19
PR: https://git.openjdk.java.net/riscv-port/pull/19
3
5
[riscv-port] RFR: 8277890: riscv: fix the infinite LR/SC loop in BarrierSetAssembler::eden_allocate
by Yadong Wang 01 Dec '21
by Yadong Wang 01 Dec '21
01 Dec '21
This bug can be reproduced by `java -XX:+UseSerialGC -XX:-UseTLAB -XX:TieredStopAtLevel=1 -version` on the unmatched board where this command will hang. The reason is that the implementation of load reserved/store conditional loop in BarrierSetAssembler::eden_allocate breaks the RISC-V Atomic extension spec:
For the
sequence to be guaranteed to eventually succeed, the dynamic code executed between the LR and
SC instructions can only contain other instructions from the base \I" subset, excluding loads, stores,
backward jumps or taken backward branches, FENCE, FENCE.I, and SYSTEM instructions.
It may cause an unspecified behaviour depends on specific hardware implementations.
-------------
Commit messages:
- 8277890: riscv: fix the infinite LR/SC loop in BarrierSetAssembler::eden_allocate
Changes: https://git.openjdk.java.net/riscv-port/pull/17/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=17&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8277890
Stats: 24 lines in 1 file changed: 12 ins; 8 del; 4 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/17.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/17/head:pull/17
PR: https://git.openjdk.java.net/riscv-port/pull/17
3
3