aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2021-06-16 08:55:52 +0200
committerJan Beulich <jbeulich@suse.com>2021-06-16 08:55:52 +0200
commitbb32eac5a90b2b141fed4ce490aded74134f1d75 (patch)
tree9c3a5e48cee0a436229e28481ce896ca3c10d109 /gas/ChangeLog
parent4504a6346777d544a144683bd2a534b686fbac41 (diff)
downloadbinutils-bb32eac5a90b2b141fed4ce490aded74134f1d75.zip
binutils-bb32eac5a90b2b141fed4ce490aded74134f1d75.tar.gz
binutils-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/ChangeLog6
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