We had got it backwards... the minimum version of the target
should be higher than the min version of the object files, presumably
since new platforms are backwards-compatible with older formats.
Fixes PR50078.
The original commit (aa05439c9c) broke many tests that had inputs too
new for our target platform (10.0). This commit changes the inputs to
target 10.0, which was the simpler thing to do, but we should really
just have our lit.local.cfg default to targeting 10.15... we're not
likely to ever have proper support for the older versions anyway. I will
follow up with a change to that effect.
Differential Revision: https://reviews.llvm.org/D101114
20 lines
853 B
ArmAsm
20 lines
853 B
ArmAsm
# REQUIRES: x86, aarch64
|
|
|
|
# RUN: mkdir -p %t
|
|
# RUN: llvm-mc -filetype obj -triple arm64-apple-ios14.4 %s -o %t/arm64-ios.o
|
|
# RUN: not %lld -dylib -arch arm64 -platform_version ios 14.4 15.0 -o /dev/null \
|
|
# RUN: -lSystem %S/Inputs/libStubLink.tbd %t/arm64-ios.o 2>&1 | FileCheck %s
|
|
|
|
# RUN: llvm-mc -filetype obj -triple x86_64-apple-iossimulator14.4 %s -o %t/x86_64-sim.o
|
|
# RUN: not %lld -dylib -arch x86_64 -platform_version ios-simulator 14.4 15.0 -o /dev/null \
|
|
# RUN: -lSystem %S/Inputs/libStubLink.tbd %t/x86_64-sim.o 2>&1 | FileCheck %s
|
|
|
|
# RUN: llvm-mc -filetype obj -triple arm64-apple-iossimulator14.4 %s -o %t/arm64-sim.o
|
|
# RUN: %lld -dylib -arch arm64 -platform_version ios-simulator 14.4 15.0 -o \
|
|
# RUN: /dev/null %S/Inputs/libStubLink.tbd %t/arm64-sim.o
|
|
|
|
# CHECK: error: undefined symbol: _arm64_sim_only
|
|
|
|
.data
|
|
.quad _arm64_sim_only
|