CARP:
[binutils-gdb.git] / gdb / ChangeLog
index 22313bcfda5a49d1639d9e16142d04bba8f2a6dd..289eb6ec0b15e96773ed3d75fc320cde5c9fe19e 100644 (file)
+Sat Nov 28 12:24:31 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * config/z8k/tm-z8k.h, config/w65/tm-w65.h, config/vax/tm-vax.h,
+       config/v850/tm-v850.h, config/tahoe/tm-tahoe.h,
+       config/sparc/tm-sparc.h, config/sh/tm-sh.h,
+       config/rs6000/tm-rs6000.h, config/pyr/tm-pyr.h,
+       config/pa/tm-hppa.h, config/ns32k/tm-umax.h,
+       config/ns32k/tm-merlin.h, config/none/tm-none.h,
+       config/mn10300/tm-mn10300.h, config/mn10200/tm-mn10200.h,
+       config/mips/tm-mips.h, config/m88k/tm-m88k.h,
+       config/m68k/tm-m68k.h, config/m32r/tm-m32r.h,
+       config/i960/tm-i960.h, config/i386/tm-i386.h,
+       config/h8500/tm-h8500.h, config/h8300/tm-h8300.h,
+       config/gould/tm-pn.h, config/gould/tm-np1.h, config/arm/tm-arm.h,
+       config/convex/tm-convex.h, config/d10v/tm-d10v.h,
+       config/alpha/tm-alpha.h, config/a29k/tm-a29k.h: Add parameters to
+       macro INNER_THAN.
+
+       * valops.c (push_word, value_push, call_function_by_hand),
+       breakpoint.c (bpstat_stop_status), blockframe.c
+       (generic_push_dummy_frame, generic_frame_chain_valid), inferior.h
+       (PC_IN_CALL_DUMMY), infrun.c (wait_for_inferior): Update use of
+       INNER_THAN.
+
+Fri Nov 27 11:00:25 1998  Andrew Cagney  <cagney@chook>
+
+       * target.h (one_stepped): Move global from here.
+       * infrun.c (singlestep_breakpoints_inserted_p): To here. Rename.
+       Make static.
+       (wait_for_inferior): Update.
+       (resume): Update. Set variable after call to SOFTWARE_SINGLE_STEP.
+       
+       * target.h (NO_SINGLE_STEP): Replace with SOFTWARE_SINGLE_STEP_P
+       and SOFTWARE_SINGLE_STEP.
+       * config/sparc/tm-sparc.h, config/rs6000/tm-rs6000.h,
+       config/arc/tm-arc.h: Update.
+       * rs6000-tdep.c (rs6000_software_single_step), sparc-tdep.c
+       (sparc_software_single_step), arc-tdep.c (arc_single_step): New
+       functions. Replace function single_step.
+       
+       * config/mips/tm-mips.h (STEP_SKIPS_DELAY_P): Define.
+       * infrun.c (proceed): Cleanup.
+start-sanitize-sky
+       * config/mips/tm-txvu.h (STEP_SKIPS_DELAY), txvu-tdep.c
+       (txvu_step_skips_delay): Change macro to function.
+end-sanitize-sky
+
+Thu Nov 26 11:19:15 1998  Andrew Cagney  <cagney@amy.cygnus.com>
+
+       * config/alpha/tm-alpha.h (ABOUT_TO_RETURN): Replace macro.
+       * alpha-tdep.c (alpha_about_to_return): With new function.
+       (heuristic_proc_start): Update.
+       * config/mips/tm-mips.h (ABOUT_TO_RETURN), mips-tdep.c
+       (heuristic_proc_start, mips_about_to_return): Ditto.
+       * config/ns32k/tm-merlin.h (ABOUT_TO_RETURN),
+       config/ns32k/tm-umax.h (ABOUT_TO_RETURN), ns32k-tdep.c
+       (ns32k_about_to_return, ns32k_get_enter_addr): Ditto.
+
+       * config/z8k/tm-z8k.h, config/w65/tm-w65.h, config/vax/tm-vax.h,
+       config/tahoe/tm-tahoe.h, config/sparc/tm-sparc.h,
+       config/sh/tm-sh.h, config/rs6000/tm-rs6000.h, config/pyr/tm-pyr.h,
+       config/pa/tm-hppa.h, config/m88k/tm-m88k.h, config/m68k/tm-m68k.h,
+       config/i960/tm-i960.h, config/i386/tm-i386.h,
+       config/h8500/tm-h8500.h, config/h8300/tm-h8300.h,
+       config/gould/tm-pn.h, config/gould/tm-np1.h,
+       config/convex/tm-convex.h, config/arm/tm-arm.h,
+       config/arc/tm-arc.h, config/a29k/tm-a29k.h: Delete macro
+       ABOUT_TO_RETURN.
+       * config/w65/tm-w65.h (RTL, RTS): Delete macros.
+       * h8500-tdep.c (about_to_return): Delete function.
+
+Thu Nov 26 11:19:15 1998  Andrew Cagney  <cagney@chook.cygnus.com>
+
+       * rs6000-tdep.c (rs6000_breakpoint_from_pc): Change big_breakpoint
+       and little_breakpoint to char[] from char*.
+       * remote-array.c (array_insert_breakpoint): Change bp_addr to
+       CORE_ADDR type.
+
+Wed Nov 25 00:13:06 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * vx-share/xdr_ld.c (xdr_ldtabl): Cast second arg to char**
+       instead of char*.
+
+       * configure.tgt (v850): Only build v850ice when cygwin and gui.
+       * configure.in: Add parameter to --enable-build-warnings.
+       * configure: Re-build.
+
+       * c-exp.y (parse_number): Rewrite shift to pacify GCC.
+
+       * config/i960/tm-i960.h (BREAKPOINT): Delete definition - simply
+       wrong.
+
+       * monitor.c (compile_pattern): Make val const char*.
+       (monitor_wait_cleanup): Make old_timeout void*, pointing at
+       old_timeout.
+       (monitor_wait): Update.
+
+       * remote-udi.c, remote-sim.c, remote-e7000.c, hppa-tdep.c,
+       remote-mips.c, sparcl-tdep.c, xcoffread.c: Cast parameters passed
+       to make_cleanup to use the new make_cleanup_func typedef.
+
+       * alpha-tdep.c (MASK): Use LONGEST to avoid arithmetic overflow.
+
+       * config/a29k/tm-a29k.h (TRANSPARENT): Rename macro to
+       TRANSPARENT_FRAME. Avoid name-space clash.
+       * a29k-tdep.c (init_frame_info): Update.
+
+Wed Nov 25 20:37:00 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * rs6000-tdep.c (rs6000_breakpoint_from_pc): Change big_breakpoint
+       and little_breakpoint to char[] from char*.
+       * mem-break.c (memory_insert_breakpoint,
+       memory_remove_breakpoint): Pass address of bplen.
+       * remote-array.c (array_insert_breakpoint): Change bp_addr to
+       CORE_ADDR type.
+
+start-sanitize-vr4xxx
+1998-11-24  Gavin Romig-Koch  <gavin@cygnus.com>
+
+       * configure.tgt: Handle mips64*vr4xxx.
+
+end-sanitize-vr4xxx
+Tue Nov 24 15:46:33 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * config/mn10300/tm-mn10300.h (TARGET_VIRTUAL_FRAME_POINTER):
+       new target macro.
+       * mn10300-tdep.c (mn10300_virtual_frame_pointer): new function.
+       * tracepoint.c (encode_actions): Use the new target macro to
+       determine the virtual frame pointer, for collecting locals/args.
+       (add_local_symbols, collect_symbol): add a register/offset pair of
+       arguments so that the virtual frame pointer can be passed in.
+
+1998-11-24  Felix Lee  <flee@cygnus.com>
+
+       * procfs.c (procfs_wait): handle syscall events first.
+       
+       * procfs.c (GDB_GREGSET_TYPE, GDB_FPREGSET_TYPE): new macros.
+       * config/sparc/xm-sun4sol2.h: use them.
+       * core-sol2.c: don't #undef gregset_t and fpregset_t.
+       * sol-thread.c: ditto.
+       * sparc-tdep.c: ditto.
+       
+Tue Nov 24 14:13:10 1998  Andrew Cagney  <cagney@chook>
+
+       * breakpoint.c (memory_breakpoint_size): Delete global.
+       (read_memory_nobpt): Determine real breakpoint address and size
+       using BREAKPOINT_FROM_PC.
+
+       * defs.h (breakpoint_from_pc_fn): BREAKPOINT_FROM_PC function
+       template.
+       * target.h, mem-break.c (memory_breakpoint_from_pc):
+       Rewrite. Always define.  Return NULL when memory breakpoints are
+       not supported.
+       (memory_insert_breakpoint, memory_remove_breakpoint): Call
+       BREAKPOINT_FROM_PC.
+       * target.h (BREAKPOINT_FROM_PC): Provide default.
+       * gdbint.texinfo (BREAKPOINT_FROM_PC): Document.
+
+       * config/rs6000/tm-rs6000.h (BREAKPOINT): Delete macro.
+       (BREAKPOINT_FROM_PC): Define.
+       ({BIG,LITTLE}_BREAKPOINT): Move macros from here.
+       * rs6000-tdep.c: To here.
+       (rs6000_breakpoint_from_pc): New function.
+
+       * config/mn10300/tm-mn10300.h (BREAKPOINT): Delete macro.
+       (BREAKPOINT_FROM_PC): Define, call.
+       * mn10300-tdep.c (mn10300_breakpoint_from_pc): New function.
+
+       * config/mips/tm-mips.h ({BIG,LITTLE}_BREAKPOINT,
+       IDT_{BIG,LITTLE}_BREAKPOINT, PMON_{BIG,LITTLE}_BREAKPOINT,
+       MIPS16_{BIG,LITTLE}_BREAKPOINT): Move macros from here.
+       * mips-tdep.c: To here.
+start-sanitize-sky
+       * txvu-tdep.c (core_break_insn): Delete variable.
+       (txvu_insert_breakpoint): Update, use BREAKPOINT_FROM_PC.
+end-sanitize-sky
+
+       * config/arm/tm-arm.h ({BIG,LITTLE}_BREAKPOINT): Delete macros.
+       ({ARM,THUMB}_{BE,LE}_BREAKPOINT): Move macros from here.
+       * arm-tdep.c: To here.
+       
+       * remote-array.c (memory_breakpoint_size): Delete variable.
+       (array_insert_breakpoint): Obtain breakpoint size using
+       BREAKPOINT_FROM_PC.
+       * remote-st.c (memory_breakpoint_size, st2000_insert_breakpoint):
+       Ditto.
+       * remote-os9k.c (memory_breakpoint_size,
+       rombug_insert_breakpoint): Ditto.
+       * remote-e7000.c (memory_breakpoint_size): Ditto.
+
+Mon Nov 23 11:38:40 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * symfile.c (deduce_language_from_filename): rewrite so as to 
+       work from a table of filename extensions, modifiable by the user.
+       (filename_language_table): new data structure.
+       (set_ext_lang_command): new function for new command, "set
+       extension-language".  (info_extension_language_command): new
+       function for new command "info extension-languages".
+       (add_filename_language, init_filename_language_table): new
+       support functions for the above.
+       * language.c (language_enum): new function.  Support for above.
+
+Mon Nov 23 10:47:54 1998  Andrew Cagney  <cagney@chook.cygnus.com>
+
+       * config/sh/tm-sh.h, config/mn10200/tm-mn10200.h,
+       config/m32r/tm-m32r.h, config/arm/tm-arm.h, config/i960/tm-i960.h,
+       config/gould/tm-np1.h, config/d10v/tm-d10v.h,
+       config/v850/tm-v850.h, config/pa/tm-hppa.h, config/a29k/tm-a29k.h,
+       config/mn10300/tm-mn10300.h, config/mips/tm-mips.h
+       (USE_STRUCT_CONVENTION): Cleanup, define macro as function.
+       
+       * sh-tdep.c (sh_use_struct_convention), mn10200-tdep.c
+       (mn10200_use_struct_convention), i960-tdep.c
+       (i960_use_struct_convention), gould-tdep.c
+       (gould_use_struct_convention), d10v-tdep.c
+       (d10v_use_struct_convention), v850-tdep.c
+       (v850_use_struct_convention), hppa-tdep.c
+       (hpha_use_struct_convention), m32r-tdep.c
+       (m32r_use_struct_convention), arm-tdep.c
+       (arm_use_struct_convention), mn10300-tdep.c
+       (mn10300_use_struct_convention), a29k-tdep.c
+       (a29k_use_struct_convention), mips-tdep.c
+       (mips_use_struct_convention): New functions
+
+       * value.h, values.c (generic_use_struct_convention): New function,
+       replace macro.
+       * values.c (USE_STRUCT_CONVENTION): Macro defaults to function
+       generic_use_struct_convention.
+
+Sat Nov 21 17:15:40 1998  Philippe De Muyter  <phdm@macqel.be>
+
+       * breakpoint.c (bpstat_stop_status): Do not increment hit_count
+       of breakpoint if condition is not true. 
+
+       * coffread.c (coff_symtab_read): Discard C_LABEL's that are not
+       function entry points, to avoid getting them in the stack dump
+       instead of the actual function.
+
+       * config/m68k/delta68.mh (NAT_FILE): Undo 1998-08-18 change;
+       without NAT_FILE definition, configure will assume that GDB cannot
+       run native.
+       * config/m68k/nm-delta68.h (KERNEL_U_SIZE): New macro.
+       * delta68-nat.c (kernel_u_size): New function.
+
+Fri Nov 20 10:13:03 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * buildsym.c (end_symtab): Cleanup PROCESS_LINENUMBER_HOOK.
+
+Thu Nov 19 15:21:04 1998  Geoffrey Noer  <noer@cygnus.com>
+
+       * rdi-share/host.h: if compiling under Cygwin, make sure new
+       preprocessor define is defined.  Define it if not.
+       * rdi-share/hostchan.h: ditto
+       * rdi-share/aclocal.m4: regenerate
+       * rdi-share/configure: regenerate
+
+Thu Nov 19 14:43:44 1998  Geoffrey Noer  <noer@cygnus.com>
+
+       * configure.in: switch back to checking __CYGWIN32__
+       * configure: regenerate
+
+Thu Nov 19 09:53:00 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * exec.c (exec_file_command): Cleanup. Replace #if
+       NEED_TEXT_START_END with if().
+       * config/pa/nm-hppah.h (NEED_TEXT_START_END): Redefine to be 1.
+       * config/convex/tm-convex.h (NEED_TEXT_START_END): Ditto.
+       * config/gould/tm-np1.h (NEED_TEXT_START_END): Ditto.
+       * config/a29k/tm-a29k.h (NEED_TEXT_START_END): Ditto.
+
+Thu Nov 19 13:06:22 1998  Geoffrey Noer  <noer@cygnus.com>
+
+       * main.c: Wait until more time has passed before calling
+       new cygwin_ funcs, revert back to the cygwin32_ ones for now.
+       * win32-nat.c: Ditto.
+
+Wed Nov 18 15:03:17 1998  Andrew Cagney  <cagney@chook.cygnus.com>
+
+       * 29k-share/udi/udip2soc.c (UDIConnect): Replace sys_errlist with
+       strerror.
+
+Mon Nov 16 14:17:05 1998  Geoffrey Noer  <noer@cygnus.com>
+
+       * defs.h: if compiling under Cygwin, define __CYGWIN__ if
+       __CYGWIN32__ is defined and __CYGWIN__ isn't for backwards
+       compatibility.
+
+Fri Nov 13 00:15:08 1998  Geoffrey Noer  <noer@cygnus.com>
+
+       Changes to account for name change from cygwin32 to cygwin and
+       clean up Win32-related ifdefs.
+       
+       * configure.tgt: check for cygwin* instead of cygwin32.
+       New cygwin gdb_target variable loses the "32".
+       * configure.host: check for cygwin* instead of cygwin32.
+       New cygwin gdb_host variable loses the "32".
+       * configure.in: test __CYGWIN__ instead of __CYGWIN32__,
+       rename gdb_cv_os_cygwin32 variable to drop the "32".  Call
+       AM_EXEEXT instead of AC_EXEEXT since that isn't in a released
+       autoconf yet.
+       * configure: regenerate.
+
+       * main.c: drop "32" from cygwin_ funcs, include sys/cygwin.h where
+       cygwin path conv protos live, instead of adding a proto here for
+       them here.
+        * {main.c, ser-tcp.c, ser-unix.c, top.c}: check __CYGWIN__
+       instead of __CYGWIN32__.
+       * source.c: thoughout, check _WIN32 instead of WIN32.
+       
+       * config/i386/cygwin32.mh: delete.
+       * config/i386/cygwin.mh: new file, was cygwin32.mh.
+       * config/i386/cygwin32.mt: delete.
+       * config/i386/cygwin.mt: new file, was cygwin32.mt.
+       * config/i386/tm-cygwin32.h: delete.
+       * config/i386/tm-cygwin.h: new file, was tm-cygwin32.h.
+       * config/i386/xm-cygwin32.h: delete.
+       * config/i386/xm-cygwin.h: new file, was xm-cygwin32.h.
+       * config/i386/xm-windows.h: #include xm-cygwin.h now.
+       * config/powerpc/cygwin32.mh: delete.
+       * config/powerpc/cygwin.mh: new file, was cygwin32.mh.
+       * config/powerpc/cygwin32.mt: delete.
+       * config/powerpc/cygwin.mt: new file, was cygwin32.mt.
+       * config/powerpc/tm-cygwin32.h: delete.
+       * config/powerpc/tm-cygwin.h: new file, was tm-cygwin32.h.
+       * config/powerpc/xm-cygwin32.h: delete.
+       * config/powerpc/xm-cygwin.h: new file, was xm-cygwin32.h.
+
+       * rdi-share/aclocal.m4: regenerate with aclocal.
+       * rdi-share/configure: regenerate with autoconf.
+       * rdi-share/{host.h, hostchan.c, hostchan.h, serdrv.c, serpardr.c,
+       unixcomm.c}: check __CYGWIN__ instead of __CYGWIN32__.
+
+Thu Nov 12 17:19:43 1998  John Metzler  <jmetzler@cygnus.com>
+
+        * remote.c (remote_get_threadinfo) : Support for remote
+        multithread debugging.
+        (remote_get_threadlist) : get a partial list of threads
+        (remote_threadlist_iterator) : Step through all the threads
+        (init_remote_threadtests) : Optional builtin unit test commands.
+
+        * thread.c (bind_target_thread_vector) : Implementa a more dynamic
+        way of accessing target specific thread info functions than 
+        FIND_NEW_THREADS.
+        (target_thread_info) : Function to get extended thread information.
+
+        * gdbthread.h : Export internal data structures corresponding to
+        external detailed thread info response. This is more like a 'ps'
+        command than what might be expected of host based threads. This
+        is for embedded systems.
+
+Wed Nov 11 15:47:00 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * procfs.c (proc_set_exec_trap): don't set PR_ASYNC or PR_FORK
+        in the child process for UnixWare (causes processes forked by 
+        the debuggee to hang).
+
+Mon Nov  9 12:00:36 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * config/fr30/fr30.mt: New file.
+       * config/fr30/tm-fr30.h: New file.
+
+1998-11-05  Jim Wilson  <wilson@cygnus.com>
+
+       * remote-vx.c (net_read_registers, net_write_registers, 
+       vx_xver_memory, vx_resume, vx_attach, vx_detach, vx_kill): 
+       Change errno to errno_num.
+       * vx-share/xdr_ptrace.c (xdr_ptrace_return): Likewise.
+       * vx-share/xdr_ptrace.h (struct ptrace_return): Likewise.
+
+Thu Nov  5 08:41:33 1998  Christopher Faylor <cgf@cygnus.com>
+
+       * top.c (gdb_readline): Allow CRLF line termination on systems
+       which define CRLF_SOURCE_FILES.
+       * win32-nat.c: 1) Add thread support, 2) fix ability to attach to
+       a running process, and 3) implement limited support for cygwin
+       signals.
+       (thread_rec): New function.
+       (child_add_thread): Ditto.
+       (child_init_thread_list): Ditto.
+       (child_delete_thread): Ditto.
+       (do_child_fetch_inferior_registers): Ditto.
+       (do_child_store_inferior_registers): Ditto.
+       (handle_output_debug_string): Ditto.
+       (child_fetch_inferior_registers): Use do_* function to perform
+       operation.
+       (child_store_inferior_registers): Ditto.
+       (child_continue): Ditto.
+       (child_thread_alive): Ditto.
+       (cygwin_pid_to_str): Ditto.
+       (handle_load_dll): Reorganize, add first attempt at reading
+       dll names from attached processes.  Change info messages to provide
+       more information when dll is already loaded.
+       (handle_exception): Changes mandated by new thread-aware structures.
+       (child_wait): Track thread creation/destruction.  Handle cygwin
+       signals.
+       (child_create_inferior): Ditto.
+       (child_resume): Ditto.
+       (child_kill_inferior): Ditto.  Close child process handle to avoid a
+       handle leak.
+       (child_ops): Fill out child_ops fields that deal with threads.
+       * config/i386/tm-cygwin32.h: Declare function and macro needed
+       for converting a cygwin "pid" to a string.
+       * config/i386/xm-cygwin32.h: define HAVE_SIGSETMASK as 0 since
+       sigsetmask is not defined in cygwin.
+
+Thu Nov  5 08:38:18 1998  Christopher Faylor <cgf@cygnus.com>
+
+       * win32-nat.c: Remove obsolete PPC conditionals.
+
+Wed Nov  4 18:44:31 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * configure.tgt: Add fr30-*-elf*.
+
+1998-11-03  Jim Wilson  <wilson@cygnus.com>
+
+       * c-exp.y (parse_number): Check TARGET_LONG_LONG_BIT when setting
+       high_bit to avoid undefined negative shift.
+
+Mon Nov  2 15:26:33 1998  Geoffrey Noer  <noer@cygnus.com>
+
+        * configure.in: Check cygwin* instead of cygwin32*.
+       * configure: regenerate
+
+Thu Oct 29 10:04:20 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       [Support for trace debugging: registers that were not collected.]
+       * remote.c (remote_fetch_registers): accept 'xxxx' in the register
+       packet, with the meaning "register value is not available".
+       Set register_valid to -1, which will connote "no value available".
+       * findvar.c (read_relative_register_raw_bytes): return failure if
+       register_valid == -1.  (value_of_register): return failure if 
+       register_valid == -1.  (read_var_value): return error if 
+       value_of_register fails for a register variable.
+       (value_from_register): return failure if register_valid == -1.
+       * eval.c (evaluate_subexp_standard): return error if 
+       value_of_register fails for a register used in an expression.
+       * infcmd.c (do_registers_info): display "value not available"
+       for registers for which register_valid == -1.
+
+       * tracepoint.c (set_raw_tracepoint): just save the filename as is
+       from the symbol table, rather than trying to prepend the dir name.
+       Also save the bfd section.  (tracepoints_info): use the section
+       when looking up the function name.
+       * tracepoint.h: add section field to tracepoint struct.
+
+start-sanitize-sky
+Wed Oct 28 12:33:52 EST 1998  Frank Ch. Eigler <fche@cygnus.com>
+
+       * configure.in: Accept both -skyb- and -sky- for
+       --with-sim-funit/gpu2 options.
+       * configure: Rebuilt.
+
+end-sanitize-sky
+Wed Oct 28 08:01:38 1998  Mark Alexander  <marka@cygnus.com>
+
+       * sparcl-tdep.c (send_resp, sparclite_serial_start,
+       sparclite_serial_write): Use remote_timeout instead of hardcoded
+       two second timeout.
+       (download): Fix adjustment of a.out load addresses.
+
+Wed Oct 28 12:32:58 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (--enable-build-warnings): Finish rename from
+       --enable-warnings.
+       (enable-build-warnings): Add -Wpointer-arth, allow =* for
+       sim/common compatibility.
+       * configure: Re-generate.
+
+Wed Oct 21 08:44:30 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * 29k-share/udi/udip2soc.c: Replace sys_errlist with strerror().
+
+Thu Oct 22 09:56:55 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * config/rs6000/aix4.mh (NATDEPFILES): Move xcoffread.o from here.
+       * config/rs6000/aix4.mt (TDEPFILES): To here.
+
+Wed Oct 21 10:02:31 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * rdi-share/unixcomm.c: Provide definitions of SERPORT and PARPORT
+       on BSD hosts.
+
+1998-10-19  Jason Molenda  (jsm@bugshack.cygnus.com)
+
+       * configure.in (AM_EXEEXT): Use AC_EXEEXT instead.
+       * configure: Regenerated.
+
+Sat Oct 17 17:39:23 1998  Felix Lee  <flee@cygnus.com>
+
+       * core-sol2.c: #include <sys/types.h>, for sol2.7 weirdness.
+
+Fri Oct 16 15:31:38 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * m32r-tdep.c (decode_prologue): Return failure if we reach 
+       the end of the function without finding the end of the prologue.
+
+1998-10-16  Jason Molenda  (jsm@bugshack.cygnus.com)
+
+       * command.c copying.c copying.awk core-aout.c core-regset.c
+         corelow.c dcache.c i386-tdep.c i386v4-nat.c i387-tdep.c
+         infcmd.c infptrace.c infrun.c remote.c solib.c symfile.c
+         symmisc.c valarith.c: Add prototypes.
+
+       * defs.h: Add prototype for utils.c::do_run_cleanups.
+
+       * gdbtypes.c: Add prototypes.
+       (make_pointer_type): Add braces to remove nested if-else ambiguity.
+       (make_reference_type): Ditto.
+
+       * printcmd.c (printf_command): Initialize 'f' and 'string' at 
+       function startup to suppress possibly-used-before-initialized warning.
+
+       * remote-utils.c: Add prototypes.
+       (sr_pollchar): Add braces to remove nested if-else ambiguity.
+
+       * ser-tcp.c: Add prototypes.
+       (wait_for): Add braces to remove nested if-else ambiguity.
+       (tcp_readchar): Ditto.
+
+       * ser-unix.c: Add prototypes.
+       (get_tty_state): Don't define errno here.
+       (hardwire_readchar): Only define 't' if we are compiling in a Cygwin
+       environment.
+
+       * symtab.c: Add prototypes.
+       (find_methods): Add braces to remove nested if-else ambiguity.
+       (search_symbols): Set 'i' to an initial value to suppress a
+       possibly-used-before-initialized warning.
+
+       * valops.c: Add prototypes.
+       (value_cast): Set 'eltype2' to an initial value to suppress a
+       possibly-used-before-initialized warning.
+       (value_of_variable): Add braces to remove nested if-else ambiguity.
+       (value_of_this): Ditto.
+
+       * valprint.c: Add prototypes.
+       (print_floating): Add braces to remove nested if-else ambiguity.
+
+Thu Oct 15 19:50:48 1998  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * tm-sp64.h (SETUP_ARBITRARY_FRAME, FRAME_SPECIFICATION_DYADIC):
+       Remove, nevermore used.
+
+Thu Oct 15 16:55:00 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * command.c: Include "wait.h" after, rather than before, <wait.h>.
+       "wait.h" was defining all WIF* macro's instead of filling in those
+       that <wait.h> missed.
+
+1998-10-14  Jason Molenda  (jsm@bugshack.cygnus.com)
+
+       * defs.h: Move _initialize_printcmd, _initialize_stack,
+       _initialize_blockframe out of here and in to their respective .c
+       files.
+       * blockframe.c: Move _initialize_blockframe prototype to here.
+       * printcmd.c: Move _initialize_printcmd prototype to here.
+       * stack.c: Move _initialize_stack prototype to here.
+
+       * source.c, symtab.h: Move _initialize_source prototype to the .c
+       file.
+       * values.c, value.h: Move _initialize_values prototype to the .c file.
+       * gdbthread.h, thread.c: Move _initialize_thread prototype to the .c 
+       file.
+       * breakpoint.c, breakpoint.h: Move _initialize_breakpoint prototype 
+        to the .c file.
+
+       * abug-rom.c alpha-nat.c alpha-tdep.c annotate.c ax-gdb.c bcache.c:
+       Standardize comments for the prototype section of these files.
+
+       * configure.in: Look in libc for wctype before looking for it in libc.
+
+Tue Oct 13 18:56:51 1998  Felix Lee  <flee@cygnus.com>
+
+       * sol-thread.c (ps_pstop, etc): simple test for proc_service.h
+       version didn't work for sol2.6; pushed it to autoconf.
+       * configure.in (gdb_cv_proc_service_is_old): new test.
+       * acconfig.h (PROC_SERVICE_IS_OLD): new define.
+       * configure, config.in: regenerate.
+
+1998-10-13  Jason Molenda  (jsm@bugshack.cygnus.com)
+
+       * blockframe.c (find_pc_sect_partial_function): Add braces to avoid
+       possible nested-if confusion.
+       * breakpoint.c (breakpoint_here_p): Ditto.
+       (breakpoint_inserted_here_p): Ditto.
+       (breakpoint_thread_match): Ditto.
+
+       * gnu-regex.c: Define _REGEX_RE_COMP only if it isn't already defined.
+       * gnu-regex.h: Define _REGEX_RE_COMP to pick up old compatability 
+       prototypes.
+
+       * symtab.h: Add prototype for _initialize_source.
+       * value.h: Add prototype for _initialize_value.
+
+       * defs.h: Include sys/types.h or stddef.h to get size_t.
+       (make_cleanup): Add make_cleanup_func typedef and switch to using 
+        a prototype for this function.
+       (mfree): Add prototypes for mmalloc, mrealloc, mfree if we aren't
+       using mmalloc.
+
+       * ax-gdb.c breakpoint.c coffread.c corelow.c dbxread.c dwarf2read.c 
+        dwarfread.c elfread.c eval.c exec.c gdbtk-cmds.c gdbtk.c infcmd.c 
+        infrun.c mipsread.c nlmread.c os9kread.c parse.c printcmd.c symfile.c 
+        symmisc.c symtab.c thread.c top.c tracepoint.c typeprint.c valops.c:   
+        Cast parameters passed to make_cleanup to use the new 
+        make_cleanup_func typedef.
+
+Tue Oct 13 00:51:48 1998  Felix Lee  <flee@cygnus.com>
+
+       * sol-thread.c (ps_pstop, etc): different solaris versions have
+       slightly different prototypes in proc_service.h; compensate.
+
+1998-10-12  Jason Molenda  (jsm@bugshack.cygnus.com)
+
+        * Makefile.in (AWK): Unused; remove.
+        * configure.in: Remove unused autoconf checks for MINIX, memcpy,
+        poll, select, strings.h.
+        * config.in: Regenerated.
+        * configure: Regenerated.
+
+1998-10-12  Jason Molenda  (jsm@bugshack.cygnus.com)
+
+       * configure.in: Check for sys/debugreg.h, asm/debugreg.h.
+       * i386v-nat.c: Include asm/debugreg.h, sys/debugreg.h if it is not
+       present.
+
+Sun Oct 11 12:08:07 1998  Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>
+
+       * dwarf2read.c (dwarf2_build_psymtabs_hard):  Do not adjust the
+       address range of a compilation unit without children.
+
+       * mdebugread.c (parse_partial_symbols):  Fix handling of stabs
+       continuations, use xmalloc and xrealloc.
+
+Fri Oct  9 18:14:43 1998  Mark Alexander  <marka@cygnus.com>
+
+       * rs6000-tdep.c: Don't include tm.h twice.
+
+1998-10-08  Keith Seitz  <keiths@cygnus.com>
+
+       * main.c (main): Remove calls to {pre,post}_add_symbol_hooks.
+       There should be sufficient information/hooks now to eliminate
+       this hack.
+
+       * exec.c (file_command): Add a new hook here to inform ui's
+       when the exec file has changed. Adding it here allows the
+       ui to be informed after symbol reading.
+
+       * gdbcore.h: Add declaration of file_changed_hook.
+
+Thu Oct  8 08:40:42 1998  Mark Alexander  <marka@cygnus.com>
+
+       * rs6000-tdep.c (get_saved_register): Define only if
+       USE_GENERIC_DUMMY_FRAMES is defined.
+
+start-sanitize-carp
+Tue Oct  6 21:35:10 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (--enable-targets): New config option.  Code taken
+       from ../opcode/configure.in.
+start-sanitize-cygnus
+       (--enable-carp): New config option. Overrides configure.tgt and
+       sets gdb_target + gdb_target_cpu to carp. XXX - this is tempoary.
+end-sanitize-cygnus
+       * configure: Re-generate.
+
+       * Makefile.in (DEPFILES): Add TARGET_OBS.
+       (TARGET_OBS): Defined by configure.
+
+start-sanitize-cygnus
+       * config/carp/carp.mt, config/carp/tm-carp.h: Pseudo configuration
+       for carp target. XXX - this is tempoary.
+end-sanitize-cygnus
+
+end-sanitize-carp
+1998-10-06  Jason Molenda  (jsm@bugshack.cygnus.com)
+
+       Eliminate a few warnings from the compiler.
+       * breakpoint.h: Add prototype.
+       * breakpoint.c (do_enable_breakpoint): cast mem_cnt, i to (void).
+       * configure.in: Check if strdup declaration is necessary.
+       * configure: Regenerated.
+       * defs.h: Add prototypes.
+       * gdb_string.h: Only define strdup if necessary.
+       * gdbthread.h: Add prototypes.
+       * printcmd.c: Add prototyptes.
+       (disassemble_command): Remove unused variable 'section'.
+       * symtab.c: Add prototypes.
+       * symtab.h: Include gnu-regex.h, add prototype.
+       * thread.c: Add prototype.
+
+Mon Oct  5 19:44:39 1998  Stan Shebs  <shebs@andros.cygnus.com>
+
+       From David Purves  <purves@apogee.com>:
+       * stabsread.c (rs6000_builtin_type): Create a complex float instead
+       of an error.
+       (read_sun_floating_type): Similarly.
+       (read_range_type): Create a complex float if self_subrange is
+       true.
+
 Fri Oct  2 19:42:31 1998  Stu Grossman  <grossman@babylon-5.cygnus.com>
 
        * c-lang.c (emit_char c_printchar c_printstr), c-lang.h (c_printstr)
        ch-lang.c (chill_printstr chill_printchar) c-valprint.c (c_val_print)
        ch-valprint.c (chill_val_print) expprint.c (print_subexp) f-lang.c
