Steve Chamberlain
dcde00c429
ldlang.c: now won't core dump with -M
...
configure.in: add configure target for vxworks960
1992-02-11 20:21:52 +00:00
Michael Tiemann
d68f75c44d
#include <sys/stdtypes.h> before <stddef.h> so that when we compile
...
with GCC, the compiler does not stumble over `size_t', `ptrdiff_t',
and `wchar_t'. Also note that the comment in <stddef.h> says that we
have to #include <sys/stdtypes.h> before including <stddef.h> when on
a sun.
1992-02-11 10:34:03 +00:00
Steve Chamberlain
20ec2f6c98
New files for MRI syntax assembler
1992-02-11 00:51:52 +00:00
Steve Chamberlain
ffc5003225
* ldexp.c, ldlang.c: added new idea "abs_output_section", removes
...
tests for NULL pointers all over the place.
* ldlang.c (lang_process): remember to relocate global symbols
*after* relaxing has done it stuff.
1992-02-11 00:23:32 +00:00
Sean Eric Fagan
b745cf362d
Added mh-apollo68v and mt-os68k as files-to-keep.
1992-02-11 00:16:18 +00:00
Sean Eric Fagan
d5231b0895
Added a68v-xdep.c os68k-xdep.c, tm-os68k.h, and xm-apollo68v.h as files-
...
to-keep.
1992-02-11 00:14:59 +00:00
Sean Eric Fagan
d96234d279
Added mh-apollo68 and mt-os68k as files-to-keep.
1992-02-11 00:10:56 +00:00
Sean Eric Fagan
3aaa5a482f
Added h-apollo68v.h as a file to keep.
1992-02-11 00:08:55 +00:00
Sean Eric Fagan
5e4d4b0f32
all: Don't include <sys/file.h> if NO_SYS_FILE is defined. On the Apollo,
...
this file does not exist, and not including it hasn't seemed to
cause problems.
main.c: Use the proper enum's in the options structure initialization;
the Apollo compiler chokes on this.
1992-02-11 00:01:35 +00:00
Sean Eric Fagan
b159ce3f16
Makefile.in: Removed some '#''s that caused an extraneous include of
...
the host/site/target files.
configure.in: Added support for hosting on an Apollo Series 400, and
targeting on an OS/68k machine.
1992-02-10 23:58:50 +00:00
Sean Eric Fagan
dd16baba0b
Added support for OS/68k (as a target) and Apollo Series 400's (as
...
a host).
1992-02-10 23:43:56 +00:00
Sean Eric Fagan
93deef92f4
Added support for hosting on an Apollo Series 400 (under System V emulation),
...
and targeted towards an OS/68000 system.
1992-02-10 23:31:40 +00:00
Sean Eric Fagan
36a2f895f8
Added support for hosting on an Apollo Series 400 processor (under
...
System V emulation), and targeted towards an OS/68000 system.
1992-02-10 23:30:35 +00:00
Sean Eric Fagan
87780a059a
Added support for hosting on an Apollo Series 400 box, and targeted towards
...
an OS/68000 system.
1992-02-10 23:26:10 +00:00
Sean Eric Fagan
9ba0618dc7
Adding support for hosting on an apollo series 400 (68k processor).
1992-02-10 23:22:24 +00:00
Steve Chamberlain
ca3c5c6329
Make undefined refs not make an executable
1992-02-10 18:54:27 +00:00
K. Richard Pixley
bcdbe02f82
In configure{.in} {host|target}_makefile_frag should name a file
...
relative to srcdir. I think it now does. configure has been
corrected. configure.texi has been clarified.
1992-02-08 08:57:08 +00:00
K. Richard Pixley
b8972815d5
correct a collision against recent configure changes
1992-02-08 02:22:09 +00:00
Heinz G. Seidl
0862386b13
added libg++
1992-02-08 00:32:56 +00:00
Stu Grossman
88c52c297c
Add xm-vaxbsd.h and xm-vaxult.h to .Sanitize. Add mh-vaxbsd and mh-vaxult,
...
remove mh-vax from config/.Sanitize.
1992-02-07 22:58:40 +00:00
Heinz G. Seidl
7d5326148d
added mt-sun3 mt-vxworks68 mt-vxworks960
1992-02-07 22:34:19 +00:00
Heinz G. Seidl
2c43314875
added h8300hms.c and h8300hms.sc
1992-02-07 22:32:29 +00:00
K. Richard Pixley
b8bb8de3ee
keep configure.texi
1992-02-07 21:46:30 +00:00
Steve Chamberlain
31bc9fde33
Fixed prototype mismatch reported by MDT
1992-02-07 21:07:18 +00:00
Heinz G. Seidl
b9c3a64afe
need bfd for mips
1992-02-07 20:14:25 +00:00
John Gilmore
256269fc92
* buildsym.c (read_struct_type): Avoid double-bump of parse ptr
...
in the op$::OPERATOR. case. From Steven McCanne, <mccanne@horse.ee.lbl.gov>.
1992-02-07 16:23:57 +00:00
John Gilmore
ef9b1bc915
* exec.c (set_section_name): Pass arg to exec_files_info;
...
only call it if interactive. From Francis Kauth <fk@tv.tv.tek.com>.
1992-02-07 15:57:32 +00:00
John Gilmore
3b2cf8e865
* configure.in: Ultrix is only a decstation if it's a MIPS.
1992-02-07 15:55:35 +00:00
Michael Tiemann
c556c4267b
Add ${srcdir} for makefile_frags.
1992-02-07 07:52:08 +00:00
K. Richard Pixley
3a07a6ace2
Optimized Makefile generation for a ~30% time win.
1992-02-07 02:04:53 +00:00
John Gilmore
195853fc65
* main.c (print_gdb_version): Copyright msg: only this year.
...
(cd_command): Avoid changing current_directory on error.
1992-02-07 01:43:22 +00:00
K. Richard Pixley
7c9feeb7de
Patch joins devo.
1992-02-07 00:36:15 +00:00
Steve Chamberlain
d58b7049a7
Fluff removal.
1992-02-07 00:33:57 +00:00
K. Richard Pixley
424f020272
Fix so that "guested" configure scripts work when using -srcdir.
1992-02-07 00:33:49 +00:00
Per Bothner
ee17fd3437
* mipsread.c (parse_partial_symbols): Handle dependencies
...
between partial symbol tables (when not doing stabs-in-ecoff).
(This used to be handled by parse_fdr, but parse_fdr was
incompatible with handling stabs-in-ecoff, so the code
was re-written to not use parse_fdr. Unfortunately,
the logic to handle dependencies was overlooked.)
1992-02-06 23:24:30 +00:00
Steve Chamberlain
65cceb7879
* objdump.c (disassemble_data): don't print a section's contents
...
if it's not loadable (eg bss)
1992-02-06 20:15:19 +00:00
Steve Chamberlain
ebf137d5cd
* as.c: added new option -ad for hll listings without debug info
...
* listing.c,listing.h: support for new listings, and more for forgiving
when lied to about where linenumbers are.
* config/obj-coffbfd.c (do_linenos_for): relocate line numbers
correctly.
1992-02-06 20:09:39 +00:00
Steve Chamberlain
1f46923ff4
* coffread.c (read_enum_type): Use the size of a target int when
...
describing enum.
* defs.h: added new #define for TARGET_PTR_BIT, defaults to size
of target int.
* h8300-tdep.c, remote-hms.c, tm-h8300.h: too many changes to count
* symtab.c (lookup_reference_type, lookup_ptr_type): use
TARGET_PTR_BIT to determine size of a pointer
* values.c (unpack_long): when unpacking a REF or a PTR don't
assume the size of the type.
1992-02-06 20:03:31 +00:00
Steve Chamberlain
ab6c26bae1
From h8300hds*
1992-02-06 19:44:44 +00:00
Steve Chamberlain
67c7ea668f
* config/mt-coff-h8300: use EMUL like everything else
...
* ldlang.c: (print_padding_statement): print the right address.
* Makefile.in, config.h, ldemul.c: renamed h8300hds to h8300hms
1992-02-06 19:43:25 +00:00
Steve Chamberlain
2f8640fe6a
* coffcode.h, libcoff.c: added new fielded to coff_symbol_struct
...
"done_lineno" so that a symbol which appears twice in the symbol
table only gets it's linenumbers relocated once. Modifed
(coff_write_native_symbol) and (coff_make_empty_symbol) to make
1992-02-06 19:22:03 +00:00
John Gilmore
778c358df8
* mipsread.c (parse_symbol): Avoid clobbering enum pointer when
...
looking at its members. Improve guess between struct and union,
only assuming union if multiple members have offsets of zero.
1992-02-06 06:33:15 +00:00
K. Richard Pixley
46772bd112
reversed tense on a test -> case conversion
1992-02-06 04:05:26 +00:00
K. Richard Pixley
a98bbe5810
Converting "[ -n" and "[ -z" into case statements looks like a small
...
time penalty for modern shells which have "[" builtin. I've elected
to take it anyway as a compensation for older, slower shells.
1992-02-06 01:21:44 +00:00
K. Richard Pixley
eabe8479cf
support for subdirs, multiple hosts, and multiple targets was
...
previously commented out. This delta removes it entirely. This makes
a small time difference on cygint.
1992-02-06 01:02:21 +00:00
K. Richard Pixley
1922d8eb8d
Removing unnecessary ()'s doesn't seem to make any time difference on
...
cygint. I think modern shell's execute this internally without a call
to a separate shell process. I've left the change in anyway. It may
help on older, slower machines.
1992-02-06 00:36:10 +00:00
Per Bothner
bd49ef36c2
Mips-specific bug-fix (for stabs-in-ecoff), and style fix. See ChangeLog.
1992-02-05 02:14:31 +00:00
Steve Chamberlain
7e1131e1f0
* aoutx.h: (translate_from_native_sym_flags): fix constructor
...
stuff to use the New Order.
1992-02-04 23:42:34 +00:00
Steve Chamberlain
aa34a7c3c1
* ldlex.l: Put pack -noinhibit-exec and -sort-common
...
* ldlang.c (print_data_statement): print the right address.
1992-02-04 23:29:33 +00:00
Michael Tiemann
58216160ef
Work around for problems in linking C++ programs that need file-level
...
initialization. Now C++ programs can be linked.
1992-02-02 21:12:25 +00:00