sim: drop -DTRACE from configure
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
a3487082
MF
12015-06-12 Mike Frysinger <vapier@gentoo.org>
2
3 * configure: Regenerate.
4
db7858e2
MF
52015-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
e8d3a34f
MF
212015-04-18 Mike Frysinger <vapier@gentoo.org>
22
23 * sim-main.h (USING_SIM_BASE_H): Delete.
24
20bca71d
MF
252015-04-18 Mike Frysinger <vapier@gentoo.org>
26
27 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
28
7e83aa92
MF
292015-04-18 Mike Frysinger <vapier@gentoo.org>
30
31 * sim-main.h (CIA_ADDR): Define.
32
034685f9
MF
332015-04-17 Mike Frysinger <vapier@gentoo.org>
34
35 * sim-main.h (CIA_GET, CIA_SET): Delete.
36
78e9aa70
MF
372015-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
f95f4ed2
MF
422015-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
bf12d44e
MF
472015-04-13 Mike Frysinger <vapier@gentoo.org>
48
49 * configure: Regenerate.
50
122bbfb5
MF
512015-04-06 Mike Frysinger <vapier@gentoo.org>
52
53 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
54
aadc9410
MF
552015-03-31 Mike Frysinger <vapier@gentoo.org>
56
57 * config.in, configure: Regenerate.
58
c0931f26
MF
592015-03-24 Mike Frysinger <vapier@gentoo.org>
60
61 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
62
30452bbe
MF
632015-03-24 Mike Frysinger <vapier@gentoo.org>
64
65 * configure: Regenerate.
66
97f478c5
MF
672015-03-24 Mike Frysinger <vapier@gentoo.org>
68
69 * configure: Regenerate.
70
49cd1634
MF
712015-03-23 Mike Frysinger <vapier@gentoo.org>
72
73 * configure: Regenerate.
74
64dd13df
MF
752015-03-23 Mike Frysinger <vapier@gentoo.org>
76
77 * configure: Regenerate.
78
8a863336
MF
792015-03-23 Mike Frysinger <vapier@gentoo.org>
80
81 * Makefile.in (CONFIG_DEVICES): Delete.
82 (SIM_OBJS): Delete CONFIG_DEVICES.
83
ae7d0cac
MF
842015-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
8406bb59
MF
902015-03-15 Mike Frysinger <vapier@gentoo.org>
91
92 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
93
465fb143
MF
942015-03-14 Mike Frysinger <vapier@gentoo.org>
95
96 * Makefile.in (SIM_RUN_OBJS): Delete.
97
c4892a6b
HPN
982014-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
2974be62
AM
1042014-08-19 Alan Modra <amodra@gmail.com>
105
106 * configure: Regenerate.
107
faa743bb
RM
1082014-08-15 Roland McGrath <mcgrathr@google.com>
109
110 * configure: Regenerate.
111 * config.in: Regenerate.
112
bf3d9781
AM
1132013-09-23 Alan Modra <amodra@gmail.com>
114
115 * configure: Regenerate.
116
31e6ad7d
MF
1172013-06-03 Mike Frysinger <vapier@gentoo.org>
118
119 * aclocal.m4, configure: Regenerate.
120
1517bd27
MF
1212013-03-26 Mike Frysinger <vapier@gentoo.org>
122
123 * configure: Regenerate.
124
94c63d78
JS
1252013-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
5f3ef9d0
JB
1312012-06-15 Joel Brobecker <brobecker@adacore.com>
132
133 * config.in, configure: Regenerate.
134
a6ff997c
NC
1352012-05-18 Nick Clifton <nickc@redhat.com>
136
137 PR 14072
138 * interp.c: Include config.h before system header files.
139
2232061b
MF
1402012-03-24 Mike Frysinger <vapier@gentoo.org>
141
142 * aclocal.m4, config.in, configure: Regenerate.
143
db2e4d67
MF
1442011-12-03 Mike Frysinger <vapier@gentoo.org>
145
146 * aclocal.m4: New file.
147 * configure: Regenerate.
148
9c082ca8
MF
1492011-10-17 Mike Frysinger <vapier@gentoo.org>
150
151 * configure.ac: Change include to common/acinclude.m4.
152
6ffe910a
MF
1532011-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
2419798b
MF
1592011-07-05 Mike Frysinger <vapier@gentoo.org>
160
161 * sim-if.c (sim_do_command): Delete.
162
d79fe0d6
MF
1632011-02-14 Mike Frysinger <vapier@gentoo.org>
164
165 * sh64.c (trap_handler): Change zfree to free.
166
bfc85bc6
AM
1672010-10-09 Alan Modra <amodra@gmail.com>
168
169 * sh-desc.h: Regenerate.
170
c5351010
DE
1712010-02-12 Doug Evans <dje@sebabeach.org>
172
173 * decode-media.c, * decode-media.h: Regenerate.
174
2310652a
DE
1752010-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
d2c7a1a6
DE
1812010-01-24 Doug Evans <dje@sebabeach.org>
182
183 * cpu.h: Regenerate.
184
3725885a
RW
1852010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
186
187 * configure: Regenerate.
188
0f51e9bf
DE
1892010-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
197fa1aa
DE
1972009-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.
62836bf4
DE
205 * defs-compact.h: Regenerate.
206 * defs-media.h: Regenerate.
197fa1aa 207
62d08856
DE
2082009-11-03 Doug Evans <dje@sebabeach.org>
209
fda1c30b
DE
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
62d08856
DE
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
f979b695
DE
2332009-10-24 Doug Evans <dje@sebabeach.org>
234
235 * sh-desc.h: Regenerate.
236
d6416cdc
RW
2372009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
238
81ecdfbb
RW
239 * config.in: Regenerate.
240 * configure: Likewise.
241
d6416cdc
RW
242 * configure: Regenerate.
243
b5bd9624
HPN
2442008-07-11 Hans-Peter Nilsson <hp@axis.com>
245
246 * configure: Regenerate to track ../common/common.m4 changes.
247 * config.in: Ditto.
248
6efef468
JM
2492008-06-06 Vladimir Prus <vladimir@codesourcery.com>
250 Daniel Jacobowitz <dan@codesourcery.com>
251 Joseph Myers <joseph@codesourcery.com>
252
253 * configure: Regenerate.
254
81963b26
HPN
2552006-12-21 Hans-Peter Nilsson <hp@axis.com>
256
257 * config.in, configure: Regenerate.
258
c7e628df
DB
2592006-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
2f0122dc
DJ
2992006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
300
301 * configure: Regenerated.
302
20e95c23
DJ
3032006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
304
305 * configure: Regenerated.
306
4839e910
CV
3072005-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
21bc7567
CV
3122005-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
379832de
HPN
3212004-12-08 Hans-Peter Nilsson <hp@axis.com>
322
323 * configure: Regenerate for ../common/aclocal.m4 update.
324
1bbd6057
JR
325Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
326
327 * sem-media-switch.c, sem-media.c: Regenerate.
328
65044526
EZ
3292002-06-24 Richard Sandiford <rsandifo@redhat.com>
330
331 * sh64.c: Update path of "callback.h".
332
3332002-06-20 Elena Zannoni <ezannoni@redhat.com>
334
335 * sh64.c: Include correct file for register numbers.
336
1c509ca8
JR
337Fri 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
cbb38b47
BE
3422001-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
3522001-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
3582001-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
3642001-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
3722001-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
3772001-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
3822001-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
3922001-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
4042001-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
4092001-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
4312001-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
4362001-01-06 Ben Elliston <bje@redhat.com>
437
438 * sem-media.c, sem-media-switch.c: Regenerate.
439
4402001-01-04 Ben Elliston <bje@redhat.com>
441
442 * sem-compact.c, sem-compact-switch.c: Regenerate.
443 * cpu.h: Regenerate.
444
4452001-01-03 Ben Elliston <bje@redhat.com>
446
447 * cpu.c, cpu.h: Regenerate.
448 * sem-media.c, sem-media-switch.c: Likewise.
449
4502001-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
4572000-12-30 Alexandre Oliva <aoliva@redhat.com>
458
459 * sh64.c (sh64_nsb): Re-implement correctly.
460
4612000-12-26 Alexandre Oliva <aoliva@redhat.com>
462
463 * sh64.c (sh64_nsb): Re-implement.
464
4652000-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
4722000-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
4842000-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
4902000-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
5022000-12-19 Ben Elliston <bje@redhat.com>
503
504 * sem-media.c, sem-media-switch.c: Regenerate.
505
5062000-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
5202000-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
5312000-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
5422000-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
5492000-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
5552000-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
5632000-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
5792000-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
5882000-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
6062000-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
6342000-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
6512000-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
6602000-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
6722000-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
6772000-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
6872000-11-22 Ben Elliston <bje@redhat.com>
688
689 * sim-if.c: New file.
690 * sh64.c: Likewise.
691
6922000-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.626478 seconds and 4 git commands to generate.