* mips-tdep.c (isa_NAN): Fix byte order dependency.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 6de2a1fa8b846c693acd2f6a3ee318d998458dc7..1519e93f68930419685aed2e4b850820af6328d0 100644 (file)
@@ -1,3 +1,161 @@
+Thu Feb 11 00:59:07 1993  John Gilmore  (gnu@cygnus.com)
+
+       * mips-tdep.c (isa_NAN):  Fix byte order dependency.
+       Reported by Nobuyuki Hikichi <hikichi@sra.co.jp>,
+       fixed by sato@sm.sony.co.jp.
+
+       * xcoffread.c (parmsym):  Don't use an initializer to set up
+       this struct symbol.  Set it up in initialize_xcoffread.
+       (read_xcoff_symtab, xcoff_symfile_read):  Surround code that only
+       works on real rs/6000 target with #ifndef FAKING_RS6000.
+
+Wed Feb 10 23:42:37 1993  John Gilmore  (gnu@cygnus.com)
+
+       * stabsread.c (rs6000_builtin_type):  Move function from
+       xcoffread.c:builtin_type.
+       * xcoffread.c (builtin_type):  Move to stabsread.  Remove
+       IBM6000_HOST dependency.  Move misplaced comments.
+       (various):  Change printf's to complaints.
+       (patch_block_stabs, process_xcoff_symbol case C_DECL):  Add
+       objfile argument to read_type calls under #if 0.
+       (process_xcoff_symbol case C_RSYM):  Fix typo in #ifdef.
+       * xcoffexec.c (map_vmap):  Don't allocate an objfile for the exec_file.
+       * Makefile.in:  xcoffread.o is not built by default.
+       * xm-rs6000.h (IBM6000_HOST):  Remove.
+       * config/rs6000.mh (NATDEPFILES): xcoffread.o is native only.
+       * doc/gdbint.texinfo:  Eliminate IBM6000_HOST, document
+       IBM6000_TARGET.
+
+Wed Feb 10 18:31:20 1993  Stu Grossman  (grossman at cygnus.com)
+
+       * findvar.c (read_var_value):  If REG_STRUCT_HAS_ADDR, then set
+       VALUE_LVAL to be lval_memory so that we don't try to modify wild
+       register numbers when user tries to modify elements in structs
+       passed as arguments.
+       * inflow.c (child_terminal_info):  Move banner outside of system
+       specific #ifdefs.
+       * tm-hppa.h (REG_STRUCT_HAS_ADDR):  Define this for HPPA, which
+       passes struct/union arguments by address.
+
+Wed Feb 10 15:34:46 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * Based on patch from Martin Walker <maw@netcom.com>:
+       * nm-i386sco4.h: New file.  Like nm-i386sco.h, but define
+       ATTACH_DETACH, PTRACE_ATTACH and PTRACE_DETACH.
+       * config/i386sco4.mh (NAT_FILE): Use nm-i386sco4.h.
+
+Tue Feb  9 20:07:18 1993  John Gilmore  (gnu@cygnus.com)
+
+       * remote-udi.c (FREEZE_MODE):  Fix && for & typo.  Found and
+       fixed by Lynn D. Shumaker, shumaker@saifr00.cfsat.honeywell.com.
+
+Tue Feb  9 08:18:07 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * config/i386sco4.mh (MUNCH_DEFINE): Pass -p to nm to avoid bug in
+       cc debugging output.
+
+Tue Feb  9 00:19:28 1993  John Gilmore  (gnu@cygnus.com)
+
+       * stabsread.c (define_symbol):  Complain about unrecognized names
+       that begin with CPLUS_MARKER (often '$'), but don't die.  Fix
+       suggested by gb@cs.purdue.edu (Gerald Baumgartner).
+       (read_cpp_abbrev):  Don't use the class name as part of the
+       vtable pointer member name (_vptr$) in $vf abbrevs or unrecognized
+       abbrevs.  Inspired by Mike Tiemann.
+       (read_tilde_fields):  Comment.  Remove ancient dead code.
+       Remove erroneous but non-dead code.  Simplify.  Add complaints.
+       (in general):  Remove extraneous (parentheses) in return
+       statements.
+
+Fri Feb  5 14:01:22 1993  John Gilmore  (gnu@cygnus.com)
+
+       * coffread.c (coff_lookup_type):  Fix fencepost error reported
+       by Art Berggreen, <arg@opal.acc.com>.
+
+       Fix long file name bug reported on SCO Open Desktop 2.0 by Ulf Lunde
+       <Ulf.Lunde@kvatro.no> and Dag H. Wanvik <Dag.H.Wanvik@kvatro.no>:
+         
+       * coffread.c (getfilename):  Eliminate COFF_NO_LONG_FILE_NAMES
+       test, which is apparently left over from when we used native
+       include files and couldn't depend on the member names being there.
+       * tm-3b1.h, tm-altos.h, tm-i386v.h:  Don't set it.
+
+Thu Feb  4 12:23:15 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * mipsread.c: Major overhaul to use new BFD symbol table reading
+       routines.  Now swaps information as it is needed, rather than
+       swapping everything when the file is read.
+
+Thu Feb  4 01:52:36 1993  John Gilmore  (gnu@cygnus.com)
+
+       * Makefile.in (TARDIRS):  Add sparclite demo dir.
+       (*.tab.c):  Change dependency on Makefile to depend on
+       Makefile.in, otherwise it always rebuilds after configuring.
+       Force output *.tab.c file into current directory even in "make"
+       versions that rewrite dependent file names used in command lines.
+
+       * TODO:  Remove some things we did.
+       * am29k-opcode.h, convx-opcode:  Remove; now in ../include/opcode.
+       * os68k-xdep.c:  Remove; useless file (os68k is a target only).
+       * convex-pinsn.c:  Use ../include/opcode/convex.h.  Add CONST.
+       * symtab.h:  Eliminate unnamed unions and structs.
+
+Wed Feb  3 14:48:08 1993  John Gilmore  (gnu@cygnus.com)
+
+       * Makefile.in (VERSION):  Roll to 4.7.5.
+
+Tue Feb  2 20:47:42 1993  John Gilmore  (gnu@cygnus.com)
+
+       * breakpoint.c (breakpoint_re_set_one):  Handle watchpoints when
+       re-evaluating symbol pointers.
+
+Tue Feb  2 16:10:31 1993  Fred Fish  (fnf@cygnus.com)
+
+       * c-exp.y (lcurly, rcurly):  New nonterminals.
+       * c-exp.y (exp):  Use lcurly and rcurly for arrays and UNOP_MEMVAL
+       constructs.
+       * parse.c (free_funcalls):  Moved prototype from parser-defs.h,
+       made function static.
+       * parse.c (struct funcall):  Moved struct def from parser-defs.h.
+       * parse.c (funcall_chain):  Moved from parser-defs.h, made static.
+       * parse.c (start_arglist):  
+       * parser-defs.h (free_funcalls):  Moved prototype to parse.c.
+       * parser-defs.h (struct funcall):  Moved struct def to parse.c.
+       * parser-defs.h (funcall_chain):  Moved to parse.c.
+       * printcmd.c (print_frame_nameless_args): Fix prototype.
+       * tm-mips.h (setup_arbitrary_frame):  Fix prototype.
+       * 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)
+
+       * tm-mips.h, tm-sparc.h:  Fix thinko in SETUP_ARBITRARY_FRAME.
+
+Tue Feb  2 15:30:33 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * mipsread.c (upgrade_type): Build array types correctly, using
+       create_range_type and create_array_type.
+
+Tue Feb  2 00:19:08 1993  John Gilmore  (gnu@cygnus.com)
+
+       * remote-nindy.c:  Cleanup.
+
+       * infrun.c (wait_for_inferior):  When rolling back the PC after
+       a breakpoint, call write_pc so that NPC gets rolled back as well
+       (for the 29K).
+
+       * blockframe.c (inside_entry_file, inside_main_func,
+       inside_entry_func):  PC of zero is always "bottom of stack".
+
+       * printcmd.c (print_frame_args, print_frame_nameless_args):
+       Let print_frame_nameless_args decide whether there are any,
+       laying groundwork for possibly later printing 29K args for
+       functions where we have tag words but no symbols.       
+
 Mon Feb  1 18:09:58 1993  Roland H. Pesch  (pesch@fowanton.cygnus.com)
 
        * Makefile.in: fix GDB doc targets for new doc subdir structure
