xref: /llvm-project/llvm/test/tools/llvm-debuginfo-analyzer/WebAssembly/Inputs/pr-43860-clang.s (revision b19cfb9175223d3e1bb3ef6d49ccd26d0104906c)
1*b19cfb91SCarlos Alberto Enciso	.text
2*b19cfb91SCarlos Alberto Enciso	.file	"pr-43860.cpp"
3*b19cfb91SCarlos Alberto Enciso	.globaltype	__stack_pointer, i32
4*b19cfb91SCarlos Alberto Enciso	.functype	_Z4testii (i32, i32) -> (i32)
5*b19cfb91SCarlos Alberto Enciso	.section	.text._Z4testii,"",@
6*b19cfb91SCarlos Alberto Enciso	.hidden	_Z4testii                       # -- Begin function _Z4testii
7*b19cfb91SCarlos Alberto Enciso	.globl	_Z4testii
8*b19cfb91SCarlos Alberto Enciso	.type	_Z4testii,@function
9*b19cfb91SCarlos Alberto Enciso_Z4testii:                              # @_Z4testii
10*b19cfb91SCarlos Alberto Enciso.Lfunc_begin0:
11*b19cfb91SCarlos Alberto Enciso	.file	1 "/data/projects/scripts/regression-suite/input/general" "pr-43860.cpp"
12*b19cfb91SCarlos Alberto Enciso	.loc	1 11 0                          # pr-43860.cpp:11:0
13*b19cfb91SCarlos Alberto Enciso	.functype	_Z4testii (i32, i32) -> (i32)
14*b19cfb91SCarlos Alberto Enciso	.local  	i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
15*b19cfb91SCarlos Alberto Enciso# %bb.0:                                # %entry
16*b19cfb91SCarlos Alberto Enciso	global.get	__stack_pointer
17*b19cfb91SCarlos Alberto Enciso	local.set	2
18*b19cfb91SCarlos Alberto Enciso	i32.const	32
19*b19cfb91SCarlos Alberto Enciso	local.set	3
20*b19cfb91SCarlos Alberto Enciso	local.get	2
21*b19cfb91SCarlos Alberto Enciso	local.get	3
22*b19cfb91SCarlos Alberto Enciso	i32.sub
23*b19cfb91SCarlos Alberto Enciso	local.set	4
24*b19cfb91SCarlos Alberto Enciso	local.get	4
25*b19cfb91SCarlos Alberto Enciso	local.get	0
26*b19cfb91SCarlos Alberto Enciso	i32.store	16
27*b19cfb91SCarlos Alberto Enciso	local.get	4
28*b19cfb91SCarlos Alberto Enciso	local.get	1
29*b19cfb91SCarlos Alberto Enciso	i32.store	12
30*b19cfb91SCarlos Alberto Enciso.Ltmp0:
31*b19cfb91SCarlos Alberto Enciso	.loc	1 12 11 prologue_end            # pr-43860.cpp:12:11
32*b19cfb91SCarlos Alberto Enciso	local.get	4
33*b19cfb91SCarlos Alberto Enciso	i32.load	16
34*b19cfb91SCarlos Alberto Enciso	local.set	5
35*b19cfb91SCarlos Alberto Enciso	.loc	1 12 7 is_stmt 0                # pr-43860.cpp:12:7
36*b19cfb91SCarlos Alberto Enciso	local.get	4
37*b19cfb91SCarlos Alberto Enciso	local.get	5
38*b19cfb91SCarlos Alberto Enciso	i32.store	8
39*b19cfb91SCarlos Alberto Enciso	.loc	1 13 23 is_stmt 1               # pr-43860.cpp:13:23
40*b19cfb91SCarlos Alberto Enciso	local.get	4
41*b19cfb91SCarlos Alberto Enciso	i32.load	12
42*b19cfb91SCarlos Alberto Enciso	local.set	6
43*b19cfb91SCarlos Alberto Enciso	local.get	4
44*b19cfb91SCarlos Alberto Enciso	local.get	6
45*b19cfb91SCarlos Alberto Enciso	i32.store	28
46*b19cfb91SCarlos Alberto Enciso.Ltmp1:
47*b19cfb91SCarlos Alberto Enciso	.loc	1 3 15                          # pr-43860.cpp:3:15
48*b19cfb91SCarlos Alberto Enciso	local.get	4
49*b19cfb91SCarlos Alberto Enciso	i32.load	28
50*b19cfb91SCarlos Alberto Enciso	local.set	7
51*b19cfb91SCarlos Alberto Enciso	.loc	1 3 7 is_stmt 0                 # pr-43860.cpp:3:7
52*b19cfb91SCarlos Alberto Enciso	local.get	4
53*b19cfb91SCarlos Alberto Enciso	local.get	7
54*b19cfb91SCarlos Alberto Enciso	i32.store	24
55*b19cfb91SCarlos Alberto Enciso.Ltmp2:
56*b19cfb91SCarlos Alberto Enciso	.loc	1 5 17 is_stmt 1                # pr-43860.cpp:5:17
57*b19cfb91SCarlos Alberto Enciso	local.get	4
58*b19cfb91SCarlos Alberto Enciso	i32.load	28
59*b19cfb91SCarlos Alberto Enciso	local.set	8
60*b19cfb91SCarlos Alberto Enciso	.loc	1 5 25 is_stmt 0                # pr-43860.cpp:5:25
61*b19cfb91SCarlos Alberto Enciso	local.get	4
62*b19cfb91SCarlos Alberto Enciso	i32.load	24
63*b19cfb91SCarlos Alberto Enciso	local.set	9
64*b19cfb91SCarlos Alberto Enciso	.loc	1 5 23                          # pr-43860.cpp:5:23
65*b19cfb91SCarlos Alberto Enciso	local.get	8
66*b19cfb91SCarlos Alberto Enciso	local.get	9
67*b19cfb91SCarlos Alberto Enciso	i32.add
68*b19cfb91SCarlos Alberto Enciso	local.set	10
69*b19cfb91SCarlos Alberto Enciso	.loc	1 5 9                           # pr-43860.cpp:5:9
70*b19cfb91SCarlos Alberto Enciso	local.get	4
71*b19cfb91SCarlos Alberto Enciso	local.get	10
72*b19cfb91SCarlos Alberto Enciso	i32.store	20
73*b19cfb91SCarlos Alberto Enciso	.loc	1 6 13 is_stmt 1                # pr-43860.cpp:6:13
74*b19cfb91SCarlos Alberto Enciso	local.get	4
75*b19cfb91SCarlos Alberto Enciso	i32.load	20
76*b19cfb91SCarlos Alberto Enciso	local.set	11
77*b19cfb91SCarlos Alberto Enciso	.loc	1 6 11 is_stmt 0                # pr-43860.cpp:6:11
78*b19cfb91SCarlos Alberto Enciso	local.get	4
79*b19cfb91SCarlos Alberto Enciso	local.get	11
80*b19cfb91SCarlos Alberto Enciso	i32.store	24
81*b19cfb91SCarlos Alberto Enciso.Ltmp3:
82*b19cfb91SCarlos Alberto Enciso	.loc	1 8 10 is_stmt 1                # pr-43860.cpp:8:10
83*b19cfb91SCarlos Alberto Enciso	local.get	4
84*b19cfb91SCarlos Alberto Enciso	i32.load	24
85*b19cfb91SCarlos Alberto Enciso	local.set	12
86*b19cfb91SCarlos Alberto Enciso.Ltmp4:
87*b19cfb91SCarlos Alberto Enciso	.loc	1 13 5                          # pr-43860.cpp:13:5
88*b19cfb91SCarlos Alberto Enciso	local.get	4
89*b19cfb91SCarlos Alberto Enciso	i32.load	8
90*b19cfb91SCarlos Alberto Enciso	local.set	13
91*b19cfb91SCarlos Alberto Enciso	local.get	13
92*b19cfb91SCarlos Alberto Enciso	local.get	12
93*b19cfb91SCarlos Alberto Enciso	i32.add
94*b19cfb91SCarlos Alberto Enciso	local.set	14
95*b19cfb91SCarlos Alberto Enciso	local.get	4
96*b19cfb91SCarlos Alberto Enciso	local.get	14
97*b19cfb91SCarlos Alberto Enciso	i32.store	8
98*b19cfb91SCarlos Alberto Enciso	.loc	1 14 10                         # pr-43860.cpp:14:10
99*b19cfb91SCarlos Alberto Enciso	local.get	4
100*b19cfb91SCarlos Alberto Enciso	i32.load	8
101*b19cfb91SCarlos Alberto Enciso	local.set	15
102*b19cfb91SCarlos Alberto Enciso	.loc	1 14 3 is_stmt 0                # pr-43860.cpp:14:3
103*b19cfb91SCarlos Alberto Enciso	local.get	15
104*b19cfb91SCarlos Alberto Enciso	return
105*b19cfb91SCarlos Alberto Enciso	end_function
106*b19cfb91SCarlos Alberto Enciso.Ltmp5:
107*b19cfb91SCarlos Alberto Enciso.Lfunc_end0:
108*b19cfb91SCarlos Alberto Enciso                                        # -- End function
109*b19cfb91SCarlos Alberto Enciso	.section	.debug_abbrev,"",@
110*b19cfb91SCarlos Alberto Enciso	.int8	1                               # Abbreviation Code
111*b19cfb91SCarlos Alberto Enciso	.int8	17                              # DW_TAG_compile_unit
112*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_CHILDREN_yes
113*b19cfb91SCarlos Alberto Enciso	.int8	37                              # DW_AT_producer
114*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
115*b19cfb91SCarlos Alberto Enciso	.int8	19                              # DW_AT_language
116*b19cfb91SCarlos Alberto Enciso	.int8	5                               # DW_FORM_data2
117*b19cfb91SCarlos Alberto Enciso	.int8	3                               # DW_AT_name
118*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
119*b19cfb91SCarlos Alberto Enciso	.int8	16                              # DW_AT_stmt_list
120*b19cfb91SCarlos Alberto Enciso	.int8	23                              # DW_FORM_sec_offset
121*b19cfb91SCarlos Alberto Enciso	.int8	27                              # DW_AT_comp_dir
122*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
123*b19cfb91SCarlos Alberto Enciso	.int8	17                              # DW_AT_low_pc
124*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_FORM_addr
125*b19cfb91SCarlos Alberto Enciso	.int8	18                              # DW_AT_high_pc
126*b19cfb91SCarlos Alberto Enciso	.int8	6                               # DW_FORM_data4
127*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
128*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
129*b19cfb91SCarlos Alberto Enciso	.int8	2                               # Abbreviation Code
130*b19cfb91SCarlos Alberto Enciso	.int8	46                              # DW_TAG_subprogram
131*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_CHILDREN_yes
132*b19cfb91SCarlos Alberto Enciso	.int8	110                             # DW_AT_linkage_name
133*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
134*b19cfb91SCarlos Alberto Enciso	.int8	3                               # DW_AT_name
135*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
136*b19cfb91SCarlos Alberto Enciso	.int8	58                              # DW_AT_decl_file
137*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
138*b19cfb91SCarlos Alberto Enciso	.int8	59                              # DW_AT_decl_line
139*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
140*b19cfb91SCarlos Alberto Enciso	.int8	73                              # DW_AT_type
141*b19cfb91SCarlos Alberto Enciso	.int8	19                              # DW_FORM_ref4
142*b19cfb91SCarlos Alberto Enciso	.int8	63                              # DW_AT_external
143*b19cfb91SCarlos Alberto Enciso	.int8	25                              # DW_FORM_flag_present
144*b19cfb91SCarlos Alberto Enciso	.int8	32                              # DW_AT_inline
145*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
146*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
147*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
148*b19cfb91SCarlos Alberto Enciso	.int8	3                               # Abbreviation Code
149*b19cfb91SCarlos Alberto Enciso	.int8	5                               # DW_TAG_formal_parameter
150*b19cfb91SCarlos Alberto Enciso	.int8	0                               # DW_CHILDREN_no
151*b19cfb91SCarlos Alberto Enciso	.int8	3                               # DW_AT_name
152*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
153*b19cfb91SCarlos Alberto Enciso	.int8	58                              # DW_AT_decl_file
154*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
155*b19cfb91SCarlos Alberto Enciso	.int8	59                              # DW_AT_decl_line
156*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
157*b19cfb91SCarlos Alberto Enciso	.int8	73                              # DW_AT_type
158*b19cfb91SCarlos Alberto Enciso	.int8	19                              # DW_FORM_ref4
159*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
160*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
161*b19cfb91SCarlos Alberto Enciso	.int8	4                               # Abbreviation Code
162*b19cfb91SCarlos Alberto Enciso	.int8	52                              # DW_TAG_variable
163*b19cfb91SCarlos Alberto Enciso	.int8	0                               # DW_CHILDREN_no
164*b19cfb91SCarlos Alberto Enciso	.int8	3                               # DW_AT_name
165*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
166*b19cfb91SCarlos Alberto Enciso	.int8	58                              # DW_AT_decl_file
167*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
168*b19cfb91SCarlos Alberto Enciso	.int8	59                              # DW_AT_decl_line
169*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
170*b19cfb91SCarlos Alberto Enciso	.int8	73                              # DW_AT_type
171*b19cfb91SCarlos Alberto Enciso	.int8	19                              # DW_FORM_ref4
172*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
173*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
174*b19cfb91SCarlos Alberto Enciso	.int8	5                               # Abbreviation Code
175*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_TAG_lexical_block
176*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_CHILDREN_yes
177*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
178*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
179*b19cfb91SCarlos Alberto Enciso	.int8	6                               # Abbreviation Code
180*b19cfb91SCarlos Alberto Enciso	.int8	36                              # DW_TAG_base_type
181*b19cfb91SCarlos Alberto Enciso	.int8	0                               # DW_CHILDREN_no
182*b19cfb91SCarlos Alberto Enciso	.int8	3                               # DW_AT_name
183*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
184*b19cfb91SCarlos Alberto Enciso	.int8	62                              # DW_AT_encoding
185*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
186*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_AT_byte_size
187*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
188*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
189*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
190*b19cfb91SCarlos Alberto Enciso	.int8	7                               # Abbreviation Code
191*b19cfb91SCarlos Alberto Enciso	.int8	46                              # DW_TAG_subprogram
192*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_CHILDREN_yes
193*b19cfb91SCarlos Alberto Enciso	.int8	17                              # DW_AT_low_pc
194*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_FORM_addr
195*b19cfb91SCarlos Alberto Enciso	.int8	18                              # DW_AT_high_pc
196*b19cfb91SCarlos Alberto Enciso	.int8	6                               # DW_FORM_data4
197*b19cfb91SCarlos Alberto Enciso	.int8	64                              # DW_AT_frame_base
198*b19cfb91SCarlos Alberto Enciso	.int8	24                              # DW_FORM_exprloc
199*b19cfb91SCarlos Alberto Enciso	.int8	110                             # DW_AT_linkage_name
200*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
201*b19cfb91SCarlos Alberto Enciso	.int8	3                               # DW_AT_name
202*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
203*b19cfb91SCarlos Alberto Enciso	.int8	58                              # DW_AT_decl_file
204*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
205*b19cfb91SCarlos Alberto Enciso	.int8	59                              # DW_AT_decl_line
206*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
207*b19cfb91SCarlos Alberto Enciso	.int8	73                              # DW_AT_type
208*b19cfb91SCarlos Alberto Enciso	.int8	19                              # DW_FORM_ref4
209*b19cfb91SCarlos Alberto Enciso	.int8	63                              # DW_AT_external
210*b19cfb91SCarlos Alberto Enciso	.int8	25                              # DW_FORM_flag_present
211*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
212*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
213*b19cfb91SCarlos Alberto Enciso	.int8	8                               # Abbreviation Code
214*b19cfb91SCarlos Alberto Enciso	.int8	5                               # DW_TAG_formal_parameter
215*b19cfb91SCarlos Alberto Enciso	.int8	0                               # DW_CHILDREN_no
216*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_location
217*b19cfb91SCarlos Alberto Enciso	.int8	24                              # DW_FORM_exprloc
218*b19cfb91SCarlos Alberto Enciso	.int8	3                               # DW_AT_name
219*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
220*b19cfb91SCarlos Alberto Enciso	.int8	58                              # DW_AT_decl_file
221*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
222*b19cfb91SCarlos Alberto Enciso	.int8	59                              # DW_AT_decl_line
223*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
224*b19cfb91SCarlos Alberto Enciso	.int8	73                              # DW_AT_type
225*b19cfb91SCarlos Alberto Enciso	.int8	19                              # DW_FORM_ref4
226*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
227*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
228*b19cfb91SCarlos Alberto Enciso	.int8	9                               # Abbreviation Code
229*b19cfb91SCarlos Alberto Enciso	.int8	52                              # DW_TAG_variable
230*b19cfb91SCarlos Alberto Enciso	.int8	0                               # DW_CHILDREN_no
231*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_location
232*b19cfb91SCarlos Alberto Enciso	.int8	24                              # DW_FORM_exprloc
233*b19cfb91SCarlos Alberto Enciso	.int8	3                               # DW_AT_name
234*b19cfb91SCarlos Alberto Enciso	.int8	14                              # DW_FORM_strp
235*b19cfb91SCarlos Alberto Enciso	.int8	58                              # DW_AT_decl_file
236*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
237*b19cfb91SCarlos Alberto Enciso	.int8	59                              # DW_AT_decl_line
238*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
239*b19cfb91SCarlos Alberto Enciso	.int8	73                              # DW_AT_type
240*b19cfb91SCarlos Alberto Enciso	.int8	19                              # DW_FORM_ref4
241*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
242*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
243*b19cfb91SCarlos Alberto Enciso	.int8	10                              # Abbreviation Code
244*b19cfb91SCarlos Alberto Enciso	.int8	29                              # DW_TAG_inlined_subroutine
245*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_CHILDREN_yes
246*b19cfb91SCarlos Alberto Enciso	.int8	49                              # DW_AT_abstract_origin
247*b19cfb91SCarlos Alberto Enciso	.int8	19                              # DW_FORM_ref4
248*b19cfb91SCarlos Alberto Enciso	.int8	17                              # DW_AT_low_pc
249*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_FORM_addr
250*b19cfb91SCarlos Alberto Enciso	.int8	18                              # DW_AT_high_pc
251*b19cfb91SCarlos Alberto Enciso	.int8	6                               # DW_FORM_data4
252*b19cfb91SCarlos Alberto Enciso	.int8	88                              # DW_AT_call_file
253*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
254*b19cfb91SCarlos Alberto Enciso	.int8	89                              # DW_AT_call_line
255*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
256*b19cfb91SCarlos Alberto Enciso	.int8	87                              # DW_AT_call_column
257*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_FORM_data1
258*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
259*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
260*b19cfb91SCarlos Alberto Enciso	.int8	11                              # Abbreviation Code
261*b19cfb91SCarlos Alberto Enciso	.int8	5                               # DW_TAG_formal_parameter
262*b19cfb91SCarlos Alberto Enciso	.int8	0                               # DW_CHILDREN_no
263*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_location
264*b19cfb91SCarlos Alberto Enciso	.int8	24                              # DW_FORM_exprloc
265*b19cfb91SCarlos Alberto Enciso	.int8	49                              # DW_AT_abstract_origin
266*b19cfb91SCarlos Alberto Enciso	.int8	19                              # DW_FORM_ref4
267*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
268*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
269*b19cfb91SCarlos Alberto Enciso	.int8	12                              # Abbreviation Code
270*b19cfb91SCarlos Alberto Enciso	.int8	52                              # DW_TAG_variable
271*b19cfb91SCarlos Alberto Enciso	.int8	0                               # DW_CHILDREN_no
272*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_location
273*b19cfb91SCarlos Alberto Enciso	.int8	24                              # DW_FORM_exprloc
274*b19cfb91SCarlos Alberto Enciso	.int8	49                              # DW_AT_abstract_origin
275*b19cfb91SCarlos Alberto Enciso	.int8	19                              # DW_FORM_ref4
276*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
277*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
278*b19cfb91SCarlos Alberto Enciso	.int8	13                              # Abbreviation Code
279*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_TAG_lexical_block
280*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_CHILDREN_yes
281*b19cfb91SCarlos Alberto Enciso	.int8	17                              # DW_AT_low_pc
282*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_FORM_addr
283*b19cfb91SCarlos Alberto Enciso	.int8	18                              # DW_AT_high_pc
284*b19cfb91SCarlos Alberto Enciso	.int8	6                               # DW_FORM_data4
285*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(1)
286*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(2)
287*b19cfb91SCarlos Alberto Enciso	.int8	0                               # EOM(3)
288*b19cfb91SCarlos Alberto Enciso	.section	.debug_info,"",@
289*b19cfb91SCarlos Alberto Enciso.Lcu_begin0:
290*b19cfb91SCarlos Alberto Enciso	.int32	.Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit
291*b19cfb91SCarlos Alberto Enciso.Ldebug_info_start0:
292*b19cfb91SCarlos Alberto Enciso	.int16	4                               # DWARF version number
293*b19cfb91SCarlos Alberto Enciso	.int32	.debug_abbrev0                  # Offset Into Abbrev. Section
294*b19cfb91SCarlos Alberto Enciso	.int8	4                               # Address Size (in bytes)
295*b19cfb91SCarlos Alberto Enciso	.int8	1                               # Abbrev [1] 0xb:0xd1 DW_TAG_compile_unit
296*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string0                  # DW_AT_producer
297*b19cfb91SCarlos Alberto Enciso	.int16	33                              # DW_AT_language
298*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string1                  # DW_AT_name
299*b19cfb91SCarlos Alberto Enciso	.int32	.Lline_table_start0             # DW_AT_stmt_list
300*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string2                  # DW_AT_comp_dir
301*b19cfb91SCarlos Alberto Enciso	.int32	.Lfunc_begin0                   # DW_AT_low_pc
302*b19cfb91SCarlos Alberto Enciso	.int32	.Lfunc_end0-.Lfunc_begin0       # DW_AT_high_pc
303*b19cfb91SCarlos Alberto Enciso	.int8	2                               # Abbrev [2] 0x26:0x34 DW_TAG_subprogram
304*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string3                  # DW_AT_linkage_name
305*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string4                  # DW_AT_name
306*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_AT_decl_file
307*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_decl_line
308*b19cfb91SCarlos Alberto Enciso	.int32	90                              # DW_AT_type
309*b19cfb91SCarlos Alberto Enciso                                        # DW_AT_external
310*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_AT_inline
311*b19cfb91SCarlos Alberto Enciso	.int8	3                               # Abbrev [3] 0x36:0xb DW_TAG_formal_parameter
312*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string6                  # DW_AT_name
313*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_AT_decl_file
314*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_decl_line
315*b19cfb91SCarlos Alberto Enciso	.int32	90                              # DW_AT_type
316*b19cfb91SCarlos Alberto Enciso	.int8	4                               # Abbrev [4] 0x41:0xb DW_TAG_variable
317*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string7                  # DW_AT_name
318*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_AT_decl_file
319*b19cfb91SCarlos Alberto Enciso	.int8	3                               # DW_AT_decl_line
320*b19cfb91SCarlos Alberto Enciso	.int32	90                              # DW_AT_type
321*b19cfb91SCarlos Alberto Enciso	.int8	5                               # Abbrev [5] 0x4c:0xd DW_TAG_lexical_block
322*b19cfb91SCarlos Alberto Enciso	.int8	4                               # Abbrev [4] 0x4d:0xb DW_TAG_variable
323*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string8                  # DW_AT_name
324*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_AT_decl_file
325*b19cfb91SCarlos Alberto Enciso	.int8	5                               # DW_AT_decl_line
326*b19cfb91SCarlos Alberto Enciso	.int32	90                              # DW_AT_type
327*b19cfb91SCarlos Alberto Enciso	.int8	0                               # End Of Children Mark
328*b19cfb91SCarlos Alberto Enciso	.int8	0                               # End Of Children Mark
329*b19cfb91SCarlos Alberto Enciso	.int8	6                               # Abbrev [6] 0x5a:0x7 DW_TAG_base_type
330*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string5                  # DW_AT_name
331*b19cfb91SCarlos Alberto Enciso	.int8	5                               # DW_AT_encoding
332*b19cfb91SCarlos Alberto Enciso	.int8	4                               # DW_AT_byte_size
333*b19cfb91SCarlos Alberto Enciso	.int8	7                               # Abbrev [7] 0x61:0x7a DW_TAG_subprogram
334*b19cfb91SCarlos Alberto Enciso	.int32	.Lfunc_begin0                   # DW_AT_low_pc
335*b19cfb91SCarlos Alberto Enciso	.int32	.Lfunc_end0-.Lfunc_begin0       # DW_AT_high_pc
336*b19cfb91SCarlos Alberto Enciso	.int8	4                               # DW_AT_frame_base
337*b19cfb91SCarlos Alberto Enciso	.int8	237
338*b19cfb91SCarlos Alberto Enciso	.int8	0
339*b19cfb91SCarlos Alberto Enciso	.int8	4
340*b19cfb91SCarlos Alberto Enciso	.int8	159
341*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string9                  # DW_AT_linkage_name
342*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string10                 # DW_AT_name
343*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_AT_decl_file
344*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_AT_decl_line
345*b19cfb91SCarlos Alberto Enciso	.int32	90                              # DW_AT_type
346*b19cfb91SCarlos Alberto Enciso                                        # DW_AT_external
347*b19cfb91SCarlos Alberto Enciso	.int8	8                               # Abbrev [8] 0x7d:0xe DW_TAG_formal_parameter
348*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_location
349*b19cfb91SCarlos Alberto Enciso	.int8	145
350*b19cfb91SCarlos Alberto Enciso	.int8	16
351*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string11                 # DW_AT_name
352*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_AT_decl_file
353*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_AT_decl_line
354*b19cfb91SCarlos Alberto Enciso	.int32	90                              # DW_AT_type
355*b19cfb91SCarlos Alberto Enciso	.int8	8                               # Abbrev [8] 0x8b:0xe DW_TAG_formal_parameter
356*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_location
357*b19cfb91SCarlos Alberto Enciso	.int8	145
358*b19cfb91SCarlos Alberto Enciso	.int8	12
359*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string12                 # DW_AT_name
360*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_AT_decl_file
361*b19cfb91SCarlos Alberto Enciso	.int8	11                              # DW_AT_decl_line
362*b19cfb91SCarlos Alberto Enciso	.int32	90                              # DW_AT_type
363*b19cfb91SCarlos Alberto Enciso	.int8	9                               # Abbrev [9] 0x99:0xe DW_TAG_variable
364*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_location
365*b19cfb91SCarlos Alberto Enciso	.int8	145
366*b19cfb91SCarlos Alberto Enciso	.int8	8
367*b19cfb91SCarlos Alberto Enciso	.int32	.Linfo_string13                 # DW_AT_name
368*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_AT_decl_file
369*b19cfb91SCarlos Alberto Enciso	.int8	12                              # DW_AT_decl_line
370*b19cfb91SCarlos Alberto Enciso	.int32	90                              # DW_AT_type
371*b19cfb91SCarlos Alberto Enciso	.int8	10                              # Abbrev [10] 0xa7:0x33 DW_TAG_inlined_subroutine
372*b19cfb91SCarlos Alberto Enciso	.int32	38                              # DW_AT_abstract_origin
373*b19cfb91SCarlos Alberto Enciso	.int32	.Ltmp1                          # DW_AT_low_pc
374*b19cfb91SCarlos Alberto Enciso	.int32	.Ltmp4-.Ltmp1                   # DW_AT_high_pc
375*b19cfb91SCarlos Alberto Enciso	.int8	1                               # DW_AT_call_file
376*b19cfb91SCarlos Alberto Enciso	.int8	13                              # DW_AT_call_line
377*b19cfb91SCarlos Alberto Enciso	.int8	8                               # DW_AT_call_column
378*b19cfb91SCarlos Alberto Enciso	.int8	11                              # Abbrev [11] 0xb7:0x8 DW_TAG_formal_parameter
379*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_location
380*b19cfb91SCarlos Alberto Enciso	.int8	145
381*b19cfb91SCarlos Alberto Enciso	.int8	28
382*b19cfb91SCarlos Alberto Enciso	.int32	54                              # DW_AT_abstract_origin
383*b19cfb91SCarlos Alberto Enciso	.int8	12                              # Abbrev [12] 0xbf:0x8 DW_TAG_variable
384*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_location
385*b19cfb91SCarlos Alberto Enciso	.int8	145
386*b19cfb91SCarlos Alberto Enciso	.int8	24
387*b19cfb91SCarlos Alberto Enciso	.int32	65                              # DW_AT_abstract_origin
388*b19cfb91SCarlos Alberto Enciso	.int8	13                              # Abbrev [13] 0xc7:0x12 DW_TAG_lexical_block
389*b19cfb91SCarlos Alberto Enciso	.int32	.Ltmp2                          # DW_AT_low_pc
390*b19cfb91SCarlos Alberto Enciso	.int32	.Ltmp3-.Ltmp2                   # DW_AT_high_pc
391*b19cfb91SCarlos Alberto Enciso	.int8	12                              # Abbrev [12] 0xd0:0x8 DW_TAG_variable
392*b19cfb91SCarlos Alberto Enciso	.int8	2                               # DW_AT_location
393*b19cfb91SCarlos Alberto Enciso	.int8	145
394*b19cfb91SCarlos Alberto Enciso	.int8	20
395*b19cfb91SCarlos Alberto Enciso	.int32	77                              # DW_AT_abstract_origin
396*b19cfb91SCarlos Alberto Enciso	.int8	0                               # End Of Children Mark
397*b19cfb91SCarlos Alberto Enciso	.int8	0                               # End Of Children Mark
398*b19cfb91SCarlos Alberto Enciso	.int8	0                               # End Of Children Mark
399*b19cfb91SCarlos Alberto Enciso	.int8	0                               # End Of Children Mark
400*b19cfb91SCarlos Alberto Enciso.Ldebug_info_end0:
401*b19cfb91SCarlos Alberto Enciso	.section	.debug_str,"S",@
402*b19cfb91SCarlos Alberto Enciso.Linfo_string0:
403*b19cfb91SCarlos Alberto Enciso	.asciz	"clang version 19.0.0git (/data/projects/llvm-root/llvm-project/clang 2db6703f0c257d293df455e2dff8c1fb695c4100)" # string offset=0
404*b19cfb91SCarlos Alberto Enciso.Linfo_string1:
405*b19cfb91SCarlos Alberto Enciso	.asciz	"pr-43860.cpp"                  # string offset=111
406*b19cfb91SCarlos Alberto Enciso.Linfo_string2:
407*b19cfb91SCarlos Alberto Enciso	.asciz	"/data/projects/scripts/regression-suite/input/general" # string offset=124
408*b19cfb91SCarlos Alberto Enciso.Linfo_string3:
409*b19cfb91SCarlos Alberto Enciso	.asciz	"_Z14InlineFunctioni"           # string offset=178
410*b19cfb91SCarlos Alberto Enciso.Linfo_string4:
411*b19cfb91SCarlos Alberto Enciso	.asciz	"InlineFunction"                # string offset=198
412*b19cfb91SCarlos Alberto Enciso.Linfo_string5:
413*b19cfb91SCarlos Alberto Enciso	.asciz	"int"                           # string offset=213
414*b19cfb91SCarlos Alberto Enciso.Linfo_string6:
415*b19cfb91SCarlos Alberto Enciso	.asciz	"Param"                         # string offset=217
416*b19cfb91SCarlos Alberto Enciso.Linfo_string7:
417*b19cfb91SCarlos Alberto Enciso	.asciz	"Var_1"                         # string offset=223
418*b19cfb91SCarlos Alberto Enciso.Linfo_string8:
419*b19cfb91SCarlos Alberto Enciso	.asciz	"Var_2"                         # string offset=229
420*b19cfb91SCarlos Alberto Enciso.Linfo_string9:
421*b19cfb91SCarlos Alberto Enciso	.asciz	"_Z4testii"                     # string offset=235
422*b19cfb91SCarlos Alberto Enciso.Linfo_string10:
423*b19cfb91SCarlos Alberto Enciso	.asciz	"test"                          # string offset=245
424*b19cfb91SCarlos Alberto Enciso.Linfo_string11:
425*b19cfb91SCarlos Alberto Enciso	.asciz	"Param_1"                       # string offset=250
426*b19cfb91SCarlos Alberto Enciso.Linfo_string12:
427*b19cfb91SCarlos Alberto Enciso	.asciz	"Param_2"                       # string offset=258
428*b19cfb91SCarlos Alberto Enciso.Linfo_string13:
429*b19cfb91SCarlos Alberto Enciso	.asciz	"A"                             # string offset=266
430*b19cfb91SCarlos Alberto Enciso	.ident	"clang version 19.0.0git (/data/projects/llvm-root/llvm-project/clang 2db6703f0c257d293df455e2dff8c1fb695c4100)"
431*b19cfb91SCarlos Alberto Enciso	.section	.custom_section.producers,"",@
432*b19cfb91SCarlos Alberto Enciso	.int8	2
433*b19cfb91SCarlos Alberto Enciso	.int8	8
434*b19cfb91SCarlos Alberto Enciso	.ascii	"language"
435*b19cfb91SCarlos Alberto Enciso	.int8	1
436*b19cfb91SCarlos Alberto Enciso	.int8	14
437*b19cfb91SCarlos Alberto Enciso	.ascii	"C_plus_plus_14"
438*b19cfb91SCarlos Alberto Enciso	.int8	0
439*b19cfb91SCarlos Alberto Enciso	.int8	12
440*b19cfb91SCarlos Alberto Enciso	.ascii	"processed-by"
441*b19cfb91SCarlos Alberto Enciso	.int8	1
442*b19cfb91SCarlos Alberto Enciso	.int8	5
443*b19cfb91SCarlos Alberto Enciso	.ascii	"clang"
444*b19cfb91SCarlos Alberto Enciso	.int8	96
445*b19cfb91SCarlos Alberto Enciso	.ascii	"19.0.0git (/data/projects/llvm-root/llvm-project/clang 2db6703f0c257d293df455e2dff8c1fb695c4100)"
446*b19cfb91SCarlos Alberto Enciso	.section	.debug_str,"S",@
447*b19cfb91SCarlos Alberto Enciso	.section	.custom_section.target_features,"",@
448*b19cfb91SCarlos Alberto Enciso	.int8	2
449*b19cfb91SCarlos Alberto Enciso	.int8	43
450*b19cfb91SCarlos Alberto Enciso	.int8	15
451*b19cfb91SCarlos Alberto Enciso	.ascii	"mutable-globals"
452*b19cfb91SCarlos Alberto Enciso	.int8	43
453*b19cfb91SCarlos Alberto Enciso	.int8	8
454*b19cfb91SCarlos Alberto Enciso	.ascii	"sign-ext"
455*b19cfb91SCarlos Alberto Enciso	.section	.debug_str,"S",@
456*b19cfb91SCarlos Alberto Enciso	.section	.debug_line,"",@
457*b19cfb91SCarlos Alberto Enciso.Lline_table_start0:
458