binutils-gdb.git
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

33 years agoNew file.
John Gilmore [Tue, 12 Nov 1991 15:24:56 +0000 (15:24 +0000)]
New file.

33 years agoJust use #undef, not #define foo foo
John Gilmore [Tue, 12 Nov 1991 15:22:22 +0000 (15:22 +0000)]
Just use #undef, not #define foo foo

33 years agoadd texinfo; mkdir foo/info; echo when mkdir'ing
K. Richard Pixley [Tue, 12 Nov 1991 08:43:56 +0000 (08:43 +0000)]
add texinfo; mkdir foo/info; echo when mkdir'ing

33 years agoadd texinfo
K. Richard Pixley [Tue, 12 Nov 1991 08:43:23 +0000 (08:43 +0000)]
add texinfo

33 years agoAllways use -O2
Steve Chamberlain [Tue, 12 Nov 1991 04:58:15 +0000 (04:58 +0000)]
Allways use -O2

33 years agoMon Nov 11 20:50:29 1991 Steve Chamberlain (sac at cygnus.com)
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.

33 years agoallow +foo bar options. stolen from texinfo configure
K. Richard Pixley [Tue, 12 Nov 1991 04:41:21 +0000 (04:41 +0000)]
allow +foo bar options.  stolen from texinfo configure

33 years agoMon Nov 11 20:30:18 1991 Steve Chamberlain (sac at cygnus.com)
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.

33 years agouses __inline for now for gcc
Steve Chamberlain [Tue, 12 Nov 1991 04:26:12 +0000 (04:26 +0000)]
uses __inline for now for gcc

33 years agoRemove coredep.o from XDEPFILES. The fetch_core_registers() function is
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.

33 years agoMinor rewording of message containing name of program that generated a
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).

33 years agoAdditions to support ELF formatted core files.
Fred Fish [Tue, 12 Nov 1991 03:12:26 +0000 (03:12 +0000)]
Additions to support ELF formatted core files.

33 years agoAdd support for ELF note sections, which are used in ELF core files to
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.

33 years ago * ldmisc.c, ldmisc.h: Re-write info() to take a filename
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().

33 years ago * aoutx.h (NAME(aout,find_nearest_line)): Handle the case
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.

33 years agoAdded tc-sparc.c
Steve Chamberlain [Mon, 11 Nov 1991 23:36:39 +0000 (23:36 +0000)]
Added tc-sparc.c

33 years agoAdded MINUS_G flag, now debugging can be turned off
Steve Chamberlain [Mon, 11 Nov 1991 19:23:24 +0000 (19:23 +0000)]
Added MINUS_G flag, now debugging can be turned off

33 years ago* ldlex.l ldgram.y: made -V option do same as -v
Steve Chamberlain [Mon, 11 Nov 1991 17:59:52 +0000 (17:59 +0000)]
* ldlex.l ldgram.y: made -V option do same as -v
* Makefile.in: Added $(MINUS_G) flag so debugging can be
turned off

33 years agoAdded the $(MINUS_G) flag so that debugging can be turned off
Steve Chamberlain [Mon, 11 Nov 1991 17:51:21 +0000 (17:51 +0000)]
Added the $(MINUS_G) flag so that debugging can be turned off

33 years agoadd GCCVERBOSE flag for debugging
K. Richard Pixley [Mon, 11 Nov 1991 10:17:11 +0000 (10:17 +0000)]
add GCCVERBOSE flag for debugging

33 years agoRemove leftover call to do_cleanups() which resulted from a previous change.
Fred Fish [Sat, 9 Nov 1991 21:57:55 +0000 (21:57 +0000)]
Remove leftover call to do_cleanups() which resulted from a previous change.
Was being called with a random pointer.

33 years agoDocument use of elf_big_vec as DEFAULT_VECTOR.
Fred Fish [Sat, 9 Nov 1991 21:51:52 +0000 (21:51 +0000)]
Document use of elf_big_vec as DEFAULT_VECTOR.

