gdb/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 17 Sep 2012 07:15:48 +0000 (07:15 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 17 Sep 2012 07:15:48 +0000 (07:15 +0000)
commit1ab3b62c9dabd92c26377f25146f1d58e3c766a6
tree1d45213a35cc797b007258d309be890307f39de3
parentacf9414f48577b03f303c70f504383709db6a249
gdb/
PR 14119
* frame.c (skip_inlined_frames): Skip also TAILCALL_FRAME frames.
(frame_pop): Drop also TAILCALL_FRAME frames.
* infcmd.c (finish_command): Ignore also TAILCALL_FRAME frames.

gdb/testsuite/
PR 14119
* gdb.arch/amd64-tailcall-ret.S: New file.
* gdb.arch/amd64-tailcall-ret.c: New file.
* gdb.arch/amd64-tailcall-ret.exp: New file.
* gdb.reverse/amd64-tailcall-reverse.S: New file.
* gdb.reverse/amd64-tailcall-reverse.c: New file.
* gdb.reverse/amd64-tailcall-reverse.exp: New file.
gdb/ChangeLog
gdb/frame.c
gdb/infcmd.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.arch/amd64-tailcall-ret.S [new file with mode: 0644]
gdb/testsuite/gdb.arch/amd64-tailcall-ret.c [new file with mode: 0644]
gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp [new file with mode: 0644]
gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S [new file with mode: 0644]
gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.c [new file with mode: 0644]
gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp [new file with mode: 0644]