* dwarf2out.c (gen_subprogram_die): Handle as cached die if
	dumped_early bit is set.
	(dwarf2out_decl): Abstract local static check...
	(local_function_static): ...into here.
	(gen_variable_die): Handle different contexts in a cached die
	gracefully for the non inline case.
	* dwarf2out.c (gen_lexical_block_die): Remove unused `depth'
	parameter.
	(gen_inlined_subroutine_die): Same.
	(gen_block_die): Same.
	(decls_for_scope): Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218639 138bc75d-0d04-0410-961f-82ee72b054a4

Conflicts:
	gcc/dwarf2out.c