14 lines
661 B
Diff
14 lines
661 B
Diff
|
Ignore __FPCLASS_* macros that are new with Clang 17.
|
||
|
diff --git a/Makefile b/Makefile
|
||
|
index f350ecb..981da98 100644
|
||
|
--- a/Makefile
|
||
|
+++ b/Makefile
|
||
|
@@ -702,6 +702,7 @@ check-symbols: startup_files libc
|
||
|
| sed -e 's/__GNUC_VA_LIST $$/__GNUC_VA_LIST 1/' \
|
||
|
| grep -v '^#define __\(BOOL\|INT_\(LEAST\|FAST\)\(8\|16\|32\|64\)\|INT\|LONG\|LLONG\|SHRT\)_WIDTH__' \
|
||
|
| grep -v '^#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_\(1\|2\|4\|8\)' \
|
||
|
+ | grep -v '^#define __FPCLASS_\(\(NEG\|POS\)\(INF\|NORMAL\|SUBNORMAL\|ZERO\)\|[QS]NAN\)' \
|
||
|
> "$(SYSROOT_SHARE)/predefined-macros.txt"
|
||
|
|
||
|
# Check that the computed metadata matches the expected metadata.
|