Automatic date update in version.in
[deliverable/binutils-gdb.git] / sim / common / ChangeLog
index f8cdbf4d1b20826d6b552412e53029e7488a59f3..0d4ec46a3e3a6e8bb0799511d06e518a42c92b70 100644 (file)
@@ -1,3 +1,165 @@
+2016-08-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-base.h (sim_state_base): Add prog_syms_count.
+       (STATE_PROG_SYMS_COUNT): Define.
+       * sim-trace.c (trace_uninstall): Free STATE_PROG_SYMS memory.
+       (trace_load_symbols): New function.
+       (trace_sym_value): Likewise.
+       (trace_prefix): Change STATE_CPU(cpu) to sd.  Replace symbol
+       loading logic with a call to trace_load_symbols.
+       * sim-trace.h (trace_load_symbols, trace_sym_value): New
+       prototypes.
+
+2016-08-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * cgen-types.h (mode_names): Mark const.
+       * cgen-utils.c (mode_names): Likewise.
+
+2016-08-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * cgen-defs.h (struct cgen_state): Delete argv and envp.
+       (STATE_ARGV, STATE_ENVP): Delete.
+
+2016-02-04  Nick Clifton  <nickc@redhat.com>
+
+       * cgen-scache.c (scache_option_handler): Prevent possible
+       undefined behaviour computing the size of the scache by using
+       unsigned integers instead of signed integers.
+
+2016-01-17  Joel Brobecker  <brobecker@adacore.com>
+
+       * sim-fpu.c: Minor comment fixes throughout.
+
+2016-01-17  Joel Brobecker  <brobecker@adacore.com>
+
+       * sim-fpu.c (print_bits): Minor reformatting (no code change).
+       (sim_fpu_map): Likewise.
+
+2016-01-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-config.c (print_sim_config): Drop extra whitespace before =
+       in output for byte order, stdio, and msb settings.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (SIM_AC_COMMON): Call AC_MSG_CHECKING,
+       AC_DEFINE_UNQUOTED, and AC_MSG_RESULT for sim-debug.  Likewise for
+       sim-stdio, sim-trace, and sim-profile.
+       (SIM_AC_OPTION_ENVIRONMENT): Likewise.
+       (SIM_AC_OPTION_ASSERT): Likewise.
+       (SIM_AC_OPTION_SMP): Likewise.
+       (SIM_AC_OPTION_XOR_ENDIAN): Likewise.
+       * configure: Regenerate.
+       * Make-common.in (SIM_DEBUG, SIM_TRACE, SIM_PROFILE, SIM_ASSERT,
+       SIM_ENVIRONMENT, SIM_SMP, SIM_XOR_ENDIAN): Delete.
+       (CONFIG_CFLAGS): Delete $(SIM_DEBUG), $(SIM_TRACE), $(SIM_PROFILE),
+       $(SIM_ASSERT), $(SIM_ENVIRONMENT), $(SIM_SMP), and $(SIM_XOR_ENDIAN).
+       * sim-config.c (sim_config): Change DEFAULT_ENVIRONMENT to
+       WITH_ENVIRONMENT & USER_ENVIRONMENT.
+       * sim-config.h (SIM_HAVE_ENVIRONMENT, WITH_ENVIRONMENT,
+       DEFAULT_ENVIRONMENT, WITH_DEBUG, WITH_TRACE, WITH_PROFILE,
+       WITH_ASSERT, WITH_STDIO): Delete.
+       * sim-options.c (standard_options): Delete SIM_HAVE_ENVIRONMENT
+       check.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (SIM_AC_OPTION_PACKAGES): Delete.
+       * configure: Regenerate.
+       * Make-common.in (SIM_PACKAGES): Delete.
+       (CONFIG_CFLAGS): Delete $(SIM_PACKAGES).
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (SIM_AC_COMMON): Call SIM_AC_OPTION_ENVIRONMENT.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (SIM_AC_COMMON): Call SIM_AC_OPTION_ASSERT.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (SIM_AC_COMMON): Delete sim_link_files and
+       sim_link_links.
+       (SIM_AC_OUTPUT): Delete AC_LINK_FILES call.
+       * gentmap.c: Change targ-vals.def include to nltvals.def.
+       * Make-common.in (gentmap): Change targ-vals.def to
+       $(srccom)/nltvals.def.
+       (distclean): Delete rm -f targ-vals.def.
+       * Makefile.in: Update comment.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (SIM_AC_COMMON): Call SIM_AC_OPTION_INLINE.
+       (SIM_AC_OPTION_INLINE): Rename default_sim_inline to sim_inline
+       and always set -DDEFAULT_INLINE.  Delete AC_ARG_ENABLE 4th arg.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4: Delete --enable-sim-regparm and sim_regparm,
+       and --enable-sim-stdcall and sim_stdcall.
+       * configure: Regenerate.
+       * Make-common.in (SIM_REGPARM, SIM_STDCALL): Delete.
+       (CONFIG_CFLAGS): Delete $(SIM_REGPARM) and $(SIM_STDCALL).
+       * sim-config.h (WITH_REGPARM, WITH_STDCALL): Delete.
+       * sim-inline.h (REGPARM_MODULE, REGPARM): Delete.
+       (REGPARM_*): Delete all regparm defines and their use.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4: Delete --enable-sim-cflags and sim_cflags.
+       * Make-common.in (SIM_CFLAGS): Delete.
+       (CONFIG_CFLAGS): Delete $(SIM_CFLAGS).
+       * Makefile.in: Likewise.
+
+2016-01-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Change SIM_AC_COMMON to AC_PROG_CC.  Drop 2nd arg
+       to AC_OUTPUT.  Move AC_CHECK_HEADERS, AC_CHECK_FUNCS,
+       AC_CHECK_MEMBERS, and -AC_CHECK_TYPES ...
+       * acinclude.m4 (SIM_AC_COMMON): ... here.
+       * aclocal.m4, configure: Regenerate.
+       * config.in: Delete file.
+       * callback.c: Change cconfig.h include to config.h.
+       * dv-cfi.c, nrun.c, sim-basics.h, sim-load.c, sim-memopt.c,
+       syscall.c: Likewise.
+       * Make-common.in (sim-basics_h): Delete ../common/cconfig.h.
+       * Makefile.in (distclean): Delete rm -f cconfig.h config.h stamp-h.
+
+2016-01-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-config.c (print_sim_config): Delete sim_io_printf of version,
+       date, and time information.
+
+2016-01-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-options.c (sim_parse_args): Mark argv array const.
+       * sim-options.h (sim_parse_args): Likewise.
+
+2016-01-05  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-trace.c: Include dis-asm.h.
+       (OPTION_TRACE_DISASM): New enum.
+       (trace_options): Add trace-disasm flag.
+       (trace_option_handler): Handle OPTION_TRACE_DISASM.
+       (trace_idx_to_str): Handle TRACE_DISASM_IDX.
+       (dis_read, dis_printf, trace_disasm): New functions.
+       * sim-trace.h: Include dis-asm.h.
+       (TRACE_INSN_IDX): Clarify comment.
+       (TRACE_DISASM_IDX): New enum.
+       (TRACE_disasm): New define.
+       (WITH_TRACE_DISASM_P): New define.
+       (struct _trace_data): Add dis_bfd, disassembler, and dis_info.
+       (STRACE_DISASM_P): New define.
+       (TRACE_DISASM_P): Likewise.
+       (TRACE_DISASM_P): Likewise.
+       (TRACE_DISASM): Likewise.
+       (trace_disasm): New function.
+
+2016-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-utils.c (sim_state_free): Change to STATE_MAGIC.
+
 2016-01-04  Mike Frysinger  <vapier@gentoo.org>
 
        * cgen-scache.c (MAX): Delete.
This page took 0.028737 seconds and 4 git commands to generate.