2002-06-18 Dave Brolley <brolley@redhat.com>
[deliverable/binutils-gdb.git] / ld / configure.tgt
index 153dab81a2e0b10fe4c190f7edeca967480427eb..c91da0e1ebe991ca94e0416e2df1401662bb9a28 100644 (file)
@@ -270,6 +270,22 @@ sh*eb-*-linux*)
 sh*-*-linux*)
                        targ_emul=shlelf_linux
                        ;;
+sh5le-*-netbsd*)
+                       targ_emul=shlelf32_nbsd
+                       targ_extra_emuls="shelf32_nbsd shelf64_nbsd shlelf64_nbsd shelf_nbsd shlelf_nbsd"
+                       ;;
+sh5-*-netbsd*)
+                       targ_emul=shelf32_nbsd
+                       targ_extra_emuls="shlelf32_nbsd shelf64_nbsd shlelf64_nbsd shelf_nbsd shlelf_nbsd"
+                       ;;
+sh64le-*-netbsd*)
+                       targ_emul=shlelf64_nbsd
+                       targ_extra_emuls="shelf64_nbsd shelf32_nbsd shlelf32_nbsd shelf_nbsd shlelf_nbsd"
+                       ;;
+sh64-*-netbsd*)
+                       targ_emul=shelf64_nbsd
+                       targ_extra_emuls="shlelf64_nbsd shelf32_nbsd shlelf32_nbsd shelf_nbsd shlelf_nbsd"
+                       ;;
 sh*le-*-netbsdelf*)
                        targ_emul=shlelf_nbsd
                        targ_extra_emuls=shelf_nbsd
@@ -278,13 +294,22 @@ sh*-*-netbsdelf*)
                        targ_emul=shelf_nbsd
                        targ_extra_emuls=shlelf_nbsd
                        ;;
-sh-*-elf* | sh-*-rtemself*)
+shle*-*-elf* | sh[1234]*le*-*-elf)
+                       targ_emul=shlelf
+                       targ_extra_emuls="shelf shl sh"
+                       ;;
+sh-*-elf* | sh[1234]*-*-elf | sh-*-rtemself*)
                        targ_emul=shelf
                        targ_extra_emuls="shlelf sh shl"
                        ;;
 sh-*-pe)               targ_emul=shpe ;
                        targ_extra_ofiles="deffilep.o pe-dll.o" ;;
 sh-*-*|sh-*-rtems*)    targ_emul=sh; targ_extra_emuls=shl ;;
+sh64le-*-elf*)
+                       targ_emul=shlelf
+                       targ_extra_emuls="shelf shlelf32 shelf32 shlelf64 shelf64"
+                       targ_extra_libpath=$targ_extra_emuls
+                       ;;
 sh64-*-elf*)
                        targ_emul=shelf
                        targ_extra_emuls="shlelf shelf32 shlelf32 shelf64 shlelf64"
@@ -456,6 +481,7 @@ tic80-*-*)          targ_emul=tic80coff ;;
 v850-*-*)              targ_emul=v850 ;;
 v850e-*-*)             targ_emul=v850 ;;
 v850ea-*-*)            targ_emul=v850 ;;
+frv-*-*)               targ_emul=elf32frv ;;
 w65-*-*)               targ_emul=w65 ;;
 xstormy16-*-*)         targ_emul=elf32xstormy16 ;;
 fr30-*-*)              targ_emul=elf32fr30 ;;
This page took 0.024638 seconds and 4 git commands to generate.