Skip to content

Commit d2c61e0

Browse files
committed
Address review comments
1 parent f88b2a9 commit d2c61e0

File tree

1 file changed

+0
-48
lines changed

1 file changed

+0
-48
lines changed

clang/test/Driver/aarch64-ptrauth.c

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@
5454
// RUN: %s 2>&1 | FileCheck %s --check-prefix=ALL-DARWIN
5555
// ALL-DARWIN: "-cc1"{{.*}} "-fptrauth-intrinsics" "-fptrauth-calls" "-fptrauth-returns" "-fptrauth-auth-traps" "-fptrauth-vtable-pointer-address-discrimination" "-fptrauth-vtable-pointer-type-discrimination" "-fptrauth-type-info-vtable-pointer-discrimination" "-fptrauth-indirect-gotos"{{.*}} "-faarch64-jump-table-hardening"
5656

57-
<<<<<<< HEAD
5857
// RUN: %clang -### -c --target=aarch64-linux -mabi=pauthtest %s 2>&1 | FileCheck %s --check-prefix=PAUTHABI1
5958
// RUN: %clang -### -c --target=aarch64-linux-pauthtest %s 2>&1 | FileCheck %s --check-prefix=PAUTHABI1
6059
// RUN: %clang -### -c --target=aarch64-linux -mabi=pauthtest -fptrauth-abi-version=0 %s 2>&1 | FileCheck %s --check-prefix=PAUTHABI1
@@ -72,21 +71,6 @@
7271
// PAUTHTESTV1-SAME: "-fptrauth-intrinsics" "-fptrauth-calls" "-fptrauth-returns" "-fptrauth-auth-traps" "-fptrauth-vtable-pointer-address-discrimination" "-fptrauth-vtable-pointer-type-discrimination" "-fptrauth-type-info-vtable-pointer-discrimination" "-fptrauth-indirect-gotos" "-fptrauth-init-fini" "-fptrauth-init-fini-address-discrimination" "-fptrauth-elf-got" "-faarch64-jump-table-hardening"
7372
// PAUTHTESTV1-SAME: "-target-abi" "pauthtest"
7473
// PAUTHTESTV1-NOT: "-fptrauth-function-pointer-type-discrimination"
75-
||||||| parent of 928c63818ade (Minor test enhancement)
76-
// RUN: %clang -### -c --target=aarch64-linux -mabi=pauthtest %s 2>&1 | FileCheck %s --check-prefix=PAUTHTEST1
77-
// RUN: %clang -### -c --target=aarch64-linux-pauthtest %s 2>&1 | FileCheck %s --check-prefix=PAUTHTEST1
78-
// PAUTHTEST1: "-cc1"{{.*}} "-triple" "aarch64-unknown-linux-pauthtest"
79-
// PAUTHTEST1-SAME: "-fptrauth-intrinsics" "-fptrauth-calls" "-fptrauth-returns" "-fptrauth-auth-traps" "-fptrauth-vtable-pointer-address-discrimination" "-fptrauth-vtable-pointer-type-discrimination" "-fptrauth-type-info-vtable-pointer-discrimination" "-fptrauth-indirect-gotos" "-fptrauth-init-fini" "-fptrauth-init-fini-address-discrimination" "-faarch64-jump-table-hardening"
80-
// PAUTHTEST1-SAME: "-target-abi" "pauthtest"
81-
// PAUTHTEST1-NOT: "-fptrauth-function-pointer-type-discrimination"
82-
=======
83-
// RUN: %clang -### -c --target=aarch64-linux -mabi=pauthtest %s 2>&1 | FileCheck %s --check-prefix=PAUTHTEST1
84-
// RUN: %clang -### -c --target=aarch64-linux-pauthtest %s 2>&1 | FileCheck %s --check-prefix=PAUTHTEST1
85-
// PAUTHTEST1: "-cc1"{{.*}} "-triple" "aarch64-unknown-linux-pauthtest"
86-
// PAUTHTEST1-SAME: "-fptrauth-intrinsics" "-fptrauth-calls" "-fptrauth-returns" "-fptrauth-auth-traps" "-fptrauth-vtable-pointer-address-discrimination" "-fptrauth-vtable-pointer-type-discrimination" "-fptrauth-type-info-vtable-pointer-discrimination" "-fptrauth-indirect-gotos" "-fptrauth-init-fini" "-fptrauth-init-fini-address-discrimination" "-faarch64-jump-table-hardening"
87-
// PAUTHTEST1-SAME: "-target-abi" "pauthtest"
88-
// PAUTHTEST1-NOT: "-fptrauth-function-pointer-type-discrimination"
89-
>>>>>>> 928c63818ade (Minor test enhancement)
9074

