[rtems-docs commit] Add missing <math.h> methods implemented as macros on compiler builtins.
Joel Sherrill
joel at rtems.org
Mon Sep 14 18:29:53 UTC 2020
Module: rtems-docs
Branch: am
Commit: 8910a73546ec880557e379c072309c7ff96cb676
Changeset: http://git.rtems.org/rtems-docs/commit/?id=8910a73546ec880557e379c072309c7ff96cb676
Author: Joel Sherrill <joel at rtems.org>
Date: Fri Sep 11 17:13:15 2020 -0500
Add missing <math.h> methods implemented as macros on compiler builtins.
These methods have long been provided and this change is needed on the
5.x branch and master.
Closes #4075.
---
...ce-v8.csv => RTEMS-Standards-Compliance-v9.csv} | 26 +++++++++++-----------
posix-compliance/wscript | 2 +-
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/posix-compliance/RTEMS-Standards-Compliance-v8.csv b/posix-compliance/RTEMS-Standards-Compliance-v9.csv
similarity index 98%
rename from posix-compliance/RTEMS-Standards-Compliance-v8.csv
rename to posix-compliance/RTEMS-Standards-Compliance-v9.csv
index 2104bf7..4fd8a10 100755
--- a/posix-compliance/RTEMS-Standards-Compliance-v8.csv
+++ b/posix-compliance/RTEMS-Standards-Compliance-v9.csv
@@ -154,8 +154,8 @@ fetestexcept(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,
feupdateenv(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT
fmtmsg(),fmtmsg.h,INCL,INCL,,,,,,,,,,,,,,,,,,,,RT-NO,,,,,XSI_DEVICE_IO
fnmatch(),fnmatch.h,INCL,INCL,,,,INCL,,,,,,,,,,,,,,,RT-YES,RT-YES,,,,,POSIX_C_LIB_EXT
-ftw(),ftw.h,INCL,INCL,,,,,,,,,,,,,,,,,,,,RT-NO,,,,,XSI_FILE_SYSTEM
-nftw(),ftw.h,INCL,INCL,,,,,,,,,,,,,,,,,,,,RT-NO,,,,,XSI_FILE_SYSTEM
+ftw(),ftw.h,INCL,INCL,,,,,,,,,,,,,,,,,,,,,,,,,XSI_FILE_SYSTEM
+nftw(),ftw.h,INCL,INCL,,,,,,,,,,,,,,,,,,,,,,,,,XSI_FILE_SYSTEM
glob(),glob.h,INCL,INCL,,,,INCL,,,,,,,,,,,,,,,RT-YES,RT-YES,,,,,POSIX_FILE_SYSTEM_GLOB
globfree(),glob.h,INCL,INCL,,,,INCL,,,,,,,,,,,,,,,RT-YES,RT-YES,,,,,POSIX_FILE_SYSTEM_GLOB
endgrent(),grp.h,INCL,INCL,,,,,,,,,,,,,,,,,,,RT-YES,RT-YES,,,,,XSI_USER_GROUPS
@@ -256,7 +256,7 @@ fminl(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,CTS-YES,C
fmod(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH
fmodf(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH
fmodl(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH
-fpclassify(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,,RT-NO,,,,,POSIX_C_LANG_MATH
+fpclassify(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,HAND-YES,HAND-YES,,,HAND-YES,,POSIX_C_LANG_MATH
frexp(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH
frexpf(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH
frexpl(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH
@@ -266,16 +266,16 @@ hypotl(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,CTS-YES,
ilogb(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH
ilogbf(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH
ilogbl(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH
-isfinite(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,,RT-NO,,,,,POSIX_C_LANG_MATH
-isgreater(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,,RT-NO,,,,,POSIX_C_LANG_MATH
-isgreaterequal(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,,RT-NO,,,,,POSIX_C_LANG_MATH
-isinf(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,,,,,RT-YES,RT-YES,,,,,POSIX_C_LANG_MATH
-isless(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,,RT-NO,,,,,POSIX_C_LANG_MATH
-islessequal(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,,RT-NO,,,,,POSIX_C_LANG_MATH
-islessgreater(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,,RT-NO,,,,,POSIX_C_LANG_MATH
-isnan(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,,,,,RT-YES,RT-YES,,,,,POSIX_C_LANG_MATH
-isnormal(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,,RT-NO,,,,,POSIX_C_LANG_MATH
-isunordered(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,,RT-NO,,,,,POSIX_C_LANG_MATH
+isfinite(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,HAND-YES,HAND-YES,,,HAND-YES,,POSIX_C_LANG_MATH
+isgreater(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,HAND-YES,HAND-YES,,,HAND-YES,,POSIX_C_LANG_MATH
+isgreaterequal(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,HAND-YES,HAND-YES,,,HAND-YES,,POSIX_C_LANG_MATH
+isinf(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,,,,,HAND-YES,HAND-YES,,,HAND-YES,,POSIX_C_LANG_MATH
+isless(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,HAND-YES,HAND-YES,,,HAND-YES,,POSIX_C_LANG_MATH
+islessequal(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,HAND-YES,HAND-YES,,,HAND-YES,,POSIX_C_LANG_MATH
+islessgreater(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,HAND-YES,HAND-YES,,,HAND-YES,,POSIX_C_LANG_MATH
+isnan(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,,,,,HAND-YES,HAND-YES,,,HAND-YES,,POSIX_C_LANG_MATH
+isnormal(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,HAND-YES,HAND-YES,,,HAND-YES,,POSIX_C_LANG_MATH
+isunordered(),math.h,INCL,INCL,,INCL,INCL,INCL,INCL,INCL,,,,INCL,,,,INCL,,,,,HAND-YES,HAND-YES,,,HAND-YES,,POSIX_C_LANG_MATH
j0(),math.h,INCL,INCL,,,,,,,,,,,,,,,,,,,,RT-NO,,,,,XSI_MATH
j1(),math.h,INCL,INCL,,,,,,,,,,,,,,,,,,,,RT-NO,,,,,XSI_MATH
jn(),math.h,INCL,INCL,,,,,,,,,,,,,,,,,,,,RT-NO,,,,,XSI_MATH
diff --git a/posix-compliance/wscript b/posix-compliance/wscript
index 8f86f1d..0625ac9 100644
--- a/posix-compliance/wscript
+++ b/posix-compliance/wscript
@@ -24,7 +24,7 @@ def gen_posix_rst(task):
def build(ctx):
ctx(rule = gen_posix_rst,
- source = ['posix_rst.py', 'RTEMS-Standards-Compliance-v8.csv'],
+ source = ['posix_rst.py', 'RTEMS-Standards-Compliance-v9.csv'],
target = 'generated-posix-compliance.rst')
sources = { 'extra' : ['generated-posix-compliance.rst'] }
doc_build(ctx, sources = sources)
More information about the vc
mailing list