Commit Graph

2733 Commits

Author SHA1 Message Date
Steve Chamberlain b11a9b2866 added mri.c 1992-04-15 23:11:53 +00:00
Steve Chamberlain 2e38b71d27 Strange link script support 1992-04-15 23:11:09 +00:00
Steve Chamberlain 3d2b83ea49 Personal checkpoint - now should parse some MRI stuff 1992-04-15 22:23:33 +00:00
Steve Chamberlain b7311408af Added EXTRACT command 1992-04-15 22:12:06 +00:00
Steve Chamberlain c0cc691258 Wed Apr 15 14:33:07 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* arsup.c, arsup.h, arparse.y, arlex.l: support for archive
	scripting language.
1992-04-15 21:36:37 +00:00
Fred Fish 4a11eef2eb Add TYPE_FLAG_FUND_TYPE bit to the flags member of the type structure,
and use it to decide when to print the actual type name rather than
trying to invent the name of a fundamental type.  This clears up the
confusion between int/long when they are the same sizes, removes one
obstacle to multi-language support (previously valprint.c thought
everything was a C type), and allows gdb to support distinctions between
explicitly and implicitly signed types when the compiler supports such
distinction in the debug output (as does every ANSI compiler I tested
except for gcc).
1992-04-15 05:42:00 +00:00
Fred Fish e4b9dd935b Ifdef-out debugging code, and ifdef-out code that aborts on unhandled
sections (this was causing needless gdb aborts; gdb doesn't care about
these sections anyway).
1992-04-15 05:32:58 +00:00
Fred Fish 808dfd5aab Fix couple of function args that expect to be passed CONST pointers, and
boolean functions that were returning NULL, which can be "void *" rather
than just bare 0.
1992-04-14 21:41:30 +00:00
Fred Fish f0e8711d9e Pick up SGI defines for langCplusplus, langCplusplusV2, stStruct, stUnion,
and stEnum.  The last three are required to be able to build the current
checked in gdb on a non-sgi machine.
1992-04-14 21:34:02 +00:00
Stu Grossman 8616205a75 * remote-vx.c, vx-share/xdr_ptrace.c, vx-share/xdr_ptrace.h,
vx-share/xdr_rdb.h:  Update for new remote protocol under VxWorks
5.0.2.
1992-04-14 21:34:01 +00:00
Sean Eric Fagan b6422192ea Changed to allow hosting on an Apollo Series 400 under the BSD4.3 emulation
environment.
1992-04-14 21:32:34 +00:00
Sean Eric Fagan 570556da54 Changed to support Apollo Series 400 under bsd4.3 emulation environment. 1992-04-14 21:28:04 +00:00
Sean Eric Fagan 59ad286d22 New header file for Apollo Series 400 running under BSD4.3 emulation. 1992-04-14 20:25:29 +00:00
Per Bothner 8becd045a3 * configure: Add support for 'subdirs' variable, which is
like 'configdirs', except that configure doesn't re-invoke
	itself for subdirs, it just creates a Makefile for each subdir.
	* configure.texi:  Document subdirs.
1992-04-14 19:02:48 +00:00
Fred Fish 13b5a7ff3e Extensive changes to replace swapin() function with target_to_host()
and fix all usages to be independent of host/target integer size
mismatches.  However, cross debugging will still not work until the
sign extension issue is resolved either by fixing the bfd library
or implementing sign extension in the gdb code.
1992-04-14 04:09:00 +00:00
David D. Zuhn 6adac399aa updated configure.in to include flex 1992-04-14 01:51:00 +00:00
David D. Zuhn f24e06320d configure.in knows about flex now 1992-04-14 01:50:06 +00:00
K. Richard Pixley 64d424c633 remove clean-stamps from clean 1992-04-14 01:44:23 +00:00
John Gilmore 3bc8241050 Revised -mapped description. 1992-04-13 23:08:01 +00:00
David D. Zuhn dcbfc14d16 added flex to the build tree 1992-04-13 21:39:15 +00:00
Mark Eichin 37ac3b76ec Massive changes. Elf sections are now processed into BFD sections only
if they make sense as independent sections; symbols and relocs are
turned into BFD symbols and relocs; objects are now created.
	objdump and copy mostly work on .o files.
	this check-in will be followed by gdb testing.
	the code has *not* yet been split up the way coff is to
support multiple architectures and bit widths.
	no ChangeLog entries yet; too big... nearly everything changed.
1992-04-13 15:01:54 +00:00
John Gilmore 817bc7b82a * mipsread.c (parse_partial_symbols): Complain when sh->index is
too high or when skipping `forwards' moves us backwards.
	(parse_type):  Print mis-guessed tag name in complaint.
	(parse_external):  Eliminate cur_stab and obscure top_stack clobbers.
	(parse_procedure):  Do not attempt to create symbols; just fill in
	the SYMBOL_VALUE field of a .gdbinfo. symbol if we can find one.
	(psymtab_to_symtab_1):  Split up `stabs' from `native ecoff' code
	for clarity.  Set top_stack before calling parse_external.  In
	stabs, sort symbols before calling parse_procedure.
	* mipsread.c:  Lint.
	* symmisc.c (std_in, std_out, std_err):  Add vars to access std
	FILE *'s when debugging GDB (e.g. as args to dump_symtab).
	* Makefile.in:  Remove stage* targets.  Avoid echo on recursive
	makes.  Eliminate doc/Makefile from tar.Z file if doc/Makefile.in
	exists.
	* mipsread.c:  Cleanup.  Add more complaints for unhandled cases.
	Remove new symbol types and such to ../include/coff/symconst.h.
	(parse_symbol):  Simplify code for parsing struct/enum/unions.
	(parse_type):  Handle `long long' types.
	(upgrade_type):  Handle `const' qualifier.
	(parse_partial_symbols):  fix indentation, clean a bit.
