From e9e69f5a09a9cfde95670fe39ec1b9c1e4e8749f Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 17 Aug 2001 04:17:18 +0000 Subject: [PATCH] * config.bfd (targ64_selvecs): New. : Use it here instead of ineffectual #ifdef. --- bfd/ChangeLog | 3 +++ bfd/config.bfd | 13 ++++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index dcef0a2..ce7618d 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,8 @@ 2001-08-17 Alan Modra + * config.bfd (targ64_selvecs): New. + : Use it here instead of ineffectual #ifdef. + * bfd-in.h (BFD_VERSION): Remove wrong comment. (BFD_DEFAULT_TARGET_SIZE): New. (BFD_ARCH_SIZE): Comment. diff --git a/bfd/config.bfd b/bfd/config.bfd index 33dc81d..dce8bb3 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -5,6 +5,8 @@ # Sets the following shell variables: # targ_defvec Default vector for this target # targ_selvecs Vectors to build for this target +# targ64_selvecs Vectors to build if --enable-64-bit-bfd is given +# or if host is 64 bit. # targ_archs Architectures for this target # targ_cflags $(CFLAGS) for this target (FIXME: pretty bogus) # targ_underscore Whether underscores are used: yes or no @@ -23,6 +25,7 @@ targ_defvec= targ_selvecs= +targ64_selvecs= targ_cflags= targ_underscore=no @@ -724,9 +727,7 @@ case "${targ}" in powerpc-*-aix* | powerpc-*-beos* | rs6000-*-*) targ_defvec=rs6000coff_vec -#ifdef BFD64 - targ_selvecs="rs6000coff64_vec" -#endif + targ64_selvecs="rs6000coff64_vec" ;; #ifdef BFD64 powerpc64-*-aix*) @@ -950,6 +951,12 @@ case "${targ}" in ;; esac +case "${host64}${want64}" in + *true*) + targ_selvecs="${targ_selvecs} ${targ64_selvecs}" + ;; +esac + # If we support any ELF target, then automatically add support for the # generic ELF targets. This permits an objdump with some ELF support # to be used on an arbitrary ELF file for anything other than -- 2.7.4