binutils-gdb.git
28 years ago * sparc-dis.c (print_insn_sparclite): New routine to print
Stu Grossman [Thu, 4 Jul 1996 00:50:29 +0000 (00:50 +0000)]
* sparc-dis.c (print_insn_sparclite):  New routine to print
sparclite instructions.

28 years ago * sparcl-tdep.c (_initialize_sparc_tdep) config/sparc/tm-sparc.h,
Stu Grossman [Thu, 4 Jul 1996 00:49:25 +0000 (00:49 +0000)]
* sparcl-tdep.c (_initialize_sparc_tdep) config/sparc/tm-sparc.h,
config/sparc/tm-sparclite.h:  Initialize tm_print_insn from
TM_PRINT_INSN, which comes from the tm file.

* Makefile.in (INTERNAL_LDFLAGS):  Add in flags from configure.
* configure configure.in:  Only make sol-thread.o for native.
Also, switch to dlopened libthread_db.so.1.
* sol-thread.c:  Switch to using dlopen to get the thread_db
library.

* configure, configure.in:  Change test for libthread_db to only
work for configs where build/host/target are the same.

28 years ago* m68k-parse.h (m68k_register): Add new coldfile control
J.T. Conklin [Wed, 3 Jul 1996 22:20:42 +0000 (22:20 +0000)]
* m68k-parse.h (m68k_register): Add new coldfile control
registers.

* config/tc-m68k.c (mcf5200_control_regs): New variable,
array of control registers for the coldfire.
(cpu_of_arch): Added mcf5200.
(archs): Added mcf5200.
(init_table): Add new control registers.
(m68k_ip): Added support for new control registers.
(m68k_init_after_args): Likewise.

* config/tc-m68k.c (md_show_usage): Add -m5200 to usage text.

28 years ago* m68k-opc.c (m68k_opcodes): Add coldfire support.
J.T. Conklin [Wed, 3 Jul 1996 21:28:05 +0000 (21:28 +0000)]
* m68k-opc.c (m68k_opcodes): Add coldfire support.

28 years agofixup
Ian Lance Taylor [Wed, 3 Jul 1996 21:07:53 +0000 (21:07 +0000)]
fixup

28 years ago * config/tc-i386.h (AOUT_MACHTYPE): Define as 0 if TE_386BSD.
Ian Lance Taylor [Wed, 3 Jul 1996 21:01:25 +0000 (21:01 +0000)]
* config/tc-i386.h (AOUT_MACHTYPE): Define as 0 if TE_386BSD.

28 years ago * i386aout.c: Include "aout/aout64.h".
Ian Lance Taylor [Wed, 3 Jul 1996 20:50:56 +0000 (20:50 +0000)]
* i386aout.c: Include "aout/aout64.h".
  (i386aout_write_object_contents): New static function.
(MY_write_object_contents): Define.

28 years ago Based on patches from Tom Quiggle <quiggle@sgi.com>:
Ian Lance Taylor [Wed, 3 Jul 1996 20:15:38 +0000 (20:15 +0000)]
Based on patches from Tom Quiggle <quiggle@sgi.com>:
* ecoff.c (last_lineno): New static variable.
(add_procedure): Set last_lineno.
(ecoff_directive_loc): Likewise.
(ecoff_generate_asm_lineno): Likewise.
(ecoff_fix_loc): New function.
* ecoff.h (ecoff_fix_loc): Declare.
* config/tc-mips.c (append_insn): When inserting nops, and using
ECOFF debugging, call ecoff_fix_loc.

28 years ago * netbsd.h (MY(write_object_contents)): Make sure that
Ian Lance Taylor [Wed, 3 Jul 1996 19:01:14 +0000 (19:01 +0000)]
* netbsd.h (MY(write_object_contents)): Make sure that
adjust_sizes_and_vmas is called before fiddling with the magic
number.

28 years ago * gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
Ian Lance Taylor [Wed, 3 Jul 1996 18:23:06 +0000 (18:23 +0000)]
* gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
which now pass.
* gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
bit host.

28 years ago * ldlang.c (print_padding_statement): Use %u, not %x, to print
Ian Lance Taylor [Wed, 3 Jul 1996 15:46:26 +0000 (15:46 +0000)]
* ldlang.c (print_padding_statement): Use %u, not %x, to print
fill value.

