aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/mn10200/tm-mn10200.h
AgeCommit message (Collapse)AuthorFilesLines
2001-03-06Update/correct copyright notices.Kevin Buettner1-1/+1
2001-03-03From 2001-03-01 Tom Rix <trix@redhat.com>:Andrew Cagney1-0/+5
* mn10200-tdep.c (mn10200_frame_chain): Pass 0 for ``pc'' parameter to mn10200_analyze_prologue. * config/mn10200/tm-mn10200.h: Include "regcache.h". * MAINTAINERS: Document that mn10200-elf target is buildable.
2001-02-25Replace calls to abort() with calls to internal_error().Kevin Buettner1-2/+2
2000-05-28PARAMS removal.Kevin Buettner1-11/+11
1999-12-14import gdb-1999-12-13 snapshotJason Molenda1-1/+1
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-16/+17
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 Shebs1-0/+212
1999-04-16Initial creation of sourceware repositoryStan Shebs1-212/+0
1998-11-28CARP:Andrew Cagney1-1/+1
Rewrite INNER_THAN so that it takes parameters.
1998-11-23CARP: Convert macro definitions of USE_STRUCT_CONVENTION into targetAndrew Cagney1-2/+2
specific functions.
1998-06-24 * config/mn10200/tm-mn10200.h (SAVED_PC_AFTER_CALL): Don'tMark Alexander1-1/+1
zero upper byte of address.
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-23Wed Apr 23 11:18:45 1997 Jeffrey A Law (law@cygnus.com)Jeff Law1-0/+8
* config/mn10200/tm-mn10200.h (STORE_RETURN_VALUE): Pointers are returned in $a0. (EXTRACT_RETURN_VALUE): Likewise.
1997-02-12Remove REG_STRUCT_HAS_ADDR change.Jeff Law1-1/+1
1997-02-12 * config/mn10200/tm-mn10200.h (STORE_STRUCT_RETURN): Fix.Jeff Law1-4/+4
* mn10200-tdep.c (mn10200_store_struct_return): New function. (REG_STRUCT_HAS_ADDR): Tweak. Fixes most of the structs.exp tests.
1997-02-11 * config/mn10200/tm-mn10200.h (EXTRACT_RETURN_VALUE): Fix case whenJeff Law1-1/+1
extracting a return value from a register pair. Fixes remaining failures in callfuncs.exp, but not structs.exp.
1997-02-11 * mn10200-tdep.c (mn10200_push_arguments): Stack only needs toJeff Law1-4/+6
be two byte aligned. Round argument sizes up to two byte boundary. Write out args in two byte hunks. (mn10200_push_return_address): Implement. * config/mn10200/tm-mn10200.h (EXTRACT_RETURN_VALUE): Abort for structures > 8 bytes (temporary). (STORE_RETURN_VALUE): Likewise. (CALL_DUMMY): No longer undefine. (USE_STRUCT_CONVENTION): Use for args > 8 bytes. (REG_STRUCT_HAS_ADDR): Define. Inferior function calls for the mn10200.
1997-02-10 * mn10200-tdep.c: Remove lots of debugging printfs, update/improveJeff Law1-23/+80
comments, formatting, etc. Plus other minor fixes for problems I found during my first pass over the mn10200 port. (mn10200_analyze_prologue): New function. (mn10200_frame_chain, mn10200_init_extra_frame_info): Use it. * config/mn10200/tm-mn10200.h: Lots of updates/improvements to comments, formatting, etc. Minor fixes for problems I found during my first pass over the mn10200 port. (TARGET_*_BIT): Define appropriately for ints, long longs, doubles and pointers. (REGISTER_VIRTUAL_TYPE): Define as a long. (EXTRACT_RETURN_VALUE): Rework to deal with long ints living in register pairs. (STORE_RETURN_VALUE): Similarly. Checking in my initial changes, prologue scanning, etc. Current gdb testsuite results: === gdb Summary === # of expected passes 3684 # of expected failures 40 # of unexpected failures 6
1997-01-27 * tm-mn10200.h (NUM_REGS): Decrease to 12.Jeff Law1-8/+6
(REGISTER_NAMES): Elimination registers not found on the mn10200. (PC_REGNUM, MDR_REGNUM, PSW_REGNUM): Corresponding changes. (LIR_REGNUM, LAR_REGNUM): Delete. They don't exist on the mn10200.
1997-01-23Committing tiny change -- pretend regs are 32 bitsGeoffrey Noer1-1/+3
1997-01-22Wed Jan 22 01:31:16 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-0/+145
Start mn10200 gdb port by adding copies of mn10300 target-specific files with all instances of mn10300 changed to mn10200 to start with. * mn10200-tdep.c: new * config/mn10200/tm-mn10200.h: new, REGISTER_SIZE is 24 bits not 32, SP_REGNUM and FP_REGNUM are different, also no lar or lir. * config/mn10200/mn10200.mt: new