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