binutils-gdb.git
26 years agoTest switching between SPI/SPU.
Andrew Cagney [Fri, 13 Feb 1998 05:19:02 +0000 (05:19 +0000)]
Test switching between SPI/SPU.

26 years agoBeginnings of m32r simulator testsuite.
Doug Evans [Fri, 13 Feb 1998 03:16:48 +0000 (03:16 +0000)]
Beginnings of m32r simulator testsuite.

26 years agoKeep m32r-elf.
Doug Evans [Fri, 13 Feb 1998 03:01:10 +0000 (03:01 +0000)]
Keep m32r-elf.

26 years ago * cgen.h (lookup_insn): New argument alias_p.
Doug Evans [Fri, 13 Feb 1998 02:33:26 +0000 (02:33 +0000)]
* cgen.h (lookup_insn): New argument alias_p.
* dvp.h (VU_FLAG_[IEMDT]): New macros.

26 years agotweak last entry
Doug Evans [Fri, 13 Feb 1998 02:31:33 +0000 (02:31 +0000)]
tweak last entry

26 years ago * cgen-opc.in (@arch@_cgen_lookup_insn): New argument alias_p.
Doug Evans [Fri, 13 Feb 1998 02:31:10 +0000 (02:31 +0000)]
* cgen-opc.in (@arch@_cgen_lookup_insn): New argument alias_p.
Ignore ALIAS insns if asked to.
(@arch@_cgen_get_insn_operands): Pass 0 for alias_p, NULL for insn.
* m32r-opc.c: Regenerate.

26 years ago (vu_operands): New element UFLAGS.
Doug Evans [Fri, 13 Feb 1998 01:48:16 +0000 (01:48 +0000)]
(vu_operands): New element UFLAGS.
(parse_uflags,print_uflags): New functions.
(vu_upper_opcodes): Add UFLAGS to all insns.

26 years ago * gas/dvp/upper-2.[sd]: New testcase.
Doug Evans [Fri, 13 Feb 1998 01:44:29 +0000 (01:44 +0000)]
* gas/dvp/upper-2.[sd]: New testcase.
* gas/dvp/dvp.exp: Run it.

26 years agoRegenerate with less verbose operand instance tables.
Doug Evans [Fri, 13 Feb 1998 01:18:09 +0000 (01:18 +0000)]
Regenerate with less verbose operand instance tables.

26 years ago * gasp/macro.out: Adjust to reflect the fact that keyword
Ian Lance Taylor [Fri, 13 Feb 1998 01:13:15 +0000 (01:13 +0000)]
* gasp/macro.out: Adjust to reflect the fact that keyword
arguments are now permitted after positional arguments.

26 years ago Based on patches from Ross Harvey <ross@teraflop.com>:
Ian Lance Taylor [Fri, 13 Feb 1998 01:09:32 +0000 (01:09 +0000)]
Based on patches from Ross Harvey <ross@teraflop.com>:
* macro.c (ISSEP): Only treat '<' and '>' as separator characters
if macro_alternate or macro_mri.
(getstring): Remove support for byte constants between < and >.
(get_any_string): '<' only starts a string if macro_alternate or
macro_mri.
(macro_expand_body): Permit keyword parameters following
positional parameters.

26 years ago NetBSD patches from Gordon W. Ross <gwr@mc.com>:
Ian Lance Taylor [Fri, 13 Feb 1998 00:11:41 +0000 (00:11 +0000)]
NetBSD patches from Gordon W. Ross <gwr@mc.com>:
* netbsd.h (MACHTYPE_OK): Define.
(MY(write_object_contents)): Use DEFAULT_ARCH and DEFAULT_MID when
calling N_SET_MACHTYPE, rather than having a switch.
* libaout.h (enum machine_type): Add M_PMAX_NETBSD, M_VAX_NETBSD,
and M_ALPHA_NETBSD.
* i386netbsd.c (MACHTYPE_OK): Don't define.
(DEFAULT_MID): Define.
* m68k4knetbsd.c (SEGMENT_SIZE): Don't define.
(MACHTYPE_OK): Don't define.
(DEFAULT_MID): Define.
* m68knetbsd.c: (MACHTYPE_OK): Don't define.
(DEFAULT_MID): Define.
* ns32knetbsd.c (MACHTYPE_OK): Don't define.
(DEFAULT_MID): Define.
* sparcnetbsd.c (MACHTYPE_OK): Don't define.
(DEFAULT_MID): Define.

