mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-22 11:00:01 +08:00
* configure.in (mips*-*-lnews*): New target, also make empty
emulation list for this target. * configure: Update. * tc-mips.c (ECOFF_LITTLE_FORMAT): Define. (mips_target_format): Use. * te-lnews.h: New file.
This commit is contained in:
@ -1,3 +1,12 @@
|
|||||||
|
Wed Feb 26 18:19:00 1997 Stan Shebs <shebs@andros.cygnus.com>
|
||||||
|
|
||||||
|
* configure.in (mips*-*-lnews*): New target, also make empty
|
||||||
|
emulation list for this target.
|
||||||
|
* configure: Update.
|
||||||
|
* tc-mips.c (ECOFF_LITTLE_FORMAT): Define.
|
||||||
|
(mips_target_format): Use.
|
||||||
|
* te-lnews.h: New file.
|
||||||
|
|
||||||
start-sanitize-tic80
|
start-sanitize-tic80
|
||||||
Wed Feb 26 15:33:46 1997 Fred Fish <fnf@cygnus.com>
|
Wed Feb 26 15:33:46 1997 Fred Fish <fnf@cygnus.com>
|
||||||
|
|
||||||
|
@ -93,6 +93,12 @@ static char *mips_regmask_frag;
|
|||||||
|
|
||||||
#define ILLEGAL_REG (32)
|
#define ILLEGAL_REG (32)
|
||||||
|
|
||||||
|
/* Allow override of standard little-endian ECOFF format. */
|
||||||
|
|
||||||
|
#ifndef ECOFF_LITTLE_FORMAT
|
||||||
|
#define ECOFF_LITTLE_FORMAT "ecoff-littlemips"
|
||||||
|
#endif
|
||||||
|
|
||||||
extern int target_big_endian;
|
extern int target_big_endian;
|
||||||
|
|
||||||
/* 1 is we should use the 64 bit MIPS ELF ABI, 0 if we should use the
|
/* 1 is we should use the 64 bit MIPS ELF ABI, 0 if we should use the
|
||||||
@ -108,7 +114,7 @@ mips_target_format ()
|
|||||||
case bfd_target_aout_flavour:
|
case bfd_target_aout_flavour:
|
||||||
return target_big_endian ? "a.out-mips-big" : "a.out-mips-little";
|
return target_big_endian ? "a.out-mips-big" : "a.out-mips-little";
|
||||||
case bfd_target_ecoff_flavour:
|
case bfd_target_ecoff_flavour:
|
||||||
return target_big_endian ? "ecoff-bigmips" : "ecoff-littlemips";
|
return target_big_endian ? "ecoff-bigmips" : ECOFF_LITTLE_FORMAT;
|
||||||
case bfd_target_elf_flavour:
|
case bfd_target_elf_flavour:
|
||||||
return (target_big_endian
|
return (target_big_endian
|
||||||
? (mips_64 ? "elf64-bigmips" : "elf32-bigmips")
|
? (mips_64 ? "elf64-bigmips" : "elf32-bigmips")
|
||||||
@ -8457,12 +8463,9 @@ MIPS options:\n\
|
|||||||
void
|
void
|
||||||
mips_init_after_args ()
|
mips_init_after_args ()
|
||||||
{
|
{
|
||||||
if (itbl_have_entries)
|
/* initialize opcodes */
|
||||||
{
|
bfd_mips_num_opcodes = bfd_mips_num_builtin_opcodes;
|
||||||
/* initialize opcodes */
|
mips_opcodes = (struct mips_opcode*) mips_builtin_opcodes;
|
||||||
bfd_mips_num_opcodes = bfd_mips_num_builtin_opcodes;
|
|
||||||
mips_opcodes = (struct mips_opcode *) mips_builtin_opcodes;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
long
|
long
|
||||||
|
5
gas/config/te-lnews.h
Normal file
5
gas/config/te-lnews.h
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
/* te-lnews.h -- little-endian NEWS emulation. */
|
||||||
|
|
||||||
|
#define ECOFF_LITTLE_FORMAT "ecoff-biglittlemips"
|
||||||
|
|
||||||
|
#include "obj-format.h"
|
Reference in New Issue
Block a user