-       (f_printstr f_printchar emit_char) f-valprint.c (f_val_print) jv-lang.c
-       (java_printchar java_emit_char) jv-valprint.c (java_value_print
-       java_val_print) language.c (unk_lang_printchar unk_lang_printstr
-       unk_lang_emit_char) language.h (struct language_defn LA_PRINT_STRING
-       LA_EMIT_CHAR) m2-lang.c (m2_printstr m2_printchar emit_char) printcmd.c
-       (print_formatted) scm-lang.c (scm_printstr) valprint.c
-       (val_print_string) value.h (val_print_string):  Add emit_char routines
-       to language_desc struct to allow finer control over language specific
-       character output issues.  Add character width arg to printstr routines
-       to allow handling of wchar_t/Unicode strings.  Fix c_printstr to handle
-       wide characters.  Supply width argument to LA_PRINT_STRING and
-       val_print_string.
-       
+       (f_printstr f_printchar emit_char) f-valprint.c (f_val_print) 
+       jv-lang.c (java_printchar java_emit_char) jv-valprint.c 
+       (java_value_print java_val_print) language.c (unk_lang_printchar 
+       unk_lang_printstr unk_lang_emit_char) language.h (struct 
+       language_defn LA_PRINT_STRING LA_EMIT_CHAR) m2-lang.c (m2_printstr 
+       m2_printchar emit_char) printcmd.c (print_formatted) scm-lang.c 
+       (scm_printstr) valprint.c (val_print_string) value.h 
+       (val_print_string):  Add emit_char routines to language_desc struct 
+       to allow finer control over language specific character output issues.
+       Add character width arg to printstr routines to allow handling of 
+       wchar_t/Unicode strings.  Fix c_printstr to handle wide characters.
+       Supply width argument to LA_PRINT_STRING and val_print_string.
+
        * jv-lang.c (java_object_type dynamics_objfile java_link_class_type
        get_dynamics_objfile get_java_object_type) jv-lang.h
        (get_java_object_type):  Make lots of things static.
