gas/ia64: fix testsuite failures
authorJan Beulich <jbeulich@novell.com>
Mon, 13 Nov 2017 11:26:48 +0000 (12:26 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 13 Nov 2017 11:26:48 +0000 (12:26 +0100)
commit6465780617638ce65bd7458e30b34ebdc1a99f52
treee1b5a9f60aed86eb7828eb6a4be16642ea4afd5a
parent5be87c8fa74c9ae6684bea571b4157ad1966d008
gas/ia64: fix testsuite failures

Commit dd90581873 ("Place .shstrtab section after .symtab and .strtab,
thus restoring monotonically incre... ") adjusted section numbers, but
forgot to adjust sh_link references from relocation and group section
table entries.

Additionally some other (perhaps subsequent) change appears to have
added .rel.* and .rela.* sections to their respective groups, which
requires some further adjustments to group-2.d. I assume this additional
breakage wasn't noticed because the test was already failing at that
time.

This makes the gas testsuite complete successfully again for me in a
cross build on ix86-linux; there continue to be quite a few ld failures.
gas/ChangeLog
gas/testsuite/gas/ia64/group-1.d
gas/testsuite/gas/ia64/group-2.d
gas/testsuite/gas/ia64/xdata.d