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