sim: drop --enable-sim-cflags option
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
22be3fbe
MF
12016-01-10 Mike Frysinger <vapier@gentoo.org>
2
3 * configure: Regenerate.
4
936df756
MF
52016-01-09 Mike Frysinger <vapier@gentoo.org>
6
7 * config.in, configure: Regenerate.
8
2e3d4f4d
MF
92016-01-06 Mike Frysinger <vapier@gentoo.org>
10
11 * sim-if.c (sim_open): Mark argv const.
12 (sim_create_inferior): Mark argv and env const.
13
9bbf6f91
MF
142016-01-04 Mike Frysinger <vapier@gentoo.org>
15
16 * configure: Regenerate.
17
77cf2ef5
MF
182016-01-03 Mike Frysinger <vapier@gentoo.org>
19
20 * sim-if.c (sim_open): Update sim_parse_args comment.
21
61971b86
MF
222016-01-03 Mike Frysinger <vapier@gentoo.org>
23
24 * sh64-sim.h (GETTWI, SETTWI): Delete unused defines.
25 (sh5_devices): Delete.
26 (struct _device): Delete.
27
34fed699
MF
282016-01-03 Mike Frysinger <vapier@gentoo.org>
29
30 * sh64.c (count_argc): Delete.
31 (trap_handler): Change count_argc to countargv.
32
0cb8d851
MF
332016-01-03 Mike Frysinger <vapier@gentoo.org>
34
35 * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
36 * configure: Regenerate.
37
1ac72f06
MF
382016-01-02 Mike Frysinger <vapier@gentoo.org>
39
40 * arch.h (TARGET_BIG_ENDIAN): Delete.
41 * configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG.
42 * configure: Regenerate.
43
027e73b2
MF
442016-01-02 Mike Frysinger <vapier@gentoo.org>
45
46 * sim-if.c (sim_open): Delete #if 0 sim_add_option_table call.
47
d47f5b30
MF
482016-01-02 Mike Frysinger <vapier@gentoo.org>
49
50 * sim-if.c (current_state): Delete.
51 (sim_open): Delete current_state assignment.
52
5e744ef8
MF
532015-12-27 Mike Frysinger <vapier@gentoo.org>
54
55 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
56
1b393626
MF
572015-12-26 Mike Frysinger <vapier@gentoo.org>
58
59 * config.in, configure: Regenerate.
60
0e967299
MF
612015-12-26 Mike Frysinger <vapier@gentoo.org>
62
63 * sim-if.c (sim_create_inferior): Replace old #if 0 code with dupargv.
64
0d585950
MF
652015-12-25 Mike Frysinger <vapier@gentoo.org>
66
67 * Makefile.in (SIM_OBJS): Delete sim-model.o.
68 * tconfig.h: Delete file.
69
8a0ebee6
MF
702015-12-25 Mike Frysinger <vapier@gentoo.org>
71
72 * arch.c: Rename MACH to SIM_MACH.
73 * cpuall.h: Likewise.
74 * sh64.c: Rename MACH to SIM_MACH, MACH_IMP_PROPERTIES to
75 SIM_MACH_IMP_PROPERTIES, and MODEL to SIM_MODEL.
76
f0c1b768
MF
772015-12-25 Mike Frysinger <vapier@gentoo.org>
78
79 * sim-main.h (WITH_SCACHE_PBB): Move from ...
80 * tconfig.h (WITH_SCACHE_PBB): ... here.
81
26936211
MF
822015-12-24 Mike Frysinger <vapier@gentoo.org>
83
84 * tconfig.h (SIM_HANDLES_LMA): Delete.
85
cec19744
MF
862015-12-24 Mike Frysinger <vapier@gentoo.org>
87
88 * tconfig.h (SIM_HAVE_BREAKPOINTS, SIM_BREAKPOINT,
89 SIM_BREAKPOINT_SIZE): Delete.
90
84e8e361
MF
912015-12-24 Mike Frysinger <vapier@gentoo.org>
92
93 * tconfig.h (WITH_WATCHPOINTS): Delete.
94
b1af9473
MF
952015-12-24 Mike Frysinger <vapier@gentoo.org>
96
97 * tconfig.h (SIM_HAVE_MEM_SIZE): Delete.
98
797eee42
MF
992015-11-15 Mike Frysinger <vapier@gentoo.org>
100
101 * Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
102 sim-stop.o.
103
6e4f085c
MF
1042015-11-14 Mike Frysinger <vapier@gentoo.org>
105
106 * sim-if.c (sim_close): Delete.
107
8d0978fb
MF
1082015-06-23 Mike Frysinger <vapier@gentoo.org>
109
110 * configure: Regenerate.
111
a3487082
MF
1122015-06-12 Mike Frysinger <vapier@gentoo.org>
113
114 * configure: Regenerate.
115
306f4178
MF
1162015-06-12 Mike Frysinger <vapier@gentoo.org>
117
118 * configure: Regenerate.
119
db7858e2
MF
1202015-06-12 Mike Frysinger <vapier@gentoo.org>
121
122 * decode-compact.c (sh64_compact_decode): Change TRACE_EXTRACT to
123 CGEN_TRACE_EXTRACT.
124 * decode-media.c: Likewise.
125 * mloop-compact.in (execute): Change TRACE_INSN_INIT to
126 CGEN_TRACE_INSN_INIT, TRACE_INSN to CGEN_TRACE_INSN, and TRACE_INSN_FINI
127 to CGEN_TRACE_INSN_FINI.
128 (sh64_compact_pbb_before): Likewise.
129 (sh64_compact_pbb_after): Change TRACE_INSN_FINI to CGEN_TRACE_INSN_FINI.
130 * mloop-media.in: Likewise.
131 * sem-compact.c: Rename TRACE_RESULT to CGEN_TRACE_RESULT.
132 * sem-compact-switch.c: Likewise.
133 * sem-media.c: Likewise.
134 * sem-media-switch.c: Likewise.
135
e8d3a34f
MF
1362015-04-18 Mike Frysinger <vapier@gentoo.org>
137
138 * sim-main.h (USING_SIM_BASE_H): Delete.
139
20bca71d
MF
1402015-04-18 Mike Frysinger <vapier@gentoo.org>
141
142 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
143
7e83aa92
MF
1442015-04-18 Mike Frysinger <vapier@gentoo.org>
145
146 * sim-main.h (CIA_ADDR): Define.
147
034685f9
MF
1482015-04-17 Mike Frysinger <vapier@gentoo.org>
149
150 * sim-main.h (CIA_GET, CIA_SET): Delete.
151
78e9aa70
MF
1522015-04-15 Mike Frysinger <vapier@gentoo.org>
153
154 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
155 * sim-main.h (STATE_CPU): Delete.
156
f95f4ed2
MF
1572015-04-15 Mike Frysinger <vapier@gentoo.org>
158
159 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
160 (STATE_CPU): Handle WITH_SMP.
161
bf12d44e
MF
1622015-04-13 Mike Frysinger <vapier@gentoo.org>
163
164 * configure: Regenerate.
165
122bbfb5
MF
1662015-04-06 Mike Frysinger <vapier@gentoo.org>
167
168 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
169
aadc9410
MF
1702015-03-31 Mike Frysinger <vapier@gentoo.org>
171
172 * config.in, configure: Regenerate.
173
c0931f26
MF
1742015-03-24 Mike Frysinger <vapier@gentoo.org>
175
176 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
177
30452bbe
MF
1782015-03-24 Mike Frysinger <vapier@gentoo.org>
179
180 * configure: Regenerate.
181
97f478c5
MF
1822015-03-24 Mike Frysinger <vapier@gentoo.org>
183
184 * configure: Regenerate.
185
49cd1634
MF
1862015-03-23 Mike Frysinger <vapier@gentoo.org>
187
188 * configure: Regenerate.
189
64dd13df
MF
1902015-03-23 Mike Frysinger <vapier@gentoo.org>
191
192 * configure: Regenerate.
193
8a863336
MF
1942015-03-23 Mike Frysinger <vapier@gentoo.org>
195
196 * Makefile.in (CONFIG_DEVICES): Delete.
197 (SIM_OBJS): Delete CONFIG_DEVICES.
198
ae7d0cac
MF
1992015-03-16 Mike Frysinger <vapier@gentoo.org>
200
201 * aclocal.m4, config.in, configure: Regenerate.
202 * tconfig.in: Rename file ...
203 * tconfig.h: ... here.
204
8406bb59
MF
2052015-03-15 Mike Frysinger <vapier@gentoo.org>
206
207 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
208
465fb143
MF
2092015-03-14 Mike Frysinger <vapier@gentoo.org>
210
211 * Makefile.in (SIM_RUN_OBJS): Delete.
212
c4892a6b
HPN
2132014-08-23 Hans-Peter Nilsson <hp@axis.com>
214
215 * configure.ac: Default simulator hardware to off again
216 without emitting errors when off or dv-sockser.o unavailable.
217 * configure: Regenerate.
218
2974be62
AM
2192014-08-19 Alan Modra <amodra@gmail.com>
220
221 * configure: Regenerate.
222
faa743bb
RM
2232014-08-15 Roland McGrath <mcgrathr@google.com>
224
225 * configure: Regenerate.
226 * config.in: Regenerate.
227
bf3d9781
AM
2282013-09-23 Alan Modra <amodra@gmail.com>
229
230 * configure: Regenerate.
231
31e6ad7d
MF
2322013-06-03 Mike Frysinger <vapier@gentoo.org>
233
234 * aclocal.m4, configure: Regenerate.
235
1517bd27
MF
2362013-03-26 Mike Frysinger <vapier@gentoo.org>
237
238 * configure: Regenerate.
239
94c63d78
JS
2402013-03-23 Joel Sherrill <joel.sherrill@oarcorp.com>
241
242 * configure.ac: Fail if dv-sockser.o not available.
243 Error when --disable-sim-hardware is specified.
244 * configure: Regenerated.
245
5f3ef9d0
JB
2462012-06-15 Joel Brobecker <brobecker@adacore.com>
247
248 * config.in, configure: Regenerate.
249
a6ff997c
NC
2502012-05-18 Nick Clifton <nickc@redhat.com>
251
252 PR 14072
253 * interp.c: Include config.h before system header files.
254
2232061b
MF
2552012-03-24 Mike Frysinger <vapier@gentoo.org>
256
257 * aclocal.m4, config.in, configure: Regenerate.
258
db2e4d67
MF
2592011-12-03 Mike Frysinger <vapier@gentoo.org>
260
261 * aclocal.m4: New file.
262 * configure: Regenerate.
263
9c082ca8
MF
2642011-10-17 Mike Frysinger <vapier@gentoo.org>
265
266 * configure.ac: Change include to common/acinclude.m4.
267
6ffe910a
MF
2682011-10-17 Mike Frysinger <vapier@gentoo.org>
269
270 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
271 call. Replace common.m4 include with SIM_AC_COMMON.
272 * configure: Regenerate.
273
2419798b
MF
2742011-07-05 Mike Frysinger <vapier@gentoo.org>
275
276 * sim-if.c (sim_do_command): Delete.
277
d79fe0d6
MF
2782011-02-14 Mike Frysinger <vapier@gentoo.org>
279
280 * sh64.c (trap_handler): Change zfree to free.
281
bfc85bc6
AM
2822010-10-09 Alan Modra <amodra@gmail.com>
283
284 * sh-desc.h: Regenerate.
285
c5351010
DE
2862010-02-12 Doug Evans <dje@sebabeach.org>
287
288 * decode-media.c, * decode-media.h: Regenerate.
289
2310652a
DE
2902010-02-11 Doug Evans <dje@sebabeach.org>
291
292 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
293 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
294 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
295
d2c7a1a6
DE
2962010-01-24 Doug Evans <dje@sebabeach.org>
297
298 * cpu.h: Regenerate.
299
3725885a
RW
3002010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
301
302 * configure: Regenerate.
303
0f51e9bf
DE
3042010-01-02 Doug Evans <dje@sebabeach.org>
305
306 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
307 * decode-compact.h, * decode-media.c, * decode-media.h,
308 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
309 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
310 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
311
197fa1aa
DE
3122009-11-22 Doug Evans <dje@sebabeach.org>
313
314 * cpu.h: Regenerate.
315 * cpuall.h: Regenerate.
316 * decode-compact.c: Regenerate.
317 * decode-compact.h: Regenerate.
318 * decode-media.c: Regenerate.
319 * decode-media.h: Regenerate.
62836bf4
DE
320 * defs-compact.h: Regenerate.
321 * defs-media.h: Regenerate.
197fa1aa 322
62d08856
DE
3232009-11-03 Doug Evans <dje@sebabeach.org>
324
fda1c30b
DE
325 * arch.c: Regenerate.
326 * arch.h: Regenerate.
327 * cpu.c: Regenerate.
328 * cpu.h: Regenerate.
329 * cpuall.h: Regenerate.
330 * decode-compact.c: Regenerate.
331 * decode-compact.h: Regenerate.
332 * decode-media.c: Regenerate.
333 * decode-media.h: Regenerate.
334 * defs-compact.h: Regenerate.
335 * defs-media.h: Regenerate.
336 * sem-compact-switch.c: Regenerate.
337 * sem-compact.c: Regenerate.
338 * sem-media-switch.c: Regenerate.
339 * sem-media.c: Regenerate.
340 * sh-desc.c: Regenerate.
341 * sh-opc.h: Regenerate.
342
62d08856
DE
343 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
344 (sh-desc.o): New rule.
345 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
346 (all generated file rules): Specify generated file with full path.
347
f979b695
DE
3482009-10-24 Doug Evans <dje@sebabeach.org>
349
350 * sh-desc.h: Regenerate.
351
d6416cdc
RW
3522009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
353
81ecdfbb
RW
354 * config.in: Regenerate.
355 * configure: Likewise.
356
d6416cdc
RW
357 * configure: Regenerate.
358
b5bd9624
HPN
3592008-07-11 Hans-Peter Nilsson <hp@axis.com>
360
361 * configure: Regenerate to track ../common/common.m4 changes.
362 * config.in: Ditto.
363
6efef468 3642008-06-06 Vladimir Prus <vladimir@codesourcery.com>
72f4393d
L
365 Daniel Jacobowitz <dan@codesourcery.com>
366 Joseph Myers <joseph@codesourcery.com>
6efef468
JM
367
368 * configure: Regenerate.
369
81963b26
HPN
3702006-12-21 Hans-Peter Nilsson <hp@axis.com>
371
372 * config.in, configure: Regenerate.
373
c7e628df
DB
3742006-10-18 Dave Brolley <brolley@redhat.com>
375
376 * Contribute the following changes:
377
378 2006-06-14 Dave Brolley <brolley@redhat.com>
379
380 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
381 (sh64_fpref): New functions.
382 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
383 (sh64_fpref): New functions.
384 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
385 sh4a_nofpu and sh4al.
386 (sh2e_mach): New MACH.
387 (sh2a_fpu_mach): New MACH.
388 (sh2a_nofpu_mach): New MACH.
389 (sh4_nofpu): New MACH.
390 (sh4a_mach): New MACH.
391 (sh4a_nofpu_mach): New MACH.
392 (sh4al_mach): New MACH.
393 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
394 archfile to CGEN script.
395 * arch.c: Regenerated.
396 * arch.h: Regenerated.
397 * cpu.c: Regenerated.
398 * cpu.h: Regenerated.
399 * cpuall.h: Regenerated.
400 * decode-compact.c: Regenerated.
401 * decode-compact.h: Regenerated.
402 * decode-media.c: Regenerated.
403 * decode-media.h: Regenerated.
404 * defs-compact.h: Regenerated.
405 * defs-media.h: Regenerated.
406 * sem-compact-switch.c: Regenerated.
407 * sem-compact.c: Regenerated.
408 * sem-media-switch.c: Regenerated.
409 * sem-media.c: Regenerated.
410 * sh-desc.c: Regenerated.
411 * sh-desc.h: Regenerated.
412 * sh-opc.h: Regenerated.
413
2f0122dc
DJ
4142006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
415
416 * configure: Regenerated.
417
20e95c23
DJ
4182006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
419
420 * configure: Regenerated.
421
4839e910
CV
4222005-05-02 Corinna Vinschen <vinschen@redhat.com>
423
424 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
425 inclusion of cgen.h.
426
21bc7567
CV
4272005-04-15 Corinna Vinschen <vinschen@redhat.com>
428
429 * configure.ac: New file.
430 * configure.in: Remove.
431 * configure: Regenerate.
432 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
433 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
434 (sim_create_inferior): Ditto.
435
379832de
HPN
4362004-12-08 Hans-Peter Nilsson <hp@axis.com>
437
438 * configure: Regenerate for ../common/aclocal.m4 update.
439
1bbd6057
JR
440Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
441
442 * sem-media-switch.c, sem-media.c: Regenerate.
443
65044526
EZ
4442002-06-24 Richard Sandiford <rsandifo@redhat.com>
445
72f4393d 446 * sh64.c: Update path of "callback.h".
65044526
EZ
447
4482002-06-20 Elena Zannoni <ezannoni@redhat.com>
449
72f4393d 450 * sh64.c: Include correct file for register numbers.
65044526 451
1c509ca8
JR
452Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
453
454 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
455 print_insn_shl.
456
cbb38b47
BE
4572001-07-05 Ben Elliston <bje@redhat.com>
458
459 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
460 (stamp-desc): Likewise.
461 (stamp-cpu): Likewise.
462 (stamp-defs-compact): Likewise.
463 (stamp-defs-media): Likewise.
464 (stamp-decode-compact): Likewise.
465 (stamp-decode-media): Likewise.
466
4672001-03-30 Ben Elliston <bje@redhat.com>
468
469 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
470 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
471 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
472
4732001-01-30 Ben Elliston <bje@redhat.com>
474
475 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
476 (trap_handler): Implement these syscalls.
477 (count_argc): New function.
478
4792001-01-24 Alexandre Oliva <aoliva@redhat.com>
480
481 * sh64.c (trap_handler): Implement time.
482
483 * sh64.c (fetch_str): New function.
484 (trap_handler): Re-implement write, and implement lseek, read,
485 open and close.
486
4872001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
488
489 * sh64.c (sh64_fetch_register): When fetching the PC, return the
490 PC value and set the LSB according to the current ISA.
491
4922001-01-18 Ben Elliston <bje@redhat.com>
493
494 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
495 has terminated, not exit!
496
4972001-01-12 Ben Elliston <bje@redhat.com>
498
499 * sh64.c (sh64_fcnvds): Re-implement.
500
501 * sh64.c: Include "bfd.h".
502 (trap_handler): New function. Consolidate function bodies of
503 sh64_trapa and sh64_compact_trapa.
504 (sh64_trapa): Use it.
505 (sh64_compact_trapa): Likewise.
506
5072001-01-11 Ben Elliston <bje@redhat.com>
508
509 * sem-media.c, sem-media-switch.c: Regenerate.
510 * sem-compact.c, sem-compact-switch.c: Likewise.
511
512 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
513
514 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
515 * decode-media.c, decode-media.h, defs-media.h: Likewise.
516 * sem-compact.c, sem-compact-switch.c: Likewise.
517 * sem-media.c, sem-media-switch.c: Likewise.
518
5192001-01-10 Ben Elliston <bje@redhat.com>
520
521 * sim-main.h (CIA_SET): Encode the current instruction set mode
522 when setting the cia.
523
5242001-01-08 Ben Elliston <bje@redhat.com>
525
526 * sh64.c (sh64_store_register): Do not set insn set mode--allow
527 sh64_h_pc_set() to do it.
528 (shmedia_init_cpu): Do not initialise the insn set mode--let the
529 loader set it based on bit 0 of the executable's starting address.
530 (shcompact_init_cpu): Likewise.
531 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
532 about malformed programs which have illegal insns in delay slots.
533 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
534 the new pc, not the current instruction set mode to determine if
535 the next pbb in the chain will consist of SHmedia instructions.
536 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
537 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
538
539 * cpu.c, cpu.h: Regenerate.
540 * sem-compact.c, sem-compact-switch.c: Likewise.
541 * sem-media.c, sem-media-switch.c: Likewise.
542
543 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
544 not stdio functions to emit output when executing write traps.
545
5462001-01-07 Alexandre Oliva <aoliva@redhat.com>
547
548 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
549 output stream after each (compound) write.
550
5512001-01-06 Ben Elliston <bje@redhat.com>
552
553 * sem-media.c, sem-media-switch.c: Regenerate.
554
5552001-01-04 Ben Elliston <bje@redhat.com>
556
557 * sem-compact.c, sem-compact-switch.c: Regenerate.
558 * cpu.h: Regenerate.
559
5602001-01-03 Ben Elliston <bje@redhat.com>
561
562 * cpu.c, cpu.h: Regenerate.
563 * sem-media.c, sem-media-switch.c: Likewise.
564
5652001-01-02 Ben Elliston <bje@redhat.com>
566
567 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
568 BFD primitives.
569
570 * sem-compact.c, sem-compact-switch.c: Regenerate.
571
5722000-12-30 Alexandre Oliva <aoliva@redhat.com>
573
574 * sh64.c (sh64_nsb): Re-implement correctly.
575
5762000-12-26 Alexandre Oliva <aoliva@redhat.com>
577
578 * sh64.c (sh64_nsb): Re-implement.
579
5802000-12-27 Ben Elliston <bje@redhat.com>
581
582 * cpu.c, cpu.h: Regenerate.
583 * sem-compact.c, sem-compact-switch.c: Likewise.
584 * sem-media.c, sem-media-switch.c: Likewise.
585 * sh-desc.c: Likewise.
586
5872000-12-26 Ben Elliston <bje@redhat.com>
588
589 * mloop-compact.in, mloop-media.in: Remove.
590 * mloop-compact.c, mloop-media.c: New files.
591 * eng-compact.c, eng-media.c: Likewise.
592 * Makefile.in (mloop-compact.c): Remove target.
593 (stamp-mloop-compact): Likewise.
594 (mloop-media.c): Likewise.
595 (stamp-mloop-media): Likewise.
596 (sh64-clean): Update.
597 (stamp-mloop): Remove.
598
5992000-12-23 Ben Elliston <bje@redhat.com>
600
601 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
602 (shcompact_prepare_run): Remove.
603 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
604
6052000-12-22 Ben Elliston <bje@redhat.com>
606
607 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
608 (sh64_dump): Remove.
609 (sh64_engine_run_full): Only compute idesc tables once.
610 (sh64_engine_run_fast): Likewise.
611 (shmedia_prepare_run): Do nothing.
612 (shcompact_prepare_run): Likewise.
613
614 * sem-compact.c, sem-compact-switch.c: Regenerate.
615 * sem-media.c, sem-media-switch.c: Likewise.
616
6172000-12-19 Ben Elliston <bje@redhat.com>
618
619 * sem-media.c, sem-media-switch.c: Regenerate.
620
6212000-12-15 Ben Elliston <bje@redhat.com>
622
623 * sh64.c (sh64_store_register): When storing a new PC, set ISA
624 mode based on the value of bit 0.
625
626 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
627 (sh64_fetch_register): Implement.
628 (sh64_store_register): Likewise.
629
630 * sh64-sim.h (sh64_fmacs): Declare.
631 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
632
633 * sem-media.c, sem-media-switch.c: Regenerate.
634
6352000-12-13 Ben Elliston <bje@redhat.com>
636
637 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
638 (sh64_trapa): Renamed from sh64_trap.
639 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
640 Apply renaming described above.
641
642 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
643 * sem-media.c sem-media-switch.c: Likewise.
644 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
645
6462000-12-12 Ben Elliston <bje@redhat.com>
647
648 * cpu.c, cpu.h, sh-desc.c: Regenerate.
649 * sem-media.c, sem-media-switch.c: Likewise.
650 * sem-compact.c, sem-compact-switch.c: Likewise.
651 * sh64-sim.h (sh64_ftrvs): Declare.
652 * sh64.c (sh64_ftrvs): Bug fixes.
653
654 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
655 (sh64_fcmpgts): Likewise.
656
6572000-12-11 Ben Elliston <bje@redhat.com>
658
659 * decode-media.c, decode-media.h: Regenerate.
660 * defs-media.h: Likewise.
661 * sem-media.c, sem-media-switch.c: Likewise.
662 * sh-desc.c: Likewise.
663
6642000-12-08 Ben Elliston <bje@redhat.com>
665
666 * decode-media.c, decode-media.h: Regenerate.
667 * defs-media.h: Likewise.
668 * sem-media.c, sem-media-switch.c: Likewise.
669
6702000-12-07 Ben Elliston <bje@redhat.com>
671
672 * decode-media.c, decode-media.h: Regenerate.
673 * sem-media.c, sem-media-switch.c: Likewise.
674
675 * defs-media.h: Regenete.
676 * decode-compact.c, decode-media.c: Likewise.
677
6782000-12-06 Ben Elliston <bje@redhat.com>
679
680 * sh64.c (sh64_fcmpund): Return a BI.
681 (sh64_fcmpuns): Likewise.
682 (sh64_nsb): Treat source value as unsigned.
683 (sh64_compact_model_insn_before): New function.
684 (sh64_media_model_insn_before): Likewise.
685 (sh64_compact_model_insn_after): Likewise.
686 (sh64_media_model_insn_after): Likewise.
687 (sh_models): Use sh5_mach for "sh5".
688 * sh64-sim.h: Add missing function prototypes.
689
690 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
691 * decode-media.c, decode-media.h: Likewise.
692 * sem-media.c, sem-media-switch.c: Likewise.
693
6942000-12-05 Ben Elliston <bje@redhat.com>
695
696 * mloop-compact.in, mloop-media.in: Use @prefix@.
697 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
698 to make generated files safe in the presence of parallel makes.
699 (stamp-mloop-media): Likewise.
700
701 * decode-media.c, defs-media.h: Regenerate.
702
7032000-12-04 Ben Elliston <bje@redhat.com>
704
705 * sh64-sim.h: Add function prototypes from sh64.c.
706
707 * Makefile.in (SH64_OBJS): Add ISA variant objects.
708 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
709 (SH64_INCLUDE_DEPS): Update for ISA variants.
710 (stamp-mloop-compact, stamp-mloop-media): New targets.
711 (decode-compact.o, sem-compact.o): New rules.
712 (decode-media.o, sem-media.o): Likewise.
713 (sh64-clean): Update.
714 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
715 (stamp-desc, stamp-cpu): Likewise.
716 (stamp-defs-compact, stamp-defs-media): Likewise.
72f4393d 717 (stamp-decode-compact, stamp-decode-media): Likewise.
cbb38b47
BE
718
719 * defs-compact.h, defs-media.h: Regenerate.
720
7212000-12-03 Ben Elliston <bje@redhat.com>
722
723 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
724 (sh64_fcmpged, sh64_fcmpges): Likewise.
725 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
726
727 * sh64.c (sh64_endian): New function.
728 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
729 (sh64_fcmpged, sh64_fcmpges): Likewise.
730 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
731 (sh64_trap): Implement a basic syscall facility.
732 (sh64_trapa): Exit with return code in R5, not 0.
733 (sh64_model_sh5_u_exec): Remove.
734 (sh64_engine_run_full): New function.
735 (sh64_engine_run_fast): Likewise.
736 (shmedia_prepare_run): Likewise.
737 (shcompact_prepare_run): Likewise.
738 (sh64_get_idata): Likewise.
739 (sh64_init_cpu): Likewise.
740 (shmedia_init_cpu): Likewise.
741 (shcompact_init_cpu): Likewise.
742 (sh64_model_init): Likewise.
743 (sh_models): Define.
744 (sh5_imp_properties): Likewise.
745 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
746
747 * sem-compact.c, sem-compact-switch.c: Regenerate.
748
7492000-12-01 Ben Elliston <bje@redhat.com>
750
751 * sh64-sim.h (sh64_endian): Declare.
752 * sim-main.h (sim_cia): Use UDI, not USI.
753 (WITH_PROFILE_MODEL_P): Remove.
754 * sim-if.c (sim_sh64_disassemble_insn): Remove.
755 (sh64_disassemble_insn): New function.
756 (sim_open): Use as this CPU's disassembler.
757 * eng.h: New file.
758 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
759
760 * decode-compact.c, decode-media.c: Regenerate.
761 * defs-compact.h, defs-media.h: Likewise.
762 * sem-compact.c, sem-compact-switch.c: Likewise.
763 * sh-desc.c, sh-desc.h: Likewise.
764 * cpu.c, cpu.h, cpuall.h: Likewise.
765
7662000-11-30 Ben Elliston <bje@redhat.com>
767
768 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
769
770 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
771 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
772 target byte order, but default to big endian.
773 * configure: Regenerate.
774
7752000-11-27 Ben Elliston <bje@redhat.com>
776
777 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
778 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
779
780 * sh-desc.c, sh-desc.h: Regenerate.
781 * arch.c, cpu.h, cpuall.h: Regenerate.
782 * decode.h (WITH_PROFILE_MODEL_P): Remove.
783
784 * mloop-compact.in, mloop-media.in: New files.
785 * decode.h: Likewise.
786
7872000-11-26 Ben Elliston <bje@redhat.com>
788
789 * sem-compact.c, sem-compact-switch.c: Generate.
790 * sem-media.c, sem-media-switch.c: Likewise.
791
7922000-11-25 Ben Elliston <bje@redhat.com>
793
794 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
795
796 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
797 * decode-compact.c, decode-compact.h: Likewise.
798 * decode-media.c, decode-media.h: Likewise.
799 * sh64-sim.h: New file.
800 * sim-main.h: Likewise.
801
8022000-11-22 Ben Elliston <bje@redhat.com>
803
804 * sim-if.c: New file.
805 * sh64.c: Likewise.
806
8072000-11-16 Ben Elliston <bje@redhat.com>
808
809 * config.in: New file.
810 * tconfig.in: Likewise.
811 * configure.in: Likewise.
812 * configure: Generate.
813 * Makefile.in: New file.
This page took 0.614804 seconds and 4 git commands to generate.