From: Arnold Metselaar Date: Sun, 25 Oct 2009 16:18:04 +0000 (+0000) Subject: * gas/z80/equ.d, gas/z80/equ.s: Added test of parsing equ directives. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a39571ad49620595c2e9baf5b477c78eb7a22982;p=binutils-gdb.git * gas/z80/equ.d, gas/z80/equ.s: Added test of parsing equ directives. * gas/z80/z80.exp: Run it. * gas/z80/redef.d: Expect little endian output only. --- diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index b363b7a57be..e0008a2f169 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2009-10-25 Arnold Metselaar + + * gas/z80/equ.d, gas/z80/equ.s: Added test of parsing equ directives. + * gas/z80/z80.exp: Run it. + + * gas/z80/redef.d: Expect little endian output only. + 2009-10-20 H.J. Lu PR gas/10775 diff --git a/gas/testsuite/gas/z80/equ.d b/gas/testsuite/gas/z80/equ.d new file mode 100644 index 00000000000..cba8db50ef7 --- /dev/null +++ b/gas/testsuite/gas/z80/equ.d @@ -0,0 +1,8 @@ +#objdump: -s -j .data +#name: .equ definitions + +.*: .* + +Contents of section .data: + 0000 0c000000 08000000 04000000 00000000[ ]+................[ ]* +#pass diff --git a/gas/testsuite/gas/z80/equ.s b/gas/testsuite/gas/z80/equ.s new file mode 100644 index 00000000000..11e828bc8c1 --- /dev/null +++ b/gas/testsuite/gas/z80/equ.s @@ -0,0 +1,10 @@ + .data +_start: +lab0: .equ .-_start + .long lab3 +lab1: equ -(_start - .) + .long lab2 +lab2 .equ (.-_start) + .long lab1 +lab3 equ ~~(.-_start) + .long lab0 diff --git a/gas/testsuite/gas/z80/redef.d b/gas/testsuite/gas/z80/redef.d index fed19987c3e..aa982a4b4e4 100644 --- a/gas/testsuite/gas/z80/redef.d +++ b/gas/testsuite/gas/z80/redef.d @@ -4,5 +4,5 @@ .*: .* Contents of section .data: - 0000 00000000 0[04]00000[04] 0[08]00000[08] 0[0c]00000[0c][ ]+................[ ]* + 0000 00000000 04000000 08000000 0c000000[ ]+................[ ]* #pass diff --git a/gas/testsuite/gas/z80/z80.exp b/gas/testsuite/gas/z80/z80.exp index d595f6a63cb..0cb844031ae 100644 --- a/gas/testsuite/gas/z80/z80.exp +++ b/gas/testsuite/gas/z80/z80.exp @@ -3,6 +3,8 @@ if [istarget z80-*-*] then { # test redefinitions run_dump_test "redef" +# test parsing of equ definitions + run_dump_test "equ" # test parsing of " and ' run_dump_test "quotes" # test suffixes