|
132 | 132 | // CHECK-V7VE-DEFAULT-ABI-SOFT: #define __ARM_ARCH_EXT_IDIV__ 1
|
133 | 133 | // CHECK-V7VE-DEFAULT-ABI-SOFT: #define __ARM_FP 0xc
|
134 | 134 |
|
135 |
| -// RUN: %clang -target x86_64-apple-macosx10.10 -arch armv7 -x c -E -dM %s -o - | FileCheck -match-full-lines --check-prefix=CHECK-DARWIN-V7 %s |
136 |
| -// CHECK-DARWIN-V7: #define __ARMEL__ 1 |
137 |
| -// CHECK-DARWIN-V7: #define __ARM_ARCH 7 |
138 |
| -// CHECK-DARWIN-V7: #define __ARM_ARCH_7A__ 1 |
139 |
| -// CHECK-DARWIN-V7-NOT: __ARM_FEATURE_CRC32 |
140 |
| -// CHECK-DARWIN-V7-NOT: __ARM_FEATURE_NUMERIC_MAXMIN |
141 |
| -// CHECK-DARWIN-V7-NOT: __ARM_FEATURE_DIRECTED_ROUNDING |
142 |
| -// CHECK-DARWIN-V7: #define __ARM_FP 0xc |
143 |
| -// CHECK-DARWIN-V7: #define __ARM_NEON 1 |
144 |
| -// CHECK-DARWIN-V7: #define __ARM_NEON_FP 0x4 |
145 |
| -// CHECK-DARWIN-V7: #define __ARM_NEON__ 1 |
146 |
| - |
147 |
| -// RUN: %clang -target armv7-windows -x c -E -dM %s -o - | FileCheck -match-full-lines --check-prefix=CHECK-WINDOWS-V7 %s |
148 |
| -// CHECK-WINDOWS-V7: #define __ARMEL__ 1 |
149 |
| -// CHECK-WINDOWS-V7: #define __ARM_ARCH 7 |
150 |
| -// CHECK-WINDOWS-V7: #define __ARM_ARCH_7A__ 1 |
151 |
| -// CHECK-WINDOWS-V7-NOT: __ARM_FEATURE_CRC32 |
152 |
| -// CHECK-WINDOWS-V7-NOT: __ARM_FEATURE_NUMERIC_MAXMIN |
153 |
| -// CHECK-WINDOWS-V7-NOT: __ARM_FEATURE_DIRECTED_ROUNDING |
154 |
| -// CHECK-WINDOWS-V7: #define __ARM_FP 0xe |
155 |
| -// CHECK-WINDOWS-V7: #define __ARM_NEON 1 |
156 |
| -// CHECK-WINDOWS-V7: #define __ARM_NEON_FP 0x6 |
157 |
| -// CHECK-WINDOWS-V7: #define __ARM_NEON__ 1 |
158 |
| - |
159 | 135 | // RUN: %clang -target x86_64-apple-macosx10.10 -arch armv7s -x c -E -dM %s -o - | FileCheck -match-full-lines --check-prefix=CHECK-V7S %s
|
160 | 136 | // CHECK-V7S: #define __ARMEL__ 1
|
161 | 137 | // CHECK-V7S: #define __ARM_ARCH 7
|
|
164 | 140 | // CHECK-V7S-NOT: __ARM_FEATURE_NUMERIC_MAXMIN
|
165 | 141 | // CHECK-V7S-NOT: __ARM_FEATURE_DIRECTED_ROUNDING
|
166 | 142 | // CHECK-V7S: #define __ARM_FP 0xe
|
167 |
| -// CHECK-V7S: #define __ARM_NEON 1 |
168 |
| -// CHECK-V7S: #define __ARM_NEON_FP 0x6 |
169 |
| -// CHECK-V7S: #define __ARM_NEON__ 1 |
170 | 143 |
|
171 | 144 | // RUN: %clang -target arm-arm-none-eabi -march=armv7-m -mfloat-abi=soft -x c -E -dM %s | FileCheck -match-full-lines --check-prefix=CHECK-VFP-FP %s
|
172 | 145 | // RUN: %clang -target arm-arm-none-eabi -march=armv7-m -mfloat-abi=softfp -x c -E -dM %s | FileCheck -match-full-lines --check-prefix=CHECK-VFP-FP %s
|
|
0 commit comments