Commit Graph

21310 Commits

Author SHA1 Message Date
Keith Seitz a5f4fbff1d * 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.
1998-02-11 02:33:22 +00:00
Nick Clifton bae2276c5b Do not complain when merging m32r binaries into m32rx binaries. 1998-02-11 00:13:05 +00:00
Nick Clifton 9cca77627b Fix PR14909 by reducing the paranoia in locating the assocaueted HI16S reloc
of a LO16 reloc.
1998-02-10 23:40:20 +00:00
Doug Evans 8be4a8f74c * config/tc-dvp.c (*): pke->vif, gpuif->gif. 1998-02-10 23:19:44 +00:00
Doug Evans 45fb7b894f Remove dvp testsuite entry.
Fix up sky sanitization.
1998-02-10 23:15:04 +00:00
James Lemke ffc3a16015 [TEXT|DATA|BSS]_SECTION_NAME 1998-02-10 23:06:13 +00:00
Ian Lance Taylor 3081e56786 * ehopt.c (eh_frame_code_alignment): If not BFD_ASSEMBLER, use
seg_fix_rotP rather than fix_root from seg_info.
1998-02-10 22:59:19 +00:00
Doug Evans 9766c43faf * dvp-opc.c (*): pke,gpuif renamed to vif,gif.
* dvp-dis.c (*): Likewise.
1998-02-10 22:58:49 +00:00
James Lemke cfa025ec7f Define default values of [TEXT|DATA|BSS]_SECTION_NAME 1998-02-10 22:38:15 +00:00
Doug Evans 9eb7b67b39 * 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.
1998-02-10 21:32:14 +00:00
Ian Lance Taylor 2ff0401240 Tue Feb 10 16:17:20 1998 H.J. Lu <hjl@gnu.org>
* ldlex.l (V_IDENTIFIER): Allow '.' as symbol prefix.
1998-02-10 21:20:02 +00:00
Ian Carmichael f64479baa4 * Add support for 0x1_2_3_4 bignums. 1998-02-10 20:41:10 +00:00
Jason Molenda 75a1d67abb 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.
1998-02-10 20:14:43 +00:00
Ian Lance Taylor 7d620e23ed * 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.
1998-02-10 20:11:30 +00:00
Ian Carmichael 52793fab2f * Many changes to make sky sim build with --enable-sim-warnings. 1998-02-10 20:08:16 +00:00
Ian Lance Taylor 5023c3ab9c * configure.in: Change -linux* to -linux-gnu*.
* configure: Rebuild.
1998-02-10 20:07:42 +00:00
Ian Lance Taylor 5303c57477 * configure.in: Change -linux* to -linux-gnu*.
* config.bfd, configure.host: Likewise.
	* configure: Rebuild.
1998-02-10 20:04:48 +00:00
Ian Lance Taylor dfb3ecb277 * app.c (do_scrub_begin): Treat \r as whitespace. 1998-02-10 19:44:46 +00:00
Jeff Law bd8a4ea444 * 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.
1998-02-10 18:52:26 +00:00
Andrew Cagney 8904ad6940 D10v memory map changed. Update.
Initialize IMAP/DMAP registers to hardware reset value.
1998-02-10 07:26:55 +00:00
Andrew Cagney f6826586c5 D10V memory map changed. Update.
Replace all references to [ID]MEM_ADDR with conversion macros.
1998-02-10 07:05:32 +00:00
Andrew Cagney 5587208852 D10v memory map changed, update. 1998-02-10 06:45:51 +00:00
Nick Clifton 6aa32b907b (PR14907) Fix HI16S/LO16 relocations when buf[-1] is evaluated. 1998-02-10 03:55:57 +00:00
Doug Evans dc4e95adcc * 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
1998-02-10 03:51:12 +00:00
Doug Evans 6b373fab44 (PAREXEC): Renamed from PARALLEL_EXEC. All uses updated.
(SEMANTIC{,_CACHE}_FN): Fix return type.
1998-02-10 03:37:49 +00:00
Doug Evans e61871cedc * 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.
1998-02-10 01:43:42 +00:00
Nick Clifton 01c97361c2 Add tests for DIVH instruction and new versions of RAC and RACH instruction.
Renamed MACHL1 to MACLH1.
1998-02-10 01:21:22 +00:00
Nick Clifton 47aa559218 Improved warning message generation for parallel instructions 1998-02-10 00:30:25 +00:00
Ian Carmichael dde66fa756 * Make it so vu.bin is an optional file. 1998-02-10 00:13:54 +00:00
Ian Carmichael 2c88fae9ad * Add hardware_init hook. 1998-02-09 23:53:33 +00:00
Doug Evans 79f15b12ba * 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.
1998-02-09 23:25:39 +00:00
Doug Evans 9c01dbfbdb * 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.
1998-02-09 23:20:13 +00:00
Doug Evans dde54cb845 * genmloop.sh (@cpu@_engine_run): Delete `current_state'.
(engine_resume): Likewise.  Make `engine' volatile.  Save copy
	of cpu pointer in volatile object.
