binutils-gdb.git
33 years ago * Makefile.in: Bump to version 1.92.
Per Bothner [Mon, 18 Nov 1991 08:04:14 +0000 (08:04 +0000)]
* Makefile.in:  Bump to version 1.92.
* version.c, Makefile.in:  Get version string from Makefile.
* copy.c, is-strip.c, not-strip.c, maybe-strip.c, Makefile.in:
Make the same change that we earlier did for ar/ranlib:
Generate two different binaries for strip and copy and use
a global variable with different values to distinguish
ostrip from copy.  (-1 means to use argv[0] to decide,
so you can get the old behavior, but it is no longer the default).
* copy.c (copy_file):  Set EXEC_P of output bfd if input is so.
* copy.c (main):  If is_strip==-1, compare last 5 chars
of argv[0], not the whole path.
* copy.c (main): Return 0, not 1.
* copy.c (setup_sections):  Fix due to change in bfd_make_section
now failing if asked for a duplicate section.
* strip.c, ostrip.c:  Removed obsolete files.
* ar.c, not-ranlib.c, maybe-ranlib.c:
Change encoding of is_ranlib variable to be consistent
with is_strip for strip.copy (i.e -1 to means use argv[0]).

33 years agoInitial revision
Per Bothner [Mon, 18 Nov 1991 08:04:02 +0000 (08:04 +0000)]
Initial revision

33 years agoMake changes needed to handle code which uses ANSI-mangled names (and
Michael Tiemann [Mon, 18 Nov 1991 00:32:34 +0000 (00:32 +0000)]
Make changes needed to handle code which uses ANSI-mangled names (and
new G++ 1.95 dbxout output).

33 years ago * targets.c: Make the default target_vector contain
Per Bothner [Sun, 17 Nov 1991 21:38:05 +0000 (21:38 +0000)]
* targets.c:  Make the default target_vector contain
just &DEFAULT_VECTOR.  This makes executables a lot smaller.
Old behavior can be gotten by defining ALL_TARGETS.
* aoutf1.h, demo64.c, i386aout.c, newsos3.c, sunos.c:
Factored out common code into new file aout-target.h.
Saves a lot of duplicate code for a.out variants.

33 years agoFixed a syntax error.
Sean Eric Fagan [Sat, 16 Nov 1991 07:24:23 +0000 (07:24 +0000)]
Fixed a syntax error.

33 years agoSome COFF systems (SCO, for example) want a .comment section. Not necessary,
Sean Eric Fagan [Sat, 16 Nov 1991 02:38:56 +0000 (02:38 +0000)]
Some COFF systems (SCO, for example) want a .comment section. Not necessary,
but useful.

33 years ago* mipsread.c (parse_partial_symbols): patch to keep DEC C
Stu Grossman [Sat, 16 Nov 1991 02:00:50 +0000 (02:00 +0000)]
* mipsread.c (parse_partial_symbols):  patch to keep DEC C
compiler from making gdb bomb out.  Thanks to Ed Santiago!

33 years ago.Sanitize: reflect someone's apocopation of binutils.texi[nfo] name
Roland Pesch [Fri, 15 Nov 1991 23:34:35 +0000 (23:34 +0000)]
.Sanitize: reflect someone's apocopation of binutils.texi[nfo] name
Makefile.in: improve texi2roff workarounds

33 years agoansi name abuse changes
David Henkel-Wallace [Fri, 15 Nov 1991 23:23:11 +0000 (23:23 +0000)]
ansi name abuse changes

33 years agoansi name abuse changes
David Henkel-Wallace [Fri, 15 Nov 1991 23:16:29 +0000 (23:16 +0000)]
ansi name abuse changes

33 years agoDon't grep directories, since that breaks on NFS-mounted file systems.
Per Bothner [Fri, 15 Nov 1991 21:11:08 +0000 (21:11 +0000)]
Don't grep directories, since that breaks on NFS-mounted file systems.

33 years agoRemove ldgld.c, ldgld68k.c, ldm88k.c, since these are
Per Bothner [Fri, 15 Nov 1991 21:09:49 +0000 (21:09 +0000)]
Remove ldgld.c, ldgld68k.c, ldm88k.c, since these are
now automatically generated.

33 years agoUpdated from ../bfd make headsers
Per Bothner [Fri, 15 Nov 1991 21:07:41 +0000 (21:07 +0000)]
Updated from ../bfd make headsers

33 years agoQuit moving *-in.h into and out of doc subdir. Doc subdir knows how
Roland Pesch [Fri, 15 Nov 1991 20:26:52 +0000 (20:26 +0000)]
Quit moving *-in.h into and out of doc subdir.  Doc subdir knows how
to find them.

33 years agoRepairs for srcdir/objdir separation.
Roland Pesch [Fri, 15 Nov 1991 20:22:15 +0000 (20:22 +0000)]
Repairs for srcdir/objdir separation.
Individual targets for proto-header files.

33 years agoUpdate HOSTING_LIBS (for Cygnus).
Per Bothner [Fri, 15 Nov 1991 03:54:41 +0000 (03:54 +0000)]
Update HOSTING_LIBS (for Cygnus).

33 years ago * aoutx.h (NAME(aout,print_symbol)): Fix thinko.
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.

33 years ago * stab.def: Added defs for extended GNU symbol types,
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().

33 years agoRemove line containing only a leading tab. Such lines cause some versions
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.

33 years agoAdd compact_misc_function_vector() to compact out duplicate entries in
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.

33 years agoChanges to build misc function vector entries from canonical bfd symbol
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.

33 years agoAdd Makefile.in, configure.in. Remove Makefile.
Per Bothner [Fri, 15 Nov 1991 03:29:15 +0000 (03:29 +0000)]
Add Makefile.in, configure.in.  Remove Makefile.

33 years agoAdd minimal support for reading ELF symbol files and generating canonical bfd
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.

33 years agoAdd defines to support ELF symbol tables.
Fred Fish [Fri, 15 Nov 1991 03:20:39 +0000 (03:20 +0000)]
Add defines to support ELF symbol tables.

33 years agoTrivial change to comment to remove redundant "to".
Fred Fish [Fri, 15 Nov 1991 03:14:20 +0000 (03:14 +0000)]
Trivial change to comment to remove redundant "to".

33 years agoTwo kinds of changes:
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).

