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