external/binutils.git
25 years ago* configure.in: Add libtermcap to list of cygwin dependencies.
Christopher Faylor [Thu, 19 Nov 1998 01:15:59 +0000 (01:15 +0000)]
* configure.in: Add libtermcap to list of cygwin dependencies.
* config/cygwin.mh: Add extra libtermcap target information.
Make gdb depend on libtermcap for future readline depencency.

25 years ago * Makefile.am (DEP): Use $(srcdir)/../mkdep.
Doug Evans [Thu, 19 Nov 1998 00:23:24 +0000 (00:23 +0000)]
* Makefile.am (DEP): Use $(srcdir)/../mkdep.
(itbl-ops.o): Delete duplicate dependencies.
Rebuild dependencies.
Add fr30 dependencies.
* Makefile.in: Rebuild.

25 years ago * Makefile.in (M32R_OBJS): Delete extract.o.
Doug Evans [Thu, 19 Nov 1998 00:12:00 +0000 (00:12 +0000)]
* Makefile.in (M32R_OBJS): Delete extract.o.
(extract.o): Delete.
(stamp-arch): Depend on $(CGEN_ARCH_SCM).
(stamp-cpu): Don't build extract.c.
* cpu.c,cpu.h,decode.c,decode.h,sem-switch.c,sem.c: Rebuild.
* mloop.in (extract16): Update type of `insn' arg.
Delete call to d->extract.
(extract32): Ditto.

* Makefile.in (M32RX_OBJS): Delete extractx.o.
(extractx.o): Delete.
(stamp-xcpu): Don't build extractx.c.
* cpux.c,cpux.h,decodex.c,decodex.h,semx-switch.c: Rebuild.
* mloopx.in (extractx16): Update type of `insn' arg.
Delete call to d->extract.  Delete arg pbb_p.  All callers updated.
(extract-simple,full-exec-simple,fast-exec-simple): Delete.
(extractx32): Ditto.

25 years ago * Make-common.in (cgen-utils.o): Depend on cgen-engine.h.
Doug Evans [Wed, 18 Nov 1998 23:45:32 +0000 (23:45 +0000)]
* Make-common.in (cgen-utils.o): Depend on cgen-engine.h.
(CGEN_ARCH_SCM): New variable.
* cgen-engine.h (EXTRACT_[ML]SB0_{INT,UINT}): New macros.
(EXTRACT_INT,EXTRACT_UINT): New macros.
(SEM_SEM_ARG): New macro.
(SEM_NEXT_VPC): New arg `pc'.
* cgen-sim.h (EXTRACT_SIGNED,EXTRACT_UNSIGNED): Delete.
(sim_disassemble_insn): Update prototype.
* cgen-trace.c (current_insn,insn_fields): New static locals.
(trace_insn): Set them.
* cgen-utils.scm: #include cgen-engine.h.
(sim_disassemble_insn): New arg insn_fields.
Handle variable length insns.
* genmloop.sh: Only emit pbb decls if -pbb.
(${cpu}_scache_lookup): New arg `vpc'.
(scache support): Fetch pc before entering loop.

