This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [PATCH] Fix check for 64bit support in MIPS gas
- To: Thiemo Seufer <ica2_ts at csv dot ica dot uni-stuttgart dot de>
- Subject: Re: [PATCH] Fix check for 64bit support in MIPS gas
- From: "H . J . Lu" <hjl at lucon dot org>
- Date: Thu, 16 Aug 2001 00:03:57 -0700
- Cc: binutils at sources dot redhat dot com
- References: <20010816044208.M381@rembrandt.csv.ica.uni-stuttgart.de>
On Thu, Aug 16, 2001 at 04:42:08AM +0200, Thiemo Seufer wrote:
> Hi All,
>
> this patch reintroduces an lost TE_TMIPS define and adds recognition
> for elf64-tradlittlemips.
>
>
> Thiemo
>
>
> 2001-08-16 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
>
> /gas/ChangeLog
> * config/tc-mips.c (md_parse_option): Add recognition of
> elf64-tradlittlemips as 64bit-support. Ifdef the
What did you mean by that? What did you add?
> traditional/non-traditional names as it is done in mips_target_format.
>
>
> diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/config/tc-mips.c src/gas/config/tc-mips.c
> --- src-orig/gas/config/tc-mips.c Sun Aug 12 13:34:58 2001
> +++ src/gas/config/tc-mips.c Thu Aug 16 02:23:17 2001
> @@ -9129,10 +9430,14 @@ md_parse_option (c, arg)
>
> list = bfd_target_list ();
> for (l = list; *l != NULL; l++)
> - if (strcmp (*l, "elf64-bigmips") == 0
> - || strcmp (*l, "elf64-littlemips") == 0
> - || strcmp (*l, "elf64-tradbigmips") == 0
> +#ifdef TE_TMIPS
> + /* This is traditional mips */
> + if (strcmp (*l, "elf64-tradbigmips") == 0
> || strcmp (*l, "elf64-tradlittlemips") == 0)
> +#else
> + if (strcmp (*l, "elf64-bigmips") == 0
> + || strcmp (*l, "elf64-littlemips") == 0)
> +#endif
> break;
> if (*l == NULL)
> as_fatal (_("No compiled in support for 64 bit object file format"));