File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -135,6 +135,15 @@ Mappings:
135
135
Flags:
136
136
- --target=armv5e-unknown-none-eabihf
137
137
138
+ # armv7ve is a GCC name for v7-A with the virtualisation extension, for library
139
+ # selection we treat it the same as v7-A.
140
+ - Match: --target=(arm|thumb)v7ve-unknown-none-eabi
141
+ Flags:
142
+ - --target=armv7-unknown-none-eabi
143
+ - Match: --target=(arm|thumb)v7ve-unknown-none-eabihf
144
+ Flags:
145
+ - --target=armv7-unknown-none-eabihf
146
+
138
147
# Higher versions of v8-A, and v9-A, are all supersets of v8-A. (And
139
148
# of each other, in the obvious way, but we don't have any libraries
140
149
# for those at present, so there's no need to generate all their
Original file line number Diff line number Diff line change 1
1
# RUN: %clang -print-multi-directory --target=armv7a-none-eabi -mfpu=none | FileCheck %s
2
2
# RUN: %clang -print-multi-directory --target=armv7a-none-eabi -mfpu=none -marm | FileCheck %s
3
3
# RUN: %clang -print-multi-directory --target=armv7a-none-eabi -mfpu=none -mthumb| FileCheck %s
4
+ # RUN: %clang -print-multi-directory --target=armv7ve-none-eabi -mfpu=none | FileCheck %s
5
+ # RUN: %clang -print-multi-directory --target=armv7ve-none-eabi -mfpu=none -marm | FileCheck %s
6
+ # RUN: %clang -print-multi-directory --target=armv7ve-none-eabi -mfpu=none -mthumb| FileCheck %s
4
7
# CHECK: arm-none-eabi/armv7a_soft_nofp_exn_rtti{{$}}
5
8
# CHECK-EMPTY:
6
9
15
18
# RUN: %clang -print-multi-directory --target=armv7a-none-eabihf -mfpu=neon-vfpv4 | FileCheck --check-prefix=VFPV3 %s
16
19
# RUN: %clang -print-multi-directory --target=armv7a-none-eabihf -mfpu=vfpv3-d16 -marm | FileCheck --check-prefix=VFPV3 %s
17
20
# RUN: %clang -print-multi-directory --target=armv7a-none-eabihf -mfpu=vfpv3-d16 -mthumb | FileCheck --check-prefix=VFPV3 %s
21
+ # RUN: %clang -print-multi-directory --target=armv7ve-none-eabihf -mfpu=vfpv3-d16 | FileCheck --check-prefix=VFPV3 %s
22
+ # RUN: %clang -print-multi-directory --target=armv7ve-none-eabihf -mfpu=vfpv3-d16 -mthumb | FileCheck --check-prefix=VFPV3 %s
18
23
# VFPV3: arm-none-eabi/armv7a_hard_vfpv3_d16_exn_rtti{{$}}
19
24
# VFPV3-EMPTY:
20
25
You can’t perform that action at this time.
0 commit comments