Ian Lance Taylor [Wed, 24 Jun 1998 15:54:05 +0000 (15:54 +0000)]
Wed Jun 24 11:50:54 1998 Klaus Kaempf <kkaempf@progis.de>
* config/obj-vms.c (Create_VMS_Object_File): Force binary file.
Jeff Law [Wed, 24 Jun 1998 15:44:27 +0000 (15:44 +0000)]
* config/tc-mn10300.c (r_registers): Add a0-a3,d0-d3 and e0-e7
as synonyms for "rN" registers.
(xr_registers): Add mcrh, mcrl, mcvf, mdrq and sp as synonyms
for "xrN" registers.
(md_assemble): Fix typo computing the size of relocations.
Mark Alexander [Wed, 24 Jun 1998 05:44:46 +0000 (05:44 +0000)]
* configure.in: Add cygmon and libstub support for mn10200.
Mark Alexander [Wed, 24 Jun 1998 02:49:07 +0000 (02:49 +0000)]
* m10200-dis.c (print_insn_mn10200): Fix various non-portabilities
related to sign extension and the size of ints.
Mark Alexander [Wed, 24 Jun 1998 02:40:54 +0000 (02:40 +0000)]
* config/mn10200/tm-mn10200.h (SAVED_PC_AFTER_CALL): Don't
zero upper byte of address.
Jim Wilson [Wed, 24 Jun 1998 01:48:42 +0000 (01:48 +0000)]
Fix irix6-x-h8300 gas bug found while looking at gcc nightly testing failure.
* config/tc-h8300.c (do_a_fix_imm, build_bytes): Replace cast to
char with code that explicitly sign-extends.
Michael Snyder [Wed, 24 Jun 1998 00:37:49 +0000 (00:37 +0000)]
Tue Jun 23 17:32:26 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* rs6000-tdep.c (pop_dummy_frame): use memcpy.
(push_arguments): use memset.
(various other places): fix up indentation and long lines.
Nick Clifton [Tue, 23 Jun 1998 22:17:19 +0000 (22:17 +0000)]
Fix tests to match latest assembler results.
Nick Clifton [Tue, 23 Jun 1998 22:14:25 +0000 (22:14 +0000)]
Fixed testsuite macros/reloc.s failure.
Nick Clifton [Tue, 23 Jun 1998 20:56:19 +0000 (20:56 +0000)]
Conceal ugly code behing macro.
Ian Lance Taylor [Tue, 23 Jun 1998 19:17:56 +0000 (19:17 +0000)]
* Makefile.am (install-data-local): Make ldscripts subdirectory.
* Makefile.in: Rebuild.
Tue Jun 23 15:17:04 1998 Mike Stump <mrs@wrs.com>
* Makefile.am (install-exec-local): Don't let EXEEXT interfere
with the program transform name.
* Makefile.in: Rebuild.
Ian Lance Taylor [Tue, 23 Jun 1998 19:10:19 +0000 (19:10 +0000)]
Tue Jun 23 15:09:27 1998 Mike Stump <mrs@wrs.com>
* Makefile.am (install-exec-local): Don't let EXEEXT interfere
with the program transform name.
* Makefile.in: Rebuild.
Ian Lance Taylor [Tue, 23 Jun 1998 19:01:50 +0000 (19:01 +0000)]
Tue Jun 23 14:55:05 1998 Mike Stump <mrs@wrs.com>
* Makefile.am (install-exec-local): Don't let EXEEXT interfere
with the program transform name.
* Makefile.in: Rebuild.
Jason Molenda [Tue, 23 Jun 1998 19:01:10 +0000 (19:01 +0000)]
Tue Jun 23 11:58:35 1998 Jason Molenda (crash@bugshack.cygnus.com)
* configure.in: s/lXext/-lXext/ for Jillian's change.
Michael Snyder [Tue, 23 Jun 1998 18:55:13 +0000 (18:55 +0000)]
fix indentation.
Michael Snyder [Tue, 23 Jun 1998 18:46:00 +0000 (18:46 +0000)]
Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* gdb.base/funcargs.exp: simplify expect strings to ease pattern
match processing (and eliminate spurious timeouts when running).
Michael Snyder [Tue, 23 Jun 1998 18:22:43 +0000 (18:22 +0000)]
Tue Jun 23 11:14:04 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* config/mips/tm-irix5.h: Modify to work better on irix 6, by
making FP registers 8 bytes instead of 4.
REGISTER_BYTES: redefine. REGISTER_BYTE(): redefine.
REGISTER_VIRTUAL_TYPE: redefine. MIPS_LAST_ARG_REGNUM: redefine.
* irix5-nat.c (fetch_core_registers): read 8 bytes per FP register.
* mips-tdep.c (FP_REGISTER_DOUBLE): new macro to distinguish
targets with 8-byte FP registers (don't use TARGET_MIPS64).
(STACK_ARGSIZE): new macro, how much space is taken up on the
stack for each function argument (don't use TARGET_MIPS64).
(mips_push_arguments): modify logic to work better on Irix 6
(n32 ABI).
Nick Clifton [Tue, 23 Jun 1998 18:12:44 +0000 (18:12 +0000)]
Rewrite of readelf to use fopen/fread rather than mmap.
Jillian Ye [Tue, 23 Jun 1998 17:59:31 +0000 (17:59 +0000)]
configure.in: Add -lXext to mips_extra_libs
Jeff Law [Tue, 23 Jun 1998 17:01:44 +0000 (17:01 +0000)]
* m10300-opc.c: Support one operand "asr", "lsr" and "asl"
instructions. Support (sp) addressing mode by expanding it into
(0,sp).
Jeff Holcomb [Tue, 23 Jun 1998 00:17:08 +0000 (00:17 +0000)]
fix sanitization
Ian Lance Taylor [Mon, 22 Jun 1998 23:53:10 +0000 (23:53 +0000)]
* config/obj-coff.c (c_symbol_merge): Fix copying of auxiliary
information.
Ian Lance Taylor [Mon, 22 Jun 1998 22:28:49 +0000 (22:28 +0000)]
* readelf.c: Include bfd.h and bucomm.h before system header
files.
(parse_args): Change type of c from char to int.
Jeff Law [Mon, 22 Jun 1998 19:50:23 +0000 (19:50 +0000)]
* config/tc-mn10300: Handle FMT_D10 instructions.
Jeff Law [Mon, 22 Jun 1998 19:48:19 +0000 (19:48 +0000)]
* gas/mn10300/am33_6.s: New test.
* gas/mn10300/am33_7.s: Likewise.
* gas/mn10300/am33_8.s: Likewise.
* gas/mn10300/basic.exp: Run them.
Jeff Law [Mon, 22 Jun 1998 19:38:35 +0000 (19:38 +0000)]
* m10300-opc.c: Support 4 byte DSP instructions.
Jeff Law [Mon, 22 Jun 1998 19:33:21 +0000 (19:33 +0000)]
* mn10300.h (FMT_D10): Define.
Ian Lance Taylor [Mon, 22 Jun 1998 19:20:14 +0000 (19:20 +0000)]
* config/tc-i386.c (i386_operand): Be prepared for a space between
the open parenthesis and the start of the register operand,
because of the June 16 change.
Patrick Macdonald [Mon, 22 Jun 1998 15:08:58 +0000 (15:08 +0000)]
* sky-dma.h, sky-gpuif.[c|h], sky-gs.h, sky-pke.[c|h],
sky-vu.h: use _IOLBF on debug files, _IOFBF on trace files
* sky-gdb.[c|h] (sky_open_file()): add buffer mode to
parameter list
Frank Ch. Eigler [Mon, 22 Jun 1998 09:25:05 +0000 (09:25 +0000)]
* Bringing over fix for PR 16301 from sky beta branch.
Jeff Law [Mon, 22 Jun 1998 05:59:49 +0000 (05:59 +0000)]
* ld.texinfo: Note that -relax may make symbolic debugging
impossible on some platforms.
Ian Lance Taylor [Mon, 22 Jun 1998 01:27:47 +0000 (01:27 +0000)]
* config/tc-sh.c (md_apply_fix): Handle weak symbols correctly if
BFD_ASSEMBLER.
Nick Clifton [Sun, 21 Jun 1998 19:46:05 +0000 (19:46 +0000)]
Updated to match latest assembler output.
Nick Clifton [Sun, 21 Jun 1998 19:27:45 +0000 (19:27 +0000)]
Always perform alignment requests, even if they are deemed to be unnessasary.
Ron Unrau [Sun, 21 Jun 1998 15:31:09 +0000 (15:31 +0000)]
* symtab.c (find_line_pc): assumed that a PC of 0 is illegal.
Changed to pass PC as arg and return 1 if valid (0 otherwise).
symtab.h: change prototype to match
symtab.c (find_line_pc_range): use new interface
breakpoint.c (resolve_sal_pc): ditto
gdbtk.c (gdb_set_bp): ditto
Frank Ch. Eigler [Sat, 20 Jun 1998 09:21:44 +0000 (09:21 +0000)]
* Fix small typo.
Jeff Law [Sat, 20 Jun 1998 02:00:03 +0000 (02:00 +0000)]
* config/tc-mips.c (hilo_interlocks): Check mips_5900, not
mips_cpu == 5900.
Jeff Law [Fri, 19 Jun 1998 22:54:36 +0000 (22:54 +0000)]
* config/tc-mn10300.c (md_assemble): Handle FMT_D8 and FMT_D9
instruction formats. Handle MN10300_OPERAND_24BIT modifier.
(mn10300_insert_operand): Likewise.
(mn10300_check_operand): Likewise.
Jeff Law [Fri, 19 Jun 1998 22:50:44 +0000 (22:50 +0000)]
* gas/mn10300/am33_4.s: New test.
* gas/mn10300/am33_5.s: New test.
* gas/mn10300/basic.exp: Run them.
Jeff Law [Fri, 19 Jun 1998 22:49:43 +0000 (22:49 +0000)]
* m10300-opc.c: Support 6 and 7 byte am33 instructions.
Ian Lance Taylor [Fri, 19 Jun 1998 21:13:57 +0000 (21:13 +0000)]
* ld-scripts/weak.exp: New test.
* ld-scripts/weak.t: New file.
* ld-scripts/weak1.s: New file.
* ld-scripts/weak2.s: New file.
Ian Lance Taylor [Fri, 19 Jun 1998 21:11:47 +0000 (21:11 +0000)]
* elf32-mips.c (mips_elf_size_dynamic_sections): Only strip a
linker created empty input section if the output section has the
same name.
Ian Lance Taylor [Fri, 19 Jun 1998 21:10:39 +0000 (21:10 +0000)]
* elflink.h (elf_link_output_extsym): Print an error message if
_bfd_elf_section_from_bfd_section fails.
Ian Lance Taylor [Fri, 19 Jun 1998 21:10:20 +0000 (21:10 +0000)]
* elf.c (_bfd_elf_section_from_bfd_section): Call bfd_set_error on
failure.
Jillian Ye [Fri, 19 Jun 1998 20:26:23 +0000 (20:26 +0000)]
Remove the directory, all sky sim testcases are now in sim/sky/
Ian Lance Taylor [Fri, 19 Jun 1998 20:10:52 +0000 (20:10 +0000)]
Fri Jun 19 16:09:09 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* i386.h: Use FP, not sl_Suf, for fxsave and fxrstor.
Ian Lance Taylor [Fri, 19 Jun 1998 17:58:12 +0000 (17:58 +0000)]
* write.c (adjust_reloc_syms): Never adjust relocs against weak
symbols.
* config/tc-mips.c (md_apply_fix): Adjust accordingly.
Mark Alexander [Fri, 19 Jun 1998 16:19:12 +0000 (16:19 +0000)]
* m10200-dis.c (print_insn_mn10200): Recognize 'break' pseudo-op.
Joyce Janczyn [Fri, 19 Jun 1998 16:02:51 +0000 (16:02 +0000)]
Fri Jun 19 11:59:26 1998 Joyce Janczyn <janczyn@cygnus.com>
* interp.c (board): Rename am32 to stdeval1 as this is the name
consistently used to refer to the mn1030002 board.
Jeff Law [Fri, 19 Jun 1998 15:54:22 +0000 (15:54 +0000)]
start-sanitize-am33
* config/tc-mn10300.c (r_registers): Add missing registers.
(xr_registers): New set of registers.
(xr_register_name): New function.
(md_assemble): Handle XRREG and PLUS operands. Tweak handling of
RREG operand insertion. Handle new D6 and D7 instruction formats.
end-sanitize-am33
* config/tc-mn10300.c (mn10300_insert_operand): Do not hardcode the
shift amount for a repeated operand. The shift amount for the
repeated copy comes from the size of the operand.
Jeff Law [Fri, 19 Jun 1998 15:47:03 +0000 (15:47 +0000)]
* gas/mn10300/am33_2.s: New test.
* gas/mn10300/am33_3.s: New test.
* gas/mn10300/basic.exp: Run them.
Jeff Law [Fri, 19 Jun 1998 15:45:13 +0000 (15:45 +0000)]
* m10300-opc.c: Support for 3 byte and 4 byte extended instructions
found on the mn10300.
Jeff Law [Fri, 19 Jun 1998 15:41:58 +0000 (15:41 +0000)]
* mn10300.h (MN10300_OPERAND_XRREG): Define.
(MN10300_OPERAND_PLUS): Likewise.
(FMT_D6, FMT_D7): Likewise.
Ian Lance Taylor [Fri, 19 Jun 1998 14:43:45 +0000 (14:43 +0000)]
formatting fixes
Jeff Law [Fri, 19 Jun 1998 06:47:19 +0000 (06:47 +0000)]
* config/tc-h8300.c (get_operand): Fix typos in ldm/stm support.
Ulrich Drepper [Fri, 19 Jun 1998 01:58:48 +0000 (01:58 +0000)]
Update.
Ulrich Drepper [Fri, 19 Jun 1998 01:58:00 +0000 (01:58 +0000)]
Add support for fxsave, fxrstor, sysenter and sysexit.
John Metzler [Thu, 18 Jun 1998 22:47:43 +0000 (22:47 +0000)]
Fix compile errors in set_mips_isa_type
John Metzler [Thu, 18 Jun 1998 21:08:52 +0000 (21:08 +0000)]
*** empty log message ***
Jeff Law [Thu, 18 Jun 1998 19:14:20 +0000 (19:14 +0000)]
Rework ChangeLog entry to avoid mentioning vr5400 in a r5900 entry.
Jeff Law [Thu, 18 Jun 1998 19:12:41 +0000 (19:12 +0000)]
Remove reference to vr5400 inside a r5900 ChangeLog entry.
Joyce Janczyn [Thu, 18 Jun 1998 18:43:11 +0000 (18:43 +0000)]
Thu June 18 14:37:14 1998 Joyce Janczyn <janczyn@cygnus.com>
* interp.c (sim_open): Fix typo in address of EXTMD register
(0x34000280, not 0x3400280).
John Metzler [Thu, 18 Jun 1998 17:30:26 +0000 (17:30 +0000)]
* mips-dis.c (print_insn_little_mips): Previously, instruction
printing references the symbol table to determine whether the
instruction resides in a block regular instructions or mips16
instructions. However, when the disassembler gets used in other
environments where the symbol table is not present, we no longer
rely in the symbol table, rather, use the low bit of the
instructions address to guess. There should be no change for usage
of the disassembler in host based programse, gdb ,objdump.
(print_insn_big_mips): ditto.
(print_insn_mips): ditto
Ian Lance Taylor [Thu, 18 Jun 1998 16:20:45 +0000 (16:20 +0000)]
tipo
Frank Ch. Eigler [Thu, 18 Jun 1998 15:11:28 +0000 (15:11 +0000)]
* Adapt to changed R5900 SQC2 opcode.
Thu Jun 18 17:48:01 1998 Frank Ch. Eigler <fche@cygnus.com>
* mips.igen (SDC2): Removed R5900 alternative.
* r5900.igen (SQC2): Updated bit pattern to
match changed R5900 specs.
release [Thu, 18 Jun 1998 07:31:22 +0000 (07:31 +0000)]
fix sanitization typo
release [Thu, 18 Jun 1998 06:52:03 +0000 (06:52 +0000)]
fix sanitization; add t-ldl.s t-ldr.s t-lwl.s t-lwr.s t-sdr.s t-sub.s t-swl.s t-swr.s
release [Thu, 18 Jun 1998 06:27:54 +0000 (06:27 +0000)]
fix sanitization; add ax-gdb.c ax-gdb.h ax-general.c ax.h
release [Thu, 18 Jun 1998 02:14:08 +0000 (02:14 +0000)]
install tracing help files
Patrick Macdonald [Thu, 18 Jun 1998 00:28:06 +0000 (00:28 +0000)]
* second phase of the --sky-debug, --sky-debug-file stuff
* only outstanding issue is vu0/vu1 to file (phase 3_
* please see ChangeLog.sky for complete details
Jeff Law [Thu, 18 Jun 1998 00:17:18 +0000 (00:17 +0000)]
* gas/mn10300/am33.s: New test.
* gas/mn10300/basic.exp: Run it.
Jeff Law [Thu, 18 Jun 1998 00:12:44 +0000 (00:12 +0000)]
* config/tc-mn10300.c (r_registers): New register table.
(r_register_name): New function.
(md_assemble): Handle new am33 operand types.
Jeff Law [Thu, 18 Jun 1998 00:03:00 +0000 (00:03 +0000)]
* simops.c (syscall): Handle change in opcode # for syscall.
* mn10300.igen (syscall): Likewise.
Jeff Law [Wed, 17 Jun 1998 23:57:33 +0000 (23:57 +0000)]
* mn10300.h (MN10300_OPERAND_USP): Define.
(MN10300_OPERAND_SSP, MN10300_OPERAND_MSP): Likewise.
(MN10300_OPERAND_PC, MN10300_OPERAND_EPSW): Likewise.
(MN10300_OPERAND_RREG): Likewise.
Snapshot current work.
Jeff Law [Wed, 17 Jun 1998 23:54:25 +0000 (23:54 +0000)]
start-sanitize-am33
* m10300-opc.c (USP, SSP, MSP, PC, IMM4, EPSW, RN0, RM1): New
operands for the am33.
(mn10300_opcodes): Add new instructions from the am33.
end-sanitize-am33
* m10300-opc.c (mn10300_opcodes): Change opcode for "syscall".
Snapshot current work.
Ron Unrau [Wed, 17 Jun 1998 21:53:20 +0000 (21:53 +0000)]
* parse.c (target_map_name_to_register): Check target specific
aliases *first* so that it can over-ride architectural names
* txvu-tdep.c: start to handle backtraces
Said Ziouani [Wed, 17 Jun 1998 21:21:55 +0000 (21:21 +0000)]
* remote-sds.c (sds_start_remote): Fix printf call.
Ian Lance Taylor [Wed, 17 Jun 1998 17:07:54 +0000 (17:07 +0000)]
* config/tc-mips.c (md_show_usage): Fix -mipsN usage.
Patrick Macdonald [Wed, 17 Jun 1998 14:54:11 +0000 (14:54 +0000)]
* sky-pke.h: PKE_REG_SET_MASK / PKE_MEM_WRITE macros updated
to check/open the debug trace file
Frank Ch. Eigler [Wed, 17 Jun 1998 11:31:32 +0000 (11:31 +0000)]
* MIPS test suite changes that allow cross-assemblers to test MIPS dialects
other than their native tongues.
Wed Jun 17 14:02:10 1998 Frank Ch. Eigler <fche@cygnus.com>
* gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
run on differently targeted assembler.
* gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto.
* gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same.
* gas/mips/{mips16.d,mips4.d,nodelay.d}: Again.
* gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some.
* gas/mips/ld-ilocks.d: Removed disassembler flags to let target
defaults go unmodified. Replaced $f4/$f5 with $fp[45], as the
original `ld.d' had. Find `ld.s'.
* gas/mips/mul-ilocks.d: Nearly ditto.
Andrew Cagney [Wed, 17 Jun 1998 07:42:53 +0000 (07:42 +0000)]
Re-do sim-inline's handling of external functions and variables so
that there really is only one instance of them.
Mark Alexander [Tue, 16 Jun 1998 23:36:01 +0000 (23:36 +0000)]
* mn10200-tdep.c (mn10200_analyze_prologue): Fix null pointer
crash when in "start".
Jillian Ye [Tue, 16 Jun 1998 22:39:28 +0000 (22:39 +0000)]
*** empty log message ***
Patrick Macdonald [Tue, 16 Jun 1998 21:02:33 +0000 (21:02 +0000)]
* support for the --sky-debug, sky-debug-file options
* support for the --log, --log-file options
* GIF disassembly
* please view ChangeLog.Sky for details
Ron Unrau [Tue, 16 Jun 1998 20:38:10 +0000 (20:38 +0000)]
* dbxread.c: reset function_start_offset after a finishing N_FUN
is seen.
* remote-sim.c: allow TARGET_REDEFINE_DEFAULT_OPS to override
target vectors as needed.
* txvu-tdep.c: add support for VIF breakpoints.
Ron Unrau [Tue, 16 Jun 1998 20:30:20 +0000 (20:30 +0000)]
* sky-pke.c(read_pke_pc): return source address of current pc
* sky-pke.c(read_pke_pcx): return index of current pc
* sky-pke.h: export read_pke_pcx
* interp.c(sim_fetch_registers): read pke pc/pcx
* sky-libvpe.c: track name change from GDB
* sim-main.h: add vif memory based pc
- extend gdb comm area for fifo breakpoints
- define SIM_ENGINE_RESTART_HOOK
* sky-gdb.c: add support for VIF breakpoints
Jillian Ye [Tue, 16 Jun 1998 19:47:31 +0000 (19:47 +0000)]
*** empty log message ***
Jim Ingham [Tue, 16 Jun 1998 19:36:47 +0000 (19:36 +0000)]
Mon Jun 15 13:18:21 1998 Jim Ingham <jingham@cygnus.com>
* gdbtk.c (gdbtk_init): Add elements to the auto_path AS LIST
ELEMENTS. This allows gdbtk to work when installed in a directory
which has a space in the path. D. Moseley pointed out the bug.
Frank Ch. Eigler [Tue, 16 Jun 1998 18:13:47 +0000 (18:13 +0000)]
* ECC (tx39) and sky changes.
[ChangeLog]
start-sanitize-tx3904
Tue Jun 16 14:39:00 1998 Frank Ch. Eigler <fche@cygnus.com>
* dv-tx3904tmr.c: Deschedule timer event after dispatching.
Reduce unnecessarily high timer event frequency.
* dv-tx3904cpu.c: Ditto for interrupt event.
end-sanitize-tx3904
start-sanitize-sky
Tue Jun 16 14:12:09 1998 Frank Ch. Eigler <fche@cygnus.com>
* interp.c (decode_coproc): Removed COP2 branches.
* r5900.igen: Moved COP2 branch instructions here.
* mips.igen: Restricted COPz == COP2 bit pattern to
exclude COP2 branches.
end-sanitize-sky
James Lemke [Tue, 16 Jun 1998 18:13:46 +0000 (18:13 +0000)]
Fix unresolved external error for sky_cpcond0 on non-SKY builds.
Ian Lance Taylor [Tue, 16 Jun 1998 17:11:47 +0000 (17:11 +0000)]
Tue Jun 16 13:10:51 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* i386-dis.c (index16): Add '%' to register names. Use ','
instead of '+'.
Ian Lance Taylor [Tue, 16 Jun 1998 17:10:17 +0000 (17:10 +0000)]
Tue Jun 16 13:06:21 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* app.c (do_scrub_begin): If tc_symbol_chars is defined, treat all
characters in it as LEX_IS_SYMBOL_COMPONENT.
* config/tc-i386.h (tc_symbol_chars): Define.
(extra_symbol_chars): Declare.
* config/tc-i386.c (extra_symbol_chars): Define.
(comment_chars): Don't use '/' as comment start if TE_LINUX.
(line_comment_chars): Set to '/' if TE_LINUX.
* doc/c-i386.texi (i386-prefixes): Update.
* doc/internals.texi (CPU backend): Document tc_symbol_chars.
Frank Ch. Eigler [Tue, 16 Jun 1998 16:53:49 +0000 (16:53 +0000)]
* sky testsuite fixes
Tue Jun 16 09:03:37 1998 Frank Ch. Eigler <fche@cygnus.com>
* t-cop2.s: Reorder instruction blocks to prevent "Out of bounds"
messages during test execution. Added dummy branch labels for BC2*
instructions.
* t-cop2.brn: Use --sky-debug option instead of env var.
* t-cop2.vuexpect: Updated for with new disassembly format.
* sky_sce_fast.exp: Don't compare GIF outputs for
--float-type=fast.
* sce_test{17,33,49}.dvpasm: Use ".DmaPackVif 1" option to
exercise assembler / PKE.
* rw-vureg.c: Cast memcpy operand to allay warning.
Doug Evans [Tue, 16 Jun 1998 16:53:48 +0000 (16:53 +0000)]
cangelog entries moved here from sim/sky/ChangeLog
Ian Carmichael [Tue, 16 Jun 1998 16:02:04 +0000 (16:02 +0000)]
* Implement remaining bits in VPU_STAT, CMSAR0, CMSAR1, FBRST. Fix COP2 interface
* to VI registers (CFC2/CTC2).
*
* Modified Files:
* ChangeLog.sky interp.c sim-main.c sky-pke.h sky-vu.c sky-vu.h
Joyce Janczyn [Tue, 16 Jun 1998 13:43:34 +0000 (13:43 +0000)]
Tue June 16 09:36:21 1998 Joyce Janczyn <janczyn@cygnus.com>
* dv-mn103int.c (mn103int_finish): Regular interrupts (not NMI or
reset) are not enabled on reset.
Frank Ch. Eigler [Tue, 16 Jun 1998 08:30:47 +0000 (08:30 +0000)]
* PR 15693 fix.
Wed Jun 10 18:04:35 1998 Frank Ch. Eigler <fche@cygnus.com>
* gdbtypes.c (get_discrete_bounds): Assign unsigned type flag for
all-positive enum.
(create_set_type): Ditto for all-positive set values.
* values.c (unpack_field_as_long): Check for typedef in struct
field unpacking.
James Lemke [Mon, 15 Jun 1998 17:36:23 +0000 (17:36 +0000)]
Implement CPCOND0 and insns BC0F/BC0FL/BC0T/BC0TL.
Joyce Janczyn [Sun, 14 Jun 1998 21:19:53 +0000 (21:19 +0000)]
Updates to dv-mn103iop.c, dv-mn103ser.c and inter.c
Ron Unrau [Sun, 14 Jun 1998 17:01:02 +0000 (17:01 +0000)]
* sky-engine.c: Set ordering of device issues to match enumerated type
txvu_cpu_context (sim-main.h tm-txvu.h). This also allowed the issue
structure to be simplified to an array of functions.