diff options
author | Hal Finkel <hfinkel@anl.gov> | 2014-02-28 00:27:57 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2014-02-28 00:27:57 +0000 |
commit | 00a950f4880a32c3ad57799df5593e502a0d05a7 (patch) | |
tree | e70aff7ad269cb778f69930c280df700bfe0e6e3 /clang/test/Driver/ppc-features.cpp | |
parent | 31219d3abd3cae8f9ec9c8dbcaddafbdac8d56db (diff) | |
download | bcm5719-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.cpp | 6 |
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" + |