xref: /aosp_15_r20/external/llvm/test/MC/ELF/strtab-suffix-opt.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -filetype=obj -triple i686-pc-linux-gnu %s -o - | llvm-readobj -symbols | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker	.text
4*9880d681SAndroid Build Coastguard Worker	.globl	foobar
5*9880d681SAndroid Build Coastguard Worker	.align	16, 0x90
6*9880d681SAndroid Build Coastguard Worker	.type	foobar,@function
7*9880d681SAndroid Build Coastguard Workerfoobar:
8*9880d681SAndroid Build Coastguard Worker	pushl	%ebp
9*9880d681SAndroid Build Coastguard Worker	movl	%esp, %ebp
10*9880d681SAndroid Build Coastguard Worker	subl	$8, %esp
11*9880d681SAndroid Build Coastguard Worker	calll	foo
12*9880d681SAndroid Build Coastguard Worker	calll	bar
13*9880d681SAndroid Build Coastguard Worker	addl	$8, %esp
14*9880d681SAndroid Build Coastguard Worker	popl	%ebp
15*9880d681SAndroid Build Coastguard Worker	retl
16*9880d681SAndroid Build Coastguard Worker.Ltmp3:
17*9880d681SAndroid Build Coastguard Worker	.size	foobar, .Ltmp3-foobar
18*9880d681SAndroid Build Coastguard Worker
19*9880d681SAndroid Build Coastguard Worker// CHECK:     Name: bar (14)
20*9880d681SAndroid Build Coastguard Worker// CHECK:     Name: foo (18)
21*9880d681SAndroid Build Coastguard Worker// CHECK:     Name: foobar (11)
22