33 years agoDon't try to create a bfd section for the first ELF section header table
Fred Fish [Sat, 9 Nov 1991 21:48:15 +0000 (21:48 +0000)]
Don't try to create a bfd section for the first ELF section header table
entry, since it is just a placeholder with no name.

33 years agoRe-enable compilation of register_addr() stub whenever it is not supplied
Fred Fish [Sat, 9 Nov 1991 21:43:47 +0000 (21:43 +0000)]
Re-enable compilation of register_addr() stub whenever it is not supplied
by coredep.c, since it is referenced by fetch_core_registers().  This is
still a temporary kludge.

33 years agocorrect a comment
K. Richard Pixley [Sat, 9 Nov 1991 11:34:52 +0000 (11:34 +0000)]
correct a comment

33 years agothin out directories actually created
K. Richard Pixley [Sat, 9 Nov 1991 11:34:34 +0000 (11:34 +0000)]
thin out directories actually created

33 years agoModernize, add sysdep-*.h files
John Gilmore [Sat, 9 Nov 1991 11:32:52 +0000 (11:32 +0000)]
Modernize, add sysdep-*.h files

33 years ago* configure.in: Make a link for sysdep.h. Specify commontargets.
John Gilmore [Sat, 9 Nov 1991 11:24:36 +0000 (11:24 +0000)]
* configure.in:  Make a link for sysdep.h.  Specify commontargets.
* sysdep-norm.h:  The usual alloca declarations.
* sysdep-aix.h:  What AIX 3.1 on RS/6000 needs for alloca.
* history.c, readline.c:  Use sysdep.h.

33 years agoInitial revision
John Gilmore [Sat, 9 Nov 1991 11:24:32 +0000 (11:24 +0000)]
Initial revision

33 years agoRemove Rs/6000 changes (patch_block_stabs) so it will link without.
John Gilmore [Sat, 9 Nov 1991 11:16:47 +0000 (11:16 +0000)]
Remove Rs/6000 changes (patch_block_stabs) so it will link without.

33 years ago* coff-rs6000.c, config/mh-rs6000: Make it work on archive and
John Gilmore [Sat, 9 Nov 1991 11:13:02 +0000 (11:13 +0000)]
* coff-rs6000.c, config/mh-rs6000:  Make it work on archive and
core files, when compiling native.
* hosts/h-rs6000.h:  Define FASCIST_FDOPEN for bfd_fdopenr.

33 years agoDefine FASCIST_FDOPEN.
John Gilmore [Sat, 9 Nov 1991 11:11:09 +0000 (11:11 +0000)]
Define FASCIST_FDOPEN.

33 years agoMore changes for objfiles.
John Gilmore [Sat, 9 Nov 1991 11:01:08 +0000 (11:01 +0000)]
More changes for objfiles.

33 years agoAdd tracking of object files (that contain symbols) to gdb.
John Gilmore [Sat, 9 Nov 1991 10:50:07 +0000 (10:50 +0000)]
Add tracking of object files (that contain symbols) to gdb.
This includes a "struct objfile" that owns symtabs and psymtabs
that were read in from that binary file.  See ChangeLog.

33 years agoLint and some rs/6000 port.
John Gilmore [Sat, 9 Nov 1991 07:45:36 +0000 (07:45 +0000)]
Lint and some rs/6000 port.

33 years agoNow runs write_armap, even when listing contents.
Steve Chamberlain [Sat, 9 Nov 1991 01:07:40 +0000 (01:07 +0000)]
Now runs write_armap, even when listing contents.

33 years agoFixed bug printing 29050 instructions.
Steve Chamberlain [Sat, 9 Nov 1991 00:13:31 +0000 (00:13 +0000)]
Fixed bug printing 29050 instructions.

33 years agoFormat improvements, mostly for @smallbook (including reformatted table
Roland Pesch [Fri, 8 Nov 1991 20:57:43 +0000 (20:57 +0000)]
Format improvements, mostly for @smallbook (including reformatted table
of config options).