* tm-sparc.c (EXTRA_FRAME_INFO): New field sp_offset.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 7c4d3db5059a41d21f0ecb4bdcea04f8d52ed906..84e2e9be30d5f1888a0365252659192212b04320 100644 (file)
+Sat Dec 17 13:23:21 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * tm-sparc.c (EXTRA_FRAME_INFO): New field sp_offset.
+       * sparc-tdep.c (sparc_init_extra_frame_info): Set it.
+       (examine_prologue, sparc_init_extra_frame_info): Use ->frame plus
+       ->sp_offset to compute the address something is saved at, not
+       ->bottom.
+
+       * sparc-tdep.c (get_saved_register): New function.
+       * tm-sparc.h: Define GET_SAVED_REGISTER; don't define
+       FRAME_FIND_SAVED_REGS, HAVE_REGISTER_WINDOWS or REGISTER_IN_WINDOW_P.
+       * stack.c (frame_info): Add comment about what to do if
+       FRAME_FIND_SAVED_REGS is not defined.
+
+       * sparc-tdep.c (sparc_init_extra_frame_info): Set ->frame field
+       here.  Get it right for flat frames.
+       * sparc-tdep.c (sparc_frame_chain): Instead of returning
+       meaningful value for ->frame field, just return dummy value.
+       This change is needed because the old code didn't deal with mixed
+       flat and non-flat frames.
+
+       * sparc-tdep.c (sparc_pop_frame): Write SP_REGNUM from
+       frame->frame, don't go through saved regs for this.
+
+       * sparc-tdep.c: Move guts of skip_prologue to new function
+       examine_prologue.  Check for flat prologue and set is_flat.
+       Provide the caller with the information about what is saved where
+       if desired.
+       (skip_prologue, sparc_frame_find_saved_regs): Call examine_prologue.
+
+       * sparc-tdep.c: Replace union sparc_insn_layout and anonymous
+       union in isannulled, which won't work on a little-endian host,
+       with X_* macros.
+
+       * sparc-tdep.c (sparc_frame_saved_pc): If addr == 0, the saved PC
+       is still in %o7.
+
+       * config/sparc/tm-sparc.h: Define INIT_FRAME_PC and
+       INIT_FRAME_PC_FIRST.
+       * blockframe.c (get_prev_frame_info): Modify comments regarding
+       INIT_FRAME_PC_FIRST and the sparc.
+
+       * sparc-tdep.c (single_step): Use 4 not sizeof (long) for size of
+       instruction. 
+
+Sat Dec 17 02:33:37 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * c-typeprint.c (c_type_print_base):  Use `show' of -1 to print
+       the return type of methods to avoid infinite loops with anonymous
+       types.
+       * valops.c (search_struct_field):  Handle anonymous unions.
+
+       * sparc-tdep.c (sunos4_skip_trampoline_code):  New function
+       to correctly handle steps into -g compiled PIC objects in the
+       main executable.
+       * config/sparc/tm-sun4os4.h (SKIP_TRAMPOLINE_CODE):
+       Redefine to use sunos4_skip_trampoline_code.
+
+       * dwarfread.c (DWARF_REG_TO_REGNUM):  Provide a default mapping
+       from DWARF to GDB register numbering.
+       * dwarfread.c (locval):  Use DWARF_REG_TO_REGNUM to map the
+       register value.
+       * config/mips/tm-mipsv4.h (DWARF_REG_TO_REGNUM):  Define.
+
+Fri Dec 16 10:56:29 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
+
+       * Makefile.in (uninstall): transform file names.
+
+Thu Dec 15 16:55:35 1994  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * defs.h: Include progress.h.
+       (QUIT): Call PROGRESS.
+       * main.c (main): Call START_PROGRESS and END_PROGRESS, break
+       usage message into shorter strings.
+       * source.c:  Change long command help strings into concats of
+       shorter ones, for picky ANSI compilers.
+
+       * top.c (command_loop): For space usage display, show both
+        absolute size and the change from before command execution.
+
+Thu Dec 15 16:40:10 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * defs.h, gdbtk.c (gdbtk_fputs), main.c (gdb_fputs), top.c: Add
+       stream arg to fputs_unfiltered_hook.  Differentiate stdout from
+       stderr when passing text into tcl land.
+       * defs.h, top.c, utils.c (error): Add error_hook.
+       * gdbtk.c: Improve mechanism for capturing output values.
+       (full_filename): Remove.
+       (gdb_cmd call_wrapper gdbtk_init): Protect all calls from tcl land
+       with call_wrapper.  This prevents longjmps (usually via error())
+       from jumping out of tcl/tk and leaving things in an indeterminate
+       state.
+       * gdbtk.tcl: New view option to disable line numbers.  Put catch
+       around most uses of gdb_cmd.  Add update button to reg config
+       window.  Stop doing immediate updates when selecting registers.
+       Change register view values into checkbuttons.
+
+Tue Dec 13 15:15:33 1994  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * breakpoint.c, infrun.c, printcmd.c: Change long command help
+        strings into concats of shorter ones, for picky ANSI compilers.
+
+Mon Dec 12 17:08:02 1994  Stan Shebs  <shebs@andros.cygnus.com>
+
+       Sparc flat register window support.
+       * sparc-tdep.c (sparc_insn_layout): New union, defines layout of
+        instructions symbolically (used to be local to skip_prologue).
+       (sparc_init_extra_frame_info): New function.
+       (sparc_frame_chain): Add flat cases throughout.
+       (skip_prologue): Add recognition of flat prologues.
+       (sparc_frame_find_saved_regs): Add flat cases.
+       (sparc_pop_frame): Ditto.
+       * config/sparc/tm-sparc.h (EXTRA_FRAME_INFO): New slots.
+       (INIT_EXTRA_FRAME_INFO): Call sparc_init_extra_frame_info.
+       (PRINT_EXTRA_FRAME_INFO): Define.
+
+Mon Dec 12 16:59:29 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * gdbtk.tcl (reg_config_menu create_registers_window
+       recompute_reg_display_list):  Use array instead of individual vars
+       for register display list.
+       * (recompute_reg_display_list update_registers):  Fix bug with not
+       displaying all registers.
+
+Mon Dec 12 13:06:59 1994  Jim Kingdon  <kingdon@deneb.cygnus.com>
+
+       * f-lang.c: Remove duplicate declaration of
+       builtin_type_f_integer, and only include it in the f_builtin_types
+       once.
+
+       * somread.c (som_symfile_read): Just assign to objfile->obj_private,
+       not OBJ_UNWIND_INFO.  Assigning to a cast is a GCC-ism which
+       the HP compiler doesn't like.
+
+Mon Dec 12 12:22:21 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * gdbtk.c:  New tcl commands:  gdb_fetch_registers,
+       gdb_changed_register_list, and gdb_regnames.
+       * gdbtk.tcl:  Use monochrome color model for now.
+       * (delete_breakpoint_tag create_file_win):  Add breakdot support.
+       * (create_file_win create_asm_win update_listing build_framework
+       create_source_window create_command_window):  Re-org window
+       creation to give all windows consistent look and feel.
+       * (update_listing update_asm):  Change pc pointer to '->'.
+       * (registers_command reg_config_menu create_registers_window
+       populate_reg_window update_registers):  Revamp register window.
+       Allow selection of registers to be displayed.  Highlight changed
+       registers.
+
+Fri Dec  9 15:50:05 1994  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * remote.c (remote_wait): Pass string instead of char to strcpy.
+
+Fri Dec  9 04:43:17 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * gdbserver/low-lynx.c (mywait): Remove debugging printf.
+
+Thu Dec  8 15:07:29 1994  Jim Kingdon  <kingdon@deneb.cygnus.com>
+
+       * frame.h: Restore pre-Nov 3 comments about FRAME_FP with minor
+       changes.  They are correct, unlike the post-Nov 3 comment
+       (FRAME_FP doesn't have any machine-independent relationship with
+       FP_REGNUM or any other such notion of a "frame pointer").
+
+Wed Dec  7 14:50:54 1994  Jim Kingdon  <kingdon@deneb.cygnus.com>
+
+       * gdbserver/remote-utils.c (write_ok): Write "OK", not "Ok", to
+       match stubs and protocol spec.
+       * gdbserver/remote-utils.c (remote_open): Cast to struct sockaddr
+       when passing to function which expects that.
+
+       The following changes aren't quite enough to make things work with
+       LynxOS (apprently kernel problems).
+       * infrun.c (wait_for_inferior): When resuming new thread, pass pid
+       not -1 for remote case.
+       * thread.c (info_threads_command): Give error if !target_has_stack. 
+       * infrun.c (start_remote): Call init_thread_list.
+       * thread.c (info_threads_command): Don't call kill for remote
+       debugging target.
+       * target.c (normal_pid_to_str): Print "thread" not "process" for
+       remote.
+       * remote.c, gdbserver/*: Add 'H', 'S', and 'C' requests, 'X'
+       response, and `thread' part of 'T' response.
+       * gdbserver/*: If program exits, send packet to GDB before
+       exiting.  Handle termination with a signal the same as exiting
+       with an exitstatus.
+       * remote.c: Don't try to kill program after getting an 'X'
+       response.
+       * infrun.c (wait_for_inferior): Add comment about kill versus mourn.
+
+Thu Dec  8 12:37:38 1994  Rob Savoye  <rob@darkstar.cygnus.com>
+
+       * config/pa/tm-pro.h tm-hppap.h, hppapro.mt: Rename tm-hppap.h to
+       tm-pro.h.
+
+Wed Dec  7 18:22:59 1994  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * source.c: Various cosmetic changes.
+       (forward_search_command): Handle very long source lines correctly.
+
+Wed Dec  7 13:21:47 1994  Rob Savoye  <rob@darkstar.cygnus.com>
+
+       * hppa-tdep.c: Use GDB_TARGET_IS_PA_ELF so SOM target support will
+       stop being linked in.
+
+       * config/pa/tm-hppap.h: New file. Set GDB_TARGET_IS_PA_ELF,
+       otherwise it looks like BSD-ELF.
+
+Mon Dec  5 21:43:52 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * inftarg.c: include <sys/types.h> to get def of pid_t.
+
+Fri Dec  2 15:03:07 1994  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * solib.c (auto_solib_add_at_startup): New global.
+       (solib_create_inferior_hook): Call solib_add only if
+       auto_solib_add_at_startup is nonzero.
+       (_initialize_solib): New command "set auto-solib-add".
+
+Fri Dec  2 12:52:04 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * parse.c (msymbol_addr_type):  Replaced by
+       lookup_pointer_type (builtin_type_void).
+
+       * printcmd.c (_initialize_printcmd):  Give examine_*_type
+       a name for `ptype $_'.
+
+Fri Dec  2 12:52:04 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * printcmd.c (print_formatted): Call val_print_string directly,
+       rather than via value_print.
+
+Wed Nov 30 22:27:27 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * somsolib.c (som_solib_get_got_by_pc): New function.
+       * somsolib.h (som_solib_get_got_by_pc): Add extern decl.
+       * hppa-tdep.c (hppa_fix_call_dummy): Handle case where FUN is the
+       function's export stub or real address in a shared library.
+
+Tue Nov 29 13:40:25 1994  J.T. Conklin  (jtc@rtl.cygnus.com)
+
+       * config/i386/nbsd.mh (REGEX, REGEX1): No longer define.
+
+       * configure.in (i[345]86-*-freebsd*): New configuration.
+       * config/i386/{fbsd.mh,fbsd.mt,nm-fbsd.h}: New files.
+
+Tue Nov 29 12:23:25 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * top.c (read_next_line): Pass annotation suffix "commands"
+       instead of "command", matches documentation.
+
+Mon Nov 28 14:53:21 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * config/a29k/tm-a29k.h (setup_arbitrary_frame): Replace
+       FRAME_ADDR with CORE_ADDR in prototype.
+
+       * top.c (command_line_input): If annotation suffix is NULL,
+       replace it with an empty string.
+       (read_next_line): Pass "command" as annotation suffix to
+       command_line_input.
+
+Mon Nov 28 11:03:14 1994  J.T. Conklin  (jtc@rtl.cygnus.com)
+
+       * config/rs6000/tm-rs6000.h (setpgrp): move defn from here...
+       * config/rs6000/xm-rs6000.h: ...to here.
+
+Mon Nov 28 09:17:20 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * gdbtk.tcl (build_framework):  Fix bug with setting window titles.
+
+       * gdbtk.tcl (build_framework):  Add "Report bug" to help menu.
+
+       * gdbtk.tcl:  Re-arrange windows using new, consistent layout. Clean
+       up lots of code and centralize framework initialization.
+
+Fri Nov 25 21:26:02 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * tm-hppa.h (skip_trampoline_code): Add extern decl.
+       * hppa-tdep.c (hppa_pop_frame): Silently restart the inferior and
+       allow it to execute any return path trampoline code.  Stop the
+       inferior and give the user control when the trampoline has
+       finished executing.
+       (in_solib_call_trampoline): Handle export stubs which also perform
+       parameter relocations.
+       (in_solib_return_trampoline): Likewise.
+
+Fri Nov 25 13:37:10 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * coffread.c, symfile.h (coff_getfilename):  Make it static again.
+       * xcoffread.c (coff_getfilename):  Use a static copy from
+       coffread.c, modified for accessing the static xcoff strtbl.
+
+Fri Nov 25 00:51:05 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hppa-tdep.c (in_solib_call_trampoline): Recognize calls through
+       _sr4export and $$dyncall as trampolines.  Likewise for long-call
+       stubs and parameter relocation stubs.
+       (in_solib_return_trampoline): Recognize a return trampoline for
+       return value relocation stubs.
+
+       * hpread.c: Include hp-symtab.h instead of hpux-symtab.h.
+       Various name changes to match those used by hp-symtab.h.
+
+Thu Nov 24 00:39:27 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * blockframe.c (find_pc_partial_function): Inhibit mst_trampoline
+       symbol special handling when INHIBIT_SUNSOLIB_TRANSFER_TABLE_HACK
+       is defined.
+       * infrun.c (IN_SOLIB_CALL_TRAMPOLINE): Renamed from
+       IN_SOLIB_TRAMPOLINE.  All callers changed.
+       (IN_SOLIB_RETURN_TRAMPOLINE): Provide default definition.
+       (wait_for_inferior): Handle single stepping through trampolines on
+       return paths from shared libraries.
+       * config/pa/tm-hppa.h (IN_SOLIB_CALL_TRAMPOLINE): Use
+       in_solib_call_trampoline.
+       (IN_SOLIB_RETURN_TRAMPOLINE): Use in_solib_return_trampoline.
+       (INHIBIT_SUNSOLIB_TRANSFER_TABLE_HACK): Define.
+       * hppa-tdep.c (in_solib_call_trampoline): New function.
+       (in_solib_return_trampoline): New function.     
+
+Wed Nov 23 21:43:03 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
+
+       * tm-h8300.h (REMOTE_BREAKPOINT): Define.
+       * h8300-tdep.c (h8300_pop_frame): Remove redundant call.
+
+       * remote-e7000.c (HARD_BREAKPOINTS): Reenable.
+       (BC_BREAKPOINTS): Disable.
+       * sh-tdep.c (print_insn): Cope with big and little endian machines.
+       * sh/sh.mt: Use libsim.a
+       * sh/tm-sh.h (TARGET_BYTE_ORDER_SELECTABLE): New
+       (BREAKPOINT): Changed to be byteorder independent.
+
+Tue Nov 22 19:13:39 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       Maintenance commands to report time and space usage.
+       * main.c (display_time, display_space): New globals.
+       (main): Add argument --statistics to enable reporting, display
+       time and space after startup is done.
+       * maint.c (maintenance_time_display, maintenance_space_display):
+       New commands.
+       * top.c (command_loop): Display time and space after command
+       execution.
+
+       * top.c (pre_init_ui_hook): New global.
+       (gdb_init): If pre_init_ui_hook set, call before all other init.
+
+Tue Nov 22 10:25:59 1994  Kung Hsu  (kung@mexican.cygnus.com)
+
+       * a29k-tdep.c (examine_tag): Fix a bug in stack frame size.
+
+Sat Nov 19 03:10:51 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * config/i386/i386sol2.mh:  Reenable core file support.
+
+       * symfile.c (deduce_language_from_filename):  Treat .c++ as a
+       C++ extension.
+
+       * valops.c (destructor_name_p):  Do not compare the template
+       part for template classes.
+
+Fri Nov 18 14:55:59 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * defs.h, infcmd.c (reg_names): Don't declare as constant.
+       * remote-mips.c (mips_open): Read and set the processor type.
+       * mips-tdep.c (mips_set_processor_type): Always return an int.
+
 Fri Nov 18 10:38:12 1994  J.T. Conklin  <jtc@rtl.cygnus.com>
 
-       * Makefile.in (LD_FOR_TARGET, NLMCONV_FOR_TARGET): Removed.
+       * nlm/alpha.c (strtol): Remove, it is provided by NetWare C library.
+       * nlm/gdbserve.def (strtol): Add to import list.
+       * nlm/fake_aio.c: Remove file, no longer used.
 
+       * Makefile.in (LD_FOR_TARGET, NLMCONV_FOR_TARGET): Remove.
        * nlm/Makefile.in (gdbserve.O): Link with ${CC_FOR_TARGET}.
-         (LD_FOR_TARGET): Removed.
+       (LD_FOR_TARGET): Remove.
 
 Thu Nov 17 22:09:50 1994  Rob Savoye  <rob@darkstar.cygnus.com>
 
-       * monitor.[ch], w89k-rom.c, op50n-rom.c, idp-rom.c: Add support
-       for two variables used to control the load protocol and conversion
-       type.
+       * monitor.h, monitor.c, w89k-rom.c, op50n-rom.c, idp-rom.c: Add
+       support for two variables used to control the load protocol and
+       conversion type.
 
 Thu Nov 17 17:51:12 1994  Stan Shebs  (shebs@andros.cygnus.com)
 
@@ -42,13 +411,13 @@ Wed Nov 16 15:28:29 1994  Rob Savoye  (rob@cygnus.com)
 
 Wed Nov 16 10:31:27 1994  J.T. Conklin  (jtc@cygnus.com)
 
-       * config/powerpc/gdbserve.mt (TDEPFILES): Removed fake_aio.o
+       * config/powerpc/gdbserve.mt (TDEPFILES): Remove fake_aio.o.
 
        * nlm/gdbserve.c: Include <nwtypes.h> before other NetWare headers.
        * nlm/ppc.c: Likewise. 
 
-       * nlm/ppc.c (strtol): Removed, it is provided by NetWare C Library.
-         (StopBell): New function (stubbed out).
+       * nlm/ppc.c (strtol): Remove, it is provided by NetWare C Library.
+       (StopBell): New function (stubbed out).
 
 Wed Nov 16 00:12:21 1994  Jeff Law  (law@snake.cs.utah.edu)
 
@@ -851,6 +1220,27 @@ Wed Sep 28 08:59:14 1994  Jim Kingdon  (kingdon@cygnus.com)
        * xcoffread.c (read_xcoff_symtab): Process XTY_LD symbols we were
        ignoring before.  But continue to ignore XMC_DS.
 
+Wed Sep 28 00:35:23 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hpread.c (hpread_read_array_type): Do not change the type code
+       to TYPE_CODE_PTR for "char foo[]".  Just make it a zero length
+       array type.
+
+       * hpread.c (hpread_type_translate): Handle T_UNS_LONG types with
+       lengths other than 32bits (HP C 9.69 represents an "unsigned char"
+       as an T_UNS_LONG with length 8).
+
+       * hpread.c (struct hpread_symfile_info): Delete have_module field
+       and accessor macro.  Minor indentation fix.
+       (hpread_build_psymtabs, case K_MODULE):  Only start a new psymtab
+       and reset state variables have_name & texthigh if pst is NULL.
+       (hpread_build_psymtabs, case K_SRCFILE): Only reset the name of a
+       partial symbol table if pst is non-NULL.  If pst is NULL, then
+       start a new psymtab.
+       (hpread_process_one_debug_symbol, case K_MODULE): Now empty.
+       (hpread_process_one_debug_symbol, case K_SRCFILE): Simplify and
+       correct handling of subfiles.
+
 Mon Sep 26 02:59:00 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
        * defs.h (misc_command_type):  Remove trailing comma from
@@ -1503,6 +1893,25 @@ Fri Aug 19 13:35:01 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
        (generic_load):  Remove check for NULL filename, it is done
        in load_command now.
 
+Fri Aug 19 10:36:15 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * Makefile.in (ALLDEPFILES): Add hpread.c.
+       (hpread.o): Add dependencies.
+
+       * somread.c: Do not include "aout/aout64.h".  SOM has nothing to
+       do with a.out.
+       (BYTES_IN_WORD): Delete.
+       (som_symfile_read): Call hpread_build_psymtabs to build any
+       minimal symbols based on the HP C native debug symbols.
+       (som_symfile_finish): Call hpread_symfile_finish.
+       (som_symfile_init): Call hpread_symfile_init.
+       * config/pa/tm-hppa.h (HPREAD_ADJUST_STACK_ADDRESS): Define.
+       * hppa-tdep.c (hpread_adjust_stack_address): New function.
+
+       * config/pa/hppabsd.mh (NATDEPFILES): Add hpread.o
+       * config/pa/hppahpux.mh (NATDEPFILES): Likewise.
+       * hpread.c: New file.
+
 Fri Aug 19 00:40:55 1994  Jeff Law  (law@snake.cs.utah.edu)
 
        * hppa-tdep.c (skip_trampoline_code): Revert incorrect change
@@ -1599,6 +2008,17 @@ Sat Aug 13 08:22:50 1994  Fred Fish  (fnf@cygnus.com)
 
        * environ.c (init_environ):  If no environment, do nothing.
 
+Fri Aug 12 19:30:53 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hpread.c: Delete rest of TODO list.  Do not include "libbfd.h",
+       <time.h>, <sys/types.h>, "demangle.h", <sys/file.h>,
+       "expression.h", "language.h", "gdbtypes.h", "demangleh".
+       Move all global variables into the private symbol table structure
+       and add accessor macros.  Update some comments.
+       (hpread_build_psymtabs): Delete dbsubc_addr, we don't need it.
+       (hpread_end_psymtab): New function to end a partial symbol table,
+       all callers changed (no more bogus sharing with dbxread.c).
+
 Fri Aug 12 15:52:37 1994  Stu Grossman  (grossman@cygnus.com)
 
        * remote.c (remote_wait):  Return inferior_pid instead of 0 for
@@ -1655,6 +2075,12 @@ Tue Aug  9 09:44:42 1994  Stu Grossman  (grossman@cygnus.com)
        clutches.
        * (procfs_set_sproc_trap):  Enable trapping of fork and vfork.
 
+Mon Aug 08 15:34:13 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hpread.c (hpread_process_one_debug_symbol): Fix block scoping
+       problem (losing localvars on the close-brace instead of after
+       the close brace).
+
 Mon Aug  8 15:09:32 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
 
        * i386-nlmstub.c (handle_exception): Wait until the thread has
@@ -2113,6 +2539,20 @@ Wed Jul  6 20:22:07 1994  Per Bothner  (bothner@kalessin.cygnus.com)
        * ch-exp.y (yylex):  First try name lookup using exact name
        typed by user;  if that fails, try lower-cased name.
 
+Wed Jul 06 12:39:07 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hpread.c: More cleanups.  Delete lots of trailing whitespace.
+       Remove some items from the TODO list and notes throughout code
+       for things which need fixing.  Add more comments.
+       Document bogus struct symloc sharing with dbxread.c.  Delete more
+       useless variables.  Add more PARAM prototypes.  Fixup more
+       indention problems that have crept in.
+       (SET_NAMESTRING): Accept new namep and objfile arguments so that
+       it doesn't depend on the variable names on the procedures it's
+       used from.  
+       (hpread_symfile_init): Delete incorrect checks for bogus sizes of
+       the debug sections.
+
 Wed Jul  6 00:48:57 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
        * dbxread.c, elfread.c, mipsread.c, nlmread.c, os9kread.c:
@@ -2127,6 +2567,12 @@ Wed Jul  6 00:48:57 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
        * procfs.c (wait_fd):  Handle ENOENT error return from PIOCWSTOP
        ioctl, it indicates that the process has exited.
 
+Mon Jul 04 19:48:03 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hpread.c (hpread_symfile_init): Make sure to initialize all the
+       private data to zero.  Not having any HP C debug symbols is not an
+       error.  Just return.
+
 Mon Jul  4 19:28:56 1994  Jeff Law  (law@snake.cs.utah.edu)
 
        * hppa-tdep.c (read_unwind_info): ELF unwind information is in the
@@ -2148,6 +2594,17 @@ Sat Jul  2 01:51:33 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
        Define to enable handling of shared libraries for a.out executables,
        run under Solaris BCP.
 
+Fri Jul 01 19:50:21 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hpread.c: Change contribution notice to the Cygnus/Utah agreed
+       upon notice.  Delete some stuff from the TODO list.  Rework
+       many comments to be clearer.  Major cleanups.  Consistently
+       use "hpread_" prefix.  Delete unnecessary macros, structures
+       variables, fiels, functions and #if 0 code.  Mark code which
+       still needs to be cleaned up.  PARAMize and make most functions
+       static. Fix error checking when reading in the debug section
+       contents.  No more minimal symbol table handling in this code!
+
 Thu Jun 30 13:59:23 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * infrun.c (wait_for_inferior): Print "Program exited normally"
@@ -3574,6 +4031,11 @@ Mon Mar 21 11:02:51 1994  Stu Grossman  (grossman at cygnus.com)
        VM_MIN_ADDRESS.
        * config/alpha/tm-alphanw.h:  DECR_PC_AFTER_BREAK=0, VM_MIN_ADDRESS=0.
 
+Mon Mar 21 10:09:06 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hpread.c (_initialize_hpuxread): Don't call add_symtab_fns if
+       HPREAD is not defined.
+
 Sun Mar 20 15:21:57 1994  Doug Evans  (dje@cygnus.com)
 
        * sparc-tdep.c (sparc_frame_find_save_regs): Use REGISTER_RAW_SIZE
@@ -3689,6 +4151,13 @@ Tue Mar 15 10:05:27 1994  Jim Kingdon  (kingdon@cygnus.com)
 
        * rs6000-tdep.c: Change value to value_ptr.
 
+Sun Mar 13 17:19:03 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hpread.c (read_hpux_symtab: Correctly determine the namespace
+       and address class of SVAR, DVAR, TYPEDEF, TAGDEF, CONST, and
+       MEMENUM symbols.  Do not include function-scoped variables in
+       the partial symbol table.
+
 Sun Mar 13 09:45:51 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * i386m3-nat.c: Include floatformat.h.
@@ -4219,6 +4688,13 @@ Mon Feb  7 08:22:42 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
        * defs.h [BFD64]: Use BFD_HOST_64_BIT, not nonexistent
        BFD_HOST_64_TYPE.
 
+Sun Feb  6 15:56:09 1994  Jeff Law  (law@wild.cs.utah.edu)
+
+       * hpread.c (hpux_symfile_init): Use obj_som_* rather than obj_* to
+       access BFD private data.  Search for the "$TEXT$" space rather
+       than ".text".
+       (hppa_sym_fns): Add bfd target flavour to initializer.
+
 Sun Feb  6 06:55:15 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * target.c (target_preopen): If target_kill doesn't remove the
This page took 0.028567 seconds and 4 git commands to generate.