daily update
[external/binutils.git] / ld / testsuite / ld-x86-64 / dwarfreloc1.s
1         .file   1 "dwarfreloc1.c"
2         .comm   i1,4,4
3         .section        .debug_line,"",@progbits
4 .Ldebug_line0:
5         .section        .debug_info
6 .Ldebug_info0:
7         .long   .Ldebug_info_end - .Ldebug_info_start
8 .Ldebug_info_start:
9         .value  0x2
10         .long   .Ldebug_abbrev0
11         .byte   0x8
12
13         .uleb128 0x1            /* DW_TAG_compile_unit */
14         .long   .LASF0          /* DW_AT_producer */
15         .byte   0x1             /* DW_AT_language */
16         .long   .LASF1          /* DW_AT_name */
17         .long   .LASF2          /* DW_AT_comp_dir */
18         .long   .Ldebug_line0   /* DW_AT_stmt_list */
19
20         .uleb128 0x2            /* DW_TAG_variable */
21         .string "i1"            /* DW_AT_name */
22         .byte   0x1             /* DW_AT_decl_file */
23         .byte   0x1             /* DW_AT_decl_line */
24         .long   .dwarfreloc1.0.2 - .Ldebug_info0 /* DW_AT_type (DW_FORM_ref4) */
25         .byte   0x1             /* DW_AT_external */
26         .byte   0x9             /* DW_AT_location: length */
27         .byte   0x3             /* DW_AT_location: DW_OP_addr */
28         .quad   i1              /* DW_AT_location: DW_OP_addr: address */
29
30         /* DWARF3 Page 224 (236/267)
31         <prefix>.<file-designator>.<gid-number>.<die-number>  */
32         .globl .dwarfreloc1.0.2
33 .dwarfreloc1.0.2:
34         .uleb128 0x3            /* DW_TAG_base_type */
35         .byte   0x4             /* DW_AT_byte_size */
36         .byte   0x5             /* DW_AT_encoding */
37         .string "int"           /* DW_AT_name */
38
39         .byte   0x0
40 .Ldebug_info_end:
41
42         .section        .debug_abbrev
43 .Ldebug_abbrev0:
44         .uleb128 0x1
45         .uleb128 0x11
46
47         .byte   0x1
48         .uleb128 0x25   /* DW_AT_producer */
49         .uleb128 0xe    /* DW_FORM_strp */
50         .uleb128 0x13   /* DW_AT_language */
51         .uleb128 0xb    /* DW_FORM_data1 */
52         .uleb128 0x3    /* DW_AT_name */
53         .uleb128 0xe    /* DW_FORM_strp */
54         .uleb128 0x1b   /* DW_AT_comp_dir */
55         .uleb128 0xe    /* DW_FORM_strp */
56         .uleb128 0x10   /* DW_AT_stmt_list */
57         .uleb128 0x6    /* DW_FORM_data4 */
58         .byte   0x0
59         .byte   0x0
60
61         .uleb128 0x2
62         .uleb128 0x34   /* DW_TAG_variable */
63         .byte   0x0
64         .uleb128 0x3    /* DW_AT_name */
65         .uleb128 0x8    /* DW_FORM_string */
66         .uleb128 0x3a   /* DW_AT_decl_file */
67         .uleb128 0xb    /* DW_FORM_data1 */
68         .uleb128 0x3b   /* DW_AT_decl_line */
69         .uleb128 0xb    /* DW_FORM_data1 */
70         .uleb128 0x49   /* DW_AT_type */
71         .uleb128 0x13   /* DW_FORM_ref4 */
72         .uleb128 0x3f   /* DW_AT_external */
73         .uleb128 0xc    /* DW_FORM_flag */
74         .uleb128 0x2    /* DW_AT_location */
75         .uleb128 0xa    /* DW_FORM_block1 */
76         .byte   0x0
77         .byte   0x0
78
79         .uleb128 0x3
80         .uleb128 0x24   /* DW_TAG_base_type */
81         .byte   0x0
82         .uleb128 0xb    /* DW_AT_byte_size */
83         .uleb128 0xb    /* DW_FORM_data1 */
84         .uleb128 0x3e   /* DW_AT_encoding */
85         .uleb128 0xb    /* DW_FORM_data1 */
86         .uleb128 0x3    /* DW_AT_name */
87         .uleb128 0x8    /* DW_FORM_string */
88         .byte   0x0
89         .byte   0x0
90
91         .byte   0x0
92
93         .section        .debug_str,"MS",@progbits,1
94 .LASF1:
95         .string "dwarfreloc1.c"
96 .LASF0:
97         .string "GNU C 4.3.1 20080801 (Red Hat 4.3.1-6)"
98 .LASF2:
99         .string "/"
100         .ident  "GCC: (GNU) 4.3.1 20080801 (Red Hat 4.3.1-6)"
101         .section        .note.GNU-stack,"",@progbits