diff options
| author | martynas <> | 2013-12-29 05:46:43 +0000 |
|---|---|---|
| committer | martynas <> | 2013-12-29 05:46:43 +0000 |
| commit | 382438d17af9b7ccce3e4d3890cc9b1785f14d71 (patch) | |
| tree | 6964000d66f90b242941948bbe0914c21628f79c /src/regress/lib/libc/setjmp-fpu/_setjmp.c | |
| parent | c057fa8b78920eb9c3f036141d89633cdb5a2626 (diff) | |
| download | openbsd-382438d17af9b7ccce3e4d3890cc9b1785f14d71.tar.gz openbsd-382438d17af9b7ccce3e4d3890cc9b1785f14d71.tar.bz2 openbsd-382438d17af9b7ccce3e4d3890cc9b1785f14d71.zip | |
- Verify that the FPU exception flags weren't clobbered as required by C99.
- Additionally, test _setjmp and sigsetjmp as implementations are different.
Diffstat (limited to '')
| -rw-r--r-- | src/regress/lib/libc/setjmp-fpu/_setjmp.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/regress/lib/libc/setjmp-fpu/_setjmp.c b/src/regress/lib/libc/setjmp-fpu/_setjmp.c new file mode 100644 index 0000000000..a10b582f3f --- /dev/null +++ b/src/regress/lib/libc/setjmp-fpu/_setjmp.c | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | #define SETJMP(env, savemask) _setjmp(env) | ||
| 2 | #define LONGJMP(env, val) _longjmp(env, val) | ||
| 3 | #define TEST_SETJMP test__setjmp | ||
| 4 | |||
| 5 | #include "setjmp-fpu.c" | ||
