xref: /netbsd-src/external/gpl3/gdb/dist/sim/erc32/ChangeLog-2021 (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
12021-06-27  Mike Frysinger  <vapier@gentoo.org>
2
3	* Makefile.in: Delete TERMCAP_LIB, READLINE_LIB, and READLINE_CFLAGS.
4	* aclocal.m4, configure, configure.ac: Removed.
5
62021-06-22  Mike Frysinger  <vapier@gentoo.org>
7
8	* configure: Regenerate.
9
102021-06-21  Mike Frysinger  <vapier@gentoo.org>
11
12	* aclocal.m4: Regenerate.
13	* configure: Regenerate.
14
152021-06-21  Mike Frysinger  <vapier@gentoo.org>
16
17	* configure: Regenerate.
18
192021-06-20  Mike Frysinger  <vapier@gentoo.org>
20
21	* configure.ac (SIM_AC_COMMON): Delete.
22	* aclocal.m4, configure: Regenerate.
23
242021-06-20  Mike Frysinger  <vapier@gentoo.org>
25
26	* aclocal.m4: Regenerate.
27	* configure: Regenerate.
28
292021-06-19  Mike Frysinger  <vapier@gentoo.org>
30
31	* aclocal.m4: Regenerate.
32	* configure: Regenerate.
33
342021-06-19  Mike Frysinger  <vapier@gentoo.org>
35
36	* configure: Regenerate.
37
382021-06-18  Mike Frysinger  <vapier@gentoo.org>
39
40	* aclocal.m4, configure: Regenerate.
41
422021-06-18  Mike Frysinger  <vapier@gentoo.org>
43
44	* Makefile.in (SIM_WERROR_CFLAGS): New variable.
45	* configure.ac: Delete call to SIM_AC_OPTION_WARNINGS.
46	* configure: Regenerate.
47
482021-06-17  Mike Frysinger  <vapier@gentoo.org>
49
50	* configure: Regenerate.
51
522021-06-16  Mike Frysinger  <vapier@gentoo.org>
53
54	* configure: Regenerate.
55
562021-06-16  Mike Frysinger  <vapier@gentoo.org>
57
58	* configure: Regenerate.
59	* config.in: Removed.
60
612021-06-15  Mike Frysinger  <vapier@gentoo.org>
62
63	* config.in, configure: Regenerate.
64
652021-06-14  Mike Frysinger  <vapier@gentoo.org>
66
67	* interf.c (sim_open) [F_GETFL]: Only set termsave.
68	(sim_close) [F_SETFL]: Only call fcntl.
69	* sis.c (main) [F_GETFL]: Only set termsave.
70
712021-06-14  Mike Frysinger  <vapier@gentoo.org>
72
73	* erc32.c [HAVE_TERMIOS_H]: Include termios.h and declare ioc1,
74	ioc2, iocold1, & iocold2.
75	(init_stdio) [HAVE_TERMIOS_H]: Only call tcsetattr.
76	(restore_stdio) [HAVE_TERMIOS_H]: Likewise.
77	(port_init) [HAVE_TERMIOS_H]: Only call tcgetattr.
78
792021-06-12  Mike Frysinger  <vapier@gentoo.org>
80
81	* erc32.c (uart_rx): Change caddr_t to void*.
82	(uart_intr): Likewise.
83	(wdog_intr): Likewise.
84	(rtc_intr): Likewise.
85	(gpt_intr): Likewise.
86
872021-06-12  Mike Frysinger  <vapier@gentoo.org>
88
89	* Makefile.in: Add $(EXEEXT) to sis.
90
912021-06-12  Mike Frysinger  <vapier@gentoo.org>
92
93	* aclocal.m4, config.in, configure: Regenerate.
94
952021-06-12  Mike Frysinger  <vapier@gentoo.org>
96
97	* config.in, configure: Regenerate.
98
992021-05-16  Mike Frysinger  <vapier@gentoo.org>
100
101	* erc32.c, exec.c, float.c, func.c, help.c, interf.c, sis.c: Replace
102	config.h include with defs.h.
103	* sis.h: Delete config.h include.
104
1052021-05-16  Mike Frysinger  <vapier@gentoo.org>
106
107	* config.in, configure: Regenerate.
108
1092021-05-14  Mike Frysinger  <vapier@gentoo.org>
110
111	* interf.c: Update include path.
112	* sis.h: Likewise.
113
1142021-05-04  Mike Frysinger  <vapier@gentoo.org>
115
116	* configure: Regenerate.
117
1182021-05-04  Mike Frysinger  <vapier@gentoo.org>
119
120	* func.c (bfd_load): Use BFD_VMA_FMT.
121
1222021-05-01  Mike Frysinger  <vapier@gentoo.org>
123
124	* config.in, configure: Regenerate.
125
1262021-04-26  Mike Frysinger  <vapier@gentoo.org>
127
128	* aclocal.m4, config.in, configure: Regenerate.
129
1302021-04-22  Tom Tromey  <tom@tromey.com>
131
132	* configure, config.in: Rebuild.
133
1342021-04-22  Tom Tromey  <tom@tromey.com>
135
136	* configure: Rebuild.
137
1382021-04-21  Mike Frysinger  <vapier@gentoo.org>
139
140	* aclocal.m4: Regenerate.
141
1422021-04-21  Simon Marchi  <simon.marchi@polymtl.ca>
143
144	* configure: Regenerate.
145
1462021-04-18  Mike Frysinger  <vapier@gentoo.org>
147
148	* configure: Regenerate.
149
1502021-04-15  John Baldwin  <jhb@FreeBSD.org>
151
152	* Makefile.in (READLINE_SRC, READLINE_CFLAGS): Add.
153	(SIM_EXTRA_CFLAGS): Add READLINE_CFLAGS.
154	* configure: Rebuild.
155	* configure.ac (READLINE_CFLAGS): Add.
156
1572021-04-08  Tom Tromey  <tom@tromey.com>
158
159	* func.c: Include sys/time.h.
160
1612021-04-08  Tom Tromey  <tom@tromey.com>
162
163	* sis.c (run_sim, main): Use new-style declaration.
164	* interf.c (run_sim, sim_open, sim_close, sim_load)
165	(sim_create_inferior, sim_store_register, sim_fetch_register)
166	(sim_info, sim_stop_reason, flush_windows, sim_do_command): Use
167	new-style declaration.
168	* help.c (usage, gen_help): Use new-style declaration.
169	* func.c (batch, set_regi, set_rega, disp_reg, limcalc)
170	(reset_stat, show_stat, init_bpt, int_handler, init_signals)
171	(disp_fpu, disp_regs, disp_ctrl, disp_mem, dis_mem, event)
172	(init_event, set_int, advance_time, now, wait_for_irq, check_bpt)
173	(reset_all, sys_reset, sys_halt): Use new-style declaration.
174	* float.c (get_accex, clear_accex, set_fsr): Use new-style
175	declaration.
176	* exec.c (sub_cc, add_cc, log_cc, dispatch_instruction, fpexec)
177	(chk_asi, execute_trap, check_interrupts, init_regs): Use
178	new-style declaration.
179	* erc32.c (init_sim, reset, decode_ersr, mecparerror)
180	(error_mode, decode_memcfg, decode_wcr, decode_mcr, sim_halt)
181	(close_port, exit_sim, mec_reset, mec_intack, chk_irq, mec_irq)
182	(set_sfsr, mec_read, mec_write, init_stdio, restore_stdio)
183	(port_init, read_uart, write_uart, flush_uart, uarta_tx)
184	(uartb_tx, uart_rx, uart_intr, uart_irq_start, wdog_intr)
185	(wdog_start, rtc_intr, rtc_start, rtc_counter_read)
186	(rtc_scaler_set, rtc_reload_set, gpt_intr, gpt_start)
187	(gpt_counter_read, gpt_scaler_set, gpt_reload_set, timer_ctrl)
188	(memory_read, memory_write, get_mem_ptr, sis_memory_write)
189	(sis_memory_read): Use new-style declaration.
190
1912021-04-05  Tom Tromey  <tromey@adacore.com>
192
193	* configure: Rebuild.
194	* configure.ac (READLINE): Adjust in-tree value.
195
1962021-04-02  Mike Frysinger  <vapier@gentoo.org>
197
198	* aclocal.m4, configure: Regenerate.
199
2002021-02-28  Mike Frysinger  <vapier@gentoo.org>
201
202	* configure: Regenerate.
203
2042021-02-27  Mike Frysinger  <vapier@gentoo.org>
205
206	* Makefile.in (SIM_EXTRA_ALL): Delete.
207	(all): New target.
208
2092021-02-21  Mike Frysinger  <vapier@gentoo.org>
210
211	* configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
212	* aclocal.m4, configure: Regenerate.
213
2142021-02-13  Mike Frysinger  <vapier@gentoo.org>
215
216	* configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
217	* aclocal.m4, configure: Regenerate.
218
2192021-02-06  Mike Frysinger  <vapier@gentoo.org>
220
221	* interf.c (sim_memory_map): Define.
222
2232021-02-06  Mike Frysinger  <vapier@gentoo.org>
224
225	* configure: Regenerate.
226
2272021-01-11  Mike Frysinger  <vapier@gentoo.org>
228
229	* configure.ac: Call SIM_AC_OPTION_WARNINGS.
230	* configure: Regenerate.
231
2322021-01-11  Mike Frysinger  <vapier@gentoo.org>
233
234	* config.in, configure: Regenerate.
235	* sis.c: Delete HAVE_STDLIB_H.
236
2372021-01-09  Mike Frysinger  <vapier@gentoo.org>
238
239	* configure: Regenerate.
240
2412021-01-08  Mike Frysinger  <vapier@gentoo.org>
242
243	* configure: Regenerate.
244
2452021-01-04  Mike Frysinger  <vapier@gentoo.org>
246
247	* configure: Regenerate.
248
2492020-07-29  Simon Marchi  <simon.marchi@efficios.com>
250
251	* configure: Re-generate.
252
2532018-10-30  Joel Sherrill <joel@rtems.org>
254
255	* configure.ac: Remove the Cygwin-specific libtermcap.a hack
256	and use the standard logic to determine which library to use.
257	* configure: Regenerate.
258
2592017-09-06  John Baldwin  <jhb@FreeBSD.org>
260
261	* configure: Regenerate.
262
2632016-01-10  Mike Frysinger  <vapier@gentoo.org>
264
265	* config.in, configure: Regenerate.
266
2672016-01-10  Mike Frysinger  <vapier@gentoo.org>
268
269	* configure: Regenerate.
270
2712016-01-10  Mike Frysinger  <vapier@gentoo.org>
272
273	* configure: Regenerate.
274
2752016-01-10  Mike Frysinger  <vapier@gentoo.org>
276
277	* configure: Regenerate.
278
2792016-01-10  Mike Frysinger  <vapier@gentoo.org>
280
281	* configure: Regenerate.
282
2832016-01-10  Mike Frysinger  <vapier@gentoo.org>
284
285	* configure: Regenerate.
286
2872016-01-10  Mike Frysinger  <vapier@gentoo.org>
288
289	* configure: Regenerate.
290
2912016-01-10  Mike Frysinger  <vapier@gentoo.org>
292
293	* configure: Regenerate.
294
2952016-01-09  Mike Frysinger  <vapier@gentoo.org>
296
297	* config.in, configure: Regenerate.
298
2992016-01-06  Mike Frysinger  <vapier@gentoo.org>
300
301	* interf.c (sim_open): Mark argv const.
302	(sim_create_inferior): Mark argv and env const.
303
3042016-01-04  Mike Frysinger  <vapier@gentoo.org>
305
306	* configure: Regenerate.
307
3082016-01-03  Mike Frysinger  <vapier@gentoo.org>
309
310	* interf.c (sim_open): Replace while loop with a call to countargv.
311
3122016-01-03  Mike Frysinger  <vapier@gentoo.org>
313
314	* configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
315	* configure: Regenerate.
316	* exec.c (fpexec): Rename CURRENT_HOST_BYTE_ORDER to
317	HOST_BYTE_ORDER.
318	* sis.h (WITH_HOST_BYTE_ORDER): Rename to ...
319	(HOST_BYTE_ORDER): ... this.
320
3212016-01-02  Mike Frysinger  <vapier@gentoo.org>
322
323	* configure: Regenerate.
324
3252015-12-26  Mike Frysinger  <vapier@gentoo.org>
326
327	* config.in, configure: Regenerate.
328
3292015-06-23  Mike Frysinger  <vapier@gentoo.org>
330
331	* configure: Regenerate.
332
3332015-06-12  Mike Frysinger  <vapier@gentoo.org>
334
335	* configure: Regenerate.
336
3372015-06-12  Mike Frysinger  <vapier@gentoo.org>
338
339	* configure: Regenerate.
340
3412015-05-17  Mike Frysinger  <vapier@gentoo.org>
342
343	* erc32.c: Re-add file overview & author info.
344	* exec.c, float.c, func.c, help.c, interf.c, sis.c: Likewise.
345
3462015-05-08  Joel Brobecker  <brobecker@adacore.com>
347
348	* configure.ac: Add copyright header.
349	* erc32.c: Change copyright holder to FSF.  Reformat.
350	* exec.c, float.c, func.c, interf.c, sis.c, sis.h: Likewise.
351	* help.c, startsim: Add copyright header.
352
3532015-04-29  Nick Clifton  <nickc@redhat.com>
354
355	PR 18273
356	* sis.c (main): Remove unreachable code.
357
3582015-04-24  David Binderman  <dcb314@hotmail.com>
359	    Nick Clifton  <nickc@redhat.com>
360
361	PR 18273
362	* exec.c (add32): Fix typo in check for overflow.
363
3642015-04-19  Jiri Gaisler  <jiri@gaisler.se>
365
366	* erc32.c (current_target_byte_order): Delete.
367	(fetch_bytes): Remove.
368	(store_bytes): Remove byte twisting.
369	(memory_read, memory_write): Access memory directly.
370	(extract_short, extract_short_signed, extract_byte,
371	extract_byte_signed): New function for for sub-word LD instructions.
372	* exec.c (extract_short, extract_short_signed, extract_byte,
373	extract_byte_signed): New functions.
374	(dispatch_instruction): Update memory reads.
375	* func.c (current_target_byte_order): Delete.
376	(get_regi): Delete little endian handling.
377	(disp_ctrl, dis_mem): Adjust print-out to new data endian.
378	(bfd_load): Delete little endian handling.
379	* interf.c (current_target_byte_order): Delete.
380	(sim_open): Set dinfo to host endian to get correct disassembly.
381	(sim_write, sim_read): Convert endian when gdb reads or writes
382	memory.
383	* sis.c (main): Set endian.
384	* sis.h (EBT): Define.
385
3862015-04-13  Mike Frysinger  <vapier@gentoo.org>
387
388	* configure: Regenerate.
389
3902015-03-31  Mike Frysinger  <vapier@gentoo.org>
391
392	* config.in, configure: Regenerate.
393
3942015-03-28  Jiri Gaisler  <jiri@gaisler.se>
395
396	* func.c (exec_cmd): Fix old style prototype.  Mark cmd const.  Save
397	the command in a new cmdsave2 to avoid modifying.
398	(bfd_load): Fix old style prototype.  Mark fname const.
399	* sis.h (exec_cmd): Mark cmd const.
400	(bfd_load): Mark fname const.
401
4022015-03-28  Jiri Gaisler  <jiri@gaisler.se>
403
404	* erc32.c (memory_iread): New function to fetch instructions.
405	(memory_read): Print message in verbose mode.
406	* interf.c (run_sim): Use memory_iread.
407	* sis.c (run_sim): As above.
408	* sis.h (memory_iread): New prototype.
409	(sregs): Declare.
410
4112015-03-28  Mike Frysinger  <vapier@gentoo.org>
412
413	* erc32.c (mec_read): Delete parenthesis around return statement.
414	(mec_write, read_uart, rtc_counter_read, gpt_counter_read, memory_read,
415	memory_write, get_mem_ptr, sis_memory_write, sis_memory_read): Likewise.
416	* exec.c (sub_cc, add_cc, add32, dispatch_instruction, fpexec, chk_asi,
417	execute_trap, check_interrupts): Likewise.
418	* float.c (get_accex): Likewise.
419	* func.c (batch, limcalc, exec_cmd, disp_fpu, now, wait_for_irq,
420	check_bpt, bfd_load, get_time): Likewise.
421	* interf.c (run_sim, sim_write, sim_read): Likewise.
422	* sis.c (run_sim): Likewise.
423
4242015-03-24  Mike Frysinger  <vapier@gentoo.org>
425
426	* interf.c (sim_set_callbacks, sim_size, sim_trace): Delete.
427
4282015-03-17  Jiri Gaisler  <jiri@gaisler.se>
429
430	* func.c (exec_cmd): Silence compiler warnings when calling system().
431	(batch): Replace fgets() with getline().
432
4332015-03-17  Jiri Gaisler  <jiri@gaisler.se>
434
435	* func.c (show_stat): Print simulation time in portable long long
436	format.
437	* help.c (usage): Update usage help print-out.
438	* sis.c (run_sim): Increase debug level with -v. Also print
439	simulation time in portable long long format.
440	* sis.h: Use stdint.h for portable 32- and 64-bit ints.
441
4422015-03-16  Mike Frysinger  <vapier@gentoo.org>
443
444	* config.in, configure: Regenerate.
445
4462015-03-16  Jiri Gaisler  <jiri@gaisler.se>
447
448	* Makefile.in (end, end.h): Remove target rules.
449	(clean): Remove end and end.h.
450	(erc32.o, exec.o, float.o, func.o, help.o, interf.o, sis.o): Delete
451	rules.
452	* configure, config.in: Regenerate.
453	* configure.ac: Use SIM_AC_OPTION_HOSTENDIAN
454	* end.c: Delete.
455	* erc32.c: Remove end.h include.
456	* exec.c: Remove end.h include. Use HOST_LITTLE_ENDIAN.
457	* func.c, sis.c: Likewise.
458
4592015-03-14  Mike Frysinger  <vapier@gentoo.org>
460
461	* Makefile.in (SIM_RUN_OBJS): Set to sis.o.
462
4632015-03-14  Mike Frysinger  <vapier@gentoo.org>
464
465	* configure.ac (AC_CHECK_HEADERS): Delete.
466	* aclocal.m4, configure: Regenerate.
467
4682015-02-22  Jiri Gaisler  <jiri@gaisler.se>
469
470	* Makefile.in: Add include path to readline.h.
471	sis.c: Remove locally define readline types.
472
4732015-02-21  Jiri Gaisler  <jiri@gaisler.se>
474
475	* func.c (reset_stat, show_stat): Switch to double in time keeping.
476	(get_time): New function to get system time.
477	* interf.c (run_sim): Use get_time() for system time.
478	* sis.c (run_sim): Likewise.
479	* sis.h: Likewise.
480
4812015-02-21  Jiri Gaisler  <jiri@gaisler.se>
482
483	* Makefile.in: Remove unused defines
484
4852015-02-21  Jiri Gaisler  <jiri@gaisler.se>
486
487	* float.c (get_accex, clear_accex, set_fsr): Use functions from fenv.h
488	instead of custom assembly.
489
4902015-02-21  Jiri Gaisler  <jiri@gaisler.se>
491
492	* erc32.c (mec_read): Allow simulator memory size to be read
493	by application.
494	(boot_init): initialize memory and timers if start address is
495	not 0.
496	* func.c (exe_cmd): Call boot_init if start address not 0.
497	* interf.c (run_sim): Likewise.
498
4992015-02-21  Jiri Gaisler  <jiri@gaisler.se>
500
501	* exec.c (init_regs): erc32 has vendor ID 1 and version ID 1 in %psr.
502
5032015-02-21  Jiri Gaisler  <jiri@gaisler.se>
504
505	* func.c (print_insn_sparc_sis): Add helper function for disassembly.
506	(disp_ctrl): Use helper function.
507
5082014-08-19  Alan Modra  <amodra@gmail.com>
509
510	* configure: Regenerate.
511
5122014-08-15  Roland McGrath  <mcgrathr@google.com>
513
514	* configure: Regenerate.
515	* config.in: Regenerate.
516
5172014-03-10  Mike Frysinger  <vapier@gentoo.org>
518
519	* interf.c (sim_do_command): Add const to cmd.
520
5212014-03-05  Mike Frysinger  <vapier@gentoo.org>
522
523	* interf.c (sim_load): Add const to prog.
524
5252013-10-09  Sergio Durigan Junior  <sergiodj@redhat.com>
526
527	PR sim/16018:
528	* float.c (set_fsr): Add missing "break" statements.  Reindent
529	code.
530
5312013-09-23  Alan Modra  <amodra@gmail.com>
532
533	* configure: Regenerate.
534
5352013-06-03  Mike Frysinger  <vapier@gentoo.org>
536
537	* aclocal.m4, configure: Regenerate.
538
5392013-03-14  Joel Sherrill <joel.sherrill@oarcorp.com>
540
541	* Makefile.in: Include build directory in search path to find
542	config.h
543
5442012-08-16  Nick Clifton  <nickc@redhat.com>
545
546	* end.c: Include config.h before system header files.
547	* erc32.c: Likewise.
548	* exec.c: Likewise.
549	* float.c: Likewise.
550	* func.c: Likewise.
551	* help.c: Likewise.
552	* interf.c: Likewise.
553
5542012-06-15  Joel Brobecker  <brobecker@adacore.com>
555
556	* sys.h: Include "config.h".
557
5582012-06-15  Joel Brobecker  <brobecker@adacore.com>
559
560	* config.in, configure: Regenerate.
561
5622012-05-24  Pedro Alves  <palves@redhat.com>
563
564	PR gdb/7205
565
566	Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
567
5682012-03-24  Mike Frysinger  <vapier@gentoo.org>
569
570	* aclocal.m4, config.in, configure: Regenerate.
571
5722011-12-31  Mike Frysinger  <vapier@gentoo.org>
573
574	PR sim/9971:
575	* configure.ac: Change AC_CHECK_LIB to AC_SEARCH_LIBS to match
576	the code in gdb's configure.ac with $TERMCAP.
577	* configure: Regenerated.
578
5792011-12-03  Mike Frysinger  <vapier@gentoo.org>
580
581	* aclocal.m4: New file.
582	* configure: Regenerate.
583
5842011-10-17  Mike Frysinger  <vapier@gentoo.org>
585
586	* configure.ac: Change include to common/acinclude.m4.
587
5882011-10-17  Mike Frysinger  <vapier@gentoo.org>
589
590	* configure.ac: Change AC_PREREQ to 2.64.  Delete AC_CONFIG_HEADER
591	call.  Replace common.m4 include with SIM_AC_COMMON.
592	* configure: Regenerate.
593
5942011-06-09  Mike Frysinger  <vapier@gentoo.org>
595
596	* interf.c (sim_open): Accept and ignore `--sysroot=...'.
597
5982011-06-01  Joel Brobecker  <brobecker@adacore.com>
599
600	* interf.c (sim_complete_command): New stub function.
601
6022011-01-11  Andrew Burgess  <aburgess@broadcom.com>
603
604	* interf.c (sim_store_register): Update return value to
605	match new API.
606
6072010-05-20  Joel Brobecker  <brobecker@adacore.com>
608
609	* sis.h: Remove #include <stdint.h>.
610	(uint64, int64): Redefine without using stdint.h.
611	(UINT64_MAX): Define.
612
6132010-04-20  Tiemen Schut    <T.Schut@sron.nl>
614
615	* erc32.c (sis_memory_write): Change prototype to const unsigned char *.
616	* func.c (exec_cmd, event, advance_time, wait_for_irq): Use uint64
617	for counts.
618	* interf.c (run_sim): Change icount to uint64_t. Use strtol directly.
619	(sim_resume): Specify maximum run time as uint64.
620	* sis.c (run_sim): Change icount to uint64_t.
621	* sis.h: Define uint64 as uint64_t. Change various fields and
622	prototypes to uint64 to support longer simulations.
623
6242010-04-14  Mike Frysinger  <vapier@gentoo.org>
625
626	* interp.c (sim_write): Add const to buf arg.
627
6282010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
629
630	* configure: Regenerate.
631
6322009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
633
634	* config.in: Regenerate.
635	* configure: Likewise.
636
637	* configure: Regenerate.
638
6392008-11-10  Joel Sherrill <joel.sherrill@oarcorp.com>
640
641	* erc32.c, exec.c: Fix warnings.
642
6432008-07-11  Hans-Peter Nilsson  <hp@axis.com>
644
645	* configure: Regenerate to track ../common/common.m4 changes.
646	* config.in: Ditto.
647
6482008-06-09  Joel Sherrill <joel.sherrill@oarcorp.com>
649
650	* sis.c: Correct spelling error.
651
6522008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
653	    Daniel Jacobowitz  <dan@codesourcery.com>
654	    Joseph Myers  <joseph@codesourcery.com>
655
656	* configure: Regenerate.
657
6582006-12-21  Hans-Peter Nilsson  <hp@axis.com>
659
660	* acconfig.h: Remove.
661	* config.in: Regenerate.
662
6632006-12-20  Hans-Peter Nilsson  <hp@axis.com>
664
665	* configure.ac: Add test for readline, substitute READLINE.
666	* Makefile.in (READLINE_LIB): New substituted-contents variable.
667	(SIM_EXTRA_LIBDEPS): Don't set.
668	(SIM_EXTRA_LIBS): Use $(READLINE_LIB) instead of
669	../../readline/libreadline.a.
670	* configure: Regenerate.
671
6722006-08-08  Daniel Jacobowitz  <dan@codesourcery.com>
673
674	* Makefile.in (func.o, help.o): Correct dependencies.
675
6762006-08-08  Joel Sherrill <joel.sherrill@oarcorp.com>
677
678	* Makefile.in (install-sis): Honor DESTDIR.
679
6802006-06-13  Richard Earnshaw  <rearnsha@arm.com>
681
682	* configure: Regenerated.
683
6842006-06-05  Daniel Jacobowitz  <dan@codesourcery.com>
685
686	* configure: Regenerated.
687
6882006-05-31  Daniel Jacobowitz  <dan@codesourcery.com>
689
690	* configure: Regenerated.
691
6922005-11-28  Mark Mitchell  <mark@codesourcery.com>
693
694	* interf.c: (gdb/signals.h): Include it.
695	(sim_stop_reason): Use TARGET_SIGNAL_*.
696
6972005-07-08  Ben Elliston  <bje@au.ibm.com>
698
699	* func.c: Remove ANSI_PROTOTYPES conditional code.
700
7012005-03-23  Mark Kettenis  <kettenis@gnu.org>
702
703	* configure: Regenerate.
704
7052005-03-07  Jerome Guitton  <guitton@gnat.com>
706
707	* sim/erc32/float.c (set_fsr): Do not use deprecated multi-line
708	strings.
709	(clear_accex): Ditto.
710	* sim/erc32/interf.c: Remove the redeclaration of fprintf.
711	* sim/erc32/sis.c: Ditto.
712	* sim/erc32/exec.c: Add missing semicolon.
713	* sim/erc32/func.c: Remove definitions of generic_print_address,
714	generic_symbol_at_address, buffer_read_memory and perror_memory, as
715	they are already defined in opcodes/dis-buf.c.
716
7172005-01-14  Andrew Cagney  <cagney@gnu.org>
718
719	* configure.ac: Sinclude aclocal.m4 before common.m4.  Add
720	explicit call to AC_CONFIG_HEADER.
721	* configure: Regenerate.
722
7232005-01-12  Andrew Cagney  <cagney@gnu.org>
724
725	* configure.ac: Update to use ../common/common.m4.
726	* configure: Re-generate.
727
7282005-01-11  Andrew Cagney  <cagney@localhost.localdomain>
729
730	* configure: Regenerated to track ../common/aclocal.m4 changes.
731
7322005-01-07  Andrew Cagney  <cagney@gnu.org>
733
734	* configure.ac: Rename configure.in, require autoconf 2.59.
735	* configure: Re-generate.
736
7372004-12-08  Hans-Peter Nilsson  <hp@axis.com>
738
739	* configure: Regenerate for ../common/aclocal.m4 update.
740
7412004-11-11  Andreas Schwab  <schwab@suse.de>
742
743	* interf.c: Include "libiberty.h" instead of declaring buildargv
744	ourselves.
745
7462003-02-27  Andrew Cagney  <cagney@redhat.com>
747
748	* interf.c (sim_open, sim_create_inferior): Rename _bfd to bfd.
749
7502002-06-16  Andrew Cagney  <ac131313@redhat.com>
751
752	* configure: Regenerated to track ../common/aclocal.m4 changes.
753
7542002-06-08  Andrew Cagney  <cagney@redhat.com>
755
756	* sis.h: Include "gdb/remote-sim.h" and "gdb/callback.h".
757	* interf.c: Include "gdb/remote-sim.h".
758
759Tue May 23 21:39:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>
760
761	* configure: Regenerated to track ../common/aclocal.m4 changes.
762
7632000-03-07  Frank Ch. Eigler  <fche@redhat.com>
764
765	From John Dallaway  <jld@redhat.co.uk>:
766	* Makefile.in (install-sis): Add $(EXEEXT) for Windows host.
767
7682000-03-03  Jonathan Larmour  <jlarmour@redhat.co.uk>
769
770	* func.c (buffer_read_memory): Change type of size to unsigned to
771	match prototype
772
773Thu Sep  2 18:15:53 1999  Andrew Cagney  <cagney@b1.cygnus.com>
774
775	* configure: Regenerated to track ../common/aclocal.m4 changes.
776
7771999-05-08  Felix Lee  <flee@cygnus.com>
778
779	* configure: Regenerated to track ../common/aclocal.m4 changes.
780
7811999-03-03  DJ Delorie  <dj@cygnus.com>
782
783	* configure.in: add termcap and -luser32 for host=cygwin
784	* configure: regenerate
785
7861999-02-11  Hugo Tyson  <hmt@cygnus.co.uk>
787
788	* exec.c (dispatch_instruction):
789	Correct the sense of the
790	          if (!sparclite) {
791		     sregs->trap = TRAP_UNIMP;
792	             break;
793		  }
794	clause that has been pasted around: it's correct in the SCAN and
795	DIVScc (divide step) cases (where it was probably originally
796	written?), but reversed in the SDIV, SDIVcc, UDIV, UDIVcc cases
797	ie. instructions only in the SPARC V8 or SPARClite 86x
798	architectures.  It was also present when not required for SMUL,
799	SMULcc, UMUL, UMULcc instructions that are present in all
800	architectures.
801
8021999-01-25  Hugo Tyson  <hmt@cygnus.co.uk>
803
804	* interf.c (run_sim): Fix a bug in the main loop's handling of
805	annulled delay slot instructions.  There is precedent for this
806	change; the _other_ main loop in sis.c gets it right according to
807	my reading of the code.
808
809	The bug is: if an interrupt happens when the next instruction
810	(at sregs->pc) is annulled, the trap is taken (by execute_trap())
811	with the current values of PC and NPC, so when the trap returns,
812	the annulled instruction is indeed executed.  Another giveaway is
813	that the annul flag is cleared in execute_trap(): the information
814	is demonstrably discarded.
815
816	The solution is: perform annulling before looking for traps, in
817	fact it's neater to do annulling, see if there's an interrupt and
818	if not, do the instruction, then handle traps be they generated by
819	interrupts pending or by the instruction we might just have done.
820	That's what the sis.c one does.
821
8221999-01-20  Hugo Tyson  <hmt@cygnus.co.uk>
823
824	* sis.h: Add asr17 register for support of SparcLITE (at least the
825	Hitachi ones I find before me)
826
827	* exec.c (dispatch_instruction): Case WRY: Allow write of asr17 if
828	sparclite.  Other ASR numbers than 17 or 0 (Y) trap out.
829	Case RDY: Allow read of asr17 if sparclite.  Other ASRs ditto.
830	(execute_trap): Do single-vector-trapping if asr17 bit 0 is set.
831	(init_regs): Initialize y and asr17.
832	NB: In instruction-set space, the Y register is asr0; the
833	instructions have different names for human reasons only.
834
835	* sis.c:
836	* interf.c: Set boolean mode variable dumbio if invoked with
837	argument "-dumbio" and mention it of verbose.
838	* erc32.c: if "dumbio" is set, do not assume that there is a
839	terminal type device attached to stdin/stdout.  Do not set
840	buffering or mess with tcsetattr or do any read operations in
841	order to make UART interrupts; not input data is supported.
842	This is necessary to allow the sim to be used within the eCos
843	testing infrastructure where stdin/stdout are pipes to a TCL
844	program; the sim hangs otherwise.
845
846Thu Jul 23 07:17:03 1998  Mark Alexander  <marka@cygnus.com>
847
848	* exec.c (dispatch_instruction): Add SPARClite 'scan' instruction.
849
850Tue Jul  7 21:12:41 1998  Mark Alexander  <marka@cygnus.com>
851
852	* func.c (bfd_load): Add special handling of a.out executables.
853
854Sat Jun 13 08:33:25 1998  Mark Alexander  <marka@cygnus.com>
855
856	* func.c (bfd_load): Print correct endianness.
857	* interf.c (run_sim): Print debugging information if verbosity level
858	is greater than 2.
859	(sim_open): Repeated -v options now increment verbosity level.
860	(sim_store_register): Handle little-endian case.
861	(flush_window): Print debugging information if verbosity level
862	is greater then 2.
863
864Tue Jun  2 15:20:35 1998  Mark Alexander  <marka@cygnus.com>
865
866	* interf.c (sim_open): Use revamped memory_read, which makes
867	byte-swapping unnecessary.  Add -sparclite-board option for
868	emulating RAM found on typical SPARClite boards.  Print
869	error message for unrecognized option.
870	* erc32.c: Change RAM address and size from constants to variables,
871	to allow emulation of SPARClite board RAM.
872	(fetch_bytes, store_bytes): New helper functions for revamped
873	mememory_read and memory_write.
874	(memory_read, memory_write): Rewrite to store bytes in target
875	byte order instead of storing words in host byte order; this
876	greatly simplifies support of little-endian programs.
877	(get_mem_ptr): Remove unnecessary byte parameter.
878	(sis_memory_write, sis_memory_read): Store words in target
879	byte order instead of host byte order.
880	(byte_swap_words): Remove, no longer needed.
881	* sis.h ((byte_swap_words): Remove declaration, no longer needed.
882	(memory_read): Add new sz parameter.
883	* sis.c (run_sim): Use revamped memory_read, which makes
884	byte-swapping unnecessary.
885	* exec.c (dispatch_instruction): Use revamped memory_read, which
886	makes byte-swapping and double-word fetching unnecessary.
887	* func.c (sparclite_board): Declare new variable.
888	(get_regi): Handle little-endian data.
889	(bfd_load): Recognize little-endian SPARClite as having
890	little-endian data.
891
892Fri May 22 14:23:16 1998  Mark Alexander  <marka@cygnus.com>
893
894	* erc32.c (port_init): Print messages only if sis_verbose is true.
895	* func.c (bfd_load): Ditto.
896	* interf.c (sim_open): Ditto.
897
898Thu May 14 23:10:48 1998  Mark Alexander  <marka@cygnus.com>
899
900	* sis.h (uint64, int64): Define.
901	* exec.c (SDIV, SDIVCC, UDIV, UDIVCC): Define new opcodes.
902	* (mul64): Simplify calculation of negative result.
903	* (div64): New helper function for 64-bit division.
904	* (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV,
905	and UDIVCC.
906
907Wed May 13 14:59:54 1998  Mark Alexander  <marka@cygnus.com>
908
909	* erc32.c (close_port): Don't close stdin; it kills GDB.
910	(byte_swap_words): New function.
911	* sis.h: (byte_swap_words): Declare.
912	* interf.c (run_sim): Always fetch instructions as big-endian.
913	* sis.c (run_sim): Ditto.
914
915Tue Apr 28 18:33:31 1998  Geoffrey Noer  <noer@cygnus.com>
916
917	* configure: Regenerated to track ../common/aclocal.m4 changes.
918
919Sun Apr 26 15:31:55 1998  Tom Tromey  <tromey@creche>
920
921	* configure: Regenerated to track ../common/aclocal.m4 changes.
922	* config.in: Ditto.
923
924Sun Apr 26 15:20:17 1998  Tom Tromey  <tromey@cygnus.com>
925
926	* acconfig.h: New file.
927	* configure.in: Reverted change of Apr 24; use sinclude again.
928
929Fri Apr 24 14:16:40 1998  Tom Tromey  <tromey@creche>
930
931	* configure: Regenerated to track ../common/aclocal.m4 changes.
932	* config.in: Ditto.
933
934Fri Apr 24 11:19:52 1998  Tom Tromey  <tromey@cygnus.com>
935
936	* configure.in: Don't call sinclude.
937
938Sat Apr 18 12:00:16 1998  Mark Alexander  <marka@cygnus.com>
939
940	* func.c (disp_fpu): Fix build problem on big-endian hosts.
941
942Wed Apr  8 19:33:34 1998  Mark Alexander  <marka@cygnus.com>
943
944	* erc32.c (sim_stop): Handle SIGINT gracefully.
945	* interf.c (sim_open): Don't catch SIGINT; GDB will do that for us.
946
947Wed Apr  8 18:29:40 1998  Mark Alexander  <marka@cygnus.com>
948
949	* exec.c (dispatch_instruction): Change how carry out is calculated
950	in DIVSCC.  Add emulation of SMULCC, UMUL, and UMULCC.
951
952Sat Apr  4 20:36:25 1998  Andrew Cagney  <cagney@b1.cygnus.com>
953
954	* configure: Regenerated to track ../common/aclocal.m4 changes.
955
956Wed Apr  1 21:19:18 1998  Mark Alexander  <marka@cygnus.com>
957
958	* end.c: Update to version 2.7.5, fix compiler warnings and bugs.
959	* erc32.c: Ditto.
960	* exec.c: Ditto.
961	* float.c: Ditto.
962	* func.c: Ditto.
963	* help.c: Ditto.
964	* interf.c: Ditto.
965	* sis.c: Ditto.
966	* sis.h: Ditto.
967
968Fri Mar 27 16:15:52 1998  Andrew Cagney  <cagney@b1.cygnus.com>
969
970	* configure: Regenerated to track ../common/aclocal.m4 changes.
971
972Wed Mar 25 12:35:29 1998  Andrew Cagney  <cagney@b1.cygnus.com>
973
974	* configure: Regenerated to track ../common/aclocal.m4 changes.
975
976Wed Mar 18 12:38:12 1998  Andrew Cagney  <cagney@b1.cygnus.com>
977
978	* configure: Regenerated to track ../common/aclocal.m4 changes.
979
980Tue Feb 17 12:41:11 1998  Andrew Cagney  <cagney@b1.cygnus.com>
981
982	* interf.c (sim_store_register, sim_fetch_register): Pass in
983 	length parameter.  Return -1.
984
985Sun Feb  1 16:47:51 1998  Andrew Cagney  <cagney@b1.cygnus.com>
986
987	* configure: Regenerated to track ../common/aclocal.m4 changes.
988
989Sat Jan 31 18:15:41 1998  Andrew Cagney  <cagney@b1.cygnus.com>
990
991	* configure: Regenerated to track ../common/aclocal.m4 changes.
992
993Mon Jan 19 22:26:29 1998  Doug Evans  <devans@seba>
994
995	* configure: Regenerated to track ../common/aclocal.m4 changes.
996
997Mon Dec 15 23:17:11 1997  Andrew Cagney  <cagney@b1.cygnus.com>
998
999	* configure: Regenerated to track ../common/aclocal.m4 changes.
1000	* config.in: Ditto.
1001
1002Thu Dec  4 09:21:05 1997  Doug Evans  <devans@canuck.cygnus.com>
1003
1004	* configure: Regenerated to track ../common/aclocal.m4 changes.
1005
1006Fri Oct  3 09:28:00 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1007
1008	* configure: Regenerated to track ../common/aclocal.m4 changes.
1009
1010Wed Sep 24 17:38:57 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1011
1012	* configure: Regenerated to track ../common/aclocal.m4 changes.
1013
1014Tue Sep 23 11:04:38 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1015
1016	* configure: Regenerated to track ../common/aclocal.m4 changes.
1017
1018Mon Sep 22 11:46:20 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1019
1020	* configure: Regenerated to track ../common/aclocal.m4 changes.
1021
1022Fri Sep 19 17:45:25 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1023
1024	* configure: Regenerated to track ../common/aclocal.m4 changes.
1025
1026Mon Sep 15 17:36:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1027
1028	* configure: Regenerated to track ../common/aclocal.m4 changes.
1029
1030Wed Aug 27 18:13:22 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1031
1032	* configure: Regenerated to track ../common/aclocal.m4 changes.
1033	* config.in: Ditto.
1034
1035Tue Aug 26 10:38:20 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1036
1037	* float.c (__setfpucw): Compile on any i386 target.  Not just NT.
1038
1039	* interf.c (sim_kill): Delete.
1040	(sim_create_inferior): Add ABFD argument.  Initialize PC from ABFD
1041 	argument.
1042	(sim_load): Don't save start address.
1043	(start_address): Delete variable.
1044
1045Mon Aug 25 17:50:22 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1046
1047	* configure: Regenerated to track ../common/aclocal.m4 changes.
1048	* config.in: Ditto.
1049
1050Mon Aug 25 16:19:49 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1051
1052	* interf.c (sim_open): Add ABFD argument. Change ARGV to PARGV.
1053
1054Mon Jun 30 11:45:25 1997  Doug Evans  <dje@canuck.cygnus.com>
1055
1056	* Makefile.in (install-sis): Change $(srcdir)/sis to sis.
1057
1058Wed May 28 09:46:13 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1059
1060	* interf.c (sim_set_callbacks): Drop SD argument - not applicable.
1061	(sim_open): Add callback arg, save it.
1062
1063Thu Apr 24 00:39:51 1997  Doug Evans  <dje@canuck.cygnus.com>
1064
1065	* configure: Regenerated to track ../common/aclocal.m4 changes.
1066
1067Tue Apr 22 11:05:01 1997  Doug Evans  <dje@canuck.cygnus.com>
1068
1069	* interf.c (sim_open): Undo patch to add -E support.
1070
1071Thu Apr 17 03:03:56 1997  Doug Evans  <dje@canuck.cygnus.com>
1072
1073	* interf.c (sim_open): Ignore -E arg.
1074	(start_address): New static local.
1075	(sim_load): Return SIM_RC.  New arg abfd.  Set start_address from bfd.
1076	(sim_create_inferior): Return SIM_RC.  Delete arg start_address.
1077
1078Tue Apr 15 15:16:11 1997  Ian Lance Taylor  <ian@cygnus.com>
1079
1080	* Makefile.in (install-sis): Depend upon installdirs.  Use
1081	$(program_transform_name) directly, rather than using
1082	$(INSTALL_XFORM).
1083
1084Mon Apr  7 15:45:02 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
1085
1086	* configure: Regenerated to track ../common/aclocal.m4 changes.
1087	* config.in: Ditto.
1088
1089Wed Apr  2 15:06:28 1997  Doug Evans  <dje@canuck.cygnus.com>
1090
1091	* interf.c (sim_open): New arg `kind'.
1092
1093	* configure: Regenerated to track ../common/aclocal.m4 changes.
1094
1095Wed Apr  2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1096
1097	* configure: Regenerated to track ../common/aclocal.m4 changes.
1098
1099Mon Mar 17 15:10:07 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
1100
1101	* configure: Re-generate.
1102
1103Thu Mar 13 12:46:04 1997  Doug Evans  <dje@canuck.cygnus.com>
1104
1105	* interf.c (sim_open): New SIM_DESC result.  Argument is now in
1106	argv form.
1107	(other sim_*): New SIM_DESC argument.
1108
1109Tue Feb  4 13:35:20 1997  Doug Evans  <dje@canuck.cygnus.com>
1110
1111	* Makefile.in (@COMMON_MAKEFILE_FRAG): Use
1112	COMMON_{PRE,POST}_CONFIG_FRAG instead.
1113	* configure.in: sinclude ../common/aclocal.m4.
1114	* configure: Regenerated.
1115
1116Thu Jan 23 11:46:23 1997  Stu Grossman  (grossman@critters.cygnus.com)
1117
1118	* configure configure.in Makefile.in:  Update to new configure
1119	scheme which is more compatible with WinGDB builds.
1120	* configure.in:  Improve comment on how to run autoconf.
1121	* configure:  Re-run autoconf to get new ../common/aclocal.m4.
1122	* Makefile.in:  Use autoconf substitution to install common
1123	makefile fragment.
1124
1125Wed Dec  4 18:25:04 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
1126
1127	* interf.c (run_sim): Stop the simulator and reset the stdio after
1128	breakpoints.
1129
1130Tue Dec  3 11:54:37 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
1131
1132	* configure.in: Look for libtermcap.a.
1133	* Makefile.in: Only link in -ltermcap if it exists.
1134	* erc32.c: Update to version 2.6a. Fix uart handling.
1135	* exec.c: Update to version 2.6a. Add sparclite support.
1136	* float.c: Update to version 2.6a. Convert comments to
1137	preprocessor warnings. Add __setfpucw() for i385 hosts so floating
1138	point exceptions work on win32.
1139	* func.c: Update to version 2.6a. Fix uart handling, add support
1140	for user error traps.
1141	* help.c: Update to version 2.6a. Add help note on user error
1142	traps.
1143	* interf.c: Update to version 2.6a. Fix uart handling, and add
1144	sparclite support.
1145	* examples/gccx: Use sparclite cross compiler, not native gcc.
1146	* examples/srt0.S: Use "mov" rather than "wr" for manipulating
1147	the psr register.
1148
1149Mon Nov 25 08:28:10 1996  Fred Fish  <fnf@cygnus.com>
1150
1151	* Makefile.in (run.o): Remove this rule, it hides the one in
1152	../common/Make-common.in that correctly references the source
1153	in the sibling ../common directory.
1154
1155Wed Nov 20 01:30:12 1996  Doug Evans  <dje@canuck.cygnus.com>
1156
1157	* Makefile.in: Delete stuff moved to ../common/Make-common.in.
1158	(SIM_{OBJS,EXTRA_LIBS,EXTRA_LIBDEPS,EXTRA_ALL,EXTRA_INSTALL}): Define.
1159	(SIM_{EXTRA_CLEAN,EXTRA_CFLAGS}): Define.
1160	* configure.in: Simplify using macros in ../common/aclocal.m4.
1161	Call AC_CHECK_HEADERS(stdlib.h).
1162	* configure: Regenerated.
1163	* config.in: New file.
1164	* func.c (sim_set_callbacks): Delete, moved to
1165	* interf.c (sim_set_callbacks): here.
1166	(sim_callback): New global.
1167	Rewrite all calls to printf_filtered to go through callback.
1168	(sim_size,sim_trace): New functions.
1169	(sim_{insert,remove}_breakpoint): #if 0 out.
1170	* sis.c: #include "config.h".  #include <stdlib.h> if present.
1171	(main): Coerce fprintf arg to INIT_DISASSEMBLE_INFO to fprintf_ftype.
1172	* sis.h: #include "callback.h".
1173	* run.c: Deleted, using one in ../common now.
1174
1175Thu Oct  3 16:12:03 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
1176
1177	* Makefile.in (clean): Move config.log to distclean.
1178
1179Wed Oct  2 16:57:57 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
1180
1181	* Makefile.in (clean): Also remove config.log.
1182
1183Sat Sep 14 00:00:46 1996  Ian Lance Taylor  <ian@cygnus.com>
1184
1185	* Makefile.in (CC_FOR_BUILD): New variable.
1186	(AR, AR_FLAGS, BISON, MAKEINFO): Remove duplicate variables.
1187	(RANLIB, CC): Likewise.
1188	(end): Use $(CC_FOR_BUILD), not $(CC).
1189	* configure.in: Set CC_FOR_BUILD.
1190	* configure: Rebuild.
1191
1192Sun Sep  8 14:04:37 1996  Stu Grossman  (grossman@critters.cygnus.com)
1193
1194	* erc32.c (port_init):  Disable this for __GO32__ (got no pty's
1195	there either...).
1196
1197Mon Aug 12 17:04:58 1996  Stu Grossman  (grossman@critters.cygnus.com)
1198
1199	* erc32.c:  Don't include sys/ioctl.h or sys/file.h.  They aren't
1200	necessary.
1201	* (port_init):  Don't even *try* to open pty's under _WIN32.
1202	* Use SIM_ADDR, not caddr_t for declaring vars that hold addresses.
1203	* float.c:  Get rid of #warning.  Makes Microsoft C barf.
1204	* interf.c (sim_open):  Cast fprintf to (fprintf_ftype) to fix
1205	compiler warning.
1206	* (sim_load sim_create_inferior sim_read):  Use prototypes only in
1207	decls, not defs.
1208	* Get rid of enum sim_stop.  It's defined in remote-sim.h.
1209	* (sim_stop_reason):  Define SIGTRAP if _WIN32.
1210	* sis.h:  Include ansidecl.h and remote-sim.h.
1211
1212Wed Jul  3 16:05:23 1996  Stu Grossman  (grossman@critters.cygnus.com)
1213
1214	* erc32.c (mec_reset mec_read mec_write memory_read memory_write),
1215	sis.h:  Get rid of all uses of long long's.
1216	* (close_port read_uart write_uart uarta_tx):  Don't seg fault
1217	when can't open pty's.
1218	* exec.c:  Add two new instructions: smul, and divscc.
1219	* interf.c (flush_windows):  New routine to flush the register
1220	windows out to the stack just before returning to GDB.  Makes
1221	backtraces work much better.
1222
1223Wed Jun 26 12:19:11 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
1224
1225	* Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
1226	INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
1227	(docdir, oldincludedir): Removed.
1228	* configure.in (AC_PREREQ): autoconf 2.5 or higher.
1229	(AC_PROG_INSTALL): Added.
1230	* configure: Rebuilt.
1231
1232Mon Jun 24 14:19:07 1996  Ian Lance Taylor  <ian@cygnus.com>
1233
1234	* configure.in: Call AC_PROG_CC before running configure.host.
1235	* configure: Rebuild with autoconf 2.10.
1236
1237Tue Jun  4 10:37:12 1996  Tom Tromey  <tromey@csk3.cygnus.com>
1238
1239	* Makefile.in (install): Don't check to see if tooldir exists.
1240	Make $(tooldir) and $(tooldir)/bin.
1241
1242Mon Jun  3 12:33:38 1996  Ian Lance Taylor  <ian@cygnus.com>
1243
1244	* Makefile.in (end.h): Use explicit ./ when running end.
1245
1246Sun May 19 21:05:31 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
1247
1248	* func.c(bfd_load): Don't try to print the filename if the pfbd is
1249	NULL.
1250	* interf.c(sim_load): Pass the whole string, not just the first
1251	byte.
1252
1253Version 2.1 26-02-96
1254--------------------
1255
1256* Fixed bug in "go" command.
1257
1258version 2.0 05-02-96
1259--------------------
1260
1261* Fixed bug in interrupt force register (erc32.c).
1262
1263* Change file load function to use bfd_openr.
1264
1265* SIS should now be endian independent.
1266
1267version 1.8 24-11-95
1268--------------------
1269
1270* Fixed FPU timing - some sequences of FPU instructions did not calculate
1271  the resource dependencies right.
1272
1273* Corrected STDFQ when qne = 0 (again!). The ftt is set to sequence_error
1274  but no FPU trap is generated.
1275
1276version 1.7.1 31-10-95
1277--------------------
1278
1279* Corrected STDFQ when qne = 0. Now, a trap is immidiately generated but
1280  the FPU stays in execute mode.
1281
1282* Corrected JMPL and RETT timing (these instructions takes two cycles).
1283
1284
1285version 1.7 25-10-95
1286--------------------
1287
1288* Interrupt during annuled instruction corrupted return address - fixed.
1289
1290
1291version 1.6.2 25-10-95
1292--------------------
1293
1294* Added -DFAST_UART to Makefile
1295
1296
1297version 1.6.1 24-10-95
1298--------------------
1299
1300* Fixed bug in STDFQ which caused bus error
1301
1302
1303version 1.6 02-10-95
1304--------------------
1305
1306* Modified srt0.s to include code that initiates registers in IU and FPU
1307  and initializes the data segment. The simulator 'load' command does not
1308  longer initialize the data segment!
1309
1310* Corrected MEC timer operation; scalers now divide the frequency by
1311  (scaler_value + 1).
1312
1313* MEC breakpoints are not checked during store operation
1314
1315
1316version 1.5 14-09-95
1317--------------------
1318
1319* Fixed some bugs in the cycle counting for IU & FPU instructions.
1320
1321* Fixed bug that allowed an annuled instruction to cause memory exception.
1322
1323* The *ws parameter in mem.c should now contain the number of waitstates
1324  required by the memory access (was total number of cycles).
1325
1326* The supplied srt0.s now clears the BSS (thanks Joel).
1327
1328version 1.4 22-08-95
1329--------------------
1330
1331* Added a '-g' switch to enable/disable the GNU readline(), which cause
1332some problems on solaris 2.x machines.
1333
1334* Enabled MEC watchpoint and breakpoint function to mem.c. Performance
1335may suffer a bit ...
1336
1337NOTE: The UARTs are now connected to /dev/ttypc and /dev/ttypd.
1338
1339version 1.3 26-07-95
1340--------------------
1341
1342* Fixed bug in mulscc instruction (how could that ever have worked?)
1343
1344* Fixed bug in UART B (flushed characters on UART A), thanks Paul.
1345
1346version 1.2 13-07-95
1347--------------------
1348
1349* Fixed bug in interrupt handling (wrong interrupt selected when more that
1350one interrupt pending)
1351
1352* Fixed updating of condition codes during logical instructions (carry and
1353overflow were not reset)
1354
1355* Fixed bug in WRTBR (tt field was wrongly over-written)
1356
1357version 1.1 07-07-95
1358--------------------
1359
1360* Fixed several bugs in the interrupt handler and callback routines.
1361(reported by Paul Warren, Alsys)
1362