2 // RUN
: llvm-mc
-filetype
=obj
-triple arm-gnu-linux-eabi
-mcpu cortex-a7
-arm-add-build-attributes
%s
-o
%t.o
3 // RUN
: echo
"ENTRY(__entrypoint) SECTIONS { . = 0x10000; .text : { *(.text .text.*) } /DISCARD/ : { *(.ARM.exidx*) *(.gnu.linkonce.armexidx.*) } }" > %t.script
4 // RUN
: ld.lld
-T %t.script
%t.o
-o
%t.elf
5 // RUN
: llvm-readobj
--sections
%t.elf | FileCheck
%s
14 // Check that
.ARM.exidx/.gnu.linkonce.armexidx
15 // are correctly removed if they were added.
16 // CHECK-
NOT: .ARM.exidx
17 // CHECK-
NOT: .gnu.linkonce.armexidx.