Skip to content

Commit 24048e1

Browse files
committed
HasPAuth should be implicitly set by Armv8.3, I think
There are several features that are mandatory in some Armv8.x-A extensions but they are not set in AArch64TargetInfo::setArchFeatures().
1 parent 149c2a9 commit 24048e1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

clang/lib/Basic/Targets/AArch64.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ void AArch64TargetInfo::setArchFeatures() {
9090
HasFlagM = true;
9191
}
9292
if (ArchInfo->Version.getMinor() >= 3u) {
93+
HasPAuth = true;
9394
HasRCPC = true;
9495
FPU |= NeonMode;
9596
}
@@ -121,6 +122,7 @@ void AArch64TargetInfo::setArchFeatures() {
121122
HasDotProd = true;
122123
HasDIT = true;
123124
HasFlagM = true;
125+
HasPAuth = true;
124126
HasRCPC = true;
125127
FPU |= NeonMode;
126128
HasCCPP = true;

0 commit comments

Comments
 (0)