sim: cgen: always leverage the mem prototypes
[binutils-gdb.git] / sim / common / ChangeLog
index 5ce1a66dd0e0d3fc816797910965b5672f5519fd..b0c3cb17d060121089566e6ed9a2c03042057b1e 100644 (file)
@@ -1,3 +1,47 @@
+2021-06-27  Mike Frysinger  <vapier@gentoo.org>
+
+       * cgen-mem.h (DECLARE_GETMEM_EXTERN): New macro.
+       (DECLARE_GETMEM): Use DECLARE_GETMEM_EXTERN.
+       (DECLARE_SETMEM_EXTERN): New macro.
+       (DECLARE_SETMEM): Use DECLARE_SETMEM_EXTERN.
+       (DECLARE_GETIMEM_EXTERN): New macro.
+       (DECLARE_GETIMEM): Use DECLARE_GETIMEM_EXTERN.
+       (DECLARE_GETT_EXTERN): New macro.
+       (DECLARE_GETT): Use DECLARE_GETT_EXTERN.
+       (DECLARE_SETT_EXTERN): New macro.
+       (DECLARE_SETT): Use DECLARE_SETT_EXTERN.
+
+2021-06-27  Mike Frysinger  <vapier@gentoo.org>
+
+       * cgen-ops.h: Move prototype blocks before function definitions.
+
+2021-06-27  Mike Frysinger  <vapier@gentoo.org>
+
+       * cgen-ops.h (SUBWORDSIQI): Add int 2nd argument.
+       (SUBWORDSIHI, SUBWORDSIUQI, SUBWORDDIUQI): Likewise.
+       (ADDCFSI): Change return type to BI.
+       (ADDOFSI, SUBCFSI, SUBOFSI, ADDCFHI, ADDOFHI, SUBCFHI, SUBOFHI,
+       ADDCFQI, ADDOFQI, SUBCFQI, SUBOFQI): Likewise.
+       (MUL1OFSI): Change SI arguments to USI.
+
+2021-06-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-syscall.c (sim_syscall_multi): Handle CB_SYS_kill.
+
+2021-06-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * callback.c (os_kill): New function.
+       (default_callback): Add os_kill.
+       * syscall.c (cb_syscall): Handle CB_SYS_kill.
+
+2021-06-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * Make-common.in (srcdir): Change to abs_srcdir.
+
+2021-06-22  Mike Frysinger  <vapier@gentoo.org>
+
+       * callback.c (cb_target_to_host_signal): New function.
+
 2021-06-22  Mike Frysinger  <vapier@gentoo.org>
 
        * callback.c: Include signal.h.