]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/erc32/ChangeLog
Remove LIBS from two sim Makefiles
[thirdparty/binutils-gdb.git] / sim / erc32 / ChangeLog
CommitLineData
efd82ac7
TT
12021-04-22 Tom Tromey <tom@tromey.com>
2
3 * configure: Rebuild.
4
2662c237
MF
52021-04-21 Mike Frysinger <vapier@gentoo.org>
6
7 * aclocal.m4: Regenerate.
8
1f195bc3
SM
92021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
10
11 * configure: Regenerate.
12
37e9f182
MF
132021-04-18 Mike Frysinger <vapier@gentoo.org>
14
15 * configure: Regenerate.
16
2694bce9
JB
172021-04-15 John Baldwin <jhb@FreeBSD.org>
18
19 * Makefile.in (READLINE_SRC, READLINE_CFLAGS): Add.
20 (SIM_EXTRA_CFLAGS): Add READLINE_CFLAGS.
21 * configure: Rebuild.
22 * configure.ac (READLINE_CFLAGS): Add.
23
32a046ab
TT
242021-04-08 Tom Tromey <tom@tromey.com>
25
26 * func.c: Include sys/time.h.
27
81e6e8ae
TT
282021-04-08 Tom Tromey <tom@tromey.com>
29
30 * sis.c (run_sim, main): Use new-style declaration.
31 * interf.c (run_sim, sim_open, sim_close, sim_load)
32 (sim_create_inferior, sim_store_register, sim_fetch_register)
33 (sim_info, sim_stop_reason, flush_windows, sim_do_command): Use
34 new-style declaration.
35 * help.c (usage, gen_help): Use new-style declaration.
36 * func.c (batch, set_regi, set_rega, disp_reg, limcalc)
37 (reset_stat, show_stat, init_bpt, int_handler, init_signals)
38 (disp_fpu, disp_regs, disp_ctrl, disp_mem, dis_mem, event)
39 (init_event, set_int, advance_time, now, wait_for_irq, check_bpt)
40 (reset_all, sys_reset, sys_halt): Use new-style declaration.
41 * float.c (get_accex, clear_accex, set_fsr): Use new-style
42 declaration.
43 * exec.c (sub_cc, add_cc, log_cc, dispatch_instruction, fpexec)
44 (chk_asi, execute_trap, check_interrupts, init_regs): Use
45 new-style declaration.
46 * erc32.c (init_sim, reset, decode_ersr, mecparerror)
47 (error_mode, decode_memcfg, decode_wcr, decode_mcr, sim_halt)
48 (close_port, exit_sim, mec_reset, mec_intack, chk_irq, mec_irq)
49 (set_sfsr, mec_read, mec_write, init_stdio, restore_stdio)
50 (port_init, read_uart, write_uart, flush_uart, uarta_tx)
51 (uartb_tx, uart_rx, uart_intr, uart_irq_start, wdog_intr)
52 (wdog_start, rtc_intr, rtc_start, rtc_counter_read)
53 (rtc_scaler_set, rtc_reload_set, gpt_intr, gpt_start)
54 (gpt_counter_read, gpt_scaler_set, gpt_reload_set, timer_ctrl)
55 (memory_read, memory_write, get_mem_ptr, sis_memory_write)
56 (sis_memory_read): Use new-style declaration.
57
53e123a5
TT
582021-04-05 Tom Tromey <tromey@adacore.com>
59
60 * configure: Rebuild.
61 * configure.ac (READLINE): Adjust in-tree value.
62
c2783492
MF
632021-04-02 Mike Frysinger <vapier@gentoo.org>
64
65 * aclocal.m4, configure: Regenerate.
66
ebe9564b
MF
672021-02-28 Mike Frysinger <vapier@gentoo.org>
68
69 * configure: Regenerate.
70
f8069d55
MF
712021-02-27 Mike Frysinger <vapier@gentoo.org>
72
73 * Makefile.in (SIM_EXTRA_ALL): Delete.
74 (all): New target.
75
760b3e8b
MF
762021-02-21 Mike Frysinger <vapier@gentoo.org>
77
78 * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
79 * aclocal.m4, configure: Regenerate.
80
136da8cd
MF
812021-02-13 Mike Frysinger <vapier@gentoo.org>
82
83 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
84 * aclocal.m4, configure: Regenerate.
85
7a9bd3b4
MF
862021-02-06 Mike Frysinger <vapier@gentoo.org>
87
88 * interf.c (sim_memory_map): Define.
89
aa09469f
MF
902021-02-06 Mike Frysinger <vapier@gentoo.org>
91
92 * configure: Regenerate.
93
5c1008a4
MF
942021-01-11 Mike Frysinger <vapier@gentoo.org>
95
96 * configure.ac: Call SIM_AC_OPTION_WARNINGS.
97 * configure: Regenerate.
98
68ed2854
MF
992021-01-11 Mike Frysinger <vapier@gentoo.org>
100
101 * config.in, configure: Regenerate.
102 * sis.c: Delete HAVE_STDLIB_H.
103
50df264d
MF
1042021-01-09 Mike Frysinger <vapier@gentoo.org>
105
106 * configure: Regenerate.
107
46f900c0
MF
1082021-01-08 Mike Frysinger <vapier@gentoo.org>
109
110 * configure: Regenerate.
111
dfb856ba
MF
1122021-01-04 Mike Frysinger <vapier@gentoo.org>
113
114 * configure: Regenerate.
115
f693213d
SM
1162020-07-29 Simon Marchi <simon.marchi@efficios.com>
117
118 * configure: Re-generate.
119
c1230d1b
JS
1202018-10-30 Joel Sherrill <joel@rtems.org>
121
122 * configure.ac: Remove the Cygwin-specific libtermcap.a hack
123 and use the standard logic to determine which library to use.
124 * configure: Regenerate.
125
5c887dd5
JB
1262017-09-06 John Baldwin <jhb@FreeBSD.org>
127
128 * configure: Regenerate.
129
ce39bd38
MF
1302016-01-10 Mike Frysinger <vapier@gentoo.org>
131
132 * config.in, configure: Regenerate.
133
0dc73ef7
MF
1342016-01-10 Mike Frysinger <vapier@gentoo.org>
135
136 * configure: Regenerate.
137
347fe5bb
MF
1382016-01-10 Mike Frysinger <vapier@gentoo.org>
139
140 * configure: Regenerate.
141
99d8e879
MF
1422016-01-10 Mike Frysinger <vapier@gentoo.org>
143
144 * configure: Regenerate.
145
35656e95
MF
1462016-01-10 Mike Frysinger <vapier@gentoo.org>
147
148 * configure: Regenerate.
149
16f7876d
MF
1502016-01-10 Mike Frysinger <vapier@gentoo.org>
151
152 * configure: Regenerate.
153
e19418e0
MF
1542016-01-10 Mike Frysinger <vapier@gentoo.org>
155
156 * configure: Regenerate.
157
22be3fbe
MF
1582016-01-10 Mike Frysinger <vapier@gentoo.org>
159
160 * configure: Regenerate.
161
936df756
MF
1622016-01-09 Mike Frysinger <vapier@gentoo.org>
163
164 * config.in, configure: Regenerate.
165
2e3d4f4d
MF
1662016-01-06 Mike Frysinger <vapier@gentoo.org>
167
168 * interf.c (sim_open): Mark argv const.
169 (sim_create_inferior): Mark argv and env const.
170
9bbf6f91
MF
1712016-01-04 Mike Frysinger <vapier@gentoo.org>
172
173 * configure: Regenerate.
174
34fed699
MF
1752016-01-03 Mike Frysinger <vapier@gentoo.org>
176
177 * interf.c (sim_open): Replace while loop with a call to countargv.
178
0cb8d851
MF
1792016-01-03 Mike Frysinger <vapier@gentoo.org>
180
181 * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
182 * configure: Regenerate.
183 * exec.c (fpexec): Rename CURRENT_HOST_BYTE_ORDER to
184 HOST_BYTE_ORDER.
185 * sis.h (WITH_HOST_BYTE_ORDER): Rename to ...
186 (HOST_BYTE_ORDER): ... this.
187
1ac72f06
MF
1882016-01-02 Mike Frysinger <vapier@gentoo.org>
189
190 * configure: Regenerate.
191
1b393626
MF
1922015-12-26 Mike Frysinger <vapier@gentoo.org>
193
194 * config.in, configure: Regenerate.
195
8d0978fb
MF
1962015-06-23 Mike Frysinger <vapier@gentoo.org>
197
198 * configure: Regenerate.
199
306f4178
MF
2002015-06-12 Mike Frysinger <vapier@gentoo.org>
201
202 * configure: Regenerate.
203
a3487082
MF
2042015-06-12 Mike Frysinger <vapier@gentoo.org>
205
206 * configure: Regenerate.
207
296730a5
MF
2082015-05-17 Mike Frysinger <vapier@gentoo.org>
209
210 * erc32.c: Re-add file overview & author info.
211 * exec.c, float.c, func.c, help.c, interf.c, sis.c: Likewise.
212
17d88f73
JB
2132015-05-08 Joel Brobecker <brobecker@adacore.com>
214
215 * configure.ac: Add copyright header.
216 * erc32.c: Change copyright holder to FSF. Reformat.
217 * exec.c, float.c, func.c, interf.c, sis.c, sis.h: Likewise.
218 * help.c, startsim: Add copyright header.
219
0a13382c
NC
2202015-04-29 Nick Clifton <nickc@redhat.com>
221
222 PR 18273
223 * sis.c (main): Remove unreachable code.
224
de7669bf
NC
2252015-04-24 David Binderman <dcb314@hotmail.com>
226 Nick Clifton <nickc@redhat.com>
227
228 PR 18273
229 * exec.c (add32): Fix typo in check for overflow.
230
d3e9b40a
JG
2312015-04-19 Jiri Gaisler <jiri@gaisler.se>
232
233 * erc32.c (current_target_byte_order): Delete.
234 (fetch_bytes): Remove.
235 (store_bytes): Remove byte twisting.
236 (memory_read, memory_write): Access memory directly.
237 (extract_short, extract_short_signed, extract_byte,
238 extract_byte_signed): New function for for sub-word LD instructions.
239 * exec.c (extract_short, extract_short_signed, extract_byte,
240 extract_byte_signed): New functions.
241 (dispatch_instruction): Update memory reads.
242 * func.c (current_target_byte_order): Delete.
243 (get_regi): Delete little endian handling.
244 (disp_ctrl, dis_mem): Adjust print-out to new data endian.
245 (bfd_load): Delete little endian handling.
246 * interf.c (current_target_byte_order): Delete.
247 (sim_open): Set dinfo to host endian to get correct disassembly.
248 (sim_write, sim_read): Convert endian when gdb reads or writes
249 memory.
250 * sis.c (main): Set endian.
251 * sis.h (EBT): Define.
252
bf12d44e
MF
2532015-04-13 Mike Frysinger <vapier@gentoo.org>
254
255 * configure: Regenerate.
256
aadc9410
MF
2572015-03-31 Mike Frysinger <vapier@gentoo.org>
258
259 * config.in, configure: Regenerate.
260
510d2751
JG
2612015-03-28 Jiri Gaisler <jiri@gaisler.se>
262
263 * func.c (exec_cmd): Fix old style prototype. Mark cmd const. Save
264 the command in a new cmdsave2 to avoid modifying.
265 (bfd_load): Fix old style prototype. Mark fname const.
266 * sis.h (exec_cmd): Mark cmd const.
267 (bfd_load): Mark fname const.
268
102b920e
JG
2692015-03-28 Jiri Gaisler <jiri@gaisler.se>
270
271 * erc32.c (memory_iread): New function to fetch instructions.
272 (memory_read): Print message in verbose mode.
273 * interf.c (run_sim): Use memory_iread.
274 * sis.c (run_sim): As above.
275 * sis.h (memory_iread): New prototype.
276 (sregs): Declare.
277
5831e29b
MF
2782015-03-28 Mike Frysinger <vapier@gentoo.org>
279
280 * erc32.c (mec_read): Delete parenthesis around return statement.
281 (mec_write, read_uart, rtc_counter_read, gpt_counter_read, memory_read,
282 memory_write, get_mem_ptr, sis_memory_write, sis_memory_read): Likewise.
283 * exec.c (sub_cc, add_cc, add32, dispatch_instruction, fpexec, chk_asi,
284 execute_trap, check_interrupts): Likewise.
285 * float.c (get_accex): Likewise.
286 * func.c (batch, limcalc, exec_cmd, disp_fpu, now, wait_for_irq,
287 check_bpt, bfd_load, get_time): Likewise.
288 * interf.c (run_sim, sim_write, sim_read): Likewise.
289 * sis.c (run_sim): Likewise.
290
523ba8f9
MF
2912015-03-24 Mike Frysinger <vapier@gentoo.org>
292
293 * interf.c (sim_set_callbacks, sim_size, sim_trace): Delete.
294
b9f9ea2f
JG
2952015-03-17 Jiri Gaisler <jiri@gaisler.se>
296
297 * func.c (exec_cmd): Silence compiler warnings when calling system().
298 (batch): Replace fgets() with getline().
299
638fcdad
JG
3002015-03-17 Jiri Gaisler <jiri@gaisler.se>
301
302 * func.c (show_stat): Print simulation time in portable long long
303 format.
304 * help.c (usage): Update usage help print-out.
305 * sis.c (run_sim): Increase debug level with -v. Also print
306 simulation time in portable long long format.
307 * sis.h: Use stdint.h for portable 32- and 64-bit ints.
308
ae7d0cac
MF
3092015-03-16 Mike Frysinger <vapier@gentoo.org>
310
311 * config.in, configure: Regenerate.
312
9c5f41df
JG
3132015-03-16 Jiri Gaisler <jiri@gaisler.se>
314
315 * Makefile.in (end, end.h): Remove target rules.
316 (clean): Remove end and end.h.
317 (erc32.o, exec.o, float.o, func.o, help.o, interf.o, sis.o): Delete
318 rules.
319 * configure, config.in: Regenerate.
320 * configure.ac: Use SIM_AC_OPTION_HOSTENDIAN
321 * end.c: Delete.
322 * erc32.c: Remove end.h include.
323 * exec.c: Remove end.h include. Use HOST_LITTLE_ENDIAN.
324 * func.c, sis.c: Likewise.
325
465fb143
MF
3262015-03-14 Mike Frysinger <vapier@gentoo.org>
327
328 * Makefile.in (SIM_RUN_OBJS): Set to sis.o.
329
5cddc23a
MF
3302015-03-14 Mike Frysinger <vapier@gentoo.org>
331
332 * configure.ac (AC_CHECK_HEADERS): Delete.
333 * aclocal.m4, configure: Regenerate.
334
5634e839
JG
3352015-02-22 Jiri Gaisler <jiri@gaisler.se>
336
337 * Makefile.in: Add include path to readline.h.
338 sis.c: Remove locally define readline types.
339
96d67095
JG
3402015-02-21 Jiri Gaisler <jiri@gaisler.se>
341
342 * func.c (reset_stat, show_stat): Switch to double in time keeping.
343 (get_time): New function to get system time.
344 * interf.c (run_sim): Use get_time() for system time.
345 * sis.c (run_sim): Likewise.
346 * sis.h: Likewise.
347
bb6ead91
JG
3482015-02-21 Jiri Gaisler <jiri@gaisler.se>
349
350 * Makefile.in: Remove unused defines
351
0172ee3a
JG
3522015-02-21 Jiri Gaisler <jiri@gaisler.se>
353
354 * float.c (get_accex, clear_accex, set_fsr): Use functions from fenv.h
355 instead of custom assembly.
356
20a0ffe3
JG
3572015-02-21 Jiri Gaisler <jiri@gaisler.se>
358
359 * erc32.c (mec_read): Allow simulator memory size to be read
360 by application.
361 (boot_init): initialize memory and timers if start address is
362 not 0.
363 * func.c (exe_cmd): Call boot_init if start address not 0.
364 * interf.c (run_sim): Likewise.
365
df9bc416
JG
3662015-02-21 Jiri Gaisler <jiri@gaisler.se>
367
368 * exec.c (init_regs): erc32 has vendor ID 1 and version ID 1 in %psr.
369
53b5af48
JG
3702015-02-21 Jiri Gaisler <jiri@gaisler.se>
371
372 * func.c (print_insn_sparc_sis): Add helper function for disassembly.
373 (disp_ctrl): Use helper function.
374
2974be62
AM
3752014-08-19 Alan Modra <amodra@gmail.com>
376
377 * configure: Regenerate.
378
faa743bb
RM
3792014-08-15 Roland McGrath <mcgrathr@google.com>
380
381 * configure: Regenerate.
382 * config.in: Regenerate.
383
60d847df
MF
3842014-03-10 Mike Frysinger <vapier@gentoo.org>
385
386 * interf.c (sim_do_command): Add const to cmd.
387
b2b255bd
MF
3882014-03-05 Mike Frysinger <vapier@gentoo.org>
389
390 * interf.c (sim_load): Add const to prog.
391
40776d19
SDJ
3922013-10-09 Sergio Durigan Junior <sergiodj@redhat.com>
393
394 PR sim/16018:
395 * float.c (set_fsr): Add missing "break" statements. Reindent
396 code.
397
bf3d9781
AM
3982013-09-23 Alan Modra <amodra@gmail.com>
399
400 * configure: Regenerate.
401
31e6ad7d
MF
4022013-06-03 Mike Frysinger <vapier@gentoo.org>
403
404 * aclocal.m4, configure: Regenerate.
405
7b7f7f41
JB
4062013-03-14 Joel Sherrill <joel.sherrill@oarcorp.com>
407
408 * Makefile.in: Include build directory in search path to find
409 config.h
410
4232dbd1
NC
4112012-08-16 Nick Clifton <nickc@redhat.com>
412
413 * end.c: Include config.h before system header files.
414 * erc32.c: Likewise.
415 * exec.c: Likewise.
416 * float.c: Likewise.
417 * func.c: Likewise.
418 * help.c: Likewise.
419 * interf.c: Likewise.
420
9a210f30
JB
4212012-06-15 Joel Brobecker <brobecker@adacore.com>
422
423 * sys.h: Include "config.h".
424
5f3ef9d0
JB
4252012-06-15 Joel Brobecker <brobecker@adacore.com>
426
427 * config.in, configure: Regenerate.
428
a493e3e2
PA
4292012-05-24 Pedro Alves <palves@redhat.com>
430
431 PR gdb/7205
432
72f4393d 433 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
a493e3e2 434
2232061b
MF
4352012-03-24 Mike Frysinger <vapier@gentoo.org>
436
437 * aclocal.m4, config.in, configure: Regenerate.
438
b909d38d
MF
4392011-12-31 Mike Frysinger <vapier@gentoo.org>
440
e6ab98cd 441 PR sim/9971:
b909d38d
MF
442 * configure.ac: Change AC_CHECK_LIB to AC_SEARCH_LIBS to match
443 the code in gdb's configure.ac with $TERMCAP.
444 * configure: Regenerated.
445
db2e4d67
MF
4462011-12-03 Mike Frysinger <vapier@gentoo.org>
447
448 * aclocal.m4: New file.
449 * configure: Regenerate.
450
9c082ca8
MF
4512011-10-17 Mike Frysinger <vapier@gentoo.org>
452
453 * configure.ac: Change include to common/acinclude.m4.
454
6ffe910a
MF
4552011-10-17 Mike Frysinger <vapier@gentoo.org>
456
457 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
458 call. Replace common.m4 include with SIM_AC_COMMON.
459 * configure: Regenerate.
460
ce6f492f
MF
4612011-06-09 Mike Frysinger <vapier@gentoo.org>
462
463 * interf.c (sim_open): Accept and ignore `--sysroot=...'.
464
248d2a8f
JB
4652011-06-01 Joel Brobecker <brobecker@adacore.com>
466
467 * interf.c (sim_complete_command): New stub function.
468
dae477fe
AB
4692011-01-11 Andrew Burgess <aburgess@broadcom.com>
470
471 * interf.c (sim_store_register): Update return value to
472 match new API.
473
2464c810
JB
4742010-05-20 Joel Brobecker <brobecker@adacore.com>
475
476 * sis.h: Remove #include <stdint.h>.
477 (uint64, int64): Redefine without using stdint.h.
478 (UINT64_MAX): Define.
479
94110024
JS
4802010-04-20 Tiemen Schut <T.Schut@sron.nl>
481
482 * erc32.c (sis_memory_write): Change prototype to const unsigned char *.
483 * func.c (exec_cmd, event, advance_time, wait_for_irq): Use uint64
484 for counts.
485 * interf.c (run_sim): Change icount to uint64_t. Use strtol directly.
486 (sim_resume): Specify maximum run time as uint64.
487 * sis.c (run_sim): Change icount to uint64_t.
488 * sis.h: Define uint64 as uint64_t. Change various fields and
489 prototypes to uint64 to support longer simulations.
490
5558e7e6
MF
4912010-04-14 Mike Frysinger <vapier@gentoo.org>
492
493 * interp.c (sim_write): Add const to buf arg.
494
3725885a
RW
4952010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
496
497 * configure: Regenerate.
498
d6416cdc
RW
4992009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
500
81ecdfbb
RW
501 * config.in: Regenerate.
502 * configure: Likewise.
503
d6416cdc
RW
504 * configure: Regenerate.
505
d68c23cd
JS
5062008-11-10 Joel Sherrill <joel.sherrill@oarcorp.com>
507
508 * erc32.c, exec.c: Fix warnings.
509
b5bd9624
HPN
5102008-07-11 Hans-Peter Nilsson <hp@axis.com>
511
512 * configure: Regenerate to track ../common/common.m4 changes.
513 * config.in: Ditto.
514
14e1f957
MS
5152008-06-09 Joel Sherrill <joel.sherrill@oarcorp.com>
516
517 * sis.c: Correct spelling error.
518
6efef468 5192008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
520 Daniel Jacobowitz <dan@codesourcery.com>
521 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
522
523 * configure: Regenerate.
524
edc5d9ec
HPN
5252006-12-21 Hans-Peter Nilsson <hp@axis.com>
526
527 * acconfig.h: Remove.
528 * config.in: Regenerate.
529
70a9be63
HPN
5302006-12-20 Hans-Peter Nilsson <hp@axis.com>
531
532 * configure.ac: Add test for readline, substitute READLINE.
533 * Makefile.in (READLINE_LIB): New substituted-contents variable.
534 (SIM_EXTRA_LIBDEPS): Don't set.
535 (SIM_EXTRA_LIBS): Use $(READLINE_LIB) instead of
536 ../../readline/libreadline.a.
537 * configure: Regenerate.
538
ce928021
DJ
5392006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
540
541 * Makefile.in (func.o, help.o): Correct dependencies.
542
5432006-08-08 Joel Sherrill <joel.sherrill@oarcorp.com>
544
545 * Makefile.in (install-sis): Honor DESTDIR.
546
e85e3205
RE
5472006-06-13 Richard Earnshaw <rearnsha@arm.com>
548
549 * configure: Regenerated.
550
2f0122dc
DJ
5512006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
552
553 * configure: Regenerated.
554
20e95c23
DJ
5552006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
556
557 * configure: Regenerated.
558
aba6488e
MM
5592005-11-28 Mark Mitchell <mark@codesourcery.com>
560
561 * interf.c: (gdb/signals.h): Include it.
562 (sim_stop_reason): Use TARGET_SIGNAL_*.
563
4eeb4f8d
BE
5642005-07-08 Ben Elliston <bje@au.ibm.com>
565
566 * func.c: Remove ANSI_PROTOTYPES conditional code.
567
2b193c4a
MK
5682005-03-23 Mark Kettenis <kettenis@gnu.org>
569
570 * configure: Regenerate.
571
187d3d28
JG
5722005-03-07 Jerome Guitton <guitton@gnat.com>
573
574 * sim/erc32/float.c (set_fsr): Do not use deprecated multi-line
575 strings.
576 (clear_accex): Ditto.
577 * sim/erc32/interf.c: Remove the redeclaration of fprintf.
578 * sim/erc32/sis.c: Ditto.
579 * sim/erc32/exec.c: Add missing semicolon.
580 * sim/erc32/func.c: Remove definitions of generic_print_address,
581 generic_symbol_at_address, buffer_read_memory and perror_memory, as
582 they are already defined in opcodes/dis-buf.c.
583
35695fd6
AC
5842005-01-14 Andrew Cagney <cagney@gnu.org>
585
586 * configure.ac: Sinclude aclocal.m4 before common.m4. Add
587 explicit call to AC_CONFIG_HEADER.
588 * configure: Regenerate.
589
f0569246
AC
5902005-01-12 Andrew Cagney <cagney@gnu.org>
591
592 * configure.ac: Update to use ../common/common.m4.
593 * configure: Re-generate.
594
38f48d72
AC
5952005-01-11 Andrew Cagney <cagney@localhost.localdomain>
596
597 * configure: Regenerated to track ../common/aclocal.m4 changes.
598
b7026657
AC
5992005-01-07 Andrew Cagney <cagney@gnu.org>
600
601 * configure.ac: Rename configure.in, require autoconf 2.59.
602 * configure: Re-generate.
603
379832de
HPN
6042004-12-08 Hans-Peter Nilsson <hp@axis.com>
605
606 * configure: Regenerate for ../common/aclocal.m4 update.
607
2b3cc94f
AS
6082004-11-11 Andreas Schwab <schwab@suse.de>
609
610 * interf.c: Include "libiberty.h" instead of declaring buildargv
611 ourselves.
612
6b4a8935
AC
6132003-02-27 Andrew Cagney <cagney@redhat.com>
614
615 * interf.c (sim_open, sim_create_inferior): Rename _bfd to bfd.
616
c8cca39f
AC
6172002-06-16 Andrew Cagney <ac131313@redhat.com>
618
619 * configure: Regenerated to track ../common/aclocal.m4 changes.
620
3c25f8c7
AC
6212002-06-08 Andrew Cagney <cagney@redhat.com>
622
623 * sis.h: Include "gdb/remote-sim.h" and "gdb/callback.h".
624 * interf.c: Include "gdb/remote-sim.h".
625
eb2d80b4
AC
626Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
627
628 * configure: Regenerated to track ../common/aclocal.m4 changes.
629
a0539197
FCE
6302000-03-07 Frank Ch. Eigler <fche@redhat.com>
631
632 From John Dallaway <jld@redhat.co.uk>:
633 * Makefile.in (install-sis): Add $(EXEEXT) for Windows host.
634
0ef33cd0
FCE
6352000-03-03 Jonathan Larmour <jlarmour@redhat.co.uk>
636
637 * func.c (buffer_read_memory): Change type of size to unsigned to
638 match prototype
639
d4f3574e
SS
640Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
641
642 * configure: Regenerated to track ../common/aclocal.m4 changes.
643
cd0fc7c3
SS
6441999-05-08 Felix Lee <flee@cygnus.com>
645
646 * configure: Regenerated to track ../common/aclocal.m4 changes.
72f4393d 647
7a292a7a
SS
6481999-03-03 DJ Delorie <dj@cygnus.com>
649
650 * configure.in: add termcap and -luser32 for host=cygwin
651 * configure: regenerate
72f4393d 652
c906108c
SS
6531999-02-11 Hugo Tyson <hmt@cygnus.co.uk>
654
72f4393d 655 * exec.c (dispatch_instruction):
c906108c
SS
656 Correct the sense of the
657 if (!sparclite) {
658 sregs->trap = TRAP_UNIMP;
72f4393d 659 break;
c906108c
SS
660 }
661 clause that has been pasted around: it's correct in the SCAN and
662 DIVScc (divide step) cases (where it was probably originally
663 written?), but reversed in the SDIV, SDIVcc, UDIV, UDIVcc cases
664 ie. instructions only in the SPARC V8 or SPARClite 86x
665 architectures. It was also present when not required for SMUL,
666 SMULcc, UMUL, UMULcc instructions that are present in all
667 architectures.
668
6691999-01-25 Hugo Tyson <hmt@cygnus.co.uk>
670
671 * interf.c (run_sim): Fix a bug in the main loop's handling of
672 annulled delay slot instructions. There is precedent for this
673 change; the _other_ main loop in sis.c gets it right according to
674 my reading of the code.
675
676 The bug is: if an interrupt happens when the next instruction
677 (at sregs->pc) is annulled, the trap is taken (by execute_trap())
678 with the current values of PC and NPC, so when the trap returns,
679 the annulled instruction is indeed executed. Another giveaway is
680 that the annul flag is cleared in execute_trap(): the information
681 is demonstrably discarded.
682
683 The solution is: perform annulling before looking for traps, in
684 fact it's neater to do annulling, see if there's an interrupt and
685 if not, do the instruction, then handle traps be they generated by
686 interrupts pending or by the instruction we might just have done.
687 That's what the sis.c one does.
688
6891999-01-20 Hugo Tyson <hmt@cygnus.co.uk>
690
691 * sis.h: Add asr17 register for support of SparcLITE (at least the
692 Hitachi ones I find before me)
693
694 * exec.c (dispatch_instruction): Case WRY: Allow write of asr17 if
695 sparclite. Other ASR numbers than 17 or 0 (Y) trap out.
696 Case RDY: Allow read of asr17 if sparclite. Other ASRs ditto.
697 (execute_trap): Do single-vector-trapping if asr17 bit 0 is set.
698 (init_regs): Initialize y and asr17.
699 NB: In instruction-set space, the Y register is asr0; the
700 instructions have different names for human reasons only.
701
702 * sis.c:
703 * interf.c: Set boolean mode variable dumbio if invoked with
704 argument "-dumbio" and mention it of verbose.
705 * erc32.c: if "dumbio" is set, do not assume that there is a
706 terminal type device attached to stdin/stdout. Do not set
707 buffering or mess with tcsetattr or do any read operations in
708 order to make UART interrupts; not input data is supported.
709 This is necessary to allow the sim to be used within the eCos
710 testing infrastructure where stdin/stdout are pipes to a TCL
711 program; the sim hangs otherwise.
712
713Thu Jul 23 07:17:03 1998 Mark Alexander <marka@cygnus.com>
714
715 * exec.c (dispatch_instruction): Add SPARClite 'scan' instruction.
716
717Tue Jul 7 21:12:41 1998 Mark Alexander <marka@cygnus.com>
718
719 * func.c (bfd_load): Add special handling of a.out executables.
720
721Sat Jun 13 08:33:25 1998 Mark Alexander <marka@cygnus.com>
722
723 * func.c (bfd_load): Print correct endianness.
724 * interf.c (run_sim): Print debugging information if verbosity level
725 is greater than 2.
726 (sim_open): Repeated -v options now increment verbosity level.
727 (sim_store_register): Handle little-endian case.
728 (flush_window): Print debugging information if verbosity level
729 is greater then 2.
730
731Tue Jun 2 15:20:35 1998 Mark Alexander <marka@cygnus.com>
732
733 * interf.c (sim_open): Use revamped memory_read, which makes
734 byte-swapping unnecessary. Add -sparclite-board option for
735 emulating RAM found on typical SPARClite boards. Print
736 error message for unrecognized option.
737 * erc32.c: Change RAM address and size from constants to variables,
738 to allow emulation of SPARClite board RAM.
739 (fetch_bytes, store_bytes): New helper functions for revamped
740 mememory_read and memory_write.
741 (memory_read, memory_write): Rewrite to store bytes in target
742 byte order instead of storing words in host byte order; this
743 greatly simplifies support of little-endian programs.
744 (get_mem_ptr): Remove unnecessary byte parameter.
745 (sis_memory_write, sis_memory_read): Store words in target
746 byte order instead of host byte order.
747 (byte_swap_words): Remove, no longer needed.
748 * sis.h ((byte_swap_words): Remove declaration, no longer needed.
749 (memory_read): Add new sz parameter.
750 * sis.c (run_sim): Use revamped memory_read, which makes
751 byte-swapping unnecessary.
752 * exec.c (dispatch_instruction): Use revamped memory_read, which
753 makes byte-swapping and double-word fetching unnecessary.
754 * func.c (sparclite_board): Declare new variable.
755 (get_regi): Handle little-endian data.
756 (bfd_load): Recognize little-endian SPARClite as having
757 little-endian data.
72f4393d 758
c906108c
SS
759Fri May 22 14:23:16 1998 Mark Alexander <marka@cygnus.com>
760
761 * erc32.c (port_init): Print messages only if sis_verbose is true.
762 * func.c (bfd_load): Ditto.
763 * interf.c (sim_open): Ditto.
764
765Thu May 14 23:10:48 1998 Mark Alexander <marka@cygnus.com>
766
767 * sis.h (uint64, int64): Define.
768 * exec.c (SDIV, SDIVCC, UDIV, UDIVCC): Define new opcodes.
769 * (mul64): Simplify calculation of negative result.
770 * (div64): New helper function for 64-bit division.
771 * (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV,
772 and UDIVCC.
72f4393d 773
c906108c
SS
774Wed May 13 14:59:54 1998 Mark Alexander <marka@cygnus.com>
775
776 * erc32.c (close_port): Don't close stdin; it kills GDB.
777 (byte_swap_words): New function.
778 * sis.h: (byte_swap_words): Declare.
779 * interf.c (run_sim): Always fetch instructions as big-endian.
780 * sis.c (run_sim): Ditto.
781
782Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
783
72f4393d 784 * configure: Regenerated to track ../common/aclocal.m4 changes.
c906108c
SS
785
786Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
787
788 * configure: Regenerated to track ../common/aclocal.m4 changes.
789 * config.in: Ditto.
790
791Sun Apr 26 15:20:17 1998 Tom Tromey <tromey@cygnus.com>
792
793 * acconfig.h: New file.
794 * configure.in: Reverted change of Apr 24; use sinclude again.
795
796Fri Apr 24 14:16:40 1998 Tom Tromey <tromey@creche>
797
798 * configure: Regenerated to track ../common/aclocal.m4 changes.
799 * config.in: Ditto.
800
801Fri Apr 24 11:19:52 1998 Tom Tromey <tromey@cygnus.com>
802
803 * configure.in: Don't call sinclude.
804
805Sat Apr 18 12:00:16 1998 Mark Alexander <marka@cygnus.com>
806
807 * func.c (disp_fpu): Fix build problem on big-endian hosts.
808
809Wed Apr 8 19:33:34 1998 Mark Alexander <marka@cygnus.com>
810
811 * erc32.c (sim_stop): Handle SIGINT gracefully.
812 * interf.c (sim_open): Don't catch SIGINT; GDB will do that for us.
813
814Wed Apr 8 18:29:40 1998 Mark Alexander <marka@cygnus.com>
815
816 * exec.c (dispatch_instruction): Change how carry out is calculated
817 in DIVSCC. Add emulation of SMULCC, UMUL, and UMULCC.
818
819Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
820
821 * configure: Regenerated to track ../common/aclocal.m4 changes.
822
823Wed Apr 1 21:19:18 1998 Mark Alexander <marka@cygnus.com>
824
825 * end.c: Update to version 2.7.5, fix compiler warnings and bugs.
826 * erc32.c: Ditto.
827 * exec.c: Ditto.
828 * float.c: Ditto.
829 * func.c: Ditto.
830 * help.c: Ditto.
831 * interf.c: Ditto.
832 * sis.c: Ditto.
833 * sis.h: Ditto.
834
835Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
836
837 * configure: Regenerated to track ../common/aclocal.m4 changes.
838
839Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
840
841 * configure: Regenerated to track ../common/aclocal.m4 changes.
842
843Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
844
845 * configure: Regenerated to track ../common/aclocal.m4 changes.
846
847Tue Feb 17 12:41:11 1998 Andrew Cagney <cagney@b1.cygnus.com>
848
849 * interf.c (sim_store_register, sim_fetch_register): Pass in
850 length parameter. Return -1.
851
852Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com>
853
854 * configure: Regenerated to track ../common/aclocal.m4 changes.
855
856Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
857
858 * configure: Regenerated to track ../common/aclocal.m4 changes.
859
860Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
861
862 * configure: Regenerated to track ../common/aclocal.m4 changes.
863
864Mon Dec 15 23:17:11 1997 Andrew Cagney <cagney@b1.cygnus.com>
865
866 * configure: Regenerated to track ../common/aclocal.m4 changes.
867 * config.in: Ditto.
868
869Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
870
871 * configure: Regenerated to track ../common/aclocal.m4 changes.
872
873Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
874
875 * configure: Regenerated to track ../common/aclocal.m4 changes.
876
877Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
878
879 * configure: Regenerated to track ../common/aclocal.m4 changes.
880
881Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
882
883 * configure: Regenerated to track ../common/aclocal.m4 changes.
884
885Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
886
887 * configure: Regenerated to track ../common/aclocal.m4 changes.
888
889Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
890
891 * configure: Regenerated to track ../common/aclocal.m4 changes.
892
893Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
894
895 * configure: Regenerated to track ../common/aclocal.m4 changes.
896
897Wed Aug 27 18:13:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
898
899 * configure: Regenerated to track ../common/aclocal.m4 changes.
900 * config.in: Ditto.
901
902Tue Aug 26 10:38:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
903
904 * float.c (__setfpucw): Compile on any i386 target. Not just NT.
905
906 * interf.c (sim_kill): Delete.
907 (sim_create_inferior): Add ABFD argument. Initialize PC from ABFD
908 argument.
909 (sim_load): Don't save start address.
910 (start_address): Delete variable.
911
912Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
913
914 * configure: Regenerated to track ../common/aclocal.m4 changes.
915 * config.in: Ditto.
916
917Mon Aug 25 16:19:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
918
919 * interf.c (sim_open): Add ABFD argument. Change ARGV to PARGV.
920
921Mon Jun 30 11:45:25 1997 Doug Evans <dje@canuck.cygnus.com>
922
923 * Makefile.in (install-sis): Change $(srcdir)/sis to sis.
924
925Wed May 28 09:46:13 1997 Andrew Cagney <cagney@b1.cygnus.com>
926
927 * interf.c (sim_set_callbacks): Drop SD argument - not applicable.
928 (sim_open): Add callback arg, save it.
929
930Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
931
932 * configure: Regenerated to track ../common/aclocal.m4 changes.
933
934Tue Apr 22 11:05:01 1997 Doug Evans <dje@canuck.cygnus.com>
935
936 * interf.c (sim_open): Undo patch to add -E support.
937
938Thu Apr 17 03:03:56 1997 Doug Evans <dje@canuck.cygnus.com>
939
940 * interf.c (sim_open): Ignore -E arg.
941 (start_address): New static local.
942 (sim_load): Return SIM_RC. New arg abfd. Set start_address from bfd.
943 (sim_create_inferior): Return SIM_RC. Delete arg start_address.
944
945Tue Apr 15 15:16:11 1997 Ian Lance Taylor <ian@cygnus.com>
946
947 * Makefile.in (install-sis): Depend upon installdirs. Use
948 $(program_transform_name) directly, rather than using
949 $(INSTALL_XFORM).
950
951Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
952
953 * configure: Regenerated to track ../common/aclocal.m4 changes.
954 * config.in: Ditto.
955
956Wed Apr 2 15:06:28 1997 Doug Evans <dje@canuck.cygnus.com>
957
958 * interf.c (sim_open): New arg `kind'.
959
960 * configure: Regenerated to track ../common/aclocal.m4 changes.
961
962Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
963
964 * configure: Regenerated to track ../common/aclocal.m4 changes.
965
966Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
967
968 * configure: Re-generate.
969
970Thu Mar 13 12:46:04 1997 Doug Evans <dje@canuck.cygnus.com>
971
972 * interf.c (sim_open): New SIM_DESC result. Argument is now in
973 argv form.
974 (other sim_*): New SIM_DESC argument.
975
976Tue Feb 4 13:35:20 1997 Doug Evans <dje@canuck.cygnus.com>
977
978 * Makefile.in (@COMMON_MAKEFILE_FRAG): Use
979 COMMON_{PRE,POST}_CONFIG_FRAG instead.
980 * configure.in: sinclude ../common/aclocal.m4.
981 * configure: Regenerated.
982
983Thu Jan 23 11:46:23 1997 Stu Grossman (grossman@critters.cygnus.com)
984
985 * configure configure.in Makefile.in: Update to new configure
986 scheme which is more compatible with WinGDB builds.
987 * configure.in: Improve comment on how to run autoconf.
988 * configure: Re-run autoconf to get new ../common/aclocal.m4.
989 * Makefile.in: Use autoconf substitution to install common
990 makefile fragment.
991
992Wed Dec 4 18:25:04 1996 Rob Savoye <rob@chinadoll.cygnus.com>
993
994 * interf.c (run_sim): Stop the simulator and reset the stdio after
995 breakpoints.
996
997Tue Dec 3 11:54:37 1996 Rob Savoye <rob@chinadoll.cygnus.com>
998
999 * configure.in: Look for libtermcap.a.
1000 * Makefile.in: Only link in -ltermcap if it exists.
1001 * erc32.c: Update to version 2.6a. Fix uart handling.
1002 * exec.c: Update to version 2.6a. Add sparclite support.
1003 * float.c: Update to version 2.6a. Convert comments to
1004 preprocessor warnings. Add __setfpucw() for i385 hosts so floating
1005 point exceptions work on win32.
1006 * func.c: Update to version 2.6a. Fix uart handling, add support
1007 for user error traps.
1008 * help.c: Update to version 2.6a. Add help note on user error
1009 traps.
1010 * interf.c: Update to version 2.6a. Fix uart handling, and add
1011 sparclite support.
1012 * examples/gccx: Use sparclite cross compiler, not native gcc.
1013 * examples/srt0.S: Use "mov" rather than "wr" for manipulating
1014 the psr register.
1015
1016Mon Nov 25 08:28:10 1996 Fred Fish <fnf@cygnus.com>
1017
1018 * Makefile.in (run.o): Remove this rule, it hides the one in
1019 ../common/Make-common.in that correctly references the source
1020 in the sibling ../common directory.
1021
1022Wed Nov 20 01:30:12 1996 Doug Evans <dje@canuck.cygnus.com>
1023
1024 * Makefile.in: Delete stuff moved to ../common/Make-common.in.
1025 (SIM_{OBJS,EXTRA_LIBS,EXTRA_LIBDEPS,EXTRA_ALL,EXTRA_INSTALL}): Define.
1026 (SIM_{EXTRA_CLEAN,EXTRA_CFLAGS}): Define.
1027 * configure.in: Simplify using macros in ../common/aclocal.m4.
1028 Call AC_CHECK_HEADERS(stdlib.h).
1029 * configure: Regenerated.
1030 * config.in: New file.
1031 * func.c (sim_set_callbacks): Delete, moved to
1032 * interf.c (sim_set_callbacks): here.
1033 (sim_callback): New global.
1034 Rewrite all calls to printf_filtered to go through callback.
1035 (sim_size,sim_trace): New functions.
1036 (sim_{insert,remove}_breakpoint): #if 0 out.
1037 * sis.c: #include "config.h". #include <stdlib.h> if present.
1038 (main): Coerce fprintf arg to INIT_DISASSEMBLE_INFO to fprintf_ftype.
1039 * sis.h: #include "callback.h".
1040 * run.c: Deleted, using one in ../common now.
1041
1042Thu Oct 3 16:12:03 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
1043
1044 * Makefile.in (clean): Move config.log to distclean.
1045
1046Wed Oct 2 16:57:57 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
1047
1048 * Makefile.in (clean): Also remove config.log.
1049
1050Sat Sep 14 00:00:46 1996 Ian Lance Taylor <ian@cygnus.com>
1051
1052 * Makefile.in (CC_FOR_BUILD): New variable.
1053 (AR, AR_FLAGS, BISON, MAKEINFO): Remove duplicate variables.
1054 (RANLIB, CC): Likewise.
1055 (end): Use $(CC_FOR_BUILD), not $(CC).
1056 * configure.in: Set CC_FOR_BUILD.
1057 * configure: Rebuild.
1058
1059Sun Sep 8 14:04:37 1996 Stu Grossman (grossman@critters.cygnus.com)
1060
1061 * erc32.c (port_init): Disable this for __GO32__ (got no pty's
1062 there either...).
1063
1064Mon Aug 12 17:04:58 1996 Stu Grossman (grossman@critters.cygnus.com)
1065
1066 * erc32.c: Don't include sys/ioctl.h or sys/file.h. They aren't
1067 necessary.
1068 * (port_init): Don't even *try* to open pty's under _WIN32.
1069 * Use SIM_ADDR, not caddr_t for declaring vars that hold addresses.
1070 * float.c: Get rid of #warning. Makes Microsoft C barf.
1071 * interf.c (sim_open): Cast fprintf to (fprintf_ftype) to fix
1072 compiler warning.
1073 * (sim_load sim_create_inferior sim_read): Use prototypes only in
1074 decls, not defs.
1075 * Get rid of enum sim_stop. It's defined in remote-sim.h.
1076 * (sim_stop_reason): Define SIGTRAP if _WIN32.
1077 * sis.h: Include ansidecl.h and remote-sim.h.
1078
1079Wed Jul 3 16:05:23 1996 Stu Grossman (grossman@critters.cygnus.com)
1080
1081 * erc32.c (mec_reset mec_read mec_write memory_read memory_write),
1082 sis.h: Get rid of all uses of long long's.
1083 * (close_port read_uart write_uart uarta_tx): Don't seg fault
1084 when can't open pty's.
1085 * exec.c: Add two new instructions: smul, and divscc.
1086 * interf.c (flush_windows): New routine to flush the register
1087 windows out to the stack just before returning to GDB. Makes
1088 backtraces work much better.
1089
1090Wed Jun 26 12:19:11 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
1091
72f4393d
L
1092 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
1093 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
1094 (docdir, oldincludedir): Removed.
1095 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
1096 (AC_PROG_INSTALL): Added.
1097 * configure: Rebuilt.
c906108c
SS
1098
1099Mon Jun 24 14:19:07 1996 Ian Lance Taylor <ian@cygnus.com>
1100
1101 * configure.in: Call AC_PROG_CC before running configure.host.
1102 * configure: Rebuild with autoconf 2.10.
1103
1104Tue Jun 4 10:37:12 1996 Tom Tromey <tromey@csk3.cygnus.com>
1105
1106 * Makefile.in (install): Don't check to see if tooldir exists.
1107 Make $(tooldir) and $(tooldir)/bin.
1108
1109Mon Jun 3 12:33:38 1996 Ian Lance Taylor <ian@cygnus.com>
1110
1111 * Makefile.in (end.h): Use explicit ./ when running end.
1112
1113Sun May 19 21:05:31 1996 Rob Savoye <rob@chinadoll.cygnus.com>
1114
1115 * func.c(bfd_load): Don't try to print the filename if the pfbd is
1116 NULL.
1117 * interf.c(sim_load): Pass the whole string, not just the first
1118 byte.
1119
1120Version 2.1 26-02-96
1121--------------------
72f4393d 1122
c906108c 1123* Fixed bug in "go" command.
72f4393d 1124
c906108c
SS
1125version 2.0 05-02-96
1126--------------------
1127
1128* Fixed bug in interrupt force register (erc32.c).
1129
1130* Change file load function to use bfd_openr.
1131
1132* SIS should now be endian independent.
1133
1134version 1.8 24-11-95
1135--------------------
1136
1137* Fixed FPU timing - some sequences of FPU instructions did not calculate
1138 the resource dependencies right.
1139
1140* Corrected STDFQ when qne = 0 (again!). The ftt is set to sequence_error
1141 but no FPU trap is generated.
1142
1143version 1.7.1 31-10-95
1144--------------------
1145
1146* Corrected STDFQ when qne = 0. Now, a trap is immidiately generated but
1147 the FPU stays in execute mode.
1148
1149* Corrected JMPL and RETT timing (these instructions takes two cycles).
1150
1151
1152version 1.7 25-10-95
1153--------------------
1154
1155* Interrupt during annuled instruction corrupted return address - fixed.
1156
1157
1158version 1.6.2 25-10-95
1159--------------------
1160
1161* Added -DFAST_UART to Makefile
72f4393d 1162
c906108c
SS
1163
1164version 1.6.1 24-10-95
1165--------------------
72f4393d 1166
c906108c
SS
1167* Fixed bug in STDFQ which caused bus error
1168
1169
1170version 1.6 02-10-95
1171--------------------
72f4393d 1172
c906108c
SS
1173* Modified srt0.s to include code that initiates registers in IU and FPU
1174 and initializes the data segment. The simulator 'load' command does not
1175 longer initialize the data segment!
1176
72f4393d 1177* Corrected MEC timer operation; scalers now divide the frequency by
c906108c
SS
1178 (scaler_value + 1).
1179
1180* MEC breakpoints are not checked during store operation
1181
1182
1183version 1.5 14-09-95
1184--------------------
1185
1186* Fixed some bugs in the cycle counting for IU & FPU instructions.
1187
1188* Fixed bug that allowed an annuled instruction to cause memory exception.
1189
1190* The *ws parameter in mem.c should now contain the number of waitstates
1191 required by the memory access (was total number of cycles).
1192
1193* The supplied srt0.s now clears the BSS (thanks Joel).
1194
1195version 1.4 22-08-95
1196--------------------
1197
1198* Added a '-g' switch to enable/disable the GNU readline(), which cause
1199some problems on solaris 2.x machines.
1200
72f4393d 1201* Enabled MEC watchpoint and breakpoint function to mem.c. Performance
c906108c
SS
1202may suffer a bit ...
1203
1204NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd.
1205
1206version 1.3 26-07-95
1207--------------------
1208
1209* Fixed bug in mulscc instruction (how could that ever have worked?)
1210
1211* Fixed bug in UART B (flushed characters on UART A), thanks Paul.
1212
1213version 1.2 13-07-95
1214--------------------
1215
1216* Fixed bug in interrupt handling (wrong interrupt selected when more that
1217one interrupt pending)
1218
1219* Fixed updating of condition codes during logical instructions (carry and
1220overflow were not reset)
1221
1222* Fixed bug in WRTBR (tt field was wrongly over-written)
1223
1224version 1.1 07-07-95
1225--------------------
1226
1227* Fixed several bugs in the interrupt handler and callback routines.
1228(reported by Paul Warren, Alsys)