]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - sim/frv/ChangeLog
sim: drop host endian configure option
[thirdparty/binutils-gdb.git] / sim / frv / ChangeLog
index 38746806acc2efd107e3f22eeeb706b53da0670d..05283b8ae7bb9fbfb1f2aa473bade17249f804eb 100644 (file)
@@ -1,3 +1,570 @@
+2016-01-03  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
+       * configure: Regenerate.
+       * frv.c (frvbf_h_fr_double_get_handler): Change
+       CURRENT_HOST_BYTE_ORDER to HOST_BYTE_ORDER.
+       (frvbf_h_fr_double_set_handler): Likewise.
+
+2016-01-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * arch.h (TARGET_BIG_ENDIAN): Delete.
+       * configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG.
+       * configure: Regenerate.
+       * frv.c (frvbf_h_fr_double_get_handler): Change LITTLE_ENDIAN to
+       BFD_ENDIAN_LITTLE.
+       (frvbf_h_fr_double_set_handler): Likewise.
+
+2016-01-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * reset.c (frv_term): Change current_state to sd.
+       * sim-if.c (current_state): Delete.
+       (sim_open): Delete current_state assignment.
+
+2015-12-27  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_OBJS): Delete sim-hload.o.
+
+2015-12-26  Mike Frysinger  <vapier@gentoo.org>
+
+       * config.in, configure: Regenerate.
+
+2015-12-26  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-if.c (sim_create_inferior): Replace old #if 0 code with dupargv.
+
+2015-12-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * devices.c: Delete file.
+       * frv-sim.h (MCCR_ADDR, MCCR_CP, MCCR_CM0, MCCR_CM1, frv_devices,
+       struct _device): Delete.
+       * Makefile.in (SIM_OBJS): Delete devices.o.
+       * sim-if.c (sim_open): Delete #if 0 code.
+       * tconfig.h: Delete file.
+
+2015-12-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_OBJS): Delete sim-model.o.
+       * tconfig.h (SIM_HAVE_MODEL): Delete.
+
+2015-12-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * arch.c: Rename MACH to SIM_MACH.
+       * cpuall.h: Likewise.
+       * model.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
+       SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
+
+2015-12-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (WITH_SCACHE_PBB): Move from ...
+       * tconfig.h (WITH_SCACHE_PBB): ... here.
+
+2015-12-25  Mike Frysinger  <vapier@gentoo.org>
+
+       * devices.c (device_error): Delete.
+
+2015-12-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * tconfig.h (SIM_HANDLES_LMA): Delete.
+
+2015-12-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * tconfig.h (SIM_HAVE_BREAKPOINTS, SIM_BREAKPOINT,
+       SIM_BREAKPOINT_SIZE): Delete.
+       * traps.c [SIM_HAVE_BREAKPOINTS] (frv_itrap): Delete sim breakpoint
+       code.
+       [SIM_HAVE_BREAKPOINTS] (frv_break): Likewise.
+
+2015-12-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * tconfig.h (WITH_WATCHPOINTS): Delete.
+
+2015-12-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * tconfig.h (SIM_HAVE_MEM_SIZE): Delete.
+
+2015-11-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
+       sim-stop.o.
+
+2015-11-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_close): Rename to ...
+       (frv_sim_close): ... this.  Delete calls to frv_cgen_cpu_close and
+       sim_module_uninstall.
+       * sim-main.h (frv_sim_close): Declare.
+       (SIM_CLOSE_HOOK): Define.
+
+2015-06-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (AC_ARG_ENABLE(sim-trapdump)): Call AS_HELP_STRING.
+       * configure: Regenerate.
+
+2015-06-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-06-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-06-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * decode.c (frvbf_decode): Change TRACE_EXTRACT to CGEN_TRACE_EXTRACT.
+       * mloop.in (execute): Change TRACE_INSN_INIT to CGEN_TRACE_INSN_INIT,
+       TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
+       * sem.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
+
+2015-06-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (WITH_TRACE): Delete.
+
+2015-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (USING_SIM_BASE_H): Delete.
+
+2015-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (_sim_cpu, SIM_CPU): Delete.
+
+2015-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (sim_cia): Delete.
+       (frv_sim_engine_halt_hook): Move below includes.
+
+2015-04-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (CIA_GET, CIA_SET): Delete.
+       * traps.c (frv_sim_engine_halt_hook): Change CIA_SET to CPU_PC_SET.
+
+2015-04-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
+       * sim-main.h (STATE_CPU): Delete.
+
+2015-04-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (struct sim_state): Change cpu to an array of pointers.
+       (STATE_CPU): Handle WITH_SMP.
+
+2015-04-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-04-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
+
+2015-03-31  Mike Frysinger  <vapier@gentoo.org>
+
+       * config.in, configure: Regenerate.
+
+2015-03-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-03-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-03-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-03-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * devices.c: Delete dv-sockser.h include.
+       (device_io_read_buffer): Delete uart code.
+       (device_io_write_buffer): Likewise.
+
+2015-03-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2015-03-16  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4, config.in, configure: Regenerate.
+       * tconfig.in: Rename file ...
+       * tconfig.h: ... here.
+
+2015-03-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * tconfig.in [HAVE_DV_SOCKSER]: Delete.
+
+2015-03-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_RUN_OBJS): Delete.
+
+2014-08-23  Hans-Peter Nilsson  <hp@axis.com>
+
+       * configure.ac: Default simulator hardware to off again.  Remove
+       dead frv_extra_objs substitution.
+       * configure: Regenerate.
+       * Makefile.in: Remove unused frv_extra_objs.
+
+2014-08-19  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
+2014-08-15  Roland McGrath  <mcgrathr@google.com>
+
+       * configure: Regenerate.
+       * config.in: Regenerate.
+
+2013-09-23  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
+2013-06-03  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4, configure: Regenerate.
+
+2013-03-30  Joel Sherrill  <joel.sherrill@oarcorp.com>
+           Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Add frv_extra_objs. Change simulator hardware
+       from always on to defaulting to yes it is enabled.
+       * Makefile.in: Conditionalize reference to dv-sockser.o.
+       * configure: Regenerated.
+
+2013-03-26  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2013-03-23  Joel Sherrill  <joel.sherrill@oarcorp.com>
+
+       * configure.ac: Fail if dv-sockser.o not available.
+       Error when --disable-sim-hardware is specified.
+       * configure: Regenerated.
+
+2012-06-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * config.in, configure: Regenerate.
+
+2012-03-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4, config.in, configure: Regenerate.
+
+2011-12-03  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4: New file.
+       * configure: Regenerate.
+
+2011-10-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Change include to common/acinclude.m4.
+
+2011-10-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Change AC_PREREQ to 2.64.  Delete AC_CONFIG_HEADER
+       call.  Replace common.m4 include with SIM_AC_COMMON.
+       * configure: Regenerate.
+
+2011-07-05  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-if.c (sim_do_command): Delete.
+
+2010-04-21  Mike Frysinger  <vapier@gentoo.org>
+
+       * profile.c (sim_profile_print_bar): Add cpu argument.
+
+2010-03-30  Mike Frysinger  <vapier@gentoo.org>
+
+       * devices.c (device_error): Add const to message.
+
+2010-02-12  Doug Evans  <dje@sebabeach.org>
+
+       * decode.c, * decode.h: Regenerate.
+
+2010-02-11  Doug Evans  <dje@sebabeach.org>
+
+       * cpu.h, * decode.c, * model.c, * sem.c: Regenerate.
+
+2010-01-24  Doug Evans  <dje@sebabeach.org>
+
+       * sem.c: Regenerate.
+
+2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure: Regenerate.
+
+2010-01-02  Doug Evans  <dje@sebabeach.org>
+
+       * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode.c,
+       * decode.h, * model.c, * sem.c: Regenerate, update copyright year.
+
+2009-11-22  Doug Evans  <dje@sebabeach.org>
+
+       * cpu.h: Regenerate.
+       * cpuall.h: Regenerate.
+       * decode.c: Regenerate.
+       * decode.h: Regenerate.
+
+2009-11-03  Doug Evans  <dje@sebabeach.org>
+
+       * arch.c: Regenerate.
+       * arch.h: Regenerate.
+       * cpu.c: Regenerate.
+       * cpu.h: Regenerate.
+       * cpuall.h: Regenerate.
+       * decode.c: Regenerate.
+       * decode.h: Regenerate.
+       * model.c: Regenerate.
+       * sem.c: Regenerate.
+
+2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * config.in: Regenerate.
+       * configure: Likewise.
+
+       * configure: Regenerate.
+
+2009-01-07  Hans-Peter Nilsson  <hp@axis.com>
+
+       * sem.c: Regenerate.
+
+2008-12-23  Hans-Peter Nilsson  <hp@axis.com>
+
+       * arch.c, arch.h, cpu.c, cpu.h, cpuall.h, decode.c, decode.h,
+       model.c, sem.c: Regenerate.
+
+2008-07-11  Hans-Peter Nilsson  <hp@axis.com>
+
+       * configure: Regenerate to track ../common/common.m4 changes.
+       * config.in: Ditto.
+
+2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+           Joseph Myers  <joseph@codesourcery.com>
+
+       * configure: Regenerate.
+
+2006-12-21  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config.in: Regenerate.
+
+2006-06-13  Richard Earnshaw  <rearnsha@arm.com>
+
+       * configure: Regenerated.
+
+2006-06-05  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * configure: Regenerated.
+
+2006-05-31  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * configure: Regenerated.
+
+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>
+
+       * frv-sim.h: Use CGEN_ATTR_VALUE_ENUM_TYPE in place of
+       CGEN_ATTR_VALUE_TYPE.
+       * mloop.in: Ditto.
+       * pipeline.c: Ditto.
+       * traps.c: Ditto.
+
+2005-03-23  Mark Kettenis  <kettenis@gnu.org>
+
+       * configure: Regenerate.
+
+2005-01-14  Andrew Cagney  <cagney@gnu.org>
+
+       * configure.ac: Sinclude aclocal.m4 before common.m4.  Add
+       explicit call to AC_CONFIG_HEADER.
+       * configure: Regenerate.
+
+2005-01-12  Andrew Cagney  <cagney@gnu.org>
+
+       * configure.ac: Update to use ../common/common.m4.
+       * configure: Re-generate.
+
+2005-01-11  Andrew Cagney  <cagney@localhost.localdomain>
+
+       * configure: Regenerated to track ../common/aclocal.m4 changes.
+
+2005-01-07  Andrew Cagney  <cagney@gnu.org>
+
+       * configure.ac: Rename configure.in, require autoconf 2.59.
+       * configure: Re-generate.
+
+2004-12-08  Hans-Peter Nilsson  <hp@axis.com>
+
+       * configure: Regenerate for ../common/aclocal.m4 update.
+
+2004-08-27  Richard Sandiford  <rsandifo@redhat.com>
+
+       * cpu.[ch], arch.[ch], decode.[ch]: Regenerated.
+       * cpuall.h, model.c, sem.c: Regenerated.
+
+2004-03-01  Richard Sandiford  <rsandifo@redhat.com>
+
+       * Makefile.in (SIM_OBJS): Add profile-fr450.o.
+       (profile-fr450.o): New dependency.
+       (stamp-cpu): Add fr450 to the list of machs.
+       * sim-frv.h (SPR_IS_ACC): New macro.
+       (H_SPR_ACC4, H_SPR_ACC63, H_SPR_ACCG4, H_SPR_ACCG63): Delete.
+       * cache.c (frv_cache_init, non_cache_access): Handle bfd_mach_fr450.
+       * frv.c (check_register_alignment, check_fr_register_alignment)
+       (check_memory_alignment, do_media_average): Likewise.
+       (frvbf_clear_accumulators): Likewise.  Use a mask of valid registers
+       rather than a consecutive range.
+       * interrupts.c (frv_queue_illegal_instruction_interrupt)
+       (frv_queue_non_implemented_instruction_interrupt): Handle
+       bfd_mach_fr450.
+       * memory.c (check_data_read_address, check_readwrite_address)
+       (check_insn_read_address, check_write_address): Likewise.
+       * mloop.in (@cpu@_simulate_insn_prefetch): Likewise.
+       * profile.c (reset_gr_flags, reset_fr_flags, reset_acc_flags)
+       (frvbf_model_insn_before, frvbf_model_insn_after): Likewise.
+       * profile-fr450.c: New file.
+       * registers.c (fr450_spr): New array.
+       (frv_register_control_init): Check its size.  Use it for fr450.
+       (frv_check_register_access): Handle bfd_mach_fr450.
+       (frv_check_spr_read_access): Likewise. Generalize accumulator check.
+       * traps.c (frv_core_signal, frvbf_media_cr_not_aligned): Likewise.
+       (frvbf_media_acc_not_aligned): Likewise.
+       (frvbf_media_register_not_aligned): Likewise.
+       * arch.c: Regenerate.
+       * arch.h: Regenerate.
+       * cpu.h: Regenerate.
+       * cpuall.h: Regenerate.
+       * decode.h: Regenerate.
+       * model.c: Regenerate.
+
+2004-03-01  Richard Sandiford  <rsandifo@redhat.com>
+
+       * cache.c (frv_cache_init): Change fr400 cache statistics to match
+       the fr405.
+       (non_cache_access): Add missing breaks.
+       * interrupts.c (set_exception_status_registers): Always set EAR15
+       for data_access_errors.
+       * memory.c (fr400_check_write_address): Remove redundant alignment
+       check.
+       * model.c: Regenerate.
+
+2004-03-01  Richard Sandiford  <rsandifo@redhat.com>
+
+       * frv.c (frvbf_iacc_cut): Rework, taking rounding into account.
+
+2004-03-01  Richard Sandiford  <rsandifo@redhat.com>
+
+       * decode.c, decode.h, model.c, sem.c: Regenerate.
+
+2003-11-24  Kevin Buettner  <kevinb@redhat.com>
+
+       * frv-sim.h (GR_REGNUM_MAX, FR_REGNUM_MAX, PC_REGNUM, SPR_REGNUM_MIN)
+       (SPR_REGNUM_MAX): Delete.
+       * frv.c (gdb/sim-frv.h): Include.
+       (frvbf_fetch_register, frvbf_store_register): Use register number
+       constants from gdb/sim-frv.h.  Check availability of general
+       purpose and float registers.
+
+2003-11-03  Dave Brolley  <brolley@redhat.com>
+
+       * cache.c (address_interference): Check for higher priority requests
+       in the same pipeline.
+
+2003-10-31  Dave Brolley  <brolley@redhat.com>
+
+       * frv-sim.h (LR_REGNUM): Removed.
+       (SPR_REGNUM_MIN,SPR_REGNUM_MAX): New macros.
+       * frv.c (frvbf_fetch_register): Fetch SPR registers based on
+       SPR_REGNUM_MIN and SPR_REGNUM_MAX. Check whether SPRs are implemented.
+       Return 0 for an unimplemented register. Return the length of the data
+       for an implemented register.
+       (frvbf_store_register): Ditto.
+
+2003-10-30  Andrew Cagney  <cagney@redhat.com>
+
+       * traps.c: Replace "struct symbol_cache_entry" with "struct
+       bfd_symbol".
+
+2003-10-10  Dave Brolley  <brolley@redhat.com>
+
+       * cpu.h, sem.c: Regenerate.
+
+2003-10-06  Dave Brolley  <brolley@redhat.com>
+
+       * profile-fr550.[ch]: New files.
+       * configure.in: Move frv handling to alphabetically correct placement.
+       * Makefile.in: Add fr550 support.
+       * frv-sim.h,frv.c,interrups.c,memory.c,mloop.in,pipeline.c,
+       profile.[ch],registers.c,traps.c: Add fr550 support.
+       * arch.c,arch.h,cpu.c,cpu.h,cpuall.h,model.h,decode.c,decode.h,sem.c:
+       Regenerate.
+
+2003-09-25  Dave Brolley  <brolley@redhat.com>
+
+       * reset.c (frv_initialize): Call frv_register_control_init first.
+
+2003-09-24  Dave Brolley  <brolley@redhat.com>
+
+       * profile.h (update_FR_ptime): New prototype.
+       (update_FRdouble_ptime): Ditto.
+       (update_SPR_ptime): Ditto.
+       (increase_ACC_busy): Ditto.
+       (enforce_full_acc_latency): Ditto.
+       (post_wait_for_SPR): Ditto.
+       * profile.c (update_FR_ptime): Moved here from profile-fr500.c.
+       (update_FRdouble_ptime): Ditto.
+       (update_SPR_ptime): New function.
+       (increase_ACC_busy): Ditto.
+       (enforce_full_acc_latency): Ditto.
+       (vliw_wait_for_fdiv_resource): Correct resource name.
+       (vliw_wait_for_fsqrt_resource): Ditto.
+       (post_wait_for_SPR): New function.
+       * profile-fr500.c (frvbf_model_fr500_u_commit): New function.
+       (frvbf_model_fr500_u_gr2fr): Pass out_FRk as output register to
+       adjust_float_register_busy.
+       (frvbf_model_fr500_u_gr_load): Record latency of SPR registers.
+       (frvbf_model_fr500_u_fr_load): Wait for and record latency of SPR
+       registers.
+       (frvbf_model_fr500_u_float_arith): Ditto.
+       (frvbf_model_fr500_u_float_dual_arith): Ditto.
+       (frvbf_model_fr500_u_float_div): Ditto.
+       (frvbf_model_fr500_u_float_sqrt): Ditto.
+       (frvbf_model_fr500_u_float_convert): Ditto.
+       (update_FR_ptime): Moved to profile.c
+       (update_FRdouble_ptime): Moved to profile.c
+       * profile-fr400.c (update_FR_ptime): Removed. Identical to functions
+       for other machines.
+       (update_FRdouble_ptime): Ditto.
+       * arch.h,cpu.h,sem.c,decode.[ch],model.c,sem.c: Regenerated.
+
+2003-09-12  Dave Brolley  <brolley@redhat.com>
+
+       * registers.c (frv_check_spr_read_access): Check for access to
+       ACC4-ACC63 and ACCG4-ACCG63.
+       * profile.h (frv-desc.h): #include it.
+       (spr_busy): New member of FRV_PROFILE_STATE.
+       (spr_latency): Ditto.
+       (GNER_FOR_GR): New macro.
+       (FNER_FOR_FR): New maccro.
+       (update_SPR_latency): New function.
+       (vliw_wait_for_SPR): New function.
+       * profile.c (update_latencies): Update SPR latencies.
+       (update_target_latencies): Ditto.
+       (update_SPR_latency): New function.
+       (vliw_wait_for_SPR): New function.
+       * profile-fr500.c (frvbf_model_fr500_u_idiv): Record GNER latency.
+       (frvbf_model_fr500_u_trap): Removed unused variable, ps.
+       (frvbf_model_fr500_u_check): Ditto.
+       (frvbf_model_fr500_u_clrgr): New unit modeller for fr500.
+       (frvbf_model_fr500_u_clrfr): Ditto.
+       (frvbf_model_fr500_u_spr2gr): Wait for SPR.
+       (frvbf_model_fr500_u_gr2spr): Ditto.
+       * frv-sim.h (H_SPR_ACC4): New macro.
+       (H_SPR_ACCG4): New macro;
+       (H_SPR_ACC0): Removed.
+       (H_SPR_ACCG0): Removed.
+       * arch.h,model.c,sem[ch],decode.[ch]: Regenerated.
+
 2003-09-10  Dave Brolley  <brolley@redhat.com>
 
        * profile.c (slot_names): FM1 was listed twice. Changed first
 
 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.
 
@@ -463,7 +1030,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.
@@ -1388,24 +1955,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.