sim: delete dead current_state globals
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
d47f5b30
MF
12016-01-02 Mike Frysinger <vapier@gentoo.org>
2
3 * sim-if.c (current_state): Delete.
4 (sim_open): Delete current_state assignment.
5
5e744ef8
MF
62015-12-27 Mike Frysinger <vapier@gentoo.org>
7
8 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
9
1b393626
MF
102015-12-26 Mike Frysinger <vapier@gentoo.org>
11
12 * config.in, configure: Regenerate.
13
0e967299
MF
142015-12-26 Mike Frysinger <vapier@gentoo.org>
15
16 * sim-if.c (sim_create_inferior): Replace old #if 0 code with dupargv.
17
0d585950
MF
182015-12-25 Mike Frysinger <vapier@gentoo.org>
19
20 * Makefile.in (SIM_OBJS): Delete sim-model.o.
21 * tconfig.h: Delete file.
22
8a0ebee6
MF
232015-12-25 Mike Frysinger <vapier@gentoo.org>
24
25 * arch.c: Rename MACH to SIM_MACH.
26 * cpuall.h: Likewise.
27 * sh64.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
28 SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
29
f0c1b768
MF
302015-12-25 Mike Frysinger <vapier@gentoo.org>
31
32 * sim-main.h (WITH_SCACHE_PBB): Move from ...
33 * tconfig.h (WITH_SCACHE_PBB): ... here.
34
26936211
MF
352015-12-24 Mike Frysinger <vapier@gentoo.org>
36
37 * tconfig.h (SIM_HANDLES_LMA): Delete.
38
cec19744
MF
392015-12-24 Mike Frysinger <vapier@gentoo.org>
40
41 * tconfig.h (SIM_HAVE_BREAKPOINTS, SIM_BREAKPOINT,
42 SIM_BREAKPOINT_SIZE): Delete.
43
84e8e361
MF
442015-12-24 Mike Frysinger <vapier@gentoo.org>
45
46 * tconfig.h (WITH_WATCHPOINTS): Delete.
47
b1af9473
MF
482015-12-24 Mike Frysinger <vapier@gentoo.org>
49
50 * tconfig.h (SIM_HAVE_MEM_SIZE): Delete.
51
797eee42
MF
522015-11-15 Mike Frysinger <vapier@gentoo.org>
53
54 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
55 sim-stop.o.
56
6e4f085c
MF
572015-11-14 Mike Frysinger <vapier@gentoo.org>
58
59 * sim-if.c (sim_close): Delete.
60
8d0978fb
MF
612015-06-23 Mike Frysinger <vapier@gentoo.org>
62
63 * configure: Regenerate.
64
a3487082
MF
652015-06-12 Mike Frysinger <vapier@gentoo.org>
66
67 * configure: Regenerate.
68
306f4178
MF
692015-06-12 Mike Frysinger <vapier@gentoo.org>
70
71 * configure: Regenerate.
72
db7858e2
MF
732015-06-12 Mike Frysinger <vapier@gentoo.org>
74
75 * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
76 CGEN_TRACE_EXTRACT.
77 * decode-media.c: Likewise.
78 * mloop-compact.in (execute): Change TRACE_INSN_INIT to
79 CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
80 to CGEN_TRACE_INSN_FINI.
81 (sh64_compact_pbb_before): Likewise.
82 (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
83 * mloop-media.in: Likewise.
84 * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
85 * sem-compact-switch.c: Likewise.
86 * sem-media.c: Likewise.
87 * sem-media-switch.c: Likewise.
88
e8d3a34f
MF
892015-04-18 Mike Frysinger <vapier@gentoo.org>
90
91 * sim-main.h (USING_SIM_BASE_H): Delete.
92
20bca71d
MF
932015-04-18 Mike Frysinger <vapier@gentoo.org>
94
95 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
96
7e83aa92
MF
972015-04-18 Mike Frysinger <vapier@gentoo.org>
98
99 * sim-main.h (CIA_ADDR): Define.
100
034685f9
MF
1012015-04-17 Mike Frysinger <vapier@gentoo.org>
102
103 * sim-main.h (CIA_GET, CIA_SET): Delete.
104
78e9aa70
MF
1052015-04-15 Mike Frysinger <vapier@gentoo.org>
106
107 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
108 * sim-main.h (STATE_CPU): Delete.
109
f95f4ed2
MF
1102015-04-15 Mike Frysinger <vapier@gentoo.org>
111
112 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
113 (STATE_CPU): Handle WITH_SMP.
114
bf12d44e
MF
1152015-04-13 Mike Frysinger <vapier@gentoo.org>
116
117 * configure: Regenerate.
118
122bbfb5
MF
1192015-04-06 Mike Frysinger <vapier@gentoo.org>
120
121 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
122
aadc9410
MF
1232015-03-31 Mike Frysinger <vapier@gentoo.org>
124
125 * config.in, configure: Regenerate.
126
c0931f26
MF
1272015-03-24 Mike Frysinger <vapier@gentoo.org>
128
129 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
130
30452bbe
MF
1312015-03-24 Mike Frysinger <vapier@gentoo.org>
132
133 * configure: Regenerate.
134
97f478c5
MF
1352015-03-24 Mike Frysinger <vapier@gentoo.org>
136
137 * configure: Regenerate.
138
49cd1634
MF
1392015-03-23 Mike Frysinger <vapier@gentoo.org>
140
141 * configure: Regenerate.
142
64dd13df
MF
1432015-03-23 Mike Frysinger <vapier@gentoo.org>
144
145 * configure: Regenerate.
146
8a863336
MF
1472015-03-23 Mike Frysinger <vapier@gentoo.org>
148
149 * Makefile.in (CONFIG_DEVICES): Delete.
150 (SIM_OBJS): Delete CONFIG_DEVICES.
151
ae7d0cac
MF
1522015-03-16 Mike Frysinger <vapier@gentoo.org>
153
154 * aclocal.m4, config.in, configure: Regenerate.
155 * tconfig.in: Rename file ...
156 * tconfig.h: ... here.
157
8406bb59
MF
1582015-03-15 Mike Frysinger <vapier@gentoo.org>
159
160 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
161
465fb143
MF
1622015-03-14 Mike Frysinger <vapier@gentoo.org>
163
164 * Makefile.in (SIM_RUN_OBJS): Delete.
165
c4892a6b
HPN
1662014-08-23 Hans-Peter Nilsson <hp@axis.com>
167
168 * configure.ac: Default simulator hardware to off again
169 without emitting errors when off or dv-sockser.o unavailable.
170 * configure: Regenerate.
171
2974be62
AM
1722014-08-19 Alan Modra <amodra@gmail.com>
173
174 * configure: Regenerate.
175
faa743bb
RM
1762014-08-15 Roland McGrath <mcgrathr@google.com>
177
178 * configure: Regenerate.
179 * config.in: Regenerate.
180
bf3d9781
AM
1812013-09-23 Alan Modra <amodra@gmail.com>
182
183 * configure: Regenerate.
184
31e6ad7d
MF
1852013-06-03 Mike Frysinger <vapier@gentoo.org>
186
187 * aclocal.m4, configure: Regenerate.
188
1517bd27
MF
1892013-03-26 Mike Frysinger <vapier@gentoo.org>
190
191 * configure: Regenerate.
192
94c63d78
JS
1932013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
194
195 * configure.ac: Fail if dv-sockser.o not available.
196 Error when --disable-sim-hardware is specified.
197 * configure: Regenerated.
198
5f3ef9d0
JB
1992012-06-15 Joel Brobecker <brobecker@adacore.com>
200
201 * config.in, configure: Regenerate.
202
a6ff997c
NC
2032012-05-18 Nick Clifton <nickc@redhat.com>
204
205 PR 14072
206 * interp.c: Include config.h before system header files.
207
2232061b
MF
2082012-03-24 Mike Frysinger <vapier@gentoo.org>
209
210 * aclocal.m4, config.in, configure: Regenerate.
211
db2e4d67
MF
2122011-12-03 Mike Frysinger <vapier@gentoo.org>
213
214 * aclocal.m4: New file.
215 * configure: Regenerate.
216
9c082ca8
MF
2172011-10-17 Mike Frysinger <vapier@gentoo.org>
218
219 * configure.ac: Change include to common/acinclude.m4.
220
6ffe910a
MF
2212011-10-17 Mike Frysinger <vapier@gentoo.org>
222
223 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
224 call. Replace common.m4 include with SIM_AC_COMMON.
225 * configure: Regenerate.
226
2419798b
MF
2272011-07-05 Mike Frysinger <vapier@gentoo.org>
228
229 * sim-if.c (sim_do_command): Delete.
230
d79fe0d6
MF
2312011-02-14 Mike Frysinger <vapier@gentoo.org>
232
233 * sh64.c (trap_handler): Change zfree to free.
234
bfc85bc6
AM
2352010-10-09 Alan Modra <amodra@gmail.com>
236
237 * sh-desc.h: Regenerate.
238
c5351010
DE
2392010-02-12 Doug Evans <dje@sebabeach.org>
240
241 * decode-media.c, * decode-media.h: Regenerate.
242
2310652a
DE
2432010-02-11 Doug Evans <dje@sebabeach.org>
244
245 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
246 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
247 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
248
d2c7a1a6
DE
2492010-01-24 Doug Evans <dje@sebabeach.org>
250
251 * cpu.h: Regenerate.
252
3725885a
RW
2532010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
254
255 * configure: Regenerate.
256
0f51e9bf
DE
2572010-01-02 Doug Evans <dje@sebabeach.org>
258
259 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
260 * decode-compact.h, * decode-media.c, * decode-media.h,
261 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
262 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
263 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
264
197fa1aa
DE
2652009-11-22 Doug Evans <dje@sebabeach.org>
266
267 * cpu.h: Regenerate.
268 * cpuall.h: Regenerate.
269 * decode-compact.c: Regenerate.
270 * decode-compact.h: Regenerate.
271 * decode-media.c: Regenerate.
272 * decode-media.h: Regenerate.
62836bf4
DE
273 * defs-compact.h: Regenerate.
274 * defs-media.h: Regenerate.
197fa1aa 275
62d08856
DE
2762009-11-03 Doug Evans <dje@sebabeach.org>
277
fda1c30b
DE
278 * arch.c: Regenerate.
279 * arch.h: Regenerate.
280 * cpu.c: Regenerate.
281 * cpu.h: Regenerate.
282 * cpuall.h: Regenerate.
283 * decode-compact.c: Regenerate.
284 * decode-compact.h: Regenerate.
285 * decode-media.c: Regenerate.
286 * decode-media.h: Regenerate.
287 * defs-compact.h: Regenerate.
288 * defs-media.h: Regenerate.
289 * sem-compact-switch.c: Regenerate.
290 * sem-compact.c: Regenerate.
291 * sem-media-switch.c: Regenerate.
292 * sem-media.c: Regenerate.
293 * sh-desc.c: Regenerate.
294 * sh-opc.h: Regenerate.
295
62d08856
DE
296 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
297 (sh-desc.o): New rule.
298 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
299 (all generated file rules): Specify generated file with full path.
300
f979b695
DE
3012009-10-24 Doug Evans <dje@sebabeach.org>
302
303 * sh-desc.h: Regenerate.
304
d6416cdc
RW
3052009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
306
81ecdfbb
RW
307 * config.in: Regenerate.
308 * configure: Likewise.
309
d6416cdc
RW
310 * configure: Regenerate.
311
b5bd9624
HPN
3122008-07-11 Hans-Peter Nilsson <hp@axis.com>
313
314 * configure: Regenerate to track ../common/common.m4 changes.
315 * config.in: Ditto.
316
6efef468 3172008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
318 Daniel Jacobowitz <dan@codesourcery.com>
319 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
320
321 * configure: Regenerate.
322
81963b26
HPN
3232006-12-21 Hans-Peter Nilsson <hp@axis.com>
324
325 * config.in, configure: Regenerate.
326
c7e628df
DB
3272006-10-18 Dave Brolley <brolley@redhat.com>
328
329 * Contribute the following changes:
330
331 2006-06-14 Dave Brolley <brolley@redhat.com>
332
333 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
334 (sh64_fpref): New functions.
335 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
336 (sh64_fpref): New functions.
337 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
338 sh4a_nofpu and sh4al.
339 (sh2e_mach): New MACH.
340 (sh2a_fpu_mach): New MACH.
341 (sh2a_nofpu_mach): New MACH.
342 (sh4_nofpu): New MACH.
343 (sh4a_mach): New MACH.
344 (sh4a_nofpu_mach): New MACH.
345 (sh4al_mach): New MACH.
346 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
347 archfile to CGEN script.
348 * arch.c: Regenerated.
349 * arch.h: Regenerated.
350 * cpu.c: Regenerated.
351 * cpu.h: Regenerated.
352 * cpuall.h: Regenerated.
353 * decode-compact.c: Regenerated.
354 * decode-compact.h: Regenerated.
355 * decode-media.c: Regenerated.
356 * decode-media.h: Regenerated.
357 * defs-compact.h: Regenerated.
358 * defs-media.h: Regenerated.
359 * sem-compact-switch.c: Regenerated.
360 * sem-compact.c: Regenerated.
361 * sem-media-switch.c: Regenerated.
362 * sem-media.c: Regenerated.
363 * sh-desc.c: Regenerated.
364 * sh-desc.h: Regenerated.
365 * sh-opc.h: Regenerated.
366
2f0122dc
DJ
3672006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
368
369 * configure: Regenerated.
370
20e95c23
DJ
3712006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
372
373 * configure: Regenerated.
374
4839e910
CV
3752005-05-02 Corinna Vinschen <vinschen@redhat.com>
376
377 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
378 inclusion of cgen.h.
379
21bc7567
CV
3802005-04-15 Corinna Vinschen <vinschen@redhat.com>
381
382 * configure.ac: New file.
383 * configure.in: Remove.
384 * configure: Regenerate.
385 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
386 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
387 (sim_create_inferior): Ditto.
388
379832de
HPN
3892004-12-08 Hans-Peter Nilsson <hp@axis.com>
390
391 * configure: Regenerate for ../common/aclocal.m4 update.
392
1bbd6057
JR
393Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
394
395 * sem-media-switch.c, sem-media.c: Regenerate.
396
65044526
EZ
3972002-06-24 Richard Sandiford <rsandifo@redhat.com>
398
72f4393d 399 * sh64.c: Update path of "callback.h".
65044526
EZ
400
4012002-06-20 Elena Zannoni <ezannoni@redhat.com>
402
72f4393d 403 * sh64.c: Include correct file for register numbers.
65044526 404
1c509ca8
JR
405Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
406
407 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
408 print_insn_shl.
409
cbb38b47
BE
4102001-07-05 Ben Elliston <bje@redhat.com>
411
412 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
413 (stamp-desc): Likewise.
414 (stamp-cpu): Likewise.
415 (stamp-defs-compact): Likewise.
416 (stamp-defs-media): Likewise.
417 (stamp-decode-compact): Likewise.
418 (stamp-decode-media): Likewise.
419
4202001-03-30 Ben Elliston <bje@redhat.com>
421
422 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
423 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
424 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
425
4262001-01-30 Ben Elliston <bje@redhat.com>
427
428 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
429 (trap_handler): Implement these syscalls.
430 (count_argc): New function.
431
4322001-01-24 Alexandre Oliva <aoliva@redhat.com>
433
434 * sh64.c (trap_handler): Implement time.
435
436 * sh64.c (fetch_str): New function.
437 (trap_handler): Re-implement write, and implement lseek, read,
438 open and close.
439
4402001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
441
442 * sh64.c (sh64_fetch_register): When fetching the PC, return the
443 PC value and set the LSB according to the current ISA.
444
4452001-01-18 Ben Elliston <bje@redhat.com>
446
447 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
448 has terminated, not exit!
449
4502001-01-12 Ben Elliston <bje@redhat.com>
451
452 * sh64.c (sh64_fcnvds): Re-implement.
453
454 * sh64.c: Include "bfd.h".
455 (trap_handler): New function. Consolidate function bodies of
456 sh64_trapa and sh64_compact_trapa.
457 (sh64_trapa): Use it.
458 (sh64_compact_trapa): Likewise.
459
4602001-01-11 Ben Elliston <bje@redhat.com>
461
462 * sem-media.c, sem-media-switch.c: Regenerate.
463 * sem-compact.c, sem-compact-switch.c: Likewise.
464
465 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
466
467 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
468 * decode-media.c, decode-media.h, defs-media.h: Likewise.
469 * sem-compact.c, sem-compact-switch.c: Likewise.
470 * sem-media.c, sem-media-switch.c: Likewise.
471
4722001-01-10 Ben Elliston <bje@redhat.com>
473
474 * sim-main.h (CIA_SET): Encode the current instruction set mode
475 when setting the cia.
476
4772001-01-08 Ben Elliston <bje@redhat.com>
478
479 * sh64.c (sh64_store_register): Do not set insn set mode--allow
480 sh64_h_pc_set() to do it.
481 (shmedia_init_cpu): Do not initialise the insn set mode--let the
482 loader set it based on bit 0 of the executable's starting address.
483 (shcompact_init_cpu): Likewise.
484 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
485 about malformed programs which have illegal insns in delay slots.
486 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
487 the new pc, not the current instruction set mode to determine if
488 the next pbb in the chain will consist of SHmedia instructions.
489 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
490 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
491
492 * cpu.c, cpu.h: Regenerate.
493 * sem-compact.c, sem-compact-switch.c: Likewise.
494 * sem-media.c, sem-media-switch.c: Likewise.
495
496 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
497 not stdio functions to emit output when executing write traps.
498
4992001-01-07 Alexandre Oliva <aoliva@redhat.com>
500
501 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
502 output stream after each (compound) write.
503
5042001-01-06 Ben Elliston <bje@redhat.com>
505
506 * sem-media.c, sem-media-switch.c: Regenerate.
507
5082001-01-04 Ben Elliston <bje@redhat.com>
509
510 * sem-compact.c, sem-compact-switch.c: Regenerate.
511 * cpu.h: Regenerate.
512
5132001-01-03 Ben Elliston <bje@redhat.com>
514
515 * cpu.c, cpu.h: Regenerate.
516 * sem-media.c, sem-media-switch.c: Likewise.
517
5182001-01-02 Ben Elliston <bje@redhat.com>
519
520 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
521 BFD primitives.
522
523 * sem-compact.c, sem-compact-switch.c: Regenerate.
524
5252000-12-30 Alexandre Oliva <aoliva@redhat.com>
526
527 * sh64.c (sh64_nsb): Re-implement correctly.
528
5292000-12-26 Alexandre Oliva <aoliva@redhat.com>
530
531 * sh64.c (sh64_nsb): Re-implement.
532
5332000-12-27 Ben Elliston <bje@redhat.com>
534
535 * cpu.c, cpu.h: Regenerate.
536 * sem-compact.c, sem-compact-switch.c: Likewise.
537 * sem-media.c, sem-media-switch.c: Likewise.
538 * sh-desc.c: Likewise.
539
5402000-12-26 Ben Elliston <bje@redhat.com>
541
542 * mloop-compact.in, mloop-media.in: Remove.
543 * mloop-compact.c, mloop-media.c: New files.
544 * eng-compact.c, eng-media.c: Likewise.
545 * Makefile.in (mloop-compact.c): Remove target.
546 (stamp-mloop-compact): Likewise.
547 (mloop-media.c): Likewise.
548 (stamp-mloop-media): Likewise.
549 (sh64-clean): Update.
550 (stamp-mloop): Remove.
551
5522000-12-23 Ben Elliston <bje@redhat.com>
553
554 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
555 (shcompact_prepare_run): Remove.
556 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
557
5582000-12-22 Ben Elliston <bje@redhat.com>
559
560 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
561 (sh64_dump): Remove.
562 (sh64_engine_run_full): Only compute idesc tables once.
563 (sh64_engine_run_fast): Likewise.
564 (shmedia_prepare_run): Do nothing.
565 (shcompact_prepare_run): Likewise.
566
567 * sem-compact.c, sem-compact-switch.c: Regenerate.
568 * sem-media.c, sem-media-switch.c: Likewise.
569
5702000-12-19 Ben Elliston <bje@redhat.com>
571
572 * sem-media.c, sem-media-switch.c: Regenerate.
573
5742000-12-15 Ben Elliston <bje@redhat.com>
575
576 * sh64.c (sh64_store_register): When storing a new PC, set ISA
577 mode based on the value of bit 0.
578
579 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
580 (sh64_fetch_register): Implement.
581 (sh64_store_register): Likewise.
582
583 * sh64-sim.h (sh64_fmacs): Declare.
584 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
585
586 * sem-media.c, sem-media-switch.c: Regenerate.
587
5882000-12-13 Ben Elliston <bje@redhat.com>
589
590 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
591 (sh64_trapa): Renamed from sh64_trap.
592 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
593 Apply renaming described above.
594
595 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
596 * sem-media.c sem-media-switch.c: Likewise.
597 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
598
5992000-12-12 Ben Elliston <bje@redhat.com>
600
601 * cpu.c, cpu.h, sh-desc.c: Regenerate.
602 * sem-media.c, sem-media-switch.c: Likewise.
603 * sem-compact.c, sem-compact-switch.c: Likewise.
604 * sh64-sim.h (sh64_ftrvs): Declare.
605 * sh64.c (sh64_ftrvs): Bug fixes.
606
607 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
608 (sh64_fcmpgts): Likewise.
609
6102000-12-11 Ben Elliston <bje@redhat.com>
611
612 * decode-media.c, decode-media.h: Regenerate.
613 * defs-media.h: Likewise.
614 * sem-media.c, sem-media-switch.c: Likewise.
615 * sh-desc.c: Likewise.
616
6172000-12-08 Ben Elliston <bje@redhat.com>
618
619 * decode-media.c, decode-media.h: Regenerate.
620 * defs-media.h: Likewise.
621 * sem-media.c, sem-media-switch.c: Likewise.
622
6232000-12-07 Ben Elliston <bje@redhat.com>
624
625 * decode-media.c, decode-media.h: Regenerate.
626 * sem-media.c, sem-media-switch.c: Likewise.
627
628 * defs-media.h: Regenete.
629 * decode-compact.c, decode-media.c: Likewise.
630
6312000-12-06 Ben Elliston <bje@redhat.com>
632
633 * sh64.c (sh64_fcmpund): Return a BI.
634 (sh64_fcmpuns): Likewise.
635 (sh64_nsb): Treat source value as unsigned.
636 (sh64_compact_model_insn_before): New function.
637 (sh64_media_model_insn_before): Likewise.
638 (sh64_compact_model_insn_after): Likewise.
639 (sh64_media_model_insn_after): Likewise.
640 (sh_models): Use sh5_mach for "sh5".
641 * sh64-sim.h: Add missing function prototypes.
642
643 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
644 * decode-media.c, decode-media.h: Likewise.
645 * sem-media.c, sem-media-switch.c: Likewise.
646
6472000-12-05 Ben Elliston <bje@redhat.com>
648
649 * mloop-compact.in, mloop-media.in: Use @prefix@.
650 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
651 to make generated files safe in the presence of parallel makes.
652 (stamp-mloop-media): Likewise.
653
654 * decode-media.c, defs-media.h: Regenerate.
655
6562000-12-04 Ben Elliston <bje@redhat.com>
657
658 * sh64-sim.h: Add function prototypes from sh64.c.
659
660 * Makefile.in (SH64_OBJS): Add ISA variant objects.
661 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
662 (SH64_INCLUDE_DEPS): Update for ISA variants.
663 (stamp-mloop-compact, stamp-mloop-media): New targets.
664 (decode-compact.o, sem-compact.o): New rules.
665 (decode-media.o, sem-media.o): Likewise.
666 (sh64-clean): Update.
667 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
668 (stamp-desc, stamp-cpu): Likewise.
669 (stamp-defs-compact, stamp-defs-media): Likewise.
72f4393d 670 (stamp-decode-compact, stamp-decode-media): Likewise.
cbb38b47
BE
671
672 * defs-compact.h, defs-media.h: Regenerate.
673
6742000-12-03 Ben Elliston <bje@redhat.com>
675
676 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
677 (sh64_fcmpged, sh64_fcmpges): Likewise.
678 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
679
680 * sh64.c (sh64_endian): New function.
681 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
682 (sh64_fcmpged, sh64_fcmpges): Likewise.
683 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
684 (sh64_trap): Implement a basic syscall facility.
685 (sh64_trapa): Exit with return code in R5, not 0.
686 (sh64_model_sh5_u_exec): Remove.
687 (sh64_engine_run_full): New function.
688 (sh64_engine_run_fast): Likewise.
689 (shmedia_prepare_run): Likewise.
690 (shcompact_prepare_run): Likewise.
691 (sh64_get_idata): Likewise.
692 (sh64_init_cpu): Likewise.
693 (shmedia_init_cpu): Likewise.
694 (shcompact_init_cpu): Likewise.
695 (sh64_model_init): Likewise.
696 (sh_models): Define.
697 (sh5_imp_properties): Likewise.
698 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
699
700 * sem-compact.c, sem-compact-switch.c: Regenerate.
701
7022000-12-01 Ben Elliston <bje@redhat.com>
703
704 * sh64-sim.h (sh64_endian): Declare.
705 * sim-main.h (sim_cia): Use UDI, not USI.
706 (WITH_PROFILE_MODEL_P): Remove.
707 * sim-if.c (sim_sh64_disassemble_insn): Remove.
708 (sh64_disassemble_insn): New function.
709 (sim_open): Use as this CPU's disassembler.
710 * eng.h: New file.
711 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
712
713 * decode-compact.c, decode-media.c: Regenerate.
714 * defs-compact.h, defs-media.h: Likewise.
715 * sem-compact.c, sem-compact-switch.c: Likewise.
716 * sh-desc.c, sh-desc.h: Likewise.
717 * cpu.c, cpu.h, cpuall.h: Likewise.
718
7192000-11-30 Ben Elliston <bje@redhat.com>
720
721 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
722
723 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
724 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
725 target byte order, but default to big endian.
726 * configure: Regenerate.
727
7282000-11-27 Ben Elliston <bje@redhat.com>
729
730 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
731 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
732
733 * sh-desc.c, sh-desc.h: Regenerate.
734 * arch.c, cpu.h, cpuall.h: Regenerate.
735 * decode.h (WITH_PROFILE_MODEL_P): Remove.
736
737 * mloop-compact.in, mloop-media.in: New files.
738 * decode.h: Likewise.
739
7402000-11-26 Ben Elliston <bje@redhat.com>
741
742 * sem-compact.c, sem-compact-switch.c: Generate.
743 * sem-media.c, sem-media-switch.c: Likewise.
744
7452000-11-25 Ben Elliston <bje@redhat.com>
746
747 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
748
749 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
750 * decode-compact.c, decode-compact.h: Likewise.
751 * decode-media.c, decode-media.h: Likewise.
752 * sh64-sim.h: New file.
753 * sim-main.h: Likewise.
754
7552000-11-22 Ben Elliston <bje@redhat.com>
756
757 * sim-if.c: New file.
758 * sh64.c: Likewise.
759
7602000-11-16 Ben Elliston <bje@redhat.com>
761
762 * config.in: New file.
763 * tconfig.in: Likewise.
764 * configure.in: Likewise.
765 * configure: Generate.
766 * Makefile.in: New file.
This page took 0.675679 seconds and 4 git commands to generate.