gas: Default to ELF for RTEMS targets
authorSebastian Huber <sebastian.huber@embedded-brains.de>
Wed, 25 Jan 2017 07:24:47 +0000 (17:54 +1030)
committerAlan Modra <amodra@gmail.com>
Wed, 25 Jan 2017 07:24:47 +0000 (17:54 +1030)
* 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.

gas/ChangeLog
gas/configure.tgt

index 18586ad47140d2ae7769388b278026a91badd3bc..d21f8bc07996baddf1ef920ae04d02ed097b1867 100644 (file)
@@ -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*).
index 79f3b3ff48f0172df57ab4f682585a9334583870..acc3cf0aef532fac94272489b7c96b838197b79f 100644 (file)
@@ -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 ;;