summaryrefslogtreecommitdiffstats
path: root/gdb/d10v-tdep.c
Commit message (Collapse)AuthorAgeFilesLines
* Phase 1 of the ptid_t changes.Kevin Buettner2001-05-041-10/+10
|
* Update/correct copyright notices.Kevin Buettner2001-03-061-1/+2
|
* Create new file regcache.h. Update all uses.Andrew Cagney2001-03-011-0/+1
|
* Add __FILE__ and __LINE__ parameter to internal_error() /Andrew Cagney2001-02-081-3/+5
| | | | internal_verror().
* 2000-12-20 Michael Snyder <msnyder@mvstp600e.cygnus.com>Michael Snyder2001-01-021-14/+2
| | | | | | | | | | | | * arch-utils.c (default_frame_address): New function. Default implementation of frame_args_address and frame_locals_address. * arch-utils.h (default_frame_address): Export. * d10v-tdep.c (d10v_gdbarch_init): Use default_frame_address. (d10v_frame_args_address, d10v_frame_locals_address): Delete. * sh-tdep.c (sh_gdbarch_init): Use default_frame_address. (sh_frame_args_address, sh_frame_locals_address): Delete. * sparc-tdep.c (sparc_gdbarch_init): Use default_frame_address. (sparc_frame_address): Delete.
* Replace free() with xfree().Kevin Buettner2000-12-151-3/+3
|
* Spelling correction in comment: dependant->dependentDavid Anderson2000-09-011-1/+1
|
* Protoization.Kevin Buettner2000-08-131-7/+3
|
* Multi-arch EXTRA_STACK_ALIGNMENT_NEEDED (nee NO_EXTRA_ALIGNMENT_NEEDED).Andrew Cagney2000-08-041-0/+1
|
* Multi-arch REGISTER_SIM_REGNO. Update d10v.Andrew Cagney2000-08-021-9/+5
|
* Protoization.Kevin Buettner2000-07-301-124/+54
|
* Eliminate PARAMS from function pointer declarations.Kevin Buettner2000-06-041-2/+2
|
* Multiarch TARGET_FLOAT_FORMAT, TARGET_DOUBLE_FORMAT,Andrew Cagney2000-06-021-0/+18
| | | | TARGET_LONG_DOUBLE_FORMAT. Update d10v.
* PARAMS removal.Kevin Buettner2000-05-281-13/+15
|
* Include "arch-utils.h".Andrew Cagney2000-04-271-0/+1
|
* * d10v-tdep.c (d10v_gdbarch_init): Initialize stack_align.Andrew Cagney2000-04-211-1/+2
| | | | | (d10v_stack_align): Make static. * config/d10v/tm-d10v.h (STACK_ALIGN): Delete.
* Stop GDB mis-aligning the stack when doing inferior function calls.Andrew Cagney2000-02-091-0/+5
|
* import gdb-2000-02-01 snapshotJason Molenda2000-02-021-2/+2
|
* import gdb-1999-11-16 snapshotJason Molenda1999-11-171-185/+242
|
* import gdb-1999-11-08 snapshotJason Molenda1999-11-091-1/+1
|
* import gdb-1999-09-21Jason Molenda1999-09-221-0/+159
|
* import gdb-1999-09-13 snapshotJason Molenda1999-09-131-7/+7
|
* import gdb-1999-09-08 snapshotStan Shebs1999-09-091-32/+34
|
* import gdb-1999-08-30 snapshotJason Molenda1999-08-311-0/+1
|
* import gdb-1999-07-07 post reformatJason Molenda1999-07-071-135/+141
|
* import gdb-1999-06-14 snapshotJason Molenda1999-06-141-1/+111
|
* import gdb-1999-06-07 snapshotJason Molenda1999-06-071-61/+100
|
* import gdb-1999-06-01 snapshotJason Molenda1999-06-011-15/+35
|
* import gdb-1999-05-25 snapshotJason Molenda1999-05-251-4/+231
|
* import gdb-19990422 snapshotStan Shebs1999-04-261-6/+53
|
* Initial creation of sourceware repositoryStan Shebs1999-04-161-0/+1028
|
* Initial creation of sourceware repositoryStan Shebs1999-04-161-1028/+0
|
* CARP:Andrew Cagney1998-11-301-0/+9
| | | | Cleanup FRAME_CHAIN_VALID. Replace all macro's with functions.
* CARP: Convert macro definitions of USE_STRUCT_CONVENTION into targetAndrew Cagney1998-11-231-0/+16
| | | | specific functions.
* * d10v-tdep.c (d10v_extract_return_value): Wierd. GCC wants to returnAndrew Cagney1998-04-011-1/+10
| | | | | odd sized register quantities with only half of the first register used! * config/d10v/tm-d10v.h (USE_STRUCT_CONVENTION): Use stack when size > 8.
* * d10v-tdep.c (show_regs): Avoid use of %llx when printing 8 byteAndrew Cagney1998-02-121-4/+14
| | | | accumulators.
* D10V memory map changed. Update.Andrew Cagney1998-02-101-30/+19
| | | | Replace all references to [ID]MEM_ADDR with conversion macros.
* * config/d10v/tm-d10v.h (D10V_CONVERT_IADDR_TO_RAW,Andrew Cagney1998-02-061-72/+51
| | | | | | D10V_CONVERT_DADDR_TO_RAW): Define. * d10v-tdep.c (d10v_push_arguments): Re-write. Pass arguments in registers, regardless of their size, when they fit.
* o Update GDB to match changes to d10v abi (ARG1 in r0 instead of r2).Andrew Cagney1998-02-061-108/+94
| | | | | | | | o Fix code assuming that host/target were both bigendian. o Replace d10v push dummy frame code with version using new common generic generic version. o Find/fix more cases where a value needs to be translated to/from instruction (IMAP) or data (DMAP) spaces.
* * config/d10v/tm-d10v.h (CALL_DUMMY): Define as "{ 0 }".Fred Fish1998-01-231-12/+55
| | | | | | | | | | | | | | | | | | | | (TARGET_READ_FP): Define to d10v_read_fp rather than d10v_read_sp. (TARGET_WRITE_FP): Define to d10v_write_fp rather than d10v_write_sp. (d10v_write_fp, d10v_read_fp): Add prototypes. * symtab.c (decode_line_1): Remove assignment of sals[0].pc field. * symfile.c (simple_overlay_update, simple_overlay_update_1): Ignore the size of overlay sections. This check is redundant anyway. * printcmd.c (print_frame_args): Ditto. * valops.c (value_fetch_lazy): Ditto. * values.c (unpack_long): Ditto. * d10v-tdep.c (d10v_frame_chain, d10v_frame_find_saved_regs, d10v_init_extra_frame_info): Fix some minor bugs so the finish command works properly. (show_regs): Change num1 and num2 types from "long long" to "LONGEST". (d10v_read_fp, d10v_write_fp): New functions. (d10v_push_arguments): Remove unneeded assigns to "val" and "contents". (d10v_push_arguments): Fix for pointers and structs. (d10v_extract_return_value): Fix for pointers and chars.
* * remote.c (target_resume_hook, target_wait_loop_hook): NewStan Shebs1997-03-241-39/+76
| | | | | | | | | | | globals. (remote_resume, remote_wait): Use them. * d10v-tdep.c: Set the above hooks. (tracesource): New GDB variable, controls source display in traces. (display_trace): Find and display source line if requested. (trace_info): Mention empty trace buffer if appropriate. (tdisassemble_command): Robustify argument handling.
* Sun Dec 22 15:52:25 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1996-12-221-1/+1
| | | | | * d10v-tdep.c (d10v_skip_prologue): PR11287. Fix problem where some breakpoints weren't being set.
* * d10v-tdep.c: Add support for examination and interpretationStan Shebs1996-12-061-8/+303
| | | | | of instruction trace buffer. (trace, untrace, info trace, tdisassemble): New commands.
* Wed Nov 20 19:09:16 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1996-11-211-0/+11
| | | | | | | | | | | | | | | | | | | | | | | * infcmd.c (do_registers_info): Call val_print with the virtual buf instead of the raw buf. Needed for REGISTER_CONVERT to work with non-floating point regs. start-sanitize-d10v * d10v-tdep.c (d10v_skip_prologue): If we have line debugging information, then the end of the prologue should the first assembly instruction of the first source line. * values.c (value_from_longest): Put in D10V call to fix up address pointers. * config/d10v/tm-d10v.h (REGISTER_VIRTUAL_SIZE): Modified. (REGISTER_VIRTUAL_TYPE): Modified for PC_REGNUM and SP_REGNUM. (REGISTER_CONVERTIBLE): Make PC and SP convertible. (REGISTER_CONVERT_TO_VIRTUAL): Define. (REGISTER_CONVERT_TO_RAW): Define. (D10V_MAKE_DADDR): Define. (D10V_MAKE_IADDR): Define. end-sanitize-d10v
* Thu Nov 7 15:19:08 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1996-11-071-25/+62
| | | | | | * d10v-tdep.c: Fix some problems with inferior function calls. * config/d10v/tm-d10v.h (EXTRA_FRAME_INFO): Change dummy to be a pointer to the dummy's stack instead of just a flag.
* Fri Nov 1 13:59:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1996-11-011-58/+91
| | | | | | * d10v-tdep.c, config/d10v/tm-d10v.h: Major fixes to support inferior function calls and proper stack backtracing on D10V-EVA board.
* Tue Oct 29 12:48:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1996-10-291-58/+99
| | | | | | | * d10v-tdep.c: Snapshot that supports D10V-EVA board. * config/d10v/tm-d10v.h (REGISTER_NAMES): Add imap0,imap1,dmap. (TARGET_READ_FP,TARGET_WRITE_FP): Define.
* Tue Oct 22 10:25:29 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1996-10-221-5/+140
| | | | | * d10v-tdep.c, config/d10v/tm-d10v.h: Changes to allow stack backtraces and inferior function calls.
* Mon Sep 23 16:13:50 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1996-09-231-8/+8
| | | | | | * config/d10v/tm-d10v.h (SAVED_PC_AFTER_CALL): Fixed. Now single-steps correctly. * d10v-tdep.c (d10v_pop_frame): Fixed.
* Thu Sep 19 16:19:01 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1996-09-191-26/+21
| | | | * d10v-tdep.c: Stack chain should work now.
OpenPOWER on IntegriCloud