tic54x fixes
authorAlan Modra <amodra@gmail.com>
Sun, 23 Aug 2020 11:35:34 +0000 (21:05 +0930)
committerAlan Modra <amodra@gmail.com>
Mon, 24 Aug 2020 12:18:08 +0000 (21:48 +0930)
commit12c4b9aad5e45fa38e31801e13f50b730925c913
tree8940621f7a4bc39bd2fd08edd80c12cd17ea4bb1
parent252dcdf432c67f6baafb766ed068c64db1eb2bad
tic54x fixes

A number of the tic54x tests were failing, and I thought it worth
investigating since the target makes use of a lot of hash tables, and
we've just changed gas hash tables.  It turns out none of the gas
failures were due to hashing.

* config/tc-tic54x.c (stag_add_field_symbols): Don't free "name"
in case where it isn't copied.
* config/tc-tic54x.h (LOCAL_LABELS_FB): Undef.
* testsuite/gas/tic54x/field.d: Dump section contents and symbols
rather than disassembling.
* testsuite/gas/tic54x/set.d: Adjust for newer disassembly.
gas/ChangeLog
gas/config/tc-tic54x.c
gas/config/tc-tic54x.h
gas/testsuite/gas/tic54x/field.d
gas/testsuite/gas/tic54x/set.d