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