diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2003-07-15 07:50:39 +0000 |
---|---|---|
committer | Richard Sandiford <rdsandiford@googlemail.com> | 2003-07-15 07:50:39 +0000 |
commit | 5a7ea749508ca506900e38238305f70dd1cbe164 (patch) | |
tree | d5eb505d1aad88c7dadeb2bce0154d15fca53449 /gas/config/tc-mips.c | |
parent | ec178e1bbbb2314200cb408997efc934017f9684 (diff) | |
download | gdb-5a7ea749508ca506900e38238305f70dd1cbe164.zip gdb-5a7ea749508ca506900e38238305f70dd1cbe164.tar.gz gdb-5a7ea749508ca506900e38238305f70dd1cbe164.tar.bz2 |
include/opcode/
* mips.h (CPU_RM7000): New macro.
(OPCODE_IS_MEMBER): Match CPU_RM7000 against 4650 insns.
bfd/
* archures.c (bfd_mach_mips7000): New.
* bfd-in2.h: Regenerated.
* cpu-mips.c (arch_info_struct): Add an entry for mips:7000.
* elfxx-mips.c (mips_set_isa_flags): Handle bfd_mach_mips7000.
(mips_mach_extensions): Add an entry for it.
opcodes/
* mips-dis.c (mips_arch_choices): Add rm7000 and rm9000 entries.
gas/
* config/tc-mips.c (hilo_interlocks): True for CPU_RM7000.
(mips_cpu_info_table): Add rm7000 and rm9000 entries.
gas/testsuite/
* gas/mips/rm7000.[sd]: New test.
* gas/mips/mips.exp: Run it.
Diffstat (limited to 'gas/config/tc-mips.c')
-rw-r--r-- | gas/config/tc-mips.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 0aef575..0aa5a2a 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -336,6 +336,7 @@ static int mips_32bitmode = 0; #define hilo_interlocks (mips_opts.arch == CPU_R4010 \ || mips_opts.arch == CPU_VR5500 \ + || mips_opts.arch == CPU_RM7000 \ || mips_opts.arch == CPU_SB1 \ ) @@ -14289,7 +14290,8 @@ static const struct mips_cpu_info mips_cpu_info_table[] = { "rm5231", 0, ISA_MIPS4, CPU_R5000 }, { "rm5261", 0, ISA_MIPS4, CPU_R5000 }, { "rm5721", 0, ISA_MIPS4, CPU_R5000 }, - { "r7000", 0, ISA_MIPS4, CPU_R5000 }, + { "rm7000", 0, ISA_MIPS4, CPU_RM7000 }, + { "rm9000", 0, ISA_MIPS4, CPU_RM7000 }, /* MIPS 32 */ { "4kc", 0, ISA_MIPS32, CPU_MIPS32 }, |