|
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