This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH v2 5/10] Tilera (and Linux asm-generic) support for glibc


(Unchanged since v1 of the patch)

2011-11-03  Chris Metcalf  <cmetcalf@tilera.com>

  * include/fenv.h (feraiseexcept): Allow platforms with no support
  for floating-point exceptions to ignore feraiseexcept() calls internally.

diff --git a/include/fenv.h b/include/fenv.h
index 3605f81..c061eb9 100644
--- a/include/fenv.h
+++ b/include/fenv.h
@@ -20,4 +20,10 @@ libm_hidden_proto (feholdexcept)
 libm_hidden_proto (feupdateenv)
 libm_hidden_proto (fetestexcept)
 
+/* Allow coding feraiseexcept() without guarding the call with an
+   ifdef of the argument, to suport platforms without FP exceptions.  */
+#if FE_ALL_EXCEPT == 0
+# define feraiseexcept(e) ({ 1; })
+#endif
+
 #endif


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]