Remove leading/trailing white spaces in ChangeLog
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 24 Jul 2015 11:08:12 +0000 (04:08 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 24 Jul 2015 11:16:47 +0000 (04:16 -0700)
51 files changed:
ChangeLog
binutils/ChangeLog
config/ChangeLog
cpu/ChangeLog
gas/ChangeLog
gas/testsuite/ChangeLog
gdb/ChangeLog
gdb/doc/ChangeLog
gdb/gdbserver/ChangeLog
gdb/testsuite/ChangeLog
gold/ChangeLog
include/ChangeLog
include/elf/ChangeLog
include/gdb/ChangeLog
include/opcode/ChangeLog
intl/ChangeLog
ld/testsuite/ChangeLog
libdecnumber/ChangeLog
libiberty/ChangeLog
sim/ChangeLog
sim/arm/ChangeLog
sim/common/ChangeLog
sim/cr16/ChangeLog
sim/d10v/ChangeLog
sim/erc32/ChangeLog
sim/frv/ChangeLog
sim/h8300/ChangeLog
sim/igen/ChangeLog
sim/iq2000/ChangeLog
sim/lm32/ChangeLog
sim/m32c/ChangeLog
sim/m32r/ChangeLog
sim/m68hc11/ChangeLog
sim/mcore/ChangeLog
sim/mips/ChangeLog
sim/mn10300/ChangeLog
sim/moxie/ChangeLog
sim/ppc/ChangeLog
sim/rl78/ChangeLog
sim/rx/ChangeLog
sim/sh/ChangeLog
sim/sh64/ChangeLog
sim/testsuite/ChangeLog
sim/testsuite/d10v-elf/ChangeLog
sim/testsuite/sim/cr16/ChangeLog
sim/testsuite/sim/cris/ChangeLog
sim/testsuite/sim/h8300/ChangeLog
sim/testsuite/sim/mips/ChangeLog
sim/testsuite/sim/sh/ChangeLog
sim/v850/ChangeLog
zlib/ChangeLog

index 6ba26753d155f4896fb19b03861def1e357e66a7..fd24683faf7fa61c9e66666a0428b3f4946e98f3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 2014-04-04  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR bootstrap/60620
-       * Makefile.def (dependencies): Make gnattools depend on libstdc++-v3. 
+       * Makefile.def (dependencies): Make gnattools depend on libstdc++-v3.
        * Makefile.in: Regenerate.
 
 2014-03-28  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
index 2b1f8c4f3c458fa23d92b71841d20087cef99213..4679498d190bd2ab843d13b7a402edd4a6417544 100644 (file)
@@ -37,8 +37,8 @@
 
 2015-07-09  Catherine Moore  <clm@codesourcery.com>
 
-        * readelf.c (print_mips_fp_abi_value): Handle
-        Val_GNU_MIPS_ABI_FP_NAN2008.
+       * readelf.c (print_mips_fp_abi_value): Handle
+       Val_GNU_MIPS_ABI_FP_NAN2008.
 
 2015-06-26  Matthew Fortune  <matthew.fortune@imgtec.com>
 
index 5e36bee0827527bb5a53ca7cacc7d70ae0cdaa9e..71a6e2d36068f5c7e8a57e98be454a963e592510 100644 (file)
 2012-07-02  Richard Guenther  <rguenther@suse.de>
 
        * isl.m4 (_ISL_CHECK_CT_PROG): Omit main function header/footer.
-       Fix version test. 
+       Fix version test.
 
 2012-07-02  Richard Guenther  <rguenther@suse.de>
        Michael Matz  <matz@suse.de>
 
        * config/mh-interix: Remove as unneeded.
        * config/picflag.m4 (i[[34567]]86-*-interix3*):
-        Change triplet to i[[34567]]86-*-interix[[3-9]]*.
+       Change triplet to i[[34567]]86-*-interix[[3-9]]*.
 
 2012-01-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
index 0594cdf9330048d343b0d2cbfd3719e95702549d..3e01aea5c61a46b5441de6cf61902e5c0522a463 100644 (file)
        (dst32-16-16sa-Unprefixed-*): New
        (jsri): Fix operands.
        (setzx): Fix encoding.
-       
+
 2007-03-08  Alan Modra  <amodra@bigpond.net.au>
 
        * m32r.opc: Formatting.
        (parse_signed_bitbase8): Likewise.
        (parse_signed_bitbase11): Likewise.
        (parse_signed_bitbase19): Likewise.
-       
+
 2006-03-13  DJ Delorie  <dj@redhat.com>
 
        * m32c.cpu (Bit3-S): New.
        attribute.
        (jsri16, jsri32): Add 1ADDR attribute.
        (jsr32.w, jsr32.a): Add JUMP attribute.
-       
+
 2006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
-            Anil Paranjape   <anilp1@kpitcummins.com>
-            Shilin Shakti    <shilins@kpitcummins.com>
+           Anil Paranjape   <anilp1@kpitcummins.com>
+           Shilin Shakti    <shilins@kpitcummins.com>
 
        * xc16x.cpu: New file containing complete CGEN specific XC16X CPU
        description.
        stzx16-imm8-imm8-abs16): Fix operand typos.
        * m32c.opc (m32c_asm_hash): Support bnCND.
        (parse_signed4n, print_signed4n): New.
-       
+
 2005-10-26  DJ Delorie  <dj@redhat.com>
 
        * m32c.cpu (f-dsp-8-s24, Dsp-8-s24): New.
        Fix compile time warnings about signedness mismatches.
        Remove dead code.
        (parse_lab_5_3): New parser function.
-       
+
 2005-07-16  Jim Blandy  <jimb@redhat.com>
 
        * m32c.opc (m32c_cgen_insn_supported): Use int, not CGEN_BITSET,
index a3268cb95d4f3183c513774c4dfb0ed4b7019f78..27d1ce01b2a203cdba1a6d73a4656bbaf13fcaf7 100644 (file)
@@ -47,8 +47,8 @@
 
 2015-07-09  Catherine Moore  <clm@codesourcery.com>
 
-        * config/tc-mips.c (check_fpabi):  Handle
-        VAL_GNU_MIPS_ABI_FP_NAN2008.
+       * config/tc-mips.c (check_fpabi):  Handle
+       VAL_GNU_MIPS_ABI_FP_NAN2008.
 
 2015-07-08  Ciro Santilli  <ciro.santilli@gmail.com>
 
        (aarch64_force_relocation): Ditto.
 
 2015-05-28  Catherine Moore  <clm@codesourcery.com>
-            Bernd Schmidt <bernds@codesourcery.com>
-            Paul Brook <paul@codesourcery.com>
+           Bernd Schmidt <bernds@codesourcery.com>
+           Paul Brook <paul@codesourcery.com>
 
        gas/
        * config/tc-alpha.c (all_cfi_sections): Declare.
index 246b6a7f8c7957fc38bf7459fc62201765c21aaa..19b8266bad7816e86f27e65adb84a656a9c1f0f5 100644 (file)
 
        * gas/arm/neon-addressing-bad.s: Add test for invalid VSHL,
        VQSHL, and VQSHLU immediates.
-       * gas/arm/neon-addressing-bad.l: Update accordingly. 
+       * gas/arm/neon-addressing-bad.l: Update accordingly.
 
 2015-01-10  Andrew Burgess  <andrew.burgess@embecosm.com>
 
index ed9e302e2d28eeff7446be5edeac69489945cf8c..f475ca6b2ebb534dfabcca86ef36a2df8951cb8b 100644 (file)
        (rx_frame_this_id): Rename parameter `this_prologue_cache' to
        `this_cache'.
        (rx_frame_prev_register): Rename parameter `this_prologue_cache' to
-       `this_cache'.  Add cases for RX_FRAME_TYPE_EXCEPTION and 
+       `this_cache'.  Add cases for RX_FRAME_TYPE_EXCEPTION and
        RX_FRAME_TYPE_FAST_INTERRUPT.
        (normal_frame_p, exception_frame_p, rx_frame_sniffer_common)
        (rx_frame_sniffer, rx_exception_sniffer): New functions.
 
 2015-03-18  Tristan Gingold  <gingold@adacore.com>
 
-        * amd64-windows-tdep.c (amd64_windows_find_unwind_info): Move
-        redirection code to ...
-        (amd64_windows_frame_decode_insns): ... Here.  Fix in prologue
-        checks.  Fix SAVE_NONVOL operations.  Add debug code and comments.
+       * amd64-windows-tdep.c (amd64_windows_find_unwind_info): Move
+       redirection code to ...
+       (amd64_windows_frame_decode_insns): ... Here.  Fix in prologue
+       checks.  Fix SAVE_NONVOL operations.  Add debug code and comments.
 
 2015-03-18  Gary Benson <gbenson@redhat.com>
 
        * config.in: Regenerate.
        * configure: Regenerate.
        * fbsd-nat.c [!HAVE_KINFO_GETVMMAP] (fbsd_read_mapping): Don't
-        define.
+       define.
        (fbsd_find_memory_regions): Use kinfo_getvmmap to
        enumerate memory regions if present.
 
index 0149d04df35b3be4ae6d226dc8db37872a1984de..eec2dc658a6b8737becc9b0b136079df8ef05915 100644 (file)
@@ -31,7 +31,7 @@
 
 2015-07-02  Markus Metzger  <markus.t.metzger@intel.com>
 
-        * gdb.texinfo (Maintenance Commands): Document "maint btrace"
+       * gdb.texinfo (Maintenance Commands): Document "maint btrace"
        commands.
 
 2015-07-02  Markus Metzger  <markus.t.metzger@intel.com>
        linux-namespaces" command.
 
 2015-06-10  Walfred Tedeschi  <walfred.tedeschi@intel.com>
-            Mircea Gherzan  <mircea.gherzan@intel.com>
+           Mircea Gherzan  <mircea.gherzan@intel.com>
 
        * gdb.texinfo (i386): Add documentation about "show mpx bound"
        and "set mpx bound".
 2015-04-10  Jan Kratochvil  <jan.kratochvil@redhat.com>
            Eli Zaretskii  <eliz@gnu.org>
 
-       * gdb.texinfo (Compiling and Injecting Code): Describe set debug 
-       compile, show debug compile.  New subsection Compilation options for 
+       * gdb.texinfo (Compiling and Injecting Code): Describe set debug
+       compile, show debug compile.  New subsection Compilation options for
        the compile command.  New subsection Compiler search for the compile
        command.
 
 
 2013-11-07  Phil Muldoon  <pmuldoon@redhat.com>
 
-        * gdb.texinfo (Commands In Python): Document COMPLETE_EXPRESSION
-        constant.
+       * gdb.texinfo (Commands In Python): Document COMPLETE_EXPRESSION
+       constant.
 
 2013-11-07  Phil Muldoon  <pmuldoon@redhat.com>
 
 
 2012-12-23  Pierre Muller  <muller@sourceware.org>
 
-        * gdbint.texinfo (Function prototypes): Require use of "extern"
-        modifier for function prototypes in headers.
+       * gdbint.texinfo (Function prototypes): Require use of "extern"
+       modifier for function prototypes in headers.
 
 2012-12-19  Joel Brobecker  <brobecker@adacore.com>
 
 
 2012-12-14  Tom Tromey  <tromey@redhat.com>
 
-        * gdb.texinfo (SVR4 Process Information): Mention core files.
+       * gdb.texinfo (SVR4 Process Information): Mention core files.
 
 2012-12-12 Mircea Gherzan <mircea.gherzan@intel.com>
-    
+
        * gdb.texinfo (GDB/MI Catchpoint Commands): New section.
 
 2012-12-11  Pedro Alves  <palves@redhat.com>
        * observer.texi (memory_changed): Expand parameter LEN to ssize_t.
 
 2012-09-21  Yao Qi  <yao@codesourcery.com>
-            Pedro Alves  <palves@redhat.com>
+           Pedro Alves  <palves@redhat.com>
 
        * gdb.texinfo (GDB/MI Async Records): Document notification
        'record-started' and 'record-stopped'.
        appropriate.
 
 2012-05-18  Sandra Loosemore  <sandra@codesourcery.com>
-            Maciej W. Rozycki  <macro@codesourcery.com>
+           Maciej W. Rozycki  <macro@codesourcery.com>
 
        * gdb.texinfo (MIPS): Document "set mips compression" and "show
        mips compression".
        Mention condition-evaluation mode being shown in "info break".
        (Break Conditions): Add description for target-side
        conditional breakpoints.
-       (Remote Configuration): Mention conditional-breakpoints-packet. 
+       (Remote Configuration): Mention conditional-breakpoints-packet.
        (Packets): Add cond-expr parameter to Z0/Z1 packets and explain
        cond-expr.
        (General Query Packets): Mention new ConditionalBreakpoint feature.
 
 2011-10-27  Kevin Pouget  <kevin.pouget@st.com>
 
-       * gdb.texinfo ((Frames In Python): Document 
+       * gdb.texinfo ((Frames In Python): Document
        gdb.FRAME_UNWIND_FIRST_ERROR contant.
 
 2011-10-26  Paul Koning  <paul_koning@dell.com>
 
        * gdb.texinfo (gdb.types): Document new deepitems function.
-       
+
 2011-10-25  Paul Koning  <paul_koning@dell.com>
 
        PR python/13327
-       
+
        * gdb.texinfo (Values From Inferior): Add is_lazy attribute,
        fetch_lazy method.
 
 2011-10-13  Kevin Pouget  <kevin.pouget@st.com>
 
        PR python/13285 Document named constants for frame unwind stop reasons
-       * gdb.texinfo (Frames In Python): Document gdb.FRAME_UNWIND_* 
+       * gdb.texinfo (Frames In Python): Document gdb.FRAME_UNWIND_*
        constants.
 
 2011-10-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
        the syntax of Python.  Also put class and module names explicitly
        on function, member, and variable names, matching Python
        documentation conventions.
-       
+
 2011-09-15  Kevin Pouget  <kevin.pouget@st.com>
 
        PR Python/12692 Add gdb.selected_inferior() to Python interface.
 
 2011-08-17  Phil Muldoon  <pmuldoon@redhat.com>
 
-        * gdb.texinfo (Prompt): Add set/show extended-prompt
-        documentation
-        (Basic Python): Add prompt_hook anchor.
-        (Python modules): Reword module text to reflect multiple modules.
-        (gdb.prompt): Document gdb.prompt module.
+       * gdb.texinfo (Prompt): Add set/show extended-prompt
+       documentation
+       (Basic Python): Add prompt_hook anchor.
+       (Python modules): Reword module text to reflect multiple modules.
+       (gdb.prompt): Document gdb.prompt module.
 
 2011-08-14  Yao Qi  <yao@codesourcery.com>
 
 
 2011-07-11  Phil Muldoon  <pmuldoon@redhat.com>
 
-        PR python/12438
+       PR python/12438
        * gdb.texinfo (Python Commands): Add deprecate note to maint
-          set/show python print-stack.  Document set/show python
-          print-backtrace.
+         set/show python print-stack.  Document set/show python
+         print-backtrace.
 
 2011-07-05  Thiago Jung Bauermann  <bauerman.ibm.com>
 
 
 2011-02-27  Michael Snyder  <msnyder@vmware.com>
 
-       * gdb.texinfo (Inferiors and Programs): Update commands to show 
+       * gdb.texinfo (Inferiors and Programs): Update commands to show
        that they can accept multiple arguments.
 
 2011-02-24  Joel Brobecker  <brobecker@adacore.com>
 
 2010-11-29  Phil Muldoon  <pmuldoon@redhat.com>
 
-        PR python/12199
+       PR python/12199
 
        * gdb.texinfo (Breakpoints In Python): Document "delete" method.
 
index 927a477dadd97d2e628fea2de9fbc3fc2c352884..6ae5e69721bdc8b4e4caacab8b5f52cbe05224bc 100644 (file)
 
 2015-03-04  Pedro Alves  <palves@redhat.com>
 
-        * linux-low.c (check_stopped_by_breakpoint) [USE_SIGTRAP_SIGINFO]:
+       * linux-low.c (check_stopped_by_breakpoint) [USE_SIGTRAP_SIGINFO]:
        Decide whether a breakpoint triggered based on the SIGTRAP's
        siginfo.si_code.
-        (thread_still_has_status_pending_p) [USE_SIGTRAP_SIGINFO]: Don't check whether a
-        breakpoint is inserted if relying on SIGTRAP's siginfo.si_code.
+       (thread_still_has_status_pending_p) [USE_SIGTRAP_SIGINFO]: Don't check whether a
+       breakpoint is inserted if relying on SIGTRAP's siginfo.si_code.
        (linux_low_filter_event): Check for breakpoints before checking
        watchpoints.
        (linux_wait_1): Don't re-increment the PC if relying on SIGTRAP's
        siginfo.si_code.
-        (linux_stopped_by_sw_breakpoint)
-        (linux_supports_stopped_by_sw_breakpoint)
-        (linux_stopped_by_hw_breakpoint)
-        (linux_supports_stopped_by_hw_breakpoint): New functions.
-        (linux_target_ops): Install new target methods.
+       (linux_stopped_by_sw_breakpoint)
+       (linux_supports_stopped_by_sw_breakpoint)
+       (linux_stopped_by_hw_breakpoint)
+       (linux_supports_stopped_by_hw_breakpoint): New functions.
+       (linux_target_ops): Install new target methods.
 
 2015-03-04  Pedro Alves  <palves@redhat.com>
 
 
        * server.h (struct emit_ops, current_insn_ptr, emit_error):
        Move ...
-        * ax.h: ... here.
+       * ax.h: ... here.
 
 2013-09-05  Pedro Alves  <palves@redhat.com>
 
index 282810a88fd0ced9935fc249d26146243b001cf7..0d7e90a196475976f73668c04e3e256645c577cb 100644 (file)
        * gdb.mi/mi-dprintf-pendshr.c: New file.
 
 2015-06-10  Walfred Tedeschi  <walfred.tedeschi@intel.com>
-            Mircea Gherzan  <mircea.gherzan@intel.com>
+           Mircea Gherzan  <mircea.gherzan@intel.com>
 
        * gdb.arch/i386-mpx-map.c: New file.
        * gdb.arch/i386-mpx-map.exp: New File.
 
 2015-04-07  Pedro Alves  <palves@redhat.com>
 
-        * lib/gdb.exp (gdb_test_multiple): When processing an argument,
+       * lib/gdb.exp (gdb_test_multiple): When processing an argument,
        append the substituted item, not the original item.
 
 2015-04-07  Pedro Alves  <palves@redhat.com>
        (explicit_fork_child_follow): Deleted procedure.
        (test_follow_fork): New procedure.
        (do_fork_tests): Replace calls to deleted procedures with
-       calls to test_follow_fork and reset GDB for subsequent 
+       calls to test_follow_fork and reset GDB for subsequent
        procedure calls.
 
 2014-06-17  Yao Qi  <yao@codesourcery.com>
            Pedro Alves  <palves@redhat.com>
 
        * gdb.mi/mi-info-os.exp: Connect to the target with
-        mi_gdb_target_load.
+       mi_gdb_target_load.
 
 2014-01-08  Pedro Alves  <palves@redhat.com>
 
index 987a33a993feef85103796f86685dbd71468419f..d7d849bed1e01f621ba3dc722161830999c88dc7 100644 (file)
 
        Patch for erratum 843419 internal error.
 
-        * aarch64.cc (Erratum_stub::Insn_utilities): New typedef.
-        (Erratum_stub::update_erratum_insn): New method.
-        (Stub_table::relocate_stubs): Modified to place relocated insn.
-        (AArch64_relobj::fix_errata): Modified gold_assert.
+       * aarch64.cc (Erratum_stub::Insn_utilities): New typedef.
+       (Erratum_stub::update_erratum_insn): New method.
+       (Stub_table::relocate_stubs): Modified to place relocated insn.
+       (AArch64_relobj::fix_errata): Modified gold_assert.
 
 2015-06-12  Han Shen  <shenhan@google.com>
 
        Fix erratum 835769.
 
-        * aarch64.cc (AArch64_insn_utilities::BYTES_PER_INSN): Move
-        defintion outside class definition.
-        (AArch64_insn_utilities::AARCH64_ZR): New static constant.
-        (AArch64_insn_utilities::aarch64_op31): New member.
-        (AArch64_insn_utilities::aarch64_ra): New member.
-        (AArch64_insn_utilities::aarch64_mac): New member.
-        (AArch64_insn_utilities::aarch64_mlxl): New member.
-        (ST_E_835769): New global enum member.
-        (Stub_table::relocate_stubs): Add 835769 handler.
-        (Stub_template_repertoire::Stub_template_repertoire): Install new
-        stub type.
-        (AArch64_relobj::scan_errata): This func is renamed from
-        scan_erratum_843419.
-        (AArch64_relobj::do_count_local_symbols): Add 835769 handler.
-        (AArch64_relobj::do_relocate_sections): Add 835769 handler.
-        (AArch64_relobj::scan_sections_for_stubs): Add 835769 handler.
-        (Target_aarch64::scan_erratum_835769_span): New method.
-        (Target_aarch64::create_erratum_stub): New method.
-        (Target_aarch64::is_erratum_835769_sequence): New method.
-        (Target_aarch64::scan_erratum_843419_sequence): Move part of the
-        code into create_erratum_stub.
-        * options.h (fix_cortex_a53_835769): New option.
+       * aarch64.cc (AArch64_insn_utilities::BYTES_PER_INSN): Move
+       defintion outside class definition.
+       (AArch64_insn_utilities::AARCH64_ZR): New static constant.
+       (AArch64_insn_utilities::aarch64_op31): New member.
+       (AArch64_insn_utilities::aarch64_ra): New member.
+       (AArch64_insn_utilities::aarch64_mac): New member.
+       (AArch64_insn_utilities::aarch64_mlxl): New member.
+       (ST_E_835769): New global enum member.
+       (Stub_table::relocate_stubs): Add 835769 handler.
+       (Stub_template_repertoire::Stub_template_repertoire): Install new
+       stub type.
+       (AArch64_relobj::scan_errata): This func is renamed from
+       scan_erratum_843419.
+       (AArch64_relobj::do_count_local_symbols): Add 835769 handler.
+       (AArch64_relobj::do_relocate_sections): Add 835769 handler.
+       (AArch64_relobj::scan_sections_for_stubs): Add 835769 handler.
+       (Target_aarch64::scan_erratum_835769_span): New method.
+       (Target_aarch64::create_erratum_stub): New method.
+       (Target_aarch64::is_erratum_835769_sequence): New method.
+       (Target_aarch64::scan_erratum_843419_sequence): Move part of the
+       code into create_erratum_stub.
+       * options.h (fix_cortex_a53_835769): New option.
 
 2015-06-11  Cary Coutant  <ccoutant@gmail.com>
 
 
 2015-06-03  Cary Coutant  <ccoutant@gmail.com>
 
-        PR gold/17819
-        * gold.cc (queue_final_tasks): When --build-id=tree, queue a
-        separate task to schedule the build id computation.
-        * layout.cc (Hash_task::Hash_task): Remove build_id_blocker,
-        add Output_file and offset.
-        (Hash_task::run): Get and release the input views.
-        (Hash_task::is_runnable): Always return NULL (always runnable).
-        (Layout::queue_build_id_tasks): Remove.
-        (Layout::write_build_id): Add array_of_hashes and size_of_hashes
-        parameters; use them instead of class members.
-        (Build_id_task_runner::run): New function.
-        (Close_task_runner::run): Pass array_of_hashes and size_of_hashes
-        to write_build_id.
-        * layout.h (Layout::queue_build_id_tasks): Remove.
-        (Layout::write_build_id): Add array_of_hashes and size_of_hashes
-        parameters.
-        (Layout::array_of_hashes_): Remove.
-        (Layout::size_of_array_of_hashes_): Remove.
-        (Layout::input_view_): Remove.
-        (Build_id_task_runner): New class.
-        (Close_task_runner::Close_task_runner): Add array_of_hashes and
-        size_of_hashes parameters.
-        (Close_task_runner::array_of_hashes_): New data member.
-        (Close_task_runner::size_of_hashes_): New data member.
-        * testsuite/Makefile.am
-        (flagstest_compress_debug_sections_and_build_id_tree): New test.
-        * testsuite/Makefile.in: Regenerate.
+       PR gold/17819
+       * gold.cc (queue_final_tasks): When --build-id=tree, queue a
+       separate task to schedule the build id computation.
+       * layout.cc (Hash_task::Hash_task): Remove build_id_blocker,
+       add Output_file and offset.
+       (Hash_task::run): Get and release the input views.
+       (Hash_task::is_runnable): Always return NULL (always runnable).
+       (Layout::queue_build_id_tasks): Remove.
+       (Layout::write_build_id): Add array_of_hashes and size_of_hashes
+       parameters; use them instead of class members.
+       (Build_id_task_runner::run): New function.
+       (Close_task_runner::run): Pass array_of_hashes and size_of_hashes
+       to write_build_id.
+       * layout.h (Layout::queue_build_id_tasks): Remove.
+       (Layout::write_build_id): Add array_of_hashes and size_of_hashes
+       parameters.
+       (Layout::array_of_hashes_): Remove.
+       (Layout::size_of_array_of_hashes_): Remove.
+       (Layout::input_view_): Remove.
+       (Build_id_task_runner): New class.
+       (Close_task_runner::Close_task_runner): Add array_of_hashes and
+       size_of_hashes parameters.
+       (Close_task_runner::array_of_hashes_): New data member.
+       (Close_task_runner::size_of_hashes_): New data member.
+       * testsuite/Makefile.am
+       (flagstest_compress_debug_sections_and_build_id_tree): New test.
+       * testsuite/Makefile.in: Regenerate.
 
 2015-06-01  Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
 
        object->merge_output_offset.
 
 2015-03-02  Peter Collingbourne  <pcc@google.com>
-            Cary Coutant  <ccoutant@google.com>
+           Cary Coutant  <ccoutant@google.com>
 
        * output.cc (Output_section::add_merge_input_section): Do not
        attempt to merge sections with an entsize of 0.
@@ -1481,7 +1481,7 @@ gold/
        Add "typename" keyword.
 
 2014-10-15  Han Shen  <shenhan@google.com>
-            Jing Yu   <jingyu@google.com>
+           Jing Yu   <jingyu@google.com>
 
        Patch for gold aarch64 backend to support relaxation.
        * aarch64-reloc.def: Change format.
@@ -1541,7 +1541,7 @@ gold/
        * po/POTFILES.in: Regenerate.
 
 2014-09-23  Taiju Tsuiki  <tzik@google.com>
-            Cary Coutant  <ccoutant@google.com>
+           Cary Coutant  <ccoutant@google.com>
 
        PR gold/14860
        * gold.cc (queue_final_tasks): Add Write_sections_task as a blocker
index a6ce20ab6beab36e791b3d8bdd6f0b669daaeedc..8a453073e48f87b3c933d28d56a6e9530b52267b 100644 (file)
@@ -26,7 +26,7 @@
 
 2015-07-09  Catherine Moore  <clm@codesourcery.com>
 
-        * elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New.
+       * elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New.
 
 2015-07-08  Pitchumani Sivanupandi <pitchumani.s@atmel.com>
 
        * gcc-interface.h: New file.
 
 2014-12-11  Uros Bizjak  <ubizjak@gmail.com>
-            Ben Elliston  <bje@au.ibm.com>
-            Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+           Ben Elliston  <bje@au.ibm.com>
+           Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
 
        * libiberty.h (xvasprintf): Declare.
 
 2013-10-10  Sean Keys <skeys@ipdatasys.com>
 
        * xgate.h : Cleanup after opcode
-        table modification..
+       table modification..
 
 2013-08-20  Alan Modra  <amodra@gmail.com>
 
        * vtv-change-permission.h: New file.
 
 2013-08-05  Eric Botcazou  <ebotcazou@adacore.com>
-            Konrad Eisele  <konrad@gaisler.com>
+           Konrad Eisele  <konrad@gaisler.com>
 
        * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
 
 
 2013-05-06  Paul Brook  <paul@codesourcery.com>
 
-        include/elf/
-        * mips.h (R_MIPS_PC32): Update comment.
+       include/elf/
+       * mips.h (R_MIPS_PC32): Update comment.
 
 2013-04-03  Jason Merrill  <jason@redhat.com>
 
        explicitly for all values.
 
 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
-            Andrew Jenner <andrew@codesourcery.com>
+           Andrew Jenner <andrew@codesourcery.com>
 
        Based on patches from Altera Corporation.
 
        DEMANGLE_COMPONENT_TAGGED_NAME.
 
 2012-10-29  Sterling Augustine  <saugustine@google.com>
-            Cary Coutant  <ccoutant@google.com>
+           Cary Coutant  <ccoutant@google.com>
 
        * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
        DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
        (ARM_ARCH_V8A_CRYPTO): Likewise.
 
 2012-08-13  Ian Bolton  <ian.bolton@arm.com>
-            Laurent Desnogues  <laurent.desnogues@arm.com>
-            Jim MacArthur  <jim.macarthur@arm.com>
-            Marcus Shawcroft  <marcus.shawcroft@arm.com>
-            Nigel Stephens  <nigel.stephens@arm.com>
-            Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
-            Richard Earnshaw  <rearnsha@arm.com>
-            Sofiane Naci  <sofiane.naci@arm.com>
-            Tejas Belagod  <tejas.belagod@arm.com>
-            Yufeng Zhang  <yufeng.zhang@arm.com>
+           Laurent Desnogues  <laurent.desnogues@arm.com>
+           Jim MacArthur  <jim.macarthur@arm.com>
+           Marcus Shawcroft  <marcus.shawcroft@arm.com>
+           Nigel Stephens  <nigel.stephens@arm.com>
+           Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+           Richard Earnshaw  <rearnsha@arm.com>
+           Sofiane Naci  <sofiane.naci@arm.com>
+           Tejas Belagod  <tejas.belagod@arm.com>
+           Yufeng Zhang  <yufeng.zhang@arm.com>
 
        * dis-asm.h (print_insn_aarch64): New declaration.
        (print_aarch64_disassembler_options): New declaration.
        * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
 
 2012-07-24  Stephan McCamant  <smcc@cs.berkeley.edu>
-            Dr David Alan Gilbert  <dave@treblig.org>
+           Dr David Alan Gilbert  <dave@treblig.org>
 
        PR binutils/13135
        * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
        override_segment_assignment field.
 
 2007-02-17  Mark Mitchell  <mark@codesourcery.com>
-            Nathan Sidwell  <nathan@codesourcery.com>
-            Vladimir Prus  <vladimir@codesourcery.com
-            Joseph Myers  <joseph@codesourcery.com>
+           Nathan Sidwell  <nathan@codesourcery.com>
+           Vladimir Prus  <vladimir@codesourcery.com
+           Joseph Myers  <joseph@codesourcery.com>
 
        * bin-bugs.h: Remove.
 
        relax_pass.
 
 2006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
-            Anil Paranjape   <anilp1@kpitcummins.com>
-            Shilin Shakti    <shilins@kpitcummins.com>
+           Anil Paranjape   <anilp1@kpitcummins.com>
+           Shilin Shakti    <shilins@kpitcummins.com>
 
        * dis-asm.h (print_insn_xc16c): New prototype.
 
index 7f8075331ee2ec1fa2331cdd66765c1032677e55..f865ef7db7c79a336d626c3f8f2367687dd17b43 100644 (file)
        * avr.h: Add R_AVR_PORT5 and R_AVR_PORT6.
 
 2014-07-01  Barney Stratford   <barney_stratford@fastmail.fm>
-            Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
-            Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
-            Soundararajan  <Sounderarajan.D@atmel.com>
+           Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
+           Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
+           Soundararajan  <Sounderarajan.D@atmel.com>
 
        * avr.h (E_AVR_MACH_AVRTINY): Define avrtiny machine number.
        (R_AVR_LDS_STS_16): Define 16 bit lds/sts reloc number.
        * common.h (NT_S390_TDB): Define.
 
 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
-            Andrew Jenner <andrew@codesourcery.com>
+           Andrew Jenner <andrew@codesourcery.com>
 
        Based on patches from Altera Corporation.
 
        (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
 
 2012-08-13  Ian Bolton  <ian.bolton@arm.com>
-            Laurent Desnogues  <laurent.desnogues@arm.com>
-            Jim MacArthur  <jim.macarthur@arm.com>
-            Marcus Shawcroft  <marcus.shawcroft@arm.com>
-            Nigel Stephens  <nigel.stephens@arm.com>
-            Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
-            Richard Earnshaw  <rearnsha@arm.com>
-            Sofiane Naci  <sofiane.naci@arm.com>
-            Tejas Belagod  <tejas.belagod@arm.com>
-            Yufeng Zhang  <yufeng.zhang@arm.com>
+           Laurent Desnogues  <laurent.desnogues@arm.com>
+           Jim MacArthur  <jim.macarthur@arm.com>
+           Marcus Shawcroft  <marcus.shawcroft@arm.com>
+           Nigel Stephens  <nigel.stephens@arm.com>
+           Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+           Richard Earnshaw  <rearnsha@arm.com>
+           Sofiane Naci  <sofiane.naci@arm.com>
+           Tejas Belagod  <tejas.belagod@arm.com>
+           Yufeng Zhang  <yufeng.zhang@arm.com>
 
        * aarch64.h: New file.
        * common.h (EM_res183): Rename to EM_AARCH64.
        * x86-64.h (R_X86_64_RELATIVE64): New.
 
 2011-07-24  Chao-ying Fu  <fu@mips.com>
-            Maciej W. Rozycki  <macro@codesourcery.com>
+           Maciej W. Rozycki  <macro@codesourcery.com>
 
        * mips.h (R_MICROMIPS_min): New relocations.
        (R_MICROMIPS_26_S1): Likewise.
        * tic6x-attrs.h (Tag_ABI_compatibility): Define.
 
 2010-10-29  Bernd Schmidt  <bernds@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * tic6x-attrs.h (Tag_ABI_DSBT): New.
 
        * m32c.h: Add relax relocs.
 
 2006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
-            Anil Paranjape   <anilp1@kpitcummins.com>
-            Shilin Shakti    <shilins@kpitcummins.com>
+           Anil Paranjape   <anilp1@kpitcummins.com>
+           Shilin Shakti    <shilins@kpitcummins.com>
 
        * common.h (EM_XC16X): New entry for xc16x cpu.
        Sort other EM_* numbers into numerical order.
index 24fe00f919398c10c4e0c597726af6493e5248a9..4d992d29a9b6f4ee3921dcbc375bb1bc8093b62d 100644 (file)
@@ -58,7 +58,7 @@
 
        PR gdb/7205
 
-        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+       Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
 
 2012-05-24  Pedro Alves  <palves@redhat.com>
 
 
 2009-05-18  Jon Beniston <jon@beniston.com>
 
-        * sim-lm32.h: New file.
+       * sim-lm32.h: New file.
 
 2009-01-07  Hans-Peter Nilsson  <hp@axis.com>
 
@@ -289,7 +289,7 @@ Wed Jul 17 19:36:38 2002  J"orn Rennecke <joern.rennecke@superh.com>
 
 2002-05-10  Elena Zannoni  <ezannoni@redhat.com>
 
-        * sim-sh.h: New file, for sh gdb<->sim interface.
+       * sim-sh.h: New file, for sh gdb<->sim interface.
 
 2002-05-09  Daniel Jacobowitz  <drow@mvista.com>
 
index 9643ce1ce8e7a7a7330653717a66b29ee4fb4f77..7e44d682487f020a046999df3c0d64de1cc3dfc3 100644 (file)
 
 2014-09-16  Kuan-Lin Chen <kuanlinchentw@gmail.com>
 
-        * nds32.h: Add new opcode declaration.
+       * nds32.h: Add new opcode declaration.
 
 2014-09-15  Andrew Bennett  <andrew.bennett@imgtec.com>
            Matthew Fortune  <matthew.fortune@imgtec.com>
        (INSN_COPROC_MOVE): New define.
 
 2014-07-01  Barney Stratford   <barney_stratford@fastmail.fm>
-            Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
-            Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
-            Soundararajan  <Sounderarajan.D@atmel.com>
+           Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
+           Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
+           Soundararajan  <Sounderarajan.D@atmel.com>
 
        * avr.h (AVR_ISA_TINY): Define avrtiny specific ISA.
        (AVR_ISA_2xxxa): Define ISA without LPM.
        * aarch64.h (AARCH64_FEATURE_CRC): New macro.
 
 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com>
-            Andrew Jenner <andrew@codesourcery.com>
+           Andrew Jenner <andrew@codesourcery.com>
 
        Based on patches from Altera Corporation.
 
index ea012cd001791f5a46818f3ccda2c1a26656932e..2ac7c7781dbee0ecee32c8aefe3e453027fd1d6e 100644 (file)
 
 2004-04-25  Paolo Bonzini  <bonzini@gnu.org>
 
-        * configure.ac: Point config.intl to the parent directory of
-        ${top_builddir}.
+       * configure.ac: Point config.intl to the parent directory of
+       ${top_builddir}.
        * configure: Regenerate.
 
 2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
index 31c5e0a4a8f41b9e77fa2e3e21dc3c3e90e877e4..5d29426e23aa90d48b36baca523f500fb566150e 100644 (file)
 
 2015-07-09  Catherine Moore  <clm@codesourcery.com>
 
-        * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
-        * ld-mips-elf/attr-gnu-4-09.d: New.
-        * ld-mips-elf/attr-gnu-4-19.d: New.
-        * ld-mips-elf/attr-gnu-4-29.d: New.
-        * ld-mips-elf/attr-gnu-4-39.d: New.
-        * ld-mips-elf/attr-gnu-4-49.d: New.
-        * ld-mips-elf/attr-gnu-4-59.d: New.
-        * ld-mips-elf/attr-gnu-4-69.d: New.
-        * ld-mips-elf/attr-gnu-4-79.d: New.
-        * ld-mips-elf/attr-gnu-4-89.d: New.
-        * ld-mips-elf/attr-gnu-4-9.s: New.
-        * ld-mips-elf/mips-elf.exp: Run new tests.
+       * ld-mips-elf/attr-gnu-4-08.d: Update expected output.
+       * ld-mips-elf/attr-gnu-4-09.d: New.
+       * ld-mips-elf/attr-gnu-4-19.d: New.
+       * ld-mips-elf/attr-gnu-4-29.d: New.
+       * ld-mips-elf/attr-gnu-4-39.d: New.
+       * ld-mips-elf/attr-gnu-4-49.d: New.
+       * ld-mips-elf/attr-gnu-4-59.d: New.
+       * ld-mips-elf/attr-gnu-4-69.d: New.
+       * ld-mips-elf/attr-gnu-4-79.d: New.
+       * ld-mips-elf/attr-gnu-4-89.d: New.
+       * ld-mips-elf/attr-gnu-4-9.s: New.
+       * ld-mips-elf/mips-elf.exp: Run new tests.
 
 2015-07-08  Pitchumani Sivanupandi <pitchumani.s@atmel.com>
 
index e0f230033aac03622315bce950e9dffc201636e9..ba4f42b50ff53e2eae069444389a852ad67c9913 100644 (file)
@@ -27,7 +27,7 @@
 
        * configure.ac: Add AC_CONFIG_AUX_DIR.
        * configure: Regenerated.
-               
+
 2013-03-27  Kai Tietz  <ktietz@redhat.com>
 
        * configure: Regenerated.
 
 2009-04-01  Ben Elliston  <bje@au.ibm.com>
 
-        * decContext.h: Include gstdint.h instead of <stdint.h>.
+       * decContext.h: Include gstdint.h instead of <stdint.h>.
 
 2009-03-30  Ben Elliston  <bje@au.ibm.com>
 
 
        * Makefile.in: Don't include decRound in library used by compiler.
 
-2006-10-10  Brooks Moses  <bmoses@stanford.edu> 
+2006-10-10  Brooks Moses  <bmoses@stanford.edu>
        * Makefile.in: Added empty "pdf" target.
 
 2006-09-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 2006-01-02  Paolo Bonzini  <bonzini@gnu.org>
 
-        PR target/25259
-        * configure.ac: Use GCC_HEADER_STDINT.
-        * decContext.h: Include gstdint.h.
-        * aclocal.m4: Regenerate.
-        * configure: Regenerate.
+       PR target/25259
+       * configure.ac: Use GCC_HEADER_STDINT.
+       * decContext.h: Include gstdint.h.
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
 
 2005-12-20  Roger Sayle  <roger@eyesopen.com>
 
        * decimal32.c: Ditto.
        * decimal64.c: Ditto.
        * decimal128.c: Ditto.
-       
+
 2005-11-29  Ben Elliston  <bje@au.ibm.com>
 
        * decUtility.c: Remove redundant #includes.
 2005-11-29  Ben Elliston  <bje@au.ibm.com>
 
        * decimal32.h, decimal64.h, decimal128.h: New.
-        * decimal32.c, decimal64.c, decimal128.c: Likewise.
+       * decimal32.c, decimal64.c, decimal128.c: Likewise.
        * decContext.c, decContext.h: Likewise.
        * decUtility.c, decUtility.h: Likewise.
        * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
index 9bddd2e64019dfd7099198215b92f71310c19c2e..99b20da65c62d26ccea93052f39f1d3d00f04b41 100644 (file)
        * functions.texi: Regenerate.
 
 2014-12-11  Uros Bizjak  <ubizjak@gmail.com>
-            Ben Elliston  <bje@au.ibm.com>
-            Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+           Ben Elliston  <bje@au.ibm.com>
+           Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
 
        * xvasprintf.c: New file.
        * vprintf-support.h: Likewise.
        (d_ctor_dtor_name): Handle unified ctor/dtor.
 
 2013-11-22  Cary Coutant  <ccoutant@google.com>
-    
+
        PR other/59195
        * cp-demangle.c (struct d_info_checkpoint): New struct.
        (struct d_print_info): Add current_template field.
index d23797211ebe69b09d883fc581d7df9bd16e5f7f..6df4bd6fda4153510ceee7f3b99fa908e2dc9e9e 100644 (file)
 2009-10-06  Michael Eager  <eager@eagercon.com>
 
        * microblaze/interp.c: Add include microblaze-dis.h.
-       
+
 2009-09-23  Michael Eager  <eager@eagercon.com>
 
        * configure: Add microblaze-*.* (not regenerated).
 
 2009-05-18  Jon Beniston <jon@beniston.com>
 
-        * MAINTAINERS: Add Jon Beniston as maintainer of lm32 sim.
-        * configure.ac: Add lm32 target. 
-        * lm32: New directory.               
+       * MAINTAINERS: Add Jon Beniston as maintainer of lm32 sim.
+       * configure.ac: Add lm32 target.
+       * lm32: New directory.
 
 2009-05-11  Andrew Cagney  <cagney@gnu.org>
 
        * cris/config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * cris/configure: Regenerate.
 
 
        * cris/traps.c (cris_break_13_handler) <case TARGET_SYS_mmap2>:
        For ((len & 8191) != 0 && fd == (USI) -1), don't say this isn't
-       implemented.  In call to create_map, pad length argument to 8k. 
+       implemented.  In call to create_map, pad length argument to 8k.
 
 2005-04-15  Corinna Vinschen  <vinschen@redhat.com>
 
 
        * configure.ac: For mips*-*-* and mn10300*-*-* configure the
        common directory.  Remove sparc*-*-* from list.
-       
+
 2005-01-11  Andrew Cagney  <cagney@gnu.org>
 
        * Makefile.in (autoconf-common autoheader-common): Add --force to
        * MAINTAINERS: Add myself as maintainer of the FRV port.
 
 2003-08-20  Michael Snyder  <msnyder@redhat.com>
-            Dave Brolley  <brolley@redhat.com>
+           Dave Brolley  <brolley@redhat.com>
 
        * frv/: New directory, simulator for the Fujitsu FRV.
        * configure.in: Add frv configury.
 
        * configure.in (extra_subdirs): Mark d30v-*-* as obsolete.
        * configure: Re-generate.
-       
+
 2002-06-16  Andrew Cagney  <ac131313@redhat.com>
 
        * Makefile.in (autoconf-changelog autoheader-changelog): Let name,
@@ -1132,7 +1132,7 @@ Tue Jul  4 13:43:54 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 2000-04-20  Nick Clifton  <nickc@cygnus.com>
 
        * configure.in (extra_subdirs): Add testsuite to strongarm
-       directories. 
+       directories.
        * configure: Regenerate.
 
 Sat Mar  4 16:48:54 2000  Andrew Cagney  <cagney@b1.cygnus.com>
@@ -1236,12 +1236,12 @@ Wed Oct  8 12:38:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * configure.in (extra_subdirs): Add IGEN directory when MIPS
        target.
        * configure: Regenerate.
-       
+
 Fri Sep 12 13:10:31 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in (extra_subdirs): v850ea needs igen.
        * configure: Re-generate.
-       
+
 Mon Sep  1 16:48:23 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in (testdir): When a testsuite directory, add that to
@@ -1255,14 +1255,14 @@ Tue Aug 26 15:14:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in (w65-*-*, only_if_enabled): Set.
        * configure: Re-generate.
-       
+
 Mon Aug 25 16:26:53 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in (sparc*-*-*, only_if_enabled): Set
        only_if_enabled=yes.  Check only_if_enabled before enabling a
        simulator.
        * configure: Regenerate.
-       
+
 Mon Aug 18 10:56:59 1997  Nick Clifton  <nickc@cygnus.com>
 
        * configure.in (extra_subdirs): Add v850e target.
@@ -1313,7 +1313,7 @@ Wed Mar 19 14:26:21 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * configure.in (extra_subdirs): Include testsuite for d30v.
        * configure: Regenerate.
-       
+
        * Makefile.in (RUNTEST, RUNTESTFLAGS): Borrow test rules from
        ../gdb/Makefile.in
        (check): New rules - drive the testsuite.
@@ -1334,7 +1334,7 @@ Sun Feb 16 16:37:47 1997  Andrew Cagney  <cagney@critters.cygnus.com>
 
        * configure.in (d30v): New target.
        * configure: Regenerated.
-       
+
 Wed Feb 19 23:17:13 1997  Jeffrey A Law  (law@cygnus.com)
 
        * configure.in: Don't require GCC to build the mn10200
index cdeef1a633a6aefeba14896864fee1449b68f36e..577579c291d121f7676a8ea015a12a6271070bad 100644 (file)
 
        PR gdb/7205
 
-        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+       Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
 
 2012-05-18  Nick Clifton  <nickc@redhat.com>
 
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
        * wrapper.c (sim_target_display_usage): Add help parameter.
        set.
        * wrapper.c (sim_create_inferior): For unknown architectures,
        default to allowing the v6 instructions.
-       
+
 2005-04-18  Nick Clifton  <nickc@redhat.com>
 
        * iwmmxt.c (WMAC, WMADD): Move casts from the LHS of an assignment
 2003-03-20  Nick Clifton  <nickc@redhat.com>
 
        * Contribute support for Cirrus Maverick ARM co-processor,
-        written by Aldy Hernandez  <aldyh@redhat.com> and
-        Andrew Cagney  <cagney@redhat.com>:
+       written by Aldy Hernandez  <aldyh@redhat.com> and
+       Andrew Cagney  <cagney@redhat.com>:
 
        * maverick.c: New file: Support for Maverick floating point
-       co-processor. 
-        * Makefile.in: Add maverick.o target.
-        * configure.in (COPRO): Add maverick.o.
-        * configure: Regenerate.
-        * armcopro.c (ARMul_CoProInit): Only initialise co-processors
+       co-processor.
+       * Makefile.in: Add maverick.o target.
+       * configure.in (COPRO): Add maverick.o.
+       * configure: Regenerate.
+       * armcopro.c (ARMul_CoProInit): Only initialise co-processors
        available on target processor.  Add code to initialse Maverick
        co-processor support code.
-        * armdefs.h (ARMul_state): Add is_ep9312 field.
-        (ARM_ep9312_Prop): Define.
-        * armemu.h: Add prototypes for Maverick co-processor
+       * armdefs.h (ARMul_state): Add is_ep9312 field.
+       (ARM_ep9312_Prop): Define.
+       * armemu.h: Add prototypes for Maverick co-processor
        functions.
-        * arminit.c (ARMul_SelectProcessor): Initialise the
+       * arminit.c (ARMul_SelectProcessor): Initialise the
        co-processor support once the chip has been selected.
-        * wrapper.c: Add support for Maverick co-processor.
-        (init): Do not call ARMul_CoProInit.  Delays this until the
+       * wrapper.c: Add support for Maverick co-processor.
+       (init): Do not call ARMul_CoProInit.  Delays this until the
        chip has been selected.
 
 2003-03-02  Nick Clifton  <nickc@redhat.com>
 2003-02-27  Andrew Cagney  <cagney@redhat.com>
 
        * wrapper.c (sim_create_inferior, sim_open): Rename _bfd to bfd.
-       
+
 2003-01-10  Ben Elliston  <bje@redhat.com>
 
        * README.Cygnus: Rename from this ..
 
        * armemu.c (ARMul_Emulate32): Add more tests for valid MIA, MIAPH
        and MIAxy instructions.
-       
+
 2002-06-21  Nick Clifton  <nickc@cambridge.redhat.com>
 
        * armos.h (ADP_Stopped_RunTimeError): Set correct value.
        (ARMul_OSInit): For XScale targets, only support the ANGEL
        SWI interface.  (This is at the request if Intel).
        (ARMul_OSHandleSWI): Examine swi_mask to see if a particular
-        SWI call should be emulated.
+       SWI call should be emulated.
        Do not fall through from AngelSWI_Reason_WriteC.
        Propagate exit code from RedBoot Exit SWI.
        * rdi-dgb.h (swi_mask): Prototype.
 2001-03-06  Nick Clifton  <nickc@redhat.com>
 
        * thumbemu.c (ARMul_ThumbDecode): Delete label bo_blx2.
-        Compute destination address of BLX(1) instruction by
-        taking bit 1 from PC and not from bit 0 of the offset.        
+       Compute destination address of BLX(1) instruction by
+       taking bit 1 from PC and not from bit 0 of the offset.
 
 2001-02-27  Nick Clifton  <nickc@redhat.com>
 
        (ARMul_SwapWord): Pass extra parameter to PutWord.
        (ARMul_SafeReadByte): New Function: Read a byte but do not abort.
        (ARMul_SafeWriteByte): New Function: Write a byte but do not abort.
-       
+
        * armdefs.h: Add prototypes for ARMul_SafeReadByte and
        ARMul_SafeWriteByte.
-       
+
        * wrapper.c (sim_write): Use ARMul_SafeWriteByte.
        (sim_read): Use ARMul_SafeReadByte.
 
        (SWIwrite): Use ARMul_SafeReadByte.
        (ARMul_OSHandleSWI): Remove use of is_SWI_handler.
        (ARMul_OSException): Remove use of is_SWI_handler.
-       
+
 2001-02-16  Nick Clifton  <nickc@redhat.com>
 
        * armemu.c: Remove Prefetch abort for breakpoints.  Instead set
        * armdefs.h (State): Add 'v5e' and 'xscale' fields.
        (ARM_v5e_Prop): Define.
        (ARM_XScale_Prop): Define.
-       
+
        * wrapper.c (sim_create_inferior): Select processor based on
        machine number.
        (SWI_vector_installed): New boolean.  Set to true if the SWI
        vector address is written to by the executable.
-       
+
        * arminit.c (ARMul_NewState): Switch default to 32 bit mode.
        (ARMul_SelectProcessor): Initialise v5e and xscale signals.
        (ARMul_Abort): Fix calculation of LR address.
        vector, otherwise issue a warning message and continue.
 
        * armsupp.c (ARMul_CPSRAltered): Set S bit aswell.
-       
+
        * thumbemu.c: Add v5 instruction simulation.
        * armemu.c: Add v5, XScale and El Segundo instruction simulation.
 
        * armcopro.c: Add XScale co-processor emulation.
        * armemu.h: Add exported XScale co-processor functions.
-       
+
 2000-09-15  Nick Clifton  <nickc@redhat.com>
 
        * armdefs.h: Rename StrongARM property to v4_ARM and add v5 ARM
@@ -1131,7 +1131,7 @@ Wed Mar 22 15:24:21 2000  glen mccready  <gkm@pobox.com>
        * armsupp.c: Fix compile time warning messages.
        * armvirt.c: Fix compile time warning messages.
        * bag.c: Fix compile time warning messages.
-       
+
 2000-02-02  Bernd Schmidt  <bernds@cygnus.co.uk>
 
        * *.[ch]: Use indent to make readable.
@@ -1146,7 +1146,7 @@ Wed Mar 22 15:24:21 2000  glen mccready  <gkm@pobox.com>
 1999-10-27  Nick Clifton  <nickc@cygnus.com>
 
        * thumbemu.c (ARMul_ThumbDecode): Accept 0xbebe as a thumb
-       breakpoint. 
+       breakpoint.
 
 1999-10-08  Ulrich Drepper  <drepper@cygnus.com>
 
@@ -1166,7 +1166,7 @@ Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 1999-04-06  Keith Seitz  <keiths@cygnus.com>
 
        * wrapper.c (stop_simulator): New global.
@@ -1214,11 +1214,11 @@ Thu Jun  4 15:22:03 1998  Jason Molenda  (crash@bugshack.cygnus.com)
        (SWIread): New function.
        (SWIwrite): New function.
        (SWIflen): New function.
-       (ARMul_OSHandleSWI): Call new functions instead of handling     
+       (ARMul_OSHandleSWI): Call new functions instead of handling
        these here.
        (ARMul_OSHandleSWI): Handle Angel SWIs correctly.
        (*): Reformat spacing to be a bit more GNUly.
-       Most code taken from a patch by Anthony Thompson 
+       Most code taken from a patch by Anthony Thompson
        (athompso@cambridge.arm.com)
 
 Tue Jun  2 15:22:22 1998  Nick Clifton  <nickc@cygnus.com>
@@ -1330,7 +1330,7 @@ Thu Dec  4 09:21:05 1997  Doug Evans  <devans@canuck.cygnus.com>
 Thu Oct 30 13:54:06 1997  Nick Clifton  <nickc@cygnus.com>
 
        * armos.c (ARMul_OSHandleSWI): Add support for GetEnv SWI.  Patch
-       from Tony Thompson at ARM: athompso@arm.com 
+       from Tony Thompson at ARM: athompso@arm.com
 
        * wrapper.c (sim_create_inferior): Add code to create an execution
        environment.  Patch from Tony Thompson at ARM: athompso@arm.com
@@ -1500,12 +1500,12 @@ Thu Oct  3 16:10:27 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
 
 Wed Jun 26 12:17:24 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
 
-        * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
-        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
-        (docdir): Removed.
-        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
-        (AC_PROG_INSTALL): Added.
-        * configure: Rebuilt.
+       * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+       INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+       (docdir): Removed.
+       * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+       (AC_PROG_INSTALL): Added.
+       * configure: Rebuilt.
 
 Wed Feb 21 12:14:31 1996  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -1525,7 +1525,7 @@ Mon Nov 20 17:40:38 1995  Doug Evans  <dje@canuck.cygnus.com>
        * wrapper.c (mem_size, verbosity): New static global.
        (arm_sim_set_mem_size): Renamed from sim_size.  Callers updated.
        (arm_sim_set_profile{,_size}): Renamed from sim_foo.  Callers updated.
-       
+
 Fri Nov 17 19:35:11 1995  Doug Evans  <dje@canuck.cygnus.com>
 
        * armdefs.h (ARMul_State): New member `verbose'.
index ffb7ea8a0f03248dadfdca135d44c7b1e857e056..8e47936d67928f950cd67c311f9eb202487927b4 100644 (file)
 
        PR gdb/7205
 
-        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+       Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
 
 2012-05-24  Pedro Alves  <palves@redhat.com>
 
 
 2009-05-18  Jon Beniston <jon@beniston.com>
 
-        * gennltvals.sh: Add lm32 target.
-        * nltvals.def: Add lm32 syscall definitions. 
+       * gennltvals.sh: Add lm32 target.
+       * nltvals.def: Add lm32 syscall definitions.
 
 2009-03-19  J"orn Rennecke  <joern.rennecke@arc.com>  (tiny change)
 
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * aclocal.m4: Include ../../config/acx.m4.
        * common.m4: Use ACX_PKGVERSION and ACX_BUGURL.
        * configure, config.in: Regenerate.
        * Make-common.in (LIB_OBJS): Add version.o.
        (version.c, version.o): New rules.
-       * run.c: Include version.h. 
+       * run.c: Include version.h.
        (usage): Add help parameter. Print output either to stdout or
        stderr depending on that parameter.
        (print_version): New.
 
        * sim-memopt.c (memory_options): Mention that the
        --memory-size switch accepts suffixes.
-        (parse_size): Handle a suffix on the size value.
-        * sim-options.c (standard_options): Mention that the mem-size
+       (parse_size): Handle a suffix on the size value.
+       * sim-options.c (standard_options): Mention that the mem-size
        switch accepts suffixes.
-        (standard_option_handler): Handle a suffix on the size value.
+       (standard_option_handler): Handle a suffix on the size value.
 
 2006-12-21  Hans-Peter Nilsson  <hp@axis.com>
 
        for bfd text addresses.
 
 2006-08-29  Thiemo Seufer  <ths@mips.com>
-            Nigel Stephens  <nigel@mips.com>
+           Nigel Stephens  <nigel@mips.com>
 
        * sim-fpu.c (pack_fpu): Handle QUIET_NAN correctly for
        SIM_QUIET_NAN_NEGATED.
        set, and doesn't include -O.  (Using -Wuninitialized without
        optimization produces a warning, which interferes with compilation
        with -Werror.)
-       
+
 2005-02-21  Jim Blandy  <jimb@redhat.com>
 
        * callback.c (os_fstat): Don't declare 't' unless it's used.
 
        [ include/gdb: * callback.h (host_callback_struct): Replace
                       members fdopen and alwaysopen with fd_buddy.  ]
-        * callback.c: Changed all users.
+       * callback.c: Changed all users.
 
 2004-06-15  Alan Modra  <amodra@bigpond.net.au>
 
        "int".
 
 2003-08-20  Michael Snyder  <msnyder@redhat.com>
-            Dave Brolley  <brolley@redhat.com>
+           Dave Brolley  <brolley@redhat.com>
 
-       * cgen-par.h (flags, word1): New target-specific 
+       * cgen-par.h (flags, word1): New target-specific
        fields of CGEN_WRITE_QUEUE_ELEMENT.
        (CGEN_WRITE_QUEUE_ELEMENT_FLAGS): New accessor macro.
        (CGEN_WRITE_QUEUE_ELEMENT_WORD1): New accessor macro.
 2003-06-22  Andrew Cagney  <cagney@redhat.com>
 
        From matthew green <mrg@redhat.com>:
-        * sim-fpu.h: Update copyright.
+       * sim-fpu.h: Update copyright.
        (sim_fpu_fraction, sim_fpu_guard): New prototypes.
-        * sim-fpu.c: Update copyright.
+       * sim-fpu.c: Update copyright.
        (sim_fpu_fraction, sim_fpu_guard): New inline functions.
 
 2003-06-17  Frank Ch. Eigler  <fche@redhat.com>
 
 2002-06-09  Aldy Hernandez  <aldyh@redhat.com>
 
-        * sim-fpu.c (unpack_fpu): Initialize exponent for
-        sim_fpu_class_zero.
-        (i2fpu): Same.
-        (sim_fpu_sqrt): Same.
+       * sim-fpu.c (unpack_fpu): Initialize exponent for
+       sim_fpu_class_zero.
+       (i2fpu): Same.
+       (sim_fpu_sqrt): Same.
 
 2002-06-08  Andrew Cagney  <cagney@redhat.com>
 
        (run.o): Update.
        (callback.o): Update.
        (syscall.o): Update.
-       (sim-load.o): 
+       (sim-load.o):
        (nrun.o): Update.
        (sim-hload.o): Update.
        (sim-io.o): Update.
        * run-sim.h: New header.  Provide prototypes for functions used
        between run() and libsim.a which are not used by GDB.
        * run.c: Include run-sim.h.
-        (main): If SIM_TARGET_SWITCHES is defined call
-        sim_target_parse_command_line.
-        (usage): If SIM_TARGET_SWITCHES is defined call
-        sim_target_display_usage.
+       (main): If SIM_TARGET_SWITCHES is defined call
+       sim_target_parse_command_line.
+       (usage): If SIM_TARGET_SWITCHES is defined call
+       sim_target_display_usage.
 
 2002-05-17  Andrey Volkov  <avolkov@transas.com>
 
        * run.c: Made h8300s as new target, not h8300h alias.
        Added new option -S (h8300s target)
        * sim-options.c: Ditto.
-       
+
 2002-05-01  Chris Demetriou  <cgd@broadcom.com>
 
        * callback.c: Use 'deprecated' rather than 'depreciated.'
        * hw-base.h (set_hw_delete): Declare as external function.
        * hw-alloc.c (delete_hw_alloc_data): Allow to free the memory
        allocated using hw_malloc.
-       
+
 2000-11-24  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
        * sim-options.c (sim_parse_args): Free the memory used for
 
 2000-10-26  Ben Elliston  <bje@redhat.com>
 
-        * cgen.sh: Handle an isa argument between cpu and mach. Default to
-        `all'. Pass `-i' options to cgen applications.
-        * Make-common.in (cgen-arch, cgen-cpu, cgen-decode, cgen-cpu-decode,
-        cgen-desc): Pass $(isa) to cgen.sh.
+       * cgen.sh: Handle an isa argument between cpu and mach. Default to
+       `all'. Pass `-i' options to cgen applications.
+       * Make-common.in (cgen-arch, cgen-cpu, cgen-decode, cgen-cpu-decode,
+       cgen-desc): Pass $(isa) to cgen.sh.
 
 2000-10-08  Ben Elliston  <bje@redhat.com>
 
@@ -2234,7 +2234,7 @@ Tue Feb 22 16:45:09 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * callback.c: Fix compile time warning messages.
        * run.c: Fix compile time warning messages.
-     
+
 1999-12-17  Dave Brolley  <brolley@cygnus.com>
 
        * sim-profile.h: (set_profile_option_mask): Add prototype.
@@ -2352,7 +2352,7 @@ Wed Dec  8 21:47:13 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 
 1999-10-07  Dave Brolley  <brolley@cygnus.com>
 
-       * cgen-par.h (CGEN_FN_HI_WRITE): New enumerator. 
+       * cgen-par.h (CGEN_FN_HI_WRITE): New enumerator.
        (fn_hi_write): New union member.
        (sim_queue_fn_hi_write): New function.
        * cgen-par.c (sim_queue_fn_hi_write): New function.
@@ -2380,8 +2380,8 @@ Tue Sep 21 17:14:16 1999  Dave Brolley  <brolley@cygnus.com>
 
 Mon Sep 20 21:44:06 1999  Geoffrey Keating  <geoffk@cygnus.com>
 
-        * sim-fpu.c (i2fpu): Keep the guard bits sticky when converting
-        large values.
+       * sim-fpu.c (i2fpu): Keep the guard bits sticky when converting
+       large values.
 
 Tue Feb  8 16:33:48 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
@@ -2485,7 +2485,7 @@ Sun Jul 11 23:47:20 1999  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-resume.c (sim_resume): Ensure that the siggnal [sic] is only
        passed in when sim_resume is first entered - don't re-pass it
        after a restart.
-       
+
 Sun Jul 11 23:34:44 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-options.c (standard_option_handler): Add OPTION_LOAD_VMA and
@@ -2538,10 +2538,10 @@ Wed Jul  7 19:56:03 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
-        * aclocal.m4: Use AC_EXEEXT instead of AM_EXEEXT.  Delete defn of
-        AM_CYGWIN32 and AM_EXEEXT.
+       * aclocal.m4: Use AC_EXEEXT instead of AM_EXEEXT.  Delete defn of
+       AM_CYGWIN32 and AM_EXEEXT.
        * configure: Regenerate.
-       
+
 Fri Apr 16 16:43:22 1999  Doug Evans  <devans@charmed.cygnus.com>
 
        * sim-core.c (device_error,device_io_read_buffer,
@@ -2669,7 +2669,7 @@ Wed Jan 27 17:19:09 1999  Doug Evans  <devans@canuck.cygnus.com>
        va_list, not an integer.
        * sim-events.c (sim_events_schedule): Likewise.
 
-       * sim-types.h (UNSIGNED32, UNSIGNED64): Properly cast to 
+       * sim-types.h (UNSIGNED32, UNSIGNED64): Properly cast to
        the appropriate type.
 
 1999-01-14  Doug Evans  <devans@casey.cygnus.com>
@@ -2729,7 +2729,7 @@ Wed Jan 27 17:19:09 1999  Doug Evans  <devans@canuck.cygnus.com>
 1998-12-24  Frank Ch. Eigler  <fche@cygnus.com>
 
        * dv-sockser.c (DEFAULT_TIMEOUT): Increase to 1 ms.
-       
+
        * nrun.c (main): Remain in simulation loop for traps and
        exceptions when in operating environment mode.
        (ui_loop_hook): New stub hook for standalone use.
@@ -2746,7 +2746,7 @@ Wed Jan 27 17:19:09 1999  Doug Evans  <devans@canuck.cygnus.com>
        * sim-n-core.h (sim_core_trace_M): Allay const warning.
        * sim-trace.h (trace_generic): Ditto.
        * sim-trace.c (trace_generic): Ditto.
-       
+
 1998-12-14  Doug Evans  <devans@casey.cygnus.com>
 
        * Make-common.in (SIM_MAIN_DEPS): New var.
@@ -2896,10 +2896,10 @@ Wed Nov 18 10:22:22 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        are used to specify types.  Handle case of ALPHA.
 
 1998-11-13  Frank Ch. Eigler  <fche@elastic.org>
-       
+
        * aclocal.m4: Add tests for dlopen family.
        * config.in: Regenerated.
-       
+
 Wed Nov 11 14:02:25 1998  Doug Evans  <devans@canuck.cygnus.com>
 
        * sim-hload.c (sim_load): Pass `prog_name' to sim_load_file, not NULL.
@@ -3150,7 +3150,7 @@ Mon May 25 21:11:26 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * hw-main.h: Include hw-handles.h, hw-instances.h.
        * hw-base.h ({create,delete}_hw_{handles,instances}_data): Declare
        * hw-base.c (hw_create, hw_delete): Call same.
-       
+
 Mon May 25 18:55:35 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * dv-core.c: Include hw-main.h and sim-main.h.
@@ -3168,7 +3168,7 @@ Mon May 25 18:55:35 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * hw-base.h (do_hw_attach_regs, do_hw_poll_read_method,
        do_hw_poll_read): Move declarations from here.
        * hw-main.h: To here.
-       
+
        * hw-base.h (struct hw_device_descriptor, hw_finish_callback):
        Move from here.
        * hw-main.h (struct hw_descriptor, hw_finish_method): To here,
@@ -3192,7 +3192,7 @@ Mon May 25 18:21:38 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * hw-base.c (hw_create, hw_delete): Call
        * hw-properties.c (create_hw_property_data,
        delete_hw_property_data): Define.
-       
+
 Mon May 25 17:40:46 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-device.c, hw-properties.c: Include hw-base.h
@@ -3207,7 +3207,7 @@ Mon May 25 17:40:46 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * Make-common.in (SIM_NEW_COMMON_OBJS): Add hw-alloc.o.
        (hw-alloc.o): New target.
-       
+
 Mon May 25 17:14:27 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-events.h, hw-events.c: New files.  Move event code to here.
@@ -3218,7 +3218,7 @@ Mon May 25 17:14:27 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-device.h (struct hw): Add struct hw_event_data events_of_hw.
        * hw-events.h (struct hw_event): Replace typedef hw_event.
-       
+
        * hw-base.h (create_hw_event_data, delete_hw_event_data): Declare.
        * hw-base.c (hw_create, hw_delete): Call.
        * hw-events.c (create_hw_event_data, delete_hw_event_data): Define.
@@ -3229,11 +3229,11 @@ Mon May 25 16:55:16 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-base.c (panic_hw_port_event, empty_hw_ports): Move from here.
        * hw-ports.c: To here.
-       
+
        * hw-base.h, hw-ports.c (create_hw_port_data,
        delete_hw_port_data): New functions.
        * hw-base.c (hw_delete, hw_create): Call same.
-       
+
        * hw-base.h (set_hw_ports, set_hw_port_event): Move set functions
        from here.
        * hw-ports.h: To here.
@@ -3248,7 +3248,7 @@ Fri May 22 12:16:27 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * aclocal.m4 (SIM_AC_OPTION_HW): Add enable / disable argument.
        Move common object files from here.
        * Make-common.in (SIM_COMMON_HW_OBJS): To here.
-       
+
 Thu May 21 17:57:16 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-hw.c: Include ctype.h.
@@ -3287,7 +3287,7 @@ Sat May 16 12:44:52 1998  Doug Evans  <devans@seba.cygnus.com>
 
 Fri May 15 16:06:05 1998  Doug Evans  <devans@seba.cygnus.com>
 
-       * cgen-trace.c (trace_insn_init): New arg first_p. 
+       * cgen-trace.c (trace_insn_init): New arg first_p.
        All callers updated.
        (trace_insn_fini): New arg last_p.  All callers updated.
        * cgen-trace.h (trace_insn_init,trace_insn_fini): Update.
@@ -3367,7 +3367,7 @@ Fri May  1 12:11:02 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * hw-tree.h (hw_tree_print): Paramaterize with print and file
        arguments.
        * hw-tree.c: Update.
-       
+
        * hw-base.h (hw_port_event_callback): Delete CPU/CIA args.
        * hw-device.h (hw_io_read_buffer, hw_io_write_buffer): Delete
        CPU/CIA args.
@@ -3385,7 +3385,7 @@ Fri May  1 12:11:02 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * hw-device.h (SIM_DESC): Replace with struct sim_state.
        * hw-base.h (hw_create): Ditto.
        * hw-base.c (hw_create): Ditto.
-       
+
        * hw-device.c (hw_abort, hw_trace, hw_hw_event_queue_schedule,
        hw_event_queue_deschedule, hw_event_queue_time): Delete, moved
        from here to.
@@ -3427,11 +3427,11 @@ Wed Apr 29 23:58:52 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
 Tue Apr 28 18:28:58 1998  Geoffrey Noer  <noer@cygnus.com>
 
-        * common/aclocal.m4: call AM_EXEEXT in SIM_AC_COMMON, define
-        AM_CYGWIN32 and AM_EXEEXT.
-        * common/Make-common.in: set EXEEXT, add missing EXEEXTs
-        to run and install-common rules.
-        * common/configure: regenerate
+       * common/aclocal.m4: call AM_EXEEXT in SIM_AC_COMMON, define
+       AM_CYGWIN32 and AM_EXEEXT.
+       * common/Make-common.in: set EXEEXT, add missing EXEEXTs
+       to run and install-common rules.
+       * common/configure: regenerate
 
 Sat Apr 25 17:45:01 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
@@ -3504,7 +3504,7 @@ Tue Apr 14 18:49:31 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-bits.h (EXTEND4): Define.
        (EXTEND4, EXTEND15, EXTEND11): Ditto.
-       
+
 Tue Apr 14 16:31:35 1998  John Metzler  <jmetzler@cygnus.com>
 
        * sim-memopt.c (parse_addr): Sunos 4.5 does not have strtol
@@ -3537,10 +3537,10 @@ Sat Apr  4 20:36:25 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-bits.h (sim-bits.c): Include when H_REVEALS_MODULE_P.
        selected.
        * sim-endian.h (sim-endian.c): Ditto.
-       
+
        * sim-events.h (_SIM_EVENTS_H_): Replace with SIM_EVENTS_H.
        (sim_events_set_trace): Delete unused prototype.
-       
+
        * sim-core.h (_SIM_CORE_H_): Replace with SIM_CORE_H.
        * sim-core.c (_SIM_CORE_C_): Ditto for SIM_CORE_C.
 
@@ -3549,14 +3549,14 @@ Sat Apr  4 20:36:25 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        Comment out, not yet implemented in sim-fpu.c.
        (sim_fpu_zero, sim_fpu_one, sim_fpu_two, sim_fpu_qnan,
        sim_fpu_max32, sim_fpu_max64): Mark as EXTERN_SIM_FPU.
-       
+
        * sim-inline.h: Rewrite description.
        (H_REVEALS_MODULE_P, C_REVEALS_MODULE_P): Define.
        (SIM_MAIN_INLINE): Add inline option.
-       
+
        * sim-inline.c (semantics.c, idecode.c, engine.c, ...): Do not
        include generated files. Handled by generator directly.
-       
+
 Sat Apr  4 01:07:06 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-trace.c (set_trace_option_mask): Keep TRACE_ANY_P
@@ -3579,13 +3579,13 @@ Fri Mar 27 16:15:52 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-hw.c: New file.
        * sim-hw.h (sim_hw_parse): Declare function.
        (hw-tree.h): Do not include.
-       
+
        * sim-base.h (STATE_HW): Define.
        (struct sim_state_base): Add member struct *hw.
 
        * sim-module.c (sim-hw.h): Include.
        (modules): Add sim_hw_install.
-       
+
        * aclocal.m4 (sim_hw_obj): Add sim-hw.o
 
 Fri Mar 27 14:55:06 1998  Andrew Cagney  <cagney@b1.cygnus.com>
@@ -3617,7 +3617,7 @@ Thu Mar 26 09:10:56 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
 Wed Mar 25 16:17:38 1998  Ian Carmichael  <iancarm@cygnus.com>
 
-       * aclocal.m4 (AC_CHECK_HEADERS): Add check for fpu_control.h.  
+       * aclocal.m4 (AC_CHECK_HEADERS): Add check for fpu_control.h.
        (AC_CHECK_FUNCS): Add check for __setfpucw.
        * configure: Regenerated.
 
@@ -3647,7 +3647,7 @@ Mon Mar 23 10:25:08 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        appends extra devices.
        (SIM_AC_OPTION_HARDWARE): Substute sim_hw, a non-duplicate list of
        the device names.
-       
+
        * Make-common.in (hw-config.h): New target, create hw-config.h
        file.
        (SIM_HW): Definition from @sim_hw@.
@@ -3662,7 +3662,7 @@ Tue Mar 24 17:41:35 1998  Stu Grossman  <grossman@bhuna.cygnus.co.uk>
        move-if-change.  Fixes NT native build problem.
        * configure:  Regenerate with autoconf 2.12.1 to fix shell issues for
        NT native builds.
-       
+
 Sun Mar 22 16:54:40 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-device.h, hw-device.c (hw_strdup): New function.
@@ -3673,7 +3673,7 @@ Sun Mar 22 16:54:40 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-properties.c: Clean up property not found / wrong type error
        messages.
-       
+
        * hw-tree.c (hw_tree_parse): Finish a devices initialization
        before attaching any ports.
 
@@ -3714,11 +3714,11 @@ Sun Mar 22 15:23:35 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * hw-device.h (HW_ZALLOC, HW_MALLOC): New macros.
        (hw_alloc_data): Delcare.
        (struct hw): Add member alloc_of_hw.
-       
+
        * hw-device.c (hw_zalloc, hw_malloc, hw_free, hw_free_all): New
        functions. Assocate memory with a device.
        (stdlib.h): Include.
-       
+
        * hw-base.h (set_hw_delete): Define.
        (hw_delete_callback): Declare.
        (hw_delete): Declare.
@@ -3731,9 +3731,9 @@ Sun Mar 22 15:23:35 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        any methods.
 
        * hw-tree.h, hw-tree.c (hw_tree_delete): New function.
-       
+
        * hw-properties.c: Replace zalloc/zfree with hw_zalloc/hw_free.
-       
+
        * hw-ports.c: Replace zalloc/zfree with hw_zalloc/hw_free.
        (attach_hw_port_edge): Add struct hw argument
 
@@ -3770,7 +3770,7 @@ Wed Mar 18 14:13:02 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * hw-device.h, hw-device.c, hw-properties.h, hw-properties.c,
        hw-ports.h, hw-ports.c: New files. Copied from ../ppc/device.[ch].
-       
+
        * hw-tree.h, hw-tree.c: New files. Copied from ../ppc/tree.[hc].
 
        * hw-base.h, hw-base.c: new files.  Copied from
@@ -3778,7 +3778,7 @@ Wed Mar 18 14:13:02 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * dv-core.c, dv-pal.c: New files. Copied from
        ../ppc/hw_{core,pal}.c
-       
+
        * sim-basics.h (struct hw): Declare.
        (enum port_direction, enum object_disposition): Declare.
 
@@ -3842,7 +3842,7 @@ Wed Mar 11 14:02:47 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-core.c, sim-core.h (sim_core_attach): Replace argument
        attach with more generic mapmask.
        (sim_core_{read,write}_*): Change map argument to unsigned.
-       
+
        * sim-core.c (sim_core_uninstall, sim_core_attach,
        sim_core_detach): Iterate over nr_maps instead of
        sim_core_nr_maps.
@@ -3900,7 +3900,7 @@ Sat Feb 28 13:54:10 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-module.c (sim_pre_argv_init): String passed to asprintf
        can't be constant.
-       
+
        * sim-options.c (sim_parse_args): Ditto.
        (sim_args_command): Return OK, instead of nothing, for an empty
        command.
@@ -3922,7 +3922,7 @@ Fri Feb 27 13:29:13 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-module.h (MODULE_INFO_FN, MODULE_INFO_LIST): Declare.
        (struct module_list): Declare.
-       
+
        * sim-module.h, sim-module.c (sim_module_add_info_fn,
        sim_module_info): New functions.
        (sim_module_install): Clean up module data structures.
@@ -3985,7 +3985,7 @@ Wed Feb 25 14:40:24 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (sim_fpu_max, sim_fpu_min): new functions.
        (EXPMAX32, EXPMAX64, NR_PAD32, NR_PAD64, NR_GUARDS32, NR_GUARDS64,
        NORMAL_EXPMAX32, NORMAL_EXPMAX64): Define.
-       
+
 Tue Feb 24 22:45:39 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * sim-profile.c (profile_print): Delete duplicate test of
@@ -4008,7 +4008,7 @@ Mon Feb 23 20:45:57 1998  Mark Alexander  <marka@cygnus.com>
 Tue Feb 24 13:18:42 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-trace.h (TRACE_ALU_RESULT2): Define.
-       
+
        * sim-trace.h, sim-trace.c (trace_result_word2,
        trace_input_word4, trace_result_word4): New function.
 
@@ -4069,13 +4069,13 @@ Tue Feb 17 16:27:46 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (trace_generic): Like trace_one_insn.
        (TRACE_ALU_IDX, TRACE_*_IDX): Change #define's to enum.
        (TRACE_alu, TRACE_[a-z]*): Update.
-       
+
        * sim-trace.c (trace_prefix, trace_input*, trace_result*,
        trace_insn, save_data, trace_idx_to_str, print_data): New
        functions.
        (trace_one_insn): Rewrite.
        (trace_generic): New function.
-       
+
 Tue Feb 17 17:27:30 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * aclocal.m4 (USE_MAINTAINER_MODE): New variable.
@@ -4144,7 +4144,7 @@ Sat Jan 31 18:03:55 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        WITH_TARGET_ADDRESS_BITSIZE.
        (signed_cell, unsigned_cell, natural_cell): Ditto using
        WITH_TARGET_CELL_BITSIZE.
-       
+
        * sim-config.h (WITH_TARGET_ADDRESS_BITSIZE): Define.
        (WITH_TARGET_CELL_BITSIZE): Define.
        (WITH_HOST_WORD_BITSIZE): Delete.
@@ -4158,7 +4158,7 @@ Fri Jan 30 09:36:33 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-engine.h (sim_engine_run): Add argument nr_cpus.
        * sim-run.c (sim_engine_run): Update.
-       
+
        * sim-engine.h (SIM_ENGINE_HALT_HOOK): Use SET_CPU_CIA instead of
        CPU_CIA.
        * sim-run.c (sim_engine_run): Ditto.
@@ -4167,11 +4167,11 @@ Fri Jan 30 09:36:33 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (sim_resume): Pass nr_cpus to sim_engine_run.
 
        * sim-engine.h (struct _sim_engine): Add member nr_cpus.
-       
+
        * sim-engine.c (sim_engine_init): Hardwire nr_cpus to
        MAX_NR_PROCESSORS.
        (sim_engine_nr_cpus) sim-engine.c, sim-engine.h: New function
-       
+
 Fri Jan 23 14:20:54 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * Make-common.in (stamp-tvals): New rule.
@@ -4516,7 +4516,7 @@ Fri Nov 14 11:33:34 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-n-core.h (sim_core_read_unaligned_N): Return static
        sim_core_dummy_M.
        (sim_core_dummy_M): Declare.
-       
+
 Wed Nov 12 18:16:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-core.c (sim_core_signal): Print the address of the
@@ -4588,7 +4588,7 @@ Thu Nov  6 12:06:46 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-options.h: Clarify documentation.
        (OPTION_LONG_ONLY_P): Delete definition.
        (OPTION_VALID_P): Define.
-       
+
        * sim-options.c (sim_print_help): Allow short only options.
        (sim_parse_args): Ditto.
        (sim_args_command): Skip short only options.
@@ -4605,7 +4605,7 @@ Wed Nov  5 13:40:31 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        Declare, ditto for 5, 6 & 7 byte transfers.
        (sim_core_write_unaligned_1, sim_core_write_unaligned_1): Define
        as aligned variant.
-       
+
        * sim-n-core.h (sim_core_trace_M): Rename from
        sim_core_trace_N. Add nr_bytes argument. Replace transfer argument
        with transfer type. Print transfer direction.  Handle 1 and 2 byte
@@ -4803,7 +4803,7 @@ Fri Oct  3 09:49:18 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-fpu.h, sim-fpu.c: Rewrite.  Change sim_fpu object to an
        unpacked floating point struct.  Pass sim_fpu object by reference.
        Add preliminary support for rounding modes.
-       
+
 Fri Oct  3 09:28:00 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -4815,7 +4815,7 @@ Thu Oct  2 19:43:52 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
 Thu Sep 25 23:20:20 1997  Felix Lee  <flee@yin.cygnus.com>
 
-        * sim-profile.c (profile_print_core): label needs empty statement.
+       * sim-profile.c (profile_print_core): label needs empty statement.
 
 Thu Sep 25 11:20:47 1997  Stu Grossman  <grossman@babylon-5.cygnus.com>
 
@@ -4841,7 +4841,7 @@ Wed Sep 24 17:41:40 1997  Stu Grossman  <grossman@babylon-5.cygnus.com>
        * sim-break.c sim-break.h:  New modules that implement intrinsic
        breakpoint support.
        * sim-module.c:  Add breakpoint module.
-       
+
 Tue Sep 23 00:26:39 1997  Felix Lee  <flee@yin.cygnus.com>
 
        * sim-events.c (SIM_EVENTS_POLL_RATE): poll more often than once
@@ -4859,7 +4859,7 @@ Tue Sep 23 11:04:38 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * Make-common.in (SIM_SCACHE, SIM_DEFAULT_MODEL): Assign
        configured values.
        (CONFIG_CFLAGS): Add same.
-       
+
 Mon Sep 22 17:20:27 1997  Felix Lee  <flee@cygnus.com>
 
        * sim-types.h (SIGNED64): ##i64 when _MSC_VER, not _WIN32.
@@ -4925,7 +4925,7 @@ Fri Sep 19 17:26:14 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * aclocal.m4 (sim_alignment): Allow configuration of hardwired and
        default alignment requirements on memory accesses.
-       
+
 Fri Sep 19 11:51:35 1997  Jeffrey A Law  (law@cygnus.com)
 
        * sim-load.c (sim_load_file): Return failure if the executable
@@ -4939,7 +4939,7 @@ Wed Sep 17 13:33:28 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-core.c (sim_core_signal): When bad access halt simulator
        SIGSEGV / SIGBUS instead of aborting.
        (signal.h): Include.
-       
+
        * sim-watch.c (sim_watchpoint_install): Handler for watchpoint
        options was missing.
 
@@ -4960,13 +4960,13 @@ Tue Sep 16 16:15:16 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-bits.c (LSSEXT, MSSEXT): Replace SEXT.
        (LSINSERTED, MSINSERTED): Ditto for INSERTED.
-       
+
        * sim-n-bits.h (MSSEXTn, LSSEXTn): Replace SEXTn.
        (LSINSERTDn, MSINSERTEDN): Ditto for INSERTEDn.
-       
+
        * sim-bits.h (SEXT*): Define as MSEXT/LSEXT.
        (INSERTED*): Ditto for LSINSERTED/MSINSERTED.
-       
+
 Mon Sep 15 17:36:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * aclocal.m4 (SIM_AC_COMMON): Add optional config.h file argument.
@@ -5045,7 +5045,7 @@ Wed Sep 10 16:15:22 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        meanginful usage messages.
 
        * sim-options.h (struct OPTION): Clarify use of doc_name field
-       
+
 Wed Sep 10 13:23:24 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-options.c (OPTION_ARCHITECTURE_INFO): New option.
@@ -5074,7 +5074,7 @@ Mon Sep  8 12:22:20 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-n-bits.h (MASKEDn): Delete, define as MSMASKED or LSMASKED.
        (MSMASKEDn, LSMASKEDn): Add last argument.
        (MSMASK*): Ditto.
-       
+
        * sim-bits.h (EXTEND8, EXTEND16): Define.
        (EXTRACTED64): Define as 64 bit extract, not 32 bit.
 
@@ -5105,8 +5105,8 @@ Fri Sep  5 08:39:02 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-utils.c (sim_do_commandf): New function, printf version of
        sim_do_command.
 
-       * sim-basics.h (asprintf, vasprintf): Hack, define for CYGWIN32. 
-       
+       * sim-basics.h (asprintf, vasprintf): Hack, define for CYGWIN32.
+
        * sim-alu.h (ALU64_ADD): Use explicit MSEXTRACTED64, do not assume
        bit endianness.
        (SIGNED64, UNSIGNED64): Delete.
@@ -5166,7 +5166,7 @@ Thu Sep  4 09:27:54 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-core.h (struct _sim_core_mapping): Change nr_bytes to type
        address_word, add mask member.
-       
+
        * sim-core.h, sim-core.c (sim_core_attach): Make nr_bytes of type
        address_word, allow for 64bit targets in 32bit host. Add modulo
        argument.
@@ -5204,7 +5204,7 @@ Wed Sep  3 10:08:21 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (sim_events_init, sim_events_uninstall): Delete prototypes.
 
        * sim-module.h (MODULE_SUSPEND_FN, MODULE_RESUME_FN): Define types.
-       
+
        * sim-module.c(sim_module_resume, sim_module_suspend): New
        functions.
 
@@ -5225,9 +5225,9 @@ Mon Sep  1 10:50:11 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-utils.c (sim_state_alloc): Set CPU backlinks, callback and
        kind.
-       
+
        * sim-base.h (sim_state_alloc): Add callback and kind arguments.
-       
+
        * sim-base.h (INVALID_INSTRUCTION_ADDRESS): Add default
        definition.
 
@@ -5269,7 +5269,7 @@ Thu Aug 28 12:09:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (OPTION_ARCHITECTURE, OPTION_TARGET): Define.
        (standard_option_handler): Handle architecture and target options.
        (bfd.h): Include.
-       
+
        * sim-utils.c (sim_analyze_program): Pass STATE_TARGET to
        bfd_openr.
        (sim_analyze_program): Set prog_bfd architecture from
@@ -5299,7 +5299,7 @@ Wed Aug 27 15:13:04 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (V2_H1, V2_L1, V4_H2, V4_L2, V8_L4, V8_H4): Given N byte argument,
        return N*2 byte value with argument in Hi/Lo word.  Renamed from
        V1_H2, V1_L2, V2_H4, V2_L4, V4_H8, V4_L8.
-       
+
        * sim-alu.h (ALU32_HAD_OVERFLOW): Use 64 bit mask not 32bit.
        (ALU16_HAD_CARRY, ALU32_HAD_CARRY, ALU16_HAD_OVERFLOW): Use MSBIT
        so that bit offset is explicit.
@@ -5316,11 +5316,11 @@ Wed Aug 27 11:55:35 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 Tue Aug 26 12:55:26 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * run.c (main): Pass the open ABFD to sim_create_inferior.
-       
+
        * nrun.c (main): Determine prog_bfd.  Pass to sim_create_inferior
        and sim_load.
        (bfd.h): Include.
-       
+
        * sim-hload.c (sim_load): New file. Implement generic sim_load for
        hardware only simulator targets.
 
@@ -5353,7 +5353,7 @@ Mon Aug 25 12:11:06 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        from same.
        (sim_config): Return SIM_RC, don't abort.
        (bfd.h): Include.
-       
+
        * run.c (main): Update call to sim_open - add ABFD argument.
        * nrun.c (main): Add NULL ABFD argument.
 
@@ -5401,7 +5401,7 @@ Wed Jun  4 11:44:06 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-engine.c (sim_engine_install): New function.  Install the
        engine init functions.
        (sim_engine_init): [Re]initialize the simulator engine.
-       
+
        * sim-module.c: Add sim_engine to list of modules that always
        install.
 
@@ -5417,14 +5417,14 @@ Wed May 28 14:47:41 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-n-core.h (sim_core_write_aligned_N): For 8byte reads, output
        both low and high word.
        (sim_core_write_aligned_N): Ditto.
-       
+
        * sim-trace.c (set_trace_options): Delete code explicitly setting
        core->trace.
 
        * sim-options.c (sim_print_help): Call the list commands if not a
        standalone simulator.
        (sim_print_help): Advise that some options may not be applicable.
-       
+
        * sim-trace.c (set_trace_options): Assume core present.
 
        * sim-events.c (sim_events_schedule_after_signal): Overflow signal
@@ -5477,7 +5477,7 @@ Tue May 27 12:48:03 1997  Andrew Cagney  <cagney@b2.cygnus.com>
        * sim-n-core.h (sim_core_read_unaligned_N): When mis-aligned
        transfer use xor version of read buffer.
        (sim_core_write_unaligned_N): Ditto for write.
-       
+
        * sim-core.c (sim_core_xor_read_buffer): New function implement
        xor-endian data read breaking transfer up into xor-endian sized
        blocks.
@@ -5488,19 +5488,19 @@ Tue May 27 12:48:03 1997  Andrew Cagney  <cagney@b2.cygnus.com>
 Fri May 23 14:24:31 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-inline.h: Review description.
-       
+
        * sim-core.h, sim-core.c: Reduce number of functions being inlined
        to just those involved in data transfers and configuration.
-       
+
        * sim-xcat.h (XSTRING): New macro, map macro definition onto
        string.
        * sim-n-core.h (sim_core_read_aligned_N): Use.
        (sim_core_read_unaligned_N): Ditto.
        (sim_core_read_unaligned_N): Ditto..
        (sim_core_write_unaligned_N): Ditto.
-       
+
        * sim-core.h: Add xor endian bitmap to main structure.  *
-       
+
        sim-n-core.h (sim_core_write_aligned_N): Add suport for xor
        endian.
        (sim_core_read_aligned_N): Ditto.
@@ -5516,8 +5516,8 @@ Fri May 23 10:53:13 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
 Thu May 22 09:12:16 1997  Gavin Koch  <gavin@cygnus.com>
 
-       * sim-engine.c (sim_engine_restart): 
-       * sim-resume.c (sim_resume): Change longjmp param/setjmp 
+       * sim-engine.c (sim_engine_restart):
+       * sim-resume.c (sim_resume): Change longjmp param/setjmp
        return value used for simulator restart from 0 to 2.
 
 Wed May 21 08:47:30 1997  Andrew Cagney  <cagney@b1.cygnus.com>
@@ -5542,7 +5542,7 @@ Wed May 21 08:47:30 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * Make-common.in (sim-watch.o): Add rule.
        (sim_main_headers): Assume sim-assert.h included.
        (sim-*.o): Simplify make rule.
-       
+
        * sim-module.c: Add sim_watch_install to module list.
 
 Tue May 20 14:15:23 1997  Andrew Cagney  <cagney@b1.cygnus.com>
@@ -5569,7 +5569,7 @@ Tue May 20 14:15:23 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-events.c (sim_events_process): Allow multi tick processing.
        (sim_events_tickn): New function - multi cycle tick.
-       
+
        * sim-events.h (sim_events_tickn, sim_events_timewarp): Add
        prototypes.  Under development.
        (sim_events): Replace processing with nr_ticks_to_process.
@@ -5625,7 +5625,7 @@ Fri May 16 15:13:21 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 Tue May 13 13:50:06 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-module.c: Add sim_events_install to list.
-       
+
        * sim-events.c (sim_events_install, sim_events_uninstall): Clonse
        from sim_core_*.
        (sim_events_init): Now returns SIG_RC.
@@ -5634,10 +5634,10 @@ Tue May 13 13:50:06 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-reason.c: New file. Generic sim_stop_reason.
        * sim-stop.c: New file. Generic sim_stop.
        * sim-resume.c: New file. Generic sim_resume.
-       
+
        * Make-common.in (sim-engine.o): Add rule.
        (sim-run.o, sim-reason.o, sim-stop.o, sim-resume.o): Ditto.
-       
+
        * sim-engine.h, sim-engine.c: New file. Provide generic
        implementation of sim_engine_halt, sim_engine_error. et.al.
 
@@ -5693,11 +5693,11 @@ Thu May 15 10:58:52 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-fpu.h, sim-fpu.c (sim_fpu_[iu]{32,64}to): New int2fp
        conversion functions.
        (sim_fpu_to{32,64}[iu]): New fp2int functions.
-       
+
        * sim-fpu.h, sim-fpu.c (sim_fpu_is_{lt,le,eq,ne,ge,gt}): New fp
        compare functions.  Replacing.
        (sim_fpu_cmp): This. Delete.
-       
+
 Mon May 12 14:49:05 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-core.c (sim_core_find_mapping): Call engine_error not
@@ -5807,7 +5807,7 @@ Fri May  2 17:59:42 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-core.c (sim_core_map_to_str): New function ascii equivalent
        to map type.
-       
+
        * sim-n-core.h (sim_core_read_N, sim_core_write_N): Use in trace
        statement.
 
@@ -5830,14 +5830,14 @@ Fri May  2 11:40:23 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (print_bar): Only define when used by instruction or memory profiler.
 
        * sim-options.c (standard_option_handler): Make ul more local.
-       
+
        * sim-load.c (sim_load_file): Make the name constant.
        (sim_load_file): Passify gcc.
 
        * sim-utils.h: New file, pre-declare utilites in corresponding .c
        file.
        * sim-utils.c, sim-load.c: Include sim-utils.h.
-       
+
        * sim-base.h (sim_cpu): Pre define here so available to all.
 
        * sim-core.h (DECLARE_SIM_CORE_WRITE_N, DECLARE_SIM_CORE_READ_N):
@@ -5851,7 +5851,7 @@ Fri May  2 11:40:23 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (trace_option_handler): Convert #if to if where possible so always
        compiled/checked by C compiler.
        * sim-n-core.h (sim_core_write_N, sim_core_read_N): Update.
-       
+
        * sim-base.h: Adjust comment documenting how to define the cpu
        structure.
        (sim_state_base): Add sim_core and sim_events to simulator base
@@ -5864,12 +5864,12 @@ Fri May  2 11:40:23 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        update_time_from_event, insert_sim_event,
        sim_events_schedule_after_signal, sim_events_deschedule,
        sim_events_tick): Ditto.
-       
+
        * sim-basics.h (sim-module.h, sim-trace.h, sim-profile.h,
        sim-model.h): Move #includes from here.
        * sim-base.h: To here.
        (sim-core.h, sim-events.h, sim-io.h): Include also
-       
+
 Wed Apr 30 15:37:54 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * callback.c (default_callback): Missing initialisers.
@@ -6106,7 +6106,7 @@ Mon Apr  7 11:39:45 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        * sim-bits.h: Allow MSB to be other than zero.
        * sim-bits.c: Ditto.
        * sim-n-bits.h: Ditto.
-       
+
        * sim-bits.h (MSMASK*): New macros - converce to LSMASK*.
        * sim-n-bits.h (MSMASKEDn): Ditto.
 
@@ -6169,10 +6169,10 @@ Wed Apr  2 11:08:11 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        are defined by the configure.
 
        * aclocal.m4 (sim-stdio): Add option stdio from ../ppc configure.
-       
+
        * aclocal.m4 (floating-point, xor-endian, alignment, smp,
        reserved-bits): Always define.
-       
+
        * sim-config.h, sim-config.c (sim_config): New function - and new
        file - co-ordinate the setting/checking of the common simulator
        configuration options.
@@ -6232,7 +6232,7 @@ Wed Mar 19 01:12:06 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 Tue Mar 18 20:48:12 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * sim-alu.h: Include sim-xcat.h.
-       
+
 Tue Mar 18 13:58:18 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * Make-common.in (sim-bits.c, sim-core.c, sim-endian.c,
@@ -6245,23 +6245,23 @@ Tue Mar 18 13:58:18 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        (sim_events_tick, sim_events_process): Move async handing to
        sim_events_process.  Move timer decrement so that it occures after
        events have been processed.
-       
+
        * sim-basics.h (struct _engine): Remove declaration.
 
        * sim-events.h, sim-events.c: Rename type to sim_events.  Prefix
        everything with same.  Rename global struct to SIM_DESC.
        * sim-core.h, sim-core.c, sim-n-core.c: Ditto for sim_core.
        * sim-io.h, sim-io.c: Ditto.
-       
+
        * sim-assert.h: New file. Optional assertion checking macros.
        * sim-io.c (sim_io_error): Make just this function tolerant to
        null pointers.
-       
+
        * sim-xcat.h: New file. Define concatenate macros.
        * sim-basics.h (XCONCAT*): Move to sim-xcat.h.
        * sim-n-core.h, sim-n-bits.h, sim-n-endian.h: Explicitly include
        concat macros.
-       
+
 
 Tue Mar 18 12:44:55 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
@@ -6274,7 +6274,7 @@ Mon Mar 17 18:10:05 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        module.
 
 Mon Mar 17 15:38:27 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
-       
+
        * sim-events.h: Remove defunct reference to callback struct.
 
 Mon Mar 17 15:10:07 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
@@ -6313,7 +6313,7 @@ Mon Mar 17 13:16:26 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        function call convention.
        (--enable-sim-xor-endian): New option.  Configure xor-endian
        support used by some targets to implement bi-endian support.
-       
+
 Fri Mar 14 19:51:21 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * aclocal.m4 (--enable-sim-hostendian): New option.  Allow the
@@ -6325,11 +6325,11 @@ Fri Mar 14 19:51:21 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        (--enable-sim-warnings): Enable additional GCC compiler checks.
        * Make-common.in (SIM_ENDIAN, SIM_HOSTENDIAN, SIM_INLINE,
        SIM_WARNINGS): Add.
-       
+
        * sim-n-core.h, sim-n-bits.h, sim-n-endian.h: Rename from
        sim-*-n.h so that the names are uniq on dos machines
        * sim-core.c, sim-bits.c, sim-endian.c: Update.
-       
+
 Thu Mar 13 12:32:42 1997  Doug Evans  <dje@canuck.cygnus.com>
 
        * run.c: #include "libiberty.h".
@@ -6351,7 +6351,7 @@ Thu Mar  6 15:50:28 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        * callback.c: Add os_flush_stderr, os_write_stderr,
        os_evprintf_filtered functions to route error output through
        stderr.
-       
+
        * sim-io.h, sim-io.c (sim_io_flush_stderr, sim_io_flush_stdout):
        Correct return type - should be void.
 
@@ -6368,24 +6368,24 @@ Thu Mar  6 15:50:28 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        directory.
        * sim-events.h, sim-events.c: Ditto.
        * sim-io.h, sim-io.c: Ditto.
-       
+
 Tue Mar  4 09:35:56 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
-       
+
        * sim-alu.h (ALU_SUB_CA, ALU*_SUB_CA): New alu operation.
 
        * sim-bits.h, sim-bits-n.h, sim-bits.c (LSMASKED*): New macro's
        extract the tail or least signifiant bits from an integer of the
        specified size.
-       
+
        * sim-bits.h, sim-bits.c: Clean up conditionally compiled #if
        WITH_TARGET_BITSIZE so that the compilation will fail when an
        unsupported bitsize value is defined.
 
        (INSERTED*): Convert to functions.
        (EXTRACTED*): Ditto.
-       
+
        (SIGN_EXTEND, SEXT): Change to more terse name.
-       
+
 Tue Mar  4 09:35:56 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * sim-inline.h: Allow explicit control over which .c files will be
@@ -6393,11 +6393,11 @@ Tue Mar  4 09:35:56 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * sim-inline.h: Allow explicit control over which .c files use the
        alternative - REGPARM - parameter passing mechanism.
-       
+
        * sim-inline.h, sim-inline.c: Don't attempt to include any of
        icache.c, idecode.c, semantics.c or support.c.  Those names are
        not generally applicable.
-       
+
 Thu Feb 27 10:17:23 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * sim-bits.c, sim-bits-n.h (new): Split sim-bits.c into two parts
@@ -6430,7 +6430,7 @@ Wed Feb 19 12:40:50 1997  Andrew Cagney  <cagney@critters.cygnus.com>
 
        * sim-alu.h (ALU_SET16, ALU_SET32, ALU_SET64, etc): Make available
        all the ALU size alternatives and then auto-configure a default.
-       
+
        * sim-alu.h: Copy ppc/idecode_expression.h.
 
 Mon Feb 17 10:44:18 1997  Andrew Cagney  <cagney@critters.cygnus.com>
@@ -6441,7 +6441,7 @@ Mon Feb 17 10:44:18 1997  Andrew Cagney  <cagney@critters.cygnus.com>
        * sim-endian.h, sim-endian-n.h (offset_N): New functions - return
        a pointer into the middle of a host word.
        * sim-endian.h (MS2W_4, LS2W_4): Use this function.
-       
+
 Tue Feb 11 13:46:49 1997  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * callback.c: If HAVE_CONFIG_H is defined, include config.h from
@@ -6523,7 +6523,7 @@ Wed Nov 20 01:11:04 1996  Doug Evans  <dje@canuck.cygnus.com>
        * Makefile.in,Make-common.in,callback.c: New files.
        * nltvals.def,gentmap.c,gentvals.sh: New files.
 
-Tue Nov 12 13:34:00 1996  Dawn Perchik  <dawn@cygnus.com>   
+Tue Nov 12 13:34:00 1996  Dawn Perchik  <dawn@cygnus.com>
 
        * run.c: Include stdarg.h if __STDC__.
 
index 68de3bfa9e99b07e606a1174e91d68151ed0d6e7..e81bb585cbcd08d2a91d0cfc62daa742e8020cdf 100644 (file)
 
        PR gdb/7205
 
-        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+       Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
 
 2012-03-24  Mike Frysinger  <vapier@gentoo.org>
 
        * interp.c (hash): Remove incorrect prototype.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
 
 2008-02-12  M Ranga Swami Reddy <MR.Swami.Reddy@nsc.com>
 
-       * ChangeLog, Makefile.in, configure, configure.in, cr16_sim.h, 
+       * ChangeLog, Makefile.in, configure, configure.in, cr16_sim.h,
        gencode.c, interp.c, simops.c, endian.c: Created.
 
index 273dc8fe7eed951a0ea56cc37d85406b9d53acfc..aeef0a4534e6a2473d6a155edeedff3e39131227 100644 (file)
 
        PR gdb/7205
 
-        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+       Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
 
 2012-03-24  Mike Frysinger  <vapier@gentoo.org>
 
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
 2002-06-13  Tom Rix  <trix@redhat.com>
 
        * interp.c (xfer_mem): Fix transfers across multiple segments.
+
 2002-06-09  Andrew Cagney  <cagney@redhat.com>
 
        * Makefile.in (INCLUDE): Update path to callback.h.
 
 2002-06-02  Elena Zannoni  <ezannoni@redhat.com>
 
-        From Jason Eckhardt <jle@redhat.com>
-        * d10v_sim.h (INC_ADDR): Correctly handle the case where MOD_E is
-        less than MOD_S (post-decrement).
+       From Jason Eckhardt <jle@redhat.com>
+       * d10v_sim.h (INC_ADDR): Correctly handle the case where MOD_E is
+       less than MOD_S (post-decrement).
 
 2002-06-01  Andrew Cagney  <ac131313@redhat.com>
 
@@ -427,7 +427,7 @@ Mon Jan  3 00:14:33 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        and "st2w" check that the address is aligned.
 
 1999-12-30  Chandra Chavva   <cchavva@cygnus.com>
-       
+
        * d10v_sim.h (INC_ADDR): Added code to assign
        proper address for loads with predec operations.
 
@@ -508,7 +508,7 @@ Sat Oct 23 20:06:58 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * d10v_sim.h (DEBUG_MEMORY): Define.
        (IMAP0, IMAP1, DMAP, SET_IMAP0, SET_IMAP1, SET_DMAP): Delete.
-       
+
 Sat Oct 23 18:41:18 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_open): Allow a debug value to be passed to the -t
@@ -552,9 +552,9 @@ Wed Sep  8 19:34:55 MDT 1999        Diego Novillo <dnovillo@cygnus.com>
 
        * simops.c (OP_6601): Do not write back decremented address if
        either of the destination registers was the same as the address
-       register. 
+       register.
        (OP_6201): Do not write back incremented address if either of the
-       destination registers was the same as the address register. 
+       destination registers was the same as the address register.
 
 Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 
@@ -563,7 +563,7 @@ Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 1999-04-02  Keith Seitz  <keiths@cygnus.com>
 
        * interp.c (ui_loop_hook_counter): New global (when NEED_UI_LOOP_HOOK
@@ -588,14 +588,14 @@ Wed Mar 10 19:32:13 1999  Martin M. Hunt  <hunt@cygnus.com>
 1999-01-26  Jason Molenda  (jsm@bugshack.cygnus.com)
 
        * simops.c (OP_5607): Correct saturation comparison/assignment.
-       (OP_1201, OP_1203, OP_17001200, OP_17001202, 
-         OP_2A00, OP_2800, OP_2C00, OP_3200, OP_3201, 
-         OP_1001, OP_1003, OP_17001000, OP_17001002): Ditto.
+       (OP_1201, OP_1203, OP_17001200, OP_17001202,
+        OP_2A00, OP_2800, OP_2C00, OP_3200, OP_3201,
+        OP_1001, OP_1003, OP_17001000, OP_17001002): Ditto.
 
 1999-01-26  Jason Molenda  (jsm@bugshack.cygnus.com)
 
        * simops.c (OP_5605): Sign extend MIN32 and MAX32 before saturation
-        comparison.
+       comparison.
        (OP_5607): Ditto.
        (OP_2A00): Ditto.
        (OP_2800): Ditto.
@@ -626,7 +626,7 @@ Wed Sep 30 10:14:18 1998  Nick Clifton  <nickc@cygnus.com>
 
 Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>
 
-        * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
 
 Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
 
@@ -652,7 +652,7 @@ Fri Apr 24 11:04:46 1998  Andrew Cagney  <cagney@chook.cygnus.com>
        * interp.c (struct hash_entry): OPCODE and MASK are unsigned.
 
        * d10v_sim.h (remote-sim.h, sim-config.h): Include.
-       
+
 Sat Apr  4 20:36:25 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -665,7 +665,7 @@ Wed Apr  1 12:59:17 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (OP_5F00, <*>): Trace input registers before making system call.
        (OP_5F00, <kill>): Trace R0, R1 not REGn.
        (OP_5F00, <getpid>): Always return 47.
-       
+
        * d10v_sim.h (SLOT, SLOT_NR, SLOT_PEND_MASK, SLOT_PEND,
        SLOT_DISCARD, SLOT_FLUSH): Define.  An implementation of write
        back slots.
@@ -690,7 +690,7 @@ Wed Apr  1 12:59:17 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        After scheduling updates to registers using SET_*, flush updates.
        (sim_resume): Re-order handling of RPT/repeat and IBA/hbreak so
        that each sets pc using SET_* and last SET_* eventually winds out.
-       
+
        * simops.c: Use new SET_* et.al. macros to fetch / store
        registers.
        (move_to_cr): Add MASK argument for selective update of CREG bits.
@@ -703,7 +703,7 @@ Wed Apr  1 12:59:17 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (OP_*): Re-write to use new SET_* et.al. macros.
        (FUNC, PARM[1-4], RETVAL, RETVAL32): Redo definition.
        (RETVAL_HIGH, RETVAL_LOW): Delete, use RETVAL32.
-       
+
 Wed Apr  1 12:55:18 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in (SIM_AC_OPTION_WARNINGS): Add.
@@ -731,7 +731,7 @@ Mon Oct 27 14:43:33 1997  Fred Fish  <fnf@cygnus.com>
        * (dmem_addr): If address is illegal or in I/O space, signal a bus
        error.  Allocate unified memory on demand.  Fix DMEM address
        calculations.
-       
+
 Mon Feb 16 10:27:53 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * simops.c (OP_5F20): Implement "dbt".
@@ -844,7 +844,7 @@ Tue Dec  9 10:28:31 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (BPSW): Ditto for BPSW_CR and not PSW_CR.
 
        * simops.c (OP_5F40): JMP to BPC instead of assigning PC directly.
-       
+
 Mon Dec  8 12:58:33 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * simops.c (OP_5F00): From Martin Hunt <hunt@cygnus.com>. Change
@@ -855,7 +855,7 @@ Mon Dec  8 12:58:33 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * d10v_sim.h (AE_VECTOR_START, RIE_VECTOR_START,
        SDBT_VECTOR_START, TRAP_VECTOR_START): Define.
-       
+
        * simops.c (OP_5F00): For "trap", mask out all but SM bit in PSW,
        use move_to_cr.
        (OP_5F00): For "trap", update BPSW with move_to_cr.
@@ -867,7 +867,7 @@ Fri Dec  5 15:31:17 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (PSW): Obtain value uing move_from_cr.
        (MOD_S, MOD_E, BPSW): Make r-values.
        (move_from_cr, move_to_cr): Declare functions.
-       
+
        * interp.c (sim_fetch_register, sim_store_register): Use
        move_from_cr and move_to_cr for CR register transfers.
 
@@ -946,7 +946,7 @@ Mon Nov 10 17:50:18 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * simops.c (OP_4201): "rachi". Sign extend bit 40 of ACC.  Sign
        extend bit 44 all constants.
        (OP_4201): Replace GCC specific 0x..LL with SIGNED64 macro.
-       
+
 Fri Oct 24 10:26:29 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * d10v_sim.h: Include sim-types.h.
@@ -959,7 +959,7 @@ Wed Oct 22 14:43:00 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_write_phys): New function, write to physical
        instead of virtual memory.
-       
+
        * interp.c (sim_load): Pass lma_p and sim_write_phys to
        sim_load_file.
 
@@ -1075,7 +1075,7 @@ Wed Apr 16 16:12:03 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * simops.c (OP_5F00): Only provide system calls SYS_execv,
        SYS_wait, SYS_wait, SYS_utime, SYS_time if defined by the host.
-       
+
 Mon Apr  7 15:45:02 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -1193,7 +1193,7 @@ Fri Nov  8 16:19:55 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        (JMP): New macro.  Sets the PC and the pc_changed flag.
 
        * gencode.c (write_opcodes): Add is_long field.
-       
+
        * interp.c (lookup_hash): If we blindly apply a short opcode's mask
        to a long opcode we could get a false match.  Check the opcode size.
        (hash): Add a size field to the hash table.
@@ -1207,7 +1207,7 @@ Fri Nov  8 16:19:55 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * simops.c: Changed all branch and jump instructions to use new JMP macro.
        (OP_20000000): Corrected trace information to show this is a ldi.l, not
        a ldi.s instruction.
-       
+
 Thu Oct 31 19:13:55 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * interp.c (sim_fetch_register, sim_store_register): Fix bug where
@@ -1252,11 +1252,11 @@ Tue Oct 29 12:13:52 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * simops.c (MEMPTR): Redefine to use dmem_addr().
        (OP_5F00): Replace references to STate.imem with dmem_addr().
-       
+
        * d10v-sim.h (State): Remove mem_min and mem_max. Add umem[128].
        (RB,SW,RW,SLW,RLW): Redefine to use dmem_addr().
        (IMAP0,IMAP1,DMAP,SET_IMAP,SET_IMAP1,SET_DMAP): Define.
-       
+
 Tue Oct 22 15:22:33 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * d10v_sim.h (_ins_type): Reorganize, so that we can provide
@@ -1317,7 +1317,7 @@ Wed Oct 16 13:50:06 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
        independent endian functions.  If compiling with GCC and
        optimizing, include endian.c so the endian functions are inlined.
 
-       * simops.c (OP_5F00): Correct tracing of accumulators.  
+       * simops.c (OP_5F00): Correct tracing of accumulators.
 
 Tue Oct 15 10:57:50 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
@@ -1363,7 +1363,7 @@ Mon Sep 23 17:55:30 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
 Fri Sep 20 15:36:45 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
-       * interp.c (sim_create_inferior): Reinitialize State every time 
+       * interp.c (sim_create_inferior): Reinitialize State every time
        sim_create_inferior() is called.
 
 Thu Sep 19 21:38:20 1996  Michael Meissner  <meissner@wogglebug.ziplink.net>
@@ -1388,7 +1388,7 @@ Wed Sep 18 09:13:25 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
        * d10v_sim.h (DEBUG_INSTRUCTION): New debug value to include line
        numbers and function names in debug trace.
        (DEBUG): If not defined, set to DEBUG_TRACE, DEBUG_VALUES, and
-       DEBUG_LINE_NUMBER. 
+       DEBUG_LINE_NUMBER.
        (SIG_D10V_{STOP,EXIT}): Values to represent the stop instruction
        and exit system call trap being executed.
 
@@ -1414,7 +1414,7 @@ Wed Sep 18 09:13:25 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
        available and if desired.
        (OP_4E09): Don't print out DBT message.
        (OP_5FE0): Set exception field to SIG_D10V_STOP.
-       (OP_5F00): Set exception field to SIG_D10V_EXIT.        
+       (OP_5F00): Set exception field to SIG_D10V_EXIT.
 
 Sat Sep 14 22:18:43 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
@@ -1539,7 +1539,7 @@ Mon Aug 26 18:30:28 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * d10v_sim.h (SEXT32): Added.
        * interp.c: Commented out printfs.
-       * simops.c:  Fixed error in sb and st2w. 
+       * simops.c:  Fixed error in sb and st2w.
 
 Thu Aug 15 13:30:03 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
@@ -1556,6 +1556,6 @@ Fri Aug  2 17:44:24 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
 Thu Aug  1 17:05:24 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
-       * ChangeLog, Makefile.in, configure, configure.in, d10v_sim.h, 
+       * ChangeLog, Makefile.in, configure, configure.in, d10v_sim.h,
        gencode.c, interp.c, simops.c: Created.
 
index ee0c81886300c4da4132cbc676a6a6c9a7d01ec5..d3582e638c92bb73647efb7ea1609f4476832e28 100644 (file)
 
        PR gdb/7205
 
-        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+       Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
 
 2012-03-24  Mike Frysinger  <vapier@gentoo.org>
 
        * sis.c: Correct spelling error.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
@@ -449,19 +449,19 @@ Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 1999-03-03  DJ Delorie  <dj@cygnus.com>
 
        * configure.in: add termcap and -luser32 for host=cygwin
        * configure: regenerate
-       
+
 1999-02-11  Hugo Tyson  <hmt@cygnus.co.uk>
 
-       * exec.c (dispatch_instruction): 
+       * exec.c (dispatch_instruction):
        Correct the sense of the
                  if (!sparclite) {
                     sregs->trap = TRAP_UNIMP;
-                     break;
+                    break;
                  }
        clause that has been pasted around: it's correct in the SCAN and
        DIVScc (divide step) cases (where it was probably originally
@@ -560,7 +560,7 @@ Tue Jun  2 15:20:35 1998  Mark Alexander  <marka@cygnus.com>
        (get_regi): Handle little-endian data.
        (bfd_load): Recognize little-endian SPARClite as having
        little-endian data.
-       
+
 Fri May 22 14:23:16 1998  Mark Alexander  <marka@cygnus.com>
 
        * erc32.c (port_init): Print messages only if sis_verbose is true.
@@ -575,7 +575,7 @@ Thu May 14 23:10:48 1998  Mark Alexander  <marka@cygnus.com>
        * (div64): New helper function for 64-bit division.
        * (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV,
        and UDIVCC.
-       
+
 Wed May 13 14:59:54 1998  Mark Alexander  <marka@cygnus.com>
 
        * erc32.c (close_port): Don't close stdin; it kills GDB.
@@ -586,7 +586,7 @@ Wed May 13 14:59:54 1998  Mark Alexander  <marka@cygnus.com>
 
 Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>
 
-        * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
 
 Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
 
@@ -894,12 +894,12 @@ Wed Jul  3 16:05:23 1996  Stu Grossman  (grossman@critters.cygnus.com)
 
 Wed Jun 26 12:19:11 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
 
-        * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
-        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
-        (docdir, oldincludedir): Removed.
-        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
-        (AC_PROG_INSTALL): Added.
-        * configure: Rebuilt.
+       * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+       INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+       (docdir, oldincludedir): Removed.
+       * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+       (AC_PROG_INSTALL): Added.
+       * configure: Rebuilt.
 
 Mon Jun 24 14:19:07 1996  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -924,9 +924,9 @@ Sun May 19 21:05:31 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
 
 Version 2.1 26-02-96
 --------------------
+
 * Fixed bug in "go" command.
+
 version 2.0 05-02-96
 --------------------
 
@@ -964,22 +964,22 @@ version 1.6.2 25-10-95
 --------------------
 
 * Added -DFAST_UART to Makefile
+
 
 version 1.6.1 24-10-95
 --------------------
+
 * Fixed bug in STDFQ which caused bus error
 
 
 version 1.6 02-10-95
 --------------------
+
 * Modified srt0.s to include code that initiates registers in IU and FPU
   and initializes the data segment. The simulator 'load' command does not
   longer initialize the data segment!
 
-* Corrected MEC timer operation; scalers now divide the frequency by 
+* Corrected MEC timer operation; scalers now divide the frequency by
   (scaler_value + 1).
 
 * MEC breakpoints are not checked during store operation
@@ -1003,7 +1003,7 @@ version 1.4 22-08-95
 * Added a '-g' switch to enable/disable the GNU readline(), which cause
 some problems on solaris 2.x machines.
 
-* Enabled MEC watchpoint and breakpoint function to mem.c. Performance 
+* Enabled MEC watchpoint and breakpoint function to mem.c. Performance
 may suffer a bit ...
 
 NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd.
index 48919578555a8dd2ddae71f7aa31525a8e7fe23a..44c920c6e7a03b68c0564df765f2d5f73357d2ee 100644 (file)
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
 2005-10-28  Dave Brolley  <brolley@redhat.com>
 
        * cpu.c,cpu.h,decode.c,decode.h,model.c,sem.c: Regenerate.
-       
+
        Contribute the following changes:
        2003-09-29  Dave Brolley  <brolley@redhat.com>
 
 
 2000-09-01  Dave Brolley  <brolley@redhat.com>
 
-        * interrupts.c (frv_queue_break_interrupt): Call sim_handle_breakpoint
+       * interrupts.c (frv_queue_break_interrupt): Call sim_handle_breakpoint
        before queuing an interrupt in order to allow 'break' to be used as
        the breakpoint insn.
 
@@ -932,7 +932,7 @@ Thu Jul  6 13:51:12 2000  Dave Brolley  <brolley@topaz>
        (@cpu@_simulate_insn_prefetch): Monitoring of fetch buffer moved to
        run_caches.  Use cache directly if not counting cycles.  Don't use
        cache at all if not counting cycles and cache not enabled.
-       * frv.c (frv_insn_fetch_buffer): New global variable. 
+       * frv.c (frv_insn_fetch_buffer): New global variable.
        (run_caches): Monitor the status of insn prefetch requests.
        * frv-sim.h (FRV_INSN_FETCH_BUFFER): New struct type.
        (frv_insn_fetch_buffer): New global variable.
@@ -1857,24 +1857,24 @@ Wed May 24 14:40:34 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        Call sim_queue_fn_mem_xi_write.
        (frvbf_load_quad_CPR): Call frvbf_read_mem_SI.
        Call sim_queue_fn_mem_xi_write.
-       (frvbf_insn_cache_preload): New function. 
-       (frvbf_data_cache_preload): New function. 
-       (frvbf_insn_cache_unlock): New function. 
-       (frvbf_data_cache_unlock): New function. 
-       (frvbf_insn_cache_invalidate): New function. 
-       (frvbf_data_cache_invalidate): New function. 
-       (frvbf_data_cache_flush): New function. 
+       (frvbf_insn_cache_preload): New function.
+       (frvbf_data_cache_preload): New function.
+       (frvbf_insn_cache_unlock): New function.
+       (frvbf_data_cache_unlock): New function.
+       (frvbf_insn_cache_invalidate): New function.
+       (frvbf_data_cache_invalidate): New function.
+       (frvbf_data_cache_flush): New function.
        * frv-sim.h (sim-options.h): Include it.
        (GET_HSR0): New macro.
-       (SET_HSR0): New macro. 
-       (GET_HSR0_ICE): New macro. 
-       (SET_HSR0_ICE): New macro. 
-       (GET_HSR0_DCE): New macro. 
-       (SET_HSR0_DCE): New macro. 
-       (GET_HSR0_CBM): New macro. 
-       (GET_HSR0_RME): New macro. 
-       (GET_IHSR8): New macro. 
-       (GET_IHSR8_NBC): New macro. 
+       (SET_HSR0): New macro.
+       (GET_HSR0_ICE): New macro.
+       (SET_HSR0_ICE): New macro.
+       (GET_HSR0_DCE): New macro.
+       (SET_HSR0_DCE): New macro.
+       (GET_HSR0_CBM): New macro.
+       (GET_HSR0_RME): New macro.
+       (GET_IHSR8): New macro.
+       (GET_IHSR8_NBC): New macro.
        (frvbf_insn_cache_preload): New function.
        (frvbf_data_cache_preload): New function.
        (frvbf_insn_cache_unlock): New function.
index f9315cd5600094f28b11707444f318da2b05284f..78b3b82e27abfa893190ea2a96c9eecf6f37385e 100644 (file)
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
 
 2003-12-11  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
 
-        * compile.c (set_h8300h): Initialize globals to zero.
+       * compile.c (set_h8300h): Initialize globals to zero.
 
 2003-10-17  Shrinivas Atre  <shrinivasa@KPITCummins.com>
 
 
 2003-03-20  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
 
-       * compile.c (cmdline_location): Added function to 
+       * compile.c (cmdline_location): Added function to
        return the location of 8-bit (256 locations) where the
        Command Line arguments would be stored.
-       (decode): Added a TRAP to 0xcc for Commandline 
+       (decode): Added a TRAP to 0xcc for Commandline
        processing using pseudo opcode O_SYS_CMDLINE.
        (sim_resume): Added handling of O_SYS_CMDLINE Trap.
-       (sim_create_inferior): Setting a pointer to 
+       (sim_create_inferior): Setting a pointer to
        Commandline Args array.
        * inst.h: Added a new variable ptr_command_line for
        storing pointer to Commandline array.
 2002-05-17  Andrey Volkov  (avolkov@transas.com)
 
        * compile.c: Add absented opcodes: LDC, STC, EEPMOV, TAS.
-       
+
 2002-05-17  Andrey Volkov  (avolkov@transas.com)
 
        * compile.c: Add support of EXR register
        * inst.h: Ditto.
-       
+
 2002-05-17  Andrey Volkov  (avolkov@transas.com)
 
        * compile.c: Made h8300s as new target, not h8300h alias.
        * inst.h: Ditto.
-               
+
 2002-05-17  Andrey Volkov  (avolkov@transas.com)
 
-       * compile.c: Add additional CCR flags (I,UI,H,U) 
+       * compile.c: Add additional CCR flags (I,UI,H,U)
 
 2002-05-17  Andrey Volkov  (avolkov@transas.com)
 
-       * compile.c: Change literal regnumbers to REGNUMS. 
+       * compile.c: Change literal regnumbers to REGNUMS.
        Fix instruction and cycles counting
 
 2001-12-20  Kazu Hirata  <kazu@hxi.com>
@@ -485,7 +485,7 @@ Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 1999-04-02  Keith Seitz  <keiths@cygnus.com>
 
        * compile.c (POLL_QUIT_INTERVAL): Define. Used to tweak the
@@ -494,7 +494,7 @@ Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 
 Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>
 
-        * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
 
 Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
 
@@ -767,18 +767,18 @@ Wed Jun 26 08:58:53 1996  Jeffrey A Law  (law@cygnus.com)
 
 Wed Jun 26 12:20:56 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
 
-        * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
-        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
-        (docdir): Removed.
-        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
-        (AC_PROG_INSTALL): Added.
-        * configure: Rebuilt.
+       * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+       INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+       (docdir): Removed.
+       * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+       (AC_PROG_INSTALL): Added.
+       * configure: Rebuilt.
 
 Tue Jun 18 16:31:10 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
 
        * compile.c (sim_load): Treat the H8/S like the H8/300H for now.
        * run.c (main): Treat the H8/S like the H8/300H for now.
-       
+
 Fri May 24 10:35:25 1996  Jeffrey A Law  (law@cygnus.com)
 
        * compile.c (SEXTCHAR): Clear upper bits when sign
@@ -1030,7 +1030,7 @@ Fri Jul  9 14:36:48 1993  Doug Evans  (dje@canuck.cygnus.com)
        (sim_resume): Add support for extu,exts insns.
        (sim_resume): Fix logical right shifting.
        (sim_resume, label alu32): Fix setting of carry flag.
-       
+
 Sun Jul  4 00:35:41 1993  Doug Evans  (dje@canuck.cygnus.com)
 
        * compile.c (sim_csize): Initialize cpu.cache.
@@ -1081,5 +1081,5 @@ Sun Jan  3 14:15:07 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
 
 Tue Dec 22 13:56:48 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
 
-       * new 
+       * new
 
index c611a40ae5d4483e298fa2d2d153006803571acd..6b126e5062ff596df86f30c396f4b36ec56597a5 100644 (file)
        * gen.c, gen.h, igen.c, igen.h, ld-cache.c, ld-cache.h: Ditto.
        * ld-decode.c, ld-decode.h, ld-insn.c, ld-insn.h, lf.c: Ditto.
        * lf.h, misc.c, misc.h, table.c, table.h: Ditto.
-       
+
 2002-11-21  Andrew Cagney  <ac131313@redhat.com>
 
        * Makefile.in: Update copyright.  IGEN contributed to the FSF.
@@ -225,7 +225,7 @@ Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 Fri Dec  4 15:14:09 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (main): Fix -Pitable=.
@@ -263,7 +263,7 @@ Tue Jul 28 11:19:43 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (insn_list_insert): Add sort key of instructions where
        their operand fields have different conditionals.
        (insn_field_cmp): New function.
-       
+
 Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -287,7 +287,7 @@ Fri Apr 24 19:45:00 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-icache.c (print_icache_extraction): Do not type cast
        pointers.
-       
+
        * ld-insn.c (load_insn_table): Terminate error with NL.
 
        * gen.c (insns_bit_useless): Perform unsigned bit comparisons.
@@ -335,7 +335,7 @@ Tue Apr 14 08:44:53 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        selected for expansion.
        (gen_entry_expand_opcode): Trace each expanded instruction as it
        is inserted into the table.
-       
+
 Mon Apr 13 19:21:47 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * ld-insn.c (parse_insn_word): Parse conditional operators.
@@ -367,7 +367,7 @@ Fri Apr  3 18:08:16 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        print_includes): New functions.  Generate include list.  For for
        semantics et.al. generate CPP code to inline when
        C_REVEALS_MODULE_P.
-       
+
        * igen.c (gen_semantics_c): Call print_includes.
        * gen-engine.c (gen_engine_c): Ditto.
 
@@ -376,7 +376,7 @@ Sat Apr  4 21:09:11 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * igen.h: (struct _igen_name_option): Replace with struct
        igen_module_option. Contains both module prefix and suffix.
        (INIT_OPTIONS): Initialize.
-       
+
        * igen.c (main): Update -P option to fill in full module info.
        (gen-engine.c, gen-icache.c, gen-itable.c, gen-semantics.c,
        gen-support.c): Update.
@@ -428,7 +428,7 @@ Fri Feb 20 16:22:10 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        instruction style function model records
 
        * ld-insn.h (nr_function_model_fields): Define.
-       
+
 Tue Feb 17 16:36:27 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (print_itrace_prefix): Generate call to trace_prefix
@@ -452,12 +452,12 @@ Tue Feb  3 14:00:32 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.h: Add flag for warning about invalid instruction widths.
        * igen.c: Parse -Wwidth option.
-       
+
        * gen-support.c (gen_support_h): Map instruction_word onto
        <PREFIX>_instruction_word when needed.
        (print_support_function_name): Use support prefix.
        (gen_support_h): Ditto for <PREFIX>_idecode_issue.
-       
+
 Sun Feb  1 11:08:48 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-support.c (gen_support_h): Generate new macro CPU_.
@@ -471,7 +471,7 @@ Sat Jan 31 14:50:27 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-engine.c (print_run_body): Use CIA_GET & CIA_SET instead of
        CPU_CIA.  Parameterize with CPU argument.
-       
+
 Fri Jan 30 09:09:39 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen.h (struct _gen_list): Replace processor with model.
@@ -587,13 +587,13 @@ Mon Oct 27 15:14:26 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (main): Change -I option to -I<directory>.  Add optional
        size to -Ggen-icache option.  Add -Gno-... support.
-       
+
        * igen.h (struct _igen_options): Add include field.
-       
+
        * ld-insn.c (enum insn_record_type, insn_type_map): Add
        include_record.
        (load_insn_table): Call table_push when include record.
-       
+
        * table.c (struct _open table, struct table): Make table object an
        indirect ptr to the current table file.
        (current_line, new_table_entry, next_line): Make file arg type
@@ -657,7 +657,7 @@ Mon Sep 22 18:49:07 1997  Felix Lee  <flee@cygnus.com>
        * configure.in: i386-windows is a cross, so don't expect
        libiberty to be there.
        * configure: updated.
-       
+
 Fri Sep 19 10:36:30 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (print_function_name): Put the format name after the
@@ -681,7 +681,7 @@ Thu Sep 11 10:27:39 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * gen-semantics.c (print_semantic_body): Trace the instruction
        after it has been validated.
        (print_semantic_body): Count the instruction using sim-profile.
-       
+
 Wed Sep 10 13:35:37 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-itable.c (gen_itable_h): Collect summary info on instruction
@@ -696,7 +696,7 @@ Tue Sep  9 03:30:26 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-engine.c, gen-idecode.c: Add multi-sim support - generate
        one engine per model.
-       
+
        * gen-semantics.c, gen-icache.c gen-support.c:
        Update.
 
@@ -711,10 +711,10 @@ Tue Sep  9 03:30:26 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        filter_is_common, filter_is_member, filter_next): New filter
        operations.
        (dump_filter): Ditto.
-       
+
        * gen.h, gen.c: New file.  Takes the insn table and turns it into
        a set of decode tables and semantic functions.
-       
+
        * ld-insn.c: Copy generator code from here.
        * gen.c: To here.
 
@@ -727,10 +727,10 @@ Fri Aug  8 11:43:45 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (table_read): Parse '{' ... '}' as a code block.
        (table_print_code): New function, print out a code block to file.
        (main): Add suport for standalone testing.
-       
+
        * ld-insn.h, ld-insn.c:
-       
-       
+
+
 Mon Sep  1 11:41:12 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gen-idecode.c (error_leaf_contains_multiple_insn): Make static.
@@ -751,18 +751,18 @@ Wed Aug  6 12:31:17 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * configure.in: Include simulator common/aclocal.m4.
        * configure.in: Add --enable-sim-warnings option.
        * configure: Re-generate.
-       
+
        * Makefile.in: Use.
 
        * Makefile.in (tmp-filter): New rule.
        (igen.o, tmp-table, tmp-ld-decode, tmp-ld-cache, tmp-ld-insn,
        ld-decode.o, ld-cache.o, ld-insn.o): Fix dependencies.
-       
+
        * gen.h, gen.c: New files.
-       
+
        * Makefile.in (gen.o, tmp-gen): New rules, update all
        dependencies.
-       
+
 Tue Jun 24 11:46:45 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * ld-insn.c (load_insn_table): Accept %s as a function type.
@@ -787,14 +787,14 @@ Fri May 30 11:27:37 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        table.h (table_line_entry): New structure.  Exactly specifies a
        source file/line-nr.
        (table_*_entry): Add this to all.
-       
+
        table.c (table_entry_print_cpp_line_nr): Change to use values from
        a table_line_entry struct.
        (table_entry_read): Save table_line_entry in all structures read.
 
        gen-icache.c, gen-support.c, gen-idecode.c, gen-semantics.c,
        gen-model.c: Update all references.
-       
+
 Thu May 29 10:29:57 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (print_my_defines): Define MY_NAME - a string.  For
@@ -811,7 +811,7 @@ Thu May 29 10:29:57 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        print_one_insn.
        (print_itrace_format): New function, print fmt argument for
        print_one_insn.
-       
+
        * table.c (table_entry_read): Save any assembler lines instead of
        discarding them.
 
@@ -953,7 +953,7 @@ Tue Apr 22 21:46:28 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * igen.c (print_itrace): For delayed branch case, print just the
        current instruction.
-       
+
 Thu Apr 17 07:02:33 1997  Doug Evans  <dje@canuck.cygnus.com>
 
        * igen.c (print_itrace): Use TRACE_FOO_P and trace_printf.
@@ -1004,7 +1004,7 @@ Tue Mar 18 15:52:24 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * gen-support.c (gen_support_c): Update for renaming of engine to
        sim-state.
-       
+
        * igen.c: Ditto.
        * gen-idecode.c (gen_idecode_c): Ditto.
 
@@ -1046,7 +1046,7 @@ Fri Mar  7 18:07:45 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        * gen-idecode.c (print_idecode_validate): Wrap each of the checks
        - reserved bits, floating point and slot validation - with a
        #ifdef so that they are optional.
-       
+
 Fri Mar  7 16:35:13 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * gen-idecode.c (error_leaf_contains_multiple_insn): New function
@@ -1066,7 +1066,7 @@ Fri Mar  7 16:35:13 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * gen-idecode.c (print_idecode_validate): New check, generate code
        to verify that the instruction slot is correct.
-       
+
        * igen.c (main): Simplify options.
 
 Wed Mar  5 09:55:55 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
@@ -1091,7 +1091,7 @@ Mon Mar  3 17:11:21 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
        * ld-insn.c (parse_insn_format): Make the width field optional.
        If missing assume that the number of characters in the value
        determines the number of bits in the field.
-       
+
 Thu Feb 27 11:27:48 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
 
        * ld-insn.c (insn_table_expand_opcode): Replace assertion with
@@ -1115,7 +1115,7 @@ Wed Feb 19 12:30:28 1997  Andrew Cagney  <cagney@critters.cygnus.com>
        * Makefile.in: Create using ../ppc/Makefile.in as a starting
        point.
        * configure.in: Ditto vis ../ppc/configure.in
-       
+
 Mon Feb 17 10:44:18 1997  Andrew Cagney  <cagney@critters.cygnus.com>
 
        * gen-support.c (gen_support_c): Always include engine.h instead
@@ -1125,10 +1125,10 @@ Mon Feb 17 10:44:18 1997  Andrew Cagney  <cagney@critters.cygnus.com>
        * words.h (instruction_word): Remove instruction_word - now
        generated by igen.
        (address_word): New.  Used by igen.
-       
+
        * lf.c (lf_print_function_type_function): New, pass a function to
        print out the type instead of a constant string.
-       
+
        * igen.h, igen.c (print_semantic_function_formal,
        SEMANTIC_FUNCTION_FORMAL): Relace macro with function.
        (print_semantic_function_actual, SEMANTIC_FUNCTION_ACTUAL): Ditto.
@@ -1161,10 +1161,10 @@ Mon Feb 17 10:44:18 1997  Andrew Cagney  <cagney@critters.cygnus.com>
        * gen-engine.h, gen-engine.c: Copies of gen-idecode.*.  Will need
        to clean these up so that that call upon the updated gen-idecode
        code.
-       
+
        * gen-idecode.h, gen-idecode.c: Prune out any code not relevant to
        generating a decode table.
-       
+
        * Makefile.in (igen): Add dependencies for new gen-engine.* files.
 
        * igen.h, igen.c (main): New option -M - Control what is returned
@@ -1172,7 +1172,7 @@ Mon Feb 17 10:44:18 1997  Andrew Cagney  <cagney@critters.cygnus.com>
        generate_semantic_returning_modified_nia_only to igen_code enum.
        * gen-semantics.c (print_semantic_body): As an alternative, make
        NIA == -1 instead of CIA+insn_size by default.
-       
+
        * igen.h, igen.c (main, global_name_prefix, global_uname_prefix):
        New option -P <prefix> - Prepend all generated functions with the
        specified prefix.
index bec6d21c923d0c5062d6109db67e4863a26f4f5f..3eb722bfaa62ec88ce415efa779447104dee5d0d 100644 (file)
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
        * iq2000/{cpu.c, cpu.h, decode.c, decode.h, model.c, sem-switch.c,
        sem.c}: Regen'd.
        * iq2000.c (do_syscall): Support system traps.
-       
+
 2001-07-05  Ben Elliston  <bje@redhat.com>
 
        * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
index edc530afd22299bb5b40ab7b53229eee55c06b54..4b852db98fc072f88613d73a272a7cba3b6f55e4 100644 (file)
 
 2009-05-18  Jon Beniston <jon@beniston.com>
 
-        * Makefile.in: New file.
-        * arch.c: New file.
-        * arch.h: New file.
-        * config.in: New file.
-        * configure: New file.
-        * configure.ac: New file.
-        * cpu.c: New file.
-        * cpu.h: New file.
-        * cpuall.h: New file.
-        * decode.c: New file.
-        * decode.h: New file.
-        * dv-lm32cpu.c: New file.
-        * dv-lm32timer.c: New file.
-        * dv-lm32uart.c: New file.
-        * lm32.c: New file.
-        * lm32-sim.h: New file.
-        * mloop.in: New file.
-        * model.c: New file.
-        * sem.c: New file.
-        * sem-switch.c: New file.
-        * sim-if.c: New file.
-        * sim-main.c: New file.
-        * tconfig.in: New file.
-        * traps.c: New file.
-        * user.c: New file.
+       * Makefile.in: New file.
+       * arch.c: New file.
+       * arch.h: New file.
+       * config.in: New file.
+       * configure: New file.
+       * configure.ac: New file.
+       * cpu.c: New file.
+       * cpu.h: New file.
+       * cpuall.h: New file.
+       * decode.c: New file.
+       * decode.h: New file.
+       * dv-lm32cpu.c: New file.
+       * dv-lm32timer.c: New file.
+       * dv-lm32uart.c: New file.
+       * lm32.c: New file.
+       * lm32-sim.h: New file.
+       * mloop.in: New file.
+       * model.c: New file.
+       * sem.c: New file.
+       * sem-switch.c: New file.
+       * sim-if.c: New file.
+       * sim-main.c: New file.
+       * tconfig.in: New file.
+       * traps.c: New file.
+       * user.c: New file.
index e782138fdc0aa19690d15b80f964e449fcbbea3f..228f52b003a405b098f280c2dcd3f4ddbdf1462e 100644 (file)
@@ -92,7 +92,7 @@
 
        PR gdb/7205
 
-        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+       Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
 
 2012-05-18  Nick Clifton  <nickc@redhat.com>
 
        (stdin_ready): Disable if no termios.
        (m32c_sim_restore_console): Disable if no termios.
        (mem_get_byte): Disable console input if no termios.
-       
+
 2009-01-06  Joel Sherrill <joel.sherrill@oarcorp.com>
 
        * r8c.opc, m32c.opc: Add parentheses to remove warnings.
        (mem_get_byte): Set raw console if m32c_use_raw_console is set.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
        (trace_register_changes): Use it.
        (m32c_dump_all_registers): New.
        * timer_a.h: New.
-       
+
        * load.c: Fix indentation.
        * trace.c: Fix indentation.
        * trace.h: Fix indentation.
        Simulator for Renesas M32C and M16C, by DJ Delorie <dj@redhat.com>,
        with further work from Jim Blandy <jimb@redhat.com> and
        Kevin Buettner <kevinb@redhat.com>.
-       
+
        * ChangeLog: New.
        * Makefile.in: New.
        * blinky.S: New.
index 347ddc029eae444dd404d29ea0c4875490485275..b38c0a55fa979540ca2ac72fd62a66cebf36d97f 100644 (file)
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
 
 2003-12-19  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
 
-        * configure.in: Changed for dummy simulator of m32r-linux.
+       * configure.in: Changed for dummy simulator of m32r-linux.
        * configure: Regenerate.
-        * Makefile.in: Added traps-linux.o for dummy simulator of m32r-linux.
-        * traps-linux.c: Added for dummy simulator of m32r-linux.
-        * syscall.h: Ditto.
-        * sim-if.c (sim_create_inferior): Changed to setup SP for dummy
-        simulator for m32r-linux.
-        * sim-main.h (M32R_DEFAULT_MEM_SIZE): Changed for dummy simulator of
-        m32r-linux.
+       * Makefile.in: Added traps-linux.o for dummy simulator of m32r-linux.
+       * traps-linux.c: Added for dummy simulator of m32r-linux.
+       * syscall.h: Ditto.
+       * sim-if.c (sim_create_inferior): Changed to setup SP for dummy
+       simulator for m32r-linux.
+       * sim-main.h (M32R_DEFAULT_MEM_SIZE): Changed for dummy simulator of
+       m32r-linux.
 
 2003-12-11  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
 
@@ -555,7 +555,7 @@ Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 Fri Apr 16 16:47:43 1999  Doug Evans  <devans@charmed.cygnus.com>
 
        * devices.c (device_io_read_buffer): New arg `sd'.
@@ -1025,7 +1025,7 @@ Wed May  6 14:51:39 1998  Doug Evans  <devans@seba.cygnus.com>
 
 Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>
 
-        * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
 
 Tue Apr 28 18:05:53 1998  Nick Clifton  <nickc@cygnus.com>
 
@@ -1376,7 +1376,7 @@ Tue Sep 23 10:19:51 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * Makefile.in (SIM_ENDIAN, SIM_HOSTENDIAN, SIM_SCACHE,
        SIM_DEFAULT_MODEL): Delete, moved to common.
        (SIM_EXTRA_CFLAGS): Update.
-       
+
 Mon Sep 22 11:46:20 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in (sim_link_links): Configure non-strict memory
@@ -1497,7 +1497,7 @@ Sat Apr 12 12:57:33 1997  Felix Lee  <flee@yin.cygnus.com>
 
        * Makefile.in, seman-cache.c: new file, for wingdb build.
        * sim-alloca.h: fixed for wingdb.
-       
+
 Mon Apr  7 13:33:29 1997  Doug Evans  <dje@seba.cygnus.com>
 
        * decode.c (*): m32r_cgen_insn_table renamed to ..._entries.
index 2c5cf17174d45c66f3485269fd319e7c921f7952..407e391953f80273713b8110f9ca29d5003557e1 100644 (file)
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
 
 2002-08-13  Marko Kohtala  <marko.kohtala@luukku.com>
 
-       * interp.c (sim_prepare_for_program): Look up the image for the 
+       * interp.c (sim_prepare_for_program): Look up the image for the
        reset vector and set cpu_use_elf_start to 1 if not found.
        (sim_open): Do not set cpu_use_elf_start.
 
        (phys_to_virt): New function.
        (cpu_get_indexed_operand_addr, cpu_return): Declare.
        * gencode.c: Identify indirect addressing mode for call and fix daa.
-       (gen_function_entry): New param to tell if src8/dst8 locals are 
+       (gen_function_entry): New param to tell if src8/dst8 locals are
        necessary.
        (gen_interpreter): Use it to avoid generation of unused variables.
        * interp.c (sim_fetch_register): Allow to read page register; page
        (cpu_move16): Likewise.
        (sim_memory_error): Use sim_io_printf.
        (cpu_option_handler): Fix compilation warning.
-       * interp.c (sim_hw_configure): Fix compilation warning; 
+       * interp.c (sim_hw_configure): Fix compilation warning;
        remove m68hc12sio@2 device.
        (sim_open): Likewise.
-       * dv-m68hc11tim.c (m68hc11tim_port_event): Fix clear of TFLG2 
+       * dv-m68hc11tim.c (m68hc11tim_port_event): Fix clear of TFLG2
        flags when reset.
        (cycle_to_string): Improve convertion of cpu cycle number.
        (m68hc11tim_info): Print info about PACNT.
 
 2002-03-07  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
-       * interp.c (sim_hw_configure): Save the HW cpu pointer in the 
+       * interp.c (sim_hw_configure): Save the HW cpu pointer in the
        cpu struct.
        (sim_hw_configure): Connect the capture input/output events.
        * sim-main.h (_sim_cpu): New member hw_cpu.
        (cpu_update_frame): Likewise.
        (cpu_return): Likewise.
        (cpu_reset): Likewise.
-       (cpu_initialize): Likewise.     
+       (cpu_initialize): Likewise.
        * interp.c (sim_do_command): Remove call to cpu_print_frame.
 
 2002-03-07  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
        (cpu_get_indexed_operand_addr): Likewise.
        (cpu_set_reg, cpu_set_dst_reg, cpu_get_src_reg, cpu_get_reg): Likewise.
        (cpu_reset): Setup INIT register according to architecture.
-       
+
        * sim-main.h (M6811_Special): Add 68HC12 specific instructions.
        (_sim_cpu): Keep track of the cpu being simulated.
        (cpu_get_tmp3, cpu_get_tmp2, cpu_set_tmp3, cpu_set_tmp2): New.
        (cpu_exg, cpu_dbcc, cpu_move8, cpu_move16): Likewise,
        (cpu_fetch_relbranch16): Likewise.
        (cpu_interp_m6811): Rename of cpu_interp.
-       (cpu_interp_m6812): New function.       
+       (cpu_interp_m6812): New function.
        * interp.c (free_state): New function.
        (dev_list_68hc12): New table.
        (sim_board_reset): Reset depending on the cpu (HC11 or HC12).
        of masked insn cycles.
        (interrupts_initialize): Clear last number of masked insn cycles.
        (interrupts_info): Report them.
-       (interrupts_update_pending): Compute clear and set masks of 
-       interrupts and clear the interrupt bits before setting them 
+       (interrupts_update_pending): Compute clear and set masks of
+       interrupts and clear the interrupt bits before setting them
        (due to SCI interrupt sharing).
        * interrupts.h (struct interrupts): New members last_mask_cycles
        and xirq_last_mask_cycles.
 2000-09-10  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
        * sim-main.h: Define cycle_to_string.
-       * dv-m68hc11tim.c (cycle_to_string): New function to translate 
+       * dv-m68hc11tim.c (cycle_to_string): New function to translate
        the cpu cycle into some formatted time string.
        (m68hc11tim_print_timer): Use it.
        * dv-m68hc11sio.c (m68hc11sio_info): Use cycle_to_string.
        (m68hc11spi_info): Clarify the status report
        of the SPI when a byte is being sent.
        (m68hc11spi_clock): Fix the spi send frame.
-       
+
 2000-08-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
        * sim-main.h (m68hc11_map_level): Define level of address mappings.
@@ -683,7 +683,7 @@ Thu Jul 27 21:27:25 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        (m68hc11cpu_port_event): Move initialization of M6811_HPRIO from here.
        * m68hc11_sim.c (cpu_reset): To here.
        * dv-m68hc11eepr.c: Fix indentation and comments.
-       
+
 2000-06-17  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
        * dv-nvram.c: New file, rename from dv-pram.c.
@@ -692,7 +692,7 @@ Thu Jul 27 21:27:25 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        * m68hc11_sim.h: Delete file.
        * configure.in: Rename pram into nvram.
        * interp.c (sim_open): Likewise in creation of device tree.
-       
+
 2000-05-31  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
        * interp.c (sim_open): Create the SPI device.
@@ -710,7 +710,7 @@ Thu Jul 27 21:27:25 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * dv-pram.c (attach_pram_regs): Fix the 'save-modified' mode.
        * m68hc11_sim.h (_sim_cpu): Allow configuration of cpu mode.
-       * dv-m68hc11.c (attach_m68hc11_regs): Get the cpu MODA,MODB 
+       * dv-m68hc11.c (attach_m68hc11_regs): Get the cpu MODA,MODB
        configuration from the 'mode' device tree property.
        (m68hc11cpu_port_event): Reset M6811_HPRIO to the cpu MODA, MODB
        configuration.
@@ -749,7 +749,7 @@ Thu Jul 27 21:27:25 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        (_sim_cpu): New member cpu_page0_reg table.
        * interp.c (sim_create_inferior): Fill the cpu_page0_reg table with
        addresses of soft registers in .page0.
-       (sim_fetch_register, sim_store_register): Use cpu_page0_reg table 
+       (sim_fetch_register, sim_store_register): Use cpu_page0_reg table
        to get/set soft registers.
 
 1999-12-31  Stephane Carrez  <stcarrez@worldnet.fr>
@@ -786,11 +786,11 @@ Thu Jul 27 21:27:25 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        before trying to set the carry for the result.
 
 1999-05-24  John S. Kallal <kallal@voicenet.com>
-       
+
        * interp.c (sim_get_info): Don't crash if the command line is 0.
        Define prototype for sim_get_info() and init_system().
        (sim_info): Correct call to sim_get_info().
-       
+
 1999-05-16  Stephane Carrez  <stcarrez@worldnet.fr>
 
        * configure.in: Recognize m6811-*-*.
@@ -822,7 +822,7 @@ Thu Jul 27 21:27:25 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        * m68hc11_sim.h, m68hc11_sim.c: New files, specific operations
        for interpreter.
        * interrupts.c, interrupts.h: New files, management of interrupts.
-       * interp.c, sim-main.h, 
+       * interp.c, sim-main.h,
        * dv-m68hc11.c, dv-m68hc11eepr.c, dv-m68hc11sio.c,
        dv-m68hc11tim.c, dv-pram.c: New files representing devices for
        68HC11 (dv-pram.c is generic and could probably migrate to common).
index d396ab4300c23c6596e253b4de37c16ba3e8e64d..99e72ded516b956ac2a6ccf2e4aafff3ad100526 100644 (file)
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
@@ -366,7 +366,7 @@ Tue May 23 21:39:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>
        * interp.c (target_big_endian): New variable.
        (mcore_extract_unsigned_integer, mcore_store_unsigned_integer,
        wlat, rlat, sim_resume, sim_load): Add supprot for little
-       endian targets. 
+       endian targets.
 
 2000-01-13  Nick Clifton  <nickc@cygnus.com>
 
@@ -395,7 +395,7 @@ Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 1999-05-10  Nick Clifton  <nickc@cygnus.com>
 
        * interp.c (sim_resume): Record PC in case it is needed for error
index d9c86a76834555a0835f85376b025954567dd979..012149d8de9da96327350812333065461bd807ba 100644 (file)
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
        * dsp2.igen: Fix copyright notice.
 
 2007-02-20  Thiemo Seufer  <ths@mips.com>
-            Chao-Ying Fu  <fu@mips.com>
+           Chao-Ying Fu  <fu@mips.com>
 
        * Makefile.in (IGEN_INCLUDE): Add dsp2.igen.
        * configure.ac (mips*-sde-elf*, mipsisa32r2*-*-*, mipsisa64r2*-*-*):
        * dsp2.igen: New file for MIPS DSP REV 2 ASE.
 
 2007-02-19  Thiemo Seufer  <ths@mips.com>
-            Nigel Stephens  <nigel@mips.com>
+           Nigel Stephens  <nigel@mips.com>
 
        * mips.igen (jalr.hb, jr.hb): Add decoder for mip32r2/mips64r2
        jumps with hazard barrier.
 
 2007-02-19  Thiemo Seufer  <ths@mips.com>
-            Nigel Stephens  <nigel@mips.com>
+           Nigel Stephens  <nigel@mips.com>
 
        * interp.c (sim_monitor): Flush stdout and stderr file descriptors
        after each call to sim_io_write.
 
 2007-02-19  Thiemo Seufer  <ths@mips.com>
-            Nigel Stephens  <nigel@mips.com>
+           Nigel Stephens  <nigel@mips.com>
 
        * interp.c (ColdReset): Set CP0 Config0 to reflect the address size
        supported by this simulator.
        correctly.
 
 2007-02-19  Thiemo Seufer  <ths@mips.com>
-            Nigel Stephens  <nigel@mips.com>
-            David Ung  <davidu@mips.com>
+           Nigel Stephens  <nigel@mips.com>
+           David Ung  <davidu@mips.com>
 
        * cp1.c (value_fpr): Don't inherit existing FPR_STATE for
        uninterpreted formats. If fmt is one of the uninterpreted types
        and mips16.
 
 2007-02-19  Thiemo Seufer <ths@mips.com>
-            Nigel Stephens  <nigel@mips.com>
+           Nigel Stephens  <nigel@mips.com>
 
        * interp.c (MEM_SIZE): Increase default memory size from 2 to 8
        MBytes.
        * dsp.igen (do_w_op): Fix compiler warning.
 
 2006-08-29  Thiemo Seufer  <ths@mips.com>
-            David Ung  <davidu@mips.com>
+           David Ung  <davidu@mips.com>
 
        * configure.ac (mipsisa32r2*-*-*, mipsisa32*-*-*): Add smartmips to
        sim_igen_machine.
        (MADDU): Increment ACX if carry.
        (do_mult): Clear ACX.
        (ROR,RORV): Add smartmips.
-       (include): Include smartmips.igen.      
+       (include): Include smartmips.igen.
        * sim-main.h (ACX): Set to REGISTERS[89].
        * smartmips.igen: New file.
 
 2006-08-29  Thiemo Seufer  <ths@mips.com>
-            David Ung  <davidu@mips.com>
+           David Ung  <davidu@mips.com>
 
        * Makefile.in (IGEN_INCLUDE): Add missing includes for m16e.igen and
        mips3264r2.igen. Add missing dependency rules.
        * tconfig.in (SIM_QUIET_NAN_NEGATED): Define.
 
 2005-06-16  David Ung  <davidu@mips.com>
-            Nigel Stephens  <nigel@mips.com>
-
-        * mips.igen: New mips16e model and include m16e.igen.
-        (check_u64): Add mips16e tag.
-        * m16e.igen: New file for MIPS16e instructions.
-        * configure.ac (mipsisa32*-*-*, mipsisa32r2*-*-*, mipsisa64*-*-*,
-        mipsisa64r2*-*-*): Change sim_gen to M16, add mips16 and mips16e
-        models.
-        * configure: Regenerate.
+           Nigel Stephens  <nigel@mips.com>
+
+       * mips.igen: New mips16e model and include m16e.igen.
+       (check_u64): Add mips16e tag.
+       * m16e.igen: New file for MIPS16e instructions.
+       * configure.ac (mipsisa32*-*-*, mipsisa32r2*-*-*, mipsisa64*-*-*,
+       mipsisa64r2*-*-*): Change sim_gen to M16, add mips16 and mips16e
+       models.
+       * configure: Regenerate.
 
 2005-05-26  David Ung  <davidu@mips.com>
+
        * mips.igen (mips32r2, mips64r2): New ISA models.  Add new model
        tags to all instructions which are applicable to the new ISAs.
        (do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Add, moved from
        vr.igen.
        * mips3264r2.igen: New file for MIPS 32/64 revision 2 specific
-       instructions. 
+       instructions.
        * vr.igen (do_ror, do_dror, ROR, RORV, DROR, DROR32, DRORV): Move
        to mips.igen.
        * configure.ac (mipsisa32r2*-*-*, mipsisa64r2*-*-*): Add new targets.
        * configure: Regenerate.
+
 2005-03-23  Mark Kettenis  <kettenis@gnu.org>
 
        * configure: Regenerate.
        * configure: Regenerate for ../common/aclocal.m4 update.
 
 2004-09-24  Monika Chaddha  <monika@acmet.com>
-       
+
        Committed by Andrew Cagney.
        * m16.igen (CMP, CMPI): Fix assembler.
 
 
 2004-05-11  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
 
-       * mips/interp.c (decode_coproc): Sign-extend the address retrieved 
+       * mips/interp.c (decode_coproc): Sign-extend the address retrieved
        from COP0_BADVADDR.
        * mips/sim-main.h (COP0_BADVADDR): Remove a cast.
 
 
 2002-12-16  Chris Demetriou  <cgd@broadcom.com>
 
-        * tconfig.in: Include "gdb/callback.h" and "gdb/remote-sim.h".
+       * tconfig.in: Include "gdb/callback.h" and "gdb/remote-sim.h".
 
 2002-07-30  Chris Demetriou  <cgd@broadcom.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
 
 2002-06-14  Chris Demetriou  <cgd@broadcom.com>
-            Ed Satterthwaite  <ehs@broadcom.com>
+           Ed Satterthwaite  <ehs@broadcom.com>
 
        * mips3d.igen: New file which contains MIPS-3D ASE instructions.
        * Makefile.in (IGEN_INCLUDE): Add mips3d.igen.
        * mips.igen: Include mips3d.igen.
        (mips3d): New model name for MIPS-3D ASE instructions.
        (CVT.W.fmt): Don't use this instruction for word (source) format
-       instructions. 
+       instructions.
        * cp1.c (fp_binary_r, fp_add_r, fp_mul_r, fpu_inv1, fpu_inv1_32)
        (fpu_inv1_64, fp_recip1, fp_recip2, fpu_inv_sqrt1, fpu_inv_sqrt1_32)
        (fpu_inv_sqrt1_64, fp_rsqrt1, fp_rsqrt2): New functions.
        * configure: Regenerate.
 
 2002-06-13  Chris Demetriou  <cgd@broadcom.com>
-            Ed Satterthwaite  <ehs@broadcom.com>
+           Ed Satterthwaite  <ehs@broadcom.com>
 
        * cp1.c (FP_PS_upper, FP_PS_lower, FP_PS_cat, FPQNaN_PS): New macros.
        (value_fpr, store_fpr, fp_cmp, fp_unary, fp_binary, fp_mac)
        * interp.c: Include "gdb/callback.h" and "gdb/remote-sim.h".
 
 2002-06-07  Chris Demetriou  <cgd@broadcom.com>
-            Ed Satterthwaite  <ehs@broadcom.com>
+           Ed Satterthwaite  <ehs@broadcom.com>
 
        * cp1.c (inner_mac, fp_mac, inner_rsqrt, fp_inv_sqrt)
        (fp_rsqrt, fp_madd, fp_msub, fp_nmadd, fp_nmsub): New functions.
        (NMSUB.fmt): New instruction.
 
 2002-06-07  Chris Demetriou  <cgd@broadcom.com>
-            Ed Satterthwaite  <ehs@broadcom.com>
+           Ed Satterthwaite  <ehs@broadcom.com>
 
        * cp1.c: Fix more comment spelling and formatting.
        (value_fcr, store_fcr): Use fenr_FS rather than hard-coding value.
        (value_fpr): Reformat switch statement.
 
 2002-06-06  Chris Demetriou  <cgd@broadcom.com>
-            Ed Satterthwaite  <ehs@broadcom.com>
+           Ed Satterthwaite  <ehs@broadcom.com>
 
        * cp1.h: New file.
        * sim-main.h: Include cp1.h.
        (CFC1a, CFC1b, CFC1c, CTC1a, CTC1b, CTC1c): New instructions.
        (DMxC1): Remove, replace with...
        (DMFC1a, DMFC1b, DMTC1a, DMTC1b): New instructions.
-       (MxC1): Remove, replace with... 
-       (MFC1a, MFC1b, MTC1a, MTC1b): New instructions.  
+       (MxC1): Remove, replace with...
+       (MFC1a, MFC1b, MTC1a, MTC1b): New instructions.
 
 2002-06-04  Chris Demetriou  <cgd@broadcom.com>
 
        * cp1.c: Add an FSF Copyright notice to this file.
 
 2002-06-04  Chris Demetriou  <cgd@broadcom.com>
-            Ed Satterthwaite  <ehs@broadcom.com>
+           Ed Satterthwaite  <ehs@broadcom.com>
 
        * cp1.c (Infinity): Remove.
        * sim-main.h (Infinity): Likewise.
        (AbsoluteValue, Negate, Add, Sub, Multiply, Divide)
        (Recip, SquareRoot): Replace prototypes with #defines which
        invoke the functions above.
-       
+
 2002-06-03  Chris Demetriou  <cgd@broadcom.com>
 
        * sim-main.h (Nan, Infinity, Less, Equal, AbsoluteValue, Negate)
         (FPQNaN_DOUBLE, FPQNaN_LONG): Generate using UNSIGNED64.
 
 2002-06-03  Chris Demetriou  <cgd@broadcom.com>
-            Ed Satterthwaite  <ehs@broadcom.com>
+           Ed Satterthwaite  <ehs@broadcom.com>
 
        * configure.in (mipsisa64sb1*-*-*): New target for supporting
        Broadcom SiByte SB-1 processor configurations.
        * Makefile.in (IGEN_INCLUDE): Add mdmx.igen.
 
 2002-06-02  Chris Demetriou  <cgd@broadcom.com>
-            Ed Satterthwaite  <ehs@broadcom.com>
+           Ed Satterthwaite  <ehs@broadcom.com>
 
        * mips.igen (mdmx): New (pseudo-)model.
        * mdmx.c, mdmx.igen: New files.
 2002-02-28  Chris Demetriou  <cgd@broadcom.com>
 
        * mips.igen (LWXC1): Mark with filter "64,f", rather than just "32".
-       (MOVtf, MxC1, MxC1, DMxC1, DMxC1, CxC1, CxC1, SQRT.fmt, MOV.fmt, 
-       NEG.fmt, ROUND.L.fmt, TRUNC.L.fmt, CEIL.L.fmt, FLOOR.L.fmt, 
-       ROUND.W.fmt, TRUNC.W, CEIL.W, FLOOR.W.fmt, RECIP.fmt, RSQRT.fmt, 
-       CVT.S.fmt, CVT.D.fmt, CVT.W.fmt, CVT.L.fmt, MOVtf.fmt, C.cond.fmta, 
-       C.cond.fmtb, SUB.fmt, MUL.fmt, DIV.fmt, MOVZ.fmt, MOVN.fmt, LDXC1, 
-       SWXC1, SDXC1, MSUB.D, MSUB.S, NMADD.S, NMADD.D, NMSUB.S, NMSUB.D, 
+       (MOVtf, MxC1, MxC1, DMxC1, DMxC1, CxC1, CxC1, SQRT.fmt, MOV.fmt,
+       NEG.fmt, ROUND.L.fmt, TRUNC.L.fmt, CEIL.L.fmt, FLOOR.L.fmt,
+       ROUND.W.fmt, TRUNC.W, CEIL.W, FLOOR.W.fmt, RECIP.fmt, RSQRT.fmt,
+       CVT.S.fmt, CVT.D.fmt, CVT.W.fmt, CVT.L.fmt, MOVtf.fmt, C.cond.fmta,
+       C.cond.fmtb, SUB.fmt, MUL.fmt, DIV.fmt, MOVZ.fmt, MOVN.fmt, LDXC1,
+       SWXC1, SDXC1, MSUB.D, MSUB.S, NMADD.S, NMADD.D, NMSUB.S, NMSUB.D,
        LWC1, SWC1): Add "f" to filter, since these are FP instructions.
 
 2002-02-28  Chris Demetriou  <cgd@broadcom.com>
 
 2002-02-10  Chris Demetriou  <cgd@broadcom.com>
 
-        * mips.igen (ADDI): Print immediate value.
-        (BREAK): Print code.
-        (DADDIU, DSRAV, DSRLV): Print correct instruction name.
-        (SLL): Print "nop" specially, and don't run the code
-        that does the shift for the "nop" case.
+       * mips.igen (ADDI): Print immediate value.
+       (BREAK): Print code.
+       (DADDIU, DSRAV, DSRLV): Print correct instruction name.
+       (SLL): Print "nop" specially, and don't run the code
+       that does the shift for the "nop" case.
 
 2001-11-17  Fred Fish  <fnf@redhat.com>
 
@@ -1404,7 +1404,7 @@ Tue Jul 27 16:36:51 1999  Andrew Cagney  <cagney@amy.cygnus.com>
        * interp.c (sim_store_register): Handle case where client - GDB -
        specifies that a 4 byte register is 8 bytes in size.
        (sim_fetch_register): Ditto.
-       
+
 1999-07-14  Frank Ch. Eigler  <fche@cygnus.com>
 
        Implement "sim firmware" option, inspired by jimb's version of 1998-01.
@@ -1419,7 +1419,7 @@ Tue Jul 27 16:36:51 1999  Andrew Cagney  <cagney@amy.cygnus.com>
        (sim_open): Allocate memory for idt_monitor region.  If "--board"
        option was given, add no monitor by default.  Add BREAK hooks only if
        monitors are also there.
-       
+
 Mon Jul 12 00:02:27 1999  Andrew Cagney  <cagney@amy.cygnus.com>
 
        * interp.c (sim_monitor): Flush output before reading input.
@@ -1443,7 +1443,7 @@ Wed Jul  7 12:45:58 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 1999-04-21  Frank Ch. Eigler  <fche@cygnus.com>
 
        * mips.igen (bc0f): For the TX39 only, decode this as a no-op stub.
@@ -1469,35 +1469,35 @@ Wed Jan 27 18:51:38 1999  Andrew Cagney  <cagney@chook.cygnus.com>
 
        * dv-tx3904sio.c (tx3904sio_tickle): After a polled I/O from the
        CPU, start periodic background I/O polls.
-       (tx3904sio_poll): New function: periodic I/O poller. 
+       (tx3904sio_poll): New function: periodic I/O poller.
 
 1998-12-30  Frank Ch. Eigler  <fche@cygnus.com>
 
        * mips.igen (BREAK): Call signal_exception instead of sim_engine_halt.
-       
+
 Tue Dec 29 16:03:53 1998  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * configure.in, configure (mips64vr5*-*-*): Added missing ;; in
        case statement.
 
 1998-12-29  Frank Ch. Eigler  <fche@cygnus.com>
-       
-       * interp.c (sim_open): Allocate jm3904 memory in smaller chunks. 
+
+       * interp.c (sim_open): Allocate jm3904 memory in smaller chunks.
        (load_word): Call SIM_CORE_SIGNAL hook on error.
        (signal_exception): Call SIM_CPU_EXCEPTION_TRIGGER hook before
        starting.  For exception dispatching, pass PC instead of NULL_CIA.
        (decode_coproc): Use COP0_BADVADDR to store faulting address.
-       * sim-main.h (COP0_BADVADDR): Define. 
+       * sim-main.h (COP0_BADVADDR): Define.
        (SIM_CORE_SIGNAL): Define hook to call mips_core_signal.
        (SIM_CPU_EXCEPTION*): Define hooks to call mips_cpu_exception*().
-       (_sim_cpu): Add exc_* fields to store register value snapshots. 
+       (_sim_cpu): Add exc_* fields to store register value snapshots.
        * mips.igen (*): Replace memory-related SignalException* calls
        with references to SIM_CORE_SIGNAL hook.
-       
+
        * dv-tx3904irc.c (tx3904irc_port_event): printf format warning
        fix.
        * sim-main.c (*): Minor warning cleanups.
-       
+
 1998-12-24  Gavin Romig-Koch  <gavin@cygnus.com>
 
        * m16.igen (DADDIU5): Correct type-o.
@@ -1514,15 +1514,15 @@ Wed Dec 16 18:20:28 1998  Andrew Cagney  <cagney@chook>
        (interp.o): Add dependency on itable.h
        (oengine.c, gencode): Delete remaining references.
        (BUILT_SRC_FROM_GEN): Clean up.
-       
+
 1998-12-16  Gavin Romig-Koch  <gavin@cygnus.com>
-       
+
        * vr4run.c: New.
        * Makefile.in (SIM_HACK_OBJ,HACK_OBJS,HACK_GEN_SRCS,libhack.a,
        tmp-hack,tmp-m32-hack,tmp-m16-hack,tmp-itable-hack,
        tmp-run-hack) : New.
        * m16.igen (LD,DADDIU,DADDUI5,DADJSP,DADDIUSP,DADDI,DADDU,DSUBU,
-       DSLL,DSRL,DSRA,DSLLV,DSRAV,DMULT,DMULTU,DDIV,DDIVU,JALX32,JALX): 
+       DSLL,DSRL,DSRA,DSLLV,DSRAV,DMULT,DMULTU,DDIV,DDIVU,JALX32,JALX):
        Drop the "64" qualifier to get the HACK generator working.
        Use IMMEDIATE rather than IMMED.  Use SHAMT rather than SHIFT.
        * mips.igen (do_daddiu,do_ddiv,do_divu): Remove the 64-only
@@ -1534,16 +1534,16 @@ Wed Dec 16 18:20:28 1998  Andrew Cagney  <cagney@chook>
        (DSRL): Use do_dsrl.
        (DSRLV): Use do_dsrlv.
        (BC1): Move *vr4100 to get the HACK generator working.
-       (CxC1, DMxC1, MxC1,MACCU,MACCHI,MACCHIU): Rename to 
+       (CxC1, DMxC1, MxC1,MACCU,MACCHI,MACCHIU): Rename to
        get the HACK generator working.
        (MACC) Rename to get the HACK generator working.
        (DMACC,MACCS,DMACCS): Add the 64.
-       
+
 1998-12-12  Gavin Romig-Koch  <gavin@cygnus.com>
 
        * mips.igen (BC1): Renamed to BC1a and BC1b to avoid conflicts.
        * sim-main.h (SizeFGR): Handle TARGET_ENABLE_FR.
-       
+
 1998-12-11  Gavin Romig-Koch  <gavin@cygnus.com>
 
     * mips/interp.c (DEBUG): Cleanups.
@@ -1552,7 +1552,7 @@ Wed Dec 16 18:20:28 1998  Andrew Cagney  <cagney@chook>
 
        * dv-tx3904sio.c (tx3904sio_io_read_buffer): Endianness fixes.
        (tx3904sio_tickle): fflush after a stdout character output.
-       
+
 1998-12-03  Frank Ch. Eigler  <fche@cygnus.com>
 
        * interp.c (sim_close): Uninstall modules.
@@ -1579,10 +1579,10 @@ Mon Nov 23 18:20:36 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        sim_gen.
        (--enable-sim-igen): Delete config option. Always using IGEN.
        * configure: Re-generate.
-       
+
        * Makefile.in (gencode): Kill, kill, kill.
        * gencode.c: Ditto.
-       
+
 Mon Nov 23 18:07:36 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in: Configure mips64vr4100-elf nee mips64vr41* as a 64
@@ -1628,14 +1628,14 @@ Sat Nov  7 09:54:38 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        32 & 64.
        (pending_tick): Move incrementing of index to FOR statement.
        (pending_tick): Only update PENDING_OUT after a write has occured.
-       
+
        * configure.in: Add explicit mips-lsi-* target.  Use gencode to
        build simulator.
        * configure: Re-generate.
-       
+
        * interp.c (sim_engine_run OLD): Delete explicit call to
        PENDING_TICK. Now called via ENGINE_ISSUE_PREFIX_HOOK.
-       
+
 Sat Oct 30 09:49:10 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
        * dv-tx3904cpu.c (deliver_tx3904cpu_interrupt): Add dummy
@@ -1667,7 +1667,7 @@ Tue Aug 25 12:49:46 1998  Frank Ch. Eigler  <fche@cygnus.com>
        OPERATING_ENVIRONMENT, add tx3904sio devices.
        * tconfig.in: For tx39 target, set SIM_HANDLES_LMA for loading
        ROM executables.  Install dv-sockser into sim-modules list.
-       
+
        * dv-tx3904irc.c: Compiler warning clean-up.
        * dv-tx3904tmr.c: Compiler warning clean-up.  Remove particularly
        frequent hw-trace messages.
@@ -1700,26 +1700,26 @@ Wed Jun 17 12:20:49 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 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.  
+       Reduce unnecessarily high timer event frequency.
        * dv-tx3904cpu.c: Ditto for interrupt event.
-       
+
 Wed Jun 10 13:22:32 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
        * interp.c (decode_coproc): For TX39, add stub COP0 register #7,
        to allay warnings.
        (interrupt_event): Made non-static.
-       
+
        * dv-tx3904tmr.c (deliver_tx3904tmr_tick): Correct accidental
        interchange of configuration values for external vs. internal
        clock dividers.
-       
+
 Tue Jun  9 12:46:24 1998  Ian Carmichael  <iancarm@cygnus.com>
 
-       * mips.igen (BREAK): Moved code to here for 
+       * mips.igen (BREAK): Moved code to here for
        simulator-reserved break instructions.
        * gencode.c (build_instruction): Ditto.
        * interp.c (signal_exception): Code moved from here.  Non-
-       reserved instructions now use exception vector, rather 
+       reserved instructions now use exception vector, rather
        than halting sim.
        * sim-main.h: Moved magic constants to here.
 
@@ -1736,10 +1736,10 @@ Tue Jun  9 12:29:50 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
        * interp.c (sim_open): Added jmr3904pal board type that adds PAL-based
        serial I/O and timer module at base address 0xFFFF0000.
-       
+
 Tue Jun  9 11:52:29 1998  Gavin Koch  <gavin@cygnus.com>
 
-       * mips.igen (SWC1) : Correct the handling of ReverseEndian 
+       * mips.igen (SWC1) : Correct the handling of ReverseEndian
        and BigEndianCPU.
 
 Tue Jun  9 11:40:57 1998  Gavin Koch  <gavin@cygnus.com>
@@ -1803,7 +1803,7 @@ Thu May 21 18:57:19 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-main.h (ALU32_END): Sign extend 32 bit results.
        * mips.igen (ADD, SUB, ADDI, DADD, DSUB): Trace.
-       
+
 Mon May 18 18:22:42 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
        * configure.in (SIM_AC_OPTION_HARDWARE): Added common hardware
@@ -1842,7 +1842,7 @@ Wed May 13 09:59:27 1998  Gavin Koch  <gavin@cygnus.com>
 
        * mips/mips.igen (check_op_hilo,check_mult_hilo,check_div_hilo):
        Replace check_op_hilo with check_mult_hilo and check_div_hilo.
-       Add special r3900 version of do_mult_hilo.  
+       Add special r3900 version of do_mult_hilo.
        (do_dmultx,do_mult,do_multu): Replace calls to check_op_hilo
        with calls to check_mult_hilo.
        (do_ddiv,do_ddivu,do_div,do_divu): Replace calls to check_op_hilo
@@ -1863,7 +1863,7 @@ Wed May  6 19:42:19 1998  Doug Evans  <devans@canuck.cygnus.com>
 
 Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>
 
-        * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
 
 Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
 
@@ -1911,7 +1911,7 @@ Mon Apr 20 11:26:55 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (HIACCESS, LOACCESS): Delete, replace with
        (HIHISTORY, LOHISTORY): New macros.
        (CHECKHILO): Delete all, moved to mips.igen
-       
+
        * gencode.c (build_instruction): Do not generate checks for
        correct HI/LO register usage.
 
@@ -1924,7 +1924,7 @@ Mon Apr 20 11:26:55 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        do_divu, domultx, do_mult, do_multu): Use.
 
        * tx.igen ("madd", "maddu"): Use.
-       
+
 Wed Apr 15 18:31:54 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * mips.igen (DSRAV): Use function do_dsrav.
@@ -1948,10 +1948,10 @@ Wed Apr 15 10:32:15 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * m16.igen (delayslot16): Add NIA argument, could be called by a
        32 bit MIPS16 instruction.
-       
+
        * interp.c (ifetch16): Move function from here.
        * sim-main.c (ifetch16): To here.
-       
+
        * sim-main.c (ifetch16, ifetch32): Update to match current
        implementations of LH, LW.
        (signal_exception): Don't print out incorrect hex value of illegal
@@ -1963,7 +1963,7 @@ Wed Apr 15 00:17:25 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        instruction.
 
        * m16.igen: Implement MIPS16 instructions.
-       
+
        * mips.igen (do_addiu, do_addu, do_and, do_daddiu, do_daddu,
        do_ddiv, do_ddivu, do_div, do_divu, do_dmultx, do_dmultu, do_srav,
        do_dsubu, do_mfhi, do_mflo, do_mult, do_multu, do_nor, do_or,
@@ -1971,7 +1971,7 @@ Wed Apr 15 00:17:25 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        do_srl, do_srlv, do_subu, do_xor, do_xori): New functions.  Move
        bodies of corresponding code from 32 bit insn to these.  Also used
        by MIPS16 versions of functions.
-       
+
        * sim-main.h (RAIDX, T8IDX, T8, SPIDX): Define.
        (IMEM16): Drop NR argument from macro.
 
@@ -1984,12 +1984,12 @@ Sat Apr  4 22:39:50 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        as INLINE_SIM_MAIN.
        (pr_addr, pr_uword64): Declare.
        (sim-main.c): Include when H_REVEALS_MODULE_P.
-       
+
        * interp.c (address_translation, load_memory, store_memory,
        cache_op, sync_operation, prefetch, ifetch32, pending_tick): Move
        from here.
        * sim-main.c: To here. Fix compilation problems.
-       
+
        * configure.in: Enable inlining.
        * configure: Re-config.
 
@@ -2018,7 +2018,7 @@ Fri Apr  3 04:32:35 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        configure.in: Let the tx39 use igen again.
        configure: Update.
-       
+
 Thu Apr  2 10:59:39 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_monitor): get_mem_info returns a 4 byte quantity,
@@ -2034,7 +2034,7 @@ Mon Mar 30 14:46:05 1998  Gavin Koch  <gavin@cygnus.com>
        * configure.in (mipstx39*-*-*): Use gencode simulator rather
        than igen one.
        * configure : Rebuild.
-       
+
 Fri Mar 27 16:15:52 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -2064,9 +2064,9 @@ Tue Mar 17 19:05:20 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
        * Makefile.in (MIPS_EXTRA_LIBS, SIM_EXTRA_LIBS): Added
        configurable settings for stand-alone simulator.
-       
+
        * configure.in: Added X11 search, just in case.
-       
+
        * configure: Regenerated.
 
 Wed Mar 11 14:09:10 1998  Andrew Cagney  <cagney@b1.cygnus.com>
@@ -2108,11 +2108,11 @@ Fri Feb 20 17:43:21 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * interp.c (Max, Min): New functions.
 
        * mips.igen (BC1): Add tracing.
-       
+
 Thu Feb 19 14:50:00 1998  John Metzler  <jmetzler@cygnus.com>
-       
+
        * interp.c Added memory map for stack in vr4100
-       
+
 Thu Feb 19 10:21:21 1998  Gavin Koch  <gavin@cygnus.com>
 
        * interp.c (load_memory): Add missing "break"'s.
@@ -2138,9 +2138,9 @@ Tue Feb  3 11:36:02 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (IMEM16_IMMED): Define.
        (IMEM16): Define.
        (DELAY_SLOT): Update.
-       
+
        * m16run.c (sim_engine_run): New file.
-       
+
        * m16.igen: All instructions except LB.
        (LB): Call do_load_byte.
        * mips.igen (do_load_byte): New function.
@@ -2175,7 +2175,7 @@ Sun Feb  1 16:52:37 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        FGR from correct location.
        (sim_open): Set size of FGR's according to
        WITH_TARGET_FLOATING_POINT_BITSIZE.
-       
+
        * sim-main.h (FGR): Store floating point registers in a separate
        array.
 
@@ -2194,7 +2194,7 @@ Tue Feb  3 00:10:50 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-main.h (PENDING_FILL, PENDING_TICK, PENDING_SCHED,
        PENDING_BIT, PENDING_INVALIDATE): Re-write pipeline code so that
        it can handle mixed sized quantites and single bits.
-       
+
 Mon Feb  2 17:43:15 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (oengine.h): Do not include when building with IGEN.
@@ -2230,17 +2230,17 @@ Sun Feb  1 11:15:29 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-main.h: Replace uses of STATE_CPU with CPU. Replace sd with
        SD or CPU_.
-       
+
        * sim-main.h (signal_exception): Add sim_cpu arg.
        (SignalException*): Pass both SD and CPU to signal_exception.
        * interp.c (signal_exception): Update.
-       
+
        * sim-main.h (value_fpr, store_fpr, dotrace, ifetch32), interp.c:
        Ditto
        (sync_operation, prefetch, cache_op, store_memory, load_memory,
        address_translation): Ditto
        (decode_coproc, cop_lw, cop_ld, cop_sw, cop_sd): Ditto.
-       
+
 Sat Jan 31 18:15:41 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -2249,7 +2249,7 @@ Sat Jan 31 14:49:24 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_engine_run): Add `nr_cpus' argument.
 
-       * mips.igen (model): Map processor names onto BFD name. 
+       * mips.igen (model): Map processor names onto BFD name.
 
        * sim-main.h (CPU_CIA): Delete.
        (SET_CIA, GET_CIA): Define
@@ -2262,7 +2262,7 @@ Wed Jan 21 16:16:27 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * configure.in (default_endian): Configure a big-endian simulator
        by default.
        * configure: Re-generate.
-       
+
 Mon Jan 19 22:26:29 1998  Doug Evans  <devans@seba>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -2333,11 +2333,11 @@ Fri Nov 14 11:56:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        in IV3.2 spec.
        (DMULT, DMULTU): Force use of hosts 64bit multiplication.  Handle
        vr5000 which saves LO in a GPR separatly.
-       
+
        * configure.in (enable-sim-igen): For vr5000, select vr5000
        specific instructions.
        * configure: Re-generate.
-       
+
 Wed Nov 12 14:42:52 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * Makefile.in (SIM_OBJS): Add sim-fpu module.
@@ -2364,7 +2364,7 @@ Tue Nov 11 12:38:23 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (BEQZ, ..., SLT, SLTI, TLT, TLE, TLI, ...): Explicitly cast GPR to
        a signed value.
        (MTHI, MFHI): Disable code checking HI-LO.
-       
+
        * sim-main.h (dotrace,tracefh), interp.c: Make dotrace & tracefh
        global.
        (NULLIFY_NEXT_INSTRUCTION): Call dotrace.
@@ -2391,7 +2391,7 @@ Thu Nov  6 16:36:35 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (sim_read, sim_write): Call address_translation directly.
        (sim_engine_run): Rename variable vaddr to cia.
        (signal_exception): Pass cia to sim_monitor
-       
+
        * sim-main.h (SignalException, LoadWord, StoreWord, CacheOp,
        Prefetch, SyncOperation, ValueFPR, StoreFPR, Convert, COP_LW,
        COP_LD, COP_SW, COP_SD, DecodeCoproc): Update.
@@ -2399,7 +2399,7 @@ Thu Nov  6 16:36:35 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * sim-main.h (SignalExceptionSimulatorFault): Delete definition.
        * interp.c (sim_open): Replace SignalExceptionSimulatorFault with
        SIM_ASSERT.
-       
+
        * interp.c (signal_exception): Pass restart address to
        sim_engine_restart.
 
@@ -2421,7 +2421,7 @@ Wed Nov  5 12:19:56 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in (enable-sim-igen): New configuration option.
        * configure: Re-generate.
-       
+
        * sim-main.h (MAX_INSNS, INSN_NAME): Define.
 
        * interp.c (load_memory, store_memory): Delete parameter RAW.
@@ -2434,7 +2434,7 @@ Wed Nov  5 12:19:56 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_do_command, sim_commands): Delete mips specific
        commands.  Handled by module sim-options.
-               
+
        * sim-main.h (SIM_HAVE_FLATMEM): Undefine, use sim-core.o module.
        (WITH_MODULO_MEMORY): Define.
 
@@ -2447,7 +2447,7 @@ Wed Nov  5 12:19:56 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        memory regions.  Use sim-memopts module, via sim_do_commandf, to
        manage memory regions.
        (load_memory, store_memory): Use sim-core for memory model.
-       
+
        * interp.c (address_translation): Delete all memory map code
        except line forcing 32 bit addresses.
 
@@ -2483,7 +2483,7 @@ Wed Nov  5 09:35:59 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
 Wed Oct 29 11:13:56 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
-       * mips.igen: 
+       * mips.igen:
 
        * Makefile.in (IGEN_INCLUDE): Files included by mips.igen.
        (tmp-igen, tmp-m16): Depend on IGEN_INCLUDE.
@@ -2495,7 +2495,7 @@ Tue Oct 28 11:06:47 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 Mon Oct 27 17:53:59 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * Makefile.in (SIM_NO_CFLAGS): Define.  Define WITH_IGEN=0.
-       
+
        interp.c (sim_engine_run): Do not compile function sim_engine_run
        when WITH_IGEN == 1.
 
@@ -2534,7 +2534,7 @@ Fri Oct 24 17:41:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        IGEN_TRACE, IGEN_INSN, IGEN_DC): Define
        (SIM_EXTRA_CFLAGS, SIM_EXTRA_ALL, SIM_OBJS): Add member
        SIM_@sim_gen@_*, set by autoconf.
-       
+
 Wed Oct 22 12:52:06 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-main.h (NULLIFY_NEXT_INSTRUCTION, DELAY_SLOT): Define.
@@ -2545,7 +2545,7 @@ Wed Oct 22 12:52:06 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * interp.c (ifetch32): New function. Fetch 32 bit instruction.
        (address_translation): Raise exception InstructionFetch when
        translation fails and isINSTRUCTION.
-       
+
        * interp.c (sim_open, sim_write, sim_monitor, store_word,
        sim_engine_run): Change type of of vaddr and paddr to
        address_word.
@@ -2613,29 +2613,29 @@ Thu Oct 16 10:31:39 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        isINSTRUCTION, ..., AccessLength_BYTE, ...): Move to sim-main.h.
        (UserMode, BigEndianMem, ByteSwapMem, ReverseEndian,
        BigEndianCPU, status_KSU_mask, ...). Moved to sim-main.h
-       
+
        * sim-main.h (ALU32_END, ALU64_END): Define. When overflow raise
        exception.
        (sim-alu.h): Include.
        (NULLIFY_NIA, NULL_CIA, CPU_CIA): Define.
        (sim_cia): Typedef to instruction_address.
-       
+
 Thu Oct 16 10:31:41 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * Makefile.in (interp.o): Rename generated file engine.c to
        oengine.c.
-       
+
        * interp.c: Update.
-       
+
 Thu Oct 16 10:31:40 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gencode.c (build_instruction): Use FPR_STATE not fpr_state.
-       
+
 Thu Oct 16 10:31:39 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gencode.c (build_instruction): For "FPSQRT", output correct
        number of arguments to Recip.
-       
+
 Tue Oct 14 17:38:18 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * Makefile.in (interp.o): Depends on sim-main.h
@@ -2651,9 +2651,9 @@ Tue Oct 14 17:38:18 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * interp.c (registers, register_widths, fpr_state, ipc, dspc,
        pending_*, hiaccess, loaccess, state, dsstate): Delete globals.
        (GPR, FGRIDX, ...): Delete macros.
-       
+
        * interp.c: Update names to match defines from sim-main.h
-       
+
 Tue Oct 14 15:11:45 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_monitor): Add SD argument.
@@ -2686,29 +2686,29 @@ Tue Oct 14 13:35:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * support.h: Delete
        * Makefile.in: Update dependencies
        * interp.c: Do not include.
-       
+
 Tue Oct 14 13:35:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (address_translation, load_memory, store_memory,
        cache_op): Rename to from AddressTranslation et.al., make global,
        add SD argument
-       
+
        * sim-main.h (AddressTranslation, LoadMemory, StoreMemory,
        CacheOp): Define.
-       
+
        * interp.c (SignalException): Rename to signal_exception, make
        global.
 
        * interp.c (Interrupt, ...): Move definitions to sim-main.h.
-       
+
        * sim-main.h (SignalException, SignalExceptionInterrupt,
        SignalExceptionInstructionFetch, SignalExceptionAddressStore,
        SignalExceptionAddressLoad, SignalExceptionSimulatorFault,
        SignalExceptionIntegerOverflow, SignalExceptionCoProcessorUnusable):
        Define.
-       
+
        * interp.c, support.h: Use.
-       
+
 Tue Oct 14 13:19:20 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (ValueFPR, StoreFPR), sim-main.h: Make global, rename
@@ -2717,7 +2717,7 @@ Tue Oct 14 13:19:20 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        Multiply, Divide, Recip, SquareRoot, Convert): Make global.
 
        * sim-main.h (ValueFPR, StoreFPR): Define.
-       
+
 Tue Oct 14 13:06:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_engine_run): Check consistency between configure
@@ -2725,7 +2725,7 @@ Tue Oct 14 13:06:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        and HASFPU.
 
        * configure.in (mips_bitsize): Configure WITH_TARGET_WORD_BITSIZE.
-        (mips_fpu): Configure WITH_FLOATING_POINT.
+       (mips_fpu): Configure WITH_FLOATING_POINT.
        (mips_endian): Configure WITH_TARGET_ENDIAN.
        * configure: Update.
 
@@ -2773,7 +2773,7 @@ Tue Sep 23 10:19:51 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * Makefile.in (SIM_ALIGNMENT, SIM_ENDIAN, SIM_HOSTENDIAN,
        SIM_RESERVED_BITS): Delete, moved to common.
        (SIM_EXTRA_CFLAGS): Update.
-       
+
 Mon Sep 22 11:46:20 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in: Configure non-strict memory alignment.
@@ -2798,12 +2798,12 @@ Sat Sep 20 14:07:28 1997  Gavin Koch  <gavin@cygnus.com>
        (sim_engine_run): Use CANCELDELAYSLOT rather than clearing
        bits explicitly.
        * Makefile.in,configure.in: Add mips subtarget option.
-       * configure: Update.    
+       * configure: Update.
 
 Fri Sep 19 09:33:27 1997  Gavin Koch  <gavin@cygnus.com>
 
        * gencode.c: Add r3900 (tx39).
-       
+
 
 Tue Sep 16 15:52:04 1997  Gavin Koch  <gavin@cygnus.com>
 
@@ -2874,10 +2874,10 @@ Mon Aug 25 15:59:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (sim_open): To here.  Check return status.
 
 Fri Jul 25 15:00:45 1997  Gavin Koch  <gavin@cygnus.com>
+
        * gencode.c (build_instruction): Two arg MADD should
        not assign result to $0.
+
 Thu Jun 26 12:13:17 1997  Angela Marie Thomas (angela@cygnus.com)
 
        * sim/mips/configure: Change default_sim_endian to 0 (bi-endian)
@@ -2925,7 +2925,7 @@ Tue May 27 20:08:06 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_info): Only print info when verbose.
        (sim_info) Use sim_io_printf for output.
-       
+
 Tue May 27 14:22:23 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (CoProcPresent): Add UNUSED attribute - not used by all
@@ -2962,7 +2962,7 @@ Wed May 21 09:08:10 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * configure.in: Add INLINE, ENDIAN, HOSTENDIAN and WARNINGS.
        * Makefile.in: Ditto.
        * configure: Re-generate.
-       
+
        * Makefile.in (SIM_OBJS): Add sim-watch.o module.
 
 Tue May 20 15:08:56 1997  Andrew Cagney  <cagney@b1.cygnus.com>
@@ -3010,7 +3010,7 @@ Tue May 20 13:42:03 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        reason from here.
        (SignalException): To here. Signal using sim_engine_halt.
        (sim_stop_reason): Delete, moved to common.
-       
+
 Tue May 20 10:19:48 1997  Andrew Cagney  <cagney@b2.cygnus.com>
 
        * interp.c (sim_open): Add callback argument.
@@ -3029,7 +3029,7 @@ Mon May 19 18:20:38 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (simulate): Convert into.
        (sim_engine_run): This function.
        (sim_resume): Delete.
-       
+
        * interp.c (simulation): New variable - the simulator object.
        (sim_kind): Delete global - merged into simulation.
        (sim_load): Cleanup.  Move PC assignment from here.
@@ -3037,7 +3037,7 @@ Mon May 19 18:20:38 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-main.h: New file.
        * interp.c (sim-main.h): Include.
-       
+
 Thu Apr 24 00:39:51 1997  Doug Evans  <dje@canuck.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -3048,8 +3048,8 @@ Wed Apr 23 17:32:19 1997  Doug Evans  <dje@canuck.cygnus.com>
 
 Mon Apr 21 17:16:13 1997  Gavin Koch  <gavin@cygnus.com>
 
-       * gencode.c (build_instruction): DIV instructions: check 
-       for division by zero and integer overflow before using 
+       * gencode.c (build_instruction): DIV instructions: check
+       for division by zero and integer overflow before using
        host's division operation.
 
 Thu Apr 17 03:18:14 1997  Doug Evans  <dje@canuck.cygnus.com>
@@ -3256,7 +3256,7 @@ Wed Dec 11 13:53:51 1996  Jim Wilson  <wilson@cygnus.com>
        (swap_word): Rewrite correctly.
        (ColdReset): Delete references to CONFIG.  Delete endianness related
        code; moved to set_endianness.
-       
+
 Tue Dec 10 11:32:04 1996  Jim Wilson  <wilson@cygnus.com>
 
        * gencode.c (build_instruction, case JUMP): Truncate PC to 32 bits.
@@ -3404,14 +3404,14 @@ Wed Jul 17 18:12:38 1996  Stu Grossman  (grossman@critters.cygnus.com)
 
 Wed Jun 26 12:24:55 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
 
-        * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
-        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
-        (docdir): Removed.
-        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
-        (AC_PROG_INSTALL): Added.
+       * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+       INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+       (docdir): Removed.
+       * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+       (AC_PROG_INSTALL): Added.
        (AC_PROG_CC): Moved to before configure.host call.
-        * configure: Rebuilt.
-       
+       * configure: Rebuilt.
+
 Wed Jun  5 08:28:13 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
        * configure.in: Define @SIMCONF@ depending on mips target.
@@ -3421,7 +3421,7 @@ Wed Jun  5 08:28:13 1996  James G. Smith  <jsmith@cygnus.co.uk>
        * gencode.c: Change LOADDRMASK to 64bit memory model only.
        * interp.c: Remove some debugging, provide more detailed error
        messages, update memory accesses to use LOADDRMASK.
-       
+
 Mon Jun  3 11:55:03 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * configure.in: Add calls to AC_CONFIG_HEADER, AC_CHECK_HEADERS,
index 4758f694fb6587868bb53c430c9de17be8764588..e1bd8f104b7ccff44c7d5ea8687eec77ff39be85 100644 (file)
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
 2001-05-06  Jim Blandy  <jimb@redhat.com>
 
        * mn10300.igen: Doc fixes.
-       
+
 2001-04-26  Alexandre Oliva  <aoliva@redhat.com>
 
        * Makefile.in (idecode.o, op_utils.o, semantics.o, simops.o):
@@ -519,7 +519,7 @@ Tue Jul 13 13:26:20 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 1999-04-16  Frank Ch. Eigler  <fche@cygnus.com>
 
        * interp.c (program_interrupt): Detect undesired recursion using
@@ -555,20 +555,20 @@ Tue Feb 16 23:57:17 1999  Jeffrey A Law  (law@cygnus.com)
        (mn10300_exception_*): New functions to snapshot pre/post exception
        state.
        * sim-main.h (SIM_CORE_SIGNAL): Define hook - call mn10300_core_signal.
-       (SIM_ENGINE_HALT_HOOK): Do nothing. 
+       (SIM_ENGINE_HALT_HOOK): Do nothing.
        (SIM_CPU_EXCEPTION*): Define hooks to call mn10300_cpu_exception*().
-       (_sim_cpu): Add exc_* fields to store register value snapshots. 
+       (_sim_cpu): Add exc_* fields to store register value snapshots.
        * dv-mn103ser.c (*): Support dv-sockser backend for UART I/O.
        Various endianness and warning fixes.
        * mn10300.igen (illegal): Call program_interrupt on error.
        (break): Call program_interrupt on breakpoint
-       
+
        Several changes from <janczyn@cygnus.com> and <cagney@cygnus.com>
        merged in:
        * dv-mn103int.c (mn103int_ioctl): New function for NMI
        generation. (mn103int_finish): Install it as ioctl handler.
        * dv-mn103tim.c: Support timer 6 specially.  Endianness fixes.
-       
+
 Wed Oct 14 12:11:05 1998  Jeffrey A Law  (law@cygnus.com)
 
        * am33.igen: Allow autoincrement stores using the same register
@@ -576,7 +576,7 @@ Wed Oct 14 12:11:05 1998  Jeffrey A Law  (law@cygnus.com)
 
 Mon Aug 31 10:19:55 1998  Jeffrey A Law  (law@cygnus.com)
 
-        * am33.igen: Reverse HI/LO outputs of 4 operand "mul" and "mulu".
+       * am33.igen: Reverse HI/LO outputs of 4 operand "mul" and "mulu".
 
 Fri Aug 28 14:40:49 1998  Joyce Janczyn  <janczyn@cygnus.com>
 
@@ -594,7 +594,7 @@ Mon Aug 24 11:50:09 1998  Joyce Janczyn  <janczyn@cygnus.com>
 
 Wed Aug 12 12:36:07 1998  Jeffrey A Law  (law@cygnus.com)
 
-       * am33.igen: Handle case where first DSP operation modifies a 
+       * am33.igen: Handle case where first DSP operation modifies a
        register used in the second DSP operation correctly.
 
 Tue Jul 28 10:10:25 1998  Jeffrey A Law  (law@cygnus.com)
@@ -613,7 +613,7 @@ Fri Jul 24 18:15:21 1998  Joyce Janczyn  <janczyn@cygnus.com>
        (syscall_read_mem, syscall_write_mem): New functions for syscall
        callbacks.
        * mn10300_sim.h: Add prototypes for syscall_read_mem and
-       syscall_write_mem. 
+       syscall_write_mem.
        * mn10300.igen: Change C++ style comments to C style comments.
        Check for divide by zero in div and divu ops.
 
@@ -690,7 +690,7 @@ Thu Jun 25 10:12:03 1998  Joyce Janczyn  <janczyn@cygnus.com>
        serial line and schedule next polling event.
        (read_status_reg): schedule events to check for incoming data on
        serial line and issue interrupt if necessary.
-       
+
 Fri Jun 19 16:47:27 1998  Joyce Janczyn  <janczyn@cygnus.com>
 
        * interp.c (sim_open): hook up serial 1 and 2 ports properly (typo).
@@ -712,14 +712,14 @@ Wed Jun 17 18:00:18 1998  Jeffrey A Law  (law@cygnus.com)
 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.
-       
+
 Sun June 14 17:04:00 1998  Joyce Janczyn  <janczyn@cygnus.com>
        * dv-mn103iop.c (write_*_reg): Check for attempt to write r/o
        register bits.
        * dv-mn103ser.c: Fill in methods for reading and writing to serial
        device registers.
        * interp.c (sim_open): Make the serial device a polling device.
-       
+
 Fri June 12 16:24:00 1998  Joyce Janczyn  <janczyn@cygnus.com>
        * dv-mn103iop.c: New file for handling am32 io ports.
        * configure.in: Add mn103iop to hw_device list.
@@ -767,10 +767,10 @@ Wed May  6 13:29:06 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
 Fri May  1 16:39:15 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
-       * dv-mn103int.c (mn103int_port_event): 
-       (mn103int_port_event): 
-       (mn103int_io_read_buffer): 
-       (mn103int_io_write_buffer): 
+       * dv-mn103int.c (mn103int_port_event):
+       (mn103int_port_event):
+       (mn103int_io_read_buffer):
+       (mn103int_io_write_buffer):
 
        * dv-mn103cpu.c (deliver_mn103cpu_interrupt): Drop CPU/CIA args.
        (mn103cpu_port_event): Ditto.
@@ -779,7 +779,7 @@ Fri May  1 16:39:15 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
 Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>
 
-        * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
 
 Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
 
@@ -806,7 +806,7 @@ Tue Apr 14 10:03:02 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        INLINE_SIM_MAIN.
        * op_utils.c: Ditto.
        * sim-main.c: New file.  Include op_utils.c.
-       
+
        * mn10300.igen (mov, cmp): Use new igen operators `!' and `=' to
        differentiate between MOV/CMP immediate/register instructions.
 
@@ -847,12 +847,12 @@ Thu Mar 26 10:11:01 1998  Stu Grossman  <grossman@bhuna.cygnus.co.uk>
        * Makefile.in (tmp-igen):  Prefix all usage of move-if-change
        script with $(SHELL) to make NT native builds happy.
        * configure:  Regenerate because of change to ../common/aclocal.m4.
-       
+
 Thu Mar 26 11:22:31 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in: Make --enable-sim-common the default.
        * configure: Re-generate.
-       
+
        * sim-main.h (CIA_GET, CIA_SET): Save/restore current instruction
        address into Sate.regs[REG_PC] instead of common struct.
 
@@ -880,7 +880,7 @@ Wed Mar 25 16:14:50 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        (mn103int_io_read_buffer): Convert absolute address to register
        block offsets.
        (read_icr, write_icr): Convert block offset into group offset.
-       
+
 Wed Mar 25 15:08:49 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_open): Create second 1mb memory region at
@@ -896,7 +896,7 @@ Wed Mar 25 08:47:38 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * mn10300_sim.h (EXTRACT_PSW_LM, INSERT_PSW_LM, PSW_IE, PSW_LM):
        Define.
        (SP): Define.
-       
+
 Wed Mar 25 12:35:29 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -912,7 +912,7 @@ Wed Mar 25 10:24:48 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * mn10300.igen (add): Discard unused variables.
 
        * configure, config.in: Re-generate with autoconf 2.12.1.
-       
+
 Tue Mar 24 15:27:00 1998  Joyce Janczyn  <janczyn@cygnus.com>
 
        Add support for --enable-sim-common option.
@@ -925,7 +925,7 @@ Tue Mar 24 15:27:00 1998  Joyce Janczyn  <janczyn@cygnus.com>
        (SIM_EXTRA_CFLAGS): New variable.
        (clean-extra): Clean up igen files.
        (../igen/igen,clean-igen,tmp-igen): New rules.
-       * configure.in: Add support for common framework via 
+       * configure.in: Add support for common framework via
        --enable-sim-common.
        * configure: Regenerate.
        * interp.c: #include sim-main if WITH_COMMON, not mn10300_sim.h.
@@ -956,9 +956,9 @@ Fri Feb 27 18:36:04 1998  Jeffrey A Law  (law@cygnus.com)
 
 Wed Feb 25 01:59:29 1998  Jeffrey A Law  (law@cygnus.com)
 
-        * simops.c (signed multiply instructions): Cast input operands to
-        signed32 before casting them to signed64 so that the sign bit
-        is propagated properly.
+       * simops.c (signed multiply instructions): Cast input operands to
+       signed32 before casting them to signed64 so that the sign bit
+       is propagated properly.
 
 Mon Feb 23 20:23:19 1998  Mark Alexander  <marka@cygnus.com>
 
@@ -1059,7 +1059,7 @@ Tue Aug 26 10:41:07 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * interp.c (sim_kill): Delete.
        (sim_create_inferior): Add ABFD argument.
        (sim_load): Move setting of PC from here.
-       (sim_create_inferior): To here. 
+       (sim_create_inferior): To here.
 
 Mon Aug 25 17:50:22 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
@@ -1433,4 +1433,4 @@ Mon Nov 25 12:46:38 1996  Jeffrey A Law  (law@cygnus.com)
 
        * Makefile.in, config.in, configure, configure.in: New files.
        * gencode.c, interp.c, mn10300_sim.h, simops.c: New files.
-       
+
index c6fecbae70e0d8757d5590878a14a1e806763d1a..fe37e82eacfde7823ca30c73f11b395b4b4aa59b 100644 (file)
 2012-09-07  Anthony Green  <green@moxielogic.com>
 
        * interp.c (sim_resume): Branches are now relative to the
-          address of the instruction following the branch.
+         address of the instruction following the branch.
 
 2012-06-17  Mike Frysinger  <vapier@gentoo.org>
 
index 1f87bd85052808b776d16dc11e1b81390b23f2b4..52fc3f2283ecc13172300cef6fda9eed40558457 100644 (file)
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure.ac: Use ACX_PKGVERSION and ACX_BUGURL.
        * configure, config.in: Regenerated.
 
 2008-03-14  Nick Hudson  <nick.hudson@dsl.pipex.com
 
-        * configure.ac: Pass ../../intl to ZW_GNU_GETTEXT_SISTER_DIR.
-        * configure: Regenerate.
+       * configure.ac: Pass ../../intl to ZW_GNU_GETTEXT_SISTER_DIR.
+       * configure: Regenerate.
 
 2007-10-15  Daniel Jacobowitz  <dan@codesourcery.com>
 
 
        Committed by Andrew Cagney.
        * ppc-instructions: Implement optional PowerPC stfiwx instruction.
-       
+
 2006-07-12  Fred Fish  <fnf@specifix.com>
 
        * sim-endian.h (asm/byteorder.h): Don't include private kernel
 2005-11-28  Mark Mitchell  <mark@codesourcery.com>
 
        * psim.c: Include gdb/signals.h.
-       
+
        * sim_calls.c (gdb/signals.h): Include it.
        (sim_stop_reason): Use TARGET_SIGNAL_*.
        * psim.c (cntrl_c_simulation): Use TARGET_SIGNAL_*.
        Written by matthew green <mrg@redhat.com>, with fixes from Aldy
        Hernandez <aldyh@redhat.com>, Jim Wilson <wilson@redhat.com>, and
        Nick Clifton <nickc@redhat.com>.
-       
+
        * ppc-instructions: Include altivec.igen and e500.igen.
        (model_busy, model_data): Add vr_busy and vscr_busy.
        (model_trace_release): Trace vr_busy and vscr_busy.
 
        * ppc-instructions: Add missing +8 line.  Found by blofeldus at
        yahoo.com.
-       
+
 2003-06-21  Andrew Cagney  <cagney@redhat.com>
 
        From Ian Lance Taylor <ian@airs.com>: * hw_nvram.c
        Move to before "support.h".
        * Makefile.in, gen-support.c, gen-idecode.c, igen.c: Update
        copyright.
-       
+
 2003-05-16  Ian Lance Taylor  <ian@airs.com>
 
        * Makefile.in (various): Use $(SHELL) whenever we invoke
 
 2002-04-15  Elena Zannoni  <ezannoni@redhat.com>
 
-        * sim_calls.c (sim_fetch_register, sim_store_register): Return -1 for
-        AltiVec registers as a temporary stopgap.
+       * sim_calls.c (sim_fetch_register, sim_store_register): Return -1 for
+       AltiVec registers as a temporary stopgap.
 
 2002-03-24  David O'Brien  <obrien@FreeBSD.org>
 
@@ -846,7 +846,7 @@ Wed Mar  7 10:45:12 HST 2001  Glen Nakamura  <gen@lava.net>
 
        * hw_init.c (dma_file): Fixed problem with loading last 1KB of
        file.
-       
+
 2001-03-04  Andrew Cagney  <ac131313@redhat.com>
 
        * emul_netbsd.c [WITH_NetBSD_HOST]: Include <sys/mount.h> and
@@ -908,9 +908,9 @@ Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
-        * configure.in: Use AC_EXEEXT instead of AM_EXEEXT.
+       * configure.in: Use AC_EXEEXT instead of AM_EXEEXT.
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 1999-04-02  Keith Seitz  <keiths@cygnus.com>
 
        * sim_calls.c (POLL_QUIT_INTERVAL): Define. Used to tweak
@@ -1027,7 +1027,7 @@ Sat May  2 01:10:12 1998  Stu Grossman  <grossman@babylon-5.cygnus.com>
        now defined in ../common/aclocal.m4, and the double definition causes
        problems with AC_SUBST of EXEEXT.
        * configure:  Regenerate.
-       
+
 Wed Apr 29 15:44:52 1998  Geoffrey Noer  <noer@cygnus.com>
 
        * aclocal.m4: new file for AM_EXEEXT macro
@@ -1084,7 +1084,7 @@ Mon Feb  9 14:13:14 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * ppc-instructions (fdiv, fdivs): Check for divide by zero.
        (is_invalid_zero_divide, invalid_zero_divide_operation): New
        functions.
-       
+
 Wed Dec 10 17:38:28 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim_calls.c (sim_load): Do not parse PROG using buildargv, use
@@ -1136,7 +1136,7 @@ Wed Aug 27 10:15:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim_calls.c (sim_load): From Ian Lance Taylor - free argv after
        it has been used, not before.
-       
+
 Tue Aug 26 10:41:35 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim_calls.c (sim_kill): Delete.
@@ -1157,11 +1157,11 @@ Thu Jul  3 10:18:06 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * ppc-instructions (Load String Word Immediate): From Brad Parker
        - sense of wrap test in check for overwriting RA wrong.
        (Load String Word Indexed): Ditto.
-       
+
        * configure.in: From Erik Landry - set sim_default_model not
        sim_model for sim-default-model option.
        * configure: Regenerate.
-       
+
        * interrupts.c (check_masked_interrupts): Schedule a hardware
        interrupt delivery when FP interrupts get enabled.
        (program_interrupt): Generate FP exceptions instead of aborting.
@@ -1175,7 +1175,7 @@ Thu Jul  3 10:18:06 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (FPSCR_END): Explicitly check for possible floating point
        exception conditions.
        (FPSCR_BEGIN): Simplify.
-       
+
        * ppc-instructions (Move From FPSCR): Enable.
        (Move To FPSCR Bit 1): Ditto.
        (Move To FPSCR Bit 0): Ditto.
@@ -1183,7 +1183,7 @@ Thu Jul  3 10:18:06 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (Move to Condition Register from FPSCR): Simplify.
        (invalid_arithemetic_operation): Generate a QNaN when invalid
        operation exception disabled.
-       
+
 Tue May 20 10:22:50 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim_calls.c (sim_open): Add callback argument.
@@ -1300,7 +1300,7 @@ Wed Feb 12 19:33:45 1997  Andrew Cagney  <cagney@phydeaux.cygnus.com>
        * Many of the ppc-opcode-* files are identical baring the type of
        lookup table.  Instead of having multiple tables, igen can do this
        via an additional option.
-       
+
        * ld-decode.h, ld-decode.c (force_decode_gen_type): New function,
        allow the type of generated table specified in the decode file to
        be overridden.
@@ -1316,7 +1316,7 @@ Wed Feb 12 19:33:45 1997  Andrew Cagney  <cagney@phydeaux.cygnus.com>
        * Makefile.in (IGEN_FLAGS): Add IGEN_IDECODE_MECHANISM set by the
        configure script.
        * configure: Regenerate.
-       
+
 Tue Feb 11 13:49:10 1997  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * events.c (event_queue_create): Don't use NULL to initialize an
@@ -1346,7 +1346,7 @@ Wed Feb  5 10:56:27 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        * Property create/initialization still wasn't correctly ordered.
        Should be delaying everything related to ihandle creation until
        after the rest of the tree has been established.
-       
+
        * device.c (device_find_ihandle_runtime_property): Update.
        (device_add_ihandle_runtime_property): Update.
 
@@ -1355,7 +1355,7 @@ Wed Feb  5 10:56:27 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        * tree.c (print_properties): Update.
 
 Wed Feb  5 10:56:27 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
-       
+
        * gen-icache.c (print_icache_extraction): Add a reason parameter.
        Augment each extracted field with a comment citing the codes
        origin.  Should simplify tracking down incorrect cache
@@ -1391,7 +1391,7 @@ Fri Jan 31 16:20:26 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        * gen-idecode.c: Correct generated igen body so that it no drops
        or doubles clock interrupts.
 
-       
+
 Thu Jan 30 11:23:20 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * Makefile.in (BUILT_SRC_WO_CONFIG): Change targ-vals.* to
@@ -1419,7 +1419,7 @@ Wed Jan 29 12:14:19 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * igen wasn't aborting if the opcode table contained no valid
        fields.
-       
+
        * misc.c (name2i): Possibly abort if an invalid name is
        encountered.
        * ld-decode.c: Abort if the table type isn't found.
@@ -1429,7 +1429,7 @@ Wed Jan 29 12:14:19 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        * When performance monitoring is disabled, it is still possible to
        determine the simulation speed by looking at the number of elapsed
        ticks recorded by the event queue.
-       
+
        * psim.c (psim_write_register, psim_read_register): Force the cpu
        to zero when it is either of `-1' or `nr_cpus'.  In both cases the
        next cpu would be zero any way.
@@ -1443,10 +1443,10 @@ Wed Jan 29 12:14:19 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        * The code to allow an event queue to be updated during a signal
        was missing.  For main.c, a cntrl-c simulation termination wasn't
        handled cleanly.
-       
+
        * The simulation would not correctly restart if an event requested
        that the simulation be halted.
-       
+
        * psim.c (psim_options): Add hack to -i option to optionally
        include a level vis -i2.
        (psim_usage): Document.
@@ -1467,7 +1467,7 @@ Wed Jan 29 12:14:19 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        false.
        (event_queue_tick): Check that processing isn't still being
        performed.
-       
+
        * gen-idecode.c (print_run_until_stop_body): Call
        event_queue_process_events to clear possibly pending events before
        starting a simulation run.  Re-arange main loop so that simulator
@@ -1483,10 +1483,10 @@ Wed Jan 29 12:14:19 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        RA.  Based on instruction frequency stats, expand additional
        instructions.
        * ppc-instructions: Change all `RA == 0' to RA_is_0.
-       
+
        * ppc-opcode-stupid: Move all but the basic table in -complex into
        here.  Update to new format.
-       
+
        * Makefile.in (tmp-defines): New target. Force defines.h to always
        be built.  Hence get ppc-opcode-goto to build.
 
@@ -1494,7 +1494,7 @@ Tue Jan 28 13:00:19 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * hw_com.c (hw_com_instance_read, hw_com_instance_write):
        Implement.
-       
+
 Thu Jan 23 09:07:26 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * hw_trace.c (hw_trace_init_data): Delete.  The trace options need
@@ -1508,10 +1508,10 @@ Thu Jan 23 09:07:26 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        debug.c.  It could be much simpler.
 
 Thu Jan 23 09:07:26 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
-       
+
        * Some devices support removable media.  Add hooks to the disk
        device so that it supports this.
-       
+
        * device.c (device_add_string_array_property,
        device_find_string_array_property): New functions, manipulate
        properties containing an array of strings.
@@ -1532,7 +1532,7 @@ Thu Jan 23 09:07:26 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * device.h: Define an ioctl to `change-media' with an optional new
        media image.
-       
+
        * hw_disk.c: Allow floppy disk devices to be specified.
 
        * psim.c (psim_command): New function, parse more complex psim
@@ -1554,9 +1554,9 @@ Wed Jan 22 09:38:33 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * gen-icache.c (print_icache_struct): If there is no cache, do not
        output expressions in idecode.h file.
-       
+
        * gen-icache.c (print_icache_body): Output them here.
-       
+
        * ppc-opcode-complex: Clarify constant values for SPR==LR register
        expansion.
 
@@ -1574,16 +1574,16 @@ Wed Jan 22 12:24:52 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        filled. Change the definition of a COMPUTE variable to be defined
        when the cache entry is being used.
        * gen-icache.c: Update.
-       
+
        * ld-cache.h, ld-cache.c: Change field names so that their meaning
        is more obvious.  old_name->field_name, new_name->derived_name.
        * gen-icache.c: Update
-       
+
        * gen-icache.h, gen-icache.c (print_icache_body): Make the three
        different types of cache code - put into cache, extract from
        cache, no cache - an explicit argument to print_icache_body.
        * gen-icache.c (print_icache_extraction): Ditto.
-       
+
        * gen-semantics.c (print_c_semantic): Update use.
        * gen-idecode.c (print_jump_insn): Update use.
        * gen-icache.c (print_icache_function): Update use.
@@ -1612,32 +1612,32 @@ Mon Jan 20 11:20:15 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        cap db as they are created and deleted.  This ensuring that a
        capibility is only used during the lifetime of the corresponding
        object.
-       
+
        * cap.h, cap.c: Correct cap type - was signed32 should be
        signed_cell.
-       
+
        * cap.c (cap_add, cap_remove): New methods for cap object that
        allow the explicit addition and removal of internal objects that
        the cap knows about.
-       
+
        * cap.c (cap_init): Rewrite.  Verify that the only objects
        remaining in the cap data base are those that were entered first.
        Thse objects will be the permenant ones.
        * device.c (device_init_address): Remember to initialize the cap
        database.
-       
+
        * device.c (device_create_instance_from): Explicitly add device
        instances to the cap database.  Simplify create code.
        (device_instance_delete): Explicitly remove device instances from
        the cap database.
-       
+
        * device.c (device_create_from): Explicitly add a device to the
        cap data base.
-       
+
        * device.c (device_create_from): Always set the cap members.
 
        * hw_disk.c: Output the instance when tracing.
-       
+
 Sun Jan 19 16:44:29 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * tree.c (split_device_specifier): Add support for aliases when
@@ -1650,10 +1650,10 @@ Sun Jan 19 15:28:23 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        size as arguments.  These may be multi cell values. Initially fix
        the memory code so that they check/detect this.  Leave the
        adjustment of any clients to later.
-       
+
        * hw_memory.c (hw_memory_instance_claim,
        hw_memory_instance_release): Handle multi-cell memory devices.
-       
+
        * hw_memory.c (hw_memory_instance_claim): Be tolerant towards the
        release of memory regions that were not claimed.
 
@@ -1662,18 +1662,18 @@ Fri Jan 17 12:01:07 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        * device.h, device.c (device_instance_call_method): Correct return
        type - can return either 0 or -1, hence should be a signed type.
        * device_table.h: Ditto.
-       
+
        * hw_memory.c (hw_memory_instance_claim,
        hw_memory_instance_release): Update.
        * hw_disk.c (hw_disk_max_transfer, hw_disk_block_size,
        hw_disk_nr_blocks): Ditto.
-       
+
 Fri Jan 17 11:50:13 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * emul_chirp.c (chirp_emul_claim): Implement using the "claim"
        method belonging to "/chosen/memory".
        (chirm_emul_release): Ditto.
-       
+
        * Makefile.in (LIB_INLINE_SRC): Remove emul_* from list of files
        that are inlined.  These modules are called via a table and are
        not made inline.
@@ -1700,7 +1700,7 @@ Thu Jan 16 08:51:25 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * vm_n.h (vm_data_map_read_N, vm_data_map_write_N): For a
        miss-aligned access when a transfer fails abort.
-       
+
        * emul_bugapi.c (emul_bugapi_do_write): Use emul_read_buffer
        instead of the vm_read_buffer.
        * emul_netbsd.c (do_write): Ditto.
@@ -1710,10 +1710,10 @@ Wed Jan 15 14:38:25 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * configure.in (--enable-sim-jump): Default is NULL and not -E.
        * configure: Regenerate.
-       
+
        * basics.h (__attribute__): Enable attributes if GCC >= 2.6.
        (UNUSED): Only enable UNUSED if GCC >= 2.7.
-       
+
        * gen-icache.c (print_icache_extraction): Print UNUSED macro
        instead of explicit __unused__ attribute.
        (print_icache_body): Ditto.
@@ -1741,7 +1741,7 @@ Wed Jan 15 12:25:11 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * cpu.h, cpu.c (cpu_error): Aborts simulation with error message,
        but also saves current processor state.
-       
+
        * basics.h: Move #include <stdarg.h> to here from device_table.h.
 
        * interrupts.c (perform_oea_interrupt): Use.  No longer loose CIA
@@ -1771,7 +1771,7 @@ Mon Jan 13 16:58:12 1997  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        (system_call_interrupt): Ditto.
        (floating_point_assist_interrupt): Ditto.
        (deliver_hardware_interrupt): Ditto.
-       
+
        * interrupts.c (program_interrupt): For UEA mode, halt the
        processor - so that the current state is saved - instead of
        aborting.
@@ -1828,7 +1828,7 @@ Thu Dec 19 11:09:43 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * emul_chirp.c (chirp_emul_boot): Implement. Well report the new
        string and exit.
-       
+
        * emul_chirp.c (chirp_emul_exit): Correct type of args struct
        members - *_cell not host dependant int.
 
@@ -1838,13 +1838,13 @@ Wed Dec 18 17:49:59 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        information if a double interrupt is encountered.
 
 Wed Dec 18 17:49:59 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
-       
+
        * psim.c (psim_merge_device_file): Tolerate an incorrect file-name
        being specified with the -f option.
        (psim_merge_device_file): Correct check for end of string.
 
 Wed Dec 18 17:49:59 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
-       
+
        * emul_chirp.c (chirp_emul_peer): Was falling off the end of the
        list of devices. Return zero to the client instead.
        * emul_chirp.c (chirp_emul_child): Ditto
@@ -1928,7 +1928,7 @@ Tue Dec 10 10:12:44 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        * device.h, device.c (device_find_ihandle_runtime_property): New
        function. Reverse of add_ihandle_runtime property.
        (device_init_runtime_properties): Use it.
-       
+
        * device.c (find_property_entry): New function returns the
        internal property spec.
        (device_set_property): Use.
@@ -1938,7 +1938,7 @@ Tue Dec 10 10:12:44 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * psim.c (psim_merge_device_file): Strip newline from device
        specs.
-       
+
 Tue Dec 10 10:12:44 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * hw_htab.c (htab_map_binary): For overlapping text / data maps
@@ -1946,7 +1946,7 @@ Tue Dec 10 10:12:44 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * emul_chirp.c (emul_chirp_create): Add a description property to
        the pte's so that they are easier to identify.
-       
+
        (emul_chirp_create): Don't specify a load address for the CHRP
        image.  Always use the values specified by the executable.
 
@@ -1960,7 +1960,7 @@ Mon Dec  9 12:08:46 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        * emul_chirp.c (emul_chirp_instruction_call): Check for a NULL
        method name when handling the client call. Also check for other
        bad call arguments.
-       
+
        * emul_chirp.c (emul_chirp_create): Allow real-mode?, real-base,
        etc to be overriden.
 
@@ -1972,7 +1972,7 @@ Mon Dec  9 12:08:46 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 Thu Dec  5 10:46:42 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * 961205: Release snapshot 961205.
-       
+
 Thu Dec  5 10:46:42 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * configure.in (hostbitsize, bitsize): Fix typo in error message -
@@ -1985,7 +1985,7 @@ Thu Dec  5 10:46:42 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * configure.in: Sort options.
        * configure: Rebuild
-       
+
 Wed Dec  4 13:57:31 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
 
        * psim.c (psim_usage): Add -n option - specify number of
@@ -2001,7 +2001,7 @@ Fri Nov 29 11:12:22 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        * hw_pal.c (hw_pal_attach_address): New function, if an attach is
        encountered, assume that it is the single disk.
        * hw_pal.c: Add generic device/size decode methods.
-       
+
        * hw_nvram.c (hw_nvram_init_address): Use the first nonzero reg
        property entry when determining the nvram size.
 
@@ -2030,26 +2030,26 @@ Thu Nov 28 13:19:46 1996  Andrew Cagney  <cagney@kremvax.tpgi.com.au>
        * emul_bugapi.c (emul_bugapi_create): Add a small memory device to
        the device tree at the address of the hi-mem interrupt vector
        addreses.  Used by bugapi to establish its trap instructions.
-       
+
        * debug.h: Add a new macro DITRACE for tracing device instances.
-       
+
        * debug.h: Extend the DTRACE macro so that it can also tests for
        device specific tracint.
-       
+
        * device.h, device.c (device_trace): Add method to determine
        device specific tracing.
        (device_init_address): Set the devices tracing level.
-       
+
 Thu Nov 21 12:05:32 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * tree.h, tree.c (tree_device): New files - separate out the
        device parser and other tree operations from the device.
-       
+
        * inline.h, inline.c (INLINE_TREE): Add.
        * device.h, device.c (device_tree_add_parsed): Delete.
        * Makefile.in (tree.c): Add rules for new file.
        * Makefile.in: Better order the emul_* files.
-       
+
        * emul_generic.c (emul_add_tree_hardware): Update.
        * emul_netbsd.c (emul_netbsd_create): Update.
        * emul_unix.c (emul_unix_create): Ditto.
@@ -2057,20 +2057,20 @@ Thu Nov 21 12:05:32 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        * emul_bugapi.c (emul_bugapi_create): Ditto.
        * psim.c (psim_tree): Ditto.
        * hw_init.c: Ditto.
-       
+
        * emul_generic.h: Include tree.h
        * Makefile.in: Add to EMUL_GENERIC_H dependencies.
-       
+
        * device.h, device.c (device_root): New function - returns the
        root of the tree.
        * corefile.c: Use.
-       
+
        * device.h, device.c (device_clean): New function, clean up device
        ready for next simulation run. This includes things like deleting
        interrupt edges and properties created during the simulation and
        also scrubbing any pre-defined properties.
        * tree.c (tree_init): Use.
-       
+
        * device.h, device.c (device_init_static_properties): New
        function.  Initialize any static predefined properties.  By static
        we mean those that have values that can be determined before the
@@ -2082,20 +2082,20 @@ Thu Nov 21 12:05:32 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        (device_add_integer_property): Delete corresponding code.
        (device_nr_address_cells, device_nr_data_cells): Check for
        property when returning value.
-       
+
        * device.h, device.c (device_init_runtime_properties): New
        function.  Initialize those properties that are not `static'.  At
        present the only such property is the ihandle.
        * tree.c (tree_init): Use.
-       
+
        * device.h, device.c (reg, ranges): Rework these so that they use
        an array of the fundamental type - single reg or single range
        entry.
-       
+
        * device.h, device.c (device_add_ihandle_runtime_property):
        Re-implement the adding of an ihandle during tree construction so
        that it better fits in with device initialization.
-       
+
 Thu Nov 21 12:05:32 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.h, device.c (device_ioctl): Add additional argument -
@@ -2107,9 +2107,9 @@ Thu Nov 21 12:05:32 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        * hw_vm.c (hw_vm_ioctl_callback): Ditto.
        * hw_init.c (hw_stack_ioctl_callback): Ditto.
        * psim.c (psim_options): Ditto.
-       
+
 Thu Nov 21 12:05:32 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
-       
+
        * BUGS: Updated a bit.
 
 Wed Nov 20 14:06:37 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
@@ -2129,9 +2129,9 @@ Tue Nov 19 21:17:08 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * debug.h, debug.c (events): Add support for event queue tracing.
        * events.c: Add event tracing.
-       
+
        * debug.h, debug.c: Order device trace options.
-       
+
 Fri Nov 15 15:23:39 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * pk_disklabel.c (pk_disklabel_create_instance): Fix up some
@@ -2141,21 +2141,21 @@ Sun Nov 17 17:59:14 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * sim-endian.h: Add LE versions of byte swap macros.  Needed for
        PCI devices which are little-endian.
-       
+
        * sim-endian-n.h (endian_le2h_N, endian_h2le_N): Ditto
 
 Sun Nov 17 17:59:14 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * hw_iobus.c (hw_iobus_attach_address_callback): Change the iobus
        so that it is implementing a 1-1 address map.
-       
+
        * emul_generic.c (emul_add_tree_hardware): Adjust.
 
        * emul_generic.c (emul_add_tree_hardware): Don't add the nvram as
        a default.
 
 Sun Nov 17 17:59:14 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
-       
+
        * device.c (split_find_device): Be tolerant of missing unit
        addresses.
 
@@ -2163,16 +2163,16 @@ Fri Nov 15 16:49:49 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * basics.h (port_direction): New type, specify the direction of
        any `port'.
-       
+
        * device.h, device.c (device_interrupt_decode): Include
        specification of port direction in operations.
        (device_interrupt_encode): Ditto.
-       
+
        * device_table.h: Add a direction field to the interrupt port
        table.
 
        * device.c (device_tree_add_parsed): Specify port direction.
-       
+
 Thu Nov 14 21:38:13 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * hw_opic.c: Finish - second round.
@@ -2213,7 +2213,7 @@ Wed Nov  6 20:20:58 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        (program_interrupt): For OEA mode, as per spec, generate an
        illegal instruction program interrupt when an optional instruction
        is encountered.
-       
+
        * gen-semantics.c (print_semantic_body): Delete code
        differentiating between an unimplemented floating point and normal
        instruction.  Instead, such a case can be handled explicitly.
@@ -2231,7 +2231,7 @@ Wed Nov  6 20:20:58 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        (Move To FPSCR Field Immediate): Ditto.
        (Move To FPSCR Bit 0): Ditto.
        (Move To FPSCR Bit 1): Ditto.
-       
+
 Mon Nov  4 12:49:13 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * corefile.c (core_map_read_buffer, core_map_write_buffer): Avoid
@@ -2239,7 +2239,7 @@ Mon Nov  4 12:49:13 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * corefile.c: Adjust arguments so that the client server
        relationship is clarified.
-       
+
        * hw_glue.c (hw_glue_init_address): Update so it can be attached
        to a PCI bus.
 
@@ -2263,7 +2263,7 @@ Sat Nov  2 21:48:57 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        * Makefile.in (tmp-hw, tmp-pk): Retain the user specified order of
        packages when building them.  Consequently, a user can override a
        standard device by prefixing their own version.
-       
+
        * Makefile.in (hw_opic.o, hw_pci.o, hw_ide.o): Add dependencies.
 
 Fri Nov  1 14:42:57 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
@@ -2286,7 +2286,7 @@ Tue Oct 29 17:55:43 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
        ({solaris,linux}_descriptors): Add support for access.
 
 Tue, 8 Oct 18:42:26 1996  Jason Molenda <crash@cygnus.co.jp>
-        
+
        * Makefile.in (clean): Move config.log to distclean.
 
 Fri Nov  1 16:44:28 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
@@ -2331,7 +2331,7 @@ Tue Oct 29 02:01:29 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.c (device_tree_print_device): Clean out printing of
        properties.
-       
+
        * device.c (split_device_specifier): Don't detect comments here -
        "#" can be a valid prefix - eg #size-cells.
 
@@ -2359,13 +2359,13 @@ Mon Oct 28 22:55:48 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * hw_ide.c: New file.  Model of a basic IDE interface attached to
        a PCI bus.
-       
+
        * configure.in (hardware): Add the ide device to the default
        configuration.
        * configure: Regenerate.
-       
+
        * debug.h, debug.c: Add tracing option for the IDE device.
-       
+
 Fri Oct 25 21:28:25 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * hw_phb.c, hw_phb.h: New files - implement a PHB.
@@ -2381,11 +2381,11 @@ Fri Oct 25 21:28:25 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        * hw_eeprom.c: Ditto.
        * hw_init.c: Ditto.
        * hw_cpu.c: Ditto.
-       
+
        * hw_com.c: Update event handling.
 
        * hw_disk.c: Implement tracing.
-       
+
 Fri Oct 25 21:28:25 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device_table.c (generic_device_init_address): Use
@@ -2396,16 +2396,16 @@ Fri Oct 25 21:28:25 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.h, device.c (device_find_ranges_property): New function.
        Simplify the manipulation of "ranges" properties.
-       
+
        * device.c (device_add_parsed): Extend to include support for the
        ranges property.
 
        * device.c (device_add_parsed): Add assigned-addresses to the list
        of reg type properties.
-       
+
        * device.c (device_tree_print_device): Add code to format and
        print a ranges property.
-       
+
        * device.h, device.c (device_nr_address_cells,
        device_nr_size_cells): New functions. Determine the values of the
        standard properties #address-cells and #size-cells.  Both of which
@@ -2417,7 +2417,7 @@ Fri Oct 25 21:28:25 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * debug.h, debug.c: Sort debug options, Add entries for the
        comming PHB device.
-       
+
 Fri Oct 18 12:12:21 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * ppc-instructions (Floating Select): Add support for fsel unless
@@ -2446,7 +2446,7 @@ Wed Sep 25 10:20:29 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        * hw_glue.c: New device.  Hooks for manipulating interrupt ports.
 
        * debug.h, debug.c (trace_glue_device): Add tracing support for
-        the interrupt glue logic device.
+       the interrupt glue logic device.
 
        * configure.in (hardware): Add glue device.
        * configure: Regenerate.
@@ -2454,13 +2454,13 @@ Wed Sep 25 10:20:29 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 Tue Sep 24 20:55:38 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.c (device_tree_parse_integer_property): New function,
-        parse a list of integers as an array property.
+       parse a list of integers as an array property.
        (device_tree_add_parsed): Call it.
 
        * device.c (device_tree_parse_string_property): New function,
-        parse a list of strings as a string property (with embeded
-        null's).  For moment, don't try to implement a complext string
-        parser.
+       parse a list of strings as a string property (with embeded
+       null's).  For moment, don't try to implement a complext string
+       parser.
        (device_tree_add_parsed): Call it.
 
 Tue Sep 24 16:30:48 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
@@ -2473,31 +2473,31 @@ Tue Sep 24 16:30:48 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        * hw_pic.c: Delete, replaced with hw_opic.c.
 
        * debug.h, debug.c: Add debug option for OpenPIC device. -
-        opic-device.
+       opic-device.
 
 Tue Sep 24 16:30:48 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * Makefile.in (psim.o, idecode.o): Since idecode and not psim is
-        now the file that does all the inlining.
+       now the file that does all the inlining.
 
        * Makefile.in (LIB_SRC, LIB_INLINE_SRC, idecode.o): Break out the
-        library source code that could be involved in an inlining.  Make
-        idecode.o only dependant on the inlined library source code.
+       library source code that could be involved in an inlining.  Make
+       idecode.o only dependant on the inlined library source code.
 
        * Makefile.in (LIB_OBJ): Put options last on the list so that it
-        is compiled last.
+       is compiled last.
 
        * std-config.h (DEVICE_INLINE): Only inline locals when the
-        default is to inline.
+       default is to inline.
 
 Mon Sep 23 00:37:49 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * hw_htab.c (htab_sum_binary): Determine the real-base for the
-        binary.
+       binary.
 
        * hw_htab.c (htab_map_binary): Depending on the value of the
-        load-base, either map the program in as a contiguous section or as
-        separate sections controled by th binaries lma values.
+       load-base, either map the program in as a contiguous section or as
+       separate sections controled by th binaries lma values.
        (htab_init_data_callback): Ditto.
 
 Sun Sep 22 15:56:22 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
@@ -2505,35 +2505,35 @@ Sun Sep 22 15:56:22 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        * emul_generic.c (emul_add_tree_options): Remove load-base option.
 
        * emul_chirp.c (map_over_chirp_note): Add load_base field to note
-        struct.  Don't require the load_base field to be present - just
-        issue warning - it is a recent addition.
+       struct.  Don't require the load_base field to be present - just
+       issue warning - it is a recent addition.
        (emul_chirp_create): Support both virtual and physical modes.
 
        * emul_chirp.c (emul_chirp_create): Add a stack initialization
-        property so that any arguments specified on the command line can
-        be passed on to user programs.
+       property so that any arguments specified on the command line can
+       be passed on to user programs.
 
        * hw_init.c (create_ppc_chirp_bootargs): Add support for chirp
-        argument passing to the pseudo device stack.
+       argument passing to the pseudo device stack.
 
 Sat Sep 21 19:39:56 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.c (device_error): Make it more tolerant to incomplete
-        devices.
+       devices.
 
        * hw_init.c (hw_data_init_data_callback): Extend the data device
-        so that it can perform initialization operations either dma or a
-        more complex instance open, seek, write operation.
+       so that it can perform initialization operations either dma or a
+       more complex instance open, seek, write operation.
        * hw_init.c: Update the description of the data device to reflect
-        this.
+       this.
 
 Sat Sep 21 00:13:02 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.c (device_event_queue_schedule,
-        device_event_queue_deschedule, device_event_queue_time): Have the
-        device object export the event operations.  Making these available
-        from the device object should hopefully simplify writing device
-        models.
+       device_event_queue_deschedule, device_event_queue_time): Have the
+       device object export the event operations.  Making these available
+       from the device object should hopefully simplify writing device
+       models.
 
 Fri Sep 20 14:04:40 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
@@ -2542,7 +2542,7 @@ Fri Sep 20 14:04:40 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        * hw_eeprom.c: Rewrite so it works.
 
        * debug.h, debug.c: Add tracing support for the eeprom and com
-        devices.
+       devices.
 
 Thu Sep 19 14:40:40 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
@@ -2552,99 +2552,99 @@ Thu Sep 19 14:40:40 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 Thu Sep 19 14:40:40 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.c (device_create_instance_from): Tighten up loop
-        searching for device instances.
+       searching for device instances.
        (device_instance_delete): Ditto.
        (device_instance_delete): Only leaf instances need to be removed
-        from a devices list of active instances.
+       from a devices list of active instances.
 
 Thu Sep 19 14:40:40 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * hw_disk.c: Add the cdrom as an alias.
 
        * pk_disklabel.c (disklabel_delete): Implement, remembering to
-        delete the raw disk instance while we're at it.
+       delete the raw disk instance while we're at it.
 
        * pk_disklabel.c (pk_disklabel_create_instance): Implement a
-        little bit more - still a long way to go.
+       little bit more - still a long way to go.
 
        * pk_disklabel.c (disklabel_write, disklabel_read): Remember the
-        new head position after a read or write.
+       new head position after a read or write.
 
 Thu Sep 19 13:05:40 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * emul_chirp.c (chirp_emul_read): Allow reads to be longer then
-        the internal buffer.
+       the internal buffer.
 
 Thu Sep 19 13:05:40 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * emul_chirp.c (chirp_read_t2h_args): Call memset-0 with the args
-        in the correct order.
+       in the correct order.
 
        * emul_chirp.c (chirp_emul_call_method): Correct computation for
-        the address of the first stack argument passed in from the client
-        program.
+       the address of the first stack argument passed in from the client
+       program.
 
 Wed Sep 18 19:33:54 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * words.h: Add new types signed_cell and unsigned_cell which
-        correspond to the signed and unsigned IEEE 1275 memory locations.
+       correspond to the signed and unsigned IEEE 1275 memory locations.
        * device.h, device.c, emul_chirp.c: Where refering to an IEEE 1275
-        memory cell, replace uses of unsigned32 with unsigned_cell.
+       memory cell, replace uses of unsigned32 with unsigned_cell.
        * device_table.h: Ditto.
 
        * sim-endian.h: Add new macros H2BE_cell and BE2H_cell which
-        convert cell sized values to from big endian.
+       convert cell sized values to from big endian.
        * device.c, emul_chirp.c: Where refering to IEEE 1275 memory cells
-        use these new macros.
+       use these new macros.
 
 Tue Sep 17 15:57:44 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.c (device_tree_add_parsed): Detect and report an
-        interrupt being attached to an invalid device. Was dumping core.
+       interrupt being attached to an invalid device. Was dumping core.
 
 Mon Sep 16 23:09:12 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.h, device.c (device_address_to_attach_address,
-        device_size_to_attach_size): New functions.  Convert a devices
-        unit address or unit size structure into a form suitable for
-        passing on to the attach and detach functions.
+       device_size_to_attach_size): New functions.  Convert a devices
+       unit address or unit size structure into a form suitable for
+       passing on to the attach and detach functions.
        * device_table.h: Add extra methods to device table.
 
        * device.h, device.c (device_find_reg_property): New function.
-        For a reg type property, return the selected address + size
-        tupple, along with a positive success status.  Add a reg_property
-        to the list of property types.
+       For a reg type property, return the selected address + size
+       tupple, along with a positive success status.  Add a reg_property
+       to the list of property types.
        * (device_tree_add_parsed): Make array properties with the name
-        reg or alternate-reg of type reg_property.
+       reg or alternate-reg of type reg_property.
 
        * hw_memory.c (hw_memory_init_address): Rewrite to use new
-        find_reg_property method.
+       find_reg_property method.
        * hw_nvram.c (hw_nvram_init_address): Ditto.
 
        * device.c (device_tree_print_device): Add code to print out a reg
-        property.
+       property.
 
        * device_table.c (generic_device_address_to_attach_address,
-        generic_device_size_to_attach_size ): New functions.  Generic
-        functions for converting between unit and attach address or size.
+       generic_device_size_to_attach_size ): New functions.  Generic
+       functions for converting between unit and attach address or size.
 
        * device_table.c (generic_device_init_address): Rewrite to use the
-        new find_reg and address convert functions.  Look for both reg and
-        alternate-reg properties.
+       new find_reg and address convert functions.  Look for both reg and
+       alternate-reg properties.
 
 Mon Sep 16 23:09:12 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * hw_com.c: New file.  A '550 serial device that can quickly be
-        attached to any bus.
+       attached to any bus.
        * configure.in (enable-sim-hardware): Add the com device.
        * configure: re-generate.
 
 Thu Sep 12 17:30:56 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.c (device_tree_verify_reg_unit_address): New
-        function. Check that the unit address as specified by the reg
-        property correctly corresponds to any unit address previously
-        specified by the devices name.
+       function. Check that the unit address as specified by the reg
+       property correctly corresponds to any unit address previously
+       specified by the devices name.
        (device_tree_add_parsed): When adding a reg property, verify
        that the unit-address - first value of property - correctly
        matches any previous value specified when creating the device
@@ -2729,7 +2729,7 @@ Wed Aug  7 20:19:55 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        * gen-idecode.c (*switch_*): As an option output a switch that is
        implemented using a jump table but only if the switch is not
        boolean.
-       
+
 Tue Aug  6 09:28:22 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * configure.in (--enable-sim-{hardware,packages}): Fix typos.
@@ -2742,17 +2742,17 @@ Tue Aug  6 09:28:22 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 Wed Aug  7 00:17:37 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device_table.c (generic_device_unit_decode): Require a comma
-        between elements of a unit address.
+       between elements of a unit address.
 
        * device.c (device_tree_print_device): For reg, alternate-reg and
-        ranges properties use special print functions.
+       ranges properties use special print functions.
        (device_print_ranges_property): Print formatted ranges property.
        (device_print_reg_property): Print formatted reg property.
 
 Tue Aug  6 21:35:18 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.c (device_tree_add_parsed): For reg, ranges and
-        alternate-reg properties use a special parser.
+       alternate-reg properties use a special parser.
        (device_tree_parse_reg_property): New function to parse a reg
        property.
        (device_tree_parse_ranges_property): New function to parse a
@@ -2763,35 +2763,35 @@ Tue Aug  6 21:35:18 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 Wed Jul 31 00:02:30 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device_table.h (device_instance_callbacks): Relace the claim and
-        release methods with a more general table mapping from method-name
-        to method-function.
+       release methods with a more general table mapping from method-name
+       to method-function.
 
        * device.c (device_instance_call_method): New function.  Implement
-        the OpenBoot call-method client interface.  Attempts to locate the
-        instances method in the callback table.
+       the OpenBoot call-method client interface.  Attempts to locate the
+       instances method in the callback table.
        (device_instance_claim, device_instance_release): Delete.
-        Replaced with call-method and a lookup table.
+       Replaced with call-method and a lookup table.
 
        * emul_chirp.c (chirp_emul_call_method): Use the new device
-        instance call method and let that handle a client claim call.
+       instance call method and let that handle a client claim call.
 
        * hw_htab.c (claim_memory): Wrapper function to call the memory
-        devices "claim" method using the new device-instance call-method
-        interface.  Replaces the previous direct calls to claim.
+       devices "claim" method using the new device-instance call-method
+       interface.  Replaces the previous direct calls to claim.
        (htab_map_region): Use claim_memory.
        (htab_init_data_callback): Ditto.
 
        * hw_memory.c (hw_memory_instance_claim): Update function
-        interface so that it is compatible with call-method.
+       interface so that it is compatible with call-method.
        (hw_memory_instance_release): Ditto.
        (hw_memory_instance_methods): New table of memory specific
-        methods claim and release.  Add to the hw_memory_callback
+       methods claim and release.  Add to the hw_memory_callback
        table.
 
 Tue Jul 30 21:26:14 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * psim.c (psim_init): Back out of change to initial value of
-        system->last_cpu.
+       system->last_cpu.
 
 Tue Jul 30 21:12:24 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
@@ -2800,26 +2800,26 @@ Tue Jul 30 21:12:24 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        #define printf_filtered to simplify updating of existing code.
 
        * sim_callbacks.h (sim_io_write_stdout, sim_io_read_stdin,
-        sim_io_write_stderr): New functions.  Read / write to the
-        simulations stdin and stdout and stderr interfaces.  Merge in code
-        from hw_pal that previously handled async I/O.
+       sim_io_write_stderr): New functions.  Read / write to the
+       simulations stdin and stdout and stderr interfaces.  Merge in code
+       from hw_pal that previously handled async I/O.
        (sim_io_flush_stdoutput): Rename flush_stdoutput.  Add #define
        flush_stdoutput to simplify updating of existing code.
 
        * hw_pal.c (scan_hw_pal, write_hw_pal,
-        hw_pal_instance_write_callback): Use the new sim_io functions.
+       hw_pal_instance_write_callback): Use the new sim_io functions.
 
        * main.c: Implement standalone versions of the new sim_io
-        functions.  Include support for async I/O.
+       functions.  Include support for async I/O.
        * sim_calls.c: Ditto.  This time using the gdb callback table.
 
        * std-config.h (CURRENT_STDIO, current_stdio): New macro. Set up
-        stdio configuration so that it works in the same way as the rest
-        of the simulation.
+       stdio configuration so that it works in the same way as the rest
+       of the simulation.
        * psim.c (psim_create): Initialize current_stdio from the device
-        tree.
+       tree.
        * emul_generic.c (emul_add_tree_options): Enter a default value
-        for use-stdio in the device tree.
+       for use-stdio in the device tree.
 
 Fri Jul 26 19:43:03 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
@@ -2829,7 +2829,7 @@ Fri Jul 26 19:43:03 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        startup when the processor was still undefined.
        (print_jump): For safety, restart smp loop when cpu_nr >= nr_cpus,
        not just equal.
-       
+
        * options.c (print_options): Add printing of WITH_REGPARM and
        WITH_STDCALL.
 
@@ -2839,10 +2839,10 @@ Fri Jul 26 19:43:03 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 Fri Jul 26 00:36:35 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * ppc-cache-rules (cache): Change RS and RB to cache instead of
-        compute.  The block move instructions use them.
+       compute.  The block move instructions use them.
 
        * idecode_expression.h (FPSCR_SET): New macro, set specific FPSCR
-        register.
+       register.
        (CR_FIELD): New macro, extract specific CR register.
        (FPSCR_FIELD): New macro, extract specific FPSCR register.
 
@@ -2873,25 +2873,25 @@ Fri Jul 26 00:36:35 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 Thu Jul 25 22:10:40 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * std-config.h (SEMANTICS_INLINE): By default, mask out the
-        inlining of semantic functions from DEFAULT_INLINE.  Almost all
-        configurations call the semantic code via a pointer so there is
-        little benefit.
+       inlining of semantic functions from DEFAULT_INLINE.  Almost all
+       configurations call the semantic code via a pointer so there is
+       little benefit.
 
        * std-config.h (ICACHE_INLINE): Ditto.
 
 Thu Jul 25 20:07:30 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * configure.in (sim_regparm): Add configuration option for
-        enabling GCC's regparm attribute.
+       enabling GCC's regparm attribute.
        * (sim_stdcall): Add configuration option for enabling GCC's
-        stdcall attribute.
+       stdcall attribute.
 
        * Makefile.in (REGPARM_CFLAGS): Pass regparam configuration onto
-        compilations.
+       compilations.
        * (STDCALL_CFLAGS): Pass stdcall configuration onto compilations.
 
        * std-config.h (REGPARM): Extend construction of REGPARM macro so
-        that it can include __stdcall__ function attribute.
+       that it can include __stdcall__ function attribute.
 
 Wed Jul 24 19:04:20 1996  Andrew Cagney  <cagney@sawnoff>
 
@@ -2915,23 +2915,23 @@ Wed Jul 24 15:47:09 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 Tue Jul 23 20:57:01 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * igen.c (print_my_defines): Replaces print_define_my_index.
-        Print both a definition for MY_INDEX and MY_PREFIX.
+       Print both a definition for MY_INDEX and MY_PREFIX.
        * gen-icache.c (print_icache_function): Adjust.
        * gen-idecode.c (print_jump_insn): Adjust.
        * gen-semantics.c (print_c_semantic): Adjust.
 
        * gen-support.c (gen_support_h): Add optional include to created
-        support.h so that, like cpu, it is optionally inlined for all
-        modules that include it.
+       support.h so that, like cpu, it is optionally inlined for all
+       modules that include it.
        * inline.h, inline.c: Adjust so that support.[hc] is handled the
-        same as cpu.[hc].
+       same as cpu.[hc].
 
        * idecode_fields.h (LABEL, GOTO): Macro's that create a unique
-        name for a lable and then branch to it.
+       name for a lable and then branch to it.
 
        * ppc-instructions (convert_to_integer, Floating Round to
-        Single-Precision, Floating Convert from Integer Doubleword): Use
-        LABEL and GOTO instead of the recently added switch statements.
+       Single-Precision, Floating Convert from Integer Doubleword): Use
+       LABEL and GOTO instead of the recently added switch statements.
 
 Wed Jul 24 14:02:42 1996  Andrew Cagney  <cagney@sawnoff.highland.com.au>
 
@@ -2942,16 +2942,16 @@ Tue Jul 23 20:57:01 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * configure.in (--enable-sim-line-nr): Typo - sim_line-nr.
        * (--enable-sim-inline): Reorder patern matching of arguments so
-        that SUPPORT=ALL_INLINE is reconized as *=* and not *_INLINE.
+       that SUPPORT=ALL_INLINE is reconized as *=* and not *_INLINE.
 
        * configure: rebuild.
 
 Mon Jul 22 23:25:08 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * configure.in (--enable-sim-hardware, --enable-sim-packages): New
-        configuration options.  Let the user specify the packages or
-        hardware devices that are to be included in the build.  Makes it
-        possible for user packages to be specified.
+       configuration options.  Let the user specify the packages or
+       hardware devices that are to be included in the build.  Makes it
+       possible for user packages to be specified.
 
        * Makefile.in (tmp-pk, tmp-hw): Just use the list of packages and
        hardware instead of checking it using ls.  configure.in should
@@ -2961,138 +2961,138 @@ Mon Jul 22 23:25:08 1996  Andrew Cagney  <cagney@highland.com.au>
 Mon Jul 22 22:38:59 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * psim.c (psim_options): Enter the argument to the memory size
-        option directly into the device tree.  Was using atol() which is
-        dangerously non portable.
+       option directly into the device tree.  Was using atol() which is
+       dangerously non portable.
 
 Mon Jul 22 22:17:08 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * configure.in (icache): Extend icache flag to include an insn
-        option.  If specifyed the insn - aka instruction - is included in
-        the instruction cache.  Make this the default.
+       option.  If specifyed the insn - aka instruction - is included in
+       the instruction cache.  Make this the default.
        * configure: re-generate.
 
        * igen.c (main), igen.h: Add option -S - inSn - for specifying
-        that the instruction should be included in the icache.
+       that the instruction should be included in the icache.
 
        * gen-icache.c (print_icache_body): If enabled, output code to put
-        the instruction into the icache.
+       the instruction into the icache.
        (print_icache_struct): If enabled, add insn to the icache struct.
 
 Mon Jul 22 20:46:12 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * Makefile.in (BUILD_CFLAGS): Include -g when building the
-        generators.
+       generators.
 
 Mon Jul 22 20:00:25 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * emul_generic.c (emul_add_tree_options): Was incorrectly setting
-        the strict-alignment option when hardwired for non-strict
-        alignment.
+       the strict-alignment option when hardwired for non-strict
+       alignment.
 
 Sun Jul 21 21:18:05 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * gen-semantics.c: Make the my_index variable a macro MY_INDEX.
 
        * ppc-instructions: Adjust so that references are to MY_INDEX and
-        not my_index.
+       not my_index.
 
 Sun Jul 21 21:18:05 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * gen-idecode.c: Output the complete run_until_stop function
-        instead of just the code to handle a single instruction issue.
+       instead of just the code to handle a single instruction issue.
        * : Have the generated idecode.c include inline.c (instead of psim.c).
 
        * std-config.h: Change psim.c so that it isn't inlined (as this is
-        no longer needed).
+       no longer needed).
 
        * psim.c (run_until_stop): Delete the old run_until_stop function
-        instead calling the idecode_run and idecode_run_until_stop
-        functions that gen-idecode.c is now creating.
+       instead calling the idecode_run and idecode_run_until_stop
+       functions that gen-idecode.c is now creating.
 
 Sun Jul 21 21:18:05 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * dgen.c: Maintenance - update to use new features found in lf.c.
 
        * filter_filename.c (filter_filename): Maintenance - make the
-        string constant.
+       string constant.
 
 Sun Jul 21 21:18:05 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * debug.c (TRACE, ITRACE, DTRACE): Have GCC instead of CPP
-        eliminate trace statements.
+       eliminate trace statements.
 
        * debug.c: Change trace format so that it is consistent
-        (file:line-nr) with CC's error output.
+       (file:line-nr) with CC's error output.
 
        * gen-itable.c (itable_c_insn): Add the source file name and
-        source line number to the instruction's informational entry.
+       source line number to the instruction's informational entry.
 
        * debug.c (ITRACE): Use the itable (and my_index) to get the
-        current instructions name and source line number.
+       current instructions name and source line number.
 
        * gen-semantics.c, gen-icache.c: Adjust generated ITRACE calls to
-        match new interface.
+       match new interface.
 
        * emul_bugapi.c (emul_bugapi_instruction_call): Adjust
-        corresponding call to ITRACE so that it still matches.
+       corresponding call to ITRACE so that it still matches.
 
        * idecode_expression.h (ALU_END, CR0_COMPARE): Use TRACE instead
-        of ITRACE.  The CPP line directives would have previously set the
-        line-nr and file name so ITRACE isn't needed.
+       of ITRACE.  The CPP line directives would have previously set the
+       line-nr and file name so ITRACE isn't needed.
 
 Sun Jul 21 21:18:05 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * gen-idecode.c (print_jump_until_stop_body): New function and
-        idecode generation option.  Instead of generating and calling
-        separate functions containing the semantic and icache code
-        generate a single monolythic function and use goto's (and GCC's
-        indirect jump) to move between code blocks.
+       idecode generation option.  Instead of generating and calling
+       separate functions containing the semantic and icache code
+       generate a single monolythic function and use goto's (and GCC's
+       indirect jump) to move between code blocks.
 
        * Makefile.in: Add sim_jump flag to those passed to igen.
 
        * configure.in: New option --enable-sim-jump (default disabled)
 
        * ppc-instructions: Eliminate any uses of labels and goto's.
-        These result in duplicate declarations when a single flat function
-        is being create.
+       These result in duplicate declarations when a single flat function
+       is being create.
 
        * ppc-opcode-jump: New file.  Set of opcode rules useful when
-        testing jumping idecodes.
+       testing jumping idecodes.
 
 Sun Jul 21 21:18:05 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * gen-idecode.c: Optionally include the semantic code for an
-        instruction in the function that is doing the decoding.
+       instruction in the function that is doing the decoding.
 
        * igen.c: Add option (-C) to generate semantics in the instruction
-        decode functions.
+       decode functions.
 
        * configure.in (--enable-sim-icache): Accept an option list such
-        as 1024,define.  Add a new choice to the list - semantic - which
-        will cause igen to generate instruction decode functions that
-        include the corresponding semantic code.
+       as 1024,define.  Add a new choice to the list - semantic - which
+       will cause igen to generate instruction decode functions that
+       include the corresponding semantic code.
 
 Sun Jul 21 21:18:05 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * configure.in: New option --enable-sim-line-nr (default enabled).
-        Enable/disable the inclusion of CPP line directives in the
-        generated files.  Such directives refer back to the source files
-        used when generating the simulator code.
+       Enable/disable the inclusion of CPP line directives in the
+       generated files.  Such directives refer back to the source files
+       used when generating the simulator code.
 
        * Makefile.in (sim_line_nr): Pass to igen.
 
 Sun Jul 21 21:18:05 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * igen.c (main): Revamp the options so that more letters are
-        available.
+       available.
 
        * configure.in: Adjust to match igen's revamped options
 
 Sun Jul 21 21:18:05 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * Makefile.in (pk.h, hw.h): Rewrite depenencies for hw.h (etc) so
-        that they use the same technique as igen (ie a dummy targets
-        tmp-pk and tmp-hw are created).
+       that they use the same technique as igen (ie a dummy targets
+       tmp-pk and tmp-hw are created).
 
 Mon Jun 24 22:28:00 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
@@ -3101,18 +3101,18 @@ Mon Jun 24 22:28:00 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 Wed Jun 19 21:45:28 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * ld-cache.[hc], ld-decode.[hc], ld-insn.[hc]: New files. Separate
-        out the loading of each of the tables from the rest of igen.
+       out the loading of each of the tables from the rest of igen.
        * Makefile.in: Adjust.
        * igen.c: Adjust.
 
        * gen-icache.[hc], gen-idecode.[hc], gen-itable.[hc],
-        gen-model.[hc], gen-semantics.[hc]: New files. Separate out the
-        code creating each separate set of generated files.
+       gen-model.[hc], gen-semantics.[hc]: New files. Separate out the
+       code creating each separate set of generated files.
        * Makefile.in: Adjust.
        * igen.c: Adjust.
 
        * gen-support.[ch]: New files. Output the support functions (found
-        in the ppc-instructions file) into a separate file.
+       in the ppc-instructions file) into a separate file.
        * Makefile.in: Add.
        * inline.h, inline.c: Add.
        * std-config.h: Add.
@@ -3126,22 +3126,22 @@ Wed Jun 19 21:45:28 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        * ppc-opcode-flat: Ditto
 
        * filter.h, filter.c: New files. Separate the opcode filter table
-        reading code from the rest of igen.c.  Re-design the filter so that
+       reading code from the rest of igen.c.  Re-design the filter so that
        it works inclusivly not exclusivly.
        * igen.c: Remove the opcode filter table loading code.
        * Makefile.in (filter.o): Adjust
        * configure.in: Adjust filter flag so that default includes 32bit
        and floating point.
        * ppc-instructions: Clean up filter fields so that only in use
-        entries are specified (ie delete `be').
+       entries are specified (ie delete `be').
 
        * misc.c (name2i, i2name): New function.  Map between a string and
-        an integer value.
+       an integer value.
 
 Mon Jun 17 20:08:03 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * sim_calls.c (sim_close): If simulator not created, skip printing
-        of run information.
+       of run information.
 
 Mon Jun 17 20:08:03 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
@@ -3160,8 +3160,8 @@ Mon Jun 17 20:08:03 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 Fri Jun 14 00:11:56 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device_table.h: Don't pass the parent device into a devices
-        create function.  This makes the create function consistent with
-        the documentation.
+       create function.  This makes the create function consistent with
+       the documentation.
        * device.c (device_template_create_device): Ditto
        * hw_pal.c (hw_pal_create): Ditto
        * hw_core.c (hw_core_create): Ditto
@@ -3175,44 +3175,44 @@ Fri Jun 14 00:11:56 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        (device_template_create_device): Ditto.
 
        * device.c (device_create_from): Make local (static) only used
-        within device.c.
+       within device.c.
        * device_table.h: typedef device_callbacks moved here (from
-        device.h) where it belongs.
+       device.h) where it belongs.
 
        * hw_core.c: New file. Implements just the core device using the
-        core object.
+       core object.
 
        * corefile.c: Moved all core device functions into the new
-        hw_core.c file. core_device_create() disapears.
+       hw_core.c file. core_device_create() disapears.
 
        * psim.c (psim_tree): Use device_tree_add_parsed() to create the
-        core device.
+       core device.
 
 Thu Jun 13 00:09:29 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * hw_init.c: Correct typo in comment.
 
        * corefile.c (core_init): Remove any remaining references to a
-        default map.
+       default map.
        (core_map_find_mapping): Ditto.
 
 Wed Jun 12 22:30:32 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * corefile.c (core_init): Make function global so that other
-        devices are able to use the full core object.
+       devices are able to use the full core object.
 
        * corefile.c (core_create, core_from_device): Break core_create
-        into two functions.  The first creates a core object, the second
-        returns the core object associated with a core device.
+       into two functions.  The first creates a core object, the second
+       returns the core object associated with a core device.
 
        * corefile.c (core_device_create): Use core_create to make the
-        core object.
+       core object.
 
        * psim.c (psim_create): Use core_from_device() instead of
-        core_create().
+       core_create().
 
        * device.c (device_template_create_device): Make static as only
-        needed by functions internal to device.c.
+       needed by functions internal to device.c.
 
 Fri Jun  7 23:47:18 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
@@ -3243,18 +3243,18 @@ Wed Jun 26 12:50:33 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
 Wed Jun 26 12:26:55 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
 
-        * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
-        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
-        (docdir): Removed.
-        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
-        (AC_PROG_INSTALL): Added.
-        * configure: Rebuilt.
+       * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+       INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+       (docdir): Removed.
+       * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+       (AC_PROG_INSTALL): Added.
+       * configure: Rebuilt.
 
 Wed Jun  5 23:53:42 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * corefile.h: Rewrite documentation so that it can be extracted and
-        converted into texinfo (and hence ready for translation into html,
-        tex or nroff).
+       converted into texinfo (and hence ready for translation into html,
+       tex or nroff).
        * device.h: Ditto
 
 Thu Jun  6 09:52:37 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
@@ -3269,7 +3269,7 @@ Wed Jun  5 11:46:52 1996  Andrew Cagney  <cagney@puddin>
 Wed Jun  5 01:39:07 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * psim.c (psim_options): Correct type of dummy arguments being
-        passed to a device_ioctl call.
+       passed to a device_ioctl call.
 
        * hw_init.c (hw_data_init_data_callback): Adjust printf arguments.
        (write_stack_arguments): Ditto.
@@ -3301,7 +3301,7 @@ Mon Jun  3 15:02:04 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 Mon Jun  3 23:19:57 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * emul_netbsd.c (emul_netbsd_create): Use the more specific names
-        `ppc-elf' and `ppc-xcoff' for the stack-type.
+       `ppc-elf' and `ppc-xcoff' for the stack-type.
        * emul_unix.c (emul_unix_create): Ditto.
        * emul_bugapi.c (emul_bugapi_create): Ditto.
        * hw_init.c: Reconize the new names.
@@ -3350,45 +3350,45 @@ Thu May 30 00:00:10 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 Wed May 29 23:50:26 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * basics.h: New global type object_disposition, used to indicate
-        the status of objects when things are restarted.
+       the status of objects when things are restarted.
 
 Fri May 17 17:28:52 1996  Andrew Cagney  <cagney@benjimen.highland.com.au>
 
        * device_table.h: Change the interrupt descriptor structure so
-        that it includes an additional member - an upper bound on the
-        interrupts by that name.
+       that it includes an additional member - an upper bound on the
+       interrupts by that name.
 
        * device.c (device_interrupt_decode): Allow a range of interrupt
-        ports (eg rst0 .. rst6) if the port descriptors bound is non zero.
+       ports (eg rst0 .. rst6) if the port descriptors bound is non zero.
 
        * device.c (device_tree_print_device): Include a list of valid
-        interrupt ports when listing supported devices.
+       interrupt ports when listing supported devices.
 
        * device.h, device.c (device_child_interrupt_*): Delete. Not used.
 
        * emul_generic.c (emul_add_tree_hardware): Modify the creation of
-        the interrupt net so that it uses int0 .. intN.
+       the interrupt net so that it uses int0 .. intN.
 
 Tue May 14 23:03:53 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.h, device.c (device_ioctl): Drop the system argument.
-        Devices can not obtain this using the device_system() call.
+       Devices can not obtain this using the device_system() call.
        * device_table.h: Adjust accordingly.
        * hw_*.c: Adjust accordingly.
        * emul_netbsd.c (do_break): Adjust call to vm device accordingly.
        * psim.c (psim_options): Use a device_ioctl call to force the
-        hw_trace device to update the trace options.
+       hw_trace device to update the trace options.
        * hw_trace.c: Replace the init function with an ioctl call.  Adjust
        doc accordingly.
 
        * psim.c (psim_init): Re-order initialization so that the
-        os-emulation is initialized after the device tree.  Without this,
-        os-emul's are not able to create instances or access properties
-        that contain an instance handle.
+       os-emulation is initialized after the device tree.  Without this,
+       os-emul's are not able to create instances or access properties
+       that contain an instance handle.
 
        * device.h, device.c (device_add_*_property): Make these functions
-        internal to device.c.  The user has access to the more generic
-        device_tree_add_parsed function.  Differentiate between the initial
+       internal to device.c.  The user has access to the more generic
+       device_tree_add_parsed function.  Differentiate between the initial
        and current value for each property.
        * (clean_device_properties): New function that deletes any
        properties created after the start of a simulation and restores
@@ -3397,20 +3397,20 @@ Tue May 14 23:03:53 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        contain ihandles. create
 
        * (device_tree_init): Include calls to clean the device tree's
-        properties and then initialize them.  Document this in the device.h
+       properties and then initialize them.  Document this in the device.h
        file.
 
 Mon May  6 17:36:15 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * interrupts.c (decrementer_interrupt): Always pend a decrementer
-        interrupt even if it is not yet possible to deliver it.
+       interrupt even if it is not yet possible to deliver it.
 
 Wed May  1 12:26:51 1996  Andrew Cagney  <cagney@benjimen>
 
        * mon.h, mon.c (mon_get_number_of_insns): Make this externally
        visable adjusting the arguments so that the interface is correct.
        (mon_print_info): Adjust calls.
-       
+
        * registers.h, registers.c (register_description): Add phony
        cycle, insn and stall registers.
 
@@ -3420,25 +3420,25 @@ Wed May  1 12:26:51 1996  Andrew Cagney  <cagney@benjimen>
 Tue Apr 30 22:09:09 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * hw_htab.c: New file. Extract contents from disk_table.c.
-        Contains a device that, during initialization will create a
-        PowerPC htab in memory.
+       Contains a device that, during initialization will create a
+       PowerPC htab in memory.
        * hw_register.c: New file. Extract contents from disk_table.c.
-        Contains a device that, during initialization, will parse its
-        property list and use that to initialize various processor
-        registers (not target specific).
+       Contains a device that, during initialization, will parse its
+       property list and use that to initialize various processor
+       registers (not target specific).
        * hw_vm.c: New file. Extract contents from disk_table.c.  Contains
-        a device that handles accesses to invalid virtual memory addresses
-        (in user mode).
+       a device that handles accesses to invalid virtual memory addresses
+       (in user mode).
        * hw_init.c: New file. Extract contents from disk_table.c.  Misc
-        devices that can initialize memory from a file.
+       devices that can initialize memory from a file.
        * hw_trace.c: New file. Extract contents from disk_table.c.
-        Configure trace options from property values.
+       Configure trace options from property values.
 
        * Makefile.in (hw_htab.o, hw_register.o, hw_vm.o, hw_init.o,
-        hw_trace.c): Add new device files.
+       hw_trace.c): Add new device files.
 
        * device_table.c: Remove above code, now in separate independant
-        files.
+       files.
 
 Fri Apr 26 00:00:07 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
@@ -3447,20 +3447,20 @@ Fri Apr 26 00:00:07 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        * Makefile.in (hw_disk.o): Add device hw_disk.c.
 
        * pk_disklabel.c: New file.  Implement the miss-named disk-label
-        package.
+       package.
 
        * Makefile.in (pk.h): Create the file pk.h that contains a list of all
        the packages.
 
        * Makefile.in (hw.h, hw.c): Add dependancy on Makefile so that
-        they are re-created when the makefile is updated.
+       they are re-created when the makefile is updated.
 
        * emul_generic.c (emul_add_tree_hardware): Add a disk device
-        (below the iobus) to the device tree.  Include an ihandle of
+       (below the iobus) to the device tree.  Include an ihandle of
        the disk as /chosen/disk.
 
        * emul_bugapi.c (emul_bugapi_create): Don't initialize the input,
-        output and (new) disk handles yet.
+       output and (new) disk handles yet.
        * (emul_bugapi_init): Initialize the input, output (and just added)
        disk ihandles here.
        * (emul_bugapi_do_diskio): New.  Performs disk i/o (well at least
@@ -3476,7 +3476,7 @@ Fri Apr 26 00:00:07 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
        the exit method.  Makes it possible for chirp emul simulations
        to abort upon an error.
        * device.h, device.c (device_instance_claim,
-        device_instance_release): New methods for claiming and releasing
+       device_instance_release): New methods for claiming and releasing
        memory.
        * hw_memory.c: add claim and release memory methods.
        * hw_*: Use the claim memory method when allocating physical
@@ -3485,7 +3485,7 @@ Fri Apr 26 00:00:07 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 Thu Apr 18 23:38:10 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * hw_nvram.c (hw_nvram_update_clock): Use the current not previous
-        time when updating the clock.
+       time when updating the clock.
 
        * hw_nvram.c: Tidy up documentation
 
@@ -3548,7 +3548,7 @@ Tue Apr 30 18:46:05 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
        the AC_C_BIGENDIAN results.  Only run AC_C_BIGENDIAN if not cross
        compiling.
        * configure: Regenerate.
-       
+
        * sim-endian.h: Add more tests for host endian to support more
        platforms in a cross compilation environment.
 
@@ -3581,19 +3581,19 @@ Wed Apr 17 14:38:06 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 Mon Apr 15 23:30:56 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * events.c (insert_event_entry): Allow events to be scheduled
-        *NOW* (at delta time 0).  Add assertions to clarify behavour of
-        event queue.
+       *NOW* (at delta time 0).  Add assertions to clarify behavour of
+       event queue.
 
        * events.c (update_time_from_event): New function. Calculates the
-        number of ticks from the next event.  Use this.
+       number of ticks from the next event.  Use this.
 
 Sun Apr 14 21:39:45 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * emul_netbsd.c (do_break): Return 0 if success (instead of
-        adjusted break).
+       adjusted break).
 
        * device_table.c (vm_ioctl_callback): Don't return adjusted break
-        (isn't needed).
+       (isn't needed).
 
 Sun Apr 14 21:32:41 1996  Andrew Cagney  <cagney@highland.com.au>
 
@@ -3627,75 +3627,75 @@ Sat Apr 13 00:00:24 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 Fri Apr 12 20:56:47 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device_table.c (vm_ioctl_callback): Don't access the processor
-        registers directly, instead leave it to the caller to handle this.
+       registers directly, instead leave it to the caller to handle this.
 
        * emul_netbsd.c (do_break): Which calls vm_ioctl_callback to
-        perform a break.  Pass in the new break value and set the
-        registers according to the result.
+       perform a break.  Pass in the new break value and set the
+       registers according to the result.
 
        * emul_generic.c (emul_write_status): Change so that r3 contains
-        either status or errno and failure is indicated by SO.
+       either status or errno and failure is indicated by SO.
 
 Thu Apr  4 23:03:38 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * emul_bugapi.c (emul_bugapi_create): More strict check of OEA
-        address.
+       address.
 
 Thu Apr  4 20:58:05 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * interrupts.h (interrupts): New structure contains state of
-        pending interrupts.
+       pending interrupts.
 
        * cpu.c (cpu_interrupts): New function.  Pending interrupt status
-        in the cpu and grant access to it.  Add interrupts to cpu
-        structure.
+       in the cpu and grant access to it.  Add interrupts to cpu
+       structure.
 
 Fri Mar 29 22:09:25 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * device.c (device_tree_add_parsed): Check that the creation of a
-        device instance worked before using it.
+       device instance worked before using it.
 
        * psim.c (psim_halt): Remove cia argument from psim_halt.  This
-        function does not save the CIA so do not pass it in.
+       function does not save the CIA so do not pass it in.
 
 Fri Mar 29 21:30:56 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * hw_pal.c (hw_pal): Merge the halt and icu and console devices
-        found in device_table.c into a single hack pal.
+       found in device_table.c into a single hack pal.
 
        * device_table.c (halt, icu, console): Delete.
 
        * Makefile.in (hw_pal.o): New dependency.
 
        * emul_generic.c (emul_add_tree_hardware): Re-arange device tree
-        so that it uses the pal instead of the icu/halt/console devices.
-        Wire the pal's interrupt ports up to the cpu nodes.
+       so that it uses the pal instead of the icu/halt/console devices.
+       Wire the pal's interrupt ports up to the cpu nodes.
 
 Fri Mar 29 20:17:17 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * hw_iobus.c (hw_iobus_attach_address_callback): Move from
-        device_table.c to here.
+       device_table.c to here.
 
        * Makefile.in (hw_iobus.o): New dependency.
 
 Fri Mar 29 12:17:58 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * emul_bugapi.c (_os_emul_data): Add fields for output, input.
-        (emul_bugapi_create): Create input, output from /chosen/stdin and
-        /chosen/stdout.
-        (emul_bugapi_do_{read,write}): Switch to use device_instance
-        interface.
-        (emul_bugapi_instruction_call): Change calls to
-        emul_bugapi_do_{read,write} to pass device instance argument.
+       (emul_bugapi_create): Create input, output from /chosen/stdin and
+       /chosen/stdout.
+       (emul_bugapi_do_{read,write}): Switch to use device_instance
+       interface.
+       (emul_bugapi_instruction_call): Change calls to
+       emul_bugapi_do_{read,write} to pass device instance argument.
 
 Tue Mar 26 14:57:58 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * igen.c (idecode_switch_end): Fix 2/26 change so that an extra
-        default is not written out if a default was already written.
+       default is not written out if a default was already written.
 
        * psim.c (psim_{read,write}_register): Use sizeof unsigned_8 to
-        size cooked_buf, not sizeof natural_word, since floating point
-        registers are 8 bytes.
+       size cooked_buf, not sizeof natural_word, since floating point
+       registers are 8 bytes.
 
 Mon Mar 25 22:07:13 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
@@ -3708,28 +3708,28 @@ Thu Mar 21 00:14:26 1996  Andrew Cagney  <cagney@highland.com.au>
 Thu Mar 21 00:06:09 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * main.c (error): Be careful to not try to print out statistics
-        when the simulation was never created.
+       when the simulation was never created.
 
 Sun Mar 17 22:40:57 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * basics.h: Move the event queue's definition to here so that it
-        can be refered to globally with out importing all of events.h.
+       can be refered to globally with out importing all of events.h.
 
        * psim.h, psim.c (psim_event_queue): New function.  Grant access
-        to the simulation event queue.  Will make this the single point of
-        access (there is after all only one event queue in the
-        simulation).
+       to the simulation event queue.  Will make this the single point of
+       access (there is after all only one event queue in the
+       simulation).
 
        * cpu.c (cpu_create): Use psim_event_queue to obtain the event
-        queue instead of it being passed in.  No longer allow access to
-        the cpu's copy of the event queue.
+       queue instead of it being passed in.  No longer allow access to
+       the cpu's copy of the event queue.
 
 Sun Mar 17 22:40:57 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * events.h, events.c (event_handler): Remove event_queue from
-        arguments passed to an event handler.  That argument is redundant
-        - the `data' should refer to a data structure that contains the
-        event queue if queing is needed.
+       arguments passed to an event handler.  That argument is redundant
+       - the `data' should refer to a data structure that contains the
+       event queue if queing is needed.
 
        * cpu.c (cpu_decrement_event): adjust
 
@@ -3738,106 +3738,106 @@ Sun Mar 17 22:40:57 1996  Andrew Cagney  <cagney@highland.com.au>
 Sun Mar 17 22:40:57 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * device.h, device.c (device_system): New, returns a handle for
-        the system given the device.
+       the system given the device.
 
        * device.c (device_address_init): Store a pointer back to the
-        system in each devices node.
+       system in each devices node.
 
        * device_table.h: Don't pass `system' into each device when it is
-        being initialized, this is now available using device_system(me).
+       being initialized, this is now available using device_system(me).
 
        * device.c (device_address_init, device_data_init): Adjust.
 
        * hw_cpu.c, hw_nvram.c, hw_memory.c, hw_eeprom.c, device_table.c:
-        Adjust.
+       Adjust.
 
 Sun Mar 17 22:40:57 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * interrupts.c (decrementer_interrupt, external_interrupt):
-        Remember that an interrupt wasn't delivered so that it can be
-        tried again later.
+       Remember that an interrupt wasn't delivered so that it can be
+       tried again later.
 
        * interrupts.c (check_masked_interrupt): New function.  (re)
-        checks for the posibility that a recent change to the MSR may have
-        made it possible to deliver an interrupt that was previously
-        masked be the EE bit.
+       checks for the posibility that a recent change to the MSR may have
+       made it possible to deliver an interrupt that was previously
+       masked be the EE bit.
 
        * ppc-instructions (mtmsr, mfmsr, rfi): Check for posibility of
        a pending interrupt being delivered using check_masked_interrupt().
 
        * cpu.c (cpu_decrement_event): Just call decrementer_interrupt()
-        leaving it to that module to handle both interrupt synchronization
-        and masking.
+       leaving it to that module to handle both interrupt synchronization
+       and masking.
 
        * cpu.c (struct _cpu): remove variables that were going to record
-        pending decrementer and external interrupts.
+       pending decrementer and external interrupts.
 
 Sun Mar 17 22:40:57 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * hw_cpu.c, hw_cpu.h: New files.  Implement a device that sits
-        between the interrupt controller and the simulators internal
-        processor model.  Maps device interrupts onto the processor
+       between the interrupt controller and the simulators internal
+       processor model.  Maps device interrupts onto the processor
        interrupt function calls.
 
 Mon Mar  4 06:06:54 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * hw_nvram.c: NVRAM device that includes a real-time clock that is
-        updated each second.
+       updated each second.
 
 Mon Mar  4 04:18:50 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.h (attach_type): Remove attach_default type address
-        spaces.  Will replace with levels of callback memory.
+       spaces.  Will replace with levels of callback memory.
 
        * corefile.h, corefile.c (new_core_mapping), corefile.c
-        (core_map_attach): Replace default attach with a layerd callback
-        approach.
+       (core_map_attach): Replace default attach with a layerd callback
+       approach.
 
 Sun Mar  3 03:58:46 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.c (split_property_specifier): ensure that only a single
-        property is found.
+       property is found.
        (split_value): New function, parses the value part of a device
        spec.
 
        * device.c (device_tree_add_parsed): Use the interrupt conversion
-        functions to determine the interrupt port numbers.
+       functions to determine the interrupt port numbers.
 
        * device_table.h: Add table that maps between an interrupts
-        symbolic name and its port number.
+       symbolic name and its port number.
 
        * device.h, device.c (device_interrupt_decode,
-        device_interrupt_encode): new functions use the recently added
-        interrupt port name/number tables to perform conversion.
+       device_interrupt_encode): new functions use the recently added
+       interrupt port name/number tables to perform conversion.
 
 Sun Mar  3 03:23:59 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.h, device.c (device_set_array_property,
-        device_set_boolean_property, device_set_ihandle_property,
-        device_set_integer_property, device_set_string_property): New
-        functions - allow the value of a given property to be changed.
+       device_set_boolean_property, device_set_ihandle_property,
+       device_set_integer_property, device_set_string_property): New
+       functions - allow the value of a given property to be changed.
 
        * device.h, device.c: Re-order declaration and definition of
-        property functions.
+       property functions.
 
 Sun Mar  3 03:10:22 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * device.c (device_tree_print_device, device_tree_add_parsed):
-        Remove references to phandle properties.
+       Remove references to phandle properties.
 
 Wed Feb 28 00:43:07 1996  Andrew Cagney - aka Noid  <cagney@highland.com.au>
 
        * Makefile.in (corefile.o): missing dependency on device_table.h
-        etc.
+       etc.
 
 Tue Feb 27 23:59:35 1996  Andrew Cagney - aka Noid  <cagney@highland.com.au>
 
        * device_table.h: Revamp device init callbacks so that they are a
-        sub structure.
+       sub structure.
        * device.c (device_init_data, device_init_address): If an init
-        callback is NULL assume it should do nothing.
+       callback is NULL assume it should do nothing.
        * device_table.c (ignore_device_init, unimp_device_init): delete
-        as redundant.
+       as redundant.
        * device_table.c, hw_memory.c: adjust.
 
        * (io): ditto.
@@ -3850,26 +3850,26 @@ Tue Feb 27 23:59:35 1996  Andrew Cagney - aka Noid  <cagney@highland.com.au>
 Mon Feb 26 21:11:20 1996  Andrew Cagney - aka Noid  <cagney@highland.com.au>
 
        * igen.c (idecode_switch_end): Output a default entry when the
-        switch statement is perfect.  Firstly stops GCC complaining about
-        an incomplete switch and secondly it will be eliminated by a good
-        compiler any way.
+       switch statement is perfect.  Firstly stops GCC complaining about
+       an incomplete switch and secondly it will be eliminated by a good
+       compiler any way.
 
 Mon Feb 26 22:47:15 1996  Andrew Cagney - aka Noid  <cagney@highland.com.au>
 
        * Makefile.in (hw.h, hw.c): New targets. Create from the list of
-        hw_*.c files. hw.h declares a device descriptor table for each hw
-        device while hw.c lists those tables in a form suitable for the
-        construction of a top leveltable in device_table.c.
+       hw_*.c files. hw.h declares a device descriptor table for each hw
+       device while hw.c lists those tables in a form suitable for the
+       construction of a top leveltable in device_table.c.
 
        * Makefile.in (device_table.o): now depends on hw.c a generated
-        table of hw.
+       table of hw.
 
        * device_table.c (device_table): Re-arange the table of devices so
-        that two levels are possible.  Make use of hw.c.
+       that two levels are possible.  Make use of hw.c.
        * device_table.h: ditto.
 
        * device.c (device_template_create_device): Handle new two level
-        device lookup table.
+       device lookup table.
        * device.c (device_usage): ditto.
 
 Mon Feb 26 22:24:00 1996  Andrew Cagney - aka Noid  <cagney@highland.com.au>
@@ -3881,20 +3881,20 @@ Mon Feb 26 22:24:00 1996  Andrew Cagney - aka Noid  <cagney@highland.com.au>
 Wed Jan 17 21:47:34 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * device.c (device_init_address): New.  Split initialization into
-        two stages, address and address spaces
+       two stages, address and address spaces
        * device.c (device_init_data): New. ... and data or other work.
-        With out this, devices try to modify memory before it as been
-        attached.
+       With out this, devices try to modify memory before it as been
+       attached.
 
        * device.c (device_tree_init): Update to perform staged
-        initialization.
+       initialization.
 
        * device.c (device_init): Delete.
 
 Wed Jan 17 21:43:09 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * device_table.c (data_*): Rewrite to make heaver use of property
-        nodes. Allow initialization by different data types.
+       nodes. Allow initialization by different data types.
        * device_table.c (htab_* pte_*): Rewrite to use properties.
 
        * emul_chirp.c (emul_chirp_create): Use
@@ -3904,21 +3904,21 @@ Wed Jan 17 21:43:09 1996  Andrew Cagney  <cagney@highland.com.au>
 Wed Jan 17 21:24:50 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * emul_generic.c (emul_add_tree_options): Annotate existing tree
-        with options that haven't yet been specified.
+       with options that haven't yet been specified.
        * emul_generic.c (emul_add_tree_hardware): Annotate existing tree
-        with demo devices and properties.
+       with demo devices and properties.
 
        * emul_chirp.c (emul_chirp_create): Update to use new
-        device_tree_add_parsed call and additional information now
-        included in the device tree.  Use emul_add_tree* functions to add
-        any missing details.
+       device_tree_add_parsed call and additional information now
+       included in the device tree.  Use emul_add_tree* functions to add
+       any missing details.
        * emul_bugapi.c (emul_bugapi_create): Ditto
        * emul_netbsd.c (emul_netbsd_create): Ditto
 
 Wed Jan 17 21:18:27 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * device.c (device_instance_create): New. Create/delete and
-        operate on instances of a device.
+       operate on instances of a device.
        * device.c (device_instance_delete): Ditto
        * device.c (device_instance_read): Ditto
        * device.c (device_instance_write): Ditto
@@ -3934,19 +3934,19 @@ Wed Jan 17 21:18:27 1996  Andrew Cagney  <cagney@highland.com.au>
        * emul_chirp.c (chirp_emul_seek): Ditto
 
        * emul_chirp.c (chirp_read_t2h_args): Read arguments from device.
-        Being careful to convert all from target to host byte order.
+       Being careful to convert all from target to host byte order.
        * emul_chirp.c (chirp_write_h2t_args): Converse.
 
 Wed Jan 17 20:07:15 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * device.c (device_tree_add_parsed): New.  Rewrite code to add
-        devices to the device tree so that a single printf style function
-        is used.
+       devices to the device tree so that a single printf style function
+       is used.
 
        * device.c (device_tree_add_*): Delete. Replaced by above.
 
        * device.c (split_device_specifier): Functions to manipulate a
-        device specifier (path) breaking it into its components
+       device specifier (path) breaking it into its components
        * device.c (split_property_specifier): Ditto
        * device.c (split_device_name): Ditto
        * device.c (split_find_device): Ditto
@@ -3959,15 +3959,15 @@ Wed Jan 17 20:07:15 1996  Andrew Cagney  <cagney@highland.com.au>
 Wed Jan 17 19:51:56 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * psim.c(psim_options): Parse the psim options, installing their
-        value in the device tree.  Options are now first entered into a
-        device tree and then extracted out again when needed.  This allows
-        greater flexability in configuration.
+       value in the device tree.  Options are now first entered into a
+       device tree and then extracted out again when needed.  This allows
+       greater flexability in configuration.
 
        * psim.c (psim_tree): Returns a basic device tree ready for
-        parsing by psim_options.
+       parsing by psim_options.
        * psim.c (psim_usage): New.  Give usage to varing levels of detail
-        according to the verbosity.  In turn output device and trace
-        usage.
+       according to the verbosity.  In turn output device and trace
+       usage.
 
        * main.c (main): Update to use new system
        * sim_calls.c (sim_open, sim_do_command): Ditto
@@ -3978,26 +3978,26 @@ Wed Jan 17 19:51:56 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * debug.c (trace_usage): Add more detailed help.
        * device.c (device_usage): New. Output help including a list of
-        the devices currently available in the device table.
+       the devices currently available in the device table.
        * device_table.c: Add usage operator to each device.
 
        * corefile.c (core_create, core_device_create): Adjust so that the
-        core device is created earlier for psim_tree().  Core can later be
-        created from it.
+       core device is created earlier for psim_tree().  Core can later be
+       created from it.
 
        * psim.c (psim_create): Update to handle above way of creating
-        things.  Extract all information from the device tree.
+       things.  Extract all information from the device tree.
 
        * device_tree.c (trace_*): New device node, its properties are
-        used to set the value of the trace options.  Init this device (in
-        psim_options) when ever the options are updated.
+       used to set the value of the trace options.  Init this device (in
+       psim_options) when ever the options are updated.
 
 Wed Jan 17 19:46:07 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * debug.h: Add trace_print_info, trace_print_device_tree and
-        trace_dump_device_tree.  The first is a replacement for the
-        variable `print_info' found in main.c and sim_calls.c.  The latter
-        two enable the dumping of the entire device tree.
+       trace_dump_device_tree.  The first is a replacement for the
+       variable `print_info' found in main.c and sim_calls.c.  The latter
+       two enable the dumping of the entire device tree.
 
        * debug.c: Add to trace_description table.
 
@@ -4005,32 +4005,32 @@ Wed Jan 17 19:46:07 1996  Andrew Cagney  <cagney@highland.com.au>
        * sim_calls.c (sim_close): Ditto
 
        * device.c (device_tree_print_device): New.  Prints the device
-        tree in a format that is consistent with what can be parsed by the
-        device tree load from file code.
+       tree in a format that is consistent with what can be parsed by the
+       device tree load from file code.
 
        * psim.c (psim_create): Dump device tree if enabled. If nump
-        selected, exit psim immediately.
+       selected, exit psim immediately.
 
 Wed Jan 17 19:36:52 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * corefile-n.h (core_map_read_N): When mapping from an address to
-        a device, do not subtract the devices base.  The device its self
-        can do this.  Brings the behavour into line with OpenBoot.
+       a device, do not subtract the devices base.  The device its self
+       can do this.  Brings the behavour into line with OpenBoot.
        * corefile-n.h (core_map_write_N): Ditto
        * corefile.c (core_map_read_buffer): Ditto
        * corefile.c (core_map_write_buffer): Ditto
 
        * device_table.c (console_io_read_buffer_callback): Adjust to
-        handle biased address.
+       handle biased address.
        * device_table.c (console_io_write_buffer_callback): Ditto
 
 Wed Jan 17 18:36:09 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * device.c (attach_device_interrupt_edge): New. Interrupt model
-        did not allow interrupts to be wired up as a general net (edges).
-        Re-implement so that interrupt events can be passed to multiple
-        controllers and interrupt controllers can further propogate
-        interrupt events.
+       did not allow interrupts to be wired up as a general net (edges).
+       Re-implement so that interrupt events can be passed to multiple
+       controllers and interrupt controllers can further propogate
+       interrupt events.
 
        * device.c (attach_device_interrupt_edge) : New, Ditto
        * device.c (detach_device_interrupt_edge) : New, Ditto
@@ -4047,29 +4047,29 @@ Wed Jan 17 18:36:09 1996  Andrew Cagney  <cagney@highland.com.au>
        * device.c (device_interrupt_ack) : Delete old
 
        * device_table.c (unimp_*) : Update to match
-       
-        * device_table.c (icu_io_write_buffer_callback) : Update to use
-        interface.
+
+       * device_table.c (icu_io_write_buffer_callback) : Update to use
+       interface.
        * device_table.c (icu_interrupt_event_callback) : Ditto
 
 Wed Jan 17 18:18:40 1996  Andrew Cagney  <cagney@highland.com.au>
 
        * device.c (external_to_device) : New function that provides a
-        standard mapping between a devices internal representation (a
-        pointer) and its external (or what is passed to a client)
-        representation (a phandle).  Implement using the cap object
-        attached to the root node.
+       standard mapping between a devices internal representation (a
+       pointer) and its external (or what is passed to a client)
+       representation (a phandle).  Implement using the cap object
+       attached to the root node.
 
        * device.c (device_to_external) : Ditto
        * device.c (external_to_device_instance) : Ditto but for ihandle
-        and device instance.
+       and device instance.
        * device.c (device_instance_to_external) : Ditto
 
        * Makefile (device.o): Add dependency on cap.
 
        * emul_chirp.c (struct _emul_chirp_data) : Elimate use of cap. Code
-        needing to translate between internal and external representations
-        changed to use the external_to_device et.al. device operations.
+       needing to translate between internal and external representations
+       changed to use the external_to_device et.al. device operations.
        * emul_chirp.c (chirp_emul_*) : Ditto
 
        * Makefile (emul_chirp.o): Remove dependency on cap
@@ -4077,7 +4077,7 @@ Wed Jan 17 18:18:40 1996  Andrew Cagney  <cagney@highland.com.au>
 Sat Jan  6 10:13:26 1996  Andrew Cagney - aka Noid  <cagney@highland.com.au>
 
        * emul_chirp.c (map_over_chirp_note): Tighten up (and fix) checks
-        on OpenBoot note section.
+       on OpenBoot note section.
 
 Fri Jan  5 20:28:53 1996  Andrew Cagney  <cagney@hignland.com.au>
 
@@ -4085,10 +4085,10 @@ Fri Jan  5 20:28:53 1996  Andrew Cagney  <cagney@hignland.com.au>
        read/write calls for buffer transfers.  This will cause a fault to
        occure if the transfer fails.  CHRP catches the fault while the
        others suffer the consequences.
-        (emul_read_buffer): Ditto.
-        (emul_write_word): Ditto.
-        (emul_read_word): Ditto.
-        (emul_read_string): Ditto.
+       (emul_read_buffer): Ditto.
+       (emul_write_word): Ditto.
+       (emul_read_word): Ditto.
+       (emul_read_string): Ditto.
 
 Fri Jan  5 18:55:34 1996  Andrew Cagney  <cagney@highland.com.au>
 
@@ -4110,5 +4110,5 @@ Fri Jan  5 18:52:28 1996  Andrew Cagney  <cagney@highland.com.au>
 Wed May 29 22:57:40 1996  Andrew Cagney  <cagney@kremvax.highland.com.au>
 
        * ChangeLog.00, ChangeLog: ChangeLog from gdb-4.16 becomes
-        ChangeLog.00
+       ChangeLog.00
 
index 45481c1135d069eec0bbe88c08bc74f57cb5ed5c..d9d3817739634c583954be9f6daa0d5f25f1dd79 100644 (file)
@@ -94,7 +94,7 @@
 
        PR gdb/7205
 
-        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+       Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
 
 2012-03-24  Mike Frysinger  <vapier@gentoo.org>
 
index b0be474a3f95c8df17342a3294d91add37159c37..762815d6588a42c16dc0655bb4563eb417f48d31 100644 (file)
@@ -84,7 +84,7 @@
 
        PR gdb/7205
 
-        Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+       Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
 
 2012-03-24  Mike Frysinger  <vapier@gentoo.org>
 
 
 2010-01-30  Masaki Muranaka  <monaka@monami-software.com>
 
-        * configure.in: Check if the host has getopt.h.
-        * configure: Regenerate.
-        * config.in: Regenerate.
-        * main.c: Include config.h.
+       * configure.in: Check if the host has getopt.h.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+       * main.c: Include config.h.
        Use HAVE_STDLIB_H, HAVE_UNISTD_H, HAVE_GETOPT_H.
        Include getopt.h in case HAVE_GETOPT_H is defined.
 
index 09d452018877cc8223df753f59bc539e3c5bfa41..458d0c3cb71edc6da72df5e832c71d92d80ccdd7 100644 (file)
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
        * gencode.c: (op tab): Some refs and defs fixes.
        "fsrra" -> "fsrra <FREG_N>".
        "sleep": replace array ref with array addr.
-       "trapa": ditto. 
+       "trapa": ditto.
        Comment and whitespace clean-ups.
 
 2004-01-07  Michael Snyder  <msnyder@redhat.com>
        (op tab): Add new instructions for sh4a, DBR, SBR.
        (expand_opcode): Add handling for new movxy combinations.
        (gensym_caselist): Ditto.
-       (expand_ppi_movxy): Remove movx/movy expansions, 
+       (expand_ppi_movxy): Remove movx/movy expansions,
        now handled in expand_opcode.
        (gensym): Add some helpful macros.
        (expand_ppi_code): Flatten loop for simplicity, tweak for 12-bit
        (union saved_state_type): Add dbr, sgr, ldst.
        (get_loop_bounds_ext): New function.
        (init_dsp): Add bfd_mach_sh4al_dsp.
-       (sim_resume): Handle extended loop bounds.      
+       (sim_resume): Handle extended loop bounds.
 
 2003-12-18  Michael Snyder  <msnyder@redhat.com>
 
        * syscall.h (SYS_truncate, SYS_ftruncate): Define.
        * interp.c (trap): Add support for SYS_ftruncate and SYS_truncate.
 
-2003-08-11  Shrinivas Atre  <shrinivasa@KPITCummins.com>       
-       * sim/sh/gencode.c ( tab[] ): Addition of MAC.L handler and 
+2003-08-11  Shrinivas Atre  <shrinivasa@KPITCummins.com>
+       * sim/sh/gencode.c ( tab[] ): Addition of MAC.L handler and
        correction for MAC.W handler
-       * sim/sh/interp.c ( macl ): New Function. Implementation of 
+       * sim/sh/interp.c ( macl ): New Function. Implementation of
        MAC.L handler.
 
 2003-08-07  Michael Snyder  <msnyder@redhat.com>
 
        * gencode.c (pshl): Change < to <= (shift by 16 is allowed).
        Cast argument of >> to unsigned to prevent sign extension.
-       (psha): Change < to <= (shift by 32 is allowed).        
+       (psha): Change < to <= (shift by 32 is allowed).
 
 2003-07-24  Michael Snyder  <msnyder@redhat.com>
 
@@ -721,7 +721,7 @@ Wed Aug 25 07:55:23 1999  Brendan Kehoe  <brendan@cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 1999-04-02  Keith Seitz  <keiths@cygnus.com>
 
        * interp.c (POLL_QUIT_INTERVAL): Define. Used to tweak the
@@ -742,7 +742,7 @@ Mon Jun 29 19:35:24 1998  Jason Molenda  (crash@bugshack.cygnus.com)
 
 Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>
 
-        * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
 
 Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
 
@@ -873,20 +873,20 @@ Mon Jun 23 15:49:14 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * interp.c (get_dr): Avoid SIGFPE by moving integers instead of
        FP's around.
        (set_dr): Ditto.
-       
+
 Mon Jun 23 15:02:40 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (XD, SET_XD): Delete.
        (XF, SET_XF, XD_TO_XF): Define, move around registers in either
        FP bank.
-       
+
        * gencode.c (fmov): Update.
 
 Sun Jun 22 19:33:33 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (set_fpscr1): From J"orn Rennecke
        <amylaar@cygnus.co.uk>, Fix typo. Ditto for comment.
-       
+
 Tue Aug 12 00:19:11 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
 
        * interp.c (special_address): New function.
@@ -918,7 +918,7 @@ Mon Jun 16 14:01:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        endian problems.
 
        * gencode.c (tab): Update.
-       
+
 Sun Jun 15 15:22:52 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gencode.c (main): Perform basic checks on tab entries.
@@ -937,7 +937,7 @@ Sat Jun 14 13:45:09 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (Delay_Slot): Rename from SL.
 
        * gencode.c (tab): Update/simplify.
-       
+
        * gencode.c (gensim): Better formatting of output code.
        (gensim): Replace 10 with constant MAX_NR_STUFF- define as 15.
        (tab): Sort alphabetically.  Break `stuff' into multiple lines.
@@ -959,13 +959,13 @@ Thu Jun  5 12:56:08 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
 
 Wed May 28 23:42:35 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
 
-        * gencode.c (swap.b): Fix treatment of high word.
+       * gencode.c (swap.b): Fix treatment of high word.
 
 Wed May 28 23:42:35 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
 
-        * sh/gencode.c,
-        * interp.c: experimental SH4 support.
-        DFmode moves are probaly broken for target little endian.
+       * sh/gencode.c,
+       * interp.c: experimental SH4 support.
+       DFmode moves are probaly broken for target little endian.
 
 Tue May 20 10:23:28 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
@@ -1086,7 +1086,7 @@ Wed Nov 20 02:04:32 1996  Doug Evans  <dje@canuck.cygnus.com>
        * interp.c: #include "config.h".  #include <unistd.h> if present.
        (trap): Fetch errno value with callback->get_errno.
 
-Tue Nov 12 13:34:00 1996  Dawn Perchik  <dawn@cygnus.com>   
+Tue Nov 12 13:34:00 1996  Dawn Perchik  <dawn@cygnus.com>
 
        * interp.c: Don't include windows polling code if inside simluator.
 
@@ -1099,12 +1099,12 @@ Fri Sep 20 14:57:50 1996  Stan Shebs  <shebs@andros.cygnus.com>
 
 Wed Jun 26 12:29:22 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
 
-        * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
-        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
-        (docdir): Removed.
-        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
-        (AC_PROG_INSTALL): Added.
-        * configure: Rebuilt.
+       * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
+       INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
+       (docdir): Removed.
+       * configure.in (AC_PREREQ): autoconf 2.5 or higher.
+       (AC_PROG_INSTALL): Added.
+       * configure: Rebuilt.
 
 Thu May 16 15:44:29 1996  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -1158,7 +1158,7 @@ Sat Oct 21 13:01:18 1995  Jim Wilson  <wilson@chestnut.cygnus.com>
        * sh/interp.c (sim_stop_reason): Catch SIGQUIT and indicate
        program exited.
        (sim_get_quit_code): Delete.
-       
+
        * gencode.c (gensim): Indicate SIGILL instead of calling abort for
        default case.
 
@@ -1175,10 +1175,10 @@ Fri Oct  6 12:08:18 1995  Jim Wilson  <wilson@chestnut.cygnus.com>
 
        * interp.c (trap, case SYS_utime): Cast second arg of utime to
        void * to avoid compiler error.
-       
+
        * interp.c (callback): Remove last change.  It is initialized by
        a sim_set_callbacks call.
-       
+
 Thu Oct  5 14:13:29 1995  steve chamberlain  <sac@slash.cygnus.com>
 
        * interp.c (callback): Initialize to default callback.
@@ -1281,7 +1281,7 @@ Tue Jul 18 23:33:10 1995  Fred Fish  <fnf@fishbowl>
 Wed Jul  5 14:32:54 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
 
        * Makefile.in (clean): Remove run, libsim.a.
-         (distclean, mostlyclean, realclean): Remove Makefile and 
+         (distclean, mostlyclean, realclean): Remove Makefile and
          autoconf files.
 
        * sh.mt: Removed.
@@ -1323,7 +1323,7 @@ Wed May 24 14:07:11 1995  Steve Chamberlain  <sac@slash.cygnus.com>
 
 Mon Apr 24 15:09:49 1995  Jason Molenda  (crash@cygnus.com)
 
-       * configure.in: use ../../bfd/hosts/std-host.h, not 
+       * configure.in: use ../../bfd/hosts/std-host.h, not
        ../bfd/hosts/std-host.h (which doesn't exist).
 
 Mon Mar 27 10:32:34 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
@@ -1392,7 +1392,7 @@ Thu Sep  8 17:35:07 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
        * interp.c (RSBAT): Sign extend the arg.
        (ACE_FAST): New macro.
        (sim_resume): Remove obsolete test of sim_timeout.
-       
+
 Fri Aug  5 14:12:31 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
 
        * interp.c (IOMEM): New function, simulates very basic I/O area of
@@ -1424,15 +1424,15 @@ Wed May 18 14:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
 Wed Apr 27 12:03:48 1994  Steve Chamberlain  (sac@cygnus.com)
 
        * gencode.c (table): Get direction of some opcodes right.
-        (trapa, rte): Implement fully.
+       (trapa, rte): Implement fully.
        * interp.c (trap): Make stat call more portable.
 
 Fri Feb 11 21:59:38 1994  Steve Chamberlain  (sac@sphagnum.cygnus.com)
 
        * gencode.c (main, gendefines): New -d option prints table of defines.
-       * interp.c (trap): Add a load of system calls. 
+       * interp.c (trap): Add a load of system calls.
        (sim_memory_size): Now default to 8Mbyte.
-        (PARANOID): Keep vector of registers with undefined contents.
+       (PARANOID): Keep vector of registers with undefined contents.
 
 Mon Nov 15 14:37:18 1993  Steve Chamberlain  (sac@jonny.cygnus.com)
 
@@ -1489,7 +1489,7 @@ Tue Jul  6 10:30:46 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
 Thu Jun 24 13:29:57 1993  david d `zoo' zuhn  (zoo at rtl.cygnus.com)
 
        * Makefile.in: don't run indent everytime; also add a space in the
-       includes 
+       includes
 
 Thu Jun 17 18:30:42 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
 
@@ -1504,7 +1504,7 @@ Wed May  5 13:17:22 1993  Steve Chamberlain  (sac@cygnus.com)
 
 Mon May  3 15:25:33 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
 
-       * run.c (main): Support for resizing simulated RAM.     
+       * run.c (main): Support for resizing simulated RAM.
        * Makefile.in: Support for broken makes.
        * interp.c, gencode.c: Lint.
 
index 14c394ca5dd7ff77e4648b8d795cc6fe822907f6..cff434d0b34abe6f887d1b84bf5efb93b7f97fad 100644 (file)
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
@@ -336,11 +336,11 @@ Fri Feb 21 19:49:45 2003  J"orn Rennecke <joern.rennecke@superh.com>
 
 2002-06-24  Richard Sandiford  <rsandifo@redhat.com>
 
-        * sh64.c: Update path of "callback.h".
+       * sh64.c: Update path of "callback.h".
 
 2002-06-20  Elena Zannoni  <ezannoni@redhat.com>
 
-        * sh64.c: Include correct file for register numbers.
+       * sh64.c: Include correct file for register numbers.
 
 Fri May 17 14:27:41 2002  J"orn Rennecke <joern.rennecke@superh.com>
 
@@ -607,7 +607,7 @@ Fri May 17 14:27:41 2002  J"orn Rennecke <joern.rennecke@superh.com>
        (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
        (stamp-desc, stamp-cpu): Likewise.
        (stamp-defs-compact, stamp-defs-media): Likewise.
-       (stamp-decode-compact, stamp-decode-media): Likewise.   
+       (stamp-decode-compact, stamp-decode-media): Likewise.
 
        * defs-compact.h, defs-media.h: Regenerate.
 
index 20038f1916765053c339ef2cd06595becfd7d162..509dc1f6bedf370558185f55f6b5bb073d2d0f54 100644 (file)
@@ -91,7 +91,7 @@
 
        * configure.in: Pass literal subdirectories to AC_CONFIG_SUBDIRS.
        * configure: Re-generate.
-       
+
        * fr30-elf, d30v-elf: Delete directory.
 
 2004-11-16  Hans-Peter Nilsson  <hp@axis.com>
        test passes.
 
 2003-08-20  Michael Snyder  <msnyder@redhat.com>
-            On behalf of Dave Brolley
-  
+           On behalf of Dave Brolley
+
        * sim/frv: New testsuite.
        * frv-elf: New testsuite.
-  
+
 2003-07-09  Michael Snyder  <msnyder@redhat.com>
 
        * sim/sh: New directory.  Tests for Renesas sh family.
@@ -196,7 +196,7 @@ Wed Nov 18 10:50:19 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * common/bits-gen.c (main): Add BYTE_ORDER so that it matches
        recent sim/common/sim-basics.h changes.
        * common/Makefile.in: Update.
-       
+
 Fri Oct 30 00:37:31 1998  Felix Lee  <flee@cygnus.com>
 
        * lib/sim-defs.exp (sim_run): download target program to remote
@@ -227,8 +227,8 @@ Mon Jun  1 18:54:22 1998  Frank Ch. Eigler  <fche@cygnus.com>
 
 Thu May 28 14:59:46 1998 Jillian Ye <jillian@cygnus.com>
 
-        * Makefile.in: Take RUNTEST out of FLAG_TO_PASS
-                       so that make check can be invoked recursively.
+       * Makefile.in: Take RUNTEST out of FLAG_TO_PASS
+                      so that make check can be invoked recursively.
 
 Thu May 14 11:48:35 1998  Doug Evans  <devans@canuck.cygnus.com>
 
@@ -240,8 +240,8 @@ Thu May 14 11:48:35 1998  Doug Evans  <devans@canuck.cygnus.com>
 Fri May  8 18:10:28 1998  Jillian Ye <jillian@cygnus.com>
 
        * Makefile.in: Made "check" the target of two
-          dependencies (test1, test2) so that test2 get a chance to 
-          run even when test1 failed if "make -k check" is used.
+         dependencies (test1, test2) so that test2 get a chance to
+         run even when test1 failed if "make -k check" is used.
 
 Fri May  8 14:41:28 1998  Doug Evans  <devans@canuck.cygnus.com>
 
index c81a6f2a97714090667f65832d37c6bea0fb1f89..839b20aa3907ac1015a87ed88633a9ddf737a45c 100644 (file)
@@ -64,7 +64,7 @@ Mon Feb 16 09:20:57 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        * t-dbt.s (test_dbt): New file.
 
        * Makefile.in (TESTS): Add t-rdt and t-dbt.
-       
+
 
 Fri Feb 13 16:21:13 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
@@ -103,7 +103,7 @@ Thu Dec  4 16:56:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 Wed Dec  3 16:35:24 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * t-rac.s: New files.
-       
+
        * t-macros.i: Add macros for checking psw and 2w quantities.
 
        * Makefile.in (TESTS): Update.
@@ -112,7 +112,7 @@ Tue Dec  2 11:01:36 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * t-sub2w.s, t-mulxu.s, t-mac.s, t-mvtac.s, t-msbu.s, t-sub.s: New
        files.
-       
+
        * Makefile.in: Update.
 
 Mon Nov 17 20:14:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>
index 8d7e005988f9019efc05a728d9bae6ae03d2ba73..e6b2466524f2e3a0ef77a80c60f8b58791957ce0 100644 (file)
@@ -8,11 +8,11 @@
        * cbitb.cgs, cbitw.cgs, sbitb.cgs, sbitw.cgs, tbit.cgs, tbitb.cgs,
        tbitw.cgs, hw-trap.ms, uread16.ms, uread32.ms: New testcases.
        addb.cgs, addd.cgs, addi.cgs, andb.cgs, andd.cgs, andw.cgs, ashub.cgs,
-       ashub_i.cgs, ashud.cgs, ashud_i.cgs, ashuw.cgs, ashuw_i.cgs, cmpi.cgs, 
+       ashub_i.cgs, ashud.cgs, ashud_i.cgs, ashuw.cgs, ashuw_i.cgs, cmpi.cgs,
        cmpw.cgs, jlt.cgs, jump.cgs, loadd.cgs, loadw.cgs, lshb.cgs, lshb_i.cgs,
        lshd.cgs, lshd_i.cgs, lshw.cgs, lshw_i.cgs, movb.cgs, movd.cgs,
-       movw.cgs, movxb.cgs, movxw.cgs, movzb.cgs, movzw.cgs, mulb.cgs, 
-       muluw.cgs, mulw.cgs, orb.cgs, ord.cgs, orw.cgs, pop1.cgs, pop2.cgs, 
+       movw.cgs, movxb.cgs, movxw.cgs, movzb.cgs, movzw.cgs, mulb.cgs,
+       muluw.cgs, mulw.cgs, orb.cgs, ord.cgs, orw.cgs, pop1.cgs, pop2.cgs,
        pop3.cgs, popret1.cgs, popret2.cgs, popret3.cgs, push1.cgs, push2.cgs,
        push3.cgs: Update testcase comment.
        bnc8.cgs, bnc24.cgs and ret.cgs: Removed.
index 4ea54eb7ba369f02910d1f90a77f3f2aabd93fb0..3304f22bcc70b96e27792a702f001112be1a46ce 100644 (file)
        write return-value; check only that pipemax bytes were
        successfully written.  For error-case, emit strerror as well.
        (main): Add a second read.
-       
+
 2006-04-08  Hans-Peter Nilsson  <hp@axis.com>
 
        * hw/rv-n-cris/irq6.ms: New test.
index 21c0266382004165c316658b06c6142e521dfe3a..43df10d4fc389e6d076ac11f867b8e2bd834e0ea 100644 (file)
@@ -31,9 +31,9 @@
        * subs.s: New file.
        * subx.s: New file.
        * allinsn.exp: Add new subs and subx tests.
-       * testutils.inc: Simplify (and fix) set_carry_flag. 
+       * testutils.inc: Simplify (and fix) set_carry_flag.
        (clear_carry_flag, set_zero_flag, clear_zero_flag...): New macros.
-       * addx.s: Use simplified set_carry_flag.        
+       * addx.s: Use simplified set_carry_flag.
 
 2003-05-27  Michael Snyder  <msnyder@redhat.com>
 
 2003-05-14  Michael Snyder  <msnyder@redhat.com>
 
        * addb.s, addw.s, addl.s, addw.s, addx.s, andb.s, andw.s, andl.s,
-       bfld.s, brabc.s, bra.s, bset.s, cmpb.s, cmpw.s, cmpl.s, daa.s, 
-       das.s, dec.s, extw.s, extl.s, inc.s, jmp.s, ldc.s, ldm.s, mac.s, 
-       mova.s, movb.s, movw.s, movl.s, movmd.s, movsd.s, neg.s, nop.s, 
-       not.s, orb.s, orw.s, orl.s, rotl.s, rotr.s, rotxl.s, rotxr.s, 
+       bfld.s, brabc.s, bra.s, bset.s, cmpb.s, cmpw.s, cmpl.s, daa.s,
+       das.s, dec.s, extw.s, extl.s, inc.s, jmp.s, ldc.s, ldm.s, mac.s,
+       mova.s, movb.s, movw.s, movl.s, movmd.s, movsd.s, neg.s, nop.s,
+       not.s, orb.s, orw.s, orl.s, rotl.s, rotr.s, rotxl.s, rotxr.s,
        shal.s, shar.s, shll.s, shlr.s, stc.s, subb.s, subw.s, subl.s,
        xorb.s, xorw.s, xorl.s: New files.
        * allinsn.exp: New file.
index d2080d1e17dc1c3eeca1e4bbb4b3762fe4b80a19..e5913c1aaab5a1e4c59d0894d45e9f4266e643b7 100644 (file)
@@ -22,7 +22,7 @@
        * utils-mdmx.inc: Change license to GPL version 3.
 
 2007-02-20  Thiemo Seufer  <ths@mips.com>
-            Chao-Ying Fu  <fu@mips.com>
+           Chao-Ying Fu  <fu@mips.com>
        * basic.exp: Run the dsp2 test.
        * utils-dsp.inc (dspckacc_astio, dspck_tsimm): New macro.
        * mips32-dsp2.s: New test.
index 33938feb0a3bec944ac1604d34e183d871070a29..e3852f9eb91bc12ed0298ca8a855904ef93904c9 100644 (file)
@@ -65,8 +65,8 @@
 
        * allinsn.exp, testutils.inc, add.s, fabs.s, fadd.s, fcmpeq.s,
        fcmpgt.s, fcnvds.s, fcnvsd.s, fdiv.s, fldi0.s, fldi1.s, flds.s,
-       float.s, fmac.s, fmov.s, fmul.s, fneg.s, frchg.s, fschg.s, 
-       fsqrt.s, fsub.s, ftrc.s, shll16.s, shll2.s, shll8.s, shll.s, 
+       float.s, fmac.s, fmov.s, fmul.s, fneg.s, frchg.s, fschg.s,
+       fsqrt.s, fsub.s, ftrc.s, shll16.s, shll2.s, shll8.s, shll.s,
        shlr16.s, shlr2.s, shlr8.s, shlr.s, swap.s: New files.
 
 Local Variables:
index 92f4dcdcbb4eea927203ad39f6a5bced93da77f2..e0b0f184df5d266f4a65a37608227a28f4e148b6 100644 (file)
        * interp.c (sim_open): Add support for bfd_arch_v850_rh850
        architecture type.  Add support for bfd_mach_v850e2 and
        bfd_mach_v850e2v3 machine numbers.
-        * v850.igen (dbtrap): Add support for SIM_OPEN_DEBUG.
-        (cmpf.d): Correct order of operands.
-        (cmpf.s): Likewise.
-        (trncf.dul): New pattern.
-        (trncf.duw): New pattern.
-        (trncf.sul): New pattern.
-        (trncf.suw): New pattern.
-        * v850-dc: Correct bitfield selection for TRNCF.SW and CVTF.SW.
+       * v850.igen (dbtrap): Add support for SIM_OPEN_DEBUG.
+       (cmpf.d): Correct order of operands.
+       (cmpf.s): Likewise.
+       (trncf.dul): New pattern.
+       (trncf.duw): New pattern.
+       (trncf.sul): New pattern.
+       (trncf.suw): New pattern.
+       * v850-dc: Correct bitfield selection for TRNCF.SW and CVTF.SW.
 
 2012-09-13  Nick Clifton  <nickc@redhat.com>
 
        * config.in: Ditto.
 
 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
-            Daniel Jacobowitz  <dan@codesourcery.com>
-            Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
 
        * configure: Regenerate.
 
        (OP_2C007E0): Likewise.
        (OP_28007E0): Likewise.
        * v850.igen (divh): Likewise.
-       
+
        * simops.c (OP_C0): Correct saturation logic.
        (OP_220): Likewise.
        (OP_A0): Likewise.
        (OP_28007E0): Likewise, for divh.  Also, sign-extend the correct
        operand.
        * v850.igen (divh): Likewise, for 2-op divh.
-       
+
        * v850.igen (bsh): Fix carry logic.
 
 2007-02-20  Daniel Jacobowitz  <dan@codesourcery.com>
        Only generate a trap if the target is not the v850e1.
        Otherwise treat it as a special kind of branch.
        (break): Mark as v850/v850e specific.
-       
+
 2003-05-16  Ian Lance Taylor  <ian@airs.com>
 
        * Makefile.in (SHELL): Make sure this is defined.
        (simops.h): New file.
        ($(BUILT_SRC_FROM_IGEN)): Do not depend on simops.h.
        * gencode.c: Delete file.
-       
+
 2001-04-15  J.T. Conklin  <jtc@redback.com>
 
        * Makefile.in (simops.o): Add simops.h to dependency list.
@@ -515,7 +515,7 @@ Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
 1999-05-08  Felix Lee  <flee@cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
-       
+
 Tue Dec  1 17:25:16 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * Makefile.in (NL_TARGET): Define as -DNL_TARGET_v850.
@@ -541,7 +541,7 @@ Wed May  6 19:43:27 1998  Doug Evans  <devans@canuck.cygnus.com>
 
 Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>
 
-        * configure: Regenerated to track ../common/aclocal.m4 changes.
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
 
 Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
 
@@ -594,7 +594,7 @@ Wed Feb 18 10:47:32 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-main.h (trace_module): Change variable decl to integer type.
        (TRACE_BRANCH*, TRACE_LD, TRACE_ST): Update.
-       
+
 Tue Feb 17 12:51:18 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_store_register, sim_fetch_register): Pass in
@@ -648,7 +648,7 @@ Sat Nov 22 21:32:07 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * v850.igen (BREAK), simops.c (OP_12007E0): Rename SIGTRAP to
        SIM_SIGTRAP.
        (illegal): Rename SIGILL to SIM_SIGILL.
-       
+
        * sim-main.h, simops.c, interp.c: Do not include signal.h.
 
        * sim-main.h: Include sim-signal.h instead of signal.h.
@@ -676,7 +676,7 @@ Fri Sep 26 11:56:02 1997  Felix Lee  <flee@cygnus.com>
 
        * sim-main.h: delete null override of SIM_ENGINE_HALT_HOOK and
        SIM_ENGINE_RESTART_HOOK.
-       
+
 Wed Sep 24 17:38:57 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -701,7 +701,7 @@ Tue Sep 23 10:19:51 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * Makefile.in (SIM_WARNINGS, SIM_ALIGNMENT, SIM_ENDIAN,
        SIM_HOSTENDIAN, SIM_RESERVED_BITS): Delete, moved to common.
        (SIM_EXTRA_CFLAGS): Update.
-       
+
 Mon Sep 22 11:46:20 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -738,7 +738,7 @@ Fri Sep 19 10:37:20 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 Wed Sep 17 16:21:08 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * simops.c: Move "mov", "reti", to v850.igen, fix tracing.
-       
+
        * interp.c (hash): Delete.
 
        * v850.igen (nop): Really do nothing.
@@ -753,11 +753,11 @@ Wed Sep 17 14:02:10 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (trace_module): Global, save component/module name across insn.
 
        * simops.c: Move "bsh" to v850.igen, fix.
-       
+
        * v850.igen (callt): Load correct number of bytes. Fix tracing.
        (stsr, ldsr): Correct src, dest fields. Fix tracing.
        (ctret): Force alignment.  Fix tracing.
-       
+
 Tue Sep 16 22:14:01 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * simops.c (trace_output): Add result argument.
@@ -772,10 +772,10 @@ Tue Sep 16 22:14:01 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (trace_values, trace_name, trace_pc, trace_num_values): Make
        global.
        (GR, SR): Define.
-       
+
        v850.insn (movea, stsr): Use.
        (sxb, sxh, zxb, zxh): Ditto.
-       
+
 Tue Sep 16 21:14:01 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * simops.c: Move "movea" from here.
@@ -784,12 +784,12 @@ Tue Sep 16 21:14:01 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * v850.igen (simm16): Define, sign extend imm16.
        (uimm16): Define, no sign extension.
        (addi, andi, movea, movhi, mulhi, ori, satsubi, xori): Use.
-       
+
        * simops.c: Move "sxh", "switch", "sxb", "callt", "dispose",
        "mov32" from here.
        * v850.igen: To here.
        (switch): Fix off by two error in NIA calc.
-       
+
 Tue Sep 16 15:14:01 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * simops.c (trace_pc, trace_name, trace_values, trace_num_values):
@@ -798,7 +798,7 @@ Tue Sep 16 15:14:01 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (trace_output): Write trace values to a buffer.  Use
        trace_one_insn to print trace info and buffer.
        (SIZE_OPERANDS, SIZE_LOCATION): Delete.
-       
+
 Tue Sep 16 09:02:00 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-main.h (struct _sim_cpu): Add psw_mask so that reserved bits
@@ -808,7 +808,7 @@ Tue Sep 16 09:02:00 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        instructions from here.
        * v850.igen (ldsr, stsr): To here.  Mask out reserved bits when
        setting PSW.
-       
+
        * interp.c (sim_open): Set psw_mask if machine known.
 
 Tue Sep 16 10:20:00 1997  Andrew Cagney  <cagney@b1.cygnus.com>
@@ -831,12 +831,12 @@ Tue Sep 16 09:02:00 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 Mon Sep 15 17:36:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * simops.c (OP_300, OP_400, OP_70): Make behavour depend on PSW[US].
-       
+
        * simops.c: Move "divun", "sld.bu", "divhn", "divhun", "divn",
        "divun", "pushml" code from here to v850.igen.
        (divun): Make global.
        (type3_regs): Make global
-       
+
        * v850.igen: Move simops.c code to here.
 
        * interp.c (sim_create_inferior): For v850eq set US bit by
@@ -865,7 +865,7 @@ Fri Sep 12 15:11:03 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * v850.igen (prepare, ...): Add to v850eq architecture.
 
        * interp.c (sim_open): Default to v850eq.
-       
+
        * interp.c (sim_open): Default to v850e.
        * sim-main.h (signal.h): Include.
 
@@ -880,7 +880,7 @@ Thu Sep 11 08:40:03 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_open): Use sim_do_commandf instead of asprintf.
 
-       * sim-main.h (INSN_NAME): 
+       * sim-main.h (INSN_NAME):
 
        * Makefile.in (INCLUDE): Add SIM_EXTRA_DEPS.
        (SIM_EXTRA_DEPS): Add itable.h
@@ -922,7 +922,7 @@ Mon Sep  8 18:33:04 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (SEXT32): Delete, used?
        (SEXT40, SEXT44, SEXT64): Use UNSIGNED64 for constants, not ...LL.
        (WITH_TARGET_WORD_MSB): Define as 31. v850 little bit endian.
-       
+
        * simops.c: Use EXTEND15 from sim-bits instead of SEXT16.
 
        * sim-main.h (DEBUG_TRACE, DEBUG_VALUES, v850_debug): Delete,
@@ -950,7 +950,7 @@ Fri Sep  5 17:04:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-main.h (WITH_WATCHPOINTS): Define.
        (WITH_MODULO_MEMORY): Define
-       
+
        * Makefile.in (SIM_OBJS): Add sim-resume, sim-watch, sim-stop,
        sim-reason.
 
@@ -1011,7 +1011,7 @@ Wed Sep  3 10:18:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-main.h: Replace SIM_HAVE_FLATMEM with mem ptr.
        * interp.c (map): Do not add to a void pointer.
-       
+
        * Makefile.in (INCLUDE): Add sim-main.h
 
        * configure.in: Check for time.h
@@ -1039,7 +1039,7 @@ Wed Sep  3 10:18:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (AC_CHECK_FUNCS): Add utime.
        (AC_CHECK_HEADERS): Add stdlib.h, string.h, strings.h, utime.h
        configure: Regenerate.
-       
+
 
        * Makefile.in (SIM_RUN_OBJS): Use nrun.o.
        (SIM_OBJS): Add sim-io.o, sim-hload.o, sim-utils.o, sim-options.o,
@@ -1055,7 +1055,7 @@ Wed Sep  3 10:18:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gencode.c (write_template): Generate #include sim-main.h.
        (write_opcodes): Ditto.
-       
+
        * interp.c (prog_bfd, prog_bfd_was_opened_p): Delete.
        (v850_callback): Ditto.
        (sim_kind, myname): Ditto.
@@ -1076,7 +1076,7 @@ Wed Sep  3 10:18:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        (sim_set_callbacks): Delete.
        (sim_set_interrupt): Pass in SD, use.
        (start_time): Delete.
-       
+
        * v850_sim.h: Remove everything except `struct simops' from here.
        * sim-main.h: Move most to here.
        * gencode.c: Move #includes to here.
@@ -1093,7 +1093,7 @@ Mon Sep  1 12:07:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * configure.in: Check for time, chmod.
        * configure: Regenerate.
        * simops.c (SYS_time, SYS_chmod): Use HAVE_TIME, HAVE_CHMOD.
-       
+
        * simops.c (../../libgloss/v850/sys/syscall.h): Include instead of
        sys/syscall.h.
        (OP_10007E0): Check the existance each SYS_* macro independantly.
@@ -1125,16 +1125,16 @@ Fri Aug 22 10:39:28 1997  Nick Clifton  <nickc@cygnus.com>
 
        * simops.c (bsh): Only set CY flag if either of the bottom
        bytes is zero.
-       
+
        * simops.c (prepare, dispose): Lower numbered
        registers go to higher numbered address.
 
        * simops.c (unsigned divide instructions): S bit set if result has
        top bit set.
-       
+
        * simops.c (pushml, pushmh, popml, popmh): Lower numbered
        registers go to higher numbered address.
-       
+
 Wed Aug 20 13:56:35 1997  Nick Clifton  <nickc@cygnus.com>
 
        * simops.c (OP_107E0, OP_107F0, OP_307E0, OP_307F0): Use correct
@@ -1151,22 +1151,22 @@ Wed Aug 13 19:06:55 1997  Nick Clifton  <nickc@cygnus.com>
        * interp.c (sim_resume): Opcode functions return amount to be
        added to PC and all opcodes take a standard format in the OP[]
        array.
-       
+
        (do_format_*): Functions removed.
 
        * v850_sim.h (SP, EP): New register mnemonics.
-       
+
        * gencode.c (write_header): Functions prototypes return an
        integer.
 
        * simops.c: Opcode functions return amount to be added to PC.
-       
+
        * v850_sim.h (CTPC, CTPSW, CTBP): New register mnemonics.
-       
+
        * simops.c: Add support for v850e instructions.
-       
+
        * simops.c: Add support for v850eq instructions.
-       
+
 Tue May 20 10:24:14 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (sim_open): Add callback argument.
@@ -1303,12 +1303,12 @@ Sun Nov  3 23:02:54 1996  Stan Shebs  <shebs@andros.cygnus.com>
        * interp.c: Add support for variable-size allocation of memory,
        via simulator command "sim memory-map".
        (map): Issue SIGSEGV for references to invalid memory regions.
-       
+
 Thu Oct 31 14:44:10 1996  Gavin Koch  <gavin@cygnus.com>
-        
-        * simops.c: Include <sys/time.h> for struct timeval and 
-        struct timezone.
-        
+
+       * simops.c: Include <sys/time.h> for struct timeval and
+       struct timezone.
+
 Wed Oct 30 08:49:10 1996  Jeffrey A Law  (law@cygnus.com)
 
        * simops.c (OP_10007E0): Handle SYS_times and SYS_gettimeofday.
@@ -1358,11 +1358,11 @@ Tue Oct 15 16:19:51 1996  Stu Grossman  (grossman@critters.cygnus.com)
        * (sim_size):  MEM_SIZE is now bytes, not shift factor.
 
 Tue Oct  1 15:53:24 1996  Gavin Koch <gavin@cygnus.com>
-        
-        * simops.c (trace_input): Swapped order of operands for output
-        output of OP_IMM_REG.  Changed the fetching of the operands for
-        OP_LOAD32, and OP_STORE32 to work like op-function.
-        
+
+       * simops.c (trace_input): Swapped order of operands for output
+       output of OP_IMM_REG.  Changed the fetching of the operands for
+       OP_LOAD32, and OP_STORE32 to work like op-function.
+
 Mon Sep 30 15:46:33 1996  Stu Grossman  (grossman@critters.cygnus.com)
 
        * interp.c:  Move includes of remote-sim.h and callback.h to
@@ -1392,7 +1392,7 @@ Fri Sep 27 18:34:09 1996  Stu Grossman  (grossman@critters.cygnus.com)
 
 Fri Sep 27 17:42:37 1996  Jeffrey A Law  (law@cygnus.com)
 
-       * simops.c (trace_input): Fix thinko. 
+       * simops.c (trace_input): Fix thinko.
 
 Wed Sep 18 09:54:12 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
@@ -1568,6 +1568,6 @@ Thu Aug 29 13:53:29 1996  Jeffrey A Law  (law@cygnus.com)
 
 Wed Aug 28 13:53:22 1996  Jeffrey A Law  (law@cygnus.com)
 
-       * ChangeLog, Makefile.in, configure, configure.in, v850_sim.h, 
+       * ChangeLog, Makefile.in, configure, configure.in, v850_sim.h,
        gencode.c, interp.c, simops.c: Created.
 
index d9b5030e35ff1d8c1ddb0ed7029f3407ba38f792..3db202feaf840095219f63ef8f2835326620cd26 100644 (file)
@@ -1,5 +1,5 @@
 
-                ChangeLog file for zlib
+               ChangeLog file for zlib
 
 Changes in 1.2.7 (2 May 2012)
 - Replace use of memmove() with a simple copy for portability
@@ -1112,15 +1112,15 @@ Changes in 1.0.6 (19 Jan 1998)
 - added Makefile.nt (thanks to Stephen Williams)
 - added the unsupported "contrib" directory:
    contrib/asm386/ by Gilles Vollant <info@winimage.com>
-        386 asm code replacing longest_match().
+       386 asm code replacing longest_match().
    contrib/iostream/ by Kevin Ruland <kevin@rodin.wustl.edu>
-        A C++ I/O streams interface to the zlib gz* functions
+       A C++ I/O streams interface to the zlib gz* functions
    contrib/iostream2/  by Tyge Løvset <Tyge.Lovset@cmr.no>
-        Another C++ I/O streams interface
+       Another C++ I/O streams interface
    contrib/untgz/  by "Pedro A. Aranda Guti\irrez" <paag@tid.es>
-        A very simple tar.gz file extractor using zlib
+       A very simple tar.gz file extractor using zlib
    contrib/visual-basic.txt by Carlos Rios <c_rios@sonda.cl>
-        How to use compress(), uncompress() and the gz* functions from VB.
+       How to use compress(), uncompress() and the gz* functions from VB.
 - pass params -f (filtered data), -h (huffman only), -1 to -9 (compression
   level) in minigzip (thanks to Tom Lane)