summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Generic
diff options
context:
space:
mode:
authorNick Desaulniers <ndesaulniers@google.com>2018-10-10 22:52:32 +0000
committerNick Desaulniers <ndesaulniers@google.com>2018-10-10 22:52:32 +0000
commit335315697ac4079a9ec4a2e9911373ab4ba9dc2f (patch)
tree0b430efcbbdb85cb35fd8ff571f1de5e50958fc0 /llvm/test/CodeGen/Generic
parent3c4344810a54989a0c5b7546fce9580800a12e50 (diff)
downloadbcm5719-llvm-335315697ac4079a9ec4a2e9911373ab4ba9dc2f.tar.gz
bcm5719-llvm-335315697ac4079a9ec4a2e9911373ab4ba9dc2f.zip
[MC][ELF] compute entity size for explicit sections
Summary: Global variables might declare themselves to be in explicit sections. Calculate the entity size always to prevent assembler warnings "entity size for SHF_MERGE not specified" when sections are to be marked merge-able. Fixes PR31828. Reviewers: rnk, echristo Reviewed By: rnk Subscribers: llvm-commits, pirama, srhines Differential Revision: https://reviews.llvm.org/D53056 llvm-svn: 344197
Diffstat (limited to 'llvm/test/CodeGen/Generic')
-rw-r--r--llvm/test/CodeGen/Generic/section_mergeable_size.ll3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/Generic/section_mergeable_size.ll b/llvm/test/CodeGen/Generic/section_mergeable_size.ll
new file mode 100644
index 00000000000..fbab7fe849f
--- /dev/null
+++ b/llvm/test/CodeGen/Generic/section_mergeable_size.ll
@@ -0,0 +1,3 @@
+; RUN: llc < %s | FileCheck %s
+@a = internal unnamed_addr constant [1 x [1 x i32]] zeroinitializer, section ".init.rodata", align 4
+; CHECK: .init.rodata,"aM",@progbits,4
OpenPOWER on IntegriCloud