+2002-01-20 Ben Elliston <bje@redhat.com>
+
+ * sim-fpu.h (SIM_FPU_IS_QNAN): Replace "Quite" with "Quiet" in
+ the comment for this enumerator.
+
+2002-01-14 Ben Elliston <bje@redhat.com>
+
+ * sim-fpu.h: Fix comment about sim_fpu_* constants.
+
+2001-12-20 Kazu Hirata <kazu@hxi.com>
+
+ * run.c (usage): Fix a typo.
+
+2001-07-05 Ben Elliston <bje@redhat.com>
+
+ * Make-common.in (srccgen): Remove.
+ (CGEN_CPU_DIR): Define.
+ (CGEN_READ_SCM): Redefine without $(srccgen).
+ (CGEN_ARCH_SCM): Ditto.
+ (CGEN_CPU_SCM): Ditto.
+ (CGEN_DECODE_SCM): Ditto.
+ (CGEN_DESC_SCM): Ditto.
+
+2001-04-25 Frank Ch. Eigler <fche@redhat.com>
+
+ * sim-load.c (sim_load_file): Put it back: external now.
+ * sim-utils.c (sim_analyze_program): Ditto. Nyuk nyuk nyuk.
+
+2001-04-21 Andrew Cagney <ac131313@redhat.com>
+
+ * sim-load.c (sim_load_file): Delete call bfd_cache_close. BFD
+ internal interface.
+ * sim-utils.c (sim_analyze_program): Ditto.
+
+2001-04-19 Frank Ch. Eigler <fche@redhat.com>
+
+ * sim-utils.c (sim_analyze_program): Call bfd_cache_close after
+ we're finished with its immediate use.
+ * sim-load.c (sim_load_file): Ditto.
+
+2001-03-16 Frank Ch. Eigler <fche@redhat.com>
+
+ Add support for mmap-based memory regions.
+ * sim-memopt.c (mmap_next_fd): New global.
+ (sim_memory_init): Reinitialize it.
+ (OPTION_MEMORY_MAPFILE, memory_option_handler): Support new
+ "--memory-mapfile FILE" option. Check for some errors.
+ (do_memopt_add): Conditionally do mmap instead of malloc for
+ backing store of simulated memory. Check for more errors.
+ (do_simopt_delete, sim_memory_uninstall): Corresponding cleanup.
+ * sim-memopt.h (munmap_length): New member of _sim_memopt.
+ * configure.in: Look for mmap/fstat related functions and headers.
+ * config.in, configure: Regenerated.
+
+2001-03-15 Frank Ch. Eigler <fche@redhat.com>
+
+ * sim-core.c (sim_core_map_attach): Correct overlap-related
+ error messages.
+
+2001-03-07 Michael Meissner <meissner@redhat.com>
+
+ * run.c (alloca-conf.h): Delete, no longer provided.
+
+2001-02-22 Ben Elliston <bje@redhat.com>
+
+ * sim-trace.h (TRACE_VPU_IDX): Add.
+ (TRACE_vpu): Define.
+ (WITH_TRACE_VPU_P): Likewise.
+ (TRACE_VPU_P): Likewise.
+ * sim-trace.c (OPTION_TRACE_VPU): Define.
+ (trace_options): Add --trace-vpu.
+ (trace_option_handler): Handle OPTION_TRACE_VPU.
+ (trace_option_handler): Include VPU tracing in --trace-semantics.
+ (trace_idx_to_str): Handle TRACE_VPU_IDX.
+
+2001-02-21 Ben Elliston <bje@redhat.com>
+
+ * sim-trace.h (TRACE_BRANCH_INPUT1): New macro.
+ (TRACE_BRANCH_INPUT2): Likewise.
+
+2001-02-09 Ben Elliston <bje@redhat.com>
+
+ * (profile_print_pc): Write header out in target byte order.
+
+2001-02-09 Ben Elliston <bje@redhat.com>
+
+ * sim-profile.c (profile_pc_init): Correct bug in loop logic when
+ adjusting the pc shift value.
+
+2001-01-12 Chris Demetriou <cgd@sibyte.com>
+
+ * aclocal.m4 (SIM_AC_OPTION_SCACHE): Properly handle the case
+ where a numeric value is supplied.
+
+2001-01-06 Ben Elliston <bje@redhat.com>
+
+ * cgen.sh: Allow extrafiles to include the semantics files when
+ generating an ISA-specific decoder.
+
+2000-12-27 Alexandre Oliva <aoliva@redhat.com>
+
+ * Make-common.in (sim-io.o): Depend on targ-vals.h.
+
+2000-12-23 Ben Elliston <bje@redhat.com>
+
+ * cgen-trace.c (trace_result): Handle 'f' type operands; output
+ them to the trace stream using sim_fpu_printn_fpu. Include
+ "sim-fpu.h".
+
+2000-12-15 Ben Elliston <bje@redhat.com>
+
+ * sim-fpu.h (sim_fpu_printn_fpu): Declare.
+ * sim-fpu.c (print_bits): Add digits parameter. Print only as many
+ trailing digits as specified (-1 to print all digits).
+ (sim_fpu_print_fpu): New wrapper around sim_fpu_printn_fpu.
+ (sim_fpu_printn_fpu): Rename from sim_fpu_print_fpu; update calls
+ to print_bits ().
+
+2000-12-13 Ben Elliston <bje@redhat.com>
+
+ * cgen.sh: Set prefix/PREFIX (append ISA if applicable). Factor
+ sed expressions into $sedscript, substituting @prefix@/@PREFIX@.
+ (defs): New action.
+
+2000-12-12 Geoffrey Keating <geoffk@redhat.com>
+
+ * sim-endian.h: Don't have parameters on macro definitions which
+ are simply renaming functions, to permit use of XCONCAT2 in both
+ the macro name and the arguments in a use of such a definition.
+
+2000-12-11 Ben Elliston <bje@redhat.com>
+
+ * cgen-ops.h (SUBWORDDFDI): New function.
+
+2000-12-05 Ben Elliston <bje@redhat.com>
+
+ * Make-common.in (cgen-defs): New target.
+ (cgen-decode): Pass $(EXTRAFILES).
+
+ * genmloop.sh: Use @prefix@, not @cpu@ throughout. Add -prefix and
+ -outfile-suffix options.
+
+2000-12-04 Ben Elliston <bje@redhat.com>
+
+ * cgen-ops.h (SUBWORDSIQI): Mask off top bits.
+ (SUBWORDSIUQI): Likewise.
+ (SUBWORDDIHI): Likewise.
+ (SUBWORDDIQI): New function.
+
+ * cgen-trace.c (disassemble_insn): Remove unused declaration.
+ * cgen-scache.c (scache_option_handler): Remove unused local var.
+
+2000-12-03 Ben Elliston <bje@redhat.com>
+
+ * sim-profile.c (profile_option_handler): Remove unused prof_nr.
+
+2000-11-26 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * hw-events.c (delete_hw_event_data): Remove the scheduled events.
+
+2000-11-26 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * dv-core.c (dv_core_attach_address_callback): Don't abort if
+ space is not zero.
+
+2000-11-24 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * hw-base.c (hw_delete): Don't free base_of_hw since it's freed.
+ (set_hw_delete): Moved the macro as a function.
+ * 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
+ long_options, short_options, handlers, opt_cpu, orig_val.
+
2000-11-20 Ben Elliston <bje@redhat.com>
* cgen-ops.h (SUBBI): New macro.