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