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.
This commit is contained in:
parent
3e97ba8a52
commit
de514cf3db
|
@ -1,3 +1,20 @@
|
|||
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*).
|
||||
|
|
|
@ -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 ;;
|
||||
|
|
Loading…
Reference in New Issue