Commit Graph

89091 Commits

Author SHA1 Message Date
Steve Chamberlain 097879bc04 Added support for OUTPUT_FORMAT keyword
Fixed problem where cofflike common was being badly sized due to
incorrectly owned common symbols.
1991-04-17 00:51:31 +00:00
Steve Chamberlain 3a39952366 Better error messages for forward and undefined refs for ADDR and
SIZEOF
1991-04-17 00:50:19 +00:00
Steve Chamberlain 13a0e8d7fc Added support for OUTPUT_FORMAT(name) and FORCE_COMMON_ALLOCATION 1991-04-17 00:49:44 +00:00
Steve Chamberlain fd846434f0 Added keywords
FORCE_COMMON_ALLOCATION
OUTPUT_FORMAT
1991-04-17 00:49:15 +00:00
Steve Chamberlain 070aa81923 *** empty log message *** 1991-04-16 14:32:02 +00:00
K. Richard Pixley 6408afbac5 Now handles multiple hosts and targets. 1991-04-16 00:18:22 +00:00
K. Richard Pixley b5132a6b85 Now handles multiple hosts and targets. 1991-04-16 00:04:50 +00:00
K. Richard Pixley 3d6f098360 Now handles multiple hosts and targets. 1991-04-15 23:57:22 +00:00
K. Richard Pixley 0df06ca031 Now handles multiple hosts and targets. 1991-04-15 23:46:50 +00:00
K. Richard Pixley 8c32cf6e55 Now handles multiple host and targets. 1991-04-15 23:41:05 +00:00
Roland Pesch f22eee0870 Initial revision 1991-04-15 22:51:21 +00:00
Roland Pesch 6df47a7407 Minor adjustments for clean info-formatting. 1991-04-15 20:30:47 +00:00
Steve Chamberlain 660f21b7de Initial revision 1991-04-15 15:29:40 +00:00
Steve Chamberlain 99fe455360 Merges from Intel.
Chrisb bug fixes.
1991-04-15 15:27:15 +00:00
Steve Chamberlain 9846338e68 Merged in some changes from Intel,
Added some more prototypes.
1991-04-15 15:25:16 +00:00
K. Richard Pixley 14825ce9fa Personal checkpoint. 1991-04-15 01:58:16 +00:00
Steve Chamberlain f78e2569ad Checkpoint before a merge 1991-04-14 03:23:25 +00:00
Steve Chamberlain 1418c83b39 checkpoint before a merge 1991-04-14 03:22:42 +00:00
Steve Chamberlain da56abdf49 Initial revision 1991-04-14 03:22:02 +00:00
Steve Chamberlain aa802a3246 Just before a merge with chrisbs stuff 1991-04-14 02:23:48 +00:00
John Gilmore 0ef6f0192d Permit symbols to be superseded when new symbol files have
been read in, particularly for VxWorks.

        * symfile.c (symbol_file_add):  Use filtered printing and wrap it.
        If we have wiped out any old symbol tables, clean up at end of
        symbol reading.
        (symbol_file_command):  Don't reference symfile_fns if it's zero.
1991-04-13 22:37:48 +00:00
John Gilmore d219db0133 * symtab.h (GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOCK): New
defines for the blocks of a blockvector that contain global and
        file-static symbols and the first of the smaller scope contours.
	* mipsread.c:  Use them.

        * coffread.c (end_psymtab):  Free named symtabs and psymtabs for
        a file, once a new symtab has been read for it.
        * mipsread.c:  FIXME.  We need to do the same for MIPS, but it
        looks harder to determine the top-level block before it's been
        queued to the psymtab list.
1991-04-13 22:31:54 +00:00
John Gilmore a6e2b4241e * coffread.c (end_psymtab): Free named symtabs and psymtabs for
a file, once a new symtab has been read for it.
        * symtab.h (GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOCK):  New
        defines for the blocks of a blockvector that contain global and
        file-static symbols and the first of the smaller scope contours.
        * symtab.c (lookup_symbol, find_pc_symtab, find_pc_line,
        decode_line_1, make_symbol_completion_list):  Use the above.
        * coffread.c (end_symtab, patch_opaque_types):  Ditto.
