Commit graph

24202 commits

Author SHA1 Message Date
Gavin Romig-Koch
82aeada70c * configure.in (mips64vr4xxx): Enable TARGET_ENABLE_FR.
Set mips_fpu, and mips_fpu_bitsize.
	Set sim_gen, and sim_igen_machine.
	* configure: Rebuild.
	* mips.igen (BC1): Renamed to BC1a and BC1b to avoid conflicts.
	* sim-main.h (SizeFGR): Handle TARGET_ENABLE_FR.
1998-12-12 22:43:54 +00:00
Gavin Romig-Koch
b3f1799e81 elf32-mips.c (_bfd_mips_elf_final_write_processing): Handle bfd_mach_mips4300. 1998-12-12 22:22:11 +00:00
Doug Evans
bcb601c149 * config.bfd (mips64el-skyb-elf): added new target 1998-12-12 17:07:24 +00:00
Andrew Cagney
86a51f415d CARP: Mechanism to replace EXTRA_FRAME_INFO.
Add two pointers (saved_regs, extra_info) to struct frame_info.
Introduce new macro FRAME_INIT_SAVED_REGS which replaces
FRAME_FIND_SAVED_REGS.

Document.

Use in mn10300 and rs6000 targets. Fix side effects on ALPHA, MIPS,
Z8K and SPARC targets.
1998-12-12 02:50:39 +00:00
Doug Evans
7381ab4534 Fri Aug 21 18:13:28 EDT 1998 Jim Lemke <jlemke@cygnus.com>
* configure.in (mips64el-skyb-elf): Use fragment mt-skyb and
	exclude target-libiberty, target-libg++, etc.
	* config/mt-skyb: Do not install gcc, g++, libc, libgcc, etc.

	Mon Aug 10 23:04:56 EDT 1998  Jim Lemke  <jlemke@cygnus.com>

	* config.sub (vpu-elf): Add a "marketing name" for mips64el-skyb-elf.

	Mon Aug 10 18:59:42 EDT 1998  Jim Lemke  <jlemke@cygnus.com>

	* configure.in (mips64el-skyb-elf): added new target
Bring over from sky-980617-branch.
1998-12-12 01:10:41 +00:00
Jeff Law
0b174df89d * txvu-tdep.c (set_vxtu_prompt): Rename set_prompt. 1998-12-11 22:53:20 +00:00
Fernando Nasser
a4c7e96587 1998-12-11 Fernando Nasser <fnasser@cygnus.com>
From J.T. Conklin  <jtc@redbacknetworks.com>:
        * i386-stub.c (handle_exception): Add support for 'P' command.
        (NUMREGS): New macro.
1998-12-11 21:17:56 +00:00
Tom Tromey
1f6cfbc32a * Makefile.in (configure-target-libjava): Depend on
configure-target-newlib.
	(configure-target-boehm-gc): New target.
	(configure-target-qthreads): New target.
1998-12-11 18:56:32 +00:00
Jason Molenda
852b7d1192 1998-12-11 Jeff Law (law@cygnus.com)
* configure.in (with-sim-gpu2): Do not emit a -L argument without
        an associated pathname.  Link in the math library after the gpu2
        library.

Assumes that libm is around (and doesn't take advantage of the
AC_CHECK_LIB(m) that is already in configure.in), but this is a
minor point and unlikely to cause problems.
1998-12-11 18:47:33 +00:00
Ulrich Drepper
dee563f348 Update. 1998-12-11 17:14:50 +00:00
Gavin Romig-Koch
eac6dec56e Cleanups. 1998-12-11 15:18:54 +00:00
Ken Raeburn
9139dd623e h8300: tweak "opcode not available in h8/300 mode" message 1998-12-11 07:55:04 +00:00
Andrew Cagney
94a4ff1901 Compare with ZERO not NULL. 1998-12-11 06:00:55 +00:00
Andrew Cagney
8b1773ee6a Fix compiler warnings on FreeBSD. 1998-12-11 01:30:59 +00:00
Dave Brolley
d8d144a0ab Thu Dec 10 18:46:25 1998 Dave Brolley <brolley@cygnus.com>
* sim/fr30/div0s.cgs: New testcase.
	* sim/fr30/div0u.cgs: New testcase.
	* sim/fr30/div1.cgs: New testcase.
	* sim/fr30/div2.cgs: New testcase.
	* sim/fr30/div3.cgs: New testcase.
	* sim/fr30/div4s.cgs: New testcase.
	* sim/fr30/testutils.inc (mvi_h_dr,set_dbits,test_dbits): New Macros.
