Commit Graph

19847 Commits

Author SHA1 Message Date
Andrew Cagney fdd64f952d Add support for suspending/resumeing the simulator in sim-modules.
Use in sim-events.
1997-09-03 07:26:11 +00:00
Fred Fish c2d708261f * cofflink.c (coff_link_check_ar_symbols): Handle C_SYSTEM syms
the same as C_EXT syms.
        (coff_link_add_symbols): Ditto.
        (_bfd_coff_link_input_bfd): Ditto.
        (_bfd_coff_write_task_globals): Add save_global_to_static.  Use
        it to preserve and restore state of global_to_static flag.
PR 13202
1997-09-03 04:14:29 +00:00
Andrew Cagney cabedd5871 Standard simulator header file. 1997-09-03 04:13:45 +00:00
Andrew Cagney 9cdd2c6d72 Add real SIM_DESC arg to v850 simulator.
Add --enable-sim-warnings, use/fix errors.
Add --enable-sim-endian, don't use.
Add common modules. Don't yet use most.
1997-09-03 04:10:33 +00:00
Andrew Cagney 80c651f02d Stanify error reporting memory overlaps. 1997-09-03 04:06:27 +00:00
Bob Manson eaac098bd3 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
target mode.
1997-09-03 02:56:30 +00:00
Nick Clifton 8bef8c3071 Set machine number based in bits in e_flags field rather than magic number. 1997-09-03 00:44:56 +00:00
Nick Clifton 8ba8bbaec7 Replaced magic numbers with bits in e_flags field. 1997-09-03 00:40:05 +00:00
Jeff Law 9d53ae4faf * mn10200.h (INITIALIZE_TRAMPOLINE): PC relative instructions are
relative to the next instruction, not the current instruction.
pr13171.
1997-09-03 00:39:49 +00:00
David Edelsohn 1c0e698e2f * cpu-arc.c (arc_get_mach): Properly scan defined mach entries. 1997-09-03 00:36:19 +00:00
Jeff Law d37ce7639b * config/tc-mn10200.c (md_convert_frag): PC relative instructions arex
relative to the next instruction, not the current instruction.
        (md_assemble): Similarly.

pr13171
1997-09-03 00:33:47 +00:00
Jeff Law a9d67a8857 * elf-m10200.c (mn10200_elf_final_link_relocate): PC relative
instructions are relative to the next instruction, not the
        current instruction.
        (mn10200_elf_relax_section): Similarly.

pr13171
1997-09-03 00:31:34 +00:00
Bob Manson dbd850bb60 Fix missing global verbose declaration. grrrr. this is NOT
right.
1997-09-03 00:29:03 +00:00
Nick Clifton 19ebb9e3b8 Explanations of offsets in SDA/ZDA areas fixed. 1997-09-02 23:03:19 +00:00
Nick Clifton ccf107185d Support for new relocations added. Support for SDA/TDA/ZDA sections added. 1997-09-02 23:01:27 +00:00
Joern Rennecke 134f75d8ba Support restore-sanitize-sh4 . 1997-09-02 22:57:50 +00:00
Nick Clifton def31039ac Switched over to using new reloc types. 1997-09-02 22:53:31 +00:00
Joern Rennecke 552c6220e0 Comment typo fix. 1997-09-02 22:43:55 +00:00
Nick Clifton 1f302a3bd9 Removed use of V850_OPERNAD_ADJUST_SHORT_MEMORY.
Fixed several operand patterns.
1997-09-02 22:40:39 +00:00
Felix Lee 6c872cd2fc sanitization fixes. 1997-09-02 22:34:43 +00:00
Nick Clifton 1f5595a6f0 Removed the V850_OPREAND_ADJUST_SHORT_MEMORY flag as it no longer used. 1997-09-02 22:31:04 +00:00
David Edelsohn 51037f28cf Add note on TAGS support. 1997-09-02 22:07:54 +00:00
David Edelsohn 645ab3ec42 (TAGS): Add support for "/* TAGS: foo */" marker. 1997-09-02 22:03:41 +00:00
David Edelsohn 74db699d1d * Makefile.in (TAGS): Add support for "/* TAGS: foo */" marker.
* sim-n-bits.h: Add TAGS comments for all functions.
	* sim-n-core.h: Likewise.
	* sim-n-endian.h: Likewise.
