]> gcc.gnu.org Git - gcc.git/commit
re PR debug/37801 (DWARF output for inlined functions doesn't always use DW_TAG_inlin...
authorDodji Seketeli <dodji@redhat.com>
Sun, 16 Aug 2009 09:02:25 +0000 (09:02 +0000)
committerDodji Seketeli <dodji@gcc.gnu.org>
Sun, 16 Aug 2009 09:02:25 +0000 (11:02 +0200)
commit5782bb7ab9dc34f6b15497ad1901a0e04f60edaa
treeff8f417d6afbf65980df2ad5caf6f29f56f4a769
parente9dcb5db7d0e3906f5b13c875013012151a0778c
re PR debug/37801 (DWARF output for inlined functions doesn't always use DW_TAG_inlined_subroutine)

Fix for PR debug/37801

gcc/ChangeLog:
* gcc/dwarf2out.c (gen_inlined_subroutine_die): Concentrate on
generating inlined subroutine die only. We shouldn't be
called for anything else.
(gen_block_die): Don't generate inline subroutine debug info for
abstract blocks.

gcc/testsuite/ChangeLog:
* gcc/testsuite/gcc.dg/debug/20020224-1.c: Adjust the comment.
Make sure to trigger inlining optimizations.
* gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c: New test.

From-SVN: r150796
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/debug/20020224-1.c
gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c [new file with mode: 0644]
This page took 0.060871 seconds and 5 git commands to generate.