]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - sim/common/ChangeLog
Do not check for sys/time.h or sys/times.h
[thirdparty/binutils-gdb.git] / sim / common / ChangeLog
index 27ca374493d4a2853f98d902edc201946b2376df..61149e21213f2b4503bcbb2df4964aa1febf5400 100644 (file)
@@ -1,3 +1,567 @@
+2021-04-22  Tom Tromey  <tom@tromey.com>
+
+       * sim-utils.c: Update includes.
+
+2021-04-22  Tom Tromey  <tom@tromey.com>
+
+       * Make-common.in: Require GNU make.
+
+2021-04-22  Tom Tromey  <tom@tromey.com>
+
+       * Make-common.in (stamp-hw): New target.
+       (hw-config.h): Depend on stamp-hw.
+       (mostlyclean): Remove stamp-hw and hw-config.h.
+
+2021-04-22  Tom Tromey  <tom@tromey.com>
+
+       * Make-common.in (mostlyclean): Now an alias for clean, not
+       distclean.
+
+2021-04-22  Tom Tromey  <tom@tromey.com>
+
+       * sim-events.c (sim_events_schedule): Use
+       sim_events_schedule_tracef.
+
+2021-04-22  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * callback.c (os_printf_filtered, os_vprintf_filtered,
+       os_evprintf_filtered, os_error): Use ATTRIBUTE_PRINTF.
+       * sim-engine.h (sim_engine_abort, sim_engine_vabort): Likewise.
+       * sim-events.h (sim_events_schedule_tracef,
+       sim_events_schedule_vtracef): Use ATTRIBUTE_NULL_PRINTF.
+
+2021-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * gennltvals.py (TARGETS): Add moxie.
+       * nltvals.def: Regenerate.
+
+2021-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * gennltvals.py (TARGET_DIRS, TARGETS): Add sh.
+       * nltvals.def: Regenerate.
+
+2021-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * gennltvals.py (TARGETS): Add rx.
+       * nltvals.def: Regenerate.
+
+2021-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * gennltvals.py (TARGETS): Add m32c.
+       * nltvals.def: Regenerate.
+
+2021-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * gennltvals.py (TARGETS): Add iq2000.
+       * nltvals.def: Regenerate.
+
+2021-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * syscall.c (cb_syscall): Implement CB_SYS_getpid.
+
+2021-04-15  John Baldwin  <jhb@FreeBSD.org>
+
+       * Make-common.in (CONFIG_CFLAGS): Remove SIM_EXTRA_CFLAGS.
+       (ALL_CLAGS, COMMON_DEP_CFLAGS): Add SIM_EXTRA_CFLAGS after
+       CSEARCH.
+
+2021-04-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-cpu.c (sim_cpu_alloc_all): Delete 3rd arg.  Delete 2nd arg to
+       sim_cpu_alloc.
+       (sim_cpu_alloc): Move extra_bytes to local var.  Add result of
+       cgen_cpu_max_extra_bytes.
+       * sim-cpu.h (sim_cpu_alloc_all): Delete 3rd arg.
+       (sim_cpu_alloc): Delete 2nd arg.
+
+2021-04-08  Tom Tromey  <tom@tromey.com>
+
+       * cgen-utils.c (RORQI, ROLQI, RORHI, ROLHI, RORSI, ROLSI): Use
+       new-style declaration.
+
+2021-04-03  Mike Frysinger  <vapier@gentoo.org>
+
+       * Make-common.in (install-common): Install as run-$arch and
+       libsim-$arch.a when not the primary arch.
+
+2021-04-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * Make-common.in (CFLAGS_FOR_BUILD): Define.
+       (BUILD_CFLAGS): Replace -g -O with $(CFLAGS_FOR_BUILD).
+
+2021-03-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * Make-common.in (LINK_FOR_BUILD): Change BUILD_LDFLAGS to
+       LDFLAGS_FOR_BUILD.
+
+2021-03-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * Make-common.in (COMPILE_FOR_BUILD, LINK_FOR_BUILD): Define.
+       (gentmap.o): New rule.
+       (gentmap): Call LINK_FOR_BUILD.
+
+2021-03-07  Mike Frysinger  <vapier@gentoo.org>
+
+       * Make-common.in (check): Delete body.
+
+2021-02-28  Mike Frysinger  <vapier@gentoo.org>
+
+       * Make-common.in (SIM_EXTRA_LIBDEPS): Delete.
+       (LIBDEPS): Delete $(SIM_EXTRA_LIBDEPS).
+
+2021-02-27  Mike Frysinger  <vapier@gentoo.org>
+
+       * Make-common.in (SIM_EXTRA_ALL): Delete.
+       (all): Delete $(SIM_EXTRA_ALL).
+
+2021-02-21  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4: Removed.
+
+2021-02-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4: Delete all sinclude & m4_include calls.
+
+2021-02-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4: Delete.
+
+2021-02-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-events.c: Include sim-cpu.h.
+       (sim_event_watchpoints): Define watch_pc.
+       (sim_events_watch_pc): New function.
+       (WATCH_SIM): Handle watch_pc.
+       * sim-events.h (sim_events_watch_pc): New prototype.
+       * sim-watch.c (schedule_watchpoint): Replace sim_events_watch_sim with
+       sim_events_watch_pc.
+       * sim-watch.h (sim_watchpoints): Delete pc.
+
+2021-02-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (SIM_AC_COMMON): Replace AC_CONFIG_HEADER with
+       AC_CONFIG_HEADERS.
+
+2021-02-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * Make-common.in (HDEFINES, TDEFINES): Delete.
+       (CONFIG_CFLAGS): Delete $(HDEFINES) $(TDEFINES).
+       * acinclude.m4 (SIM_AC_COMMON): Delete AC_SUBST(HDEFINES) and
+       bfd/configure.host sourcing.
+
+2021-02-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * gennltvals.py (TARGETS): Add riscv.
+       (TARGET_DIRS): Likewise.
+       * nltvals.def: Regenerate from the latest libgloss sources.
+
+2021-01-31  Mike Frysinger  <vapier@gentoo.org>
+
+       * cgen-trace.c (cgen_trace_insn): Add "%s" argument.
+
+2021-01-31  Stafford Horne  <shorne@gmail.com>
+
+       * cgen-accfp.c (fixsfsi): Change res from unsigned32 to signed32.
+       (fixdfsi): Change res from unsigned32 to signed32.
+       (fixdfdi): Change res from unsigned64 to signed64.
+
+2021-01-30  Mike Frysinger  <vapier@gentoo.org>
+
+       * gennltvals.sh: Replace shell script with ...
+       * gennltvals.py: ... this Python script.
+       * nltvals.def: Regenerate.
+
+2021-01-30  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-watch.c (schedule_watchpoint): Change sizeof_pc to sizeof
+       sim_cia.
+       * sim-watch.h (struct _sim_watchpoints): Delete sizeof_pc.
+
+2021-01-30  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-profile.c (profile_pc_init): Change 1 in shifts to 1ULL.
+
+2021-01-30  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-hw.c (merge_device_file): Replace fgets with getline.
+
+2021-01-30  Mike Frysinger  <vapier@gentoo.org>
+
+       * gennltvals.sh (gen_arches): Sort calls by first arg.
+       * nltvals.def: Regenerate.
+
+2021-01-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * Make-common.in (version.c): Simplifiy args and call move-if-change.
+       * create-version.sh: Delete host & target alias logic.  Write to the
+       output directly.
+
+2021-01-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure, configure.ac, Makefile.in: Delete.
+
+2021-01-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-watch.c (default_interrupt_handler): Define.
+       (sim_watchpoint_install): Set default interrupt_handler to new
+       default_interrupt_handler.
+
+2021-01-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-watch.c (do_watchpoint_create): Parse arg+1 and assign to arg1.
+
+2021-01-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-events.c (sim_events_watch_sim): Change byte_order type to
+       enum bfd_endian.
+       (sim_events_watch_core): Likewise.
+       * sim-events.h (sim_events_watch_sim, sim_events_watch_core): Likewise.
+       * sim-watch.c (schedule_watchpoint): Change 0 to HOST_BYTE_ORDER in
+       call to sim_events_watch_sim.
+
+2021-01-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-profile.h [!WITH_PROFILE]: Rewrite to use #error.
+
+2021-01-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (SIM_AC_OUTPUT): Require SIM_AC_OPTION_WARNINGS.
+
+2021-01-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-core.c (sim_memory_map): Change %#x to PRIxTW.
+
+2021-01-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (SIM_AC_COMMON): Delete checks for stdlib.h, string.h,
+       strings.h, time.h, and errno.h.
+       * callback.c, cgen-scache.c, dv-glue.c, dv-pal.c, dv-sockser.c,
+       hw-alloc.c, hw-base.c, hw-device.c, hw-events.c, hw-handles.c,
+       hw-ports.c, hw-properties.c, hw-tree.c, nrun.c, sim-arange.c,
+       sim-events.c, sim-fpu.c, sim-hw.c, sim-load.c, sim-memopt.c,
+       sim-options.c, sim-profile.c, sim-trace.c, sim-utils.c,
+       sim-watch.c, syscall.c: Delete HAVE_ERRNO_H, HAVE_STDLIB_H,
+       HAVE_STRING_H, HAVE_STRINGS_H, HAVE_LIMITS_H, HAVE_TIME_H,
+       and strings.h include.
+
+2021-01-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-basics.h [__CYGWIN32__] (vasprintf, asprintf): Delete.
+       * sim-core.c, sim-watch.c: Include libiberty.h.
+
+2021-01-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4: Replace duplicate text with pointer to README-HACKING.
+
+2021-01-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (SIM_AC_OPTION_WARNINGS): Document 1st argument.
+       Set WERROR_CFLAGS when first arg is not set or is "yes".
+
+2021-01-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * hw-base.c (full_name_of_hw): Delete full_name.  Replace
+       hw_strdup call with hw_malloc.
+
+2021-01-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * cgen-par.c: Include stdlib.h.
+       * cgen-trace.c, hw-events.c, sim-abort.c: Likewise.
+
+2021-01-08  Mike Frysinger  <vapier@gentoo.org>
+
+       * Make-common.in (C_DIALECT): Define.
+       (COMPILE.pre): Append $(C_DIALECT).
+       * acinclude.m4 (SIM_AC_COMMON): Probe C11 to define C_DIALECT.
+
+2021-01-07  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-core.c (sim_memory_map): Define.
+
+2021-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * acinclude.m4 (ACX_BUGURL): Change http:// to https://.
+       * configure: Regenerate.
+
+2021-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-options.c (sim_print_version): Print out more details when
+       is_command is non-zero.
+
+2021-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-options.c (standard_option_handler): Call sim_print_version.
+       (sim_print_version): New function.
+       * sim-options.h (sim_print_version): New prototype.
+
+2021-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-config.c (print_sim_config): Rename to ...
+       (sim_config_print): ... this.
+       * sim-config.h: Likewise.
+
+2021-01-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-bits.h (_ALIGNa, _FLOORa, ALIGN_8, ALIGN_16, ALIGN_PAGE,
+       FLOOR_PAGE): Delete unused macros.
+       (align_up, align_down): Define.
+
+2020-08-10  Tom de Vries  <tdevries@suse.de>
+
+       * sim-cpu.c: Include stdlib.h for free.
+
+2020-01-19  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * nrun.c: Include stdlib.h.
+       * sim-core.c: Likewise.
+       * sim-engine.c: Likewise.
+       * sim-io.c: Likewise.
+       * sim-module.c: Likewise.
+       * sim-reason.c: Likewise.
+
+2019-12-19  Tom Tromey  <tromey@adacore.com>
+
+       PR build/24572:
+       * Makefile.in (install-strip): New target.
+
+2019-12-01  Pavel I. Kryukov  <kryukov@frtk.ru>
+
+       * sim-utils.c: Prevent buffer overflow.
+
+2019-09-23  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       * gennltvals.sh: Add PRU libgloss target.
+       * nltvals.def: Regenerate from the latest libgloss sources.
+
+2019-06-13  Stafford Horne  <shorne@gmail.com>
+
+       * cgen-accfp.c (unorderedsf, unordereddf): New functions.
+       (cgen_init_accurate_fpu): Wire up unorderedsf and unordereddf.
+       * cgen-fpu.h (cgen_fp_ops): Define fields unorderedsf and unordereddf.
+
+2019-06-13  Stafford Horne  <shorne@gmail.com>
+
+       * cgen-accfp.c (floatdidf, fixdfdi): New functions.
+       (cgen_init_accurate_fpu): Add floatdidf and fixdfdi.
+
+2019-04-13  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * cgen-ops.h (SUBWORDXFSI): Compare HOST_BYTE_ORDER not
+       CURRENT_TARGET_BYTE_ORDER.
+       (SUBWORDTFSI): Likewise.
+       (JOINSIDF): Likewise.
+       (JOINSIXF): Likewise.
+       (JOINSITF): Likewise.
+
+2019-03-28  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * sim-base.h: Add 'sim-assert.h' include.
+       * sim-basics.h: Add 'libiberty.h' include.
+
+2019-03-28  Stafford Horne  <shorne@gmail.com>
+
+       * sim-options.c: Include "config.h".
+       Include <stdio.h>.
+       * sim-watch.c: Include "config.h".
+       Include <stdio.h>.
+       * hw-device.c: Include <string.h>.
+       * hw-events.c: Include <string.h>.
+       * hw-handles.c: Include <stdlib.h>.
+       * sim-fpu.c: Include <stdlib.h>.
+
+2019-03-28  Stafford Horne  <shorne@gmail.com>
+
+       * Make-common.in (sim-arange_h): Remove sim-arange.c
+       * sim-arange.c: Remove SIM_ARANGE_C.
+       Add ifdef for _SIM_ARANGE_C_.
+       Include "sim-arange.h".
+       Remove include for unused "sim-assert.h".
+       Remove DEFINE_INLINE_P.  Remove DEFINE_NON_INLINE_P.
+       (sim_addr_range_add): Declare as INLINE_SIM_ARANGE.
+       (sim_addr_range_delete): Declare as INLINE_SIM_ARANGE.
+       (sim_addr_range_hit_p): Change from SIM_ARANGE_INLINE to
+       INLINE_SIM_ARANGE.
+       * sim-arange.h (sim_addr_range_add): Declare as
+       INLINE_SIM_ARANGE.
+       (sim_addr_range_delete): Declare as INLINE_SIM_ARANGE.
+       (sim_addr_range_hit_p) Declare as INLINE_SIM_ARANGE.
+       Remove definition of SIM_ARANGE_INLINE.
+       Remove [HAVE_INLINE].
+       Wrap include "sim-arange.c" in H_REVEALS_MODULE_P.
+       * sim-base.h: Include "sim-arange.h"
+       * sim-basics.h: Remove include of "sim-arange.h"
+       * sim-inline.c: Include "sim-arange.c"
+       * sim-inline.h: Define INLINE_SIM_ARANGE.
+       Define SIM_ARANGE_INLINE.  Define EXTERN_SIM_ARANGE_P.
+       Define STATIC_INLINE_SIM_ARANGE.  Define STATIC_SIM_ARANGE.
+
+2019-01-26  Tom Tromey  <tom@tromey.com>
+
+       * Make-common.in (version.c): Use sim's create-version.sh.
+       * create-version.sh: New file.
+
+2019-01-16  Pavel I. Kryukov  <kryukov@frtk.ru>
+
+       * sim-arange.c (DEFINE_INLINE_P, DEFINE_NON_INLINE_P): Remove.
+
+2019-01-15  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * sim-arange.h (SIM_ARANGE_INLINE): Change EXTERN to extern.
+
+2018-12-18  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * sim-syscall.c (sim_syscall_multi): Don't update sc->errcode at
+       this point, it should have already been set in cb_syscall.
+
+2018-10-05  Stafford Horne  <shorne@gmail.com>
+
+       * cgen-ops.h (ADDCFDI): New function, add carry flag DI variant.
+       (ADDOFDI): New function, add overflow flag DI variant.
+       (SUBCFDI): New function, subtract carry flag DI variant.
+       (SUBOFDI): New function, subtract overflow flag DI variant.
+
+2018-09-28  Компан, Вячеслав Олегович  <kompan.vo@phystech.edu>
+
+       * sim-core.h (sim_cpu_core): Rename cpu_core.xor to
+       cpu_core.byte_xor.
+       * sim-core.c (sim_core_set_xor): Likewise.
+       (sim_core_xor_read_buffer): Likewise.
+       (sim_core_xor_write_buffer): Likewise.
+
+2017-12-12  Peter Gavin  <pgavin@gmail.com>
+           Stafford Horne  <shorne@gmail.com>
+
+       * cgen-ops.h (MUL2OFSI): New function, 2's complement overflow
+       flag.
+       (MUL1OFSI): New function, 1's complement overflow flag.
+
+2017-12-12  Peter Gavin  <pgavin@gmail.com>
+           Stafford Horne <shorne@gmail.com>
+
+       * cgen-accfp.c (remsf, remdf): New function.
+       (cgen_init_accurate_fpu): Add remsf and remdf.
+       * cgen-fpu.h (cgen_fp_ops): Add remsf, remdf, remxf and remtf.
+       * sim-fpu.c (sim_fpu_rem): New function.
+       * sim-fpu.h (sim_fpu_status_invalid_irx): New enum.
+       (sim_fpu_rem): New function.
+       (sim_fpu_print_status): Add case for sim_fpu_status_invalid_irx.
+
+2017-09-06  John Baldwin  <jhb@FreeBSD.org>
+
+       * acinclude.m4 (SIM_AC_COMMON): Honor existing CC_FOR_BUILD in
+       environment.
+
+2017-05-24  Yao Qi  <yao.qi@linaro.org>
+
+       * sim-trace.c (trace_disasm): Caller update.
+
+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.