diff options
author | Tom Tromey <tromey@adacore.com> | 2020-09-21 07:09:10 -0600 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2020-09-21 07:09:10 -0600 |
commit | 5dd918d980cbcd31a569a6577d520c9da2ef9964 (patch) | |
tree | 7eab1ecf9aa748bdc44b169eb2fab6396022d346 /gdb/compile/compile-object-run.c | |
parent | c73eac969a8e14ebc5e3a1671951368728d01066 (diff) | |
download | binutils-5dd918d980cbcd31a569a6577d520c9da2ef9964.zip binutils-5dd918d980cbcd31a569a6577d520c9da2ef9964.tar.gz binutils-5dd918d980cbcd31a569a6577d520c9da2ef9964.tar.bz2 |
Fix sparc prologue skipping
sparc can fail at inline prologue skipping. Andrew Burgess tracked
this down to sparc32_skip_prologue, which should use
skip_prologue_using_sal rather than its hand-rolled variant.
I don't have a good way to test this with the gdb test suite (is there
a board file for using qemu? That would help), but it fixes a
regression in the internal AdaCore test suite. We've had this patch
internally at AdaCore for a while, but I just now finally got around
to making sure that backing it out reintroduces the problem.
gdb/ChangeLog
2020-09-21 Tom Tromey <tromey@adacore.com>
* sparc-tdep.c (sparc32_skip_prologue): Use
skip_prologue_using_sal.
Diffstat (limited to 'gdb/compile/compile-object-run.c')
0 files changed, 0 insertions, 0 deletions