binutils-gdb.git
26 years ago * gprof.c (usage): Update bug-gnu-utils address.
Ian Lance Taylor [Thu, 12 Feb 1998 19:36:41 +0000 (19:36 +0000)]
* gprof.c (usage): Update bug-gnu-utils address.

26 years ago * addr2line.c (usage): Update bug-gnu-utils address.
Ian Lance Taylor [Thu, 12 Feb 1998 19:19:33 +0000 (19:19 +0000)]
* addr2line.c (usage): Update bug-gnu-utils address.
* ar.c (usage): Likewise.
* nlmconv.c (show_usage): Likewise.
* nm.c (usage): Likewise.
* objcopy.c (copy_usage): Likewise.
(strip_usage): Likewise.
* objdump.c (usage): Likewise.
* size.c (usage): Likewise.
* strings.c (usage): Likewise.
* windres.c (usage): Likewise.
* binutils.texi (Bug Reporting): Likewise.

26 years ago * lexsup.c (help): Update bug-gnu-utils address.
Ian Lance Taylor [Thu, 12 Feb 1998 19:12:02 +0000 (19:12 +0000)]
* lexsup.c (help): Update bug-gnu-utils address.
* ld.texinfo (Bug Reporting): Likewise.

26 years ago * as.c (show_usage): Update bug-gnu-utils address.
Ian Lance Taylor [Thu, 12 Feb 1998 19:09:49 +0000 (19:09 +0000)]
* as.c (show_usage): Update bug-gnu-utils address.
* gasp.c (show_usage): Likewise.
* doc/as.texinfo (Bug Reporting): Likewise.

26 years ago * dvp.opc.c: Nicely format opcode tables.
Doug Evans [Thu, 12 Feb 1998 19:04:15 +0000 (19:04 +0000)]
* dvp.opc.c: Nicely format opcode tables.

26 years agoupdate bug-gnu-utils address
Ian Lance Taylor [Thu, 12 Feb 1998 18:35:59 +0000 (18:35 +0000)]
update bug-gnu-utils address

26 years agoImprove my ChangeLog etiquette.
James Lemke [Thu, 12 Feb 1998 15:08:57 +0000 (15:08 +0000)]
Improve my ChangeLog etiquette.

26 years ago * config/tc-mips.c (load_address): Don't use mips III or mips IV
Jeff Law [Thu, 12 Feb 1998 09:45:13 +0000 (09:45 +0000)]
    * 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.

26 years ago* d10v-tdep.c (show_regs): Avoid use of %llx when printing 8 byte
Andrew Cagney [Thu, 12 Feb 1998 07:32:58 +0000 (07:32 +0000)]
* d10v-tdep.c (show_regs): Avoid use of %llx when printing 8 byte
accumulators.

26 years agoFor d10v, do not sign-extend pointers.
Andrew Cagney [Thu, 12 Feb 1998 06:21:12 +0000 (06:21 +0000)]
For d10v, do not sign-extend pointers.

