+2021-05-04 Mike Frysinger <vapier@gentoo.org>
+
+ * cgen-trace.c (sim_disasm_perror_memory): Use BFD_VMA_FMT and drop
+ cast.
+ * sim-load.c (xprintf_bfd_vma): Delete.
+ (sim_load_file): Delete xprintf_bfd_vma calls. Use BFD_VMA_FMT.
+
+2021-05-03 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * hw-events.h (hw_event_queue_schedule_tracef): Use format attribute.
+ (hw_event_queue_schedule_vtracef): Likewise.
+ * hw-tree.h (hw_tree_vparse): Likewise.
+ * sim-profile.c (profile_vprintf): Likewise.
+ * sim-trace.c (dis_printf): Likewise.
+ * sim-trace.h (trace_printf): Likewise.
+ (trace_vprintf): Likewise.
+ * sim-utils.h (sim_do_commandf): Likewise.
+ * hw-events.c (hw_event_queue_schedule): Use
+ hw_event_queue_schedule_tracef.
+
+2021-05-02 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * sim-options.c (standard_option_handler): Add default cases to
+ switches.
+
+2021-05-02 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.c (os_error): Change __attribute__((noreturn)) to
+ ATTRIBUTE_NORETURN.
+ * hw-device.h (hw_abort, hw_vabort, hw_halthw_trace): Change
+ attributes to ATTRIBUTE_PRINTF and ATTRIBUTE_NORETURN.
+ * hw-events.h (hw_event_queue_schedule_tracef): Likewise.
+ * hw-tree.h (hw_tree_delete): Likewise.
+ * sim-basics.h (__attribute__): Delete.
+ * sim-engine.h (sim_engine_halt): Change __attribute__((noreturn))
+ to ATTRIBUTE_NORETURN.
+ (sim_engine_abort, sim_engine_vabort): Likewise.
+ * sim-hw.h (sim_hw_install, sim_hw_abort): Change
+ __attribute__((printf)) to ATTRIBUTE_PRINTF.
+ * sim-inline.h (NORETURN): Delete.
+ (UNUSED): Change to ATTRIBUTE_UNUSED.
+ * sim-io.h (sim_io_printf): Change attributes to ATTRIBUTE_PRINTF
+ and ATTRIBUTE_NORETURN.
+ (sim_io_eprintf, sim_io_error): Likewise.
+ * sim-profile.c (profile_printf): Likewise.
+ * sim-trace.h (trace_prefix, trace_generic, trace_printf,
+ sim_debug_printf): Likewise.
+
+2021-05-01 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-options.c (dup_arg_p): Call htab_empty.
+
+2021-05-01 Mike Frysinger <vapier@gentoo.org>
+
+ * dv-sockser.c (dv_sockser_install): Rename to ...
+ (sim_install_dv_sockser): ... this.
+ * dv-sockser.h (dv_sockser_install): Delete.
+ * sim-module.c: Delete dv-sockser.h include.
+ (early_modules): Delete dv_sockser_install.
+
+2021-05-01 Mike Frysinger <vapier@gentoo.org>
+
+ * Make-common.in (LIB_OBJS): Add modules.o.
+ (generated_files): Add modules.c.
+ (modules.c): New target.
+ * sim-module.c (modules): Rename to ...
+ (early_modules): ... this. Delete 0 sentinel.
+ (early_modules_len): Define.
+ (sim_modules_detected, sim_modules_detected_len): Declare.
+ (sim_pre_argv_init): Call sim_module_install_list.
+ (sim_module_install): New function.
+ (sim_module_install_list): New function.
+ * sim-module.h (sim_module_install_list): Declare.
+
+2021-05-01 Mike Frysinger <vapier@gentoo.org>
+
+ * nrun.c (strsignal): New prototype.
+
+2021-05-01 Mike Frysinger <vapier@gentoo.org>
+
+ * callback.c (wrap): Delete.
+ (os_close): Replace wrap call with direct call & setting last_errno.
+ (os_isatty, os_lseek, os_read_stdin, os_write, os_rename, os_system,
+ os_time, os_unlink, os_stat, os_fstat, os_lstat): Likewise.
+
+2021-04-26 Mike Frysinger <vapier@gentoo.org>
+
+ * gennltvals.py (TARGETS): Delete. Update comment.
+ (gentvals): Unify common code paths.
+ (gen_targets): Change TARGETS to TARGETS_DIRS. Call gentvals without
+ target argument.
+ * nltvals.def: Regenerate.
+
+2021-04-25 Tom Tromey <tom@tromey.com>
+
+ * sim-options.c (compare_strings): New function.
+ (ARG_HASH_SIZE, ARG_HASH): Remove.
+ (dup_arg_p): Use htab_t.
+ (sim_parse_args): Remove assert.
+
2021-04-24 Mike Frysinger <vapier@gentoo.org>
* dv-cfi.c (attach_cfi_regs): Change %u to PRIiTC.