+2016-01-03 Mike Frysinger <vapier@gentoo.org>
+
+ * nrun.c (myname): Mark const.
+ (main): Mark name const. Replace myname parsing loop with a
+ call to lbasename.
+
+2016-01-03 Mike Frysinger <vapier@gentoo.org>
+
+ (CONFIG_CFLAGS): Delte $(SIM_HOSTENDIAN).
+ * acinclude.m4 (SIM_AC_COMMON): Call AC_C_BIGENDIAN.
+ (SIM_AC_OPTION_HOSTENDIAN): Delete.
+ * config.in, configure: Regenerate.
+ * Make-common.in (SIM_HOSTENDIAN): Delete.
+ * sim-config.c (current_host_byte_order): Delete.
+ (sim_config): Delete current_host_byte_order assignments and
+ CURRENT_HOST_BYTE_ORDER checks.
+ (print_sim_config): Change WITH_HOST_BYTE_ORDER to HOST_BYTE_ORDER.
+ * sim-config.h (WITH_HOST_BYTE_ORDER): Change to ...
+ (HOST_BYTE_ORDER): ... this. Define based on WORDS_BIGENDIAN.
+ (current_host_byte_order): Delete.
+ (CURRENT_HOST_BYTE_ORDER): Likewise.
+ * sim-endian.c (WITH_HOST_BYTE_ORDER): Rename to ...
+ (HOST_BYTE_ORDER): ... this.
+ (sim_endian_split_16): Change WITH_HOST_BYTE_ORDER to
+ HOST_BYTE_ORDER.
+ (sim_endian_join_16): Likewise.
+ * sim-n-core.h (sim_core_read_misaligned_N): Change
+ CURRENT_HOST_BYTE_ORDER to HOST_BYTE_ORDER.
+ (sim_core_write_misaligned_N): Likewise.
+ * sim-n-endian.h (endian_t2h_N): Likewise.
+ (endian_h2t_N, endian_h2be_N, endian_be2h_N, endian_h2le_N,
+ endian_le2h_N): Likewise.
+ (offset_N): Change WITH_HOST_BYTE_ORDER to HOST_BYTE_ORDER.
+
+2016-01-02 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4 (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to
+ BFD_ENDIAN_BIG, LITTLE_ENDIAN to BFD_ENDIAN_LITTLE, and 0 to
+ BFD_ENDIAN_UNKNOWN.
+ (SIM_AC_OPTION_HOSTENDIAN): Likewise.
+ * cgen-ops.h (SUBWORDXFSI): Change BIG_ENDIAN to BFD_ENDIAN_BIG.
+ (SUBWORDTFSI, JOINSIDF, JOINSIXF, JOINSITF): Likewise.
+ * nrun.c (main): Likewise.
+ * sim-config.c (current_host_byte_order): Change type to enum
+ bfd_endian. Initialize to BFD_ENDIAN_UNKNOWN.
+ (current_target_byte_order): Likewise.
+ (config_byte_order_to_a): Likewise. Change BIG_ENDIAN to
+ BFD_ENDIAN_BIG, LITTLE_ENDIAN to BFD_ENDIAN_LITTLE, and 0 to
+ BFD_ENDIAN_UNKNOWN.
+ (sim_config): Change prefered_target_byte_order type to enum
+ bfd_endian. Change BIG_ENDIAN to BFD_ENDIAN_BIG, LITTLE_ENDIAN
+ to BFD_ENDIAN_LITTLE, and 0 to BFD_ENDIAN_UNKNOWN.
+ * sim-config.h: Change BIG_ENDIAN to BFD_ENDIAN_BIG, LITTLE_ENDIAN
+ to BFD_ENDIAN_LITTLE, and 0 to BFD_ENDIAN_UNKNOWN.
+ Delete all the various arch/OS endian includes & defines.
+ (current_host_byte_order): Change type to enum bfd_endian.
+ (current_target_byte_order): Likewise.
+ (CURRENT_HOST_BYTE_ORDER): Compare to BFD_ENDIAN_UNKNOWN, not 0.
+ (CURRENT_TARGET_BYTE_ORDER): Likewise.
+ * sim-endian.c: Change LITTLE_ENDIAN to BFD_ENDIAN_LITTLE.
+ * sim-events.c (sim_events_watch_sim): Change BIG_ENDIAN to
+ BFD_ENDIAN_BIG, LITTLE_ENDIAN to BFD_ENDIAN_LITTLE, and 0 to
+ BFD_ENDIAN_UNKNOWN.
+ (sim_events_watch_core): Likewise.
+ * sim-events.h: Likewise.
+ * sim-n-core.h (sim_core_read_misaligned_N): Change BIG_ENDIAN to
+ BFD_ENDIAN_BIG.
+ (sim_core_write_misaligned_N): Likewise.
+ * sim-n-endian.h (endian_h2be_N): Likewise.
+ (endian_be2h_N): Likewise.
+ (endian_h2le_N): Change LITTLE_ENDIAN to BFD_ENDIAN_LITTLE.
+ (offset_N): Likewise.
+ * sim-options.c (standard_option_handler): Change LITTLE_ENDIAN to
+ BFD_ENDIAN_LITTLE and BIG_ENDIAN to BFD_ENDIAN_BIG.
+
+2016-01-02 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen-defs.h (current_state): Delete.
+ * sim-base.h (CURRENT_STATE_REG, CURRENT_STATE): Delete.
+ * sim-utils.c (current_state): Delete.
+
+2015-12-30 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-module.c (sim_pre_argv_init): Change STATE_MY_NAME assignment
+ to use lbasename.
+
+2015-12-27 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in (SIM_NEW_COMMON_OBJS): Add sim-hload.o.
+
+2015-12-26 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4 (AH_BOTTOM): Delete tconfig.h appending.
+ * config.in, configure: Regenerate.
+ * Make-common.in (sim-basics_h): Delete tconfig.h.
+ (distclean): Likewise.
+ * sim-core.c (device_io_read_buffer, device_io_write_buffer): Delete.
+ (new_sim_core_mapping): Delete WITH_HW and device *device.
+ (sim_core_map_attach, sim_core_attach): Likewise.
+ (sim_core_read_buffer): Delete WITH_DEVICES logic.
+ (sim_core_write_buffer): Likewise.
+ * sim-core.h (struct _sim_core_mapping): Delete WITH_HW and device
+ *device.
+ (sim_core_attach): Likewise.
+ (device_io_read_buffer, device_io_write_buffer): Delete.
+ * sim-n-core.h (sim_core_read_aligned_N): Delete WITH_DEVICES logic.
+ (sim_core_write_aligned_N): Likewise.
+ * tconfig.h: Delete file.
+
+2015-12-26 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-core.c (sim_core_read_buffer): Move cia decl to top of func.
+ Call sim_cpu_hw_io_read_buffer if cpu is valid.
+ (sim_core_write_buffer): Move cia decl to top of func. Call
+ sim_cpu_hw_io_write_buffer if cpu is valid.
+
+2015-12-25 Mike Frysinger <vapier@gentoo.org>
+
+ * hw-properties.c (hw_find_ihandle_runtime_property): Delete
+ HW_TRACE call.
+ (hw_find_integer_property): Likewise.
+ (hw_find_integer_array_property): Likewise.
+ (hw_add_duplicate_property): Likewise.
+
+2015-12-25 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-config.h (WITH_ENGINE): Delete.
+ * sim-module.c (modules): Always include sim_engine_install.
+
+2015-12-25 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (SIM_NEW_COMMON_OBJS): Add sim-model.o.
+ * cgen-types.h (SIM_HAVE_MODEL): Delete.
+ * sim-base.h: Always include sim-model.h.
+ * sim-config.h (WITH_DEFAULT_MODEL): Delete.
+ * sim-cpu.h (sim_cpu_base): Always declare mach/model members.
+ * sim-model.c (sim_model_init): Return when !WITH_MODEL_P.
+ [!WITH_MODEL_P] (sim_machs): Define.
+ * sim-model.h: Add some developer docs.
+ [!WITH_DEFAULT_MODEL] (mach_attr, WITH_DEFAULT_MODEL): Define.
+ (WITH_MODEL_P): Define.
+ * sim-module.c (modules): Always include sim_model_install.
+ * sim-profile.h (WITH_PROFILE_MODEL_P): Delete.
+
+2015-12-25 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-cpu.h: Rename MACH to SIM_MACH and MODEL to SIM_MODEL.
+ * sim-model.c: Likewise.
+ * sim-model.h: Likewise. Rename MACH_IMP_PROPERTIES to
+ SIM_MACH_IMP_PROPERTIES
+
+2015-12-25 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-core.c (device_error): Delete.
+ (sim_core_map_attach): Delete calls to device_error.
+ (sim_core_attach): Likewise.
+ * sim-core.h (device_error): Delete.
+ * sim-n-core.h (sim_core_read_aligned_N): Change device_error call
+ to sim_engine_abort.
+ (sim_core_write_aligned_N): Likewise.
+
+2015-12-25 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-config.h (WITH_CALLBACK_MEMORY): Delete.
+ * sim-core.c (sim_core_write_buffer): Likewise.
+ * sim-n-core.h (sim_core_read_aligned_N): Likewise.
+ (sim_core_write_aligned_N): Likewise.
+
+2015-12-25 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-pal.c: Include config.h and sim-main.h.
+ (hw_pal_io_read_buffer): Always call CPU_INDEX.
+
+2015-12-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-options.c (standard_options): Always enable load-lma and
+ load-vma options.
+ (standard_install): Always set STATE_LOAD_AT_LMA_P(sd) to 1.
+
+2015-12-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-module.c (MODULE_LIST): Delete.
+
+2015-12-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-options.c (OPTION_H8300H, OPTION_H8300S, OPTION_H8300SX):
+ Move to h8300/compile.c.
+ [SIM_H8300] (standard_options): Likewise.
+ (standard_option_handler): Likewise.
+
+2015-12-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-module.c [WITH_WATCHPOINTS] (modules): Always call
+ sim_watchpoint_install.
+
+2015-12-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-base.h [SIM_HAVE_FLATMEM] (sim_state_base): Delete flatmem code.
+ * sim-module.c [SIM_HAVE_FLATMEM] (modules): Always call
+ sim_memopt_install.
+ * sim-options.c (OPTION_MEM_SIZE): Delete.
+ [SIM_HAVE_FLATMEM] (standard_options): Delete flatmem code.
+ (standard_option_handler): Likewise.
+
+2015-12-24 Mike Frysinger <vapier@gentoo.org>
+
+ * tconfig.h (SIM_HAVE_SIMCACHE): Delete.
+
+2015-11-21 Mike Frysinger <vapier@gentoo.org>
+
+ PR sim/18762
+ * Makefile.in (CPPFLAGS, CXXFLAGS, LDFLAGS): Define.
+
+2015-11-21 Mike Frysinger <vapier@gentoo.org>
+
+ PR sim/19273
+ * sim-utils.c (sim_do_commandf): Declare ret. Call va_start,
+ vasprintf, and va_end together. Check ret after va_end call.
+
+2015-11-21 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-types.h (SIM_PRI_TB): Define.
+ (PRI_TW, PRIiTW, PRIxTW): New PRI target word defines.
+ (PRI_TA, PRIiTA, PRIxTA): New PRI target address defines.
+ (PRI_TC, PRIiTC, PRIxTC): New PRI target cell defines.
+ (PRI_TF, PRIiTF, PRIxTF): New PRI target floating point defines.
+
+2015-11-17 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-main.h (WITH_MODULO_MEMORY): Delete.
+ * sim-core.c (new_sim_core_mapping): Always assign mask to modulo-1.
+ (sim_core_attach): Delete WITH_MODULO_MEMORY == 0 logic.
+ (sim_core_translate): Likewise.
+ * sim-core.h: Delete mention of WITH_MODULO_MEMORY.
+
+2015-11-16 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-close.c (__cgen_cpu_close, _cgen_cpu_close): Delete.
+ (cgen_cpu_close): Change to XCONCAT2.
+
+2015-11-15 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (SIM_NEW_COMMON_OBJS): Add sim-reason.o, sim-reg.o,
+ and sim-stop.o.
+
+2015-11-14 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (SIM_NEW_COMMON_OBJS): Add sim-close.o
+ * sim-close.c: New file.
+
+2015-09-25 Andrew Bennett <andrew.bennett@imgtec.com>
+ Ali Lown <ali.lown@imgtec.com>
+
+ * sim-bits.h (EXTEND6): New macro.
+ (EXTEND12): New macro.
+ (EXTEND25): New macro.
+
+2015-06-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-trace.c (trace_one_insn): Delete.
+ * sim-trace.h (trace_one_insn): Delete.
+
+2015-06-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-trace.c (debug_printf): Rename to ...
+ (sim_debug_printf): ... this.
+ * sim-trace.h (debug_printf): Delete define.
+ (debug_printf): Rename to ...
+ (sim_debug_printf): ... this.
+
+2015-06-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-trace.c (OPTION_TRACE_REGISTER): New enum.
+ (trace_options): Add trace-register option.
+ (trace_option_handler): Handle OPTION_TRACE_REGISTER case.
+ (trace_idx_to_str): Handle TRACE_REGISTER_IDX case and re-indent.
+ * sim-trace.h (TRACE_REGISTER_IDX): New enum.
+ (TRACE_register, WITH_TRACE_REGISTER_P, STRACE_REGISTER_P,
+ TRACE_REGISTER_P, TRACE_REGISTER): Define.
+
+2015-06-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-trace.h (STRACE, STRACE_INSN, STRACE_DECODE, STRACE_EXTRACT,
+ STRACE_LINENUM, STRACE_MEMORY, STRACE_MODEL, STRACE_ALU, STRACE_CORE,
+ STRACE_EVENTS, STRACE_FPU, STRACE_VPU, STRACE_BRANCH, STRACE_SYSCALL,
+ STRACE_DEBUG): Define.
+
+2015-06-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-trace.c (trace_options): Update help text for trace-alu,
+ trace-fpu, trace-vpu, and trace-semantics.
+ * sim-trace.h (TRACE_ALU_IDX): Update comment text.
+ (TRACE_FPU_IDX, TRACE_VPU_IDX): Likewise.
+
+2015-06-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-assert.h (SIM_FILTER_PATH): Delete.
+ [!SIM_ASSERT, WITH_ASSERT]: Include libiberty.h.
+ (SIM_ASSERT): Replace SIM_FILTER_PATH with lbasename.
+ [!ASSERT, WITH_ASSERT]: Include libiberty.h.
+ (ASSERT): Replace SIM_FILTER_PATH with lbasename.
+ * sim-events.c: Include libiberty.h.
+ (ETRACE): Replace SIM_FILTER_PATH with lbasename.
+
+2015-06-23 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4 (AC_ARG_ENABLE(sim-bswap)): Call AS_HELP_STRING.
+ (AC_ARG_ENABLE(sim-cflags)): Likewise.
+ (AC_ARG_ENABLE(sim-debug)): Likewise.
+ (AC_ARG_ENABLE(sim-stdio)): Likewise.
+ (AC_ARG_ENABLE(sim-trace)): Likewise.
+ (AC_ARG_ENABLE(sim-profile)): Likewise.
+ (AC_ARG_ENABLE(sim-environment)): Likewise.
+ (AC_ARG_ENABLE(sim-alignment)): Likewise.
+ (AC_ARG_ENABLE(sim-assert)): Likewise.
+ (AC_ARG_ENABLE(sim-bitsize)): Likewise.
+ (AC_ARG_ENABLE(sim-endian)): Likewise.
+ (AC_ARG_ENABLE(sim-hostendian)): Likewise.
+ (AC_ARG_ENABLE(sim-float)): Likewise.
+ (AC_ARG_ENABLE(sim-scache)): Likewise.
+ (AC_ARG_ENABLE(sim-default-model)): Likewise.
+ (AC_ARG_ENABLE(sim-inline)): Likewise.
+ (AC_ARG_ENABLE(sim-packages)): Likewise.
+ (AC_ARG_ENABLE(sim-regparm)): Likewise.
+ (AC_ARG_ENABLE(sim-reserved-bits)): Likewise.
+ (AC_ARG_ENABLE(sim-smp)): Likewise.
+ (AC_ARG_ENABLE(sim-stdcall)): Likewise.
+ (AC_ARG_ENABLE(sim-xor-endian)): Likewise.
+ (AC_ARG_ENABLE(cgen-maint)): Likewise.
+ * configure: Regenerate.
+
+2015-06-23 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-config.h (WITH_TRACE): Define to ~TRACE_debug.
+
+2015-06-23 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen-trace.c [!__STDC__]: Delete.
+ * sim-trace.h [!__STDC__]: Likewise.
+
+2015-06-21 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-model.c (sim_model_init): Assert model is not NULL.
+
+2015-06-21 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-types.h: Move SIM_TYPES_H define to top of file. Include
+ stdint.h. Replace all signed/unsigned typedefs with int#_t and
+ uint#_t.
+
+2015-06-21 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-alu.h (_SIM_ALU_H_): Rename to ...
+ (SIM_ALU_H): ... this.
+ * sim-assert.h (_SIM_ASSERT_H_): Rename to ...
+ (SIM_ASSERT_H): ... this.
+ * sim-basics.h (_SIM_BASICS_H_): Rename to ...
+ (SIM_BASICS_H): ... this.
+ * sim-bits.h (_SIM_BITS_H_): Rename to ...
+ (SIM_BITS_H): ... this.
+ * sim-endian.h (_SIM_ENDIAN_H_): Rename to ...
+ (SIM_ENDIAN_H): ... this.
+
+2015-06-18 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-syscall.c (sim_syscall_multi): Change unknown_syscall to a
+ constant string.
+
+2015-06-18 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.c (cb_target_map_entry, cb_host_map_entry): Change map to
+ m for sentinel testing.
+
+2015-06-17 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-syscall.c: Include errno.h and targ-vals.h.
+ (sim_syscall_multi, sim_syscall): Define.
+ * sim-syscall.h (sim_syscall_multi, sim_syscall): Declare.
+ * syscall.c (cb_syscall): Extend comment.
+
+2015-06-17 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (SIM_NEW_COMMON_OBJS): Add sim-syscall.o.
+ * sim-syscall.c: New file.
+ * sim-syscall.h: New file.
+
+2015-06-17 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.c (cb_target_map_entry, cb_host_map_entry): Define.
+ (cb_target_to_host_syscall): Rewrite to use cb_target_map_entry.
+ (cb_host_to_target_errno): Rewrite to use cb_host_map_entry.
+ (cb_host_str_syscall, cb_host_str_errno, cb_host_str_signal,
+ cb_target_str_syscall, cb_target_str_errno, cb_target_str_signal):
+ Define.
+ * gentmap.c (gen_targ_map_c): Output name field.
+
+2015-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4: Change configure.in to configure.ac.
+ * sim-config.h: Likewise.
+
+2015-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4 (sim-trace): Delete -DTRACE flags.
+ * configure: Regenerate.
+
+2015-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-trace.h (TRACE, TRACE_INSN, TRACE_DECODE, TRACE_EXTRACT,
+ TRACE_LINENUM, TRACE_MEMORY, TRACE_MODEL, TRACE_ALU, TRACE_CORE,
+ TRACE_EVENTS, TRACE_FPU, TRACE_VPU, TRACE_BRANCH, TRACE_SYSCALL,
+ TRACE_DEBUG): Define.
+
+2015-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-module.c (modules): Change WITH_TRACE to WITH_TRACE_ANY_P.
+ * sim-trace.c (trace_option_handler): Likewise.
+ * sim-trace.h (WITH_TRACE_ANY_P): Define.
+ (STRACE_ANY_P): Use WITH_TRACE_ANY_P.
+ (TRACE_ANY_P): Likewise.
+
+2015-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen-run.c (sim_resume): Rename TRACE_INSN_FINI to
+ CGEN_TRACE_INSN_FINI.
+ * cgen-trace.c: Rename trace_insn to cgen_trace_insn,
+ trace_result to cgen_trace_result, trace_insn_fini to
+ cgen_trace_insn_fini, trace_insn_init to cgen_trace_insn_init,
+ and trace_extract to cgen_trace_extract.
+ * cgen-trace.h (trace_insn_init): Rename to ...
+ (cgen_trace_insn_init): ... this.
+ (trace_insn_fini): Rename to ...
+ (cgen_trace_insn_fini): ... this.
+ (trace_insn): Rename to ...
+ (cgen_trace_insn): ... this.
+ (trace_extract): Rename to ...
+ (cgen_trace_extract): ... this.
+ (trace_result): Rename to ...
+ (cgen_trace_result): ... this.
+ (TRACE_RESULT_P): Rename to ...
+ (CGEN_TRACE_RESULT_P): ... this.
+ (TRACE_INSN_INIT): Rename to ...
+ (CGEN_TRACE_INSN_INIT): ... this. Change trace_insn_init to
+ cgen_trace_insn_init.
+ (TRACE_INSN_FINI): Rename to ...
+ (CGEN_TRACE_INSN_FINI): ... this. Change trace_insn_fini to
+ cgen_trace_insn_fini.
+ (TRACE_PRINTF): Rename to ...
+ (CGEN_TRACE_PRINTF): ... this.
+ (TRACE_INSN): Rename to ...
+ (CGEN_TRACE_INSN): ... this. Change trace_insn to cgen_trace_insn.
+ (TRACE_EXTRACT): Rename to ...
+ (CGEN_TRACE_EXTRACT): ... this. Change trace_extract to
+ cgen_trace_extract.
+ (TRACE_RESULT): Rename to ...
+ (CGEN_TRACE_RESULT): ... this. Change TRACE_RESULT_P to
+ CGEN_TRACE_RESULT_P and trace_result to cgen_trace_result.
+ * genmloop.sh (@prefix@_pbb_before): Change TRACE_INSN_FINI to
+ CGEN_TRACE_INSN_FINI, TRACE_INSN_INIT to CGEN_TRACE_INSN_INIT, and
+ TRACE_INSN to CGEN_TRACE_INSN.
+ (@prefix@_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
+
+2015-06-11 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-events.c (ETRACE_P): Delete.
+ (ETRACE): Change ETRACE_P to STRACE_EVENTS_P(sd).
+ (update_time_from_event, sim_events_schedule_vtracef): Likewise.
+ * sim-events.h (struct _sim_events): Delete trace member.
+ * sim-trace.c (set_trace_option_mask): Delete trace_nr check and
+ always set STATE_TRACE_FLAGS(sd)[trace_nr] element.
+
+2015-06-11 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-trace.h (STRACE_ANY_P, STRACE_INSN_P, STRACE_DECODE_P,
+ STRACE_EXTRACT_P, STRACE_LINENUM_P, STRACE_MEMORY_P, STRACE_MODEL_P,
+ STRACE_ALU_P, STRACE_CORE_P, STRACE_EVENTS_P, STRACE_FPU_P,
+ STRACE_VPU_P, STRACE_BRANCH_P, STRACE_SYSCALL_P): Define.
+
+2015-06-11 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-trace.h (TRACE_USEFUL_MASK): Change to TRACE_xxx defines.
+
+2015-06-11 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-trace.h (WITH_TRACE_P): New define.
+ (WITH_TRACE_INSN_P, WITH_TRACE_DECODE_P, WITH_TRACE_EXTRACT_P,
+ WITH_TRACE_LINENUM_P, WITH_TRACE_MEMORY_P, WITH_TRACE_MODEL_P,
+ WITH_TRACE_ALU_P, WITH_TRACE_CORE_P, WITH_TRACE_EVENTS_P,
+ WITH_TRACE_FPU_P, WITH_TRACE_VPU_P, WITH_TRACE_BRANCH_P,
+ WITH_TRACE_SYSCALL_P, WITH_TRACE_DEBUG_P, STRACE_P, TRACE_P):
+ Redefine to use WITH_TRACE_P.
+
+2015-06-09 Mike Stump <mrs@mrs.kithrup.com>
+
+ * sim-events.c (sim_events_schedule_after_signal): Fix spelling
+ mistake in call to sim_engine_abort.
+
+2015-04-29 Nick Clifton <nickc@redhat.com>
+
+ PR 18273
+ * sim-fpu.c (INLINE_SIM_FPU): Fix static analysis warning by
+ increasing parenthesis around casts to signed values.
+
+2015-04-21 Mike Frysinger <vapier@gentoo.org>
+
+ * gennltvals.sh: Add mcore support.
+ * nltvals.def: Regenerate.
+
+2015-04-21 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen.sh: Add +x permissions.
+ * genmloop.sh: Likewise.
+ * gentvals.sh: Likewise.
+ * gennltvals.sh (newlibroot): New variable to hold the path to newlib.
+ Change all uses of srcroot for newlib to newlibroot.
+
+2015-04-18 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-base.h (SIM_CPU): New typedef.
+
+2015-04-18 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen-engine.h (CIA_ADDR): Delete.
+ * sim-base.h: Update sim_cia example.
+ [!CIA_ADDR] (sim_cia): New typedef.
+
+2015-04-17 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen-utils.c (cgen_rtx_error): Change CIA_GET to CPU_PC_GET.
+ * sim-core.c (sim_core_read_buffer, sim_core_write_buffer): Likewise.
+ * sim-engine.h (SIM_ENGINE_HALT_HOOK): Change CIA_SET to CPU_PC_SET.
+ * sim-run.c (sim_engine_run): Change CIA_GET to CPU_PC_GET and
+ CIA_SET to CPU_PC_SET.
+
+2015-04-15 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in (SIM_NEW_COMMON_OBJS): Add sim-cpu.o.
+ * sim-main.h (STATE_CPU): Remove from comment and define.
+
+2015-04-13 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4 (ACX_PKGVERSION): Change GDB to SIM.
+ * configure: Regenerate.
+
+2015-04-13 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-options.c: Include version.h.
+ (OPTIONS_VERSION): New enum.
+ (standard_options): Add "version".
+ (standard_option_handler): Handle OPTIONS_VERSION.
+
+2015-04-13 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in (version.o): Change to using create-version.sh from gdb.
+ (create-version.sh): Delete.
+
+2015-04-06 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (SIM_NEW_COMMON_OBJS): Add sim-engine.o and sim-hrw.o.
+
+2015-04-01 Mike Frysinger <vapier@gentoo.org>
+
+ * run-sim.h, run.c: Delete.
+ * tconfig.h (SIM_HAVE_PROFILE, SIM_HAVE_BIENDIAN): Delete.
+
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * config.in, configure: Regenerate.
+ * Make-common.in (CSEARCH): Add $(ZLIBINC).
+ (ZLIB, ZLIBINC): Define.
+ (BFD_LIB): Add $(ZLIB).
+
+2015-03-31 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen-mem.h (MEMOPS_INLINE): Change to EXTERN_INLINE.
+ * cgen-ops.h (SEMOPS_INLINE): Likewise.
+
+2015-03-29 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-arange.h (SIM_ARANGE_INLINE): Move above sim_addr_range_hit_p.
+ (sim_addr_range_hit_p): Change INLINE to SIM_ARANGE_INLINE.
+ * sim-inline.h (INLINE2): Define to gnu_inline when available.
+
+2015-03-24 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-profile.c (profile_pc_event): Get pc via sim_pc_get. Delete
+ usage of STATE_WATCHPOINTS.
+ (profile_pc_init): Delete STATE_WATCHPOINTS (sd)->pc check. Change
+ STATE_WATCHPOINTS (sd)->sizeof_pc to sizeof (sim_cia).
+
+2015-03-24 Mike Frysinger <vapier@gentoo.org>
+
+ * tconfig.h: Note SIM_HAVE_PROFILE is deprecated.
+
+2015-03-24 Mike Frysinger <vapier@gentoo.org>
+
+ * tconfig.h: Note SIM_HAVE_BIENDIAN is deprecated.
+
+2015-03-24 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4 (SIM_AC_OPTION_HARDWARE): Move default option setting
+ of enable_sim_hardware to AC_ARG_ENABLE.
+
+2015-03-23 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4 (SIM_AC_OPTION_HARDWARE): Delete SIM_DV_SOCKSER_O.
+ Add dv-sockser.o to sim_hw_objs.
+
+2015-03-23 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-sockser.c: Include config.h.
+ * dv-sockser.h: Include sim-inline.h.
+ [HAVE_DV_SOCKSER]: Move all prototypes here.
+ [!HAVE_DV_SOCKSER] (dv_sockser_status, dv_sockser_write,
+ dv_sockser_write_buffer, dv_sockser_read): New stub functions.
+
+2015-03-16 Mike Frysinger <vapier@gentoo.org>
+
+ * gentmap.c, run.c: Convert old style prototypes.
+
+2015-03-16 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4 (SIM_AC_COMMON): Call AH_BOTTOM. Delete logic for
+ symlinking tconfig.h to tconfig.in.
+ * config.in, configure: Regenerate.
+ * nrun.c, run.c, sim-basics.h: Delete tconfig.h include.
+ * tconfig.in: Rename file ...
+ * tconfig.h: ... here.
+
+2015-03-15 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-socker.h (dv_sockser_install): Declare.
+ * sim-module.c: Include config.h.
+ [HAVE_DV_SOCKSER]: Include dv-sockser.h.
+ (modules) [HAVE_DV_SOCKSER]: Add dv_sockser_install.
+ * sim-module.h: Include gdb/remote-sim.h.
+
+2015-03-14 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (BUILT_SRC_FROM_COMMON): Delete.
+ (sim-inline.c): Delete rule.
+
+2015-03-14 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (SIM_RUN_OBJS): Change to nrun.o.
+ * run.c [SIM_USE_DEPRECATED_RUN_FRONTEND]: Issue a warning.
+ [!SIM_USE_DEPRECATED_RUN_FRONTEND]: Throw an error.
+
+2015-03-14 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-assert.h [!SIM_ASSERT, WITH_ASSERT]: Include sim-io.h.
+ [!ASSERT, WITH_ASSERT]: Likewise.
+ * sim-endian.c: Delete sim-io.h include.
+
+2015-02-19 Mike Frysinger <vapier@gentoo.org>
+
+ * run-sim.h (sim_kill): Delete unused prototype.
+
+2015-02-13 Chen Gang <gang.chen.5i5j@gmail.com>
+
+ * gentmap.c: Include "string.h".
+
+2015-02-02 Chen Gang <gang.chen.5i5j@gmail.com>
+
+ * sim-options.c (sim_args_command): Call freeargv() when failure
+ occurs.
+
+2015-01-07 Joel Brobecker <brobecker@adacore.com>
+
+ * aclocal.m4, configure: Regenerate using automake 1.11.1.
+
+2014-12-03 Joel Brobecker <brobecker@adacore.com>
+
+ * sim-io.c (sim_io_stat, sim_io_fstat): Adjust calls to "stat"
+ and "fstat" callbacks by calls to "to_stat" and "to_fstat" (resp)
+ callbacks following renaming in callback.h.
+ * syscall.c (cb_syscall): Likewise. Adjust calls to "lstat"
+ callback by call to "to_lstat" callback
+
+2014-08-28 Gary Benson <gbenson@redhat.com>
+
+ * sim-trace.h (debug_printf): New define.
+
+2014-08-19 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2014-08-15 Roland McGrath <mcgrathr@google.com>
+
+ * configure: Regenerate.
+ * config.in: Regenerate.
+
+2014-03-10 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-command.c (sim_do_command): Add const to cmd.
+ * sim-options.c (sim_args_command): Add const to cmd.
+ * sim-options.h (sim_args_command): Add const to cmd.
+
+2014-03-05 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-hload.c (sim_load): Add const to prog.
+ * sim-load.c (sim_load_file): Likewise.
+ * sim-utils.c (sim_analyze_program): Likewise.
+ * sim-utils.h (sim_analyze_program): Likewise.
+ (sim_load_file): Likewise.
+
+2014-03-04 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4 (build_warnings): Copy from gdb/configure.ac.
+ * callback.c (system): Delete unused prototype.
+ (os_init): Likewise.
+ (os_shutdown): Likewise.
+ (os_unlink): Likewise.
+ (os_time): Likewise.
+ (os_system): Likewise.
+ (os_rename): Likewise.
+ (os_write_stdout): Likewise.
+ (os_flush_stdout): Likewise.
+ (os_write_stderr): Likewise.
+ (os_flush_stderr): Likewise.
+ (os_write): Likewise.
+ (os_read_stdin): Likewise.
+ (os_read): Likewise.
+ (os_open): Likewise.
+ (os_lseek): Likewise.
+ (os_isatty): Likewise.
+ (os_get_errno): Likewise.
+ (os_close): Likewise.
+ (os_vprintf_filtered): Likewise.
+ (os_evprintf_filtered): Likewise.
+ (os_error): Likewise.
+ (fdmap): Likewise.
+ (fdbad): Likewise.
+ (wrap): Likewise.
+ (wrap): Change to new style prototype.
+ (fdbad): Likewise.
+ (fdmap): Likewise.
+ (os_close): Likewise.
+ (os_poll_quit): Likewise.
+ (os_get_errno): Likewise.
+ (os_isatty): Likewise.
+ (os_lseek): Likewise.
+ (os_open): Likewise.
+ (os_read): Likewise.
+ (os_read_stdin): Likewise.
+ (os_write): Likewise.
+ (os_write_stdout): Likewise.
+ (os_flush_stdout): Likewise.
+ (os_write_stderr): Likewise.
+ (os_flush_stderr): Likewise.
+ (os_rename): Likewise.
+ (os_system): Likewise.
+ (os_time): Likewise.
+ (os_unlink): Likewise.
+ (os_stat): Likewise.
+ (os_fstat): Likewise.
+ (os_lstat): Likewise.
+ (os_ftruncate): Likewise.
+ (os_truncate): Likewise.
+ (os_pipe): Likewise.
+ (os_pipe_empty): Likewise.
+ (os_pipe_nonempty): Likewise.
+ (os_shutdown): Likewise.
+ (os_init): Likewise.
+ (cb_read_target_syscall_maps): Likewise.
+ (cb_target_to_host_syscall): Likewise.
+ (cb_host_to_target_errno): Likewise.
+ (cb_target_to_host_open): Likewise.
+ (cb_store_target_endian): Likewise.
+ (cb_host_to_target_stat): Likewise.
+ * sim-hload.c (sim_load): Change to new style prototype.
+ * sim-load.c (sim_load_file): Change to new style prototype.
+ (report_transfer_performance): Likewise.
+ (xprintf_bfd_vma): Likewise.
+ * syscall.c (cb_get_string): Change to new style prototype.
+ (get_path): Likewise.
+ (cb_syscall): Likewise.
+
+2013-10-15 Hans-Peter Nilsson <hp@axis.com>
+
+ * create-version.sh: Align parameters to match those of
+ ../../gdb/common/create-version.sh.
+ * Make-common.in (srcsim): New variable.
+ (version.c): Adjust call to create-version.sh as per above.
+
+2013-09-23 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2013-09-03 Mike Stump <mikestump@comcast.net>
+
+ * sim-options.c (complete_option_list): Mark text and word const.
+
+2013-06-28 Tom Tromey <tromey@redhat.com>
+
+ * Make-common.in (version.c): Use version.in, not
+ common/version.in.
+ * create-version.sh: Likewise.
+
+2013-06-24 Joel Brobecker <brobecker@adacore.com>
+
+ * create-version.sh: New script. Adapted from
+ gdb/commong/create-version.sh.
+ * Make-common.in (version.c): Update rule dependencies,
+ and re-implement using create-version.sh.
+
+2013-06-21 Nick Clifton <nickc@redhat.com>
+
+ * gennltvals.sh: Add msp430 support.
+ * nltvals.def: Regenerate.
+
+2013-06-03 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4: Replace maintainer-mode code with AM_MAINTAINER_MODE.
+ * aclocal.m4, configure: Regenerate.
+
+2013-05-10 Freddie Chopin <freddie_chopin@op.pl>
+
+ PR build/15414:
+ * acinclude.m4 (SIM_AC_OPTION_WARNINGS): Do not use
+ -Wformat-nonliteral with -Wno-format.
+
+2013-03-26 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4: Regenerate.
+
+2013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * acinclude.m4: Add SIM_DV_SOCKSER_O which is empty on hosts
+ which do not support dv-sockser.o. Add always as option to
+ first argument to SIM_AC_OPTION_HARDWARE. Fail if hardware
+ is always required to be enabled by simulator.
+
+2012-08-28 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
+
+ * gennltvals.sh: Use libgloss/syscall.h for cr16.
+ * nltvals.def: Regenerate.
+
+2012-06-16 Joel Brobecker <brobecker@adacore.com>
+
+ * acinclude.m4 (SIM_AC_COMMON): Define PACKAGE.
+ * config.in, configure: Regenerate.
+
+2012-05-24 Pedro Alves <palves@redhat.com>
+
+ * sim-signal.h (sim_signal_to_target): Rename to ...
+ (sim_signal_to_gdb_signal): ... this.
+ * sim-signal.c (sim_signal_to_target): Rename to ...
+ (sim_signal_to_gdb_signal): ... this.
+ * sim-reason.c (sim_stop_reason): Adjust to rename.
+
+2012-05-24 Pedro Alves <palves@redhat.com>
+
+ PR gdb/7205
+
+ Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
+
+2012-05-24 Pedro Alves <palves@redhat.com>
+
+ PR gdb/7205
+
+ Replace target_signal with gdb_signal throughout.
+
+2012-05-18 Nick Clifton <nickc@redhat.com>
+
+ PR 14072
+ * callback.c: Include config.h before system header files.
+ * cgen-trace.c: Likewise.
+ * cgen-utils.c: Likewise.
+ * gentmap.c: Likewise.
+
+2012-04-02 Mike Frysinger <vapier@gentoo.org>
+
+ * hw-ports.c (hw_port_decode): Change "Unreconized" to "Unrecognized".
+
+2012-03-28 Rathish C <rathish.c@kpitcummins.com>
+
+ * sim-trace.c: Update the function prototype of save_data_size.
+ Move the enum data_fmt from here...
+ * sim-trace.h: ...to here.
+ Add function prototype of save_data.
+
+2012-03-25 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-core.h (sim_core_trans_addr): Add prototype.
+
+2012-03-24 Hans-Peter Nilsson <hp@axis.com>
+
+ * nrun.c: Add #ifdef HAVE_CONFIG_H and associated includes stanza
+ missing in last change.
+
+2012-03-24 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4 (SIM_AC_COMMON): Call AC_USE_SYSTEM_EXTENSIONS.
+ * nrun.c: Include string.h/strings.h.
+ * aclocal.m4, config.in, configure: Regenerate.
+
+2012-03-22 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4 (SIM_AC_OPTION_WARNINGS): Copy AC_ARG_ENABLE(werror),
+ WERROR_CFLAGS, and build_warnings from gdb/configure.ac. Comment
+ out -Werror initialization.
+
+2012-03-19 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (TAGS): Change a-z to [:lower:].
+ * acinclude.m4 (sim-trace): Likewise.
+ * gennltvals.sh: Change A-Z0-9 to [:upper:][:digit:].
+ Change A-Za-z0-9 to [:alnum:].
+
+2012-03-18 Mike Frysinger <vapier@gentoo.org>
+
+ * nrun.c (main): Display strsignal of sigrc.
+
+2012-01-06 Mike Frysinger <vapier@gentoo.org>
+
+ * Makefile.in (abs_srcdir): Declare.
+ (srcroot): Define in terms of abs_srcdir.
+ (headers): Change srcdir to abs_srcdir.
+
+2012-01-02 Joel Brobecker <brobecker@adacore.com>
+
+ * dv-sockser.h, sim-assert.h, sim-fpu.c: Reformat the copyright
+ header.
+
+2011-12-19 Joel Brobecker <brobecker@adacore.com>
+
+ * Make-common.in (hw-config.h): Work around bug in Solaris 2.8
+ system bourne shell.
+
+2011-12-03 Mike Frysinger <vapier@gentoo.org>
+
+ * syscall.c (cb_get_string): Rename from "get_string".
+ (get_path): Rename get_string call to cb_get_string.
+
+2011-12-03 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (VPATH): Add $(srccom).
+ (DEP): Delete.
+ (DEPMODE, DEPDIR, depcomp, COMPILE.pre, COMPILE.post, COMPILE,
+ POSTCOMPILE): New variables.
+ (.c.o): Replace recipe with call to $(COMPILE) and $(POSTCOMPILE).
+ Include dependency files, when using GNU Make. Delete all
+ dependency-only rules.
+ * aclocal.m4: Include ../../config/depstand.m4. Call
+ ZW_CREATE_DEPDIR and ZW_PROG_COMPILER_DEPENDENCIES.
+ (MAKE, GMAKE): New substs.
+
+2011-11-07 Mike Frysinger <vapier@gentoo.org>
+
+ PR sim/13161
+ * configure.ac (AC_CHECK_FUNCS): Add posix_fallocate.
+ * configure, config.in: Regenerate.
+ * dv-cfi.c (attach_cfi_regs): Check for HAVE_POSIX_FALLOCATE.
+
+2011-10-19 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4: Call AC_CHECK_LIB when $hardware contains cfi.
+
+2011-10-18 John Wehle <john@feith.com> (tiny patch)
+
+ * sim-profile.c (profile_info): Only print the title once.
+
+2011-10-17 Mike Frysinger <vapier@gentoo.org>
+
+ * acinclude.m4: Rename from aclocal.m4.
+ * aclocal.m4: Regenerate.
+
+2011-10-17 Mike Frysinger <vapier@gentoo.org>
+
+ * aclocal.m4: Change AC_PREREQ comment to 2.64.
+ * common.m4: Delete.
+ * configure.ac: Change AC_PREREQ to 2.64. Replace AC_CONFIG_HEADER
+ call and common.m4 include with SIM_AC_COMMON(cconfig.h).
+ * configure: Regenerate.
+
+2011-10-14 Alexey Makhalov <makhaloff@gmail.com>
+
+ * sim-alu.h (ALU32_AND): Clear carry flag.
+ (ALU32_AND): Clear carry flag.
+
+2011-10-09 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-cfi.c: Include stdbool.h.
+
+2011-10-09 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-cfi.c: Replace devices.h include with hw-base.h and hw-main.h.
+
+2011-10-04 Mike Frysinger <vapier@gentoo.org>
+
+ * aclocal.m4 (SIM_AC_COMMON): Call AM_ZLIB, ACX_PKGVERSION, and
+ ACX_BUGURL. Define PKGVERSION and REPORT_BUGS_TO.
+
+2011-07-12 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-command.c: Include sim-options.h.
+
+2011-07-12 Mike Frysinger <vapier@gentoo.org>
+
+ * aclocal.m4: Move sinclude comment after AC_INIT comment.
+
+2011-07-12 Mike Frysinger <vapier@gentoo.org>
+
+ * aclocal.m4 (SIM_AC_COMMON): Call AC_REQUIRE on AC_PROG_CC.
+ Delete direct call to AC_PROG_CC.
+
+2011-07-05 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-command.c: New file.
+ * Make-common.in (SIM_NEW_COMMON_OBJS): Add sim-command.o.
+ (sim-command.o): New rule.
+
+2011-05-27 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-options.c (standard_option_handler): Remove arg[0] check
+ when freeing simulator_sysroot. Only strdup arg when arg[0] is
+ not an empty string, otherwise assign "" back to it.
+
+2011-05-26 Mike Frysinger <vapier@gentoo.org>
+
+ * nltvals.def: Regenerate to include Blackfin syscalls again.
+
+2011-05-25 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-trace.c (OPTION_TRACE_SYSCALL): New enum.
+ (trace_options): Handle "trace-syscall" with OPTION_TRACE_SYSCALL.
+ (trace_option_handler): Handle OPTION_TRACE_SYSCALL.
+ (trace_idx_to_str): Likewise.
+ * sim-trace.h (TRACE_SYSCALL_IDX): New enum.
+ (TRACE_syscall): Define.
+ (WITH_TRACE_SYSCALL_P): Likewise.
+ (TRACE_SYSCALL_P): Likewise.
+
+2011-05-23 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-glue.c (hw_glue_finish): Move "name" to function scope and
+ remove now-unnecessary sub-scope for glue->type setting.
+ Check to see if the "reg" property exists before we use it, and
+ if it doesn't exist, error out for "glue" devices.
+
+2011-05-23 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-glue.c (hw_glue_finish): Set type to glue_or when name is
+ glue-or, and set type to glue_xor when name is glue-xor.
+ (hw_glue_port_event): Return immediately when type is glue_io
+ or unmatched. Handle glue_or and glue_xor types. Move HW_TRACE
+ and hw_port_event calls from glue_and to end of function.
+
+2011-05-11 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.c, dv-pal.c, dv-sockser.c, hw-base.c, hw-device.c,
+ hw-instances.c, hw-ports.c, hw-properties.c, hw-tree.c, sim-abort.c,
+ sim-arange.c, sim-config.c, sim-core.c, sim-engine.c, sim-events.c,
+ sim-hw.c, sim-io.c, sim-memopt.c, sim-options.c, sim-profile.c,
+ sim-resume.c, sim-stop.c, syscall.c: Add space before parenthesis
+ around function arguments.
+
+2011-04-14 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-options.c (complete_option_list, sim_complete_command):
+ New functions.
+
+2011-04-02 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-glue.c: Fix up style.
+
+2011-04-02 Mike Frysinger <vapier@gentoo.org>
+
+ * hw-alloc.c (hw_alloc_data): Adjust brace.
+ * hw-base.c (hw_base_data): Likewise.
+ (generic_hw_unit_decode): Fix indentation.
+ * hw-device.h (_hw_unit, enum, hw): Adjust braces.
+ * hw-events.c (hw_event, hw_event_data): Likewise.
+ * hw-handles.c (hw_handle_mapping, hw_handle_data): Likewise.
+ * hw-instances.c (hw_instance_data): Likewise.
+ * hw-instances.h (hw_instance): Likewise.
+ * hw-main.h (hw_descriptor, enum): Likewise.
+ * hw-ports.c (hw_port_edge, hw_port_data, empty_hw_ports): Likewise.
+ * hw-ports.h (hw_port_descriptor): Likewise.
+ * hw-properties.c (hw_property_data): Likewise.
+ * hw-properties.h (enum, hw_property, _ihandle_runtime_property_spec,
+ _range_property_spec, _reg_property_spec): Likewise.
+ * hw-tree.c (_name_specifier, printer): Likewise.
+ (split_device_specifier, parse_string_property, hw_tree_traverse,
+ print_size, print_reg_property, print_string, print_properties):
+ Fix indentation.
+
+2011-03-29 Mike Frysinger <vapier@gentoo.org>
+
+ * aclocal.m4 (SIM_AC_OPTION_HARDWARE): Add cfi to default list.
+ * Make-common.in (dv-cfi.o): New rule.
+ * dv-cfi.c, dv-cfi.h: New files.
+
+2011-03-21 Kevin Buettner <kevinb@redhat.com>
+
+ * gennltvals.sh: Search sys/_default_fcntl.h, in addition to
+ fcntl.h and sys/fcntl.h, for constants.
+ * nltvals.def: Regenerate.
+ * sim-io.c (sim_io_stat, sim_io_fstat): New functions.
+ * sim-io.h (sys/types.h, sys/stat.h): Include.
+ (sim_io_stat, sim_io_fstat): Declare.
+
+2011-03-14 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.c, cgen-engine.h, dv-core.c, dv-glue.c, dv-pal.c,
+ hw-base.c, hw-device.c, hw-device.h, hw-handles.c, hw-instances.c,
+ hw-ports.c, hw-ports.h, hw-properties.c, hw-tree.c, nrun.c,
+ run-sim.h, run.c, sim-alu.h, sim-assert.h, sim-base.h, sim-basics.h,
+ sim-config.c, sim-core.c, sim-core.h, sim-engine.h, sim-events.c,
+ sim-events.h, sim-fpu.c, sim-hw.c, sim-inline.h, sim-load.c,
+ sim-memopt.c, sim-n-core.h, sim-options.c, sim-profile.c,
+ sim-signal.c, sim-trace.c, sim-trace.h, sim-utils.c, sim-watch.c,
+ syscall.c: Trim trailing whitespace.
+
+2011-03-05 Mike Frysinger <vapier@gentoo.org>
+
+ * gennltvals.sh: Handle bfin targets.
+ * nltvals.def: Regenerate.
+
+2011-02-25 Kevin Buettner <kevinb@redhat.com>
+
+ * callback.c (fdbad): Return EBADF rather than EINVAL for bad
+ file descriptors.
+
+2011-02-14 Mike Frysinger <vapier@gentoo.org>
+
+ * hw-alloc.c (hw_alloc_data): Delete zalloc_p.
+ (hw_zalloc, hw_malloc): Delete zalloc_p reference.
+ (hw_free): Drop zfree logic and always call free.
+ * hw-base.c (hw_delete): Change zfree to free.
+ * hw-handles.c (hw_handle_remove_ihandle): Likewise.
+ (hw_handle_remove_phandle): Likewise.
+ * hw-instances.c (hw_instance_delete): Likewise.
+ * hw-tree.c (parse_reg_property): Likewise.
+ (parse_ranges_property): Likewise.
+ (parse_string_property): Likewise.
+ * sim-core.c (sim_core_uninstall): Likewise.
+ * sim-cpu.c (sim_cpu_free_all): Likewise.
+ * sim-hw.c (sim_hw_uninstall): Likewise.
+ * sim-memopt.c (do_memopt_delete): Likewise.
+ (sim_memory_uninstall): Likewise.
+ * sim-module.c (sim_module_uninstall): Likewise.
+ * sim-options.c (sim_parse_args): Likewise.
+ * sim-profile.c (profile_pc_cleanup): Likewise.
+ (profile_uninstall): Likewise.
+ * sim-watch.c (do_watchpoint_delete): Likewise.
+ * sim-utils.c (zfree): Delete.
+ (sim_state_free): Change zfree to free.
+ * sim-utils.h (zfree): Delete.
+
+2011-02-13 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-events.h (_sim_events.time_from_event): Change type to signed64.
+
+2011-01-12 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-hw.c (sim_hw_uninstall): Uncomment hw_tree_delete.
+
+2011-01-12 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-module.c (sim_pre_argv_init): Return SIM_RC_FAIL when asprintf
+ fails.
+ * sim-options.c (sim_parse_args): Issue an error and return SIM_RC_FAIL
+ when asprintf fails.
+ * sim-utils.c (sim_do_commandf): Issue an error and return when
+ asprintf fails.
+ * sim-watch.c (sim_watchpoint_install): Return SIM_RC_FAIL when
+ asprintf fails.
+
+2011-01-11 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-memopt.c (do_memopt_add): Set nr_bytes to s.st_size before
+ bytes has been calculated and when mmap_next_fd is valid and
+ nr_bytes is 0.
+ (memory_option_handler): Allow missing size when mmap_next_fd is
+ valid.
+
+2011-01-10 Mike Frysinger <vapier@gentoo.org>
+
+ * aclocal.m4 (SIM_AC_OPTION_HARDWARE): Set $hardware to $2 when $2 is
+ not empty, and always append $3 to $hardware.
+
+2011-01-10 Mike Frysinger <vapier@gentoo.org>
+
+ * hw-device.h (hw_abort, hw_vabort, hw_halt): Add noreturn attribute.
+ * sim-hw.h (sim_hw_abort): Likewise.
+
+2011-01-05 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-load.c (sim_load_file): Change buffer type to unsigned char *.
+
+2011-01-05 Joel Brobecker <brobecker@adacore.com>
+
+ * run.1: Copyright year update.
+
+2010-12-28 Mike Frysinger <vapier@gentoo.org>
+
+ * hw-alloc.h (HW_NALLOC): Define.
+
+010-12-28 Mike Frysinger <vapier@gentoo.org>
+
+ * hw-alloc.h (HW_NZALLOC): Change ME,TYPE,N to me,type,n.
+
+2010-12-15 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-memopt.c (OPTION_MAP_INFO): Define.
+ (memory_options): Handle --map-info.
+ (memory_option_handler): Handle OPTION_MAP_INFO.
+
+2010-11-22 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-profile.c (PROFILE_PC_FREQ, PROFILE_PC_NR_BUCKETS,
+ PROFILE_PC_SHIFT, PROFILE_PC_START, PROFILE_PC_END,
+ PROFILE_INSN_COUNT): Add stubs when profile is disabled.
+
+2010-11-22 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-core.c (WITH_HW): Add device casts to device_error,
+ device_io_read_buffer, and device_io_write_buffer.
+
+2010-11-16 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-sockser.c (dv_sockser_write_buffer): New function.
+ (dv_sockser_write): Rewrite to use dv_sockser_write_buffer.
+ * dv-sockser.h (dv_sockser_write_buffer): New prototype.
+
+2010-10-07 Hans-Peter Nilsson <hp@axis.com>
+
+ * callback.c (os_lseek): Call wrap on lseek result.
+
+2010-05-26 Ozkan Sezer <sezeroz@gmail.com>
+
+ * dv-sockser.c (dv_sockser_init): Check error return from socket()
+ call by its equality to -1 not by it being negative.
+ (connected_p): Likewise for accept() call.
+
2010-04-23 Mike Frysinger <vapier@gentoo.org>
* sim-fpu.c (sim_fpu_zero, sim_fpu_qnan): Add 0 initializers.
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>
* 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.
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.
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>
* 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
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,
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>
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.
* 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.
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.
* 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.
* 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,
* 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
* 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.
* 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.
* 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.
* 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.
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.
* 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.
* 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.
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>
* 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
* 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.
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
* 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>
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.
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@.
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.
* 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.
* 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.
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
* 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
* 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.
* 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.
* 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.
* 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.
(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
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.
(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.
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.
* 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.
(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.
* 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
* 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.
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
* 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.
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>
* 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
* 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.
* 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
* 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.
* 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.
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.
* 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.
* 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.
* 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.
(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.
* 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.
(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
(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.
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.
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.
* 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.
* 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
* 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.
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.
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>
* 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>
* 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.
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.
* 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.
* 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
* 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.
(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):
(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
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.
* 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.
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.
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,
(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>
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>
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
(--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".
* 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.
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
* 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
* 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>
* 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
* 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__.