26 years ago * scripttempl/elf.sc: Align the _end symbol according to the ELF
Ian Lance Taylor [Fri, 13 Feb 1998 00:00:55 +0000 (00:00 +0000)]
* scripttempl/elf.sc: Align the _end symbol according to the ELF
  format size.  From Gordon W. Ross <gwr@mc.com>.

26 years ago NetBSD patches from Gordon W. Ross <gwr@mc.com>:
Ian Lance Taylor [Thu, 12 Feb 1998 23:14:33 +0000 (23:14 +0000)]
NetBSD patches from Gordon W. Ross <gwr@mc.com>:
* configure.host (alpha*-*-netbsd*): New host.
* configure.tgt (alpha*-*-netbsd*, powerpc-*-netbsd*): New
targets.

26 years ago NetBSD patches from Gordon W. Ross <gwr@mc.com>:
Ian Lance Taylor [Thu, 12 Feb 1998 23:12:45 +0000 (23:12 +0000)]
NetBSD patches from Gordon W. Ross <gwr@mc.com>:
* configure.in (alpha*-*-netbsd*): New target.
* config/te-nbsd.h (LOCAL_LABELS_FB): Define.
* configure: Rebuild.

26 years ago NetBSD patches from Gordon W. Ross <gwr@mc.com>:
Ian Lance Taylor [Thu, 12 Feb 1998 23:03:13 +0000 (23:03 +0000)]
NetBSD patches from Gordon W. Ross <gwr@mc.com>:
* vaxnetbsd.c: New file.
* netbsd-core.c: Clean up.  Remove unused macros.  Use netbsd
rather than netbsd_core.
* targets.c (vaxnetbsd_vec): Declare.
(bfd_target_vector): Add vaxnetbsd_vec.  If NETBSD_CORE is
defined, add netbsd_core_vec.
* configure.in: Set COREFILE for alpha*-*-netbsd* and
powerpc-*-netbsd* to netbsd-core.lo.  If COREFILE is
netbsd-core.lo, set COREFLAG to -DNETBSD_CORE.
* config.bfd (alpha*-*-netbsd*): New target.
* Makefile.am: Rebuild dependencies.
  (BFD32_BACKENDS): Add vaxnetbsd.lo.
(BFD32_BACKENDS_CFILES): Add vaxnetbsd.c.
* configure, Makefile.in: Rebuild.

26 years ago * as.h (flag_warn_suppress_instructionswap): Move from here...
Ian Lance Taylor [Thu, 12 Feb 1998 21:46:32 +0000 (21:46 +0000)]
* as.h (flag_warn_suppress_instructionswap): Move from here...
* config/tc-d10v.c (flag_warn_suppress_instructionswap): ...to
here, and make static.

26 years ago * getopt.h: Update to latest FSF version.
Ian Lance Taylor [Thu, 12 Feb 1998 21:29:17 +0000 (21:29 +0000)]
* getopt.h: Update to latest FSF version.

26 years ago* Changed MIPS monitor interface code to be tolerant of slightly
Frank Ch. Eigler [Thu, 12 Feb 1998 21:28:52 +0000 (21:28 +0000)]
* Changed MIPS monitor interface code to be tolerant of slightly
  different IDT/sim 6.0 behavior.  Extra time and laxness is alloted
  for monitor entry and exit.

26 years ago * ehopt.c (eh_frame_code_alignment): Only use seg_info if
Ian Lance Taylor [Thu, 12 Feb 1998 21:22:04 +0000 (21:22 +0000)]
* ehopt.c (eh_frame_code_alignment): Only use seg_info if
BFD_ASSEMBLER or MANY_SEGMENTS.

26 years ago * deflex.l: Accept '?' in symbol names, for VC++ mangled names.
Ian Lance Taylor [Thu, 12 Feb 1998 20:53:49 +0000 (20:53 +0000)]
* deflex.l: Accept '?' in symbol names, for VC++ mangled names.
From Mikey <jeffdb@netzone.com>.

26 years agoThu Feb 12 15:03:08 1998 H.J. Lu <hjl@gnu.org>
Ian Lance Taylor [Thu, 12 Feb 1998 20:05:58 +0000 (20:05 +0000)]
Thu Feb 12 15:03:08 1998  H.J. Lu  <hjl@gnu.org>

* ltmain.sh (mkdir): Check that the directory doesn't exist
before we exit with error, so that we don't get races during
parallel builds.

