Mark Kettenis
7d76bd60cf
* mi-support.exp (mi_gdb_start): Skip mi tests if -i flag is
...
recognized (i.e. if GDB was compiled with UI_OUT, but the mi
interpreter wasn't recognized (because it wasn't compiled in).
2001-01-21 15:07:05 +00:00
Jason Merrill
8052a17a6a
* dbxread.c (read_ofile_symtab): Stay with AUTO_DEMANGLING for G++.
...
(process_one_symbol): Likewise.
* dwarfread.c (handle_producer): Likewise.
2001-01-19 14:53:44 +00:00
Andrew Cagney
21a6f6bb02
Drop -Wuninitialized until GDB compiles with it.
...
Add list of buildable targets to the MAINTAINERS file.
2001-01-19 10:25:13 +00:00
Andrew Cagney
494b7ec97e
Replace STRCMP with strcmp()
2001-01-19 08:01:47 +00:00
Andrew Cagney
8038e1e2b1
Replace FREEIF() with xfree().
2001-01-19 05:45:16 +00:00
Nick Clifton
ea8d0b28e6
Add new arc core numbers.
2001-01-19 04:08:52 +00:00
Jim Blandy
5dbd90485c
* symtab.c (lookup_symbol_aux): Call lookup_symbol_aux to lookup
...
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 23:38:26 +00:00
Mark Kettenis
28ae27b1a6
* infcmd.c (print_return_value): Restore another space lost by
...
switch to UIOUT. ``$NN='' should be ``$NN =''.
2001-01-18 16:11:22 +00:00
Andrew Cagney
6ab3a9c917
* target.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)
...
* breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Wrap macro
definition in parenthesis.
2001-01-18 15:42:24 +00:00
Andrew Cagney
ad6525fcf5
From Mark Salter, fix hw-breakpoint packet format.
2001-01-18 15:29:11 +00:00
J.T. Conklin
9c95b27fbc
* config/m68k/tm-nbsd.h (BPT_VECTOR, REMOTE_BPT_VECTOR): Change to 0xf.
2001-01-17 23:22:17 +00:00
J.T. Conklin
6259c7e28d
* config/m68k/tm-nbsd.h (USE_STRUCT_CONVENTION): Define.
...
* 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-17 23:07:15 +00:00
Ben Elliston
9c646a6e13
2001-01-17 Ben Elliston <bje@redhat.com>
...
* config/sid.exp: New file.
2001-01-16 23:03:19 +00:00
Andrew Cagney
abdcb2a571
Add J.T. to blanket write privs list.
2001-01-16 22:45:48 +00:00
Michael Snyder
aaeb7efa68
2001-01-16 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* procfs.c (procfs_stopped_by_watchpoint): Don't die if process
goes away -- just return false.
2001-01-16 17:41:51 +00:00
Michael Snyder
e7a8479f5a
2001-01-16 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* source.c (openp): Fix typo in comment.
2001-01-16 17:36:44 +00:00
Nicholas Duffek
7036d6ce0e
* blockframe.c (generic_get_saved_register): Spelling fix.
...
* frame.h (FRAME_FP): Spelling fix.
2001-01-12 20:43:35 +00:00
Andrew Cagney
9549d9c176
Restore missing space lost when switching to UI_OUT.
2001-01-12 09:45:57 +00:00
J.T. Conklin
15f33b666d
Shuffle ChangeLog files...
2001-01-12 03:44:32 +00:00
Nicholas Duffek
7302a204c4
* regcache.c (set_register_cached, register_buffer,
...
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 00:12:48 +00:00
Nicholas Duffek
5ebd2499d3
* regcache.c: Change "write-back" comment to "write-through".
...
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-09 00:11:28 +00:00
Fernando Nasser
1302fd5e2b
2001-01-08 Fernando Nasser <fnasser@redhat.com>
...
* Makefile.in (install-gdbtk): Add .itcl files to the list of files
to be installed.
2001-01-08 12:47:49 +00:00
Michael Snyder
9dcb560c82
2001-01-04 Michael Snyder <msnyder@mvstp600e.cygnus.com>
...
* mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment.
2001-01-04 23:22:45 +00:00
Nicholas Duffek
0e2fb98e8d
* valops.c (VALUE_SUBSTRING_START): Delete.
2001-01-04 19:58:32 +00:00
Nicholas Duffek
12cf3f1bf8
* Makefile.in (SUBDIR_CLI_OBS): Add cli/cli-utils.o.
...
(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 15:50:48 +00:00
Nicholas Duffek
cc533b9d85
* config/i386/tm-i386.h (REGISTER_CONVERT_TO_VIRTUAL,
...
REGISTER_CONVERT_TO_RAW): Delete trailing semicolon.
2001-01-04 15:46:22 +00:00
Nicholas Duffek
1c6147de4c
* gdbint.texinfo (POP_FRAME): Document use by return_command.
2001-01-04 15:39:28 +00:00
J.T. Conklin
ad2a4d0953
* alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in comment.
2001-01-03 21:12:18 +00:00
Michael Snyder
d19b71becf
2001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* 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 23:51:35 +00:00
Michael Snyder
3cac1297fb
Remove prototypes for obsolete static functions.
2001-01-02 20:49:18 +00:00
Michael Snyder
72e22353b1
* sparc-tdep.c: update copyright notice.
2001-01-02 20:37:11 +00:00
Michael Snyder
779e876b68
Oops, fix typo in previous check-in.
2001-01-02 20:34:50 +00:00
Michael Snyder
8140e7acd1
2001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* sparc-tdep.c (sparc-frame-chain): Fix typo in comment.
2001-01-02 20:32:50 +00:00
Michael Snyder
c347ee3e51
2000-12-20 Michael Snyder <msnyder@mvstp600e.cygnus.com>
...
* 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.
2001-01-02 20:21:53 +00:00
Mark Kettenis
bda9cb723c
Fix debugging programs statically linked against the thread library.
...
* 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-27 21:37:57 +00:00
Orjan Friberg
09295b5730
Added Orjan Friberg to Write After Approval list.
2000-12-27 11:14:12 +00:00
Eli Zaretskii
b157b00f4a
GDB version and refcard copyright fixed.
2000-12-25 09:10:46 +00:00
Mark Kettenis
b21f0843bf
* solib.c (solib_open): If path is relative, look for it
...
literally. This matches the behaviour of the GNU dynamic linker
more closely.
2000-12-23 00:27:20 +00:00
Fernando Nasser
bec71058e4
2000-12-22 Fernando Nasser <fnasser@redhat.com>
...
* README: Suggest building in an empty directory.
2000-12-22 15:03:10 +00:00
Michael Snyder
315f8b0e91
2000-12-21 Michael Snyder <msnyder@mvstp600e.cygnus.com>
...
* 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-22 01:49:46 +00:00
Mark Kettenis
ef9dff19c4
* i386-tdep.c: Add missing ')' in comment.
...
(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 20:52:59 +00:00
Mark Kettenis
2866d30574
* i386-linux-nat.c (store_fpxregs): Add code to detect support for
...
the PTRACE_GETFPXREGS request, and return zero if it's not.
2000-12-21 20:18:45 +00:00
Fernando Nasser
dafc8383e8
2000-12-21 Fernando Nasser <fnasser@redhat.com>
...
* TODO: Add pre-uiout code removal to 5.2 cleanups.
2000-12-21 16:28:28 +00:00
Fernando Nasser
66b965bb75
2000-12-20 Fernando Nasser <fnasser@redhat.com>
...
* configure.in: Rename CONFIG_LOBS to CONFIG_LIB_OBS.
* Makefile.in: Ditto.
* configure: Regenerate.
2000-12-21 16:16:17 +00:00
Fernando Nasser
a35736189e
2000-12-20 Fernando Nasser <fnasser@redhat.com>
...
* command.h: Register date when it was deprecated.
* call-cmds.h: Ditto.
2000-12-21 16:08:52 +00:00
Fernando Nasser
297dd0fd54
Fix typo on last entry.
2000-12-20 21:26:14 +00:00
Fernando Nasser
b4df4f6849
2000-12-20 Fernando Nasser <fnasser@redhat.com>
...
* 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-20 21:24:28 +00:00
Fernando Nasser
22d1504010
2000-12-20 Fernando Nasser <fnasser@redhat.com>
...
* 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-20 17:32:17 +00:00
Michael Snyder
49c890fc5e
2000-12-18 Michael Snyder <msnyder@mvstp600e.cygnus.com>
...
* gdb.base/setvar.exp: Use double '\\' to quote curly braces
in regexp. One '\' does not suffice on Linux.
2000-12-20 16:29:27 +00:00
Elena Zannoni
e30839fee3
2000-12-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* sh-tdep.c (sh_print_register): Don't leave regnum 0 out of the
non-pseudo-regs group.
2000-12-19 23:20:45 +00:00