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