26 years ago * gprof.c (usage): Update bug-gnu-utils address.
Ian Lance Taylor [Thu, 12 Feb 1998 19:36:41 +0000 (19:36 +0000)]
* gprof.c (usage): Update bug-gnu-utils address.

26 years ago * addr2line.c (usage): Update bug-gnu-utils address.
Ian Lance Taylor [Thu, 12 Feb 1998 19:19:33 +0000 (19:19 +0000)]
* addr2line.c (usage): Update bug-gnu-utils address.
* ar.c (usage): Likewise.
* nlmconv.c (show_usage): Likewise.
* nm.c (usage): Likewise.
* objcopy.c (copy_usage): Likewise.
(strip_usage): Likewise.
* objdump.c (usage): Likewise.
* size.c (usage): Likewise.
* strings.c (usage): Likewise.
* windres.c (usage): Likewise.
* binutils.texi (Bug Reporting): Likewise.

26 years ago * lexsup.c (help): Update bug-gnu-utils address.
Ian Lance Taylor [Thu, 12 Feb 1998 19:12:02 +0000 (19:12 +0000)]
* lexsup.c (help): Update bug-gnu-utils address.
* ld.texinfo (Bug Reporting): Likewise.

26 years ago * as.c (show_usage): Update bug-gnu-utils address.
Ian Lance Taylor [Thu, 12 Feb 1998 19:09:49 +0000 (19:09 +0000)]
* as.c (show_usage): Update bug-gnu-utils address.
* gasp.c (show_usage): Likewise.
* doc/as.texinfo (Bug Reporting): Likewise.

26 years ago * dvp.opc.c: Nicely format opcode tables.
Doug Evans [Thu, 12 Feb 1998 19:04:15 +0000 (19:04 +0000)]
* dvp.opc.c: Nicely format opcode tables.

26 years agoupdate bug-gnu-utils address
Ian Lance Taylor [Thu, 12 Feb 1998 18:35:59 +0000 (18:35 +0000)]
update bug-gnu-utils address

26 years agoImprove my ChangeLog etiquette.
James Lemke [Thu, 12 Feb 1998 15:08:57 +0000 (15:08 +0000)]
Improve my ChangeLog etiquette.

26 years ago * config/tc-mips.c (load_address): Don't use mips III or mips IV
Jeff Law [Thu, 12 Feb 1998 09:45:13 +0000 (09:45 +0000)]
    * config/tc-mips.c (load_address): Don't use mips III or mips IV
        insns regardless of the size of a pointer if we're in mips I or
        MIPS II mode.
        (macro, macro2, s_cprestore, s_cpadd): Likewise.
Fix problems in recent code to handle address sizes more sanely.

26 years ago* d10v-tdep.c (show_regs): Avoid use of %llx when printing 8 byte
Andrew Cagney [Thu, 12 Feb 1998 07:32:58 +0000 (07:32 +0000)]
* d10v-tdep.c (show_regs): Avoid use of %llx when printing 8 byte
accumulators.

26 years agoFor d10v, do not sign-extend pointers.
Andrew Cagney [Thu, 12 Feb 1998 06:21:12 +0000 (06:21 +0000)]
For d10v, do not sign-extend pointers.

26 years agoAdd a new target specific protocol `target d10v' implemented in
Andrew Cagney [Thu, 12 Feb 1998 05:48:23 +0000 (05:48 +0000)]
Add a new target specific protocol `target d10v' implemented in
remote-d10v.c.  It has an xfer_mem function that can translate a d10v
GDB address into a d10v monitor address.

26 years ago * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
Andrew Cagney [Thu, 12 Feb 1998 05:09:25 +0000 (05:09 +0000)]
    * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
        on-chip insn memory and IMAP1 to upper 128k.
        (D10VCopy): Handle memory regions crossing 16k boundaries.
        (D10VCopy): Transfer data in 32 bit chunks.

26 years agoRemote protocol for d10v. Mainly responsible for translating GDB d10v
Andrew Cagney [Thu, 12 Feb 1998 04:20:07 +0000 (04:20 +0000)]
Remote protocol for d10v.  Mainly responsible for translating GDB d10v
addresses into those expected by the remote d10v monitor.

