aboutsummaryrefslogtreecommitdiff
path: root/bfd/config.bfd
diff options
context:
space:
mode:
authorBrandon Bergren <bdragon@FreeBSD.org>2020-10-06 09:19:23 +1030
committerAlan Modra <amodra@gmail.com>2020-10-06 17:09:27 +1030
commit6afcdeb3581e99e2d4ce06d0034c7c47292aeec1 (patch)
tree742611b296f94d1680d5d4b06e0872bad3935afd /bfd/config.bfd
parent0897537869c1b81955140ae4bd693e504ac05016 (diff)
downloadgdb-6afcdeb3581e99e2d4ce06d0034c7c47292aeec1.zip
gdb-6afcdeb3581e99e2d4ce06d0034c7c47292aeec1.tar.gz
gdb-6afcdeb3581e99e2d4ce06d0034c7c47292aeec1.tar.bz2
PR26667, Add powerpc64le-*-freebsd* support
PR 26667 bfd/ * config.bfd: Add powerpc64le-*-freebsd*. * configure.ac: Add powerpc_elf64_fbsd_le_vec. * elf64-ppc.c (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME): Define for freebsd. * targets.c (powerpc_elf64_fbsd_le_vec): Declare. (_bfd_target_vector): Add it. * configure: Regenerate. ld/ * Makefile.am (ALL_64_EMULATION_SOURCES): Add eelf64lppc_fbsd.c. Include $(DEPDIR)/eelf64lppc_fbsd.Pc. * configure.tgt: Add powerpc64le-*-freebsd*. * emulparams/elf64lppc_fbsd.sh: New file. * Makefile.in: Regenerate. * po/BLD-POTFILES.in: Regenerate.
Diffstat (limited to 'bfd/config.bfd')
-rw-r--r--bfd/config.bfd5
1 files changed, 5 insertions, 0 deletions
diff --git a/bfd/config.bfd b/bfd/config.bfd
index e2992a0..fdc6dbe 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -1085,6 +1085,11 @@ case "${targ}" in
targ_selvecs="powerpc_elf64_vec powerpc_elf32_vec powerpc_elf32_fbsd_vec powerpc_elf32_le_vec rs6000_xcoff_vec rs6000_xcoff64_vec rs6000_xcoff64_aix_vec"
want64=true
;;
+ powerpc64le-*-freebsd*)
+ targ_defvec=powerpc_elf64_fbsd_le_vec
+ targ_selvecs="powerpc_elf64_vec powerpc_elf32_vec powerpc_elf32_fbsd_vec powerpc_elf32_le_vec rs6000_xcoff_vec rs6000_xcoff64_vec rs6000_xcoff64_aix_vec"
+ want64=true
+ ;;
powerpc64-*-elf* | powerpc-*-elf64* | powerpc64-*-linux* | \
powerpc64-*-*bsd*)
targ_defvec=powerpc_elf64_vec