This repository was archived by the owner on May 21, 2019. It is now read-only.
File tree 2 files changed +41
-37
lines changed
2 files changed +41
-37
lines changed Original file line number Diff line number Diff line change @@ -207,8 +207,11 @@ elseif(NOT APPLE) # Supported archs for Apple platforms are generated later
207
207
test_target_arch(mips "" "-mips32r2" "--target=mips-linux-gnu" )
208
208
test_target_arch(mips64 "" "-mips64r2" "--target=mips64-linux-gnu" "-mabi=n64" )
209
209
elseif ("${COMPILER_RT_DEFAULT_TARGET_ARCH} " MATCHES "arm" )
210
- test_target_arch(arm "" "-march=armv7-a" "-mfloat-abi=soft" )
211
- test_target_arch(armhf "" "-march=armv7-a" "-mfloat-abi=hard" )
210
+ if ("${COMPILER_RT_DEFAULT_TARGET_TRIPLE} " MATCHES "eabihf" )
211
+ test_target_arch(armhf "" "-march=armv7-a" "-mfloat-abi=hard" )
212
+ else ()
213
+ test_target_arch(arm "" "-march=armv7-a" "-mfloat-abi=soft" )
214
+ endif ()
212
215
elseif ("${COMPILER_RT_DEFAULT_TARGET_ARCH} " MATCHES "aarch32" )
213
216
test_target_arch(aarch32 "" "-march=armv8-a" )
214
217
elseif ("${COMPILER_RT_DEFAULT_TARGET_ARCH} " MATCHES "aarch64" )
Original file line number Diff line number Diff line change @@ -220,8 +220,6 @@ else () # MSVC
220
220
endif () # if (NOT MSVC)
221
221
222
222
set (arm_SOURCES
223
- arm/adddf3vfp.S
224
- arm/addsf3vfp.S
225
223
arm/aeabi_cdcmp.S
226
224
arm/aeabi_cdcmpeq_check_nan.c
227
225
arm/aeabi_cfcmp.S
@@ -242,40 +240,11 @@ set(arm_SOURCES
242
240
arm/bswapdi2.S
243
241
arm/bswapsi2.S
244
242
arm/comparesf2.S
245
- arm/divdf3vfp.S
246
243
arm/divmodsi4.S
247
- arm/divsf3vfp.S
248
244
arm/divsi3.S
249
- arm/eqdf2vfp.S
250
- arm/eqsf2vfp.S
251
- arm/extendsfdf2vfp.S
252
- arm/fixdfsivfp.S
253
- arm/fixsfsivfp.S
254
- arm/fixunsdfsivfp.S
255
- arm/fixunssfsivfp.S
256
- arm/floatsidfvfp.S
257
- arm/floatsisfvfp.S
258
- arm/floatunssidfvfp.S
259
- arm/floatunssisfvfp.S
260
- arm/gedf2vfp.S
261
- arm/gesf2vfp.S
262
- arm/gtdf2vfp.S
263
- arm/gtsf2vfp.S
264
- arm/ledf2vfp.S
265
- arm/lesf2vfp.S
266
- arm/ltdf2vfp.S
267
- arm/ltsf2vfp.S
268
245
arm/modsi3.S
269
- arm/muldf3vfp.S
270
- arm/mulsf3vfp.S
271
- arm/nedf2vfp.S
272
246
arm/negdf2vfp.S
273
247
arm/negsf2vfp.S
274
- arm/nesf2vfp.S
275
- arm/restore_vfp_d8_d15_regs.S
276
- arm/save_vfp_d8_d15_regs.S
277
- arm/subdf3vfp.S
278
- arm/subsf3vfp.S
279
248
arm/switch16.S
280
249
arm/switch32.S
281
250
arm/switch8.S
@@ -301,12 +270,9 @@ set(arm_SOURCES
301
270
arm/sync_fetch_and_xor_4.S
302
271
arm/sync_fetch_and_xor_8.S
303
272
arm/sync_synchronize.S
304
- arm/truncdfsf2vfp.S
305
273
arm/udivmodsi4.S
306
274
arm/udivsi3.S
307
275
arm/umodsi3.S
308
- arm/unorddf2vfp.S
309
- arm/unordsf2vfp.S
310
276
${GENERIC_SOURCES} )
311
277
312
278
set (aarch64_SOURCES
@@ -328,7 +294,42 @@ set(aarch64_SOURCES
328
294
trunctfsf2.c
329
295
${GENERIC_SOURCES} )
330
296
331
- set (armhf_SOURCES ${arm_SOURCES} )
297
+ set (armhf_SOURCES
298
+ arm/adddf3vfp.S
299
+ arm/addsf3vfp.S
300
+ arm/divdf3vfp.S
301
+ arm/divsf3vfp.S
302
+ arm/eqdf2vfp.S
303
+ arm/eqsf2vfp.S
304
+ arm/extendsfdf2vfp.S
305
+ arm/fixdfsivfp.S
306
+ arm/fixsfsivfp.S
307
+ arm/fixunsdfsivfp.S
308
+ arm/fixunssfsivfp.S
309
+ arm/floatsidfvfp.S
310
+ arm/floatsisfvfp.S
311
+ arm/floatunssidfvfp.S
312
+ arm/floatunssisfvfp.S
313
+ arm/gedf2vfp.S
314
+ arm/gesf2vfp.S
315
+ arm/gtdf2vfp.S
316
+ arm/gtsf2vfp.S
317
+ arm/ledf2vfp.S
318
+ arm/lesf2vfp.S
319
+ arm/ltdf2vfp.S
320
+ arm/ltsf2vfp.S
321
+ arm/muldf3vfp.S
322
+ arm/mulsf3vfp.S
323
+ arm/nedf2vfp.S
324
+ arm/nesf2vfp.S
325
+ arm/restore_vfp_d8_d15_regs.S
326
+ arm/save_vfp_d8_d15_regs.S
327
+ arm/subdf3vfp.S
328
+ arm/subsf3vfp.S
329
+ arm/truncdfsf2vfp.S
330
+ arm/unorddf2vfp.S
331
+ arm/unordsf2vfp.S
332
+ ${arm_SOURCES} )
332
333
set (armv7_SOURCES ${arm_SOURCES} )
333
334
set (armv7s_SOURCES ${arm_SOURCES} )
334
335
set (arm64_SOURCES ${aarch64_SOURCES} )
You can’t perform that action at this time.
0 commit comments