33 years agoHandle moves ahead of the stack pointer slide, for struct returning fns.
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.

33 years agoAdded delta88
Steve Chamberlain [Thu, 14 Nov 1991 22:01:47 +0000 (22:01 +0000)]
Added delta88

33 years ago* m88k-tdep.c (examine_prologue): Deal with OR instructions
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.

33 years agoreadline, inc-read: fix node structure so this makeinfo's cleanly.
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.

33 years agoFix minor node-structure bug.
Roland Pesch [Thu, 14 Nov 1991 19:23:54 +0000 (19:23 +0000)]
Fix minor node-structure bug.

33 years ago.Sanitize:
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

33 years agoAdded harris
Steve Chamberlain [Thu, 14 Nov 1991 15:24:43 +0000 (15:24 +0000)]
Added harris

33 years agoRename them so that we can symlink them so that m4 can see them.
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.

33 years agoadded all-info and install-info targets
K. Richard Pixley [Thu, 14 Nov 1991 08:54:39 +0000 (08:54 +0000)]
added all-info and install-info targets

33 years agoassume a yacc command line interface for the program
K. Richard Pixley [Thu, 14 Nov 1991 07:46:19 +0000 (07:46 +0000)]
assume a yacc command line interface for the program

33 years agoallow for yacc, whether or not it really works
K. Richard Pixley [Thu, 14 Nov 1991 07:42:02 +0000 (07:42 +0000)]
allow for yacc, whether or not it really works

33 years agoGet prototype of memchr right
Steve Chamberlain [Thu, 14 Nov 1991 04:35:42 +0000 (04:35 +0000)]
Get prototype of memchr right

33 years agoInstall bfd.h into destdir/include
Steve Chamberlain [Thu, 14 Nov 1991 04:35:20 +0000 (04:35 +0000)]
Install bfd.h into destdir/include

33 years agoUses <foo>.n as a temp file rather than <foo>.new so it doesn't go
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.

33 years agoAdded M_INSTALL magic
Steve Chamberlain [Thu, 14 Nov 1991 03:57:30 +0000 (03:57 +0000)]
Added M_INSTALL magic

33 years ago * Makefile.in, xconfig/delta88 made it install a sysV manual page;
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.

33 years agoNow works in objdir/subdirs.
K. Richard Pixley [Thu, 14 Nov 1991 03:14:12 +0000 (03:14 +0000)]
Now works in objdir/subdirs.

33 years agoHandle alloca with fake routine.
John Gilmore [Thu, 14 Nov 1991 01:13:35 +0000 (01:13 +0000)]
Handle alloca with fake routine.

33 years agoPost-tdesc working version, but with tdesc's not gone yet.
John Gilmore [Thu, 14 Nov 1991 01:12:24 +0000 (01:12 +0000)]
Post-tdesc working version, but with tdesc's not gone yet.

33 years agoRemove '-' prefix from makeinfo invocation. There are no info errors
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.

33 years agoMotorola 88000 port without tears, I mean without tdescs.
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.

33 years agoAdd rudiments on frames.
John Gilmore [Thu, 14 Nov 1991 00:57:48 +0000 (00:57 +0000)]
Add rudiments on frames.

33 years agobuild and install info
K. Richard Pixley [Thu, 14 Nov 1991 00:36:22 +0000 (00:36 +0000)]
build and install info

33 years agoadded info dir menu hooks
K. Richard Pixley [Thu, 14 Nov 1991 00:36:07 +0000 (00:36 +0000)]
added info dir menu hooks

33 years agonow handle doc subdir, too
K. Richard Pixley [Thu, 14 Nov 1991 00:28:11 +0000 (00:28 +0000)]
now handle doc subdir, too

33 years agoadded info dir menu hooks
K. Richard Pixley [Thu, 14 Nov 1991 00:26:43 +0000 (00:26 +0000)]
added info dir menu hooks

33 years agobuild and install info
K. Richard Pixley [Thu, 14 Nov 1991 00:25:19 +0000 (00:25 +0000)]
build and install info

33 years agoRemoved '-' prefix from Makefile invocation of makeinfo. Not needed
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).

33 years agobuild and install info
K. Richard Pixley [Thu, 14 Nov 1991 00:20:13 +0000 (00:20 +0000)]
build and install info

33 years agoadded staging stuff & install target
K. Richard Pixley [Thu, 14 Nov 1991 00:17:45 +0000 (00:17 +0000)]
added staging stuff & install target

33 years agotake care of doc subdir, too
K. Richard Pixley [Thu, 14 Nov 1991 00:16:05 +0000 (00:16 +0000)]
take care of doc subdir, too

33 years ago(1) better filtering of roff-formattable doc targets
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

33 years agobuild and install info; install other correctly
K. Richard Pixley [Thu, 14 Nov 1991 00:14:57 +0000 (00:14 +0000)]
build and install info; install other correctly

33 years agoadded info dir menu hooks
K. Richard Pixley [Thu, 14 Nov 1991 00:11:15 +0000 (00:11 +0000)]
added info dir menu hooks

33 years agoMinor rephrasing; probably an overfull-box correction for smallbook
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.

33 years ago(1) repair Makefile targets involving "binutils.texinfo" to use
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.

33 years agoadd targets to generate info directory files
K. Richard Pixley [Wed, 13 Nov 1991 23:57:20 +0000 (23:57 +0000)]
add targets to generate info directory files

33 years agoInitial revision
Roland Pesch [Wed, 13 Nov 1991 23:49:15 +0000 (23:49 +0000)]
Initial revision

33 years agoUse new makeinfo -o option. Rest of this Makefile needs work to make it fit
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.

33 years ago * Makefile.in: Rename .c files generated from ldtemplate
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'.

33 years agoBetter generation of mm-converted manual (Makefile)
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)

33 years agoInitial revision
Roland Pesch [Wed, 13 Nov 1991 23:12:17 +0000 (23:12 +0000)]
Initial revision

33 years agoRepair info node-pointer bug.
Roland Pesch [Wed, 13 Nov 1991 23:06:07 +0000 (23:06 +0000)]
Repair info node-pointer bug.

33 years agoChanged 'i386_coff' to 'i386-coff' to match the real file's name.
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.

33 years agoInitial revision
Sean Eric Fagan [Wed, 13 Nov 1991 22:16:36 +0000 (22:16 +0000)]
Initial revision

33 years agoAdded support for SCO.
Sean Eric Fagan [Wed, 13 Nov 1991 22:16:12 +0000 (22:16 +0000)]
Added support for SCO.

33 years agoInitial revision
K. Richard Pixley [Wed, 13 Nov 1991 21:01:55 +0000 (21:01 +0000)]
Initial revision

33 years agoPasses down version_path for things which install themselves into
Steve Chamberlain [Wed, 13 Nov 1991 20:56:11 +0000 (20:56 +0000)]
Passes down version_path for things which install themselves into
libsubdir.

33 years agojoins the rest of the world
K. Richard Pixley [Wed, 13 Nov 1991 20:35:19 +0000 (20:35 +0000)]
joins the rest of the world

33 years agoInitial revision
K. Richard Pixley [Wed, 13 Nov 1991 20:00:07 +0000 (20:00 +0000)]
Initial revision

33 years agoThe +noversion flag will make an installation happen to the machine/..
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

33 years ago * ieee.c: (ieee_object_p) cast NULL correctly.
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

33 years agoInitial revision
Steve Chamberlain [Wed, 13 Nov 1991 19:25:56 +0000 (19:25 +0000)]
Initial revision

33 years agoInitial revision
K. Richard Pixley [Wed, 13 Nov 1991 19:01:53 +0000 (19:01 +0000)]
Initial revision

33 years ago*** empty log message ***
Steve Chamberlain [Wed, 13 Nov 1991 17:10:23 +0000 (17:10 +0000)]
*** empty log message ***

33 years agoVarious changes from David Wood.
Steve Chamberlain [Wed, 13 Nov 1991 17:09:33 +0000 (17:09 +0000)]
Various changes from David Wood.

33 years agopropogate MAKEINFO like we propogate BISON
K. Richard Pixley [Wed, 13 Nov 1991 09:23:05 +0000 (09:23 +0000)]
propogate MAKEINFO like we propogate BISON

33 years agomake the stage link a soft one
K. Richard Pixley [Wed, 13 Nov 1991 08:54:38 +0000 (08:54 +0000)]
make the stage link a soft one

33 years agouse gcc as ld for later stages
K. Richard Pixley [Wed, 13 Nov 1991 08:50:40 +0000 (08:50 +0000)]
use gcc as ld for later stages

33 years agoPorted to SCO's 3.2v2 system.
Sean Eric Fagan [Wed, 13 Nov 1991 04:13:38 +0000 (04:13 +0000)]
Ported to SCO's 3.2v2 system.

33 years agoForgot opcode files.
John Gilmore [Wed, 13 Nov 1991 04:00:22 +0000 (04:00 +0000)]
Forgot opcode files.

33 years agoxcoffread.c, tdesc-lib, and misc fixes.
John Gilmore [Wed, 13 Nov 1991 03:32:29 +0000 (03:32 +0000)]
xcoffread.c, tdesc-lib, and misc fixes.

33 years ago * Makefile.in: Take out the version number for install
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.

33 years ago * ar.c (get_pos_bfd): Previous fix was missing a "break".
Per Bothner [Wed, 13 Nov 1991 00:19:34 +0000 (00:19 +0000)]
* ar.c (get_pos_bfd):  Previous fix was missing a "break".

33 years agoFixes related to handling of C++ methods (handle destructors
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).

33 years agoAdded tdesc-lib
Steve Chamberlain [Tue, 12 Nov 1991 21:50:02 +0000 (21:50 +0000)]
Added tdesc-lib

33 years agoRemove internal gdb definition of fixed arg count concat() function and
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.

33 years agoFirst cut
Steve Chamberlain [Tue, 12 Nov 1991 17:34:33 +0000 (17:34 +0000)]
First cut

33 years agoInitial revision
Steve Chamberlain [Tue, 12 Nov 1991 17:29:57 +0000 (17:29 +0000)]
Initial revision

33 years agoAdded harris systems
Steve Chamberlain [Tue, 12 Nov 1991 17:09:31 +0000 (17:09 +0000)]
Added harris systems

33 years agors6000 alone means rs6000-ibm-aix
John Gilmore [Tue, 12 Nov 1991 15:59:10 +0000 (15:59 +0000)]
rs6000 alone means rs6000-ibm-aix

33 years ago* Makefile.in: Add xcoffread.c, xcoffexec.c.
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.

33 years ago* rs6000-pinsn.c, rs6000-tdep.c, rs6000-xdep.c, tm-rs6000.h,
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.

33 years agoInitial revision
John Gilmore [Tue, 12 Nov 1991 15:27:52 +0000 (15:27 +0000)]
Initial revision