1991-04-13 22:29:36 +00:00
John Gilmore 92a29b47d7 * symtab.h (GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOCK): New
defines for the blocks of a blockvector that contain global and
        file-static symbols and the first of the smaller scope contours.
1991-04-13 22:21:23 +00:00
John Gilmore f96238813e Permit symbols to be superseded when new symbol files have
been read in, particularly for VxWorks.

        * dbxread.c (read_dbx_symtab): Allow N_SOL to cleanly take us back
        to the main file, as well as to include files.  Also, put global
        functions into the global psymtab, to make "i fun" work.
        (end_psymtab):  Free named symtabs and psymtabs for a file, once a
        new psymtab for it has been read.
1991-04-13 21:51:28 +00:00
Michael Tiemann bb335cf4aa Don't depend `install' on `all'. Actually, the way things work, all
depends on things being incrementally installed, and install depends
on everything happening in a topological fashion.

This will need to be worked on further, but for now it's ok.
1991-04-13 13:06:16 +00:00
K. Richard Pixley 71da131654 Initial revision 1991-04-13 10:03:24 +00:00
K. Richard Pixley bc719a5950 Also build gnulib. 1991-04-13 10:01:48 +00:00
K. Richard Pixley 5083ec81b0 Nearly complete. Still needs pointer to "more doc". 1991-04-13 07:41:11 +00:00
K. Richard Pixley f149eb99b2 Fixed an ordering bug. Now everything is built, and then installed. 1991-04-13 07:40:41 +00:00
K. Richard Pixley 866fd8cc54 Initial revision 1991-04-13 04:35:08 +00:00
K. Richard Pixley a358d88319 Now installs. 1991-04-13 04:20:37 +00:00
K. Richard Pixley ec342d7d9a Config cut 3. We now almost install a29k. 1991-04-13 02:12:45 +00:00
Steve Chamberlain 321b5f8d3d Initial revision 1991-04-11 16:12:12 +00:00
Steve Chamberlain ff64b37687 Added what to pass as YACC 1991-04-11 16:11:41 +00:00
John Gilmore bd313dad25 Initial revision 1991-04-11 11:23:14 +00:00
K. Richard Pixley 5d98a5cd94 Initial revision 1991-04-11 03:07:16 +00:00
K. Richard Pixley 131a3881f0 Cut 2 config. Subdirs. 1991-04-11 02:41:53 +00:00
K. Richard Pixley 61907f5122 Cut 2 config. Subdirs. 1991-04-11 02:24:30 +00:00
K. Richard Pixley 8fb360783f Fixed LOCAL_LABELS_FB bug. 1991-04-11 00:13:41 +00:00
K. Richard Pixley f2e91404e7 Cut 2. Subdirs. 1991-04-10 22:56:51 +00:00
K. Richard Pixley 74cc5508e7 First cut config. builds in place. 1991-04-09 23:52:42 +00:00
K. Richard Pixley a10d26a1d4 First cut config hits binutils. 1991-04-09 23:44:28 +00:00
Steve Chamberlain 03466f17b7 *** empty log message *** 1991-04-09 23:25:49 +00:00
K. Richard Pixley 2ee11735a2 First minimally usable config checkin. 1991-04-09 23:21:17 +00:00
K. Richard Pixley a9c7e163af First minimally usable checkin. 1991-04-09 23:20:12 +00:00
K. Richard Pixley 9a84900784 Initial revision 1991-04-09 23:05:38 +00:00
John Gilmore 447b99fa65 * exec.c (exec_ops): Add_syms_addr is valid in our tvec.
(set_section_command):  New command ("section xxx yyy" -- should
	be renamed to "set section xxx yyy" FIXME) which sets the
	base address of a section of the exec file, overriding the
	virtual address that BFD reports.
1991-04-09 07:04:22 +00:00
Steve Chamberlain de7c1ff613 *** empty log message *** 1991-04-08 23:26:05 +00:00
David Henkel-Wallace ad19c0a2d1 Fixed some bd in which temp files and directory were left around.
Dir itself has a short enough name to function under sysv.
1991-04-08 20:40:37 +00:00