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