Testsuite fixes for hppa64-hpux
authorAlan Modra <amodra@gmail.com>
Fri, 24 Feb 2017 13:32:27 +0000 (00:02 +1030)
committerAlan Modra <amodra@gmail.com>
Sat, 25 Feb 2017 08:43:34 +0000 (19:13 +1030)
commitdd803a2430a33ca5f306d717a7c242d2e907ae43
tree352434c3a627ffe0fd6ee933690b745094830ed8
parent3b83ea38cfbc408da9c4a85a8db9a836fa098e93
Testsuite fixes for hppa64-hpux

HPUX has a different .comm syntax, and anything in the first column
is a label.

gas/
* testsuite/gas/elf/strtab.s: Don't put directives on first
column or continuation with labels not in first column.
ld/
* testsuite/ld-elf/elf.exp: Xfail pr20995 tests on hppa64-hpux.
Set up HPUX defsym.  Run pr14170 tests and build symbol3 objects,
defining HPUX where necessary.  Define HPUX for implib tests.
* testsuite/ld-elf/comm-data4.d: Run for hpux.
* testsuite/ld-elf/endsym.d: Likewise.
* testsuite/ld-elf/linkoncerdiff.d: Likewise.
* testsuite/ld-elf/comm-data4.s: Add alternate .comm when HPUX.
* testsuite/ld-elf/comm-data5.s: Likewise.
* testsuite/ld-elf/endsym.s: Likewise.
* testsuite/ld-elf/pr14170c.s: Likewise.
* testsuite/ld-elf/symbol3.s: Likewise.
* testsuite/ld-elf/implib.s: Likewise.  Don't start directives
in first column.
* testsuite/ld-elf/linkoncerdiff2.s: Don't use numeric labels.
* testsuite/ld-elf/warn3.d: Run for hpux.
* testsuite/ld-scripts/rgn-at10.d: Xfail for hpux.
* testsuite/ld-scripts/rgn-at11.d: Likewise.
* testsuite/ld-scripts/size-2.d: Remove xfail for hpux.
18 files changed:
gas/ChangeLog
gas/testsuite/gas/elf/strtab.s
ld/ChangeLog
ld/testsuite/ld-elf/comm-data4.d
ld/testsuite/ld-elf/comm-data4.s
ld/testsuite/ld-elf/comm-data5.s
ld/testsuite/ld-elf/elf.exp
ld/testsuite/ld-elf/endsym.d
ld/testsuite/ld-elf/endsym.s
ld/testsuite/ld-elf/implib.s
ld/testsuite/ld-elf/linkoncerdiff.d
ld/testsuite/ld-elf/linkoncerdiff2.s
ld/testsuite/ld-elf/pr14170c.s
ld/testsuite/ld-elf/symbol3.s
ld/testsuite/ld-elf/warn3.d
ld/testsuite/ld-scripts/rgn-at10.d
ld/testsuite/ld-scripts/rgn-at11.d
ld/testsuite/ld-scripts/size-2.d