Commit Graph

2449 Commits

Author SHA1 Message Date
Per Bothner
a6f40e9453 Forgot these two from previous check-in of rs6000 stuff. 1992-03-01 01:08:35 +00:00
Per Bothner
2b5a8d9c47 More changes, mostly from IBM, for the rs6000. See ChangeLog. 1992-03-01 01:04:13 +00:00
Michael Tiemann
1651b22d76 * Makefile.in (strerror.o): Add rule so that broken Sun make can
work in subdirs.
1992-02-29 21:59:47 +00:00
Per Bothner
818de002b6 Mostly rs6000 changes from IBM. 1992-02-29 06:03:43 +00:00
Per Bothner
8eb8b9aaa3 * aoutx.h (NAME(aout,print_symbol)): Don't print
symbol addresss for undefined symbols.
	* coff-rs6000.c:  Various updates (due to target-
	independent changes).
	* libbfd.h:  Ditto (tdata field is now a union).
	* hosts/h-sparc.h:  Removed prototype for bogus function
	'emset' (presumably should have been 'memset' - which is there).
1992-02-29 04:44:27 +00:00
Per Bothner
93bd5493dc * wait.h (WIFSTOPPED): Add IBM rs6000-specific version. 1992-02-28 06:07:16 +00:00
Stu Grossman
8537ba607b * breakpoint.c (breakpoint_re_set_one): Don't reset breakpoint
unless symbol table indicates that something has changed.
1992-02-28 04:10:02 +00:00
John Gilmore
b543979cda * remote.c: Make it work for embedded MIPS. Increase buffer
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 03:26:45 +00:00
Roland Pesch
b621d05050 Hard-code "@appendix" instead of "@chapter" at the beginning of each of these.
This will eventually be supported with a trivial macro, but those aren't
standard texinfo yet; in the meantime, I think GDB is the only manual we
print that uses these---and it wants appendices.
1992-02-28 01:01:24 +00:00
Roland Pesch
e94b4a2b4c * Phrasing of "disassemble" description improved (less wordy, avoids widow in
small format)
* typo in index entry type fixed
* example of nonexistent configuration, in config appendix, slightly more
  far-fetched
