[PATCH] D152776: [LibCallsShrinkWrap] Set IsFPConstrained is true for creating quiet floating comparision
Jim Lin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 13 18:53:54 PDT 2023
Jim added a comment.
The testcase look like
volatile double d;
d = __builtin_nan ("");
feclearexcept (FE_ALL_EXCEPT);
acos(d)
if (fetestexcept (FE_ALL_EXCEPT)) // expect no fp exception raised
abort();
acos(d) emits extra two floating comparision that raise fp exception when a input is quiet NaN.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D152776/new/
https://reviews.llvm.org/D152776
More information about the llvm-commits
mailing list