Andrew Cagney
7ec396d270
Get the BIT/MASK/ROT/... macros to work with any 32/64/MSB0/MSBn target.
1997-04-15 08:54:01 +00:00
Ian Lance Taylor
f2906ccc4c
rename install.sh to install-sh
1997-04-14 20:31:04 +00:00
Jeff Law
81f13ed1f3
* simops.c (syscall): Handle new mn10300 calling conventions.
...
Forgot to check this in last week.
1997-04-08 06:01:20 +00:00
David Edelsohn
3990f1cdf3
Remove m32r sanitization.
1997-04-08 00:30:30 +00:00
David Edelsohn
25a9c90b92
* sim-base.h (sim_state_base): Move `magic' to end of struct.
1997-04-07 17:47:38 +00:00
Andrew Cagney
b4d888275e
Check a program to run is present.
1997-04-07 06:07:13 +00:00
Andrew Cagney
08db4a658e
Get configure to define RETSIGTYPE
1997-04-07 05:58:59 +00:00
Andrew Cagney
7934ec88db
Use $(srcdir)/... instead of $< in make rules
1997-04-07 05:21:04 +00:00
Ian Lance Taylor
ea553f5643
* Makefile.in: Change mn10300-opc.o to m10300-opc.o, to match
...
corresponding change in opcodes directory.
1997-04-05 01:03:01 +00:00
David Edelsohn
21bfad86aa
* sim-endian.h: Move host {LITTLE,BIG}_ENDIAN support from here,
...
* sim-config.h: To here.
1997-04-03 03:02:48 +00:00
David Edelsohn
30bb74eca4
* gen-support.c (gen_support_c): sim-state.h renamed to sim-main.h.
...
* gen-idecode.c (gen_idecode_c): Likewise.
* igen.c (gen_semantics_c): Likewise.
1997-04-03 02:52:07 +00:00
David Edelsohn
e77fd2694b
New files.
1997-04-03 02:37:44 +00:00
David Edelsohn
00d74d3ea1
* Make-common.in (SIM_EXTRA_DEPS): New config var.
...
(sim_main_headers): Define.
(sim-*.o): Depend on $(SIM_EXTRA_DEPS).
(BUILT_SRC_FROM_COMMON): Move here from ../d30v/Makefile.in.
(clean): Use it.
(sim-utils.o): Add rule for.
* sim-utils.o: New file.
* sim-basics.h: #include sim-base.h.
(zalloc): Make argument unsigned long.
* sim-base.h: New file.
* sim-inline.h (SIM_IO support): Delete.
* sim-io.h: Delete inline support.
* sim-io.c: Likewise. sim-state.h renamed to sim-main.h.
* sim-config.c: sim-state.h renamed to sim-main.h.
* sim-core.c: Likewise.
* sim-events.c: Likewise.
1997-04-03 02:36:59 +00:00
Andrew Cagney
1414a2e5cb
From Jim Wilson, fix typo in instruction name
1997-04-03 02:36:28 +00:00
David Edelsohn
68682c0877
(autoconf-changelog): Try different way to obtain user name.
...
Forgot this one.
1997-04-03 02:35:52 +00:00
Andrew Cagney
96527c4ea6
Add autoheader counterpart to autoconf-common et.al.
1997-04-03 02:22:52 +00:00
David Edelsohn
d0218f5172
* interp.c (sim_open): New arg kind'.
name is now `argv'.
1997-04-02 23:41:09 +00:00
David Edelsohn
8a7c3105b5
* interp.c (sim_open): New arg `kind'.
1997-04-02 23:39:50 +00:00
David Edelsohn
33f00b8b20
* sim_calls.c (sim_open): New arg `kind'.
1997-04-02 23:38:22 +00:00
David Edelsohn
14b71cd185
* compile.c (sim_open): New arg `kind'.
1997-04-02 23:33:56 +00:00
David Edelsohn
999977eaed
* interf.c (sim_open): New arg `kind'.
1997-04-02 23:32:28 +00:00
David Edelsohn
8020feac30
* interp.c (sim_open): New arg `kind'.
1997-04-02 23:30:24 +00:00
David Edelsohn
99f84c8192
* wrapper.c (sim_open): New arg `kind'.
1997-04-02 23:29:08 +00:00
David Edelsohn
bcd1475aec
* run.c (main): Pass SIM_OPEN_STANDALONE to sim_open.
1997-04-02 23:28:12 +00:00
David Edelsohn
fbda74b1c1
* aclocal.m4: Check for stdlib.h, string.h, strings.h, unistd.h.
...
(sim-debug): Allow arguments. Define WITH_DEBUG in addition to
-DDEBUG.
* configure: Regenerated to track ../common/aclocal.m4 changes.
1997-04-02 23:17:50 +00:00
David Edelsohn
b04500b2c4
* Makefile.in (autoconf-install): New target.
1997-04-02 23:10:34 +00:00
Ian Lance Taylor
64d2004922
* COPYING: Update FSF address.
1997-04-02 19:51:31 +00:00
Andrew Cagney
a35e91c3c7
New file common/sim-config.c sets/checks simulator configuration options.
...
Update common/aclocal.m4 to better work with sim-config.[hc].
1997-04-02 05:04:25 +00:00
Andrew Cagney
61c8342039
New target autoconf-changelog
1997-04-02 04:53:56 +00:00
Andrew Cagney
b69cc8ab14
New target - autoconf-changelog
1997-04-02 04:52:31 +00:00
Andrew Cagney
0391b23d7b
Handle BSD make and its liking for `set -e'
1997-03-26 01:50:19 +00:00
Andrew Cagney
332cb0a763
* emul_bugapi.c (emul_bugapi_create): Guard against NULL images.
...
* configure.in (enable-sim-endain): Correct typo in usage (from
Erik Landry <landry@ENGR.ORST.EDU>).
* configure: Re-generate.
1997-03-25 05:06:12 +00:00
Andrew Cagney
265e7c8ba6
The d30v release has a testsuite directory.
1997-03-24 07:18:02 +00:00
Andrew Cagney
00729fe3c5
Enable testsuite in sim directory.
1997-03-24 06:59:54 +00:00
Andrew Cagney
139d457d4e
Growing number of tests for d30v
1997-03-24 06:49:54 +00:00
Jeff Law
aa7cec3fb8
* run.c: Include alloca-conf.h.
1997-03-21 05:41:28 +00:00
Jeff Law
7c058c9e50
* callback.c (os_evprintf_filtered): Fix typo.
1997-03-21 04:53:13 +00:00
Andrew Cagney
fa21d299e6
Pass GCC -W...
1997-03-21 03:56:07 +00:00
Jeff Law
65b784d8a5
* simops.c: Fix register extraction for a two "movbu" variants.
...
Somewhat simplify "sub" instructions.
Correctly sign extend operands for "mul". Put the correct
half of the result in MDR for "mul" and "mulu".
Implement remaining instructions.
Tweak opcode for "syscall".
1997-03-20 19:02:44 +00:00
Jeff Law
0915c8433b
* simops.c: Do syscall emulation in "syscall" instruction. Add
...
dummy "trap" instruction.
Cleanups for the beta release.
1997-03-18 21:24:38 +00:00
Andrew Cagney
c695046ac9
Move SIM_AC_OPTION_ macros out of SIM_AC_COMMON macro - was trashing
...
optional arguments.
* Regenerate all configure scripts.
1997-03-18 14:28:34 +00:00
Andrew Cagney
4a5fb09da0
* sim-alu.h: Include sim-xcat.h.
...
* d30v-insn (do_sat*): Pass all necessary args.
1997-03-18 10:10:10 +00:00
Andrew Cagney
603ece73e1
Include new files sim-assert.h sim-xcat.h sim-state.h
1997-03-18 08:45:44 +00:00
Andrew Cagney
b27be85fe9
New files added during rename/cleanup of engine -> sim_state.
1997-03-18 07:44:40 +00:00
Andrew Cagney
d11d59aca8
Rename struct _engine' to new
struct sim_state'.
1997-03-18 07:43:22 +00:00
Andrew Cagney
752517ccf0
Fix bugs in d30v sat and mul instructions.
1997-03-18 02:41:21 +00:00
Andrew Cagney
86eb1e292c
* sim-inline.h: Add definitions for sim-types.
...
(ALL_BY_MODULE): New macro, encapsulate full inlining by the
module.
1997-03-17 16:29:21 +00:00
Andrew Cagney
231de1b8db
remove defunct variable from event struct
1997-03-17 16:26:35 +00:00
Andrew Cagney
ac0e48ce6f
Correctly validate 64bit instructions
1997-03-17 16:14:47 +00:00
Gavin Romig-Koch
6efa34d87a
Add/use pr_uword64 for SIM_ADDR independent values.
1997-03-17 16:02:13 +00:00