opcodes/
authorKazu Hirata <kazu@codesourcery.com>
Mon, 18 Jun 2007 16:10:27 +0000 (16:10 +0000)
committerKazu Hirata <kazu@codesourcery.com>
Mon, 18 Jun 2007 16:10:27 +0000 (16:10 +0000)
* m68k-opc.c (m68k_opcodes): Add wdebugl variants.

gas/testsuite/
* gas/m68k/all.exp: Run mcf-wdebug.
* gas/testsuite/gas/m68k/mcf-wdebug.d,
gas/testsuite/gas/m68k/mcf-wdebug.s: New.

gas/testsuite/ChangeLog
gas/testsuite/gas/m68k/all.exp
gas/testsuite/gas/m68k/mcf-wdebug.d [new file with mode: 0644]
gas/testsuite/gas/m68k/mcf-wdebug.s [new file with mode: 0644]
opcodes/ChangeLog
opcodes/m68k-opc.c

index e6ea7aeaf05d109dfce2c494527eb808b39694b5..a4cf81d5a86afe20dea5d11afcf85e202ca8ae0c 100644 (file)
@@ -1,3 +1,9 @@
+2007-06-18  Kazu Hirata  <kazu@codesourcery.com>
+
+       * gas/m68k/all.exp: Run mcf-wdebug.
+       * gas/testsuite/gas/m68k/mcf-wdebug.d,
+       gas/testsuite/gas/m68k/mcf-wdebug.s: New.
+
 2007-06-14  Paul Brook  <paul@codesourcery.com>
 
        * gas/arm/thumb32.s: Add tests for shift instructions.
index cafae92d19c11dcfe6675ca8766541805f9809d6..d4c0cdc7d9c412c490742f67fa08e60709ecaf2e 100644 (file)
@@ -54,6 +54,7 @@ if { [istarget m68*-*-*] || [istarget fido*-*-*] } then {
     run_dump_test mcf-emac
     run_dump_test mcf-fpu
     run_dump_test mcf-trap
+    run_dump_test mcf-wdebug
     if { [istarget *-*-elf] || [istarget *-*-linux*] } then {
       run_dump_test arch-cpu-1
     }
diff --git a/gas/testsuite/gas/m68k/mcf-wdebug.d b/gas/testsuite/gas/m68k/mcf-wdebug.d
new file mode 100644 (file)
index 0000000..257d1e3
--- /dev/null
@@ -0,0 +1,11 @@
+#name: mcf-wdebug
+#objdump: -d
+#as: -m5208
+
+.*:     file format .*
+
+Disassembly of section .text:
+
+0+ <foo>:
+   0:  fbd0 0003       wdebugl %a0@
+   4:  fbd0 0003       wdebugl %a0@
diff --git a/gas/testsuite/gas/m68k/mcf-wdebug.s b/gas/testsuite/gas/m68k/mcf-wdebug.s
new file mode 100644 (file)
index 0000000..36b9f27
--- /dev/null
@@ -0,0 +1,6 @@
+# Check that gas recognizes both wdebug and wdebug.l.
+       .text
+       .globl  foo
+foo:
+       wdebug (%a0)
+       wdebug.l (%a0)
index 98d38fae7c1e5aa552dea8b2886b825ffb61a6c0..eebe25b22028f65388d446cc8fc86d7167b0b69f 100644 (file)
@@ -1,3 +1,7 @@
+2007-06-18  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * m68k-opc.c (m68k_opcodes): Add wdebugl variants.
+
 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
 
        * Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd.
index b0f1885aff28e9b6988ee7e02c2482ddb7f862f6..12cd14a13ddd3498f5904b38935d71826c8d81aa 100644 (file)
@@ -2176,6 +2176,8 @@ TBL("tblunb", "tblunw", "tblunl", 0, 0),
 {"wddataw", 2, one(0175500),   one(0177700), "~s", mcfisa_a },
 {"wddatal", 2, one(0175600),   one(0177700), "~s", mcfisa_a },
 
+{"wdebugl", 4, two(0175720, 03),       two(0177770, 0xffff), "as", mcfisa_a },
+{"wdebugl", 4, two(0175750, 03),       two(0177770, 0xffff), "ds", mcfisa_a },
 {"wdebug", 4,  two(0175720, 03),       two(0177770, 0xffff), "as", mcfisa_a },
 {"wdebug", 4,  two(0175750, 03),       two(0177770, 0xffff), "ds", mcfisa_a },
 };