summaryrefslogtreecommitdiffstats
path: root/gdb/d10v-tdep.c
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Tue Sep 17 18:46:57 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1996-09-181-10/+260
| | | | * d10v-tdep.c, config/d10v/tm-d10v.h: Snapshot.
* Mon Aug 26 18:36:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1996-08-271-0/+153
* config/d10v/d10v.mt: New file. * config/d10v/tm-d10v.h: New file. * configure.in: New target D10V. * d10v-tdep.c: New file.
OpenPOWER on IntegriCloud