RFR: JDK-8300069: Left shift of negative value in share/adlc/dict2.cpp [v3]
Justin King
jcking at openjdk.org
Fri Jan 13 15:55:42 UTC 2023
> Refactor `hashstr` to use unsigned integrals to avoid undefined behavior.
Justin King has updated the pull request incrementally with 11 additional commits since the last revision:
- 8299976: Initialize static fields in Net eagerly
Reviewed-by: alanb
- 8300099: Configuration fails to auto-detect build user through $USER in dockers
Reviewed-by: ihse
- 8299032: Interface IN_NATIVE oop stores for C2
Reviewed-by: stefank, rcastanedalo
- 8300110: Unproblemlist Fuzz.java from ProblemList-zgc.txt
Reviewed-by: aboldtch, tschatzl
- 8297877: Risk for uninitialized memory in case of CHECK macro early return as part of field access
Reviewed-by: ccheung, egahlin
- 8299957: Enhance error logging in instrument coding with additional jplis_assert_msg
Reviewed-by: sspitsyn
- 8300040: TypeOopPtr::make_from_klass_common calls itself with args in wrong order
Co-authored-by: David Simms <dsimms at openjdk.org>
Reviewed-by: chagedorn, kvn
- 8300068: UBSan CFLAGS/LDFLAGS not passed when building ADLC
Reviewed-by: ihse
- 8299034: Runtime::exec clarification of inherited environment
Reviewed-by: alanb
- 8299090: Specify coordinate order for additional CaptureCallState parameters on class as well
Reviewed-by: pminborg, mcimadamore
- ... and 1 more: https://git.openjdk.org/jdk/compare/260b82ed...4a8f2fc2
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/11977/files
- new: https://git.openjdk.org/jdk/pull/11977/files/260b82ed..4a8f2fc2
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=11977&range=02
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=11977&range=01-02
Stats: 516 lines in 20 files changed: 376 ins; 40 del; 100 mod
Patch: https://git.openjdk.org/jdk/pull/11977.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/11977/head:pull/11977
PR: https://git.openjdk.org/jdk/pull/11977
More information about the hotspot-compiler-dev
mailing list