aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1997-01-03Fri Jan 3 14:20:05 1997 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-5/+353
* mn10300-tdep.c (mn10300_push_arguments): rewrote also removed code elsewhere that made use of RP_REGNUM
1996-12-31small fixGeoffrey Noer1-1/+1
1996-12-31Tue Dec 31 15:19:32 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-4/+6
* config/mn10300/tm-mn10300.h: more small register fixes
1996-12-31 * config/mips/tm-mips.h: Undefine BREAKPOINT, replaceMark Alexander1-5/+2
with separate LITTLE_BREAKPOINT and BIG_BREAKPOINT definitions; this fixes problem with setting breakpoints in little-endian programs in the simulator.
1996-12-31 * config/i386/xm-windows.h: Undo previous change to SIGTRAPMark Alexander1-2/+2
and SIGQUIT values; it messed up non-MIPS targets.
1996-12-31 * config/i386/xm-windows.h: Undo previous change to SIGTRAPMark Alexander1-0/+9
and SIGQUIT values; it messed up non-MIPS targets. * config/mips/tm-mips.h: Undefine BREAKPOINT, replace with separate LITTLE_BREAKPOINT and BIG_BREAKPOINT definitions; this fixes problem with setting breakpoints in little-endian programs in the simulator.
1996-12-30 * remote-sim.c (gdbsim_open_p): New static local.David Edelsohn2-1/+26
(gdbsim_open): Call unpush_target if sim open. Set gdbsim_open_p. (gdbsim_close): Only call sim_close if sim open. Reset gdbsim_open_p.
1996-12-29 * config/i386/xm-windows.h: Make SIGTRAP and SIGQUIT consistentMark Alexander2-2/+7
with sim/mips/support.h.
1996-12-27Add large frame supportMichael Meissner3-5/+15
1996-12-27Work with new compiler frame layoutMichael Meissner3-20/+130
1996-12-27 * valprint.c (print_longest): Don't lose upper bitsMark Alexander2-1/+9
of 64-bit values on Windows. * config/i386/xm-windows.h: Leave CC_HAS_LONG_LONG defined, undefine PRINTF_HAS_LONG_LONG, so that 64-bit values will be printed without loss of upper bits.
1996-12-27Thu Dec 26 15:56:09 1996 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-3/+9
* sparclet-stub.c: a few clean-ups, removing dead code * config/sparc/tm-sparclet.h: make registers ASR15, ASR19 invisible (they're not useful, you can't change, write or even read them)
1996-12-26 * config/pa/hppahpux.mh (TERMCAP): Always link to libc beforeFred Fish2-1/+10
libcurses, to avoid picking up broken select() from libcurses on some versions of HPUX.
1996-12-26Thu Dec 26 15:15:21 1996 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder4-55/+1355
* sparclet-rom.c: Remove includes of Unix system files. Add function "sparclet_supply_register" so that parse_register_dump will not seg-fault by calling a null function pointer. Remove XMODEM support (unfinished work?). Remove flag "MO_HANDLE_NL", so monitor's output can be read by humans. Add fill command. Remove colon from getreg.resp_delim so PSR register will work. Remove pointer to sparclet_load (downloading SREC's doesn't work). Null out local register names for %g0, all %cc and all %asr regs, since the monitor can't report them. Will return zero instead. * sparclet-stub.c: New -- remote protocol support for sparclet CPU. * config/sparc/tm-sparclet.h: Re-arrange REGISTER_NAMES: Add back %g0 and %psr, add %cc coprocessor regs, add %asr regs. Adjust NUM_REGS and REGISTER_BYTES accordingly
1996-12-24 * remote-e7000.c (want_h8300h, want_nopc_h8300h): RenamedJeff Law1-0/+10
from want and want_nopc. (want_h8300s, want_nopc_h8300s): New variables for H8/S register lists. (e7000_fetch_registers): Use H8/300H or H8/S register list string as needed. (e7000_wait): Likewise. Bringing over a change from hmse-h8s-beta branch.
1996-12-23 * mips-tdep.c (mips_find_saved_regs): If a frame has beenPeter Schauer1-0/+10
interrupted by a signal, figure out whether the registers that the proc_desc claims are saved have been saved yet. (mips_push_dummy_frame): Write dummy frame register after all registers have been saved in the dummy frame. Update comments to reflect the fact that we are now using an AT_ENTRY_POINT call dummy.
1996-12-22Sun Dec 22 15:52:25 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-1/+8
* d10v-tdep.c (d10v_skip_prologue): PR11287. Fix problem where some breakpoints weren't being set.
1996-12-21 * config/mips/tm-mips.h (PC_IN_CALL_DUMMY): Removed, the defaultPeter Schauer1-3/+0
definition in inferior.h is sufficient.
1996-12-21 * config/mips/tm-mips.h (PC_IN_CALL_DUMMY): Removed, the defaultPeter Schauer2-33/+37
definition in inferior.h is sufficient. * mips-tdep.c (mips_pc_in_call_dummy): Ditto. (mips_push_arguments): Make sure that the stack is aligned to a multiple of 8 after the arguments are pushed. Structures are always passed by value in the old ABI. Adjust argument register value on big endian targets when passing a value whose length is less than the register size. Write stack arguments with a single write_memory call. (mips_pop_frame): Use frame_saved_regs instead of proc_desc to decide which registers have to be restored.
1996-12-21 * irix5-nat.c (fill_gregset): Sign extend registers beforePeter Schauer2-10/+19
filling in the gregset structure.
1996-12-20 * mswin/genmakes: Don't define _DEBUG. This breaks wingdb.Stu Grossman1-0/+4
1996-12-20Recognize -mep mode when used to store the stack frameMichael Meissner2-11/+32
1996-12-20 * m32r-tdep.c (m32r_frame_find_saved_regs): Fix thinko in arg def.David Edelsohn1-0/+6
1996-12-19 * mpw-make.sed: Use NewFolderRecursive for installation.Stan Shebs2-0/+5
1996-12-19 * values.c (unpack_double): Make it compile with MSVC++ 2.x.Mark Alexander3-3/+15
* remote-mips.c (S_IROTH): Define if not defined by stat.h, e.g. when using MSVC++. (common_open): Fix help string.
1996-12-17fixed .SanitizeGeoffrey Noer1-0/+1
1996-12-17add missing Do-last:Angela Marie Thomas1-0/+2
1996-12-15 * config/mips/tm-mips.h (FIX_CALL_DUMMY): Define to set up $25Mark Alexander1-1/+5
correctly for PIC on Irix 5.
1996-12-15 * mips-tdep.c (mips_push_arguments): Handle floating point args.Mark Alexander2-115/+203
* config/mips/tm-mips.h (FIX_CALL_DUMMY): Define to set up $25 correctly for PIC on Irix 5.
1996-12-14 * i386-tdep.c (i386_frame_find_saved_regs): Handle zero returnPeter Schauer1-0/+5
from get_pc_function_start gracefully.
1996-12-14 * c-exp.y (qualified_name): Replace explicit check for validPeter Schauer9-156/+186
destructor name with call to destructor_name_p. * c-lang.h, c-typeprint.c (cp_type_print_method_args): Removed, no longer needed. * c-typeprint.c (c_type_print_varspec_prefix, c_type_print_base): Replace remaining fprintf_unfiltered calls with their filtered variant. (c_type_print_base): Do not print return type for destructors from template classes. Replace cp_type_print_method_args with cplus_demangle call to get consistent type output for stubbed and unstubbed methods. * cp-valprint.c (cp_print_class_method): Replace cp_type_print_method_args with cplus_demangle call to get consistent type output for stubbed and unstubbed methods. * gdbtypes.c, gdbtypes.h (get_destructor_fn_field): New function to find the destructor field indices for a type. * gdbtypes.h (struct type): Clarify comments for vptr_basetype and arg_types fields. (struct fn_field): Remove args field, no longer used. * symtab.c (decode_line_1), valops.c (value_struct_elt, check_field_in): Use get_destructor_fn_field to find the destructor field indices instead of assuming that the compiler passes the member function fields in a specific order. * symtab.c (find_methods): Pass NULL instead of SYMBOL_BLOCK_VALUE to lookup_symbol. (list_symbol): Replace cp_type_print_method_args with cplus_demangle call in zapped out code and explain why this code is zapped out.
1996-12-12Add ../sim/common/libcommon.aMichael Meissner2-1/+10
1996-12-12 * gdbtk.c (gdb_loc): Correct truncation of PC on 64-bit MIPS.Mark Alexander1-1/+1
1996-12-11 * monitor.c (monitor_load): Add support for load address argument.David Edelsohn3-5/+14
* dsrec.c: #include <time.h>. (load_srec): New argument load_offset. Print download stats. * srec.h (load_srec): Update prototype. * sh3-rom.c (sh3_load): Update call to load_srec.
1996-12-10Mon Dec 9 17:34:05 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-5/+16
* config/mn10300/tm-mn10300.h: more small register fixes * mn10300-tdep.c: filled in from another target
1996-12-10 * monitor.c (monitor_insert_breakpoint): Handle bi-endian machines.David Edelsohn2-25/+36
1996-12-10 * config/mips/tm-mips.h: Get rid of call-dummy code.Mark Alexander1-103/+30
Minor changes to make pre-ANSI compilers happy.
1996-12-10 * config/mips/tm-mips.h: Get rid of call-dummy code.Mark Alexander1-0/+10
Minor changes to make pre-ANSI compilers happy. * mips-tdep.c: Minor changes to make pre-ANSI compilers happy. (mips_push_arguments): Rewrite to partially support EABI. (mips_pc_in_call_dummy): New function. * infcmd.c: Include symfile.h to get prototype of entry_point_address, which fixes 64-bit sign extension bug on MIPS.
1996-12-09 * gdb.texinfo, refcard.tex: Restore author creditFred Fish2-1/+5
1996-12-09additional register stuffGeoffrey Noer1-0/+4
1996-12-09Mon Dec 9 00:14:49 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer3-25/+161
* config/mn10300/tm-mn10300.h: fix register names * mn10300-tdep.c: new skeleton tdep for mn10300
1996-12-09 * remote-sim.h: Update some comments.David Edelsohn3-25/+56
* remote-sim.c (gdb_os_error): New function. (init_callbacks): Fix initializing of gdb_callback. Add gdb_os_error. (gdb_os_printf_filtered): Use gdb_stdout, not stdout.
1996-12-08 * irix5-nat.c (supply_gregset, fill_gregset): Handle gregsetsPeter Schauer2-14/+57
from O32 and N32 ABI. (xfer_link_map_member): Work around problem with alignments in struct obj when compiling GDB under N32 ABI.
1996-12-06 * add valops.c to list of files to be sanitized for d10vMark Alexander1-1/+1
1996-12-06 * d10v-tdep.c: Add support for examination and interpretationStan Shebs2-24/+321
of instruction trace buffer. (trace, untrace, info trace, tdisassemble): New commands.
1996-12-05 (TM_PRINT_INSN_MACH): Redefine for sparclet.David Edelsohn1-0/+6
1996-12-05* tm-sparclet.h (TM_PRINT_INSN_MACH): Redefine for sparclet.David Edelsohn1-0/+1
1996-12-05 * config/sparc/tm-sparclet.h (TARGET_BYTE_ORDER): Undef.David Edelsohn2-1/+16
(TARGET_BYTE_ORDER_SELECTABLE): Define. (BREAKPOINT): Undef. ({BIG,LITTLE}_BREAKPOINT): Define.
1996-12-05 * config/h8300/h8300.mt (SIM): Change to ../sim/h8300/libsim.a.David Edelsohn1-0/+3
* config/h8500/h8500.mt (SIM): Change to ../sim/h8500/libsim.a. Entries missing from Nov. 20 change.
1996-12-05fixed sanitize filesGeoffrey Noer2-0/+33