binutils-gdb.git
32 years ago * config/obj-coffbfd.c: lint, don't fixup relocs if H8300, use
Steve Chamberlain [Thu, 12 Dec 1991 02:17:22 +0000 (02:17 +0000)]
* config/obj-coffbfd.c: lint, don't fixup relocs if H8300, use
tc_reloc_mangle to prepare relocation if one available
* config/tc-h8300.h: added tc_reloc_mangle routine

32 years ago * cache.c: fopen with new macros is needed for DOS.
Steve Chamberlain [Thu, 12 Dec 1991 01:23:11 +0000 (01:23 +0000)]
* cache.c: fopen with new macros is needed for DOS.
* opncls.c, coff-rs6000.c: more fopens with macros.

32 years agoAdded macros for the 'type' part of an fopen, freopen or fdopen.
Steve Chamberlain [Thu, 12 Dec 1991 01:21:40 +0000 (01:21 +0000)]
Added macros for the 'type' part of an fopen, freopen or fdopen.
<Read|Write>[Update]<Binary file>|<text file>
eg:
fopen("foo", FOPEN_WB) to open for writing binary. Usefull for vms,
dos and who knows what else.

32 years agoInitial revision
Steve Chamberlain [Thu, 12 Dec 1991 01:21:11 +0000 (01:21 +0000)]
Initial revision

32 years agoInitial revision
Steve Chamberlain [Thu, 12 Dec 1991 00:53:23 +0000 (00:53 +0000)]
Initial revision

32 years ago * ar.c: added "b" to fopens for dos
Steve Chamberlain [Thu, 12 Dec 1991 00:46:32 +0000 (00:46 +0000)]
* ar.c: added "b" to fopens for dos
* configdj.bat, makefile.dos new files from DJ

32 years ago * makefile.dos, configdj.bat: New files from DJ
Steve Chamberlain [Thu, 12 Dec 1991 00:42:50 +0000 (00:42 +0000)]
* makefile.dos, configdj.bat: New files from DJ
* cache.c: fopen with "b" is needed for DOS.
* ieee.c: environ renamed to envi to stop an include file
conflict.
* opncls.c: more fopens with "b"

32 years agodon't close a NULL file pointer
K. Richard Pixley [Wed, 11 Dec 1991 07:43:40 +0000 (07:43 +0000)]
don't close a NULL file pointer

32 years agobuild chew into the current directory
K. Richard Pixley [Wed, 11 Dec 1991 06:11:31 +0000 (06:11 +0000)]
build chew into the current directory

32 years agoinfodir belongs in datadir
K. Richard Pixley [Wed, 11 Dec 1991 04:15:50 +0000 (04:15 +0000)]
infodir belongs in datadir

32 years ago * chew.c: don't core dump when can't open file
Steve Chamberlain [Tue, 10 Dec 1991 16:27:13 +0000 (16:27 +0000)]
* chew.c: don't core dump when can't open file
* Makefile.in: get proto.str from the right place when built in
odd directories

32 years agoclean-gdbm on clean
K. Richard Pixley [Tue, 10 Dec 1991 11:58:56 +0000 (11:58 +0000)]
clean-gdbm on clean

32 years agoinstall-gcc on install
K. Richard Pixley [Tue, 10 Dec 1991 11:14:48 +0000 (11:14 +0000)]
install-gcc on install

32 years agoadd decstation host makefile frag
K. Richard Pixley [Tue, 10 Dec 1991 08:10:33 +0000 (08:10 +0000)]
add decstation host makefile frag

32 years agopass CC from the top
K. Richard Pixley [Tue, 10 Dec 1991 08:09:11 +0000 (08:09 +0000)]
pass CC from the top

32 years agoBISON now bison -y again
K. Richard Pixley [Tue, 10 Dec 1991 08:05:11 +0000 (08:05 +0000)]
BISON now bison -y again

