diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2018-06-01 06:00:25 -0300 |
---|---|---|
committer | Alexandre Oliva <aoliva@redhat.com> | 2018-06-01 06:00:25 -0300 |
commit | 3a00b02d277023ccfc5ccba3fcd4bae7aa485a49 (patch) | |
tree | 0244ccdc92de98bb2f4638d510d2b5f4110ed8f5 /gas/dwarf2dbg.c | |
parent | 733bd0abdd059beff9d2c3be94fcd3b72fd44aaf (diff) | |
download | binutils-gdb-3a00b02d277023ccfc5ccba3fcd4bae7aa485a49.tar.gz |
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.
Diffstat (limited to 'gas/dwarf2dbg.c')
-rw-r--r-- | gas/dwarf2dbg.c | 1 |
1 files changed, 1 insertions, 0 deletions
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 |