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