* gas/m68hc11/opers12.s: Add test for disassembler bug with movb
authorStephane Carrez <stcarrez@nerim.fr>
Thu, 1 Nov 2001 09:52:03 +0000 (09:52 +0000)
committerStephane Carrez <stcarrez@nerim.fr>
Thu, 1 Nov 2001 09:52:03 +0000 (09:52 +0000)
instruction.
* gas/m68hc11/opers12.d: Likewise.
* gas/m68hc11/opers12-dwarf2.d: Likewise.

gas/testsuite/ChangeLog
gas/testsuite/gas/m68hc11/opers12-dwarf2.d
gas/testsuite/gas/m68hc11/opers12.d
gas/testsuite/gas/m68hc11/opers12.s

index e3e9f73d00f07332a4a956d5db18310a5841005f..4a1fe474a6d99b7df0d2f64516e3915aeacfa8a9 100644 (file)
@@ -1,3 +1,10 @@
+2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * 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  <cgd@broadcom.com>
 
        * gas/mips/empic.s: Undo damage inflicted on 2000-12-02.
index a9ecb8a52403363c17577fc18df68dca709acd23..e8944afa39eecabf95762c2e1476793735c87825 100644 (file)
@@ -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 <max9b\+0x2246>
+ 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 <bb\+0xa10>, 3456 <bb\+0xc56>
+ 12c:  34 56 
+       movw    #0x4040,12,sp
+ 12e:  18 00 8c 40     movw    #4040 <bb\+0x1840>, 12,SP
+ 132:  40 
+       movw    #0x3900,3,\+sp
+ 133:  18 00 a2 39     movw    #3900 <bb\+0x1100>, 3,\+SP
+ 137:  00 
+       movw    #0x2000,14,sp
+ 138:  18 00 8e 20     movw    #2000 <max9b\+0x1f01>, 14,SP
+ 13c:  00 
index e6cdce0297d40d7bbd39759954e8baba6ef2c811..645a5fe46cf0ceeb5418fa01a986b834f73e6abb 100644 (file)
@@ -88,3 +88,11 @@ Disassembly of section .text:
 0+10b <t2\+0x16> leas  0,PC
 0+10f <t2\+0x1a> leas  255,PC
 0+113 <t2\+0x1e> leas  0,PC
+0+117 <t2\+0x22> movb  #23, 0+2345 <max9b\+0x2246>
+0+11c <t2\+0x27> movb  #40, 12,SP
+0+120 <t2\+0x2b> movb  #39, 3,\+SP
+0+124 <t2\+0x2f> movb  #20, 14,SP
+0+128 <t2\+0x33> movw  #0+3210 <bb\+0xa10>, 0+3456 <bb\+0xc56>
+0+12e <t2\+0x39> movw  #0+4040 <bb\+0x1840>, 12,SP
+0+133 <t2\+0x3e> movw  #0+3900 <bb\+0x1100>, 3,\+SP
+0+138 <t2\+0x43> movw  #0+2000 <max9b\+0x1f01>, 14,SP
index 94f8912211ab23e4b513e7f5f70d985cac393568..6157d8d5c06e0d6d5bb2a280090e0a98feea7873 100644 (file)
@@ -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