1998-02-09 22:51:21 +00:00
Stan Shebs cb5cd5b464 * 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
1998-02-09 21:25:02 +00:00
Ian Lance Taylor 89f2ecdbb1 * Makefile.in (init.c): Ignore errors when making init.c. Seems
necessary to work around bug in Solaris make.
1998-02-09 20:39:14 +00:00
Ian Lance Taylor 6c4e47861f * Makefile.am: Update dependencies.
* Makefile.in: Rebuild.
1998-02-09 19:19:16 +00:00
Ian Lance Taylor 641146fe3f * configure, aclocal.m4: Rebuild with new libtool. 1998-02-07 20:43:38 +00:00
Ian Lance Taylor 7ee4e307d6 * configure, aclocal.m4: Rebuild with new libtool. 1998-02-07 20:35:04 +00:00
Andrew Cagney 452b380811 Fix double dependency for itable.[hc]. Was causing both the mips16 and the
normal mips simulators to be built.
1998-02-07 06:24:51 +00:00
Nick Clifton 8b6dcc1bb9 Do not initialise private data in output BFD if the input BFD is the default
architecture - instead allow future merges to do this.
1998-02-07 01:06:49 +00:00
Jason Molenda b67a3a96ad Add automake and libtool as things to keep around. 1998-02-07 00:40:28 +00:00
Frank Ch. Eigler fba9bfed2d - Added almost all code needed for PKE0/1 simulation. Considers
clarifications given in SCEI question/answer batches #1 and #2.
1998-02-07 00:12:14 +00:00
Jason Molenda 4434e2dc4e 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.
1998-02-06 23:27:06 +00:00
Michael Meissner ca1a4060b1 Move code from branch 1998-02-06 23:21:00 +00:00
Jeff Law 4cb366740e * config/mips/tm-mips64.h (TARGET_LONG_BIT): Allow final target to
override.
        (TARGET_LONG_LONG_BIT): Likewise.
        (TARGET_PTR_BIT): Likewise.
start-sanitize-r5900
        * config/mips/tm-r5900.h (TARGET_PTR_BIT): Define to 32 bits.
end-sanitize-r5900
1998-02-06 23:18:29 +00:00
Ian Lance Taylor eb0a94a173 more tweaks 1998-02-06 23:14:42 +00:00
Jeff Law 6766132db9 * config/tc-mips.c (md_begin): If mips_cpu is set, then use it as
the argument to bfd_set_arch_mach.
        (load_address): Use bfd_arch_bits_per_address to determine the
        bit size of an address instead of looking at the isa level.
        (macro, macro2, s_cprestore, s_cpadd): Likewise.
1998-02-06 23:11:01 +00:00
Nick Clifton 75172c0f50 Do not generate an error message when merging v850 code into v850e/v850ea code. 1998-02-06 22:53:35 +00:00
Nick Clifton 3cb46b33bb Add -mv850any command line option for PR 14732 1998-02-06 22:47:04 +00:00
Doug Evans 5f3ba16b71 * configure.tgt (mips64r5900*-sky-elf*): Replaces txvu-elf.
* config/mips/txvu.mt (SIM): txvu -> mips.
1998-02-06 22:39:18 +00:00