-       
+
        * expprint.c (dump_prefix_expression dump_subexp):  Move opcode name
        printing to common routine (op_name).
        * (dump_subexp):  Add support for OP_SCOPE.
-       
+
 Fri Oct  2 16:25:54 1998  Stan Shebs  <shebs@andros.cygnus.com>
 
        * configure.host (i[3456]86-*-windows): Remove, no longer used.
@@ -88,8 +788,8 @@ Thu Oct  1 20:52:39 1998  Andrew Cagney  <cagney@b1.cygnus.com>
         start with "com", not "/dev/tty".
         (Unix_OpenSerial): Do not use O_NONBLOCK on cygwin32.
 
-        * rdi-share/devsw.c (DevSW_Close): Free the device's state (SwitcherState)
-        so that the device may be reopened.
+        * rdi-share/devsw.c (DevSW_Close): Free the device's state 
+        (SwitcherState) so that the device may be reopened.
 
         * remote-rdi.c (mywritec): Send all output through gdb's *_unfiltered
         functions, ignoring non-ASCII chars, so that non-tty UI's can snarf
@@ -136,7 +836,7 @@ Wed Sep 23 18:21:03 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        REMOTE_ADDRESS_SIZE variable.
 
        * NEWS: Update.
-       
+
 Wed Sep 23 18:08:52 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * remote.c (_initialize_remote, packet_command, print_packet):
