[gdb/testsuite] Fix gdb.dwarf2/dw2-lines.exp with -m32
authorTom de Vries <tdevries@suse.de>
Mon, 29 Nov 2021 08:51:10 +0000 (09:51 +0100)
committerTom de Vries <tdevries@suse.de>
Mon, 29 Nov 2021 08:51:10 +0000 (09:51 +0100)
commit97b3f4e86f7a25e0767487d72cb3977fd653b5bc
tree4bb2bbc81da47361911f7ff508c04c7042808dd8
parentb42f20d2ac724c4936ff9cc1109f6cf2d91a7a52
[gdb/testsuite] Fix gdb.dwarf2/dw2-lines.exp with -m32

When running test-case gdb.dwarf2/dw2-lines.exp with target board -unix/-m32,
we run into another instance of PR28383, where the dwarf assembler generates
64-bit relocations which are not supported by the 32-bit assembler:
...
dw2-lines-dw.S: Assembler messages:^M
outputs/gdb.dwarf2/dw2-lines/dw2-lines-dw.S:76: Error: \
  cannot represent relocation type BFD_RELOC_64^M
...

Fix this by using _op_offset in _line_finalize_header.

Tested on x86_64-linux.
gdb/testsuite/lib/dwarf.exp