28 years ago * coffread.c, dbxread.c, elfread.c, mipsread.c, nlmread.c,
Mark Alexander [Wed, 3 Jul 1996 05:11:40 +0000 (05:11 +0000)]
* coffread.c, dbxread.c, elfread.c, mipsread.c, nlmread.c,
os9kread.c: Replace identical sym_offsets functions with
default_symfile_offsets.
* somread.c (som_symfile_offsets): Use new SIZEOF_SECTION_OFFSETS
macro to allocate section_offsets.
* symfile.c (default_symfile_offsets): New function.
* symfile.h: Declare default_symfile_offsets.
* symtab.h: Define SIZEOF_SECTION_OFFSETS macro to
simplify allocation of section_offsets.

28 years ago * run.c (main): Don't "load" sections which don't have
Jeff Law [Wed, 3 Jul 1996 05:10:47 +0000 (05:10 +0000)]
    * run.c (main): Don't "load" sections which don't have
        SEC_LOAD set.
        * compile.c (sim_resume, case "O_NOT"): Use ONOT instead
        of OSHIFTS.
        (ONOT): Define.
        (sim_resume, shift/rotate cases): Add support for shift/rotate
        by two bits.
        (OSHIFTS): Corresponding changes.
Handling more H8/S ops.

28 years ago * h8300.h (SRC_IN_DST): Define.
Jeff Law [Wed, 3 Jul 1996 05:07:07 +0000 (05:07 +0000)]
    * h8300.h (SRC_IN_DST): Define.

        * h8300.h (UNOP3): Mark the register operand in this insn
        as a source operand, not a destination operand.
        (SHIFT_2, SHIFT_IMM): Remove.  Eliminate all references.
        (UNOP3): Change SHIFT_IMM to IMM for H8/S bitops.  Mark
        register operand with SRC_IN_DST.
More hackery for new shift ops on the H8/S.

28 years ago * config/tc-h8300.c (build_bytes): If an operand type is
Jeff Law [Wed, 3 Jul 1996 05:03:54 +0000 (05:03 +0000)]
    * config/tc-h8300.c (build_bytes): If an operand type is
        marked as SRC_IN_DST retrieve it from the "destination" op.
Disgusting hack for shal #2,er0.  HMSE

28 years ago * stabs.c (_bfd_link_section_stabs): Fix casts of psinfo.
Ian Lance Taylor [Wed, 3 Jul 1996 03:32:48 +0000 (03:32 +0000)]
* stabs.c (_bfd_link_section_stabs): Fix casts of psinfo.

28 years ago * h8300.h (UNOP3): Mark the register operand in this insn
Jeff Law [Tue, 2 Jul 1996 19:20:37 +0000 (19:20 +0000)]
    * h8300.h (UNOP3): Mark the register operand in this insn
        as a source operand, not a destination operand.
So the simulator can handle shal #2,er0 correctly.

28 years agoAdd stub support for Linux on PowerPC
Michael Meissner [Tue, 2 Jul 1996 19:09:59 +0000 (19:09 +0000)]
Add stub support for Linux on PowerPC

28 years ago * compile.c (sim_resume): Handle "ldm.l" and "stm.l".
Jeff Law [Tue, 2 Jul 1996 07:37:50 +0000 (07:37 +0000)]
    * compile.c (sim_resume): Handle "ldm.l" and "stm.l".
HMSE H8/S.

28 years ago From Raymond Jou <rjou@mexican.cygnus.com>:
Stan Shebs [Mon, 1 Jul 1996 21:40:02 +0000 (21:40 +0000)]
From Raymond Jou  <rjou@mexican.cygnus.com>:
        * mpw-make.sed: Add lines to whack out autoconf hook
        @CONFIG_LDFLAGS@.

28 years ago * remote-e7000.c (e7000_stop): New function.
Mark Alexander [Mon, 1 Jul 1996 18:11:07 +0000 (18:11 +0000)]
* remote-e7000.c (e7000_stop): New function.
PR 9935

28 years agoAdd basic d10v support
Michael Meissner [Mon, 1 Jul 1996 17:34:10 +0000 (17:34 +0000)]
Add basic d10v support

28 years ago * mpw-eppcmac.c: Update to reflect May 23 change to aix.em.
Stan Shebs [Sun, 30 Jun 1996 18:19:34 +0000 (18:19 +0000)]
* mpw-eppcmac.c: Update to reflect May 23 change to aix.em.

28 years ago * objcopy.c (strip_main): Add -o option, and handle it.
Ian Lance Taylor [Sun, 30 Jun 1996 17:45:24 +0000 (17:45 +0000)]
* objcopy.c (strip_main): Add -o option, and handle it.
(strip_usage): Mention -o.
* binutils.texi, strip.1: Mention -o.

