binutils-gdb.git
28 years ago * mpw-configure: Add support for --bindir.
Stan Shebs [Fri, 28 Jun 1996 19:19:38 +0000 (19:19 +0000)]
* mpw-configure: Add support for --bindir.
* mpw-build.in: Use a GCC-specific build script for GCC actions.

28 years ago(native_only): Add gawk.
David Edelsohn [Fri, 28 Jun 1996 18:24:41 +0000 (18:24 +0000)]
(native_only): Add gawk.

28 years ago * mpw-config.in (TARGET_OS): Add definition to conf.
Stan Shebs [Fri, 28 Jun 1996 18:13:47 +0000 (18:13 +0000)]
* mpw-config.in (TARGET_OS): Add definition to conf.

28 years ago * reloc.c (bfd_perform_relocation): Handle xcoff-powermac like
Ian Lance Taylor [Fri, 28 Jun 1996 17:50:36 +0000 (17:50 +0000)]
* reloc.c (bfd_perform_relocation): Handle xcoff-powermac like
aixcoff-rs6000.
(bfd_install_relocation): Likewise.

28 years agovarious trivial cleanups
Ian Lance Taylor [Fri, 28 Jun 1996 16:38:05 +0000 (16:38 +0000)]
various trivial cleanups

28 years agoFri Jun 28 11:17:00 1996 Richard Henderson <rth@tamu.edu>
Ian Lance Taylor [Fri, 28 Jun 1996 15:24:18 +0000 (15:24 +0000)]
Fri Jun 28 11:17:00 1996  Richard Henderson  <rth@tamu.edu>

* elf64-alpha.c (struct alpha_elf_link_hash_entry): Add flags
field.
(ALPHA_ELF_LINK_HASH_LU_ADDR): Define.
(ALPHA_ELF_LINK_HASH_LU_MEM): Define.
(ALPHA_ELF_LINK_HASH_LU_FUNC): Define.
(elf64_alpha_link_hash_newfunc): Initialize flags field.
(elf64_alpha_check_relocs): Record types of LITUSE entries that
are found for LITERAL relocs.
(elf64_alpha_adjust_dynamic_symbol): If a symbol has its address
taken, we cannot generate a .plt entry for the symbol.

28 years ago * configure,configure.in: Add target sparclet.
Dawn Perchik [Fri, 28 Jun 1996 14:28:20 +0000 (14:28 +0000)]
* configure,configure.in: Add target sparclet.
    * monitor.h,monitor.c:
    Added monitor flags MO_NO_ECHO_ON_SETMEM (don't expect echo on
    setmem command), MO_RUN_FIRST_TIME (if command to start process
    running on target is different from one to continue execution),
    MO_HEX_PREFIX (if addresses from monitor have a "0x" prefix).
    * monitor.c,parse.c,sparc-tdep.c:
    Don't require strings in the registers array.  This is to allow
    NULLs to be place holders in the tm-*.h file so that only minor
    changes are needed when a new processor is introduced (eg, one
    without floating point).
    * sparc-tdep.c: Conditionally remove dependancies on floating point.
    * sparclet-rom.c,config/sparc/sparclet.mt,config/sparc/tm-sparclet.h:
    New files for target sparclet.
    * symfile.c: Add option for 2nd parameter on load command : a load
    offset added to the vma of each section.

28 years ago * configure,configure.in: Add target sparclet.
Dawn Perchik [Fri, 28 Jun 1996 14:03:13 +0000 (14:03 +0000)]
* configure,configure.in: Add target sparclet.
    * monitor.h,monitor.c:
    Added monitor flags MO_NO_ECHO_ON_SETMEM (don't expect echo on
    setmem command), MO_RUN_FIRST_TIME (if command to start process
    running on target is different from one to continue execution),
    MO_HEX_PREFIX (if addresses from monitor have a "0x" prefix).
    * monitor.c,parse.c,sparc-tdep.c:
    Don't require strings in the registers array.  This is to allow
    NULLs to be place holders in the tm-*.h file so that only minor
    changes are needed when a new processor is introduced (eg, one
    without floating point).
    * sparc-tdep.c: Conditionally remove dependancies on floating point.
    * sparclet-rom.c,config/sparc/sparclet.mt,config/sparc/tm-sparclet.h:
    New files for target sparclet.
    * symfile.c: Add option for 2nd parameter on load command : a load
    offset added to the vma of each section.

28 years ago * main.c (main): Add option "l" for setting remote_timeout.
Dawn Perchik [Fri, 28 Jun 1996 12:42:10 +0000 (12:42 +0000)]
   * main.c (main): Add option "l" for setting remote_timeout.

28 years ago * remote-e7000.c,remote.c,target.h,top.c:
Dawn Perchik [Fri, 28 Jun 1996 12:27:08 +0000 (12:27 +0000)]
    * remote-e7000.c,remote.c,target.h,top.c:
        Add set option "remote_timeout" for setting remote_timeout.
        Add set option "use_hard_breakpoints" for setting hardware
        .vs. memory breakpoints.

