summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/global-sections-comdat.ll
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-02-20 23:28:28 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-02-20 23:28:28 +0000
commit9075f7706491af3532389b482c6d048b44e867f3 (patch)
tree728234b38c4faba4312637310162dc36e0439847 /llvm/test/CodeGen/X86/global-sections-comdat.ll
parent0068408001bcf21ac629808cd6b3a04a0a21a192 (diff)
downloadbcm5719-llvm-9075f7706491af3532389b482c6d048b44e867f3.tar.gz
bcm5719-llvm-9075f7706491af3532389b482c6d048b44e867f3.zip
Use short names for jumptable sections.
Also refactor code to remove some duplication. llvm-svn: 230087
Diffstat (limited to 'llvm/test/CodeGen/X86/global-sections-comdat.ll')
-rw-r--r--llvm/test/CodeGen/X86/global-sections-comdat.ll7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/X86/global-sections-comdat.ll b/llvm/test/CodeGen/X86/global-sections-comdat.ll
index 0557d9a0ee1..7b4d74c2a33 100644
--- a/llvm/test/CodeGen/X86/global-sections-comdat.ll
+++ b/llvm/test/CodeGen/X86/global-sections-comdat.ll
@@ -1,5 +1,6 @@
; RUN: llc < %s -mtriple=i386-unknown-linux | FileCheck %s -check-prefix=LINUX
; RUN: llc < %s -mtriple=i386-unknown-linux -data-sections -function-sections | FileCheck %s -check-prefix=LINUX-SECTIONS
+; RUN: llc < %s -mtriple=i386-unknown-linux -data-sections -function-sections -unique-section-names=false | FileCheck %s -check-prefix=LINUX-SECTIONS-SHORT
$F1 = comdat any
define void @F1(i32 %y) comdat {
@@ -32,8 +33,14 @@ bb5:
; LINUX-SECTIONS-NEXT: .cfi_endproc
; LINUX-SECTIONS-NEXT: .section .rodata.F1,"aG",@progbits,F1,comdat
+; LINUX-SECTIONS-SHORT: .section .text,"axG",@progbits,F1,comdat
+; LINUX-SECTIONS-SHORT: .size F1,
+; LINUX-SECTIONS-SHORT-NEXT: .cfi_endproc
+; LINUX-SECTIONS-SHORT-NEXT: .section .rodata,"aG",@progbits,F1,comdat
+
$G16 = comdat any
@G16 = unnamed_addr constant i32 42, comdat
; LINUX: .section .rodata.G16,"aG",@progbits,G16,comdat
; LINUX-SECTIONS: .section .rodata.G16,"aG",@progbits,G16,comdat
+; LINUX-SECTIONS-SHORT: .section .rodata,"aG",@progbits,G16,comdat
OpenPOWER on IntegriCloud