binutils-gdb/gdb/ChangeLog

245 lines
8.9 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Thu Jan 14 18:29:17 1999 David Taylor <taylor@texas.cygnus.com>
start-sanitize-carp start-sanitize-vr4xxx
* mips-tdep.c (mips_gdbarch_init): fix stream arg in
fprintf_unfiltered calls.
end-sanitize-carp end-sanitize-vr4xxx
* remote-mm.c (mm_wait): fix stream arg to gdb_flush.
* remote-udi.c (udi_wait): fix stream arg to fwrite.
* symmisc.c (maintenance_check_symtabs): fix stream argument to
print_address_numeric.
Wed Jan 13 19:33:16 1999 David Taylor <taylor@texas.cygnus.com>
* breakpoint.c (insert_breakpoints): insert cast to eliminate
warning.
Wed Jan 13 14:59:02 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
* infrun.c (set/show scheduler-locking) New command. Set a
mode bit that will control how GDB attempts to control thread
scheduling for step, continue, etc. (resume): make use of
the schedule-locking mode.
* target.h (struct target_ops): new field to_has_thread_control.
* sol-thread.c: initialize target_ops to_has_thread_control.
* procfs.c: ditto.
* target.c: ditto.
* m3-nat.c: ditto.
* remote.c: ditto.
* hpux-thread.c: ditto.
* thread.c: cull duplicate prototypes. Move prototypes to top.
* serial.c: indentation cleanup.
* breakpoint.c: add casts to eliminate compiler warnings.
Tue Jan 12 17:00:00 1999 Edith Epstein <eepstein@sophia.cygnus.com>
* inftarg.c (child_create_inferior): fixed HPUXHPPA specific
call to fork_inferior. The shell param is now NULL.
1999-01-12 Jason Molenda (jsm@bugshack.cygnus.com)
* monitor.c (init_base_monitor_ops): Whitespace cleanup.
(_initialize_remote_monitors): Same.
1999-01-12 Jason Molenda (jsm@bugshack.cygnus.com)
* monitor.c (init_monitor_ops): Initialize the monitor_ops
structure if it hasn't already been done.
Tue Jan 12 14:50:10 1999 Stan Shebs <shebs@andros.cygnus.com>
* inftarg.c (child_ops): Don't initialize statically.
(init_child_ops): New function, fills in child_ops.
(_initialize_inftarg): Use it.
(child_post_attach): Declare extern.
(child_wait): Fix ambiguous parens.
(child_attach_to_process): Remove unused local wstatus.
(child_insert_fork_catchpoint, child_remove_fork_catchpoint,
child_insert_vfork_catchpoint, child_remove_vfork_catchpoint,
child_has_forked, child_insert_exec_catchpoint,
child_remove_exec_catchpoint): Return a value.
Mon Jan 11 16:43:44 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
* remote.c (remote_wait): Add inferior_pid to thread list only
if it is not already there.
1999-01-11 Jason Molenda (jsm@bugshack.cygnus.com)
* scm-tags.h: Update FSF's address on copyright notice.
* ser-e7kpc.c: Same.
* gnu-nat.h: Same.
Mon Jan 11 13:45:57 1999 Stu Grossman <grossman@babylon-5.cygnus.com>
* dwarf2read.c (dump_die): Change stderr to gdb_stderr.
* expprint.c (print_subexp): fprintf => fprintf_unfiltered.
* jv-typeprint.c (java_type_print_base): fputs => fputs_filtered.
* stack.c (struct function_bounds): Remove superfluous `typedef'.
* symfile.c (list_overlays_command): stdout => gdb_stdout.
* symmisc.c (maintenance_check_symtabs): stdout => gdb_stdout.
* utils.c (print_spaces): Make more efficient.
Mon Jan 11 13:55:51 1999 David Taylor <taylor@texas.cygnus.com>
* utils (print_spaces): fix arg to strcat; fix formatting.
Fri Jan 8 11:57:24 1999 Stan Shebs <shebs@andros.cygnus.com>
* exec.c (exec_ops): Don't initialize statically.
(init_exec_ops): New function, fills in exec_ops.
(_initialize_exec): Use it.
Thu Jan 7 17:50:15 EST 1999 Zdenek Radouch (radouch@cygnus.com)
Beta FR30 port.
* fr30-tdep.c
* config/fr30/tm-fr30.h
Wed Jan 6 12:28:35 1999 David Taylor <taylor@texas.cygnus.com>
* configure.in: Add an --enable-tui argument. Construct
tui/Makefile from tui/Makefile.in. Use AM_PROG_CC_STDC. If we
have the GUI, then we need this to process libgui.h.
(ENABLE_CFLAGS): define and export BUILD_TUI.
(AC_CHECK_HEADERS): Add check for term.h.
* configure.host (hppa-*-hpux10.20, hppa-*-hpux11.0*): New configs.
* config.in, configure : regenerated.
* Makefile.in: Allow the TUI code to be conditionally enabled.
(TUI_LIBRARY): New variable, value are set by the configuration
script. Set to the empty string when the TUI isn't enabled.
(gdb$(GDBEXT)): Use those, instead of referring to all-tui and
tui/libtui.a directly.
(BUILD_TUI): build the tui -- only when configured with
--enable-tui.
(YLWRAP): use ylwrap to avoid problems on systems w/o bison.
(gdb$(EXEEXT)): make it dependent on BUILD_TUI.
(all-tui): remove dependency from phony target.
(c-exp.tab.c): use ylwrap instead of bison.
(jv-exp.tab.c): ditto.
(f-exp.tab.c): ditto.
(m2-exp.tab.c): ditto.
(ALLDEPFILES): add somread.c, hp-psymtab-read.c, hp-symtab-read.c.
(SFILES): remove the above files
(COMMON_OBS): remove somread.o
(SFILES): Add the tui files to this, so they get included in etags
tables.
(gdb$(EXEEXT)): Add all-tui to the list of dependencies, and add
tui/libtui.a to the link list.
(all-tui): New rule, which does a recursive make in the tui
subdir.
(tui/libtui.a): When recursing, pass down ${FLAGS_TO_PASS}. And
don't echo the make command. This is closer to what the other
recursions do.
(HFILES_NO_SRCDIR): add hpread.h
(COMMON_OBS): add hp-psymtab-read.o, hp-symtab-read.o
(SFILES): add hp-psymtab-read.c, hp-symtab-read.c add rules for
the new files. Remove hpread.c, hpread.o
(gdb$(EXEEXT)): Depend on the actual tui library, not on a
fictitious target. Since the fictitious target never existed,
make would always relink.
(tui/libtui.a): Always recurse to make sure the library is up to
date.
Wed Jan 6 12:05:12 1999 Stan Shebs <shebs@andros.cygnus.com>
* remote.c: Pacify --enable-build-warnings, reformat code
to conform to standards, fix spelling errors.
(ishex, stubhex, record_currthread, etc): Declare.
(ishex, stubhex): Declare char arg as int.
(pack_string): Comment out, never used but possibly useful.
(threadref_to_int, remote_get_threadinfo, etc): Make static.
Wed Jan 6 11:43:32 1999 David Taylor <taylor@texas.cygnus.com>
The following changes were made by Elena Zannoni
<ezannoni@cygnus.com> and Edith Epstein <eepstein@cygnus.com> as
part of a project to merge in changes made by HP.
* c-exp.y: use external flag hp_som_som_object_present to decide
whether code was compiled by HP's compilers. Add two new C++
tokens for true and false.
(yylex): check for template name is done differently for the
HP/aCC compiler case. Change some of the template processing code
for handling HP aCC templates. Handle true and false tokens.
Tue Jan 5 11:13:36 1999 Michael Snyder <msnyder@cleaver.cygnus.com>
* remote.c (record_curthread): Must not modify inferior_pid when
called from wait_for_inferior. Instead, if a new thread-id is
detected, call add_thread.
(MAGIC_NULL_PID): new macro, use instead of the magic number
"42000".
(remote_find_new_threads): if inferior_pid is unknown, get and use
the current thread id.
(remote_start_remote): on connecting, attempt to get the current
thread id for inferior_pid.
(remote_resume): If pid == -1, then resume any-thread (not the
current thread specifically). Also some cosmetic fixups.
* thread.c (info_threads_command): don't initialize current_pid
until after call to FIND_NEW_THREADS (which may change inferior_pid).
Also some cosmetic fixups.
* infrun.c: cosmetic fixups and casts to avoid warnings.
* infcmd.c: cosmetic fixups, mainly long lines.
Tue Jan 5 11:55:57 1999 David Taylor <taylor@texas.cygnus.com>
* target.c (noprocess): terminate sentence with a period.
* breakpoint.c (catch_command_1): ditto.
* c-valprint.c (c_value_print): remove hack^2 from HP; it causes
testsuite losses with no real gain.
* inferior.h (START_INFERIOR_TRAPS_EXPECTED): restore, but only
if tm-*.h hasn't overridden default value.
1999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
* configure.in: Fix whitespace indentation for --help.
* configure: Regenerated.
1999-01-04 Manuel Bouyer <bouyer@antioche.lip6.fr>
* main.c: Add --write command line option, document -w.
* gdb.1: Document --write.
1999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
* configure.in: Require autoconf 2.12.1 or higher.
* doc/configure.in: Ditto.
* nlm/configure.in: Ditto.
* rdi-share/configure.in: Ditto.
* testsuite/configure.in: Ditto.
* doc/Makefile.in: Don't hardcode $(SHELL).
* nlm/Makefile.in: Ditto.
* rdi-share/Makefile.in: Ditto.
* testsuite/Makefile.in: Ditto.
Mon Jan 4 12:53:03 1999 Stan Shebs <shebs@andros.cygnus.com>
* remote-vx.c (init_vx_ops, init_vx_run_ops): Remove unneeded
inits of new fields, including ref to bogus field.
(vx_ops, vx_run_ops): Make static.
Mon Jan 4 15:05:29 1999 David Taylor <taylor@texas.cygnus.com>
* inferior.h (START_INFERIOR_TRAPS_EXPECTED): delete,
already defined in tm.h.
* inftarg.c: change <sys/unistd.h> to <unistd.h> and
conditionalize its inclusion.
* infttrace.c: ditto.
For older changes see ChangeLog-98
Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End: