sim: update configure.in->configure.ac docs
[external/binutils.git] / sim / sh64 / ChangeLog
1 2015-06-12  Mike Frysinger  <vapier@gentoo.org>
2
3         * configure: Regenerate.
4
5 2015-06-12  Mike Frysinger  <vapier@gentoo.org>
6
7         * configure: Regenerate.
8
9 2015-06-12  Mike Frysinger  <vapier@gentoo.org>
10
11         * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
12         CGEN_TRACE_EXTRACT.
13         * decode-media.c: Likewise.
14         * mloop-compact.in (execute): Change TRACE_INSN_INIT to
15         CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
16         to CGEN_TRACE_INSN_FINI.
17         (sh64_compact_pbb_before): Likewise.
18         (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
19         * mloop-media.in: Likewise.
20         * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
21         * sem-compact-switch.c: Likewise.
22         * sem-media.c: Likewise.
23         * sem-media-switch.c: Likewise.
24
25 2015-04-18  Mike Frysinger  <vapier@gentoo.org>
26
27         * sim-main.h (USING_SIM_BASE_H): Delete.
28
29 2015-04-18  Mike Frysinger  <vapier@gentoo.org>
30
31         * sim-main.h (_sim_cpu, SIM_CPU): Delete.
32
33 2015-04-18  Mike Frysinger  <vapier@gentoo.org>
34
35         * sim-main.h (CIA_ADDR): Define.
36
37 2015-04-17  Mike Frysinger  <vapier@gentoo.org>
38
39         * sim-main.h (CIA_GET, CIA_SET): Delete.
40
41 2015-04-15  Mike Frysinger  <vapier@gentoo.org>
42
43         * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
44         * sim-main.h (STATE_CPU): Delete.
45
46 2015-04-15  Mike Frysinger  <vapier@gentoo.org>
47
48         * sim-main.h (struct sim_state): Change cpu to an array of pointers.
49         (STATE_CPU): Handle WITH_SMP.
50
51 2015-04-13  Mike Frysinger  <vapier@gentoo.org>
52
53         * configure: Regenerate.
54
55 2015-04-06  Mike Frysinger  <vapier@gentoo.org>
56
57         * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
58
59 2015-03-31  Mike Frysinger  <vapier@gentoo.org>
60
61         * config.in, configure: Regenerate.
62
63 2015-03-24  Mike Frysinger  <vapier@gentoo.org>
64
65         * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
66
67 2015-03-24  Mike Frysinger  <vapier@gentoo.org>
68
69         * configure: Regenerate.
70
71 2015-03-24  Mike Frysinger  <vapier@gentoo.org>
72
73         * configure: Regenerate.
74
75 2015-03-23  Mike Frysinger  <vapier@gentoo.org>
76
77         * configure: Regenerate.
78
79 2015-03-23  Mike Frysinger  <vapier@gentoo.org>
80
81         * configure: Regenerate.
82
83 2015-03-23  Mike Frysinger  <vapier@gentoo.org>
84
85         * Makefile.in (CONFIG_DEVICES): Delete.
86         (SIM_OBJS): Delete CONFIG_DEVICES.
87
88 2015-03-16  Mike Frysinger  <vapier@gentoo.org>
89
90         * aclocal.m4, config.in, configure: Regenerate.
91         * tconfig.in: Rename file ...
92         * tconfig.h: ... here.
93
94 2015-03-15  Mike Frysinger  <vapier@gentoo.org>
95
96         * tconfig.in [HAVE_DV_SOCKSER]: Delete.
97
98 2015-03-14  Mike Frysinger  <vapier@gentoo.org>
99
100         * Makefile.in (SIM_RUN_OBJS): Delete.
101
102 2014-08-23  Hans-Peter Nilsson  <hp@axis.com>
103
104         * configure.ac: Default simulator hardware to off again
105         without emitting errors when off or dv-sockser.o unavailable.
106         * configure: Regenerate.
107
108 2014-08-19  Alan Modra  <amodra@gmail.com>
109
110         * configure: Regenerate.
111
112 2014-08-15  Roland McGrath  <mcgrathr@google.com>
113
114         * configure: Regenerate.
115         * config.in: Regenerate.
116
117 2013-09-23  Alan Modra  <amodra@gmail.com>
118
119         * configure: Regenerate.
120
121 2013-06-03  Mike Frysinger  <vapier@gentoo.org>
122
123         * aclocal.m4, configure: Regenerate.
124
125 2013-03-26  Mike Frysinger  <vapier@gentoo.org>
126
127         * configure: Regenerate.
128
129 2013-03-23  Joel Sherrill  <joel.sherrill@oarcorp.com>
130
131         * configure.ac: Fail if dv-sockser.o not available.
132         Error when --disable-sim-hardware is specified.
133         * configure: Regenerated.
134
135 2012-06-15  Joel Brobecker  <brobecker@adacore.com>
136
137         * config.in, configure: Regenerate.
138
139 2012-05-18  Nick Clifton  <nickc@redhat.com>
140
141         PR 14072
142         * interp.c: Include config.h before system header files.
143
144 2012-03-24  Mike Frysinger  <vapier@gentoo.org>
145
146         * aclocal.m4, config.in, configure: Regenerate.
147
148 2011-12-03  Mike Frysinger  <vapier@gentoo.org>
149
150         * aclocal.m4: New file.
151         * configure: Regenerate.
152
153 2011-10-17  Mike Frysinger  <vapier@gentoo.org>
154
155         * configure.ac: Change include to common/acinclude.m4.
156
157 2011-10-17  Mike Frysinger  <vapier@gentoo.org>
158
159         * configure.ac: Change AC_PREREQ to 2.64.  Delete AC_CONFIG_HEADER
160         call.  Replace common.m4 include with SIM_AC_COMMON.
161         * configure: Regenerate.
162
163 2011-07-05  Mike Frysinger  <vapier@gentoo.org>
164
165         * sim-if.c (sim_do_command): Delete.
166
167 2011-02-14  Mike Frysinger  <vapier@gentoo.org>
168
169         * sh64.c (trap_handler): Change zfree to free.
170
171 2010-10-09  Alan Modra  <amodra@gmail.com>
172
173         * sh-desc.h: Regenerate.
174
175 2010-02-12  Doug Evans  <dje@sebabeach.org>
176
177         * decode-media.c, * decode-media.h: Regenerate.
178
179 2010-02-11  Doug Evans  <dje@sebabeach.org>
180
181         * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
182         * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
183         * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
184
185 2010-01-24  Doug Evans  <dje@sebabeach.org>
186
187         * cpu.h: Regenerate.
188
189 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
190
191         * configure: Regenerate.
192
193 2010-01-02  Doug Evans  <dje@sebabeach.org>
194
195         * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
196         * decode-compact.h, * decode-media.c, * decode-media.h,
197         * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
198         * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
199         * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
200
201 2009-11-22  Doug Evans  <dje@sebabeach.org>
202
203         * cpu.h: Regenerate.
204         * cpuall.h: Regenerate.
205         * decode-compact.c: Regenerate.
206         * decode-compact.h: Regenerate.
207         * decode-media.c: Regenerate.
208         * decode-media.h: Regenerate.
209         * defs-compact.h: Regenerate.
210         * defs-media.h: Regenerate.
211
212 2009-11-03  Doug Evans  <dje@sebabeach.org>
213
214         * arch.c: Regenerate.
215         * arch.h: Regenerate.
216         * cpu.c: Regenerate.
217         * cpu.h: Regenerate.
218         * cpuall.h: Regenerate.
219         * decode-compact.c: Regenerate.
220         * decode-compact.h: Regenerate.
221         * decode-media.c: Regenerate.
222         * decode-media.h: Regenerate.
223         * defs-compact.h: Regenerate.
224         * defs-media.h: Regenerate.
225         * sem-compact-switch.c: Regenerate.
226         * sem-compact.c: Regenerate.
227         * sem-media-switch.c: Regenerate.
228         * sem-media.c: Regenerate.
229         * sh-desc.c: Regenerate.
230         * sh-opc.h: Regenerate.
231
232         * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
233         (sh-desc.o): New rule.
234         (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
235         (all generated file rules): Specify generated file with full path.
236
237 2009-10-24  Doug Evans  <dje@sebabeach.org>
238
239         * sh-desc.h: Regenerate.
240
241 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
242
243         * config.in: Regenerate.
244         * configure: Likewise.
245
246         * configure: Regenerate.
247
248 2008-07-11  Hans-Peter Nilsson  <hp@axis.com>
249
250         * configure: Regenerate to track ../common/common.m4 changes.
251         * config.in: Ditto.
252
253 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
254             Daniel Jacobowitz  <dan@codesourcery.com>
255             Joseph Myers  <joseph@codesourcery.com>
256
257         * configure: Regenerate.
258
259 2006-12-21  Hans-Peter Nilsson  <hp@axis.com>
260
261         * config.in, configure: Regenerate.
262
263 2006-10-18  Dave Brolley  <brolley@redhat.com>
264
265         * Contribute the following changes:
266
267         2006-06-14  Dave Brolley  <brolley@redhat.com>
268
269         * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
270         (sh64_fpref): New functions.
271         * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
272         (sh64_fpref): New functions.
273         (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
274         sh4a_nofpu and sh4al.
275         (sh2e_mach): New MACH.
276         (sh2a_fpu_mach): New MACH.
277         (sh2a_nofpu_mach): New MACH.
278         (sh4_nofpu): New MACH.
279         (sh4a_mach): New MACH.
280         (sh4a_nofpu_mach): New MACH.
281         (sh4al_mach): New MACH.
282         * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
283         archfile to CGEN script.
284         * arch.c: Regenerated.
285         * arch.h: Regenerated.
286         * cpu.c: Regenerated.
287         * cpu.h: Regenerated.
288         * cpuall.h: Regenerated.
289         * decode-compact.c: Regenerated.
290         * decode-compact.h: Regenerated.
291         * decode-media.c: Regenerated.
292         * decode-media.h: Regenerated.
293         * defs-compact.h: Regenerated.
294         * defs-media.h: Regenerated.
295         * sem-compact-switch.c: Regenerated.
296         * sem-compact.c: Regenerated.
297         * sem-media-switch.c: Regenerated.
298         * sem-media.c: Regenerated.
299         * sh-desc.c: Regenerated.
300         * sh-desc.h: Regenerated.
301         * sh-opc.h: Regenerated.
302
303 2006-06-05  Daniel Jacobowitz  <dan@codesourcery.com>
304
305         * configure: Regenerated.
306
307 2006-05-31  Daniel Jacobowitz  <dan@codesourcery.com>
308
309         * configure: Regenerated.
310
311 2005-05-02  Corinna Vinschen  <vinschen@redhat.com>
312
313         * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
314         inclusion of cgen.h.
315
316 2005-04-15  Corinna Vinschen  <vinschen@redhat.com>
317
318         * configure.ac: New file.
319         * configure.in: Remove.
320         * configure: Regenerate.
321         * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
322         * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
323         (sim_create_inferior): Ditto.
324
325 2004-12-08  Hans-Peter Nilsson  <hp@axis.com>
326
327         * configure: Regenerate for ../common/aclocal.m4 update.
328
329 Fri Feb 21 19:49:45 2003  J"orn Rennecke <joern.rennecke@superh.com>
330
331         * sem-media-switch.c, sem-media.c: Regenerate.
332
333 2002-06-24  Richard Sandiford  <rsandifo@redhat.com>
334
335         * sh64.c: Update path of "callback.h".
336
337 2002-06-20  Elena Zannoni  <ezannoni@redhat.com>
338
339         * sh64.c: Include correct file for register numbers.
340
341 Fri May 17 14:27:41 2002  J"orn Rennecke <joern.rennecke@superh.com>
342
343         * sim-if.c (sh64_disassemble_insn): Use  print_insn_sh instead of
344         print_insn_shl.
345
346 2001-07-05  Ben Elliston  <bje@redhat.com>
347
348         * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
349         (stamp-desc): Likewise.
350         (stamp-cpu): Likewise.
351         (stamp-defs-compact): Likewise.
352         (stamp-defs-media): Likewise.
353         (stamp-decode-compact): Likewise.
354         (stamp-decode-media): Likewise.
355
356 2001-03-30  Ben Elliston  <bje@redhat.com>
357
358         * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
359         * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
360         * sh64.c (sh64_idesc_{compact,media}): Make non-static.
361
362 2001-01-30  Ben Elliston  <bje@redhat.com>
363
364         * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
365         (trap_handler): Implement these syscalls.
366         (count_argc): New function.
367
368 2001-01-24  Alexandre Oliva  <aoliva@redhat.com>
369
370         * sh64.c (trap_handler): Implement time.
371
372         * sh64.c (fetch_str): New function.
373         (trap_handler): Re-implement write, and implement lseek, read,
374         open and close.
375
376 2001-01-18  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
377
378         * sh64.c (sh64_fetch_register): When fetching the PC, return the
379         PC value and set the LSB according to the current ISA.
380
381 2001-01-18  Ben Elliston  <bje@redhat.com>
382
383         * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
384         has terminated, not exit!
385
386 2001-01-12  Ben Elliston  <bje@redhat.com>
387
388         * sh64.c (sh64_fcnvds): Re-implement.
389
390         * sh64.c: Include "bfd.h".
391         (trap_handler): New function. Consolidate function bodies of
392         sh64_trapa and sh64_compact_trapa.
393         (sh64_trapa): Use it.
394         (sh64_compact_trapa): Likewise.
395
396 2001-01-11  Ben Elliston  <bje@redhat.com>
397
398         * sem-media.c, sem-media-switch.c: Regenerate.
399         * sem-compact.c, sem-compact-switch.c: Likewise.
400
401         * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
402
403         * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
404         * decode-media.c, decode-media.h, defs-media.h: Likewise.
405         * sem-compact.c, sem-compact-switch.c: Likewise.
406         * sem-media.c, sem-media-switch.c: Likewise.
407
408 2001-01-10  Ben Elliston  <bje@redhat.com>
409
410         * sim-main.h (CIA_SET): Encode the current instruction set mode
411         when setting the cia.
412
413 2001-01-08  Ben Elliston  <bje@redhat.com>
414
415         * sh64.c (sh64_store_register): Do not set insn set mode--allow
416         sh64_h_pc_set() to do it.
417         (shmedia_init_cpu): Do not initialise the insn set mode--let the
418         loader set it based on bit 0 of the executable's starting address.
419         (shcompact_init_cpu): Likewise.
420         * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
421         about malformed programs which have illegal insns in delay slots.
422         (sh64_compact_pbb_cti_chain): Examine the least significant bit of
423         the new pc, not the current instruction set mode to determine if
424         the next pbb in the chain will consist of SHmedia instructions.
425         * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
426         switches. Set bit 0 when setting the pc for the next SHmedia pbb.
427
428         * cpu.c, cpu.h: Regenerate.
429         * sem-compact.c, sem-compact-switch.c: Likewise.
430         * sem-media.c, sem-media-switch.c: Likewise.
431
432         * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
433         not stdio functions to emit output when executing write traps.
434
435 2001-01-07  Alexandre Oliva  <aoliva@redhat.com>
436
437         * sh64.c (sh64_compact_trapa): Support writing to stderr.  Flush
438         output stream after each (compound) write.
439
440 2001-01-06  Ben Elliston  <bje@redhat.com>
441
442         * sem-media.c, sem-media-switch.c: Regenerate.
443
444 2001-01-04  Ben Elliston  <bje@redhat.com>
445
446         * sem-compact.c, sem-compact-switch.c: Regenerate.
447         * cpu.h: Regenerate.
448
449 2001-01-03  Ben Elliston  <bje@redhat.com>
450
451         * cpu.c, cpu.h: Regenerate.
452         * sem-media.c, sem-media-switch.c: Likewise.
453
454 2001-01-02  Ben Elliston  <bje@redhat.com>
455
456         * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
457         BFD primitives.
458
459         * sem-compact.c, sem-compact-switch.c: Regenerate.
460
461 2000-12-30  Alexandre Oliva  <aoliva@redhat.com>
462
463         * sh64.c (sh64_nsb): Re-implement correctly.
464
465 2000-12-26  Alexandre Oliva  <aoliva@redhat.com>
466
467         * sh64.c (sh64_nsb): Re-implement.
468
469 2000-12-27  Ben Elliston  <bje@redhat.com>
470
471         * cpu.c, cpu.h: Regenerate.
472         * sem-compact.c, sem-compact-switch.c: Likewise.
473         * sem-media.c, sem-media-switch.c: Likewise.
474         * sh-desc.c: Likewise.
475
476 2000-12-26  Ben Elliston  <bje@redhat.com>
477
478         * mloop-compact.in, mloop-media.in: Remove.
479         * mloop-compact.c, mloop-media.c: New files.
480         * eng-compact.c, eng-media.c: Likewise.
481         * Makefile.in (mloop-compact.c): Remove target.
482         (stamp-mloop-compact): Likewise.
483         (mloop-media.c): Likewise.
484         (stamp-mloop-media): Likewise.
485         (sh64-clean): Update.
486         (stamp-mloop): Remove.
487
488 2000-12-23  Ben Elliston  <bje@redhat.com>
489
490         * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
491         (shcompact_prepare_run): Remove.
492         (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
493
494 2000-12-22  Ben Elliston  <bje@redhat.com>
495
496         * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
497         (sh64_dump): Remove.
498         (sh64_engine_run_full): Only compute idesc tables once.
499         (sh64_engine_run_fast): Likewise.
500         (shmedia_prepare_run): Do nothing.
501         (shcompact_prepare_run): Likewise.
502
503         * sem-compact.c, sem-compact-switch.c: Regenerate.
504         * sem-media.c, sem-media-switch.c: Likewise.
505
506 2000-12-19  Ben Elliston  <bje@redhat.com>
507
508         * sem-media.c, sem-media-switch.c: Regenerate.
509
510 2000-12-15  Ben Elliston  <bje@redhat.com>
511
512         * sh64.c (sh64_store_register): When storing a new PC, set ISA
513         mode based on the value of bit 0.
514
515         * sh64.c: Include "sim-sh64.h" for GDB interfacing.
516         (sh64_fetch_register): Implement.
517         (sh64_store_register): Likewise.
518
519         * sh64-sim.h (sh64_fmacs): Declare.
520         (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
521
522         * sem-media.c, sem-media-switch.c: Regenerate.
523
524 2000-12-13  Ben Elliston  <bje@redhat.com>
525
526         * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
527         (sh64_trapa): Renamed from sh64_trap.
528         * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
529         Apply renaming described above.
530
531         * decode-media.c, decode-media.h, defs-media.h: Regenerate.
532         * sem-media.c sem-media-switch.c: Likewise.
533         * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
534
535 2000-12-12  Ben Elliston  <bje@redhat.com>
536
537         * cpu.c, cpu.h, sh-desc.c: Regenerate.
538         * sem-media.c, sem-media-switch.c: Likewise.
539         * sem-compact.c, sem-compact-switch.c: Likewise.
540         * sh64-sim.h (sh64_ftrvs): Declare.
541         * sh64.c (sh64_ftrvs): Bug fixes.
542
543         * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
544         (sh64_fcmpgts): Likewise.
545
546 2000-12-11  Ben Elliston  <bje@redhat.com>
547
548         * decode-media.c, decode-media.h: Regenerate.
549         * defs-media.h: Likewise.
550         * sem-media.c, sem-media-switch.c: Likewise.
551         * sh-desc.c: Likewise.
552
553 2000-12-08  Ben Elliston  <bje@redhat.com>
554
555         * decode-media.c, decode-media.h: Regenerate.
556         * defs-media.h: Likewise.
557         * sem-media.c, sem-media-switch.c: Likewise.
558
559 2000-12-07  Ben Elliston  <bje@redhat.com>
560
561         * decode-media.c, decode-media.h: Regenerate.
562         * sem-media.c, sem-media-switch.c: Likewise.
563
564         * defs-media.h: Regenete.
565         * decode-compact.c, decode-media.c: Likewise.
566
567 2000-12-06  Ben Elliston  <bje@redhat.com>
568
569         * sh64.c (sh64_fcmpund): Return a BI.
570         (sh64_fcmpuns): Likewise.
571         (sh64_nsb): Treat source value as unsigned.
572         (sh64_compact_model_insn_before): New function.
573         (sh64_media_model_insn_before): Likewise.
574         (sh64_compact_model_insn_after): Likewise.
575         (sh64_media_model_insn_after): Likewise.
576         (sh_models): Use sh5_mach for "sh5".
577         * sh64-sim.h: Add missing function prototypes.
578
579         * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
580         * decode-media.c, decode-media.h: Likewise.
581         * sem-media.c, sem-media-switch.c: Likewise.
582
583 2000-12-05  Ben Elliston  <bje@redhat.com>
584
585         * mloop-compact.in, mloop-media.in: Use @prefix@.
586         * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
587         to make generated files safe in the presence of parallel makes.
588         (stamp-mloop-media): Likewise.
589
590         * decode-media.c, defs-media.h: Regenerate.
591
592 2000-12-04  Ben Elliston  <bje@redhat.com>
593
594         * sh64-sim.h: Add function prototypes from sh64.c.
595
596         * Makefile.in (SH64_OBJS): Add ISA variant objects.
597         (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
598         (SH64_INCLUDE_DEPS): Update for ISA variants.
599         (stamp-mloop-compact, stamp-mloop-media): New targets.
600         (decode-compact.o, sem-compact.o): New rules.
601         (decode-media.o, sem-media.o): Likewise.
602         (sh64-clean): Update.
603         (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
604         (stamp-desc, stamp-cpu): Likewise.
605         (stamp-defs-compact, stamp-defs-media): Likewise.
606         (stamp-decode-compact, stamp-decode-media): Likewise.   
607
608         * defs-compact.h, defs-media.h: Regenerate.
609
610 2000-12-03  Ben Elliston  <bje@redhat.com>
611
612         * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
613         (sh64_fcmpged, sh64_fcmpges): Likewise.
614         (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
615
616         * sh64.c (sh64_endian): New function.
617         (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
618         (sh64_fcmpged, sh64_fcmpges): Likewise.
619         (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
620         (sh64_trap): Implement a basic syscall facility.
621         (sh64_trapa): Exit with return code in R5, not 0.
622         (sh64_model_sh5_u_exec): Remove.
623         (sh64_engine_run_full): New function.
624         (sh64_engine_run_fast): Likewise.
625         (shmedia_prepare_run): Likewise.
626         (shcompact_prepare_run): Likewise.
627         (sh64_get_idata): Likewise.
628         (sh64_init_cpu): Likewise.
629         (shmedia_init_cpu): Likewise.
630         (shcompact_init_cpu): Likewise.
631         (sh64_model_init): Likewise.
632         (sh_models): Define.
633         (sh5_imp_properties): Likewise.
634         (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
635
636         * sem-compact.c, sem-compact-switch.c: Regenerate.
637
638 2000-12-01  Ben Elliston  <bje@redhat.com>
639
640         * sh64-sim.h (sh64_endian): Declare.
641         * sim-main.h (sim_cia): Use UDI, not USI.
642         (WITH_PROFILE_MODEL_P): Remove.
643         * sim-if.c (sim_sh64_disassemble_insn): Remove.
644         (sh64_disassemble_insn): New function.
645         (sim_open): Use as this CPU's disassembler.
646         * eng.h: New file.
647         * decode.h (WITH_PROFILE_MODEL_P): Undefine.
648
649         * decode-compact.c, decode-media.c: Regenerate.
650         * defs-compact.h, defs-media.h: Likewise.
651         * sem-compact.c, sem-compact-switch.c: Likewise.
652         * sh-desc.c, sh-desc.h: Likewise.
653         * cpu.c, cpu.h, cpuall.h: Likewise.
654
655 2000-11-30  Ben Elliston  <bje@redhat.com>
656
657         * arch.c, sh-desc.c, sh-desc.h: Regenerate.
658
659         * tconfig.in (SIM_HAVE_BIENDIAN): Define.
660         * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
661         target byte order, but default to big endian.
662         * configure: Regenerate.
663
664 2000-11-27  Ben Elliston  <bje@redhat.com>
665
666         * sim-main.h (WITH_PROFILE_MODEL_P): Define.
667         * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
668
669         * sh-desc.c, sh-desc.h: Regenerate.
670         * arch.c, cpu.h, cpuall.h: Regenerate.
671         * decode.h (WITH_PROFILE_MODEL_P): Remove.
672
673         * mloop-compact.in, mloop-media.in: New files.
674         * decode.h: Likewise.
675
676 2000-11-26  Ben Elliston  <bje@redhat.com>
677
678         * sem-compact.c, sem-compact-switch.c: Generate.
679         * sem-media.c, sem-media-switch.c: Likewise.
680
681 2000-11-25  Ben Elliston  <bje@redhat.com>
682
683         * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
684
685         * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
686         * decode-compact.c, decode-compact.h: Likewise.
687         * decode-media.c, decode-media.h: Likewise.
688         * sh64-sim.h: New file.
689         * sim-main.h: Likewise.
690
691 2000-11-22  Ben Elliston  <bje@redhat.com>
692
693         * sim-if.c: New file.
694         * sh64.c: Likewise.
695
696 2000-11-16  Ben Elliston  <bje@redhat.com>
697
698         * config.in: New file.
699         * tconfig.in: Likewise.
700         * configure.in: Likewise.
701         * configure: Generate.
702         * Makefile.in: New file.