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