* i386bsd-nat.c: Update copyright year. Don't include
[binutils-gdb.git] / gdb / ChangeLog
index 21cea869753e7b0b5608cdeba24e8d5c7d091d99..3d315ded8e6a908dae18a6bb742c3612fe5473c5 100644 (file)
@@ -1,3 +1,81 @@
+2005-01-12  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386bsd-nat.c: Update copyright year.  Don't include
+       <sys/param.h> and <sys/user.h>.
+       (register_u_addr, kernel_u_size): Remove functions.
+       * config/i386/obsd.mh (NAT_FILE): Remove.
+       * config/i386/obsdaout.mh (NAT_FILE): Set to solib.h.
+       * config/i386/nm-obsd.h: Remove file.
+
+2005-01-12  Andrew Cagney  <cagney@gnu.org>
+
+       * exceptions.c: Include "gdb_string.h".
+       (enum catcher_state, struct catcher): Define.
+       (current_catcher): New global, replaces catch_return;
+       (catch_return): Delete.
+       (throw_exception): Use current_catcher->buf;
+       (catcher_init, catcher_pop, catcher_state_machine): New functions.
+       (catcher): Delete.
+       (struct catch_errors_args): Delete.
+       (do_catch_errors): Delete.
+       (catch_exceptions): Replace body with call to
+       catch_exceptions_with_msg.
+       (catcher): Delete.
+       (catch_exceptions_with_msg, catch_errors): Re-implement using
+       catcher_state_machine.
+
+       * exceptions.h (enum return_reason, RETURN_MASK)
+       (RETURN_MASK_QUIT, RETURN_MASK_ERROR, RETURN_MASK_ALL)
+       (return_mask, throw_exception, catch_exceptions_ftype)
+       (catch_exceptions_with_msg, catch_errors_ftype, catch_errors)
+       (catch_command_errors_ftype, catch_command_errors): Move to
+       exceptions.h.
+       * exceptions.c, exceptions.h: New files.
+       * top.c: Do not include <setjmp.h>.
+       (SIGJMP_BUF, SIGSETJMP, SIGLONGJMP, catch_return)
+       (throw_exception, catcher, catch_exceptions)
+       (catch_exceptions_with_msg, struct catch_errors_args)
+       (do_catch_errors, catch_errors, struct captured_command_args)
+       (do_captured_command, catch_command_errors): Move to exceptions.c.
+       * wrapper.c, wince.c, win32-nat.c, utils.c: Include "exceptions.h".
+       * tui/tui-interp.c, top.c, thread.c, symmisc.c: Ditto.
+       * symfile-mem.c, stack.c, solib.c, rs6000-nat.c: Ditto.
+       * remote-sds.c, remote-mips.c, remote-fileio.c: Ditto.
+       * remote-e7000.c, objc-lang.c, ocd.c: Ditto.
+       * remote.c, nto-procfs.c, monitor.c, mi/mi-main.c: Ditto.
+       * main.c, m32r-rom.c, infrun.c, inf-loop.c: Ditto.
+       * hppa-hpux-tdep.c, frame.c, event-top.c, event-loop.c: Ditto.
+       * corelow.c, corefile.c, cli/cli-interp.c, breakpoint.c: Ditto.
+       * ada-valprint.c, ada-lang.c: Ditto.
+       * Makefile.in (HFILES_NO_SRCDIR, COMMON_OBS): Add exceptions.h and
+       exceptions.o.  Update all dependencies.
+       
+2005-01-11  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/nm-fbsd.h: Update copyright year.
+       Don't include "config/nm-bsd.h".
+       (KERNEL_U_SIZE): Remove macro.
+       (kernel_u_size): Remove prototype.
+
+       * config/vax/nbsdaout.mh (NAT_FILE): Remove.
+       * config/vax/nm-nbsdaout.h: Remove file.
+
+2005-01-10  Elena Zannoni  <ezannoni@redhat.com>
+
+       * MAINTAINERS: Remove self from sh/sh64 maintainership.
+
+2005-01-10  Andrew Cagney  <cagney@gnu.org>
+
+       * MAINTAINERS: List Andrew Cagney and Kevin Buettner as can commit
+       changes to PowerPC, and Andrew Cagney as lead PowerPC GNU/Linux
+       maintainer.
+
+       * MAINTAINERS: Hans-Peter Nilsson and Orjan Friberg can commit
+       changes to CRIS.
+
+       * MAINTAINERS: Remove "Maintenance Only".  Spell out that CAN
+       COMMIT means can approve).
+
 2005-01-10  Mark Kettenis  <kettenis@gnu.org>
 
        * vax-nat.c: Update copyright year.  Include "inf-ptrace.h".