diff options
Diffstat (limited to 'ports/sysdeps/powerpc/nofpu/sim-full.c')
-rw-r--r-- | ports/sysdeps/powerpc/nofpu/sim-full.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ports/sysdeps/powerpc/nofpu/sim-full.c b/ports/sysdeps/powerpc/nofpu/sim-full.c index fc061d0c00..e16703323d 100644 --- a/ports/sysdeps/powerpc/nofpu/sim-full.c +++ b/ports/sysdeps/powerpc/nofpu/sim-full.c @@ -21,6 +21,11 @@ #include "soft-fp.h" #include "soft-supp.h" +/* FIXME: these variables should be thread specific (see bugzilla bug + 15483) and ideally preserved across signal handlers, like hardware + FP status words, but the latter is quite difficult to accomplish in + userland. */ + /* Global to store sticky exceptions. */ int __sim_exceptions __attribute__ ((nocommon)); libc_hidden_data_def (__sim_exceptions); |