diff options
author | Douglas Katzman <dougk@google.com> | 2015-05-11 15:21:44 +0000 |
---|---|---|
committer | Douglas Katzman <dougk@google.com> | 2015-05-11 15:21:44 +0000 |
commit | f36dddf4266ce863da9a6853523ef9b85fb01662 (patch) | |
tree | 7c128fdd4e1e39bb8a9e0f9fbaad207ae95efb52 /clang/test/Preprocessor/predefined-arch-macros.c | |
parent | 015c7a91f12fba37d0ae656931857a1f00cb6b48 (diff) | |
download | bcm5719-llvm-f36dddf4266ce863da9a6853523ef9b85fb01662.tar.gz bcm5719-llvm-f36dddf4266ce863da9a6853523ef9b85fb01662.zip |
[Sparc] Add support for 'sparcel' to clang.
Differential Revision: http://reviews.llvm.org/D8784
llvm-svn: 237001
Diffstat (limited to 'clang/test/Preprocessor/predefined-arch-macros.c')
-rw-r--r-- | clang/test/Preprocessor/predefined-arch-macros.c | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/clang/test/Preprocessor/predefined-arch-macros.c b/clang/test/Preprocessor/predefined-arch-macros.c index 9fee3b62940..5116a56489b 100644 --- a/clang/test/Preprocessor/predefined-arch-macros.c +++ b/clang/test/Preprocessor/predefined-arch-macros.c @@ -1676,6 +1676,39 @@ // CHECK_PPC_CRYPTO_M64: #define __CRYPTO__ // +// Begin Sparc/GCC/Linux tests ---------------- +// +// RUN: %clang -E -dM %s -o - 2>&1 \ +// RUN: -target sparc-unknown-linux \ +// RUN: | FileCheck %s -check-prefix=CHECK_SPARC +// +// CHECK_SPARC: #define __BIG_ENDIAN__ 1 +// CHECK_SPARC: #define __sparc 1 +// CHECK_SPARC: #define __sparc__ 1 +// CHECK_SPARC: #define __sparcv8 1 + +// +// RUN: %clang -E -dM %s -o - 2>&1 \ +// RUN: -target sparcel-unknown-linux \ +// RUN: | FileCheck %s -check-prefix=CHECK_SPARCEL +// +// CHECK_SPARCEL: #define __LITTLE_ENDIAN__ 1 +// CHECK_SPARCEL: #define __sparc 1 +// CHECK_SPARCEL: #define __sparc__ 1 +// CHECK_SPARCEL: #define __sparcv8 1 +// +// RUN: %clang -E -dM %s -o - 2>&1 \ +// RUN: -target sparcv9-unknown-linux \ +// RUN: | FileCheck %s -check-prefix=CHECK_SPARCV9 +// +// CHECK_SPARCV9: #define __BIG_ENDIAN__ 1 +// CHECK_SPARCV9: #define __sparc 1 +// CHECK_SPARCV9: #define __sparc64__ 1 +// CHECK_SPARCV9: #define __sparc__ 1 +// CHECK_SPARCV9: #define __sparc_v9__ 1 +// CHECK_SPARCV9: #define __sparcv9 1 +// CHECK_SPARCV9: #define __sparcv9__ 1 + // Begin SystemZ/GCC/Linux tests ---------------- // // RUN: %clang -march=z10 -E -dM %s -o - 2>&1 \ |