1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s -t | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker// Test that we produce two foo sections, each in separate groups 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 3 6*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Name: .group 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 4 9*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Name: .foo 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 5 12*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Name: .group 13*9880d681SAndroid Build Coastguard Worker 14*9880d681SAndroid Build Coastguard Worker// CHECK: Index: 6 15*9880d681SAndroid Build Coastguard Worker// CHECK-NEXT: Name: .foo 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker// CHECK: Symbols [ 18*9880d681SAndroid Build Coastguard Worker 19*9880d681SAndroid Build Coastguard Worker// CHECK: Name: f1 20*9880d681SAndroid Build Coastguard Worker// CHECK-NOT: } 21*9880d681SAndroid Build Coastguard Worker// CHECK: Section: .group (0x3) 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker// CHECK: Name: f2 24*9880d681SAndroid Build Coastguard Worker// CHECK-NOT: } 25*9880d681SAndroid Build Coastguard Worker// CHECK: Section: .group (0x5) 26*9880d681SAndroid Build Coastguard Worker 27*9880d681SAndroid Build Coastguard Worker .section .foo,"axG",@progbits,f1,comdat 28*9880d681SAndroid Build Coastguard Worker nop 29*9880d681SAndroid Build Coastguard Worker 30*9880d681SAndroid Build Coastguard Worker .section .foo,"axG",@progbits,f2,comdat 31*9880d681SAndroid Build Coastguard Worker nop 32*9880d681SAndroid Build Coastguard Worker 33