Steve Chamberlain [Fri, 14 Feb 1992 01:48:00 +0000 (01:48 +0000)]
Fix typeo which crept in between compiling and checking in
Steve Chamberlain [Fri, 14 Feb 1992 01:37:56 +0000 (01:37 +0000)]
* coffcode.h (get_normalized_symtab): fixed bug where symbols
with more than one auxent can cause nasty core dumps.
Fred Fish [Fri, 14 Feb 1992 01:22:12 +0000 (01:22 +0000)]
Fix code in elf_symtab_read which attempts to read the standard ELF
symbol table and add symbol information to the misc function vector.
This allows minimum functionality with non -g compiled code, and is
vital for use with shared libraries (non of which are currently
compiled with -g).
Note to anyone doing any SVR4/gdb work. This bug was introduced into
gdb just prior to the gdb 4.4 release, thus any versions currently
in the field will have broken shared library support since no symbol
information at all will be available for the shared library. This
fix, along with one about to go into bfd's elf.c should fix that
problem.
Roland Pesch [Fri, 14 Feb 1992 00:28:22 +0000 (00:28 +0000)]
Might as well keep the contents of the gas/doc subdir, as well as the
dir itself.
Roland Pesch [Fri, 14 Feb 1992 00:21:34 +0000 (00:21 +0000)]
It's OK to keep the doc subdirectory, really.
Stu Grossman [Thu, 13 Feb 1992 20:44:23 +0000 (20:44 +0000)]
* xm-vaxbsd.h: Close off comment.
Heinz G. Seidl [Thu, 13 Feb 1992 19:39:48 +0000 (19:39 +0000)]
terminated unterminated comment
Fred Fish [Thu, 13 Feb 1992 15:47:18 +0000 (15:47 +0000)]
Define NEED_POSIX_SETPGID for all SVR4 hosts.
K. Richard Pixley [Thu, 13 Feb 1992 10:13:24 +0000 (10:13 +0000)]
clean up Sanitize for gas
K. Richard Pixley [Thu, 13 Feb 1992 09:56:39 +0000 (09:56 +0000)]
add README fluff
K. Richard Pixley [Thu, 13 Feb 1992 09:56:04 +0000 (09:56 +0000)]
fluff
K. Richard Pixley [Thu, 13 Feb 1992 09:49:39 +0000 (09:49 +0000)]
All files over ~5 lines get copylefted. All copylefted files get
copylefted 1992.
K. Richard Pixley [Thu, 13 Feb 1992 09:13:54 +0000 (09:13 +0000)]
force all files to end in "/* end of filename"
K. Richard Pixley [Thu, 13 Feb 1992 08:39:15 +0000 (08:39 +0000)]
remove all rcs keywords
K. Richard Pixley [Thu, 13 Feb 1992 08:33:54 +0000 (08:33 +0000)]
White space and comments only. The devo tree prior to this delta is
tagged as "vanilla" for your convenience.
There are also some comment changes.
K. Richard Pixley [Thu, 13 Feb 1992 00:20:17 +0000 (00:20 +0000)]
I think this solves the MAKEINFO and BISON rooting problems.
Steve Chamberlain [Wed, 12 Feb 1992 06:42:21 +0000 (06:42 +0000)]
Make the emulation GLD960, not GLD
Sean Eric Fagan [Tue, 11 Feb 1992 23:15:03 +0000 (23:15 +0000)]
Updating gprof for latest bfd stuff, and making configure work.
Steve Chamberlain [Tue, 11 Feb 1992 20:21:52 +0000 (20:21 +0000)]
ldlang.c: now won't core dump with -M
configure.in: add configure target for vxworks960
Michael Tiemann [Tue, 11 Feb 1992 10:34:03 +0000 (10:34 +0000)]
#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.
Steve Chamberlain [Tue, 11 Feb 1992 00:51:52 +0000 (00:51 +0000)]
New files for MRI syntax assembler
Steve Chamberlain [Tue, 11 Feb 1992 00:23:32 +0000 (00:23 +0000)]
* 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.
Sean Eric Fagan [Tue, 11 Feb 1992 00:16:18 +0000 (00:16 +0000)]
Added mh-apollo68v and mt-os68k as files-to-keep.
Sean Eric Fagan [Tue, 11 Feb 1992 00:14:59 +0000 (00:14 +0000)]
Added a68v-xdep.c os68k-xdep.c, tm-os68k.h, and xm-apollo68v.h as files-
to-keep.
Sean Eric Fagan [Tue, 11 Feb 1992 00:10:56 +0000 (00:10 +0000)]
Added mh-apollo68 and mt-os68k as files-to-keep.
Sean Eric Fagan [Tue, 11 Feb 1992 00:08:55 +0000 (00:08 +0000)]
Added h-apollo68v.h as a file to keep.
Sean Eric Fagan [Tue, 11 Feb 1992 00:01:35 +0000 (00:01 +0000)]
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.
Sean Eric Fagan [Mon, 10 Feb 1992 23:58:50 +0000 (23:58 +0000)]
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.
Sean Eric Fagan [Mon, 10 Feb 1992 23:43:56 +0000 (23:43 +0000)]
Added support for OS/68k (as a target) and Apollo Series 400's (as
a host).
Sean Eric Fagan [Mon, 10 Feb 1992 23:31:40 +0000 (23:31 +0000)]
Added support for hosting on an Apollo Series 400 (under System V emulation),
and targeted towards an OS/68000 system.
Sean Eric Fagan [Mon, 10 Feb 1992 23:30:35 +0000 (23:30 +0000)]
Added support for hosting on an Apollo Series 400 processor (under
System V emulation), and targeted towards an OS/68000 system.
Sean Eric Fagan [Mon, 10 Feb 1992 23:26:10 +0000 (23:26 +0000)]
Added support for hosting on an Apollo Series 400 box, and targeted towards
an OS/68000 system.
Sean Eric Fagan [Mon, 10 Feb 1992 23:22:24 +0000 (23:22 +0000)]
Adding support for hosting on an apollo series 400 (68k processor).
Steve Chamberlain [Mon, 10 Feb 1992 18:54:27 +0000 (18:54 +0000)]
Make undefined refs not make an executable
K. Richard Pixley [Sat, 8 Feb 1992 08:57:08 +0000 (08:57 +0000)]
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.
K. Richard Pixley [Sat, 8 Feb 1992 02:22:09 +0000 (02:22 +0000)]
correct a collision against recent configure changes
Heinz G. Seidl [Sat, 8 Feb 1992 00:32:56 +0000 (00:32 +0000)]
added libg++
Stu Grossman [Fri, 7 Feb 1992 22:58:40 +0000 (22:58 +0000)]
Add xm-vaxbsd.h and xm-vaxult.h to .Sanitize. Add mh-vaxbsd and mh-vaxult,
remove mh-vax from config/.Sanitize.
Heinz G. Seidl [Fri, 7 Feb 1992 22:34:19 +0000 (22:34 +0000)]
added mt-sun3 mt-vxworks68 mt-vxworks960
Heinz G. Seidl [Fri, 7 Feb 1992 22:32:29 +0000 (22:32 +0000)]
added h8300hms.c and h8300hms.sc
K. Richard Pixley [Fri, 7 Feb 1992 21:46:30 +0000 (21:46 +0000)]
keep configure.texi
Steve Chamberlain [Fri, 7 Feb 1992 21:07:18 +0000 (21:07 +0000)]
Fixed prototype mismatch reported by MDT
Heinz G. Seidl [Fri, 7 Feb 1992 20:14:25 +0000 (20:14 +0000)]
need bfd for mips
John Gilmore [Fri, 7 Feb 1992 16:23:57 +0000 (16:23 +0000)]
* buildsym.c (read_struct_type): Avoid double-bump of parse ptr
in the op$::OPERATOR. case. From Steven McCanne, <mccanne@horse.ee.lbl.gov>.
John Gilmore [Fri, 7 Feb 1992 15:57:32 +0000 (15:57 +0000)]
* exec.c (set_section_name): Pass arg to exec_files_info;
only call it if interactive. From Francis Kauth <fk@tv.tv.tek.com>.
John Gilmore [Fri, 7 Feb 1992 15:55:35 +0000 (15:55 +0000)]
* configure.in: Ultrix is only a decstation if it's a MIPS.
Michael Tiemann [Fri, 7 Feb 1992 07:52:08 +0000 (07:52 +0000)]
Add ${srcdir} for makefile_frags.
K. Richard Pixley [Fri, 7 Feb 1992 02:04:53 +0000 (02:04 +0000)]
Optimized Makefile generation for a ~30% time win.
John Gilmore [Fri, 7 Feb 1992 01:43:22 +0000 (01:43 +0000)]
* main.c (print_gdb_version): Copyright msg: only this year.
(cd_command): Avoid changing current_directory on error.
K. Richard Pixley [Fri, 7 Feb 1992 00:36:15 +0000 (00:36 +0000)]
Patch joins devo.
Steve Chamberlain [Fri, 7 Feb 1992 00:33:57 +0000 (00:33 +0000)]
Fluff removal.
K. Richard Pixley [Fri, 7 Feb 1992 00:33:49 +0000 (00:33 +0000)]
Fix so that "guested" configure scripts work when using -srcdir.
Per Bothner [Thu, 6 Feb 1992 23:24:30 +0000 (23:24 +0000)]
* 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.)
Steve Chamberlain [Thu, 6 Feb 1992 20:15:19 +0000 (20:15 +0000)]
* objdump.c (disassemble_data): don't print a section's contents
if it's not loadable (eg bss)
Steve Chamberlain [Thu, 6 Feb 1992 20:09:39 +0000 (20:09 +0000)]
* 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.
Steve Chamberlain [Thu, 6 Feb 1992 20:03:31 +0000 (20:03 +0000)]
* 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.
Steve Chamberlain [Thu, 6 Feb 1992 19:44:44 +0000 (19:44 +0000)]
From h8300hds*
Steve Chamberlain [Thu, 6 Feb 1992 19:43:25 +0000 (19:43 +0000)]
* 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
Steve Chamberlain [Thu, 6 Feb 1992 19:22:03 +0000 (19:22 +0000)]
* 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
John Gilmore [Thu, 6 Feb 1992 06:33:15 +0000 (06:33 +0000)]
* 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.
K. Richard Pixley [Thu, 6 Feb 1992 04:05:26 +0000 (04:05 +0000)]
reversed tense on a test -> case conversion
K. Richard Pixley [Thu, 6 Feb 1992 01:21:44 +0000 (01:21 +0000)]
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.
K. Richard Pixley [Thu, 6 Feb 1992 01:02:21 +0000 (01:02 +0000)]
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.
K. Richard Pixley [Thu, 6 Feb 1992 00:36:10 +0000 (00:36 +0000)]
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.
Per Bothner [Wed, 5 Feb 1992 02:14:31 +0000 (02:14 +0000)]
Mips-specific bug-fix (for stabs-in-ecoff), and style fix. See ChangeLog.
Steve Chamberlain [Tue, 4 Feb 1992 23:42:34 +0000 (23:42 +0000)]
* aoutx.h: (translate_from_native_sym_flags): fix constructor
stuff to use the New Order.
Steve Chamberlain [Tue, 4 Feb 1992 23:29:33 +0000 (23:29 +0000)]
* ldlex.l: Put pack -noinhibit-exec and -sort-common
* ldlang.c (print_data_statement): print the right address.
Michael Tiemann [Sun, 2 Feb 1992 21:12:25 +0000 (21:12 +0000)]
Work around for problems in linking C++ programs that need file-level
initialization. Now C++ programs can be linked.
Heinz G. Seidl [Sun, 2 Feb 1992 04:53:15 +0000 (04:53 +0000)]
do not build ld, bfd, ... for decstatn
Stu Grossman [Sat, 1 Feb 1992 12:46:55 +0000 (12:46 +0000)]
* xm-vax.h, xm-vaxult.h, xm-vaxbsd.h, config/mh-vaxult,
config/mh-vaxbsd, configure.in: Split up config stuff for Vaxen
into BSD and Ultrix.
John Gilmore [Sat, 1 Feb 1992 12:41:01 +0000 (12:41 +0000)]
Call malloc, not xmalloc, when we check the result and recover from errors.
Stu Grossman [Sat, 1 Feb 1992 12:39:08 +0000 (12:39 +0000)]
VERSION should have been 4.4.1, not 4.5...
Stu Grossman [Sat, 1 Feb 1992 12:20:10 +0000 (12:20 +0000)]
* Makefile.in: Increment version to 4.5.
* main.c (print_gdb_version): Update copyright notice.
Stu Grossman [Sat, 1 Feb 1992 05:49:27 +0000 (05:49 +0000)]
* config.sub (near case $os): Don't convert newsos* to bsd!CVS:
Stu Grossman [Sat, 1 Feb 1992 05:47:28 +0000 (05:47 +0000)]
* xm-vax.h: #ifndef ultrix around #include of endian.h and
limits.h (sigh).
John Gilmore [Sat, 1 Feb 1992 02:40:06 +0000 (02:40 +0000)]
Avoid references to files that aren't assigned to FSF.
John Gilmore [Sat, 1 Feb 1992 02:26:43 +0000 (02:26 +0000)]
Typo of my own
Stu Grossman [Sat, 1 Feb 1992 02:22:07 +0000 (02:22 +0000)]
threecol.tex no longer exists.
John Gilmore [Sat, 1 Feb 1992 02:09:19 +0000 (02:09 +0000)]
Update WHATS.NEW for gdb-4.4 release.
John Gilmore [Sat, 1 Feb 1992 01:45:02 +0000 (01:45 +0000)]
A typo and a thinko.
John Gilmore [Sat, 1 Feb 1992 01:44:31 +0000 (01:44 +0000)]
Update for gdb-4.4 release.
Stu Grossman [Sat, 1 Feb 1992 01:31:31 +0000 (01:31 +0000)]
foo
Steve Chamberlain [Sat, 1 Feb 1992 00:50:35 +0000 (00:50 +0000)]
A change to the makefile got lost; ldmain. forgot that it should set
DEFAULT_EMULATION, so ld didn't know who it was.
Stu Grossman [Sat, 1 Feb 1992 00:41:18 +0000 (00:41 +0000)]
Distribute lpsrc.sed, remove rc-*.
John Gilmore [Sat, 1 Feb 1992 00:18:44 +0000 (00:18 +0000)]
Update comments to make it clear that the copyright status is UNCLEAR.
John Gilmore [Sat, 1 Feb 1992 00:17:31 +0000 (00:17 +0000)]
Comment changes.
John Gilmore [Sat, 1 Feb 1992 00:03:05 +0000 (00:03 +0000)]
Remove references to i860 files whose copyrights have not been assigned
to FSF yet.
John Gilmore [Fri, 31 Jan 1992 23:51:44 +0000 (23:51 +0000)]
Remove i860 files, which do not have clear copyright assignments.
John Gilmore [Fri, 31 Jan 1992 23:17:40 +0000 (23:17 +0000)]
Half-updated version for Stu to work on.
John Gilmore [Fri, 31 Jan 1992 22:35:49 +0000 (22:35 +0000)]
Remove some entries that were already recorded on Dec 11th.
John Gilmore [Fri, 31 Jan 1992 22:16:45 +0000 (22:16 +0000)]
* Projects: Patching executables is done.
* Makefile.in (VERSION): Roll to gdb-4.4.
* README: Update for gdb-4.4.
John Gilmore [Fri, 31 Jan 1992 20:37:24 +0000 (20:37 +0000)]
* symfile.c (reread_symbols): Whenever we reread one object
file's symbols, we must restart the scan, because the object_files
chain has been permuted.
Stu Grossman [Fri, 31 Jan 1992 09:37:59 +0000 (09:37 +0000)]
* elf.c (bfd_section_from_shdr): Deal with null return from
bfd_make_section(). (elf_object_p): Select endianess properly.
John Gilmore [Fri, 31 Jan 1992 09:21:14 +0000 (09:21 +0000)]
Fix core file stacks.
John Gilmore [Fri, 31 Jan 1992 09:20:58 +0000 (09:20 +0000)]
Fix stack in core files.
John Gilmore [Fri, 31 Jan 1992 08:52:21 +0000 (08:52 +0000)]
Use regex package on Vax BSD.
John Gilmore [Fri, 31 Jan 1992 08:50:52 +0000 (08:50 +0000)]
* language.c, language.h: Make some things const.
* expression.h, main.c: const spreads like ooze.
John Gilmore [Fri, 31 Jan 1992 08:49:34 +0000 (08:49 +0000)]
* xm-vax.h: Include some system include files before our own
definitions in defs.h.
John Gilmore [Fri, 31 Jan 1992 08:45:11 +0000 (08:45 +0000)]
* exec.c (exec_files_info): Split out into print_section_info.
Print BFD filename of each section if it's not the default one.
* core.c (core_files_info): Call print_section_info.
John Gilmore [Fri, 31 Jan 1992 07:59:13 +0000 (07:59 +0000)]
* hosts/h-hp300bsd.h, h-tahoe.h, h-vaxbsd.h, h-vaxult.h:
Specify byte order.
* hosts/h-vaxbsd.h: Define the form of exec and core files.