@@ -146,7 +846,7 @@ Wed Sep 23 12:32:54 1998    <cagney@amy.cygnus.com>
 
        * remote.c (packet_command): Test REMOTE_DESC to determine if
        remote connection is open.
-       
+
 Tue Sep 22 22:27:24 1998  Mark Alexander  <marka@cygnus.com>
 
        Patch from Dawn Perchik <dawn@cygnus.com>:
@@ -164,7 +864,7 @@ Mon Sep 21 19:29:32 1998  Stu Grossman  <grossman@babylon-5.cygnus.com>
        * jv-lang.c (java_printchar):  Fix output of chars > 0xff.  Fold
        java_emit_char into java_printchar.
        * language.h (PRINT_LITERAL_FORM):  Reformat for readability.
-       
+
 Mon Sep 21 14:38:03 1998  Catherine Moore <clm@cygnus.com>
 
        * config/arm/tm-arm.h (*_BREAKPOINT): Define both little endian
@@ -209,7 +909,7 @@ Tue Sep 15 15:24:16 1998  Stu Grossman  <grossman@fencer.cygnus.com>
        when using xrealloc().  Fix pointer arithmetic problem when clearing
        memory.  This and the previous patch prevent random SEGV's when there
        are lots of live range symbols.
-       
+
 Tue Sep 15 14:02:01 1998  Nick Clifton  <nickc@cygnus.com>
 
        * remote-rdi.c: Prevent multiple attempts to close the remote
