diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2018-01-29 12:10:32 +0000 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2018-01-29 12:10:32 +0000 |
commit | 865de57bde1b3fa0184679c93ebb9127c3f0f1e1 (patch) | |
tree | b17d4b3fb261832f4dd5252023af7ee3da6af969 /llvm/lib/Object/ELFObjectFile.cpp | |
parent | 3460957ea34a7cac1f61eeeed11da3f15097d4ef (diff) | |
download | llvm-865de57bde1b3fa0184679c93ebb9127c3f0f1e1.zip llvm-865de57bde1b3fa0184679c93ebb9127c3f0f1e1.tar.gz llvm-865de57bde1b3fa0184679c93ebb9127c3f0f1e1.tar.bz2 |
[Sparc] Account for bias in stack readjustment
Summary: This was broken long ago in D12208, which failed to account for
the fact that 64-bit SPARC uses a stack bias of 2047, and it is the
*unbiased* value which should be aligned, not the biased one. This was
seen to be an issue with Rust.
Patch by: jrtc27 (James Clarke)
Reviewers: jyknight, venkatra
Reviewed By: jyknight
Subscribers: jacob_hansen, JDevlieghere, fhahn, fedor.sergeev, llvm-commits
Differential Revision: https://reviews.llvm.org/D39425
llvm-svn: 323643
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions