RFR: 8344355: Register corruption in MacroAssembler::lookup_secondary_supers_table_var: x86-64 only

Andrew Haley aph at openjdk.org
Mon Nov 25 15:33:47 UTC 2024


This bug only affects x86-64 machines without a `popcnt` instruction, which basically means pre-SSE4.2 machines. This means that x86-64 processors made around 2010 are affected.

My thanks to everyone who was was involved in bisecting this, particularly Martin Bucholz who seems to be the only one testing on such old hardware.

-------------

Commit messages:
 - 8344355: Register corruption in MacroAssembler::lookup_secondary_supers_table_var: x86-64 only

Changes: https://git.openjdk.org/jdk/pull/22365/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=22365&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8344355
  Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/22365.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/22365/head:pull/22365

PR: https://git.openjdk.org/jdk/pull/22365


More information about the hotspot-dev mailing list