Add sparc64-rtems.
authorAlan Modra <amodra@gmail.com>
Tue, 30 Nov 2010 01:14:08 +0000 (01:14 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 30 Nov 2010 01:14:08 +0000 (01:14 +0000)
bfd/ChangeLog
bfd/config.bfd
gas/ChangeLog
gas/configure.tgt
ld/ChangeLog
ld/configure.tgt

index e8cf66b8f686925e75f2a3d8ca77e149613b2ee6..9884a14740f1cd19344cbf7b4f3b697aa343644c 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-30  Joel Sherrill  <joel.sherrill@oarcorp.com>
+
+       * config.bfd: Add sparc64-rtems.
+
 2010-11-25  Alan Modra  <amodra@gmail.com>
 
        * po/es.po: Update.
index f0a03e39149d84add327389dcbf486c754b6141c..9b719d8362614d8ac29730ca60b86a8beb623505 100644 (file)
@@ -1432,7 +1432,7 @@ case "${targ}" in
     targ_selvecs="bfd_elf32_sparc_vec sparclinux_vec sunos_big_vec"
     want64=true
     ;;
-  sparc64-*-elf*)
+  sparc64-*-elf* | sparc64-*-rtems* )
     targ_defvec=bfd_elf64_sparc_vec
     targ_selvecs=bfd_elf32_sparc_vec
     want64=true
@@ -1441,7 +1441,7 @@ case "${targ}" in
   sparc*-*-coff*)
     targ_defvec=sparccoff_vec
     ;;
-  sparc*-*-rtems*)
+  sparc-*-rtems*)
     targ_defvec=bfd_elf32_sparc_vec
     targ_selvecs="sunos_big_vec sparccoff_vec"
     ;;
index 60cb1b0fcd069244674400466e48bdc173089183..64f23011d6392aec30efea22d17e315024ca2ee6 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-30  Joel Sherrill  <joel.sherrill@oarcorp.com>
+
+       * configure.tgt: Add sparc64-rtems.
+
 2010-11-25  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
        * config/tc-s390.c (current_cpu): Initialize with latest CPU.
index 9e0e48f7d4b9d45d905915f0b9bb1f41376b9b43..c05a64a238267b4283537366a348e7dfe1254f69 100644 (file)
@@ -369,6 +369,7 @@ case ${generic_target} in
   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 ;;
index 2d63de3306df92dcc68376b9267aed8e4137f5c9..d319a74e89fa2c5a455affa972adf26b8e5189e9 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-30  Joel Sherrill  <joel.sherrill@oarcorp.com>
+
+       * configure.tgt: Add sparc64-rtems.
+
 2010-11-26  Alan Modra  <amodra@gmail.com>
 
        * po/ja.po: Update.
index 61ab9402c6189bd9851e49ca7c6145e1433d9dfc..4e90739679e6d01e8f0f33be2938c6c9911fadb6 100644 (file)
@@ -565,6 +565,7 @@ sh64-*-elf*)                targ_emul=shelf
                        targ_extra_libpath=$targ_extra_emuls ;;
 sparc64-*-aout*)       targ_emul=sparcaout ;;
 sparc64-*-elf*)                targ_emul=elf64_sparc ;;
+sparc64-*-rtems*)      targ_emul=elf64_sparc ;;
 sparc-sun-sunos4*)     targ_emul=sun4 ;;
 sparclite*-*-elf)      targ_emul=elf32_sparc ;;
 sparclite*-*-coff)     targ_emul=coff_sparc ;;
@@ -614,7 +615,7 @@ sparcv9-*-solaris2* | sparc64-*-solaris2*)
                        tdir_elf32_sparc=`echo ${targ_alias} | sed -e 's/64//'` ;;
 sparc*-*-solaris2*)    targ_emul=elf32_sparc ;;
 sparc*-wrs-vxworks*)   targ_emul=sparcaout ;;
-sparc*-*-rtems*)        targ_emul=elf32_sparc
+sparc-*-rtems*)                targ_emul=elf32_sparc
                        ;;
 spu-*-elf*)            targ_emul=elf32_spu ;;
 tic30-*-*aout*)                targ_emul=tic30aout ;;