RFR: 8261397: Try Catch Method Failing to Work When Dividing An Integer By 0 [v2]

Daniel D.Daugherty dcubed at openjdk.java.net
Wed Feb 17 21:55:41 UTC 2021


On Wed, 17 Feb 2021 19:52:47 GMT, Gerard Ziemski <gziemski at openjdk.org> wrote:

>> src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp line 475:
>> 
>>> 473: #ifdef AMD64
>>> 474:       if (sig == SIGFPE  &&
>>> 475:           (info->si_code == FPE_INTDIV || info->si_code == FPE_FLTDIV MACOS_ONLY(|| info->si_code == FPE_FLTINV))) {
>> 
>> Can you add a comment stating that MacOs (or Rosetta?) misreports FLTDIV as FLTINV?
>
> Will do.

nit - can you put a period at the end of L475.

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

PR: https://git.openjdk.java.net/jdk/pull/2615


More information about the hotspot-runtime-dev mailing list