Jeff Law
68a3f9c550
* 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.
1998-06-19 22:54:36 +00:00
Jeff Law
3f98014f76
* gas/mn10300/am33_4.s: New test.
...
* gas/mn10300/am33_5.s: New test.
* gas/mn10300/basic.exp: Run them.
1998-06-19 22:50:44 +00:00
Jeff Law
d7f444fd7a
* m10300-opc.c: Support 6 and 7 byte am33 instructions.
1998-06-19 22:49:43 +00:00
Ian Lance Taylor
0d61eedd67
* ld-scripts/weak.exp: New test.
...
* ld-scripts/weak.t: New file.
* ld-scripts/weak1.s: New file.
* ld-scripts/weak2.s: New file.
1998-06-19 21:13:57 +00:00
Ian Lance Taylor
ae49bab676
* elf32-mips.c (mips_elf_size_dynamic_sections): Only strip a
...
linker created empty input section if the output section has the
same name.
1998-06-19 21:11:47 +00:00
Ian Lance Taylor
e1079cda8d
* elflink.h (elf_link_output_extsym): Print an error message if
...
_bfd_elf_section_from_bfd_section fails.
1998-06-19 21:10:39 +00:00
Ian Lance Taylor
22b17c7474
* elf.c (_bfd_elf_section_from_bfd_section): Call bfd_set_error on
...
failure.
1998-06-19 21:10:20 +00:00
Jillian Ye
f4f78bcc9c
Remove the directory, all sky sim testcases are now in sim/sky/
1998-06-19 20:26:23 +00:00
Ian Lance Taylor
1df5db5d9b
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.
1998-06-19 20:10:52 +00:00
Ian Lance Taylor
622b1860e1
* write.c (adjust_reloc_syms): Never adjust relocs against weak
...
symbols.
* config/tc-mips.c (md_apply_fix): Adjust accordingly.
1998-06-19 17:58:12 +00:00
Mark Alexander
7b61b0945f
* m10200-dis.c (print_insn_mn10200): Recognize 'break' pseudo-op.
1998-06-19 16:19:12 +00:00
Joyce Janczyn
0df90cd8e4
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.
1998-06-19 16:02:51 +00:00
Jeff Law
e7ffb037ca
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.
1998-06-19 15:54:22 +00:00
Jeff Law
1d5e24f40a
* gas/mn10300/am33_2.s: New test.
...
* gas/mn10300/am33_3.s: New test.
* gas/mn10300/basic.exp: Run them.
1998-06-19 15:47:03 +00:00
Jeff Law
b17af7f6ef
* m10300-opc.c: Support for 3 byte and 4 byte extended instructions
...
found on the mn10300.
1998-06-19 15:45:13 +00:00
Jeff Law
20ddeff49d
* mn10300.h (MN10300_OPERAND_XRREG): Define.
...
(MN10300_OPERAND_PLUS): Likewise.
(FMT_D6, FMT_D7): Likewise.
1998-06-19 15:41:58 +00:00
Ian Lance Taylor
4b035e8ea9
formatting fixes
1998-06-19 14:43:45 +00:00
Jeff Law
daaab34a77
* config/tc-h8300.c (get_operand): Fix typos in ldm/stm support.
1998-06-19 06:47:19 +00:00
Ulrich Drepper
d2a24cee53
Update.
1998-06-19 01:58:48 +00:00
Ulrich Drepper
59e907e3c7
Add support for fxsave, fxrstor, sysenter and sysexit.
1998-06-19 01:58:00 +00:00
John Metzler
7648738c81
Fix compile errors in set_mips_isa_type
1998-06-18 22:47:43 +00:00
John Metzler
8b023c48d5
*** empty log message ***
1998-06-18 21:08:52 +00:00
Jeff Law
a145a5ac84
Rework ChangeLog entry to avoid mentioning vr5400 in a r5900 entry.
1998-06-18 19:14:20 +00:00
Jeff Law
cefa6a6107
Remove reference to vr5400 inside a r5900 ChangeLog entry.
1998-06-18 19:12:41 +00:00
Joyce Janczyn
f0ce242fcd
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).
1998-06-18 18:43:11 +00:00
John Metzler
20af011086
* 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
1998-06-18 17:30:26 +00:00
Ian Lance Taylor
d845999e69
tipo
1998-06-18 16:20:45 +00:00
Frank Ch. Eigler
5630c289dc
* 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.
1998-06-18 15:11:28 +00:00
release
3bb1e046d0
fix sanitization typo
1998-06-18 07:31:22 +00:00
release
c773c22617
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
1998-06-18 06:52:03 +00:00
release
27cd90b285
fix sanitization; add ax-gdb.c ax-gdb.h ax-general.c ax.h
1998-06-18 06:27:54 +00:00
release
9682b440c6
install tracing help files
1998-06-18 02:14:08 +00:00
Patrick Macdonald
be53145e44
* 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
1998-06-18 00:28:06 +00:00
Jeff Law
a2d41a258b
* gas/mn10300/am33.s: New test.
...
* gas/mn10300/basic.exp: Run it.
1998-06-18 00:17:18 +00:00
Jeff Law
82169ecef7
* config/tc-mn10300.c (r_registers): New register table.
...
(r_register_name): New function.
(md_assemble): Handle new am33 operand types.
1998-06-18 00:12:44 +00:00
Jeff Law
7c8a2969e6
* simops.c (syscall): Handle change in opcode # for syscall.
...
* mn10300.igen (syscall): Likewise.
1998-06-18 00:03:00 +00:00
Jeff Law
67be18db3b
* 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.
1998-06-17 23:57:33 +00:00
Jeff Law
9eb61c7c61
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.
1998-06-17 23:54:25 +00:00
Ron Unrau
3b3835ccde
* 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
1998-06-17 21:53:20 +00:00
Said Ziouani
959941e717
* remote-sds.c (sds_start_remote): Fix printf call.
1998-06-17 21:21:55 +00:00
Ian Lance Taylor
31493cdfd6
* config/tc-mips.c (md_show_usage): Fix -mipsN usage.
1998-06-17 17:07:54 +00:00
Patrick Macdonald
c0e7453d60
* sky-pke.h: PKE_REG_SET_MASK / PKE_MEM_WRITE macros updated
...
to check/open the debug trace file
1998-06-17 14:54:11 +00:00
Frank Ch. Eigler
0f70e64f0e
* 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.
1998-06-17 11:31:32 +00:00
Andrew Cagney
67574b9cea
Re-do sim-inline's handling of external functions and variables so
...
that there really is only one instance of them.
1998-06-17 07:42:53 +00:00
Mark Alexander
40fad4934f
* mn10200-tdep.c (mn10200_analyze_prologue): Fix null pointer
...
crash when in "start".
1998-06-16 23:36:01 +00:00
Jillian Ye
419997a6d4
*** empty log message ***
1998-06-16 22:39:28 +00:00
Patrick Macdonald
7159249bbc
* support for the --sky-debug, sky-debug-file options
...
* support for the --log, --log-file options
* GIF disassembly
* please view ChangeLog.Sky for details
1998-06-16 21:02:33 +00:00
Ron Unrau
ec07628095
* 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.
1998-06-16 20:38:10 +00:00
Ron Unrau
2905d173c5
* 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
1998-06-16 20:30:20 +00:00
Jillian Ye
d80e0c96ef
*** empty log message ***
1998-06-16 19:47:31 +00:00