1998-12-10 23:48:37 +00:00
Dave Brolley
767d2de5d7 Thu Dec 10 18:39:46 1998 Dave Brolley <brolley@cygnus.com>
* fr30-opc.c,fr30-opc.h: Regenerated.
1998-12-10 23:41:58 +00:00
Jeff Law
312de19bdd Fixes. 1998-12-10 23:36:40 +00:00
Frank Ch. Eigler
c426ee5dd0 * Fix for endianness bugs in tx39 sio sim.
1998-12-10  Frank Ch. Eigler  <fche@cygnus.com>
	* dv-tx3904sio.c (tx3904sio_io_read_buffer): Endianness fixes.
	(tx3904sio_tickle): fflush after a stdout character output.
1998-12-10 23:20:48 +00:00
Jeff Law
3314a50ac8 Add missing sanitize markers. 1998-12-10 23:20:47 +00:00
Andrew Cagney
d70a61e74c CARP:
More replace reg_name[] with REGISTER_NAME().
1998-12-10 23:07:24 +00:00
Ulrich Drepper
986b3b988a Update. 1998-12-10 22:48:35 +00:00
Ulrich Drepper
5f49173db3 (elf_i386_relocate_section): Don't fail relocations in debug sections
for symbol defined externally.
1998-12-10 22:47:25 +00:00
David Taylor
4770ff087a Start of HP merge changes to GDB. 1998-12-10 21:25:43 +00:00
Doug Evans
51d57b0aa6 * gas/mips/vu0.[sd]: Update vmtir testcases. 1998-12-10 21:20:00 +00:00
Doug Evans
1ec1c8f85e * m32r-opc.c: Regenerate. 1998-12-10 20:50:29 +00:00
Doug Evans
46338a996d Bring over forgotten changelog entry from sky-980617-branch.
Thu Jul 23 18:31:03 1998  Frank Ch. Eigler  <fche@cygnus.com>

	* gas/dvp/upper-[12].[sd]: Test two-operand CLIP; remove
	old one-operand CLIP.
1998-12-10 19:36:01 +00:00
Doug Evans
de9705cb1a * gas/dvp/lower-2.[sd]: Handle label as immediate data.
* gas/dvp/gifimage-1.[sd]: Add testcases for EOP.
	* gas/dvp/upper-[12].[sd]: Test two-operand CLIP; remove
	old one-operand CLIP.
Bring over from sky-980617-branch.
1998-12-10 19:27:27 +00:00
Ian Lance Taylor
e1dfd97dc8 Thu Dec 10 11:12:28 1998 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* Makefile.am (ALL_EMULATIONS): Remove pe-dll.o and deffilep.o.
	(ALL_EMUL_EXTRA_OFILES): New variable.  Put them here instead.
	* configure.in: Set EMUL_EXTRA_OFILES to $(ALL_EMUL_EXTRA_OFILES)
	if configuring with all targets.
	* configure, Makefile.in, aclocal.m4: Rebuild.

	* emultempl/pe.em (pe_enable_stdcall_fixup): Make static.
	(pe_dll_do_default_excludes): Removed, unused.
	(pe_def_file, pe_dll_export_everything, pe_dll_kill_ats,
	pe_dll_stdcall_aliases): Don't initialize them, this file may be
	compiled more than once.
	* pe-dll.c (pe_def_file, pe_dll_export_everything,
	pe_dll_do_default_excludes, pe_dll_kill_ats,
	pe_dll_stdcall_aliases): Define and initialize them here instead.
	(generate_reloc): Fix allocation of reloc_addresses array to use
	bfd_vma instead of unsigned long.  Fix element size in qsort call.
	(reloc_sort): Compare pointers to bfd_vma instead of unsigned
	long.
