2869 Commits

Author SHA1 Message Date
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
6adac399aa updated configure.in to include flex 1992-04-14 01:51:00 +00:00
f24e06320d configure.in knows about flex now 1992-04-14 01:50:06 +00:00
64d424c633 remove clean-stamps from clean 1992-04-14 01:44:23 +00:00
3bc8241050 Revised -mapped description. 1992-04-13 23:08:01 +00:00
dcbfc14d16 added flex to the build tree 1992-04-13 21:39:15 +00:00
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
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
347e3a00bb We now configure gdbtest automatically if it's there. 1992-04-11 10:52:33 +00:00
44d835be29 Set devo VERSION to 4.5.1 to avoid confuzzion with the released version. 1992-04-11 10:51:31 +00:00
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
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
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
b0680d313f Add new configuration for NCR 3000. 1992-04-11 06:10:56 +00:00
a7bec03d8e Recognize new ncr3000 config. 1992-04-11 06:03:45 +00:00
c5b61136ef Recognize new ncr3000 config. Add MINUS_G macro, default to -g. 1992-04-11 06:01:07 +00:00
6e706950c3 Recognize new ncr3000 config. 1992-04-11 05:42:48 +00:00
5435f92798 New configuration file for ncr 3000. 1992-04-11 05:40:44 +00:00
5868184b8d Pass on MINUS_G to recursive makes. Recognize ncr3000 config. 1992-04-11 05:38:40 +00:00
ccc76ce9bf New config files for NCR 3000. 1992-04-11 05:31:31 +00:00
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
5dabd1a5eb alldeps.mak and depend once again! 1992-04-10 23:29:21 +00:00
b69ce5ab27 * Makefile.in: Update version to 4.5.
* WHATS.NEW:  The obvious.
1992-04-10 23:02:06 +00:00
6f55e88d99 One more time... 1992-04-10 22:04:09 +00:00
ece3256543 * depend: Generate new depend file for this release. 1992-04-10 21:50:32 +00:00
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
9b6f92dbfd buildsym.c: Fix parameter mis-match.
Check in ChangeLog (forgotten last night).
1992-04-09 20:36:20 +00:00
7fe388adce * Makefile.in: version=4.4.88, add xm-vax.h to HFILES. 1992-04-09 19:11:18 +00:00
1900f884b3 Install second copy as $(tooldir)/bin/ld, since that's what gcc wants. 1992-04-09 09:54:52 +00:00
81484684f3 Install second copy in $(tooldir)/bin, since that's where gcc looks. 1992-04-09 09:48:46 +00:00
9e53d9dce6 Minor changes for Solaris. 1992-04-09 09:30:45 +00:00
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
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
5a3859296d apollo68v.h => apollov68.h (must be for DOS 8.3 names or something) 1992-04-09 07:26:14 +00:00
aee06af3b4 Remove $Log stuff. 1992-04-09 07:06:54 +00:00
0ee8612968 remove references to gdbm 1992-04-09 06:08:50 +00:00
74e2ef2631 Remove obsolete README file, and update mmalloc.texi to closer reflect
reality.  Minor fix to comment in mmalloc.c.  Remove README from .Sanitize
1992-04-08 21:38:15 +00:00
1a33f7c62e Fix prototype for pointer to function to get more core. 1992-04-08 16:37:44 +00:00
5661980309 * xm-i386mach.h: add decls for errno and strdup(). 1992-04-08 05:37:32 +00:00
fa128a27ab Only redefine size_t and CHAR_BIT if they are not already defined. 1992-04-08 05:17:56 +00:00
ff1e35cb62 * xm-i386mach.h: add decl for errno. 1992-04-08 01:14:17 +00:00
a19cc981ae keep ChangeLog 1992-04-08 00:23:29 +00:00
6910a5ac8d * config.sub: Don't canonicalize os value
newsos* to bsd (readline needs to check for newsos).
	(This fix was earlier made Jan 31, but got re-broken.)
1992-04-07 23:52:37 +00:00
6fba3d7c95 * breakpoint.c (breakpoint_1): Add (int) casts for enums
used in array index context (otherwise, some compilers barf).
1992-04-07 23:37:16 +00:00
6e64547b7d keep mmalloc.texi 1992-04-07 23:36:19 +00:00
d203e17273 Converted from Fred's original README; no changes in substance. 1992-04-07 23:35:43 +00:00
e05ba37d1f * m68k-tdep.c, tm-sun3.h: #ifdef around get_longjmp_target().
Change def of SAVED_PC_AFTER_CALL to call routine to see if we are
in a system call, and provide better backtrace if so.
1992-04-07 23:09:50 +00:00
da2f87448e mh-a68bsd is the Apollo Series 400 host file, to be used when running
under the BSD emulation environment ($SYSTYPE=bsd4.3).
1992-04-07 22:24:46 +00:00
86582e8d6c The Apollo compiler doesn't like assigning variables to enum's. So,
add a new enum to the class, with a value of 0.
1992-04-07 22:20:00 +00:00
3876b4c55d ChangeLog entries describing my changes. 1992-04-07 22:18:44 +00:00