mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-24 18:44:20 +08:00
ld/arc: Change default linker emulation for nps400
If we are configuring for an arc/linux target, and --with-cpu=nps400 is used at configure time then change the default linker emulation to the nps specific version. All of the alternative linker emulations are still available using the -mNAME option for ld. ld/ChangeLog: * configure.tgt (arc*-*-linux*): Change the default linker emulation based on --with-cpu selection. * NEWS: Mention new configuration option.
This commit is contained in:
parent
a474bd8eee
commit
d7488716ee
@ -1,3 +1,9 @@
|
||||
2017-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* configure.tgt (arc*-*-linux*): Change the default linker
|
||||
emulation based on --with-cpu selection.
|
||||
* NEWS: Mention new configuration option.
|
||||
|
||||
2017-02-06 Jiong Wang <jiong.wang@arm.com>
|
||||
|
||||
* testsuite/ld-elf/compress.exp: Don't print to stdout for all
|
||||
|
3
ld/NEWS
3
ld/NEWS
@ -2,6 +2,9 @@
|
||||
|
||||
* Add support for the Texas Instruments PRU processor.
|
||||
|
||||
* When configuring for arc*-*-linux* targets the default linker emulation will
|
||||
change if --with-cpu=nps400 is used at configure time.
|
||||
|
||||
Changes in 2.28:
|
||||
|
||||
* The EXCLUDE_FILE linker script construct can now be applied outside of the
|
||||
|
@ -80,8 +80,15 @@ alpha*-*-*vms*) targ_emul=alphavms
|
||||
arc*-*-elf*) targ_emul=arcelf
|
||||
targ_extra_emuls="arcelf_prof arclinux arclinux_nps arclinux_prof arcv2elf arcv2elfx"
|
||||
;;
|
||||
arc*-*-linux*) targ_emul=arclinux
|
||||
targ_extra_emuls="arclinux_nps arclinux_prof arcelf arcelf_prof arcv2elf arcv2elfx"
|
||||
arc*-*-linux*) case "${with_cpu}" in
|
||||
nps400) targ_emul=arclinux_nps
|
||||
targ_extra_emuls=arclinux
|
||||
;;
|
||||
*) targ_emul=arclinux
|
||||
targ_extra_emuls=arclinux_nps
|
||||
;;
|
||||
esac
|
||||
targ_extra_emuls="${targ_extra_emuls} arclinux_prof arcelf arcelf_prof arcv2elf arcv2elfx"
|
||||
;;
|
||||
arm-epoc-pe) targ_emul=arm_epoc_pe ; targ_extra_ofiles="deffilep.o pe-dll.o" ;;
|
||||
arm*-*-cegcc*) targ_emul=arm_wince_pe ; targ_extra_ofiles="deffilep.o pe-dll.o"
|
||||
|
Loading…
Reference in New Issue
Block a user