xref: /llvm-project/llvm/test/MC/ELF/data-section-prefix.ll (revision 5922d361229430a373e007a8e82ad69c7186d56d)
1; REQUIRES: bpf-registered-target
2
3; RUN: llc -filetype obj -o - %s | llvm-readobj --sections - | FileCheck --check-prefix="SECTIONS" %s
4;
5; SECTIONS:         Name: .data.A
6; SECTIONS-NEXT:    Type: SHT_PROGBITS (0x1)
7; SECTIONS-NEXT:        Flags [ (0x3)
8; SECTIONS-NEXT:          SHF_ALLOC (0x2)
9; SECTIONS-NEXT:          SHF_WRITE (0x1)
10; SECTIONS-NEXT:    ]
11;
12; SECTIONS:         Name: .rodata.A
13; SECTIONS-NEXT:    Type: SHT_PROGBITS (0x1)
14; SECTIONS-NEXT:        Flags [ (0x3)
15; SECTIONS-NEXT:          SHF_ALLOC (0x2)
16; SECTIONS-NEXT:          SHF_WRITE (0x1)
17; SECTIONS-NEXT:    ]
18
19
20target datalayout = "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128"
21target triple = "bpf"
22
23@glock = dso_local local_unnamed_addr global i32 0, section ".data.A", align 8
24@ghead = dso_local local_unnamed_addr global i32 0, section ".data.A", align 8
25
26@glock2 = dso_local local_unnamed_addr global i32 0, section ".rodata.A", align 8
27@ghead2 = dso_local local_unnamed_addr global i32 0, section ".rodata.A", align 8
28