28 years ago * remote-e7000.c (e7000_parse_device): New function.
Dawn Perchik [Fri, 28 Jun 1996 11:39:58 +0000 (11:39 +0000)]
    * remote-e7000.c (e7000_parse_device): New function.
        Add option "tcp_remote" to target command if using
        tcp to connect to a remote host which is then connected
        via serial port to the e7000 (for exampole, a port master).
        (e7000_open): Change to call e7000_parse_device.

28 years ago * monitor.c (monitor_debug): Fix remotedebug buffering.
Dawn Perchik [Fri, 28 Jun 1996 10:53:37 +0000 (10:53 +0000)]
    * monitor.c (monitor_debug): Fix remotedebug buffering.

28 years ago * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
Fred Fish [Fri, 28 Jun 1996 05:28:59 +0000 (05:28 +0000)]
* gdb.base/signals.exp (test_handle_all_print): Temporarily increase
timeout by 60 seconds.

28 years ago * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
Fred Fish [Fri, 28 Jun 1996 03:35:05 +0000 (03:35 +0000)]
* config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
* config/netware.exp (gdb_run_cmd): Restore old timeout before doing
error return.

28 years ago * config/i386/cygwin32.mh, config/powerpc/cygwin32.mh
Stan Shebs [Fri, 28 Jun 1996 01:40:32 +0000 (01:40 +0000)]
* config/i386/cygwin32.mh, config/powerpc/cygwin32.mh
(NATDEPFILES): Add a space.

28 years ago * lib/gdb.exp (default_gdb_start): When reporting a timeout during
Fred Fish [Fri, 28 Jun 1996 00:30:45 +0000 (00:30 +0000)]
* lib/gdb.exp (default_gdb_start): When reporting a timeout during
gdb initialization, also report how long dejagnu waited.  Restore
old timeout before doing error return.  Temporarily increase timeout
  by 3 minutes to allow for slow startups over heavy NFS use.

28 years agoAdd gawk to list of things to build
Geoffrey Noer [Thu, 27 Jun 1996 23:09:15 +0000 (23:09 +0000)]
Add gawk to list of things to build

28 years ago * listing.c (listing_print): Close the listing file if it is not
Ian Lance Taylor [Thu, 27 Jun 1996 22:24:37 +0000 (22:24 +0000)]
* listing.c (listing_print): Close the listing file if it is not
stdout.  Close the other files opened for the listing.

28 years ago * config/tc-sparc.h (md_cons_align): Define.
Ian Lance Taylor [Thu, 27 Jun 1996 22:03:33 +0000 (22:03 +0000)]
* config/tc-sparc.h (md_cons_align): Define.
(sparc_cons_align): Declare.
(HANDLE_ALIGN): Define.
(sparc_handle_align): Declare.
* config/tc-sparc.c (sparc_cons_align): New function.
(sparc_handle_align): New function.
* read.c (cons_worker): Call md_cons_align if it is defined.

28 years agoThu Jun 27 20:39:40 1996 James G. Smith <jsmith@cygnus.co.uk>
Jackie Smith Cashion [Thu, 27 Jun 1996 19:45:41 +0000 (19:45 +0000)]
Thu Jun 27 20:39:40 1996  James G. Smith  <jsmith@cygnus.co.uk>

* config/tc-mips.c (append_insn): Parenthesize
cop_interlocks expressions.

28 years ago * as.h (struct frag): Remove unused align_mask and align_offset
Ian Lance Taylor [Thu, 27 Jun 1996 18:57:21 +0000 (18:57 +0000)]
* as.h (struct frag): Remove unused align_mask and align_offset
fields.

28 years ago * configure.host: Use -print-file-name=FILE rather than piping
Ian Lance Taylor [Thu, 27 Jun 1996 18:07:47 +0000 (18:07 +0000)]
* configure.host: Use -print-file-name=FILE rather than piping
-print-libgcc-file-name through sed.
(i[345]86*-*-sco*, i[345]86-*-isc*): Create crtbegin.o and
crtend.o files, in case gcc doesn't use them.
* Makefile.in (mostlyclean): Remove crtbegin.o and crtend.o.

28 years ago * listing.c (calc_hex): Offset by fr_fix when examining fr_var.
Ian Lance Taylor [Thu, 27 Jun 1996 16:39:46 +0000 (16:39 +0000)]
* listing.c (calc_hex): Offset by fr_fix when examining fr_var.
From <uddeborg@carmen.se>.

28 years agoremove debugging code
Ian Lance Taylor [Thu, 27 Jun 1996 16:12:22 +0000 (16:12 +0000)]
remove debugging code

28 years ago * configure.in: Call AC_ISC_POSIX.
Ian Lance Taylor [Thu, 27 Jun 1996 15:37:48 +0000 (15:37 +0000)]
* configure.in: Call AC_ISC_POSIX.
* configure: Rebuild.
* Makefile.in (gprof): Pass $(CFLAGS) during link.
* hertz.c: Don't include <sys/time.h>; let sysdep.h handle that.
If HAVE_SETITIMER is not defined, try using sysconf.

