Created attachment 12191 [details] 16 bit FP support and documentation update This patch: * fix incorrect disassemble of invalid eZ80 opcode prefix sequence (now emitted ".db" instead of "nop") * add test for fix above * add support for half precision FP numbers (16 bit, ieee754 compatible) * update GAS documentation
Created attachment 12197 [details] 16 bit FP support and documentation update Fixed tests.
Created attachment 12198 [details] 16 bit FP support and documentation update Fix some failing GAS tests
The master branch has been updated by Nick Clifton <nickc@sourceware.org>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7a6bf3becbe3e0ce47d2681edcfe7adcb67fe4e2 commit 7a6bf3becbe3e0ce47d2681edcfe7adcb67fe4e2 Author: Sergey Belyashov <sergey.belyashov@gmail.com> Date: Tue Jan 14 13:13:57 2020 +0000 Fix various assembler testsuite failures for the Z80 target. PR 25377 gas * config/tc-z80.c: Add support for half precision, single precision and double precision floating point values. * config/tc-z80.h b/gas/config/tc-z80.h: Disable string escapes. * doc/as.texi: Add new z80 command line options. * doc/c-z80.texi: Document new z80 command line options. * testsuite/gas/z80/ez80_pref_dis.s: New test. * testsuite/gas/z80/ez80_pref_dis.d: New test driver. * testsuite/gas/z80/z80.exp: Run the new test. * testsuite/gas/z80/fp_math48.d: Use correct command line option. * testsuite/gas/z80/fp_zeda32.d: Likewise. * testsuite/gas/z80/strings.d: Update expected output. opcodes * z80-dis.c (suffix): Use .db instruction to generate double prefix.
Hi Sergey, Thanks for the fixes. I have checked them in. Cheers Nick