26 years agoAdd a new target specific protocol `target d10v' implemented in
Andrew Cagney [Thu, 12 Feb 1998 05:48:23 +0000 (05:48 +0000)]
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.

26 years ago * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
Andrew Cagney [Thu, 12 Feb 1998 05:09:25 +0000 (05:09 +0000)]
    * 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.

26 years agoRemote protocol for d10v. Mainly responsible for translating GDB d10v
Andrew Cagney [Thu, 12 Feb 1998 04:20:07 +0000 (04:20 +0000)]
Remote protocol for d10v.  Mainly responsible for translating GDB d10v
addresses into those expected by the remote d10v monitor.

26 years agoopcodes:
Joern Rennecke [Thu, 12 Feb 1998 03:56:57 +0000 (03:56 +0000)]
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.

26 years ago * sim-main.h (CIA_GET,CIA_SET): Provide dummy definitions for now.
Doug Evans [Thu, 12 Feb 1998 03:55:30 +0000 (03:55 +0000)]
* sim-main.h (CIA_GET,CIA_SET): Provide dummy definitions for now.

26 years agoRegenerated to use correct symbol concat macro.
Doug Evans [Thu, 12 Feb 1998 03:28:18 +0000 (03:28 +0000)]
Regenerated to use correct symbol concat macro.

26 years ago * cgen-opc.in: New file.
Doug Evans [Thu, 12 Feb 1998 03:13:21 +0000 (03:13 +0000)]
* 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.

26 years ago * decode.c, decode.h, sem.c, sem-switch.c, model.c: Regenerate.
Doug Evans [Thu, 12 Feb 1998 02:54:20 +0000 (02:54 +0000)]
* 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.

26 years ago * cgen.h (CGEN_FIELDS): Define here.
Doug Evans [Thu, 12 Feb 1998 01:42:43 +0000 (01:42 +0000)]
* 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.

26 years ago(check_parallel_io_clash): Add #if 0'd out code that uses new operand
Doug Evans [Thu, 12 Feb 1998 01:21:31 +0000 (01:21 +0000)]
(check_parallel_io_clash): Add #if 0'd out code that uses new operand
usage facility.

26 years ago* tekhex.c (tekhex_write_object_contents): Call tekhex_init.
Richard Henderson [Thu, 12 Feb 1998 01:12:14 +0000 (01:12 +0000)]
* tekhex.c (tekhex_write_object_contents): Call tekhex_init.

PR 14804

26 years ago * gas/dvp/{*}: .text renamed to .vutext.
Doug Evans [Thu, 12 Feb 1998 01:10:22 +0000 (01:10 +0000)]
* gas/dvp/{*}: .text renamed to .vutext.
* gas/dvp/vif-1.[sd]: Renamed from pke-1.[sd].

26 years ago * symcat.h: New file.
Doug Evans [Thu, 12 Feb 1998 00:58:27 +0000 (00:58 +0000)]
* symcat.h: New file.

26 years ago* read.c (s_fill): Handle non-constant repeat counts by creating
Richard Henderson [Thu, 12 Feb 1998 00:27:08 +0000 (00:27 +0000)]
* read.c (s_fill): Handle non-constant repeat counts by creating
an rs_space fragment.

PR 14940

26 years agoupdate copyright date
Doug Evans [Thu, 12 Feb 1998 00:11:47 +0000 (00:11 +0000)]
update copyright date

26 years ago(insert_operand): Bring over possible change from branch.
Doug Evans [Wed, 11 Feb 1998 23:40:43 +0000 (23:40 +0000)]
(insert_operand): Bring over possible change from branch.

26 years agoUpdate DMA register addresses
James Lemke [Wed, 11 Feb 1998 23:19:52 +0000 (23:19 +0000)]
Update DMA register addresses

26 years ago* sim-load.c (sim_load_file): Print LMA/VMA according to value
Andrew Cagney [Wed, 11 Feb 1998 21:10:23 +0000 (21:10 +0000)]
* sim-load.c (sim_load_file): Print LMA/VMA according to value
used.

26 years ago- PKE simulation code almost complete. Still missing:
Frank Ch. Eigler [Wed, 11 Feb 1998 19:42:15 +0000 (19:42 +0000)]
- 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

26 years agoDocument M32Rx warnings and errors.
Nick Clifton [Wed, 11 Feb 1998 18:35:50 +0000 (18:35 +0000)]
Document M32Rx warnings and errors.
Document --warn-explicit-parallel-conflicts.

26 years agoEnable remote-tcp on a FreeBSD host.
Andrew Cagney [Wed, 11 Feb 1998 11:01:30 +0000 (11:01 +0000)]
Enable remote-tcp on a FreeBSD host.

26 years agoUpdate tests to match recently modified ABI
Andrew Cagney [Wed, 11 Feb 1998 07:12:48 +0000 (07:12 +0000)]
Update tests to match recently modified ABI

26 years agoDon't abort() when system call is unknown.
Andrew Cagney [Wed, 11 Feb 1998 07:11:28 +0000 (07:11 +0000)]
Don't abort() when system call is unknown.

26 years agoEnsure zero-hardwired bits in DPSW remain zero.
Andrew Cagney [Wed, 11 Feb 1998 06:34:30 +0000 (06:34 +0000)]
Ensure zero-hardwired bits in DPSW remain zero.

26 years agoHandle xxx@word + N. Treat it as xxx >> 2 + N.
Andrew Cagney [Wed, 11 Feb 1998 02:46:51 +0000 (02:46 +0000)]
Handle xxx@word + N.  Treat it as xxx >> 2 + N.

26 years ago * tracepoint.c (tracepoint_operation): Call the modify_tracepoint_hook
Keith Seitz [Wed, 11 Feb 1998 02:33:22 +0000 (02:33 +0000)]
    * 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.

26 years agoDo not complain when merging m32r binaries into m32rx binaries.
Nick Clifton [Wed, 11 Feb 1998 00:13:05 +0000 (00:13 +0000)]
Do not complain when merging m32r binaries into m32rx binaries.

26 years agoFix PR14909 by reducing the paranoia in locating the assocaueted HI16S reloc
Nick Clifton [Tue, 10 Feb 1998 23:40:20 +0000 (23:40 +0000)]
Fix PR14909 by reducing the paranoia in locating the assocaueted HI16S reloc
of a LO16 reloc.

26 years ago * config/tc-dvp.c (*): pke->vif, gpuif->gif.
Doug Evans [Tue, 10 Feb 1998 23:19:44 +0000 (23:19 +0000)]
* config/tc-dvp.c (*): pke->vif, gpuif->gif.

26 years agoRemove dvp testsuite entry.
Doug Evans [Tue, 10 Feb 1998 23:15:04 +0000 (23:15 +0000)]
Remove dvp testsuite entry.
Fix up sky sanitization.

26 years ago[TEXT|DATA|BSS]_SECTION_NAME
James Lemke [Tue, 10 Feb 1998 23:06:13 +0000 (23:06 +0000)]
[TEXT|DATA|BSS]_SECTION_NAME

26 years ago * ehopt.c (eh_frame_code_alignment): If not BFD_ASSEMBLER, use
Ian Lance Taylor [Tue, 10 Feb 1998 22:59:19 +0000 (22:59 +0000)]
* ehopt.c (eh_frame_code_alignment): If not BFD_ASSEMBLER, use
seg_fix_rotP rather than fix_root from seg_info.

26 years ago * dvp-opc.c (*): pke,gpuif renamed to vif,gif.
Doug Evans [Tue, 10 Feb 1998 22:58:49 +0000 (22:58 +0000)]
* dvp-opc.c (*): pke,gpuif renamed to vif,gif.
* dvp-dis.c (*): Likewise.

26 years agoDefine default values of [TEXT|DATA|BSS]_SECTION_NAME
James Lemke [Tue, 10 Feb 1998 22:38:15 +0000 (22:38 +0000)]
Define default values of [TEXT|DATA|BSS]_SECTION_NAME

26 years ago * archures.c (bfd_mach_dvp_{vif,gif}): Renamed from ..._{pke,gpuif}.
Doug Evans [Tue, 10 Feb 1998 21:32:14 +0000 (21:32 +0000)]
* 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.

26 years agoTue Feb 10 16:17:20 1998 H.J. Lu <hjl@gnu.org>
Ian Lance Taylor [Tue, 10 Feb 1998 21:20:02 +0000 (21:20 +0000)]
Tue Feb 10 16:17:20 1998  H.J. Lu  <hjl@gnu.org>

* ldlex.l (V_IDENTIFIER): Allow '.' as symbol prefix.

26 years ago* Add support for 0x1_2_3_4 bignums.
Ian Carmichael [Tue, 10 Feb 1998 20:41:10 +0000 (20:41 +0000)]
* Add support for 0x1_2_3_4 bignums.

26 years agoMon Feb 10 12:37:47 1998 Philippe De Muyter <phdm@macqel.be>
Jason Molenda [Tue, 10 Feb 1998 20:14:43 +0000 (20:14 +0000)]
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.

26 years ago * Makefile.am (Makefile): Add target, for dependencies on
Ian Lance Taylor [Tue, 10 Feb 1998 20:11:30 +0000 (20:11 +0000)]
* 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.

26 years ago* Many changes to make sky sim build with --enable-sim-warnings.
Ian Carmichael [Tue, 10 Feb 1998 20:08:16 +0000 (20:08 +0000)]
* Many changes to make sky sim build with --enable-sim-warnings.

26 years ago * configure.in: Change -linux* to -linux-gnu*.
Ian Lance Taylor [Tue, 10 Feb 1998 20:07:42 +0000 (20:07 +0000)]
* configure.in: Change -linux* to -linux-gnu*.
* configure: Rebuild.

26 years ago * configure.in: Change -linux* to -linux-gnu*.
Ian Lance Taylor [Tue, 10 Feb 1998 20:04:48 +0000 (20:04 +0000)]
* configure.in: Change -linux* to -linux-gnu*.
* config.bfd, configure.host: Likewise.
* configure: Rebuild.

26 years ago * app.c (do_scrub_begin): Treat \r as whitespace.
Ian Lance Taylor [Tue, 10 Feb 1998 19:44:46 +0000 (19:44 +0000)]
* app.c (do_scrub_begin): Treat \r as whitespace.

26 years ago * Makefile.in (ALL_EMULATIONS): Add eelf32l5900.o
Jeff Law [Tue, 10 Feb 1998 18:52:26 +0000 (18:52 +0000)]
    * 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.

26 years agoD10v memory map changed. Update.
Andrew Cagney [Tue, 10 Feb 1998 07:26:55 +0000 (07:26 +0000)]
D10v memory map changed.  Update.
Initialize IMAP/DMAP registers to hardware reset value.

26 years agoD10V memory map changed. Update.
Andrew Cagney [Tue, 10 Feb 1998 07:05:32 +0000 (07:05 +0000)]
D10V memory map changed.  Update.
Replace all references to [ID]MEM_ADDR with conversion macros.

26 years agoD10v memory map changed, update.
Andrew Cagney [Tue, 10 Feb 1998 06:45:51 +0000 (06:45 +0000)]
D10v memory map changed, update.

26 years ago(PR14907) Fix HI16S/LO16 relocations when buf[-1] is evaluated.
Nick Clifton [Tue, 10 Feb 1998 03:55:57 +0000 (03:55 +0000)]
(PR14907) Fix HI16S/LO16 relocations when buf[-1] is evaluated.

26 years ago * decode.c, sem.c: Regenerate.
Doug Evans [Tue, 10 Feb 1998 03:51:12 +0000 (03:51 +0000)]
* 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

26 years ago (PAREXEC): Renamed from PARALLEL_EXEC. All uses updated.
Doug Evans [Tue, 10 Feb 1998 03:37:49 +0000 (03:37 +0000)]
(PAREXEC): Renamed from PARALLEL_EXEC.  All uses updated.
(SEMANTIC{,_CACHE}_FN): Fix return type.

26 years ago * cgen-sim.h (DECODE): Always use switch for `read' for now.
Doug Evans [Tue, 10 Feb 1998 01:43:42 +0000 (01:43 +0000)]
* 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.

