diff options
author | Jan Beulich <jbeulich@suse.com> | 2021-06-16 08:55:52 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2021-06-16 08:55:52 +0200 |
commit | bb32eac5a90b2b141fed4ce490aded74134f1d75 (patch) | |
tree | 9c3a5e48cee0a436229e28481ce896ca3c10d109 /gas/ChangeLog | |
parent | 4504a6346777d544a144683bd2a534b686fbac41 (diff) | |
download | gdb-bb32eac5a90b2b141fed4ce490aded74134f1d75.zip gdb-bb32eac5a90b2b141fed4ce490aded74134f1d75.tar.gz gdb-bb32eac5a90b2b141fed4ce490aded74134f1d75.tar.bz2 |
gas: fix hex float parsing from .dcb.? directives
Unlike for .dc.? the parsing here failed to skip the colon before
calling hex_float(). To avoid both variants of parsing going out of sync
again, introduce a helper used by both.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index ebbf27f..8fa1be8 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,11 @@ 2021-06-16 Jan Beulich <jbeulich@suse.com> + * read.c (parse_one_float): New. + (s_float_space, float_cons): Use it. + * testsuite/gas/all/float.s: Add .dc.*, .dcb.*, and .ds.* cases. + +2021-06-16 Jan Beulich <jbeulich@suse.com> + * read.c (emit_expr_with_reloc): Adjust overflow check. Drop hibit local variable. * write.c (fixup_segment): Differentiate signed and non-signed |