26 years agoopcodes:
Joern Rennecke [Thu, 12 Feb 1998 03:56:57 +0000 (03:56 +0000)]
opcodes:
* d10v-opc.c (d10v_predefined_registers, d10v_operands, d10v_opcodes):
Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
Introduce OPERAND_GPR.
* d10v-dis.c (print_operand): Likewise.
include/opcode:
* d10v.h (OPERAND_ACC): Split into:
(OPERAND_ACC0, OPERAND_ACC1) .
(OPERAND_GPR): Define.
gas/config:
* tc-d10v.c (parallel_ok, find_opcode):
Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
Introduce OPERAND_GPR.

26 years ago * sim-main.h (CIA_GET,CIA_SET): Provide dummy definitions for now.
Doug Evans [Thu, 12 Feb 1998 03:55:30 +0000 (03:55 +0000)]
* sim-main.h (CIA_GET,CIA_SET): Provide dummy definitions for now.

26 years agoRegenerated to use correct symbol concat macro.
Doug Evans [Thu, 12 Feb 1998 03:28:18 +0000 (03:28 +0000)]
Regenerated to use correct symbol concat macro.

26 years ago * cgen-opc.in: New file.
Doug Evans [Thu, 12 Feb 1998 03:13:21 +0000 (03:13 +0000)]
* cgen-opc.in: New file.
* cgen.sh: Translate @ARCH@.  Cat cgen-opc.in into @arch@-opc.c.
* Makefile.am (CGENFILES): Add cgen-opc.in.
* Makefile.in: Regenerate.

* cgen-opc.c (cgen_set_cpu): Delete init of hw list `next' chain.
(cgen_hw_lookup): Make result const.

* cgen-dis.in (*): Use PTR instead of void *.
(print_insn): Delete unused vars `i', `syntax'.

* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.

26 years ago * decode.c, decode.h, sem.c, sem-switch.c, model.c: Regenerate.
Doug Evans [Thu, 12 Feb 1998 02:54:20 +0000 (02:54 +0000)]
* decode.c, decode.h, sem.c, sem-switch.c, model.c: Regenerate.
* cpux.c, decodex.c, decodex.h, readx.c, semx.c, modelx.c: Regenerate.

