2 // RUN
: llvm-mc
-filetype
=obj
-triple
=armv7a-none-linux-gnueabi
%S
/Inputs
/arm-vfp-arg-base.s
-o
%tbase.o
3 // RUN
: llvm-mc
-filetype
=obj
-triple
=armv7a-none-linux-gnueabi
%S
/Inputs
/arm-vfp-arg-vfp.s
-o
%tvfp.o
4 // RUN
: llvm-mc
-filetype
=obj
-triple
=armv7a-none-linux-gnueabi
%S
/Inputs
/arm-vfp-arg-toolchain.s
-o
%ttoolchain.o
5 // RUN
: llvm-mc
-filetype
=obj
-triple
=armv7a-none-linux-gnueabi
%s
-o
%t.o
6 // RUN
: not ld.lld
%t.o
%tbase.o
%tvfp.o
-o
%t 2>&1 | FileCheck
%s
7 // RUN
: not ld.lld
%t.o
%tbase.o
%ttoolchain.o
-o
%t 2>&1 | FileCheck
%s
8 // RUN
: not ld.lld
%t.o
%tvfp.o
%tbase.o
-o
%t 2>&1 | FileCheck
%s
9 // RUN
: not ld.lld
%t.o
%tvfp.o
%ttoolchain.o
-o
%t 2>&1 | FileCheck
%s
10 // RUN
: not ld.lld
%t.o
%ttoolchain.o
%tbase.o
-o
%t 2>&1 | FileCheck
%s
11 // RUN
: not ld.lld
%t.o
%ttoolchain.o
%tvfp.o
-o
%t 2>&1 | FileCheck
%s
13 // CHECK
: incompatible Tag_ABI_VFP_args
24 .eabi_attribute 28, 3 // Tag_ABI_VFP_args = 3 (Compatible with all)
28 .type _start, %function