32 years agoMassage new readline appendix so texi2roff can understand markup
Roland Pesch [Tue, 10 Dec 1991 02:42:26 +0000 (02:42 +0000)]
Massage new readline appendix so texi2roff can understand markup
(text uses new @ftable command which texi2roff-2 doesn't grok)
for gdb.mm, gdb.me, gdb.ms targets

32 years agoBetter support for building documentation targets in separate objdir
Roland Pesch [Tue, 10 Dec 1991 02:23:51 +0000 (02:23 +0000)]
Better support for building documentation targets in separate objdir
and srcdir (won't attempt to write in srcdir/doc).

32 years agordl-apps.texi is no longer used, with the new improved doc Makefile.in.
Roland Pesch [Tue, 10 Dec 1991 02:13:54 +0000 (02:13 +0000)]
rdl-apps.texi is no longer used, with the new improved doc Makefile.in.

32 years agoImprove support for building in separate objdir (verified all individual
Roland Pesch [Tue, 10 Dec 1991 01:21:48 +0000 (01:21 +0000)]
Improve support for building in separate objdir (verified all individual
targets with each of GNU make and Sun make).

32 years agofix for bad directory tests
K. Richard Pixley [Tue, 10 Dec 1991 00:49:07 +0000 (00:49 +0000)]
fix for bad directory tests

32 years ago* Makefile.in: Pass -y to bison. (Again; accidentally deleted by Rich.)
Per Bothner [Tue, 10 Dec 1991 00:31:17 +0000 (00:31 +0000)]
* Makefile.in:  Pass -y to bison.  (Again; accidentally deleted by Rich.)
* news.sc, ldgld68k.sc:  Define __end as well as _end.

32 years agoKeep a.out.gnu.h.
Michael Tiemann [Mon, 9 Dec 1991 11:58:44 +0000 (11:58 +0000)]
Keep a.out.gnu.h.

32 years agoKeep mt-vxworks{68,960}.
Michael Tiemann [Mon, 9 Dec 1991 11:07:00 +0000 (11:07 +0000)]
Keep mt-vxworks{68,960}.

33 years agoDefine INSTALL_TARGET in a sensible fashion for building cross tools.
Michael Tiemann [Mon, 9 Dec 1991 05:30:07 +0000 (05:30 +0000)]
Define INSTALL_TARGET in a sensible fashion for building cross tools.

33 years agoAdd fixes needed to compile vxworks960 target.
Michael Tiemann [Mon, 9 Dec 1991 05:27:38 +0000 (05:27 +0000)]
Add fixes needed to compile vxworks960 target.

33 years agoInitial revision
Michael Tiemann [Mon, 9 Dec 1991 05:22:04 +0000 (05:22 +0000)]
Initial revision

33 years agoIntegrated quick fixes to C++ handling of static member functions and
Michael Tiemann [Mon, 9 Dec 1991 05:20:14 +0000 (05:20 +0000)]
Integrated quick fixes to C++ handling of static member functions and
stub methods.  These changes are not complete in that a better
implementation will be more maintainable, but they make it possible to
debug groff with GDB.

33 years agoRemove crass vaxism. Now SELECT_VECS will do something again.
Steve Chamberlain [Sun, 8 Dec 1991 23:40:35 +0000 (23:40 +0000)]
Remove crass vaxism. Now SELECT_VECS will do something again.

33 years agoPick up bfd library from the build directory, not the source
Michael Tiemann [Sun, 8 Dec 1991 22:47:51 +0000 (22:47 +0000)]
Pick up bfd library from the build directory, not the source
directory.

33 years agoUpdate from bfd.c et al
Steve Chamberlain [Sun, 8 Dec 1991 20:05:21 +0000 (20:05 +0000)]
Update from bfd.c et al

33 years agoFix a problem on i386 systems where buffered code stream access was failing
Fred Fish [Sun, 8 Dec 1991 02:24:21 +0000 (02:24 +0000)]
Fix a problem on i386 systems where buffered code stream access was failing
to take into account the minimum size granularity of the code section.  For
now, the buffering is simply disabled until it can be done right.
There is still a similar problem in the i386 disassembly code for locations
within 20 bytes of the end of the code segment.

33 years agoUse macros to hide some of the ugly casting required in the previously
Fred Fish [Sun, 8 Dec 1991 02:17:29 +0000 (02:17 +0000)]
Use macros to hide some of the ugly casting required in the previously
applied fix for pointers with the high bit set.

33 years ago*** empty log message ***
Steve Chamberlain [Sun, 8 Dec 1991 01:27:59 +0000 (01:27 +0000)]
*** empty log message ***

33 years ago * ldindr.h: added to contain prototypes of ldindr.c
Steve Chamberlain [Sun, 8 Dec 1991 01:21:28 +0000 (01:21 +0000)]
* ldindr.h: added to contain prototypes of ldindr.c
* ldfile.c: include ctype.h
* ldmain.c: include the requried prototype headers
* ldwrite.c: get_reloc_upper_bound has been renamed
bfd_get_reloc_upper_bound

33 years agoInitial revision
Steve Chamberlain [Sun, 8 Dec 1991 01:21:25 +0000 (01:21 +0000)]
Initial revision

33 years ago * bucomm.h: created to hold prototypes of bucomm.c
Steve Chamberlain [Sun, 8 Dec 1991 01:14:09 +0000 (01:14 +0000)]
* bucomm.h: created to hold prototypes of bucomm.c
* objdump.h: created to hold prototyes of objdump.c
* am29k-pinsn.c: include objdump.h
* ar.c: include bucomm.h, get ar.h from the right place and
include libbfd.h
* bucomm.c: defunize bfd_fatal
* copy.c: include bucomm.h, lint.
* i960-pinsn.h: include bucomm.h
* m68k-pinsn.h: lint
* nm.c: include bucomm.h, lint
* objdump.c: lint
* sparc-pinsn.c: include objdump.h

33 years agoInitial revision
Steve Chamberlain [Sun, 8 Dec 1991 01:13:52 +0000 (01:13 +0000)]
Initial revision

33 years agoMore prototype lint.
Steve Chamberlain [Sun, 8 Dec 1991 01:05:54 +0000 (01:05 +0000)]
More prototype lint.

33 years ago * chew.c: Much modified
Steve Chamberlain [Sun, 8 Dec 1991 01:04:31 +0000 (01:04 +0000)]
* chew.c: Much modified
* proto.str, doc.str: New files for extracting to product
prototypes and documents respectively.

33 years agoadd a couple missing ${srcdir}s
K. Richard Pixley [Sun, 8 Dec 1991 00:58:43 +0000 (00:58 +0000)]
add a couple missing ${srcdir}s

33 years ago * aoutx.h, archive.c, archures.c, bfd.c, cache.c, coff-m88k.c,
Steve Chamberlain [Sun, 8 Dec 1991 00:56:56 +0000 (00:56 +0000)]
 * aoutx.h, archive.c, archures.c, bfd.c, cache.c, coff-m88k.c,
 coffcode.h, core.c, ctor.c, elf.c, format.c, ieee.c, init.c,
 libbfd.c, libbfd.h, libcoff.h, opncls.c, reloc.c, section.c,
 srec.c, syms.c, targets.c : all new documentation and lint
 removal.

33 years agoSet version to 4.3.1 so we won't mistake experimental for standard.
John Gilmore [Sun, 8 Dec 1991 00:51:08 +0000 (00:51 +0000)]
Set version to 4.3.1 so we won't mistake experimental for standard.

33 years agoMerge gdb-4.3 and Rich's Makefile.in's.
John Gilmore [Sun, 8 Dec 1991 00:47:12 +0000 (00:47 +0000)]
Merge gdb-4.3 and Rich's Makefile.in's.

33 years agoGDB-4.3 release! Roll VERSION and fixup minor gdb.tar.Z botch.
John Gilmore [Sun, 8 Dec 1991 00:41:23 +0000 (00:41 +0000)]
GDB-4.3 release!  Roll VERSION and fixup minor gdb.tar.Z botch.

33 years agoMerge Rich's overlapped changes with the gdb-4.3 version.
John Gilmore [Sun, 8 Dec 1991 00:38:56 +0000 (00:38 +0000)]
Merge Rich's overlapped changes with the gdb-4.3 version.

33 years agoMerge Rich's and the gdb-4.3 changes.
John Gilmore [Sun, 8 Dec 1991 00:30:08 +0000 (00:30 +0000)]
Merge Rich's and the gdb-4.3 changes.

33 years agoThis is the version of devo/bfd/ChangeLog that was in the gdb-4.3 release.
John Gilmore [Sun, 8 Dec 1991 00:27:19 +0000 (00:27 +0000)]
This is the version of devo/bfd/ChangeLog that was in the gdb-4.3 release.

33 years agoavoid building chew into $(srcdir)
K. Richard Pixley [Sat, 7 Dec 1991 23:01:02 +0000 (23:01 +0000)]
avoid building chew into $(srcdir)

33 years agoDesupport i386sco, and mention the new readline.
John Gilmore [Sat, 7 Dec 1991 22:41:16 +0000 (22:41 +0000)]
Desupport i386sco, and mention the new readline.

33 years agofind sysdep.h
K. Richard Pixley [Sat, 7 Dec 1991 22:35:46 +0000 (22:35 +0000)]
find sysdep.h

33 years agoUpdate for 4.3.
John Gilmore [Sat, 7 Dec 1991 15:52:36 +0000 (15:52 +0000)]
Update for 4.3.

33 years agoLint (detected on hp300bsd & sconix)
John Gilmore [Sat, 7 Dec 1991 15:37:42 +0000 (15:37 +0000)]
Lint (detected on hp300bsd & sconix)

33 years ago* gmalloc.c: Fix bug that causes malloc & free to
John Gilmore [Sat, 7 Dec 1991 12:16:13 +0000 (12:16 +0000)]
* gmalloc.c:  Fix bug that causes malloc & free to
fail on systems where pointers have the high bit set (0x800efcf0
for example).  The problem is that the difference between two
pointers is a signed integer, so the computation

(char *) 0x800efcf0 - (char *) 0

yields a negative value.  The sign of the result of the modulus
operator is machine dependent for negative operands, thus it is
possible for it to end up negative.  From Fred Fish.

33 years ago* configure: \{1,2\} appears to be a sysv'ism. Use a different
K. Richard Pixley [Sat, 7 Dec 1991 10:32:08 +0000 (10:32 +0000)]
* configure: \{1,2\} appears to be a sysv'ism.  Use a different
  regexp.

33 years agoIf you're going to nroff the man page, at least do it from the right place.
K. Richard Pixley [Sat, 7 Dec 1991 08:54:17 +0000 (08:54 +0000)]
If you're going to nroff the man page, at least do it from the right place.

33 years agoInitial revision
K. Richard Pixley [Sat, 7 Dec 1991 08:34:52 +0000 (08:34 +0000)]
Initial revision

33 years agoSat Dec 7 00:17:01 1991 K. Richard Pixley (rich at rtl.cygnus.com)
K. Richard Pixley [Sat, 7 Dec 1991 08:20:18 +0000 (08:20 +0000)]
Sat Dec  7 00:17:01 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: unwrapped some for loops so that parallel makes
  work again and so one can focus one's attention on a particular
  package.

Fri Dec  6 00:22:08 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* configure: added PWD as a stand in for `pwd` (for speed). use
  elif wherever possible.  make -srcdir work without -objdir.
  -objdir= commented out.

Thu Dec  5 22:46:52 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* configure: +options become --options.  -subdirs commented out.
  added -host, -datadir.  Renamed -destdir to -prefix.  Comment in
  Makefile now at top of generated Makefile.  Removed cvs log
  entries.  added -srcdir.  create .gdbinit only if there is one
  in ${srcdir}.

* Makefile.in: idestdir and ddestdir go away.  Added copyrights
  and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
  and mandir now keyed off datadir by default.

Fri Nov 22 07:38:11 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Freshly created ChangeLog.

33 years agoSat Dec 7 00:00:15 1991 K. Richard Pixley (rich at rtl.cygnus.com)
K. Richard Pixley [Sat, 7 Dec 1991 08:03:27 +0000 (08:03 +0000)]
Sat Dec  7 00:00:15 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: install using INSTALL_PROGRAM and INSTALL_DATA.
  added clean-info.  added some standards.text support and made it
  look like our other Makefiles.

* configure.in: mark this directory target dependent.  configure
  now runs entirely in objdir so make existence tests and
  references against ${srcdir}.

Thu Dec  5 22:46:13 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: idestdir and ddestdir go away.  Added copyrights
  and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
  and mandir now keyed off datadir by default.

33 years agoFri Dec 6 23:57:34 1991 K. Richard Pixley (rich at rtl.cygnus.com)
K. Richard Pixley [Sat, 7 Dec 1991 07:58:50 +0000 (07:58 +0000)]
Fri Dec  6 23:57:34 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: remove spaces following hyphens, bsd make can't
  cope.  install using INSTALL_DATA.  added clean-info.  added
  standards.text support.

Thu Dec  5 22:46:12 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: idestdir and ddestdir go away.  Added copyrights
  and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
  and mandir now keyed off datadir by default.

33 years agoFri Dec 6 23:29:26 1991 K. Richard Pixley (rich at rtl.cygnus.com)
K. Richard Pixley [Sat, 7 Dec 1991 07:35:43 +0000 (07:35 +0000)]
Fri Dec  6 23:29:26 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: punt "fundamental" mode because it breaks my emacs
  macros.  install using INSTALL_PROGRAM and INSTALL_DATA.  remove
  spaces following hyphens, bsd make can't cope.  added
  standards.text support and made it look like all the other
  makefiles.

* configure.in: configure now runs entirely in objdir so make file
  existence checks against ${srcdir}.  Mark this directory as
  target dependent.

Thu Dec  5 22:46:16 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: idestdir and ddestdir go away.  Added copyrights
  and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
  and mandir now keyed off datadir by default.

33 years agoFri Dec 6 23:23:14 1991 K. Richard Pixley (rich at rtl.cygnus.com)
K. Richard Pixley [Sat, 7 Dec 1991 07:25:57 +0000 (07:25 +0000)]
Fri Dec  6 23:23:14 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: remove spaces following hyphens, bsd make can't
  cope. added clean-info.  added standards.text support.  Don't
  know how to make info anymore.

* configure.in: commontargets is no longer a recognized hook, so
  remove it.  new subdir called doc.

Thu Dec  5 22:46:10 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: idestdir and ddestdir go away.  Added copyrights
  and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
  and mandir now keyed off datadir by default.

33 years agoFri Dec 6 23:16:43 1991 K. Richard Pixley (rich at rtl.cygnus.com)
K. Richard Pixley [Sat, 7 Dec 1991 07:19:08 +0000 (07:19 +0000)]
Fri Dec  6 23:16:43 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: install using INSTALL_DATA and INSTALL_PROGRAM.
  correct include directory locations. added standards.text
  support.

* configure.in: mark this directory as target dependent.

Thu Dec  5 22:46:23 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: idestdir and ddestdir go away.  Added
  copyrights and shift gpl to v2.  Added ChangeLog if it
  didn't exist. docdir and mandir now keyed off datadir by
  default.

33 years agoFri Dec 6 23:02:14 1991 K. Richard Pixley (rich at rtl.cygnus.com)
K. Richard Pixley [Sat, 7 Dec 1991 07:04:11 +0000 (07:04 +0000)]
Fri Dec  6 23:02:14 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: added standards.text support.  install using
  INSTALL_PROGRAM and INSTALL_DATA.

* configure.in: configure now does all of it's work from objdir so
  make file existence tests against ${srcdir}.

Thu Dec  5 22:46:22 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: idestdir and ddestdir go away.  Added copyrights
  and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
  and mandir now keyed off datadir by default.

33 years agoFri Dec 6 22:58:48 1991 K. Richard Pixley (rich at rtl.cygnus.com)
K. Richard Pixley [Sat, 7 Dec 1991 07:01:15 +0000 (07:01 +0000)]
Fri Dec  6 22:58:48 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: install using INSTALL_DATA, added standards.text
  support.

* configure.in: mark directory as target dependent.  configure
  nows works in objdir always so make file existence checks
  against ${srcdir}.

Thu Dec  5 22:46:19 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: idestdir and ddestdir go away.  Added copyrights
  and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
  and mandir now keyed off datadir by default.

33 years agoFri Dec 6 22:57:12 1991 K. Richard Pixley (rich at rtl.cygnus.com)
K. Richard Pixley [Sat, 7 Dec 1991 06:58:04 +0000 (06:58 +0000)]
Fri Dec  6 22:57:12 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: added standards.text support, host/site/target
  inclusion hooks, install using INSTALL_DATA rather than cp,
  don't echo on install.

Thu Dec  5 22:46:17 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

* Makefile.in: idestdir and ddestdir go away.  Added copyrights
  and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
  and mandir now keyed off datadir by default.

33 years agoAbout 40% of changes sugg. by Bob Chassell
Roland Pesch [Sat, 7 Dec 1991 04:19:03 +0000 (04:19 +0000)]
About 40% of changes sugg. by Bob Chassell

33 years agoFix backward i/f bit in movcc insns.
Michael Tiemann [Sat, 7 Dec 1991 01:46:52 +0000 (01:46 +0000)]
Fix backward i/f bit in movcc insns.

33 years ago*** empty log message ***
Roland Pesch [Sat, 7 Dec 1991 00:23:52 +0000 (00:23 +0000)]
*** empty log message ***

33 years ago*** empty log message ***
Roland Pesch [Fri, 6 Dec 1991 22:00:58 +0000 (22:00 +0000)]
*** empty log message ***

33 years agoMore fixes for opaque and anonymous enumerations, structures, and unions.
Fred Fish [Fri, 6 Dec 1991 19:51:01 +0000 (19:51 +0000)]
More fixes for opaque and anonymous enumerations, structures, and unions.
Now passes all current gdb test suite tests.

33 years agoChange from m88kbcs to m88k-coff
Steve Chamberlain [Fri, 6 Dec 1991 17:56:02 +0000 (17:56 +0000)]
Change from m88kbcs to m88k-coff

33 years agoFixes to improve opaque struct/union handling. Still fails to find the
Fred Fish [Fri, 6 Dec 1991 16:37:20 +0000 (16:37 +0000)]
Fixes to improve opaque struct/union handling.  Still fails to find the
complete definition for files outside the one containing the complete
definition, if that file has not yet been read in.  (Working on it...)

33 years ago* symtab.c (decode_line_1): If SKIP_PROLOGUE leaves us in
John Gilmore [Fri, 6 Dec 1991 09:22:33 +0000 (09:22 +0000)]
* symtab.c (decode_line_1):  If SKIP_PROLOGUE leaves us in
mid-line, be more careful about possibly advancing to the next line.

33 years agoFix off-by-one error in cplus name demangling.
Michael Tiemann [Fri, 6 Dec 1991 03:01:12 +0000 (03:01 +0000)]
Fix off-by-one error in cplus name demangling.

33 years agoSeveral changes to fix misc problems with enums, structs, and unions,
Fred Fish [Fri, 6 Dec 1991 02:22:10 +0000 (02:22 +0000)]
Several changes to fix misc problems with enums, structs, and unions,
including building symbol table entries for enumeration members.

33 years ago* symtab.c (check_stub_method): Must allocate two extra argument
John Gilmore [Fri, 6 Dec 1991 01:32:34 +0000 (01:32 +0000)]
* symtab.c (check_stub_method):  Must allocate two extra argument
slots (one for `this', one for arglist terminator).

33 years agoSupply missing '"' character.
Fred Fish [Thu, 5 Dec 1991 19:34:08 +0000 (19:34 +0000)]
Supply missing '"' character.

33 years agoSupply missing parenthesis (~line 1269).
Fred Fish [Thu, 5 Dec 1991 18:53:46 +0000 (18:53 +0000)]
Supply missing parenthesis (~line 1269).

33 years agoFencepost error in reporting regs we can't find in core file.
John Gilmore [Thu, 5 Dec 1991 12:20:18 +0000 (12:20 +0000)]
Fencepost error in reporting regs we can't find in core file.

33 years agoFix things pointed up by Fred Fish's test suite; see ChangeLog.
John Gilmore [Thu, 5 Dec 1991 11:56:20 +0000 (11:56 +0000)]
Fix things pointed up by Fred Fish's test suite; see ChangeLog.

33 years agoArrange for enumeration members to be manipulated in source code order,
Fred Fish [Thu, 5 Dec 1991 05:09:20 +0000 (05:09 +0000)]
Arrange for enumeration members to be manipulated in source code order,
since they are stored in the Dwarf info in reverse order.

33 years ago* main.c (input_from_terminal_p): Check whether GDB has a terminal at all.
John Gilmore [Thu, 5 Dec 1991 02:26:45 +0000 (02:26 +0000)]
* main.c (input_from_terminal_p):  Check whether GDB has a terminal at all.
(initialize_main):  Revise doc for `set editing'.

33 years agoHandle structures and unions which contain DIE's other than just member
Fred Fish [Wed, 4 Dec 1991 23:40:07 +0000 (23:40 +0000)]
Handle structures and unions which contain DIE's other than just member
DIE's.

33 years agoReflect changes in archures.c
Steve Chamberlain [Wed, 4 Dec 1991 18:33:32 +0000 (18:33 +0000)]
Reflect changes in archures.c

33 years ago * aoutf1.h (sunos_<size>_object_p, sunos4_callback): moved the
Steve Chamberlain [Wed, 4 Dec 1991 18:30:12 +0000 (18:30 +0000)]
* aoutf1.h (sunos_<size>_object_p, sunos4_callback): moved the
computation of arch and machine type so it's worked out before
some_aout_object_p is called.
* aoutx.h: (some_aout_object_p): don't set arch and mach to
unknown.
* archures.c: add extra field 'section_align_power' to hold
default section alignment in object files.
* cpu-a29k.c, cpu-h8300.c, cpu-i386.c, cpu-i960.c, cpu-m68k.c,
cpu-m88k.c, cpu-mips.c, cpu-rs6000.c, cpu-sparc.c, cpu-vax.c:
initialize the new field.
* bout.c (b_out_callback): replace the text size, since aout
fries them.
* aoutx.h: Documentation in the new style

33 years ago*** empty log message ***
Steve Chamberlain [Wed, 4 Dec 1991 18:25:37 +0000 (18:25 +0000)]
*** empty log message ***

33 years ago*** empty log message ***
Steve Chamberlain [Wed, 4 Dec 1991 18:16:41 +0000 (18:16 +0000)]
*** empty log message ***

33 years agoDon't ignore .line directives
Steve Chamberlain [Wed, 4 Dec 1991 15:32:22 +0000 (15:32 +0000)]
Don't ignore .line directives

33 years ago* bfd.c (bfd_get_mtime): Don't cache mtime any more; only
John Gilmore [Wed, 4 Dec 1991 10:01:45 +0000 (10:01 +0000)]
* bfd.c (bfd_get_mtime):  Don't cache mtime any more; only
use the saved value if mtime_set is already set (intended
for archive files, though apparently not used yet).

33 years ago* symfile.c (reread_symbols): Avoid kludging mtime_set, now that BFD is fixed.
John Gilmore [Wed, 4 Dec 1991 09:59:52 +0000 (09:59 +0000)]
* symfile.c (reread_symbols):  Avoid kludging mtime_set, now that BFD is fixed.

33 years agoImprove installation doc slightly, by Mark Sirota's request.
John Gilmore [Wed, 4 Dec 1991 08:59:57 +0000 (08:59 +0000)]
Improve installation doc slightly, by Mark Sirota's request.

33 years ago* Makefile.in: VERSION 4.2.96.
John Gilmore [Wed, 4 Dec 1991 08:36:17 +0000 (08:36 +0000)]
* Makefile.in:  VERSION 4.2.96.

* main.c (initialize_main):  Revise command descriptions.
* command.c (show_user):  `info user' -> `show user'.
* symtab.c (_initialize_symtab):  Typo in `info types' desc.

* coffread.c (coff_symfile_read):  Avoid select_source_symtab,
since it is not needed and can cause errors when examining ".o"s.
(read_coff_symtab, decode_base_type):  Use complain, not printf.
Print symbol name, not its number.
Remove "#if defined(clipper) #define BELIEVE_PCC_PROMOTION", which
someday should go in a clipper target config file.

* symfile.c (compact_misc_function_vector):  Handle empty vector.
(complain, clear_complaints, syms_from_objfile):  Fix complaint
formatting.
* xcoffexec.c:  Change syms_from_objfile caller.

33 years ago* targets.c: Revise comments about how to configure the target
John Gilmore [Wed, 4 Dec 1991 07:39:57 +0000 (07:39 +0000)]
* targets.c:  Revise comments about how to configure the target
vector, to match reality.  Remove mention of obsolete methods.
Remove long lists of capitalized macros that turn into the same
thing in lowercase.  Normal vector simply lists all known
lowercase xvec names; all other cases are handled by SELECT_VECS.

33 years ago* coffread.c (coff_symfile_read): Avoid select_source_symtab,
John Gilmore [Wed, 4 Dec 1991 03:24:36 +0000 (03:24 +0000)]
* coffread.c (coff_symfile_read):  Avoid select_source_symtab,
since it is not needed and can cause errors when examining ".o"
files.

* symfile.c (compact_misc_function_vector):  Handle empty vector.

33 years agoMake it compile for cross-debugging.
John Gilmore [Wed, 4 Dec 1991 01:26:05 +0000 (01:26 +0000)]
Make it compile for cross-debugging.

33 years agoDon't ignore .file pseudos!
Steve Chamberlain [Wed, 4 Dec 1991 00:18:18 +0000 (00:18 +0000)]
Don't ignore .file pseudos!

33 years ago * archive.c (bsd_write_armap): The pad byte sometimes added to
Per Bothner [Tue, 3 Dec 1991 22:25:01 +0000 (22:25 +0000)]
* archive.c (bsd_write_armap):  The pad byte sometimes added to
the string table in a __.SYMDEF member is now
counted as part of the size of the string table.
This is compatible with the old ranlib, as well as Sun's.

33 years agoRemoved usage of alloca, lint.
Steve Chamberlain [Tue, 3 Dec 1991 22:16:29 +0000 (22:16 +0000)]
Removed usage of alloca, lint.

33 years ago * srec.c: Rewrote to fix many bugs; now gets the record type
Steve Chamberlain [Tue, 3 Dec 1991 18:54:50 +0000 (18:54 +0000)]
* srec.c: Rewrote to fix many bugs; now gets the record type
right, doesn't choke on input, sets the start address in an S9 and
fills in the filename on an S0.