Commit graph

7 commits

Author SHA1 Message Date
Walter Bright
e5d742b92e
fix Issue 23411 - ImportC: undefined identifier __builtin_nanf (#15918) 2023-12-19 16:33:10 +02:00
Martin Kinkelin
dce1331016
[stable] Fix compilable/stdcheaders.c for Linux AArch64 (#15320)
* Linux AArch64: Don't define _Float128/__float128 in importc.h

For LDC CI, on Ubuntu 20.04, this fixed:
```
/usr/include/aarch64-linux-gnu/bits/floatn.h(80): Error: illegal combination of type specifiers
/usr/include/aarch64-linux-gnu/bits/floatn.h(80): Error: illegal type combination
```
when testing `compilable/stdcheaders.c`.

* Linux AArch64: Don't include tgmath.h in compilable/stdcheaders.c
2023-06-14 08:42:57 +03:00
Walter Bright
5b1702b020 ImportC: #include <tgmath.h> on FreeBSD 2023-03-26 11:00:38 +02:00
Walter Bright
ab62befd47
Importc: FreeBSD compiles stdatomic.h (#15041) 2023-03-25 21:49:00 -07:00
Walter Bright
643a0b847d __FreeBSD__ compiles fenv.h 2023-03-25 11:30:42 +01:00
Walter Bright
e46f623222
complex.h should compile with FreeBSD now (#15003) 2023-03-23 08:56:48 +02:00
Walter Bright
65465a64d8
ImportC: smoke test all C Standard .h files (#14810) 2023-02-20 21:52:02 -08:00