about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--NEWS3
-rw-r--r--include/stdc-predef.h4
2 files changed, 7 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 889578bf39..9ae04b2f20 100644
--- a/NEWS
+++ b/NEWS
@@ -32,6 +32,9 @@ Major new features:
   - ffma, ffmal, dfmal and corresponding fMfmafN, fMfmafNx, fMxfmafN and
     fMxfmafNx functions.
 
+* The __STDC_IEC_60559_BFP__ and __STDC_IEC_60559_COMPLEX__ macros are
+  predefined as specified in TS 18661-1:2014.
+
 Deprecated and removed features, and other changes affecting compatibility:
 
 * The r_version update in the debugger interface makes the glibc binary
diff --git a/include/stdc-predef.h b/include/stdc-predef.h
index e130c462a7..ea9425277b 100644
--- a/include/stdc-predef.h
+++ b/include/stdc-predef.h
@@ -36,17 +36,21 @@
 #ifdef __GCC_IEC_559
 # if __GCC_IEC_559 > 0
 #  define __STDC_IEC_559__		1
+#  define __STDC_IEC_60559_BFP__ 	201404L
 # endif
 #else
 # define __STDC_IEC_559__		1
+# define __STDC_IEC_60559_BFP__ 	201404L
 #endif
 
 #ifdef __GCC_IEC_559_COMPLEX
 # if __GCC_IEC_559_COMPLEX > 0
 #  define __STDC_IEC_559_COMPLEX__	1
+#  define __STDC_IEC_60559_COMPLEX__	201404L
 # endif
 #else
 # define __STDC_IEC_559_COMPLEX__	1
+# define __STDC_IEC_60559_COMPLEX__	201404L
 #endif
 
 /* wchar_t uses Unicode 10.0.0.  Version 10.0 of the Unicode Standard is