28 years ago * configure.in: Add AC_ISC_POSIX, and check for setitimer and
Ian Lance Taylor [Thu, 27 Jun 1996 15:29:21 +0000 (15:29 +0000)]
* configure.in: Add AC_ISC_POSIX, and check for setitimer and
sysconf functions (for gprof).
* configure, config.in: Rebuild.

28 years ago * ecoff.c (_bfd_ecoff_archive_p): Check the first object file in
Ian Lance Taylor [Thu, 27 Jun 1996 01:44:49 +0000 (01:44 +0000)]
* ecoff.c (_bfd_ecoff_archive_p): Check the first object file in
an archive if it has a map.  If the object file has the wrong
xvec, reject it.
PR 9972.

28 years agoAdding bash and time to list of hosttools
Geoffrey Noer [Thu, 27 Jun 1996 00:22:06 +0000 (00:22 +0000)]
Adding bash and time to list of hosttools

28 years ago * coff-alpha.c (alpha_adjust_reloc_in): Set the addend for a
Ian Lance Taylor [Wed, 26 Jun 1996 21:27:09 +0000 (21:27 +0000)]
* coff-alpha.c (alpha_adjust_reloc_in): Set the addend for a
BRADDR, SREL16, SREL32, or SREL64 reloc against an external
symbol.
(alpha_relocate_section): Likewise.

28 years ago * coffswap.h (coff_swap_reloc_out): Use RELSZ, not sizeof.
Ian Lance Taylor [Wed, 26 Jun 1996 20:32:22 +0000 (20:32 +0000)]
* coffswap.h (coff_swap_reloc_out): Use RELSZ, not sizeof.
(coff_swap_filehdr_out): Use FILHSZ, not sizeof.
(coff_swap_sym_out): Use SYMESZ, not sizeof.
(coff_swap_aux_out): Use AUXESZ, not sizeof.
(coff_swap_lineno_out): Use LINESZ, not sizeof.
(coff_swap_aouthdr_out): Use AOUTSZ, not sizeof.
(coff_swap_scnhdr_out): Use SCNHSZ, not sizeof.
* peicode.h: Corresponding changes.

28 years ago * All files: Define FILHSZ, AOUTSZ, AOUTHDRSZ, SCNHSZ, SYMESZ,
Ian Lance Taylor [Wed, 26 Jun 1996 20:28:29 +0000 (20:28 +0000)]
* All files: Define FILHSZ, AOUTSZ, AOUTHDRSZ, SCNHSZ, SYMESZ,
AUXESZ, LINESZ, RELSZ as numeric constants rather than uses of
sizeof.  Define AOUTHDRSZ in all files.
* pe.h (AOUTSZ): Define by adding to AOUTHDRSZ.

28 years agoMake simulator build again on SunOS and HP/US systems
Michael Meissner [Wed, 26 Jun 1996 20:01:38 +0000 (20:01 +0000)]
Make simulator build again on SunOS and HP/US systems

28 years ago * configure.tgt (mips*-dec-osf*): New target.
Ian Lance Taylor [Wed, 26 Jun 1996 19:58:40 +0000 (19:58 +0000)]
* configure.tgt (mips*-dec-osf*): New target.

28 years ago * configure.in (mips-*-osf*): New target.
Ian Lance Taylor [Wed, 26 Jun 1996 19:54:48 +0000 (19:54 +0000)]
* configure.in (mips-*-osf*): New target.
* configure: Rebuild.

28 years ago * config/tc-m68k.c: Add 68ec060 as a synonym for 68060.
Ian Lance Taylor [Wed, 26 Jun 1996 17:36:05 +0000 (17:36 +0000)]
* config/tc-m68k.c: Add 68ec060 as a synonym for 68060.

28 years agoCOPYING.LIB, config, config-ml.in, etc, and symlink-tree are not in IDK
Tom Tromey [Wed, 26 Jun 1996 17:22:33 +0000 (17:22 +0000)]
COPYING.LIB, config, config-ml.in, etc, and symlink-tree are not in IDK

28 years agoWed Jun 26 16:23:08 1996 James G. Smith <jsmith@cygnus.co.uk>
Jackie Smith Cashion [Wed, 26 Jun 1996 15:28:00 +0000 (15:28 +0000)]
Wed Jun 26 16:23:08 1996  James G. Smith  <jsmith@cygnus.co.uk>

* config/tc-mips.c: Added cop_interlocks, to avoid NOP insertion
  between co-processor comparisons and branches for the VR4300.

The preliminary documentation was slightly unclear on this issue, but
NEC have confirmed that there is an interlock within the CPU.

28 years agoSanitize h8s stuff out of bfd-in2.h too.
Jeff Law [Wed, 26 Jun 1996 15:07:58 +0000 (15:07 +0000)]
Sanitize h8s stuff out of bfd-in2.h too.

