aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2001-01-022001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-4/+18
* 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-02Remove prototypes for obsolete static functions.Michael Snyder1-2/+0
2001-01-02 * sparc-tdep.c: update copyright notice.Michael Snyder2-3/+4
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 Snyder2-1/+5
* sparc-tdep.c (sparc-frame-chain): Fix typo in comment.
2001-01-022000-12-20 Michael Snyder <msnyder@mvstp600e.cygnus.com>Michael Snyder6-38/+30
* 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 Kettenis2-46/+108
* 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-27Added Orjan Friberg to Write After Approval list.Orjan Friberg1-0/+1
2000-12-25GDB version and refcard copyright fixed.Eli Zaretskii2-3/+8
2000-12-23* solib.c (solib_open): If path is relative, look for itMark Kettenis2-7/+14
literally. This matches the behaviour of the GNU dynamic linker more closely.
2000-12-222000-12-22 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2-1/+18
* README: Suggest building in an empty directory.
2000-12-222000-12-21 Michael Snyder <msnyder@mvstp600e.cygnus.com>Michael Snyder2-2/+14
* gdb.base/finish.exp: Accept '1' instead of \001 from char_func. Add a RE to accept a non-ascii char if one is ever presented.
2000-12-21* i386-tdep.c: Add missing ')' in comment.Mark Kettenis3-12/+74
(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 Kettenis2-1/+14
the PTRACE_GETFPXREGS request, and return zero if it's not.
2000-12-212000-12-21 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2-0/+9
* TODO: Add pre-uiout code removal to 5.2 cleanups.
2000-12-212000-12-20 Fernando Nasser <fnasser@redhat.com>Fernando Nasser4-12/+18
* 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 Nasser3-2/+7
* command.h: Register date when it was deprecated. * call-cmds.h: Ditto.
2000-12-20Fix typo on last entry.Fernando Nasser1-2/+1
2000-12-202000-12-20 Fernando Nasser <fnasser@redhat.com>Fernando Nasser7-335/+407
* 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 Nasser2-15/+37
* 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-202000-12-18 Michael Snyder <msnyder@mvstp600e.cygnus.com>Michael Snyder2-24/+29
* gdb.base/setvar.exp: Use double '\\' to quote curly braces in regexp. One '\' does not suffice on Linux.
2000-12-192000-12-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-1/+6
* 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 Zannoni2-1/+6
* 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 Zannoni3-6/+5
* 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 Zannoni2-1/+6
* 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 Cagney2-2/+7
(gnu_store_registers): Replace assert with gdb_assert.
2000-12-152000-12-15 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni3-8/+16
* 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 Zannoni2-15/+38
* 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.
2000-12-15Multi-arch REGISTER_BYTES_OK.Andrew Cagney5-4/+80
2000-12-15vasprintf() -> xvasprintf()Andrew Cagney2-1/+5
2000-12-15Removed (tui and mi) directory prefixes from ChangeLog comments that IKevin Buettner2-5/+4
added in last commit.
2000-12-15Put mi and tui comments for free -> xfree change in proper ChangeLogs.Kevin Buettner3-5/+13
2000-12-15Applied solib-svr4.c changes for NetBSD from Matthew Green.Kevin Buettner2-0/+5
2000-12-15free -> xfree changesKevin Buettner1-0/+33
2000-12-15Replace free() with xfree().Kevin Buettner128-532/+545
2000-12-14* configure.tgt (hppa*-*-bsd*, hppa*-*-osf*, m68*-*-sunos4*,J.T. Conklin2-5/+15
rs6000-*-lynxos*, sparc-*-sunos4*): Add gdbserver to configdirs.
2000-12-14Add myself as a "FreeBSD native & host" maintainer.David O'Brien1-1/+1
Approved by: Andrew Cagney <ac131313@cygnus.com> Message-ID: <3A383037.96AB4C62@cygnus.com>
2000-12-142000-12-13 Michael Chastain <chastain@redhat.com>Michael Chastain1-0/+4
* MAINTAINERS: Add Michael Chastain to Write After Approval list.
2000-12-14Added Michael Chastain with Write After Approval access.Michael Chastain1-0/+1
2000-12-112000-12-11 Fernando Nasser <fnasser@redhat.com>Fernando Nasser4-233/+253
* Makefile.in (CONFIG_LOBS): New macro. Configured to the files that must be added to the gdblib itself. (DEPFILES): Use CONFIG_LOBS, not CONFIG_OBS. (INIT_FILES): Include CONFIG_OBS. (gdb$(EXEEXT)): Depend on CONFIG_OBS and link with it. (kdb): Ditto. * configure.in (CONFIG_LOBS): New variable. Object files that must be added to gdblib for the specific configuration. * configure: Regenerate.
2000-12-112000-12-11 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder3-3/+11
* sh-tdep.c (sh_extract_struct_value_address): Protoize. 2000-12-11 Michael Snyder <msnyder@mvstp600e.cygnus.com> * blockframe.c (get_prev_frame): Add missing paren omitted in last check-in.
2000-12-112000-12-11 Fernando Nasser <fnasser@redhat.com>Fernando Nasser4-28/+51
* Makefile.in (SUBDIR_GDBTK_OBS, SUBDIR_GDBTK_SRCS, SUBDIR_GDBTK_DEPS, SUBDIR_GDBTK_INITS, SUBDIR_GDBTK_LDFLAGS, SUBDIR_GDBTK_CFLAGS): New macros. For gdbtk subdir. * configure.in: Fix typo. It is CONFIG_OBS not CONFIG_OJS. Use the SUBDIR_GDBTK_* macros instead of hard coded file names. * configure: Regenerate.
2000-12-112000-12-11 Michael Snyder <msnyder@mvstp600e.cygnus.com>Michael Snyder2-3/+8
* blockframe.c (get_prev_frame): Zero all fields of prev by default using memset (instead of one at a time).
2000-12-112000-12-11 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-2/+7
* sh-tdep.c (sh_extract_struct_value_address): For consistancy, change decl from "CORE_ADDR static" to "static CORE_ADDR".
2000-12-112000-12-11 Fernando Nasser <fnasser@redhat.com>Fernando Nasser3-6/+11
* configure.in: Fix typos. It is CONFIG_SRCS not CONFIG_SRS. * configure: Regenerate.
2000-12-112000-12-11 Fernando Nasser <fnasser@redhat.com>Fernando Nasser3-10/+17
* configure.in: Fix a couple of typos in the handling of the enable_gdbcli option. Make it check enableval for the result of AC_ARG_ENABLE. * configure: Regenerate.
2000-12-092000-12-09 Michael Chastain <chastain@redhat.com>Michael Chastain2-10/+18
* gdb.base/break.exp (test_clear_command): Use a marker function rather than 'main' for the test function. Also move this test to an execution point where the marker function names are guaranteed to be bound to functions. (Executing tests after a 'finish' from main runs into name conflicts with local names in __libc_start_main).
2000-12-082000-12-08 Michael Snyder <msnyder@mvstp600e.cygnus.com>Michael Snyder2-2/+14
* dwarf2read.c (DWARF2_REG_TO_REGNUM): New macro. Provide default definition. Will be used to translate between the compiler's register numbering and GDB's (for register variables etc). (new_symbol): Use DWARF2_REG_TO_REGNUM to translate register ids.