aboutsummaryrefslogtreecommitdiff
path: root/gdb/arch-utils.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2021-08-11 08:30:26 +0200
committerJan Beulich <jbeulich@suse.com>2021-08-11 08:30:26 +0200
commite2295dade838ad296e1e1cd1096177058139b6b3 (patch)
treee3a3e336bd33766ed7aea049b5b5f8ab887985e0 /gdb/arch-utils.c
parente7e57d02fb51dcb1e976f1a089de3113d9aac2ba (diff)
downloadbinutils-e2295dade838ad296e1e1cd1096177058139b6b3.zip
binutils-e2295dade838ad296e1e1cd1096177058139b6b3.tar.gz
binutils-e2295dade838ad296e1e1cd1096177058139b6b3.tar.bz2
x86/ELF: fix .tfloat output
The ELF psABI-s are quite clear here: On 32-bit the data type is 12 bytes long (with 2 bytes of trailing padding), while on 64-bit it is 16 bytes long (with 6 bytes of padding). Make ieee_md_atof() capable of handling such padding, and specify the needed padding for x86 (leaving non-ELF targets alone for now). Split the existing x86 testcase.
Diffstat (limited to 'gdb/arch-utils.c')
0 files changed, 0 insertions, 0 deletions