+2021-06-20 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (CGENDIR): Delete.
+
+2021-06-19 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (SIM_INLINE): Delete.
+
+2021-06-19 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * sim-inline.h: Move UNUSED before TYPE.
+
+2021-06-19 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (clean): Delete BUILT_SRC_FROM_COMMON usage.
+
+2021-06-19 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (CSEARCH): Change @INCINTL@ to $(INTL_CFLAGS).
+ (LIBINTL, LIBINTL_DEP): Delete.
+
+2021-06-19 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in: Move dependency vars to ../arch-subdir.mk.in.
+
+2021-06-19 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in: Move toolchain vars to ../arch-subdir.mk.in.
+
+2021-06-19 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (lt_cv_dlopen_libs): Delete.
+ (@PLUGINS_TRUE@LIBDL): Likewise.
+ (ZLIB): Use $(zlibdir).
+
+2021-06-19 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (CONFIG_LIBS): Add $(COMMON_LIBS).
+
+2021-06-18 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (WARN_CFLAGS, WERROR_CFLAGS): Delete.
+
+2021-06-18 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in: Include ../arch-subdir.mk.
+
+2021-06-18 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen-run.c: Include sim-signal.h.
+ * cgen-utils.c, nrun.c, sim-core.c, sim-engine.c, sim-reason.c,
+ sim-resume.c, sim-signal.c, sim-stop.c, sim-watch.c: Likewise.
+ * sim-basics.h: Delete sim-signal.h include.
+
+2021-06-18 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-basics.h: Delete libiberty.h include.
+
+2021-06-17 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (SIM_ENDIAN): Delete.
+ * sim-config.c (sim_config): Delete WITH_DEFAULT_TARGET_BYTE_ORDER.
+ (sim_config_print): Likewise.
+ * sim-config.h (WITH_TARGET_BYTE_ORDER): Delete.
+ (WITH_DEFAULT_TARGET_BYTE_ORDER): Likewise.
+
+2021-06-17 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen-trace.c: Include sim/callback.h.
+ * nrun.c, sim-hw.c, sim-io.c, sim-syscall.c, sim-trace.c: Likewise.
+ * sim-basics.h: Delete sim/callback.h include.
+ * sim-endian.h: Include bfd.h.
+ * sim-syscall.h (struct cb_syscall): New forward decl.
+ * sim-utils.h (sim_analyze_program): Likewise.
+
+2021-06-16 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (CONFIG_CFLAGS): Change @DEFS@ to -DHAVE_CONFIG_H.
+ (generated_files): Delete config.h.
+ (distclean): Likewise.
+ (config.h, stamp-h): Delete rules.
+ * defs.h [SIM_COMMON_BUILD]: Delete config.h include and PACKAGE*
+ defines.
+
+2021-06-15 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in: Add stamp-modules rule to avoid rebuilds.
+ (clean): Delete modules.c files.
+ * local.mk: Add version.c-stamp rule to avoid rebuilds.
+ (CLEANFILES): Add version.c files.
+
+2021-06-14 Mike Frysinger <vapier@gentoo.org>
+
+ * local.mk (%D%/version.c): Use AM_V_GEN & AM_V_at wrappers.
+
+2021-06-14 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (GNULIB_BUILDDIR): Rename to ...
+ (GNULIB_PARENT_DIR): ... this. Remove "gnulib" from value.
+
+2021-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (COMMON_OBJS_NAMES): Add portability.o.
+ * local.mk (%C%_libcommon_a_SOURCES): Add %D%/portability.c.
+ * portability.c, portability.h: New files.
+
+2021-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (SIM_NEW_COMMON_OBJS): Move sim-load.o to ...
+ (COMMON_OBJS_NAMES): ... here. Rename var from COMMON_OBJS.
+ (COMMON_OBJS): Redefine.
+ * defs.h [SIM_COMMON_BUILD]: Do not include ../config.h.
+ * local.mk (%C%_libcommon_a_CPPFLAGS): New variable.
+ (%C%_libcommon_a_SOURCES): Add %D%/sim-load.c.
+
+2021-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-sockser.c: Include sys/select.h.
+
+2021-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in: Delete SIM_ALIGNMENT.
+ * sim-config.c (sim_config): Change WITH_DEFAULT_ALIGNMENT to
+ NONSTRICT_ALIGNMENT.
+ (sim_config_print): Delete WITH_DEFAULT_ALIGNMENT logic.
+ * sim-config.h (WITH_DEFAULT_ALIGNMENT): Delete.
+
+2021-06-12 Mike Frysinger <vapier@gentoo.org>
+
+ * defs.h: Include ../config.h. Undefine PACKAGE* defines.
+
+2021-06-09 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-basics.h (NULL): Delete.
+
+2021-06-09 Mike Frysinger <vapier@gentoo.org>
+
+ * nrun.c (main): Set default_callback.target_endian to
+ current_target_byte_order when it's BFD_ENDIAN_UNKNOWN.
+
+2021-06-09 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen-defs.h (STATE_RUN_FAST_P, CGEN_STATE, cgen_init): Delete.
+ * cgen-run.c (cgen_get_fast_p): New function.
+ (sim_resume): Move fast_p up and call cgen_get_fast_p.
+ * cgen-utils.c (cgen_init): Delete.
+ * sim-base.h: Delete cgen-sim.h include.
+ (struct sim_state): Delete cgen_state and STATE_CGEN_STATE.
+
+2021-06-08 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (IGEN_RUN): New variable.
+ (IGEN): Remove ASAN_OPTIONS.
+
+2021-06-05 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (COMMON_OBJS): Define.
+ (LIB_OBJS): Replace version.o with $(COMMON_OBJS).
+ (version.c): Delete target.
+ (generated_files): Delete version.c.
+ * local.mk: New file.
+
+2021-05-29 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (EXTRA_LIBS): Add $(LIBGNU_EXTRA_LIBS).
+
+2021-05-29 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (GNULIB_BUILDDIR): Define.
+ Include $(GNULIB_BUILDDIR)/Makefile.gnulib.inc.
+ (CSEARCH): Add -I../...
+ (ALL_CFLAGS): Add $(INCGNU).
+ (EXTRA_LIBS): Add $(LIBGNU).
+ * defs.h: Include gnulib/config.h. Undefine PACKAGE* defines.
+
+2021-05-17 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-base.h (SIM_HAVE_COMMON_SIM_STATE): Delete.
+ (struct sim_state_base): Merge into ...
+ (struct sim_state): ... this.
+ (STATE_MY_NAME): Delete base.
+ (STATE_OPEN_KIND): Likewise.
+ (STATE_CALLBACK): Likewise.
+ (STATE_ENVIRONMENT): Likewise.
+ (STATE_CONFIG): Likewise.
+ (STATE_MODULES): Likewise.
+ (STATE_OPTIONS): Likewise.
+ (STATE_VERBOSE_P): Likewise.
+ (STATE_TRACE_DATA): Likewise.
+ (STATE_ARCHITECTURE): Likewise.
+ (STATE_TARGET): Likewise.
+ (STATE_PROG_ARGV): Likewise.
+ (STATE_PROG_BFD): Likewise.
+ (STATE_PROG_SYMS): Likewise.
+ (STATE_PROG_SYMS_COUNT): Likewise.
+ (STATE_TEXT_SECTION): Likewise.
+ (STATE_TEXT_START): Likewise.
+ (STATE_TEXT_END): Likewise.
+ (STATE_START_ADDR): Likewise.
+ (STATE_SCACHE_SIZE): Likewise.
+ (STATE_CORE): Likewise.
+ (STATE_MEMOPT): Likewise.
+ (STATE_EVENTS): Likewise.
+ (STATE_ENGINE): Likewise.
+ (STATE_WATCHPOINTS): Likewise.
+ (STATE_HW): Likewise.
+ (STATE_LOAD_AT_LMA_P): Likewise.
+ (SIM_MAGIC_NUMBER): Likewise.
+ (STATE_MAGIC): Likewise.
+ * sim-utils.c (sim_state_alloc_extra): Delete check for
+ SIM_HAVE_COMMON_SIM_STATE.
+
+2021-05-17 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen-defs.h (STATE_RUN_FAST_P): Call STATE_CGEN_STATE.
+ * sim-base.h [CGEN_ARCH]: Include cgen-sim.h and define
+ SIM_HAVE_COMMON_SIM_STATE.
+ (struct sim_state): Add cgen_state.
+ (STATE_CGEN_STATE): Define.
+
+2021-05-17 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-base.h (struct sim_state): Update comment.
+ (struct sim_state): Define.
+ (STATE_ARCH_DATA): Likewise.
+ (sim_state_alloc): New define.
+ (sim_state_alloc_extra): Renamed & add 3rd arg.
+ * sim-utils.c (sim_state_alloc): Likewise.
+ (sim_state_alloc_extra): Set arch data.
+
+2021-05-16 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.c: Replace config.h include with defs.h.
+ * cgen-accfp.c, cgen-fpu.c, cgen-par.c, cgen-run.c, cgen-scache.c,
+ dv-core.c, dv-glue.c, genmloop.sh, hw-alloc.c, hw-base.c, hw-device.c,
+ hw-events.c, hw-handles.c, hw-instances.c, hw-ports.c,
+ hw-properties.c, hw-tree.c, sim-abort.c, sim-arange.c, sim-bits.c,
+ sim-close.c, sim-command.c, sim-config.c, sim-core.c, sim-cpu.c,
+ sim-endian.c, sim-engine.c, sim-events.c, sim-fpu.c, sim-hload.c,
+ sim-hrw.c, sim-hw.c, sim-info.c, sim-inline.c, sim-model.c,
+ sim-profile.c, sim-reason.c, sim-reg.c, sim-resume.c, sim-run.c,
+ sim-signal.c, sim-stop.c, sim-trace.c, sim-utils.c: Include defs.h.
+ * cgen-trace.c, cgen-utils.c, dv-cfi.c, dv-pal.c, dv-sockser.c,
+ nrun.c, sim-basics.h, sim-load.c, sim-memopt.c, sim-module.c,
+ sim-options.c, sim-syscall.c, sim-watch.c, syscall.c: Replace
+ config.h include with defs.h.
+ * gentmap.c (gen_targ_map_c): Replace config.h with defs.h.
+ * sim-io.c: Include defs.h.
+ (open): Undefine.
+ * defs.h: New file.
+
+2021-05-15 Mike Frysinger <vapier@gentoo.org>
+
+ * nrun.c: Include environ.h.
+ (environ): Delete prototype.
+ (main): Delete HAVE_ENVIRON check.
+
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.c (os_lseek): Change return and 3rd arg to int64_t.
+ (os_ftruncate): Change 3rd arg to int64_t.
+ (os_truncate): Change 3rd arg to int64_t.
+ * sim-io.c (sim_io_lseek): Change return and 3rd arg to int64_t.
+ * sim-io.h (sim_io_lseek): Likewise.
+
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.c (os_time): Change return to int64_t. Delete 2nd arg.
+ (os_fstat): Delete 2nd arg to time callback.
+ * sim-io.c (sim_io_time): Change return to int64_t. Delete 2nd arg
+ to time callback.
+ * sim-io.h (sim_io_time): Change return to int64_t.
+ * syscall.c (cb_syscall): Delete 2nd arg to time callback.
+
+2021-05-14 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.c (cb_host_to_target_stat): Change PTR to void*.
+ * sim-syscall.c (sim_syscall_multi): Delete (PTR) casts.
+
2021-05-14 Mike Frysinger <vapier@gentoo.org>
* Make-common.in (callback_h, remote_sim_h): Update path.