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