aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2001-01-22* ns32k-tdep.c: #include "frame.h"J.T. Conklin1-0/+26
* config/ns32k/tm-umax.h (FRAME_FIND_SAVED_REGS): Restore. It appears to have been inadvertantly removed sometime in May 1999. * Revert 2000-11-09 changes where shared library objects were moved from NATDEPFILES to TDEPFILES on NetBSD targets. While we'd like to be able to debug dynamically linked executables, this makes it impossible to build a cross debugger on a many hosts. * config/i386/nbsd.mt: Remove solib.o, solib-svr4.o from TDEPFILES. * config/i386/nbsdelf.mt: Likewise. * config/m68k/nbsd.mt: Likewise. * config/ns32k/nbsd.mt: Likewise. * config/powerpc/nbsd.mt: Likewise. * config/sparc/nbsd.mt: Likewise. * config/sparc/nbsdelf.mt: Likewise. * config/i386/nbsd.mh: Add solib.o, solib-svr4.o to NATDEPFILES. * config/i386/nbsdelf.mh: Likewise. * config/m68k/nbsd.mh: Likewise. * config/ns32k/nbsd.mh: Likewise. * config/powerpc/nbsd.mh: Likewise. * config/sparc/nbsd.mh: Likewise.
2001-01-19 * dbxread.c (read_ofile_symtab): Stay with AUTO_DEMANGLING for G++.Jason Merrill1-0/+6
(process_one_symbol): Likewise. * dwarfread.c (handle_producer): Likewise.
2001-01-19Drop -Wuninitialized until GDB compiles with it.Andrew Cagney1-0/+8
Add list of buildable targets to the MAINTAINERS file.
2001-01-19Replace STRCMP with strcmp()Andrew Cagney1-0/+14
2001-01-19Replace FREEIF() with xfree().Andrew Cagney1-0/+6
2001-01-19Add new arc core numbers.Nick Clifton1-0/+6
2001-01-18* symtab.c (lookup_symbol_aux): Call lookup_symbol_aux to lookupJim Blandy1-0/+7
a mangled symbol rather than recursing into lookup_symbol, since this will just re-unmangle the name & call lookup_symbol_aux - leading to an infinite recursion.
2001-01-18* infcmd.c (print_return_value): Restore another space lost byMark Kettenis1-0/+5
switch to UIOUT. ``$NN='' should be ``$NN =''.
2001-01-18* target.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)Andrew Cagney1-0/+6
* breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Wrap macro definition in parenthesis.
2001-01-18From Mark Salter, fix hw-breakpoint packet format.Andrew Cagney1-0/+7
2001-01-17* config/m68k/tm-nbsd.h (BPT_VECTOR, REMOTE_BPT_VECTOR): Change to 0xf.J.T. Conklin1-0/+1
2001-01-17* config/m68k/tm-nbsd.h (USE_STRUCT_CONVENTION): Define.J.T. Conklin1-0/+10
* config/m68k/nbsd.mt (TDEPFILES): Add m68knbsd-tdep.o. * m68knbsd-tdep.c: New file. * i386nbsd-tdep.c: Remove #if 0'd out #includes. * m68knbsd-nat.c: #include gdbcore.h.
2001-01-16Add J.T. to blanket write privs list.Andrew Cagney1-0/+4
2001-01-162001-01-16 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+2
* procfs.c (procfs_stopped_by_watchpoint): Don't die if process goes away -- just return false.
2001-01-162001-01-16 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+4
* source.c (openp): Fix typo in comment.
2001-01-12 * blockframe.c (generic_get_saved_register): Spelling fix.Nicholas Duffek1-0/+5
* frame.h (FRAME_FP): Spelling fix.
2001-01-12Restore missing space lost when switching to UI_OUT.Andrew Cagney1-0/+5
2001-01-12Shuffle ChangeLog files...J.T. Conklin1-8197/+1
2001-01-09 * regcache.c (set_register_cached, register_buffer,Nicholas Duffek1-0/+26
real_register, pseudo_register fetch_register, store_register): New functions. (register_changed, read_relative_register_raw_bytes_for_frame, registers_changed, registers_fetched, read_register_bytes, read_register_gen, write_register_gen, read_register, read_signed_register, write_register, supply_register): Replace register_valid[] with register_cached() and set_register_cached(). (read_register_bytes, read_register_gen, write_register_gen, read_register, read_signed_register, write_register, supply_register): Replace registers[] with register_buffer(). (read_register_bytes, read_register_gen, read_register, read_signed_register): Call fetch_register(). (write_register_gen, write_register): Call real_register() and store_register(). (write_register_bytes): Call store_register(). * value.h (set_register_cached, register_buffer): Prototype. * remote.c (remote_fetch_registers): Allocate regs[] with a run-time size. Replace register_valid[] with set_register_cached(). (store_register_using_P, remote_store_registers): Replace registers[] with register_buffer().
2001-01-09 * regcache.c: Change "write-back" comment to "write-through".Nicholas Duffek1-0/+9
Change "regno" to "regnum". (read_register, read_signed_register): Remove "raw" from return value description. (supply_register): Spelling fix. * value.h: Change "regno" to "regnum".
2001-01-082001-01-08 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-0/+5
* Makefile.in (install-gdbtk): Add .itcl files to the list of files to be installed.
2001-01-042001-01-04 Michael Snyder <msnyder@mvstp600e.cygnus.com>Michael Snyder1-0/+4
* mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment.
2001-01-04 * valops.c (VALUE_SUBSTRING_START): Delete.Nicholas Duffek1-0/+4
2001-01-04 * Makefile.in (SUBDIR_CLI_OBS): Add cli/cli-utils.o.Nicholas Duffek1-0/+9
(SUBDIR_CLI_SRCS): Add cli/cli-utils.c. (cli_utils_h): New variable. (cli/cli-utils.o): New rule. * cli/cli-utils.c: New file. * cli/cli-utils.h: New file.
2001-01-04 * config/i386/tm-i386.h (REGISTER_CONVERT_TO_VIRTUAL,Nicholas Duffek1-0/+5
REGISTER_CONVERT_TO_RAW): Delete trailing semicolon.
2001-01-03* alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in comment.J.T. Conklin1-0/+5
2001-01-022001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+3
* sh-tdep.c (sh_extract_return_value): Allow for small return type. (sh_sh4_extract_return_value): Call sh_extract_return_value for
2001-01-02 * sparc-tdep.c: update copyright notice.Michael Snyder1-1/+2
2001-01-02Oops, fix typo in previous check-in.Michael Snyder1-1/+1
2001-01-022001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+4
* sparc-tdep.c (sparc-frame-chain): Fix typo in comment.
2001-01-022000-12-20 Michael Snyder <msnyder@mvstp600e.cygnus.com>Michael Snyder1-0/+12
* 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.
2000-12-27Fix debugging programs statically linked against the thread library.Mark Kettenis1-0/+28
* thread-db.c: Various comment fixes and additions. Include "bfd.h", "symfile.h" and "objfiles.h". (keep_thread_db): New variable. (find_new_threads_callback): Remove prototype. (thread_db_find_new_threads): New prototype. (thread_db_push_target, thread_db_unpush_target): Remove functions. (deactivate_target): New function. (thread_db_new_objfile): If OBJFILE == NULL, force deactivation of target vector. Activate target vector directly instead of calling thread_db_push_target. Set keep_thread_db if thread library is detected in the main symbol file. Only enable thread event reporting if there actually is a child process. Likewise for detecting new threads, done by calling thread_db_find_new_threads instead of iterating over the threads ourselves. (thread_db_detach): Call deactivate_target instead of thread_db_unpush_target. (thread_db_wait): Bail out early if we're not debugging the multi-threaded child process yet. (thread_db_post_startup_inferior): New function. (thread_db_mourn_inferior): Call deactivate_target instead of thread_db_unpush_target. (init_thread_db_ops): Add thread_db_post_startup_inferior to thread_db_ops.
2000-12-23* solib.c (solib_open): If path is relative, look for itMark Kettenis1-0/+6
literally. This matches the behaviour of the GNU dynamic linker more closely.
2000-12-222000-12-22 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-0/+4
* README: Suggest building in an empty directory.
2000-12-21* i386-tdep.c: Add missing ')' in comment.Mark Kettenis1-0/+9
(i386_extract_return_value): Return directly after issuing the warning and filling *VALBUF with zeroes if we cannot get at the floating-point registers. (i386_store_return_value): New function. * config/i386/tm-i386.h (STORE_RETURN_VALUE): Simply call i386_store_return_value. Add prototype for i386_store_return_value.
2000-12-21* i386-linux-nat.c (store_fpxregs): Add code to detect support forMark Kettenis1-0/+5
the PTRACE_GETFPXREGS request, and return zero if it's not.
2000-12-212000-12-21 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-0/+4
* TODO: Add pre-uiout code removal to 5.2 cleanups.
2000-12-212000-12-20 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-0/+6
* configure.in: Rename CONFIG_LOBS to CONFIG_LIB_OBS. * Makefile.in: Ditto. * configure: Regenerate.
2000-12-212000-12-20 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-0/+5
* command.h: Register date when it was deprecated. * call-cmds.h: Ditto.
2000-12-202000-12-20 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-0/+12
* Makefile.in (UIOUT_CFLAGS): New macro. CFLAGS needed for uiout code to be compiled. Defines UI_OUT. (SUBDIR_MI_CFLAGS): Defines MI_OUT, not UI_OUT. (INTERNAL_WARN_CFLAGS): Also include UIOUT_CFLAGS. * configure.in (UIOUT_CFLAGS): New configuration variable. (--with-uiout): New configuration option. Causes uiout code to be compiled, instead of the old *printf one. * configure: Regenerate. * top.c (print_gdb_version): Test for and print MI_OUT, not UI_OUT. * testsuite/lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
2000-12-202000-12-20 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-0/+7
* complaints.c (complain): Call warning_hook if defined, instead of writting to gdb_stderr. (clear_complaints): Do not write anything to gdb_stderr if warning_hook is defined.
2000-12-192000-12-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+5
* sh-tdep.c (sh_print_register): Don't leave regnum 0 out of the non-pseudo-regs group.
2000-12-192000-12-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+5
* sh-tdep.c (sh_gdbarch_init): Move setting of breakpoint_from_pc to before switch statement.
2000-12-182000-12-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+3
* sh-tdep.c (sh_gdbarch_init): Initialize do_registers_info. * config/sh/tm-sh.h (DO_REGISTERS_INFO): Remove macro. Use multiarch version instead.
2000-12-18Fix date of last commit.Elena Zannoni1-1/+1
2000-12-182000-12-15 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+4
* config/sh/tm-sh.h: Don't remove SR_REGNUM from enum.
2000-12-17* i386gnu-nat.c: Include "gdb_assert.h" instead of <assert.h>.Andrew Cagney1-0/+5
(gnu_store_registers): Replace assert with gdb_assert.
2000-12-152000-12-15 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+7
* sh-tdep.c (sh_generic_show_regs, sh3_show_regs, sh3e_show_regs, sh3_dsp_show_regs, sh4_show_regs, sh_dsp_show_regs): SR_REGNUM is now part of gdbarch_tdep structure. (sh_gdbarch_init): Initialize SR_REGNUM. * config/sh/tm-sh.h (struct gdbarch_tdep): Add field SR_REGNUM.
2000-12-15whoops, remove conflict indicators!Elena Zannoni1-1/+0
2000-12-152000-12-15 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+11
* sh-tdep.c (sh_do_pseudo_register): Indent properly. Call do_dr_register_info() only for DR registers. (sh_sh4_register_name): Add comments with numbers. (_initialize_sh_tdep): Move assignment to disassemble printing function from here... (sh_gdbarch_init):...to here. Move some more general settings to before the architecture is recognized.