+Thu Feb  3 17:34:05 1994  Fred Fish  (fnf@cygnus.com)
+
+       * Makefile.in (VERSION):  Bump to 4.12.1
+       * NEWS, README:  Update to match 4.12 release.
+
 Thu Feb  3 12:38:58 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
+       * command.c (empty_sfunc): New function.
+       (add_set_cmd): Use it instead of not_just_help_class_command.
+       (not_just_help_class_command): Change calling convention back to
+       what it was before yesterday's change.
+
        * stabsread.c (read_sun_builtin_type): Skip the semicolon at the end
        of the type if present.
 
        change 'g' size to 'w' for integers.  print_scalar_formatted handles
        printing huge integers well enough, thank you.
 
-       * command.c (add_set_cmd, no_just_help_class_command): Change
+       * command.c (add_set_cmd, not_just_help_class_command): Change
        to make this the sfunc, not cfunc, since that is how we call it.
        * command.h: Comment difference between sfunc and cfunc.
        * demangle.c (set_demangling_command): Add third arg since that
 
 ADD_FILES = $(REGEX) $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)
 ADD_DEPS = $(REGEX1) $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)
 
-VERSION = 4.11.4
+VERSION = 4.12.1
 DIST=gdb
 
 LINT=/usr/5bin/lint
 
 inferior_h =   inferior.h $(breakpoint_h)
 
-# Header files that need to have srcdir added.
+# Header files that need to have srcdir added.  Note that in the cases
+# where we use a macro like $(gdbcmd_h), things are carefully arranged
+# so that each .h file is listed exactly once (M-x tags-search works
+# wrong if TAGS has files twice).  Because this is tricky to get
+# right, it is probably easiest just to list .h files here directly.
 
 HFILES_NO_SRCDIR = buildsym.h call-cmds.h coff-solib.h defs.h dst.h environ.h \
        $(gdbcmd_h) \
        vx-share/dbgRpcLib.h vx-share/ptrace.h vx-share/vxTypes.h \
        vx-share/vxWorks.h vx-share/wait.h vx-share/xdr_ld.h \
        vx-share/xdr_ptrace.h vx-share/xdr_rdb.h thread.h \
-       $(remote_utils_h)
+       dcache.h remote-utils.h remote-sim.h
 
 # Header files that already have srcdir in them.
 
 # with `make TAGS' and not have to say `rm TAGS' first.
 
 TAGS: $(TAGFILES_NO_SRCDIR) $(TAGFILES_WITH_SRCDIR)
-       etags `find $(srcdir)/config \( -name $(TM_FILE) \
+       @echo Making TAGS
+       @etags `find $(srcdir)/config \( -name $(TM_FILE) \
                -o -name $(XM_FILE) \
                -o -name $(NAT_FILE) \) -print` \
        `(for i in $(DEPFILES) $(TAGFILES_NO_SRCDIR); do \
        remote-st.c remote-utils.c dcache.c \
        remote-udi.c remote-vx.c remote-z8k.c rs6000-nat.c rs6000-pinsn.c \
        rs6000-tdep.c ser-go32.c ser-tcp.c sh-tdep.c solib.c sparc-nat.c \
-       sparc-pinsn.c sparc-tdep.c sparcly-nat.c sun3-nat.c sun386-nat.c \
+       sparc-pinsn.c sparc-tdep.c sun3-nat.c sun386-nat.c \
        symm-tdep.c symm-nat.c \
        tahoe-pinsn.c ultra3-nat.c ultra3-xdep.c umax-xdep.c \
        vax-pinsn.c \
 sparc-tdep.o: sparc-tdep.c $(ieee-float_h) $(defs_h) $(gdbcore_h) \
        $(inferior_h) objfiles.h symfile.h target.h
 
-sparcly-nat.o: sparcly-nat.c $(bfd_h) $(defs_h) $(inferior_h) target.h
-
 stabsread.o: stabsread.c $(bfd_h) $(INCLUDE_DIR)/aout/stab.def \
        $(INCLUDE_DIR)/aout/stab_gnu.h buildsym.h complaints.h $(defs_h) \
        $(gdbtypes_h) objfiles.h stabsread.h symfile.h $(symtab_h)
 
                What has changed since GDB-3.5?
                (Organized release by release)
 
+*** Changes in GDB-4.12:
+
+* Irix 5 is now supported
+
+* HPPA support
+
+GDB-4.12 on the HPPA has a number of changes which make it unable
+to debug the output from the currently released versions of GCC and
+GAS (GCC 2.5.8 and GAS-2.2 or PAGAS-1.36).  Until the next major release
+of GCC and GAS, versions of these tools designed to work with GDB-4.12
+can be retrieved via anonymous ftp from jaguar.cs.utah.edu:/dist.
+
+
 *** Changes in GDB-4.11:
 
 * User visible changes: