summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/arm-mabi.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Driver/arm-mabi.c')
-rw-r--r--clang/test/Driver/arm-mabi.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/clang/test/Driver/arm-mabi.c b/clang/test/Driver/arm-mabi.c
new file mode 100644
index 00000000000..c7413f48b62
--- /dev/null
+++ b/clang/test/Driver/arm-mabi.c
@@ -0,0 +1,17 @@
+// Test -targat and -mabi.
+
+// RUN: %clang -target arm-none-none-gnu -mabi=aapcs %s -c -S -o %t.s 2>&1 \
+// RUN: | FileCheck --check-prefix=CHECK-WARN1 %s
+//CHECK-WARN1: warning: unused environment 'gnu'
+
+// RUN: %clang -target arm-none-none-gnueabi -mabi=apcs-gnu %s -c -S -o %t.s 2>&1 \
+// RUN: | FileCheck --check-prefix=CHECK-WARN2 %s
+// CHECK-WARN2: warning: unused environment 'gnueabi'
+
+// RUN: %clang -target arm-none-none-gnueabi -mabi=aapcs-gnu %s -c -S -o %t.s 2>&1 \
+// RUN: | FileCheck %s
+// CHECK-NOT: warning: unused environment
+
+// RUN: %clang -target arm-none-none-gnu -mabi=apcs-gnu %s -c -S -o %t.s 2>&1 \
+// RUN: | FileCheck %s
+// CHECK-NOT: warning: unused environment
OpenPOWER on IntegriCloud