1992-02-28 00:42:40 +00:00
Roland Pesch
9941f866a5 Added disclaimer (requested by WRS) on how procedures described for
connecting to VxWorks may change in future releases of VxWorks.
1992-02-28 00:39:11 +00:00
John Gilmore
d141f3e30d * mipsread.c: Byte-swap the symbol table structures, using
routines from ecoff.c, to read a symbol table written in any
of the four possible byte orders.
1992-02-28 00:37:03 +00:00
John Gilmore
238025a44b * config/mt-bigmips, config/mt-littlemips: Add ecoff.o. 1992-02-27 19:56:52 +00:00
John Gilmore
069bc45432 * configure.in (mips-big-* target): Same as Sony News.
* config/mt-bigmips, config/mt-littlemips:  Add ecoff.o.
* ecoff.c:  New file for symbol swapping routines.
1992-02-27 19:56:28 +00:00
John Gilmore
a0b23459bb Initial revision 1992-02-27 19:53:49 +00:00
Steve Chamberlain
e7b4046cbf Don't core dump if no output section available for a symbol 1992-02-27 19:22:41 +00:00
Steve Chamberlain
3e6e09c068 Dos File renaming 1992-02-27 18:52:18 +00:00
Stu Grossman
36a19fdc5b Fix cvs merge fuckup. 1992-02-27 17:50:06 +00:00
Stu Grossman
80ba48f58c * breakpoint.c (all_breakpoints_info, breakpoint_1): Add 'info
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 17:45:02 +00:00
Steve Chamberlain
6db82ea7e5 * aoutx.h (translate_from_native_sym_flags): when creating an alias symbol, fill in the section as undefined, rather than leaving it blank 1992-02-27 17:26:08 +00:00
Steve Chamberlain
d286190140 Why didn't it start emacs 1992-02-27 17:24:13 +00:00
John Gilmore
cba0d141fb * breakpoint.h (ALL_BREAKPOINTS_SAFE): Add.
* 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-27 16:28:59 +00:00
John Gilmore
5c83e859b9 Update `dependency' files so that Make will build the right things at
the right times.
1992-02-27 14:24:36 +00:00
John Gilmore
03686a4064 Remove running log from .Sanitize. 1992-02-27 14:15:41 +00:00
Steve Chamberlain
1d535e75df Wed Feb 26 19:40:59 1992 Steve Chamberlain (sac at thepub.cygnus.com)
* bfd.c: lint
	* coff-h8300.c: fix stupid reloc subtraction bug
	* coffcode.h (coff_swap_aux_out): only swap a tvndx by 2 bytes,
	since that's how wide it is. (coff_slurp_symbol_table): always zero out
	the symbol.flags and done_lineno fields.
1992-02-27 03:52:15 +00:00
Steve Chamberlain
5373c4396a H8 bitrot fixes 1992-02-27 03:37:37 +00:00
Michael Tiemann
806147fd5c Keep a.out.gnu.h, not a.out.h (which no longer exists). 1992-02-26 08:54:09 +00:00
Michael Tiemann
cfcbb9e82c If we're going to keep gnulib, we might as well keep libgcc. 1992-02-26 07:49:24 +00:00
Michael Tiemann
6ae8fff57d Don't clobber newlib. 1992-02-26 07:04:57 +00:00
Steve Chamberlain
14d3e47bfa * expr.c: If an expression is single comma, then return with
SEG_ABSENT rather than an error - since the sparc front end does
	really strange things with things like fbge,a
1992-02-26 06:11:47 +00:00
Heinz G. Seidl
062676eb48 changed prms to send_pr 1992-02-26 02:20:45 +00:00
Roland Pesch
5e3186ab81 Fix one overlooked instance of "+" option prefix in configure appendix. 1992-02-25 23:49:22 +00:00
Steve Chamberlain
f24f757780 * as.h: include bfd.h if using many sections
* expr.c: LOCAL_LABELS_FB had been changed to lower case - so
	local labels didn't work.
	* listing.c (list_symbol_table): don't core dump when there's no
	symbol there.
	* write.c, write.h: call fix_new with the right number of args on
	the H8.
	* config/tc-h8300.[ch] : fix bugs reported by HMSI, and make
	errors nicer
1992-02-25 22:27:44 +00:00
K. Richard Pixley
b74fd080fb mkdir $(infodir) on install-info. 1992-02-25 01:08:38 +00:00
Steve Chamberlain
40f7081323 Don't remove underlines 1992-02-24 18:25:19 +00:00
Michael Tiemann
b0c0241840 Keep Makefile.in and configure.in. Don't keep Makefile. 1992-02-24 13:54:45 +00:00
Fred Fish
a1f596f4fa Add gdbtypes.c gdbtypes.h minsyms.c mmap-alloc.c mmap-sbrk.c objfiles.c
solib.h state.c and state.h
1992-02-23 05:25:21 +00:00
Steve Chamberlain
c593cf412b * app.c: MRI compatibility - allow single quote to start a string.
* as.c: fix typo recently introduced.
	* as.h : Don't include aout/reloc.h - it's not right for COFF!
	* expr.c: Much rewriting, to accomodate MRI syntax for
	expressions. Also easier to read now.
	* listing.c: Put back defuns
	* read.c: modified to accept MRI syntax, put back listing pseudo
	ops so that an assembler built with NO_LISTING ignores list ops
	rather than pukes.
	* write.c, write.h: fixs - only keep a reloc type in a fix if the target
	machine is a SPARC or a 29K.
	* config/obj-aout.c: added s_sect pseudo op
	* config/obj-coffbfd.c: lints, set the filehdr flags right and
	fill in the timestamp.
	* config/obj-coffbfd.h: Since we don't include aout/reloc.h
	anymore, define all the relocs which the tc-<x> bit will use so we
	can translate from them to the coff types.
	* config/tc-a29k.c: reloc_type isn't ane enum any more
	* config/tc-m68k.c: Added NO_RELOC definition.

Now compiles for sparc aout, 68k aout (MRI and MIT syntax),
29k coff.

So far works as replacement for sparc and 68k /bin/as.
1992-02-22 20:45:24 +00:00
Steve Chamberlain
3b548344d0 Made less things defined by default, now builds on sun3 and sun4. 1992-02-22 17:30:50 +00:00
John Gilmore
47890ed736 Roll VERSION to 4.4.4 for post-Stu changes. 1992-02-22 10:17:37 +00:00
John Gilmore
3531811073 * symfile.c (symbol_file_command): strcmp => !strcmp.
* 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-22 10:04:50 +00:00
John Gilmore
93fe4e330e Saberlint.
* symmisc.c, xcoffread.c:  Move debug functions to symmisc.c.
1992-02-22 09:16:11 +00:00
Stu Grossman
30875e1c4b * infrun.c, infcmd.c, breakpoint.c, main.c, symfile.c,
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 09:06:58 +00:00
John Gilmore
021959e249 * xm-sun3os4.h, xm-sun4os4.h: Enable HAVE_MMAP.
* 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-22 08:17:01 +00:00
John Gilmore
f48e5efef7 * obstack.h: Add obstack_full_begin.
* bfd.h, obstack.h:  Protolint.
1992-02-22 05:48:27 +00:00
Steve Chamberlain
ed90b99590 Tandem/MRI syntax bit rot 1992-02-22 03:06:02 +00:00
John Gilmore
1ab3bf1b14 * Check in Fred Fish's changes in these modules. Fred
will make ChangeLog entries for all of them.
1992-02-22 01:46:16 +00:00
Steve Chamberlain
8e48d87af6 More dos scripts 1992-02-22 00:25:24 +00:00
Steve Chamberlain
abca39c14a How to compile gas on a PC 1992-02-22 00:24:13 +00:00
Steve Chamberlain
215c79bee7 More renames from DJ the DOS martyr 1992-02-22 00:23:03 +00:00