AIX_WEAK_SUPPORT
authorAlan Modra <amodra@gmail.com>
Fri, 14 Jul 2023 01:16:50 +0000 (10:46 +0930)
committerAlan Modra <amodra@gmail.com>
Fri, 14 Jul 2023 02:13:52 +0000 (11:43 +0930)
commit478409b71d3e80647904540e518897667bd352b2
treeebbb973ced3d5d0843649bf28afc85e5868d3c94
parent0d8de8f255d3333c7a122c419f7f75f3c6c45df5
AIX_WEAK_SUPPORT

Making target code depend on a host define like _AIX52 is never
correct, so out it goes.  Also, sort some config.bfd entries a little
to make it more obvious there is a config difference between aix5.1
and aix5.2.  These two changes should make no difference to anything
in binutils.  The gas define of AIX_WEAK_SUPPORT on the other hand was
wrong, so fix that.  Finally, fix some testsuite fails on aix < 5.2 by
simply not running the tests.

include/
* coff/internal.h (C_WEAKEXT): Don't depend on _AIX52.
bfd/
* coffcode.h (coff_slurp_symbol_table): Don't depend on _AIX52.
(coff_classify_symbol): Likewise.
* config.bfd: Sort some entries.
gas/
* configure.ac (AIX_WEAK_SUPPORT): Don't set for aix5.[01].
* configure: Regenerate.
* testsuite/gas/ppc/aix.exp (xcoff-visibility-1*) Don't run
for aix < 5.2.
bfd/coffcode.h
bfd/config.bfd
gas/configure
gas/configure.ac
gas/testsuite/gas/ppc/aix.exp
include/coff/internal.h