25 years ago * cgen-asm.in (insert_1): Replace calls to bfd_getb8/putb8.
Doug Evans [Wed, 18 Nov 1998 23:25:45 +0000 (23:25 +0000)]
* cgen-asm.in (insert_1): Replace calls to bfd_getb8/putb8.
(insert_normal, !CGEN_INT_INSN_P case): Only fetch enough bytes
to hold value.
(insert_insn_normal): Fix typo.
* cgen-dis.c (cgen_dis_lookup_insn): Update type of `value' arg.
* cgen-dis.in (extract_normal): Ditto.  New arg `pc'.
Rewrite ! CGEN_INT_INSN_P case.
(extract_insn_normal): Ditto.
(extract_1): New arg `pc'.  All callers updated.
Replace calls to bfd_getb8.
(fill_cache): New fn.
* cgen-opc.c (cgen_{get,put}_insn_value): Move here ...
* cgen-opc.in: ... from here.
(@arch@_cgen_lookup_insn): Rewrite ! CGEN_INT_INSN_P case.
* m32r-asm.c,m32r-dis.c,m32r-opc.c: Rebuild.
* fr30-asm.c,fr30-dis.c,fr30-opc.c: Rebuild.

25 years ago * gennltvals.sh: Add fr30 support.
Doug Evans [Wed, 18 Nov 1998 22:41:50 +0000 (22:41 +0000)]
* gennltvals.sh: Add fr30 support.
* nltvals.def: Rebuild.

25 years agoWed Nov 18 11:30:04 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Wed, 18 Nov 1998 16:30:49 +0000 (16:30 +0000)]
Wed Nov 18 11:30:04 1998  Dave Brolley  <brolley@cygnus.com>

* fr30-opc.c: Regenerated.

25 years agoWed Nov 18 11:27:56 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Wed, 18 Nov 1998 16:29:08 +0000 (16:29 +0000)]
Wed Nov 18 11:27:56 1998  Dave Brolley  <brolley@cygnus.com>

* gas/fr30/allinsn.s (dmov): Correct hex literals.

25 years ago * elf-bfd.h (struct elf_link_hash_entry): Add vtable_entries_size.
Richard Henderson [Wed, 18 Nov 1998 04:26:39 +0000 (04:26 +0000)]
    * elf-bfd.h (struct elf_link_hash_entry): Add vtable_entries_size.
        * elf.c (_bfd_elf_link_hash_newfunc): Clear it.
        * elflink.h (elf_gc_propagate_vtable_entries_used): Copy it, and
        respect it as an upper bound on what memory to reference.
        (elf_gc_smash_unused_vtentry_relocs): Likewise.
        (elf_gc_record_vtentry): Handle as-yet undefined vtables.  Set and
        update vtable_entries_size appropriately.

25 years agoReplace sys_errlist with strerror().
Andrew Cagney [Wed, 18 Nov 1998 04:19:31 +0000 (04:19 +0000)]
Replace sys_errlist with strerror().

25 years agoTue Nov 17 16:57:51 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Wed, 18 Nov 1998 00:59:53 +0000 (00:59 +0000)]
Tue Nov 17 16:57:51 1998  Geoffrey Noer  <noer@cygnus.com>

        * Makefile.in: modify CC_FOR_TARGET and CXX_FOR_TARGET so that
        they include winsup/include when it's a cygwin target.

25 years agoFixed a typo.
Michael Snyder [Wed, 18 Nov 1998 00:23:30 +0000 (00:23 +0000)]
Fixed a typo.

25 years agoWed Nov 11 15:47:00 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
Michael Snyder [Wed, 18 Nov 1998 00:22:45 +0000 (00:22 +0000)]
Wed Nov 11 15:47:00 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>

* procfs.c (proc_set_exec_trap): don't set PR_ASYNC or PR_FORK
        in the child process for UnixWare (causes processes forked by
        the debuggee to hang).

25 years agoRe-do type system so that GCC's explicit attribute/mode types are used
Andrew Cagney [Tue, 17 Nov 1998 23:59:30 +0000 (23:59 +0000)]
Re-do type system so that GCC's explicit attribute/mode types are used
(when available).
Update sim-bits and sim-alu tests in sim/testsuite/common.

25 years agoFixed simple fr30 reloc handling.
Nick Clifton [Tue, 17 Nov 1998 23:30:56 +0000 (23:30 +0000)]
Fixed simple fr30 reloc handling.

25 years agoFixed reloc generation to match latest opcoide list from cgen.
Nick Clifton [Tue, 17 Nov 1998 23:28:19 +0000 (23:28 +0000)]
Fixed reloc generation to match latest opcoide list from cgen.

25 years agoMoved bad insns to end of test file and added disassembly of good insns.
Nick Clifton [Tue, 17 Nov 1998 23:26:18 +0000 (23:26 +0000)]
Moved bad insns to end of test file and added disassembly of good insns.

25 years agoPR17074 - ignore line terminator characters found inside strings.
Nick Clifton [Tue, 17 Nov 1998 21:44:22 +0000 (21:44 +0000)]
PR17074 - ignore line terminator characters found inside strings.

25 years agoregenerated Makefile.in
Nick Clifton [Tue, 17 Nov 1998 18:27:13 +0000 (18:27 +0000)]
regenerated Makefile.in

25 years agotypo
DJ Delorie [Tue, 17 Nov 1998 03:32:36 +0000 (03:32 +0000)]
typo

25 years agotypo
DJ Delorie [Tue, 17 Nov 1998 03:27:26 +0000 (03:27 +0000)]
typo

25 years ago * archive.c (bfd_ar_hdr_from_filesystem): support BFD_IN_MEMORY
DJ Delorie [Tue, 17 Nov 1998 03:25:29 +0000 (03:25 +0000)]
* archive.c (bfd_ar_hdr_from_filesystem): support BFD_IN_MEMORY
  bfds; they have no "file" so we fake it.
* bfd-in2.h: add bfd_make_writable and bfd_make_readable (regen)
* libbfd.c (bfd_write): Allow writing to BFD_IN_MEMORY bfds by
  resizing the memory buffer.
* opncls.c (bfd_make_writable): New function; lets you write a
  bfd_create'd bfd to an in-memory buffer.
(bfd_make_readable): New function; lets you read back that buffer
  as if it were from bfd_openr.  Used to build generated archive
  members (winsup's ld's dlltool)

25 years ago* emultempl/pe.em (gld_i386_finish): generate import library
DJ Delorie [Tue, 17 Nov 1998 03:18:06 +0000 (03:18 +0000)]
* emultempl/pe.em (gld_i386_finish): generate import library
* deffile.h: add hint member.
* pe-dll.c (pe_dll_generate_implib): New function with helpers;
generates the import library directly from the export table.
(fill_edata): remember the actual hint for the import library.

25 years agoFix syntax errors
Nick Clifton [Tue, 17 Nov 1998 00:53:19 +0000 (00:53 +0000)]
Fix syntax errors

25 years agoMon Nov 16 19:27:52 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Tue, 17 Nov 1998 00:29:18 +0000 (00:29 +0000)]
Mon Nov 16 19:27:52 1998  Dave Brolley  <brolley@cygnus.com>

* gas/fr30/allinsn.s: Fixed more typos.

25 years agoMon Nov 16 19:21:48 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Tue, 17 Nov 1998 00:23:03 +0000 (00:23 +0000)]
Mon Nov 16 19:21:48 1998  Dave Brolley  <brolley@cygnus.com>

* fr30-opc.c: Regenerated.
* fr30-opc.h: Regenerated.
* fr30-dis.c: Regenerated.
* fr30-asm.c: Regenerated.

25 years agoMon Nov 16 19:17:23 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Tue, 17 Nov 1998 00:19:14 +0000 (00:19 +0000)]
Mon Nov 16 19:17:23 1998  Dave Brolley  <brolley@cygnus.com>

* po/binutils.pot: Regenerate.

25 years agoMon Nov 16 19:15:19 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Tue, 17 Nov 1998 00:16:52 +0000 (00:16 +0000)]
Mon Nov 16 19:15:19 1998  Dave Brolley  <brolley@cygnus.com>

* po/bfd.pot: Regenerated.

25 years agoMon Nov 16 14:17:05 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Mon, 16 Nov 1998 22:17:37 +0000 (22:17 +0000)]
Mon Nov 16 14:17:05 1998  Geoffrey Noer  <noer@cygnus.com>

        * defs.h: if compiling under Cygwin, define __CYGWIN__ if
        __CYGWIN32__ is defined and __CYGWIN__ isn't for backwards
        compatibility.

25 years agoReplaced fixed size array for hi16 relocations with a linked list.
Nick Clifton [Mon, 16 Nov 1998 18:58:32 +0000 (18:58 +0000)]
Replaced fixed size array for hi16 relocations with a linked list.

25 years agoRegenerated these files.
Nick Clifton [Mon, 16 Nov 1998 18:20:17 +0000 (18:20 +0000)]
Regenerated these files.

25 years ago* sun build fix for thinko (?)
Frank Ch. Eigler [Mon, 16 Nov 1998 08:52:06 +0000 (08:52 +0000)]
* sun build fix for thinko (?)

25 years ago * elf64-alpha.c (elf64_alpha_relax_section): Search for the proper
Richard Henderson [Mon, 16 Nov 1998 04:31:19 +0000 (04:31 +0000)]
    * elf64-alpha.c (elf64_alpha_relax_section): Search for the proper
        element of the gotentry list for local symbols too.
        (elf64_alpha_relocate_section): Unify local and global handling.
        Assert that gotent->use_count > 0.

25 years ago * configure.in (vms_alpha_vec): Rename from evax_alpha_vec, and
Ian Lance Taylor [Sat, 14 Nov 1998 20:22:57 +0000 (20:22 +0000)]
* configure.in (vms_alpha_vec): Rename from evax_alpha_vec, and
update for file name changes of July 2, 1998.
(vms_vax_vec): New.
* configure: Rebuild.

25 years ago * debug.c (debug_name_type): Correct return type from false to
Ian Lance Taylor [Sat, 14 Nov 1998 19:51:19 +0000 (19:51 +0000)]
* debug.c (debug_name_type): Correct return type from false to
DEBUG_TYPE_NULL.

25 years ago * ld.1: Some cleanups from NOKUBI Hirotaka <hnokubi@yyy.or.jp>.
Ian Lance Taylor [Sat, 14 Nov 1998 19:37:14 +0000 (19:37 +0000)]
* ld.1: Some cleanups from NOKUBI Hirotaka <hnokubi@yyy.or.jp>.

25 years ago* Personal prototype "gx" translation-based JIT engine for M32R.
Frank Ch. Eigler [Sat, 14 Nov 1998 04:35:47 +0000 (04:35 +0000)]
* Personal prototype "gx" translation-based JIT engine for M32R.
[ChangeLog]
start-sanitize-gxsim
1998-11-13  Frank Ch. Eigler  <fche@elastic.org>
* configure.in: Added "--enable-sim-gx" option.
* configure: Regenerated.
end-sanitize-gxsim
[common/ChangeLog]
1998-11-13  Frank Ch. Eigler  <fche@elastic.org>
start-sanitize-gxsim
* Make-common.im: Build sim-gx.o and sim-gx-run.o.
* sim-gx.c: New file: target-independent gx routines.
* sim-gx.h: Declarations for gx structs and routines.
* sim-gx-run.c: New file: target-independent gx driver.
* sim-base.h: Add gx block vector to state struct.
end-sanitize-gxsim
* aclocal.m4: Add tests for dlopen family.

25 years ago* sanitize fix for do-shifts.S
Frank Ch. Eigler [Sat, 14 Nov 1998 04:32:00 +0000 (04:32 +0000)]
* sanitize fix for do-shifts.S

25 years agofix up sanitize file
Geoffrey Noer [Sat, 14 Nov 1998 01:45:52 +0000 (01:45 +0000)]
fix up sanitize file

25 years agofix sanitize file
Geoffrey Noer [Sat, 14 Nov 1998 01:45:12 +0000 (01:45 +0000)]
fix sanitize file

25 years agoFixed typos and added some uppercase vs lowercase testing
Nick Clifton [Fri, 13 Nov 1998 21:17:07 +0000 (21:17 +0000)]
Fixed typos and added some uppercase vs lowercase testing

25 years ago * configure.in (host_tools): Added zip.
Tom Tromey [Fri, 13 Nov 1998 20:31:12 +0000 (20:31 +0000)]
* configure.in (host_tools): Added zip.
* Makefile.in (all-target-libjava): Depend on all-zip.
(all-zip): New target.
(ALL_MODULES): Added all-zip.
(NATIVE_CHECK_MODULES): Added check-zip.
(INSTALL_MODULES): Added install-zip.
(CLEAN_MODULES): Added clean-zip.

25 years agoAdded zip to java files
Tom Tromey [Fri, 13 Nov 1998 20:25:14 +0000 (20:25 +0000)]
Added zip to java files

25 years agoFri Nov 13 00:15:08 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Fri, 13 Nov 1998 08:16:08 +0000 (08:16 +0000)]
Fri Nov 13 00:15:08 1998  Geoffrey Noer  <noer@cygnus.com>

        Changes to account for name change from cygwin32 to cygwin and
        clean up Win32-related ifdefs.

        * configure.tgt: check for cygwin* instead of cygwin32.
        New cygwin gdb_target variable loses the "32".
        * configure.host: check for cygwin* instead of cygwin32.
        New cygwin gdb_host variable loses the "32".
        * configure.in: test __CYGWIN__ instead of __CYGWIN32__,
        rename gdb_cv_os_cygwin32 variable to drop the "32".  Call
        AM_EXEEXT instead of AC_EXEEXT since that isn't in a released
        autoconf yet.
        * configure: regenerate.

        * main.c: drop "32" from cygwin_ funcs, include sys/cygwin.h
          where
        cygwin path conv protos live, instead of adding a proto here
          for
        them here.
        * {main.c, ser-tcp.c, ser-unix.c, top.c}: check __CYGWIN__
        instead of __CYGWIN32__.
        * source.c: thoughout, check _WIN32 instead of WIN32.

        * config/i386/cygwin32.mh: delete.
        * config/i386/cygwin.mh: new file, was cygwin32.mh.
        * config/i386/cygwin32.mt: delete.
        * config/i386/cygwin.mt: new file, was cygwin32.mt.
        * config/i386/tm-cygwin32.h: delete.
        * config/i386/tm-cygwin.h: new file, was tm-cygwin32.h.
        * config/i386/xm-cygwin32.h: delete.
        * config/i386/xm-cygwin.h: new file, was xm-cygwin32.h.
        * config/i386/xm-windows.h: #include xm-cygwin.h now.
        * config/powerpc/cygwin32.mh: delete.
        * config/powerpc/cygwin.mh: new file, was cygwin32.mh.
        * config/powerpc/cygwin32.mt: delete.
        * config/powerpc/cygwin.mt: new file, was cygwin32.mt.
        * config/powerpc/tm-cygwin32.h: delete.
        * config/powerpc/tm-cygwin.h: new file, was tm-cygwin32.h.
        * config/powerpc/xm-cygwin32.h: delete.
        * config/powerpc/xm-cygwin.h: new file, was xm-cygwin32.h.

        * rdi-share/aclocal.m4: regenerate with aclocal.
        * rdi-share/configure: regenerate with autoconf.
        * rdi-share/{host.h, hostchan.c, hostchan.h, serdrv.c,
        * serpardr.c,
        unixcomm.c}: check __CYGWIN__ instead of __CYGWIN32__.

25 years agoThu Nov 12 17:27:21 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Fri, 13 Nov 1998 01:28:09 +0000 (01:28 +0000)]
Thu Nov 12 17:27:21 1998  Geoffrey Noer  <noer@cygnus.com>

        * Makefile.in: lose "32" from comment about cygwin.

25 years ago * remote.c (remote_get_threadinfo) : Support for remote
John Metzler [Fri, 13 Nov 1998 01:23:07 +0000 (01:23 +0000)]
  * remote.c (remote_get_threadinfo) : Support for remote
        multithread debugging.
        (remote_get_threadlist) : get a partial list of threads
        (remote_threadlist_iterator) : Step through all the threads
        (init_remote_threadtests) : Optional builtin unit test commands.

        * thread.c (bind_target_thread_vector) : Implementa a more dynamic
        way of accessing target specific thread info functions than
        FIND_NEW_THREADS.
        (target_thread_info) : Function to get extended thread information.

        * gdbthread.h : Export internal data structures corresponding to
        external detailed thread info response. This is more like a 'ps'
        command than what might be expected of host based threads. This
        is for embedded systems.

25 years agoAdd support for delay slot insns.
Nick Clifton [Fri, 13 Nov 1998 01:15:29 +0000 (01:15 +0000)]
Add support for delay slot insns.

25 years agoThu Nov 12 19:24:18 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Fri, 13 Nov 1998 00:36:58 +0000 (00:36 +0000)]
Thu Nov 12 19:24:18 1998  Dave Brolley  <brolley@cygnus.com>

* po/opcodes.pot: Regenerated.
* fr30-opc.c: Regenerated.
* fr30-opc.h: Regenerated.
* fr30-dis.c: Regenerated.
* fr30-asm.c: Regenerated.

25 years agoThu Nov 12 19:21:57 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Fri, 13 Nov 1998 00:35:52 +0000 (00:35 +0000)]
Thu Nov 12 19:21:57 1998  Dave Brolley  <brolley@cygnus.com>

* po/ld.pot: Regenerated.
* po/POTFILES.in: Regenerated.

25 years agoThu Nov 12 19:21:57 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Fri, 13 Nov 1998 00:35:16 +0000 (00:35 +0000)]
Thu Nov 12 19:21:57 1998  Dave Brolley  <brolley@cygnus.com>

* po/ld.pot: Regenerated.
* po/POTFILES.in: Regenerated.
* configure: Regenerated.
* aclocal.m4: Regenerated.
* Makefile.in: Regenerated.

25 years agoThu Nov 12 19:21:24 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Fri, 13 Nov 1998 00:34:11 +0000 (00:34 +0000)]
Thu Nov 12 19:21:24 1998  Dave Brolley  <brolley@cygnus.com>

* po/gas.pot: Regenerated.

25 years agoThu Nov 12 15:20:15 1998 Jim Ingham <jingham@cygnus.com>
Jim Ingham [Fri, 13 Nov 1998 00:31:39 +0000 (00:31 +0000)]
Thu Nov 12 15:20:15 1998  Jim Ingham   <jingham@cygnus.com>

* console.tcl (complete): I added the ability to pass from_tty
        from gdb_cmd to the underlying commands.  Pass 1 when the
command is invoked from the console.

* interface.tcl (gdbtk_tcl_tstart, gdbtk_tcl_tstop): Run the
src window's do_tstop method rather than manipulating the
widgets by hand.

* src.tcl (build_win): Redo the packing so that the function
combobox doesn't push all the other combo-boxes off the screen
if it has a very long function name in it.

* srcbar.tcl (do_tstop): Added a mode that just changes the
GUI, which can be called from console hooks.

* srctextwin.tcl: Fixed some bugs I introduced in setting
breakpoints in the assembly & mixed mode windows.  Dropped
the notion of joint breakpoint images for lines that have
breakpoints of two separate types.  Too fragile.
        Also added the "dont_change_appearance" flag, used in the
continue_to_here method to tell the GUI not to reflect the
temporary disabling of all the breakpoints.

* toolbar.tcl (insert_buttons): Added a little more error-checking.
Thu Nov 12 15:20:15 1998  Jim Ingham   <jingham@cygnus.com>

* gdbtk-cmds.c (gdb_cmd): Added an optional second argument to the
gdb_cmd, which is from_tty.  This is passed to the gdb command
parser.  It is 0 by default, and the console window passes 1.

* gdbtk-cmds.c: moved disassemble_from_exec from gdbtk.c to gdbtk-cmds.c
with all the other link-var'ed variables

* gdbtk-hooks.c (gdbtk_trace_find): Only run the hook functions if
we are called from_tty.

* gdbtk-hooks.c (gdbtk_trace_start_stop): Set the trace buttons
from a trace_start_command callback rather than doing it as a
special case in gdb_cmd.

* tracepoint.c (tstart_command, tstop_command): Add call to
trace_start_stop_hook here.

25 years agoThu Nov 12 19:19:54 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Fri, 13 Nov 1998 00:31:06 +0000 (00:31 +0000)]
Thu Nov 12 19:19:54 1998  Dave Brolley  <brolley@cygnus.com>

* po/bfd.pot: Regenerated.

25 years agoAdd code to support FR30 instrucitons which contain a colon in their mnemonic
Nick Clifton [Thu, 12 Nov 1998 18:55:57 +0000 (18:55 +0000)]
Add code to support FR30 instrucitons which contain a colon in their mnemonic

25 years ago* test case for PR 18230, over from d30v branch
Frank Ch. Eigler [Thu, 12 Nov 1998 11:39:05 +0000 (11:39 +0000)]
* test case for PR 18230, over from d30v branch
1998-11-12  Frank Ch. Eigler  <fche@cygnus.com>
        * br-djsr.S: New test for new R62-update timing.

25 years agoAdd configury for mips-lsi-elf target (32 bit MIPS16).
Andrew Cagney [Thu, 12 Nov 1998 06:42:34 +0000 (06:42 +0000)]
Add configury for mips-lsi-elf target (32 bit MIPS16).
Fix numerous problems with PENDING_* code.
In old gencode simulator, don't double tick each cycle.
Add BREAK instruction to MIPS16 gencode simulator.

25 years agosanitize fr30 parts
Doug Evans [Wed, 11 Nov 1998 23:31:52 +0000 (23:31 +0000)]
sanitize fr30 parts

25 years ago* pe-dll.c (generate_reloc): don't output PE relocs for sections
DJ Delorie [Wed, 11 Nov 1998 23:11:38 +0000 (23:11 +0000)]
* pe-dll.c (generate_reloc): don't output PE relocs for sections
that won't be loaded.

25 years ago * sim-hload.c (sim_load): Pass `prog_name' to sim_load_file, not NULL.
Doug Evans [Wed, 11 Nov 1998 22:02:57 +0000 (22:02 +0000)]
* sim-hload.c (sim_load): Pass `prog_name' to sim_load_file, not NULL.

25 years ago* pe-dll.c (fill_edata): don't strip underscores
DJ Delorie [Wed, 11 Nov 1998 18:50:40 +0000 (18:50 +0000)]
* pe-dll.c (fill_edata): don't strip underscores

25 years agoRemoved superflous code.
Nick Clifton [Wed, 11 Nov 1998 17:59:42 +0000 (17:59 +0000)]
Removed superflous code.

25 years agodiv(-0) sets both I/SI and D/SD (PR16522)
Andrew Cagney [Wed, 11 Nov 1998 08:18:55 +0000 (08:18 +0000)]
div(-0) sets both I/SI and D/SD (PR16522)

25 years agodummy commit before egcs merge
Jeff Law [Wed, 11 Nov 1998 05:58:08 +0000 (05:58 +0000)]
dummy commit before egcs merge

25 years agodummy commit before egcs merge
Jeff Law [Wed, 11 Nov 1998 05:47:47 +0000 (05:47 +0000)]
dummy commit before egcs merge

25 years agodummy commit before egcs merge
Jeff Law [Wed, 11 Nov 1998 05:47:18 +0000 (05:47 +0000)]
dummy commit before egcs merge

25 years ago* ld.texinfo: added i386pe option summary
DJ Delorie [Wed, 11 Nov 1998 02:29:03 +0000 (02:29 +0000)]
* ld.texinfo: added i386pe option summary

25 years agoTue Nov 10 16:17:06 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Wed, 11 Nov 1998 00:20:25 +0000 (00:20 +0000)]
Tue Nov 10 16:17:06 1998  Geoffrey Noer  <noer@cygnus.com>

        * acinclude.m4, config.bfd: detect cygwin* instead of
          cygwin32*.
        * aclocal.m4, configure: regenerate

25 years agoTue Nov 10 16:17:06 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Wed, 11 Nov 1998 00:18:37 +0000 (00:18 +0000)]
Tue Nov 10 16:17:06 1998  Geoffrey Noer  <noer@cygnus.com>

        * acinclude.m4: detect cygwin* instead of cygwin32*.
        * aclocal.m4, configure: regenerate

25 years agoAdd dependency of readelf.c on elf/fr30.h
Nick Clifton [Tue, 10 Nov 1998 23:33:13 +0000 (23:33 +0000)]
Add dependency of readelf.c on elf/fr30.h

25 years agoAdd support for disassemble FR30 instructions.
Nick Clifton [Tue, 10 Nov 1998 23:31:36 +0000 (23:31 +0000)]
Add support for disassemble FR30 instructions.

25 years agoAdd support for FR30 target.
Nick Clifton [Tue, 10 Nov 1998 23:29:18 +0000 (23:29 +0000)]
Add support for FR30 target.

25 years agoAdd support for generating FR30 machine number
Nick Clifton [Tue, 10 Nov 1998 23:15:10 +0000 (23:15 +0000)]
Add support for generating FR30 machine number

25 years agoReduce EM_CYGNUS_FR30 to a 16 bit value
Nick Clifton [Tue, 10 Nov 1998 23:14:02 +0000 (23:14 +0000)]
Reduce EM_CYGNUS_FR30 to a 16 bit value

25 years ago * pe-dll.c (process_def_file): properly note undefined exported
DJ Delorie [Tue, 10 Nov 1998 22:57:13 +0000 (22:57 +0000)]
* pe-dll.c (process_def_file): properly note undefined exported
  symbols, clean up old code.
(pe_dll_generate_def_file): don't crash if pe_def_file is NULL
* emultempl/pe.em (gld_i386_parse_args): add
  (en/dis)able-stdcall-fixups
(pe_fixup_stdcalls): warn about stdcall fixups
(gld_i386_unrecognized_file): make exported symbols undefs so that
  archive members get pulled in

25 years agoNew files for testing fr30 assembler
Nick Clifton [Tue, 10 Nov 1998 22:55:51 +0000 (22:55 +0000)]
New files for testing fr30 assembler

25 years agoAdded fr30 directory to things to loose
Nick Clifton [Tue, 10 Nov 1998 21:34:41 +0000 (21:34 +0000)]
Added fr30 directory to things to loose

25 years agoAdded tc-fr30.h to things to loose
Nick Clifton [Tue, 10 Nov 1998 21:32:30 +0000 (21:32 +0000)]
Added tc-fr30.h to things to loose

25 years agoAdd vtable relocs.
Catherine Moore [Tue, 10 Nov 1998 21:21:20 +0000 (21:21 +0000)]
Add vtable relocs.

25 years agoChanges so that GAS will build - not work - just build.
Nick Clifton [Tue, 10 Nov 1998 21:14:43 +0000 (21:14 +0000)]
Changes so that GAS will build - not work - just build.

25 years ago * scripttempl/elfd10v.sc: Add KEEP attribute to .init,
Catherine Moore [Tue, 10 Nov 1998 21:00:40 +0000 (21:00 +0000)]
   * scripttempl/elfd10v.sc: Add KEEP attribute to .init,
        .fini, .dtors and .ctors.  Add .data and .text
        wildcards to support section garbage collection.

25 years ago * acinclude.m4 (BFD_HAVE_SYS_PROCFS_TYPE,
Felix Lee [Tue, 10 Nov 1998 20:51:01 +0000 (20:51 +0000)]
    * acinclude.m4 (BFD_HAVE_SYS_PROCFS_TYPE,
        BFD_HAVE_SYS_PROCFS_TYPE_MEMBER): didn't define macro when value
        was cached.
        * aclocal.m4, configure: regenerated.

25 years ago * elf32-d10v.c (reloc_type): Add R_D10V_GNU_VTINHERIT and
Catherine Moore [Tue, 10 Nov 1998 20:51:00 +0000 (20:51 +0000)]
    * elf32-d10v.c (reloc_type):  Add R_D10V_GNU_VTINHERIT and
        R_D10V_GNU_VTENTRY relocs.
        (elf_d10v_howto_table):  Likewise.
        (d10v_reloc_map d10v_reloc_map):  Likewise.
        (elf32_d10v_gc_mark_hook):  New.
        (elf32_d10v_gc_sweep_hook):  New.
        (elf32_d10v_check_relocs):  New.
        (elf32_d10v_relocate_section):  New.
        (elf_backend_relocate_section):  Define.
        (elf_backend_can_gc_sections):  Define.

25 years ago * config/tc-d10v.h (obj_fix_adjustable): Define.
Catherine Moore [Tue, 10 Nov 1998 20:50:34 +0000 (20:50 +0000)]
    * config/tc-d10v.h (obj_fix_adjustable):  Define.
        (TC_FORCE_RELOCATION):  Define.
        (d10v_force_relocation):  Declare.
        * config/tc-d10v.c (tc_gen_reloc):  Handle Vtable relocs.
        (md_apply_fix3):  Handle Vtable relocs.
        (d10v_fix_adjustable):  New.
        (d10v_force_relocation):  New.

25 years ago * cgen-dis.in (print_normal): CGEN_OPERAND_FAKE renamed to
Doug Evans [Tue, 10 Nov 1998 19:11:04 +0000 (19:11 +0000)]
* cgen-dis.in (print_normal): CGEN_OPERAND_FAKE renamed to
CGEN_OPERAND_SEM_ONLY.
* m32r-dis.c,m32r-opc.c,m32r-opc.h: Rebuild.
* fr30-dis.c,fr30-opc.c,fr30-opc.h: Rebuild.

26 years ago* deffilep.y: properly handle relocs with multiple def_files,
DJ Delorie [Tue, 10 Nov 1998 03:54:00 +0000 (03:54 +0000)]
* deffilep.y: properly handle relocs with multiple def_files,
cache import module names

26 years ago* pe-dll.c (process_def_file): don't assume exports won't move
DJ Delorie [Tue, 10 Nov 1998 03:45:43 +0000 (03:45 +0000)]
* pe-dll.c (process_def_file): don't assume exports won't move
during a realloc

26 years agoadd fr30 sanitization markers
Doug Evans [Tue, 10 Nov 1998 02:26:21 +0000 (02:26 +0000)]
add fr30 sanitization markers

26 years agoMon Nov 9 18:22:55 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Mon, 9 Nov 1998 23:33:25 +0000 (23:33 +0000)]
Mon Nov  9 18:22:55 1998  Dave Brolley  <brolley@cygnus.com>

* po/opcodes.pot: Regenerate.
* po/POTFILES.in: Regenerate.

26 years agoMon Nov 9 18:22:55 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Mon, 9 Nov 1998 23:32:48 +0000 (23:32 +0000)]
Mon Nov  9 18:22:55 1998  Dave Brolley  <brolley@cygnus.com>

* po/opcodes.pot: Regenerate.
* po/POTFILES.in: Regenerate.
* fr30-opc.c: Regenerate.
* fr30-opc.h: Regenerate.

26 years ago* pe-dll.c (process_def_file): auto-export everything if
DJ Delorie [Mon, 9 Nov 1998 23:06:47 +0000 (23:06 +0000)]
* pe-dll.c (process_def_file): auto-export everything if
nothing is otherwise exported.

26 years ago* emultempl/pe.em (gld_i386_list_options): list dll-specific options.
DJ Delorie [Mon, 9 Nov 1998 22:58:45 +0000 (22:58 +0000)]
* emultempl/pe.em (gld_i386_list_options): list dll-specific options.

26 years agoChange default behaviour so that conflicts between register names and usr symbols
Nick Clifton [Mon, 9 Nov 1998 22:26:47 +0000 (22:26 +0000)]
Change default behaviour so that conflicts between register names and usr symbols
are ignored.

26 years agooops, wasn't done editing that one yet.
DJ Delorie [Mon, 9 Nov 1998 21:58:35 +0000 (21:58 +0000)]
oops, wasn't done editing that one yet.

26 years ago * pe-dll.c: New file; direct support for PE DLLs
DJ Delorie [Mon, 9 Nov 1998 21:51:51 +0000 (21:51 +0000)]
* pe-dll.c: New file; direct support for PE DLLs
* deffile.h: New file; direct support for PE DLLs
* deffilep.y: New file; direct support for PE DLLs
* emultempl/pe.em: add direct support for PE DLLs
* configure.tgt: allow target-specific extra files
* configure.in: allow target-specific extra files
* ldlang.c (lang_add_assignment): return the assignment so that
  one can change the value later based on the object files (pe-dll
  DEF files do this)
* ldint.texinfo: add section for emulation walkthrough

26 years agoMon Nov 9 12:00:36 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Mon, 9 Nov 1998 17:02:20 +0000 (17:02 +0000)]
Mon Nov  9 12:00:36 1998  Dave Brolley  <brolley@cygnus.com>

* config/fr30/fr30.mt: New file.
* config/fr30/tm-fr30.h: New file.

26 years agoSat Nov 7 18:30:20 1998 Peter Schauer <peter.schauer@regent.e-technik.tu-muenchen.de>
Ian Lance Taylor [Sat, 7 Nov 1998 23:32:19 +0000 (23:32 +0000)]
Sat Nov  7 18:30:20 1998  Peter Schauer  <peter.schauer@regent.e-technik.tu-muenchen.de>

* dis-asm.h (print_insn_vax): Declare.

26 years agoSat Nov 7 18:07:51 1998 Peter Schauer <peter.schauer@regent.e-technik.tu-muenchen.de>
Ian Lance Taylor [Sat, 7 Nov 1998 23:12:50 +0000 (23:12 +0000)]
Sat Nov  7 18:07:51 1998  Peter Schauer  <peter.schauer@regent.e-technik.tu-muenchen.de>

* Makefile.am (BFD32_BACKENDS): Move vms files here...
(BFD64_BACKENDS): ...from here.
(BFD32_BACKENDS_CFILES): Move vms files here...
(BFD64_BACKENDS_CFILES): ...from here.
* Makefile.in: Rebuild.

26 years agoremove cgen support from Makefile.in, moved to cgen dir
Doug Evans [Sat, 7 Nov 1998 02:47:22 +0000 (02:47 +0000)]
remove cgen support from Makefile.in, moved to cgen dir

26 years ago * m32r-asm.c: Regenerate.
Doug Evans [Sat, 7 Nov 1998 01:22:51 +0000 (01:22 +0000)]
* m32r-asm.c: Regenerate.
Fixes calls to cgen_parse_address.

26 years ago* Patch for PR 18196, brought over from d30v branch.
Frank Ch. Eigler [Fri, 6 Nov 1998 08:45:57 +0000 (08:45 +0000)]
* Patch for PR 18196, brought over from d30v branch.
[d30v/ChangeLog]
1998-11-06  Frank Ch. Eigler  <fche@cygnus.com>
* d30v-insns (do_mvfacc): Use loop to limit shift count to 63 .. 0.
[testsuite/d30v-elf/ChangeLog]
1998-11-06  Frank Ch. Eigler  <fche@cygnus.com>
* do-shifts.S: Add test for large mvfacc shifts.