aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1992-03-12 * solib.h, infrun.c, tm-rs6000.h: Add a PID parameterPer Bothner1-0/+5
to SOLIB_CREATE_INFERIOR_HOOK macro.
1992-03-09 * symfile.h: Add prototype for iterate_over_msymbols().Fred Fish1-0/+32
* symtab.c (cplus_mangled_symbol): Add function. * symtab.c (lookup_symbol): Call cplus_mangled_symbol via iterate_over_msymbols to find demangled C++ symbol. * xcoffexec.c (relocate_minimal_symbol): Return meaningful value to iterate_over_msymbols(). * xcoffexec.c (vmap_symtab): Ignore return from iterate_over_ msymbols().
1992-03-06* remote.c (): Add newline to initial +.John Gilmore1-0/+1
(remote_resume): Mention how to cope with signals. (remote_interrupt): Add debug msg. (remote-wait): Implement new 'T' reply, which includes status, PC, and FP all in a single short message. (putpkt): Add further debugging of packet acks. * Makefile.in (VERSION): Roll to 4.4.5.
1992-03-06* mipsread.c (fixup_symtab): Also swap RFD's.John Gilmore1-0/+8
(parse_partial_symbols): Avoid bug on unknown symbol types.
1992-03-06* ecoff.c: Move to ../bfd/coff-msym.c.John Gilmore1-0/+5
* config/mt-*mips: Remove ecoff.o from the configuration.
1992-03-05* config.sub configure.in config/.Sanitize config/mh-irix4Stu Grossman1-0/+8
gdb/.Sanitize gdb/configure.in gdb/mips-tdep.c gdb/mipsread.c gdb/procfs.c gdb/signame.h gdb/tm-irix3.h gdb/tm-mips.h gdb/xm-irix4.h gdb/config/.Sanitize gdb/config/mt-irix3 gdb/config/mh-irix4 texinfo/configure.in: Port to SGI Irix-4.x. Actually, just pick up a couple of files that I forgot.
1992-03-04 * defs.h, utils.c: xrealloc takes PTR as first arg.Fred Fish1-0/+12
* defs.h: Reword confusing comment about ANSI prototypes. * defs.h: Some minor whitespace changes. * infrun.c (wait_for_inferior): Compare int tmp to int 0, not NULL, which can be (void *). * tm-amix.h, tm-i386v4.h: Add defines for setjmp/longjmp handling. * tm-i386v.h (SP_ARG0): Define * xm-sysv4.h: Back out of change for missing prototypes. * i386-tdep.c (get_longjmp_target): Add function.
1992-03-03Tue Mar 3 15:11:52 1992 Michael Tiemann (tiemann@cygnus.com)Michael Tiemann1-0/+5
* All GDB files that #include defs.h: Removed stdio.h. (defs.h): #include stdio.h. This has been tested by building GDBs for all targets hosted on Sun4. None of the build problems were related to stdio.h inclusion. (n.b. many configurations don't build for other reasons.)
1992-03-03 * gdbtypes.c (lookup_pointer_type): initialize the TYPE_LENGTH ofSteve Chamberlain1-0/+9
a ptype to reflect the setting of TARGET_PTR_BIT. Set the TYPE_FLAGS of a ptype to TYPE_FLAG_UNSIGNED. * tm-h8300.h, h8300-tdep.c, remote-hms.c: personal checkpoint * printcmd.c (print_address): if ADDR_BITS_REMOVE is defined, use it before printing out the hex shape of an address.
1992-03-02Check in ChangeLog entries for the recent massive changes for prototypes,Fred Fish1-86/+342
objfile changes, etc.
1992-03-02More changes, mostly from IBM for rs6000. (See ChangeLog.)Per Bothner1-0/+46
1992-03-01xm-sysv4.h: Provide definitions/prototypes for host environmentFred Fish1-0/+52
functions for which no definitions or prototypes are provided in any currently included gdb or host environment header files. For SVR4, this currently includes malloc and realloc, which cannot be portably prototyped in any gdb include file.
1992-02-29Mostly rs6000 changes from IBM.Per Bothner1-0/+27
1992-02-28* breakpoint.c (breakpoint_re_set_one): Don't reset breakpointStu Grossman1-0/+5
unless symbol table indicates that something has changed.
1992-02-28* remote.c: Make it work for embedded MIPS. Increase bufferJohn Gilmore1-0/+9
size, and use throughout. Round buffer size up if too many regs. Support baud rate setting and try for an 8-bit path. If interrupted while waiting for target, send a ^C down the wire. Avoid single-byte reads. * tm-mips.h: Add more embedded-system registers to REGISTER_NAMES and NUM_REGS. * mips-xdep.h: Avoid the embedded regs when on Unix.
1992-02-28* mipsread.c: Byte-swap the symbol table structures, usingJohn Gilmore1-0/+3
routines from ecoff.c, to read a symbol table written in any of the four possible byte orders.
1992-02-27* configure.in (mips-big-* target): Same as Sony News.John Gilmore1-0/+6
* config/mt-bigmips, config/mt-littlemips: Add ecoff.o. * ecoff.c: New file for symbol swapping routines.
1992-02-27* breakpoint.c (all_breakpoints_info, breakpoint_1): Add 'infoStu Grossman1-0/+14
all-breakpoints' command. * (get_number): Allow users to enter negative breakpoint numbers. * (breakpoint_1): Reformat display of 'info break' to show new fields. * (create_longjmp_breakpoint, breakpoint_re_set, breakpoint_re_set_one, enable/disable_longjmp_breakpoint), symfile.c (syms_from_objfile): Re-do insertion of longjmp breakpoints. Move all code into breakpoint_re_set, and call that instead of create_longjmp_breakpoint in symfile.c.
1992-02-27* breakpoint.h (ALL_BREAKPOINTS_SAFE): Add.John Gilmore1-0/+18
* breakpoint.c (breakpoint_re_set): Use ALL_BREAKPOINTS_SAFE. * symtab.c (find_pc_symtab): Handle having no objfiles. * infcmd.c: Fix comment. * objfiles.c (free_all_objfiles): Add. * symfile.h (ALL_OBJFILES, ALL_OBJFILES_SAFE): Add. * symfile.c (symbol_file_command): free all objfiles when specifying a new symbol file. (reread_symbols): Stat the file name, don't fstat the descriptor.
1992-02-22Roll VERSION to 4.4.4 for post-Stu changes.John Gilmore1-0/+2
1992-02-22* symfile.c (symbol_file_command): strcmp => !strcmp.John Gilmore1-0/+11
* breakpoint.h: Move prototypes to follow enum definition they need. * breakpoint.c, infrun.c: Lint. * printcmd.c: Use `enum enable' rather than `enum display_status'. * mipsread.c: First pass at making it compile with the new objfile changes. Probably seriously broken still, but it compiles. FIXME.
1992-02-22Saberlint.John Gilmore1-1/+6
* symmisc.c, xcoffread.c: Move debug functions to symmisc.c.
1992-02-22* infrun.c, infcmd.c, breakpoint.c, main.c, symfile.c,Stu Grossman1-0/+10
breakpoint.h, tm-sun4os4.h, tm-sparc.h, sparc-tdep.c, tm-mips.h, mips-tdep.h, tm-sun3.h, tm-68k.h, m68k-tdep.h: Add support for stepping (and nexting) through longjmp(). Also, cleanup breakpoint handling quite a bit by creating explicit breakpoint types instead of using magic breakpoint numbers. Makefile.in: Update version to 4.4.3
1992-02-22* xm-sun3os4.h, xm-sun4os4.h: Enable HAVE_MMAP.John Gilmore1-0/+107
* minsyms.c (install_minimal_symbols): Add bunches to any existing minsyms in the objfile. Avoid extra mallocation by working directly in the obstack. Remove ignored `mainline' parm. * coffread.c, dbxread.c, elfread.c, mipsread.c, solib.c, symtab.h, xcoffread.c: Change all callers. * FIXME: We should be able to eliminate MAINLINE from all the symbol readers now, with a small bit of work. * valops.c, value.h: Lint. * remote-vx.c: Add missing break; statement. Bugfix by Michael Sclafani, <sclafani@src.dec.com>.
1992-02-21* tm-sparc.h, tm-sysv4.h, solib.h: Move shared lib definitionsJohn Gilmore1-0/+9
into solib.h. * sparc-pinsn.c, sparc-tdep.c, standalonec, sun3-xdep.c, sun386-xdep.c, symm-xdep.c, target.c, ultra3-xdep.c, utils.c, value.h: Prototypes for static functions; lint. * gdbtypes.h: Empty file to ease transition.
1992-02-21* environ.h, expression.h, frame.h, gdbcmd.h, gdbcore.h,John Gilmore1-1/+26
inferior.h, language.h, signame.h, target.h, terminal.h, tm-68k.h, tm-i386v.h, tm-sparc.h, tm-sun386.h, tm-symmetry.h, xm-i386v.h, xm-sparc.h: Prototypes for all external functions. Lint.
1992-02-20* defs.h: Include ansidecl.h and PARAMS macro. Use PARAMSJohn Gilmore1-0/+13
to make prototypes for all functions declared here. * cplus-dem.c: Avoid declaring xmalloc and xrealloc. * c-exp.y: Rename SIGNED, OR, and AND to avoid conflict. * environ.c: Include <stdio.h> before defs.h. Minor cleanup. * ieee-float.h: Use PARAMS for prototypes; make some params const. * ieee-float.c, valarith.c: Include <stdio.h>. Lint. b*=>mem*. * m2-exp.y: Remove unused CONST; Rename OR and AND. * utils.c: Avoid declaring malloc and realloc. Lint. (request_quit): Accept signal-number parameter.
1992-02-20* coffread.c (decode_base_type): Pass long, not union.John Gilmore1-0/+5
Fix by Eric Valette, ev@chorus.fr.
1992-02-17Add code to handle TAG_pointer_type DIE's (DWARF Information Entries)Fred Fish1-0/+3
that are produced by the i486/SVR4 MetaWare compiler, but not by the AT&T or GCC compilers.
1992-02-17When creating user defined types for subroutine and array types, checkFred Fish1-0/+6
first to see if a partial type already exists due to a forward reference, and if so, bash it to fit.
1992-02-14Fix code in elf_symtab_read which attempts to read the standard ELFFred Fish1-0/+5
symbol table and add symbol information to the misc function vector. This allows minimum functionality with non -g compiled code, and is vital for use with shared libraries (non of which are currently compiled with -g). Note to anyone doing any SVR4/gdb work. This bug was introduced into gdb just prior to the gdb 4.4 release, thus any versions currently in the field will have broken shared library support since no symbol information at all will be available for the shared library. This fix, along with one about to go into bfd's elf.c should fix that problem.
1992-02-13* xm-vaxbsd.h: Close off comment.Stu Grossman1-0/+4
1992-02-13Define NEED_POSIX_SETPGID for all SVR4 hosts.Fred Fish1-0/+9
1992-02-07* buildsym.c (read_struct_type): Avoid double-bump of parse ptrJohn Gilmore1-0/+4
in the op$::OPERATOR. case. From Steven McCanne, <mccanne@horse.ee.lbl.gov>.
1992-02-07* exec.c (set_section_name): Pass arg to exec_files_info;John Gilmore1-0/+5
only call it if interactive. From Francis Kauth <fk@tv.tv.tek.com>.
1992-02-07* main.c (print_gdb_version): Copyright msg: only this year.John Gilmore1-0/+5
(cd_command): Avoid changing current_directory on error.
1992-02-06 * mipsread.c (parse_partial_symbols): Handle dependenciesPer Bothner1-0/+9
between partial symbol tables (when not doing stabs-in-ecoff). (This used to be handled by parse_fdr, but parse_fdr was incompatible with handling stabs-in-ecoff, so the code was re-written to not use parse_fdr. Unfortunately, the logic to handle dependencies was overlooked.)
1992-02-06 * coffread.c (read_enum_type): Use the size of a target int whenSteve Chamberlain1-0/+12
describing enum. * defs.h: added new #define for TARGET_PTR_BIT, defaults to size of target int. * h8300-tdep.c, remote-hms.c, tm-h8300.h: too many changes to count * symtab.c (lookup_reference_type, lookup_ptr_type): use TARGET_PTR_BIT to determine size of a pointer * values.c (unpack_long): when unpacking a REF or a PTR don't assume the size of the type.
1992-02-06* mipsread.c (parse_symbol): Avoid clobbering enum pointer whenJohn Gilmore1-0/+6
looking at its members. Improve guess between struct and union, only assuming union if multiple members have offsets of zero.
1992-02-05Mips-specific bug-fix (for stabs-in-ecoff), and style fix. See ChangeLog.Per Bothner1-0/+14
1992-02-01Call malloc, not xmalloc, when we check the result and recover from errors.John Gilmore1-0/+4
1992-02-01VERSION should have been 4.4.1, not 4.5...Stu Grossman1-1/+1
1992-02-01* Makefile.in: Increment version to 4.5.Stu Grossman1-0/+14
* main.c (print_gdb_version): Update copyright notice.
1992-02-01* xm-vax.h: #ifndef ultrix around #include of endian.h andStu Grossman1-0/+5
limits.h (sigh).
1992-02-01Update WHATS.NEW for gdb-4.4 release.John Gilmore1-1/+1
1992-02-01Remove references to i860 files whose copyrights have not been assignedJohn Gilmore1-8/+4
to FSF yet.
1992-01-31Remove some entries that were already recorded on Dec 11th.John Gilmore1-10/+1
1992-01-31* Projects: Patching executables is done.John Gilmore1-0/+4
* Makefile.in (VERSION): Roll to gdb-4.4. * README: Update for gdb-4.4.
1992-01-31* symfile.c (reread_symbols): Whenever we reread one objectJohn Gilmore1-0/+4
file's symbols, we must restart the scan, because the object_files chain has been permuted.
1992-01-31* language.c, language.h: Make some things const.John Gilmore1-0/+23
* expression.h, main.c: const spreads like ooze.