aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1998-12-18oops. fix linesplit caused by bad pasteFelix Lee1-2/+1
1998-12-18sanitization fix.Felix Lee1-0/+19
1998-12-18Missed this file:Andrew Cagney2-14/+1
* config/mips/tm-mips.h (enum mips_fpu_type, mips_fpu): Move to mips-tdep.c.
1998-12-18CARP/vr4xxx:Andrew Cagney2-90/+194
Rewrite ``set mipsfpu'' command so that it works with the multi-arch framework. For vr4111 and vr4121 disable the FPU.
1998-12-18CARP:Andrew Cagney4-28/+118
Pass gdbarch_info by value to the arch init function. Review doco. Update mips-tdep.c
1998-12-17Checkpoint (sharing through devo).Zdenek Radouch2-237/+227
1998-12-17fix typo.Keith Seitz1-1/+0
1998-12-17 * gdbtk-cmds.c (gdb_search): Don't mention C++ RTTI andKeith Seitz2-8/+21
global constructor/destructor symbols.
1998-12-16Rename vr4100 (vr4xxx) config files to vr4100.Andrew Cagney5-9/+44
Rename vr4xxx (vr4300) config files to vr4xxx. Enable GDB_MULTI_ARCH in tm-vr4xxx.h
1998-12-16CARP:Andrew Cagney2-0/+136
For MIPS, multi-arch MIPS_EABI, MIPS_LAST_FP_ARG_REGNUM, MIPS_LAST_ARG_REGNUM.
1998-12-16CARP:Andrew Cagney2-0/+42
Swap the GDB builtin types when ever the architecture changes.
1998-12-16CARP:Andrew Cagney3-1/+835
Add multi-arch code!
1998-12-16* gdbtypes.c (build_gdbtypes): New function.Andrew Cagney2-4/+17
(_initialize_gdbtypes): Call.
1998-12-16* gdbarch.c (show_architecture): Use TARGET_ARCHITECTURE.Andrew Cagney3-12/+47
* gdbarch.h, gdbarch.c: Fix typo's. Use struct's in preference to types. * gdbarch.h, gdbarch.c (gdbarch_debug): Add ``set archdebug'' to command set.
1998-12-15*** empty log message ***Jim Blandy1-0/+4
1998-12-15Fix sanitization mistake, move gdbtk change entries to right placeStan Shebs2-37/+50
1998-12-15config/mips/tm-*.h: (TARGET_BYTE_ORDER_DEFAULT,Andrew Cagney16-16/+22
TARGET_BYTE_ORDER_SELECTABLE_P): Replace TARGET_BYTE_ORDER and TARGET_BYTE_ORDER_SELECTABLE.
1998-12-141998-12-14 Anthony Thompson (athompso@cambridge.arm.com)Jason Molenda2-27/+74
* remote-rdp.c (rdp_init): Don't discard first character on reset. (translate_open_mode): Define table. (exec_swi): Handle SWI_Clock. SWI_Open now handles stdin/stdout. SWI_Write returns number of bytes not written. SWI_Read does the same. SWI_Seek should return success/failure flag. Fix SWI_Flen. A patch from PR 15841 for the RDP (Demon) interface.
1998-12-141998-12-14 J.T. Conklin <jtc@redbacknetworks.com>Stan Shebs4-2/+8
* config/i386/nbsd.mh, config/m68k/nbsd.mh, config/ns32k/nbsd.mh (XDEPFILES): Add ser-tcp.o.
1998-12-14Fix typo TM_PRINT_INSN_INFO -> TARGET_PRINT_INSN_INFOAndrew Cagney3-8/+20
Move gdbtk stuff to gdbtk file.
1998-12-14Mon Dec 14 13:20:50 1998 Jim Ingham <jingham@cygnus.com>Jim Ingham3-20/+34
* Makefile.in, configure.in configure - add support for LIBGUI outside the IDE context.
1998-12-14Always compile EXTRA_MDEBUG code (even when it is disabled).Andrew Cagney1-0/+4
1998-12-14Fix C-Style in init function.Andrew Cagney2-48/+53
1998-12-14* monitor.c (monitor_printable_string): New function to convert a intoAndrew Cagney3-31/+137
a printable representation. (monitor_error): Call error after converting string into printable format. (monitor_printf{,_noecho}): If EXTRA_RDEBUG is defined, convert string into printable form before printing. (monitor_expect): Ditto. (monitor_read_memory{,_single}): Call monitor_error, not error. (monitor_read_memory): Return immediately if length is 0. * ppcbug-rom.c (init_ppc_cmds): Fill in dump_registers field, which is now required.
1998-12-14CARP:Andrew Cagney6-296/+467
Consolidate the semi-dynamic target system dependant GDB parameters moving them all into a new file.
1998-12-13CARP:Andrew Cagney12-175/+203
Re-do TARGET_PRINT_INSN_INFO, TARGET_PRINT_INSN, TARGET_ARCHITECTURE, TARGET_ARCHITECTURE_AUTO, TARGET_BYTE_ORDER_SELECTABLE_P, TARGET_BYTE_ORDER so that they can all be overriden. Document. Convert mn10300 and PPC targets.
1998-12-12CARP: Mechanism to replace EXTRA_FRAME_INFO.Andrew Cagney16-237/+269
Add two pointers (saved_regs, extra_info) to struct frame_info. Introduce new macro FRAME_INIT_SAVED_REGS which replaces FRAME_FIND_SAVED_REGS. Document. Use in mn10300 and rs6000 targets. Fix side effects on ALPHA, MIPS, Z8K and SPARC targets.
1998-12-11 * txvu-tdep.c (set_vxtu_prompt): Rename set_prompt.Jeff Law1-0/+2
1998-12-111998-12-11 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser1-0/+6
From J.T. Conklin <jtc@redbacknetworks.com>: * i386-stub.c (handle_exception): Add support for 'P' command. (NUMREGS): New macro.
1998-12-111998-12-11 Jeff Law (law@cygnus.com)Jason Molenda3-10/+28
* configure.in (with-sim-gpu2): Do not emit a -L argument without an associated pathname. Link in the math library after the gpu2 library. Assumes that libm is around (and doesn't take advantage of the AC_CHECK_LIB(m) that is already in configure.in), but this is a minor point and unlikely to cause problems.
1998-12-11Fix compiler warnings on FreeBSD.Andrew Cagney2-0/+14
1998-12-10CARP:Andrew Cagney20-107/+115
More replace reg_name[] with REGISTER_NAME().
1998-12-10Start of HP merge changes to GDB.David Taylor14-28/+282
1998-12-10CARP:Andrew Cagney20-136/+280
Rename REGISTER_NAMES{} -> REGISTER_NAME().
1998-12-09Keep agentexpr.texi.Jim Blandy1-0/+1
1998-12-09Link with i960 simulator.Jim Wilson2-0/+6
* config/i960/mon960.mt (SIM_OBJS, SIM): Define.
1998-12-09Fixes.Jeff Law1-0/+1
1998-12-09 * NEWS: Add mentions of newly-added configurations.Stan Shebs2-1/+14
1998-12-091998-12-08 Philippe De Muyter <phdm@macqel.be>Jason Molenda6-91/+183
* config/xm-aix4.h (SIGWINCH_HANDLER): Function `aix_resize_window' must accept a signal number as parameter. * config/rs6000/xm-rs6000.h (SIGWINCH_HANDLER): Ditto. * utils.c (initialize_utils): Give a parameter to `SIGWINCH_HANDLER'. * inferior.h (register_valid): Variable's type is `SIGNED char', not `char'. * findvar.c (register_valid): Ditto. * defs.h (make_cleanup_func): Protect parameter list by `PARAMS'. * gdbthread.h (unbind_target_thread_vector): Likewise.
1998-12-08Fixes.Jeff Law2-0/+6
1998-12-08*** empty log message ***Jeff Law1-1/+1
1998-12-08Keep restore.c and restore.expJeff Law1-0/+2
1998-12-08Tue Dec 8 15:09:44 1998 Edith Epstein <eepstein@sophia.cygnus.com>Edith Epstein2-34/+23
Merged in m68k-linux patch from Andreas Schwab 1998-12-01 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * Makefile.in, configure.host, configure.tgt: Add support for m68k-linux. * config/m68k/linux.mh: New file. * config/m68k/linux.mt: New file. * config/m68k/nm-linux.h: New file. * config/m68k/tm-linux.h: New file. * config/m68k/xm-linux.h: New file. * gdb/m68klinux-nat.c: New file. * gdbserver/low-linux.c: Add support for m68k-linux. * gdb/config/m68k/tm-m68k.h (NUM_FREGS): New macro.
1998-12-08Tue Dec 8 15:09:44 1998 Edith Epstein <eepstein@sophia.cygnus.com>Edith Epstein9-4/+384
* config/m68k/tm-m68k.h (NUM_FREGS): m68k-linux patch. Added NUM_FREGS macro. * config/m68k/xm-linux.h: m68k-linux patch. New file. * config/m68k/tm-linux.h: m68k-linux patch. New file. * config/m68k/nm-linux.h: m68k-linux patch. New file. * config/m68k/linux.mt: m68k-linux patch. New file. * config/m68k/linux.mh: m68k-linux patch. New file. * gdbserver/low-linux.c: m68k-linux patch. Added an ifdef that checks the value of __GLIBC to decide whether or not to include sys/reg.h. * m68klinux-nat.c: m68k-linux patch. New file. Note both m68k-tdep.c and m68klinux-nat.c contain definitions for supply_gregset and supply_fpregset. The definitions in m68k-tdep.c are valid is USE_PROC_FS is defined. Otherwise, the definitions in m68klinux-nat.c will be used. This is a bit of a hack. The supply_* routines do not belong in *_tdep.c files. But, there are several lynx ports that currently depend on these definitions. * configure.tgt: m68k-linux patch. Added m68*-*-linux* gdb_target. * configure.host: m68k-linux patch. Added m68*-*-linux* gdb_host. * Makefile.in: m68k-linux patch. Added compile line for m68klinux-nat.o
1998-12-07*** empty log message ***Jim Blandy1-0/+4
1998-12-071998-12-07 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda3-10/+7
* config/i386/xm-cygwin.h: Remove REQUEST_QUIT definition. * config/powerpc/xm-cygwin.h: Ditto. PR 17664. With this define in place, you can't type "q" to get out of GDB's pager under Cygwin.
1998-12-07* rs6000-tdep.c (pop_frame): Correctly find the registers saved inJim Blandy2-17/+25
the stack frame. Their offset from the previous stack frame is in fdata.gpr_offset and fdata.fpr_offset, not fdata.offset. (gdb.base/return.exp) * config/rs6000/tm-rs6000.h: Doc fixes.
1998-12-07*** empty log message ***Jim Blandy1-0/+8
1998-12-041998-12-03 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda2-1/+8
* monitor.c (monitor_read_memory): Zero out pattern buffers before calling re_search. (parse_register_dump): Ditto. PR 18049. This bug had existed erratically since I upgraded to the new gnu-regex.c this last summer. The problem is mostly in parse_register_dump; the allocated structure has some random values in it and there is a flag set in the register_pattern structure by the gnu-regex library which indicates that the values in the re_registers should be trusted. If those arbitrary contents aren't zero, gnu-regex tries to run realloc on them and we get a core dump on some hosts for some targets when the moon is just right.
1998-12-03 * remote.texi: Changed wording that implied that the GDB remoteStan Shebs2-3/+7
protocol caches register values instead of GDB itself.