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