aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorBruno Larsen <blarsen@redhat.com>2022-07-20 16:44:37 -0300
committerBruno Larsen <blarsen@redhat.com>2022-09-13 14:02:51 +0200
commit8fa9bc6a030c9a41eb8cf6f0f66043e02005b291 (patch)
tree179bbd653148acc4de5bb541907ce097d4729653 /binutils
parent9db78678c7c08760fe1eff7d94a5989cf2fc4145 (diff)
downloadgdb-8fa9bc6a030c9a41eb8cf6f0f66043e02005b291.zip
gdb-8fa9bc6a030c9a41eb8cf6f0f66043e02005b291.tar.gz
gdb-8fa9bc6a030c9a41eb8cf6f0f66043e02005b291.tar.bz2
gdb/testsuite: Update gdb.base/so-impl-ld.exp
gdb.base/so-impl-ld.exp was setup assuming that the compiler would add epilogue information and that GDB would stop in the } line. This would make clang tests fail like so: step^M solib_main (arg=10000) at ../../../common/git-repos/binutils-gdb/gdb/testsuite/gdb.base/solib1.c:7^M 7|__ return arg*arg;|__|___/* HERE */^M (gdb) PASS: gdb.base/so-impl-ld.exp: step into solib call next^M main () at ../../../common/git-repos/binutils-gdb/gdb/testsuite/gdb.base/so-impl-ld.c:22^M 22|_ return 0;^M (gdb) FAIL: gdb.base/so-impl-ld.exp: step in solib call next^M 0x00007ffff7cef560 in __libc_start_call_main () from /lib64/libc.so.6^M (gdb) FAIL: gdb.base/so-impl-ld.exp: step out of solib call This patch changes it so solib_main has 2 lines where GDB can stop regardless of compiler choices, and updates the exp file to generically deal with unknown number of steps until leaving that function.
Diffstat (limited to 'binutils')
0 files changed, 0 insertions, 0 deletions