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