xref: /netbsd-src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.dwarf2/dw2-inline-break.S (revision 867d70fc718005c0918b8b8b2f9d7f2d52d0a0db)
1/* This testcase is part of GDB, the GNU debugger.
2
3   Copyright 2012-2019 Free Software Foundation, Inc.
4
5   This program is free software; you can redistribute it and/or modify
6   it under the terms of the GNU General Public License as published by
7   the Free Software Foundation; either version 3 of the License, or
8   (at your option) any later version.
9
10   This program is distributed in the hope that it will be useful,
11   but WITHOUT ANY WARRANTY; without even the implied warranty of
12   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13   GNU General Public License for more details.
14
15   You should have received a copy of the GNU General Public License
16   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
17
18/* This source file was generated using the following command line:
19
20   gcc -S -dA -g -O2 ../gdb.opt/inline-break.c -o inline-break.S
21
22*/
23	.file	"inline-break.c"
24	.section	.debug_abbrev,"",@progbits
25.Ldebug_abbrev0:
26	.section	.debug_info,"",@progbits
27.Ldebug_info0:
28	.section	.debug_line,"",@progbits
29.Ldebug_line0:
30	.text
31.Ltext0:
32	.p2align 4,,15
33.globl func2
34	.type	func2, @function
35func2:
36.LFB1:
37	.file 1 "../gdb.opt/inline-break.c"
38	# ../gdb.opt/inline-break.c:39
39	.loc 1 39 0
40	.cfi_startproc
41.LVL0:
42	# basic block 2
43	# ../gdb.opt/inline-break.c:40
44	.loc 1 40 0
45	movl	%edi, %eax
46	sall	$4, %eax
47	addl	%edi, %eax
48	# ../gdb.opt/inline-break.c:41
49	.loc 1 41 0
50	ret
51	.cfi_endproc
52.LFE1:
53	.size	func2, .-func2
54	.p2align 4,,15
55.globl func4a
56	.type	func4a, @function
57func4a:
58.LFB5:
59	# ../gdb.opt/inline-break.c:69
60	.loc 1 69 0
61	.cfi_startproc
62.LVL1:
63	# basic block 2
64	# ../gdb.opt/inline-break.c:70
65	.loc 1 70 0
66	movl	%edi, %eax
67	sall	$4, %eax
68	leal	(%rax,%rdi), %edi
69.LVL2:
70.LBB46:
71.LBB47:
72	# ../gdb.opt/inline-break.c:64
73	.loc 1 64 0
74	xorl	%eax, %eax
75	cmpl	$12, %edi
76	setg	%al
77	addl	$1, %eax
78.LBE47:
79.LBE46:
80	# ../gdb.opt/inline-break.c:71
81	.loc 1 71 0
82	ret
83	.cfi_endproc
84.LFE5:
85	.size	func4a, .-func4a
86	.p2align 4,,15
87.globl func5b
88	.type	func5b, @function
89func5b:
90.LFB6:
91	# ../gdb.opt/inline-break.c:78
92	.loc 1 78 0
93	.cfi_startproc
94.LVL3:
95	# basic block 2
96	# ../gdb.opt/inline-break.c:79
97	.loc 1 79 0
98	xorl	%eax, %eax
99	cmpl	$11, %edi
100	setg	%al
101	addl	$1, %eax
102	# ../gdb.opt/inline-break.c:80
103	.loc 1 80 0
104	ret
105	.cfi_endproc
106.LFE6:
107	.size	func5b, .-func5b
108	.p2align 4,,15
109.globl func6b
110	.type	func6b, @function
111func6b:
112.LFB8:
113	# ../gdb.opt/inline-break.c:93
114	.loc 1 93 0
115	.cfi_startproc
116.LVL4:
117	# basic block 2
118	# ../gdb.opt/inline-break.c:94
119	.loc 1 94 0
120	xorl	%eax, %eax
121	cmpl	$13, %edi
122	setle	%al
123	addl	$2, %eax
124	# ../gdb.opt/inline-break.c:95
125	.loc 1 95 0
126	ret
127	.cfi_endproc
128.LFE8:
129	.size	func6b, .-func6b
130	.p2align 4,,15
131.globl func6a
132	.type	func6a, @function
133func6a:
134.LFB9:
135	# ../gdb.opt/inline-break.c:99
136	.loc 1 99 0
137	.cfi_startproc
138.LVL5:
139	# basic block 2
140	# ../gdb.opt/inline-break.c:100
141	.loc 1 100 0
142	movl	%edi, %eax
143	sall	$4, %eax
144	leal	(%rax,%rdi), %edi
145.LVL6:
146.LBB48:
147.LBB49:
148	# ../gdb.opt/inline-break.c:94
149	.loc 1 94 0
150	xorl	%eax, %eax
151	cmpl	$13, %edi
152	setle	%al
153	addl	$2, %eax
154.LBE49:
155.LBE48:
156	# ../gdb.opt/inline-break.c:101
157	.loc 1 101 0
158	ret
159	.cfi_endproc
160.LFE9:
161	.size	func6a, .-func6a
162	.p2align 4,,15
163.globl func8b
164	.type	func8b, @function
165func8b:
166.LFB12:
167	# ../gdb.opt/inline-break.c:121
168	.loc 1 121 0
169	.cfi_startproc
170.LVL7:
171	# basic block 2
172	# ../gdb.opt/inline-break.c:122
173	.loc 1 122 0
174	xorl	%eax, %eax
175	cmpl	$6, %edi
176	setle	%al
177	leal	9(%rax,%rax), %eax
178	# ../gdb.opt/inline-break.c:123
179	.loc 1 123 0
180	ret
181	.cfi_endproc
182.LFE12:
183	.size	func8b, .-func8b
184	.p2align 4,,15
185.globl main
186	.type	main, @function
187main:
188.LFB14:
189	# ../gdb.opt/inline-break.c:135
190	.loc 1 135 0
191	.cfi_startproc
192.LVL8:
193	# basic block 2
194	# ../gdb.opt/inline-break.c:140
195	.loc 1 140 0
196	movl	%edi, -4(%rsp)
197.LVL9:
198	# ../gdb.opt/inline-break.c:142
199	.loc 1 142 0
200	movl	-4(%rsp), %eax
201.LVL10:
202.LBB50:
203.LBB51:
204	# ../gdb.opt/inline-break.c:32
205	.loc 1 32 0
206	movl	$23, %edi
207.LVL11:
208.LBE51:
209.LBE50:
210.LBB53:
211.LBB54:
212	# ../gdb.opt/inline-break.c:55
213	.loc 1 55 0
214	movl	$23, %esi
215.LVL12:
216.LBE54:
217.LBE53:
218.LBB58:
219.LBB59:
220	# ../gdb.opt/inline-break.c:85
221	.loc 1 85 0
222	movl	$23, %ecx
223.LBE59:
224.LBE58:
225.LBB63:
226.LBB52:
227	# ../gdb.opt/inline-break.c:32
228	.loc 1 32 0
229	imull	%edi, %eax
230.LVL13:
231.LBE52:
232.LBE63:
233	# ../gdb.opt/inline-break.c:142
234	.loc 1 142 0
235	movl	%eax, -4(%rsp)
236	# ../gdb.opt/inline-break.c:144
237	.loc 1 144 0
238	movl	-4(%rsp), %eax
239.LVL14:
240.LBB64:
241.LBB65:
242	# ../gdb.opt/inline-break.c:40
243	.loc 1 40 0
244	movl	%eax, %edx
245	sall	$4, %edx
246	leal	(%rdx,%rax), %eax
247.LVL15:
248.LBE65:
249.LBE64:
250	# ../gdb.opt/inline-break.c:144
251	.loc 1 144 0
252	movl	%eax, -4(%rsp)
253	# ../gdb.opt/inline-break.c:146
254	.loc 1 146 0
255	movl	-4(%rsp), %eax
256.LVL16:
257.LBB66:
258.LBB57:
259	# ../gdb.opt/inline-break.c:55
260	.loc 1 55 0
261	imull	%esi, %eax
262.LVL17:
263.LBB55:
264.LBB56:
265	# ../gdb.opt/inline-break.c:49
266	.loc 1 49 0
267	cmpl	$13, %eax
268	setg	%al
269.LVL18:
270	movzbl	%al, %eax
271	addl	$1, %eax
272.LBE56:
273.LBE55:
274.LBE57:
275.LBE66:
276	# ../gdb.opt/inline-break.c:146
277	.loc 1 146 0
278	movl	%eax, -4(%rsp)
279	# ../gdb.opt/inline-break.c:148
280	.loc 1 148 0
281	movl	-4(%rsp), %eax
282.LVL19:
283.LBB67:
284.LBB68:
285	# ../gdb.opt/inline-break.c:70
286	.loc 1 70 0
287	movl	%eax, %edx
288	sall	$4, %edx
289	leal	(%rdx,%rax), %eax
290.LVL20:
291.LBB69:
292.LBB70:
293	# ../gdb.opt/inline-break.c:64
294	.loc 1 64 0
295	cmpl	$12, %eax
296	setg	%al
297	movzbl	%al, %eax
298	addl	$1, %eax
299.LBE70:
300.LBE69:
301.LBE68:
302.LBE67:
303	# ../gdb.opt/inline-break.c:148
304	.loc 1 148 0
305	movl	%eax, -4(%rsp)
306	# ../gdb.opt/inline-break.c:150
307	.loc 1 150 0
308	movl	-4(%rsp), %eax
309.LVL21:
310.LBB71:
311.LBB62:
312	# ../gdb.opt/inline-break.c:85
313	.loc 1 85 0
314	imull	%ecx, %eax
315.LVL22:
316.LBB60:
317.LBB61:
318	# ../gdb.opt/inline-break.c:79
319	.loc 1 79 0
320	cmpl	$11, %eax
321	setg	%al
322.LVL23:
323	movzbl	%al, %eax
324	addl	$1, %eax
325.LBE61:
326.LBE60:
327.LBE62:
328.LBE71:
329	# ../gdb.opt/inline-break.c:150
330	.loc 1 150 0
331	movl	%eax, -4(%rsp)
332	# ../gdb.opt/inline-break.c:152
333	.loc 1 152 0
334	movl	-4(%rsp), %eax
335.LVL24:
336.LBB72:
337.LBB73:
338	# ../gdb.opt/inline-break.c:100
339	.loc 1 100 0
340	movl	%eax, %edx
341	sall	$4, %edx
342	leal	(%rdx,%rax), %eax
343.LVL25:
344.LBE73:
345.LBE72:
346.LBB77:
347.LBB80:
348	# ../gdb.opt/inline-break.c:114
349	.loc 1 114 0
350	movl	$29, %edx
351.LBE80:
352.LBE77:
353.LBB89:
354.LBB76:
355.LBB74:
356.LBB75:
357	# ../gdb.opt/inline-break.c:94
358	.loc 1 94 0
359	cmpl	$13, %eax
360	setle	%al
361	movzbl	%al, %eax
362	addl	$2, %eax
363.LBE75:
364.LBE74:
365.LBE76:
366.LBE89:
367	# ../gdb.opt/inline-break.c:152
368	.loc 1 152 0
369	movl	%eax, -4(%rsp)
370	# ../gdb.opt/inline-break.c:154
371	.loc 1 154 0
372	movl	-4(%rsp), %eax
373.LVL26:
374.LBB90:
375.LBB79:
376	# ../gdb.opt/inline-break.c:114
377	.loc 1 114 0
378	imull	%edx, %eax
379.LVL27:
380.LBE79:
381.LBE90:
382	# ../gdb.opt/inline-break.c:154
383	.loc 1 154 0
384	movl	-4(%rsp), %edx
385.LVL28:
386.LBB91:
387.LBB87:
388.LBB82:
389.LBB84:
390	# ../gdb.opt/inline-break.c:108
391	.loc 1 108 0
392	cmpl	$22, %eax
393	setg	%al
394.LVL29:
395.LBE84:
396.LBE82:
397.LBE87:
398.LBE91:
399.LBB92:
400.LBB94:
401	cmpl	$22, %edx
402	setg	%dl
403.LVL30:
404.LBE94:
405.LBE92:
406.LBB96:
407.LBB78:
408.LBB81:
409.LBB83:
410	movzbl	%al, %eax
411.LBE83:
412.LBE81:
413.LBE78:
414.LBE96:
415.LBB97:
416.LBB93:
417	movzbl	%dl, %edx
418.LBE93:
419.LBE97:
420.LBB98:
421.LBB88:
422.LBB86:
423.LBB85:
424	leal	1(%rax,%rax,2), %eax
425.LBE85:
426.LBE86:
427.LBE88:
428.LBE98:
429.LBB99:
430.LBB95:
431	leal	1(%rdx,%rdx,2), %edx
432.LBE95:
433.LBE99:
434	# ../gdb.opt/inline-break.c:154
435	.loc 1 154 0
436	leal	(%rdx,%rax), %eax
437.LVL31:
438	movl	%eax, -4(%rsp)
439.LVL32:
440	# ../gdb.opt/inline-break.c:156
441	.loc 1 156 0
442	movl	-4(%rsp), %edx
443.LVL33:
444.LBB100:
445.LBB101:
446	# ../gdb.opt/inline-break.c:128
447	.loc 1 128 0
448	movl	%edx, %eax
449.LVL34:
450	sall	$5, %eax
451	subl	%edx, %eax
452.LBB102:
453.LBB103:
454	# ../gdb.opt/inline-break.c:122
455	.loc 1 122 0
456	xorl	%edx, %edx
457.LVL35:
458	cmpl	$6, %eax
459.LBE103:
460.LBE102:
461.LBE101:
462.LBE100:
463	# ../gdb.opt/inline-break.c:156
464	.loc 1 156 0
465	movl	-4(%rsp), %eax
466.LVL36:
467.LBB107:
468.LBB106:
469.LBB105:
470.LBB104:
471	# ../gdb.opt/inline-break.c:122
472	.loc 1 122 0
473	setle	%dl
474.LBE104:
475.LBE105:
476.LBE106:
477.LBE107:
478.LBB108:
479.LBB109:
480	cmpl	$6, %eax
481	setle	%al
482.LVL37:
483	movzbl	%al, %eax
484	leal	9(%rax,%rax), %eax
485.LBE109:
486.LBE108:
487	# ../gdb.opt/inline-break.c:156
488	.loc 1 156 0
489	leal	9(%rax,%rdx,2), %eax
490.LVL38:
491	movl	%eax, -4(%rsp)
492.LVL39:
493	# ../gdb.opt/inline-break.c:158
494	.loc 1 158 0
495	movl	-4(%rsp), %eax
496.LVL40:
497	# ../gdb.opt/inline-break.c:159
498	.loc 1 159 0
499	ret
500	.cfi_endproc
501.LFE14:
502	.size	main, .-main
503.Letext0:
504	.section	.debug_loc,"",@progbits
505.Ldebug_loc0:
506.LLST0:
507	.quad	.LVL1-.Ltext0	# Location list begin address (*.LLST0)
508	.quad	.LVL2-.Ltext0	# Location list end address (*.LLST0)
509	.value	0x1	# Location expression size
510	.byte	0x55	# DW_OP_reg5
511	.quad	0x0	# Location list terminator begin (*.LLST0)
512	.quad	0x0	# Location list terminator end (*.LLST0)
513.LLST1:
514	.quad	.LVL1-.Ltext0	# Location list begin address (*.LLST1)
515	.quad	.LVL2-.Ltext0	# Location list end address (*.LLST1)
516	.value	0x5	# Location expression size
517	.byte	0x75	# DW_OP_breg5
518	.sleb128 0
519	.byte	0x41	# DW_OP_lit17
520	.byte	0x1e	# DW_OP_mul
521	.byte	0x9f	# DW_OP_stack_value
522	.quad	0x0	# Location list terminator begin (*.LLST1)
523	.quad	0x0	# Location list terminator end (*.LLST1)
524.LLST2:
525	.quad	.LVL5-.Ltext0	# Location list begin address (*.LLST2)
526	.quad	.LVL6-.Ltext0	# Location list end address (*.LLST2)
527	.value	0x1	# Location expression size
528	.byte	0x55	# DW_OP_reg5
529	.quad	0x0	# Location list terminator begin (*.LLST2)
530	.quad	0x0	# Location list terminator end (*.LLST2)
531.LLST3:
532	.quad	.LVL5-.Ltext0	# Location list begin address (*.LLST3)
533	.quad	.LVL6-.Ltext0	# Location list end address (*.LLST3)
534	.value	0x5	# Location expression size
535	.byte	0x75	# DW_OP_breg5
536	.sleb128 0
537	.byte	0x41	# DW_OP_lit17
538	.byte	0x1e	# DW_OP_mul
539	.byte	0x9f	# DW_OP_stack_value
540	.quad	0x0	# Location list terminator begin (*.LLST3)
541	.quad	0x0	# Location list terminator end (*.LLST3)
542.LLST4:
543	.quad	.LVL8-.Ltext0	# Location list begin address (*.LLST4)
544	.quad	.LVL11-.Ltext0	# Location list end address (*.LLST4)
545	.value	0x1	# Location expression size
546	.byte	0x55	# DW_OP_reg5
547	.quad	.LVL11-.Ltext0	# Location list begin address (*.LLST4)
548	.quad	.LFE14-.Ltext0	# Location list end address (*.LLST4)
549	.value	0x2	# Location expression size
550	.byte	0x91	# DW_OP_fbreg
551	.sleb128 -12
552	.quad	0x0	# Location list terminator begin (*.LLST4)
553	.quad	0x0	# Location list terminator end (*.LLST4)
554.LLST5:
555	.quad	.LVL8-.Ltext0	# Location list begin address (*.LLST5)
556	.quad	.LVL12-.Ltext0	# Location list end address (*.LLST5)
557	.value	0x1	# Location expression size
558	.byte	0x54	# DW_OP_reg4
559	.quad	0x0	# Location list terminator begin (*.LLST5)
560	.quad	0x0	# Location list terminator end (*.LLST5)
561.LLST6:
562	.quad	.LVL9-.Ltext0	# Location list begin address (*.LLST6)
563	.quad	.LVL31-.Ltext0	# Location list end address (*.LLST6)
564	.value	0x2	# Location expression size
565	.byte	0x91	# DW_OP_fbreg
566	.sleb128 -12
567	.quad	.LVL32-.Ltext0	# Location list begin address (*.LLST6)
568	.quad	.LVL34-.Ltext0	# Location list end address (*.LLST6)
569	.value	0x1	# Location expression size
570	.byte	0x50	# DW_OP_reg0
571	.quad	.LVL34-.Ltext0	# Location list begin address (*.LLST6)
572	.quad	.LVL38-.Ltext0	# Location list end address (*.LLST6)
573	.value	0x2	# Location expression size
574	.byte	0x91	# DW_OP_fbreg
575	.sleb128 -12
576	.quad	.LVL39-.Ltext0	# Location list begin address (*.LLST6)
577	.quad	.LVL40-.Ltext0	# Location list end address (*.LLST6)
578	.value	0x1	# Location expression size
579	.byte	0x50	# DW_OP_reg0
580	.quad	.LVL40-.Ltext0	# Location list begin address (*.LLST6)
581	.quad	.LFE14-.Ltext0	# Location list end address (*.LLST6)
582	.value	0x2	# Location expression size
583	.byte	0x91	# DW_OP_fbreg
584	.sleb128 -12
585	.quad	0x0	# Location list terminator begin (*.LLST6)
586	.quad	0x0	# Location list terminator end (*.LLST6)
587.LLST7:
588	.quad	.LVL10-.Ltext0	# Location list begin address (*.LLST7)
589	.quad	.LVL13-.Ltext0	# Location list end address (*.LLST7)
590	.value	0x1	# Location expression size
591	.byte	0x50	# DW_OP_reg0
592	.quad	0x0	# Location list terminator begin (*.LLST7)
593	.quad	0x0	# Location list terminator end (*.LLST7)
594.LLST8:
595	.quad	.LVL16-.Ltext0	# Location list begin address (*.LLST8)
596	.quad	.LVL17-.Ltext0	# Location list end address (*.LLST8)
597	.value	0x1	# Location expression size
598	.byte	0x50	# DW_OP_reg0
599	.quad	0x0	# Location list terminator begin (*.LLST8)
600	.quad	0x0	# Location list terminator end (*.LLST8)
601.LLST9:
602	.quad	.LVL16-.Ltext0	# Location list begin address (*.LLST9)
603	.quad	.LVL17-.Ltext0	# Location list end address (*.LLST9)
604	.value	0x5	# Location expression size
605	.byte	0x70	# DW_OP_breg0
606	.sleb128 0
607	.byte	0x47	# DW_OP_lit23
608	.byte	0x1e	# DW_OP_mul
609	.byte	0x9f	# DW_OP_stack_value
610	.quad	.LVL17-.Ltext0	# Location list begin address (*.LLST9)
611	.quad	.LVL18-.Ltext0	# Location list end address (*.LLST9)
612	.value	0x1	# Location expression size
613	.byte	0x50	# DW_OP_reg0
614	.quad	0x0	# Location list terminator begin (*.LLST9)
615	.quad	0x0	# Location list terminator end (*.LLST9)
616.LLST10:
617	.quad	.LVL21-.Ltext0	# Location list begin address (*.LLST10)
618	.quad	.LVL22-.Ltext0	# Location list end address (*.LLST10)
619	.value	0x1	# Location expression size
620	.byte	0x50	# DW_OP_reg0
621	.quad	0x0	# Location list terminator begin (*.LLST10)
622	.quad	0x0	# Location list terminator end (*.LLST10)
623.LLST11:
624	.quad	.LVL21-.Ltext0	# Location list begin address (*.LLST11)
625	.quad	.LVL22-.Ltext0	# Location list end address (*.LLST11)
626	.value	0x5	# Location expression size
627	.byte	0x70	# DW_OP_breg0
628	.sleb128 0
629	.byte	0x47	# DW_OP_lit23
630	.byte	0x1e	# DW_OP_mul
631	.byte	0x9f	# DW_OP_stack_value
632	.quad	.LVL22-.Ltext0	# Location list begin address (*.LLST11)
633	.quad	.LVL23-.Ltext0	# Location list end address (*.LLST11)
634	.value	0x1	# Location expression size
635	.byte	0x50	# DW_OP_reg0
636	.quad	0x0	# Location list terminator begin (*.LLST11)
637	.quad	0x0	# Location list terminator end (*.LLST11)
638.LLST12:
639	.quad	.LVL14-.Ltext0	# Location list begin address (*.LLST12)
640	.quad	.LVL15-.Ltext0	# Location list end address (*.LLST12)
641	.value	0x1	# Location expression size
642	.byte	0x50	# DW_OP_reg0
643	.quad	0x0	# Location list terminator begin (*.LLST12)
644	.quad	0x0	# Location list terminator end (*.LLST12)
645.LLST13:
646	.quad	.LVL19-.Ltext0	# Location list begin address (*.LLST13)
647	.quad	.LVL20-.Ltext0	# Location list end address (*.LLST13)
648	.value	0x1	# Location expression size
649	.byte	0x50	# DW_OP_reg0
650	.quad	0x0	# Location list terminator begin (*.LLST13)
651	.quad	0x0	# Location list terminator end (*.LLST13)
652.LLST14:
653	.quad	.LVL19-.Ltext0	# Location list begin address (*.LLST14)
654	.quad	.LVL20-.Ltext0	# Location list end address (*.LLST14)
655	.value	0x5	# Location expression size
656	.byte	0x70	# DW_OP_breg0
657	.sleb128 0
658	.byte	0x41	# DW_OP_lit17
659	.byte	0x1e	# DW_OP_mul
660	.byte	0x9f	# DW_OP_stack_value
661	.quad	0x0	# Location list terminator begin (*.LLST14)
662	.quad	0x0	# Location list terminator end (*.LLST14)
663.LLST15:
664	.quad	.LVL24-.Ltext0	# Location list begin address (*.LLST15)
665	.quad	.LVL25-.Ltext0	# Location list end address (*.LLST15)
666	.value	0x1	# Location expression size
667	.byte	0x50	# DW_OP_reg0
668	.quad	0x0	# Location list terminator begin (*.LLST15)
669	.quad	0x0	# Location list terminator end (*.LLST15)
670.LLST16:
671	.quad	.LVL24-.Ltext0	# Location list begin address (*.LLST16)
672	.quad	.LVL25-.Ltext0	# Location list end address (*.LLST16)
673	.value	0x5	# Location expression size
674	.byte	0x70	# DW_OP_breg0
675	.sleb128 0
676	.byte	0x41	# DW_OP_lit17
677	.byte	0x1e	# DW_OP_mul
678	.byte	0x9f	# DW_OP_stack_value
679	.quad	0x0	# Location list terminator begin (*.LLST16)
680	.quad	0x0	# Location list terminator end (*.LLST16)
681.LLST17:
682	.quad	.LVL26-.Ltext0	# Location list begin address (*.LLST17)
683	.quad	.LVL27-.Ltext0	# Location list end address (*.LLST17)
684	.value	0x1	# Location expression size
685	.byte	0x50	# DW_OP_reg0
686	.quad	0x0	# Location list terminator begin (*.LLST17)
687	.quad	0x0	# Location list terminator end (*.LLST17)
688.LLST18:
689	.quad	.LVL26-.Ltext0	# Location list begin address (*.LLST18)
690	.quad	.LVL27-.Ltext0	# Location list end address (*.LLST18)
691	.value	0x5	# Location expression size
692	.byte	0x70	# DW_OP_breg0
693	.sleb128 0
694	.byte	0x4d	# DW_OP_lit29
695	.byte	0x1e	# DW_OP_mul
696	.byte	0x9f	# DW_OP_stack_value
697	.quad	.LVL27-.Ltext0	# Location list begin address (*.LLST18)
698	.quad	.LVL29-.Ltext0	# Location list end address (*.LLST18)
699	.value	0x1	# Location expression size
700	.byte	0x50	# DW_OP_reg0
701	.quad	0x0	# Location list terminator begin (*.LLST18)
702	.quad	0x0	# Location list terminator end (*.LLST18)
703.LLST19:
704	.quad	.LVL28-.Ltext0	# Location list begin address (*.LLST19)
705	.quad	.LVL30-.Ltext0	# Location list end address (*.LLST19)
706	.value	0x1	# Location expression size
707	.byte	0x51	# DW_OP_reg1
708	.quad	0x0	# Location list terminator begin (*.LLST19)
709	.quad	0x0	# Location list terminator end (*.LLST19)
710.LLST20:
711	.quad	.LVL33-.Ltext0	# Location list begin address (*.LLST20)
712	.quad	.LVL35-.Ltext0	# Location list end address (*.LLST20)
713	.value	0x1	# Location expression size
714	.byte	0x51	# DW_OP_reg1
715	.quad	0x0	# Location list terminator begin (*.LLST20)
716	.quad	0x0	# Location list terminator end (*.LLST20)
717.LLST21:
718	.quad	.LVL33-.Ltext0	# Location list begin address (*.LLST21)
719	.quad	.LVL35-.Ltext0	# Location list end address (*.LLST21)
720	.value	0x5	# Location expression size
721	.byte	0x71	# DW_OP_breg1
722	.sleb128 0
723	.byte	0x4f	# DW_OP_lit31
724	.byte	0x1e	# DW_OP_mul
725	.byte	0x9f	# DW_OP_stack_value
726	.quad	0x0	# Location list terminator begin (*.LLST21)
727	.quad	0x0	# Location list terminator end (*.LLST21)
728.LLST22:
729	.quad	.LVL36-.Ltext0	# Location list begin address (*.LLST22)
730	.quad	.LVL37-.Ltext0	# Location list end address (*.LLST22)
731	.value	0x1	# Location expression size
732	.byte	0x50	# DW_OP_reg0
733	.quad	0x0	# Location list terminator begin (*.LLST22)
734	.quad	0x0	# Location list terminator end (*.LLST22)
735	.section	.debug_info
736	.long	0x540	# Length of Compilation Unit Info
737	.value	0x3	# DWARF version number
738	.long	.Ldebug_abbrev0	# Offset Into Abbrev. Section
739	.byte	0x8	# Pointer Size (in bytes)
740	.uleb128 0x1	# (DIE (0xb) DW_TAG_compile_unit)
741	.long	.LASF17	# DW_AT_producer: "GNU C 4.5.1 20100924 (Red Hat 4.5.1-4)"
742	.byte	0x1	# DW_AT_language
743	.long	.LASF18	# DW_AT_name: "../gdb.opt/inline-break.c"
744	.long	.LASF19	# DW_AT_comp_dir: "/home/gary/work/archer/src/gdb/testsuite/gdb.dwarf2"
745	.quad	.Ltext0	# DW_AT_low_pc
746	.quad	.Letext0	# DW_AT_high_pc
747	.long	.Ldebug_line0	# DW_AT_stmt_list
748	.uleb128 0x2	# (DIE (0x2d) DW_TAG_subprogram)
749	.long	.LASF0	# DW_AT_name: "func3b"
750	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
751	.byte	0x2f	# DW_AT_decl_line
752	.byte	0x1	# DW_AT_prototyped
753	.long	0x48	# DW_AT_type
754	.byte	0x3	# DW_AT_inline
755	.long	0x48	# DW_AT_sibling
756	.uleb128 0x3	# (DIE (0x3e) DW_TAG_formal_parameter)
757	.ascii "x\0"	# DW_AT_name
758	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
759	.byte	0x2f	# DW_AT_decl_line
760	.long	0x48	# DW_AT_type
761	.byte	0x0	# end of children of DIE 0x2d
762	.uleb128 0x4	# (DIE (0x48) DW_TAG_base_type)
763	.byte	0x4	# DW_AT_byte_size
764	.byte	0x5	# DW_AT_encoding
765	.ascii "int\0"	# DW_AT_name
766	.uleb128 0x2	# (DIE (0x4f) DW_TAG_subprogram)
767	.long	.LASF1	# DW_AT_name: "func7b"
768	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
769	.byte	0x6a	# DW_AT_decl_line
770	.byte	0x1	# DW_AT_prototyped
771	.long	0x48	# DW_AT_type
772	.byte	0x3	# DW_AT_inline
773	.long	0x6a	# DW_AT_sibling
774	.uleb128 0x3	# (DIE (0x60) DW_TAG_formal_parameter)
775	.ascii "x\0"	# DW_AT_name
776	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
777	.byte	0x6a	# DW_AT_decl_line
778	.long	0x48	# DW_AT_type
779	.byte	0x0	# end of children of DIE 0x4f
780	.uleb128 0x2	# (DIE (0x6a) DW_TAG_subprogram)
781	.long	.LASF2	# DW_AT_name: "func4b"
782	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
783	.byte	0x3e	# DW_AT_decl_line
784	.byte	0x1	# DW_AT_prototyped
785	.long	0x48	# DW_AT_type
786	.byte	0x3	# DW_AT_inline
787	.long	0x85	# DW_AT_sibling
788	.uleb128 0x3	# (DIE (0x7b) DW_TAG_formal_parameter)
789	.ascii "x\0"	# DW_AT_name
790	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
791	.byte	0x3e	# DW_AT_decl_line
792	.long	0x48	# DW_AT_type
793	.byte	0x0	# end of children of DIE 0x6a
794	.uleb128 0x5	# (DIE (0x85) DW_TAG_subprogram)
795	.byte	0x1	# DW_AT_external
796	.long	.LASF3	# DW_AT_name: "func5b"
797	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
798	.byte	0x4d	# DW_AT_decl_line
799	.byte	0x1	# DW_AT_prototyped
800	.long	0x48	# DW_AT_type
801	.byte	0x3	# DW_AT_inline
802	.long	0xa1	# DW_AT_sibling
803	.uleb128 0x3	# (DIE (0x97) DW_TAG_formal_parameter)
804	.ascii "x\0"	# DW_AT_name
805	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
806	.byte	0x4d	# DW_AT_decl_line
807	.long	0x48	# DW_AT_type
808	.byte	0x0	# end of children of DIE 0x85
809	.uleb128 0x5	# (DIE (0xa1) DW_TAG_subprogram)
810	.byte	0x1	# DW_AT_external
811	.long	.LASF4	# DW_AT_name: "func6b"
812	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
813	.byte	0x5c	# DW_AT_decl_line
814	.byte	0x1	# DW_AT_prototyped
815	.long	0x48	# DW_AT_type
816	.byte	0x3	# DW_AT_inline
817	.long	0xbd	# DW_AT_sibling
818	.uleb128 0x3	# (DIE (0xb3) DW_TAG_formal_parameter)
819	.ascii "x\0"	# DW_AT_name
820	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
821	.byte	0x5c	# DW_AT_decl_line
822	.long	0x48	# DW_AT_type
823	.byte	0x0	# end of children of DIE 0xa1
824	.uleb128 0x5	# (DIE (0xbd) DW_TAG_subprogram)
825	.byte	0x1	# DW_AT_external
826	.long	.LASF5	# DW_AT_name: "func8b"
827	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
828	.byte	0x78	# DW_AT_decl_line
829	.byte	0x1	# DW_AT_prototyped
830	.long	0x48	# DW_AT_type
831	.byte	0x3	# DW_AT_inline
832	.long	0xd9	# DW_AT_sibling
833	.uleb128 0x3	# (DIE (0xcf) DW_TAG_formal_parameter)
834	.ascii "x\0"	# DW_AT_name
835	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
836	.byte	0x78	# DW_AT_decl_line
837	.long	0x48	# DW_AT_type
838	.byte	0x0	# end of children of DIE 0xbd
839	.uleb128 0x2	# (DIE (0xd9) DW_TAG_subprogram)
840	.long	.LASF6	# DW_AT_name: "func1"
841	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
842	.byte	0x1e	# DW_AT_decl_line
843	.byte	0x1	# DW_AT_prototyped
844	.long	0x48	# DW_AT_type
845	.byte	0x3	# DW_AT_inline
846	.long	0xf4	# DW_AT_sibling
847	.uleb128 0x3	# (DIE (0xea) DW_TAG_formal_parameter)
848	.ascii "x\0"	# DW_AT_name
849	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
850	.byte	0x1e	# DW_AT_decl_line
851	.long	0x48	# DW_AT_type
852	.byte	0x0	# end of children of DIE 0xd9
853	.uleb128 0x5	# (DIE (0xf4) DW_TAG_subprogram)
854	.byte	0x1	# DW_AT_external
855	.long	.LASF7	# DW_AT_name: "func2"
856	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
857	.byte	0x26	# DW_AT_decl_line
858	.byte	0x1	# DW_AT_prototyped
859	.long	0x48	# DW_AT_type
860	.byte	0x3	# DW_AT_inline
861	.long	0x110	# DW_AT_sibling
862	.uleb128 0x3	# (DIE (0x106) DW_TAG_formal_parameter)
863	.ascii "x\0"	# DW_AT_name
864	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
865	.byte	0x26	# DW_AT_decl_line
866	.long	0x48	# DW_AT_type
867	.byte	0x0	# end of children of DIE 0xf4
868	.uleb128 0x2	# (DIE (0x110) DW_TAG_subprogram)
869	.long	.LASF8	# DW_AT_name: "func3a"
870	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
871	.byte	0x35	# DW_AT_decl_line
872	.byte	0x1	# DW_AT_prototyped
873	.long	0x48	# DW_AT_type
874	.byte	0x3	# DW_AT_inline
875	.long	0x12b	# DW_AT_sibling
876	.uleb128 0x3	# (DIE (0x121) DW_TAG_formal_parameter)
877	.ascii "x\0"	# DW_AT_name
878	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
879	.byte	0x35	# DW_AT_decl_line
880	.long	0x48	# DW_AT_type
881	.byte	0x0	# end of children of DIE 0x110
882	.uleb128 0x5	# (DIE (0x12b) DW_TAG_subprogram)
883	.byte	0x1	# DW_AT_external
884	.long	.LASF9	# DW_AT_name: "func4a"
885	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
886	.byte	0x44	# DW_AT_decl_line
887	.byte	0x1	# DW_AT_prototyped
888	.long	0x48	# DW_AT_type
889	.byte	0x3	# DW_AT_inline
890	.long	0x147	# DW_AT_sibling
891	.uleb128 0x3	# (DIE (0x13d) DW_TAG_formal_parameter)
892	.ascii "x\0"	# DW_AT_name
893	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
894	.byte	0x44	# DW_AT_decl_line
895	.long	0x48	# DW_AT_type
896	.byte	0x0	# end of children of DIE 0x12b
897	.uleb128 0x2	# (DIE (0x147) DW_TAG_subprogram)
898	.long	.LASF10	# DW_AT_name: "func5a"
899	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
900	.byte	0x53	# DW_AT_decl_line
901	.byte	0x1	# DW_AT_prototyped
902	.long	0x48	# DW_AT_type
903	.byte	0x3	# DW_AT_inline
904	.long	0x162	# DW_AT_sibling
905	.uleb128 0x3	# (DIE (0x158) DW_TAG_formal_parameter)
906	.ascii "x\0"	# DW_AT_name
907	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
908	.byte	0x53	# DW_AT_decl_line
909	.long	0x48	# DW_AT_type
910	.byte	0x0	# end of children of DIE 0x147
911	.uleb128 0x5	# (DIE (0x162) DW_TAG_subprogram)
912	.byte	0x1	# DW_AT_external
913	.long	.LASF11	# DW_AT_name: "func6a"
914	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
915	.byte	0x62	# DW_AT_decl_line
916	.byte	0x1	# DW_AT_prototyped
917	.long	0x48	# DW_AT_type
918	.byte	0x3	# DW_AT_inline
919	.long	0x17e	# DW_AT_sibling
920	.uleb128 0x3	# (DIE (0x174) DW_TAG_formal_parameter)
921	.ascii "x\0"	# DW_AT_name
922	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
923	.byte	0x62	# DW_AT_decl_line
924	.long	0x48	# DW_AT_type
925	.byte	0x0	# end of children of DIE 0x162
926	.uleb128 0x2	# (DIE (0x17e) DW_TAG_subprogram)
927	.long	.LASF12	# DW_AT_name: "func7a"
928	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
929	.byte	0x70	# DW_AT_decl_line
930	.byte	0x1	# DW_AT_prototyped
931	.long	0x48	# DW_AT_type
932	.byte	0x3	# DW_AT_inline
933	.long	0x199	# DW_AT_sibling
934	.uleb128 0x3	# (DIE (0x18f) DW_TAG_formal_parameter)
935	.ascii "x\0"	# DW_AT_name
936	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
937	.byte	0x70	# DW_AT_decl_line
938	.long	0x48	# DW_AT_type
939	.byte	0x0	# end of children of DIE 0x17e
940	.uleb128 0x2	# (DIE (0x199) DW_TAG_subprogram)
941	.long	.LASF13	# DW_AT_name: "func8a"
942	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
943	.byte	0x7e	# DW_AT_decl_line
944	.byte	0x1	# DW_AT_prototyped
945	.long	0x48	# DW_AT_type
946	.byte	0x3	# DW_AT_inline
947	.long	0x1b4	# DW_AT_sibling
948	.uleb128 0x3	# (DIE (0x1aa) DW_TAG_formal_parameter)
949	.ascii "x\0"	# DW_AT_name
950	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
951	.byte	0x7e	# DW_AT_decl_line
952	.long	0x48	# DW_AT_type
953	.byte	0x0	# end of children of DIE 0x199
954	.uleb128 0x6	# (DIE (0x1b4) DW_TAG_subprogram)
955	.long	0xf4	# DW_AT_abstract_origin
956	.quad	.LFB1	# DW_AT_low_pc
957	.quad	.LFE1	# DW_AT_high_pc
958	.byte	0x1	# DW_AT_frame_base
959	.byte	0x9c	# DW_OP_call_frame_cfa
960	.long	0x1d7	# DW_AT_sibling
961	.uleb128 0x7	# (DIE (0x1cf) DW_TAG_formal_parameter)
962	.long	0x106	# DW_AT_abstract_origin
963	.byte	0x1	# DW_AT_location
964	.byte	0x55	# DW_OP_reg5
965	.byte	0x0	# end of children of DIE 0x1b4
966	.uleb128 0x6	# (DIE (0x1d7) DW_TAG_subprogram)
967	.long	0x12b	# DW_AT_abstract_origin
968	.quad	.LFB5	# DW_AT_low_pc
969	.quad	.LFE5	# DW_AT_high_pc
970	.byte	0x1	# DW_AT_frame_base
971	.byte	0x9c	# DW_OP_call_frame_cfa
972	.long	0x21d	# DW_AT_sibling
973	.uleb128 0x8	# (DIE (0x1f2) DW_TAG_formal_parameter)
974	.long	0x13d	# DW_AT_abstract_origin
975	.long	.LLST0	# DW_AT_location
976	.uleb128 0x9	# (DIE (0x1fb) DW_TAG_inlined_subroutine)
977	.long	0x6a	# DW_AT_abstract_origin
978	.quad	.LBB46	# DW_AT_low_pc
979	.quad	.LBE46	# DW_AT_high_pc
980	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
981	.byte	0x46	# DW_AT_call_line
982	.uleb128 0x8	# (DIE (0x212) DW_TAG_formal_parameter)
983	.long	0x7b	# DW_AT_abstract_origin
984	.long	.LLST1	# DW_AT_location
985	.byte	0x0	# end of children of DIE 0x1fb
986	.byte	0x0	# end of children of DIE 0x1d7
987	.uleb128 0x6	# (DIE (0x21d) DW_TAG_subprogram)
988	.long	0x85	# DW_AT_abstract_origin
989	.quad	.LFB6	# DW_AT_low_pc
990	.quad	.LFE6	# DW_AT_high_pc
991	.byte	0x1	# DW_AT_frame_base
992	.byte	0x9c	# DW_OP_call_frame_cfa
993	.long	0x240	# DW_AT_sibling
994	.uleb128 0x7	# (DIE (0x238) DW_TAG_formal_parameter)
995	.long	0x97	# DW_AT_abstract_origin
996	.byte	0x1	# DW_AT_location
997	.byte	0x55	# DW_OP_reg5
998	.byte	0x0	# end of children of DIE 0x21d
999	.uleb128 0x6	# (DIE (0x240) DW_TAG_subprogram)
1000	.long	0xa1	# DW_AT_abstract_origin
1001	.quad	.LFB8	# DW_AT_low_pc
1002	.quad	.LFE8	# DW_AT_high_pc
1003	.byte	0x1	# DW_AT_frame_base
1004	.byte	0x9c	# DW_OP_call_frame_cfa
1005	.long	0x263	# DW_AT_sibling
1006	.uleb128 0x7	# (DIE (0x25b) DW_TAG_formal_parameter)
1007	.long	0xb3	# DW_AT_abstract_origin
1008	.byte	0x1	# DW_AT_location
1009	.byte	0x55	# DW_OP_reg5
1010	.byte	0x0	# end of children of DIE 0x240
1011	.uleb128 0x6	# (DIE (0x263) DW_TAG_subprogram)
1012	.long	0x162	# DW_AT_abstract_origin
1013	.quad	.LFB9	# DW_AT_low_pc
1014	.quad	.LFE9	# DW_AT_high_pc
1015	.byte	0x1	# DW_AT_frame_base
1016	.byte	0x9c	# DW_OP_call_frame_cfa
1017	.long	0x2a9	# DW_AT_sibling
1018	.uleb128 0x8	# (DIE (0x27e) DW_TAG_formal_parameter)
1019	.long	0x174	# DW_AT_abstract_origin
1020	.long	.LLST2	# DW_AT_location
1021	.uleb128 0x9	# (DIE (0x287) DW_TAG_inlined_subroutine)
1022	.long	0xa1	# DW_AT_abstract_origin
1023	.quad	.LBB48	# DW_AT_low_pc
1024	.quad	.LBE48	# DW_AT_high_pc
1025	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1026	.byte	0x64	# DW_AT_call_line
1027	.uleb128 0x8	# (DIE (0x29e) DW_TAG_formal_parameter)
1028	.long	0xb3	# DW_AT_abstract_origin
1029	.long	.LLST3	# DW_AT_location
1030	.byte	0x0	# end of children of DIE 0x287
1031	.byte	0x0	# end of children of DIE 0x263
1032	.uleb128 0x6	# (DIE (0x2a9) DW_TAG_subprogram)
1033	.long	0xbd	# DW_AT_abstract_origin
1034	.quad	.LFB12	# DW_AT_low_pc
1035	.quad	.LFE12	# DW_AT_high_pc
1036	.byte	0x1	# DW_AT_frame_base
1037	.byte	0x9c	# DW_OP_call_frame_cfa
1038	.long	0x2cc	# DW_AT_sibling
1039	.uleb128 0x7	# (DIE (0x2c4) DW_TAG_formal_parameter)
1040	.long	0xcf	# DW_AT_abstract_origin
1041	.byte	0x1	# DW_AT_location
1042	.byte	0x55	# DW_OP_reg5
1043	.byte	0x0	# end of children of DIE 0x2a9
1044	.uleb128 0xa	# (DIE (0x2cc) DW_TAG_subprogram)
1045	.byte	0x1	# DW_AT_external
1046	.long	.LASF20	# DW_AT_name: "main"
1047	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
1048	.byte	0x86	# DW_AT_decl_line
1049	.byte	0x1	# DW_AT_prototyped
1050	.long	0x48	# DW_AT_type
1051	.quad	.LFB14	# DW_AT_low_pc
1052	.quad	.LFE14	# DW_AT_high_pc
1053	.byte	0x1	# DW_AT_frame_base
1054	.byte	0x9c	# DW_OP_call_frame_cfa
1055	.long	0x52b	# DW_AT_sibling
1056	.uleb128 0xb	# (DIE (0x2ef) DW_TAG_formal_parameter)
1057	.long	.LASF14	# DW_AT_name: "argc"
1058	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
1059	.byte	0x86	# DW_AT_decl_line
1060	.long	0x48	# DW_AT_type
1061	.long	.LLST4	# DW_AT_location
1062	.uleb128 0xb	# (DIE (0x2fe) DW_TAG_formal_parameter)
1063	.long	.LASF15	# DW_AT_name: "argv"
1064	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
1065	.byte	0x86	# DW_AT_decl_line
1066	.long	0x52b	# DW_AT_type
1067	.long	.LLST5	# DW_AT_location
1068	.uleb128 0xc	# (DIE (0x30d) DW_TAG_variable)
1069	.ascii "x\0"	# DW_AT_name
1070	.byte	0x1	# DW_AT_decl_file (../gdb.opt/inline-break.c)
1071	.byte	0x8c	# DW_AT_decl_line
1072	.long	0x53e	# DW_AT_type
1073	.long	.LLST6	# DW_AT_location
1074	.uleb128 0xd	# (DIE (0x31a) DW_TAG_inlined_subroutine)
1075	.long	0xd9	# DW_AT_abstract_origin
1076	.quad	.LBB50	# DW_AT_entry_pc
1077	.long	.Ldebug_ranges0+0x0	# DW_AT_ranges
1078	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1079	.byte	0x8e	# DW_AT_call_line
1080	.long	0x33b	# DW_AT_sibling
1081	.uleb128 0x8	# (DIE (0x331) DW_TAG_formal_parameter)
1082	.long	0xea	# DW_AT_abstract_origin
1083	.long	.LLST7	# DW_AT_location
1084	.byte	0x0	# end of children of DIE 0x31a
1085	.uleb128 0xd	# (DIE (0x33b) DW_TAG_inlined_subroutine)
1086	.long	0x110	# DW_AT_abstract_origin
1087	.quad	.LBB53	# DW_AT_entry_pc
1088	.long	.Ldebug_ranges0+0x30	# DW_AT_ranges
1089	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1090	.byte	0x92	# DW_AT_call_line
1091	.long	0x37d	# DW_AT_sibling
1092	.uleb128 0x8	# (DIE (0x352) DW_TAG_formal_parameter)
1093	.long	0x121	# DW_AT_abstract_origin
1094	.long	.LLST8	# DW_AT_location
1095	.uleb128 0x9	# (DIE (0x35b) DW_TAG_inlined_subroutine)
1096	.long	0x2d	# DW_AT_abstract_origin
1097	.quad	.LBB55	# DW_AT_low_pc
1098	.quad	.LBE55	# DW_AT_high_pc
1099	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1100	.byte	0x37	# DW_AT_call_line
1101	.uleb128 0x8	# (DIE (0x372) DW_TAG_formal_parameter)
1102	.long	0x3e	# DW_AT_abstract_origin
1103	.long	.LLST9	# DW_AT_location
1104	.byte	0x0	# end of children of DIE 0x35b
1105	.byte	0x0	# end of children of DIE 0x33b
1106	.uleb128 0xd	# (DIE (0x37d) DW_TAG_inlined_subroutine)
1107	.long	0x147	# DW_AT_abstract_origin
1108	.quad	.LBB58	# DW_AT_entry_pc
1109	.long	.Ldebug_ranges0+0x60	# DW_AT_ranges
1110	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1111	.byte	0x96	# DW_AT_call_line
1112	.long	0x3bf	# DW_AT_sibling
1113	.uleb128 0x8	# (DIE (0x394) DW_TAG_formal_parameter)
1114	.long	0x158	# DW_AT_abstract_origin
1115	.long	.LLST10	# DW_AT_location
1116	.uleb128 0x9	# (DIE (0x39d) DW_TAG_inlined_subroutine)
1117	.long	0x85	# DW_AT_abstract_origin
1118	.quad	.LBB60	# DW_AT_low_pc
1119	.quad	.LBE60	# DW_AT_high_pc
1120	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1121	.byte	0x55	# DW_AT_call_line
1122	.uleb128 0x8	# (DIE (0x3b4) DW_TAG_formal_parameter)
1123	.long	0x97	# DW_AT_abstract_origin
1124	.long	.LLST11	# DW_AT_location
1125	.byte	0x0	# end of children of DIE 0x39d
1126	.byte	0x0	# end of children of DIE 0x37d
1127	.uleb128 0xe	# (DIE (0x3bf) DW_TAG_inlined_subroutine)
1128	.long	0xf4	# DW_AT_abstract_origin
1129	.quad	.LBB64	# DW_AT_low_pc
1130	.quad	.LBE64	# DW_AT_high_pc
1131	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1132	.byte	0x90	# DW_AT_call_line
1133	.long	0x3e4	# DW_AT_sibling
1134	.uleb128 0x8	# (DIE (0x3da) DW_TAG_formal_parameter)
1135	.long	0x106	# DW_AT_abstract_origin
1136	.long	.LLST12	# DW_AT_location
1137	.byte	0x0	# end of children of DIE 0x3bf
1138	.uleb128 0xe	# (DIE (0x3e4) DW_TAG_inlined_subroutine)
1139	.long	0x12b	# DW_AT_abstract_origin
1140	.quad	.LBB67	# DW_AT_low_pc
1141	.quad	.LBE67	# DW_AT_high_pc
1142	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1143	.byte	0x94	# DW_AT_call_line
1144	.long	0x42a	# DW_AT_sibling
1145	.uleb128 0x8	# (DIE (0x3ff) DW_TAG_formal_parameter)
1146	.long	0x13d	# DW_AT_abstract_origin
1147	.long	.LLST13	# DW_AT_location
1148	.uleb128 0x9	# (DIE (0x408) DW_TAG_inlined_subroutine)
1149	.long	0x6a	# DW_AT_abstract_origin
1150	.quad	.LBB69	# DW_AT_low_pc
1151	.quad	.LBE69	# DW_AT_high_pc
1152	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1153	.byte	0x46	# DW_AT_call_line
1154	.uleb128 0x8	# (DIE (0x41f) DW_TAG_formal_parameter)
1155	.long	0x7b	# DW_AT_abstract_origin
1156	.long	.LLST14	# DW_AT_location
1157	.byte	0x0	# end of children of DIE 0x408
1158	.byte	0x0	# end of children of DIE 0x3e4
1159	.uleb128 0xd	# (DIE (0x42a) DW_TAG_inlined_subroutine)
1160	.long	0x162	# DW_AT_abstract_origin
1161	.quad	.LBB72	# DW_AT_entry_pc
1162	.long	.Ldebug_ranges0+0x90	# DW_AT_ranges
1163	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1164	.byte	0x98	# DW_AT_call_line
1165	.long	0x46c	# DW_AT_sibling
1166	.uleb128 0x8	# (DIE (0x441) DW_TAG_formal_parameter)
1167	.long	0x174	# DW_AT_abstract_origin
1168	.long	.LLST15	# DW_AT_location
1169	.uleb128 0x9	# (DIE (0x44a) DW_TAG_inlined_subroutine)
1170	.long	0xa1	# DW_AT_abstract_origin
1171	.quad	.LBB74	# DW_AT_low_pc
1172	.quad	.LBE74	# DW_AT_high_pc
1173	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1174	.byte	0x64	# DW_AT_call_line
1175	.uleb128 0x8	# (DIE (0x461) DW_TAG_formal_parameter)
1176	.long	0xb3	# DW_AT_abstract_origin
1177	.long	.LLST16	# DW_AT_location
1178	.byte	0x0	# end of children of DIE 0x44a
1179	.byte	0x0	# end of children of DIE 0x42a
1180	.uleb128 0xd	# (DIE (0x46c) DW_TAG_inlined_subroutine)
1181	.long	0x17e	# DW_AT_abstract_origin
1182	.quad	.LBB77	# DW_AT_entry_pc
1183	.long	.Ldebug_ranges0+0xc0	# DW_AT_ranges
1184	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1185	.byte	0x9a	# DW_AT_call_line
1186	.long	0x4aa	# DW_AT_sibling
1187	.uleb128 0x8	# (DIE (0x483) DW_TAG_formal_parameter)
1188	.long	0x18f	# DW_AT_abstract_origin
1189	.long	.LLST17	# DW_AT_location
1190	.uleb128 0xf	# (DIE (0x48c) DW_TAG_inlined_subroutine)
1191	.long	0x4f	# DW_AT_abstract_origin
1192	.quad	.LBB82	# DW_AT_entry_pc
1193	.long	.Ldebug_ranges0+0x120	# DW_AT_ranges
1194	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1195	.byte	0x72	# DW_AT_call_line
1196	.uleb128 0x8	# (DIE (0x49f) DW_TAG_formal_parameter)
1197	.long	0x60	# DW_AT_abstract_origin
1198	.long	.LLST18	# DW_AT_location
1199	.byte	0x0	# end of children of DIE 0x48c
1200	.byte	0x0	# end of children of DIE 0x46c
1201	.uleb128 0xd	# (DIE (0x4aa) DW_TAG_inlined_subroutine)
1202	.long	0x4f	# DW_AT_abstract_origin
1203	.quad	.LBB92	# DW_AT_entry_pc
1204	.long	.Ldebug_ranges0+0x160	# DW_AT_ranges
1205	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1206	.byte	0x9a	# DW_AT_call_line
1207	.long	0x4cb	# DW_AT_sibling
1208	.uleb128 0x8	# (DIE (0x4c1) DW_TAG_formal_parameter)
1209	.long	0x60	# DW_AT_abstract_origin
1210	.long	.LLST19	# DW_AT_location
1211	.byte	0x0	# end of children of DIE 0x4aa
1212	.uleb128 0xd	# (DIE (0x4cb) DW_TAG_inlined_subroutine)
1213	.long	0x199	# DW_AT_abstract_origin
1214	.quad	.LBB100	# DW_AT_entry_pc
1215	.long	.Ldebug_ranges0+0x1a0	# DW_AT_ranges
1216	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1217	.byte	0x9c	# DW_AT_call_line
1218	.long	0x509	# DW_AT_sibling
1219	.uleb128 0x8	# (DIE (0x4e2) DW_TAG_formal_parameter)
1220	.long	0x1aa	# DW_AT_abstract_origin
1221	.long	.LLST20	# DW_AT_location
1222	.uleb128 0xf	# (DIE (0x4eb) DW_TAG_inlined_subroutine)
1223	.long	0xbd	# DW_AT_abstract_origin
1224	.quad	.LBB102	# DW_AT_entry_pc
1225	.long	.Ldebug_ranges0+0x1d0	# DW_AT_ranges
1226	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1227	.byte	0x80	# DW_AT_call_line
1228	.uleb128 0x8	# (DIE (0x4fe) DW_TAG_formal_parameter)
1229	.long	0xcf	# DW_AT_abstract_origin
1230	.long	.LLST21	# DW_AT_location
1231	.byte	0x0	# end of children of DIE 0x4eb
1232	.byte	0x0	# end of children of DIE 0x4cb
1233	.uleb128 0x9	# (DIE (0x509) DW_TAG_inlined_subroutine)
1234	.long	0xbd	# DW_AT_abstract_origin
1235	.quad	.LBB108	# DW_AT_low_pc
1236	.quad	.LBE108	# DW_AT_high_pc
1237	.byte	0x1	# DW_AT_call_file (../gdb.opt/inline-break.c)
1238	.byte	0x9c	# DW_AT_call_line
1239	.uleb128 0x8	# (DIE (0x520) DW_TAG_formal_parameter)
1240	.long	0xcf	# DW_AT_abstract_origin
1241	.long	.LLST22	# DW_AT_location
1242	.byte	0x0	# end of children of DIE 0x509
1243	.byte	0x0	# end of children of DIE 0x2cc
1244	.uleb128 0x10	# (DIE (0x52b) DW_TAG_pointer_type)
1245	.byte	0x8	# DW_AT_byte_size
1246	.long	0x531	# DW_AT_type
1247	.uleb128 0x10	# (DIE (0x531) DW_TAG_pointer_type)
1248	.byte	0x8	# DW_AT_byte_size
1249	.long	0x537	# DW_AT_type
1250	.uleb128 0x11	# (DIE (0x537) DW_TAG_base_type)
1251	.byte	0x1	# DW_AT_byte_size
1252	.byte	0x6	# DW_AT_encoding
1253	.long	.LASF16	# DW_AT_name: "char"
1254	.uleb128 0x12	# (DIE (0x53e) DW_TAG_volatile_type)
1255	.long	0x48	# DW_AT_type
1256	.byte	0x0	# end of children of DIE 0xb
1257	.section	.debug_abbrev
1258	.uleb128 0x1	# (abbrev code)
1259	.uleb128 0x11	# (TAG: DW_TAG_compile_unit)
1260	.byte	0x1	# DW_children_yes
1261	.uleb128 0x25	# (DW_AT_producer)
1262	.uleb128 0xe	# (DW_FORM_strp)
1263	.uleb128 0x13	# (DW_AT_language)
1264	.uleb128 0xb	# (DW_FORM_data1)
1265	.uleb128 0x3	# (DW_AT_name)
1266	.uleb128 0xe	# (DW_FORM_strp)
1267	.uleb128 0x1b	# (DW_AT_comp_dir)
1268	.uleb128 0xe	# (DW_FORM_strp)
1269	.uleb128 0x11	# (DW_AT_low_pc)
1270	.uleb128 0x1	# (DW_FORM_addr)
1271	.uleb128 0x12	# (DW_AT_high_pc)
1272	.uleb128 0x1	# (DW_FORM_addr)
1273	.uleb128 0x10	# (DW_AT_stmt_list)
1274	.uleb128 0x6	# (DW_FORM_data4)
1275	.byte	0x0
1276	.byte	0x0
1277	.uleb128 0x2	# (abbrev code)
1278	.uleb128 0x2e	# (TAG: DW_TAG_subprogram)
1279	.byte	0x1	# DW_children_yes
1280	.uleb128 0x3	# (DW_AT_name)
1281	.uleb128 0xe	# (DW_FORM_strp)
1282	.uleb128 0x3a	# (DW_AT_decl_file)
1283	.uleb128 0xb	# (DW_FORM_data1)
1284	.uleb128 0x3b	# (DW_AT_decl_line)
1285	.uleb128 0xb	# (DW_FORM_data1)
1286	.uleb128 0x27	# (DW_AT_prototyped)
1287	.uleb128 0xc	# (DW_FORM_flag)
1288	.uleb128 0x49	# (DW_AT_type)
1289	.uleb128 0x13	# (DW_FORM_ref4)
1290	.uleb128 0x20	# (DW_AT_inline)
1291	.uleb128 0xb	# (DW_FORM_data1)
1292	.uleb128 0x1	# (DW_AT_sibling)
1293	.uleb128 0x13	# (DW_FORM_ref4)
1294	.byte	0x0
1295	.byte	0x0
1296	.uleb128 0x3	# (abbrev code)
1297	.uleb128 0x5	# (TAG: DW_TAG_formal_parameter)
1298	.byte	0x0	# DW_children_no
1299	.uleb128 0x3	# (DW_AT_name)
1300	.uleb128 0x8	# (DW_FORM_string)
1301	.uleb128 0x3a	# (DW_AT_decl_file)
1302	.uleb128 0xb	# (DW_FORM_data1)
1303	.uleb128 0x3b	# (DW_AT_decl_line)
1304	.uleb128 0xb	# (DW_FORM_data1)
1305	.uleb128 0x49	# (DW_AT_type)
1306	.uleb128 0x13	# (DW_FORM_ref4)
1307	.byte	0x0
1308	.byte	0x0
1309	.uleb128 0x4	# (abbrev code)
1310	.uleb128 0x24	# (TAG: DW_TAG_base_type)
1311	.byte	0x0	# DW_children_no
1312	.uleb128 0xb	# (DW_AT_byte_size)
1313	.uleb128 0xb	# (DW_FORM_data1)
1314	.uleb128 0x3e	# (DW_AT_encoding)
1315	.uleb128 0xb	# (DW_FORM_data1)
1316	.uleb128 0x3	# (DW_AT_name)
1317	.uleb128 0x8	# (DW_FORM_string)
1318	.byte	0x0
1319	.byte	0x0
1320	.uleb128 0x5	# (abbrev code)
1321	.uleb128 0x2e	# (TAG: DW_TAG_subprogram)
1322	.byte	0x1	# DW_children_yes
1323	.uleb128 0x3f	# (DW_AT_external)
1324	.uleb128 0xc	# (DW_FORM_flag)
1325	.uleb128 0x3	# (DW_AT_name)
1326	.uleb128 0xe	# (DW_FORM_strp)
1327	.uleb128 0x3a	# (DW_AT_decl_file)
1328	.uleb128 0xb	# (DW_FORM_data1)
1329	.uleb128 0x3b	# (DW_AT_decl_line)
1330	.uleb128 0xb	# (DW_FORM_data1)
1331	.uleb128 0x27	# (DW_AT_prototyped)
1332	.uleb128 0xc	# (DW_FORM_flag)
1333	.uleb128 0x49	# (DW_AT_type)
1334	.uleb128 0x13	# (DW_FORM_ref4)
1335	.uleb128 0x20	# (DW_AT_inline)
1336	.uleb128 0xb	# (DW_FORM_data1)
1337	.uleb128 0x1	# (DW_AT_sibling)
1338	.uleb128 0x13	# (DW_FORM_ref4)
1339	.byte	0x0
1340	.byte	0x0
1341	.uleb128 0x6	# (abbrev code)
1342	.uleb128 0x2e	# (TAG: DW_TAG_subprogram)
1343	.byte	0x1	# DW_children_yes
1344	.uleb128 0x31	# (DW_AT_abstract_origin)
1345	.uleb128 0x13	# (DW_FORM_ref4)
1346	.uleb128 0x11	# (DW_AT_low_pc)
1347	.uleb128 0x1	# (DW_FORM_addr)
1348	.uleb128 0x12	# (DW_AT_high_pc)
1349	.uleb128 0x1	# (DW_FORM_addr)
1350	.uleb128 0x40	# (DW_AT_frame_base)
1351	.uleb128 0xa	# (DW_FORM_block1)
1352	.uleb128 0x1	# (DW_AT_sibling)
1353	.uleb128 0x13	# (DW_FORM_ref4)
1354	.byte	0x0
1355	.byte	0x0
1356	.uleb128 0x7	# (abbrev code)
1357	.uleb128 0x5	# (TAG: DW_TAG_formal_parameter)
1358	.byte	0x0	# DW_children_no
1359	.uleb128 0x31	# (DW_AT_abstract_origin)
1360	.uleb128 0x13	# (DW_FORM_ref4)
1361	.uleb128 0x2	# (DW_AT_location)
1362	.uleb128 0xa	# (DW_FORM_block1)
1363	.byte	0x0
1364	.byte	0x0
1365	.uleb128 0x8	# (abbrev code)
1366	.uleb128 0x5	# (TAG: DW_TAG_formal_parameter)
1367	.byte	0x0	# DW_children_no
1368	.uleb128 0x31	# (DW_AT_abstract_origin)
1369	.uleb128 0x13	# (DW_FORM_ref4)
1370	.uleb128 0x2	# (DW_AT_location)
1371	.uleb128 0x6	# (DW_FORM_data4)
1372	.byte	0x0
1373	.byte	0x0
1374	.uleb128 0x9	# (abbrev code)
1375	.uleb128 0x1d	# (TAG: DW_TAG_inlined_subroutine)
1376	.byte	0x1	# DW_children_yes
1377	.uleb128 0x31	# (DW_AT_abstract_origin)
1378	.uleb128 0x13	# (DW_FORM_ref4)
1379	.uleb128 0x11	# (DW_AT_low_pc)
1380	.uleb128 0x1	# (DW_FORM_addr)
1381	.uleb128 0x12	# (DW_AT_high_pc)
1382	.uleb128 0x1	# (DW_FORM_addr)
1383	.uleb128 0x58	# (DW_AT_call_file)
1384	.uleb128 0xb	# (DW_FORM_data1)
1385	.uleb128 0x59	# (DW_AT_call_line)
1386	.uleb128 0xb	# (DW_FORM_data1)
1387	.byte	0x0
1388	.byte	0x0
1389	.uleb128 0xa	# (abbrev code)
1390	.uleb128 0x2e	# (TAG: DW_TAG_subprogram)
1391	.byte	0x1	# DW_children_yes
1392	.uleb128 0x3f	# (DW_AT_external)
1393	.uleb128 0xc	# (DW_FORM_flag)
1394	.uleb128 0x3	# (DW_AT_name)
1395	.uleb128 0xe	# (DW_FORM_strp)
1396	.uleb128 0x3a	# (DW_AT_decl_file)
1397	.uleb128 0xb	# (DW_FORM_data1)
1398	.uleb128 0x3b	# (DW_AT_decl_line)
1399	.uleb128 0xb	# (DW_FORM_data1)
1400	.uleb128 0x27	# (DW_AT_prototyped)
1401	.uleb128 0xc	# (DW_FORM_flag)
1402	.uleb128 0x49	# (DW_AT_type)
1403	.uleb128 0x13	# (DW_FORM_ref4)
1404	.uleb128 0x11	# (DW_AT_low_pc)
1405	.uleb128 0x1	# (DW_FORM_addr)
1406	.uleb128 0x12	# (DW_AT_high_pc)
1407	.uleb128 0x1	# (DW_FORM_addr)
1408	.uleb128 0x40	# (DW_AT_frame_base)
1409	.uleb128 0xa	# (DW_FORM_block1)
1410	.uleb128 0x1	# (DW_AT_sibling)
1411	.uleb128 0x13	# (DW_FORM_ref4)
1412	.byte	0x0
1413	.byte	0x0
1414	.uleb128 0xb	# (abbrev code)
1415	.uleb128 0x5	# (TAG: DW_TAG_formal_parameter)
1416	.byte	0x0	# DW_children_no
1417	.uleb128 0x3	# (DW_AT_name)
1418	.uleb128 0xe	# (DW_FORM_strp)
1419	.uleb128 0x3a	# (DW_AT_decl_file)
1420	.uleb128 0xb	# (DW_FORM_data1)
1421	.uleb128 0x3b	# (DW_AT_decl_line)
1422	.uleb128 0xb	# (DW_FORM_data1)
1423	.uleb128 0x49	# (DW_AT_type)
1424	.uleb128 0x13	# (DW_FORM_ref4)
1425	.uleb128 0x2	# (DW_AT_location)
1426	.uleb128 0x6	# (DW_FORM_data4)
1427	.byte	0x0
1428	.byte	0x0
1429	.uleb128 0xc	# (abbrev code)
1430	.uleb128 0x34	# (TAG: DW_TAG_variable)
1431	.byte	0x0	# DW_children_no
1432	.uleb128 0x3	# (DW_AT_name)
1433	.uleb128 0x8	# (DW_FORM_string)
1434	.uleb128 0x3a	# (DW_AT_decl_file)
1435	.uleb128 0xb	# (DW_FORM_data1)
1436	.uleb128 0x3b	# (DW_AT_decl_line)
1437	.uleb128 0xb	# (DW_FORM_data1)
1438	.uleb128 0x49	# (DW_AT_type)
1439	.uleb128 0x13	# (DW_FORM_ref4)
1440	.uleb128 0x2	# (DW_AT_location)
1441	.uleb128 0x6	# (DW_FORM_data4)
1442	.byte	0x0
1443	.byte	0x0
1444	.uleb128 0xd	# (abbrev code)
1445	.uleb128 0x1d	# (TAG: DW_TAG_inlined_subroutine)
1446	.byte	0x1	# DW_children_yes
1447	.uleb128 0x31	# (DW_AT_abstract_origin)
1448	.uleb128 0x13	# (DW_FORM_ref4)
1449	.uleb128 0x52	# (DW_AT_entry_pc)
1450	.uleb128 0x1	# (DW_FORM_addr)
1451	.uleb128 0x55	# (DW_AT_ranges)
1452	.uleb128 0x6	# (DW_FORM_data4)
1453	.uleb128 0x58	# (DW_AT_call_file)
1454	.uleb128 0xb	# (DW_FORM_data1)
1455	.uleb128 0x59	# (DW_AT_call_line)
1456	.uleb128 0xb	# (DW_FORM_data1)
1457	.uleb128 0x1	# (DW_AT_sibling)
1458	.uleb128 0x13	# (DW_FORM_ref4)
1459	.byte	0x0
1460	.byte	0x0
1461	.uleb128 0xe	# (abbrev code)
1462	.uleb128 0x1d	# (TAG: DW_TAG_inlined_subroutine)
1463	.byte	0x1	# DW_children_yes
1464	.uleb128 0x31	# (DW_AT_abstract_origin)
1465	.uleb128 0x13	# (DW_FORM_ref4)
1466	.uleb128 0x11	# (DW_AT_low_pc)
1467	.uleb128 0x1	# (DW_FORM_addr)
1468	.uleb128 0x12	# (DW_AT_high_pc)
1469	.uleb128 0x1	# (DW_FORM_addr)
1470	.uleb128 0x58	# (DW_AT_call_file)
1471	.uleb128 0xb	# (DW_FORM_data1)
1472	.uleb128 0x59	# (DW_AT_call_line)
1473	.uleb128 0xb	# (DW_FORM_data1)
1474	.uleb128 0x1	# (DW_AT_sibling)
1475	.uleb128 0x13	# (DW_FORM_ref4)
1476	.byte	0x0
1477	.byte	0x0
1478	.uleb128 0xf	# (abbrev code)
1479	.uleb128 0x1d	# (TAG: DW_TAG_inlined_subroutine)
1480	.byte	0x1	# DW_children_yes
1481	.uleb128 0x31	# (DW_AT_abstract_origin)
1482	.uleb128 0x13	# (DW_FORM_ref4)
1483	.uleb128 0x52	# (DW_AT_entry_pc)
1484	.uleb128 0x1	# (DW_FORM_addr)
1485	.uleb128 0x55	# (DW_AT_ranges)
1486	.uleb128 0x6	# (DW_FORM_data4)
1487	.uleb128 0x58	# (DW_AT_call_file)
1488	.uleb128 0xb	# (DW_FORM_data1)
1489	.uleb128 0x59	# (DW_AT_call_line)
1490	.uleb128 0xb	# (DW_FORM_data1)
1491	.byte	0x0
1492	.byte	0x0
1493	.uleb128 0x10	# (abbrev code)
1494	.uleb128 0xf	# (TAG: DW_TAG_pointer_type)
1495	.byte	0x0	# DW_children_no
1496	.uleb128 0xb	# (DW_AT_byte_size)
1497	.uleb128 0xb	# (DW_FORM_data1)
1498	.uleb128 0x49	# (DW_AT_type)
1499	.uleb128 0x13	# (DW_FORM_ref4)
1500	.byte	0x0
1501	.byte	0x0
1502	.uleb128 0x11	# (abbrev code)
1503	.uleb128 0x24	# (TAG: DW_TAG_base_type)
1504	.byte	0x0	# DW_children_no
1505	.uleb128 0xb	# (DW_AT_byte_size)
1506	.uleb128 0xb	# (DW_FORM_data1)
1507	.uleb128 0x3e	# (DW_AT_encoding)
1508	.uleb128 0xb	# (DW_FORM_data1)
1509	.uleb128 0x3	# (DW_AT_name)
1510	.uleb128 0xe	# (DW_FORM_strp)
1511	.byte	0x0
1512	.byte	0x0
1513	.uleb128 0x12	# (abbrev code)
1514	.uleb128 0x35	# (TAG: DW_TAG_volatile_type)
1515	.byte	0x0	# DW_children_no
1516	.uleb128 0x49	# (DW_AT_type)
1517	.uleb128 0x13	# (DW_FORM_ref4)
1518	.byte	0x0
1519	.byte	0x0
1520	.byte	0x0
1521	.section	.debug_pubnames,"",@progbits
1522	.long	0x58	# Length of Public Names Info
1523	.value	0x2	# DWARF Version
1524	.long	.Ldebug_info0	# Offset of Compilation Unit Info
1525	.long	0x544	# Compilation Unit Length
1526	.long	0x1b4	# DIE offset
1527	.ascii "func2\0"	# external name
1528	.long	0x1d7	# DIE offset
1529	.ascii "func4a\0"	# external name
1530	.long	0x21d	# DIE offset
1531	.ascii "func5b\0"	# external name
1532	.long	0x240	# DIE offset
1533	.ascii "func6b\0"	# external name
1534	.long	0x263	# DIE offset
1535	.ascii "func6a\0"	# external name
1536	.long	0x2a9	# DIE offset
1537	.ascii "func8b\0"	# external name
1538	.long	0x2cc	# DIE offset
1539	.ascii "main\0"	# external name
1540	.long	0x0
1541	.section	.debug_aranges,"",@progbits
1542	.long	0x2c	# Length of Address Ranges Info
1543	.value	0x2	# DWARF Version
1544	.long	.Ldebug_info0	# Offset of Compilation Unit Info
1545	.byte	0x8	# Size of Address
1546	.byte	0x0	# Size of Segment Descriptor
1547	.value	0x0	# Pad to 16 byte boundary
1548	.value	0x0
1549	.quad	.Ltext0	# Address
1550	.quad	.Letext0-.Ltext0	# Length
1551	.quad	0x0
1552	.quad	0x0
1553	.section	.debug_ranges,"",@progbits
1554.Ldebug_ranges0:
1555	.quad	.LBB50-.Ltext0	# Offset 0x0
1556	.quad	.LBE50-.Ltext0
1557	.quad	.LBB63-.Ltext0
1558	.quad	.LBE63-.Ltext0
1559	.quad	0x0
1560	.quad	0x0
1561	.quad	.LBB53-.Ltext0	# Offset 0x30
1562	.quad	.LBE53-.Ltext0
1563	.quad	.LBB66-.Ltext0
1564	.quad	.LBE66-.Ltext0
1565	.quad	0x0
1566	.quad	0x0
1567	.quad	.LBB58-.Ltext0	# Offset 0x60
1568	.quad	.LBE58-.Ltext0
1569	.quad	.LBB71-.Ltext0
1570	.quad	.LBE71-.Ltext0
1571	.quad	0x0
1572	.quad	0x0
1573	.quad	.LBB72-.Ltext0	# Offset 0x90
1574	.quad	.LBE72-.Ltext0
1575	.quad	.LBB89-.Ltext0
1576	.quad	.LBE89-.Ltext0
1577	.quad	0x0
1578	.quad	0x0
1579	.quad	.LBB77-.Ltext0	# Offset 0xc0
1580	.quad	.LBE77-.Ltext0
1581	.quad	.LBB98-.Ltext0
1582	.quad	.LBE98-.Ltext0
1583	.quad	.LBB96-.Ltext0
1584	.quad	.LBE96-.Ltext0
1585	.quad	.LBB91-.Ltext0
1586	.quad	.LBE91-.Ltext0
1587	.quad	.LBB90-.Ltext0
1588	.quad	.LBE90-.Ltext0
1589	.quad	0x0
1590	.quad	0x0
1591	.quad	.LBB82-.Ltext0	# Offset 0x120
1592	.quad	.LBE82-.Ltext0
1593	.quad	.LBB86-.Ltext0
1594	.quad	.LBE86-.Ltext0
1595	.quad	.LBB81-.Ltext0
1596	.quad	.LBE81-.Ltext0
1597	.quad	0x0
1598	.quad	0x0
1599	.quad	.LBB92-.Ltext0	# Offset 0x160
1600	.quad	.LBE92-.Ltext0
1601	.quad	.LBB99-.Ltext0
1602	.quad	.LBE99-.Ltext0
1603	.quad	.LBB97-.Ltext0
1604	.quad	.LBE97-.Ltext0
1605	.quad	0x0
1606	.quad	0x0
1607	.quad	.LBB100-.Ltext0	# Offset 0x1a0
1608	.quad	.LBE100-.Ltext0
1609	.quad	.LBB107-.Ltext0
1610	.quad	.LBE107-.Ltext0
1611	.quad	0x0
1612	.quad	0x0
1613	.quad	.LBB102-.Ltext0	# Offset 0x1d0
1614	.quad	.LBE102-.Ltext0
1615	.quad	.LBB105-.Ltext0
1616	.quad	.LBE105-.Ltext0
1617	.quad	0x0
1618	.quad	0x0
1619	.section	.debug_str,"MS",@progbits,1
1620.LASF12:
1621	.string	"func7a"
1622.LASF1:
1623	.string	"func7b"
1624.LASF19:
1625	.string	"/home/gary/work/archer/src/gdb/testsuite/gdb.dwarf2"
1626.LASF20:
1627	.string	"main"
1628.LASF18:
1629	.string	"../gdb.opt/inline-break.c"
1630.LASF6:
1631	.string	"func1"
1632.LASF17:
1633	.string	"GNU C 4.5.1 20100924 (Red Hat 4.5.1-4)"
1634.LASF14:
1635	.string	"argc"
1636.LASF8:
1637	.string	"func3a"
1638.LASF0:
1639	.string	"func3b"
1640.LASF16:
1641	.string	"char"
1642.LASF9:
1643	.string	"func4a"
1644.LASF2:
1645	.string	"func4b"
1646.LASF11:
1647	.string	"func6a"
1648.LASF10:
1649	.string	"func5a"
1650.LASF3:
1651	.string	"func5b"
1652.LASF5:
1653	.string	"func8b"
1654.LASF13:
1655	.string	"func8a"
1656.LASF7:
1657	.string	"func2"
1658.LASF4:
1659	.string	"func6b"
1660.LASF15:
1661	.string	"argv"
1662	.ident	"GCC: (GNU) 4.5.1 20100924 (Red Hat 4.5.1-4)"
1663	.section	.note.GNU-stack,"",@progbits
1664