diff options
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/testsuite/gas/elf/elf.exp | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 14adc82..c49d9dc 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2016-06-28 Maciej W. Rozycki <macro@imgtec.com> + + * testsuite/gas/elf/elf.exp: Use `supports_gnu_unique' with the + `type' test. + 2016-06-28 Alan Modra <amodra@gmail.com> PR gas/20247 diff --git a/gas/testsuite/gas/elf/elf.exp b/gas/testsuite/gas/elf/elf.exp index 3e85ae2..d57665e 100644 --- a/gas/testsuite/gas/elf/elf.exp +++ b/gas/testsuite/gas/elf/elf.exp @@ -184,12 +184,12 @@ if { [is_elf_format] } then { # The non-eabi ARM ports sets it to ELFOSABI_ARM. # So for these targets we cannot include an IFUNC symbol type # in the symbol type test. - # The Alpha FreeBSD target does not support unique objects. + # We also need to exclude targets that do not support unique objects. if { [istarget "*-*-hpux*"] - || [istarget "alpha*-*-*freebsd*"] || [istarget "arm*-*-*"] || [istarget "msp*-*-*"] || [istarget "visium-*-*"] + || ![supports_gnu_unique] } then { # hppa64 has a non-standard common directive if { ![istarget "hppa64*-*-hpux*"] } then { |