blob: 2d813725a4d2f0a6b29759258d1888b1718527e1 [file] [log] [blame]
RUN: clang++ -emit-llvm -S ./func.cpp -I. -o Output/func.ll -target arm-none-linux-gnueabi
RUN: %MCLinker -filetype=asm -march=arm -dB ./Output/func.ll -o ./Output/func.s
RUN: %MCLinker -filetype=obj -march=arm -dB ./Output/func.ll -o ./Output/func.o
RUN: %MCLinker -filetype=dso -march=arm -dB ./Output/func.ll -o ./Output/func.so
RUN: %MCLinker -filetype=exe -march=arm ./Output/func.ll -o ./Output/func.exe
RUN: %MCLinker -filetype=arc -march=arm ./Output/func.ll -o ./Output/func.a
RUN: file Output/func.s | grep assembler
RUN: file Output/func.o | grep relocatable
RUN: file Output/func.so | grep shared
RUN: file Output/func.exe | grep executable