9175
// RUN: %clang -### -c --target=aarch64-linux -mabi=pauthtest -fno-ptrauth-intrinsics \
9276
// RUN: -fno-ptrauth-calls -fno-ptrauth-returns -fno-ptrauth-auth-traps \
@@ -103,51 +87,19 @@
10387

10488
//// Non-linux OS: pauthtest ABI has no effect in terms of passing ptrauth cc1 flags.
10589
//// An error about unsupported ABI will be emitted later in pipeline (see ERR3 below)
106-
<<<<<<< HEAD
10790
// RUN: %clang -### -c --target=aarch64 -mabi=pauthtest %s 2>&1 | FileCheck %s --check-prefix=PAUTHABI2
108-
||||||| parent of 928c63818ade (Minor test enhancement)
109-
// RUN: %clang -### -c --target=aarch64 -mabi=pauthtest %s 2>&1 | FileCheck %s --check-prefixes=PAUTHTEST2
110-
=======
111-
// RUN: %clang -### -c --target=aarch64 -mabi=pauthtest %s 2>&1 | FileCheck %s --check-prefix=PAUTHTEST2
112-
>>>>>>> 928c63818ade (Minor test enhancement)
11391

114-
<<<<<<< HEAD
11592
// PAUTHABI2: "-cc1"
11693
// PAUTHABI2-SAME: "-target-abi" "pauthtest"
11794
// PAUTHABI2-NOT: "-fptrauth-
11895
// PAUTHABI2-NOT: "-faarch64-jump-table-hardening"
119-
||||||| parent of 928c63818ade (Minor test enhancement)
120-
// PAUTHTEST2: "-cc1"
121-
// PAUTHTEST2-SAME: "-target-abi" "pauthtest"
122-
// PAUTHTEST2-NOT: "-fptrauth-
123-
// PAUTHTEST2-NOT: "-faarch64-jump-table-hardening"
124-
=======
125-
// PAUTHTEST2: "-cc1"
126-
// PAUTHTEST2-SAME: "-target-abi" "pauthtest"
127-
// PAUTHTEST2-NOT: "-fptrauth-
128-
// PAUTHTEST2-NOT: "-faarch64-jump-table-hardening"
129-
>>>>>>> 928c63818ade (Minor test enhancement)
13096

13197
//// Non-linux OS: pauthtest environment does not correspond to pauthtest ABI; aapcs is the default.
132-
<<<<<<< HEAD
13398
// RUN: %clang -### -c --target=aarch64-pauthtest %s 2>&1 | FileCheck %s --check-prefix=PAUTHABI3
13499
// PAUTHABI3: "-cc1"
135100
// PAUTHABI3-SAME: "-target-abi" "aapcs"
136101
// PAUTHABI3-NOT: "-fptrauth-
137102
// PAUTHABI3-NOT: "-faarch64-jump-table-hardening"
138-
||||||| parent of 928c63818ade (Minor test enhancement)
139-
// RUN: %clang -### -c --target=aarch64-pauthtest %s 2>&1 | FileCheck %s --check-prefix=PAUTHTEST3
140-
// PAUTHTEST3: "-cc1"
141-
// PAUTHTEST3-SAME: "-target-abi" "aapcs"
142-
// PAUTHTEST3-NOT: "-fptrauth-
143-
// PAUTHTEST3-NOT: "-faarch64-jump-table-hardening"
144-
=======
145-
// RUN: %clang -### -c --target=aarch64-pauthtest %s 2>&1 | FileCheck %s --check-prefix=PAUTHTEST3
146-
// PAUTHTEST3: "-cc1"
147-
// PAUTHTEST3-SAME: "-target-abi" "aapcs"
148-
// PAUTHTEST3-NOT: "-fptrauth-
149-
// PAUTHTEST3-NOT: "-faarch64-jump-table-hardening"
150-
>>>>>>> 928c63818ade (Minor test enhancement)
151103

152104
//// Non-pauthtest ABI.
153105
// RUN: not %clang -### -c --target=aarch64-linux -fptrauth-intrinsics -fptrauth-calls -fptrauth-returns -fptrauth-auth-traps \

0 commit comments

Comments
 (0)