diff options
author | Yao Qi <yao@codesourcery.com> | 2014-11-14 08:53:08 +0800 |
---|---|---|
committer | Yao Qi <yao@codesourcery.com> | 2014-11-14 08:55:06 +0800 |
commit | 9301ebe667e05c378d7f09ac991a925eb2a95617 (patch) | |
tree | 8ab882d01137215c19958cf32b6eafeb0ccc8172 /gdb/python | |
parent | f166b542723928ab8ecd5cd1788e6c1161bf3315 (diff) | |
download | binutils-9301ebe667e05c378d7f09ac991a925eb2a95617.zip binutils-9301ebe667e05c378d7f09ac991a925eb2a95617.tar.gz binutils-9301ebe667e05c378d7f09ac991a925eb2a95617.tar.bz2 |
Fix implptr-optimized-out.exp fail
Hi,
I see the fail in gdb.dwarf2/implptr-optimized-out.exp in thumb mode
(gdb) p p->f^M
No symbol "p" in current context.^M
(gdb) FAIL: gdb.dwarf2/implptr-optimized-out.exp: p p->f
and the crash on powerpc64
(gdb) continue^M
Continuing.^M
^M
Program received signal SIGSEGV, Segmentation fault.^M
0x7d82100810000828 in ?? ()
The cause of both is that we incorrectly set attribute low_pc, since
main isn't resolved to function start address on these targets.
In this patch, we replace attributes name, low_pc and high_pc with
MACRO_AT_func. The fail on thumb mode is fixed, and crash on
powerpc64 is fixed too.
gdb/testsuite:
2014-11-14 Yao Qi <yao@codesourcery.com>
* gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
Replace name, low_pc and high_pc with MACRO_AT_func.
Diffstat (limited to 'gdb/python')
0 files changed, 0 insertions, 0 deletions