aboutsummaryrefslogtreecommitdiff
path: root/gdb/c-lang.c
diff options
context:
space:
mode:
authorMarkus Metzger <markus.t.metzger@intel.com>2020-12-04 10:29:06 +0100
committerMarkus Metzger <markus.t.metzger@intel.com>2020-12-21 09:00:28 +0100
commit0fe69a94d4c4793d7247442e0611e5d3b8f542f5 (patch)
treeb449a9c7c20dddeb8ea461bd66b6c1155bcdc9fb /gdb/c-lang.c
parent806e7575e232f854ce7fc88c2a55c63265d57e5e (diff)
downloadbinutils-0fe69a94d4c4793d7247442e0611e5d3b8f542f5.zip
binutils-0fe69a94d4c4793d7247442e0611e5d3b8f542f5.tar.gz
binutils-0fe69a94d4c4793d7247442e0611e5d3b8f542f5.tar.bz2
testsuite, gdb.btrace: fix 32-bit PIE false positives
For 32-bit position independent executables, GCC generates an extra call to __x86.get_pc_thunk.<reg> which appears in the function call history. It is correct to appear there but this confuses the tests, which check for an expected sequence of functions. Build with nopie to avoid this complication. gdb/testsuite/ChangeLog: 2020-12-04 Markus Metzger <markus.t.metzger@intel.com> * gdb.btrace/exception.exp: Build with nopie. * gdb.btrace/function_call_history.exp: Likewise. * gdb.btrace/unknown_functions.exp: Likewise.
Diffstat (limited to 'gdb/c-lang.c')
0 files changed, 0 insertions, 0 deletions