aboutsummaryrefslogtreecommitdiff
path: root/gdb/xml-support.c
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2014-09-10 19:01:26 +0200
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2014-09-10 19:01:26 +0200
commiteeef931a6a0596c2121e66dd70e1a36ef0fc576f (patch)
tree898cc5ff0b9b043e3e97e9987658489d28c24b8f /gdb/xml-support.c
parent4b4c407a349620e4a6b9cb36b77778fccb7ff00f (diff)
downloadbinutils-eeef931a6a0596c2121e66dd70e1a36ef0fc576f.zip
binutils-eeef931a6a0596c2121e66dd70e1a36ef0fc576f.tar.gz
binutils-eeef931a6a0596c2121e66dd70e1a36ef0fc576f.tar.bz2
Support gdbarch_convert_register_p targets in address_from_register
Since the last change to address_from_register, it no longer supports targets that require a special conversion (gdbarch_convert_register_p) for plain pointer type; I had assumed no target does so. This turned out to be incorrect: MIPS64 n32 big-endian needs such a conversion in order to properly sign-extend pointer values. This patch fixes this regression by handling targets that need a special conversion in address_from_register as well. gdb/ChangeLog: * findvar.c (address_from_register): Handle targets requiring a special conversion routine even for plain pointer types.
Diffstat (limited to 'gdb/xml-support.c')
0 files changed, 0 insertions, 0 deletions