]> Git Repo - binutils.git/blobdiff - gdb/ChangeLog
* configure.in: Add support for apollo 68k under BSD environment.
[binutils.git] / gdb / ChangeLog
index fbac9ba9e787687770bcc31d8156a802e8ca596a..f608dea6f6a3c7a95826a16dc3a56f5ff5252d3a 100644 (file)
@@ -1,3 +1,296 @@
+Mon Aug  3 17:06:20 1992  Stu Grossman  (grossman at cygnus.com)
+
+       * configure.in:  Add support for apollo 68k under BSD environment.
+       * xm-apollo68b.h:  New file to support above.
+
+Mon Aug  3 00:25:56 1992  Fred Fish  ([email protected])
+
+       * configure.in:  Recognize i486 host cpu.
+       * valprint.c (type_print_derivation_info):  Print derivation info
+       in same form as class declarations in source.
+       * valprint.c (type_print_varspec_suffix):  Split arg printing
+       code out to type_print_args function.
+       
+Sat Aug  1 13:32:58 1992  Fred Fish  ([email protected])
+
+       * dwarfread.c (struct dieinfo):  Remove obsolete at_visibility, 
+       at_import, at_frame_base.
+       * dwarfread.c (completedieinfo):  Remove cases for obsolete
+       AT_visibility, AT_import, and AT_frame_base attributes.
+       * breakpoint.h (BREAKPOINT_MAX):  Increase from 10 to 16 for
+       i860, which can keep up to 4 shadow breakpoints.
+       * tm-stratus.h (USG):  Define.
+       * tm-stratus.h (TARGET_BYTE_ORDER):  Define to BIG_ENDIAN.
+       * xm-stratus.h (HOST_BYTE_ORDER):  Define to BIG_ENDIAN.
+       * xm-stratus.h (xm-sysv4.h):  Include, name changed from xm-svr4.h.
+       * xm-stratus.h (NO_JOB_CONTROL):  Remove define.
+       * config/stratus.mt (TDEPFILES):  Include files available from
+       stratus that are not yet in release pending receipt of paperwork
+       at FSF.
+       * buildsym.c (finish_block):  Minor code format change.
+       * gdbtypes.h (struct field):  Add to comments.
+       * gdbtypes.h (virtual_field_bits):  Add to comments.
+       * objfiles.c (allocate_objfile):  Change obstack interface to
+       match FSF merging efforts.
+
+Mon Jul 27 21:14:44 1992  Fred Fish  ([email protected])
+
+       * Makefile.in (VERSION):  Bump to 4.6.2.
+       * Makefile.in (SFILES_MAINDIR):  Add stabsread.c
+       * Makefile.in (OBS):  Add stabsread.o
+       * Makefile.in (stabsread.o):  Add build rule.
+       * stabsread.c, stabsread.h:  New files.
+       * buildsym.c:  Split out stabs specific support to stabsread.c.
+       * buildsym.h:  Split out stabs specific support to stabsread.h.
+       * dbxread.c (stabsread.h):  Include
+       * dbxread.c (dbx_new_init):  Call stabsread_new_init.
+       * dbxread.c (dbx_psymtab_to_symtab_1):  Call stabsread_init.
+       * dbxread.c (read_ofile_symtab):  Call end_stabs.
+       * dbxread.c (process_one_symbol):  Call end_stabs and start_stabs.
+       * dbxread.c (elfstab_build_psymtabs):  Call stabsread_new_init.
+       * dwarfread.c (psymtab_to_symtab_1):  Call buildsym_init, add
+       really_free_pendings to cleanups.
+       * elfread.c (elf_new_init):  Call stabsread_new_init.
+       * gdbtypes.c:  Small changes to maintenance commands.
+       * mipsread.c (stabsread.h):  Include.
+       * mipsread.c (psymtab_to_symtab_1):  Call end_stabs.
+       * xcoffread.c (stabsread.h):  Include.
+       * xcoffread.c (global_stabs):  Remove redundant def.
+       * xcoffread.c (read_xcoff_symtab):  Call start_stabs and end_stabs.
+
+Wed Jul 22 21:39:33 1992  Fred Fish  ([email protected])
+
+       * lmode_inferior_valid, lmode_ours_valid:  New static vars.
+       * inflow.c (terminal_init_inferior, terminal_inferior,
+       terminal_ours_1, initialize_inflow):  Record and use state
+       of lmode_inferior_valid and lmode_ours_valid.
+
+Wed Jul 22 04:23:03 1992  D. V. Henkel-Wallace  ([email protected])
+
+       * es1800.c: use FREAD|FWRITE rather than _FREAD|_FWRITE.
+       include <sgtty.h> on USG.  (from sef).
+
+       * depend: es1800 dependency needed here.
+
+Mon Jul 20 21:09:53 1992  Fred Fish  ([email protected])
+
+       * buildsym.c (read_struct_type):  Initialize structs allocated
+       with alloca, to avoid using random values from stack later on.
+       * defs.h (fprintf_filtered):  Add prototype.
+       * gdbtypes.c (check_stub_method):  Fix misleading comments.
+       * gdbtypes.c (print_arg_types, dump_fn_fieldlists):  New maint
+       support functions.
+       * gdbtypes.c (print_cplus_stuff, recursive_dump_type):  Many
+       small changes to maint support functions.
+       * gdbtypes.h (cplus_struct_type):  Reorganize member ordering
+       for some fields and expand comments.
+       * objfiles.c (allocate_objfile):  Use new obstack_alloc_arg
+       macro and track change to obstack_full_begin macro.
+       * utils.c (fprintfi_filtered):  New function.
+       * valprint.c (type_print_base):  Fixup field printing to not
+       print extraneous lines and not print bogus "no data fields"
+       messages for C++ classes with no data members.  Also use new
+       fprintfi_filtered function.
+
+Mon Jul 20 11:25:18 1992  D. V. Henkel-Wallace  ([email protected])
+
+       * configure.in: es1800 ok for 68000 too.
+
+Sat Jul 18 15:48:58 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * configure.in: echo error messages to stderr, not stdout
+
+Fri Jul 17 17:07:24 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * configure.in: recognize hppa* instead of hppa
+
+Fri Jul 17 16:52:04 1992  Stu Grossman  (grossman at cygnus.com)
+
+       * energize.c:  Second cut at DynamicLoad message handling.
+
+       * energize.c:  Relativize pathnames in #include statements.
+       * (kernel_dispatch):  Better error messages for unknown protocol
+       messages.
+       * (kernel_dispatch):  First cut at DynamicLoad message handling.
+
+       * Makefile.in:  Remove -I../readline from all compilations,
+       include a special case for main.o instead.
+
+Fri Jul 17 10:14:56 1992  Fred Fish  ([email protected])
+
+       * eval.c (evaluate_subexp):  Ask lookup_struct_elt_type to call
+       error if it fails to find a member type, rather than return NULL
+       and trigger a coredump.
+       * symtab.c (lookup_symbol, lookup_demangled_block_symbol,
+       lookup_demangled_partial_symbol,):  Ask demangle_and_match to
+       match on complete demanglings, including argument lists for member
+       functions, rather than just accepting the first demangling that
+       matches the class and function name.
+       * dwarfread.c (read_file_scope):  Pass contents of AT_comp_dir
+       to start_symtab as the directory name.
+       * dwarfread.c (completedieinfo):  Strip off any leading hostname
+       portion of the AT_comp_dir attribute string.  Gdb doesn't know
+       what to do with them (FIXME).
+
+Thu Jul 16 13:37:09 1992  Stu Grossman  (grossman at cygnus.com)
+
+       * breakpoint.c (commands_command):  Simplify code a bit, remove
+       unnecessary fflush().
+
+       * Makefile.in (OTHERS):  Add gcc.patch.
+       * partial-stab.h (N_SO):  Fix handling of redundant SOs (again...)
+
+Thu Jul 16 12:07:40 1992  Fred Fish  ([email protected])
+
+       * dwarfread.c (LCC_PRODUCER):  Change to match current NCR
+       lcc producer string.
+
+Thu Jul 16 11:40:55 1992  Stu Grossman  (grossman at cygnus.com)
+
+       * WHATS.NEW renamed to NEWS.
+
+Wed Jul 15 11:37:31 1992  Fred Fish  ([email protected])
+
+       * dbxread.c, dwarfread.c:  Re-enable experimental code to
+       automatically select demangling style.
+       * demangle.c (DEFAULT_DEMANGLING_STYLE):  Rename from simply
+       DEMANGLING_STYLE, to make more descriptive.  Revert back to
+       "auto" as default.  Comment use.
+       * Makefile.in (DEMANGLING_STYLE, DEMANGLE_OPTS):  Remove.
+       * Makefile.in (${DEMANGLER}.o) Remove target and special
+       compilation rule.
+
+Tue Jul 14 23:05:14 1992  Fred Fish  ([email protected])
+
+       * Makefile.in (VERSION):  Bump to 4.6.1 (post-release versions).
+
+Tue Jul 14 19:26:54 1992  Stu Grossman  (grossman at cygnus.com)
+
+       * Makefile.in, demangle.c:  Change default demangling style to
+       gnu.
+       * Makefile.in:  Update version to 4.6 !!!
+       * README, WHATS.NEW:  Update for 4.6.
+
+Tue Jul 14 16:59:46 1992  Ken Raeburn  ([email protected])
+
+       * i960-tdep.c (frame_args_address): If arg pointer can't be found,
+       use frame address.
+
+       * buildsym.c (read_struct_type): Don't die on TYPE_CODE_UNDEF
+       nodes as base classes.
+
+Tue Jul 14 00:12:30 1992  Stu Grossman  (grossman at cygnus.com)
+
+       * alldeps.mak, depend:  Update.
+
+       * xcoffread.c:  Add decl for section_offset to keep prototype happy.
+
+       * Makefile.in (VERSION):  4.5.9.
+
+       * xm-hp300bsd.h:  Add decl for strdup().
+       * mips-tdep.c (heuristic_proc_desc):  Fill in proc start addr in
+       PDR.  Cleanup a few things, fix compilation warnings.
+
+Mon Jul 13 19:06:54 1992  Fred Fish  ([email protected])
+
+       * Makefile.in (DEMANGLING_STYLE):  New define to set default
+       demangling style for C++.  Defaults to "auto".
+       * Makefile.in (DEMANGLE_OPTS):  Use DEMANGLING_STYLE.
+       * Makefile.in (SFILES_MAINDIR):  Add demangle.c
+       * Makefile.in (OBS):  Add demangle.o
+       * cplus-dem.c (GNU_DEMANGLING, ARM_DEMANGLING, LUCID_DEMANGLING):
+       Remove compile time decisions about demangling style and replace
+       with runtime decisions using current_demangling_style.
+       * cplus-dem.c (main):  Expand code included during building of
+       standalone demangler to recognize demangling style options.
+       * dbxread.c (demangle.h):  Include.
+       * dbxread.c (read_ofile_symtab, process_one_symbol):  Set GNU C++
+       demangling style if processing g++ code and current demangling style
+       is auto (Note: this feature currently disabled.)
+       * demangle.c:  New file, generic demangling control.
+       * demangle.h (demangling_styles):  New enumeration to select one
+       of several demangling styles.  Also define string names for each
+       style.
+       * demangle.h (set_demangling_style):  Add prototype.
+       * dwarfread.c (demangle.h):  Include.
+       * dwarfread.c (GPLUS_PRODUCER, LCC_PRODUCER, CFRONT_PRODUCER):
+       New producer string prefixes to recognize.
+       * dwarfread.c (handle_producer):  Consolidate actions for specific
+       producers.  Set demangling style based on producer string if
+       current style is auto.  (Note: this feature currently disabled.)
+       * config/ncr3000.mt (DEMANGLE_OPTS):  Remove.
+
+Sat Jul 11 18:23:58 1992  John Gilmore  (gnu at cygnus.com)
+
+       * config/sun4sol2.mh:  Remove -xs flag, default INSTALL to cp.
+
+Fri Jul 10 13:58:34 1992  Per Bothner  ([email protected])
+
+       * gdbtypes.c, gdbtypes.h:  New function lookup_signed_typename.
+       * c-exp.y:  Call lookup_signed_typename() after seeing
+       "signed".  This handles "signed char" correctly.
+       * c-exp.y:  Recognize (but ignore) 'const' and 'volatile'
+       keywords before a type specifier.
+
+Fri Jul 10 10:19:52 1992  Fred Fish  ([email protected])
+
+       * command.c (lookup_cmd_1):  Clarify descriptive comments.
+       * gdbcmd.h (maintenanceprintlist):  Add declaration.
+       * main.c (maintenanceprintlist):  Add definition.
+       * main.c (gdb_completer_command_word_break_characters):  Add.
+       * main.c (symbol_completion_function):  Switch completer word
+       break character sets dynamically, based on whether completion is
+       being done on commands or on something else.
+       * main.c (initialize_cmd_lists):  Init maintenanceprintlist.
+       * maint.c:  Include demangle.h.
+       * maint.c (maintenance_demangle):  New function.
+       * maint.c (maintenance_print_command):  New function.
+       * maint.c (_initialize_maint_cmds):  Reorganize some commands
+       under new maintenance print subcommand.
+
+Thu Jul  9 19:05:27 1992  Per Bothner  ([email protected])
+
+       * gdbtypes.c (lookup_struct_elt_type):  If the input type is
+       TYPE_CODE_PTR or TYPE_CODE_REF, dereference it to get the
+       target type.  Otherwise, 'whatis this.field' wouldn't work,
+       which would be inconsistent, since 'print this.field' works.
+       * buildsym.c (read_struct_type, read_enum_type):  Clear
+       TYPE_FLAG_STUB flag.
+       * buildsym.c (cleanup_undefined_types):  Don't rely on a
+       flawed "Reasonable test to see if" a type has been defined
+       since it was referred to; now we can just see if the
+       TYPE_FLAG_STUB flag has been cleared.
+       * valprint.c (print_type_base):  Emit public/protected/private
+       labels for methods as well as fields.  Also, indent these labels
+       2 spaces instead of 4, for a more conventional "look".
+       * symtab.c (gdb_mangle_name):  Undo Fred's change, unless
+       GCC_MANGLE_BUG is defined.  Also, handle destructors specially.
+       * gcc.patch:  New file.  Contains patch for gcc (so people
+       with gdb-2.2.x won't have to wait for a new gcc release).
+
+Thu Jul  9 18:44:26 1992  Ken Raeburn  ([email protected])
+
+       * i960-pinsn.c (mem): Variables reg[123] should point to CONST.
+       (print_addr): Call print_address to show symbolic version as well.
+
+       * remote-vx.c (vx_kill): Don't look for arguments; they aren't
+       being passed.
+       (vx_read_register): Declare inferior_fp_regs.  Delete code for
+       copying "inferior_registers" around; the values are already in var
+       "registers".  Use correct size for register set.
+
+       * remote-vx.c (vx_write_register): Don't try writing FP regs; the
+       target doesn't support it.
+       (vx_read_register): Don't try reading them either.
+
+       * tm-i960.h (IP_REGNUM): Move to end of non-FP list, since the
+       VxWorks back end reads them in one contiguous set except for this
+       one.
+       (register_names): Change "pc" to "pcw" to avoid confusion printing
+       "$pc".
+       * tm-vx960.h (PC_REGNUM): Use RIP_REGNUM, since that's where we
+       find the PC under VxWorks.
+
 Wed Jul  8 21:34:30 1992  Fred Fish  ([email protected])
 
        * dwarfread.c (alloc_utype, decode_subscr_data):  Call alloc_type
This page took 0.030695 seconds and 4 git commands to generate.