diff options
author | Alan Modra <amodra@gmail.com> | 2001-08-17 04:17:18 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2001-08-17 04:17:18 +0000 |
commit | e9e69f5a09a9cfde95670fe39ec1b9c1e4e8749f (patch) | |
tree | d0e969bbaa7893e6f36352d12f18669c6daad79e | |
parent | 69263e90830e3f72f0babb3b8dab93114e8f8669 (diff) | |
download | gdb-e9e69f5a09a9cfde95670fe39ec1b9c1e4e8749f.zip gdb-e9e69f5a09a9cfde95670fe39ec1b9c1e4e8749f.tar.gz gdb-e9e69f5a09a9cfde95670fe39ec1b9c1e4e8749f.tar.bz2 |
* config.bfd (targ64_selvecs): New.
<powerpc-*-aix* entry>: Use it here instead of ineffectual #ifdef.
-rw-r--r-- | bfd/ChangeLog | 3 | ||||
-rw-r--r-- | 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 <amodra@bigpond.net.au> + * config.bfd (targ64_selvecs): New. + <powerpc-*-aix* entry>: 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 |