]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR debug/86964
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Mar 2019 21:19:09 +0000 (21:19 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Mar 2019 21:19:09 +0000 (21:19 +0000)
commitbeb921e1106b5bcbb0c6e2be84b241327e2ffc51
tree8adb95f6f51f4871997545830de9c9c7f9243b51
parent4b2731eb5c05f09f808f6faed8b59cb18552dbc5
PR debug/86964
* dwarf2out.c (premark_used_variables): New function.
(prune_unused_types_walk): Do not mark not premarked external
variables.
(prune_unused_types): Call premark_used_variables.

* gcc.dg/debug/dwarf2/pr86964.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269925 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/debug/dwarf2/pr86964.c [new file with mode: 0644]