Jeff Law
9a1f316032
* config/tc-mips.c (load_address): Don't use mips III or mips IV
insns regardless of the size of a pointer if we're in mips I or
MIPS II mode.
(macro, macro2, s_cprestore, s_cpadd): Likewise.
Fix problems in recent code to handle address sizes more sanely.
29 years ago
Andrew Cagney
9df3ba709f
* d10v-tdep.c (show_regs): Avoid use of %llx when printing 8 byte
accumulators.
29 years ago
Andrew Cagney
9308792034
For d10v, do not sign-extend pointers.
29 years ago
Andrew Cagney
dd0ce8f668
Add a new target specific protocol `target d10v' implemented in
remote-d10v.c. It has an xfer_mem function that can translate a d10v
GDB address into a d10v monitor address.
29 years ago
Andrew Cagney
b6b48d0313
* gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
on-chip insn memory and IMAP1 to upper 128k.
(D10VCopy): Handle memory regions crossing 16k boundaries.
(D10VCopy): Transfer data in 32 bit chunks.
29 years ago
Andrew Cagney
0c3ab0a169
Remote protocol for d10v. Mainly responsible for translating GDB d10v
addresses into those expected by the remote d10v monitor.
29 years ago
Joern Rennecke
fc3c25b9e0
opcodes:
* d10v-opc.c (d10v_predefined_registers, d10v_operands, d10v_opcodes):
Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
Introduce OPERAND_GPR.
* d10v-dis.c (print_operand): Likewise.
include/opcode:
* d10v.h (OPERAND_ACC): Split into:
(OPERAND_ACC0, OPERAND_ACC1) .
(OPERAND_GPR): Define.
gas/config:
* tc-d10v.c (parallel_ok, find_opcode):
Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
Introduce OPERAND_GPR.
29 years ago
Doug Evans
02e565a270
* sim-main.h (CIA_GET,CIA_SET): Provide dummy definitions for now.
29 years ago
Doug Evans
b2f9c13cb7
Regenerated to use correct symbol concat macro.
29 years ago
Doug Evans
ab0bd0493a
* cgen-opc.in: New file.
* cgen.sh: Translate @ARCH@. Cat cgen-opc.in into @arch@-opc.c.
* Makefile.am (CGENFILES): Add cgen-opc.in.
* Makefile.in: Regenerate.
* cgen-opc.c (cgen_set_cpu): Delete init of hw list `next' chain.
(cgen_hw_lookup): Make result const.
* cgen-dis.in (*): Use PTR instead of void *.
(print_insn): Delete unused vars `i', `syntax'.
* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
29 years ago
Doug Evans
e0bd6e186c
* decode.c, decode.h, sem.c, sem-switch.c, model.c: Regenerate.
* cpux.c, decodex.c, decodex.h, readx.c, semx.c, modelx.c: Regenerate.
29 years ago
Doug Evans
42d56c40a2
* cgen.h (CGEN_FIELDS): Define here.
(CGEN_HW_ENTRY): New member `type'.
(hw_list): Delete decl.
(enum cgen_mode): Declare.
(CGEN_OPERAND): New member `hw'.
(enum cgen_operand_instance_type): Declare.
(CGEN_OPERAND_INSTANCE): New type.
(CGEN_INSN): New member `operands'.
(CGEN_OPCODE_DATA): Make hw_list const.
(get_insn_operands,lookup_insn): Add prototypes for.
29 years ago
Doug Evans
00aa5b172e
(check_parallel_io_clash): Add #if 0'd out code that uses new operand
usage facility.
29 years ago
Richard Henderson
ba47566751
* tekhex.c (tekhex_write_object_contents): Call tekhex_init.
PR 14804
29 years ago
Doug Evans
9eb30eaa1d
* gas/dvp/{*}: .text renamed to .vutext.
* gas/dvp/vif-1.[sd]: Renamed from pke-1.[sd].
29 years ago
Doug Evans
2acf55ff6c
* symcat.h: New file.
29 years ago
Richard Henderson
a699db2270
* read.c (s_fill): Handle non-constant repeat counts by creating
an rs_space fragment.
PR 14940
29 years ago
Doug Evans
95effc2b25
update copyright date
29 years ago
Doug Evans
b4cbabb879
(insert_operand): Bring over possible change from branch.
29 years ago
James Lemke
5d5a459fd1
Update DMA register addresses
29 years ago
Andrew Cagney
e0deacd295
* sim-load.c (sim_load_file): Print LMA/VMA according to value
used.
29 years ago
Frank Ch. Eigler
43a6998b41
- PKE simulation code almost complete. Still missing:
* handling of super duper packed UNPACK arguments
* skipping of in-progress instruction on break/stop
* interrupt generation to 5900
* PATH2/PATH3 status checking & masking
* ability to write to FIFO one word (instead of quadword) at a time
29 years ago
Nick Clifton
ef582182d5
Document M32Rx warnings and errors.
Document --warn-explicit-parallel-conflicts.
29 years ago
Andrew Cagney
6bcc5ba37a
Enable remote-tcp on a FreeBSD host.
29 years ago
Andrew Cagney
86b46474fd
Update tests to match recently modified ABI
29 years ago
Andrew Cagney
b41dff6b54
Don't abort() when system call is unknown.
29 years ago
Andrew Cagney
19431a0280
Ensure zero-hardwired bits in DPSW remain zero.
29 years ago
Andrew Cagney
14926763d6
Handle xxx@word + N. Treat it as xxx >> 2 + N.
29 years ago
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.
29 years ago
Nick Clifton
bae2276c5b
Do not complain when merging m32r binaries into m32rx binaries.
29 years ago
Nick Clifton
9cca77627b
Fix PR14909 by reducing the paranoia in locating the assocaueted HI16S reloc
of a LO16 reloc.
29 years ago
Doug Evans
8be4a8f74c
* config/tc-dvp.c (*): pke->vif, gpuif->gif.
29 years ago
Doug Evans
45fb7b894f
Remove dvp testsuite entry.
Fix up sky sanitization.
29 years ago
James Lemke
ffc3a16015
[TEXT|DATA|BSS]_SECTION_NAME
29 years ago
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.
29 years ago
Doug Evans
9766c43faf
* dvp-opc.c (*): pke,gpuif renamed to vif,gif.
* dvp-dis.c (*): Likewise.
29 years ago
James Lemke
cfa025ec7f
Define default values of [TEXT|DATA|BSS]_SECTION_NAME
29 years ago
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.
29 years ago
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.
29 years ago
Ian Carmichael
f64479baa4
* Add support for 0x1_2_3_4 bignums.
29 years ago
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.
29 years ago
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.
29 years ago
Ian Carmichael
52793fab2f
* Many changes to make sky sim build with --enable-sim-warnings.
29 years ago
Ian Lance Taylor
5023c3ab9c
* configure.in: Change -linux* to -linux-gnu*.
* configure: Rebuild.
29 years ago
Ian Lance Taylor
5303c57477
* configure.in: Change -linux* to -linux-gnu*.
* config.bfd, configure.host: Likewise.
* configure: Rebuild.
29 years ago
Ian Lance Taylor
dfb3ecb277
* app.c (do_scrub_begin): Treat \r as whitespace.
29 years ago
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.
29 years ago
Andrew Cagney
8904ad6940
D10v memory map changed. Update.
Initialize IMAP/DMAP registers to hardware reset value.
29 years ago
Andrew Cagney
f6826586c5
D10V memory map changed. Update.
Replace all references to [ID]MEM_ADDR with conversion macros.
29 years ago
Andrew Cagney
5587208852
D10v memory map changed, update.
29 years ago