@@ -241,7 +941,7 @@ Fri Sep 11 12:38:34 EDT 1998  Zdenek Radouch   (radouch@cygnus.com)
 Thu Sep 10 20:51:23 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
 
        * mn10300-tdep.c (mn10300_analyze_prologue): guard against NULL.
-       
+
 Wed Sep  9 19:37:36 1998  Stan Shebs  <shebs@andros.cygnus.com>
 
        * dbxread.c (IGNORE_SYMBOL): Remove definition, is never used.
@@ -261,7 +961,7 @@ start-sanitize-sky
        * tm-txvu.h: add COP0 registers
        * mips-tdep.c: use NUM_CORE_REGS
 end-sanitize-sky
-       
+
 1998-09-08  Jason Molenda  (jsm@bugshack.cygnus.com)
 
        * breakpoint.c (bpstat_stop_status):  Declare a bp match if the
@@ -370,7 +1070,7 @@ Wed Aug 19 03:07:53 1998  Richard Henderson  <rth@cygnus.com>
        * stack.c: Define new hook, selected_frame_level_changed_hook, which
        will be called whenever the selected stack level changes.
        (select_frame): Call the selected_frame_level_changed_hook.
-       
+
 Tue Aug 18 18:03:42 1998  Stan Shebs  <shebs@andros.cygnus.com>
 
        * remote-rdi.c (arm_rdi_open): Pass serial device name to
