aboutsummaryrefslogtreecommitdiff
path: root/gdb/cli/cli-script.c
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2014-02-04 18:26:26 +0100
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2014-02-04 18:26:26 +0100
commitd63167affc2a56189e3ba2cc47dd9a3451208b59 (patch)
tree984aa7abbc8be7fb64569a8773f397a0db3743ec /gdb/cli/cli-script.c
parente765b44c3853ed228506fc22c276becd63198238 (diff)
downloadbinutils-d63167affc2a56189e3ba2cc47dd9a3451208b59.zip
binutils-d63167affc2a56189e3ba2cc47dd9a3451208b59.tar.gz
binutils-d63167affc2a56189e3ba2cc47dd9a3451208b59.tar.bz2
PowerPC64 little-endian fixes: structure passing
When passing a small structure in a GPR, the ABI specifies that it should be passed in the least-significant bytes of the register (or stack slot). On big-endian systems, this means the value needs to be stored at an offset, which is what current code does. However, on little-endian systems, the least-significant bytes are addresses with offset 0. This patch fixes that. gdb/ChangeLog: * ppc-sysv-tdep.c (ppc64_sysv_abi_push_val): Use correct offset on little-endian when passing small structures.
Diffstat (limited to 'gdb/cli/cli-script.c')
0 files changed, 0 insertions, 0 deletions