From 856d06f9726a285eb8f7a3221f26ed2afe77fbe5 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 15 Mar 2012 09:08:10 +0000 Subject: [PATCH] gdb/testsuite/ * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for describing DWARF data structures. * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise. * gdb.dwarf2/dw2-double-set-die-type.S: Likewise. * gdb.dwarf2/dw2-empty-pc-range.S: Likewise. * gdb.dwarf2/dw2-entry-value.S: Likewise. * gdb.dwarf2/dw2-modula2-self-type.S: Likewise. * gdb.dwarf2/dw2-param-error.S: Likewise. * gdb.dwarf2/dw2-skip-prologue.S: Likewise. * gdb.dwarf2/dw2-stack-boundary.S: Likewise. * gdb.dwarf2/dw4-sig-type-unused.S: Likewise. * gdb.dwarf2/implptr-optimized-out.S: Likewise. * gdb.dwarf2/member-ptr-forwardref.S: Likewise. * gdb.dwarf2/pr11465.S: Likewise. --- gdb/testsuite/ChangeLog | 17 ++++ gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S | 10 +-- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 98 +++++++++++----------- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 4 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.S | 16 ++-- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S | 18 ++-- gdb/testsuite/gdb.dwarf2/dw2-param-error.S | 12 +-- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S | 10 +-- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S | 4 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S | 10 +-- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.S | 6 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S | 76 ++++++++--------- gdb/testsuite/gdb.dwarf2/pr11465.S | 70 ++++++++-------- 14 files changed, 186 insertions(+), 169 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 7946205..d7975cc 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,20 @@ +2012-03-15 Thomas Schwinge + + * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for + describing DWARF data structures. + * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise. + * gdb.dwarf2/dw2-double-set-die-type.S: Likewise. + * gdb.dwarf2/dw2-empty-pc-range.S: Likewise. + * gdb.dwarf2/dw2-entry-value.S: Likewise. + * gdb.dwarf2/dw2-modula2-self-type.S: Likewise. + * gdb.dwarf2/dw2-param-error.S: Likewise. + * gdb.dwarf2/dw2-skip-prologue.S: Likewise. + * gdb.dwarf2/dw2-stack-boundary.S: Likewise. + * gdb.dwarf2/dw4-sig-type-unused.S: Likewise. + * gdb.dwarf2/implptr-optimized-out.S: Likewise. + * gdb.dwarf2/member-ptr-forwardref.S: Likewise. + * gdb.dwarf2/pr11465.S: Likewise. + 2012-03-14 Jan Kratochvil * gdb.mi/mi2-prompt.exp: New file. diff --git a/gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S b/gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S index fa38819..d659a5b 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S +++ b/gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S @@ -15,10 +15,10 @@ .section .debug_info debug_start: - .long debug_end - 1f /* Length of Compilation Unit Info */ + .4byte debug_end - 1f /* Length of Compilation Unit Info */ 1: .2byte 0x3 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ + .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ .ascii "GNU C 4.4.3\0" /* DW_AT_producer */ diff --git a/gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S b/gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S index 932c433..d0f84ae 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S +++ b/gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S @@ -15,10 +15,10 @@ .section .debug_info debug_start: - .long debug_end - 1f /* Length of Compilation Unit Info */ + .4byte debug_end - 1f /* Length of Compilation Unit Info */ 1: .2byte 0x3 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ + .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ .ascii "GNU C 4.4.3\0" /* DW_AT_producer */ @@ -27,12 +27,12 @@ debug_start: .uleb128 0x4 /* (DIE (0x3c) DW_TAG_subprogram) */ .ascii "f\0" /* DW_AT_name */ /* Value 0 would require has_section_at_zero != 0 (which is true, though). */ - .long 1 /* DW_AT_low_pc */ - .long 2 /* DW_AT_high_pc */ + .4byte 1 /* DW_AT_low_pc */ + .4byte 2 /* DW_AT_high_pc */ .byte 0x1 /* DW_AT_prototyped */ .uleb128 0x5 /* (DIE (0x42) DW_TAG_formal_parameter) */ /* Invalid value. */ - .long 0x0 /* DW_AT_type */ + .4byte 0x0 /* DW_AT_type */ .byte 0x0 /* end of children of DIE 0x3c */ .byte 0x0 /* end of children of DIE 0xb */ debug_end: diff --git a/gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S b/gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S index 1c8164b..392fe54 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S +++ b/gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S @@ -42,7 +42,7 @@ .4byte .Lcu1_end - .Lcu1_start /* Length of Compilation Unit Info */ .Lcu1_start: .2byte 0x3 /* DWARF version number */ - .long .Labbrev1_begin /* Offset Into Abbrev. Section */ + .4byte .Labbrev1_begin /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ .Ldie_b: @@ -50,12 +50,12 @@ .ascii "GNU C++ 4.4.3 20100127 (Red Hat 4.4.3-4)\0" /* DW_AT_producer */ .byte 0x4 /* DW_AT_language */ .ascii "duplicate-type.cc\0" /* DW_AT_name */ - .long .Ldebug_line0 /* DW_AT_stmt_list */ + .4byte .Ldebug_line0 /* DW_AT_stmt_list */ .Ldie_38: .uleb128 0x3 /* (DIE (0x38) DW_TAG_typedef) */ .ascii "size_t\0" /* DW_AT_name */ - .long OFFSET (43) /* DW_AT_type */ + .4byte OFFSET (43) /* DW_AT_type */ .Ldie_43: .uleb128 0x2 /* (DIE (0x43) DW_TAG_base_type) */ @@ -66,7 +66,7 @@ .Ldie_4a: .uleb128 0x4 /* (DIE (0x4a) DW_TAG_namespace) */ .ascii "std\0" /* DW_AT_name */ - .long OFFSET (143) /* DW_AT_sibling */ + .4byte OFFSET (143) /* DW_AT_sibling */ .Ldie_70: .uleb128 0x8 /* (DIE (0x70) DW_TAG_class_type) */ @@ -77,7 +77,7 @@ .uleb128 0x9 /* (DIE (0x76) DW_TAG_structure_type) */ .ascii "_Vector_base >\0" /* DW_AT_name */ .byte 0x1 /* DW_AT_declaration */ - .long OFFSET (f7) /* DW_AT_sibling */ + .4byte OFFSET (f7) /* DW_AT_sibling */ .Ldie_80: .uleb128 0xa /* (DIE (0x80) DW_TAG_structure_type) */ @@ -86,7 +86,7 @@ .Ldie_88: .uleb128 0xb /* (DIE (0x88) DW_TAG_inheritance) */ - .long OFFSET (3e0) /* DW_AT_type */ + .4byte OFFSET (3e0) /* DW_AT_type */ .sleb128 0 /* DW_AT_data_member_location */ .byte 0x1 /* DW_AT_accessibility */ .byte 0x0 /* end of children of DIE 0x80 */ @@ -117,7 +117,7 @@ .Ldie_1c6: .uleb128 0x17 /* (DIE (0x1c6) DW_TAG_pointer_type) */ .byte 0x8 /* DW_AT_byte_size */ - .long OFFSET (1cc) /* DW_AT_type */ + .4byte OFFSET (1cc) /* DW_AT_type */ .Ldie_1cc: .uleb128 0x18 /* (DIE (0x1cc) DW_TAG_const_type) */ @@ -132,13 +132,13 @@ .uleb128 0x1b /* (DIE (0x221) DW_TAG_class_type) */ .ascii "a\0" /* DW_AT_name */ .byte 0x18 /* DW_AT_byte_size */ - .long OFFSET (277) /* DW_AT_sibling */ + .4byte OFFSET (277) /* DW_AT_sibling */ .Ldie_22b: .uleb128 0x1b /* (DIE (0x22b) DW_TAG_class_type) */ .ascii "b\0" /* DW_AT_name */ .byte 0x1 /* DW_AT_byte_size */ - .long OFFSET (244) /* DW_AT_sibling */ + .4byte OFFSET (244) /* DW_AT_sibling */ .Ldie_235: .uleb128 0x1c /* (DIE (0x235) DW_TAG_subprogram) */ @@ -148,7 +148,7 @@ .Ldie_23c: .uleb128 0xe /* (DIE (0x23c) DW_TAG_formal_parameter) */ - .long OFFSET (277) /* DW_AT_type */ + .4byte OFFSET (277) /* DW_AT_type */ .byte 0x1 /* DW_AT_artificial */ .byte 0x0 /* end of children of DIE 0x235 */ .byte 0x0 /* end of children of DIE 0x22b */ @@ -156,7 +156,7 @@ .Ldie_244: .uleb128 0x1d /* (DIE (0x244) DW_TAG_member) */ .ascii "list\0" /* DW_AT_name */ - .long OFFSET (59d) /* DW_AT_type */ + .4byte OFFSET (59d) /* DW_AT_type */ .sleb128 0 /* DW_AT_data_member_location */ .byte 0x3 /* DW_AT_accessibility */ @@ -166,11 +166,11 @@ .ascii "a\0" /* DW_AT_name */ .byte 0x1 /* DW_AT_artificial */ .byte 0x1 /* DW_AT_declaration */ - .long OFFSET (262) /* DW_AT_sibling */ + .4byte OFFSET (262) /* DW_AT_sibling */ .Ldie_25b: .uleb128 0xe /* (DIE (0x25b) DW_TAG_formal_parameter) */ - .long OFFSET (b61) /* DW_AT_type */ + .4byte OFFSET (b61) /* DW_AT_type */ .byte 0x1 /* DW_AT_artificial */ .byte 0x0 /* end of children of DIE 0x251 */ @@ -183,12 +183,12 @@ .Ldie_269: .uleb128 0xe /* (DIE (0x269) DW_TAG_formal_parameter) */ - .long OFFSET (b61) /* DW_AT_type */ + .4byte OFFSET (b61) /* DW_AT_type */ .byte 0x1 /* DW_AT_artificial */ .Ldie_26f: .uleb128 0xe /* (DIE (0x26f) DW_TAG_formal_parameter) */ - .long OFFSET (19f) /* DW_AT_type */ + .4byte OFFSET (19f) /* DW_AT_type */ .byte 0x1 /* DW_AT_artificial */ .byte 0x0 /* end of children of DIE 0x262 */ .byte 0x0 /* end of children of DIE 0x221 */ @@ -196,143 +196,143 @@ .Ldie_277: .uleb128 0x17 /* (DIE (0x277) DW_TAG_pointer_type) */ .byte 0x4 /* DW_AT_byte_size */ - .long OFFSET (22b) /* DW_AT_type */ + .4byte OFFSET (22b) /* DW_AT_type */ .Ldie_27d: .uleb128 0x20 /* (DIE (0x27d) DW_TAG_class_type) */ - .long OFFSET (162) /* DW_AT_specification */ + .4byte OFFSET (162) /* DW_AT_specification */ .byte 0x1 /* DW_AT_byte_size */ - .long OFFSET (3b2) /* DW_AT_sibling */ + .4byte OFFSET (3b2) /* DW_AT_sibling */ .Ldie_2d0: .uleb128 0x21 /* (DIE (0x2d0) DW_TAG_subprogram) */ .byte 0x1 /* DW_AT_external */ .ascii "address\0" /* DW_AT_name */ - .long OFFSET (277) /* DW_AT_type */ + .4byte OFFSET (277) /* DW_AT_type */ .byte 0x1 /* DW_AT_declaration */ - .long OFFSET (3b2) /* DW_AT_sibling */ + .4byte OFFSET (3b2) /* DW_AT_sibling */ .Ldie_2e5: .uleb128 0xe /* (DIE (0x2e5) DW_TAG_formal_parameter) */ - .long OFFSET (3da) /* DW_AT_type */ + .4byte OFFSET (3da) /* DW_AT_type */ .byte 0x1 /* DW_AT_artificial */ .Ldie_2eb: .uleb128 0xf /* (DIE (0x2eb) DW_TAG_formal_parameter) */ - .long OFFSET (3bd) /* DW_AT_type */ + .4byte OFFSET (3bd) /* DW_AT_type */ .byte 0x0 /* end of children of DIE 0x2d0 */ .byte 0x0 /* end of children of DIE 0x27d */ .Ldie_3b2: .uleb128 0x17 /* (DIE (0x3b2) DW_TAG_pointer_type) */ .byte 0x4 /* DW_AT_byte_size */ - .long OFFSET (3b8) /* DW_AT_type */ + .4byte OFFSET (3b8) /* DW_AT_type */ .Ldie_3b8: .uleb128 0x19 /* (DIE (0x3b8) DW_TAG_const_type) */ - .long OFFSET (22b) /* DW_AT_type */ + .4byte OFFSET (22b) /* DW_AT_type */ .Ldie_3bd: .uleb128 0x22 /* (DIE (0x3bd) DW_TAG_reference_type) */ .byte 0x4 /* DW_AT_byte_size */ - .long OFFSET (22b) /* DW_AT_type */ + .4byte OFFSET (22b) /* DW_AT_type */ .Ldie_3d5: .uleb128 0x19 /* (DIE (0x3d5) DW_TAG_const_type) */ - .long OFFSET (27d) /* DW_AT_type */ + .4byte OFFSET (27d) /* DW_AT_type */ .Ldie_3da: .uleb128 0x17 /* (DIE (0x3da) DW_TAG_pointer_type) */ .byte 0x4 /* DW_AT_byte_size */ - .long OFFSET (3d5) /* DW_AT_type */ + .4byte OFFSET (3d5) /* DW_AT_type */ .Ldie_3e0: .Uleb128 0x20 /* (DIE (0x3e0) DW_TAG_class_type) */ - .long OFFSET (70) /* DW_AT_specification */ + .4byte OFFSET (70) /* DW_AT_specification */ .byte 0x1 /* DW_AT_byte_size */ - .long OFFSET (44e) /* DW_AT_sibling */ + .4byte OFFSET (44e) /* DW_AT_sibling */ .Ldie_3ec: .uleb128 0xb /* (DIE (0x3ec) DW_TAG_inheritance) */ - .long OFFSET (27d) /* DW_AT_type */ + .4byte OFFSET (27d) /* DW_AT_type */ .sleb128 0 /* DW_AT_data_member_location */ .byte 0x1 /* DW_AT_accessibility */ .byte 0x0 /* end of children of DIE 0x3e0 */ .Ldie_44e: .uleb128 0x1a /* (DIE (0x44e) DW_TAG_structure_type) */ - .long OFFSET (76) /* DW_AT_specification */ + .4byte OFFSET (76) /* DW_AT_specification */ .byte 0x18 /* DW_AT_byte_size */ - .long OFFSET (505) /* DW_AT_sibling */ + .4byte OFFSET (505) /* DW_AT_sibling */ .Ldie_505: .uleb128 0x11 /* (DIE (0x505) DW_TAG_subprogram) */ .ascii "~_Vector_base\0" /* DW_AT_name */ .byte 0x1 /* DW_AT_declaration */ - .long OFFSET (51f) /* DW_AT_sibling */ + .4byte OFFSET (51f) /* DW_AT_sibling */ .Ldie_512: .uleb128 0xe /* (DIE (0x512) DW_TAG_formal_parameter) */ - .long OFFSET (58c) /* DW_AT_type */ + .4byte OFFSET (58c) /* DW_AT_type */ .byte 0x1 /* DW_AT_artificial */ .Ldie_518: .uleb128 0xf /* (DIE (0x518) DW_TAG_formal_parameter) */ - .long OFFSET (19f) /* DW_AT_type */ + .4byte OFFSET (19f) /* DW_AT_type */ .byte 0x0 /* end of children of DIE 0x505 */ .Ldie_51f: .uleb128 0x23 /* (DIE (0x51f) DW_TAG_subprogram) */ .byte 0x1 /* DW_AT_external */ .ascii "_M_allocate\0" /* DW_AT_name */ - .long OFFSET (277) /* DW_AT_type */ + .4byte OFFSET (277) /* DW_AT_type */ .byte 0x1 /* DW_AT_declaration */ - .long OFFSET (540) /* DW_AT_sibling */ + .4byte OFFSET (540) /* DW_AT_sibling */ .Ldie_540: .uleb128 0x11 /* (DIE (0x540) DW_TAG_subprogram) */ .ascii "_M_deallocate\0" /* DW_AT_name */ .byte 0x1 /* DW_AT_declaration */ - .long OFFSET (562) /* DW_AT_sibling */ + .4byte OFFSET (562) /* DW_AT_sibling */ .Ldie_551: .uleb128 0xe /* (DIE (0x551) DW_TAG_formal_parameter) */ - .long OFFSET (58c) /* DW_AT_type */ + .4byte OFFSET (58c) /* DW_AT_type */ .byte 0x1 /* DW_AT_artificial */ .Ldie_557: .uleb128 0xf /* (DIE (0x557) DW_TAG_formal_parameter) */ - .long OFFSET (277) /* DW_AT_type */ + .4byte OFFSET (277) /* DW_AT_type */ .Ldie_55c: .uleb128 0xf /* (DIE (0x55c) DW_TAG_formal_parameter) */ - .long OFFSET (43) /* DW_AT_type */ + .4byte OFFSET (43) /* DW_AT_type */ .byte 0x0 /* end of children of DIE 0x540 */ .Ldie_562: .uleb128 0x5 /* (DIE (0x562) DW_TAG_imported_declaration) */ - .long OFFSET (51f) /* DW_AT_import */ + .4byte OFFSET (51f) /* DW_AT_import */ .byte 0x0 /* end of children of DIE 0x44e */ .Ldie_586: .uleb128 0x22 /* (DIE (0x586) DW_TAG_reference_type) */ .byte 0x4 /* DW_AT_byte_size */ - .long OFFSET (3e0) /* DW_AT_type */ + .4byte OFFSET (3e0) /* DW_AT_type */ .Ldie_58c: .uleb128 0x17 /* (DIE (0x58c) DW_TAG_pointer_type) */ .byte 0x8 /* DW_AT_byte_size */ - .long OFFSET (44e) /* DW_AT_type */ + .4byte OFFSET (44e) /* DW_AT_type */ .Ldie_59d: .uleb128 0x20 /* (DIE (0x59d) DW_TAG_class_type) */ - .long OFFSET (f7) /* DW_AT_specification */ + .4byte OFFSET (f7) /* DW_AT_specification */ .byte 0x18 /* DW_AT_byte_size */ - .long OFFSET (b44) /* DW_AT_sibling */ + .4byte OFFSET (b44) /* DW_AT_sibling */ .Ldie_5a9: .uleb128 0xb /* (DIE (0x5a9) DW_TAG_inheritance) */ - .long OFFSET (44e) /* DW_AT_type */ + .4byte OFFSET (44e) /* DW_AT_type */ .sleb128 0 /* DW_AT_data_member_location */ .byte 0x2 /* DW_AT_accessibility */ .byte 0x0 /* end of children of DIE 0x59d */ @@ -340,12 +340,12 @@ .Ldie_b44: .uleb128 0x17 /* (DIE (0xb44) DW_TAG_pointer_type) */ .byte 0x8 /* DW_AT_byte_size */ - .long OFFSET (59d) /* DW_AT_type */ + .4byte OFFSET (59d) /* DW_AT_type */ .Ldie_b61: .uleb128 0x17 /* (DIE (0xb61) DW_TAG_pointer_type) */ .byte 0x4 /* DW_AT_byte_size */ - .long OFFSET (221) /* DW_AT_type */ + .4byte OFFSET (221) /* DW_AT_type */ .byte 0x0 /* end of children of DIE 0xb */ .Lcu1_end: diff --git a/gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S b/gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S index 21bb249..0dc9164 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S +++ b/gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S @@ -20,10 +20,10 @@ pc_end: .section .debug_info d: - .long .Ldebug_info_end - 1f /* Length of Compilation Unit Info */ + .4byte .Ldebug_info_end - 1f /* Length of Compilation Unit Info */ 1: .2byte 0x3 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ + .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ dieb: .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ diff --git a/gdb/testsuite/gdb.dwarf2/dw2-entry-value.S b/gdb/testsuite/gdb.dwarf2/dw2-entry-value.S index 080491e..caf06cb 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-entry-value.S +++ b/gdb/testsuite/gdb.dwarf2/dw2-entry-value.S @@ -15,10 +15,10 @@ .section .debug_info debug_start: - .long debug_end - 1f /* Length of Compilation Unit Info */ + .4byte debug_end - 1f /* Length of Compilation Unit Info */ 1: .2byte 0x3 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ + .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ .ascii "GNU C 4.4.3\0" /* DW_AT_producer */ @@ -26,13 +26,13 @@ debug_start: .ascii "1.c\0" /* DW_AT_name */ .uleb128 0x4 /* (DIE (0x3c) DW_TAG_subprogram) */ .ascii "f\0" /* DW_AT_name */ - .long f_start /* DW_AT_low_pc */ - .long f_end /* DW_AT_high_pc */ + .4byte f_start /* DW_AT_low_pc */ + .4byte f_end /* DW_AT_high_pc */ .byte 0x1 /* DW_AT_prototyped */ .uleb128 0x5 /* (DIE (0x42) DW_TAG_formal_parameter) */ .ascii "param\0" /* DW_AT_name */ - .long type - debug_start /* DW_AT_type */ - .long loclist /* DW_AT_location */ + .4byte type - debug_start /* DW_AT_type */ + .4byte loclist /* DW_AT_location */ .byte 0x0 /* end of children of DIE 0x3c */ type: .uleb128 3 /* Abbrev: DW_TAG_base_type */ @@ -45,13 +45,13 @@ debug_end: .section .debug_loc loclist: - .long f_start, f_end + .4byte f_start, f_end .2byte 2f-1f 1: .byte 0xf3 /* DW_OP_GNU_entry_value */ .uleb128 2f-3f 3: .byte 0x50 /* DW_OP_reg0 */ 2: - .long 0, 0 + .4byte 0, 0 .section .debug_abbrev .Ldebug_abbrev0: diff --git a/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S b/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S index baa6cd0..99a96b6 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S +++ b/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S @@ -26,35 +26,35 @@ v: .long 0 .section .debug_info d: - .long .Ldebug_info_end - 1f /* Length of Compilation Unit Info */ + .4byte .Ldebug_info_end - 1f /* Length of Compilation Unit Info */ 1: .2byte 0x3 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ + .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ dieb: .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ - .long .LASF0 /* DW_AT_producer */ + .4byte .LASF0 /* DW_AT_producer */ .byte 0xa /* DW_AT_language = DW_LANG_Modula2 */ - .long .LASF1 /* DW_AT_name: "2.mod" */ - .long .LASF2 /* DW_AT_comp_dir: "" */ + .4byte .LASF1 /* DW_AT_name: "2.mod" */ + .4byte .LASF2 /* DW_AT_comp_dir: "" */ die210: .uleb128 0x5 /* (DIE (0x210) DW_TAG_subroutine_type) */ die215: .uleb128 0x6 /* (DIE (0x215) DW_TAG_formal_parameter) */ - .long die21b-d /* DW_AT_type */ + .4byte die21b-d /* DW_AT_type */ .byte 0x0 /* end of children of DIE 0x210 */ die21b: .uleb128 0x7 /* (DIE (0x21b) DW_TAG_pointer_type) */ .byte 0x4 /* DW_AT_byte_size */ - .long die210-d /* DW_AT_type */ + .4byte die210-d /* DW_AT_type */ die221: .uleb128 0x8 /* (DIE (0x221) DW_TAG_variable) */ .ascii "v\0" /* DW_AT_name */ - .long die21b-d /* DW_AT_type */ + .4byte die21b-d /* DW_AT_type */ .byte 2f-1f /* DW_AT_location */ 1: .byte 0x3 /* DW_OP_addr */ - .long v + .4byte v 2: .byte 0x0 /* end of children of DIE 0xb */ diff --git a/gdb/testsuite/gdb.dwarf2/dw2-param-error.S b/gdb/testsuite/gdb.dwarf2/dw2-param-error.S index 4941545..1efb469 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-param-error.S +++ b/gdb/testsuite/gdb.dwarf2/dw2-param-error.S @@ -18,10 +18,10 @@ var: .4byte 23 .section .debug_info debug_start: - .long debug_end - 1f /* Length of Compilation Unit Info */ + .4byte debug_end - 1f /* Length of Compilation Unit Info */ 1: .2byte 0x3 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ + .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ .ascii "GNU C 4.4.3\0" /* DW_AT_producer */ @@ -29,19 +29,19 @@ debug_start: .ascii "1.c\0" /* DW_AT_name */ .uleb128 0x4 /* (DIE (0x3c) DW_TAG_subprogram) */ .ascii "f\0" /* DW_AT_name */ - .long f_start /* DW_AT_low_pc */ - .long f_end /* DW_AT_high_pc */ + .4byte f_start /* DW_AT_low_pc */ + .4byte f_end /* DW_AT_high_pc */ .byte 0x1 /* DW_AT_prototyped */ .uleb128 0x5 /* (DIE (0x42) DW_TAG_formal_parameter) */ .ascii "bad\0" /* DW_AT_name */ - .long type - debug_start /* DW_AT_type */ + .4byte type - debug_start /* DW_AT_type */ .byte 2f - 1f /* DW_AT_location */ 1: .byte 0x06 /* DW_OP_deref */ 2: .uleb128 0x5 /* (DIE (0x??) DW_TAG_formal_parameter) */ .ascii "good\0" /* DW_AT_name */ - .long type - debug_start /* DW_AT_type */ + .4byte type - debug_start /* DW_AT_type */ .byte 2f - 1f /* DW_AT_location */ 1: .byte 0x03 /* DW_OP_addr */ .4byte var diff --git a/gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S b/gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S index de3ed5f..1d2c006 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S +++ b/gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S @@ -46,8 +46,8 @@ .uleb128 0x7 /* (DIE (0x42) DW_TAG_formal_parameter) */ .ascii "param\0" /* DW_AT_name */ - .long .Ltype_int - .Lcu1_begin /* DW_AT_type */ - .long loclist /* DW_AT_location */ + .4byte .Ltype_int - .Lcu1_begin /* DW_AT_type */ + .4byte loclist /* DW_AT_location */ .uleb128 4 /* Abbrev: DW_TAG_inlined_subroutine */ .ascii "inlined\0" /* DW_AT_name */ @@ -115,14 +115,14 @@ .section .debug_loc loclist: /* Reset the location list base address first. */ - .long -1, 0 + .4byte -1, 0 - .long func_start, func_end + .4byte func_start, func_end .2byte 2f-1f 1: .byte 0x50 /* DW_OP_reg0 */ 2: /* Location list end. */ - .long 0, 0 + .4byte 0, 0 /* Abbrev table */ .section .debug_abbrev diff --git a/gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S b/gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S index 4112dd1..ace2022 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S +++ b/gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S @@ -15,10 +15,10 @@ .section .debug_info debug_start: - .long debug_end - 1f /* Length of Compilation Unit Info */ + .4byte debug_end - 1f /* Length of Compilation Unit Info */ 1: .2byte 0x3 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ + .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ .ascii "GNU C 4.4.3\0" /* DW_AT_producer */ diff --git a/gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S b/gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S index ff8c260..8cae690 100644 --- a/gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S +++ b/gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S @@ -15,10 +15,10 @@ .section .debug_info debug_start: - .long debug_end - 1f /* Length of Compilation Unit Info */ + .4byte debug_end - 1f /* Length of Compilation Unit Info */ 1: .2byte 0x4 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ + .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ .uleb128 0x3 /* (DIE (0xb) DW_TAG_compile_unit) */ .ascii "GNU C 4.4.3\0" /* DW_AT_producer */ @@ -29,15 +29,15 @@ debug_end: .section .debug_types types_start: .macro unit sig1 sig2 name - .long 2f - 1f /* Length of Compilation Unit Info */ + .4byte 2f - 1f /* Length of Compilation Unit Info */ 1: .2byte 0x4 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ + .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ /* signature */ .4byte \sig1 .4byte \sig2 - .long 3f-types_start /* offset into type DIE */ + .4byte 3f-types_start /* offset into type DIE */ .uleb128 0x1 /* DW_TAG_type_unit) */ .byte 0x0c /* DW_AT_language = DW_LANG_C99 */ 3: diff --git a/gdb/testsuite/gdb.dwarf2/implptr-optimized-out.S b/gdb/testsuite/gdb.dwarf2/implptr-optimized-out.S index 673e56e..2f268b1 100644 --- a/gdb/testsuite/gdb.dwarf2/implptr-optimized-out.S +++ b/gdb/testsuite/gdb.dwarf2/implptr-optimized-out.S @@ -15,10 +15,10 @@ .section .debug_info d: - .long debug_end - 1f /* Length of Compilation Unit Info */ + .4byte debug_end - 1f /* Length of Compilation Unit Info */ 1: .2byte 0x3 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ + .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ .ascii "GNU C 4.4.3\0" /* DW_AT_producer */ @@ -53,7 +53,7 @@ d: .Ltype_structptr: .uleb128 0x5 /* DW_TAG_pointer_type */ .byte 0x4 /* DW_AT_byte_size */ - .long .Ltype_struct - d /* DW_AT_type */ + .4byte .Ltype_struct - d /* DW_AT_type */ .Lvar_out: .uleb128 0x4 /* (DW_TAG_variable) */ diff --git a/gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S b/gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S index db84f16..8650268 100644 --- a/gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S +++ b/gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S @@ -56,46 +56,46 @@ c: .Letext0: .file 1 "gdb.dwarf2/member-ptr-forwardref.cc" .section .debug_info - .long 0xa9 /* Length of Compilation Unit Info */ + .4byte 0xa9 /* Length of Compilation Unit Info */ .2byte 0x3 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ + .4byte .Ldebug_abbrev0 /* Offset Into Abbrev. Section */ .byte 0x4 /* Pointer Size (in bytes) */ .uleb128 0x1 /* (DIE (0xb) DW_TAG_compile_unit) */ - .long .LASF2 /* DW_AT_producer: "GNU C++ 4.4.2 20091222 (Red Hat 4.4.2-20)" */ + .4byte .LASF2 /* DW_AT_producer: "GNU C++ 4.4.2 20091222 (Red Hat 4.4.2-20)" */ .byte 0x4 /* DW_AT_language */ - .long .LASF3 /* DW_AT_name: "gdb.dwarf2/member-ptr-forwardref.cc" */ - .long .LASF4 /* DW_AT_comp_dir: "gdb/testsuite" */ - .long .Ltext0 /* DW_AT_low_pc */ - .long .Letext0 /* DW_AT_high_pc */ - .long .Ldebug_line0 /* DW_AT_stmt_list */ + .4byte .LASF3 /* DW_AT_name: "gdb.dwarf2/member-ptr-forwardref.cc" */ + .4byte .LASF4 /* DW_AT_comp_dir: "gdb/testsuite" */ + .4byte .Ltext0 /* DW_AT_low_pc */ + .4byte .Letext0 /* DW_AT_high_pc */ + .4byte .Ldebug_line0 /* DW_AT_stmt_list */ .uleb128 0x2 /* (DIE (0x25) DW_TAG_typedef) */ - .long .LASF5 /* DW_AT_name: "fp_t" */ + .4byte .LASF5 /* DW_AT_name: "fp_t" */ .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ .byte 0x13 /* DW_AT_decl_line */ - .long 0x30 /* DW_AT_type */ + .4byte 0x30 /* DW_AT_type */ .uleb128 0x3 /* (DIE (0x30) DW_TAG_structure_type) */ .byte 0x8 /* DW_AT_byte_size */ .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ .byte 0x13 /* DW_AT_decl_line */ - .long 0x51 /* DW_AT_sibling */ + .4byte 0x51 /* DW_AT_sibling */ .uleb128 0x4 /* (DIE (0x38) DW_TAG_member) */ - .long .LASF0 /* DW_AT_name: "__pfn" */ + .4byte .LASF0 /* DW_AT_name: "__pfn" */ .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ .byte 0x13 /* DW_AT_decl_line */ - .long 0x85 /* DW_AT_type */ + .4byte 0x85 /* DW_AT_type */ .sleb128 0 /* DW_AT_data_member_location */ .uleb128 0x4 /* (DIE (0x44) DW_TAG_member) */ - .long .LASF1 /* DW_AT_name: "__delta" */ + .4byte .LASF1 /* DW_AT_name: "__delta" */ .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ .byte 0x13 /* DW_AT_decl_line */ - .long 0x61 /* DW_AT_type */ + .4byte 0x61 /* DW_AT_type */ .sleb128 4 /* DW_AT_data_member_location */ .byte 0x0 /* end of children of DIE 0x30 */ .uleb128 0x5 /* (DIE (0x51) DW_TAG_subroutine_type) */ - .long 0x61 /* DW_AT_type */ - .long 0x61 /* DW_AT_sibling */ + .4byte 0x61 /* DW_AT_type */ + .4byte 0x61 /* DW_AT_sibling */ .uleb128 0x6 /* (DIE (0x5a) DW_TAG_formal_parameter) */ - .long 0x68 /* DW_AT_type */ + .4byte 0x68 /* DW_AT_type */ .byte 0x1 /* DW_AT_artificial */ .byte 0x0 /* end of children of DIE 0x51 */ .uleb128 0x7 /* (DIE (0x61) DW_TAG_base_type) */ @@ -104,42 +104,42 @@ c: .ascii "int\0" /* DW_AT_name */ .uleb128 0x8 /* (DIE (0x68) DW_TAG_pointer_type) */ .byte 0x4 /* DW_AT_byte_size */ - .long 0x6e /* DW_AT_type */ + .4byte 0x6e /* DW_AT_type */ .uleb128 0x9 /* (DIE (0x6e) DW_TAG_structure_type) */ .ascii "C\0" /* DW_AT_name */ .byte 0x8 /* DW_AT_byte_size */ .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ .byte 0x16 /* DW_AT_decl_line */ - .long 0x85 /* DW_AT_sibling */ + .4byte 0x85 /* DW_AT_sibling */ .uleb128 0xa /* (DIE (0x78) DW_TAG_member) */ .ascii "fp\0" /* DW_AT_name */ .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ .byte 0x17 /* DW_AT_decl_line */ - .long 0x30 /* DW_AT_type */ + .4byte 0x30 /* DW_AT_type */ .sleb128 0 /* DW_AT_data_member_location */ .byte 0x3 /* DW_AT_accessibility */ .byte 0x0 /* end of children of DIE 0x6e */ .uleb128 0x8 /* (DIE (0x85) DW_TAG_pointer_type) */ .byte 0x4 /* DW_AT_byte_size */ - .long 0x51 /* DW_AT_type */ + .4byte 0x51 /* DW_AT_type */ .uleb128 0xb /* (DIE (0x8b) DW_TAG_variable) */ .ascii "fp\0" /* DW_AT_name */ .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ .byte 0x14 /* DW_AT_decl_line */ - .long 0x25 /* DW_AT_type */ + .4byte 0x25 /* DW_AT_type */ .byte 0x1 /* DW_AT_external */ .byte 0x5 /* DW_AT_location */ .byte 0x3 /* DW_OP_addr */ - .long fp + .4byte fp .uleb128 0xb /* (DIE (0x9c) DW_TAG_variable) */ .ascii "c\0" /* DW_AT_name */ .byte 0x1 /* DW_AT_decl_file (gdb.dwarf2/member-ptr-forwardref.cc) */ .byte 0x18 /* DW_AT_decl_line */ - .long 0x6e /* DW_AT_type */ + .4byte 0x6e /* DW_AT_type */ .byte 0x1 /* DW_AT_external */ .byte 0x5 /* DW_AT_location */ .byte 0x3 /* DW_OP_addr */ - .long c + .4byte c .byte 0x0 /* end of children of DIE 0xb */ .section .debug_abbrev .uleb128 0x1 /* (abbrev code) */ @@ -291,25 +291,25 @@ c: .byte 0x0 .byte 0x0 .section .debug_pubnames,"",@progbits - .long 0x1b /* Length of Public Names Info */ + .4byte 0x1b /* Length of Public Names Info */ .2byte 0x2 /* DWARF Version */ - .long .Ldebug_info0 /* Offset of Compilation Unit Info */ - .long 0xad /* Compilation Unit Length */ - .long 0x8b /* DIE offset */ + .4byte .Ldebug_info0 /* Offset of Compilation Unit Info */ + .4byte 0xad /* Compilation Unit Length */ + .4byte 0x8b /* DIE offset */ .ascii "fp\0" /* external name */ - .long 0x9c /* DIE offset */ + .4byte 0x9c /* DIE offset */ .ascii "c\0" /* external name */ - .long 0x0 + .4byte 0x0 .section .debug_pubtypes,"",@progbits - .long 0x1d /* Length of Public Type Names Info */ + .4byte 0x1d /* Length of Public Type Names Info */ .2byte 0x2 /* DWARF Version */ - .long .Ldebug_info0 /* Offset of Compilation Unit Info */ - .long 0xad /* Compilation Unit Length */ - .long 0x25 /* DIE offset */ + .4byte .Ldebug_info0 /* Offset of Compilation Unit Info */ + .4byte 0xad /* Compilation Unit Length */ + .4byte 0x25 /* DIE offset */ .ascii "fp_t\0" /* external name */ - .long 0x6e /* DIE offset */ + .4byte 0x6e /* DIE offset */ .ascii "C\0" /* external name */ - .long 0x0 + .4byte 0x0 .section .debug_str,"MS",@progbits,1 .LASF5: .string "fp_t" diff --git a/gdb/testsuite/gdb.dwarf2/pr11465.S b/gdb/testsuite/gdb.dwarf2/pr11465.S index 730ee9e..0433df7 100644 --- a/gdb/testsuite/gdb.dwarf2/pr11465.S +++ b/gdb/testsuite/gdb.dwarf2/pr11465.S @@ -44,19 +44,19 @@ text_end: .section .debug_info d: - .long .Ldebug_info_end - 1f /* Length of CU info */ + .4byte .Ldebug_info_end - 1f /* Length of CU info */ 1: .2byte 0x2 /* DWARF version number */ - .long .Ldebug_abbrev0 /* Abbrev offset */ + .4byte .Ldebug_abbrev0 /* Abbrev offset */ .byte 0x4 /* Pointer size */ dieb: .uleb128 0x1 /* DW_TAG_compile_unit */ - .long .LASF4 /* DW_AT_producer */ + .4byte .LASF4 /* DW_AT_producer */ .byte 0x4 /* DW_AT_language */ - .long .LASF5 /* DW_AT_name */ - .long .LASF6 /* DW_AT_comp_dir */ - .long text_start /* DW_AT_low_pc */ - .long text_end /* DW_AT_high_pc */ - .long text_start /* DW_AT_entry_pc */ + .4byte .LASF5 /* DW_AT_name */ + .4byte .LASF6 /* DW_AT_comp_dir */ + .4byte text_start /* DW_AT_low_pc */ + .4byte text_end /* DW_AT_high_pc */ + .4byte text_start /* DW_AT_entry_pc */ die29: .uleb128 0x2 /* DW_TAG_namespace */ .string "N" /* DW_AT_name */ die32: .uleb128 0x3 /* DW_TAG_class_type */ @@ -64,68 +64,68 @@ die32: .uleb128 0x3 /* DW_TAG_class_type */ .byte 0x1 /* DW_AT_declaration */ die36: .uleb128 0x4 /* DW_TAG_typedef */ .string "u" /* DW_AT_name */ - .long die7e-d /* DW_AT_type */ + .4byte die7e-d /* DW_AT_type */ die3f: .uleb128 0x5 /* DW_TAG_variable */ .string "f" /* DW_AT_name */ - .long .LASF0 /* DW_AT_MIPS_linkage_name */ - .long die36-d /* DW_AT_type */ + .4byte .LASF0 /* DW_AT_MIPS_linkage_name */ + .4byte die36-d /* DW_AT_type */ .byte 0x1 /* DW_AT_external */ .byte 0x1 /* DW_AT_declaration */ die4e: .uleb128 0x5 /* DW_TAG_variable */ .string "c" /* DW_AT_name */ - .long .LASF1 /* DW_AT_MIPS_linkage_name */ - .long die5e-d /* DW_AT_type */ + .4byte .LASF1 /* DW_AT_MIPS_linkage_name */ + .4byte die5e-d /* DW_AT_type */ .byte 0x1 /* DW_AT_external */ .byte 0x1 /* DW_AT_declaration */ .byte 0x0 die5e: .uleb128 0x6 /* DW_TAG_class_type */ - .long die32-d /* DW_AT_specification */ + .4byte die32-d /* DW_AT_specification */ .byte 0x1 /* DW_AT_byte_size */ die6a: .uleb128 0x7 /* DW_TAG_subprogram */ .byte 0x1 /* DW_AT_external */ .string "C" /* DW_AT_name */ .byte 0x1 /* DW_AT_declaration */ die71: .uleb128 0x8 /* DW_TAG_formal_parameter */ - .long die8f-d /* DW_AT_type */ + .4byte die8f-d /* DW_AT_type */ .byte 0x1 /* DW_AT_artificial */ die77: .uleb128 0x9 /* DW_TAG_formal_parameter */ - .long die7e-d /* DW_AT_type */ + .4byte die7e-d /* DW_AT_type */ .byte 0x0 .byte 0x0 die7e: .uleb128 0xa /* DW_TAG_pointer_type */ .byte PTRBITS / 8 /* DW_AT_byte_size */ - .long die84-d /* DW_AT_type */ + .4byte die84-d /* DW_AT_type */ die84: .uleb128 0xb /* DW_TAG_subroutine_type */ die89: .uleb128 0x9 /* DW_TAG_formal_parameter */ - .long die5e-d /* DW_AT_type */ + .4byte die5e-d /* DW_AT_type */ .byte 0x0 die8f: .uleb128 0xa /* DW_TAG_pointer_type */ .byte PTRBITS / 8 /* DW_AT_byte_size */ - .long die5e-d /* DW_AT_type */ + .4byte die5e-d /* DW_AT_type */ die95: .uleb128 0xc /* DW_TAG_subprogram */ - .long die6a-d /* DW_AT_specification */ + .4byte die6a-d /* DW_AT_specification */ .byte 0x2 /* DW_AT_inline */ die9f: .uleb128 0xd /* DW_TAG_formal_parameter */ - .long .LASF7 /* DW_AT_name */ - .long dieaf-d /* DW_AT_type */ + .4byte .LASF7 /* DW_AT_name */ + .4byte dieaf-d /* DW_AT_type */ .byte 0x1 /* DW_AT_artificial */ diea9: .uleb128 0x9 /* DW_TAG_formal_parameter */ - .long die7e-d /* DW_AT_type */ + .4byte die7e-d /* DW_AT_type */ .byte 0x0 dieaf: .uleb128 0xe /* DW_TAG_const_type */ - .long die8f-d /* DW_AT_type */ + .4byte die8f-d /* DW_AT_type */ dieb4: .uleb128 0xf /* DW_TAG_subprogram */ - .long die95-d /* DW_AT_abstract_origin */ - .long _ZN1N1cE /* DW_AT_low_pc */ - .long _ZN1N1cE + 1 /* DW_AT_high_pc */ + .4byte die95-d /* DW_AT_abstract_origin */ + .4byte _ZN1N1cE /* DW_AT_low_pc */ + .4byte _ZN1N1cE + 1 /* DW_AT_high_pc */ diec9: .uleb128 0x10 /* DW_TAG_subprogram */ - .long die9f-d /* DW_AT_abstract_origin */ + .4byte die9f-d /* DW_AT_abstract_origin */ .byte 2f-1f /* DW_AT_location */ 1: .byte 0x50 /* DW_OP_reg0 */ 2: died1: .uleb128 0x10 /* DW_TAG_formal_parameter */ - .long diea9-d /* DW_AT_abstract_origin */ + .4byte diea9-d /* DW_AT_abstract_origin */ .byte 2f-1f /* DW_AT_location */ 1: .byte 0x51 /* DW_OP_reg1 */ @@ -133,19 +133,19 @@ died1: .uleb128 0x10 /* DW_TAG_formal_parameter */ .byte 0x0 dieda: .uleb128 0x11 /* DW_TAG_subprogram */ .byte 0x1 /* DW_AT_external */ - .long .LASF8 /* DW_AT_name */ - .long dief2-d /* DW_AT_type */ - .long _ZN1N1cE /* DW_AT_low_pc */ - .long _ZN1N1cE + 1 /* DW_AT_high_pc */ + .4byte .LASF8 /* DW_AT_name */ + .4byte dief2-d /* DW_AT_type */ + .4byte _ZN1N1cE /* DW_AT_low_pc */ + .4byte _ZN1N1cE + 1 /* DW_AT_high_pc */ dief2: .uleb128 0x12 /* DW_TAG_base_type */ .byte 0x4 /* DW_AT_byte_size */ .byte 0x5 /* DW_AT_encoding */ .string "int" /* DW_AT_name */ die149: .uleb128 0x16 /* DW_TAG_variable */ - .long die4e-d /* DW_AT_specification */ + .4byte die4e-d /* DW_AT_specification */ .byte 0x5 /* DW_AT_location */ .byte 0x3 - .long _ZN1N1cE + .4byte _ZN1N1cE .byte 0x0 .Ldebug_info_end: .section .debug_abbrev -- 2.7.4