sim: drop --enable-sim-cflags option
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
1 2016-01-10 Mike Frysinger <vapier@gentoo.org>
2
3 * configure: Regenerate.
4
5 2016-01-09 Mike Frysinger <vapier@gentoo.org>
6
7 * config.in, configure: Regenerate.
8
9 2016-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
14 2016-01-04 Mike Frysinger <vapier@gentoo.org>
15
16 * configure: Regenerate.
17
18 2016-01-03 Mike Frysinger <vapier@gentoo.org>
19
20 * sim-if.c (sim_open): Update sim_parse_args comment.
21
22 2016-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
28 2016-01-03 Mike Frysinger <vapier@gentoo.org>
29
30 * sh64.c (count_argc): Delete.
31 (trap_handler): Change count_argc to countargv.
32
33 2016-01-03 Mike Frysinger <vapier@gentoo.org>
34
35 * configure.ac (SIM_AC_OPTION_HOSTENDIAN): Delete.
36 * configure: Regenerate.
37
38 2016-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
44 2016-01-02 Mike Frysinger <vapier@gentoo.org>
45
46 * sim-if.c (sim_open): Delete #if 0 sim_add_option_table call.
47
48 2016-01-02 Mike Frysinger <vapier@gentoo.org>
49
50 * sim-if.c (current_state): Delete.
51 (sim_open): Delete current_state assignment.
52
53 2015-12-27 Mike Frysinger <vapier@gentoo.org>
54
55 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
56
57 2015-12-26 Mike Frysinger <vapier@gentoo.org>
58
59 * config.in, configure: Regenerate.
60
61 2015-12-26 Mike Frysinger <vapier@gentoo.org>
62
63 * sim-if.c (sim_create_inferior): Replace old #if 0 code with dupargv.
64
65 2015-12-25 Mike Frysinger <vapier@gentoo.org>
66
67 * Makefile.in (SIM_OBJS): Delete sim-model.o.
68 * tconfig.h: Delete file.
69
70 2015-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
77 2015-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
82 2015-12-24 Mike Frysinger <vapier@gentoo.org>
83
84 * tconfig.h (SIM_HANDLES_LMA): Delete.
85
86 2015-12-24 Mike Frysinger <vapier@gentoo.org>
87
88 * tconfig.h (SIM_HAVE_BREAKPOINTS, SIM_BREAKPOINT,
89 SIM_BREAKPOINT_SIZE): Delete.
90
91 2015-12-24 Mike Frysinger <vapier@gentoo.org>
92
93 * tconfig.h (WITH_WATCHPOINTS): Delete.
94
95 2015-12-24 Mike Frysinger <vapier@gentoo.org>
96
97 * tconfig.h (SIM_HAVE_MEM_SIZE): Delete.
98
99 2015-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
104 2015-11-14 Mike Frysinger <vapier@gentoo.org>
105
106 * sim-if.c (sim_close): Delete.
107
108 2015-06-23 Mike Frysinger <vapier@gentoo.org>
109
110 * configure: Regenerate.
111
112 2015-06-12 Mike Frysinger <vapier@gentoo.org>
113
114 * configure: Regenerate.
115
116 2015-06-12 Mike Frysinger <vapier@gentoo.org>
117
118 * configure: Regenerate.
119
120 2015-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
136 2015-04-18 Mike Frysinger <vapier@gentoo.org>
137
138 * sim-main.h (USING_SIM_BASE_H): Delete.
139
140 2015-04-18 Mike Frysinger <vapier@gentoo.org>
141
142 * sim-main.h (_sim_cpu, SIM_CPU): Delete.
143
144 2015-04-18 Mike Frysinger <vapier@gentoo.org>
145
146 * sim-main.h (CIA_ADDR): Define.
147
148 2015-04-17 Mike Frysinger <vapier@gentoo.org>
149
150 * sim-main.h (CIA_GET, CIA_SET): Delete.
151
152 2015-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
157 2015-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
162 2015-04-13 Mike Frysinger <vapier@gentoo.org>
163
164 * configure: Regenerate.
165
166 2015-04-06 Mike Frysinger <vapier@gentoo.org>
167
168 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
169
170 2015-03-31 Mike Frysinger <vapier@gentoo.org>
171
172 * config.in, configure: Regenerate.
173
174 2015-03-24 Mike Frysinger <vapier@gentoo.org>
175
176 * tconfig.h (SIM_HAVE_BIENDIAN): Delete.
177
178 2015-03-24 Mike Frysinger <vapier@gentoo.org>
179
180 * configure: Regenerate.
181
182 2015-03-24 Mike Frysinger <vapier@gentoo.org>
183
184 * configure: Regenerate.
185
186 2015-03-23 Mike Frysinger <vapier@gentoo.org>
187
188 * configure: Regenerate.
189
190 2015-03-23 Mike Frysinger <vapier@gentoo.org>
191
192 * configure: Regenerate.
193
194 2015-03-23 Mike Frysinger <vapier@gentoo.org>
195
196 * Makefile.in (CONFIG_DEVICES): Delete.
197 (SIM_OBJS): Delete CONFIG_DEVICES.
198
199 2015-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
205 2015-03-15 Mike Frysinger <vapier@gentoo.org>
206
207 * tconfig.in [HAVE_DV_SOCKSER]: Delete.
208
209 2015-03-14 Mike Frysinger <vapier@gentoo.org>
210
211 * Makefile.in (SIM_RUN_OBJS): Delete.
212
213 2014-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
219 2014-08-19 Alan Modra <amodra@gmail.com>
220
221 * configure: Regenerate.
222
223 2014-08-15 Roland McGrath <mcgrathr@google.com>
224
225 * configure: Regenerate.
226 * config.in: Regenerate.
227
228 2013-09-23 Alan Modra <amodra@gmail.com>
229
230 * configure: Regenerate.
231
232 2013-06-03 Mike Frysinger <vapier@gentoo.org>
233
234 * aclocal.m4, configure: Regenerate.
235
236 2013-03-26 Mike Frysinger <vapier@gentoo.org>
237
238 * configure: Regenerate.
239
240 2013-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
246 2012-06-15 Joel Brobecker <brobecker@adacore.com>
247
248 * config.in, configure: Regenerate.
249
250 2012-05-18 Nick Clifton <nickc@redhat.com>
251
252 PR 14072
253 * interp.c: Include config.h before system header files.
254
255 2012-03-24 Mike Frysinger <vapier@gentoo.org>
256
257 * aclocal.m4, config.in, configure: Regenerate.
258
259 2011-12-03 Mike Frysinger <vapier@gentoo.org>
260
261 * aclocal.m4: New file.
262 * configure: Regenerate.
263
264 2011-10-17 Mike Frysinger <vapier@gentoo.org>
265
266 * configure.ac: Change include to common/acinclude.m4.
267
268 2011-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
274 2011-07-05 Mike Frysinger <vapier@gentoo.org>
275
276 * sim-if.c (sim_do_command): Delete.
277
278 2011-02-14 Mike Frysinger <vapier@gentoo.org>
279
280 * sh64.c (trap_handler): Change zfree to free.
281
282 2010-10-09 Alan Modra <amodra@gmail.com>
283
284 * sh-desc.h: Regenerate.
285
286 2010-02-12 Doug Evans <dje@sebabeach.org>
287
288 * decode-media.c, * decode-media.h: Regenerate.
289
290 2010-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
296 2010-01-24 Doug Evans <dje@sebabeach.org>
297
298 * cpu.h: Regenerate.
299
300 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
301
302 * configure: Regenerate.
303
304 2010-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
312 2009-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.
320 * defs-compact.h: Regenerate.
321 * defs-media.h: Regenerate.
322
323 2009-11-03 Doug Evans <dje@sebabeach.org>
324
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
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
348 2009-10-24 Doug Evans <dje@sebabeach.org>
349
350 * sh-desc.h: Regenerate.
351
352 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
353
354 * config.in: Regenerate.
355 * configure: Likewise.
356
357 * configure: Regenerate.
358
359 2008-07-11 Hans-Peter Nilsson <hp@axis.com>
360
361 * configure: Regenerate to track ../common/common.m4 changes.
362 * config.in: Ditto.
363
364 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
365 Daniel Jacobowitz <dan@codesourcery.com>
366 Joseph Myers <joseph@codesourcery.com>
367
368 * configure: Regenerate.
369
370 2006-12-21 Hans-Peter Nilsson <hp@axis.com>
371
372 * config.in, configure: Regenerate.
373
374 2006-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
414 2006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
415
416 * configure: Regenerated.
417
418 2006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
419
420 * configure: Regenerated.
421
422 2005-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
427 2005-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
436 2004-12-08 Hans-Peter Nilsson <hp@axis.com>
437
438 * configure: Regenerate for ../common/aclocal.m4 update.
439
440 Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
441
442 * sem-media-switch.c, sem-media.c: Regenerate.
443
444 2002-06-24 Richard Sandiford <rsandifo@redhat.com>
445
446 * sh64.c: Update path of "callback.h".
447
448 2002-06-20 Elena Zannoni <ezannoni@redhat.com>
449
450 * sh64.c: Include correct file for register numbers.
451
452 Fri 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
457 2001-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
467 2001-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
473 2001-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
479 2001-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
487 2001-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
492 2001-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
497 2001-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
507 2001-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
519 2001-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
524 2001-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
546 2001-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
551 2001-01-06 Ben Elliston <bje@redhat.com>
552
553 * sem-media.c, sem-media-switch.c: Regenerate.
554
555 2001-01-04 Ben Elliston <bje@redhat.com>
556
557 * sem-compact.c, sem-compact-switch.c: Regenerate.
558 * cpu.h: Regenerate.
559
560 2001-01-03 Ben Elliston <bje@redhat.com>
561
562 * cpu.c, cpu.h: Regenerate.
563 * sem-media.c, sem-media-switch.c: Likewise.
564
565 2001-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
572 2000-12-30 Alexandre Oliva <aoliva@redhat.com>
573
574 * sh64.c (sh64_nsb): Re-implement correctly.
575
576 2000-12-26 Alexandre Oliva <aoliva@redhat.com>
577
578 * sh64.c (sh64_nsb): Re-implement.
579
580 2000-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
587 2000-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
599 2000-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
605 2000-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
617 2000-12-19 Ben Elliston <bje@redhat.com>
618
619 * sem-media.c, sem-media-switch.c: Regenerate.
620
621 2000-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
635 2000-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
646 2000-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
657 2000-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
664 2000-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
670 2000-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
678 2000-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
694 2000-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
703 2000-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.
717 (stamp-decode-compact, stamp-decode-media): Likewise.
718
719 * defs-compact.h, defs-media.h: Regenerate.
720
721 2000-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
749 2000-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
766 2000-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
775 2000-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
787 2000-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
792 2000-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
802 2000-11-22 Ben Elliston <bje@redhat.com>
803
804 * sim-if.c: New file.
805 * sh64.c: Likewise.
806
807 2000-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.053911 seconds and 4 git commands to generate.