@@ -938,7 +1096,6 @@ Thu Dec 17 00:44:57 1992  John Gilmore  (gnu@cygnus.com)
        * coffread.c (EXTERNAL_NAME):  New macro for removing possible
        leading character from names.
        (read_coff_symtab):  Use BFD's FILE *, don't open a second one.
-       (read_coff_symtab):  Complain() about .bb/.eb mismatch, don't error().
        (process_coff_symbol, coff_read_struct_type, coff_read_enum_type):
        Replace NAMES_HAVE_UNDERSCORE with EXTERNAL_NAME.
 
@@ -959,6 +1116,9 @@ Thu Dec 17 00:44:57 1992  John Gilmore  (gnu@cygnus.com)
 
        * xm-rs6000.h (MEM_FNS_DECLARED):  Update comments.
 
+       * coffread.c (read_coff_symtab, C_BLOCK):  Use complain() rather
+       than error() for .bb/.eb.  Bug found by Eddie Fung, <efung@cs.uq.oz.au>.
+
 Tue Dec 15 10:05:56 1992  Ian Lance Taylor  (ian@cygnus.com)
 
        * coffread.c (decode_type): catch negative tagndx fields generated
@@ -1004,7 +1164,7 @@ Tue Dec 15 02:01:00 1992  John Gilmore  (gnu@cygnus.com)
 
        * remote.c:  Avoid printf_filtered line limit.  Suggested by
        Robert R. Henry, <rrh@tera.com>.
-       * infcmd.c (environment_info):  Ditto, but it was my idea.
+       * infcmd.c (environment_info):  Ditto, for Don Allen <allen@think.com>.
 
        * main.c (main):  Accept --silent as well as --quiet.  Change +help
        to --help.  Suggested by Karl Berry, <karl@cs.umb.edu>.
This page took 0.02604 seconds and 4 git commands to generate.