aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1991-12-23Oodles of changes. The most important is adding support for stabsPer Bothner18-1500/+1646
encapsulated in mips ecoff. See ChangeLog for the gory details.
1991-12-23* config/mh-amix, config/mh-i386v4: Change to find alloca byFred Fish2-5/+29
compiling and linking alloca.c, even when it is not strictly required. Also arrange to link with -ltermlib rather than -ltermcap.
1991-12-23 * solib.c (locate_base): Fix uninitialized variable that wasFred Fish3-6/+19
causing return of random value to callee. * config/mh-amix, config/mh-i386v4: Change to find alloca by compiling and linking alloca.c, even when it is not strictly required. Also arrange to link with -ltermlib rather than -ltermcap. * Makefile.in: Move TERMCAP definition to prior to inclusion of host makefile fragments so it can be overridden.
1991-12-21* xcoffread.c (read_symbol_lineno): Logic error in incrementingJohn Gilmore2-1/+6
symbol table entry number. (From Metin Ozisik.)
1991-12-20Keep the renamed svr4 files.Fred Fish1-2/+2
1991-12-20Document change to config/mh-i386v4.Fred Fish1-0/+6
1991-12-20Set XM_CLIBS to "-lc /usr/ucblib/libucb.a" so native compilers can findFred Fish1-1/+7
alloca, but only if it is not found in the std C library. Also forces libc to be search before libucb.a, which contains much broken stuff we *don't* want.
1991-12-20* configure.in, tm-amix.h, tm-i386v4.h, xm-amix.h, xm-i386v4.h:Fred Fish7-15/+35
Change svr4 references to sysv4. * source.c: Move declaration of external function index to front of file so it is in scope for all references. * utils.c (error, fatal): Make definitions consistent with defs.h declarations (declared as "volatile void").
1991-12-20Renamed from xm-svr4.h xm-sysv4.hFred Fish1-0/+56
1991-12-20Renamed from tm-svr4.h to tm-sysv4.hFred Fish1-0/+37
1991-12-20Bugfix rfe and stbrx instrucionts.John Gilmore2-3/+7
1991-12-19* command.h, defs.h, eval.h, expression.h, remote-sa.sparc.c,Stu Grossman3-4/+4
sparc-tdep.c, symtab.h, target.h, value.h, vx-share/ptrace.h, vx-share/xdr_ptrace.h, vx-share/xdr_rdb.h: ANSIfy enums. CVS:
1991-12-19* command.h, defs.h, eval.h, expression.h, remote-sa.sparc.c,Stu Grossman5-110/+141
sparc-tdep.c, symtab.h, target.h, value.h, vx-share/ptrace.h, vx-share/xdr_ptrace.h, vx-share/xdr_rdb.h: ANSIfy enums.
1991-12-16Add solib.o to TDEPFILES for these SVR4 systems.Fred Fish2-2/+2
1991-12-16Document changes to config/tm-amix and config/tm-i386v4.Fred Fish1-0/+3
1991-12-16Print the names of files from which symbols are being loaded if verboseFred Fish1-0/+4
is set.
1991-12-16Numerous small changes and a complete reorganization of solib.c, to supportFred Fish6-335/+1203
SVR4 shared libraries in a manner very close to the original SunOS support. See the ChangeLog for details.
1991-12-14* infrun.c, remote-eb.c, remote-nindy.c, remote-vx.c: RemoveJohn Gilmore3-45/+93
unused START_INFERIOR_HOOK. * remote-eb.c: Change timeout to 24 seconds (*10 fits in byte) to account for slow loading from floppies. (eb_create_inferior): New fn, from eb_start and nindy_create_inferior. (eb_close): Only use log_file if nonzero. (eb_xfer_memory): If not writing, then read! (eb_read_inferior_memory, eb_write_inferior_memory): Return length. (eb_kill): A new no-op. (eb_mourn_inferior): Remove breakpoints, then generically weep.
1991-12-14Fix miscellaneous comparisons of integer with NULL that elicit compilerFred Fish3-6/+36
warnings about comparisons of integer with pointer when NULL is defined as ((void *) 0) rather than just a bare 0.
1991-12-13More improvements in handling make from remote objdirs:Roland Pesch1-18/+21
- remove inappropriate use of unsubdir (worked only accidentally) - make gdbVN.m4 generation work from remote objdir too; - fix bug in handling of readline appendices for roff translations - let GDB internals have the right val of TEXINPUTS for remote format, too
1991-12-13Fix bug: gdbVN.m4 had stopped picking up version number. Now grabs itRoland Pesch1-1/+1
again. Verified for both Sun make and GNU make.
1991-12-13Improve how we ask for bug reports.John Gilmore2-5/+14
1991-12-11infodir belongs in datadirK. Richard Pixley2-1/+5
1991-12-10Massage new readline appendix so texi2roff can understand markupRoland Pesch1-3/+16
(text uses new @ftable command which texi2roff-2 doesn't grok) for gdb.mm, gdb.me, gdb.ms targets
1991-12-10Better support for building documentation targets in separate objdirRoland Pesch1-0/+739
and srcdir (won't attempt to write in srcdir/doc).
1991-12-10rdl-apps.texi is no longer used, with the new improved doc Makefile.in.Roland Pesch1-2/+4
1991-12-10Improve support for building in separate objdir (verified all individualRoland Pesch2-29/+43
targets with each of GNU make and Sun make).
1991-12-09Integrated quick fixes to C++ handling of static member functions andMichael Tiemann1-17/+19
stub methods. These changes are not complete in that a better implementation will be more maintainable, but they make it possible to debug groff with GDB.
1991-12-08Fix a problem on i386 systems where buffered code stream access was failingFred Fish1-0/+6
to take into account the minimum size granularity of the code section. For now, the buffering is simply disabled until it can be done right. There is still a similar problem in the i386 disassembly code for locations within 20 bytes of the end of the code segment.
1991-12-08Use macros to hide some of the ugly casting required in the previouslyFred Fish2-5/+19
applied fix for pointers with the high bit set.
1991-12-08add a couple missing ${srcdir}sK. Richard Pixley1-1/+1
1991-12-08Set version to 4.3.1 so we won't mistake experimental for standard.John Gilmore2-741/+4
1991-12-08Merge gdb-4.3 and Rich's Makefile.in's.John Gilmore1-14/+40
1991-12-08GDB-4.3 release! Roll VERSION and fixup minor gdb.tar.Z botch.John Gilmore1-42/+16
1991-12-08Merge Rich's overlapped changes with the gdb-4.3 version.John Gilmore1-0/+16
1991-12-07Desupport i386sco, and mention the new readline.John Gilmore1-2/+13
1991-12-07Update for 4.3.John Gilmore5-590/+590
1991-12-07* gmalloc.c: Fix bug that causes malloc & free toJohn Gilmore1-4/+4
fail on systems where pointers have the high bit set (0x800efcf0 for example). The problem is that the difference between two pointers is a signed integer, so the computation (char *) 0x800efcf0 - (char *) 0 yields a negative value. The sign of the result of the modulus operator is machine dependent for negative operands, thus it is possible for it to end up negative. From Fred Fish.
1991-12-07If you're going to nroff the man page, at least do it from the right place.K. Richard Pixley1-1/+1
1991-12-07Sat Dec 7 00:00:15 1991 K. Richard Pixley (rich at rtl.cygnus.com)K. Richard Pixley3-18/+62
* Makefile.in: install using INSTALL_PROGRAM and INSTALL_DATA. added clean-info. added some standards.text support and made it look like our other Makefiles. * configure.in: mark this directory target dependent. configure now runs entirely in objdir so make existence tests and references against ${srcdir}. Thu Dec 5 22:46:13 1991 K. Richard Pixley (rich at rtl.cygnus.com) * Makefile.in: idestdir and ddestdir go away. Added copyrights and shift gpl to v2. Added ChangeLog if it didn't exist. docdir and mandir now keyed off datadir by default.
1991-12-07Fri Dec 6 23:57:34 1991 K. Richard Pixley (rich at rtl.cygnus.com)K. Richard Pixley2-14/+52
* Makefile.in: remove spaces following hyphens, bsd make can't cope. install using INSTALL_DATA. added clean-info. added standards.text support. Thu Dec 5 22:46:12 1991 K. Richard Pixley (rich at rtl.cygnus.com) * Makefile.in: idestdir and ddestdir go away. Added copyrights and shift gpl to v2. Added ChangeLog if it didn't exist. docdir and mandir now keyed off datadir by default.
1991-12-07About 40% of changes sugg. by Bob ChassellRoland Pesch1-500/+552
1991-12-06*** empty log message ***Roland Pesch1-2/+2
1991-12-06More fixes for opaque and anonymous enumerations, structures, and unions.Fred Fish2-22/+39
Now passes all current gdb test suite tests.
1991-12-06Fixes to improve opaque struct/union handling. Still fails to find theFred Fish2-12/+31
complete definition for files outside the one containing the complete definition, if that file has not yet been read in. (Working on it...)
1991-12-06* symtab.c (decode_line_1): If SKIP_PROLOGUE leaves us inJohn Gilmore3-2/+15
mid-line, be more careful about possibly advancing to the next line.
1991-12-06Fix off-by-one error in cplus name demangling.Michael Tiemann2-1/+8
1991-12-06Several changes to fix misc problems with enums, structs, and unions,Fred Fish2-71/+137
including building symbol table entries for enumeration members.
1991-12-06* symtab.c (check_stub_method): Must allocate two extra argumentJohn Gilmore2-3/+9
slots (one for `this', one for arglist terminator).
1991-12-05Supply missing '"' character.Fred Fish2-1/+3