PR29494 Trailing jump table on ARM
authorAlan Modra <amodra@gmail.com>
Tue, 23 Aug 2022 06:48:25 +0000 (16:18 +0930)
committerAlan Modra <amodra@gmail.com>
Sun, 28 Aug 2022 11:35:10 +0000 (21:05 +0930)
commit6f6f5b0adc9efd103c434fd316e8c880a259775d
tree7ab9bde0935f59158110fffe3f2746fad9ede041
parentd91ab9a73b8dfe7a6cfc24cb4d5491dcb97fa567
PR29494 Trailing jump table on ARM

out_inc_line_addr and relax_inc_line_addr are passed INT_MAX as
line_delta to flag end of section.  This filters its way down to
size_inc_line_addr and emit_inc_line_addr.  Pass line_delta on to
scale_addr_delta where it can be used to omit an unaligned opcode
error.

PR 29494
* dwarf2dbg.c (scale_addr_delta): Delete unnecessary forward decl.
Add line_delta param.  Don't print error at end of section, just
round the address down.
(size_inc_line_addr, emit_inc_line_addr): Adjust calls.
gas/dwarf2dbg.c