26 years agoAdd tests for DIVH instruction and new versions of RAC and RACH instruction.
Nick Clifton [Tue, 10 Feb 1998 01:21:22 +0000 (01:21 +0000)]
Add tests for DIVH instruction and new versions of RAC and RACH instruction.
Renamed MACHL1 to MACLH1.

26 years agoImproved warning message generation for parallel instructions
Nick Clifton [Tue, 10 Feb 1998 00:30:25 +0000 (00:30 +0000)]
Improved warning message generation for parallel instructions

26 years ago* Make it so vu.bin is an optional file.
Ian Carmichael [Tue, 10 Feb 1998 00:13:54 +0000 (00:13 +0000)]
* Make it so vu.bin is an optional file.

26 years ago* Add hardware_init hook.
Ian Carmichael [Mon, 9 Feb 1998 23:53:33 +0000 (23:53 +0000)]
* Add hardware_init hook.

26 years ago * symtab.c (fixup_psymbol_section): Move forward declaration to
Doug Evans [Mon, 9 Feb 1998 23:25:39 +0000 (23:25 +0000)]
* 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.

26 years ago * symtab.c (fixup_psymbol_section): Move forward declaration to
Doug Evans [Mon, 9 Feb 1998 23:20:13 +0000 (23:20 +0000)]
* 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.

