[ELF] Add a NOP instruction to make LLVM generate a mapping symbol

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
This commit is contained in:
Peter Smith 2017-03-31 13:08:49 +00:00
parent 77ce4f6e37
commit 3add9f9fc7
1 changed files with 3 additions and 1 deletions

View File

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