diff options
author | Jim Blandy <jimb@codesourcery.com> | 1999-02-01 21:17:46 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 1999-02-01 21:17:46 +0000 |
commit | 7d201336b49e0f5f47a6e6c29d459fcdf31604a8 (patch) | |
tree | 2e3737a881ca0e3a50a2466facc8621b7a72a72f /gdb | |
parent | 2ac058fda90201dbc931cd0d2d94c1b4f62d78a8 (diff) | |
download | gdb-7d201336b49e0f5f47a6e6c29d459fcdf31604a8.zip gdb-7d201336b49e0f5f47a6e6c29d459fcdf31604a8.tar.gz gdb-7d201336b49e0f5f47a6e6c29d459fcdf31604a8.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 916440d..f077a3c 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,41 @@ +1999-02-01 Jim Blandy <jimb@zwingli.cygnus.com> + + Allow PPC users to select which PPC/RS6000 variant they're debugging + at run-time. At the moment, the only thing this affects is the + set of registers visible. + * config/rs6000/tm-rs6000.h (REGISTER_NAME): Define this as a call + to the function rs6000_register_name. + (rs6000_register_name): Include extern decl. + (NUM_REGS): Bump to 183. What's the right way to do this? + (FIRST_UISA_SP_REGNUM, LAST_UISA_SP_REGNUM): Renamed from + FIRST_SP_REGNUM, LAST_SP_REGNUM. + (REGISTER_BYTES): Recompute this. + * rs6000-tdep.c: Renamed all uses of FIRST_SP_REGNUM and + LAST_SP_REGNUM to FIRST_UISA_SP_REGNUM and LAST_UISA_SP_REGNUM, with + some concomitant formatting changes. + #include "gdbcmd.h", so we can define commands here. + (struct variant): New structure. + (COMMON_UISA_REG_NAMES, PPC_UISA_SPR_NAMES, PPC_SEGMENT_REG_NAMES, + PPC_32_OEA_SPR_NAMES, num_registers): New macros. + (register_names_rs6000, register_names_uisa, register_names_403, + register_names_403GC, register_names_505, register_names_860, + register_names_601, register_names_602, register_names_603, + register_names_604, register_names_750, variants): New variables. + (rs6000_register_name, install_variant, find_variant_by_name, + install_variant_by_name, list_variants, show_current_variant, + set_processor, show_processor): New functions. + (_initialize_rs6000_tdep): Define new commands `set processor' and + `show processor', and call install_variant_by_name to set the + default variant. + * rs6000-nat.c: Renamed all uses of FIRST_SP_REGNUM and + LAST_SP_REGNUM to FIRST_UISA_SP_REGNUM and LAST_UISA_SP_REGNUM, with + some concomitant formatting changes. + * configure.in: Accept the `--with-cpu' flag, to specify a default + processor variant. + * acconfig.h: Provide a blurb for TARGET_CPU_DEFAULT, which is set + by configure's `--with-cpu' flag. + * config.in, configure: Regenerated. + Sun Jan 31 15:24:24 1999 Stan Shebs <shebs@andros.cygnus.com> * buildsym.h, buildsym.c: Convert to ANSI-only. |