From: Kazu Hirata Date: Mon, 18 Jun 2007 16:10:27 +0000 (+0000) Subject: opcodes/ X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ddefa7f50892ef835baf283217701cc9acb45418;p=binutils-gdb.git opcodes/ * 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. --- diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index e6ea7aeaf05..a4cf81d5a86 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2007-06-18 Kazu Hirata + + * 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 * gas/arm/thumb32.s: Add tests for shift instructions. diff --git a/gas/testsuite/gas/m68k/all.exp b/gas/testsuite/gas/m68k/all.exp index cafae92d19c..d4c0cdc7d9c 100644 --- a/gas/testsuite/gas/m68k/all.exp +++ b/gas/testsuite/gas/m68k/all.exp @@ -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 index 00000000000..257d1e38603 --- /dev/null +++ b/gas/testsuite/gas/m68k/mcf-wdebug.d @@ -0,0 +1,11 @@ +#name: mcf-wdebug +#objdump: -d +#as: -m5208 + +.*: file format .* + +Disassembly of section .text: + +0+ : + 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 index 00000000000..36b9f27df9d --- /dev/null +++ b/gas/testsuite/gas/m68k/mcf-wdebug.s @@ -0,0 +1,6 @@ +# Check that gas recognizes both wdebug and wdebug.l. + .text + .globl foo +foo: + wdebug (%a0) + wdebug.l (%a0) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 98d38fae7c1..eebe25b2202 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +2007-06-18 Nathan Sidwell + + * m68k-opc.c (m68k_opcodes): Add wdebugl variants. + 2007-06-14 H.J. Lu * Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd. diff --git a/opcodes/m68k-opc.c b/opcodes/m68k-opc.c index b0f1885aff2..12cd14a13dd 100644 --- a/opcodes/m68k-opc.c +++ b/opcodes/m68k-opc.c @@ -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 }, };