28 years ago * libbfd-in.h (itos, stoi): Don't define.
Ian Lance Taylor [Sun, 30 Jun 1996 17:42:02 +0000 (17:42 +0000)]
* libbfd-in.h (itos, stoi): Don't define.
* libbfd.h: Rebuild.
* i386lynx.c (KEEPIT): Define as udata.i.
(NAME(lynx,swap_std_reloc_out)): Don't use stoi.
(NAME(lynx,swap_ext_reloc_out)): Likewise.
* riscix.c (riscix_swap_std_reloc_out): Use udata.i rather than
flags.  Don't use stoi.

28 years ago(all-cfg.text): @set SPARCLET.
David Edelsohn [Sun, 30 Jun 1996 05:32:38 +0000 (05:32 +0000)]
(all-cfg.text): @set SPARCLET.
(gdb-texinfo): Add sparclet.
(remote.texi): Restore vxworks clobberage.  Fix sparclet typos.

28 years agonope, don't build texinfo yet for cygwin32, there's a problem with
Geoffrey Noer [Sun, 30 Jun 1996 04:30:53 +0000 (04:30 +0000)]
nope, don't build texinfo yet for cygwin32, there's a problem with
Makefile.in that needs resolving

28 years agoAllow texinfo to be configured and built for Canadian crosses
Geoffrey Noer [Sun, 30 Jun 1996 02:08:41 +0000 (02:08 +0000)]
Allow texinfo to be configured and built for Canadian crosses

28 years agoFixed the ppc/nt strip bug. Missing D_PAGED.
Kim Knuttila [Sat, 29 Jun 1996 23:25:23 +0000 (23:25 +0000)]
Fixed the ppc/nt strip bug. Missing D_PAGED.

28 years ago * gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
Ian Lance Taylor [Sat, 29 Jun 1996 22:22:37 +0000 (22:22 +0000)]
* gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
test.
* gas/vax/quad.exp: Expect a nop after the movq.

28 years ago * configure.in (arm-*-riscix*): Set emulation to riscix.
Ian Lance Taylor [Sat, 29 Jun 1996 22:20:57 +0000 (22:20 +0000)]
* configure.in (arm-*-riscix*): Set emulation to riscix.
* configure: Rebuild.
* config/te-riscix.h: New file to define TE_RISCIX.

28 years ago * config/tc-sh.h (SUB_SEGMENT_ALIGN): Define.
Ian Lance Taylor [Sat, 29 Jun 1996 17:39:19 +0000 (17:39 +0000)]
* config/tc-sh.h (SUB_SEGMENT_ALIGN): Define.

28 years agosanitize out reference to MACREG
Ian Lance Taylor [Sat, 29 Jun 1996 16:48:44 +0000 (16:48 +0000)]
sanitize out reference to MACREG

28 years agofix sanitization of EXR in MODE
Ian Lance Taylor [Sat, 29 Jun 1996 16:47:12 +0000 (16:47 +0000)]
fix sanitization of EXR in MODE

28 years ago * remote.texi: Add documentation for target Sparclet.
Dawn Perchik [Sat, 29 Jun 1996 09:15:11 +0000 (09:15 +0000)]
* remote.texi: Add documentation for target Sparclet.

28 years agoKeep sparclet.mt.
David Edelsohn [Fri, 28 Jun 1996 23:47:43 +0000 (23:47 +0000)]
Keep sparclet.mt.

28 years ago * sparc-opc.c (asi_table): Add #ASI_N, #ASI_N_L, #ASI_NUCLEUS,
David Edelsohn [Fri, 28 Jun 1996 22:56:17 +0000 (22:56 +0000)]
* sparc-opc.c (asi_table): Add #ASI_N, #ASI_N_L, #ASI_NUCLEUS,
#ASI_NUCLEUS_LITTLE.  Rename #ASI_AS_IF_USER_{PRIMARY,SECONDARY}_L
to #ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.

28 years ago * xcofflink.c (xcoff_link_check_ar_symbols): An undefined symbol
Ian Lance Taylor [Fri, 28 Jun 1996 22:19:46 +0000 (22:19 +0000)]
* xcofflink.c (xcoff_link_check_ar_symbols): An undefined symbol
with XCOFF_DEF_DYNAMIC set is really defined.
(xcoff_link_check_dynamic_ar_symbols): Likewise.
The above is for PR 9997.
(xcoff_link_add_symbols): Only create special sections if using an
XCOFF hash table.

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.