diff options
author | Ian Lance Taylor <ian@airs.com> | 1996-06-02 01:55:28 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1996-06-02 01:55:28 +0000 |
commit | 9c44af609b15dbd2bb1d7d168f54444b8bb1ad3a (patch) | |
tree | 84c23fec87adfb6173d0cb1f59b5e18758ed164b /gas/config | |
parent | 903612a2f4e8cd368b94e12ee701cd72c2933477 (diff) | |
download | gdb-9c44af609b15dbd2bb1d7d168f54444b8bb1ad3a.zip gdb-9c44af609b15dbd2bb1d7d168f54444b8bb1ad3a.tar.gz gdb-9c44af609b15dbd2bb1d7d168f54444b8bb1ad3a.tar.bz2 |
* config/tc-mips.c (md_parse_option): Check for a 64 bit format
before permitting -64.
* output-file.c (output_file_create): Remove duplicate
bfd_perror.
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-mips.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 8cd996d..b68a092 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -6260,7 +6260,19 @@ md_parse_option (c, arg) break; case OPTION_64: - mips_64 = 1; + { + const char **list, **l; + + list = bfd_target_list (); + for (l = list; *l != NULL; l++) + if (strcmp (*l, "elf64-bigmips") == 0 + || strcmp (*l, "elf64-littlemips") == 0) + break; + if (*l == NULL) + as_fatal ("No compiled in support for 64 bit object file format"); + free (list); + mips_64 = 1; + } break; default: |