X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=sim%2Fcommon%2FChangeLog;h=0d4ec46a3e3a6e8bb0799511d06e518a42c92b70;hb=128e85e3ab36b8e30f6612fb50de3cbb4ede6824;hp=9de52381b5a93fa4a4dde5bfe8dde9b5cc844e2a;hpb=77cf2ef5dc9099501529151921a73be904757466;p=deliverable%2Fbinutils-gdb.git diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index 9de52381b5..0d4ec46a3e 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,3 +1,187 @@ +2016-08-15 Mike Frysinger + + * 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 + + * cgen-types.h (mode_names): Mark const. + * cgen-utils.c (mode_names): Likewise. + +2016-08-13 Mike Frysinger + + * cgen-defs.h (struct cgen_state): Delete argv and envp. + (STATE_ARGV, STATE_ENVP): Delete. + +2016-02-04 Nick Clifton + + * 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 + + * sim-fpu.c: Minor comment fixes throughout. + +2016-01-17 Joel Brobecker + + * sim-fpu.c (print_bits): Minor reformatting (no code change). + (sim_fpu_map): Likewise. + +2016-01-11 Mike Frysinger + + * sim-config.c (print_sim_config): Drop extra whitespace before = + in output for byte order, stdio, and msb settings. + +2016-01-10 Mike Frysinger + + * 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 + + * 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 + + * acinclude.m4 (SIM_AC_COMMON): Call SIM_AC_OPTION_ENVIRONMENT. + +2016-01-10 Mike Frysinger + + * acinclude.m4 (SIM_AC_COMMON): Call SIM_AC_OPTION_ASSERT. + +2016-01-10 Mike Frysinger + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * sim-config.c (print_sim_config): Delete sim_io_printf of version, + date, and time information. + +2016-01-06 Mike Frysinger + + * sim-options.c (sim_parse_args): Mark argv array const. + * sim-options.h (sim_parse_args): Likewise. + +2016-01-05 Mike Frysinger + + * 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 + + * sim-utils.c (sim_state_free): Change to STATE_MAGIC. + +2016-01-04 Mike Frysinger + + * cgen-scache.c (MAX): Delete. + (scache_init): Change MAX to max. + * cgen-trace.c (min): Delete. + * cgen-utils.c (min): Delete. + * sim-basics.h [!min] (min): Define. + [!max] (max): Define. + +2016-01-04 Mike Frysinger + + * sim-options.c (sim_parse_args): Tweak getopt error message. + +2016-01-04 Mike Frysinger + + * acinclude.m4 (sim-bswap): Delete. + * configure: Regenerate. + * Make-common.in (SIM_BSWAP): Delete. + (CONFIG_CFLAGS): Delete $(SIM_BSWAP). + * sim-config.h (htonl, ntohl): Delete. + (WITH_BSWAP): Delete. + 2016-01-03 Mike Frysinger * sim-options.c (sim_parse_args): Declare local save_opterr. Save