X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bfd%2Fconfig.bfd;h=13d678e1f88f41c3debc24d97143a2d196051b9a;hb=984b909a237441995d41a2a04f9b31bd0c3dad2c;hp=0e397f540b625e9ce6d6541d6529a970d4a2c3c2;hpb=b8891f8d622a31306062065813fc278d8a94fe21;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/config.bfd b/bfd/config.bfd index 0e397f540b..13d678e1f8 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -1,6 +1,6 @@ # config.bfd # -# Copyright (C) 2012-2018 Free Software Foundation, Inc. +# Copyright (C) 2012-2019 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -53,7 +53,7 @@ case $targ in echo "*** Use or1k-*-elf or or1k-*-linux as the target instead" >&2 exit 1 ;; - powerpc-*-lynxos* | powerpc-*-windiss* | \ + c30-*-*aout* | tic30-*-*aout* | \ null) if test "x$enable_obsolete" != xyes; then echo "*** Configuration $targ is obsolete." >&2 @@ -139,6 +139,7 @@ case $targ in mips*-dec-* | \ mips*-sgi-* | \ mips*el-*-rtems* | \ + powerpc-*-lynxos* | powerpc-*-windiss* | \ sh*-*-symbianelf* | sh5*-*-* | sh64*-*-* | \ sparc*-*-*aout* | \ sparc*-*-chorus* | \ @@ -217,11 +218,6 @@ esac # convention, else the table becomes a real mess to understand and maintain. case "${targ}" in - plugin) - targ_defvec=plugin_vec - targ_selvecs="plugin_vec" - ;; - # START OF targmatch.h #ifdef BFD64 aarch64-*-darwin*) @@ -463,7 +459,7 @@ case "${targ}" in ;; csky-*-elf* | csky-*-linux* ) - targ_defvec=csky_elf32_be_vec + targ_defvec=csky_elf32_le_vec targ_selvecs="csky_elf32_be_vec csky_elf32_le_vec" ;; @@ -480,6 +476,14 @@ case "${targ}" in targ_defvec=d30v_elf32_vec ;; +#ifdef BFD64 + bpf-*-none) + targ_defvec=bpf_elf64_le_vec + targ_selvecs=bpf_elf64_be_vec + targ_underscore=yes + ;; +#endif + epiphany-*-*) targ_defvec=epiphany_elf32_vec targ_underscore=yes @@ -577,10 +581,6 @@ case "${targ}" in want64=true ;; #endif - i[3-7]86-*-kaos*) - targ_defvec=i386_elf32_vec - targ_selvecs=i386_elf32_vec - ;; i[3-7]86-*-nto*) targ_defvec=i386_elf32_vec targ_selvecs="iamcu_elf32_vec i386_coff_vec" @@ -762,10 +762,6 @@ case "${targ}" in targ_defvec=i386_elf32_vxworks_vec targ_underscore=yes ;; - i[3-7]86-*-chaos) - targ_defvec=i386_elf32_vec - targ_selfvecs="iamcu_elf32_vec i386chaos_vec" - ;; ia16-*-elf) targ_defvec=i386_elf32_vec @@ -1066,7 +1062,7 @@ case "${targ}" in want64=true ;; #ifdef BFD64 - powerpc64-*-aix5.[01] | rs6000-*-aix5.[01]) + powerpc64-*-aix5.[01]) targ_defvec=rs6000_xcoff64_aix_vec targ_selvecs="rs6000_xcoff_vec" want64=true @@ -1079,7 +1075,7 @@ case "${targ}" in want64=true ;; #ifdef BFD64 - powerpc64-*-aix[5-9]* | rs6000-*-aix[5-9]*) + powerpc64-*-aix[5-9]*) targ_cflags=-DAIX_WEAK_SUPPORT targ_defvec=rs6000_xcoff64_aix_vec targ_selvecs="rs6000_xcoff_vec" @@ -1202,6 +1198,10 @@ case "${targ}" in targ_selvecs="rx_elf32_be_vec rx_elf32_le_vec rx_elf32_be_ns_vec" targ_underscore=yes ;; + rx-*-linux*) + targ_defvec=rx_elf32_linux_le_vec + targ_selvecs="rx_elf32_linux_le_vec" + ;; s390-*-linux*) targ_defvec=s390_elf32_vec @@ -1424,6 +1424,12 @@ case "${targ}" in ;; # END OF targmatch.h + bpf-*-*) + echo "*** Configuration $targ is not fully supported." >&2 + echo "*** Use bpf or bpf-*-none as the target instead." >&2 + exit 1 + ;; + *) echo 1>&2 "*** BFD does not support target ${targ}." echo 1>&2 "*** Look in bfd/config.bfd for supported targets."