diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-02-27 09:06:26 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-02-27 09:06:26 +0000 |
| commit | 5e020b2628522d086bb49bcc80f8f4ac0c978d8b (patch) | |
| tree | b9cc1dee4593a5e6c1dfc5c022f0660486cd5d70 /clang/test/Preprocessor | |
| parent | b015d623d6f8675ceedb04f7a78b308a8370d18f (diff) | |
| download | bcm5719-llvm-5e020b2628522d086bb49bcc80f8f4ac0c978d8b.tar.gz bcm5719-llvm-5e020b2628522d086bb49bcc80f8f4ac0c978d8b.zip | |
AMDGPU: Fix broken/confusing predefined macro
amdgcn should not be defining __R600__
llvm-svn: 262124
Diffstat (limited to 'clang/test/Preprocessor')
| -rw-r--r-- | clang/test/Preprocessor/predefined-arch-macros.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/clang/test/Preprocessor/predefined-arch-macros.c b/clang/test/Preprocessor/predefined-arch-macros.c index 668fbe89427..1276ef0dfc6 100644 --- a/clang/test/Preprocessor/predefined-arch-macros.c +++ b/clang/test/Preprocessor/predefined-arch-macros.c @@ -1962,3 +1962,17 @@ // RUN: | FileCheck %s -check-prefix=CHECK_SYSTEMZ_ZVECTOR // // CHECK_SYSTEMZ_ZVECTOR: #define __VEC__ 10301 + +// Begin amdgcn tests ---------------- +// +// RUN: %clang -march=amdgcn -E -dM %s -o - 2>&1 \ +// RUN: -target amdgcn-unknown-unknown \ +// RUN: | FileCheck %s -check-prefix=CHECK_AMDGCN +// CHECK_AMDGCN: #define __AMDGCN__ 1 + +// Begin r600 tests ---------------- +// +// RUN: %clang -march=amdgcn -E -dM %s -o - 2>&1 \ +// RUN: -target r600-unknown-unknown \ +// RUN: | FileCheck %s -check-prefix=CHECK_R600 +// CHECK_R600: #define __R600__ 1 |