1997-09-02 21:58:58 +00:00
Joern Rennecke bbce7567b6 Sanitation fixes. 1997-09-02 21:43:06 +00:00
Andrew Cagney 28e1e54d13 * config/tc-v850.c (md_assemble): Use opcode->name instead of
opcode->opcode as the sentinal. Zero is a valid opcode.
1997-09-02 05:50:40 +00:00
Andrew Cagney 2d89f63ec2 Typo in e700 #ifdef'd code. 1997-09-02 03:55:17 +00:00
Andrew Cagney 4de6b5d361 Merge SH4 branch simulator in to devo. 1997-09-02 03:49:55 +00:00
Andrew Cagney 52352d38d6 Test/fix pabsh, pabsw, psrlvw. 1997-09-01 09:47:03 +00:00
Andrew Cagney 0ffba68fdc Compile from UNIX to cygwin32. 1997-09-01 03:43:56 +00:00
Andrew Cagney cd2c720ae2 Add ``set processor'' - an alias to ``set architecture''. 1997-09-01 03:43:08 +00:00
Andrew Cagney 4b2a6aed84 Use sim_state_alloc to create common sim object. 1997-09-01 03:26:31 +00:00
Andrew Cagney 9f3f352539 Passify cross compilation and GCC -Wall 1997-09-01 03:21:59 +00:00
Bob Manson 99bdb8d22d * config/sparc/sparclite.mt: Removed simulator references (erc32
has been disabled).
1997-08-30 20:47:27 +00:00
Andrew Cagney f90b720ba1 Passify GCC. Convert 0x0LL to something more portable in the FP code. 1997-08-30 00:02:19 +00:00
Andrew Cagney 4113ba4cd7 Passify GCC. 1997-08-30 00:01:12 +00:00
Joern Rennecke bf5ac1b8ed SH4 assembler extensions. 1997-08-29 19:03:06 +00:00
Ian Lance Taylor 24d2330e75 * Makefile.am (ld_new_DEPENDENCIES): Remove @LEXLIB@.
* Makefile.in: Rebuild.
1997-08-29 04:33:13 +00:00
David Edelsohn affdd42e25 Remove arc sanitization. 1997-08-28 18:19:21 +00:00
David Edelsohn 36db8e64ab * sim-options.c (standard_option_handler): Use xstrdup, not strdup. 1997-08-28 17:37:30 +00:00
David Edelsohn 0c0b16f9d4 * configure.tgt (arc-*-elf*): Recognize.
* Makefile.am (ALL_EMULATIONS): Add earcelf.o.
	* Makefile.in: Regenerate.
	* emulparams/arcelf.sh: New file.
Removes arc sanitization.
1997-08-28 17:19:45 +00:00
David Edelsohn 207cec8b17 Remove arc sanitization. 1997-08-28 17:17:43 +00:00
David Edelsohn 24ccf6b72e * binutils-all/objdump.exp (cpus_expected): Add arc. 1997-08-28 16:58:00 +00:00
David Edelsohn 215b40bc29 Remove arc sanitization. 1997-08-28 16:56:10 +00:00
Andrew Cagney d0aba53f38 New commands ``set architecture'', ``show architecture'' and ``info
architecture''.  Update SH target to use new target_architecture_hook.
1997-08-28 10:20:21 +00:00
Andrew Cagney f40d28bfc0 Add sh3 et.al. to SH arch table.
Improve machine name parsing for v850 and SH.
1997-08-28 10:01:33 +00:00
Andrew Cagney 04258deea2 Make igen available when v850 is being build. 1997-08-28 09:55:55 +00:00
Andrew Cagney 18c319ae59 Add --target=BFDTARGET and --architecture=MACHINE options. 1997-08-28 09:44:42 +00:00
Andrew Cagney 8811705410 Fix doco on enable-sim-inline. 1997-08-27 22:43:18 +00:00
Andrew Cagney d6fea803dc Add MSBIT* and LSBIT* macro's to sim-bits.h
Add more macro's for extracting sub word quantites to sim-endian.h
1997-08-27 07:56:27 +00:00