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