Cache cleared exceptions to prevent SIGFPE loop on trap.
authorTaylor R Campbell <campbell@mumble.net>
Mon, 26 Aug 2019 02:59:12 +0000 (02:59 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Mon, 26 Aug 2019 03:22:44 +0000 (03:22 +0000)
commit426d2385edb35c216d16554b7deba805c0f0c2e1
treed15fcc7e81c9bc299873fd27f417f38eb646481a
parent1b54cc3d488da817ac8706ab95f0e1c9d5846807
Cache cleared exceptions to prevent SIGFPE loop on trap.

fesetenv, as used by fixup_float_environment at the top of Interpret,
will trap any trapped and raised exceptions in the floating-point
environment it is restoring, which is bad news during a trap.

Not really sure how this managed to work in the past...
src/microcode/floenv.c