git: openjdk/riscv-port: riscv-port: 25 new changesets

duke duke at openjdk.java.net
Tue Jan 18 08:35:27 UTC 2022


Changeset: c6196662
Author:    Fei Gao <fgao at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-01-17 02:16:45 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/c6196662b8a15276916badd333291057980a6552

8276673: Optimize abs operations in C2 compiler

Reviewed-by: thartmann, jiefu

! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestIRAbs.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 590eb860
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-17 08:17:49 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/590eb86033d5445018cd0e961e8721a20de4bb0c

8280016: gc/g1/TestShrinkAuxiliaryData30 test fails on large machines

Reviewed-by: tschatzl, ayang

+ test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData27.java
- test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData30.java

Changeset: a30aa52b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-17 08:19:08 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a30aa52b77931bcea38213cf3d243d18a37dc858

8279958: Provide configure hints for Alpine/apk package managers

Reviewed-by: erikj

! make/autoconf/help.m4

Changeset: 431bd9a6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-17 08:56:40 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/431bd9a66d759fcd014e9bfc15a0e12976802f06

8280001: Serial: Add documentation to heap memory layout

Reviewed-by: mli, sjohanss, tschatzl

! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: 71ca85f5
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-01-17 11:01:55 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/71ca85f5a6741a2db55a529192564f94b269fbd9

8278831: Use table lookup for the last two bytes in Integer.getChars

Reviewed-by: jlaskey, rriggs

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/micro/org/openjdk/bench/java/lang/Integers.java

Changeset: 9e536b64
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-01-17 11:03:10 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/9e536b64705f841b224d0e64cad0f1609ebf5bca

8280032: Update jib-profiles.js to use JMH 1.34 devkit

Reviewed-by: erikj, iris

! make/conf/jib-profiles.js

Changeset: 3edcb132
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-17 13:17:24 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/3edcb13272c7d1a587e17fc16be523b3d73053ac

8280018: Remove obsolete VM_GenCollectFullConcurrent

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: 5d52bf99
Author:    Hamlin Li <mli at openjdk.org>
Date:      2022-01-17 14:33:23 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/5d52bf9987445b3a6033d66e8644ed77c4d761bd

8279910: G1: Simplify HeapRegionRemSet::add_reference

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp

Changeset: 7b6738fa
Author:    Ana Marsh <anamarsh at microsoft.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-17 16:36:43 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7b6738fa02023825ed9e602555bd5ed2b87a6ca6

8278885: Remove Windows ARM64 int8_t workaround in G1

Reviewed-by: erikj, tschatzl, mli

! doc/building.html
! doc/building.md
! make/autoconf/toolchain_microsoft.m4
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp

Changeset: 262f2efd
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-01-18 00:47:27 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/262f2efd6ce546b4ee8c9c045916c1a23ad14676

8280059: Incorrect glibc version is used in a comment in os_linux.cpp

Reviewed-by: jiefu

! src/hotspot/os/linux/os_linux.cpp

Changeset: 65eb066b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-01-13 07:13:22 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/65eb066b630b892f22492457e0f86165e5ef4765

8279837: C2: assert(is_Loop()) failed: invalid node class: Region

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestIterationSplitWithRegionHead.java

Changeset: 33814791
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-13 08:42:17 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/33814791d917b0c09909bf19b432dd8dfc6cd9db

8274007: [REDO] VM Exit does not abort concurrent mark

Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp

Changeset: 14a90e53
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-13 08:51:35 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/14a90e536b86a8fb8d5f0272ec03359e44638da5

8279370: jdk.jpackage/share/native/applauncher/JvmLauncher.cpp fails to build with GCC 6.3.0

Reviewed-by: almatvee, asemenyuk

! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp

Changeset: ff856593
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-01-13 15:25:16 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/ff8565931115d581afff679ea85b1a2d80c03b99

8279833: Loop optimization issue in String.encodeUTF8_UTF16

Reviewed-by: rriggs
Backport-of: c3d0a94040d9bd0f4b99da97b89fbfce252a41c0

! src/java.base/share/classes/java/lang/String.java
! test/micro/org/openjdk/bench/java/lang/StringEncode.java

Changeset: 37143c09
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-18 01:10:17 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/37143c09ab56ff07767ab3ac392234e36ee82358

Merge

! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/opto/loopTransform.cpp

Changeset: 064ee6ae
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-01-13 22:05:52 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/064ee6ae135366d59e9485b449a41d2b55811bbe

8278434: timeouts in test  java/time/test/java/time/format/TestZoneTextPrinterParser.java

Backport-of: 8dc4437d002db5d025b47f48e7420e3bae55bdec

! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java
+ test/micro/org/openjdk/bench/java/text/ZoneStrings.java

Changeset: 45f20633
Author:    Hao Sun <haosun at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-01-13 23:56:27 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/45f20633f66af51f017b884dc85637e8f3547d85

8279597: [TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java

Changeset: c6b02755
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-01-14 11:15:16 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/c6b027559c6e055b1475ada4001ef483b1a12d24

8279930: Synthetic cast causes generation of store barriers when using heap segments

Reviewed-by: psandoz

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverSlice.java

Changeset: 4b520f00
Author:    Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-01-14 13:53:53 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/4b520f0001be5f33996d5ab7d9ad75773a847e54

8279702: [macosx] ignore xcodebuild warnings on M1

Reviewed-by: goetz, erikj

! make/autoconf/toolchain.m4

Changeset: c809d34f
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-01-14 14:12:38 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/c809d34f9ec0d8e9f77adc73ee772ce90efbe58d

8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks

Reviewed-by: rrich, mbaesken

! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp

Changeset: 09d61b61
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-01-14 17:49:54 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/09d61b6187425ba528c568fb637087817ffb10c0

8280034: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64

Reviewed-by: ccheung

! test/jdk/ProblemList.txt

Changeset: 4d9b3f4c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-17 08:20:23 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/4d9b3f4ceef4b514ec943e1a5dd1147618376ad8

8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id"

Reviewed-by: goetz, mdoerr

! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp

Changeset: 39f140a2
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-01-18 01:56:50 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/39f140a20120300074167597580f9be34e812cad

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 48c5f3c7
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2022-01-18 07:58:11 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/48c5f3c71519826d3510e5ac55980d10be763b17

8280026: Cleanup of IGV printing

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/matcher.cpp

Changeset: 1b9ea497
Author:    Fei Yang <felix.yang at huawei.com>
Date:      2022-01-18 03:30:33 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/1b9ea49769c18e9f3df0e3062e012650f76f696e

Merge branch 'master' into riscv-port

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/os/linux/os_linux.cpp
+ src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/os/linux/os_linux.cpp



More information about the riscv-port-dev mailing list