1998-12-10 16:16:08 +00:00
Ian Lance Taylor
da7f0954c9 * targets.c (bfd_target_vector): Remove duplicate entry for
tekhex_vec.
1998-12-10 16:01:06 +00:00
Nick Clifton
c8f7664ff1 Add line separator character. 1998-12-10 12:04:21 +00:00
Andrew Cagney
51ecd1580c Include "sim-assert.h". 1998-12-10 06:54:36 +00:00
Andrew Cagney
9ddf9aa9be CARP:
Rename REGISTER_NAMES{} -> REGISTER_NAME().
1998-12-10 06:10:03 +00:00
Doug Evans
d734c861b4 * config/tc-mips.c (append_insn): Don't move INSN_SYNC
instructions into delay slot.
Bring over from sky-980617-branch.
1998-12-10 04:19:50 +00:00
Doug Evans
84177a47f5 * config/tc-dvp.h (md_end): Define.
* config/tc-dvp.c (dvp_end): New function.
Bring over from sky-980617-branch.
1998-12-10 01:19:52 +00:00
Doug Evans
64db3c9a81 * mips-opc.c (sync*): Flag these instructions with INSN_SYNC. 1998-12-10 00:03:43 +00:00
Doug Evans
467caa5a89 * mips.h (INSN_SYNC): New flag. 1998-12-09 23:50:06 +00:00
Doug Evans
76ffe169eb bring changes over from sky-980617-branch 1998-12-09 23:28:41 +00:00
Doug Evans
a6831cce0f * mips-opc.c (mips_builtin_opcodes): Update vmtir syntax.
* dvp-opc.c (vu_lower_opcodes): Update mtir entry.
	(extract_ffstreg): Fix calculation of reg part of returned value.
PR 18402
1998-12-09 23:10:52 +00:00
Jim Blandy
ffd4e62b2c Keep agentexpr.texi. 1998-12-09 21:25:05 +00:00
Jeff Law
e121918a4f * gas/vtable/vtable.exp: Do not run these tests for the dvp assembler. 1998-12-09 21:04:28 +00:00
Doug Evans
cca1ad81d6 * cpu.h,decode.c,sem-switch.c,sem.c: Regenerate.
* cpux.h,decodex.c,semx-switch.c: Regenerate.
1998-12-09 20:44:30 +00:00
Jeff Law
3b35597c52 * config/tc-mips.c (gpr_interlocks): The r5900 always has
gpr interlocks.
Fixes minor assembler testsuite failure on the r5900.
1998-12-09 19:33:06 +00:00
Doug Evans
4883439b08 * sim-if.c: Include string.h or strings.h if present. 1998-12-09 18:18:15 +00:00
Doug Evans
8784e470ad * cgen-scache.c (scache_flush): Delete unused locals i,sc. 1998-12-09 18:09:55 +00:00
Doug Evans
fdaac1332c * sim-trace.c: Include stdlib.h if present. 1998-12-09 18:07:26 +00:00
Doug Evans
590d592f87 * sim-arange.c: Include libiberty.h, and stdlib.h if present. 1998-12-09 18:03:24 +00:00
Doug Evans
2a939996f6 * dv-sockser.c: Include unistd.h if present.
(dv_sockser_init): Add missing arg to call to sim_io_eprintf.
1998-12-09 17:56:41 +00:00
David Taylor
2289f0d25e define completer_chars so that opcodes/hppa-dis.c compiles. 1998-12-09 16:08:26 +00:00
Nick Clifton
863553274c Fix generic relocs to work as RELAs not RELs. 1998-12-09 10:26:33 +00:00
Jim Wilson
e351e0fca0 Link with i960 simulator.
* config/i960/mon960.mt (SIM_OBJS, SIM): Define.
1998-12-09 06:54:51 +00:00