From e9bc0d9d2bab371c28d5fa8fb524aceb5eaff7b7 Mon Sep 17 00:00:00 2001 From: nickc Date: Sat, 2 Dec 2000 00:55:21 +0000 Subject: [PATCH] Add MIPS V and MIPS 64 machine numbers --- bfd/ChangeLog | 13 +++++++++++++ binutils/ChangeLog | 3 +++ gas/ChangeLog | 15 +++++++++++++++ include/elf/ChangeLog | 2 ++ include/opcode/ChangeLog | 3 +++ opcodes/ChangeLog | 4 ++++ 6 files changed, 40 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 4c5b4cf191..f14ff61eb6 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -23,6 +23,19 @@ (_bfd_mips_elf_print_private_bfd_data): Print ISA name for MIPS32. + * aoutx.h (NAME(aout,machine_type)): Add cases for + bfd_mach_mips5 and bfd_mach_mips64. + * archures.c (bfd_mach_mips5, bfd_mach_mips64): New constants. + * bfd-in2.h (bfd_mach_mips5, bfd_mach_mips64): Likewise. + * cpu_mips.c (I_mips5, I_mips64): New definitions. + (arch_info_struct): Add entries for bfd_mach_mips5 and + bfd_mach_mips64. + * elf32-mips.c (elf_mips_isa, elf_mips_mach, + _bfd_mips_elf_print_private_bfd_data): Add cases for + E_MIPS_ARCH_5 and E_MIPS_ARCH_64. + (_bfd_mips_elf_final_write_processing): Add cases for + bfd_mach_mips5 and bfd_mach_mips64. + 2000-12-01 Joel Sherrill * config.bfd (arm-*-rtems*, a29k-*rtems*): New targets. diff --git a/binutils/ChangeLog b/binutils/ChangeLog index c12ee4c9b4..d104f4f17b 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -4,6 +4,9 @@ EF_MIPS_ARCH. Replace use of E_MIPS_MACH_MIPS32 with E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly. + * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5, + and E_MIPS_ARCH_64. + 2000-11-30 Richard Earnshaw * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value. diff --git a/gas/ChangeLog b/gas/ChangeLog index 8de2b35632..bd23387b33 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -52,6 +52,21 @@ 4Kp entries with a single mips32-4k entry. Note that you can use ".set mips32". + * tc-mips.c (ISA_HAS_64BIT_REGS): Add checks for ISA_MIPS5 and + ISA_MIPS64. + (md_longopts, OPTION_MIPS5, OPTION_MIPS64): Add options for + -mips5 and -mips64. + (md_parse_option): Add cases for OPTION_MIPS5 and + OPTION_MIPS64. + (md_show_usage): Mention -mips5 and -mips64 arguments. + (s_mipsset): Add cases for MIPS5 and MIPS64. + (mips_cpu_info_table): Add entries for MIPS5 and MIPS64 ISAs + and pseudo-CPUs. + * doc/as.texinfo: Mention -mips5 and -mips64 options + and their meanings. + * doc/c-mips.texi: Likewise. Also update introduction + and ".set" usage information. + 2000-12-01 Joel Sherrill * configure.in (arm-*-rtems*, a29k-*rtems*, h8300-*-rtems*): diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index a1ef8852a5..7c6b94e078 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -4,6 +4,8 @@ (E_MIPS_MACH_MIPS32, E_MIPS_MACH_MIPS32_4K): Replace the former with the latter. + * mips.h (E_MIPS_ARCH_5, E_MIPS_ARCH_64): New definitions. + 2000-11-30 Jan Hubicka * common.h (EM_X86_64): New macro. diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index ceb0317c9d..798d3039f4 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -25,6 +25,9 @@ (OPCODE_IS_MEMBER): Update for new ISA membership-related constant meanings. + * mips.h (INSN_ISA64, ISA_MIPS5, ISA_MIPS64): New + definitions. + 2000-10-20 Jakub Jelinek * sparc.h (enum sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_V9B. diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index a03baa3eca..5754a5affb 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -25,6 +25,10 @@ (P4): Delete. (mips_builtin_opcodes) Replace all uses of P4 with I32. + * mips-dis.c (set_mips_isa_type): Add cases for + bfd_mach_mips5 and bfd_mach_mips64. + * mips-opc.c (I64): New definitions. + 2000-11-28 Hans-Peter Nilsson * sh-dis.c (print_insn_ddt): Make insn_x, insn_y unsigned. -- 2.11.0