git: openjdk/jdk16: 8259227: C2 crashes with SIGFPE due to a division that floats above its zero check

Christian Hagedorn chagedorn at openjdk.java.net
Thu Jan 7 15:03:22 UTC 2021


Changeset: c1fb5216
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-01-07 15:02:45 +0000
URL:       https://git.openjdk.java.net/jdk16/commit/c1fb5216

8259227: C2 crashes with SIGFPE due to a division that floats above its zero check

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestDivZeroDominatedBy.java
! test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java



More information about the jdk-changes mailing list