diff options
author | Tristan Gingold <tgingold@free.fr> | 2022-09-02 18:27:33 +0200 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2022-09-02 18:27:33 +0200 |
commit | 3d7d926280194cdbc437db869e3e96303109a6ee (patch) | |
tree | f0e86ca36ed7d2a1d688caab60e6959bc1da923f /src/grt/config | |
parent | dc9a84dbd3ae94978708d236cd54712ed7c80314 (diff) | |
download | ghdl-3d7d926280194cdbc437db869e3e96303109a6ee.tar.gz ghdl-3d7d926280194cdbc437db869e3e96303109a6ee.tar.bz2 ghdl-3d7d926280194cdbc437db869e3e96303109a6ee.zip |
grt: add a SIGFPE handler for linux x86/64. Fix #2185
Diffstat (limited to 'src/grt/config')
-rw-r--r-- | src/grt/config/jumps.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/grt/config/jumps.c b/src/grt/config/jumps.c index 0b01409e7..0c53e5fcc 100644 --- a/src/grt/config/jumps.c +++ b/src/grt/config/jumps.c @@ -79,6 +79,10 @@ static JMP_BUF run_env; #define NEED_SIGBUS_HANDLER #endif +#if defined (__linux__) && defined (__x86_64__) +#define NEED_SIGFPE_HANDLER +#endif + static struct sigaction prev_sigsegv_act; #ifdef NEED_SIGFPE_HANDLER |