incubator-nuttx/libs/libm
p-szafonimateusz c932fe3045 libm/newlib: disable optimization for sincos
Disable sincos optimization for all functions in this file,
otherwise gcc would generate infinite calls.
Refer to gcc bug 46926.
-fno-builtin-sin or -fno-builtin-cos can disable sincos optimization,
but these two options do not work inside optimize pragma in-file.
Thus we just enforce -O0 when compiling this file.

Signed-off-by: p-szafonimateusz <p-szafonimateusz@xiaomi.com>
2024-06-28 01:26:18 +08:00
..
bin libs/libm/bin/Makefile: fix nxstyle 2023-05-18 19:31:12 +08:00
kbin libs/libm/kbin/Makefile: fix nxstyle 2023-05-18 19:31:12 +08:00
libm libm/libm: disable optimization for sincos 2024-06-28 01:26:18 +08:00
libmcs libm: Fix an issue that public header files are not exported 2023-11-23 16:32:53 +01:00
newlib libm/newlib: disable optimization for sincos 2024-06-28 01:26:18 +08:00
openlibm fix nxstyle 2024-04-16 19:09:12 +08:00
.gitignore esp32: Use newlib-esp32 2023-09-14 19:33:50 +08:00
CMakeLists.txt cmake: support arm specific libm 2023-07-14 21:33:53 +08:00
Kconfig libm/libmcs: add math library libmcs support 2023-04-29 13:47:28 +08:00
Makefile libs/libm/Makefile: fix nxstyle 2023-05-18 19:31:12 +08:00
libm.csv libc/math: rename libc/math.csv to libm/libm.csv 2023-03-24 14:58:10 -03:00