sim: mips: Only truncate sign extension bits for 32-bit target models
[deliverable/binutils-gdb.git] / sim / mips / ChangeLog
index dae00e7d34dd6a038e36848579577b0777cc0540..123d722bdb56b5dd5bde2f5dbcb52768743e5ff2 100644 (file)
@@ -1,5 +1,207 @@
+2021-05-22  Faraz Shahbazker  <fshahbazker@wavecomp.com>
+
+sim/mips/ChangeLog:
+       * interp.c (sim_create_inferior): Only truncate sign extension
+       bits for 32-bit target models.
+
+2021-05-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Delete.
+
+2021-05-17  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_open): Switch to sim_state_alloc_extra.
+       * micromips.igen: Change SD to mips_sim_state.
+       * micromipsrun.c (sim_engine_run): Likewise.
+       * sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Define.
+       (watch_options_install): Delete.
+       (struct swatch): Delete.
+       (struct sim_state): Delete.
+       (struct mips_sim_state): New struct.
+       (MIPS_SIM_STATE): Define.
+
+2021-05-16  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c: Replace config.h include with defs.h.
+       * cp1.c, dsp.c, dv-tx3904cpu.c, dv-tx3904irc.c, dv-tx3904sio.c,
+       dv-tx3904tmr.c, m16run.c, mdmx.c, micromipsrun.c, sim-main.c:
+       Include defs.h.
+
+2021-05-16  Mike Frysinger  <vapier@gentoo.org>
+
+       * config.in, configure: Regenerate.
+
+2021-05-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c: Update include path.
+
+2021-05-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-tx3904sio.c: Include stdlib.h.
+
+2021-05-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (hw_extra_devices): Inline contents into
+       SIM_AC_OPTION_HARDWARE and delete.
+       * configure: Regenerate.
+
+2021-05-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_IGEN_OBJ): Change @mips_igen_engine@ to engine.o.
+       (MIPS_EXTRA_LIB, SIM_EXTRA_LIBS): Delete.
+       * configure.ac (mips_igen_engine, mips_extra_libs): Delete.
+       * configure: Regenerate.
+
+2021-05-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * mdmx.c (qh_acc): Change 2nd AccAddAQH to AccAddLQH.
+
+2021-05-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2021-05-01  Mike Frysinger  <vapier@gentoo.org>
+
+       * cp1.c (store_fcr): Mark static.
+
+2021-05-01  Mike Frysinger  <vapier@gentoo.org>
+
+       * config.in, configure: Regenerate.
+
+2021-04-23  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (hw_enabled): Delete.
+       (SIM_AC_OPTION_HARDWARE): Delete first two args.
+       * configure: Regenerate.
+
+2021-04-22  Tom Tromey  <tom@tromey.com>
+
+       * configure, config.in: Rebuild.
+
+2021-04-22  Tom Tromey  <tom@tromey.com>
+
+       * Makefile.in (interp.o, m16run.o, micromipsrun.o, multi-run.o):
+       Remove.
+       (SIM_EXTRA_DEPS): New variable.
+
+2021-04-22  Tom Tromey  <tom@tromey.com>
+
+       * configure: Rebuild.
+
+2021-04-21  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4: Regenerate.
+
+2021-04-21  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * configure: Regenerate.
+
+2021-04-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2021-04-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
+
+2021-04-08  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * Makefile.in: Set ASAN_OPTIONS when running igen.
+
+2021-04-04  Steve Ellcey  <sellcey@mips.com>
+           Faraz Shahbazker  <fshahbazker@wavecomp.com>
+
+       * interp.c (sim_monitor): Add switch entries for unlink (13),
+       lseek (14), and stat (15).
+
+2021-04-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (../igen/igen): Delete rule.
+       (tmp-igen, tmp-m16, tmp-micromips): Delete ../igen make.
+
+2021-04-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * aclocal.m4, configure: Regenerate.
+
+2021-02-28  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2021-02-27  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_EXTRA_ALL): Delete.
+       (all): New target.
+
+2021-02-21  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
+       * aclocal.m4, configure: Regenerate.
+
+2021-02-13  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
+       * aclocal.m4, configure: Regenerate.
+
+2021-02-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_open): Delete call to STATE_WATCHPOINTS.
+
+2021-02-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2021-01-30  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_open): Delete STATE_WATCHPOINTS (sd)->sizeof_pc.
+
+2021-01-11  Mike Frysinger  <vapier@gentoo.org>
+
+       * config.in, configure: Regenerate.
+       * interp.c: Delete HAVE_STRING_H, HAVE_STRINGS_H, HAVE_STDLIB_H,
+       and strings.h include.
+
+2021-01-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2021-01-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (SIM_AC_OPTION_WARNINGS): Pass "no".
+       * configure: Regenerate.
+
+2021-01-08  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2021-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2020-12-31  Pavel I. Kryukov  <kryukov@frtk.ru>  (tiny change)
+
+       *  sim-main.c: Include <stdlib.h>.
+
+2020-12-14  Pavel I. Kryukov  <kryukov@frtk.ru>  (tiny change)
+
+       * cp1.c: Include <stdlib.h>.
+
+2020-07-29  Simon Marchi  <simon.marchi@efficios.com>
+
+       * configure: Re-generate.
+
+2017-09-06  John Baldwin  <jhb@FreeBSD.org>
+
+       * configure: Regenerate.
+
+2016-11-11  Mike Frysinger  <vapier@gentoo.org>
+
+       PR sim/20808
+       * dv-tx3904cpu.c (deliver_tx3904cpu_interrupt): Define CPU to cpu
+       and SD to sd.
+
 2016-11-11  Mike Frysinger  <vapier@gentoo.org>
 
+       PR sim/20809
        * mips.igen (check_u64): Enable for `r3900'.
 
 2016-02-05  Mike Frysinger  <vapier@gentoo.org>
This page took 0.025375 seconds and 4 git commands to generate.