[clang] 57a1c1b - [Sema] Allow function attribute patchable_function_entry on aarch64_be
Fangrui Song via cfe-commits
cfe-commits at lists.llvm.org
Wed May 6 10:10:56 PDT 2020
Author: Fangrui Song
Date: 2020-05-06T10:10:25-07:00
New Revision: 57a1c1be53aeea521747dd2f4b0097831341bea5
URL: https://github.com/llvm/llvm-project/commit/57a1c1be53aeea521747dd2f4b0097831341bea5
DIFF: https://github.com/llvm/llvm-project/commit/57a1c1be53aeea521747dd2f4b0097831341bea5.diff
LOG: [Sema] Allow function attribute patchable_function_entry on aarch64_be
Reviewed By: nickdesaulniers
Differential Revision: https://reviews.llvm.org/D79495
Added:
Modified:
clang/include/clang/Basic/Attr.td
clang/test/Sema/patchable-function-entry-attr.cpp
Removed:
################################################################################
diff --git a/clang/include/clang/Basic/Attr.td b/clang/include/clang/Basic/Attr.td
index 1f5ea4d83a4d..0bcdd5d66bd2 100644
--- a/clang/include/clang/Basic/Attr.td
+++ b/clang/include/clang/Basic/Attr.td
@@ -711,7 +711,7 @@ def XRayLogArgs : InheritableAttr {
def PatchableFunctionEntry
: InheritableAttr,
- TargetSpecificAttr<TargetArch<["aarch64", "x86", "x86_64"]>> {
+ TargetSpecificAttr<TargetArch<["aarch64", "aarch64_be", "x86", "x86_64"]>> {
let Spellings = [GCC<"patchable_function_entry">];
let Subjects = SubjectList<[Function, ObjCMethod]>;
let Args = [UnsignedArgument<"Count">, DefaultIntArgument<"Offset", 0>];
diff --git a/clang/test/Sema/patchable-function-entry-attr.cpp b/clang/test/Sema/patchable-function-entry-attr.cpp
index c443b2d01cf6..63de5a2abf70 100644
--- a/clang/test/Sema/patchable-function-entry-attr.cpp
+++ b/clang/test/Sema/patchable-function-entry-attr.cpp
@@ -1,4 +1,5 @@
// RUN: %clang_cc1 -triple aarch64 -fsyntax-only -verify=silence %s
+// RUN: %clang_cc1 -triple aarch64_be -fsyntax-only -verify=silence %s
// RUN: %clang_cc1 -triple i386 -fsyntax-only -verify=silence %s
// RUN: %clang_cc1 -triple x86_64 -fsyntax-only -verify=silence %s
// RUN: %clang_cc1 -triple ppc64le -fsyntax-only -verify %s
More information about the cfe-commits
mailing list