@@ -430,8 +1130,8 @@ Wed Aug 12 16:30:01 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
 Wed Aug 12 09:00:26 1998  Stu Grossman  <grossman@babylon-5.cygnus.com>
 
-       * expprint.c (dump_prefix/postfix_expression):  Don't try to print type
-       expressions.
+       * expprint.c (dump_prefix/postfix_expression):  Don't try to print
+       type expressions.
 
 Tue Aug 11 11:33:25 1998  Stu Grossman  <grossman@babylon-5.cygnus.com>
 
@@ -444,7 +1144,7 @@ Tue Aug 11 11:33:25 1998  Stu Grossman  <grossman@babylon-5.cygnus.com>
        with indentation and better formatting and interpretation.
        * parse.c (parse_exp_1):  Put calls to dump expressions under ifdef
        MAINTENANCE_CMDS and expressiondebug variable.
-       
+
 Thu Aug 6 13:20:02 1998  Ron Unrau  <runrau@cygnus.com>
 
        * infrun.c (wait_for_inferior): use stop_func_name instead of 
@@ -455,7 +1155,7 @@ Thu Aug 6 13:15:05 1998  Ron Unrau  <runrau@cygnus.com>
 
        * txvu-tdep.c: add VU0/1 control registers
        * config/mips/tm-txvu.h: ditto
-       
+
 Tue Aug 4 11:02:50 1998  Ron Unrau  <runrau@cygnus.com>
 
        * txvu-tdep.c (txvu_insert_breakpoint): make sure CPU context is
@@ -589,7 +1289,7 @@ end-sanitize-sky
        * source.c (print_source_lines): Print "No such file or directory"
        just once.
        (directory_command): same as above; resets if user issues dir.
-       
+
 Sun Jul 19 02:11:45 1998  Martin M. Hunt  <hunt@cygnus.com>
 
        * symtab.c (decode_line_2): Instead of printing a prompt
@@ -623,7 +1323,7 @@ Wed Jul 15 11:51:33 1998  Keith Seitz  <keiths@cygnus.com>
        * Makefile.in: Add target for v850ice.o.
 
        * configure.tgt: Add cygwin32 dependencies for v850 ice.
-       
+
 Wed Jul 15 10:58:29 1998  Nick Clifton  <nickc@cygnus.com>
 
        * tracepoint.c (set_raw_tracepoint): Cope with symbols that do not
