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