aboutsummaryrefslogtreecommitdiff
path: root/gdb/m68k-tdep.c
AgeCommit message (Collapse)AuthorFilesLines
2002-06-26* config/m68k/tm-m68k.h: Rearrange code so macros not in theGrace Sainsbury1-1/+23
gdbarch vector are at the top. (NUM_REGS): Remove. (FP_REGNUM, SP_REGNUM, PS_REGNUM, PC_REGNUM, FP0_REGNUM): Remove. (FRAME_ARGS_ADDRESS): Remove. (FRAME_LOCALS_ADDRESS): Remove. (FRAME_NUM_ARGS): Remove. (FRAME_ARGS_SKIP): Remove. * m68k-tdep.c (enum): Add eumeration of special register numbers. (m68k_gdbarch_init): Add gdbarch initializations for macros undefined in tm-m68k.h
2002-06-24 * config/m68k/tm-m68k.h (DECR_PC_AFTER_BREAK): Remove.Grace Sainsbury1-2/+118
(REGISTER_BYTES_OK): Remove. (REGISTER_BYTES): Remove. (STORE_STRUCT_RETURN): Remove. (DEPRECATED_EXTRACT_RETURN_VALUE): Remove. (STORE_RETURN_VALUE): Remove. (DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS): Remove. (FRAME_CHAIN): Remove. (FRAMELESS_FUNCTION_INVOCATION): Remove. (FRAME_SAVED_PC): Remove. * m68k-tdep.c (m68k_register_bytes_ok):Add. (m68k_store_struct_return): Add. (m68k_deprecated_extract_return_value): Add. (m68k_deprecated_extract_struct_value_address): Add. (m68k_store_return_value): Add. (m68k_frame_chain): Add. (m68k_frameless_function_invocation): Add. (m68k_frame_saved_pc): Add. (m68k_gdbarch_init): added set_gdbarch calls for new functions and deleted macros.
2002-06-21* config/m68k/tm-m68k.h (REGISTER_BYTE, REGISTER_RAW_SIZE)Grace Sainsbury1-0/+108
(REGISTER_VIRTUAL_SIZE, MAX_REGISTER_RAW_SIZE) (REGISTER_VIRTUAL_TYPE, REGISTER_NAMES, TARGET_LONG_DOUBLE_FORMAT) (FUNCTION_START_OFFSET, SKIP_PROLOGUE, SAVED_PC_AFTER_CALL) (INNER_THAN, STACK_ALIGN, REGISTER_SIZE): Remove macros. * m68k-tdep.c: Include arch-utils.h (m68k_register_raw_size): Add. (m68k_register_virtual_size): Add. (m68k_register_virtual_type): Add. (m68k_register_name): Add. (m68k_stack_align): Add. (m68k_register_byte): Add. (m68k_gdbarch_init): Add set_gdbarch calls for macros removed in tm-m68k.h.
2002-06-21Fixed changelog entry. Indented m68k-tdep.cGrace Sainsbury1-12/+15
2002-06-21Replaced frame_find_saved_regs with frame_init_saved_regs. ConvertedGrace Sainsbury1-24/+73
call dummy macros to multi-arch.
2002-06-19Added functions for multi-arch.Grace Sainsbury1-0/+31
2002-06-17Indented file using gdb_indent.sh.Grace Sainsbury1-13/+13
2001-12-01Zap sony news (m68k) and ISI (m68k) targets.Andrew Cagney1-22/+0
2001-04-17Obsolete NEWS and ISI systems (along with a few redundant m68k targets).Andrew Cagney1-19/+19
2001-03-06Update/correct copyright notices.Kevin Buettner1-1/+1
2001-03-01Create new file regcache.h. Update all uses.Andrew Cagney1-0/+1
2001-02-08Add __FILE__ and __LINE__ parameter to internal_error() /Andrew Cagney1-2/+3
internal_verror().
2000-11-08Work around targets that don't yet define JB_PC or JB_ELEMENT_SIZE.Andrew Cagney1-0/+10
2000-11-08Rename get_longjmp_target to m68k_get_longjmp_target. Update all m68kAndrew Cagney1-3/+1
targets.
2000-08-092000-08-09 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-1/+2
* blockframe.c (sigtramp_saved_pc): Use dynamic allocation, since TARGET_PTR_BIT is no longer a constant (MULTI_ARCH). * irix4-nat.c (get_longjmp_target): Ditto. * irix5-nat.c (get_longjmp_target): Ditto. * jv-valprint.c (java_value_print): Ditto. * m3-nat.c (get_cprocs): Ditto. * m68k-tdep.c (get_longjmp_target): Ditto. * mips-nat.c (get_longjmp_target): Ditto. * mipsv4-nat.c(get_longjmp_target): Ditto. * pa64solib.c (read_dynamic_info): Ditto. * solib.c (elf_locate_base): Ditto.
2000-07-30Protoization.Kevin Buettner1-39/+20
2000-05-262000-05-26 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder1-0/+3
* gregset.h: New file. Typedefs for gdb_gregset_t and gdb_fpregset_t, prototypes for supply_gregset and friends. * procfs.c: Include gregset.h. Delete local prototypes for supply_gregset etc., and local typedef gdb_gregset_t etc. * sol-thread.c: Include gregset.h, delete local prototypes, add appropriate casts to gdb_gregset_t. * uw-thread.c, lin-thread.c, core-sol2.c, core-regset.c, sparc-tdep.c, ptx4-nat.c, ppc-linux-nat.c, mipsv4-nat.c, m88k-nat.c, m68klinux-nat.c, m68k-tdep.c, irix5-nat.c, irix4-nat.c, ia64-linux-nat.c, i386v4-nat.c, cxux-nat.c, arm-linux-nat.c, alpha-nat.c: Include gregset.h. * config/nm-linux.h: Define GDB_GREGSET_T, GDB_FPREGET_T. * config/sparc/tm-sun4sol2.h: Ditto.
2000-04-28From "Serge Nikulin" <nikulin@actsw.amat.com>:Andrew Cagney1-1/+4
Don't trip on NULL function name in sigtramp.
2000-03-24 Fix copyright dates in last change.Philippe De Muyter1-1/+2
2000-03-24 * m68k-tdep.c (P_LINKL_FP, P_LINKW_FP): Macros renamed from P_LINK_LPhilippe De Muyter1-97/+162
and P_LINK_W. (P_PEA_FP, P_MOVL_SP_FP): New macros. (P_MOVL, P_LEAL, P_MOVML): Macros renamed from P_MOV_L, P_LEA_L and P_MOVM_L. (altos_skip_prologue, isi_skip_prologue): Use P_* macros, not octal constants. (delta68_in_sigtramp): New function. (delta68_frame_args_address, delta68_frame_saved_pc): Ditto. (m68k_skip_prologue): Use P_* macros, not hex constants. (m68k_find_saved_regs): Do not expect a fixed sequence of register save instructions, but accept them in any order; use P_* macros, not octal or hex constants; recognize also `fmovemx to (fp + displacement)' and `moveml to (fp + displacement)'. * m68/tm-delta68.h (IN_SIGTRAMP): New macro. (FRAME_SAVED_PC, FRAME_ARGS_ADDRESS): Ditto.
1999-10-05import gdb-1999-10-04 snapshotJason Molenda1-0/+1
1999-07-07import gdb-1999-07-07 post reformatJason Molenda1-173/+182
1999-05-25import gdb-1999-05-25 snapshotJason Molenda1-0/+71
1999-05-05import gdb-19990504 snapshotStan Shebs1-0/+47
1999-04-26import gdb-19990422 snapshotStan Shebs1-2/+1
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs1-0/+516
1999-04-16Initial creation of sourceware repositoryStan Shebs1-494/+0
1993-09-03remove obsolete comment about call function stuff being duplicatedJim Kingdon1-7/+0
1993-09-01bcopy -> memcpyK. Richard Pixley1-20/+128
1992-09-17* m68k-tdep.c (sun3_saved_pc_after_call): Only do trap check forStu Grossman1-12/+68
Suns. Rename to m68k_saved_pc_after_call. * tm-68k-noun.h, tm-sun3.h (SAVED_PC_AFTER_CALL): Use m68k_saved... instead of sun3_saved...
1991-11-19Add generic m68k function prologue skipping support and expand theFred Fish1-8/+319
skipping to include movem and fmovem.
1991-03-28Initial revisionK. Richard Pixley1-0/+26