aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/mn10300
AgeCommit message (Collapse)AuthorFilesLines
1999-09-09import gdb-1999-09-08 snapshotStan Shebs1-0/+2
1999-08-31import gdb-1999-08-30 snapshotJason Molenda1-2/+0
1999-07-07import gdb-1999-07-07 post reformatJason Molenda1-19/+20
1999-07-05import gdb-1999-07-05 snapshotJason Molenda1-0/+3
1999-06-14import gdb-1999-06-14 snapshotJason Molenda1-19/+11
1999-05-25import gdb-1999-05-25 snapshotJason Molenda1-2/+2
1999-05-05import gdb-19990504 snapshotStan Shebs1-1/+1
1999-04-26import gdb-19990422 snapshotStan Shebs1-3/+4
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs2-0/+171
1999-04-16Initial creation of sourceware repositoryStan Shebs3-234/+0
1999-01-26am33 sanitize changesJeff Law2-8/+8
1998-12-13CARP:Andrew Cagney1-1/+1
Re-do TARGET_PRINT_INSN_INFO, TARGET_PRINT_INSN, TARGET_ARCHITECTURE, TARGET_ARCHITECTURE_AUTO, TARGET_BYTE_ORDER_SELECTABLE_P, TARGET_BYTE_ORDER so that they can all be overriden. Document. Convert mn10300 and PPC targets.
1998-12-12CARP: Mechanism to replace EXTRA_FRAME_INFO.Andrew Cagney1-6/+1
Add two pointers (saved_regs, extra_info) to struct frame_info. Introduce new macro FRAME_INIT_SAVED_REGS which replaces FRAME_FIND_SAVED_REGS. Document. Use in mn10300 and rs6000 targets. Fix side effects on ALPHA, MIPS, Z8K and SPARC targets.
1998-12-10CARP:Andrew Cagney1-5/+2
Rename REGISTER_NAMES{} -> REGISTER_NAME().
1998-11-28CARP:Andrew Cagney1-1/+1
Rewrite INNER_THAN so that it takes parameters.
1998-11-24Tue Nov 24 15:46:33 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+5
* config/mn10300/tm-mn10300.h (TARGET_VIRTUAL_FRAME_POINTER): new target macro. * mn10300-tdep.c (mn10300_virtual_frame_pointer): new function. * tracepoint.c (encode_actions): Use the new target macro to determine the virtual frame pointer, for collecting locals/args. (add_local_symbols, collect_symbol): add a register/offset pair of arguments so that the virtual frame pointer can be passed in.
1998-11-24CARP: *BREAKPOINT*Andrew Cagney1-7/+4
Convert mn10300, MIPS and powerpc/rs6000 targets to use BREAKPOINT_FROM_PC Delete global variable memory_breakpoint_size. Use BREAKPOINT_FROM_PC instead.
1998-11-23CARP: Convert macro definitions of USE_STRUCT_CONVENTION into targetAndrew Cagney1-2/+2
specific functions.
1998-09-03 * config/mn10300/tm-mn10300.h (FP_REGNUM): Redefine to be aMark Alexander1-2/+7
pseudo-register, not the same as a3. (D2_REGNUM, D3_REGNUM, A2_REGNUM, A3_REGNUM): Define. * mn10300-tdep.c (fix_frame_pointer): New function. (set_movm_offsets): Use register number macros instead of hard-coded constants. (mn10300_analyze_prologue): Fix to handle redefinition of FP_REGNUM. (mn10300_frame_chain): Fix to handle redefinition of FP_REGNUM; use register number macros instead of hard-coded constants; add missing parameter to call of mn10300_analyze_prologue. (mn10300_frame_saved_pc): Use register number macros instead of hard-coded constants.
1998-07-09 * mn10300-tdep.c (mn10300_generic_register_names): New variable.Jeff Law2-2/+34
(set_machine_hook): New function. Copy the appropriate register names into reg_names. (_initialize_mn10300_tdep): Set up to call set_machine_hook. * tm-mn10300 (NUM_REGS): Bump to 32. (REGISTER_NAMES): Updated accordingly. start-sanitize-am33 * mn10300-tdep.c (am33_register_names): New variable. (mn10300_analyze_prologue): Handle regs saved by am33 prologues. * tm-mn10300.h (E0_REGNUM): Define. end-sanitize-am33 Initial am33 support.
1997-04-25 * config/mn10300/tm-mn10300.h (EXTRACT_STRUCT_VALUE_ADDRESS): TheJeff Law1-2/+2
structure value address is found in $a0 now. * config/mn10200/tm-mn10200.h (EXTRACT_STRUCT_VALUE_ADDRESS): Likewise. Fixes some struct.exp failures.
1997-04-24 * config/mn10300/tm-mn10300.h (STORE_RETURN_VALUE): Pointers areJeff Law1-2/+9
returned in $a0. (EXTRACT_RETURN_VALUE): Likewise. * mn10300-tdep.c (mn10300_analyze_prologue): Check for a return insn at "pc", not "fi->pc".
1997-04-09 * mn10300-tdep.c: Almost completely rewritten based on mn10200Jeff Law1-21/+32
port. * config/mn10300/tm-mn10300.h: Likewise. === gdb Summary === # of expected passes 3890 # of unexpected failures 8 # of expected failures 39 # of unresolved testcases 1
1997-02-02Committing sanitize changesGeoffrey Noer1-2/+1
1997-01-22Tue Jan 21 17:03:26 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-3/+6
* mn10300-tdep.c: wrote/fixed implementations of mn10300_frame_chain, mn10300_init_extra_frame_info, mn10300_frame_saved_pc * config/mn10300/tm-mn10300.h: redefine INIT_EXTRA_FRAME_INFO and INIT_FRAME_PC macros Backtracing starting to work correctly.
1997-01-16Thu Jan 16 14:10:41 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-1/+1
* config/mn10300/tm-mn10300.h: fix BREAKPOINT definition
1997-01-15Tue Jan 14 16:01:06 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-5/+1
* mn10300-tdep.c: made a lot more generic, ripping out code from copied target (no more mn10300_scan_prologue, init_extra_frame_info, and mn10300_fix_call_dummy calls) * config/mn10300/tm-mn10300.h: undefine INIT_EXTRA_FRAME_INFO and INIT_FRAME_PC macros
1997-01-03Fri Jan 3 14:20:05 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-11/+12
* mn10300-tdep.c (mn10300_push_arguments): rewrote also removed code elsewhere that made use of RP_REGNUM * config/mn10300/tm-mn10300.h: ripped out RP_REGNUM, V0_REGNUM, ARG0_REGNUM, ARGLAST_REGNUM (all not appropriate for mn10300 arch.), redefined SAVED_PC_AFTER_CALL, EXTRACT_RETURN_VALUE, EXTRACT_STRUCT_VALUE_ADDRESS, STORE_RETURN_VALUE
1996-12-31small fixGeoffrey Noer1-1/+1
1996-12-31Tue Dec 31 15:19:32 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-4/+2
* config/mn10300/tm-mn10300.h: more small register fixes
1996-12-17add missing Do-last:Angela Marie Thomas1-0/+2
1996-12-10Mon Dec 9 17:34:05 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-5/+11
* config/mn10300/tm-mn10300.h: more small register fixes * mn10300-tdep.c: filled in from another target
1996-12-09additional register stuffGeoffrey Noer1-0/+4
1996-12-09Mon Dec 9 00:14:49 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-25/+12
* config/mn10300/tm-mn10300.h: fix register names * mn10300-tdep.c: new skeleton tdep for mn10300
1996-12-05fixed sanitize filesGeoffrey Noer1-0/+32
1996-12-05Wed Dec 4 16:34:05 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-0/+157
* config/mn10300/mn10300.mt * config/mn10300/tm-mn10300.h: new config files for mn10300 processor