RFR: 8350303: ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767 [v2]
Hao Sun
haosun at openjdk.org
Wed Feb 19 10:04:55 UTC 2025
> We encountered the following runtime error on ARM32:
>
>
> assert(StubRoutines::stub_to_blob(stub_id) == blob_id()) failed: wrong blob initial for generation of stub atomic_add
>
>
> I suppose it might be a mistake in JDK-8343767. `atomic_add` stub belongs to **initial** stubs, but it is set as **compiler** stub in JDK-8343767.
>
> Note that only ARM32 is affected as only ARM32 defines this stub.
>
> Tests: cross-build for `arm32, ppc64, riscv64, s390x` passed. Tier1~3 passed on Linux/AArch64 and Linux/x86_64
Hao Sun has updated the pull request incrementally with one additional commit since the last revision:
fix code style
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/23687/files
- new: https://git.openjdk.org/jdk/pull/23687/files/b4ed51d2..ca172ebf
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=23687&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=23687&range=00-01
Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/23687.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/23687/head:pull/23687
PR: https://git.openjdk.org/jdk/pull/23687
More information about the hotspot-dev
mailing list