sim: rename common/aclocal.m4 to common/acinclude.m4
[deliverable/binutils-gdb.git] / sim / sh64 / ChangeLog
CommitLineData
9c082ca8
MF
12011-10-17 Mike Frysinger <vapier@gentoo.org>
2
3 * configure.ac: Change include to common/acinclude.m4.
4
6ffe910a
MF
52011-10-17 Mike Frysinger <vapier@gentoo.org>
6
7 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
8 call. Replace common.m4 include with SIM_AC_COMMON.
9 * configure: Regenerate.
10
2419798b
MF
112011-07-05 Mike Frysinger <vapier@gentoo.org>
12
13 * sim-if.c (sim_do_command): Delete.
14
d79fe0d6
MF
152011-02-14 Mike Frysinger <vapier@gentoo.org>
16
17 * sh64.c (trap_handler): Change zfree to free.
18
bfc85bc6
AM
192010-10-09 Alan Modra <amodra@gmail.com>
20
21 * sh-desc.h: Regenerate.
22
c5351010
DE
232010-02-12 Doug Evans <dje@sebabeach.org>
24
25 * decode-media.c, * decode-media.h: Regenerate.
26
2310652a
DE
272010-02-11 Doug Evans <dje@sebabeach.org>
28
29 * decode-compact.c, * decode-media.c, * defs-compact.h, * defs-media.h,
30 * sem-compact-switch.c, * sem-compact.c, * sem-media-switch.c,
31 * sem-media.c, * sh-desc.c, * sh-desc.h: Regenerate.
32
d2c7a1a6
DE
332010-01-24 Doug Evans <dje@sebabeach.org>
34
35 * cpu.h: Regenerate.
36
3725885a
RW
372010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
38
39 * configure: Regenerate.
40
0f51e9bf
DE
412010-01-02 Doug Evans <dje@sebabeach.org>
42
43 * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode-compact.c,
44 * decode-compact.h, * decode-media.c, * decode-media.h,
45 * defs-compact.h, * defs-media.h, * sem-compact-switch.c,
46 * sem-compact.c, * sem-media-switch.c, * sem-media.c, * sh-desc.c,
47 * sh-desc.h, * sh-opc.h: Regenerate, update copyright year.
48
197fa1aa
DE
492009-11-22 Doug Evans <dje@sebabeach.org>
50
51 * cpu.h: Regenerate.
52 * cpuall.h: Regenerate.
53 * decode-compact.c: Regenerate.
54 * decode-compact.h: Regenerate.
55 * decode-media.c: Regenerate.
56 * decode-media.h: Regenerate.
62836bf4
DE
57 * defs-compact.h: Regenerate.
58 * defs-media.h: Regenerate.
197fa1aa 59
62d08856
DE
602009-11-03 Doug Evans <dje@sebabeach.org>
61
fda1c30b
DE
62 * arch.c: Regenerate.
63 * arch.h: Regenerate.
64 * cpu.c: Regenerate.
65 * cpu.h: Regenerate.
66 * cpuall.h: Regenerate.
67 * decode-compact.c: Regenerate.
68 * decode-compact.h: Regenerate.
69 * decode-media.c: Regenerate.
70 * decode-media.h: Regenerate.
71 * defs-compact.h: Regenerate.
72 * defs-media.h: Regenerate.
73 * sem-compact-switch.c: Regenerate.
74 * sem-compact.c: Regenerate.
75 * sem-media-switch.c: Regenerate.
76 * sem-media.c: Regenerate.
77 * sh-desc.c: Regenerate.
78 * sh-opc.h: Regenerate.
79
62d08856
DE
80 * Makefile.in (SIM_EXTRA_DEPS): Add sh-desc.h sh-opc.h.
81 (sh-desc.o): New rule.
82 (sh-desc.h,sh-desc.c,sh-opc.h): Replaces rule for desc.h.
83 (all generated file rules): Specify generated file with full path.
84
f979b695
DE
852009-10-24 Doug Evans <dje@sebabeach.org>
86
87 * sh-desc.h: Regenerate.
88
d6416cdc
RW
892009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
90
81ecdfbb
RW
91 * config.in: Regenerate.
92 * configure: Likewise.
93
d6416cdc
RW
94 * configure: Regenerate.
95
b5bd9624
HPN
962008-07-11 Hans-Peter Nilsson <hp@axis.com>
97
98 * configure: Regenerate to track ../common/common.m4 changes.
99 * config.in: Ditto.
100
6efef468
JM
1012008-06-06 Vladimir Prus <vladimir@codesourcery.com>
102 Daniel Jacobowitz <dan@codesourcery.com>
103 Joseph Myers <joseph@codesourcery.com>
104
105 * configure: Regenerate.
106
81963b26
HPN
1072006-12-21 Hans-Peter Nilsson <hp@axis.com>
108
109 * config.in, configure: Regenerate.
110
c7e628df
DB
1112006-10-18 Dave Brolley <brolley@redhat.com>
112
113 * Contribute the following changes:
114
115 2006-06-14 Dave Brolley <brolley@redhat.com>
116
117 * sh64-sim.h (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
118 (sh64_fpref): New functions.
119 * sh64.c (sh64_fipr,sh64_fiprs,sh64_fldp,sh64_fstp,sh64_ftrv)
120 (sh64_fpref): New functions.
121 (sh_models): Add sh2e, sh2a, sh2a_nofpu, sh4_nofpu, sh4a,
122 sh4a_nofpu and sh4al.
123 (sh2e_mach): New MACH.
124 (sh2a_fpu_mach): New MACH.
125 (sh2a_nofpu_mach): New MACH.
126 (sh4_nofpu): New MACH.
127 (sh4a_mach): New MACH.
128 (sh4a_nofpu_mach): New MACH.
129 (sh4al_mach): New MACH.
130 * Makefile.in (stamp-*): Depend on $(CGEN_CPU_DIR)/sh-sim.cpu. Pass
131 archfile to CGEN script.
132 * arch.c: Regenerated.
133 * arch.h: Regenerated.
134 * cpu.c: Regenerated.
135 * cpu.h: Regenerated.
136 * cpuall.h: Regenerated.
137 * decode-compact.c: Regenerated.
138 * decode-compact.h: Regenerated.
139 * decode-media.c: Regenerated.
140 * decode-media.h: Regenerated.
141 * defs-compact.h: Regenerated.
142 * defs-media.h: Regenerated.
143 * sem-compact-switch.c: Regenerated.
144 * sem-compact.c: Regenerated.
145 * sem-media-switch.c: Regenerated.
146 * sem-media.c: Regenerated.
147 * sh-desc.c: Regenerated.
148 * sh-desc.h: Regenerated.
149 * sh-opc.h: Regenerated.
150
2f0122dc
DJ
1512006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
152
153 * configure: Regenerated.
154
20e95c23
DJ
1552006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
156
157 * configure: Regenerated.
158
4839e910
CV
1592005-05-02 Corinna Vinschen <vinschen@redhat.com>
160
161 * sh-desc.h: Move extern declaration of sh_cgen_ifld_table after
162 inclusion of cgen.h.
163
21bc7567
CV
1642005-04-15 Corinna Vinschen <vinschen@redhat.com>
165
166 * configure.ac: New file.
167 * configure.in: Remove.
168 * configure: Regenerate.
169 * defs-media.h (sem_fields): Add missing sfmt_ldhil member.
170 * sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
171 (sim_create_inferior): Ditto.
172
379832de
HPN
1732004-12-08 Hans-Peter Nilsson <hp@axis.com>
174
175 * configure: Regenerate for ../common/aclocal.m4 update.
176
1bbd6057
JR
177Fri Feb 21 19:49:45 2003 J"orn Rennecke <joern.rennecke@superh.com>
178
179 * sem-media-switch.c, sem-media.c: Regenerate.
180
65044526
EZ
1812002-06-24 Richard Sandiford <rsandifo@redhat.com>
182
183 * sh64.c: Update path of "callback.h".
184
1852002-06-20 Elena Zannoni <ezannoni@redhat.com>
186
187 * sh64.c: Include correct file for register numbers.
188
1c509ca8
JR
189Fri May 17 14:27:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
190
191 * sim-if.c (sh64_disassemble_insn): Use print_insn_sh instead of
192 print_insn_shl.
193
cbb38b47
BE
1942001-07-05 Ben Elliston <bje@redhat.com>
195
196 * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
197 (stamp-desc): Likewise.
198 (stamp-cpu): Likewise.
199 (stamp-defs-compact): Likewise.
200 (stamp-defs-media): Likewise.
201 (stamp-decode-compact): Likewise.
202 (stamp-decode-media): Likewise.
203
2042001-03-30 Ben Elliston <bje@redhat.com>
205
206 * sim-if.c (sim_open): Set sh64_idesc_{media,compact} to NULL.
207 * sh64-sim.h (sh64_idesc_{compact,media}): Declare extern.
208 * sh64.c (sh64_idesc_{compact,media}): Make non-static.
209
2102001-01-30 Ben Elliston <bje@redhat.com>
211
212 * sh64.c (SYS_argc, SYS_argn, SYS_argnlen): Define.
213 (trap_handler): Implement these syscalls.
214 (count_argc): New function.
215
2162001-01-24 Alexandre Oliva <aoliva@redhat.com>
217
218 * sh64.c (trap_handler): Implement time.
219
220 * sh64.c (fetch_str): New function.
221 (trap_handler): Re-implement write, and implement lseek, read,
222 open and close.
223
2242001-01-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
225
226 * sh64.c (sh64_fetch_register): When fetching the PC, return the
227 PC value and set the LSB according to the current ISA.
228
2292001-01-18 Ben Elliston <bje@redhat.com>
230
231 * sh64.c (trap_handler): Use sim_engine_halt to indicate a program
232 has terminated, not exit!
233
2342001-01-12 Ben Elliston <bje@redhat.com>
235
236 * sh64.c (sh64_fcnvds): Re-implement.
237
238 * sh64.c: Include "bfd.h".
239 (trap_handler): New function. Consolidate function bodies of
240 sh64_trapa and sh64_compact_trapa.
241 (sh64_trapa): Use it.
242 (sh64_compact_trapa): Likewise.
243
2442001-01-11 Ben Elliston <bje@redhat.com>
245
246 * sem-media.c, sem-media-switch.c: Regenerate.
247 * sem-compact.c, sem-compact-switch.c: Likewise.
248
249 * sh64.c (sh64_trapa): Adhere to SH64 sys call conventions.
250
251 * cpu.h, sh-desc.c, sh-desc.h, sh-opc.h: Regenerate.
252 * decode-media.c, decode-media.h, defs-media.h: Likewise.
253 * sem-compact.c, sem-compact-switch.c: Likewise.
254 * sem-media.c, sem-media-switch.c: Likewise.
255
2562001-01-10 Ben Elliston <bje@redhat.com>
257
258 * sim-main.h (CIA_SET): Encode the current instruction set mode
259 when setting the cia.
260
2612001-01-08 Ben Elliston <bje@redhat.com>
262
263 * sh64.c (sh64_store_register): Do not set insn set mode--allow
264 sh64_h_pc_set() to do it.
265 (shmedia_init_cpu): Do not initialise the insn set mode--let the
266 loader set it based on bit 0 of the executable's starting address.
267 (shcompact_init_cpu): Likewise.
268 * mloop-compact.c (sh64_compact_pbb_begin): Emit a warning message
269 about malformed programs which have illegal insns in delay slots.
270 (sh64_compact_pbb_cti_chain): Examine the least significant bit of
271 the new pc, not the current instruction set mode to determine if
272 the next pbb in the chain will consist of SHmedia instructions.
273 * mloop-media.c (sh64_media_pbb_cti_chain): Likewise for SHcompact
274 switches. Set bit 0 when setting the pc for the next SHmedia pbb.
275
276 * cpu.c, cpu.h: Regenerate.
277 * sem-compact.c, sem-compact-switch.c: Likewise.
278 * sem-media.c, sem-media-switch.c: Likewise.
279
280 * sh64.c (sh64_compact_trapa): Use sim_io_write_{stdout,error}(),
281 not stdio functions to emit output when executing write traps.
282
2832001-01-07 Alexandre Oliva <aoliva@redhat.com>
284
285 * sh64.c (sh64_compact_trapa): Support writing to stderr. Flush
286 output stream after each (compound) write.
287
2882001-01-06 Ben Elliston <bje@redhat.com>
289
290 * sem-media.c, sem-media-switch.c: Regenerate.
291
2922001-01-04 Ben Elliston <bje@redhat.com>
293
294 * sem-compact.c, sem-compact-switch.c: Regenerate.
295 * cpu.h: Regenerate.
296
2972001-01-03 Ben Elliston <bje@redhat.com>
298
299 * cpu.c, cpu.h: Regenerate.
300 * sem-media.c, sem-media-switch.c: Likewise.
301
3022001-01-02 Ben Elliston <bje@redhat.com>
303
304 * sim-if.c (sh64_disassemble_insn): Set arch and mach fields using
305 BFD primitives.
306
307 * sem-compact.c, sem-compact-switch.c: Regenerate.
308
3092000-12-30 Alexandre Oliva <aoliva@redhat.com>
310
311 * sh64.c (sh64_nsb): Re-implement correctly.
312
3132000-12-26 Alexandre Oliva <aoliva@redhat.com>
314
315 * sh64.c (sh64_nsb): Re-implement.
316
3172000-12-27 Ben Elliston <bje@redhat.com>
318
319 * cpu.c, cpu.h: Regenerate.
320 * sem-compact.c, sem-compact-switch.c: Likewise.
321 * sem-media.c, sem-media-switch.c: Likewise.
322 * sh-desc.c: Likewise.
323
3242000-12-26 Ben Elliston <bje@redhat.com>
325
326 * mloop-compact.in, mloop-media.in: Remove.
327 * mloop-compact.c, mloop-media.c: New files.
328 * eng-compact.c, eng-media.c: Likewise.
329 * Makefile.in (mloop-compact.c): Remove target.
330 (stamp-mloop-compact): Likewise.
331 (mloop-media.c): Likewise.
332 (stamp-mloop-media): Likewise.
333 (sh64-clean): Update.
334 (stamp-mloop): Remove.
335
3362000-12-23 Ben Elliston <bje@redhat.com>
337
338 * sh64.c (sh64_prepare_run): Rename from shmedia_prepare_run.
339 (shcompact_prepare_run): Remove.
340 (sh2_mach, sh3_mach, sh3e_mach, sh4_mach, sh5_mach): Update.
341
3422000-12-22 Ben Elliston <bje@redhat.com>
343
344 * sh64.c (sh64_idesc_media, sh64_idesc_compact): New variables.
345 (sh64_dump): Remove.
346 (sh64_engine_run_full): Only compute idesc tables once.
347 (sh64_engine_run_fast): Likewise.
348 (shmedia_prepare_run): Do nothing.
349 (shcompact_prepare_run): Likewise.
350
351 * sem-compact.c, sem-compact-switch.c: Regenerate.
352 * sem-media.c, sem-media-switch.c: Likewise.
353
3542000-12-19 Ben Elliston <bje@redhat.com>
355
356 * sem-media.c, sem-media-switch.c: Regenerate.
357
3582000-12-15 Ben Elliston <bje@redhat.com>
359
360 * sh64.c (sh64_store_register): When storing a new PC, set ISA
361 mode based on the value of bit 0.
362
363 * sh64.c: Include "sim-sh64.h" for GDB interfacing.
364 (sh64_fetch_register): Implement.
365 (sh64_store_register): Likewise.
366
367 * sh64-sim.h (sh64_fmacs): Declare.
368 (sh64_ftrcdl, sh64_ftrcdq, sh64_ftrcsl): Likewise.
369
370 * sem-media.c, sem-media-switch.c: Regenerate.
371
3722000-12-13 Ben Elliston <bje@redhat.com>
373
374 * sh64-sim.h (sh64_compact_trapa): Renamed from sh64_trapa.
375 (sh64_trapa): Renamed from sh64_trap.
376 * sh64.c (sh64_trapa): Call sh64_compact_trapa for handling.
377 Apply renaming described above.
378
379 * decode-media.c, decode-media.h, defs-media.h: Regenerate.
380 * sem-media.c sem-media-switch.c: Likewise.
381 * sh-desc.c, sh-desc.h, sh-opc.h: Likewise.
382
3832000-12-12 Ben Elliston <bje@redhat.com>
384
385 * cpu.c, cpu.h, sh-desc.c: Regenerate.
386 * sem-media.c, sem-media-switch.c: Likewise.
387 * sem-compact.c, sem-compact-switch.c: Likewise.
388 * sh64-sim.h (sh64_ftrvs): Declare.
389 * sh64.c (sh64_ftrvs): Bug fixes.
390
391 * sh64.c (sh64_fcmpgtd): Fix order of arguments to sim_fpu_is_gt.
392 (sh64_fcmpgts): Likewise.
393
3942000-12-11 Ben Elliston <bje@redhat.com>
395
396 * decode-media.c, decode-media.h: Regenerate.
397 * defs-media.h: Likewise.
398 * sem-media.c, sem-media-switch.c: Likewise.
399 * sh-desc.c: Likewise.
400
4012000-12-08 Ben Elliston <bje@redhat.com>
402
403 * decode-media.c, decode-media.h: Regenerate.
404 * defs-media.h: Likewise.
405 * sem-media.c, sem-media-switch.c: Likewise.
406
4072000-12-07 Ben Elliston <bje@redhat.com>
408
409 * decode-media.c, decode-media.h: Regenerate.
410 * sem-media.c, sem-media-switch.c: Likewise.
411
412 * defs-media.h: Regenete.
413 * decode-compact.c, decode-media.c: Likewise.
414
4152000-12-06 Ben Elliston <bje@redhat.com>
416
417 * sh64.c (sh64_fcmpund): Return a BI.
418 (sh64_fcmpuns): Likewise.
419 (sh64_nsb): Treat source value as unsigned.
420 (sh64_compact_model_insn_before): New function.
421 (sh64_media_model_insn_before): Likewise.
422 (sh64_compact_model_insn_after): Likewise.
423 (sh64_media_model_insn_after): Likewise.
424 (sh_models): Use sh5_mach for "sh5".
425 * sh64-sim.h: Add missing function prototypes.
426
427 * cpu.c, cpu.h, defs-media.h, sh-desc.c: Regenerate.
428 * decode-media.c, decode-media.h: Likewise.
429 * sem-media.c, sem-media-switch.c: Likewise.
430
4312000-12-05 Ben Elliston <bje@redhat.com>
432
433 * mloop-compact.in, mloop-media.in: Use @prefix@.
434 * Makefile.in (stamp-mloop-compact): Pass -outfile-suffix option
435 to make generated files safe in the presence of parallel makes.
436 (stamp-mloop-media): Likewise.
437
438 * decode-media.c, defs-media.h: Regenerate.
439
4402000-12-04 Ben Elliston <bje@redhat.com>
441
442 * sh64-sim.h: Add function prototypes from sh64.c.
443
444 * Makefile.in (SH64_OBJS): Add ISA variant objects.
445 (SIM_EXTRA_DEPS): Do not depend on opcodes headers.
446 (SH64_INCLUDE_DEPS): Update for ISA variants.
447 (stamp-mloop-compact, stamp-mloop-media): New targets.
448 (decode-compact.o, sem-compact.o): New rules.
449 (decode-media.o, sem-media.o): Likewise.
450 (sh64-clean): Update.
451 (stamp-all, stamp-mloop, stamp-decode, stamp-defs): New targets.
452 (stamp-desc, stamp-cpu): Likewise.
453 (stamp-defs-compact, stamp-defs-media): Likewise.
454 (stamp-decode-compact, stamp-decode-media): Likewise.
455
456 * defs-compact.h, defs-media.h: Regenerate.
457
4582000-12-03 Ben Elliston <bje@redhat.com>
459
460 * sh64-sim.h (sh64_fcmpeqd, sh64_fcmpeqs): Declare.
461 (sh64_fcmpged, sh64_fcmpges): Likewise.
462 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
463
464 * sh64.c (sh64_endian): New function.
465 (sh64_fcmpeqd, sh64_fcmpeqs): Return a BI.
466 (sh64_fcmpged, sh64_fcmpges): Likewise.
467 (sh64_fcmpgtd, sh64_fcmpgts): Likewise.
468 (sh64_trap): Implement a basic syscall facility.
469 (sh64_trapa): Exit with return code in R5, not 0.
470 (sh64_model_sh5_u_exec): Remove.
471 (sh64_engine_run_full): New function.
472 (sh64_engine_run_fast): Likewise.
473 (shmedia_prepare_run): Likewise.
474 (shcompact_prepare_run): Likewise.
475 (sh64_get_idata): Likewise.
476 (sh64_init_cpu): Likewise.
477 (shmedia_init_cpu): Likewise.
478 (shcompact_init_cpu): Likewise.
479 (sh64_model_init): Likewise.
480 (sh_models): Define.
481 (sh5_imp_properties): Likewise.
482 (sh2_mach, sh3_mach, sh4_mach, sh5_mach): Define.
483
484 * sem-compact.c, sem-compact-switch.c: Regenerate.
485
4862000-12-01 Ben Elliston <bje@redhat.com>
487
488 * sh64-sim.h (sh64_endian): Declare.
489 * sim-main.h (sim_cia): Use UDI, not USI.
490 (WITH_PROFILE_MODEL_P): Remove.
491 * sim-if.c (sim_sh64_disassemble_insn): Remove.
492 (sh64_disassemble_insn): New function.
493 (sim_open): Use as this CPU's disassembler.
494 * eng.h: New file.
495 * decode.h (WITH_PROFILE_MODEL_P): Undefine.
496
497 * decode-compact.c, decode-media.c: Regenerate.
498 * defs-compact.h, defs-media.h: Likewise.
499 * sem-compact.c, sem-compact-switch.c: Likewise.
500 * sh-desc.c, sh-desc.h: Likewise.
501 * cpu.c, cpu.h, cpuall.h: Likewise.
502
5032000-11-30 Ben Elliston <bje@redhat.com>
504
505 * arch.c, sh-desc.c, sh-desc.h: Regenerate.
506
507 * tconfig.in (SIM_HAVE_BIENDIAN): Define.
508 * configure.in (SIM_AC_OPTION_BIGENDIAN): Do not hard-wire a
509 target byte order, but default to big endian.
510 * configure: Regenerate.
511
5122000-11-27 Ben Elliston <bje@redhat.com>
513
514 * sim-main.h (WITH_PROFILE_MODEL_P): Define.
515 * sh64-sim.h (ISM_COMPACT, ISM_MEDIA): New enums.
516
517 * sh-desc.c, sh-desc.h: Regenerate.
518 * arch.c, cpu.h, cpuall.h: Regenerate.
519 * decode.h (WITH_PROFILE_MODEL_P): Remove.
520
521 * mloop-compact.in, mloop-media.in: New files.
522 * decode.h: Likewise.
523
5242000-11-26 Ben Elliston <bje@redhat.com>
525
526 * sem-compact.c, sem-compact-switch.c: Generate.
527 * sem-media.c, sem-media-switch.c: Likewise.
528
5292000-11-25 Ben Elliston <bje@redhat.com>
530
531 * sh-desc.c, sh-desc.h, sh-opc.h: Generate.
532
533 * arch.c, arch.h, cpuall.h, cpu.c, cpu.h: Generate.
534 * decode-compact.c, decode-compact.h: Likewise.
535 * decode-media.c, decode-media.h: Likewise.
536 * sh64-sim.h: New file.
537 * sim-main.h: Likewise.
538
5392000-11-22 Ben Elliston <bje@redhat.com>
540
541 * sim-if.c: New file.
542 * sh64.c: Likewise.
543
5442000-11-16 Ben Elliston <bje@redhat.com>
545
546 * config.in: New file.
547 * tconfig.in: Likewise.
548 * configure.in: Likewise.
549 * configure: Generate.
550 * Makefile.in: New file.
This page took 0.440406 seconds and 4 git commands to generate.