https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86585
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Author: rguenth Date: Fri Jul 20 11:13:47 2018 New Revision: 262901 URL: https://gcc.gnu.org/viewcvs?rev=262901&root=gcc&view=rev Log: 2018-07-20 Richard Biener <rguent...@suse.de> PR debug/86585 * dwarf2out.c (dwarf2out_die_ref_for_decl): Test in_lto_p to cover -flto-partition=none. lto/ * lto.c (unify_scc): Before we throw away an SCC see if we can amend prevailing single-entry SCC with debug refs. * g++.dg/lto/pr86585_0.C: New testcase. * g++.dg/lto/pr86585_1.C: Likewise. Added: trunk/gcc/testsuite/g++.dg/lto/pr86585_0.C trunk/gcc/testsuite/g++.dg/lto/pr86585_1.C Modified: trunk/gcc/ChangeLog trunk/gcc/dwarf2out.c trunk/gcc/lto/ChangeLog trunk/gcc/lto/lto.c trunk/gcc/testsuite/ChangeLog