@@ -763,7 +1463,7 @@ Wed Jun 17 15:50:00 1998  Ron Unrau  (runrau@cygnus.com)
 
        * parse.c (target_map_name_to_register): Check target specific 
          aliases *first* so that it can over-ride architectural names
-       
+
 Wed Jun 17 17:13:38 1998  Said Ziouani  (saidz@park-street.cygnus.com)
 
        * remote-sds.c (sds_start_remote): Fix printf call.
@@ -788,7 +1488,7 @@ Sun Jun 14 08:46:25 1998  Ron Unrau  (runrau@cygnus.com)
 
 Sat Jun 13 13:02:32 1998  Dawn Perchik (dawn@cygnus.com)
 
-       * remote.c : Fix remote help string to match that of help.exp.
+       * remote.c: Fix remote help string to match that of help.exp.
 
 Fri Jun 12 14:22:55 1998  Jason Molenda  (crash@bugshack.cygnus.com)
 
@@ -805,8 +1505,8 @@ Thu Jun 11 15:05:10 1998  Jason Molenda  (crash@bugshack.cygnus.com)
 
 Wed Jun 10 15:39:14 1998  Stu Grossman  <grossman@babylon-5.cygnus.com>
 
-       * c-exp.y:  Fix problems with parsing "'foo.bar'::func".  Some languages
-       allow symbols with dots.
+       * c-exp.y:  Fix problems with parsing "'foo.bar'::func".  
+       Some languages allow symbols with dots.
 
        * gdbtypes.c (check_stub_method):  Cosmetic.  Use more descriptive
        names for parameters.
@@ -820,8 +1520,8 @@ end-sanitize-java
        * language.c language.h (set_language):  Now returns previous language.
 
        * symtab.c (find_methods):  Make static.  Cosmetic changes, including
-       indentation, and adding descriptive comments.  Move local variable defs
-       into the block they are used in.
+       indentation, and adding descriptive comments.  Move local variable 
+       defs into the block they are used in.
        * Don't call check_stub_method any more.  Use gdb_mangle_name to
        generate the full method name.  find_method doesn't need all the other
        goobldegook that check_stub_method does.
@@ -833,7 +1533,7 @@ start-sanitize-java
 end-sanitize-java
        * (decode_line_1):  Move local variable defs into the block they are
        used in.  (Improves code readability.)
-       
+
 Wed Jun 10 18:04:35 1998  Frank Ch. Eigler  <fche@cygnus.com>
  
        * gdbtypes.c (get_discrete_bounds): Assign unsigned type flag for
@@ -1153,12 +1853,12 @@ Mon May 18 13:04:27 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
        (tdump_command): check to see if we're connected to a trace-
        capable target (currently only "remote") before doing anything 
        else.
-       
+
 Sat May 16 22:21:48 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
        * config/d30v/tm-d30v.h (INIT_FRAME_PC_FIRST): Fill in PC into
        frame struct before extracting saved register offsets.
-       
+
 Fri May 15 22:47:45 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
 
        * tracepoint.c (encode_actions): fix typo in printf format string.
@@ -1177,10 +1877,10 @@ Fri May 15 22:47:45 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
 
        * ax-gdb.c (gen_conversion): Reworked to avoid some unnecessary
        sign extension.
-       
+
        * ax-gdb.c (gen_usual_arithmetic): Renamed from gen_usual_binary,
        to match the ANSI C standard better.  Callers changed.
-       
+
        * ax-gdb.c (gen_traced_pop): Add prototyped declaration.
 
 Fri May 15 18:18:38 1998  David Taylor  <taylor@texas.cygnus.com>