28 years ago * gdbtypes.c (create_array_type): If TYPE_LENGTH (result_type)
Wilfried Moser [Wed, 26 Jun 1996 13:13:45 +0000 (13:13 +0000)]
    * gdbtypes.c (create_array_type): If TYPE_LENGTH (result_type)
        is zero, set TYPE_FLAG_TARGET_STUB to force reevaluation of the type.

        * ch-exp.c (calculate_array_length): Function removed.

28 years agoAdded.
Jackie Smith Cashion [Wed, 26 Jun 1996 10:08:42 +0000 (10:08 +0000)]
Added.

28 years agoKeep the mips directory.
Jackie Smith Cashion [Wed, 26 Jun 1996 10:03:58 +0000 (10:03 +0000)]
Keep the mips directory.

28 years ago * lib/gdb.exp: Report timeout value for verbosity level 2.
Fred Fish [Wed, 26 Jun 1996 04:38:38 +0000 (04:38 +0000)]
* lib/gdb.exp: Report timeout value for verbosity level 2.
* config/gdbserver.exp: Ditto.
* config/hppro.exp: Ditto.
* config/mips-gdb.exp: Ditto.
* config/monitor.exp: Ditto.
* config/netware.exp: Ditto.
* config/sim-gdb.exp: Ditto.
* config/slite-gdb.exp: Ditto.
* config/udi-gdb.exp: Ditto.
* config/unix-gdb.exp: Ditto.
* config/vx-gdb.exp: Ditto.
* gdb.base/a1-selftest.exp: Ditto.
* gdb.base/a2-run.exp: Ditto.
* gdb.base/break.exp: Ditto.
* gdb.base/corefile.exp: Ditto.
* gdb.base/list.exp: Ditto.
* gdb.base/recurse.exp: Ditto.
* gdb.base/scope.exp: Ditto.
* gdb.base/signals.exp: Ditto.

28 years ago * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
Jason Molenda [Wed, 26 Jun 1996 03:35:01 +0000 (03:35 +0000)]
    * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
        (docdir): Removed.
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
        (AC_PROG_INSTALL): Added.
        * configure: Rebuilt.

28 years ago * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
Jason Molenda [Wed, 26 Jun 1996 03:26:09 +0000 (03:26 +0000)]
    * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
        (docdir): Removed.
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
        (AC_PROG_INSTALL): Added.
        (AC_PROG_CC): Moved to before configure.host call.
        * configure: Rebuilt.

28 years ago * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
Jason Molenda [Wed, 26 Jun 1996 03:22:34 +0000 (03:22 +0000)]
    * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
        (docdir): Removed.
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
        (AC_PROG_INSTALL): Added.
        * configure: Rebuilt.

28 years ago * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
Jason Molenda [Wed, 26 Jun 1996 03:20:23 +0000 (03:20 +0000)]
    * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
        (docdir, oldincludedir): Removed.
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
        (AC_PROG_INSTALL): Added.
        * configure: Rebuilt.

28 years ago * remote-e7000.c (e7000_read_inferior_memory_large): New function.
Martin Hunt [Wed, 26 Jun 1996 00:51:14 +0000 (00:51 +0000)]
* remote-e7000.c (e7000_read_inferior_memory_large): New function.
(e7000_xfer_inferior_memory): Call it.
PR 9754

28 years agoComment out code to make GOT pointers negative of the GOT symbol for now
Michael Meissner [Tue, 25 Jun 1996 19:45:17 +0000 (19:45 +0000)]
Comment out code to make GOT pointers negative of the GOT symbol for now

28 years agoTue Jun 25 11:41:24 1996 Richard Henderson <rth@tamu.edu>
Ian Lance Taylor [Tue, 25 Jun 1996 15:55:31 +0000 (15:55 +0000)]
Tue Jun 25 11:41:24 1996  Richard Henderson  <rth@tamu.edu>

* elf64-alpha.c (elf64_alpha_adjust_dynamic_symbol): Don't
increment the .rela.plt size until after we're done creating the
.plt entry.
(elf64_alpha_finish_dynamic_symbol): Change .plt entry to load the
.rela.plt offset directly rather than calculating it.

28 years ago * gdb.threads/Makefile.in (docdir): Removed.
Jason Molenda [Tue, 25 Jun 1996 14:18:52 +0000 (14:18 +0000)]
    * gdb.threads/Makefile.in (docdir): Removed.

28 years ago * gdb/gdbserver/Makefile.in (docdir): Removed.
Jason Molenda [Tue, 25 Jun 1996 14:15:50 +0000 (14:15 +0000)]
    * gdb/gdbserver/Makefile.in (docdir): Removed.

28 years ago * Makefile.in (docdir): Remove.
Jason Molenda [Tue, 25 Jun 1996 14:10:43 +0000 (14:10 +0000)]
    * Makefile.in (docdir): Remove.

28 years ago * Makefile.in (datadir): Set to $(prefix)/share.
Jason Molenda [Tue, 25 Jun 1996 14:07:27 +0000 (14:07 +0000)]
    * Makefile.in (datadir): Set to $(prefix)/share.
        (docdir): Removed.

