about summary refs log tree commit diff
path: root/ports/sysdeps/powerpc/nofpu/sim-full.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/sysdeps/powerpc/nofpu/sim-full.c')
-rw-r--r--ports/sysdeps/powerpc/nofpu/sim-full.c5
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);