From 3ab489312135d66f65a23985dd2341340842db1d Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Fri, 2 Jan 2004 17:26:11 +0000 Subject: Catch a bug in the msp430 disassembler where an add instruction was confused with an rla instruction. Add a test for this to the testsuite. --- gas/testsuite/ChangeLog | 4 ++++ gas/testsuite/gas/msp430/opcode.d | 2 +- gas/testsuite/gas/msp430/opcode.s | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) (limited to 'gas/testsuite') diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 829c5b8..1c9409d 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2004-01-02 Albert Bartoszko + + * gas/msp430/opcode.s: Add test for an 'add' instruction which + looks similar to an 'rla' instruction. For older changes see ChangeLog-9303 diff --git a/gas/testsuite/gas/msp430/opcode.d b/gas/testsuite/gas/msp430/opcode.d index 3f45127..22df51c 100644 --- a/gas/testsuite/gas/msp430/opcode.d +++ b/gas/testsuite/gas/msp430/opcode.d @@ -42,4 +42,4 @@ Disassembly of section .text: 0+05e <[^>]*> 82 4f 00 00 mov r15, &0x0000 ; 0+062 <[^>]*> 3f 40 f0 00 mov #240, r15 ;#0x00f0 0+066 <[^>]*> 30 40 00 00 br #0x0000 ; - +0+06a <[^>]*> 92 52 00 02 72 01 add &0x0200,&0x0172 ;0x0200 diff --git a/gas/testsuite/gas/msp430/opcode.s b/gas/testsuite/gas/msp430/opcode.s index 237bd1f..b85a463 100644 --- a/gas/testsuite/gas/msp430/opcode.s +++ b/gas/testsuite/gas/msp430/opcode.s @@ -52,3 +52,6 @@ main: .comm c,4,2 .comm d,4,2 + ;; This next instruction triggered a bug which + ;; was fixed by a patch to msp430-dis.c on Jan 2, 2004 + add &0x200, &0x172 -- cgit v1.1