From: Alexandre Oliva Date: Fri, 1 Jun 2018 09:00:25 +0000 (-0300) Subject: Drop view when consuming line info X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3a00b02d277023ccfc5ccba3fcd4bae7aa485a49;p=binutils-gdb.git 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. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index f459469b4e6..ab269747d45 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2018-06-01 Alexandre Oliva + + * dwarf2dbg.c (dwarf2_consume_line_info): Drop view. + 2018-06-01 Jan Beulich * testsuite/gas/i386/ilp32/x86-64-opcode.d, diff --git a/gas/dwarf2dbg.c b/gas/dwarf2dbg.c index e7c0b6e2a91..71932653d6d 100644 --- a/gas/dwarf2dbg.c +++ b/gas/dwarf2dbg.c @@ -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