28 years ago * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir):
Jason Molenda [Tue, 25 Jun 1996 14:00:47 +0000 (14:00 +0000)]
    * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir):
        Use autoconf-set values.
        (docdir, oldincludedir): Removed.
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.

28 years ago * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir):
Jason Molenda [Tue, 25 Jun 1996 13:57:19 +0000 (13:57 +0000)]
    * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir):
        Use autoconf-set values.
        (docdir): Removed.
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
        * configure: Rebuilt.

28 years ago * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
Jason Molenda [Tue, 25 Jun 1996 13:23:22 +0000 (13:23 +0000)]
    * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
        (docdir): Removed.
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
        (AC_PROG_INSTALL): Added.
        * configure: Rebuilt.

28 years ago * Makefile.in (exec_prefix, bindir, libdir, mandir, infodir, datadir,
Jason Molenda [Tue, 25 Jun 1996 13:11:45 +0000 (13:11 +0000)]
    * Makefile.in (exec_prefix, bindir, libdir, mandir, infodir, datadir,
        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
        (AC_PROG_INSTALL): added.
        * configure: Rebuilt.

28 years ago * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir):
Jason Molenda [Tue, 25 Jun 1996 13:08:00 +0000 (13:08 +0000)]
    * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir):
        Use autoconf set values.
        (docdir): Removed.
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
        * nlm/Makefile.in (bindir, libdir, datadir, mandir, infodir,
        includedir): Use autoconf set values.
        (docdir): Removed.
        * nlm/configure.in (AC_PREREQ): autoconf 2.5 or higher.
        * nlm/configure: Rebuilt.
        * gdb/gdbserver/Makefile.in (datadir): Set to $(prefix)/share.

