1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple x86_64-pc-linux-gnu %s -o - | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple x86_64-pc-linux-gnu %s -filetype=obj -o - | llvm-readobj -t | FileCheck %s --check-prefix=OBJ 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker .section .text,"ax",@progbits,unique, 4294967293 5*9880d681SAndroid Build Coastguard Worker .globl f 6*9880d681SAndroid Build Coastguard Workerf: 7*9880d681SAndroid Build Coastguard Worker nop 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Worker .section .text,"ax",@progbits,unique, 4294967294 10*9880d681SAndroid Build Coastguard Worker .globl g 11*9880d681SAndroid Build Coastguard Workerg: 12*9880d681SAndroid Build Coastguard Worker nop 13*9880d681SAndroid Build Coastguard Worker 14*9880d681SAndroid Build Coastguard Worker// test that f and g are in different sections. 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Worker// CHECK: .section .text,"ax",@progbits,unique,4294967293 17*9880d681SAndroid Build Coastguard Worker// CHECK: f: 18*9880d681SAndroid Build Coastguard Worker 19*9880d681SAndroid Build Coastguard Worker// CHECK: .section .text,"ax",@progbits,unique,4294967294 20*9880d681SAndroid Build Coastguard Worker// CHECK: g: 21*9880d681SAndroid Build Coastguard Worker 22*9880d681SAndroid Build Coastguard Worker// OBJ: Symbol { 23*9880d681SAndroid Build Coastguard Worker// OBJ: Name: f 24*9880d681SAndroid Build Coastguard Worker// OBJ: Value: 0x0 25*9880d681SAndroid Build Coastguard Worker// OBJ: Size: 0 26*9880d681SAndroid Build Coastguard Worker// OBJ: Binding: Global 27*9880d681SAndroid Build Coastguard Worker// OBJ: Type: None 28*9880d681SAndroid Build Coastguard Worker// OBJ: Other: 0 29*9880d681SAndroid Build Coastguard Worker// OBJ: Section: .text (0x3) 30*9880d681SAndroid Build Coastguard Worker// OBJ: } 31*9880d681SAndroid Build Coastguard Worker// OBJ: Symbol { 32*9880d681SAndroid Build Coastguard Worker// OBJ: Name: g 33*9880d681SAndroid Build Coastguard Worker// OBJ: Value: 0x0 34*9880d681SAndroid Build Coastguard Worker// OBJ: Size: 0 35*9880d681SAndroid Build Coastguard Worker// OBJ: Binding: Global 36*9880d681SAndroid Build Coastguard Worker// OBJ: Type: None 37*9880d681SAndroid Build Coastguard Worker// OBJ: Other: 0 38*9880d681SAndroid Build Coastguard Worker// OBJ: Section: .text (0x4) 39*9880d681SAndroid Build Coastguard Worker// OBJ: } 40