summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/ppc-features.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2014-02-28 00:27:57 +0000
committerHal Finkel <hfinkel@anl.gov>2014-02-28 00:27:57 +0000
commit00a950f4880a32c3ad57799df5593e502a0d05a7 (patch)
treee70aff7ad269cb778f69930c280df700bfe0e6e3 /clang/test/Driver/ppc-features.cpp
parent31219d3abd3cae8f9ec9c8dbcaddafbdac8d56db (diff)
downloadbcm5719-llvm-00a950f4880a32c3ad57799df5593e502a0d05a7.tar.gz
bcm5719-llvm-00a950f4880a32c3ad57799df5593e502a0d05a7.zip
Add -mcrbits/-mno-crbits to control the PowerPC CR-bit-tracking feature
The backend currently enables CR-bit tracking by default at -O2 and higher. These flags allow the user to override that default. llvm-svn: 202453
Diffstat (limited to 'clang/test/Driver/ppc-features.cpp')
-rw-r--r--clang/test/Driver/ppc-features.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/Driver/ppc-features.cpp b/clang/test/Driver/ppc-features.cpp
index 6959c629e58..ab4bb365a16 100644
--- a/clang/test/Driver/ppc-features.cpp
+++ b/clang/test/Driver/ppc-features.cpp
@@ -92,3 +92,9 @@
// RUN: %clang -target powerpc64-unknown-linux-gnu %s -mno-vsx -mvsx -### -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-VSX %s
// CHECK-VSX: "-target-feature" "+vsx"
+// RUN: %clang -target powerpc64-unknown-linux-gnu %s -mno-crbits -### -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-NOCRBITS %s
+// CHECK-NOCRBITS: "-target-feature" "-crbits"
+
+// RUN: %clang -target powerpc64-unknown-linux-gnu %s -mno-crbits -mcrbits -### -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-CRBITS %s
+// CHECK-CRBITS: "-target-feature" "+crbits"
+
OpenPOWER on IntegriCloud