1	.file	"implptr.c"
2	.text
3.Ltext0:
4	.p2align 4,,15
5	.globl	foo
6	.type	foo, @function
7foo:
8.LFB1:
9	.file 1 "gdb.dwarf2/implptr.c"
10	.loc 1 45 0
11	.cfi_startproc
12.LVL0:
13	.loc 1 45 0
14	movl	4(%esp), %eax
15.LVL1:
16.LBB6:
17.LBB7:
18	.loc 1 36 0
19	addl	$1, u
20.LVL2:
21	.loc 1 38 0
22	addl	$1, u+4
23.LVL3:
24	.loc 1 40 0
25	addl	$1, u+8
26.LVL4:
27.LBE7:
28.LBE6:
29.LBB8:
30.LBB9:
31	.loc 1 36 0
32	addl	$1, u+12
33.LVL5:
34	.loc 1 38 0
35	addl	$1, u+16
36.LVL6:
37	.loc 1 40 0
38	addl	$1, u+20
39.LBE9:
40.LBE8:
41	.loc 1 52 0
42	leal	(%eax,%eax,4), %eax
43	.loc 1 53 0
44	ret
45	.cfi_endproc
46.LFE1:
47	.size	foo, .-foo
48	.p2align 4,,15
49	.globl	bar
50	.type	bar, @function
51bar:
52.LFB2:
53	.loc 1 61 0
54	.cfi_startproc
55.LVL7:
56	.loc 1 65 0
57	movl	4(%esp), %eax
58	addl	$1, %eax
59	.loc 1 67 0
60	ret
61	.cfi_endproc
62.LFE2:
63	.size	bar, .-bar
64	.section	.text.startup,"ax",@progbits
65	.p2align 4,,15
66	.globl	main
67	.type	main, @function
68main:
69.LFB3:
70	.loc 1 70 0
71	.cfi_startproc
72	pushl	%ebx
73	.cfi_def_cfa_offset 8
74	.cfi_offset 3, -8
75	subl	$4, %esp
76	.cfi_def_cfa_offset 12
77	.loc 1 71 0
78	movl	$5, (%esp)
79	call	bar
80.LVL8:
81	movl	$23, (%esp)
82	movl	%eax, %ebx
83	call	foo
84.LVL9:
85	.loc 1 72 0
86	addl	$4, %esp
87	.cfi_def_cfa_offset 8
88	.loc 1 71 0
89	addl	%ebx, %eax
90	.loc 1 72 0
91	popl	%ebx
92	.cfi_def_cfa_offset 4
93	.cfi_restore 3
94	ret
95	.cfi_endproc
96.LFE3:
97	.size	main, .-main
98	.comm	u,24,4
99	.text
100.Letext0:
101	.section	.debug_info,"",@progbits
102.Ldebug_info0:
103	.long	0x217
104	.value	0x4
105	.long	.Ldebug_abbrev0
106	.byte	0x4
107	.uleb128 0x1
108	.long	.LASF4
109	.byte	0x1
110	.long	.LASF5
111	.long	.LASF6
112	.long	.Ldebug_ranges0+0
113	.long	0
114	.long	.Ldebug_line0
115	.uleb128 0x2
116	.string	"S"
117	.byte	0x8
118	.byte	0x1
119	.byte	0x18
120	.long	0x44
121	.uleb128 0x3
122	.string	"x"
123	.byte	0x1
124	.byte	0x1a
125	.long	0x44
126	.byte	0
127	.uleb128 0x3
128	.string	"y"
129	.byte	0x1
130	.byte	0x1a
131	.long	0x4a
132	.byte	0x4
133	.byte	0
134	.uleb128 0x4
135	.byte	0x4
136	.long	0x4a
137	.uleb128 0x5
138	.byte	0x4
139	.byte	0x5
140	.string	"int"
141	.uleb128 0x6
142	.long	.LASF0
143	.byte	0x1
144	.byte	0x37
145	.long	0x44
146	.uleb128 0x6
147	.long	.LASF1
148	.byte	0x1
149	.byte	0x38
150	.long	0x67
151	.uleb128 0x4
152	.byte	0x4
153	.long	0x51
154	.uleb128 0x6
155	.long	.LASF2
156	.byte	0x1
157	.byte	0x39
158	.long	0x78
159	.uleb128 0x4
160	.byte	0x4
161	.long	0x5c
162	.uleb128 0x7
163	.string	"add"
164	.byte	0x1
165	.byte	0x20
166	.byte	0x3
167	.long	0xa6
168	.uleb128 0x8
169	.string	"a"
170	.byte	0x1
171	.byte	0x20
172	.long	0xa6
173	.uleb128 0x8
174	.string	"b"
175	.byte	0x1
176	.byte	0x20
177	.long	0xa6
178	.uleb128 0x8
179	.string	"c"
180	.byte	0x1
181	.byte	0x20
182	.long	0x4a
183	.byte	0
184	.uleb128 0x4
185	.byte	0x4
186	.long	0x25
187	.uleb128 0x9
188	.string	"foo"
189	.byte	0x1
190	.byte	0x2c
191	.long	0x4a
192	.long	.LFB1
193	.long	.LFE1
194	.uleb128 0x1
195	.byte	0x9c
196	.long	0x147
197	.uleb128 0xa
198	.string	"i"
199	.byte	0x1
200	.byte	0x2c
201	.long	0x4a
202	.long	.LLST0
203	.uleb128 0xb
204	.string	"j"
205	.byte	0x1
206	.byte	0x2e
207	.long	0x4a
208	.long	.LLST1
209	.uleb128 0xb
210	.string	"p"
211	.byte	0x1
212	.byte	0x2f
213	.long	0x147
214	.long	.LLST2
215	.uleb128 0xc
216	.long	0x7e
217	.long	.LBB6
218	.long	.LBE6
219	.byte	0x1
220	.byte	0x30
221	.long	0x11b
222	.uleb128 0xd
223	.long	0x9c
224	.byte	0
225	.uleb128 0xe
226	.long	0x93
227	.uleb128 0x6
228	.byte	0xf2
229	.long	.Ldebug_info0+223
230	.sleb128 8
231	.uleb128 0xf
232	.long	0x8a
233	.long	.LLST3
234	.byte	0
235	.uleb128 0x10
236	.long	0x7e
237	.long	.LBB8
238	.long	.LBE8
239	.byte	0x1
240	.byte	0x33
241	.uleb128 0xd
242	.long	0x9c
243	.byte	0x3
244	.uleb128 0xe
245	.long	0x93
246	.uleb128 0x6
247	.byte	0xf2
248	.long	.Ldebug_info0+223
249	.sleb128 8
250	.uleb128 0xf
251	.long	0x8a
252	.long	.LLST4
253	.byte	0
254	.byte	0
255	.uleb128 0x11
256	.long	0x25
257	.long	0x157
258	.uleb128 0x12
259	.long	0x157
260	.byte	0x1
261	.byte	0
262	.uleb128 0x13
263	.byte	0x4
264	.byte	0x7
265	.long	.LASF3
266	.uleb128 0x9
267	.string	"bar"
268	.byte	0x1
269	.byte	0x3c
270	.long	0x4a
271	.long	.LFB2
272	.long	.LFE2
273	.uleb128 0x1
274	.byte	0x9c
275	.long	0x1b4
276	.uleb128 0x14
277	.string	"i"
278	.byte	0x1
279	.byte	0x3c
280	.long	0x4a
281	.uleb128 0x2
282	.byte	0x91
283	.sleb128 0
284	.uleb128 0x15
285	.string	"j"
286	.byte	0x1
287	.byte	0x3e
288	.long	0x51
289	.uleb128 0x6
290	.byte	0xf2
291	.long	.Ldebug_info0+375
292	.sleb128 0
293	.uleb128 0x15
294	.string	"k"
295	.byte	0x1
296	.byte	0x3f
297	.long	0x5c
298	.uleb128 0x6
299	.byte	0xf2
300	.long	.Ldebug_info0+387
301	.sleb128 0
302	.uleb128 0x15
303	.string	"l"
304	.byte	0x1
305	.byte	0x40
306	.long	0x6d
307	.uleb128 0x6
308	.byte	0xf2
309	.long	.Ldebug_info0+403
310	.sleb128 0
311	.byte	0
312	.uleb128 0x16
313	.long	.LASF7
314	.byte	0x1
315	.byte	0x45
316	.long	0x4a
317	.long	.LFB3
318	.long	.LFE3
319	.uleb128 0x1
320	.byte	0x9c
321	.long	0x1f2
322	.uleb128 0x17
323	.long	.LVL8
324	.long	0x15e
325	.long	0x1e1
326	.uleb128 0x18
327	.uleb128 0x2
328	.byte	0x74
329	.sleb128 0
330	.uleb128 0x1
331	.byte	0x35
332	.byte	0
333	.uleb128 0x19
334	.long	.LVL9
335	.long	0xac
336	.uleb128 0x18
337	.uleb128 0x2
338	.byte	0x74
339	.sleb128 0
340	.uleb128 0x1
341	.byte	0x47
342	.byte	0
343	.byte	0
344	.uleb128 0x11
345	.long	0x4a
346	.long	0x202
347	.uleb128 0x12
348	.long	0x157
349	.byte	0x5
350	.byte	0
351	.uleb128 0x1a
352	.string	"u"
353	.byte	0x1
354	.byte	0x1d
355	.long	0x1f2
356	.uleb128 0x1b
357	.string	"u"
358	.byte	0x1
359	.byte	0x1d
360	.long	0x1f2
361	.uleb128 0x5
362	.byte	0x3
363	.long	u
364	.byte	0
365	.section	.debug_abbrev,"",@progbits
366.Ldebug_abbrev0:
367	.uleb128 0x1
368	.uleb128 0x11
369	.byte	0x1
370	.uleb128 0x25
371	.uleb128 0xe
372	.uleb128 0x13
373	.uleb128 0xb
374	.uleb128 0x3
375	.uleb128 0xe
376	.uleb128 0x1b
377	.uleb128 0xe
378	.uleb128 0x55
379	.uleb128 0x17
380	.uleb128 0x11
381	.uleb128 0x1
382	.uleb128 0x10
383	.uleb128 0x17
384	.byte	0
385	.byte	0
386	.uleb128 0x2
387	.uleb128 0x13
388	.byte	0x1
389	.uleb128 0x3
390	.uleb128 0x8
391	.uleb128 0xb
392	.uleb128 0xb
393	.uleb128 0x3a
394	.uleb128 0xb
395	.uleb128 0x3b
396	.uleb128 0xb
397	.uleb128 0x1
398	.uleb128 0x13
399	.byte	0
400	.byte	0
401	.uleb128 0x3
402	.uleb128 0xd
403	.byte	0
404	.uleb128 0x3
405	.uleb128 0x8
406	.uleb128 0x3a
407	.uleb128 0xb
408	.uleb128 0x3b
409	.uleb128 0xb
410	.uleb128 0x49
411	.uleb128 0x13
412	.uleb128 0x38
413	.uleb128 0xb
414	.byte	0
415	.byte	0
416	.uleb128 0x4
417	.uleb128 0xf
418	.byte	0
419	.uleb128 0xb
420	.uleb128 0xb
421	.uleb128 0x49
422	.uleb128 0x13
423	.byte	0
424	.byte	0
425	.uleb128 0x5
426	.uleb128 0x24
427	.byte	0
428	.uleb128 0xb
429	.uleb128 0xb
430	.uleb128 0x3e
431	.uleb128 0xb
432	.uleb128 0x3
433	.uleb128 0x8
434	.byte	0
435	.byte	0
436	.uleb128 0x6
437	.uleb128 0x16
438	.byte	0
439	.uleb128 0x3
440	.uleb128 0xe
441	.uleb128 0x3a
442	.uleb128 0xb
443	.uleb128 0x3b
444	.uleb128 0xb
445	.uleb128 0x49
446	.uleb128 0x13
447	.byte	0
448	.byte	0
449	.uleb128 0x7
450	.uleb128 0x2e
451	.byte	0x1
452	.uleb128 0x3
453	.uleb128 0x8
454	.uleb128 0x3a
455	.uleb128 0xb
456	.uleb128 0x3b
457	.uleb128 0xb
458	.uleb128 0x27
459	.uleb128 0x19
460	.uleb128 0x20
461	.uleb128 0xb
462	.uleb128 0x1
463	.uleb128 0x13
464	.byte	0
465	.byte	0
466	.uleb128 0x8
467	.uleb128 0x5
468	.byte	0
469	.uleb128 0x3
470	.uleb128 0x8
471	.uleb128 0x3a
472	.uleb128 0xb
473	.uleb128 0x3b
474	.uleb128 0xb
475	.uleb128 0x49
476	.uleb128 0x13
477	.byte	0
478	.byte	0
479	.uleb128 0x9
480	.uleb128 0x2e
481	.byte	0x1
482	.uleb128 0x3f
483	.uleb128 0x19
484	.uleb128 0x3
485	.uleb128 0x8
486	.uleb128 0x3a
487	.uleb128 0xb
488	.uleb128 0x3b
489	.uleb128 0xb
490	.uleb128 0x27
491	.uleb128 0x19
492	.uleb128 0x49
493	.uleb128 0x13
494	.uleb128 0x11
495	.uleb128 0x1
496	.uleb128 0x12
497	.uleb128 0x1
498	.uleb128 0x40
499	.uleb128 0x18
500	.uleb128 0x2117
501	.uleb128 0x19
502	.uleb128 0x1
503	.uleb128 0x13
504	.byte	0
505	.byte	0
506	.uleb128 0xa
507	.uleb128 0x5
508	.byte	0
509	.uleb128 0x3
510	.uleb128 0x8
511	.uleb128 0x3a
512	.uleb128 0xb
513	.uleb128 0x3b
514	.uleb128 0xb
515	.uleb128 0x49
516	.uleb128 0x13
517	.uleb128 0x2
518	.uleb128 0x17
519	.byte	0
520	.byte	0
521	.uleb128 0xb
522	.uleb128 0x34
523	.byte	0
524	.uleb128 0x3
525	.uleb128 0x8
526	.uleb128 0x3a
527	.uleb128 0xb
528	.uleb128 0x3b
529	.uleb128 0xb
530	.uleb128 0x49
531	.uleb128 0x13
532	.uleb128 0x2
533	.uleb128 0x17
534	.byte	0
535	.byte	0
536	.uleb128 0xc
537	.uleb128 0x1d
538	.byte	0x1
539	.uleb128 0x31
540	.uleb128 0x13
541	.uleb128 0x11
542	.uleb128 0x1
543	.uleb128 0x12
544	.uleb128 0x1
545	.uleb128 0x58
546	.uleb128 0xb
547	.uleb128 0x59
548	.uleb128 0xb
549	.uleb128 0x1
550	.uleb128 0x13
551	.byte	0
552	.byte	0
553	.uleb128 0xd
554	.uleb128 0x5
555	.byte	0
556	.uleb128 0x31
557	.uleb128 0x13
558	.uleb128 0x1c
559	.uleb128 0xb
560	.byte	0
561	.byte	0
562	.uleb128 0xe
563	.uleb128 0x5
564	.byte	0
565	.uleb128 0x31
566	.uleb128 0x13
567	.uleb128 0x2
568	.uleb128 0x18
569	.byte	0
570	.byte	0
571	.uleb128 0xf
572	.uleb128 0x5
573	.byte	0
574	.uleb128 0x31
575	.uleb128 0x13
576	.uleb128 0x2
577	.uleb128 0x17
578	.byte	0
579	.byte	0
580	.uleb128 0x10
581	.uleb128 0x1d
582	.byte	0x1
583	.uleb128 0x31
584	.uleb128 0x13
585	.uleb128 0x11
586	.uleb128 0x1
587	.uleb128 0x12
588	.uleb128 0x1
589	.uleb128 0x58
590	.uleb128 0xb
591	.uleb128 0x59
592	.uleb128 0xb
593	.byte	0
594	.byte	0
595	.uleb128 0x11
596	.uleb128 0x1
597	.byte	0x1
598	.uleb128 0x49
599	.uleb128 0x13
600	.uleb128 0x1
601	.uleb128 0x13
602	.byte	0
603	.byte	0
604	.uleb128 0x12
605	.uleb128 0x21
606	.byte	0
607	.uleb128 0x49
608	.uleb128 0x13
609	.uleb128 0x2f
610	.uleb128 0xb
611	.byte	0
612	.byte	0
613	.uleb128 0x13
614	.uleb128 0x24
615	.byte	0
616	.uleb128 0xb
617	.uleb128 0xb
618	.uleb128 0x3e
619	.uleb128 0xb
620	.uleb128 0x3
621	.uleb128 0xe
622	.byte	0
623	.byte	0
624	.uleb128 0x14
625	.uleb128 0x5
626	.byte	0
627	.uleb128 0x3
628	.uleb128 0x8
629	.uleb128 0x3a
630	.uleb128 0xb
631	.uleb128 0x3b
632	.uleb128 0xb
633	.uleb128 0x49
634	.uleb128 0x13
635	.uleb128 0x2
636	.uleb128 0x18
637	.byte	0
638	.byte	0
639	.uleb128 0x15
640	.uleb128 0x34
641	.byte	0
642	.uleb128 0x3
643	.uleb128 0x8
644	.uleb128 0x3a
645	.uleb128 0xb
646	.uleb128 0x3b
647	.uleb128 0xb
648	.uleb128 0x49
649	.uleb128 0x13
650	.uleb128 0x2
651	.uleb128 0x18
652	.byte	0
653	.byte	0
654	.uleb128 0x16
655	.uleb128 0x2e
656	.byte	0x1
657	.uleb128 0x3f
658	.uleb128 0x19
659	.uleb128 0x3
660	.uleb128 0xe
661	.uleb128 0x3a
662	.uleb128 0xb
663	.uleb128 0x3b
664	.uleb128 0xb
665	.uleb128 0x49
666	.uleb128 0x13
667	.uleb128 0x11
668	.uleb128 0x1
669	.uleb128 0x12
670	.uleb128 0x1
671	.uleb128 0x40
672	.uleb128 0x18
673	.uleb128 0x2117
674	.uleb128 0x19
675	.uleb128 0x1
676	.uleb128 0x13
677	.byte	0
678	.byte	0
679	.uleb128 0x17
680	.uleb128 0x4109
681	.byte	0x1
682	.uleb128 0x11
683	.uleb128 0x1
684	.uleb128 0x31
685	.uleb128 0x13
686	.uleb128 0x1
687	.uleb128 0x13
688	.byte	0
689	.byte	0
690	.uleb128 0x18
691	.uleb128 0x410a
692	.byte	0
693	.uleb128 0x2
694	.uleb128 0x18
695	.uleb128 0x2111
696	.uleb128 0x18
697	.byte	0
698	.byte	0
699	.uleb128 0x19
700	.uleb128 0x4109
701	.byte	0x1
702	.uleb128 0x11
703	.uleb128 0x1
704	.uleb128 0x31
705	.uleb128 0x13
706	.byte	0
707	.byte	0
708	.uleb128 0x1a
709	.uleb128 0x34
710	.byte	0
711	.uleb128 0x3
712	.uleb128 0x8
713	.uleb128 0x3a
714	.uleb128 0xb
715	.uleb128 0x3b
716	.uleb128 0xb
717	.uleb128 0x49
718	.uleb128 0x13
719	.uleb128 0x3f
720	.uleb128 0x19
721	.uleb128 0x3c
722	.uleb128 0x19
723	.byte	0
724	.byte	0
725	.uleb128 0x1b
726	.uleb128 0x34
727	.byte	0
728	.uleb128 0x3
729	.uleb128 0x8
730	.uleb128 0x3a
731	.uleb128 0xb
732	.uleb128 0x3b
733	.uleb128 0xb
734	.uleb128 0x49
735	.uleb128 0x13
736	.uleb128 0x3f
737	.uleb128 0x19
738	.uleb128 0x2
739	.uleb128 0x18
740	.byte	0
741	.byte	0
742	.byte	0
743	.section	.debug_loc,"",@progbits
744.Ldebug_loc0:
745.LLST0:
746	.long	.LVL0
747	.long	.LVL1
748	.value	0x2
749	.byte	0x91
750	.sleb128 0
751	.long	.LVL1
752	.long	.LFE1
753	.value	0x6
754	.byte	0x91
755	.sleb128 0
756	.byte	0x6
757	.byte	0x31
758	.byte	0x24
759	.byte	0x9f
760	.long	0
761	.long	0
762.LLST1:
763	.long	.LVL1
764	.long	.LVL4
765	.value	0x2
766	.byte	0x91
767	.sleb128 0
768	.long	.LVL4
769	.long	.LFE1
770	.value	0x6
771	.byte	0x91
772	.sleb128 0
773	.byte	0x6
774	.byte	0x33
775	.byte	0x1e
776	.byte	0x9f
777	.long	0
778	.long	0
779.LLST2:
780	.long	.LVL1
781	.long	.LVL4
782	.value	0x20
783	.byte	0xf2
784	.long	.Ldebug_info0+197
785	.sleb128 0
786	.byte	0x93
787	.uleb128 0x4
788	.byte	0x91
789	.sleb128 0
790	.byte	0x6
791	.byte	0x32
792	.byte	0x24
793	.byte	0x9f
794	.byte	0x93
795	.uleb128 0x4
796	.byte	0xf2
797	.long	.Ldebug_info0+210
798	.sleb128 0
799	.byte	0x93
800	.uleb128 0x4
801	.byte	0x91
802	.sleb128 0
803	.byte	0x6
804	.byte	0x31
805	.byte	0x24
806	.byte	0x9f
807	.byte	0x93
808	.uleb128 0x4
809	.long	.LVL4
810	.long	.LFE1
811	.value	0x20
812	.byte	0xf2
813	.long	.Ldebug_info0+210
814	.sleb128 0
815	.byte	0x93
816	.uleb128 0x4
817	.byte	0x91
818	.sleb128 0
819	.byte	0x6
820	.byte	0x36
821	.byte	0x1e
822	.byte	0x9f
823	.byte	0x93
824	.uleb128 0x4
825	.byte	0xf2
826	.long	.Ldebug_info0+197
827	.sleb128 0
828	.byte	0x93
829	.uleb128 0x4
830	.byte	0x91
831	.sleb128 0
832	.byte	0x6
833	.byte	0x31
834	.byte	0x24
835	.byte	0x9f
836	.byte	0x93
837	.uleb128 0x4
838	.long	0
839	.long	0
840.LLST3:
841	.long	.LVL1
842	.long	.LVL2
843	.value	0x6
844	.byte	0xf2
845	.long	.Ldebug_info0+223
846	.sleb128 0
847	.long	.LVL2
848	.long	.LVL3
849	.value	0x2
850	.byte	0x30
851	.byte	0x9f
852	.long	.LVL3
853	.long	.LFE1
854	.value	0x6
855	.byte	0xf2
856	.long	.Ldebug_info0+223
857	.sleb128 8
858	.long	0
859	.long	0
860.LLST4:
861	.long	.LVL4
862	.long	.LVL5
863	.value	0x6
864	.byte	0xf2
865	.long	.Ldebug_info0+223
866	.sleb128 0
867	.long	.LVL5
868	.long	.LVL6
869	.value	0x2
870	.byte	0x30
871	.byte	0x9f
872	.long	.LVL6
873	.long	.LFE1
874	.value	0x6
875	.byte	0xf2
876	.long	.Ldebug_info0+223
877	.sleb128 8
878	.long	0
879	.long	0
880	.section	.debug_aranges,"",@progbits
881	.long	0x24
882	.value	0x2
883	.long	.Ldebug_info0
884	.byte	0x4
885	.byte	0
886	.value	0
887	.value	0
888	.long	.Ltext0
889	.long	.Letext0-.Ltext0
890	.long	.LFB3
891	.long	.LFE3-.LFB3
892	.long	0
893	.long	0
894	.section	.debug_ranges,"",@progbits
895.Ldebug_ranges0:
896	.long	.Ltext0
897	.long	.Letext0
898	.long	.LFB3
899	.long	.LFE3
900	.long	0
901	.long	0
902	.section	.debug_line,"",@progbits
903.Ldebug_line0:
904	.section	.debug_str,"MS",@progbits,1
905.LASF5:
906	.string	"gdb.dwarf2/implptr.c"
907.LASF6:
908	.string	""
909.LASF3:
910	.string	"unsigned int"
911.LASF7:
912	.string	"main"
913.LASF2:
914	.string	"intppp"
915.LASF4:
916	.string	"GNU C 4.6.1 20110627 (Red Hat 4.6.1-1)"
917.LASF0:
918	.string	"intp"
919.LASF1:
920	.string	"intpp"
921	.ident	"GCC: (GNU) 4.6.1 20110627 (Red Hat 4.6.1-1)"
922	.section	.note.GNU-stack,"",@progbits
923