26 years ago * cgen.h (CGEN_FIELDS): Define here.
Doug Evans [Thu, 12 Feb 1998 01:42:43 +0000 (01:42 +0000)]
* cgen.h (CGEN_FIELDS): Define here.
(CGEN_HW_ENTRY): New member `type'.
(hw_list): Delete decl.
(enum cgen_mode): Declare.
(CGEN_OPERAND): New member `hw'.
(enum cgen_operand_instance_type): Declare.
(CGEN_OPERAND_INSTANCE): New type.
(CGEN_INSN): New member `operands'.
(CGEN_OPCODE_DATA): Make hw_list const.
(get_insn_operands,lookup_insn): Add prototypes for.

26 years ago(check_parallel_io_clash): Add #if 0'd out code that uses new operand
Doug Evans [Thu, 12 Feb 1998 01:21:31 +0000 (01:21 +0000)]
(check_parallel_io_clash): Add #if 0'd out code that uses new operand
usage facility.

26 years ago* tekhex.c (tekhex_write_object_contents): Call tekhex_init.
Richard Henderson [Thu, 12 Feb 1998 01:12:14 +0000 (01:12 +0000)]
* tekhex.c (tekhex_write_object_contents): Call tekhex_init.

PR 14804

26 years ago * gas/dvp/{*}: .text renamed to .vutext.
Doug Evans [Thu, 12 Feb 1998 01:10:22 +0000 (01:10 +0000)]
* gas/dvp/{*}: .text renamed to .vutext.
* gas/dvp/vif-1.[sd]: Renamed from pke-1.[sd].

26 years ago * symcat.h: New file.
Doug Evans [Thu, 12 Feb 1998 00:58:27 +0000 (00:58 +0000)]
* symcat.h: New file.

26 years ago* read.c (s_fill): Handle non-constant repeat counts by creating
Richard Henderson [Thu, 12 Feb 1998 00:27:08 +0000 (00:27 +0000)]
* read.c (s_fill): Handle non-constant repeat counts by creating
an rs_space fragment.

PR 14940

26 years agoupdate copyright date
Doug Evans [Thu, 12 Feb 1998 00:11:47 +0000 (00:11 +0000)]
update copyright date

26 years ago(insert_operand): Bring over possible change from branch.
Doug Evans [Wed, 11 Feb 1998 23:40:43 +0000 (23:40 +0000)]
(insert_operand): Bring over possible change from branch.

26 years agoUpdate DMA register addresses
James Lemke [Wed, 11 Feb 1998 23:19:52 +0000 (23:19 +0000)]
Update DMA register addresses

26 years ago* sim-load.c (sim_load_file): Print LMA/VMA according to value
Andrew Cagney [Wed, 11 Feb 1998 21:10:23 +0000 (21:10 +0000)]
* sim-load.c (sim_load_file): Print LMA/VMA according to value
used.

26 years ago- PKE simulation code almost complete. Still missing:
Frank Ch. Eigler [Wed, 11 Feb 1998 19:42:15 +0000 (19:42 +0000)]
- PKE simulation code almost complete.  Still missing:
  * handling of super duper packed UNPACK arguments
  * skipping of in-progress instruction on break/stop
  * interrupt generation to 5900
  * PATH2/PATH3 status checking & masking
  * ability to write to FIFO one word (instead of quadword) at a time

26 years agoDocument M32Rx warnings and errors.
Nick Clifton [Wed, 11 Feb 1998 18:35:50 +0000 (18:35 +0000)]
Document M32Rx warnings and errors.
Document --warn-explicit-parallel-conflicts.

26 years agoEnable remote-tcp on a FreeBSD host.
Andrew Cagney [Wed, 11 Feb 1998 11:01:30 +0000 (11:01 +0000)]
Enable remote-tcp on a FreeBSD host.

26 years agoUpdate tests to match recently modified ABI
Andrew Cagney [Wed, 11 Feb 1998 07:12:48 +0000 (07:12 +0000)]
Update tests to match recently modified ABI

26 years agoDon't abort() when system call is unknown.
Andrew Cagney [Wed, 11 Feb 1998 07:11:28 +0000 (07:11 +0000)]
Don't abort() when system call is unknown.

26 years agoEnsure zero-hardwired bits in DPSW remain zero.
Andrew Cagney [Wed, 11 Feb 1998 06:34:30 +0000 (06:34 +0000)]
Ensure zero-hardwired bits in DPSW remain zero.

26 years agoHandle xxx@word + N. Treat it as xxx >> 2 + N.
Andrew Cagney [Wed, 11 Feb 1998 02:46:51 +0000 (02:46 +0000)]
Handle xxx@word + N.  Treat it as xxx >> 2 + N.

26 years ago * tracepoint.c (tracepoint_operation): Call the modify_tracepoint_hook
Keith Seitz [Wed, 11 Feb 1998 02:33:22 +0000 (02:33 +0000)]
    * tracepoint.c (tracepoint_operation): Call the modify_tracepoint_hook
        if it exists.
        Remove static declaration of free_actions.

        * tracepoint.h: Add declaration of free_actions.

        * gdbtk.c (gdbtk_modify_tracepoint): Define new tracepoint modification
hook.
        (gdbtk_print_frame_info): Define this hook so that current_source_symtab
        is set properly.
        (gdb_actions_command): Use free_actions () from tracepoint.c/h.

26 years agoDo not complain when merging m32r binaries into m32rx binaries.
Nick Clifton [Wed, 11 Feb 1998 00:13:05 +0000 (00:13 +0000)]
Do not complain when merging m32r binaries into m32rx binaries.

26 years agoFix PR14909 by reducing the paranoia in locating the assocaueted HI16S reloc
Nick Clifton [Tue, 10 Feb 1998 23:40:20 +0000 (23:40 +0000)]
Fix PR14909 by reducing the paranoia in locating the assocaueted HI16S reloc
of a LO16 reloc.

26 years ago * config/tc-dvp.c (*): pke->vif, gpuif->gif.
Doug Evans [Tue, 10 Feb 1998 23:19:44 +0000 (23:19 +0000)]
* config/tc-dvp.c (*): pke->vif, gpuif->gif.

26 years agoRemove dvp testsuite entry.
Doug Evans [Tue, 10 Feb 1998 23:15:04 +0000 (23:15 +0000)]
Remove dvp testsuite entry.
Fix up sky sanitization.

26 years ago[TEXT|DATA|BSS]_SECTION_NAME
James Lemke [Tue, 10 Feb 1998 23:06:13 +0000 (23:06 +0000)]
[TEXT|DATA|BSS]_SECTION_NAME

26 years ago * ehopt.c (eh_frame_code_alignment): If not BFD_ASSEMBLER, use
Ian Lance Taylor [Tue, 10 Feb 1998 22:59:19 +0000 (22:59 +0000)]
* ehopt.c (eh_frame_code_alignment): If not BFD_ASSEMBLER, use
seg_fix_rotP rather than fix_root from seg_info.

26 years ago * dvp-opc.c (*): pke,gpuif renamed to vif,gif.
Doug Evans [Tue, 10 Feb 1998 22:58:49 +0000 (22:58 +0000)]
* dvp-opc.c (*): pke,gpuif renamed to vif,gif.
* dvp-dis.c (*): Likewise.

26 years agoDefine default values of [TEXT|DATA|BSS]_SECTION_NAME
James Lemke [Tue, 10 Feb 1998 22:38:15 +0000 (22:38 +0000)]
Define default values of [TEXT|DATA|BSS]_SECTION_NAME

26 years ago * archures.c (bfd_mach_dvp_{vif,gif}): Renamed from ..._{pke,gpuif}.
Doug Evans [Tue, 10 Feb 1998 21:32:14 +0000 (21:32 +0000)]
* archures.c (bfd_mach_dvp_{vif,gif}): Renamed from ..._{pke,gpuif}.
(bfd_txvu_arch): Delete.
* cpu-mips.c (arch_info_struct): dvp:{vif,gif} renamed from
dvp:{pke,gpuif}.
* bfd-in2.h: Regenerate.

26 years agoTue Feb 10 16:17:20 1998 H.J. Lu <hjl@gnu.org>
Ian Lance Taylor [Tue, 10 Feb 1998 21:20:02 +0000 (21:20 +0000)]
Tue Feb 10 16:17:20 1998  H.J. Lu  <hjl@gnu.org>

* ldlex.l (V_IDENTIFIER): Allow '.' as symbol prefix.

26 years ago* Add support for 0x1_2_3_4 bignums.
Ian Carmichael [Tue, 10 Feb 1998 20:41:10 +0000 (20:41 +0000)]
* Add support for 0x1_2_3_4 bignums.

26 years agoMon Feb 10 12:37:47 1998 Philippe De Muyter <phdm@macqel.be>
Jason Molenda [Tue, 10 Feb 1998 20:14:43 +0000 (20:14 +0000)]
Mon Feb 10 12:37:47 1998  Philippe De Muyter  <phdm@macqel.be>

        * m68k/tm-delta68.h (EXTRACT_RETURN_VALUE): Type argument for
        `REGISTER_CONVERT_TO_VIRTUAL is `TYPE', not
        `REGISTER_VIRTUAL_TYPE (FP0_REGNUM)';
        (STORE_RETURN_VALUE): Ditto, and offset for `write_register_bytes'
        is `REGISTER_BYTE (FP0_REGNUM)', not `FP0_REGNUM'.
        (FRAME_NUM_ARGS): New macro.
        * m68k/tm-news.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Ditto.
        * delta68-nat.c (clear_insn_cache): New function, forgotten in previous
        patch.

