]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - sim/mips/ChangeLog
sim: set ASAN_OPTIONS=detect_leaks=0 when running igen and opc2c
[thirdparty/binutils-gdb.git] / sim / mips / ChangeLog
index 9974526fa79ccef125a50d8f9c7b0dd23ae5f080..6d515f80486c4af2daaf67459dc3a6cc9c36cbc1 100644 (file)
@@ -1,3 +1,251 @@
+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>
+
+       * configure.ac (sim_engine_run): Change sd->base.prog_bfd to
+       STATE_PROG_BFD (sd).
+       * configure: Regenerate.
+
+2016-01-18  Andrew Bennett  <andrew.bennett@imgtec.com>
+           Maciej W. Rozycki  <macro@imgtec.com>
+
+       PR sim/19441
+       * micromips.igen (delayslot_micromips): Enable for `micromips32',
+       `micromips64' and `micromipsdsp' only.
+       (process_isa_mode): Enable for `micromips32' and `micromips64' only.
+       (do_micromips_jalr, do_micromips_jal): Likewise.
+       (compute_movep_src_reg): Likewise.
+       (compute_andi16_imm): Likewise.
+       (convert_fmt_micromips): Likewise.
+       (convert_fmt_micromips_cvt_d): Likewise.
+       (convert_fmt_micromips_cvt_s): Likewise.
+       (FMT_MICROMIPS): Likewise.
+       (FMT_MICROMIPS_CVT_D): Likewise.
+       (FMT_MICROMIPS_CVT_S): Likewise.
+
+2016-01-12  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c: Include elf-bfd.h.
+       (sim_create_inferior): Truncate pc to 32-bits when EI_CLASS is
+       ELFCLASS32.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * config.in, configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (SIM_AC_OPTION_SMP): Delete call.
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-09  Mike Frysinger  <vapier@gentoo.org>
+
+       * config.in, configure: Regenerate.
+
+2016-01-06  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_open): Mark argv const.
+       (sim_create_inferior): Mark argv and env const.
+
+2016-01-04  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-03  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_open): Update sim_parse_args comment.
+
+2016-01-03  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
+       * configure: Regenerate.
+
+2016-01-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (mips_endian): Change LITTLE_ENDIAN to LITTLE.
+       (default_endian): Likewise.  Change BIG_ENDIAN to BIG.
+       * configure: Regenerate.
+       * sim-main.h (BigEndianMem): Change BIG_ENDIAN to BFD_ENDIAN_BIG.
+
+2016-01-02  Mike Frysinger  <vapier@gentoo.org>
+
+       * dv-tx3904cpu.c (CPU, SD): Delete.
+
+2015-12-30  Mike Frysinger  <vapier@gentoo.org>
+
+       * wrapper.c (mips_reg_store, mips_reg_fetch): Define.
+       (sim_open): Call CPU_REG_FETCH/CPU_REG_STORE.
+       (sim_store_register): Rename to ...
+       (mips_reg_store): ... this.  Delete local cpu var.
+       Update sim_io_eprintf calls.
+       (sim_fetch_register): Rename to ...
+       (mips_reg_fetch): ... this.  Delete local cpu var.
+       Update sim_io_eprintf calls.
+
+2015-12-27  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (SIM_OBJS): Delete sim-hload.o.
+
+2015-12-26  Mike Frysinger  <vapier@gentoo.org>
+
+       * config.in, configure: Regenerate.
+
+2015-12-26  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_write, sim_read): Delete.
+       (store_word): Delete call to AddressTranslation and set paddr=vaddr.
+       (load_word): Likewise.
+       * micromips.igen (cache): Likewise.
+       * mips.igen (do_ll, do_lld, do_sc, do_scd, do_suxc1_32, do_swc1,
+       do_swxc1, cache, do_load, do_load_left, do_load_right, do_store,
+       do_store_left, do_store_right, do_load_double, do_store_double):
+       Likewise.
+       (do_pref): Delete call to AddressTranslation and stub out Prefetch.
+       (do_prefx): Likewise.
+       * sim-main.c (address_translation, prefetch): Delete.
+       (ifetch32, ifetch16): Delete call to AddressTranslation and set
+       paddr=vaddr.
+       * sim-main.h (Uncached, CachedNoncoherent, CachedCoherent, Cached,
+       address_translation, AddressTranslation, prefetch, Prefetch): Delete.
+       (LoadMemory, StoreMemory): Delete CCA arg.
+
+2015-12-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure.ac (SIM_SUBTARGET): Drop -DTARGET_TX3904=1.
+       * configure: Regenerated.
+
+2015-12-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-main.h (SIM_QUIET_NAN_NEGATED): Move from tconfig.h.
+       * tconfig.h: Delete.
+
 2015-12-24  Mike Frysinger  <vapier@gentoo.org>
 
        * tconfig.h (SIM_HANDLES_LMA): Delete.