Drop view when consuming line info

Fix locviews on ia64.  If we do not drop the view after copying line
info to slots in the bundle, we may attempt to compute the view more
than once and get very confused.

for  gas/ChangeLog

	* dwarf2dbg.c (dwarf2_consume_line_info): Drop view.
This commit is contained in:
Alexandre Oliva 2018-06-01 06:00:25 -03:00
parent 733bd0abdd
commit 3a00b02d27
2 changed files with 5 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2018-06-01 Alexandre Oliva <aoliva@redhat.com>
* dwarf2dbg.c (dwarf2_consume_line_info): Drop view.
2018-06-01 Jan Beulich <jbeulich@suse.com>
* testsuite/gas/i386/ilp32/x86-64-opcode.d,

View File

@ -624,6 +624,7 @@ dwarf2_consume_line_info (void)
| DWARF2_FLAG_PROLOGUE_END
| DWARF2_FLAG_EPILOGUE_BEGIN);
current.discriminator = 0;
current.view = NULL;
}
/* Called for each (preferably code) label. If dwarf2_loc_mark_labels