26 years ago * Makefile.am (Makefile): Add target, for dependencies on
Ian Lance Taylor [Tue, 10 Feb 1998 20:11:30 +0000 (20:11 +0000)]
* Makefile.am (Makefile): Add target, for dependencies on
configure.host and configure.tgt.
* configure.host, configure.tgt: Change -linux* to -linux-gnu*.
* Makefile.in: Rebuild.

26 years ago* Many changes to make sky sim build with --enable-sim-warnings.
Ian Carmichael [Tue, 10 Feb 1998 20:08:16 +0000 (20:08 +0000)]
* Many changes to make sky sim build with --enable-sim-warnings.

26 years ago * configure.in: Change -linux* to -linux-gnu*.
Ian Lance Taylor [Tue, 10 Feb 1998 20:07:42 +0000 (20:07 +0000)]
* configure.in: Change -linux* to -linux-gnu*.
* configure: Rebuild.

26 years ago * configure.in: Change -linux* to -linux-gnu*.
Ian Lance Taylor [Tue, 10 Feb 1998 20:04:48 +0000 (20:04 +0000)]
* configure.in: Change -linux* to -linux-gnu*.
* config.bfd, configure.host: Likewise.
* configure: Rebuild.

26 years ago * app.c (do_scrub_begin): Treat \r as whitespace.
Ian Lance Taylor [Tue, 10 Feb 1998 19:44:46 +0000 (19:44 +0000)]
* app.c (do_scrub_begin): Treat \r as whitespace.

