OSDN Git Service

Handle many consecutive location notes more efficiently in dwarf2.
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Oct 2011 01:48:15 +0000 (01:48 +0000)
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Oct 2011 01:48:15 +0000 (01:48 +0000)
commit4ef5ea129991d8556b68e25c8396ce0f39521a81
treeb2c28325717289ceaa8e5cdb8f39f2e13704f39e
parent16f17f6fc95524b507b5e08e1d3156f9ff17d907
Handle many consecutive location notes more efficiently in dwarf2.

* dwarf2out.c (dwarf2out_var_location): When processing several
consecutive location notes, cache the result of next_real_insn().

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