aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Felker <dalias@libc.org>2015-09-30 14:35:53 +0900
committerKaz Kojima <kkojima@rr.iij4u.or.jp>2015-09-30 14:35:53 +0900
commita39d2e820dd949f934411dbc724d9afb5f4ace03 (patch)
tree9457318da6c05fbffbf6778296cdd5454af6ba3b
parent6c4f2328aba04ffacce9a4033fd253222e2ea1aa (diff)
downloadfsf-binutils-gdb-a39d2e820dd949f934411dbc724d9afb5f4ace03.zip
fsf-binutils-gdb-a39d2e820dd949f934411dbc724d9afb5f4ace03.tar.gz
fsf-binutils-gdb-a39d2e820dd949f934411dbc724d9afb5f4ace03.tar.bz2
Add fdpic and misc emulations to configure.tgt for sh*-*-linux*
-rw-r--r--ld/ChangeLog5
-rw-r--r--ld/configure.tgt8
2 files changed, 10 insertions, 3 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 9ee22bc..4dc39bf 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+2015-09-30 Rich Felker <dalias@libc.org>
+
+ * configure.tgt (targ_extra_emuls): Add fdpic and misc
+ emulations to sh*-*-linux* targets.
+
2015-09-29 Nick Clifton <nickc@redhat.com>
PR ld/19014
diff --git a/ld/configure.tgt b/ld/configure.tgt
index e4eacd4..bb958dc 100644
--- a/ld/configure.tgt
+++ b/ld/configure.tgt
@@ -651,15 +651,17 @@ s390-*-linux*) targ_emul=elf_s390
score-*-elf) targ_emul=score7_elf
targ_extra_emuls=score3_elf ;;
sh-*-linux*) targ_emul=shlelf_linux
- targ_extra_emuls=shelf_linux
+ targ_extra_emuls="shelf_linux shlelf_fd shelf_fd shlelf shelf"
targ_extra_libpath=shelf_linux ;;
sh64eb-*-linux*) targ_emul=shelf32_linux
targ_extra_emuls="shlelf32_linux" ;;
sh64-*-linux*) targ_emul=shlelf32_linux
targ_extra_emuls="shelf32_linux"
targ_extra_libpath=shelf32_linux ;;
-sh*eb-*-linux*) targ_emul=shelf_linux ;;
-sh*-*-linux*) targ_emul=shlelf_linux ;;
+sh*eb-*-linux*) targ_emul=shelf_linux
+ targ_extra_emuls="shelf_fd shelf" ;;
+sh*-*-linux*) targ_emul=shlelf_linux
+ targ_extra_emuls="shlelf_fd shlelf" ;;
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