aboutsummaryrefslogtreecommitdiff
path: root/contrib/binutils
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2014-10-10 06:24:09 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2014-10-10 06:24:09 +0000
commit66c8095956124a8e73c2dc3cf6a060474f703ba4 (patch)
tree8a4ddae4a0aaf962ffd82d7fb419973645abab04 /contrib/binutils
parent78abccfc9475d07c22fe8d95df8fe33f67ad1037 (diff)
Notes
Diffstat (limited to 'contrib/binutils')
-rw-r--r--contrib/binutils/bfd/elf32-ppc.c2
-rw-r--r--contrib/binutils/bfd/elf64-ppc.c2
-rw-r--r--contrib/binutils/gas/config/tc-ppc.c2
-rw-r--r--contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh2
-rw-r--r--contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh1
5 files changed, 6 insertions, 3 deletions
diff --git a/contrib/binutils/bfd/elf32-ppc.c b/contrib/binutils/bfd/elf32-ppc.c
index d67ad866a6f0..d7700140667a 100644
--- a/contrib/binutils/bfd/elf32-ppc.c
+++ b/contrib/binutils/bfd/elf32-ppc.c
@@ -7572,7 +7572,7 @@ ppc_elf_finish_dynamic_sections (bfd *output_bfd,
#define TARGET_LITTLE_SYM bfd_elf32_powerpcle_vec
#define TARGET_LITTLE_NAME "elf32-powerpcle"
#define TARGET_BIG_SYM bfd_elf32_powerpc_vec
-#define TARGET_BIG_NAME "elf32-powerpc"
+#define TARGET_BIG_NAME "elf32-powerpc-freebsd"
#define ELF_ARCH bfd_arch_powerpc
#define ELF_MACHINE_CODE EM_PPC
#ifdef __QNXTARGET__
diff --git a/contrib/binutils/bfd/elf64-ppc.c b/contrib/binutils/bfd/elf64-ppc.c
index c292d1ef636e..717452d63699 100644
--- a/contrib/binutils/bfd/elf64-ppc.c
+++ b/contrib/binutils/bfd/elf64-ppc.c
@@ -58,7 +58,7 @@ static bfd_vma opd_entry_value
#define TARGET_LITTLE_SYM bfd_elf64_powerpcle_vec
#define TARGET_LITTLE_NAME "elf64-powerpcle"
#define TARGET_BIG_SYM bfd_elf64_powerpc_vec
-#define TARGET_BIG_NAME "elf64-powerpc"
+#define TARGET_BIG_NAME "elf64-powerpc-freebsd"
#define ELF_ARCH bfd_arch_powerpc
#define ELF_MACHINE_CODE EM_PPC64
#define ELF_MAXPAGESIZE 0x10000
diff --git a/contrib/binutils/gas/config/tc-ppc.c b/contrib/binutils/gas/config/tc-ppc.c
index a0e116d86695..1ecd99faea5d 100644
--- a/contrib/binutils/gas/config/tc-ppc.c
+++ b/contrib/binutils/gas/config/tc-ppc.c
@@ -1210,7 +1210,7 @@ ppc_target_format (void)
return "elf32-powerpc-vxworks";
# else
return (target_big_endian
- ? (ppc_obj64 ? "elf64-powerpc" : "elf32-powerpc")
+ ? (ppc_obj64 ? "elf64-powerpc-freebsd" : "elf32-powerpc-freebsd")
: (ppc_obj64 ? "elf64-powerpcle" : "elf32-powerpcle"));
# endif
#endif
diff --git a/contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh b/contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh
index 2bac85c738e5..2f8b72e63829 100644
--- a/contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh
+++ b/contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh
@@ -1,2 +1,4 @@
. ${srcdir}/emulparams/elf32ppc.sh
. ${srcdir}/emulparams/elf_fbsd.sh
+
+OUTPUT_FORMAT="elf32-powerpc-freebsd"
diff --git a/contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh b/contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh
index ec2374fc5442..3f73ed9a429a 100644
--- a/contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh
+++ b/contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh
@@ -1,3 +1,4 @@
. ${srcdir}/emulparams/elf64ppc.sh
. ${srcdir}/emulparams/elf_fbsd.sh
+OUTPUT_FORMAT="elf64-powerpc-freebsd"