RFR: 8301838: PPC: continuation yield intrinsic: exception check not needed if yield succeeded [v2]
Richard Reingruber
rrich at openjdk.org
Wed Feb 8 09:21:25 UTC 2023
> This small enhancement let's the continuation yield intrinsic return if the yield succeeded.
> Doing so is ok because there will never be a pending exception if the yield succeeded.
>
> All continuation tests succeeded.
>
> GHA: some cross compiles failed because packages could not be downloaded. I tried to restart these but that didn't work.
Richard Reingruber has updated the pull request incrementally with two additional commits since the last revision:
- freeze(JavaThread* current, intptr_t* sp) returns int, so use 32bit compare
- Remove duplicated return sequence as Lutz suggested
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/12450/files
- new: https://git.openjdk.org/jdk/pull/12450/files/b7adf887..2224a8ab
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=12450&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=12450&range=00-01
Stats: 15 lines in 1 file changed: 4 ins; 8 del; 3 mod
Patch: https://git.openjdk.org/jdk/pull/12450.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/12450/head:pull/12450
PR: https://git.openjdk.org/jdk/pull/12450
More information about the hotspot-compiler-dev
mailing list