From: Ian Lance Taylor Date: Fri, 3 Nov 1995 04:12:45 +0000 (+0000) Subject: * gas/m68k/link.s, gas/m68k/link.d: New test. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=dae9b930107f103db927d3446aa64f9ccfdbace6;p=binutils-gdb.git * gas/m68k/link.s, gas/m68k/link.d: New test. * gas/m68k/all.exp: Run it. --- diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index f3a78bafc89..2a87393e897 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,8 @@ +Thu Nov 2 23:11:05 1995 Ian Lance Taylor + + * gas/m68k/link.s, gas/m68k/link.d: New test. + * gas/m68k/all.exp: Run it. + Tue Oct 24 10:57:20 1995 Jeffrey A Law (law@cygnus.com) * gas/hppa/basic/basic.exp: Test lci and syncdma instructions. diff --git a/gas/testsuite/gas/m68k/.Sanitize b/gas/testsuite/gas/m68k/.Sanitize index 154caa176f1..8e171aa8d61 100644 --- a/gas/testsuite/gas/m68k/.Sanitize +++ b/gas/testsuite/gas/m68k/.Sanitize @@ -31,6 +31,8 @@ bitfield.s cas.d cas.s disperr.s +link.d +link.s op68000.d operands.d operands.s diff --git a/gas/testsuite/gas/m68k/all.exp b/gas/testsuite/gas/m68k/all.exp index f5de21330be..54553c11d39 100644 --- a/gas/testsuite/gas/m68k/all.exp +++ b/gas/testsuite/gas/m68k/all.exp @@ -13,7 +13,7 @@ if [istarget m68*-*-*] then { if [expr [istarget m68*-*-hpux*] || [istarget m68*-*-sun*] \ || [istarget m68*-*-*aout*] \ || [istarget m68*-*-coff*] \ - || [istarget m68*-*-vxworks5.1] \ + || [istarget m68*-*-vxworks*] \ ] then { run_dump_test "schwab" } @@ -21,6 +21,7 @@ if [istarget m68*-*-*] then { run_dump_test operands run_dump_test cas run_dump_test bitfield + run_dump_test link set testname "68000 operands" gas_run "operands.s" "-m68000" "2>err.out" diff --git a/gas/testsuite/gas/m68k/link.d b/gas/testsuite/gas/m68k/link.d new file mode 100644 index 00000000000..389273aabaa --- /dev/null +++ b/gas/testsuite/gas/m68k/link.d @@ -0,0 +1,16 @@ +#objdump: -d +#name: link + +# Test handling of link instruction. + +.*: +file format .* + +Disassembly of section .text: +0+000 linkw %fp,#0 +0+004 linkw %fp,#-4 +0+008 linkw %fp,#-32767 +0+00c linkw %fp,#-32768 +0+010 linkl %fp,#-32769 +0+016 linkw %fp,#32767 +0+01a linkl %fp,#32768 +0+020 linkl %fp,#32769 diff --git a/gas/testsuite/gas/m68k/link.s b/gas/testsuite/gas/m68k/link.s new file mode 100644 index 00000000000..8db455ba3ad --- /dev/null +++ b/gas/testsuite/gas/m68k/link.s @@ -0,0 +1,12 @@ +# Test handling of link instruction. + .text + .globl foo +foo: + link %a6,#0 + link %a6,#-4 + link %a6,#-0x7fff + link %a6,#-0x8000 + link %a6,#-0x8001 + link %a6,#0x7fff + link %a6,#0x8000 + link %a6,#0x8001