Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Branch prediction code cleanup | Daniel Jacobowitz | 2001-07-06 | 1 | -40/+53 |
| | |||||
* | * mips-tdep.c (mips_software_single_step): New function. | Daniel Jacobowitz | 2001-07-05 | 1 | -0/+27 |
| | | | | | * config/mips/tm-mips.h: Add prototype for mips_software_single_step. | ||||
* | * arch-utils.c (init_frame_pc_default): New function | Andrew Cagney | 2001-06-16 | 1 | -0/+1 |
| | | | | | | | | | | * arch-utils.h (init_frame_pc_default): Declare. * gdbarch.sh (INIT_FRAME_PC): Default to init_frame_pc_default and not init_frame_pc_noop. * gdbarch.h, gdbarch.c: Re-generate. * blockframe.c (INIT_FRAME_PC): Delete macro definition. * mips-tdep.c (mips_gdbarch_init): Set init_frame_pc to init_frame_pc_noop. | ||||
* | Multi-arch INIT_FRAME_PC() and INIT_FRAME_PC_FIRST(). | Andrew Cagney | 2001-06-15 | 1 | -7/+5 |
| | |||||
* | multi-arch ADDR_BITS_REMOVE. | Andrew Cagney | 2001-06-15 | 1 | -1/+5 |
| | |||||
* | * config/mips/tm-irix6.h: New file. | Eli Zaretskii | 2001-06-07 | 1 | -0/+22 |
| | | | | | | | | | | | | | | | | | | | * config/mips/irix6.mh: New file. * config/mips/irix6.mt: New file. * config/mips/xm-irix6.h: New file. * config/mips/nm-irix6.h: New file. * mips-tdep.c (mips_gdbarch_init) <MIPS_ABI_N32>: Set up the disassembler info in tm_print_insn_info as appropriate for the N32 ABI. Force N32 ABI to be the default if the CPU is R8000 or R10000. * configure.tgt (mips*-sgi-irix6*): Map to irix6. * configure.host (mips*-sgi-irix6*): Ditto. | ||||
* | * mips-tdep.c (show_mipsfpu_command): Remove unused variable msg. | Eli Zaretskii | 2001-06-04 | 1 | -12/+15 |
| | | | | | | (mips_set_processor_type_command): Remove unused variable j. (mips_breakpoint_from_pc): Declare breakpoint instruction sequences as unsigned char, to avoid compiler warnings. | ||||
* | * mips-tdep.c (mips_store_return_value, | Jim Blandy | 2001-05-12 | 1 | -2/+2 |
| | | | | | mips_extract_return_value): Pass arguments to return_value_location in the proper order. | ||||
* | Phase 1 of the ptid_t changes. | Kevin Buettner | 2001-05-04 | 1 | -2/+2 |
| | |||||
* | Gag -Wuninitialized warnings. | Andrew Cagney | 2001-03-28 | 1 | -1/+4 |
| | | | | Add -Wuninitialized to default warning list. | ||||
* | * mips-tdep.c (mips_gdbarch_init): Tweak indentation. | Jim Blandy | 2001-03-26 | 1 | -1/+1 |
| | |||||
* | Change SOFTWARE_SINGLE_STEP_P into SOFTWARE_SINGLE_STEP_P(). | Andrew Cagney | 2001-03-20 | 1 | -5/+2 |
| | |||||
* | Update/correct copyright notices. | Kevin Buettner | 2001-03-06 | 1 | -2/+2 |
| | |||||
* | Create new file regcache.h. Update all uses. | Andrew Cagney | 2001-03-01 | 1 | -0/+1 |
| | |||||
* | Fix printf fmt arguments. | Andrew Cagney | 2001-02-21 | 1 | -10/+32 |
| | |||||
* | When the target h/w has 8byte registers, return 8 bytes for the raw buffer size | Andrew Cagney | 2001-02-20 | 1 | -0/+5 |
| | | | | (from jim kingdon). | ||||
* | Add __FILE__ and __LINE__ parameter to internal_error() / | Andrew Cagney | 2001-02-08 | 1 | -3/+6 |
| | | | | internal_verror(). | ||||
* | Replace strsave() with xstrdup(). | Andrew Cagney | 2001-01-31 | 1 | -5/+5 |
| | |||||
* | 2001-01-04 Michael Snyder <msnyder@mvstp600e.cygnus.com> | Michael Snyder | 2001-01-04 | 1 | -1/+1 |
| | | | | * mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment. | ||||
* | Replace free() with xfree(). | Kevin Buettner | 2000-12-15 | 1 | -1/+1 |
| | |||||
* | Multiarch STAB_REG_TO_REGNUM, ECOFF_REG_TO_REGNUM, | Andrew Cagney | 2000-12-04 | 1 | -0/+27 |
| | | | | DWARF_REG_TO_REGNUM, SDB_REG_TO_REGNUM, DWARF2_REG_TO_REGNUM. | ||||
* | * mips-tdep.c (struct upk_mips16): Delete fields ``inst'' and | Andrew Cagney | 2000-12-02 | 1 | -174/+163 |
| | | | | | | | | | | | | | | | ``fmt''. Make ``offset'' a CORE_ADDR. (print_unpack): Delete. (extended_offset): Construct and return a CORE_ADDR. (fetch_mips_16): Return an int. Don't assume short is 16 bits. (unpack_mips16): Rewrite. Add ``extension'' parameter instead of incorrectly guessing if the instruction had an extension. (map16): Delete array. (mips16_op): Delete macro. (extended_mips16_next_pc): Rewrite of old mips16_next_pc function. When an extended instruction do a recursive call. (mips16_next_pc): Call extended_mips16_next_pc. (mips_next_pc): Cleanup. | ||||
* | * gdbarch.sh, hp-psymtab-read.c, hpread.c, m3-nat.c, mcore-tdep.c, | J.T. Conklin | 2000-10-30 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | mips-tdep.c, monitor.c, regcache.c, remote-es.c, ser-unix.c, somread.c, tracepoint.c: Fix spelling errors in comments. * gdbarch.c: Regenerate. * gnu-nat.c (S_exception_raise_request): Fix typos and spelling errors in strings. * m3-nat.c (intercept_exec_calls, mach_thread_parse_id): Likewise. * mcore-tdep.c (mcore_analyze_prologue): Likewise. * mips-tdep.c (mips16_next_pc, _initialize_mips_tdep): Likewise. * remote-e7000.c (e7000_start_remote): Likewise. * remote-rdp.c (handle_swi): Likewise. * remote-vx.c (vx_load_command): Likewise. * sh-tdep.c (sh_do_pseudo_register): Likewise. * sol-thread.c (td_err_string): Likewise. * symtab.c (decode_line_2): Likewise. ------------------------------------------------------------------- | ||||
* | Corrected spelling errors in comments. | David Anderson | 2000-10-27 | 1 | -2/+2 |
| | | | | gdbarch.{c,sh} removed a word from a comment. | ||||
* | Approved by Andrew Cagney <ac131313@cygnus.com> | Fred Fish | 2000-10-25 | 1 | -1/+8 |
| | | | | | * mips-tdep.c (MIPS_DEFAULT_MASK_ADDRESS_P): Define using either the current arch or use zero. | ||||
* | Corrected spelling errors in comments | David Anderson | 2000-10-23 | 1 | -1/+1 |
| | |||||
* | Check arches->gdbarch and not current_gdbarch when looking for a match. | Andrew Cagney | 2000-08-19 | 1 | -2/+2 |
| | |||||
* | Protoization. | Kevin Buettner | 2000-07-30 | 1 | -9/+4 |
| | |||||
* | * mips-tdep.c: General cleanup. Delete all #if 0 code. Convert | Andrew Cagney | 2000-07-11 | 1 | -361/+180 |
| | | | | | | | | all old style K&R function definitions to ISO-C. (struct gdbarch_tdep): Add mips_abi_string. (mips_gdbarch_init): Initialize. (mips_dump_tdep): Print mips_abi_string and other values. (mips_push_arguments): Add more detailed tracing. | ||||
* | Force MIPS to sign-extend any addresses read from registers. | Andrew Cagney | 2000-07-11 | 1 | -22/+30 |
| | |||||
* | Move the ``set mask-address'' command to remote-mips.c. Disable | Andrew Cagney | 2000-07-11 | 1 | -15/+71 |
| | | | | address masking in mips-tdep.c. | ||||
* | * mips-tdep.c (mips_push_arguments): Always align struct_addr on a | Andrew Cagney | 2000-07-10 | 1 | -3/+8 |
| | | | | | | | 16 byte boundary. Align allocated argument space using MIPS_STACK_ARGSIZE. Reserve space on stack for the struct return and floating-point registers. Use fp_register_arg_p to determine if float_argreg should be aligned. | ||||
* | More mult-arch conversions: IEEE_FLOAT, SKIP_PROLOGUE, | Andrew Cagney | 2000-07-07 | 1 | -29/+26 |
| | | | | | SAVED_PC_AFTER_CALL, DECR_PC_AFTER_BREAK, BREAKPOINT_FROM_PC, INNER_THAN. | ||||
* | 2000-07-06 Michael Snyder <msnyder@cleaver.cygnus.com> | Michael Snyder | 2000-07-06 | 1 | -3/+5 |
| | | | | * mips-tdep.c: Replace '16' with bfd_mach_mips16 where appropriate. | ||||
* | For EABI, start allocting space on the stack when the registers are | Andrew Cagney | 2000-06-23 | 1 | -11/+16 |
| | | | | full. Not when the number of args == 8. | ||||
* | When FP registers are full, store FP arguments on stack and not in | Andrew Cagney | 2000-06-23 | 1 | -12/+29 |
| | | | | integer registers. | ||||
* | Add ``set debug mips'' command. Add much debugging. | Andrew Cagney | 2000-06-17 | 1 | -11/+91 |
| | |||||
* | For MIPS_EABI, squeeze simple floating point structs into an FP register. | Andrew Cagney | 2000-06-17 | 1 | -1/+8 |
| | |||||
* | EABI64 was selecting EABI32 | Andrew Cagney | 2000-06-17 | 1 | -1/+1 |
| | |||||
* | Multi-arch GDB_TARGET_IS_MIPS64. | Andrew Cagney | 2000-06-12 | 1 | -23/+36 |
| | |||||
* | Print all known but not yet multi-arched values. | Andrew Cagney | 2000-06-12 | 1 | -7/+328 |
| | |||||
* | Re-implement gdbach_dump() so that it prints out the macro values. | Andrew Cagney | 2000-06-10 | 1 | -58/+76 |
| | | | | | | Add ``maint print arch'' command. Add ``gdbarch_register()'' function that also takes gdbarch_dump_tdep(). Use in mips-tdep.c. | ||||
* | MIPS is always multi-arch enabled. | Andrew Cagney | 2000-06-08 | 1 | -1/+25 |
| | |||||
* | Delete MIPS_DEFAULT_FPU from config/mips/*.h | Andrew Cagney | 2000-06-08 | 1 | -0/+9 |
| | |||||
* | Change signature of function add_set_enum_cmd() so that it uses | Andrew Cagney | 2000-06-08 | 1 | -6/+6 |
| | | | | | constant character pointers. Update everything. As a consequence fix infrun's follow-fork plugging a small memory leak. | ||||
* | PARAMS removal. | Kevin Buettner | 2000-05-28 | 1 | -23/+23 |
| | |||||
* | Fix signature of add_set_enum_cmd. Change VAR parameter to char**. | Andrew Cagney | 2000-05-16 | 1 | -5/+5 |
| | | | | Cleanup signature of add_set_cmd. Change VAR parameter to void*. | ||||
* | Handle case of 32 ABI saving 32 bit registers on stack when target | Andrew Cagney | 2000-05-12 | 1 | -1/+67 |
| | | | | has 64 bit ISA. | ||||
* | Fix tipo 32->64 in MIPS_EABI. | Andrew Cagney | 2000-05-12 | 1 | -1/+1 |
| | |||||
* | Add preliminary support for IRIX's n32 abi to the MIPS's multi-arch code. | Andrew Cagney | 2000-05-11 | 1 | -59/+115 |
| |