xref: /llvm-project-15.0.7/lld/test/ELF/relocatable-comdat-multiple.s (revision f2a8bccf)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# REQUIRES: x86
2# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o
3# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %S/Inputs/relocatable-comdat-multiple.s -o %t2.o
4# RUN: ld.lld -r %t.o %t2.o -o %t
5# RUN: llvm-readobj -elf-section-groups %t | FileCheck %s
6
7# CHECK:      Groups {
8# CHECK-NEXT:   Group {
9# CHECK-NEXT:     Name: .group
10# CHECK-NEXT:     Index: 2
11# CHECK-NEXT:     Type: COMDAT
12# CHECK-NEXT:     Signature: aaa
13# CHECK-NEXT:     Section(s) in group [
14# CHECK-NEXT:       .text.a
15# CHECK-NEXT:       .text.b
16# CHECK-NEXT:     ]
17# CHECK-NEXT:   }
18# CHECK-NEXT:   Group {
19# CHECK-NEXT:     Name: .group
20# CHECK-NEXT:     Index: 5
21# CHECK-NEXT:     Type: COMDAT
22# CHECK-NEXT:     Signature: bbb
23# CHECK-NEXT:     Section(s) in group [
24# CHECK-NEXT:       .text.c
25# CHECK-NEXT:       .text.d
26# CHECK-NEXT:     ]
27# CHECK-NEXT:   }
28# CHECK-NEXT: }
29
30.section .text.a,"axG",@progbits,aaa,comdat
31.section .text.b,"axG",@progbits,aaa,comdat
32

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026