Integrated: 8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros
Roberto Castañeda Lozano
github.com+8792647+robcasloz at openjdk.java.net
Wed Sep 16 06:50:34 UTC 2020
On Tue, 15 Sep 2020 17:41:07 GMT, Roberto Castañeda Lozano <github.com+8792647+robcasloz at openjdk.org> wrote:
> Remove the `KILL_COMPILE_ON_FATAL_` and `KILL_COMPILE_ON_ANY` macros, replacing uses of `KILL_COMPILE_ON_FATAL_` with
> `CHECK_AND_CLEAR_`. Unlike `KILL_COMPILE_ON_FATAL_`, `CHECK_AND_CLEAR_` ignores `ThreadDeath` exceptions, which
> compiler threads should not receive anyway.
This pull request has now been integrated.
Changeset: efe3540d
Author: Roberto Castaneda Lozano <roberto.castaneda.lozano at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/efe3540d
Stats: 26 lines in 3 files changed: 23 ins; 0 del; 3 mod
8252966: CI: Remove KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros
Remove the KILL_COMPILE_ON_FATAL_ and KILL_COMPILE_ON_ANY macros, replacing uses
of KILL_COMPILE_ON_FATAL_ with CHECK_AND_CLEAR_. Unlike KILL_COMPILE_ON_FATAL_,
CHECK_AND_CLEAR_ ignores ThreadDeath exceptions, which compiler threads should
not receive anyway.
Reviewed-by: vlivanov, neliasso
-------------
PR: https://git.openjdk.java.net/jdk/pull/191
More information about the hotspot-compiler-dev
mailing list