]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/mn10300/ChangeLog
gdb: Allow prologue detection via symbols for Intel compilers.
[thirdparty/binutils-gdb.git] / sim / mn10300 / ChangeLog
CommitLineData
b6b1c790
MF
12021-04-02 Mike Frysinger <vapier@gentoo.org>
2
3 * Makefile.in (../igen/igen): Delete rule.
4 (tmp-igen): Delete ../igen make.
5
c2783492
MF
62021-04-02 Mike Frysinger <vapier@gentoo.org>
7
8 * aclocal.m4, configure: Regenerate.
9
ebe9564b
MF
102021-02-28 Mike Frysinger <vapier@gentoo.org>
11
12 * configure: Regenerate.
13
760b3e8b
MF
142021-02-21 Mike Frysinger <vapier@gentoo.org>
15
16 * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
17 * aclocal.m4, configure: Regenerate.
18
136da8cd
MF
192021-02-13 Mike Frysinger <vapier@gentoo.org>
20
21 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
22 * aclocal.m4, configure: Regenerate.
23
4c0d76b9
MF
242021-02-06 Mike Frysinger <vapier@gentoo.org>
25
26 * interp.c (sim_open): Delete call to STATE_WATCHPOINTS.
27
aa09469f
MF
282021-02-06 Mike Frysinger <vapier@gentoo.org>
29
30 * configure: Regenerate.
31
d4e3adda
MF
322021-01-30 Mike Frysinger <vapier@gentoo.org>
33
34 * interp.c (sim_open): Delete STATE_WATCHPOINTS (sd)->sizeof_pc.
35
68ed2854
MF
362021-01-11 Mike Frysinger <vapier@gentoo.org>
37
38 * config.in, configure: Regenerate.
39 * interp.c, op_utils.c: Delete HAVE_STRING_H, HAVE_STRINGS_H,
40 HAVE_STDLIB_H, HAVE_TIME_H, and strings.h include.
41
50df264d
MF
422021-01-09 Mike Frysinger <vapier@gentoo.org>
43
44 * configure: Regenerate.
45
bf470982
MF
462021-01-09 Mike Frysinger <vapier@gentoo.org>
47
48 * configure.ac (SIM_AC_OPTION_WARNINGS): Pass "no".
49 * configure: Regenerate.
50
46f900c0
MF
512021-01-08 Mike Frysinger <vapier@gentoo.org>
52
53 * configure: Regenerate.
54
dfb856ba
MF
552021-01-04 Mike Frysinger <vapier@gentoo.org>
56
57 * configure: Regenerate.
58
5c887dd5
JB
592017-09-06 John Baldwin <jhb@FreeBSD.org>
60
61 * configure: Regenerate.
62
ce39bd38
MF
632016-01-10 Mike Frysinger <vapier@gentoo.org>
64
65 * config.in, configure: Regenerate.
66
99d8e879
MF
672016-01-10 Mike Frysinger <vapier@gentoo.org>
68
69 * configure: Regenerate.
70
35656e95
MF
712016-01-10 Mike Frysinger <vapier@gentoo.org>
72
73 * configure: Regenerate.
74
16f7876d
MF
752016-01-10 Mike Frysinger <vapier@gentoo.org>
76
77 * configure: Regenerate.
78
e19418e0
MF
792016-01-10 Mike Frysinger <vapier@gentoo.org>
80
81 * configure: Regenerate.
82
347fe5bb
MF
832016-01-10 Mike Frysinger <vapier@gentoo.org>
84
85 * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
86 * configure: Regenerate.
87
22be3fbe
MF
882016-01-10 Mike Frysinger <vapier@gentoo.org>
89
90 * configure: Regenerate.
91
0dc73ef7
MF
922016-01-10 Mike Frysinger <vapier@gentoo.org>
93
94 * configure: Regenerate.
95
936df756
MF
962016-01-09 Mike Frysinger <vapier@gentoo.org>
97
98 * config.in, configure: Regenerate.
99
2e3d4f4d
MF
1002016-01-06 Mike Frysinger <vapier@gentoo.org>
101
102 * interp.c (sim_open): Mark argv const.
103 (sim_create_inferior): Mark argv and env const.
104
9bbf6f91
MF
1052016-01-04 Mike Frysinger <vapier@gentoo.org>
106
107 * configure: Regenerate.
108
77cf2ef5
MF
1092016-01-03 Mike Frysinger <vapier@gentoo.org>
110
111 * interp.c (sim_open): Update sim_parse_args comment.
112
0cb8d851
MF
1132016-01-03 Mike Frysinger <vapier@gentoo.org>
114
115 * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
116 * configure: Regenerate.
117
1ac72f06
MF
1182016-01-02 Mike Frysinger <vapier@gentoo.org>
119
120 * configure.ac (SIM_AC_OPTION_ENDIAN): Change LITTLE_ENDIAN to
121 LITTLE.
122 * configure: Regenerate.
123
e1211e55
MF
1242015-12-30 Mike Frysinger <vapier@gentoo.org>
125
126 * wrapper.c (mn10300_reg_store, mn10300_reg_fetch): Define.
127 (sim_open): Call CPU_REG_FETCH/CPU_REG_STORE.
128 (sim_store_register): Rename to ...
129 (mn10300_reg_store): ... this.
130 (sim_fetch_register): Rename to ...
131 (mn10300_reg_fetch): ... this.
132
5e744ef8
MF
1332015-12-27 Mike Frysinger <vapier@gentoo.org>
134
135 * Makefile.in (MN10300_OBJS): Delete sim-hload.o.
136
1b393626
MF
1372015-12-26 Mike Frysinger <vapier@gentoo.org>
138
139 * config.in, configure: Regenerate.
140
26936211
MF
1412015-12-24 Mike Frysinger <vapier@gentoo.org>
142
143 * sim-main.h (SIM_HANDLES_LMA): Delete.
144
84e8e361
MF
1452015-12-24 Mike Frysinger <vapier@gentoo.org>
146
147 * sim-main.h (WITH_WATCHPOINTS): Delete.
148
d320201d
MF
1492015-11-21 Mike Frysinger <vapier@gentoo.org>
150
151 * interp.c (mn10300_callback): Delete.
152 (sim_open): Delete mn10300_callback assignment.
153 (program_interrupt): Call sim_io_printf.
154 * mn10300_sim.h (mn10300_callback): Delete.
155
c389945b
MF
1562015-11-17 Mike Frysinger <vapier@gentoo.org>
157
158 * sim-main.h (WITH_CORE): Delete.
159
797eee42
MF
1602015-11-15 Mike Frysinger <vapier@gentoo.org>
161
162 * Makefile.in (SIM_OBJS): Delete sim-reason.o and sim-stop.o.
163
6e4f085c
MF
1642015-11-14 Mike Frysinger <vapier@gentoo.org>
165
166 * interp.c (sim_close): Delete.
167
8d0978fb
MF
1682015-06-23 Mike Frysinger <vapier@gentoo.org>
169
170 * configure: Regenerate.
171
7d5c6c43
MF
1722015-06-17 Mike Frysinger <vapier@gentoo.org>
173
174 * op_utils.c (do_syscall): Replace call to cb_syscall with
175 sim_syscall_multi.
176
61a0c964
MF
1772015-06-17 Mike Frysinger <vapier@gentoo.org>
178
179 * mn10300_sim.h (syscall_read_mem, syscall_write_mem): Delete.
180 * op_utils.c: Include sim-syscall.h.
181 (syscall_read_mem, syscall_write_mem): Delete.
182 (do_syscall): Change syscall_read_mem/syscall_write_mem
183 to sim_syscall_read_mem/sim_syscall_write_mem. Set syscall.p2.
184
a3487082
MF
1852015-06-12 Mike Frysinger <vapier@gentoo.org>
186
187 * configure: Regenerate.
306f4178
MF
188
1892015-06-12 Mike Frysinger <vapier@gentoo.org>
190
191 * configure: Regenerate.
a3487082 192
926b1cd8
MF
1932015-06-11 Mike Frysinger <vapier@gentoo.org>
194
195 * interp.c (get_byte, get_half, get_word, put_byte, put_half,
196 put_word): Delete.
197 (sim_fetch_register): Inline put_word call.
198 (sim_store_register): Inline get_word call.
199 * mn10300_sim.h (struct _state): Delete mem member.
200 (OP, Simops, get_byte, get_half, get_word, put_byte, put_half,
201 put_word, map): Delete.
202 * op_utils.c (MEMPTR): Delete.
203
2cc78d4d
MF
2042015-06-11 Mike Frysinger <vapier@gentoo.org>
205
206 * interp.c (round_64, fpu_status_ok): Add static.
207
96eaf29e
MF
2082015-06-11 Mike Frysinger <vapier@gentoo.org>
209
210 * interp.c (mn10300_debug): Delete.
211 * mn10300_sim.h (DEBUG_TRACE, DEBUG_VALUES, mn10300_debug): Delete.
212 (struct _state): Delete exception and exited members.
213 [_WIN32] (SIGTRAP, SIGQUIT): Delete.
214 * op_utils.c (do_syscall): Call sim_engine_halt instead of setting
215 State.exception.
216
b0e4c8a5
MF
2172015-06-11 Mike Frysinger <vapier@gentoo.org>
218
219 * mn10300_sim.h (uint8, int8, uint16, int16, uint32, int32): Typedef
220 in terms of unsigned8, signed8, unsigned16, signed16, unsigned32,
221 and signed32 respectively.
222
5d19c366
MF
2232015-06-11 Mike Frysinger <vapier@gentoo.org>
224
225 * interp.c (INLINE): Delete define.
226 * mn10300_sim.h (INLINE): Likewise.
227
20bca71d
MF
2282015-04-18 Mike Frysinger <vapier@gentoo.org>
229
230 * sim-main.h (SIM_CPU): Delete.
231
7e83aa92
MF
2322015-04-18 Mike Frysinger <vapier@gentoo.org>
233
234 * sim-main.h (sim_cia): Delete.
235 (SIM_ADDR): Delete comment.
236
034685f9
MF
2372015-04-17 Mike Frysinger <vapier@gentoo.org>
238
239 * dv-mn103cpu.c (deliver_mn103cpu_interrupt): Change CIA_GET to
240 CPU_PC_GET and CIA_SET to CPU_PC_SET.
241 * interp.c (sim_create_inferior): Change CIA_SET to CPU_PC_SET.
242 (program_interrupt): Change CIA_GET to CPU_PC_GET and CIA_SET to
243 CPU_PC_SET.
244 (mn10300_cpu_exception_trigger): Change CIA_SET to CPU_PC_SET.
245 (mn10300_cpu_exception_suspend): Likewise.
246 (mn10300_cpu_exception_resume): Likewise.
247 * sim-main.h (CIA_GET, CIA_SET): Delete.
248
78e9aa70
MF
2492015-04-15 Mike Frysinger <vapier@gentoo.org>
250
251 * Makefile.in (MN10300_OBJS): Delete sim-cpu.o.
252 * sim-main.h (STATE_CPU): Delete.
253
bf12d44e
MF
2542015-04-13 Mike Frysinger <vapier@gentoo.org>
255
256 * configure: Regenerate.
257
64f14c97
MF
2582015-04-13 Mike Frysinger <vapier@gentoo.org>
259
260 * Makefile.in (MN10300_OBJS): Add sim-cpu.o.
261 * interp.c (mn10300_pc_get, mn10300_pc_set): New functions.
262 (sim_open): Declare new local var i. Call sim_cpu_alloc_all.
263 Call CPU_PC_FETCH & CPU_PC_STORE for all cpus.
264 (sim_pc_get): Delete.
265 * sim-main.h (null_cia, NULL_CIA): Delete.
266 (SIM_CPU): Define.
267 (struct sim_state): Change cpu to an array of pointers.
268 (STATE_CPU): Drop & and handle WITH_SMP.
269
122bbfb5
MF
2702015-04-06 Mike Frysinger <vapier@gentoo.org>
271
272 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
273
aadc9410
MF
2742015-03-31 Mike Frysinger <vapier@gentoo.org>
275
276 * config.in, configure: Regenerate.
277
05f53ed6
MF
2782015-03-24 Mike Frysinger <vapier@gentoo.org>
279
280 * interp.c (sim_pc_get): New function.
281
30452bbe
MF
2822015-03-24 Mike Frysinger <vapier@gentoo.org>
283
284 * configure: Regenerate.
285
66b0e85d
MF
2862015-03-23 Mike Frysinger <vapier@gentoo.org>
287
288 * Makefile.in (MN10300_OBJS): Delete dv-sockser.o.
289
64dd13df
MF
2902015-03-23 Mike Frysinger <vapier@gentoo.org>
291
292 * configure: Regenerate.
293
49cd1634
MF
2942015-03-23 Mike Frysinger <vapier@gentoo.org>
295
296 * configure: Regenerate.
297
4af3e7e0
MF
2982015-03-23 Mike Frysinger <vapier@gentoo.org>
299
300 * configure: Regenerate.
301
3649cb06
MF
3022015-03-23 Mike Frysinger <vapier@gentoo.org>
303
304 * configure: Regenerate.
305 * configure.ac: Delete SIM_DV_SOCKSER_O check.
306
ae7d0cac
MF
3072015-03-16 Mike Frysinger <vapier@gentoo.org>
308
309 * config.in, configure: Regenerate.
310
8406bb59
MF
3112015-03-15 Mike Frysinger <vapier@gentoo.org>
312
313 * tconfig.in: Delete file.
314
465fb143
MF
3152015-03-14 Mike Frysinger <vapier@gentoo.org>
316
317 * Makefile.in (SIM_RUN_OBJS): Delete.
318
5cddc23a
MF
3192015-03-14 Mike Frysinger <vapier@gentoo.org>
320
321 * configure.ac (AC_CHECK_HEADERS): Delete unistd.h & stdlib.h &
322 string.h & strings.h & time.h.
323 * aclocal.m4, configure: Regenerate.
324
2974be62
AM
3252014-08-19 Alan Modra <amodra@gmail.com>
326
327 * configure: Regenerate.
328
faa743bb
RM
3292014-08-15 Roland McGrath <mcgrathr@google.com>
330
331 * configure: Regenerate.
332 * config.in: Regenerate.
333
1a8a700e
MF
3342014-03-04 Mike Frysinger <vapier@gentoo.org>
335
336 * configure: Regenerate.
337
bf3d9781
AM
3382013-09-23 Alan Modra <amodra@gmail.com>
339
340 * configure: Regenerate.
341
31e6ad7d
MF
3422013-06-03 Mike Frysinger <vapier@gentoo.org>
343
344 * aclocal.m4, configure: Regenerate.
345
d3685d60
TT
3462013-05-10 Freddie Chopin <freddie_chopin@op.pl>
347
348 * configure: Rebuild.
349
1517bd27
MF
3502013-03-26 Mike Frysinger <vapier@gentoo.org>
351
352 * configure: Regenerate.
353
fb61c40a
JS
3542013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
355
356 * configure.ac: Fail if dv-sockser.o not available.
357 Error when --disable-sim-hardware is specified.
358 * tconfig.in: Conditionalize use of dv_sockser_install.
359 * configure: Regenerated.
360 * config.in: Regenerated.
361
e8c21678
HPN
3622012-06-17 Hans-Peter Nilsson <hp@axis.com>
363
364 * interp.c: Include config.h first. Do not include sysdep.h.
365
5f3ef9d0
JB
3662012-06-15 Joel Brobecker <brobecker@adacore.com>
367
368 * config.in, configure: Regenerate.
369
2232061b
MF
3702012-03-24 Mike Frysinger <vapier@gentoo.org>
371
372 * aclocal.m4, config.in, configure: Regenerate.
373
f95586a4
KB
3742012-02-16 Kevin Buettner <kevinb@redhat.com>
375
376 * interp.c (sim_fetch_register): Return length, not -1.
377
12c3e59c
JB
3782012-01-02 Joel Brobecker <brobecker@adacore.com>
379
380 * sim-main.h: Reformat copyright header.
381
db2e4d67
MF
3822011-12-03 Mike Frysinger <vapier@gentoo.org>
383
384 * aclocal.m4: New file.
385 * configure: Regenerate.
386
481d7981
MF
3872011-11-07 Mike Frysinger <vapier@gentoo.org>
388
389 PR sim/9302
390 * dv-mn103iop.c (write_dedicated_control_reg): Convert && to &.
391
4399a56b
MF
3922011-10-19 Mike Frysinger <vapier@gentoo.org>
393
394 * configure: Regenerate after common/acinclude.m4 update.
395
9c082ca8
MF
3962011-10-17 Mike Frysinger <vapier@gentoo.org>
397
398 * configure.ac: Change include to common/acinclude.m4.
399
6ffe910a
MF
4002011-10-17 Mike Frysinger <vapier@gentoo.org>
401
402 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
403 call. Replace common.m4 include with SIM_AC_COMMON.
404 * configure: Regenerate.
405
2419798b
MF
4062011-07-05 Mike Frysinger <vapier@gentoo.org>
407
408 * interp.c (sim_do_command): Delete.
409
be07a3d3
NC
4102011-06-20 Nick Clifton <nickc@redhat.com>
411
412 * am33.igen (sub Rm,Rn,Rd): Fix computation of carry flag.
413
dae477fe
AB
4142011-01-11 Andrew Burgess <aburgess@broadcom.com>
415
416 * interp.c (sim_store_register): Update return value to
417 match new API.
418
952ad68f
MF
4192010-04-19 Mike Frysinger <vapier@gentoo.org>
420
421 * dv-mn103ser.c (sockser_addr, USE_SOCKSER_P): Delete
422 (do_polling_event): Change USE_SOCKSER_P to dv_sockser_status.
423 (read_status_reg): Likewise.
424 (write_txb): Likewise.
425
3725885a
RW
4262010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
427
428 * configure: Regenerate.
429
d6416cdc
RW
4302009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
431
81ecdfbb
RW
432 * config.in: Regenerate.
433 * configure: Likewise.
434
d6416cdc
RW
435 * configure: Regenerate.
436
b5bd9624
HPN
4372008-07-11 Hans-Peter Nilsson <hp@axis.com>
438
439 * configure: Regenerate to track ../common/common.m4 changes.
440 * config.in: Ditto.
441
6efef468 4422008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
443 Daniel Jacobowitz <dan@codesourcery.com>
444 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
445
446 * configure: Regenerate.
447
edc5d9ec
HPN
4482006-12-21 Hans-Peter Nilsson <hp@axis.com>
449
450 * acconfig.h: Remove.
451 * config.in: Regenerate.
452
e85e3205
RE
4532006-06-13 Richard Earnshaw <rearnsha@arm.com>
454
455 * configure: Regenerated.
456
2f0122dc
DJ
4572006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
458
459 * configure: Regenerated.
460
20e95c23
DJ
4612006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
462
463 * configure: Regenerated.
464
b3a3ffef
HPN
4652006-03-29 Hans-Peter Nilsson <hp@axis.com>
466
467 * configure: Regenerate.
468
2b193c4a
MK
4692005-03-23 Mark Kettenis <kettenis@gnu.org>
470
471 * configure: Regenerate.
472
35695fd6
AC
4732005-01-14 Andrew Cagney <cagney@gnu.org>
474
475 * configure.ac: Sinclude aclocal.m4 before common.m4. Add
476 explicit call to AC_CONFIG_HEADER.
477 * configure: Regenerate.
478
f0569246
AC
4792005-01-12 Andrew Cagney <cagney@gnu.org>
480
481 * configure.ac: Update to use ../common/common.m4.
482 * configure: Re-generate.
483
38f48d72
AC
4842005-01-11 Andrew Cagney <cagney@localhost.localdomain>
485
486 * configure: Regenerated to track ../common/aclocal.m4 changes.
487
b7026657
AC
4882005-01-07 Andrew Cagney <cagney@gnu.org>
489
490 * configure.ac: Rename configure.in, require autoconf 2.59.
491 * configure: Re-generate.
492
379832de
HPN
4932004-12-08 Hans-Peter Nilsson <hp@axis.com>
494
495 * configure: Regenerate for ../common/aclocal.m4 update.
496
599e0b9e
AO
4972004-06-26 Alexandre Oliva <aoliva@redhat.com>
498
c76b4bab
AO
499 2000-08-07 Graham Stott <grahams@cygnus.co.uk>
500 * am33-2.igen (fmadd, fmsub, fmnadd, fmnsub): Correct typo.
501 2000-05-29 Alexandre Oliva <aoliva@cygnus.com>
502 * interp.c (fpu_disabled_exception, fpu_unimp_exception,
503 fpu_check_signal_exception): Take additional state arguments.
504 Print exception type and call program_interrupt. Adjust callers.
505 (fpu_rsqrt, fpu_cmp, fpu_add, fpu_sub, fpu_mul, fpu_div,
506 fpu_fmadd, fpu_fmsub, fpu_fnmadd, fpu_fnmsub): Take additional
507 arguments.
508 * mn10300_sim.h (fpu_disabled_exception, fpu_unimp_exception,
509 fpu_check_signal_exception): Adjust prototypes.
510 (fpu_rsqrt, fpu_cmp, fpu_add, fpu_sub, fpu_mul, fpu_div,
511 fpu_fmadd, fpu_fmsub, fpu_fnmadd, fpu_fnmsub): Likewise.
512 * am33-2.igen: Adjust calls.
513 2000-05-19 Alexandre Oliva <aoliva@cygnus.com>
514 * op_utils.c (cmp2fcc): Moved...
515 * interp.c: ... here.
516 2000-05-18 Alexandre Oliva <aoliva@cygnus.com>
517 * am33-2.igen: Use `unsigned32', `signed32', `unsigned64' or
518 `signed64' where type width is relevant.
519 2000-05-15 Alexandre Oliva <aoliva@cygnus.com>
520 * mn10300_sim.h: Include sim-fpu.h.
521 (FD2FPU, FPU2FD): Enclose the FD argument in parentheses.
522 (fpu_check_signal_exception): Declare.
523 (struct fp_prec_t, fp_single_prec, fp_double_prec): Likewise.
524 (FP_SINGLE, FP_DOUBLE): Shorthands for fp_*_prec.
525 (fpu_rsqrt, fpu_cmp, fpu_add, fpu_sub, fpu_mul, fpu_div,
526 fpu_fmadd, fpu_fmsub, fpu_fnmadd, fpu_fnmsub): Declare.
527 * interp.c (fpu_disabled_exception): Document.
528 (fpu_unimp_exception): Likewise.
529 (fpu_check_signal_exception): Define.
530 (reg2val_32, round_32, val2reg_32, fp_single_prec): Likewise.
531 (reg2val_64, round_64, val2reg_64, fp_double_prec): Likewise.
532 (REG2VAL, ROUND, VAL2REG): Define shorthands.
533 (fpu_status_ok): Define.
534 (fpu_rsqrt, fpu_cmp, fpu_add, fpu_sub, fpu_mul, fpu_div,
535 fpu_fmadd, fpu_fmsub, fpu_fnmadd, fpu_fnmsub): Define.
536 * am33-2.igen (frsqrt, fcmp, fadd, fsub, fmul, fdiv,
537 fmadd, fmsub, fnmadd, fnmsub): Use new functions.
538 2000-04-27 Alexandre Oliva <aoliva@cygnus.com>
539 * interp.c (sim_create_inferior): Set PSW bit to enable FP insns
540 if architecture is AM33/2.0.
541 * am33.igen: Include am33-2.igen.
542 2000-04-23 Alexandre Oliva <aoliva@cygnus.com>
543 * mn10300.igen (movm, call, ret, retf): Check for am33_2 too.
544 * am33.igen (movm): Likewise.
545 2000-04-19 Alexandre Oliva <aoliva@cygnus.com>
546 * am33.igen: Added `*am33_2' to some instructions that were
547 missing it.
548 2000-04-07 Alexandre Oliva <aoliva@cygnus.com>
549 * am33-2.igen: New file. All insns implemented, but FP flags are
550 only set for fcmp, exceptional conditions are not handled yet.
551 * Makefile.in (IGEN_INSN): Added am33-2.igen.
552 (tmp-igen): Added -M am33_2.
553 * mn10300.igen, am33.igen: Added `*am33_2' to all insns.
554 * gencode.c: Support FMT_D3.
555 * mn10300_sim.h (dword): New type.
556 (struct _state): Added fpregs.
557 (REG_FPCR, FPCR): New define. All assorted bitmaps.
558 (XS2FS, AS2FS, Xf2FD): New macros.
559 (FS2FPU, FD2FPU, FPU2FS, FPU2FD): Likewise.
560 (load_dword, store_dword): New functions or macros.
561 (u642dw, dw2u64): New functions.
562 (fpu_disabled_exception, fpu_unimp_exception): Declared.
563 * interp.c (fpu_disabled_exception): Defined; no actual
564 implementation.
565 (fpu_unimp_exception): Likewise.
566 * op_utils.c (cmp2fcc): New function.
567
489503ee
AO
568 * interp.c, mn10300_sim.h, op_utils.c: Convert function prototypes
569 and definitions to ISO C.
570
622c89b6
AO
571 * gencode.c, simops.c: Delete.
572 * Makefile.in: Remove non-COMMON dependencies and commands.
573
599e0b9e
AO
574 * configure.in: Use common simulator always. Don't subst sim_gen
575 nor mn10300_common.
576 * configure: Rebuilt.
577 * Makefile.in (WITHOUT_COMMON_OBJS, WITHOUT_COMMON_INTERP_DEP,
578 WITHOUT_COMMON_RUN_OBJS): Remove.
579 (WITH_COMMON_OBJS): Rename to MN10300_OBJS.
580 (WITH_COMMON_INTERP_DEP): Rename to MN10300_INTERP_DEP.
581 (WITH_COMMON_RUN_OBJS): Rename to SIM_RUN_OBJS.
582 (SIM_EXTRA_CFLAGS): Don't use @sim_gen@.
583 * interp.c: Remove non-common bits.
584 * mn10300_sim.h: Likewise.
585
e158f0a0
AC
5862003-08-28 Andrew Cagney <cagney@redhat.com>
587
588 * dv-mn103ser.c (do_polling_event): Change type of "serial_reg" to
589 "long".
590 (read_status_reg): Cast "serial_reg" to "long".
591 * dv-mn103tim.c (do_counter_event): Change type of "timer_nr" to
592 "long".
593 (do_counter6_event, write_mode_reg, write_tm6md): Ditto.
594
6b4a8935
AC
5952003-02-27 Andrew Cagney <cagney@redhat.com>
596
597 * interp.c (sim_open, sim_create_inferior, sim_open)
598 (sim_create_inferior): Rename _bfd to bfd.
599
dbd7cd63
AC
6002003-02-26 Andrew Cagney <cagney@redhat.com>
601
602 * am33.igen: Call sim_engine_abort instead of abort.
603
bb6317d3
DC
6042003-02-26 David Carlton <carlton@math.stanford.edu>
605
606 * dv-mn103tim.c (read_special_timer6_reg): Add break after
607 empty default: label.
608 (write_special_timer6_reg): Ditto.
609 Update copyright.
610
6c0a25e9
AC
6112002-11-28 Andrew Cagney <cagney@redhat.com>
612
613 * sim-main.h: Only include "idecode.h" once.
614 * Makefile.in (SIM_EXTRA_DEPS): Define.
615
c8cca39f
AC
6162002-06-16 Andrew Cagney <ac131313@redhat.com>
617
618 * configure: Regenerated to track ../common/aclocal.m4 changes.
619
3c25f8c7
AC
6202002-06-09 Andrew Cagney <cagney@redhat.com>
621
622 * Makefile.in (INCLUDE): Update path to callback.h.
623 * mn10300_sim.h: Include "gdb/callback.h" and "gdb/remote-sim.h".
624 * tconfig.in: Ditto.
625
ff88f59d
JB
6262001-05-06 Jim Blandy <jimb@redhat.com>
627
628 * mn10300.igen: Doc fixes.
72f4393d 629
cc274e7c
AO
6302001-04-26 Alexandre Oliva <aoliva@redhat.com>
631
632 * Makefile.in (idecode.o, op_utils.o, semantics.o, simops.o):
633 Depend on targ-vals.h.
634
d4424ada
C
6352001-04-15 J.T. Conklin <jtc@redback.com>
636
637 * Makefile.in (simops.o): Add simops.h to dependency list.
638
5425ca99
AO
639Wed Aug 9 02:24:53 2000 Graham Stott <grahams@cygnus.co.uk>
640
641 * am33.igen: Warning clean-up.
642 (movm): Initialize PC and mask.
643 (mov, movbu, movhu): Set srcreg2 from RI0.
644 (bsch): Initialize c.
645 (sat16_cmp): Actually do the comparison.
646 (mov_llt): Do not overwrite dstreg with uninitialized variable.
647
eb2d80b4
AC
648Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
649
650 * configure: Regenerated to track ../common/aclocal.m4 changes.
651
e33c0364
AO
6522000-05-22 Alexandre Oliva <aoliva@cygnus.com>
653
654 * am33.igen: Fix leading comments of SP-relative offset insns that
655 referred to other registers. Make their offsets unsigned.
656
24a39d88
AO
6572000-05-18 Alexandre Oliva <aoliva@cygnus.com>
658
659 * mn10300_sim.h (genericAdd, genericSub, genericCmp, genericOr,
660 genericXor, genericBtst): Use `unsigned32'.
661 * op_utils.c: Likewise.
662 * mn10300.igen, am33.igen: Use `unsigned32', `signed32',
663 `unsigned64' or `signed64' where type width is relevant.
664
bfa8561f
AO
6652000-04-25 Alexandre Oliva <aoliva@cygnus.com>
666
667 * am33.igen (inc4 Rn): Use genericAdd so as to modify flags.
668
d8e7020f
AO
6692000-04-09 Alexandre Oliva <aoliva@cygnus.com>
670
671 * am33.igen: Make SP-relative offsets unsigned. Add `*am33' for
672 some instructions that were missing it.
673
a9e3a739
FCE
6742000-03-03 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
675
676 * Makefile.in (IGEN_INSN): Added am33.igen.
677
d4f3574e
SS
678Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
679
680 * configure: Regenerated to track ../common/aclocal.m4 changes.
681
adf40b2e
JM
682Tue Jul 13 13:26:20 1999 Andrew Cagney <cagney@b1.cygnus.com>
683
684 * interp.c: Clarify error message reporting an unknown board.
685
cd0fc7c3
SS
6861999-05-08 Felix Lee <flee@cygnus.com>
687
688 * configure: Regenerated to track ../common/aclocal.m4 changes.
72f4393d 689
7a292a7a
SS
6901999-04-16 Frank Ch. Eigler <fche@cygnus.com>
691
692 * interp.c (program_interrupt): Detect undesired recursion using
693 static flag. Set NMIRC register's SYSEF flag during
694 --board=stdeval1 mode.
695 * dv-mn103-int.c (write_icr): Add backdoor address to allow CPU to
696 set SYSEF flag.
697
6981999-04-02 Keith Seitz <keiths@cygnus.com>
699
700 * Makefile.in (SIM_EXTRA_CFLAGS): Define a POLL_QUIT_INTERVAL
701 for use in the simulator so that the poll_quit callback is
702 not called too often.
703
704Tue Mar 9 21:26:41 1999 Andrew Cagney <cagney@b1.cygnus.com>
705
706 * dv-mn103int.c (mn103int_ioctl): Return something.
707 * dv-mn103tim.c (write_tm6md): GCC suggested parentheses around &&
708 within ||.
709
710Tue Feb 16 23:57:17 1999 Jeffrey A Law (law@cygnus.com)
711
712 * mn10300.igen (retf): Fix return address computation and store
713 the new pc value into nia.
714
c906108c
SS
7151998-12-29 Frank Ch. Eigler <fche@cygnus.com>
716
717 * Makefile.in (WITH_COMMON_OBJS): Build also dv-sockser.o.
718 * interp.c (sim_open): Add stub mn103002 cache control memory regions.
719 Set OPERATING_ENVIRONMENT on "stdeval1" board.
720 (mn10300_core_signal): New function to intercept memory errors.
721 (program_interrupt): New function to dispatch to exception vector
722 (mn10300_exception_*): New functions to snapshot pre/post exception
723 state.
724 * sim-main.h (SIM_CORE_SIGNAL): Define hook - call mn10300_core_signal.
72f4393d 725 (SIM_ENGINE_HALT_HOOK): Do nothing.
c906108c 726 (SIM_CPU_EXCEPTION*): Define hooks to call mn10300_cpu_exception*().
72f4393d 727 (_sim_cpu): Add exc_* fields to store register value snapshots.
c906108c
SS
728 * dv-mn103ser.c (*): Support dv-sockser backend for UART I/O.
729 Various endianness and warning fixes.
730 * mn10300.igen (illegal): Call program_interrupt on error.
731 (break): Call program_interrupt on breakpoint
72f4393d 732
c906108c
SS
733 Several changes from <janczyn@cygnus.com> and <cagney@cygnus.com>
734 merged in:
735 * dv-mn103int.c (mn103int_ioctl): New function for NMI
736 generation. (mn103int_finish): Install it as ioctl handler.
737 * dv-mn103tim.c: Support timer 6 specially. Endianness fixes.
72f4393d 738
c2d11a7d
JM
739Wed Oct 14 12:11:05 1998 Jeffrey A Law (law@cygnus.com)
740
741 * am33.igen: Allow autoincrement stores using the same register
742 for source and destination operands.
743
744Mon Aug 31 10:19:55 1998 Jeffrey A Law (law@cygnus.com)
745
72f4393d 746 * am33.igen: Reverse HI/LO outputs of 4 operand "mul" and "mulu".
c2d11a7d 747
c906108c
SS
748Fri Aug 28 14:40:49 1998 Joyce Janczyn <janczyn@cygnus.com>
749
750 * interp.c (sim_open): Check for invalid --board option, fix
751 indentation, allocate memory for mem control and DMA regs.
752
753Wed Aug 26 09:29:38 1998 Joyce Janczyn <janczyn@cygnus.com>
754
755 * mn10300.igen (div,divu): Fix divide instructions so divide by 0
756 behaves like the hardware.
757
758Mon Aug 24 11:50:09 1998 Joyce Janczyn <janczyn@cygnus.com>
759
760 * sim-main.h (SIM_HANDLES_LMA): Define SIM_HANDLES_LMA.
761
c2d11a7d
JM
762Wed Aug 12 12:36:07 1998 Jeffrey A Law (law@cygnus.com)
763
72f4393d 764 * am33.igen: Handle case where first DSP operation modifies a
c2d11a7d
JM
765 register used in the second DSP operation correctly.
766
767Tue Jul 28 10:10:25 1998 Jeffrey A Law (law@cygnus.com)
768
769 * am33.igen: Detect cases where two operands must not match for
770 DSP instructions too.
771
772Mon Jul 27 12:04:17 1998 Jeffrey A Law (law@cygnus.com)
773
774 * am33.igen: Detect cases where two operands must not match in
775 non-DSP instructions.
776
c906108c
SS
777Fri Jul 24 18:15:21 1998 Joyce Janczyn <janczyn@cygnus.com>
778
779 * op_utils.c (do_syscall): Rewrite to use common/syscall.c.
780 (syscall_read_mem, syscall_write_mem): New functions for syscall
781 callbacks.
782 * mn10300_sim.h: Add prototypes for syscall_read_mem and
72f4393d 783 syscall_write_mem.
c906108c
SS
784 * mn10300.igen: Change C++ style comments to C style comments.
785 Check for divide by zero in div and divu ops.
786
c2d11a7d
JM
787Fri Jul 24 12:49:28 1998 Jeffrey A Law (law@cygnus.com)
788
789 * am33.igen (translate_xreg): New function. Use it as needed.
790
791Thu Jul 23 10:05:28 1998 Jeffrey A Law (law@cygnus.com)
792
793 * am33.igen: Add some missing instructions.
794
795 * am33.igen: Autoincrement loads/store fixes.
796
797Tue Jul 21 09:48:14 1998 Jeffrey A Law (law@cygnus.com)
798
799 * am33.igen: Add mov_lCC DSP instructions.
800
801 * am33.igen: Add most am33 DSP instructions.
802
c906108c
SS
803Thu Jul 9 10:06:55 1998 Jeffrey A Law (law@cygnus.com)
804
805 * mn10300.igen: Fix Z bit for addc and subc instructions.
806 Minor fixes in multiply/divide patterns.
807
c2d11a7d
JM
808 * am33.igen: Add missing mul[u] imm32,Rn. Fix condition code
809 handling for many instructions. Fix sign extension for some
810 24bit immediates.
811
812 * am33.igen: Fix Z bit for remaining addc/subc instructions.
813 Do not sign extend immediate for mov imm,XRn.
814 More random mul, mac & div fixes.
815 Remove some unused variables.
816 Sign extend 24bit displacement in memory addresses.
817
818 * am33.igen: Fix Z bit for addc Rm,Rn and subc Rm,Rn. Various
819 fixes to 2 register multiply, divide and mac instructions. Set
820 Z,N correctly for sat16. Sign extend 24 bit immediate for add,
821 and sub instructions.
822
823 * am33.igen: Add remaining non-DSP instructions.
824
825Wed Jul 8 16:29:12 1998 Jeffrey A Law (law@cygnus.com)
826
827 * am33.igen (translate_rreg): New function. Use it as appropriate.
828
829 * am33.igen: More am33 instructions. Fix "div".
830
831Mon Jul 6 15:39:22 1998 Jeffrey A Law (law@cygnus.com)
832
833 * mn10300.igen: Add am33 support.
834
835 * Makefile.in: Use multi-sim to support both a mn10300 and am33
836 simulator.
837
838 * am33.igen: Add many more am33 instructions.
c906108c
SS
839
840Wed Jul 1 17:07:09 1998 Jeffrey A Law (law@cygnus.com)
841
842 * mn10300_sim.h (FETCH24): Define.
843
c2d11a7d
JM
844 * mn10300_sim.h: Add defines for some registers found on the AM33.
845 * am33.igen: New file with some am33 support.
c906108c
SS
846
847Tue Jun 30 11:23:20 1998 Jeffrey A Law (law@cygnus.com)
848
849 * mn10300_sim.h: Include bfd.h
850 (struct state): Add more room for processor specific registers.
c2d11a7d 851 (REG_E0): Define.
c906108c
SS
852
853Thu Jun 25 10:12:03 1998 Joyce Janczyn <janczyn@cygnus.com>
854
855 * dv-mn103tim.c: Include sim-assert.h
856 * dv-mn103ser.c (do_polling_event): Check for incoming data on
857 serial line and schedule next polling event.
858 (read_status_reg): schedule events to check for incoming data on
859 serial line and issue interrupt if necessary.
72f4393d 860
c906108c
SS
861Fri Jun 19 16:47:27 1998 Joyce Janczyn <janczyn@cygnus.com>
862
863 * interp.c (sim_open): hook up serial 1 and 2 ports properly (typo).
864
865Fri Jun 19 11:59:26 1998 Joyce Janczyn <janczyn@cygnus.com>
866
867 * interp.c (board): Rename am32 to stdeval1 as this is the name
868 consistently used to refer to the mn1030002 board.
869
870Thu June 18 14:37:14 1998 Joyce Janczyn <janczyn@cygnus.com>
871 * interp.c (sim_open): Fix typo in address of EXTMD register
872 (0x34000280, not 0x3400280).
873
874Wed Jun 17 18:00:18 1998 Jeffrey A Law (law@cygnus.com)
875
876 * simops.c (syscall): Handle change in opcode # for syscall.
877 * mn10300.igen (syscall): Likewise.
878
879Tue June 16 09:36:21 1998 Joyce Janczyn <janczyn@cygnus.com>
880 * dv-mn103int.c (mn103int_finish): Regular interrupts (not NMI or
881 reset) are not enabled on reset.
72f4393d 882
c906108c
SS
883Sun June 14 17:04:00 1998 Joyce Janczyn <janczyn@cygnus.com>
884 * dv-mn103iop.c (write_*_reg): Check for attempt to write r/o
885 register bits.
886 * dv-mn103ser.c: Fill in methods for reading and writing to serial
887 device registers.
888 * interp.c (sim_open): Make the serial device a polling device.
72f4393d 889
c906108c
SS
890Fri June 12 16:24:00 1998 Joyce Janczyn <janczyn@cygnus.com>
891 * dv-mn103iop.c: New file for handling am32 io ports.
892 * configure.in: Add mn103iop to hw_device list.
893 * configure: Re-generate.
894 * interp.c (sim_open): Create io port device.
895
896Wed June 10 14:34:00 1998 Joyce Janczyn <janczyn@cygnus.com>
897 * dv-mn103int.c (external_group): Use enumerated types to access
898 correct group addresses.
899 * dv-mn103tim.c (do_counter_event): Underflow of cascaded timer
900 triggers an interrupt on the higher-numbered timer's port.
901
902Mon June 8 13:30:00 1998 Joyce Janczyn <janczyn@cygnus.com>
903 * interp.c: (mn10300_option_handler): New function parses arguments
904 using sim-options.
905 * (board): Add --board option for specifying am32.
906 * (sim_open): Create new timer and serial devices and control
907 configuration of other am32 devices via board option.
908 * dv-mn103tim.c, dv-mn103ser.c: New files for timers and serial devices.
909 * dv-mn103cpu.c: Fix typos in opening comments.
910 * dv-mn103int.c: Adjust interrupt controller settings for am32 instead of am30.
911 * configure.in: Add mn103tim and mn103ser to hw_device list.
912 * configure: Re-generate.
913
914Mon May 25 20:50:35 1998 Andrew Cagney <cagney@b1.cygnus.com>
915
916 * dv-mn103int.c, dv-mn103cpu.c: Rename *_callback to *_method.
917
918 * dv-mn103cpu.c, dv-mn103int.c: Include hw-main.h and
919 sim-main.h. Declare a struct hw_descriptor instead of struct
920 hw_device_descriptor.
921
922Mon May 25 17:33:33 1998 Andrew Cagney <cagney@b1.cygnus.com>
923
924 * dv-mn103cpu.c (struct mn103cpu): Change type of pending_handler
925 to struct hw_event.
926
927Fri May 22 12:17:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
928
929 * configure.in (SIM_AC_OPTION_HARDWARE): Add argument "yes".
930
931Wed May 6 13:29:06 1998 Andrew Cagney <cagney@b1.cygnus.com>
932
933 * interp.c (sim_open): Create a polling PAL device.
934
935Fri May 1 16:39:15 1998 Andrew Cagney <cagney@b1.cygnus.com>
936
72f4393d
L
937 * dv-mn103int.c (mn103int_port_event):
938 (mn103int_port_event):
939 (mn103int_io_read_buffer):
940 (mn103int_io_write_buffer):
c906108c
SS
941
942 * dv-mn103cpu.c (deliver_mn103cpu_interrupt): Drop CPU/CIA args.
943 (mn103cpu_port_event): Ditto.
944 (mn103cpu_io_read_buffer): Ditto.
945 (mn103cpu_io_write_buffer): Ditto.
946
947Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
948
72f4393d 949 * configure: Regenerated to track ../common/aclocal.m4 changes.
c906108c
SS
950
951Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
952
953 * configure: Regenerated to track ../common/aclocal.m4 changes.
954 * config.in: Ditto.
955
956Sun Apr 26 15:19:55 1998 Tom Tromey <tromey@cygnus.com>
957
958 * acconfig.h: New file.
959 * configure.in: Reverted change of Apr 24; use sinclude again.
960
961Fri Apr 24 14:16:40 1998 Tom Tromey <tromey@creche>
962
963 * configure: Regenerated to track ../common/aclocal.m4 changes.
964 * config.in: Ditto.
965
966Fri Apr 24 11:19:07 1998 Tom Tromey <tromey@cygnus.com>
967
968 * configure.in: Don't call sinclude.
969
970Tue Apr 14 10:03:02 1998 Andrew Cagney <cagney@b1.cygnus.com>
971
972 * mn10300_sim.h: Declare all functions in op_utils.c using
973 INLINE_SIM_MAIN.
974 * op_utils.c: Ditto.
975 * sim-main.c: New file. Include op_utils.c.
72f4393d 976
c906108c
SS
977 * mn10300.igen (mov, cmp): Use new igen operators `!' and `=' to
978 differentiate between MOV/CMP immediate/register instructions.
979
980 * configure.in (SIM_AC_OPTION_INLINE): Add and enable.
981 * configure: Regenerate.
982
983Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
984
985 * configure: Regenerated to track ../common/aclocal.m4 changes.
986
987Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
988
989 * interp.c (hw): Delete variable, moved to SIM_DESC.
990 (sim_open): Delete calls to hw_tree_create, hw_tree_finish.
991 Handled by sim-module.
992 (sim_open): Do not anotate tree with trace properties, handled by
993 sim-hw.c
994 (sim_open): Call sim_hw_parse instead of hw_tree_parse.
995
996 * configure: Regenerated to track ../common/aclocal.m4 changes.
997
998Thu Mar 26 20:46:18 1998 Stu Grossman <grossman@bhuna.cygnus.co.uk>
999
1000 * dv-mn103cpu.c (deliver_mn103cpu_interrupt): Save the entire PC
1001 on the stack when delivering interrupts (not just the lower
1002 half)...
1003 * mn10300.igen (mov (Di,Am),Dn): Fix decode. Registers were
1004 specified in the wrong order.
1005
1006Fri Mar 27 00:56:40 1998 Andrew Cagney <cagney@b1.cygnus.com>
1007
1008 * dv-mn103cpu.c (deliver_mn103cpu_interrupt): Stop loss of
1009 succeeding interrupts, clear pending_handler when the handler
1010 isn't re-scheduled.
1011
1012Thu Mar 26 10:11:01 1998 Stu Grossman <grossman@bhuna.cygnus.co.uk>
1013
1014 * Makefile.in (tmp-igen): Prefix all usage of move-if-change
1015 script with $(SHELL) to make NT native builds happy.
1016 * configure: Regenerate because of change to ../common/aclocal.m4.
72f4393d 1017
c906108c
SS
1018Thu Mar 26 11:22:31 1998 Andrew Cagney <cagney@b1.cygnus.com>
1019
1020 * configure.in: Make --enable-sim-common the default.
1021 * configure: Re-generate.
72f4393d 1022
c906108c
SS
1023 * sim-main.h (CIA_GET, CIA_SET): Save/restore current instruction
1024 address into Sate.regs[REG_PC] instead of common struct.
1025
1026Wed Mar 25 17:42:00 1998 Joyce Janczyn <janczyn@cygnus.com>
1027
1028 * mn10300.igen (cmp imm8,An): Do not sign extend imm8 value.
1029
1030Wed Mar 25 12:08:00 1998 Joyce Janczyn <janczyn@cygnus.com>
1031
1032 * simops.c (OP_F0FD): Initialise variable 'sp'.
1033
1034Thu Mar 26 00:21:32 1998 Andrew Cagney <cagney@b1.cygnus.com>
1035
1036 * dv-mn103int.c (decode_group): A group register every 4 bytes not
1037 8.
1038 (write_icr): Rewrite equation updating request field.
1039 (read_iagr): Fix check that interrupt is still pending.
1040
1041Wed Mar 25 16:14:50 1998 Andrew Cagney <cagney@b1.cygnus.com>
1042
1043 * interp.c (sim_open): Tidy up device creation.
1044
1045 * dv-mn103int.c (mn103int_port_event): Drive NMI with non-zero
1046 value.
1047 (mn103int_io_read_buffer): Convert absolute address to register
1048 block offsets.
1049 (read_icr, write_icr): Convert block offset into group offset.
72f4393d 1050
c906108c
SS
1051Wed Mar 25 15:08:49 1998 Andrew Cagney <cagney@b1.cygnus.com>
1052
1053 * interp.c (sim_open): Create second 1mb memory region at
1054 0x40000000.
1055 (sim_open): Create a device tree.
1056 (sim-hw.h): Include.
1057 (do_interrupt): Delete, needs to use dv-mn103cpu.c
1058
1059 * dv-mn103int.c, dv-mn103cpu.c: New files.
1060
1061Wed Mar 25 08:47:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
1062
1063 * mn10300_sim.h (EXTRACT_PSW_LM, INSERT_PSW_LM, PSW_IE, PSW_LM):
1064 Define.
1065 (SP): Define.
72f4393d 1066
c906108c
SS
1067Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
1068
1069 * configure: Regenerated to track ../common/aclocal.m4 changes.
1070
1071Wed Mar 25 10:24:48 1998 Andrew Cagney <cagney@b1.cygnus.com>
1072
1073 * interp.c (sim-options.h): Include.
1074 (sim_kind, myname): Declare when not using common framework.
1075
1076 * mn10300_sim.h (do_syscall, generic*): Provide prototypes for
1077 functions found in op_utils.c
1078
1079 * mn10300.igen (add): Discard unused variables.
1080
1081 * configure, config.in: Re-generate with autoconf 2.12.1.
72f4393d 1082
c906108c
SS
1083Tue Mar 24 15:27:00 1998 Joyce Janczyn <janczyn@cygnus.com>
1084
1085 Add support for --enable-sim-common option.
1086 * Makefile.in (WITHOUT_COMMON_OBJS): Files included if
1087 ! --enable-sim-common
1088 (WITH_COMMON_OBJS): Files included if --enable-sim-common.
1089 (MN10300_OBJS,MN10300_INTERP_DEP): New variables.
1090 (SIM_OBJS): Rewrite.
1091 ({WITHOUT,WITH}_COMMON_RUN_OBJS,SIM_RUN_OBJS): New variables.
1092 (SIM_EXTRA_CFLAGS): New variable.
1093 (clean-extra): Clean up igen files.
1094 (../igen/igen,clean-igen,tmp-igen): New rules.
72f4393d 1095 * configure.in: Add support for common framework via
c906108c
SS
1096 --enable-sim-common.
1097 * configure: Regenerate.
1098 * interp.c: #include sim-main if WITH_COMMON, not mn10300_sim.h.
1099 (hash,dispatch,sim_size): Don't compile if ! WITH_COMMON.
1100 (init_system,sim_write,compare_simops): Likewise.
1101 (sim_set_profile,sim_set_profile_size): Likewise.
1102 (sim_stop,sim_resume,sim_trace,sim_info): Likewise.
1103 (sim_set_callbacks,sim_stop_reason,sim_read,sim_load): Likewise.
1104 (enum interrupt_type): New enum.
1105 (interrupt_names): New global.
1106 (do_interrupt): New function.
1107 (sim_open): Define differently if WITH_COMMON.
1108 (sim_close,sim_create_inferior,sim_do_command): Likewise.
1109 * mn10300_sim.h ({load,store}_{byte,half,word}): Define versions
1110 for WITH_COMMON.
1111 * mn10300.igen: New file.
1112 * mn10300.dc: New file.
1113 * op_utils.c: New file.
1114 * sim-main.h: New file.
1115
1116Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
1117
1118 * configure: Regenerated to track ../common/aclocal.m4 changes.
1119
1120Fri Feb 27 18:36:04 1998 Jeffrey A Law (law@cygnus.com)
1121
1122 * simops.c (inc): Fix typo.
1123
1124Wed Feb 25 01:59:29 1998 Jeffrey A Law (law@cygnus.com)
1125
72f4393d
L
1126 * simops.c (signed multiply instructions): Cast input operands to
1127 signed32 before casting them to signed64 so that the sign bit
1128 is propagated properly.
c906108c
SS
1129
1130Mon Feb 23 20:23:19 1998 Mark Alexander <marka@cygnus.com>
1131
1132 * Makefile.in: Last change was bad. Define NL_TARGET
1133 so that targ-vals.h will be used instead of syscall.h.
1134 * simops.c: Use targ-vals.h instead of syscall.h.
1135 (OP_F020): Disable unsupported system calls.
1136
1137Mon Feb 23 09:44:38 1998 Mark Alexander <marka@cygnus.com>
1138
1139 * Makefile.in: Get header files from libgloss/mn10300/sys.
1140
1141Sun Feb 22 16:02:24 1998 Jeffrey A Law (law@cygnus.com)
1142
1143 * simops.c: Include sim-types.h.
1144
1145Wed Feb 18 13:07:08 1998 Jeffrey A Law (law@cygnus.com)
1146
1147 * simops.c (multiply instructions): Cast input operands to a
1148 signed64/unsigned64 type as appropriate.
1149
1150Tue Feb 17 12:47:16 1998 Andrew Cagney <cagney@b1.cygnus.com>
1151
1152 * interp.c (sim_store_register, sim_fetch_register): Pass in
1153 length parameter. Return -1.
1154
1155Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com>
1156
1157 * configure: Regenerated to track ../common/aclocal.m4 changes.
1158
1159Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
1160
1161 * configure: Regenerated to track ../common/aclocal.m4 changes.
1162
1163Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
1164
1165 * configure: Regenerated to track ../common/aclocal.m4 changes.
1166
1167Mon Dec 15 23:17:11 1997 Andrew Cagney <cagney@b1.cygnus.com>
1168
1169 * configure: Regenerated to track ../common/aclocal.m4 changes.
1170 * config.in: Ditto.
1171
1172Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
1173
1174 * configure: Regenerated to track ../common/aclocal.m4 changes.
1175
1176Tue Nov 11 10:38:52 1997 Jeffrey A Law (law@cygnus.com)
1177
1178 * simops.c (call:16 call:32): Stack adjustment is determined solely
1179 by the imm8 field.
1180
1181Wed Oct 22 14:43:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
1182
1183 * interp.c (sim_load): Pass lma_p and sim_write args to
1184 sim_load_file.
1185
1186Tue Oct 21 10:12:03 1997 Jeffrey A Law (law@cygnus.com)
1187
1188 * simops.c: Correctly handle register restores for "ret" and "retf"
1189 instructions.
1190
1191Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
1192
1193 * configure: Regenerated to track ../common/aclocal.m4 changes.
1194
1195Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
1196
1197 * configure: Regenerated to track ../common/aclocal.m4 changes.
1198
1199Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
1200
1201 * configure: Regenerated to track ../common/aclocal.m4 changes.
1202
1203Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
1204
1205 * configure: Regenerated to track ../common/aclocal.m4 changes.
1206
1207Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
1208
1209 * configure: Regenerated to track ../common/aclocal.m4 changes.
1210
1211Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
1212
1213 * configure: Regenerated to track ../common/aclocal.m4 changes.
1214
1215Thu Sep 4 17:21:23 1997 Doug Evans <dje@seba>
1216
1217 * configure: Regenerated to track ../common/aclocal.m4 changes.
1218
1219Wed Aug 27 18:13:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
1220
1221 * configure: Regenerated to track ../common/aclocal.m4 changes.
1222 * config.in: Ditto.
1223
1224Tue Aug 26 10:41:07 1997 Andrew Cagney <cagney@b1.cygnus.com>
1225
1226 * interp.c (sim_kill): Delete.
1227 (sim_create_inferior): Add ABFD argument.
1228 (sim_load): Move setting of PC from here.
72f4393d 1229 (sim_create_inferior): To here.
c906108c
SS
1230
1231Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
1232
1233 * configure: Regenerated to track ../common/aclocal.m4 changes.
1234 * config.in: Ditto.
1235
1236Mon Aug 25 16:14:44 1997 Andrew Cagney <cagney@b1.cygnus.com>
1237
1238 * interp.c (sim_open): Add ABFD argument.
1239
1240Tue Jun 24 13:46:20 1997 Jeffrey A Law (law@cygnus.com)
1241
1242 * interp.c (sim_resume): Clear State.exited.
1243 (sim_stop_reason): If State.exited is nonzero, then indicate that
1244 the simulator exited instead of stopped.
1245 * mn10300_sim.h (struct _state): Add exited field.
1246 * simops.c (syscall): Set State.exited for SYS_exit.
1247
1248Wed Jun 11 22:07:56 1997 Jeffrey A Law (law@cygnus.com)
1249
1250 * simops.c: Fix thinko in last change.
1251
1252Tue Jun 10 12:31:32 1997 Jeffrey A Law (law@cygnus.com)
1253
1254 * simops.c: "call" stores the callee saved registers into the
1255 stack! Update the stack pointer properly when done with
1256 register saves.
1257
1258 * simops.c: Fix return address computation for "call" instructions.
1259
1260Thu May 22 01:43:11 1997 Jeffrey A Law (law@cygnus.com)
1261
1262 * interp.c (sim_open): Fix typo.
1263
1264Wed May 21 23:27:58 1997 Jeffrey A Law (law@cygnus.com)
1265
1266 * interp.c (sim_resume): Add missing case in big switch
1267 statement (for extb instruction).
1268
1269Tue May 20 17:51:30 1997 Jeffrey A Law (law@cygnus.com)
1270
1271 * interp.c: Replace all references to load_mem and store_mem
1272 with references to load_byte, load_half, load_3_byte, load_word
1273 and store_byte, store_half, store_3_byte, store_word.
1274 (INLINE): Delete definition.
1275 (load_mem_big): Likewise.
1276 (max_mem): Make it global.
1277 (dispatch): Make this function inline.
1278 (load_mem, store_mem): Delete functions.
1279 * mn10300_sim.h (INLINE): Define.
1280 (RLW): Delete unused definition.
1281 (load_mem, store_mem): Delete declarations.
1282 (load_mem_big): New definition.
1283 (load_byte, load_half, load_3_byte, load_word): New functions.
1284 (store_byte, store_half, store_3_byte, store_word): New functions.
1285 * simops.c: Replace all references to load_mem and store_mem
1286 with references to load_byte, load_half, load_3_byte, load_word
1287 and store_byte, store_half, store_3_byte, store_word.
1288
1289Tue May 20 10:21:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
1290
1291 * interp.c (sim_open): Add callback to arguments.
1292 (sim_set_callbacks): Delete SIM_DESC argument.
1293
1294Mon May 19 13:54:22 1997 Jeffrey A Law (law@cygnus.com)
1295
1296 * interp.c (dispatch): Make this an inline function.
1297
1298 * simops.c (syscall): Use callback->write regardless of
1299 what file descriptor we're writing too.
1300
1301Sun May 18 16:46:31 1997 Jeffrey A Law (law@cygnus.com)
1302
1303 * interp.c (load_mem_big): Remove function. It's now a macro
1304 defined elsewhere.
1305 (compare_simops): New function.
1306 (sim_open): Sort the Simops table before inserting entries
1307 into the hash table.
1308 * mn10300_sim.h: Remove unused #defines.
1309 (load_mem_big): Define.
1310
1311Fri May 16 16:36:17 1997 Jeffrey A Law (law@cygnus.com)
1312
1313 * interp.c (load_mem): If we get a load from an out of range
1314 address, abort.
1315 (store_mem): Likewise for stores.
1316 (max_mem): New variable.
1317
1318Tue May 6 13:24:36 1997 Jeffrey A Law (law@cygnus.com)
1319
1320 * mn10300_sim.h: Fix ordering of bits in the PSW.
1321
1322 * interp.c: Improve hashing routine to avoid long list
1323 traversals for common instructions. Add HASH_STAT support.
1324 Rewrite opcode dispatch code using a big switch instead of
1325 cascaded if/else statements. Avoid useless calls to load_mem.
1326
1327Mon May 5 18:07:48 1997 Jeffrey A Law (law@cygnus.com)
1328
1329 * mn10300_sim.h (struct _state): Add space for mdrq register.
1330 (REG_MDRQ): Define.
1331 * simops.c: Don't abort for trap. Add support for the extended
1332 instructions, "getx", "putx", "mulq", "mulqu", "sat16", "sat24",
1333 and "bsch".
1334
1335Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
1336
1337 * configure: Regenerated to track ../common/aclocal.m4 changes.
1338
1339Fri Apr 18 14:04:04 1997 Andrew Cagney <cagney@b1.cygnus.com>
1340
1341 * interp.c (sim_stop): Add stub function.
1342
1343Thu Apr 17 03:26:59 1997 Doug Evans <dje@canuck.cygnus.com>
1344
1345 * Makefile.in (SIM_OBJS): Add sim-load.o.
1346 * interp.c (sim_kind, myname): New static locals.
1347 (sim_open): Set sim_kind, myname. Ignore -E arg.
1348 (sim_load): Return SIM_RC. New arg abfd. Call sim_load_file to
1349 load file into simulator. Set start address from bfd.
1350 (sim_create_inferior): Return SIM_RC. Delete arg start_address.
1351
1352Wed Apr 16 19:30:44 1997 Andrew Cagney <cagney@b1.cygnus.com>
1353
1354 * simops.c (OP_F020): SYS_execv, SYS_time, SYS_times, SYS_utime
1355 only include if implemented by host.
1356 (OP_F020): Typecast arg passed to time function;
1357
1358Mon Apr 7 23:57:49 1997 Jeffrey A Law (law@cygnus.com)
1359
1360 * simops.c (syscall): Handle new mn10300 calling conventions.
1361
1362Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1363
1364 * configure: Regenerated to track ../common/aclocal.m4 changes.
1365 * config.in: Ditto.
1366
1367Fri Apr 4 20:02:37 1997 Ian Lance Taylor <ian@cygnus.com>
1368
1369 * Makefile.in: Change mn10300-opc.o to m10300-opc.o, to match
1370 corresponding change in opcodes directory.
1371
1372Wed Apr 2 15:06:28 1997 Doug Evans <dje@canuck.cygnus.com>
1373
1374 * interp.c (sim_open): New arg `kind'.
1375
1376 * configure: Regenerated to track ../common/aclocal.m4 changes.
1377
1378Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1379
1380 * configure: Regenerated to track ../common/aclocal.m4 changes.
1381
1382Thu Mar 20 11:58:02 1997 Jeffrey A Law (law@cygnus.com)
1383
1384 * simops.c: Fix register extraction for a two "movbu" variants.
1385 Somewhat simplify "sub" instructions.
1386 Correctly sign extend operands for "mul". Put the correct
1387 half of the result in MDR for "mul" and "mulu".
1388 Implement remaining instructions.
1389 Tweak opcode for "syscall".
1390
1391Tue Mar 18 14:21:21 1997 Jeffrey A Law (law@cygnus.com)
1392
1393 * simops.c: Do syscall emulation in "syscall" instruction. Add
1394 dummy "trap" instruction.
1395
1396Wed Mar 19 01:14:00 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1397
1398 * configure: Regenerated to track ../common/aclocal.m4 changes.
1399
1400Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1401
1402 * configure: Re-generate.
1403
1404Fri Mar 14 10:34:11 1997 Michael Meissner <meissner@cygnus.com>
1405
1406 * configure: Regenerate to track ../common/aclocal.m4 changes.
1407
1408Thu Mar 13 12:54:45 1997 Doug Evans <dje@canuck.cygnus.com>
1409
1410 * interp.c (sim_open): New SIM_DESC result. Argument is now
1411 in argv form.
1412 (other sim_*): New SIM_DESC argument.
1413
1414Wed Mar 12 15:04:00 1997 Jeffrey A Law (law@cygnus.com)
1415
1416 * simops.c: Fix carry bit computation for "add" instructions.
1417
1418 * simops.c: Fix typos in bset insns. Fix arguments to store_mem
1419 for bset imm8,(d8,an) and bclr imm8,(d8,an).
1420
1421Wed Mar 5 15:00:10 1997 Jeffrey A Law (law@cygnus.com)
1422
1423 * simops.c: Fix register references when computing Z and N bits
1424 for lsr imm8,dn.
1425
1426Tue Feb 4 13:33:30 1997 Doug Evans <dje@canuck.cygnus.com>
1427
1428 * Makefile.in (@COMMON_MAKEFILE_FRAG): Use
1429 COMMON_{PRE,POST}_CONFIG_FRAG instead.
1430 * configure.in: sinclude ../common/aclocal.m4.
1431 * configure: Regenerated.
1432
1433Fri Jan 24 10:47:25 1997 Jeffrey A Law (law@cygnus.com)
1434
1435 * interp.c (init_system): Allocate 2^19 bytes of space for the
1436 simulator.
1437
1438Thu Jan 23 11:46:23 1997 Stu Grossman (grossman@critters.cygnus.com)
1439
1440 * configure configure.in Makefile.in: Update to new configure
1441 scheme which is more compatible with WinGDB builds.
1442 * configure.in: Improve comment on how to run autoconf.
1443 * configure: Re-run autoconf to get new ../common/aclocal.m4.
1444 * Makefile.in: Use autoconf substitution to install common
1445 makefile fragment.
1446
1447Tue Jan 21 15:03:04 1997 Jeffrey A Law (law@cygnus.com)
1448
1449 * simops.c: Undo last change to "rol" and "ror", original code
1450 was correct!
1451
1452Thu Jan 16 11:28:14 1997 Jeffrey A Law (law@cygnus.com)
1453
1454 * simops.c: Fix "rol" and "ror".
1455
1456Wed Jan 15 06:45:58 1997 Jeffrey A Law (law@cygnus.com)
1457
1458 * simops.c: Fix typo in last change.
1459
1460Mon Jan 13 13:22:35 1997 Jeffrey A Law (law@cygnus.com)
1461
1462 * simops.c: Use REG macros in few places not using them yet.
1463
1464Mon Jan 6 16:21:19 1997 Jeffrey A Law (law@cygnus.com)
1465
1466 * mn10300_sim.h (struct _state): Fix number of registers!
1467
1468Tue Dec 31 16:20:41 1996 Jeffrey A Law (law@cygnus.com)
1469
1470 * mn10300_sim.h (struct _state): Put all registers into a single
1471 array to make gdb implementation easier.
1472 (REG_*): Add definitions for all registers in the state array.
1473 (SEXT32, SEXT40, SEXT44, SEXT60): Remove unused macros.
1474 * simops.c: Related changes.
1475
1476Wed Dec 18 10:10:45 1996 Jeffrey A Law (law@cygnus.com)
1477
1478 * interp.c (sim_resume): Handle 0xff as a single byte insn.
1479
1480 * simops.c: Fix overflow computation for "add" and "inc"
1481 instructions.
1482
1483Mon Dec 16 10:03:52 1996 Jeffrey A Law (law@cygnus.com)
1484
1485 * simops.c: Handle "break" instruction.
1486
1487 * simops.c: Fix restoring the PC for "ret" and "retf" instructions.
1488
1489Wed Dec 11 09:53:10 1996 Jeffrey A Law (law@cygnus.com)
1490
1491 * gencode.c (write_opcodes): Also write out the format of the
1492 opcode.
1493 * mn10300_sim.h (simops): Add "format" field.
1494 * interp.c (sim_resume): Deal with endianness issues here.
1495
1496Tue Dec 10 15:05:37 1996 Jeffrey A Law (law@cygnus.com)
1497
1498 * simops.c (REG0_4): Define.
1499 Use REG0_4 for indexed loads/stores.
1500
1501Sat Dec 7 09:50:28 1996 Jeffrey A Law (law@cygnus.com)
1502
1503 * simops.c (REG0_16): Fix typo.
1504
1505Fri Dec 6 14:13:34 1996 Jeffrey A Law (law@cygnus.com)
1506
1507 * simops.c: Call abort for any instruction that's not currently
1508 simulated.
1509
1510 * simops.c: Define accessor macros to extract register
1511 values from instructions. Use them consistently.
1512
1513 * interp.c: Delete unused global variable "OP".
1514 (sim_resume): Remove unused variable "opcode".
1515 * simops.c: Fix some uninitialized variable problems, add
1516 parens to fix various -Wall warnings.
1517
1518 * gencode.c (write_header): Add "insn" and "extension" arguments
1519 to the OP_* declarations.
1520 (write_template): Similarly for function templates.
1521 * interp.c (insn, extension): Remove global variables. Instead
1522 pass them as arguments to the OP_* functions.
1523 * mn10300_sim.h: Remove decls for "insn" and "extension".
1524 * simops.c (OP_*): Accept "insn" and "extension" as arguments
1525 instead of using globals.
1526
1527Thu Dec 5 22:26:31 1996 Jeffrey A Law (law@cygnus.com)
1528
1529 * simops.c: Fix typos in "mov am,(d16,an)" and "mov am,(d32,an)"
1530
1531 * simops.c: Fix thinkos in last change to "inc dn".
1532
1533Wed Dec 4 10:57:53 1996 Jeffrey A Law (law@cygnus.com)
1534
1535 * simops.c: "add imm,sp" does not effect the condition codes.
1536 "inc dn" does effect the condition codes.
1537
1538Tue Dec 3 17:37:45 1996 Jeffrey A Law (law@cygnus.com)
1539
1540 * simops.c: Treat both operands as signed values for
1541 "div" instruction.
1542
1543 * simops.c: Fix simulation of division instructions.
1544 Fix typos/thinkos in several "cmp" and "sub" instructions.
1545
1546Mon Dec 2 12:31:40 1996 Jeffrey A Law (law@cygnus.com)
1547
1548 * simops.c: Fix carry bit handling in "sub" and "cmp"
1549 instructions.
1550
1551 * simops.c: Fix "mov imm8,an" and "mov imm16,dn".
1552
1553Sun Dec 1 16:05:42 1996 Jeffrey A Law (law@cygnus.com)
1554
1555 * simops.c: Fix overflow computation for many instructions.
1556
1557 * simops.c: Fix "mov dm, an", "movbu dm, (an)", and "movhu dm, (an)".
1558
1559 * simops.c: Fix "mov am, dn".
1560
1561 * simops.c: Fix more bugs in "add imm,an" and
1562 "add imm,dn".
1563
1564Wed Nov 27 09:20:42 1996 Jeffrey A Law (law@cygnus.com)
1565
1566 * simops.c: Fix bugs in "movm" and "add imm,an".
1567
1568 * simops.c: Don't lose the upper 24 bits of the return
1569 pointer in "call" and "calls" instructions. Rough cut
1570 at emulated system calls.
1571
1572 * simops.c: Implement the remaining 5, 6 and 7 byte instructions.
1573
1574 * simops.c: Implement remaining 4 byte instructions.
1575
1576 * simops.c: Implement remaining 3 byte instructions.
1577
1578 * simops.c: Implement remaining 2 byte instructions. Call
1579 abort for instructions we're not implementing now.
1580
1581Tue Nov 26 15:43:41 1996 Jeffrey A Law (law@cygnus.com)
1582
1583 * simops.c: Implement lots of random instructions.
1584
1585 * simops.c: Implement "movm" and "bCC" insns.
1586
1587 * mn10300_sim.h (_state): Add another register (MDR).
1588 (REG_MDR): Define.
1589 * simops.c: Implement "cmp", "calls", "rets", "jmp" and
1590 a few additional random insns.
1591
1592 * mn10300_sim.h (PSW_*): Define for CC status tracking.
1593 (REG_D0, REG_A0, REG_SP): Define.
1594 * simops.c: Implement "add", "addc" and a few other random
1595 instructions.
1596
1597 * gencode.c, interp.c: Snapshot current simulator code.
1598
1599Mon Nov 25 12:46:38 1996 Jeffrey A Law (law@cygnus.com)
1600
1601 * Makefile.in, config.in, configure, configure.in: New files.
1602 * gencode.c, interp.c, mn10300_sim.h, simops.c: New files.