26 years ago * Makefile.in (ALL_EMULATIONS): Add eelf32l5900.o
Jeff Law [Tue, 10 Feb 1998 18:52:26 +0000 (18:52 +0000)]
    * Makefile.in (ALL_EMULATIONS): Add eelf32l5900.o
        (eelf32l5900.c): Add rule for building.
        * configure.tgt: Use r5900 specific emulation script.
        * emulparams/elf32l5900.sh: 5900 specific emulation script.

26 years agoD10v memory map changed. Update.
Andrew Cagney [Tue, 10 Feb 1998 07:26:55 +0000 (07:26 +0000)]
D10v memory map changed.  Update.
Initialize IMAP/DMAP registers to hardware reset value.

26 years agoD10V memory map changed. Update.
Andrew Cagney [Tue, 10 Feb 1998 07:05:32 +0000 (07:05 +0000)]
D10V memory map changed.  Update.
Replace all references to [ID]MEM_ADDR with conversion macros.

26 years agoD10v memory map changed, update.
Andrew Cagney [Tue, 10 Feb 1998 06:45:51 +0000 (06:45 +0000)]
D10v memory map changed, update.

26 years ago(PR14907) Fix HI16S/LO16 relocations when buf[-1] is evaluated.
Nick Clifton [Tue, 10 Feb 1998 03:55:57 +0000 (03:55 +0000)]
(PR14907) Fix HI16S/LO16 relocations when buf[-1] is evaluated.

26 years ago * decode.c, sem.c: Regenerate.
Doug Evans [Tue, 10 Feb 1998 03:51:12 +0000 (03:51 +0000)]
* decode.c, sem.c: Regenerate.
start-sanitize-m32rx
* cpux.h, decodex.c, readx.c, semx.c: Regenerate.
* m32rx.c (m32rx_h_accums_set): New function.
(m32rx_model_mark_[gs]et_h_gr): New function.
* mloopx.in: Rewrite.
* Makefile.in (mloopx.o): Build with -parallel.
* sim-main.h (_sim_cpu): Delete member `par_exec'.
* tconfig.in (WITH_SEM_SWITCH_FULL): Define as 0 for m32rx.
end-sanitize-m32rx

26 years ago (PAREXEC): Renamed from PARALLEL_EXEC. All uses updated.
Doug Evans [Tue, 10 Feb 1998 03:37:49 +0000 (03:37 +0000)]
(PAREXEC): Renamed from PARALLEL_EXEC.  All uses updated.
(SEMANTIC{,_CACHE}_FN): Fix return type.

26 years ago * cgen-sim.h (DECODE): Always use switch for `read' for now.
Doug Evans [Tue, 10 Feb 1998 01:43:42 +0000 (01:43 +0000)]
* cgen-sim.h (DECODE): Always use switch for `read' for now.
* cgen.sh (decode): Add s/@arch@/$arch/.
* genmloop.sh (@cpu@_engine_run): Delete `current_state'.
(engine_resume): Likewise.  Make `engine' volatile.  Save copy
of cpu pointer in volatile object.  Initialize read switch if
-parallel.

26 years agoAdd tests for DIVH instruction and new versions of RAC and RACH instruction.
Nick Clifton [Tue, 10 Feb 1998 01:21:22 +0000 (01:21 +0000)]
Add tests for DIVH instruction and new versions of RAC and RACH instruction.
Renamed MACHL1 to MACLH1.

26 years agoImproved warning message generation for parallel instructions
Nick Clifton [Tue, 10 Feb 1998 00:30:25 +0000 (00:30 +0000)]
Improved warning message generation for parallel instructions

26 years ago* Make it so vu.bin is an optional file.
Ian Carmichael [Tue, 10 Feb 1998 00:13:54 +0000 (00:13 +0000)]
* Make it so vu.bin is an optional file.

26 years ago* Add hardware_init hook.
Ian Carmichael [Mon, 9 Feb 1998 23:53:33 +0000 (23:53 +0000)]
* Add hardware_init hook.

26 years ago * symtab.c (fixup_psymbol_section): Move forward declaration to
Doug Evans [Mon, 9 Feb 1998 23:25:39 +0000 (23:25 +0000)]
* symtab.c (fixup_psymbol_section): Move forward declaration to
top of file with other such decls.  Make it a static function.
* symtab.h: Minor formatting tweaks.
Via Fred, from m32r branch.

26 years ago * symtab.c (fixup_psymbol_section): Move forward declaration to
Doug Evans [Mon, 9 Feb 1998 23:20:13 +0000 (23:20 +0000)]
* symtab.c (fixup_psymbol_section): Move forward declaration to
top of file with other such decls.  Make it a static function.
* symtab.h: Minor formatting tweaks.
Via Fred, from m32r branch.

26 years ago * genmloop.sh (@cpu@_engine_run): Delete `current_state'.
Doug Evans [Mon, 9 Feb 1998 22:51:21 +0000 (22:51 +0000)]
* genmloop.sh (@cpu@_engine_run): Delete `current_state'.
(engine_resume): Likewise.  Make `engine' volatile.  Save copy
of cpu pointer in volatile object.

