diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-01-25 17:54:47 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2017-01-25 17:54:47 +1030 |
commit | de514cf3db76d0298b94121c35aafcd927fa483d (patch) | |
tree | 631198624ad10368969f52c037186194c46be55e | |
parent | 3e97ba8a528154c6c9698bb87d0a1d3ea21b3ff3 (diff) | |
download | binutils-de514cf3db76d0298b94121c35aafcd927fa483d.zip binutils-de514cf3db76d0298b94121c35aafcd927fa483d.tar.gz binutils-de514cf3db76d0298b94121c35aafcd927fa483d.tar.bz2 |
gas: Default to ELF for RTEMS targets
* configure.tgt (aarch64*-*-rtems*): Remove.
(bfin-*-rtems*): Likewise.
(h8300-*-rtems*): Likewise.
(i386-*-rtems*): Likewise.
(m32c-*-rtems*): Likewise.
(m32r-*-rtems*): Likewise.
(m68k-*-rtems*): Likewise.
(mips-*-rtems*): Likewise.
(nios2-*-rtems*): Likewise.
(ppc-*-rtems*): Likewise.
(sh-*-rtems*): Likewise.
(sparc64-*-rtems*): Likewise.
(sparc-*-rtems*): Likewise.
(*-*-rtems*) Use ELF format.
-rw-r--r-- | gas/ChangeLog | 17 | ||||
-rw-r--r-- | gas/configure.tgt | 20 |
2 files changed, 23 insertions, 14 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 18586ad..d21f8bc 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,22 @@ 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de> + * configure.tgt (aarch64*-*-rtems*): Remove. + (bfin-*-rtems*): Likewise. + (h8300-*-rtems*): Likewise. + (i386-*-rtems*): Likewise. + (m32c-*-rtems*): Likewise. + (m32r-*-rtems*): Likewise. + (m68k-*-rtems*): Likewise. + (mips-*-rtems*): Likewise. + (nios2-*-rtems*): Likewise. + (ppc-*-rtems*): Likewise. + (sh-*-rtems*): Likewise. + (sparc64-*-rtems*): Likewise. + (sparc-*-rtems*): Likewise. + (*-*-rtems*) Use ELF format. + +2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de> + * configure.tgt (arm-*-rtems*): Move to (arm-*-eabi*). 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de> diff --git a/gas/configure.tgt b/gas/configure.tgt index 79f3b3f..acc3cf0 100644 --- a/gas/configure.tgt +++ b/gas/configure.tgt @@ -122,7 +122,7 @@ esac generic_target=${cpu_type}-$vendor-$os # Note: This table is alpha-sorted, please try to keep it that way. case ${generic_target} in - aarch64*-*-elf | aarch64*-*-rtems*) fmt=elf;; + aarch64*-*-elf*) fmt=elf;; aarch64*-*-fuchsia*) fmt=elf;; aarch64*-*-linux*) fmt=elf em=linux ;; @@ -167,7 +167,6 @@ case ${generic_target} in bfin-*-linux-uclibc) fmt=fdpicelf em=linux ;; bfin-*-uclinux*) fmt=elf em=linux ;; - bfin-*-rtems*) fmt=elf ;; bfin-*elf) fmt=elf ;; cr16-*-elf*) fmt=elf ;; @@ -210,7 +209,7 @@ case ${generic_target} in hppa-*-bsd*) fmt=som em=hppa ;; hppa-*-hiux*) fmt=som em=hppa ;; - h8300-*-elf | h8300-*-rtems*) fmt=elf ;; + h8300-*-elf) fmt=elf ;; h8300-*-linux*) fmt=elf em=linux ;; i370-*-elf* | i370-*-linux*) fmt=elf ;; @@ -266,7 +265,6 @@ case ${generic_target} in i386-*-vsta) fmt=aout ;; i386-*-msdosdjgpp* \ | i386-*-go32*) fmt=coff em=go32 ;; - i386-*-rtems*) fmt=elf ;; i386-*-gnu*) fmt=elf em=gnu ;; i386-*-mach*) fmt=aout em=mach ;; i386-*-msdos*) fmt=aout ;; @@ -306,9 +304,9 @@ case ${generic_target} in lm32-*-*) fmt=elf ;; - m32c-*-elf | m32c-*-rtems*) fmt=elf ;; + m32c-*-elf) fmt=elf ;; - m32r-*-elf* | m32r-*-rtems*) fmt=elf ;; + m32r-*-elf*) fmt=elf ;; m32r-*-linux*) fmt=elf em=linux;; m68hc11-*-* | m6811-*-*) fmt=elf ;; @@ -317,7 +315,6 @@ case ${generic_target} in m68k-*-aout) fmt=aout bfd_gas=yes ;; m68k-*-elf*) fmt=elf ;; m68k-*-sysv4*) fmt=elf em=svr4 ;; - m68k-*-rtems*) fmt=elf ;; m68k-*-linux-*) fmt=elf em=linux ;; m68k-*-uclinux*) fmt=elf em=uclinux ;; m68k-*-gnu*) fmt=elf ;; @@ -344,7 +341,7 @@ case ${generic_target} in mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;; mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*) fmt=elf em=tmips ;; - mips-*-elf* | mips-*-rtems*) fmt=elf ;; + mips-*-elf*) fmt=elf ;; mips-*-netbsd*) fmt=elf em=tmips ;; mips-*-openbsd*) fmt=elf em=tmips ;; @@ -367,7 +364,6 @@ case ${generic_target} in nds32-*-elf*) fmt=elf ;; nds32-*-linux*) fmt=elf em=linux ;; - nios2-*-rtems*) fmt=elf ;; nios2*-linux*) fmt=elf em=linux ;; ns32k-pc532-mach*) fmt=aout em=pc532mach ;; @@ -390,7 +386,6 @@ case ${generic_target} in ppc-*-eabi* | ppc-*-sysv4*) fmt=elf ;; ppc-*-linux-*) fmt=elf em=linux ;; ppc-*-solaris*) fmt=elf em=solaris ;; - ppc-*-rtems*) fmt=elf ;; ppc-*-macos*) fmt=coff em=macos ;; ppc-*-nto*) fmt=elf ;; ppc-*-kaos*) fmt=elf ;; @@ -423,13 +418,10 @@ case ${generic_target} in sh-*-coff*) fmt=coff ;; sh-*-nto*) fmt=elf ;; sh-*-pe*) fmt=coff em=pe bfd_gas=yes endian=little ;; - sh-*-rtems*) fmt=elf ;; sh-*-kaos*) fmt=elf ;; shle*-*-kaos*) fmt=elf ;; sh64-*-elf*) fmt=elf ;; - sparc64-*-rtems*) fmt=elf ;; - sparc-*-rtems*) fmt=elf ;; sparc-*-sunos4*) fmt=aout em=sun3 ;; sparc-*-aout) fmt=aout em=sparcaout ;; sparc-*-coff) fmt=coff ;; @@ -488,7 +480,7 @@ case ${generic_target} in *-*-generic) fmt=generic ;; *-*-xray | *-*-hms) fmt=coff ;; *-*-sim) fmt=coff ;; - *-*-elf | *-*-sysv4*) fmt=elf ;; + *-*-elf | *-*-rtems* | *-*-sysv4*) fmt=elf ;; *-*-solaris*) fmt=elf em=solaris ;; *-*-aros*) fmt=elf em=linux ;; *-*-vxworks* | *-*-windiss) fmt=elf em=vxworks ;; |