Merge patch from JosefW:

Hi,

recently I found that there is sometimes cost attributed to some
strange lines (with cachegrind/calltree) with GCC 3.x (using the
DWARF2 debug info format).

I had time to look at this. There is a bug in the DWARF2 debug line
info loader when instructions following each other have source lines
far from each other (e.g. with inlined functions).

MERGE TO STABLE


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1619 a5019735-40e9-0310-863c-91ae7b9d1cf9
1 file changed