mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 22:07:58 +08:00
* dwarf2read.c (dwarf_decode_lines): Ignore rows where is_stmt is 0.
Set basic_block to 0 after a special opcode.
This commit is contained in:
@ -1,3 +1,8 @@
|
||||
2009-06-23 Cary Coutant <ccoutant@google.com>
|
||||
|
||||
* dwarf2read.c (dwarf_decode_lines): Ignore rows where is_stmt is 0.
|
||||
Set basic_block to 0 after a special opcode.
|
||||
|
||||
2009-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
Fix a regression by the mmap patch from 2009-06-16.
|
||||
|
@ -7353,7 +7353,7 @@ dwarf_decode_lines (struct line_header *lh, char *comp_dir, bfd *abfd,
|
||||
else
|
||||
{
|
||||
lh->file_names[file - 1].included_p = 1;
|
||||
if (!decode_for_pst_p)
|
||||
if (!decode_for_pst_p && is_stmt)
|
||||
{
|
||||
if (last_subfile != current_subfile)
|
||||
{
|
||||
@ -7368,7 +7368,7 @@ dwarf_decode_lines (struct line_header *lh, char *comp_dir, bfd *abfd,
|
||||
record_line (current_subfile, line, addr);
|
||||
}
|
||||
}
|
||||
basic_block = 1;
|
||||
basic_block = 0;
|
||||
}
|
||||
else switch (op_code)
|
||||
{
|
||||
@ -7433,7 +7433,7 @@ dwarf_decode_lines (struct line_header *lh, char *comp_dir, bfd *abfd,
|
||||
else
|
||||
{
|
||||
lh->file_names[file - 1].included_p = 1;
|
||||
if (!decode_for_pst_p)
|
||||
if (!decode_for_pst_p && is_stmt)
|
||||
{
|
||||
if (last_subfile != current_subfile)
|
||||
{
|
||||
|
Reference in New Issue
Block a user