Skip to content

Commit 59e2f3d

Browse files
labrineagithub-actions[bot]
authored andcommitted
Automerge: [FMV][AArch64][clang] Advance __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL to ACLE Q3 (#123056)
2 parents 7d7cb1e + 9033e0c commit 59e2f3d

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

clang/lib/Basic/Targets/AArch64.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,7 @@ void AArch64TargetInfo::getTargetDefines(const LangOptions &Opts,
421421
#define ARM_ACLE_VERSION(Y, Q, P) (100 * (Y) + 10 * (Q) + (P))
422422
Builder.defineMacro("__ARM_ACLE", Twine(ARM_ACLE_VERSION(2024, 2, 0)));
423423
Builder.defineMacro("__FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL",
424-
Twine(ARM_ACLE_VERSION(2024, 2, 0)));
424+
Twine(ARM_ACLE_VERSION(2024, 3, 0)));
425425
#undef ARM_ACLE_VERSION
426426
Builder.defineMacro("__ARM_ARCH",
427427
std::to_string(ArchInfo->Version.getMajor()));

clang/test/Preprocessor/init-aarch64.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
// AARCH64-NEXT: #define __FPCLASS_SNAN 0x0001
124124
// AARCH64-NEXT: #define __FP_FAST_FMA 1
125125
// AARCH64-NEXT: #define __FP_FAST_FMAF 1
126-
// AARCH64-NEXT: #define __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL 202420
126+
// AARCH64-NEXT: #define __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL 202430
127127
// AARCH64-NEXT: #define __GCC_ASM_FLAG_OUTPUTS__ 1
128128
// AARCH64-NEXT: #define __GCC_CONSTRUCTIVE_SIZE {{.+}}
129129
// AARCH64-NEXT: #define __GCC_DESTRUCTIVE_SIZE {{.+}}
@@ -434,7 +434,7 @@
434434
// AARCH64-DARWIN: #define __FLT_MIN_EXP__ (-125)
435435
// AARCH64-DARWIN: #define __FLT_MIN__ 1.17549435e-38F
436436
// AARCH64-DARWIN: #define __FLT_RADIX__ 2
437-
// AARCH64-DARWIN: #define __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL 202420
437+
// AARCH64-DARWIN: #define __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL 202430
438438
// AARCH64-DARWIN: #define __INT16_C_SUFFIX__
439439
// AARCH64-DARWIN: #define __INT16_FMTd__ "hd"
440440
// AARCH64-DARWIN: #define __INT16_FMTi__ "hi"
@@ -651,7 +651,7 @@
651651
// AARCH64-MSVC: #define __FLT_MIN_EXP__ (-125)
652652
// AARCH64-MSVC: #define __FLT_MIN__ 1.17549435e-38F
653653
// AARCH64-MSVC: #define __FLT_RADIX__ 2
654-
// AARCH64-MSVC: #define __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL 202420
654+
// AARCH64-MSVC: #define __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL 202430
655655
// AARCH64-MSVC: #define __INT_MAX__ 2147483647
656656
// AARCH64-MSVC: #define __LDBL_DECIMAL_DIG__ 17
657657
// AARCH64-MSVC: #define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L
@@ -859,7 +859,7 @@
859859
// ARM64EC-MSVC: #define __FPCLASS_SNAN 0x0001
860860
// ARM64EC-MSVC: #define __FP_FAST_FMA 1
861861
// ARM64EC-MSVC: #define __FP_FAST_FMAF 1
862-
// ARM64EC-MSVC: #define __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL 202420
862+
// ARM64EC-MSVC: #define __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL 202430
863863
// ARM64EC-MSVC: #define __GCC_ASM_FLAG_OUTPUTS__ 1
864864
// ARM64EC-MSVC: #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
865865
// ARM64EC-MSVC: #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1

0 commit comments

Comments
 (0)