From: Stephane Carrez Date: Thu, 1 Nov 2001 09:52:03 +0000 (+0000) Subject: * gas/m68hc11/opers12.s: Add test for disassembler bug with movb X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5d45665a8f7a0cb696cddfb2afe85ad4009e5506;p=binutils-gdb.git * gas/m68hc11/opers12.s: Add test for disassembler bug with movb instruction. * gas/m68hc11/opers12.d: Likewise. * gas/m68hc11/opers12-dwarf2.d: Likewise. --- diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index e3e9f73d00f..4a1fe474a6d 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2001-11-01 Stephane Carrez + + * gas/m68hc11/opers12.s: Add test for disassembler bug with movb + instruction. + * gas/m68hc11/opers12.d: Likewise. + * gas/m68hc11/opers12-dwarf2.d: Likewise. + 2001-10-31 Chris Demetriou * gas/mips/empic.s: Undo damage inflicted on 2000-12-02. diff --git a/gas/testsuite/gas/m68hc11/opers12-dwarf2.d b/gas/testsuite/gas/m68hc11/opers12-dwarf2.d index a9ecb8a5240..e8944afa39e 100644 --- a/gas/testsuite/gas/m68hc11/opers12-dwarf2.d +++ b/gas/testsuite/gas/m68hc11/opers12-dwarf2.d @@ -214,3 +214,28 @@ t2: 10f: 1b fa 00 ff leas 255,PC leas max9b,pc 113: 1b fa 00 00 leas 0,PC + +;; +;; Disassembler bug with movb +;; + movb #23,0x2345 + 117: 18 0b 17 23 movb #23, 2345 + 11b: 45 + movb #40,12,sp + 11c: 18 08 8c 28 movb #40, 12,SP + movb #39,3,\+sp + 120: 18 08 a2 27 movb #39, 3,\+SP + movb #20,14,sp + 124: 18 08 8e 14 movb #20, 14,SP + movw #0x3210,0x3456 + 128: 18 03 32 10 movw #3210 , 3456 + 12c: 34 56 + movw #0x4040,12,sp + 12e: 18 00 8c 40 movw #4040 , 12,SP + 132: 40 + movw #0x3900,3,\+sp + 133: 18 00 a2 39 movw #3900 , 3,\+SP + 137: 00 + movw #0x2000,14,sp + 138: 18 00 8e 20 movw #2000 , 14,SP + 13c: 00 diff --git a/gas/testsuite/gas/m68hc11/opers12.d b/gas/testsuite/gas/m68hc11/opers12.d index e6cdce0297d..645a5fe46cf 100644 --- a/gas/testsuite/gas/m68hc11/opers12.d +++ b/gas/testsuite/gas/m68hc11/opers12.d @@ -88,3 +88,11 @@ Disassembly of section .text: 0+10b leas 0,PC 0+10f leas 255,PC 0+113 leas 0,PC +0+117 movb #23, 0+2345 +0+11c movb #40, 12,SP +0+120 movb #39, 3,\+SP +0+124 movb #20, 14,SP +0+128 movw #0+3210 , 0+3456 +0+12e movw #0+4040 , 12,SP +0+133 movw #0+3900 , 3,\+SP +0+138 movw #0+2000 , 14,SP diff --git a/gas/testsuite/gas/m68hc11/opers12.s b/gas/testsuite/gas/m68hc11/opers12.s index 94f8912211a..6157d8d5c06 100644 --- a/gas/testsuite/gas/m68hc11/opers12.s +++ b/gas/testsuite/gas/m68hc11/opers12.s @@ -100,6 +100,19 @@ t2: leas min9b,pc leas max9b,pc +;; +;; Disassembler bug with movb +;; + movb #23,0x2345 + movb #40,12,sp + movb #39,3,+sp + movb #20,14,sp + movw #0x3210,0x3456 + movw #0x4040,12,sp + movw #0x3900,3,+sp + movw #0x2000,14,sp +# movb #111,start + titi = 10 toto = 100 min5b= -15