aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCarl Love <cel@linux.ibm.com>2024-01-23 17:12:34 -0500
committerCarl Love <cel@linux.ibm.com>2024-02-12 11:17:19 -0500
commite19e16103fb10ac28b15683f56c821cf1b349c1b (patch)
treed70f40dea89ae28367ea0a6b6b7c3aec48ddd63d /include
parent7e9d8a3627c8a80b76c250b6881b7eb6fc2f4443 (diff)
downloadbinutils-e19e16103fb10ac28b15683f56c821cf1b349c1b.zip
binutils-e19e16103fb10ac28b15683f56c821cf1b349c1b.tar.gz
binutils-e19e16103fb10ac28b15683f56c821cf1b349c1b.tar.bz2
rs6000, unwind-on-each-instruction fix.
The function rs6000_epilogue_frame_cache assumes the LR and gprs have been restored. In fact register r31 and the link register, lr, may not have been restored yet. This patch adds support to store the lr and gpr register unrolling rules in the cache. The LR and GPR values can now be unrolled correctly. Patch fixes all 10 regresion test failures for the unwind-on-each-insn.exp.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions