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