From: Yao Qi Date: Wed, 24 May 2017 21:15:23 +0000 (+0100) Subject: Restrict ia64_convert_register_p X-Git-Tag: users/hjl/linux/release/2.28.51.0.1~1^2~27^2~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=88954b49e47574cdd048a23ca391a85fb6f77f47;p=thirdparty%2Fbinutils-gdb.git Restrict ia64_convert_register_p gdb: 2017-05-24 Yao Qi * ia64-tdep.c (ia64_convert_register_p): Check type's code is TYPE_CODE_FLT. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b0d3c2e14ac..0cb8e36d7b9 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2017-05-24 Yao Qi + + * ia64-tdep.c (ia64_convert_register_p): Check type's code is + TYPE_CODE_FLT. + 2017-05-24 Yao Qi * m68k-tdep.c (m68k_convert_register_p): Check type's code is diff --git a/gdb/ia64-tdep.c b/gdb/ia64-tdep.c index 8583450fee8..7282acb20ac 100644 --- a/gdb/ia64-tdep.c +++ b/gdb/ia64-tdep.c @@ -1218,6 +1218,7 @@ static int ia64_convert_register_p (struct gdbarch *gdbarch, int regno, struct type *type) { return (regno >= IA64_FR0_REGNUM && regno <= IA64_FR127_REGNUM + && TYPE_CODE (type) == TYPE_CODE_FLT && type != ia64_ext_type (gdbarch)); }