diff options
author | Nick Desaulniers <ndesaulniers@google.com> | 2018-10-10 22:52:32 +0000 |
---|---|---|
committer | Nick Desaulniers <ndesaulniers@google.com> | 2018-10-10 22:52:32 +0000 |
commit | 335315697ac4079a9ec4a2e9911373ab4ba9dc2f (patch) | |
tree | 0b430efcbbdb85cb35fd8ff571f1de5e50958fc0 /llvm/test/CodeGen/Generic | |
parent | 3c4344810a54989a0c5b7546fce9580800a12e50 (diff) | |
download | bcm5719-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.ll | 3 |
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 |