[ELF] Add a NOP instruction to make LLVM generate a mapping symbol
authorPeter Smith <peter.smith@linaro.org>
Fri, 31 Mar 2017 13:08:49 +0000 (13:08 +0000)
committerPeter Smith <peter.smith@linaro.org>
Fri, 31 Mar 2017 13:08:49 +0000 (13:08 +0000)
This is a test change applicable for ARM targets.

Previously LLVM would generate a mapping symbol when code contains only
data. This was changed as part of

https://reviews.llvm.org/D30724

and to be more close to the ARM ELF ABI.

The test case is changed to check for behavior with minimal changes.

Patch by Shankar Easwaran

Differential Revision: https://reviews.llvm.org/D31500

llvm-svn: 299212

lld/test/ELF/arm-target1.s

index b62d6d6..a4adfbe 100644 (file)
@@ -22,7 +22,9 @@
 .text
   .word patatino(target1)
   patatino:
-
+        .word 32
+// Force generation of $d.0 as section is not all data
+  nop
 // RELATIVE: Disassembly of section .text:
 // RELATIVE: $d.0:
 // RELATIVE:     1000:       04 00 00 00     .word   0x00000004