Per Bothner [Fri, 15 Nov 1991 03:54:41 +0000 (03:54 +0000)]
Update HOSTING_LIBS (for Cygnus).
Per Bothner [Fri, 15 Nov 1991 03:53:14 +0000 (03:53 +0000)]
* aoutx.h (NAME(aout,print_symbol)): Fix thinko.
* syms.c (bfd_stab_names): Turn on new GNU_EXTRA_STABS macro
to include names of N_SETT etc.
Per Bothner [Fri, 15 Nov 1991 03:47:35 +0000 (03:47 +0000)]
* stab.def: Added defs for extended GNU symbol types,
such as N_SETT. These are normally ifdef'd out (because
of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
Fred Fish [Fri, 15 Nov 1991 03:44:04 +0000 (03:44 +0000)]
Remove line containing only a leading tab. Such lines cause some versions
of "make" to choke, including SVR4 versions.
Fred Fish [Fri, 15 Nov 1991 03:41:42 +0000 (03:41 +0000)]
Add compact_misc_function_vector() to compact out duplicate entries in
the misc function vector. See comments in the source for why this is
necessary.
Fred Fish [Fri, 15 Nov 1991 03:36:45 +0000 (03:36 +0000)]
Changes to build misc function vector entries from canonical bfd symbol
table entries.
Per Bothner [Fri, 15 Nov 1991 03:29:15 +0000 (03:29 +0000)]
Add Makefile.in, configure.in. Remove Makefile.
Fred Fish [Fri, 15 Nov 1991 03:26:58 +0000 (03:26 +0000)]
Add minimal support for reading ELF symbol files and generating canonical bfd
symbol tables. Also change the names of some functions.
Fred Fish [Fri, 15 Nov 1991 03:20:39 +0000 (03:20 +0000)]
Add defines to support ELF symbol tables.
Fred Fish [Fri, 15 Nov 1991 03:14:20 +0000 (03:14 +0000)]
Trivial change to comment to remove redundant "to".
Roland Pesch [Fri, 15 Nov 1991 00:58:33 +0000 (00:58 +0000)]
Two kinds of changes:
(1) repair refs to readline includes to use new shorter filenames
(2) provision for texi2roff conversion of doc via Makefile
(new targets: gdb.mm, gdb.me, gdb.ms).
John Gilmore [Thu, 14 Nov 1991 22:15:41 +0000 (22:15 +0000)]
Handle moves ahead of the stack pointer slide, for struct returning fns.
Steve Chamberlain [Thu, 14 Nov 1991 22:01:47 +0000 (22:01 +0000)]
Added delta88
John Gilmore [Thu, 14 Nov 1991 21:20:12 +0000 (21:20 +0000)]
* m88k-tdep.c (examine_prologue): Deal with OR instructions
that shuffle parameters into other regs.
* symtab.c (decode_line_1): Fix bug introduced in Per's change
of Nov 12th.
Roland Pesch [Thu, 14 Nov 1991 20:12:16 +0000 (20:12 +0000)]
readline, inc-read: fix node structure so this makeinfo's cleanly.
Makefile.in: reflect dependencies for readline.info correctly; invoke makeinfo without '-' prefix.
Roland Pesch [Thu, 14 Nov 1991 19:23:54 +0000 (19:23 +0000)]
Fix minor node-structure bug.
Steve Chamberlain [Thu, 14 Nov 1991 18:07:17 +0000 (18:07 +0000)]
.Sanitize:
now use the shortened names
Makefile.in:
make install-info work on sysV
readline.texi
fix @include problem
Steve Chamberlain [Thu, 14 Nov 1991 15:24:43 +0000 (15:24 +0000)]
Added harris
K. Richard Pixley [Thu, 14 Nov 1991 09:26:26 +0000 (09:26 +0000)]
Rename them so that we can symlink them so that m4 can see them.
K. Richard Pixley [Thu, 14 Nov 1991 08:54:39 +0000 (08:54 +0000)]
added all-info and install-info targets
K. Richard Pixley [Thu, 14 Nov 1991 07:46:19 +0000 (07:46 +0000)]
assume a yacc command line interface for the program
K. Richard Pixley [Thu, 14 Nov 1991 07:42:02 +0000 (07:42 +0000)]
allow for yacc, whether or not it really works
Steve Chamberlain [Thu, 14 Nov 1991 04:35:42 +0000 (04:35 +0000)]
Get prototype of memchr right
Steve Chamberlain [Thu, 14 Nov 1991 04:35:20 +0000 (04:35 +0000)]
Install bfd.h into destdir/include
Steve Chamberlain [Thu, 14 Nov 1991 03:58:08 +0000 (03:58 +0000)]
Uses <foo>.n as a temp file rather than <foo>.new so it doesn't go
over sysV's limit.
Steve Chamberlain [Thu, 14 Nov 1991 03:57:30 +0000 (03:57 +0000)]
Added M_INSTALL magic
Steve Chamberlain [Thu, 14 Nov 1991 03:57:05 +0000 (03:57 +0000)]
* Makefile.in, xconfig/delta88 made it install a sysV manual page;
gdb.z into the right place.
K. Richard Pixley [Thu, 14 Nov 1991 03:14:12 +0000 (03:14 +0000)]
Now works in objdir/subdirs.
John Gilmore [Thu, 14 Nov 1991 01:13:35 +0000 (01:13 +0000)]
Handle alloca with fake routine.
John Gilmore [Thu, 14 Nov 1991 01:12:24 +0000 (01:12 +0000)]
Post-tdesc working version, but with tdesc's not gone yet.
Roland Pesch [Thu, 14 Nov 1991 01:11:52 +0000 (01:11 +0000)]
Remove '-' prefix from makeinfo invocation. There are no info errors
in doc here; if any creep in I want a bug report.
John Gilmore [Thu, 14 Nov 1991 01:01:28 +0000 (01:01 +0000)]
Motorola 88000 port without tears, I mean without tdescs.
ChangeLog has the details. This is preliminary for quick release,
cleanups remain to be done.
John Gilmore [Thu, 14 Nov 1991 00:57:48 +0000 (00:57 +0000)]
Add rudiments on frames.
K. Richard Pixley [Thu, 14 Nov 1991 00:36:22 +0000 (00:36 +0000)]
build and install info
K. Richard Pixley [Thu, 14 Nov 1991 00:36:07 +0000 (00:36 +0000)]
added info dir menu hooks
K. Richard Pixley [Thu, 14 Nov 1991 00:28:11 +0000 (00:28 +0000)]
now handle doc subdir, too
K. Richard Pixley [Thu, 14 Nov 1991 00:26:43 +0000 (00:26 +0000)]
added info dir menu hooks
K. Richard Pixley [Thu, 14 Nov 1991 00:25:19 +0000 (00:25 +0000)]
build and install info
Roland Pesch [Thu, 14 Nov 1991 00:23:20 +0000 (00:23 +0000)]
Removed '-' prefix from Makefile invocation of makeinfo. Not needed
(til next time someone breaks it; I want a bugreport then).
K. Richard Pixley [Thu, 14 Nov 1991 00:20:13 +0000 (00:20 +0000)]
build and install info
K. Richard Pixley [Thu, 14 Nov 1991 00:17:45 +0000 (00:17 +0000)]
added staging stuff & install target
K. Richard Pixley [Thu, 14 Nov 1991 00:16:05 +0000 (00:16 +0000)]
take care of doc subdir, too
Roland Pesch [Thu, 14 Nov 1991 00:15:47 +0000 (00:15 +0000)]
(1) better filtering of roff-formattable doc targets
(2) better (I think) conformance to local practice re $(srcdir) and
makeinfo -o
K. Richard Pixley [Thu, 14 Nov 1991 00:14:57 +0000 (00:14 +0000)]
build and install info; install other correctly
K. Richard Pixley [Thu, 14 Nov 1991 00:11:15 +0000 (00:11 +0000)]
added info dir menu hooks
Roland Pesch [Thu, 14 Nov 1991 00:08:39 +0000 (00:08 +0000)]
Minor rephrasing; probably an overfull-box correction for smallbook
formatting, not checked in earlier.
Roland Pesch [Thu, 14 Nov 1991 00:06:25 +0000 (00:06 +0000)]
(1) repair Makefile targets involving "binutils.texinfo" to use
instead new short name "binutils.texi" (which presumably someone
changed for SysV short-name file systems).
(2) use [what I understand to be] current conventions for $srcdir,
makeinfo -o.
(3) more filtering of roff'able target forms of doc.
K. Richard Pixley [Wed, 13 Nov 1991 23:57:20 +0000 (23:57 +0000)]
add targets to generate info directory files
Roland Pesch [Wed, 13 Nov 1991 23:49:15 +0000 (23:49 +0000)]
Initial revision
Roland Pesch [Wed, 13 Nov 1991 23:21:31 +0000 (23:21 +0000)]
Use new makeinfo -o option. Rest of this Makefile needs work to make it fit
config structure properly, though.
Per Bothner [Wed, 13 Nov 1991 23:18:47 +0000 (23:18 +0000)]
* Makefile.in: Rename .c files generated from ldtemplate
to have names starting with ld__. This helps 'make clean'.
Roland Pesch [Wed, 13 Nov 1991 23:12:19 +0000 (23:12 +0000)]
Better generation of mm-converted manual (Makefile)
New predefined configuration (Makefile, amd29k-coff.m4)
Bugfix in old configuration (amd29k.m4)
Roland Pesch [Wed, 13 Nov 1991 23:12:17 +0000 (23:12 +0000)]
Initial revision
Roland Pesch [Wed, 13 Nov 1991 23:06:07 +0000 (23:06 +0000)]
Repair info node-pointer bug.
Sean Eric Fagan [Wed, 13 Nov 1991 22:19:33 +0000 (22:19 +0000)]
Changed 'i386_coff' to 'i386-coff' to match the real file's name.
Sean Eric Fagan [Wed, 13 Nov 1991 22:16:36 +0000 (22:16 +0000)]
Initial revision
Sean Eric Fagan [Wed, 13 Nov 1991 22:16:12 +0000 (22:16 +0000)]
Added support for SCO.
K. Richard Pixley [Wed, 13 Nov 1991 21:01:55 +0000 (21:01 +0000)]
Initial revision
Steve Chamberlain [Wed, 13 Nov 1991 20:56:11 +0000 (20:56 +0000)]
Passes down version_path for things which install themselves into
libsubdir.
K. Richard Pixley [Wed, 13 Nov 1991 20:35:19 +0000 (20:35 +0000)]
joins the rest of the world
K. Richard Pixley [Wed, 13 Nov 1991 20:00:07 +0000 (20:00 +0000)]
Initial revision
Steve Chamberlain [Wed, 13 Nov 1991 19:49:17 +0000 (19:49 +0000)]
The +noversion flag will make an installation happen to the machine/..
directory rather than the machine/version/.. directory.
Steve
Steve Chamberlain [Wed, 13 Nov 1991 19:27:21 +0000 (19:27 +0000)]
* ieee.c: (ieee_object_p) cast NULL correctly.
* configure.in: added harris host
Steve Chamberlain [Wed, 13 Nov 1991 19:25:56 +0000 (19:25 +0000)]
Initial revision
K. Richard Pixley [Wed, 13 Nov 1991 19:01:53 +0000 (19:01 +0000)]
Initial revision
Steve Chamberlain [Wed, 13 Nov 1991 17:10:23 +0000 (17:10 +0000)]
*** empty log message ***
Steve Chamberlain [Wed, 13 Nov 1991 17:09:33 +0000 (17:09 +0000)]
Various changes from David Wood.
K. Richard Pixley [Wed, 13 Nov 1991 09:23:05 +0000 (09:23 +0000)]
propogate MAKEINFO like we propogate BISON
K. Richard Pixley [Wed, 13 Nov 1991 08:54:38 +0000 (08:54 +0000)]
make the stage link a soft one
K. Richard Pixley [Wed, 13 Nov 1991 08:50:40 +0000 (08:50 +0000)]
use gcc as ld for later stages
Sean Eric Fagan [Wed, 13 Nov 1991 04:13:38 +0000 (04:13 +0000)]
Ported to SCO's 3.2v2 system.
John Gilmore [Wed, 13 Nov 1991 04:00:22 +0000 (04:00 +0000)]
Forgot opcode files.
John Gilmore [Wed, 13 Nov 1991 03:32:29 +0000 (03:32 +0000)]
xcoffread.c, tdesc-lib, and misc fixes.
Steve Chamberlain [Wed, 13 Nov 1991 02:39:14 +0000 (02:39 +0000)]
* Makefile.in: Take out the version number for install
* m88kbcs.sc: put in contructor blocks.
Per Bothner [Wed, 13 Nov 1991 00:19:34 +0000 (00:19 +0000)]
* ar.c (get_pos_bfd): Previous fix was missing a "break".
Per Bothner [Tue, 12 Nov 1991 22:20:02 +0000 (22:20 +0000)]
Fixes related to handling of C++ methods (handle destructors
and parameters that are functions).
Steve Chamberlain [Tue, 12 Nov 1991 21:50:02 +0000 (21:50 +0000)]
Added tdesc-lib
Fred Fish [Tue, 12 Nov 1991 17:50:14 +0000 (17:50 +0000)]
Remove internal gdb definition of fixed arg count concat() function and
convert to use of variable arg count concat() in libiberty.
Steve Chamberlain [Tue, 12 Nov 1991 17:34:33 +0000 (17:34 +0000)]
First cut
Steve Chamberlain [Tue, 12 Nov 1991 17:29:57 +0000 (17:29 +0000)]
Initial revision
Steve Chamberlain [Tue, 12 Nov 1991 17:09:31 +0000 (17:09 +0000)]
Added harris systems
John Gilmore [Tue, 12 Nov 1991 15:59:10 +0000 (15:59 +0000)]
rs6000 alone means rs6000-ibm-aix
John Gilmore [Tue, 12 Nov 1991 15:54:27 +0000 (15:54 +0000)]
* Makefile.in: Add xcoffread.c, xcoffexec.c.
* xcoffread.c: New file for handling AIX mangled-coff files.
* xconfig/rs6000, tconfig/rs6000: New files.
* buildsym.c: Add hooks for xcoffread.c.
John Gilmore [Tue, 12 Nov 1991 15:50:47 +0000 (15:50 +0000)]
* rs6000-pinsn.c, rs6000-tdep.c, rs6000-xdep.c, tm-rs6000.h,
xm-rs6000.h: New files.
* xcoffexec.c: New file for handling AIX shared libraries.
John Gilmore [Tue, 12 Nov 1991 15:27:52 +0000 (15:27 +0000)]
Initial revision
John Gilmore [Tue, 12 Nov 1991 15:24:56 +0000 (15:24 +0000)]
New file.
John Gilmore [Tue, 12 Nov 1991 15:22:22 +0000 (15:22 +0000)]
Just use #undef, not #define foo foo
K. Richard Pixley [Tue, 12 Nov 1991 08:43:56 +0000 (08:43 +0000)]
add texinfo; mkdir foo/info; echo when mkdir'ing
K. Richard Pixley [Tue, 12 Nov 1991 08:43:23 +0000 (08:43 +0000)]
add texinfo
Steve Chamberlain [Tue, 12 Nov 1991 04:58:15 +0000 (04:58 +0000)]
Allways use -O2
Steve Chamberlain [Tue, 12 Nov 1991 04:52:27 +0000 (04:52 +0000)]
Mon Nov 11 20:50:29 1991 Steve Chamberlain (sac at cygnus.com)
* Makefile.in: Use the MINUS_G no-debug convention
* readline.c: (many_places) move all the declarations of rindex to
only one place, to reduce the number of warnings it makes.
K. Richard Pixley [Tue, 12 Nov 1991 04:41:21 +0000 (04:41 +0000)]
allow +foo bar options. stolen from texinfo configure
Steve Chamberlain [Tue, 12 Nov 1991 04:32:57 +0000 (04:32 +0000)]
Mon Nov 11 20:30:18 1991 Steve Chamberlain (sac at cygnus.com)
* Makefile.in: standardize on MINUS_G to disable debugging
* coff-m88k.c: create coff armaps instead of bsd ones.
* opncls.c (bfd_close_all_done), (bfd_close): Mask out random bits
when calling chmod.
Steve Chamberlain [Tue, 12 Nov 1991 04:26:12 +0000 (04:26 +0000)]
uses __inline for now for gcc
Fred Fish [Tue, 12 Nov 1991 03:26:13 +0000 (03:26 +0000)]
Remove coredep.o from XDEPFILES. The fetch_core_registers() function is
now found in procfs.c for hosts with /proc support.
Fred Fish [Tue, 12 Nov 1991 03:23:32 +0000 (03:23 +0000)]
Minor rewording of message containing name of program that generated a
core file (core.c), permanently remove the register_addr() stub (elfread.c),
move a misplaced #endif (procfs.c), and add fetch_core_registers func for
core file support (procfs.c).
Fred Fish [Tue, 12 Nov 1991 03:12:26 +0000 (03:12 +0000)]
Additions to support ELF formatted core files.
Fred Fish [Tue, 12 Nov 1991 03:06:05 +0000 (03:06 +0000)]
Add support for ELF note sections, which are used in ELF core files to
hold copies of various /proc structures at the time of the core dump.
Per Bothner [Tue, 12 Nov 1991 03:03:42 +0000 (03:03 +0000)]
* ldmisc.c, ldmisc.h: Re-write info() to take a filename
parameter, a format, and an arg pointer, and rename it to
vfinfo(). Write info() in terms of new vfinfo().
New einfo() is the same as info(), except it writes to stderr.
* ldemul.c, ldexp.c, ldlang.c, ldlnk960.c, ldmain.c, ldwrite.c,
ldmisc.c: Replace "error" calls to info() by new einfo().
Per Bothner [Tue, 12 Nov 1991 02:46:26 +0000 (02:46 +0000)]
* aoutx.h (NAME(aout,find_nearest_line)): Handle the case
of two N_SO stabs, one for directory, and one for filename.
* bfd-in.h (print_vma): Factor out duplicate definition.
Exit a little more gracefully when malloc returns NULL.
* libbfd.c: New function bfd_xmalloc (malloc wrapper).
* opncls.c, syms.c, bout.c, aoutx.h: Replace malloc by bfd_xmalloc.
* libbfd.h: Rre-generated due to libbfd.c update.