diff options
author | Marcin Kościelnicki <koriakin@0x04.net> | 2016-02-19 05:04:13 +0100 |
---|---|---|
committer | Marcin Kościelnicki <koriakin@0x04.net> | 2016-03-09 18:46:12 +0100 |
commit | f77198c878424891f11d6550370f8d9382f412de (patch) | |
tree | c8569f2e6ba18c1b932725b764091fc33df2a396 /gdb/sparc64fbsd-nat.c | |
parent | ba84e0da35d29dd8969a4bcdd84e3eaa48927a84 (diff) | |
download | gdb-f77198c878424891f11d6550370f8d9382f412de.zip gdb-f77198c878424891f11d6550370f8d9382f412de.tar.gz gdb-f77198c878424891f11d6550370f8d9382f412de.tar.bz2 |
gdb.trace/tfind.exp: Force call via global entry point on ppc64le.
tfind.exp sets a breakpoint on *gdb_recursion_test, which is the global
entry point on ppc64le, and won't be hit, since the call uses
the local entry. Fix by calling the function via a pointer in a global
variable, forcing use of the global entry.
This patch is a slightly modified hunk extracted from
https://sourceware.org/ml/gdb-patches/2015-07/msg00353.html
gdb/testsuite/ChangeLog:
2016-03-09 Wei-cheng Wang <cole945@gmail.com>
Marcin Kościelnicki <koriakin@0x04.net>
* gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
(gdb_recursion_test_ptr): New global variable.
(gdb_recursion_test): Call gdb_recursion_test_ptr instead of
gdb_recursion_test.
(gdb_c_test): Ditto.
Diffstat (limited to 'gdb/sparc64fbsd-nat.c')
0 files changed, 0 insertions, 0 deletions