@@ -1268,7 +1968,7 @@ Tue May 12 13:17:35 1998  Frank Ch. Eigler  <fche@cygnus.com>
        (gen_expr): Factor out common code in binary arithmetic operators.
        Add support for `%'.
        (gen_mul, gen_div): Removed.
-       
+
 Thu May  7 14:49:38 1998  Bob Manson  <manson@charmed.cygnus.com>
 
        * config/sparc/tm-sp64.h (CALL_DUMMY): Store and retrieve
@@ -1328,8 +2028,8 @@ Mon May  4 07:08:25 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
 
 Sat May  2 09:35:07 1998  Stu Grossman  <grossman@babylon-5.cygnus.com>
 
-       * ocd.h:  Add new flags, function codes, and processor types to support
-       new Wiggler capabilities.
+       * ocd.h:  Add new flags, function codes, and processor types to 
+       support new Wiggler capabilities.
        * (ocd_write_bytes_size):  New function to allow atomic writes of
        memory in sizes larger than a byte.
 
@@ -1434,7 +2134,8 @@ Tue Apr 28 19:41:33 1998  Tom Tromey  <tromey@cygnus.com>
 
 Tue Apr 28 17:41:20 1998  Philippe De Muyter  <phdm@macqel.be>
 
-        * symfile.c (overlay_auto_command): Add forgotten parameter definitions.
+        * symfile.c (overlay_auto_command): Add forgotten parameter
+       definitions.
         (overlay_manual_command, overlay_off_command): Likewise.
         (overlay_load_command): Likewise.
         * tracepoint.c (memrange_cmp): Parameters have type void *, not
@@ -1443,7 +2144,7 @@ Tue Apr 28 17:41:20 1998  Philippe De Muyter  <phdm@macqel.be>
 Tue Apr 28 11:08:25 1998  John Metzler  <jmetzler@cygnus.com>
 
        * rom68k-rom.c (_initialize_rom68k): Fix unresolved init_rom_68kcmds.
-       
+
 Mon Apr 27 14:32:21 1998  Mark Alexander  <marka@cygnus.com>
 
        * config/sparc/tm-sparc.h (CALL_DUMMY): Shorten it drastically,
@@ -1520,7 +2221,7 @@ Thu Apr 23 12:52:21 1998  Philippe De Muyter  <phdm@macqel.be>
         * acconfig.h (NEED_DECLARATION_STRERROR): New define slot.
         * gdb_string.h (strerror): Function declaration issued if
         NEED_DECLARATION_STRERROR.
-        * configure, config.in : Files regenerated.
+        * configure, config.in: Files regenerated.
 
 Thu Apr 23 12:27:43 1998  Philippe De Muyter  <phdm@macqel.be>
 
@@ -1639,7 +2340,7 @@ Mon Apr 20 14:12:30 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
 Sat Apr 18 15:21:04 1998  Stan Cox  <scox@cygnus.com>
 
        * configure.tgt: Added sparc86x support.
-       
+
 Thu Apr 16 13:13:24 1998  Jason Molenda  (crash@bugshack.cygnus.com)
 
        * rdi-share/etherdrv.c (EthernetWrite): Use strerror to get
@@ -1739,7 +2440,7 @@ Fri Apr 10 10:35:35 1998  John Metzler  <jmetzler@cygnus.com>
 
        * utils.c (fmthex): A formatting function for hexdumps
 
-       *  mips-tdep.c (unpack_mips16): Fixed instruction decoding, lots of
+       * mips-tdep.c (unpack_mips16): Fixed instruction decoding, lots of
        bit pattern interpretations. mips_fetch_instruction does not work
        for 16 bit instructions. Some confusion remains about sign
        extension in backward branches.
@@ -1750,8 +2451,8 @@ Fri Apr 10 10:35:35 1998  John Metzler  <jmetzler@cygnus.com>
        (mips16_next_16): Initial major debugging of this function. Lots
        of bit pattern mistakes.
        (mips_next_pc): key on low bit of PC, not symbol table.
-       * symfile.c(generic_load) : Added a download verification which
-       reads back the loade code. Download chunk size is now a defined
+       * symfile.c (generic_load): Added a download verification which
+       reads back the loaded code. Download chunk size is now a defined
        macro. Fixed a bug in which downloading slips into loading one
        byte at a time. Lower level functions in monitor.c can load long
        sequences of bytes and make use of these fixups.  Referencing
@@ -1851,15 +2552,6 @@ Tue Mar 31 21:30:39 1998  Nick Clifton  <nickc@cygnus.com>
        * dbxread.c (process_one_symbol): Call SMASH_TEXT_ADDRESS (if it
        is defined) for function symbols.  
 
-Mon Feb 16 14:05:54 1998  Andrew Cagney  <cagney@b1.cygnus.com>
-
-       * d10v-tdep.c (d10v_extract_return_value): Wierd.  GCC wants to
-       return odd sized register quantities with only half of the first
-       register used!
-
-       * config/d10v/tm-d10v.h (USE_STRUCT_CONVENTION): Use stack when
-       size > 8.
-
 Tue Mar 31 16:39:28 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
 
        * tracepoint.c (get_tracepoint_by_number): change warning to note.
@@ -1984,7 +2676,7 @@ Tue Mar 24 16:22:40 1998  Stu Grossman  <grossman@bhuna.cygnus.co.uk>
        * Makefile.in:  Derive SHELL from configure.
        * config/d10v/d10v.mt config/m32r/m32r.mt
        config/mn10200/mn10200.mt config/mn10300/mn10300.mt
-       config/d30v/d30v.mt :  Remove -lm from SIM.  This prevents
+       config/d30v/d30v.mt:  Remove -lm from SIM.  This prevents
        dependency checking of -lm (under NT native builds).  (It is
        automatically added by configure if it exists.)
        * doc/configure mswin/configure nlm/configure
@@ -2017,7 +2709,7 @@ end-sanitize-sky
 Sat Mar 21 19:34:49 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
 
        merged changes from Foundry (list follows by file/author):
-       
+
         - Tom Tromey  <tromey@cygnus.com>
         * Makefile.in (gdbres.o): New target.
         (WINDRES): New define.
@@ -2117,7 +2809,7 @@ Fri Mar 20 14:45:36 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
        to avoid being killed by async SIGIO signals.
        * config/m32r/m32r.mt: define GDBSERVER_(LIBS and DEPFILES),
        so that gdbserver can be built with the m32r simulator.
-       
+
 Fri Mar 20 09:04:06 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
 start-sanitize-r5900
@@ -2133,7 +2825,7 @@ end-sanitize-r5900
 start-sanitize-r5900
        (builtin_type_{,u}int128): Ditto.
 end-sanitize-r5900
-       
+
        * gdbtypes.c (_initialize_gdbtypes): Initialize new types.
 
        * mips-tdep.c (do_gp_register_row): Pad register value when GP
@@ -2181,7 +2873,7 @@ Fri Mar 13 15:37:02 1998  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 start-sanitize-vr4320
 Tue Mar 10 16:15:13 1998  Gavin Koch  <gavin@cygnus.com>
 
-       * configure.tgt (mips64*vr4320*el-*-elf*) : Removed spurious case.
+       * configure.tgt (mips64*vr4320*el-*-elf*): Removed spurious case.
 
 end-sanitize-vr4320
 Fri Mar  6 13:10:27 1998  Fred Fish  <fnf@cygnus.com>
@@ -2244,7 +2936,7 @@ start-sanitize-vr4111
 end-sanitize-vr4111
        * dwarfread.c (read_tag_pointer_type): Pointer sizes now come from
        TARGET_PTR_BIT rather from sizeof(char *) on host.
-       
+
 Tue Mar  3 14:37:02 1998  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
         * alpha-nat.c (fetch_osf_core_registers):  Renamed from
@@ -2255,7 +2947,7 @@ Tue Mar  3 14:37:02 1998  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 start-sanitize-vr4320
 Tue Mar  3 11:12:39 1998  Gavin Koch  <gavin@cygnus.com>
 
-       * configure.tgt (mips64*vr4320*el-*-elf*,mips64*vr4320*-*-elf*) 
+       * configure.tgt (mips64*vr4320*el-*-elf*,mips64*vr4320*-*-elf*): 
        Added.
 
 end-sanitize-vr4320
@@ -2343,7 +3035,7 @@ Tue Feb 17 14:28:33 1998  Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
 Tue Feb 17 14:07:34 1998  Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
 
         * gdbtypes.c (check_typedef): Do not try to resolve the length of      
-        a type which has TYPE_FLAG_TARGET_STUB set, if the target type has      
+        a type which has TYPE_FLAG_TARGET_STUB set, if the target type has
         set TYPE_FLAG_TARGET_STUB as well.
 
 Tue Feb 17 14:32:18 1998  Andrew Cagney  <cagney@b1.cygnus.com>
@@ -2360,15 +3052,19 @@ Mon Feb 16 14:05:54 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * remote.c (remote_xfer_memory): Use REMOTE_TRANSLATE_XFER_ADDRESS
        to translate addr/size when defined.
        (open_remote_target): Delete.
-       
+
        * target.h (open_remote_target): Delete.
-       
+
        * config/d10v/tm-d10v.h (REMOTE_TRANSLATE_XFER_ADDRESS): Define.
-       
+
 Mon Feb 16 14:05:54 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
-       * config/d10v/tm-d10v.h (USE_STRUCT_CONVENTION): Define. True when
-       sizeof type > 1.
+       * d10v-tdep.c (d10v_extract_return_value): Wierd.  GCC wants to
+       return odd sized register quantities with only half of the first
+       register used!
+
+       * config/d10v/tm-d10v.h (USE_STRUCT_CONVENTION): Use stack when
+       size > 8.
 
 Mon Feb 16 14:05:54 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
@@ -2529,7 +3225,7 @@ Thu Feb  5 13:16:36 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * config/d10v/tm-d10v.h (EXTRA_FRAME_INFO): Delete dummy from
        struct.
        (POP_FRAME): Point at generic_pop_current_frame.
-       
+
        * d10v-tdep.c (d10v_pop_frame): Delete code handling dummy frames,
        handled earlier.
        (d10v_push_return_address): New function.
@@ -2566,7 +3262,7 @@ Thu Feb  5 13:16:36 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (STORE_RETURN_VALUE): Specify return register using RET1_REGNUM.
        (STORE_STRUCT_RETURN): Specify ARG1_REGNUM as the struct ptr
        location.
-       
+
 Thu Feb  5 13:16:36 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * blockframe.c (generic_pop_dummy_frame): Flush the frame, no
@@ -2860,7 +3556,7 @@ Thu Jan  8 11:03:59 1998  Nick Clifton  <nickc@cygnus.com>
 
        * Makefile.in: Add build rules for remote-rdi.c and
        rdi-share/libangsd.a.
-       
+
        * configure.tgt: Updated from source on branch.
        * config/arm/tm-arm.h: Updated from source on branch.
        * arm-tdep.c: Updated from source on branch.