* monitor.c (monitor_expect_regexp): Make static, add prototype.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index fd6f1eb89967775d6aae1add568767765d7acb88..192996faf5a6d101ef19db3589e5e50988359ebf 100644 (file)
@@ -1,5 +1,66 @@
+Tue Dec  5 18:08:29 1995  Stu Grossman  (grossman@cygnus.com)
+
+       * monitor.c (monitor_expect_regexp):  Make static, add prototype.
+       * (monitor_read_memory_single):  Call monitor_expect_regexp with
+       pointer to getmem_resp_delim_pattern, not entire struct.
+
+Tue Dec  5 15:51:25 1995  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * c-lang.h (c_op_print_tab): Don't declare, some compilers
+       consider illegal if structure not defined, and only used
+       in c-lang.c anyway.
+
+Sun Dec  3 12:31:03 1995  Per Bothner  <bothner@kalessin.cygnus.com>
+
+       * eval.c (evaluate_subexp_standard case):  Fix typo.
+
+Sun Dec  3 11:59:21 1995  Jeffrey A. Law  <law@cygnus.com>
+
+       * ch-exp.c (parse_named_record_element): Avoid aggregrate
+       initializations for automatic variables.
+
+       * hppa-tdep.c (hppa_alignof): Fix typo in last change.
+
+Sat Dec  2 19:32:57 1995  Fred Fish  <fnf@cygnus.com>
+
+       * symfile.c (global_psymbols, static_psymbols):  Remove, unused.
+
+Sat Dec  2 03:02:21 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * alpha-tdep.c (heuristic_proc_desc):  Add heuristic to
+       determine the return address register, needed for OSF/1-3.2C.
+       * config/alpha/tm-alpha.h (T7_REGNUM, T9_REGNUM):  Define.
+
+Fri Dec  1 07:23:57 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * ppcbug-rom.c (ppcbug_cmds): Turn on MO_GETMEM_READ_SINGLE
+       because PPCbug displays the memory as characters as well as hex.
+       Fix getmem/setmem commands.
+
+       * srec.c (load_srec): Fix off by one typo in last submission.
+
+       * rs6000-tdep.c (push_arguments): Fix typo.
+
+Thu Nov 30 23:54:17 1995  Per Bothner  <bothner@kalessin.cygnus.com>
+
+       * language.c (lang_bool_type), language.h:  New function.
+       * language.h (LA_BOOL_TYPE):  New macro.
+       * eval.c (evaluate_subexp_standard)  Use LA_BOOL_TYPE instead
+       of builtin_type_int where appropriate,
+       * valarith.c (value_subscript):  Likewise.
+
+       * valops.c (value_slice):  Implement (value) bitstring slices.
+       * valprint.c (val_print):  If TYPE_LENGTH is zero, don't automatically
+       print "<incomplete type>" - Chill has zero-length (string) types.
+
+       * gdbtypes.c (check_stub_type):  Removed;  no longes needed.
+       * ch-exp.c (expect, parse_call):  Tweak error messages.
+
 Wed Nov 29 13:35:18 1995  Per Bothner  <bothner@kalessin.cygnus.com>
 
+       * scm-valprint.c (scm_isymnames):  Remove "#@" prefix.
+       (scm_scmval_print):  Do not print "#@" prefix.
+
        * gdbtypes.h (enum type_code):  Added TYPE_CODE_TYPEDEF.
        (check_typedef):  New prototype.
        (CHECK_TYPEDEF):  New macro.
@@ -23,9 +84,37 @@ Wed Nov 29 13:35:18 1995  Per Bothner  <bothner@kalessin.cygnus.com>
        * gdbtypes.c, ch-lang.c, ch-typeprint.c (numerous places):
        Add check_typedef/CHECK_TYPEDEF as needed.
 
+       * ch-exp.y:  Replaced by ...
+       * ch-exp.c:  New file.  Use recursive-descent.
+       Recognize labelled array tuples and powerset ranges.
+       * Makefile.in:  Update for no longer using yacc for ch-exp.
+
+       * c-lang.c:  Make various functions non-static.
+       * c-lang.h:  Add bunches of prototypes.
+       * cp-valprint.c (cp_print_value_fields):  Also take address.
+       (cp_print_value):  Likewise.  Use baselcass_offset.
+       * stabsread.c (current_symbol):  New static variable.
+       (type_synonym_name):  Remove.
+       (read_type):  If copying, make copy be a TYPE_CODE_TYPEDEF.
+       (read_array_type):  Don't need to handle undefined element type here.
+       (cleanup_undefined_types):  Ditto.
+       (read_range_type):  Look for Chill ranges.
+       * valops.c (value_assign):  Fix case lval_internalvar - don't try
+       to assign into old value (which might be too small!).
+       (value_coerce_array):  No longer need special VALUE_REPEATED handling.
+       (value_arg_coerce):  Cleaner array->pointer decay mechanism.
+       (search_struct_field):  Use baseclass_offset rather than
+       baseclass_addr.
+       (value_slice):  Use get_discrete_bounds.
+       * value.h (COERCE_VARYING_ARRAY):  Take type argumnt as well.
+       * values.c (baseclass_offset):  Change parameter interface.
+       (baseclass_addr):  Removed.
+       * c-typeprint.c, c-valprint.c, ch-valprint.c, values.c, valops.c:
+       Add check_typedef/CHECK_TYPEDEF as needed.
+
        * alpha-tdep.c, c-exp.y, h8500-tdep.c, f-exp.y, f-valprint.c,
        findvar.c, hppa-tdep.c, infcmd.c, language.c, printcmd.c,
-       rs6000-tdep.c, symmisc.c, symtab.c:
+       rs6000-tdep.c, symmisc.c, symtab.c, mdebugread.c:
        Add check_typedef/CHECK_TYPEDEF as needed.
 
        * f-typeprint.c, valarith.c, valprint.c, typeprint.c, eval.c:
This page took 0.024457 seconds and 4 git commands to generate.