2 // RUN
: llvm-mc
-triple
=x86_64-unknown-linux
-filetype
=obj
-o
%t.o
%s
3 // RUN
: echo
"SECTIONS {}" > %t.script
4 // RUN
: not ld.lld
--export-dynamic
%t.o
%t.script
2>&1 | FileCheck
%s
5 // RUN
: echo
"PHDRS { text PT_LOAD; }" > %t2.script
6 // RUN
: not ld.lld
--export-dynamic
%t.o
%t2.script
2>&1 | FileCheck
%s
7 // RUN
: not ld.lld
--export-dynamic
%t.o
--section-start
.text=0 2>&1 | FileCheck %s
8 // RUN
: not ld.lld
--export-dynamic
%t.o
-Ttext
=0 2>&1 | FileCheck
%s
9 // RUN
: not ld.lld
--export-dynamic
%t.o
-Tdata
=0 2>&1 | FileCheck
%s
10 // RUN
: not ld.lld
--export-dynamic
%t.o
-Tbss
=0 2>&1 | FileCheck
%s
12 // RUN
: llvm-mc
-triple
=mipsel-unknown-linux
-filetype
=obj
-o
%t2.o
%s
13 // RUN
: not ld.lld
--export-dynamic
%t2.o
2>&1 | FileCheck
%s
15 // CHECK
: error
: {{.*}}.o: partitions cannot be used
17 .section .llvm_sympart.f1,"",@llvm_sympart