From: Andrew Cagney Date: Tue, 30 Sep 1997 03:45:51 +0000 (+0000) Subject: Add access to hi part of r5900 128 bit registers. X-Git-Tag: gdb-4_18~4584 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=adf4739efe95fdb8bb81fa39691fa830c1f09673;p=external%2Fbinutils.git Add access to hi part of r5900 128 bit registers. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 97857f1..5c0917c 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,13 @@ +Tue Sep 30 13:35:54 1997 Andrew Cagney + +start-sanitize-r5900 + * config/mips/tm-r5900.h (REGISTER_NAMES): Define. + (NUM_REGS): Ditto. + +end-sanitize-r5900 + * config/mips/tm-mips.h (NUM_REGS): Define conditionally. + (REGISTER_NAMES): Ditto. + Fri Sep 26 17:32:22 1997 Jason Molenda (crash@pern.cygnus.com) * command.c (add_cmd, add_show_from_set): Insert new commands in diff --git a/gdb/config/mips/tm-mips.h b/gdb/config/mips/tm-mips.h index aa40510..ea1f4b0 100644 --- a/gdb/config/mips/tm-mips.h +++ b/gdb/config/mips/tm-mips.h @@ -165,11 +165,14 @@ int mips_about_to_return PARAMS ((CORE_ADDR pc)); /* Number of machine registers */ +#ifndef NUM_REGS #define NUM_REGS 90 +#endif /* Initializer for an array of names of registers. There should be NUM_REGS strings in this initializer. */ +#ifndef REGISTER_NAMES #define REGISTER_NAMES \ { "zero", "at", "v0", "v1", "a0", "a1", "a2", "a3", \ "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", \ @@ -184,6 +187,7 @@ int mips_about_to_return PARAMS ((CORE_ADDR pc)); "", "", "", "", "", "", "", "", \ "", "", "", "", "", "", "", "", \ } +#endif /* Register numbers of various important registers. Note that some of these values are "real" register numbers, diff --git a/sim/mips/ChangeLog b/sim/mips/ChangeLog index 6686b56..418f4ed 100644 --- a/sim/mips/ChangeLog +++ b/sim/mips/ChangeLog @@ -1,3 +1,16 @@ +start-sanitize-r5900 +Mon Aug 25 19:11:15 1997 Andrew Cagney + + * interp.c (MAX_REG): Allow up-to 128 registers. + (LO1, HI1): Define value that matches REGISTER_NAMES in gdb. + (REGISTER_SA): Ditto. + (sim_open): Initialize register_widths for r5900 specific + registers. + (sim_fetch_register, sim_store_register): Check for request of + r5900 specific SA register. Check for request for hi 64 bits of + r5900 specific registers. + +end-sanitize-r5900 Mon Sep 29 14:45:00 1997 Bob Manson * configure: Regenerated.