summaryrefslogtreecommitdiff
path: root/sim
Commit message (Collapse)AuthorAgeFilesLines
* common/Doug Evans2010-01-257-75/+103
| | | | | | | | | | | | | | | * cgen-accfp.c (fextsfdf): New arg how. All callers updated. (ftruncdfsf, floatsisf, flostsidf, ufloatsisf, fixsfsi, fixdfsi, ufixsfsi): Ditto. * cgen-fpu.h (CGEN_FPCONV_KIND): New enum. (struct cgen_fp_ops): Update signatures of floating point conversion operations. frv/ * sem.c: Regenerate. sh64/ * cpu.h: Regenerate.
* * Make-common.in (CGEN_SIM_DEPS): Define.Doug Evans2010-01-252-9/+19
| | | | | (CGEN_INCLUDE_DEPS): Use it. (CGEN_MAIN_CPU_DEPS): Simplify.
* * cgen-ops.h (SUBWORDXFSI): Fix word ordering.Doug Evans2010-01-222-6/+14
| | | | (SUBWORDTFSI, JOINSIDI): Ditto.
* * m32c.opc (MATH_OP): When doing subtraction, also set carry ifDJ Delorie2010-01-202-1/+6
| | | | the result is zero.
* Cannot build mips simulator on darwin.Joel Brobecker2010-01-182-2/+4
| | | | | Masaki Muranaka <monaka@monami-software.com> (tiny change) * interp.c: Don't include sysdep.h
* Add period to sentence in comment.Anthony Green2010-01-132-1/+5
|
* Initialize SIM_DESC properly.Anthony Green2010-01-132-0/+21
|
* Sync Libtool from GCC.Ralf Wildenhues2010-01-0943-25/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /: * libtool.m4: Sync from git Libtool. * ltmain.sh: Likewise. * ltoptions.m4: Likewise. * ltversion.m4: Likewise. * lt~obsolete.m4: Likewise. sim/iq2000/: * configure: Regenerate. sim/d10v/: * configure: Regenerate. sim/m32r/: * configure: Regenerate. sim/frv/: * configure: Regenerate. sim/: * avr/configure: Regenerate. * cris/configure: Regenerate. * microblaze/configure: Regenerate. sim/h8300/: * configure: Regenerate. sim/mn10300/: * configure: Regenerate. sim/erc32/: * configure: Regenerate. sim/arm/: * configure: Regenerate. sim/m68hc11/: * configure: Regenerate. sim/lm32/: * configure: Regenerate. sim/sh64/: * configure: Regenerate. sim/v850/: * configure: Regenerate. sim/cr16/: * configure: Regenerate. sim/moxie/: * configure: Regenerate. sim/m32c/: * configure: Regenerate. sim/mips/: * configure: Regenerate. sim/mcore/: * configure: Regenerate. sim/sh/: * configure: Regenerate. gprof/: * Makefile.in: Regenerate. * configure: Regenerate. opcodes/: * Makefile.in: Regenerate. * configure: Regenerate. gas/: * Makefile.in: Regenerate. * configure: Regenerate. * doc/Makefile.in: Regenerate. ld/: * configure: Regenerate. gdb/testsuite/: * gdb.cell/configure: Regenerate. binutils/: * Makefile.in: Regenerate. * configure: Regenerate. * doc/Makefile.in: Regenerate. bfd/: * Makefile.in: Regenerate. * configure: Regenerate. bfd/doc/: * Makefile.in: Regenerate.
* * cpu.h: Regenerate.Doug Evans2010-01-063-5/+10
| | | | * decode.c: Regenerate.
* * cgen-types.h (SETDI): Delete, unused.Doug Evans2010-01-062-2/+4
|
* Regenerate cgen files, update copyright year.Doug Evans2010-01-0293-87/+129
|
* tweak wording of previous checkinDoug Evans2010-01-012-2/+2
|
* cris/Doug Evans2010-01-014-2/+10
| | | | | | * mloop.in: Fix copyright update snafu. iq2000/ * mloop.in: Fix copyright update snafu.
* Update copyright notices to add year 2010.Joel Brobecker2010-01-01357-368/+401
|
* * rx/rx.c (decode_opcode): btst bit address mask fix.DJ Delorie2009-12-232-1/+5
|
* 2009-12-09 Yoshinori Sato <ysato@users.sourceforge.jp>Yoshinori Sato2009-12-092-42/+42
| | | | | | | * compile.c(fetch_1): Fix pre-dec, pre-inc, post-dec and post-inc. Index registers not masked memory areas. Only simply increment or decrement. * compile.c(store_1): Ditto.
* * cgen-engine.h: Remove duplicated comment.Doug Evans2009-12-022-12/+4
|
* * rx/rx.c (decode_opcode): fix SWHILE logic.DJ Delorie2009-11-302-3/+7
|
* * common/aclocal.m4: Add include of ../../config/zlib.m4.Joel Brobecker2009-11-2427-2484/+1854
| | | | | | | | | | | | * common/common.m4: Use AM_ZLIB to check for zlib support. * ppc/configure.ac: Likewise. * arm/configure, avr/configure, common/configure, cr16/configure, cris/configure, d10v/configure, erc32/configure, frv/configure, h8300/configure, iq2000/configure, lm32/configure, m32c/configure, m32r/configure, m68hc11/configure, mcore/configure, microblaze/configure, mips/configure, mn10300/configure, moxie/configure, ppc/configure, sh/configure, sh64/configure, v850/configure: Regenerate.
* [sim]DJ Delorie2009-11-2428-0/+11874
| | | | | | | | | * rx: New directory. * configure.ac: Add entry for Renesas RX. * configure: Regenerate. [include/gdb] * sim-rx.h: New.
* * cgen-engine.h (EXTRACT_MSB0_SINT): Renamed from EXTRACT_MSB0_INT.Doug Evans2009-11-2323-281/+288
| | | | | (EXTRACT_LSB0_SINT): Renamed from EXTRACT_LSB0_INT. plus regenerate cgen files
* * cgen-engine.h (EXTRACT_MSB0_LGSINT, EXTRACT_MSB0_LGUINT): Define.Doug Evans2009-11-2343-957/+1072
| | | | | | | (EXTRACT_LSB0_LGSINT, EXTRACT_LSB0_LGUINT): Define. (EXTRACT_FN, SEMANTIC_FN): Use CGEN_INSN_WORD in prototype instead of CGEN_INSN_INT. plus, cgen files: Regenerate.
* * cgen-trace.h (trace_extract): Add cast to fix warning.Doug Evans2009-11-222-1/+5
|
* * configure.ac: If build != host, create a separate build-config.hNathan Froyd2009-11-1410-7/+73
| | | | | | | | | | | | file desecribing the build machine. * configure: Regenerate. * lf.c: Include build-config.h instead of config.h. * dgen.c: Likewise. * igen.c: Likewise. * misc.c: Likewise. * misc.h: Likewise. * filter.c: Likewise. * table.c: Likewise.
* 2009-11-12 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-11-122-16/+25
| | | | | * avr/interp.c (sim_write): Allow byte access. (sim_read): Ditto.
* 2009-11-12 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-11-122-0/+8
| | | | * avr/interp.c (sim_load): Clear memory before loading.
* 2009-11-09 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-11-092-1/+5
| | | | * avr/interp.c (sim_resume): Fix typo for OP_ret.
* * cgen-mem.h (DECLARE_GETT): Don't inline.Doug Evans2009-11-062-5/+10
| | | | (DECLARE_SETT): Ditto.
* * arch.c: Regenerate.Doug Evans2009-11-0411-291/+176
| | | | | | | | | | | | * arch.h: Regenerate. * cpu.c: Regenerate. * cpu.h: Regenerate. * cpuall.h: Regenerate. * decode.c: Regenerate. * decode.h: Regenerate. * model.c: Regenerate. * sem-switch.c: Regenerate. * sem.c: Regenerate.
* * arch.c: Regenerate.Doug Evans2009-11-0411-319/+609
| | | | | | | | | | | | * arch.h: Regenerate. * cpu.c: Regenerate. * cpu.h: Regenerate. * cpuall.h: Regenerate. * decode.c: Regenerate. * decode.h: Regenerate. * model.c: Regenerate. * sem-switch.c: Regenerate. * sem.c: Regenerate.
* * arch.c: Regenerate.Doug Evans2009-11-0423-443/+866
| | | | | | | | | | | | | | | | | | | | | | | | * arch.h: Regenerate. * cpu.c: Regenerate. * cpu.h: Regenerate. * cpu2.c: Regenerate. * cpu2.h: Regenerate. * cpuall.h: Regenerate. * cpux.c: Regenerate. * cpux.h: Regenerate. * decode.c: Regenerate. * decode.h: Regenerate. * decode2.c: Regenerate. * decode2.h: Regenerate. * decodex.c: Regenerate. * decodex.h: Regenerate. * model.c: Regenerate. * model2.c: Regenerate. * modelx.c: Regenerate. * sem-switch.c: Regenerate. * sem.c: Regenerate. * sem2-switch.c: Regenerate. * semx-switch.c: Regenerate.
* * Makefile.in (mloop.c): Add @true to rule.Doug Evans2009-11-042-15/+33
| | | | | | | | | (mloopx.c, mloop2.c): Ditto. (stamp-*): Add Makefile dependency. (arch.c, arch.h, cpuall.h): Specify full path. (cpu.h, sem.c, sem-switch.c, model.c, decode.c, decode.h): Ditto. (cpux.h, semx-switch.c, modelx.c, decodex.c, decodex.h): Ditto. (cpu2.h, sem2-switch.c, model2.c, decode2.c, decode2.h): Ditto.
* * arch.c: Regenerate.Doug Evans2009-11-0418-759/+364
| | | | | | | | | | | | | | | | | | | * arch.h: Regenerate. * cpu.c: Regenerate. * cpu.h: Regenerate. * cpuall.h: Regenerate. * decode-compact.c: Regenerate. * decode-compact.h: Regenerate. * decode-media.c: Regenerate. * decode-media.h: Regenerate. * defs-compact.h: Regenerate. * defs-media.h: Regenerate. * sem-compact-switch.c: Regenerate. * sem-compact.c: Regenerate. * sem-media-switch.c: Regenerate. * sem-media.c: Regenerate. * sh-desc.c: Regenerate. * sh-opc.h: Regenerate.
* * arch.c: Regenerate.Doug Evans2009-11-0410-3293/+2066
| | | | | | | | | | | * arch.h: Regenerate. * cpu.c: Regenerate. * cpu.h: Regenerate. * cpuall.h: Regenerate. * decode.c: Regenerate. * decode.h: Regenerate. * model.c: Regenerate. * sem.c: Regenerate.
* * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.Doug Evans2009-11-032-10/+23
| | | | | | (sh-desc.o): New rule. (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h. (all generated file rules): Specify generated file with full path.
* * Makefile.in (stamp-arch): Update path to lm32.cpu.Doug Evans2009-10-282-4/+9
| | | | (stamp-cpu): Ditto.
* * sh-desc.h: Regenerate.Doug Evans2009-10-242-13/+16
|
* * cris/arch.c: Regenerate.Doug Evans2009-10-2419-2202/+643
| | | | | | | | | | | | | | | | | | | | * cris/arch.h: Regenerate. * cris/cpuall.h: Regenerate. * cris/cpuv10.c: Regenerate. * cris/cpuv10.h: Regenerate. * cris/cpuv32.c: Regenerate. * cris/cpuv32.h: Regenerate. * cris/cris-desc.c: Regenerate. * cris/cris-desc.h: Regenerate. * cris/cris-opc.h: Regenerate. * cris/decodev10.c: Regenerate. * cris/decodev10.h: Regenerate. * cris/decodev32.c: Regenerate. * cris/decodev32.h: Regenerate. * cris/modelv10.c: Regenerate. * cris/modelv32.c: Regenerate. * cris/semcrisv10f-switch.c: Regenerate. * cris/semcrisv32f-switch.c: Regenerate.
* 2009-10-23 Tristan Gingold <gingold@adacore.com>Tristan Gingold2009-10-232-1/+5
| | | | * avr/interp.c (sim_stop): Return 1.
* * MAINTAINERS: Add myself as m32r maintainer.Doug Evans2009-10-162-0/+5
|
* * MAINTAINERS: Add self as MicroBlaze maintainer.eager2009-10-152-0/+5
|
* 2009-10-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-10-152-1/+5
| | | | * std-config.h: Fix spelling error.
* 2009-10-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-10-152-1/+5
| | | | * sim-inline.h: Fix spelling error.
* * MAINTAINERS (common): Move myself to "past maintainers" section.Ben Elliston2009-10-132-1/+5
|
* manually sync from the CVS repositoryJim Meyering2009-10-0812-0/+8254
|
* * microblaze/interp.c: Add include microblaze-dis.h.eager2009-10-062-0/+1109
|
* * main.c: Fix spelling error.Joel Brobecker2009-09-222-1/+5
|
* fix thinko in previous entryDoug Evans2009-09-151-2/+1
|
* back out previous patch, replace withDoug Evans2009-09-156-16/+15
| | | | | | | | * configure.ac (sim_hwflags): Use AC_DEFINE to define HAVE_UNION_SEMUN. * configure: Regenerate. * config.in: Regenerate. * hw_sem.c: #include "config.h". (HAVE_UNION_SEMUN): Renamed from HAS_UNION_SEMUN.
* * configure.ac (sim_hwflags): Clean up definition, AC_SUBST it.Doug Evans2009-09-154-4/+20
| | | | | | * configure: Regenerate. * Makefile.in (SIM_HWFLAGS): New variable. (STD_CFLAGS, NOWARN_CFLAGS): Add it.