From 3add9f9fc75ddf65f5704a1035f5c464d31a1470 Mon Sep 17 00:00:00 2001 From: Peter Smith Date: Fri, 31 Mar 2017 13:08:49 +0000 Subject: [PATCH] [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 --- lld/test/ELF/arm-target1.s | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lld/test/ELF/arm-target1.s b/lld/test/ELF/arm-target1.s index b62d6d6..a4adfbe 100644 --- a/lld/test/ELF/arm-target1.s +++ b/lld/test/ELF/arm-target1.s @@ -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 -- 2.7.4