* printcmd.c (print_address_symbolic): Search symtabs as well as the
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index add428204b3e0825ce9ed3f53d34a8a203a443af..a34583382dbd0beb583eb81b7756da0a14fd914c 100644 (file)
@@ -1,3 +1,441 @@
+Fri Apr 23 01:28:14 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * printcmd.c (print_address_symbolic): Search symtabs as well as the
+       minimal symbols for a nearby symbol.
+
+Thu Apr 22 19:44:21 1993  John Gilmore  (gnu@cacophony.cygnus.com)
+
+       * coffread.c:  Comment changes around minimal symbol recording.
+
+Thu Apr 22 16:24:36 1993  K. Richard Pixley  (rich@rtl.cygnus.com)
+
+       * command.c: comment changes only.
+
+       * mips-tdep.c (heuristic_fence_post): new static variable.
+         (heuristic_proc_start): use heuristic_fence_post, print better
+         warnings, but only if not stop_soon_quietly.
+         (_initialize_mips_tdep): add_set_cmd for heuristic-fence-post. 
+
+Thu Apr 22 14:50:05 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * symtab.h: Fix LOC_REF_ARG comment.
+
+Wed Apr 22 20:21:30 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+                         and Jim Kingdon (kingdon@cygnus.com)
+
+       * stabsread.c (define_symbol): Combine a 'p', 'r' arg pair to a
+       LOC_REGPARM symbol.
+       * config/sparc/tm-sparc.h (REG_STRUCT_HAS_ADDR): Revise comments.
+       symfile.c (compare_symbols): Don't check first character; STRCMP
+       does that.
+
+       * stabsread.c (define_symbol): Generate a LOC_REGPARM_ADDR for
+       structures that are passed by address in a register.
+       * symtab.h (enum address_class): Add LOC_REGPARM_ADDR.
+       * findvar.c (read_var_value),
+       printcmd.c (address_info, print_frame_args),
+       stack.c (print_frame_arg_vars), symmisc.c (print_{,partial_}symbol),
+       * symtab.c (lookup_block_symbol): Deal with it.
+
+Thu Apr 22 09:07:24 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * objfiles.h (obj_section), objfiles.c (build_objfile_section_table):
+       Add objfile field.
+       * objfiles.c (find_pc_section): Return a struct obj_section *.
+       * sparc-tdep.c (in_solib_trampoline): Deal with find_pc_section return.
+       * symfile.c (syms_from_objfile) [IBM6000_TARGET]:
+       Don't use obj_section hack.
+       * xcoffexec (vmap_symtab): Relocate obj_sections.
+       * printcmd.c (containing_function_bounds): Use find_pc_section.
+
+       * symtab.h: Clean up SYMBOL_VALUE comments.
+
+Wed Apr 21 14:29:57 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * stack.c (print_frame_arg_vars), printcmd.c (print_frame_args):
+       Expand comments about LOC_ARG/LOC_LOCAL pairs.
+
+       * coffread.c (read_coff_symtab): Use rewind before fseek.
+
+Wed Apr 21 14:24:19 1993  Per Bothner  (bothner@cygnus.com)
+
+       * ch-exp.y:  Removed unused structure_primitive_value and FIXME_23.
+       * Makefile.in:  Add $(YFLAGS) when using $(YACC).
+       * Makefile.in:  Remove message to expect conflicts and unused
+       rules in ch-exp.y, since there no longer are any such.
+
+Wed Apr 21 13:27:50 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * stabs.texinfo: fixed bad xrefs (un-initialized statics)
+
+Tue Apr 20 08:55:11 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * xcoffexec.c (xcoff_relocate_core): If no exec file, error()
+       rather than dumping core.
+
+       * Makefile.in: Add ${srcdir}/ to all source files.
+       (alldeps.mak): Add "${srcdir}/" to files when generating alldeps.mak.
+       (TAGS): Deal with srcdir and new config directory scheme.
+       createtags: Remove.
+       Makefile.in (NONSRC): Remove createtags.
+       alldeps.mak: Updated.
+
+       * rs6000-tdep.c: Delete unused function print_frame.
+
+       * frame.h (struct frame_info): Doc fix for next_frame.
+       New field signal_handler_caller.
+       blockframe.c (create_new_frame, get_prev_frame_info),
+       config/rs6000/tm-rs6000.h (INIT_EXTRA_FRAME_INFO): Set it (needs
+       INIT_FRAME_PC_FIRST).
+       stack.c (print_frame_info), rs6000-tdep.c (rs6000_frame_chain):
+       Check it.
+
+Mon Apr 19 22:52:33 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * irix4-nat.c (fetch_core_registers):  Special version of this for
+       Irix 4.x, which stores regs a bit differently from other /proc
+       based systems.
+       * procfs.c, core-svr4.c:  Move fetch_core_registers from procfs.c
+       to new file core-svr4.c.
+       * config/i386/i386sol2.mh, config/i386/i386v4.mh, config/m68k/amix.mh,
+       config/i386/ncr3000.mh, config/sparc/sun4sol2.mh:  Add core-svr4.o
+       to NATDEPFILES.
+       * config/mips/irix4.mh:  Add corelow.o to NATDEPFILES.
+
+Mon Apr 19 11:13:34 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * i387-tdep.c: Remove unused #includes.
+
+       * configure.in: Match i[34]86-*-sysv3.2 not i[34]86-*-sysv32.
+
+       * config/i386/nm-i386v.h: Define NO_PTRACE_H.
+
+Sun Apr 18 10:39:35 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * xcoffread.c: Nuke NO_DEFINE_SYMBOL code.  There is no going back.
+
+       * stabsread.c (define_symbol): 'R' is synonym for 'P', not 'r'.
+       xcoffread.c (process_xcoff_symbol, case C_RPSYM):
+       Don't muck with SYMBOL_CLASS.
+
+Fri Apr 16 17:38:33 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * munch:  Don't use head command.  It doesn't exist everywhere.
+
+Fri Apr 16 15:07:57 1993  Fred Fish  (fnf@cygnus.com)
+
+       * inflow.c (new_tty):  Remove spurious 'o' character at end
+       of #endif line.
+
+Fri Apr 16 12:27:11 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * mips-tdep.c (mips_skip_prologue): Always skip the typical prologue
+       instructions and nothing more.
+       * mipsread.c (add_line): Add comment why we have to combine line number
+       entries for the same line number.
+
+Fri Apr 16 09:42:03 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * symtab.{c,h}: Doc fixes (remove symseg references, last relevant
+       in gdb 2.8!).
+
+Thu Apr 15 21:16:58 1993  Fred Fish  (fnf@cygnus.com)
+
+       * depend, alldeps.mak:  Update, now that gcc -MM bug is fixed.
+
+Thu Apr 15 12:38:39 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * source.c (select_source_symtab): Clean up comment.  Also, if
+       we have a current_source_symtab, and s is NULL, return without
+       doing anything.
+       xcoffread.c (xcoff_symfile_read): Don't call select_source_symtab.
+       breakpoint.c (breakpoint_re_set): Don't call select_source_symtab.
+
+Thu Apr 15 02:37:48 1993  John Gilmore  (gnu@cacophony.cygnus.com)
+
+       * dbxread.c (unknown_symchar_complaint):  Add new complaint.
+       * stabsread.h:  Declare it.
+       * partial-stab.h:  Use it.
+
+       * utils.c (malloc_botch):  Don't forward-declare if NO_MMALLOC.
+
+Wed Apr 14 17:12:51 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * stack.c (print_frame_info): Print specially if dummy frame.
+
+       * breakpoint.c: Add comments regarding within_scope future direction.
+
+       * Version 4.8.3.
+
+       * xcoffread.c (record_include_{begin,end}): Change fatal to complain.
+
+Wed Apr 14 14:03:18 1993  Per Bothner  (bothner@cygnus.com)
+
+       * ch-exp.y:  Fix thinko that broke parsing of FALSE.
+
+Wed Apr 14 12:49:29 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * stabsread.c (read_member_functions): Initialize domain for stubbed
+       member functions to avoid gdb core dumps when printing pointers
+       to member functions.
+       * cp-valprint.c (cp_print_class_method): Check for stubbed member
+       functions.
+
+Tue Apr 13 08:28:26 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * expprint.c (print_subexp): If opcode not found in op_print_tab,
+       stop with an error().
+       eval.c (evaluate_subexp): Change error message.
+
+       * objfiles.c (build_objfile_section_table): Cast return value
+       from obstack_finish.
+
+Mon Apr 12 10:53:50 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * config/rs6000/tm-rs6000.h, rs6000-tdep.c: Move FRAME_CHAIN
+       to rs6000_frame_chain and deal with it if we're in a signal handler.
+       (FRAME_SAVED_PC): Use rs6000_frame_chain.
+
+       * breakpoint.c (within_scope): New function.
+       (enable_breakpoint, watchpoint_check): Use it.
+
+       * source.c (openp): Handle "exec-file ./ls" correctly.
+
+       * breakpoint.c (breakpoint_1): Use wrap_here before "at".
+
+Sat Apr 10 01:32:43 1993  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * ch-exp.y:  Clean up lexing of identifiers and
+       reserved words.  (E.g. don't recognize FALSEXXX as the
+       keyword FALSE followed by the identifier XXX.)
+       Also, convert identifiers to lower case.
+
+Fri Apr  9 15:53:19 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * remote-mips.c, remote-monitor.c, remote-st2000.c:  Convert to
+       new serial interface.
+
+Fri Apr  9 15:01:12 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * remote.c (remote_open):  Use SERIAL_OPEN instead of serial_open.
+       (putpkt, getpkt):  Use new return codes for SERIAL_READCHAR.
+       * ser-go32.c:  Return -1 on most failures, 0 on most successes,
+       and use new return codes for go32_readchar().
+       * ser-unix.c:  Ditto.  Also, move error handling up to caller for
+       SERIAL_SETBAUDRATE().
+       * serial.c (serial_open):  Internal call, not SERIAL_OPEN to get
+       to specific routine.
+       (serial_close):  New routine to wrap around device close routine.
+       serial.h:  Clean & document return values more clearly.
+
+Fri Apr  9 10:20:55 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * rs6000-pinsn.c (print_operand): Deal with no operand instructions.
+
+       * rs6000-pinsn.c (print_operand, case LI): Print condition register
+       operand in decimal rather than wrong textual versions.
+
+       * printcmd.c (_initialize_printcmd): Clean up docstring for "x"
+       (mention 't', remove false thing about 'g' only good with 'f').
+
+       * breakpoint.h: move "struct breakpoint" and friends to top of
+       file so that bpstat_find_breakpoint prototype works.
+
+       * solib.c (struct so_list): Add bfd field.
+       (solib_map_sections): Leave bfd open and scratch_pathname allocated.
+       Put the bfd in bfd field of the so_list.
+       (clear_solib): Free bfd name and close_bfd on the bfd.
+
+Fri Apr  9 00:45:41 1993  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * valarith.c (value_subscript):  Add COERCE_REF.
+       * ch-exp.y (operand_5):  We can generalize the 2nd operand
+       of a string repetition ot 'literal' without ambiguity.
+
+Thu Apr  8 10:15:10 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * breakpoint.h (struct bpstat): Remove momentary field.
+       Remove bpstat_momentary_breakpoint.  This was always kludgy
+       and is no longer used.
+
+       * breakpoint.h: Add enum bpstat_what.
+       breakpoint.h (struct bpstat), breakpoint.c (bpstat_stop_status):
+       stop and print fields of bpstat now per-breakpoint, not just
+       one for the whole chain.
+       breakpoint.{c,h} (bpstat_what): New function.
+       breakpoint.h: Remove bpstat_stop and bpstat_should_print.
+       infrun.c: Replace switch (stop_bpstat->breakpoint_at->type)
+       with call to bpstat_what.
+       README: Remove watchpoint/breakpoint bug from known bugs.
+
+       * breakpoint.h: Prototype bpstat_find_breakpoint.
+
+Thu Apr  8 16:01:21 1993  Fred Fish  (fnf@cygnus.com)
+
+       * symtab.c (find_methods, gdb_mangle_name):  Note that functions
+       are g++ specific.
+       * symtab.h (VTBL_FNADDR_OFFSET, OPNAME_PREFIX_P, VTBL_PREFIX_P,
+       DESTRUCTOR_PREFIX_P):  Note that macros are g++ specific.
+
+Thu Apr  8 12:45:32 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * i960-pinsn.c (tabent): Copied struct definition from
+       opcodes/i960-dis.c.
+
+Thu Apr  8 10:34:37 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * symtab.h (DESTRUCTOR_PREFIX_P): New macro to check if physname
+       is a C++ destructor.
+       * symtab.c (gdb_mangle_name): Use it.
+       * symtab.c (find_methods): Do not add destructors to choice list
+       for constructors.
+       * symtab.c (decode_line_1): Make breakpoints on destructors work
+       for gcc-2.x again.
+
+Wed Apr  7 18:43:09 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * ser-go32.c:  Make it use serial port name.
+       * go32-xdep.c:  Put in def for strlwr, needed by dir.o in go32 libc.
+
+       * infcmd.c (read_pc):  Make sure that we read PC_REGNUM when not
+       in a system call!
+
+Wed Apr  7 15:52:11 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * configure.in:  Only configure sparclite subdir when target_cpu
+       is sparclite.
+
+Wed Apr  7 10:11:22 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * xcoffread.c (struct coff_symbol): Change c_sclass to unsigned char.
+       Remove FIXME comment regarding this.
+
+       * symfile.h: Change NULL->'\0' in comment (that wasn't a typo).
+
+       * xcoffread.c (read_xcoff_symtab): Use E_SYMNMLEN.
+
+Tue Apr  6 22:30:58 1993  K. Richard Pixley  (rich@cygnus.com)
+
+       Add section table to objfile struct.  Use it for find_pc_section.
+       * objfiles.c (add_to_objfile_sections,
+         build_objfile_section_table, find_pc_section): new functions.
+         (allocate_objfile): build section table.
+       * objfiles.h (struct obj_section): new structure.
+         (struct objfile): add section table.
+         (find_pc_section): new prototype.
+       * solib.[ch] (find_pc_section_from_so_list): removed.
+       * sparc-tdep.c: include objfiles.h for find_pc_section.  include
+         symfile.h for objfiles.h.
+         (in_solib_trampoline): adjusted for new find_pc_section
+         prototype.  Removed BAD_RICH_HACK ifdefs.
+       * symfile.c (syms_from_objfile): offset objfile sections.
+         (find_pc_section): removed.  Also removed BAD_RICH_HACK ifdefs.
+       * symfile.h (find_pc_section): prototype removed.  Also fixed
+         comment typo NUL -> NULL.
+       * target.[ch] (find_pc_section_from_targets): removed.
+       * config/sparc/tm-sun4sol2.h (BAD_RICHH_HACK): removed.
+
+Tue Apr  6 21:41:13 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * ser-go32.c:  Format.  (go32_open):  Use proper return value.
+
+       * configure.in:  Undo conditional configdirs hack for sparclite.
+
+Tue Apr  6 17:07:37 1993  Jim Wilson  (wilson@sphagnum.cygnus.com)
+
+       * symtab.c (list_symbols): When call break_command, pass both
+       filename and function name not just function name.
+
+Tue Apr  6 15:00:09 1993  Fred Fish  (fnf@cygnus.com)
+
+       (Changes and new files to make "none" a full fledged configuration)
+       * config/none/{nm-none.h, tm-none.h, xm-none.h}:  New files.
+       Currently only tm-none.h has any meaningful contents.
+       * config/none/none.mh (NAT_FILE):  Use nm-none.h
+       * config/none/none.mh (XM_FILE):  Use xm-none.h
+       * config/none/none.mt (TM_FILE):  Use tm-none.h
+       * Makefile.in (depend):  Remove comment about parse errors in
+       valops.c, it now parses correctly and generates a correct depend
+       line.  Remove line that touches xm.h, tm.h, and nm.h; they are
+       now linked to config/none/{xm-none.h, tm-none.h, nm-none.h}.
+
+Tue Apr  6 09:54:29 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * values.c (USE_STRUCT_RETURN): Only use gcc wierdness for gcc1.
+
+       * xcoffread.c (read_xcoff_symtab): Deal correctly with symbols of
+       exactly 8 characters.
+
+Tue Apr  6 10:31:26 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * configure.in:  Sparclite uses sparc config dir.  Also has it's
+       own tm- & .mt files now.  Also add sparclite to configdirs.
+       * go32-xdep.c:  Dummy routines for sigsetmask & strlwr.
+       * config/i386/go32.mh:  Nullify def of TERMCAP.
+       * config/i386/xm-go32.h:  Get rid of redef of EIO.
+       * config/sparc/{sparclite.mh tm-sparclite.h}:  New sparclite
+       specific configs.  Very similar to sun4os4, but without solib.
+       * sparclite/{Makefile.in configure.in}:  First cut at making this
+       dir configgable.
+
+Tue Apr  6 03:10:44 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * ser-go32.c:  First cut at adapting to new serial interface.
+
+Mon Apr  5 22:29:43 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * Makefile.in (SFILES OBS):  Add serial.[co] & ser-hardwire.[co].
+       These implement a new serial line interface for talking to remote
+       targets.
+       * configure.in:  Link ser-hardwire.c to ser-unix.c for all hosts,
+       EXCEPT go32, which gets ser-go32.c.
+       * remote.c:  Use new serial interface.  More remote-xxx's to be
+       converted later.
+       * ser-bsd.c, ser-termios.c:  Removed.
+       * serial.c:  New.  Implements common operations for all serial
+       types.
+       * ser-unix.c:  New.  Unix specific serial operations for various
+       flavors of Unix (Posix, SysV, BSD).
+       * serial.h:  Generic serial interface defs.
+       * config/i386/go32.mh, config/i386/i386bsd.h,
+       config/m68k/apollo68b.mh, config/sparc/sun4os4.mh:  Remove
+       ser-bsd.o from XDEPFILES.  All the magic is now handled in
+       configure.in.
+
+Mon Apr  5 20:48:54 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * config/h8500/tm-h8500.h:  Clean up brain damage found by GCC.
+
+Fri Apr  2 08:23:14 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * xcoffread.c (xcoff_symfile_offsets): Use 0 not addr for offsets.
+
+       * rs6000-tdep.c (frameless_function_invocation): Don't even think
+       about framelessness except on the innermost frame.
+
+       * xcoffexec.c: Call fatal() not abort().
+
+       * stabsread.c (patch_block_stabs): If stab & no symbol, make
+       a LOC_OPTIMIZED_OUT symbol.
+       symtab.h (enum address_class): Add LOC_OPTIMIZED_OUT.
+       findvar.c (read_var_value), printcmd.c (address_info),
+       symmisc.c (print_{,partial_}symbol), c-exp.y (variable),
+       m2-exp.y (yylex): Deal with it.
+       ch-exp.y (yylex): Deal with it.
+
+Thu Apr  1 18:43:02 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * findvar.c (value_from_register):  H8500 specific, check to see
+       if we are looking at short pointer.  If so, skip crock.
+       * h8500-tdep.c (h8500_frame_chain):  Mask down value from
+       read_memory_integer() to avoid getting messed up by sign extension.
+
+Thu Apr  1 16:44:41 1993  K. Richard Pixley  (rich@rtl.cygnus.com)
+
+       * sparc-tdep.c (in_solib_trampoline), symfile.c (find_pc_section):
+         ifdef protect using BAD_RICH_HACK.  This should be removed soon.
+       * config/sparc/tm-sun4sol2.h (BAD_RICH_HACK): define.
+
 Thu Apr  1 09:01:38 1993  Jim Kingdon  (kingdon@cygnus.com)
 
        * i960-pinsn.c, a29k-pinsn.c: Much abridged, just use libopcodes.a.
@@ -477,11 +915,9 @@ Thu Mar 11 09:33:01 1993  Fred Fish  (fnf@cygnus.com)
        to fprintf_symbol_filtered.
        * symtab.c (find_methods):  Replace call to fputs_demangled with
        call to fprintf_symbol_filtered.
-       **** start-sanitize-chill ****
        * ch-valprint.c (demangle.h):  Include.
        * ch-valprint.c (chill_print_value_fields):  Replace call to
        fprint_symbol with call to new fprintf_symbol_filtered.
-       **** end-sanitize-chill ****
 
 Wed Mar 10 17:37:11 1993  Fred Fish  (fnf@cygnus.com)
 
@@ -655,7 +1091,6 @@ Wed Feb 24 07:41:15 1993  Fred Fish  (fnf@cygnus.com)
        symbols if their language is known at the time they are created,
        but sometimes the language is not known until later.
 
-       **** start-sanitize-chill ****
        * ch-typeprint.c (chill_print_type_base):  Name changed to
        chill_type_print_base to match pattern for C and C++ names.
        * ch-typeprint.c (chill_print_type):  Change "char" to "CHAR"
@@ -669,7 +1104,6 @@ Wed Feb 24 07:41:15 1993  Fred Fish  (fnf@cygnus.com)
        that was being called with two args instead of three.
        * ch-valprint.c (chill_val_print):  Call chill_print_value_fields
        to print Chill STRUCT values.
-       **** end-sanitize-chill ****
 
 Tue Feb 23 18:58:11 1993  Mike Werner  (mtw@poseidon.cygnus.com)
 
@@ -684,11 +1118,9 @@ Tue Feb 23 11:21:33 1993  Fred Fish  (fnf@cygnus.com)
 
        * dwarfread.c (read_tag_string_type):  Rewrite to allow forward
        references of TAG_string_type DIEs in user defined types.
-       **** start-sanitize-chill ****
        * ch-lang.c (chill_create_fundamental_type):  Track compiler
        change that now emits debugging info with the type long for Chill
        longs.
-       **** end-sanitize-chill ****
 
 Mon Feb 22 15:21:54 1993  Ian Lance Taylor  (ian@cygnus.com)
 
@@ -989,9 +1421,7 @@ Tue Feb  2 16:10:31 1993  Fred Fish  (fnf@cygnus.com)
        * tm-sparc.h (setup_arbitrary_frame):  Fix prototype.
        * valops.c (typecmp):  Moved prototype from values.h.
        * value.h (typecmp):  Moved prototype to valops.c, made static.
-       **** start-sanitize-chill ****
        * ch-exp.y (yylex):  Change way control sequences are disabled.
-       **** end-sanitize-chill ****
        
 Tue Feb  2 16:11:43 1993  John Gilmore  (gnu@cygnus.com)
 
@@ -1102,7 +1532,6 @@ Wed Jan 27 21:34:21 1993  Fred Fish  (fnf@cygnus.com)
        concatenation case.
        * valarith.c (value_concat):  Rewrite to support self
        concatenation an integral number of times.
-       **** start-sanitize-chill ****
        * Makefile.in (ch-exp.tab.c):  Change "expect" message.
        * ch-exp.y (FIXME's):  Make all FIXME tokens distinct, to
        eliminate hundreds of spurious shift/reduce and reduce/reduce
@@ -1110,7 +1539,6 @@ Wed Jan 27 21:34:21 1993  Fred Fish  (fnf@cygnus.com)
        * ch-exp.y (STRING, CONSTANT, SC):  Remove unused tokens.
        * ch-exp.y (integer_literal_expression):  Remove production,
        no longer used.
-       **** end-sanitize-chill ****
 
 Thu Jan 21 09:58:36 1993  Fred Fish  (fnf@cygnus.com)
 
@@ -1129,12 +1557,10 @@ Thu Jan 21 09:58:36 1993  Fred Fish  (fnf@cygnus.com)
        * valops.c (value_string):  Remove error stub and implement
        function body.
        * value.h (value_concat):  Add prototype.
-       **** start-sanitize-chill ****
        * ch-exp.y (operand_3):  Add actions for SLASH_SLASH (//).
        * ch-exp.y (yylex):  Recognize SLASH_SLASH.
        * ch-lang.c (chill_op_print_tab):  Add SLASH_SLASH (//) as
        BINOP_CONCAT.
-       **** end-sanitize-chill ****
 
 Tue Jan 19 14:26:15 1993  Fred Fish  (fnf@cygnus.com)
 
@@ -1148,12 +1574,10 @@ Tue Jan 19 14:26:15 1993  Fred Fish  (fnf@cygnus.com)
        * expprint.c (print_subexp):  Add support for OP_ARRAY.
        * gdbtypes.c (create_range_type, create_array_type):  Inherit
        objfile from the index type.
-       **** start-sanitize-chill ****
        * ch-typeprint.c (chill_print_type):  Add case for
        TYPE_CODE_STRING.
        * ch-valprint.c (chill_val_print):  Fix case for
        TYPE_CODE_STRING.
-       **** end-sanitize-chill ****
 
 Mon Jan 18 11:58:45 1993  Ian Lance Taylor  (ian@cygnus.com)
 
@@ -1214,11 +1638,9 @@ Fri Jan 15 20:26:50 1993  Fred Fish  (fnf@cygnus.com)
        complete rewrite to fix several small buglets.
        * value.h (value_array):  Add prototype.
        * value.h (val_print_string):  Change prototype to match rewrite.
-       **** start-sanitize-chill ****
        * ch-valprint.c (chill_val_print):  Add case for TYPE_CODE_STRING.
        * ch-exp.y (match_character_literal):  Disable recognition of 
        control sequence form of character literals and document why.
-       **** end-sanitize-chill ****
 
 Thu Jan 14 15:48:12 1993  Stu Grossman  (grossman at cygnus.com)
 
@@ -1252,7 +1674,6 @@ Wed Jan 13 20:49:59 1993  Fred Fish  (fnf@cygnus.com)
        * valprint.c (val_print_string):  New function using code
        extracted from c_val_print.
        * value.h (val_print_string):  Add prototype.
-       **** start-sanitize-chill ****
        * ch-exp.y (CHARACTER_STRING_LITERAL):  Set correct token type.
        * ch-exp.y (literal):  Add action for CHARACTER_STRING_LITERAL.
        * ch-exp.y (tempbuf, tempbufsize, tempbufindex, GROWBY_MIN_SIZE,
@@ -1263,7 +1684,6 @@ Wed Jan 13 20:49:59 1993  Fred Fish  (fnf@cygnus.com)
        removed and replaced with new CHECKBUF macro.
        * ch-exp.y (yylex):  Call match_string_literal when appropriate.
        * ch-valprint.c (ch_val_print):  Add code for TYPE_CODE_PTR.
-       **** end-sanitize-chill ****
 
 Sat Jan  9 19:59:33 1993  Stu Grossman  (grossman at cygnus.com)
 
@@ -1371,7 +1791,6 @@ Wed Jan  6 08:19:11 1993  Fred Fish  (fnf@cygnus.com)
        * parser-defs.h (struct stoken):  Document that it is used for
        OP_BITSTRING as well as OP_STRING.
        * parser-defs.h (write_exp_bitstring):  Add prototype.
-       **** start-sanitize-chill ****
        * ch-exp.y (BIT_STRING_LITERAL):  Change token type to sval.
        * ch-exp.y (NUM, PRED, SUCC, ABS, CARD, MAX, MIN, SIZE, UPPER,
        LOWER, LENGTH):  New tokens for keywords.
@@ -1388,7 +1807,6 @@ Wed Jan  6 08:19:11 1993  Fred Fish  (fnf@cygnus.com)
        * ch-exp.y (tokentab3):  Add NUM, ABS, MIN, MAX.
        * ch-exp.y (yylex):  Check tokentab6.
        * ch-exp.y (yylex):  Call match_bitstring_literal.
-       **** end-sanitize-chill ****
 
 Mon Jan  4 16:54:18 1993  Fred Fish  (fnf@cygnus.com)
 
@@ -1409,14 +1827,12 @@ Mon Jan  4 16:54:18 1993  Fred Fish  (fnf@cygnus.com)
        * valarith.c (value_x_binop):  Handle BINOP_MOD if seen.
        * valarith.c (value_binop):  Allow arithmetic operations on
        TYPE_CODE_CHAR variables.  Add case to handle new BINOP_MOD.
-       **** start-sanitize-chill ****
        * ch-exp.y (operand_4):  Add useful actions for MOD and REM.
        * ch-exp.y (tokentab3):  Add MOD and REM.
        * ch-exp.y (yylex):  Set innermost_block for symbols found
        in local scopes.  Return LOCATION_NAME for local symbols.
        * ch-lang.c (chill_op_print_tab):  Fix MOD entry to use
        BINOP_MOD instead of BINOP_REM.  Add REM entry, using BINOP_REM.
-       **** end-sanitize-chill ****
 
 Mon Jan  4 07:35:31 1993  Steve Chamberlain  (sac@wahini.cygnus.com)
 
@@ -1448,7 +1864,6 @@ Sun Jan  3 14:16:10 1993  Fred Fish  (fnf@cygnus.com)
 
 Sat Jan  2 12:16:41 1993  Fred Fish  (fnf@cygnus.com)
 
-       **** start-sanitize-chill ****
        * ch-exp.y (FLOAT_LITERAL):  Add token.
        * ch-exp.y (literal):  Add FLOAT_LITERAL.
        * ch-exp.y (match_float_literal):  New lexer routine.
@@ -1456,7 +1871,6 @@ Sat Jan  2 12:16:41 1993  Fred Fish  (fnf@cygnus.com)
        * ch-exp.y (yylex):  Call match_float_literal.
        * ch-exp.y (yylex):  Match single '.' after trying
        to match floating point literals.
-       **** end-sanitize-chill ****
 
        * eval.c (evaluate_subexp):  Add case MULTI_SUBSCRIPT.
        * expprint.c (print_subexp):  Rename BINOP_MULTI_SUBSCRIPT to
@@ -1473,12 +1887,10 @@ Sat Jan  2 12:16:41 1993  Fred Fish  (fnf@cygnus.com)
        * parse.c (parse_exp_1):  Call DUMP_EXPRESSION before and after
        prefixify'ing the expression.
        * printcmd.c (print_command_1):  Add comment.
-       **** start-sanitize-chill ****
        * ch-exp.y (expression_list):  Add useful actions.
        * ch-exp.y (value_array_element):  Add useful actions.
        * ch-exp.y (array_primitive_value):  Add production.
        * ch-exp.y (yylex):  Recognize ',' as a token.
-       **** end-sanitize-chill ****
 
 Fri Jan  1 18:22:02 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
 
@@ -1524,14 +1936,12 @@ Fri Jan  1 11:56:23 1993  Fred Fish  (fnf@cygnus.com)
        * utils.c (fputs_demangled, fprint_symbol):  Use current language
        to select an appropriate demangling algorithm.
        * utils.c (strdup_demangled):  Remove, no longer used.
-       **** start-sanitize-chill ****
        * symtab.h (SYMBOL_CHILL_DEMANGLED_NAME):  New macro that directly
        access the Chill mangled name member in the language dependent
        portion of a symbol.
        * ch-lang.c (chill_demangle):  New function, simple demangler.
        * defs.h (chill_demangle):  Add prototype.
        * symtab.h (language_dependent_info):  Add struct for Chill.    
-       **** end-sanitize-chill ****
 
 Thu Dec 31 11:06:38 1992  Fred Fish  (fnf@cygnus.com)
 
@@ -1562,9 +1972,7 @@ Wed Dec 30 19:47:13 1992  Fred Fish  (fnf@cygnus.com)
 
        * c-exp.y, m2-exp.y (yyrule, yyname):  Remap like other yy* names
        for byacc.
-       **** start-sanitize-chill ****
        * ch-exp.y (yyrule, yyname):  Remap like other yy* names for byacc.
-       **** end-sanitize-chill ****
 
        * c-exp.y, m2-exp.y (yyreds, yytoks):  Remap like other yy* names.
        * c-exp.y, m2-exp.y (YYDEBUG):  Define if MAINTENANCE_CMDS is defined
@@ -1574,7 +1982,6 @@ Wed Dec 30 19:47:13 1992  Fred Fish  (fnf@cygnus.com)
        * printcmd.c (_initialize_printcmd):  Update internal documentation
        for "set" command to note that the assignment syntax is language
        dependent.
-       **** start-sanitize-chill ****
        * ch-exp.y (yyreds, yytoks):  Remap like other yy* names.
        * ch-exp.y (YYDEBUG):  Define if MAINTENANCE_CMDS is defined
        and YYDEBUG is not already defined.
@@ -1585,7 +1992,6 @@ Wed Dec 30 19:47:13 1992  Fred Fish  (fnf@cygnus.com)
        tokens that start with '$' (register names, convenience vars, etc).
        * ch-exp.y (tokentab2):  Add GDB_ASSIGNMENT.
        * ch-exp.y (yylex):  Call match_dollar_tokens.
-       **** end-sanitize-chill ****
 
 Mon Dec 28 15:00:01 1992  Stu Grossman  (grossman at cygnus.com)
 
@@ -1752,13 +2158,11 @@ Mon Dec 21 22:24:33 1992  Fred Fish  (fnf@cygnus.com)
 
        * valprint.c (val_print):  Reorganize comment and add note
        about dependency on target byte ordering.
-       **** start-sanitize-chill ****
        * ch-exp.y (value_array_slice):  Fix typo.
        * ch-valprint.c (chill_val_print): Remove C'ism that arrays of
        byte sized ints are assumed to be char strings and printed with
        string syntax.  In chill, arrays of chars and arrays of
        bytes/ubytes are distinquishable, and printed appropriately.
-       **** end-sanitize-chill ****
 
 Mon Dec 21 18:02:35 1992  Stu Grossman  (grossman at cygnus.com)
 
@@ -1925,7 +2329,6 @@ Fri Dec 18 10:32:25 1992  Fred Fish  (fnf@cygnus.com)
        * value.h (enum val_prettyprint):  Moved to defs.h.
        * value.h (typedef_print):  Prototype renamed to c_typedef_print.
        * value.h (baseclass_offset):  Add prototype.
-       **** start-sanitize-chill ****
        * Makefile.in (SFILES_MAINDIR):  Add ch-typeprint.c, ch-valprint.c.
        * Makefile.in (OBS):  Add ch-typeprint.o, ch-valprint.o.
        * ch-typeprint.c:  New file for language dependent type printing.
@@ -1948,7 +2351,6 @@ Fri Dec 18 10:32:25 1992  Fred Fish  (fnf@cygnus.com)
        * ch-lang.c (chill_language_defn):  Add chill_print_type and
          chill_val_print.
        * ch-lang.h (chill_print_type, chill_val_print):  Add prototypes.
-       **** end-sanitize-chill ****
 
 Thu Dec 17 00:44:57 1992  John Gilmore  (gnu@cygnus.com)
 
@@ -2127,7 +2529,6 @@ Tue Dec  8 13:30:58 1992  Fred Fish  (fnf@cygnus.com)
        * Makefile.in (OBS):  Add c-lang.o, m2-lang.o.
        * expression.h (struct block):  Forward declaration for prototypes.
        * language.h (struct objfile):  Forward declaration for prototypes.
-       **** start-sanitize-chill ****
        * Makefile.in (SFILES_MAINDIR):  Add ch-lang.c.
        * Makefile.in (HFILES):  Add ch-lang.h.
        * Makefile.in (OBS):  Add ch-lang.o.
@@ -2137,7 +2538,6 @@ Tue Dec  8 13:30:58 1992  Fred Fish  (fnf@cygnus.com)
        * ch-lang.h:  New file, internal interface between ch-* files.
        * ch-lang.c (_initialize_chill_language):  Name changed from
        _initialize_chill_exp.
-       **** end-sanitize-chill ****
 
        Changes for Amiga Unix from rhealey@ub.d.umn.edu.
        * config/amix.mh (NAT_FILE):  Add, set to nm-sysv4.h.
@@ -2149,7 +2549,6 @@ Tue Dec  8 13:30:58 1992  Fred Fish  (fnf@cygnus.com)
        accepted only integer subscript types.  We don't do anything
        with the type at the moment anyway.
 
-       **** start-sanitize-chill ****
 Fri Dec  4 06:56:56 1992  Fred Fish  (fnf@cygnus.com)
 
        * ch-exp.y (match_character_literal):  Fix case where no
@@ -2158,7 +2557,6 @@ Fri Dec  4 06:56:56 1992  Fred Fish  (fnf@cygnus.com)
        width types.  For example, "INT" is always 2 bytes regardless
        of the values of any TARGET_*_BIT macros.  So use explicit
        numeric sizes for the types.
-       **** end-sanitize-chill ****
 
 Thu Dec  3 12:00:06 1992  Fred Fish  (fnf@cygnus.com)
 
@@ -2200,20 +2598,16 @@ Thu Dec  3 12:00:06 1992  Fred Fish  (fnf@cygnus.com)
        for initializing language structs, calls error if called.
        * language.c (unk_language_defn, auto_language_defn, 
        local_language_defn):  Use unk_lang_create_fundamental_type.    
-       **** start-sanitize-chill ****
        ch-exp.y (chill_create_fundamental_type):  New function.
        ch-exp.y (chill_language_defn):  Add chill_create_fundamental_type.
        ch-exp.y (_initialize_chill_exp):  BOOL types are only one byte.
-       **** end-sanitize-chill ****
 
-       **** start-sanitize-chill ****
 Tue Dec  1 17:07:31 1992  Fred Fish  (fnf@cygnus.com)
 
        * dwarfread.c (CHILL_PRODUCER):  Add producer string for
        GNU chill.
        * dwarfread.c (handle_producer):  Test CHILL_PRODUCER as well
        as GCC_PRODUCER and GPLUS_PRODUCER.
-       **** end-sanitize-chill ****
 
 Mon Nov 30 18:46:58 1992  Stu Grossman  (grossman at cygnus.com)
 
@@ -2250,7 +2644,6 @@ Sun Nov 29 15:22:42 1992  Fred Fish  (fnf@cygnus.com)
        * stabsread.c (define_symbol):  For the sake of dbx, gcc emits
        a single blank as the name of nameless enumerations.  Recognize
        this special case and set nameless flag.
-       **** start-sanitize-chill ****
        * ch-exp.y (GENERAL_PROCEDURE_NAME, LOCATION_NAME):  New
        terminal tokens.
        * ch-exp.y (access_name):  New non-terminal token and
@@ -2260,7 +2653,6 @@ Sun Nov 29 15:22:42 1992  Fred Fish  (fnf@cygnus.com)
        * ch-exp.y (match_simple_name_string):  New function.
        * ch-exp.y (yylex):  Call match_simple_name_string and return
        GENERAL_PROCEDURE_NAME or LOCATION_NAME as appropriate.
-       **** end-sanitize-chill ****
 
 Wed Nov 25 07:17:13 1992  Fred Fish  (fnf@cygnus.com)
 
@@ -2294,11 +2686,9 @@ Mon Nov 23 11:14:15 1992  Fred Fish  (fnf@cygnus.com)
        form, based on it's ASCII value and setting of sevenbit_strings.
        * {c-exp.y, m2-exp.y} (emit_char):  Use new PRINT_LITERAL_FORM
        macro, change indentation style.
-       **** start-sanitize-chill ****
        * ch-exp.y (chill_printchar):  Use new PRINT_LITERAL_FORM macro.
        * ch-exp.y (chill_printstr):  First cut at real function instead
        of error stub.
-       **** end-sanitize-chill ****
 
 Sun Nov 22 16:21:41 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
 
@@ -2347,14 +2737,12 @@ Fri Nov 20 21:35:57 1992  Fred Fish  (fnf@cygnus.com)
        * valprint.c (val_print):  Add case for TYPE_CODE_CHAR.
        * valprint.c (_initialize_valprint):  Add add_show_from_set
        call for setting up repeat_count_threshold as print variable.
-       **** start-sanitize-chill ****
        * ch-exp.y (decode_integer_value):  New function.
        * ch-exp.y (decode_integer_literal):  Use decode_integer_value.
        * ch-exp.y (chill_printchar, chill_printstr):  New language
        dependent functions for printing characters and strings.
        * ch-exp.y (chill_language_defn):  Add chill_printchar and
        chill_printstr.
-       **** end-sanitize-chill ****
 
 Thu Nov 19 21:22:21 1992  John Gilmore  (gnu@cygnus.com)
 
@@ -2402,14 +2790,12 @@ Wed Nov 18 14:27:47 1992  Fred Fish  (fnf@cygnus.com)
        local_language_defn):  Update for new format handling.
        * printcmd.c (print_scalar_formatted):  Use new macros
        to access decimal and binary format info for printing.
-       **** start-sanitize-chill ****
        * c-exp.y (chill_language_defn):  Update for new format handling.
        * ch-exp.y (CHARACTER_LITERAL):  Add support to yylex.
        * ch-exp.y (decode_integer_literal):  Add function
        * ch-exp.y (match_integer_literal):  Use decode_integer_literal.
        * ch-exp.y (builtin_type_chill_char):  Add definition.
        * gdbtypes.h (builtin_type_chill_char):  Add declaration.
-       **** end-sanitize-chill ****
 
 Tue Nov 17 11:17:06 1992  Ian Lance Taylor  (ian@cygnus.com)
 
@@ -2486,7 +2872,6 @@ Sun Nov 15 09:22:09 1992  Fred Fish  (fnf@cygnus.com)
        * valprint.c (val_print):  Print TYPE_CODE_BOOL type values as
        "TRUE" or "FALSE".
        * values.c (value_from_longest):  Handle TYPE_CODE_BOOL.
-       **** start-sanitize-chill ****
        * ch-exp.y:  New expression parser, for GNU-Chill.
        * defs.h (enum language):  Add language_chill.
        * dwarfread.c (set_cu_language):  Add LANG_CHILL case and make
@@ -2513,7 +2898,6 @@ Sun Nov 15 09:22:09 1992  Fred Fish  (fnf@cygnus.com)
        * Makefile.in (ch-exp.tab.o, ch-exp.tab.c):  New targets.
        * eval.c (evaluate_subexp):  Add OP_BOOL case.
        * expprint.c (print_subexp):  Add OP_BOOL case. 
-       **** end-sanitize-chill ****
 
 Fri Nov 13 20:36:28 1992  John Gilmore  (gnu@cygnus.com)
 
This page took 0.037898 seconds and 4 git commands to generate.