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