1992-04-12 06:40:04 +00:00
John Gilmore 347e3a00bb We now configure gdbtest automatically if it's there. 1992-04-11 10:52:33 +00:00
John Gilmore 44d835be29 Set devo VERSION to 4.5.1 to avoid confuzzion with the released version. 1992-04-11 10:51:31 +00:00
John Gilmore 554d1be43d * xcoffread.c (NO_TYPEDEFS): Fix typo in commented-out #define.
* sparc-tdep.c (supply_gregset, fill_gregset, supply_fpregset,
fill_gregset):  New functions for SVR4 /proc support.
1992-04-11 06:52:54 +00:00
Fred Fish 95967e7379 Add swapin() function, and SWAPIN macro that calls it, to do byte swapping
copies using appropriate bfd routines.
1992-04-11 06:27:53 +00:00
Fred Fish c4fb14b791 Add MINUS_G macro, default to -g, and pass on to recursive makes.
Recognize new ncr3000 config.
1992-04-11 06:13:43 +00:00
Fred Fish b0680d313f Add new configuration for NCR 3000. 1992-04-11 06:10:56 +00:00
Fred Fish a7bec03d8e Recognize new ncr3000 config. 1992-04-11 06:03:45 +00:00
Fred Fish c5b61136ef Recognize new ncr3000 config. Add MINUS_G macro, default to -g. 1992-04-11 06:01:07 +00:00
Fred Fish 6e706950c3 Recognize new ncr3000 config. 1992-04-11 05:42:48 +00:00
Fred Fish 5435f92798 New configuration file for ncr 3000. 1992-04-11 05:40:44 +00:00
Fred Fish 5868184b8d Pass on MINUS_G to recursive makes. Recognize ncr3000 config. 1992-04-11 05:38:40 +00:00
Fred Fish ccc76ce9bf New config files for NCR 3000. 1992-04-11 05:31:31 +00:00
John Gilmore 77b46d1331 * gdb.texinfo: Update for GDB-4.5. Move `Formatting
Documentation' ahead of `Installing GDB' to match README.
Update shared library doc, -readnow and -mapped, and directory
structure (add glob and mmalloc).  Update configure doc.
1992-04-11 00:54:44 +00:00
Stu Grossman 5dabd1a5eb alldeps.mak and depend once again! 1992-04-10 23:29:21 +00:00
Stu Grossman b69ce5ab27 * Makefile.in: Update version to 4.5.
* WHATS.NEW:  The obvious.
1992-04-10 23:02:06 +00:00
Stu Grossman 6f55e88d99 One more time... 1992-04-10 22:04:09 +00:00
Stu Grossman ece3256543 * depend: Generate new depend file for this release. 1992-04-10 21:50:32 +00:00
Stu Grossman 601836ef90 * Makefile.in (depend): Fix dependancy generation so that it does
not include gcc 'fixincluded' files, which are usually in a system
specific location.
1992-04-10 15:33:31 +00:00
Per Bothner 9b6f92dbfd buildsym.c: Fix parameter mis-match.
Check in ChangeLog (forgotten last night).
1992-04-09 20:36:20 +00:00
Stu Grossman 7fe388adce * Makefile.in: version=4.4.88, add xm-vax.h to HFILES. 1992-04-09 19:11:18 +00:00
Ken Raeburn 1900f884b3 Install second copy as $(tooldir)/bin/ld, since that's what gcc wants. 1992-04-09 09:54:52 +00:00
Ken Raeburn 81484684f3 Install second copy in $(tooldir)/bin, since that's where gcc looks. 1992-04-09 09:48:46 +00:00
John Gilmore 9e53d9dce6 Minor changes for Solaris. 1992-04-09 09:30:45 +00:00
Per Bothner 095db7ce45 Changes from metin@ibmpa.awdpa.ibm.com (Metin G. Ozisik).
* buildsym.c  (#ifdef RS6000_TARGET):  Don't create unnecessary
	symbols for nameless types.  And, handle `R' (register parameter
	type) for AIX.  (an extension to existing stabstring grammar).
	* rs6000-xdep.c:  Fix typo (= should have been ==).
1992-04-09 07:57:10 +00:00
Per Bothner cf9838aff0 * rs6k.h: Fix incorrect extended opcode for instructions `fm'
and `fd'.  (From metin@ibmpa.awdpa.ibm.com (Metin G. Ozisik).)
1992-04-09 07:47:06 +00:00
John Gilmore 5a3859296d apollo68v.h => apollov68.h (must be for DOS 8.3 names or something) 1992-04-09 07:26:14 +00:00
John Gilmore aee06af3b4 Remove $Log stuff. 1992-04-09 07:06:54 +00:00
K. Richard Pixley 0ee8612968 remove references to gdbm 1992-04-09 06:08:50 +00:00