sim: cgen: always leverage the mem prototypes
[binutils-gdb.git] / sim / common / ChangeLog
index 18d37bd17c650b65459d401132dacf6f0e31c319..b0c3cb17d060121089566e6ed9a2c03042057b1e 100644 (file)
@@ -1,3 +1,29 @@
+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.