26 years ago * config/a29k-udi.mt, config/i960/vxworks960.mt (REMOTE_OBS):
Stan Shebs [Mon, 9 Feb 1998 21:25:02 +0000 (21:25 +0000)]
* config/a29k-udi.mt, config/i960/vxworks960.mt (REMOTE_OBS):
  Remove redefinition.
* config/i960/tm-i960.h (BREAKPOINT): Define.
Fix build failures due to tracepoint.c addition

26 years ago * Makefile.in (init.c): Ignore errors when making init.c. Seems
Ian Lance Taylor [Mon, 9 Feb 1998 20:39:14 +0000 (20:39 +0000)]
* Makefile.in (init.c): Ignore errors when making init.c.  Seems
necessary to work around bug in Solaris make.

26 years ago * Makefile.am: Update dependencies.
Ian Lance Taylor [Mon, 9 Feb 1998 19:19:16 +0000 (19:19 +0000)]
* Makefile.am: Update dependencies.
* Makefile.in: Rebuild.

26 years ago * configure, aclocal.m4: Rebuild with new libtool.
Ian Lance Taylor [Sat, 7 Feb 1998 20:43:38 +0000 (20:43 +0000)]
* configure, aclocal.m4: Rebuild with new libtool.

26 years ago * configure, aclocal.m4: Rebuild with new libtool.
Ian Lance Taylor [Sat, 7 Feb 1998 20:35:04 +0000 (20:35 +0000)]
* configure, aclocal.m4: Rebuild with new libtool.

26 years agoFix double dependency for itable.[hc]. Was causing both the mips16 and the
Andrew Cagney [Sat, 7 Feb 1998 06:24:51 +0000 (06:24 +0000)]
Fix double dependency for itable.[hc].  Was causing both the mips16 and the
normal mips simulators to be built.

26 years agoDo not initialise private data in output BFD if the input BFD is the default
Nick Clifton [Sat, 7 Feb 1998 01:06:49 +0000 (01:06 +0000)]
Do not initialise private data in output BFD if the input BFD is the default
architecture - instead allow future merges to do this.

26 years agoAdd automake and libtool as things to keep around.
Jason Molenda [Sat, 7 Feb 1998 00:40:28 +0000 (00:40 +0000)]
Add automake and libtool as things to keep around.

26 years ago- Added almost all code needed for PKE0/1 simulation. Considers
Frank Ch. Eigler [Sat, 7 Feb 1998 00:12:14 +0000 (00:12 +0000)]
- Added almost all code needed for PKE0/1 simulation.  Considers
  clarifications given in SCEI question/answer batches #1 and #2.

26 years agoSun Jul 6 02:44:28 1997 Philippe De Muyter <phdm@macqel.be>
Jason Molenda [Fri, 6 Feb 1998 23:27:06 +0000 (23:27 +0000)]
Sun Jul  6 02:44:28 1997  Philippe De Muyter  <phdm@macqel.be>

        * m68k/tm-delta68.h (CPLUS_MARKER): Macro deleted.
        (EXTRACT_STRUCT_VALUE_ADDRESS): Macro defined.
        (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Macros modified
        because floating-point values return via %fp0.
        (CLEAR_INSN_CACHE): New macro.
        * m68k/tm-m68k.h (REGISTER_CONVERT_TO_VIRTUAL): Macro fixed
        to use DOUBLEST.
        (REGISTER_CONVERT_TO_RAW): Ditto.
        * infptrace.c (child_xfer_memory): If CLEAR_INSN_CACHE is defined,
        call it after having written in child process's memory.
        * inflow.c (PROCESS_GROUP_TYPE): Macro defined if HAVE_TERMIO.
        (gdb_has_a_terminal, terminal_ours_1): Functions fixed for HAVE_TERMIO.