From bd12172103c0a142056c764a932d1a5f15977c81 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 7 Sep 2005 19:08:54 +0000 Subject: [PATCH] * gas/mips/mips16-dwarf2.d: Don't match anything but address and line number increments. Adjust relocation address. * gas/mips/mips16-dwarf2-n32.d: Likewise. Add "N32" to test name. --- gas/testsuite/ChangeLog | 6 +++ gas/testsuite/gas/mips/mips16-dwarf2-n32.d | 50 +++++----------------- gas/testsuite/gas/mips/mips16-dwarf2.d | 48 +++++---------------- 3 files changed, 27 insertions(+), 77 deletions(-) diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 4ad55da4758..b1958923505 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2005-09-07 Richard Henderson + + * gas/mips/mips16-dwarf2.d: Don't match anything but address and line + number increments. Adjust relocation address. + * gas/mips/mips16-dwarf2-n32.d: Likewise. Add "N32" to test name. + 2005-09-07 Richard Henderson * gas/cris/rd-dw2-1.d: Don't match anything but address and line diff --git a/gas/testsuite/gas/mips/mips16-dwarf2-n32.d b/gas/testsuite/gas/mips/mips16-dwarf2-n32.d index 64087fc0866..d8996e3b43c 100644 --- a/gas/testsuite/gas/mips/mips16-dwarf2-n32.d +++ b/gas/testsuite/gas/mips/mips16-dwarf2-n32.d @@ -1,5 +1,5 @@ #readelf: -r -wl -#name: MIPS16 DWARF2 +#name: MIPS16 DWARF2 N32 #as: -march=mips3 -mabi=n32 -mips16 -no-mdebug -g0 #source: mips16-dwarf2.s @@ -12,47 +12,19 @@ Relocation section '\.rela\.debug_info' at offset .* contains 4 entries: Relocation section '\.rela\.debug_line' at offset .* contains 1 entries: *Offset * Info * Type * Sym\.Value * Sym\. Name \+ Addend -0+0030 * 0+..02 * R_MIPS_32 * 0+0000 * .text \+ 1 - -Dump of debug contents of section \.debug_line: - - Length: 64 - DWARF Version: 2 - Prologue Length: 35 - Minimum Instruction Length: 1 - Initial value of 'is_stmt': 1 - Line Base: -5 - Line Range: 14 - Opcode Base: 10 - \(Pointer size: 4\) - - Opcodes: - Opcode 1 has 0 args - Opcode 2 has 1 args - Opcode 3 has 1 args - Opcode 4 has 1 args - Opcode 5 has 1 args - Opcode 6 has 0 args - Opcode 7 has 0 args - Opcode 8 has 0 args - Opcode 9 has 1 args - - The Directory Table is empty\. - - The File Name Table: - Entry Dir Time Size Name - 1 0 0 0 mips16-dwarf2\.s +0+0033 * 0+..02 * R_MIPS_32 * 0+0000 * .text \+ 1 +#... Line Number Statements: Extended opcode 2: set Address to 0x0 - Special opcode 5: advance Address by 0 to 0x0 and Line by 0 to 1 - Special opcode 34: advance Address by 2 to 0x2 and Line by 1 to 2 - Special opcode 34: advance Address by 2 to 0x4 and Line by 1 to 3 - Special opcode 62: advance Address by 4 to 0x8 and Line by 1 to 4 - Special opcode 34: advance Address by 2 to 0xa and Line by 1 to 5 - Special opcode 62: advance Address by 4 to 0xe and Line by 1 to 6 - Special opcode 62: advance Address by 4 to 0x12 and Line by 1 to 7 + Copy + Special opcode .*: advance Address by 2 to 0x2 and Line by 1 to 2 + Special opcode .*: advance Address by 2 to 0x4 and Line by 1 to 3 + Special opcode .*: advance Address by 4 to 0x8 and Line by 1 to 4 + Special opcode .*: advance Address by 2 to 0xa and Line by 1 to 5 + Special opcode .*: advance Address by 4 to 0xe and Line by 1 to 6 + Special opcode .*: advance Address by 4 to 0x12 and Line by 1 to 7 Advance PC by 2286 to 900 - Special opcode 6: advance Address by 0 to 0x900 and Line by 1 to 8 + Special opcode .*: advance Address by 0 to 0x900 and Line by 1 to 8 Advance PC by 15 to 90f Extended opcode 1: End of Sequence diff --git a/gas/testsuite/gas/mips/mips16-dwarf2.d b/gas/testsuite/gas/mips/mips16-dwarf2.d index 9718f71012d..6b8ec09e3fd 100644 --- a/gas/testsuite/gas/mips/mips16-dwarf2.d +++ b/gas/testsuite/gas/mips/mips16-dwarf2.d @@ -12,47 +12,19 @@ Relocation section '\.rel\.debug_info' at offset .* contains 4 entries: Relocation section '\.rel\.debug_line' at offset .* contains 1 entries: *Offset * Info * Type * Sym\.Value * Sym\. Name -0+0030 * 0+..02 * R_MIPS_32 * 0+0000 * \.text - -Dump of debug contents of section \.debug_line: - - Length: 64 - DWARF Version: 2 - Prologue Length: 35 - Minimum Instruction Length: 1 - Initial value of 'is_stmt': 1 - Line Base: -5 - Line Range: 14 - Opcode Base: 10 - \(Pointer size: 4\) - - Opcodes: - Opcode 1 has 0 args - Opcode 2 has 1 args - Opcode 3 has 1 args - Opcode 4 has 1 args - Opcode 5 has 1 args - Opcode 6 has 0 args - Opcode 7 has 0 args - Opcode 8 has 0 args - Opcode 9 has 1 args - - The Directory Table is empty\. - - The File Name Table: - Entry Dir Time Size Name - 1 0 0 0 mips16-dwarf2\.s +0+0033 * 0+..02 * R_MIPS_32 * 0+0000 * \.text +#... Line Number Statements: Extended opcode 2: set Address to 0x1 - Special opcode 5: advance Address by 0 to 0x1 and Line by 0 to 1 - Special opcode 34: advance Address by 2 to 0x3 and Line by 1 to 2 - Special opcode 34: advance Address by 2 to 0x5 and Line by 1 to 3 - Special opcode 62: advance Address by 4 to 0x9 and Line by 1 to 4 - Special opcode 34: advance Address by 2 to 0xb and Line by 1 to 5 - Special opcode 62: advance Address by 4 to 0xf and Line by 1 to 6 - Special opcode 62: advance Address by 4 to 0x13 and Line by 1 to 7 + Copy + Special opcode .*: advance Address by 2 to 0x3 and Line by 1 to 2 + Special opcode .*: advance Address by 2 to 0x5 and Line by 1 to 3 + Special opcode .*: advance Address by 4 to 0x9 and Line by 1 to 4 + Special opcode .*: advance Address by 2 to 0xb and Line by 1 to 5 + Special opcode .*: advance Address by 4 to 0xf and Line by 1 to 6 + Special opcode .*: advance Address by 4 to 0x13 and Line by 1 to 7 Advance PC by 2286 to 901 - Special opcode 6: advance Address by 0 to 0x901 and Line by 1 to 8 + Special opcode .*: advance Address by 0 to 0x901 and Line by 1 to 8 Advance PC by 15 to 910 Extended opcode 1: End of Sequence -- 2.30.2