28 years ago * Makefile.in (srcdir, VPATH, prefix, infodir, INSTALL,
Jason Molenda [Tue, 25 Jun 1996 12:57:43 +0000 (12:57 +0000)]
    * Makefile.in (srcdir, VPATH, prefix, infodir, INSTALL,
        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf set values.
        * configure.in: Rewritten for autoconf.
        * configure: New.

28 years ago * configure.in (AC_PREREQ): autoconf 2.5 or higher.
Jason Molenda [Tue, 25 Jun 1996 12:54:35 +0000 (12:54 +0000)]
    * configure.in (AC_PREREQ): autoconf 2.5 or higher.
        * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
        @srcdir@.
        * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
        autoconf 2.5 or higher.
        * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.

28 years ago * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
Jason Molenda [Tue, 25 Jun 1996 12:40:48 +0000 (12:40 +0000)]
    * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
        (docdir): Removed.
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
        * doc/Makefile.in (bindir, libdir, datadir, mandir, infodir,
        includedir): Use autoconf set values.
        (docdir): Removed.

28 years ago * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
Jason Molenda [Tue, 25 Jun 1996 12:05:26 +0000 (12:05 +0000)]
    * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf set values.
        (docdir): Removed.
        * configure.in (AC_PREREQ): Autoconf 2.5 or higher.
        * configure: Rebuit.

28 years agotypeo
Jason Molenda [Tue, 25 Jun 1996 12:00:18 +0000 (12:00 +0000)]
typeo

28 years ago * Makefile.in, Makefile.in (bindir, libdir, datadir, mandir, infodir,
Jason Molenda [Tue, 25 Jun 1996 11:54:57 +0000 (11:54 +0000)]
    * Makefile.in, Makefile.in (bindir, libdir, datadir, mandir, infodir,
        includedir): Use autoconf-set values.
        * doc/Makefile.in, Makefile.in (bindir, libdir, datadir, mandir,
        infodir, includedir, INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Use
        autoconf-set values.
        (docdir): Deleted.
        * configure.in (AC_PREREQ): autoconf v2.5 or higher.
        * configure: Rebuilt.

28 years agoTue Jun 25 19:00:08 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
Jason Molenda [Tue, 25 Jun 1996 11:41:30 +0000 (11:41 +0000)]
Tue Jun 25 19:00:08 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)

        * Makefile.in (datadir): Set to $(prefix)/share.

28 years agoConfigure and build diff and patch for cygwin32-hosted toolchains
Geoffrey Noer [Tue, 25 Jun 1996 06:30:51 +0000 (06:30 +0000)]
Configure and build diff and patch for cygwin32-hosted toolchains

28 years ago * som.c (som_write_fixups): Fix typo in R_END_TRY for exception
Jeff Law [Tue, 25 Jun 1996 04:50:10 +0000 (04:50 +0000)]
    * som.c (som_write_fixups): Fix typo in R_END_TRY for exception
        handling code > 1k away.
PA exception handling crud.

28 years agoDo not do PROVIDE of _GLOBAL_OFFSET_TABLE_
Michael Meissner [Mon, 24 Jun 1996 22:57:16 +0000 (22:57 +0000)]
Do not do PROVIDE of _GLOBAL_OFFSET_TABLE_

28 years agoAdd debug msg
Michael Meissner [Mon, 24 Jun 1996 22:45:02 +0000 (22:45 +0000)]
Add debug msg

28 years agoMon Jun 24 17:55:31 1996 Jouke Numan <jnuman@bazis.nl>
Ian Lance Taylor [Mon, 24 Jun 1996 22:01:01 +0000 (22:01 +0000)]
Mon Jun 24 17:55:31 1996  Jouke Numan  <jnuman@bazis.nl>

* ldlang.h (enum section_type): Define.
(lang_output_section_statement_type): Remove loadable field.  Add
sectype field.
(lang_enter_output_section_statement): Change flags parameter in
prototype to sectype.
* ldgram.y (typebits): Remove.
(sectype): New static variable.
(opt_at): Use sectype rather than typebits.
(type): Set sectype rather than typebits.
(atype): Likewise.
* ldlex.l: Recognize DSECT, COPY, INFO, and OVERLAY in
EXPRESSION mode.
* ldlang.c (lang_output_section_statement_lookup): Set sectype
field rather than loadable field.
(wild_doit): Check sectype rather than loadable.
(lang_record_phdrs): Likewise.
(lang_enter_output_section_statement): Rename flags parameter to
sectype.  Set sectype field rather than loadable field.  Set flags
field based on sectype.

28 years ago * elf.c (elf_fake_sections): Don't set sh_addr of a non SEC_ALLOC
Ian Lance Taylor [Mon, 24 Jun 1996 22:00:22 +0000 (22:00 +0000)]
* elf.c (elf_fake_sections): Don't set sh_addr of a non SEC_ALLOC
section to 0 if user_set_vma is set.
* elflink.h (elf_bfd_final_link): Likewise.

28 years ago * objdump.c (endian): New static variable.
Ian Lance Taylor [Mon, 24 Jun 1996 20:49:28 +0000 (20:49 +0000)]
* objdump.c (endian): New static variable.
(usage): Mention -EB/-EL/--endian.
(long_options): Add "endian".
(disassemble_data): If endianness was specified, replace
abfd->xvec with a copy of itself with the given endianness.
(main): Handle -EB/-EL/--endian.
* binutils.texi, objdump.1: Mention -EB/-EL/--endian.

28 years ago * configure.in: Call AC_PROG_CC before running configure.host.
Ian Lance Taylor [Mon, 24 Jun 1996 18:21:47 +0000 (18:21 +0000)]
* configure.in: Call AC_PROG_CC before running configure.host.
* configure: Rebuild with autoconf 2.10.

28 years ago * configure.in: Only configure erc32 if using gcc.
Ian Lance Taylor [Mon, 24 Jun 1996 18:20:52 +0000 (18:20 +0000)]
* configure.in: Only configure erc32 if using gcc.

28 years agoadd type for read_cfront_member_functions
Angela Marie Thomas [Mon, 24 Jun 1996 16:58:30 +0000 (16:58 +0000)]
add type for read_cfront_member_functions

28 years ago * configure.in: On alpha*-*-osf*, link against libbfd.a if not
Ian Lance Taylor [Mon, 24 Jun 1996 16:04:19 +0000 (16:04 +0000)]
* configure.in: On alpha*-*-osf*, link against libbfd.a if not
using shared libraries.
* configure: Rebuild with autoconf 2.10.

28 years ago * configure.in: On alpha*-*-osf*, link against libbfd.a if not
Ian Lance Taylor [Mon, 24 Jun 1996 15:59:41 +0000 (15:59 +0000)]
* configure.in: On alpha*-*-osf*, link against libbfd.a if not
using shared libraries.
* configure: Rebuild.

28 years ago * win32-nat.c: #include <unistd.h>.
David Edelsohn [Mon, 24 Jun 1996 07:11:35 +0000 (07:11 +0000)]
* win32-nat.c: #include <unistd.h>.
(unix_paths_to_dos_paths, dos_paths_to_unix_paths): Delete.
(child_create_inferior): Convert only env var PATH to win32 style.
(set_pathstyle_dos): Delete.
(_initialize_inftarg): Delete dos-path-style command.

28 years agoFixed .Sanitize
Geoffrey Noer [Mon, 24 Jun 1996 06:06:44 +0000 (06:06 +0000)]
Fixed .Sanitize

28 years agoEnable dosrel for special dos installation (appending of .exe to
Geoffrey Noer [Mon, 24 Jun 1996 06:05:21 +0000 (06:05 +0000)]
Enable dosrel for special dos installation (appending of .exe to
installed binaries, etc...) for cygwin32-hosted toolchains.  New
config/mh-cygwin32 which enables this.

Removed diff from list of things not buildable via Canadian Cross

28 years ago(struct internal_scnhdr): Add comment regarding s_paddr.
David Edelsohn [Mon, 24 Jun 1996 01:24:35 +0000 (01:24 +0000)]
(struct internal_scnhdr): Add comment regarding s_paddr.

28 years ago * tests1.exp (test_modes): Remove *-*-* setup_sfail for
Fred Fish [Sun, 23 Jun 1996 17:24:20 +0000 (17:24 +0000)]
* tests1.exp (test_modes): Remove *-*-* setup_sfail for
"print unnumbered set range mode" and
"print numbered set range mode".

28 years agoSat Jun 22 11:39:01 1996 Jason Merrill <jason@yorick.cygnus.com>
Jason Merrill [Sat, 22 Jun 1996 18:40:49 +0000 (18:40 +0000)]
Sat Jun 22 11:39:01 1996  Jason Merrill  <jason@yorick.cygnus.com>

* Makefile.in (TARGET_SUBDIR): Move comment to previous line so we
  don't get ". ".

Fixes nightly build on rtl.

28 years ago * configure.in (mips*-sgi-irix6*): Set noconfigdirs appropriately.
Jim Wilson [Sat, 22 Jun 1996 00:27:07 +0000 (00:27 +0000)]
* configure.in (mips*-sgi-irix6*): Set noconfigdirs appropriately.

28 years agoFri Jun 21 17:40:56 1996 Joel Sherrill <joel@merlin.gcs.redstone.army.mil>
Ian Lance Taylor [Fri, 21 Jun 1996 22:12:01 +0000 (22:12 +0000)]
Fri Jun 21 17:40:56 1996  Joel Sherrill  <joel@merlin.gcs.redstone.army.mil>

* configure.tgt: Add support for *-*-rtems* configurations.

28 years agoFri Jun 21 17:40:16 1996 Joel Sherrill <joel@merlin.gcs.redstone.army.mil>
Ian Lance Taylor [Fri, 21 Jun 1996 22:04:02 +0000 (22:04 +0000)]
Fri Jun 21 17:40:16 1996  Joel Sherrill  <joel@merlin.gcs.redstone.army.mil>

* configure.in: Add support for *-*-rtems* configurations.
* configure: Rebuild.

28 years agoFri Jun 21 17:38:15 1996 Joel Sherrill <joel@merlin.gcs.redstone.army.mil>
Ian Lance Taylor [Fri, 21 Jun 1996 22:02:36 +0000 (22:02 +0000)]
Fri Jun 21 17:38:15 1996  Joel Sherrill  <joel@merlin.gcs.redstone.army.mil>

* config.bfd: Add support for *-*-rtems* configurations.

28 years agoFri Jun 21 16:01:18 1996 Richard Henderson <rth@tamu.edu>
Ian Lance Taylor [Fri, 21 Jun 1996 20:10:12 +0000 (20:10 +0000)]
Fri Jun 21 16:01:18 1996  Richard Henderson  <rth@tamu.edu>

* configure.in: Add alpha-*-linuxecoff* target.  Use elf for
alpha-*-linux* target.  Force bfd_gas for alpha-*.  Require
opcodes library for alpha.
* configure: Rebuild with autoconf 2.10.
* config/tc-alpha.c: Substantial rewrite to add ELF support and
use new opcode table.
* config/tc-alpha.h (md_undefined_symbol): Don't define.
(LOCAL_LABEL): Define differently if OBJ_ELF.
(FAKE_LABEL_NAME): Define if OBJ_ELF.
* config/alpha-opcode.h: Remove.
* config/obj-elf.h: If TC_ALPHA, define ECOFF_DEBUGGING.
* Makefile.in (TARG_CPU_DEP_alpha): Depend upon
include/opcode/alpha.h rather than config/alpha-opcode.h.

28 years ago * elf.c (prep_headers): Add bfd_arch_alpha case.
Ian Lance Taylor [Fri, 21 Jun 1996 19:23:36 +0000 (19:23 +0000)]
* elf.c (prep_headers): Add bfd_arch_alpha case.

28 years ago * gdbtk.tcl (populate_register_window): Make initial window one
Fred Fish [Fri, 21 Jun 1996 18:20:12 +0000 (18:20 +0000)]
* gdbtk.tcl (populate_register_window): Make initial window one
line taller to account for new column header line.

28 years ago * gdbtk.tcl (create_register_windows): Include missing '$'s.
Fred Fish [Fri, 21 Jun 1996 18:09:27 +0000 (18:09 +0000)]
* gdbtk.tcl (create_register_windows): Include missing '$'s.
Add global declarations for various reg_format_* variables.

28 years agoFri Jun 21 13:53:36 1996 Richard Henderson <rth@tamu.edu>
Ian Lance Taylor [Fri, 21 Jun 1996 17:58:07 +0000 (17:58 +0000)]
Fri Jun 21 13:53:36 1996  Richard Henderson  <rth@tamu.edu>

* alpha-opc.c: New file.
* alpha-opc.h: Remove.
* alpha-dis.c: Complete rewrite to use new opcode table.
* configure.in: For bfd_alpha_arch, use alpha-opc.o.
* configure: Rebuild with autoconf 2.10.
* Makefile.in (ALL_MACHINES): Add alpha-opc.o.
(alpha-dis.o): Depend upon $(INCDIR)/opcode/alpha.h, not
alpha-opc.h.
(alpha-opc.o): New target.

28 years agoFri Jun 21 13:52:17 1996 Richard Henderson <rth@tamu.edu>
Ian Lance Taylor [Fri, 21 Jun 1996 17:52:56 +0000 (17:52 +0000)]
Fri Jun 21 13:52:17 1996  Richard Henderson  <rth@tamu.edu>

* alpha.h: New file.

28 years agoFri Jun 21 13:05:51 1996 Richard Henderson <rth@tamu.edu>
Ian Lance Taylor [Fri, 21 Jun 1996 17:10:14 +0000 (17:10 +0000)]
Fri Jun 21 13:05:51 1996  Richard Henderson  <rth@tamu.edu>

* configure.tgt (alpha-*-linuxecoff*): New target.
(alpha-*-linux*): Use elf64alpha.
* emulparams/elf64alpha.sh: New file.
* emultempl/elf32.em: If ELFSIZE is not set, set it to 32.  Use
${ELFSIZE} rather than 32 when calling BFD routines.
(hold_rodata): New static variable.
(gld${EMULATION_NAME}_place_orphan): Use hold_rodata for a
readonly section that is not code.
(gld${EMULATION_NAME}_place_section): Set hold_rodata.  Don't use
a .rel section unless its bfd_section field is not NULL.
* Makefile.in (ALL_EMULATIONS): Add eelf64alpha.o.
(eelf64alpha.c): New target.

28 years ago * gdbtk.c (get_register): Support for printing raw formats.
Fred Fish [Fri, 21 Jun 1996 17:03:22 +0000 (17:03 +0000)]
* gdbtk.c (get_register): Support for printing raw formats.
* gdbtk.tcl: Add hint for using debug_interface.
(center_window, add_breakpoint_frame, delete_breakpoint_frame):
Enclose arg in braces for consistency.
(create_registers_window, populate_reg_window, update_registers):
Major rewrite to support displaying multiple formats in the register window.
(init_reg_info): New function.
(recompute_reg_display_list):  Reset reg_display_list, start
register display lines at line 2.
PR 9457

28 years ago * ldmisc.c (vfinfo): Correct handling of 0 in %W case.
Ian Lance Taylor [Fri, 21 Jun 1996 16:46:10 +0000 (16:46 +0000)]
* ldmisc.c (vfinfo): Correct handling of 0 in %W case.

28 years agoFri Jun 21 12:35:27 1996 Richard Henderson <rth@tamu.edu>
Ian Lance Taylor [Fri, 21 Jun 1996 16:40:43 +0000 (16:40 +0000)]
Fri Jun 21 12:35:27 1996  Richard Henderson  <rth@tamu.edu>

* elf64-alpha.c: New file.
* config.bfd (alpha-*-linuxecoff*): New target.
(alpha-*-linux*, alpha-*-elf*): New targets.
* configure.in (bfd_elf64_alpha_vec): New vector.
* configure: Rebuild.
* targets.c (bfd_elf64_alpha_vec): Declare.
(bfd_target_vector): Add bfd_elf64_alpha_vec if BFD64.
* reloc.c (BFD_RELOC_ALPHA_GPDISP): Define.
* bfd-in2.h, libbfd.h: Rebuild.
* Makefile.in: Rebuild dependencies.
  (BFD64_BACKENDS): Add elf64-alpha.o.
(BFD64_BACKENDS_CFILES): Add elf64-alpha.c.

28 years agoFri Jun 21 12:33:24 1996 Richard Henderson <rth@tamu.edu>
Ian Lance Taylor [Fri, 21 Jun 1996 16:34:37 +0000 (16:34 +0000)]
Fri Jun 21 12:33:24 1996  Richard Henderson  <rth@tamu.edu>

* alpha.h: New file.
* common.h (EM_ALPHA): Define.
start-sanitize-arc
(EM_CYGNUS_ARC): Change to not conflict with EM_ALPHA.
end-sanitize-arc

28 years ago * coffcode.h (coff_set_alignment_hook): Change COFF_IMAGE_WITH_PE
David Edelsohn [Thu, 20 Jun 1996 23:59:08 +0000 (23:59 +0000)]
* coffcode.h (coff_set_alignment_hook): Change COFF_IMAGE_WITH_PE
ifdef to COFF_WITH_PE.
(coff_compute_section_file_positions): Likewise.
(coff_write_object_contents): Likewise.  Delete COFF_OBJ_WITH_PE.
* pe-{arm,i386,ppc}.c (COFF_OBJ_WITH_PE): Delete.
* peicode.h (pe_bfd_copy_private_bfd_data): Delete ifdef
COFF_IMAGE_WITH_PE, always include.

28 years ago * config/obj-aout.c (obj_emit_relocations): Give an error if the
Ian Lance Taylor [Thu, 20 Jun 1996 23:42:18 +0000 (23:42 +0000)]
* config/obj-aout.c (obj_emit_relocations): Give an error if the
relocation symbol was not resolved.
* config/obj-coff.c (do_relocs_for): Likewise.