26 years ago * genmloop.sh (@cpu@_engine_run): Delete `current_state'.
Doug Evans [Mon, 9 Feb 1998 22:51:21 +0000 (22:51 +0000)]
* genmloop.sh (@cpu@_engine_run): Delete `current_state'.
(engine_resume): Likewise.  Make `engine' volatile.  Save copy
of cpu pointer in volatile object.

26 years ago * config/a29k-udi.mt, config/i960/vxworks960.mt (REMOTE_OBS):
Stan Shebs [Mon, 9 Feb 1998 21:25:02 +0000 (21:25 +0000)]
* 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

26 years ago * Makefile.in (init.c): Ignore errors when making init.c. Seems
Ian Lance Taylor [Mon, 9 Feb 1998 20:39:14 +0000 (20:39 +0000)]
* Makefile.in (init.c): Ignore errors when making init.c.  Seems
necessary to work around bug in Solaris make.

26 years ago * Makefile.am: Update dependencies.
Ian Lance Taylor [Mon, 9 Feb 1998 19:19:16 +0000 (19:19 +0000)]
* Makefile.am: Update dependencies.
* Makefile.in: Rebuild.

26 years ago * configure, aclocal.m4: Rebuild with new libtool.
Ian Lance Taylor [Sat, 7 Feb 1998 20:43:38 +0000 (20:43 +0000)]
* configure, aclocal.m4: Rebuild with new libtool.

26 years ago * configure, aclocal.m4: Rebuild with new libtool.
Ian Lance Taylor [Sat, 7 Feb 1998 20:35:04 +0000 (20:35 +0000)]
* configure, aclocal.m4: Rebuild with new libtool.

26 years agoFix double dependency for itable.[hc]. Was causing both the mips16 and the
Andrew Cagney [Sat, 7 Feb 1998 06:24:51 +0000 (06:24 +0000)]
Fix double dependency for itable.[hc].  Was causing both the mips16 and the
normal mips simulators to be built.

26 years agoDo not initialise private data in output BFD if the input BFD is the default
Nick Clifton [Sat, 7 Feb 1998 01:06:49 +0000 (01:06 +0000)]
Do not initialise private data in output BFD if the input BFD is the default
architecture - instead allow future merges to do this.

26 years agoAdd automake and libtool as things to keep around.
Jason Molenda [Sat, 7 Feb 1998 00:40:28 +0000 (00:40 +0000)]
Add automake and libtool as things to keep around.

26 years ago- Added almost all code needed for PKE0/1 simulation. Considers
Frank Ch. Eigler [Sat, 7 Feb 1998 00:12:14 +0000 (00:12 +0000)]
- Added almost all code needed for PKE0/1 simulation.  Considers
  clarifications given in SCEI question/answer batches #1 and #2.

26 years agoSun Jul 6 02:44:28 1997 Philippe De Muyter <phdm@macqel.be>
Jason Molenda [Fri, 6 Feb 1998 23:27:06 +0000 (23:27 +0000)]
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.

26 years agoMove code from branch
Michael Meissner [Fri, 6 Feb 1998 23:21:00 +0000 (23:21 +0000)]
Move code from branch

26 years ago * config/mips/tm-mips64.h (TARGET_LONG_BIT): Allow final target to
Jeff Law [Fri, 6 Feb 1998 23:18:29 +0000 (23:18 +0000)]
    * 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

26 years agomore tweaks
Ian Lance Taylor [Fri, 6 Feb 1998 23:14:42 +0000 (23:14 +0000)]
more tweaks

26 years ago * config/tc-mips.c (md_begin): If mips_cpu is set, then use it as
Jeff Law [Fri, 6 Feb 1998 23:11:01 +0000 (23:11 +0000)]
    * 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.

26 years agoDo not generate an error message when merging v850 code into v850e/v850ea code.
Nick Clifton [Fri, 6 Feb 1998 22:53:35 +0000 (22:53 +0000)]
Do not generate an error message when merging v850 code into v850e/v850ea code.

26 years agoAdd -mv850any command line option for PR 14732
Nick Clifton [Fri, 6 Feb 1998 22:47:04 +0000 (22:47 +0000)]
Add -mv850any command line option for PR 14732

26 years ago * configure.tgt (mips64r5900*-sky-elf*): Replaces txvu-elf.
Doug Evans [Fri, 6 Feb 1998 22:39:18 +0000 (22:39 +0000)]
* configure.tgt (mips64r5900*-sky-elf*): Replaces txvu-elf.
* config/mips/txvu.mt (SIM): txvu -> mips.

26 years agoAdd missing sanitize markers in last ChangeLog entry.
Jeff Law [Fri, 6 Feb 1998 22:35:05 +0000 (22:35 +0000)]
Add missing sanitize markers in last ChangeLog entry.

26 years ago * cpu-mips.c (arch_info_struct): Make r5900 pointer size 32bits.
Jeff Law [Fri, 6 Feb 1998 22:30:45 +0000 (22:30 +0000)]
    * cpu-mips.c (arch_info_struct): Make r5900 pointer size 32bits.

26 years ago * elf32-mips.c (bfd_elf32_bfd_reloc_type_lookup): For BFD_RELOC_CTOR
Jeff Law [Fri, 6 Feb 1998 18:50:34 +0000 (18:50 +0000)]
    * elf32-mips.c (bfd_elf32_bfd_reloc_type_lookup): For BFD_RELOC_CTOR
        get the size from bfd_arch_bits_per_address instead of directly
        from the isa.

26 years ago * alpha.c (alpha_Instruction): Use int, not signed.
Ian Lance Taylor [Fri, 6 Feb 1998 17:04:19 +0000 (17:04 +0000)]
* alpha.c (alpha_Instruction): Use int, not signed.

26 years ago * core.c (core_init): Adding missing "break".
Jeff Law [Fri, 6 Feb 1998 08:58:31 +0000 (08:58 +0000)]
    * core.c (core_init): Adding missing "break".

26 years ago * config/d10v/tm-d10v.h (D10V_CONVERT_IADDR_TO_RAW,
Andrew Cagney [Fri, 6 Feb 1998 07:26:11 +0000 (07:26 +0000)]
* config/d10v/tm-d10v.h (D10V_CONVERT_IADDR_TO_RAW,
  D10V_CONVERT_DADDR_TO_RAW): Define.
* d10v-tdep.c (d10v_push_arguments): Re-write.  Pass arguments in
  registers, regardless of their size, when they fit.

26 years agoimprovements
Ian Lance Taylor [Fri, 6 Feb 1998 06:54:01 +0000 (06:54 +0000)]
improvements

26 years agoo Update GDB to match changes to d10v abi (ARG1 in r0 instead of r2).
Andrew Cagney [Fri, 6 Feb 1998 04:09:35 +0000 (04:09 +0000)]
o Update GDB to match changes to d10v abi (ARG1 in r0 instead of r2).
o Fix code assuming that host/target were both bigendian.
o Replace d10v push dummy frame code with version using new common
  generic generic version.
o Find/fix more cases where a value needs to be translated to/from
  instruction (IMAP) or data (DMAP) spaces.

26 years ago * ehopt.c: New file.
Ian Lance Taylor [Fri, 6 Feb 1998 03:42:05 +0000 (03:42 +0000)]
* ehopt.c: New file.
* as.h (enum _relax_state): Add rs_cfa.
(check_eh_frame, eh_frame_estimate_size_before_relax): Declare.
(eh_frame_relax_frag, eh_frame_convert_frag): Declare.
* read.c (emit_expr): Call check_eh_frame.
* write.c (cvt_frag_to_fill): Handle rs_cfa.
(relax_segment): Likewise.
* Makefile.am: Rebuild dependencies.
  (GAS_CFILES): Add ehopt.c.
(GENERIC_OBJS): Add ehopt.o.
* doc/internals.texi (Frags): Document rs_cfa.

* as.c (show_usage): Mention --traditional-format.
(parse_args): Accept --traditional-format.
* as.h (flag_traditional_format): Declare.
* output-file.c (output_file_create): If flag_traditional_format,
set BFD_TRADITIONAL_FORMAT on stdoutput.
* doc/as.texinfo, doc/as.1: Document --traditional-format.

26 years agoNew function, generic_pop_current_frame(), targets point POP_FRAME at
Andrew Cagney [Fri, 6 Feb 1998 03:35:00 +0000 (03:35 +0000)]
New function, generic_pop_current_frame(), targets point POP_FRAME at
this.

26 years agosky sanitization
Doug Evans [Fri, 6 Feb 1998 03:27:55 +0000 (03:27 +0000)]
sky sanitization

26 years agoGet overlay testsuite to work on m32r when image is being built with a
Andrew Cagney [Fri, 6 Feb 1998 03:26:11 +0000 (03:26 +0000)]
Get overlay testsuite to work on m32r when image is being built with a
small data section (.sdata): Force _novrly variable into .data; stop
test variables being put into .sdata.

26 years ago * Makefile.in (SIM_SKY_OBJS,MIPS_EXTRA_OBJS): New vars.
Doug Evans [Fri, 6 Feb 1998 03:19:56 +0000 (03:19 +0000)]
* Makefile.in (SIM_SKY_OBJS,MIPS_EXTRA_OBJS): New vars.
(SIM_OBJS): Add $(MIPS_EXTRA_OBJS).
* configure.in: Set mips_extra_objs to sky files if mips64r59*-sky-*.
* configure: Regenerated.

26 years agoPrepend sky- to sky header file names.
Doug Evans [Fri, 6 Feb 1998 03:11:44 +0000 (03:11 +0000)]
Prepend sky- to sky header file names.

26 years agoWhen starting a new simulator run, ensure proceed status is cleared.
Andrew Cagney [Fri, 6 Feb 1998 03:09:59 +0000 (03:09 +0000)]
When starting a new simulator run, ensure proceed status is cleared.