[RS6000] Don't pass --oformat to ld
authorAlan Modra <amodra@gmail.com>
Wed, 2 Sep 2015 07:58:03 +0000 (17:28 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Wed, 2 Sep 2015 07:58:03 +0000 (17:28 +0930)
commit1c743086d26a076509111ce079b9afe10c3d43d3
tree250d07e7ed03fadb592e6020cd15824fd9794aac
parent3d32e50634885e71fb89770452d2e505cc5ed646
[RS6000] Don't pass --oformat to ld

ld -m options select a particular ld emulation (e*.c files in ld build
dir) which provides a compiled-in scripts or select a script from
ldscripts/.  Each of these has an OUTPUT_FORMAT statement, which does
the same thing as --oformat.  --oformat is therefore redundant when
using GNU ld built this century, except possibly when overriding the
default ld scripts with -T.

* config/rs6000/sysv4le.h (LINK_TARGET_SPEC): Don't define.
* config/rs6000/sysv4.h (LINK_TARGET_SPEC): Likewise.
(LINK_SPEC, SUBTARGET_EXTRA_SPECS): Delete link_target.

From-SVN: r227397
gcc/ChangeLog
gcc/config/rs6000/sysv4.h
gcc/config/rs6000/sysv4le.h