sim: sim-stop/sim-reason/sim-reg: move to common obj list
[deliverable/binutils-gdb.git] / sim / h8300 / ChangeLog
1 2015-11-15 Mike Frysinger <vapier@gentoo.org>
2
3 * Makefile.in (SIM_OBJS): Delete sim-reason.o and sim-stop.o.
4
5 2015-11-15 Mike Frysinger <vapier@gentoo.org>
6
7 * Makefile.in (SIM_OBJS): Add sim-reason.o and sim-stop.o.
8 * compile.c (sim_stop, sim_stop_reason): Delete.
9
10 2015-11-14 Mike Frysinger <vapier@gentoo.org>
11
12 * Makefile.in (SIM_OBJS): Delete sim-load.o.
13
14 2015-11-14 Mike Frysinger <vapier@gentoo.org>
15
16 * compile.c (sim_close): Delete.
17
18 2015-11-09 Mike Frysinger <vapier@gentoo.org>
19
20 * compile.c (littleendian): Delete.
21 (init_pointers): Delete littleendian usage.
22
23 2015-06-23 Mike Frysinger <vapier@gentoo.org>
24
25 * configure: Regenerate.
26
27 2015-06-12 Mike Frysinger <vapier@gentoo.org>
28
29 * configure: Regenerate.
30
31 2015-06-12 Mike Frysinger <vapier@gentoo.org>
32
33 * configure: Regenerate.
34
35 2015-04-18 Mike Frysinger <vapier@gentoo.org>
36
37 * sim-main.h (SIM_CPU): Delete.
38
39 2015-04-18 Mike Frysinger <vapier@gentoo.org>
40
41 * sim-main.h (sim_cia): Delete.
42
43 2015-04-17 Mike Frysinger <vapier@gentoo.org>
44
45 * sim-main.h (CIA_GET, CIA_SET): Delete.
46
47 2015-04-17 Mike Frysinger <vapier@gentoo.org>
48
49 * compile.c (h8300_pc_get, h8300_pc_set): New functions.
50 (sim_open): Declare new local var i. Call CPU_PC_FETCH &
51 CPU_PC_STORE for all cpus.
52 * sim-main.h (SIM_CPU): Define.
53
54 2015-04-15 Mike Frysinger <vapier@gentoo.org>
55
56 * Makefile.in (SIM_OBJS): Delete sim-cpu.o.
57 * sim-main.h (STATE_CPU): Delete.
58
59 2015-04-15 Mike Frysinger <vapier@gentoo.org>
60
61 * compile.c: Include sim-options.h.
62 (sim_open): Call sim_cpu_alloc_all instead of sim_cpu_alloc.
63 * sim-main.h (struct sim_state): Change cpu to an array of pointers.
64 (STATE_CPU): Handle WITH_SMP.
65
66 2015-04-13 Mike Frysinger <vapier@gentoo.org>
67
68 * configure: Regenerate.
69
70 2015-04-06 Mike Frysinger <vapier@gentoo.org>
71
72 * Makefile.in (SIM_OBJS): Delete sim-engine.o.
73
74 2015-04-01 Mike Frysinger <vapier@gentoo.org>
75
76 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
77
78 2015-03-31 Mike Frysinger <vapier@gentoo.org>
79
80 * config.in, configure: Regenerate.
81
82 2015-03-24 Mike Frysinger <vapier@gentoo.org>
83
84 * compile.c (sim_set_callbacks, sim_size, sim_trace): Delete.
85 * tconfig.h (SIM_HAVE_PROFILE): Delete.
86
87 2015-03-16 Mike Frysinger <vapier@gentoo.org>
88
89 * config.in, configure: Regenerate.
90 * tconfig.in: Rename file ...
91 * tconfig.h: ... here.
92
93 2015-03-14 Mike Frysinger <vapier@gentoo.org>
94
95 * Makefile.in (SIM_RUN_OBJS): Delete.
96
97 2015-03-14 Mike Frysinger <vapier@gentoo.org>
98
99 * configure.ac (AC_CHECK_HEADERS): Delete stdlib.h & time.h.
100 * aclocal.m4, configure: Regenerate.
101
102 2014-12-03 Joel Brobecker <brobecker@adacore.com>
103
104 * compile.c (sim_resume): Adjust calls to "stat" and "fstat"
105 callbacks by calls to "to_stat" and "to_fstat" (resp) callbacks
106 following renaming in callback.h.
107
108 2014-08-19 Alan Modra <amodra@gmail.com>
109
110 * configure: Regenerate.
111
112 2014-08-15 Roland McGrath <mcgrathr@google.com>
113
114 * configure: Regenerate.
115 * config.in: Regenerate.
116
117 2014-03-05 Mike Frysinger <vapier@gentoo.org>
118
119 * compile.c (sim_load): Add const to prog.
120
121 2014-02-17 Mike Frysinger <vapier@gentoo.org>
122
123 PR gdb/16450
124 * compile.c (control_c_sim_desc): Delete.
125 (control_c): Likewise.
126 (sim_resume): Delete signal(SIGINT) handling.
127
128 2013-09-23 Alan Modra <amodra@gmail.com>
129
130 * configure: Regenerate.
131
132 2013-06-03 Mike Frysinger <vapier@gentoo.org>
133
134 * aclocal.m4, configure: Regenerate.
135
136 2012-06-15 Joel Brobecker <brobecker@adacore.com>
137
138 * config.in, configure: Regenerate.
139
140 2012-05-18 Nick Clifton <nickc@redhat.com>
141
142 PR 14072
143 * compile.c: Include config.h before system header files.
144 * sim-main.h: Likewise.
145
146 2012-03-24 Mike Frysinger <vapier@gentoo.org>
147
148 * aclocal.m4, config.in, configure: Regenerate.
149
150 2011-12-03 Mike Frysinger <vapier@gentoo.org>
151
152 * aclocal.m4: New file.
153 * configure: Regenerate.
154
155 2011-10-17 Mike Frysinger <vapier@gentoo.org>
156
157 * configure.ac: Change include to common/acinclude.m4.
158
159 2011-10-17 Mike Frysinger <vapier@gentoo.org>
160
161 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
162 call. Replace common.m4 include with SIM_AC_COMMON.
163 * configure: Regenerate.
164
165 2011-07-05 Mike Frysinger <vapier@gentoo.org>
166
167 * compile.c (sim_do_command): Delete.
168
169 2011-01-11 Andrew Burgess <aburgess@broadcom.com>
170
171 * compile.c (sim_store_register): Update return value to
172 match new API.
173
174 2010-04-14 Mike Frysinger <vapier@gentoo.org>
175
176 * compile.c (sim_write): Add const to buffer arg.
177
178 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
179
180 * configure: Regenerate.
181
182 2009-12-09 Yoshinori Sato <ysato@users.sourceforge.jp>
183 * compile.c(fetch_1): Fix pre-dec, pre-inc, post-dec and post-inc.
184 Index registers not masked memory areas.
185 Only simply increment or decrement.
186 * compile.c(store_1): Ditto.
187
188 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
189
190 * config.in: Regenerate.
191 * configure: Likewise.
192
193 * configure: Regenerate.
194
195 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
196
197 * compile.c: Add const to remove warning.
198
199 2008-07-11 Hans-Peter Nilsson <hp@axis.com>
200
201 * configure: Regenerate to track ../common/common.m4 changes.
202 * config.in: Ditto.
203
204 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
205 Daniel Jacobowitz <dan@codesourcery.com>
206 Joseph Myers <joseph@codesourcery.com>
207
208 * configure: Regenerate.
209
210 2007-07-03 Yoshinori Sato <ysato@users.sourceforge.jp>
211
212 * compile.c (sim_resume): Fix the last byte of ARGV for
213 SYS_CMDLINE.
214
215 2006-12-21 Hans-Peter Nilsson <hp@axis.com>
216
217 * acconfig.h: Remove.
218 * config.in: Regenerate.
219
220 2006-07-13 Yoshinori Sato <ysato@users.sourceforge.jp>
221
222 * compile.c (OBITOP): Bit address mask low three bit.
223 * compile.c (decode): Fix warning.
224
225 2006-06-13 Richard Earnshaw <rearnsha@arm.com>
226
227 * configure: Regenerated.
228
229 2006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
230
231 * configure: Regenerated.
232
233 2006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
234
235 * configure: Regenerated.
236
237 2005-03-23 Mark Kettenis <kettenis@gnu.org>
238
239 * configure: Regenerate.
240
241 2005-01-14 Andrew Cagney <cagney@gnu.org>
242
243 * configure.ac: Sinclude aclocal.m4 before common.m4. Add
244 explicit call to AC_CONFIG_HEADER.
245 * configure: Regenerate.
246
247 2005-01-12 Andrew Cagney <cagney@gnu.org>
248
249 * configure.ac: Update to use ../common/common.m4.
250 * configure: Re-generate.
251
252 2005-01-11 Andrew Cagney <cagney@localhost.localdomain>
253
254 * configure: Regenerated to track ../common/aclocal.m4 changes.
255
256 2005-01-07 Andrew Cagney <cagney@gnu.org>
257
258 * configure.ac: Rename configure.in, require autoconf 2.59.
259 * configure: Re-generate.
260
261 2004-12-08 Hans-Peter Nilsson <hp@axis.com>
262
263 * configure: Regenerate for ../common/aclocal.m4 update.
264
265 2004-06-28 Alexandre Oliva <aoliva@redhat.com>
266
267 2003-07-23 Richard Sandiford <rsandifo@redhat.com>
268 * compile.c (sim_resume): Make sure that dst.reg refers to the
269 right register byte in mova/sz.l @(dd,RnL),ERn.
270 2003-07-21 Richard Sandiford <rsandifo@redhat.com>
271 * compile.c (sim_resume): Zero-extend immediate to muls, mulsu,
272 mulxs, divs and divxs.
273
274 * compile.c (sim_load): Update sd->memory_size.
275
276 2004-06-10 Michael Snyder <msnyder@redhat.com>
277
278 Patch submitted by Nitin Yewale <NitinY@KPITCummins.com>.
279 * compile.c (sim_resume): Corrected ANDC operation on EXR for H8S.
280
281 2004-01-05 Michael Snyder <msnyder@redhat.com>
282
283 * compile.c (sim_load): Don't pass a type to bfd_openr.
284
285 2003-12-16 Michael Snyder <msnyder@redhat.com>
286
287 Patch submitted by Anil Paranjape <AnilP1@KPITCummins.com>
288 * sim-main.h (H8300H_MSIZE): Increase from 18 bits to 24 bits.
289
290 2003-12-11 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
291
292 * compile.c (set_h8300h): Initialize globals to zero.
293
294 2003-10-17 Shrinivas Atre <shrinivasa@KPITCummins.com>
295
296 * compile.c (h8300_normal_mode): New.
297 (SP): Handle normal mode.
298 (bitfrom): Use normal mode flag to return suitable value.
299 (lvalue): Use normal mode flag to return command line location.
300 (decode): Decode instruction correctly for normal mode.
301 (init_pointers): Initialise memory correctly for normal mode.
302 (sim_resume): Handle cases for normal mode using h8300_normal_mode
303 flag.
304 (sim_store_register): Handle 2 byte PC for normal mode.
305 (sim_fetch_register): Handle 2 byte PC for normal mode.
306 (set_h8300h): Set normal mode flag as per architechture.
307 (sim_load): Allocate 64K for normal mode instead of bigger memory.
308
309 2003-07-18 Michael Snyder <msnyder@redhat.com>
310
311 * compile.c (decode): Enhancements for mova.
312 Initialize cst, reg, and rdisp inside the loop, for each
313 new instruction. Defer correction of the disp2 values until
314 later, and then adjust them by the size of the first operand,
315 rather than the size of the instruction.
316 (sim_resume): For mova, adjust the size of the second operand
317 according to the type of the first operand (INDEXB vs. INDEXW).
318 In cases where there is only one operand, the other two must
319 both be composed on the fly.
320
321 2003-07-22 Michael Snyder <msnyder@redhat.com>
322
323 * compile.c (sim_resume): Revert 6-24 change, it does not
324 work with gdb breakpoints.
325
326 2003-07-17 Michael Snyder <msnyder@redhat.com>
327
328 * compile.c (sim_resume): Handle shll reg, reg and shlr reg, reg.
329 (decode): IMM16 is always zero-extended.
330
331 2003-06-24 Michael Snyder <msnyder@redhat.com>
332
333 * sim-main.h (SIM_WIFSTOPPED, SIM_WSTOPSIG): Define.
334 * compile.c (sim_resume): Use the above to return stop signal.
335
336 2003-06-18 Michael Snyder <msnyder@redhat.com>
337
338 * compile.c: Replace "Hitachi" with "Renesas".
339 (decode): Distinguish AV_H8S from AV_H8H.
340 (sim_resume): H8SX can use any register for TAS.
341 (decode): Add support for VECIND.
342 (sim_resume): Implement rte/l and rts/l.
343 (GETSR): New macro (actually old macro reincarnated).
344 (decode): Add handling for IMM2.
345 (sim_resume): Drop extra block around jmp, jsr, rts.
346 Add handling for trapa and rte.
347 For divxu.b, change 0xffff mask to 0xff.
348 (set_h8300h): Add bfd_mach_h8300sxn machine.
349
350 2003-06-18 Corinna Vinschen <vinschen@redhat.com>
351
352 * sim-main.h (enum h8_regnum): Turn around order of MACH, MACL
353 and SBR, VBR.
354
355 2003-06-05 Michael Snyder <msnyder@redhat.com>
356
357 * compile.c (sim_fetch_register): Handle SBR, VBR, MACH, MACL.
358 (sim_store_register): Ditto.
359
360 2003-06-04 Michael Snyder <msnyder@redhat.com>
361
362 * compile.c (sim_info): Fix typo in output.
363
364 * compile.c (set_h8300h): Replace 'flag' arguments
365 with a bfd_machine argument, and decode it inline.
366 Check for bfd_mach_h8300hn and bfd_mach_h8300sn.
367
368 2003-06-03 Michael Snyder <msnyder@redhat.com>
369
370 * compile.c: Add h8300sx insns and addressing modes.
371 * sim-main.h: Replaces h8300/inst.h.
372 * Makefile.in: Tweak to bring in some sim/common stuff.
373
374 2003-04-13 Michael Snyder <msnyder@redhat.com>
375
376 * compile.c (sim_resume): Implement 'daa' and 'das' instructions.
377
378 2003-03-20 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
379
380 * compile.c (cmdline_location): Added function to
381 return the location of 8-bit (256 locations) where the
382 Command Line arguments would be stored.
383 (decode): Added a TRAP to 0xcc for Commandline
384 processing using pseudo opcode O_SYS_CMDLINE.
385 (sim_resume): Added handling of O_SYS_CMDLINE Trap.
386 (sim_create_inferior): Setting a pointer to
387 Commandline Args array.
388 * inst.h: Added a new variable ptr_command_line for
389 storing pointer to Commandline array.
390
391 2003-03-14 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
392
393 * compile.c (decode): Added code for some more magic traps.
394 * compile.c (sim_resume): Added support for File I/O system
395 calls through callback to host_system.
396 System calls provided support for :
397 open, read, write, lseek, close, stat, fstat
398 Only basic support for stat and fstat.
399
400 2003-02-27 Andrew Cagney <cagney@redhat.com>
401
402 * compile.c (sim_open, sim_create_inferior): Rename _bfd to bfd.
403
404 2003-02-05 Kazu Hirata <kazu@cs.umass.edu>
405
406 * compile.c (init_pointers): Abort if wreg never gets initialized.
407 (sim_resume): Fix the handling of exts.w and extu.w.
408
409 2003-01-31 Kazu Hirata <kazu@cs.umass.edu>
410
411 * compile.c (sim_resume): Fix the handling of bxor.
412
413 2003-01-16 Michael Snyder <msnyder@redhat.com>
414
415 * compile.c: Change K&R function definitions to ISO.
416 (fetch): Make static, and eliminate unused parameter 'n'.
417
418 2002-12-26 Kazu Hirata <kazu@cs.umass.edu>
419
420 * compile.c: Fix formatting.
421 * inst.h: Likewise.
422
423 2002-07-29 Andrey Volkov <avolkov@transas.com>
424
425 * compile.c: Include "gdb/sim-h8300.h"
426 * Makefile.in: Add dependences on "inst.h",
427 "gdb/callback.h", "gdb/remote-sim.h" and "gdb/sim-h8300.h".
428
429 2002-06-16 Andrew Cagney <ac131313@redhat.com>
430
431 * configure: Regenerated to track ../common/aclocal.m4 changes.
432
433 2002-06-08 Andrew Cagney <cagney@redhat.com>
434
435 * compile.c: Include "gdb/callback.h" and "gdb/remote-sim.h".
436
437 2002-05-19 Kazu Hirata <kazu@cs.umass.edu>
438
439 * compile.c: Fix formatting.
440
441 2002-05-18 Kazu Hirata <kazu@cs.umass.edu>
442
443 * compile.c: Fix formatting.
444
445 2002-05-17 Andrey Volkov (avolkov@transas.com)
446
447 * compile.c: Add absented opcodes: LDC, STC, EEPMOV, TAS.
448
449 2002-05-17 Andrey Volkov (avolkov@transas.com)
450
451 * compile.c: Add support of EXR register
452 * inst.h: Ditto.
453
454 2002-05-17 Andrey Volkov (avolkov@transas.com)
455
456 * compile.c: Made h8300s as new target, not h8300h alias.
457 * inst.h: Ditto.
458
459 2002-05-17 Andrey Volkov (avolkov@transas.com)
460
461 * compile.c: Add additional CCR flags (I,UI,H,U)
462
463 2002-05-17 Andrey Volkov (avolkov@transas.com)
464
465 * compile.c: Change literal regnumbers to REGNUMS.
466 Fix instruction and cycles counting
467
468 2001-12-20 Kazu Hirata <kazu@hxi.com>
469
470 * compile.c: Fix formatting.
471
472 2001-12-20 Kazu Hirata <kazu@hxi.com>
473
474 * compile.c: Fix comment typos.
475
476 2000-08-10 Kazu Hirata <kazu@hxi.com>
477
478 * compile.c (decode): Clean up the code.
479
480 2000-06-15 Kazu Hirata <kazu@hxi.com>
481
482 * compile.c (decode): Distinguish inc/dec.[wl] and adds/subs
483 correctly.
484
485 2000-06-20 Frank Ch. Eigler <fche@redhat.com>
486
487 * compile.c: Don't include "wait.h".
488 (sim_resume): Use local SIM_WIFEXITED and SIM_WIFSIGNALED macros
489 instead of WIF* from host.
490
491 2000-06-13 Frank Ch. Eigler <fche@redhat.com>
492
493 * compile.c, writecode.c: Correct typo.
494
495 2000-06-13 Kazu Hirata <kazu@hxi.com>
496
497 * compile.c: Fix formatting.
498
499 Tue May 23 21:39:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
500
501 * configure: Regenerated to track ../common/aclocal.m4 changes.
502
503 Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney@b1.cygnus.com>
504
505 * configure: Regenerated to track ../common/aclocal.m4 changes.
506
507 1999-05-08 Felix Lee <flee@cygnus.com>
508
509 * configure: Regenerated to track ../common/aclocal.m4 changes.
510
511 1999-04-02 Keith Seitz <keiths@cygnus.com>
512
513 * compile.c (POLL_QUIT_INTERVAL): Define. Used to tweak the
514 frequency at which the poll_quit callback is used.
515 (sim_resume): Use POLL_QUIT_INTERVAL instead of hard-coded value.
516
517 Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer@cygnus.com>
518
519 * configure: Regenerated to track ../common/aclocal.m4 changes.
520
521 Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche>
522
523 * configure: Regenerated to track ../common/aclocal.m4 changes.
524 * config.in: Ditto.
525
526 Sun Apr 26 15:20:14 1998 Tom Tromey <tromey@cygnus.com>
527
528 * acconfig.h: New file.
529 * configure.in: Reverted change of Apr 24; use sinclude again.
530
531 Fri Apr 24 14:16:40 1998 Tom Tromey <tromey@creche>
532
533 * configure: Regenerated to track ../common/aclocal.m4 changes.
534 * config.in: Ditto.
535
536 Fri Apr 24 11:19:46 1998 Tom Tromey <tromey@cygnus.com>
537
538 * configure.in: Don't call sinclude.
539
540 Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
541
542 * configure: Regenerated to track ../common/aclocal.m4 changes.
543
544 Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
545
546 * configure: Regenerated to track ../common/aclocal.m4 changes.
547
548 Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
549
550 * configure: Regenerated to track ../common/aclocal.m4 changes.
551
552 Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
553
554 * configure: Regenerated to track ../common/aclocal.m4 changes.
555
556 Tue Feb 17 12:42:18 1998 Andrew Cagney <cagney@b1.cygnus.com>
557
558 * compile.c (sim_store_register, sim_fetch_register): Pass in
559 length parameter. Return -1.
560
561 Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney@b1.cygnus.com>
562
563 * configure: Regenerated to track ../common/aclocal.m4 changes.
564
565 Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney@b1.cygnus.com>
566
567 * configure: Regenerated to track ../common/aclocal.m4 changes.
568
569 Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba>
570
571 * configure: Regenerated to track ../common/aclocal.m4 changes.
572
573 Mon Dec 15 23:17:11 1997 Andrew Cagney <cagney@b1.cygnus.com>
574
575 * configure: Regenerated to track ../common/aclocal.m4 changes.
576 * config.in: Ditto.
577
578 Thu Dec 4 09:21:05 1997 Doug Evans <devans@canuck.cygnus.com>
579
580 * configure: Regenerated to track ../common/aclocal.m4 changes.
581
582 Tue Nov 11 16:52:07 1997 Angela Marie Thomas (angela@cygnus.com)
583
584 * compile.c: #include stdio.h for definition of NULL on
585 some platforms.
586
587 Wed Oct 22 14:43:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
588
589 * compile.c (sim_load): Pass lma_p and sim_write args to
590 sim_load_file.
591
592 Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney@b1.cygnus.com>
593
594 * configure: Regenerated to track ../common/aclocal.m4 changes.
595
596 Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
597
598 * configure: Regenerated to track ../common/aclocal.m4 changes.
599
600 Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney@b1.cygnus.com>
601
602 * configure: Regenerated to track ../common/aclocal.m4 changes.
603
604 Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
605
606 * configure: Regenerated to track ../common/aclocal.m4 changes.
607
608 Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney@b1.cygnus.com>
609
610 * configure: Regenerated to track ../common/aclocal.m4 changes.
611
612 Wed Sep 17 12:00:57 1997 Andrew Cagney <cagney@b1.cygnus.com>
613
614 * Makefile.in (compile.o): Depend on config.h in local directory.
615
616 Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
617
618 * configure: Regenerated to track ../common/aclocal.m4 changes.
619
620 Tue Sep 9 22:17:26 1997 Felix Lee <flee@cygnus.com>
621
622 * inst.h (sim_state): rename to h8300_sim_state, to avoid conflict
623 with sim/common.
624 * configure.in: check for sys/param.h
625 * compile.c: #ifdef HAVE_SYS_PARAM_H.
626 #define SIGTRAP for wingdb.
627 (sim_resume): poll keyboard at least once per call.
628 (sim_resume): use host_callback instead of printf for syscall
629 output.
630
631 Thu Sep 4 17:21:23 1997 Doug Evans <dje@seba>
632
633 * configure: Regenerated to track ../common/aclocal.m4 changes.
634
635 Wed Aug 27 18:13:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
636
637 * configure: Regenerated to track ../common/aclocal.m4 changes.
638 * config.in: Ditto.
639
640 Tue Aug 26 10:38:43 1997 Andrew Cagney <cagney@b1.cygnus.com>
641
642 * compile.c (sim_kill): Delete.
643 (sim_create_inferior): Add ABFD argument.
644 (sim_load): Move setting of PC from here.
645 (sim_create_inferior): To here.
646 (sim_open, sim_load, set_h8300h): Add fixme explaining why much of
647 the sim_load code should be moved to sim_open.
648
649 Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
650
651 * configure: Regenerated to track ../common/aclocal.m4 changes.
652 * config.in: Ditto.
653
654 Mon Aug 25 15:47:41 1997 Andrew Cagney <cagney@b1.cygnus.com>
655
656 * compile.c (sim_open): Add ABFD argument.
657
658 Tue May 20 10:16:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
659
660 * compile.c (sim_open): Add callback argument.
661 (sim_set_callbacks): Delete SIM_DESC argument.
662
663 Wed Apr 30 10:22:29 1997 Doug Evans <dje@canuck.cygnus.com>
664
665 * compile.c (sim_load): Call bfd_get_mach instead of examining
666 bfd fields directly.
667 * tconfig.in (SIM_PRE_LOAD): Delete, no longer used.
668
669 Thu Apr 24 00:39:51 1997 Doug Evans <dje@canuck.cygnus.com>
670
671 * configure: Regenerated to track ../common/aclocal.m4 changes.
672
673 Fri Apr 18 14:30:09 1997 Andrew Cagney <cagney@b1.cygnus.com>
674
675 * compile.c (sim_resume): Use poll_quit callback.
676 (sim_stop): New function.
677
678 Thu Apr 17 03:06:39 1997 Doug Evans <dje@canuck.cygnus.com>
679
680 * Makefile.in (SIM_OBJS): Add sim-load.o.
681 * compile.c (sim_kind, myname): New static locals.
682 (sim_open): Set sim_kind, myname.
683 (sim_load): Return SIM_RC. New arg abfd. Update test for h8300h.
684 Call sim_load_file to load file into simulator. Set start address
685 from bfd.
686 (sim_create_inferior): Return SIM_RC. Delete arg start_address.
687
688 Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
689
690 * configure: Regenerated to track ../common/aclocal.m4 changes.
691 * config.in: Ditto.
692
693 Wed Apr 2 15:06:28 1997 Doug Evans <dje@canuck.cygnus.com>
694
695 * compile.c (sim_open): New arg `kind'.
696
697 * configure: Regenerated to track ../common/aclocal.m4 changes.
698
699 Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
700
701 * configure: Regenerated to track ../common/aclocal.m4 changes.
702
703 Wed Mar 19 01:14:00 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
704
705 * configure: Regenerated to track ../common/aclocal.m4 changes.
706
707 Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
708
709 * configure: Re-generate.
710
711 Fri Mar 14 10:34:11 1997 Michael Meissner <meissner@cygnus.com>
712
713 * configure: Regenerate to track ../common/aclocal.m4 changes.
714
715 Thu Mar 13 12:48:05 1997 Doug Evans <dje@canuck.cygnus.com>
716
717 * compile.c (sim_open): New SIM_DESC result. Argument is now in
718 argv form.
719 (other sim_*): New SIM_DESC argument.
720
721 Tue Feb 4 13:36:29 1997 Doug Evans <dje@canuck.cygnus.com>
722
723 * Makefile.in (@COMMON_MAKEFILE_FRAG): Use
724 COMMON_{PRE,POST}_CONFIG_FRAG instead.
725 * configure.in: sinclude ../common/aclocal.m4.
726 * configure: Regenerated.
727
728 Thu Jan 23 11:46:23 1997 Stu Grossman (grossman@critters.cygnus.com)
729
730 * configure configure.in Makefile.in: Update to new configure
731 scheme which is more compatible with WinGDB builds.
732 * configure.in: Improve comment on how to run autoconf.
733 * configure: Re-run autoconf to get new ../common/aclocal.m4.
734 * Makefile.in: Use autoconf substitution to install common
735 makefile fragment.
736
737 Wed Nov 20 01:39:12 1996 Doug Evans <dje@canuck.cygnus.com>
738
739 * Makefile.in: Delete stuff moved to ../common/Make-common.in.
740 (SIM_OBJS): Define.
741 * configure.in: Simplify using macros in ../common/aclocal.m4.
742 * configure: Regenerated.
743 * inst.h (enum sim_state): Define.
744 (cpu_state_type): New member `state'. Set it whenever `exception'
745 is set.
746 * compile.c (sim_callback): New global.
747 (sim_set_simcache_size): Renamed from sim_csize.
748 (sim_resume, case O_SLEEP): Add right way to decode r0 but #if 0 out
749 'cus it can't work. Change main loop exit test to use cpu.state.
750 (sim_trace): New function.
751 (sim_stop_reason): Add right way to set results, but #if 0 out.
752 (sim_size): New function.
753 (sim_info): Redirect calls to printf_filtered through callback.
754 (sim_set_callbacks): Record callback.
755 * run.c: Deleted, using one in ../common now.
756 * tconfig.in: New file.
757
758 Thu Oct 3 16:13:18 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
759
760 * Makefile.in (mostlyclean): Don't remove config.log here.
761
762 Fri Aug 9 22:59:11 1996 Jeffrey A Law (law@cygnus.com)
763
764 * compile.c (sim_resume): rts, sleep, bpt and nop have
765 no associated "size".
766
767 Tue Jul 9 22:15:39 1996 Jeffrey A Law (law@cygnus.com)
768
769 * compile.c (sim_resume): Fix all rotate-by-2-bits insns.
770
771 Tue Jul 2 23:08:45 1996 Jeffrey A Law (law@cygnus.com)
772
773 * run.c (main): Don't "load" sections which don't have
774 SEC_LOAD set.
775 * compile.c (sim_resume, case "O_NOT"): Use ONOT instead
776 of OSHIFTS.
777 (ONOT): Define.
778 (sim_resume, shift/rotate cases): Add support for shift/rotate
779 by two bits.
780 (OSHIFTS): Corresponding changes.
781
782 Tue Jul 2 01:37:27 1996 Jeffrey A Law (law@cygnus.com)
783
784 * compile.c (sim_resume): Handle "ldm.l" and "stm.l".
785
786 Wed Jun 26 08:58:53 1996 Jeffrey A Law (law@cygnus.com)
787
788 * compile.c (h8300smode): Declare.
789
790 Wed Jun 26 12:20:56 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
791
792 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
793 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
794 (docdir): Removed.
795 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
796 (AC_PROG_INSTALL): Added.
797 * configure: Rebuilt.
798
799 Tue Jun 18 16:31:10 1996 Jeffrey A. Law <law@rtl.cygnus.com>
800
801 * compile.c (sim_load): Treat the H8/S like the H8/300H for now.
802 * run.c (main): Treat the H8/S like the H8/300H for now.
803
804 Fri May 24 10:35:25 1996 Jeffrey A Law (law@cygnus.com)
805
806 * compile.c (SEXTCHAR): Clear upper bits when sign
807 bit is clear.
808
809 Wed May 22 22:23:37 1996 Jeffrey A Law (law@cygnus.com)
810
811 * compile.c (sim_resume): Correctly handle divu.
812
813 Tue May 7 02:13:05 1996 Jeffrey A Law (law@cygnus.com)
814
815 * compile.c (sim_resume): Never allow the PC to have an
816 odd value.
817
818 Fri Apr 12 16:50:37 1996 Jeffrey A Law (law@cygnus.com)
819
820 * inst.h: Expand on comments regarding H8300H_MSIZE. Note
821 separate memory is allocate for the 8-bit area.
822 (struct cpu_state_type): Add new "eightbit' field.
823 * compile.c (GET_MEMORY_L): Handle access into the 8-bit
824 area.
825 (GET_MEMORY_W, GET_MEMORY_B): Likewise.
826 (SET_MEMORY_L, SET_MEMORY_W, SET_MEMORY_B): Likewise.
827 (init_pointers): Initialize space for the 8-bit area.
828 (sim_write): Handle writing into the 8-bit area.
829 (sim_read): Handle reading from the 8-bit area.
830 (sim_load): Reallocate space for the 8-bit area.
831
832 * compile.c (sim_load): Re-allocate memory for the simulator
833 here.
834
835 Fri Apr 12 09:39:56 1996 Jeffrey A Law (law@cygnus.com)
836
837 * compile.c (sim_resume): Fix and simplify overflow and carry
838 handling for 32bit ALU insns.
839
840 Mon Apr 8 23:58:49 1996 Jeffrey A Law (law@cygnus.com)
841
842 * compile.c (sim_resume): Fix overflow checks for ALU insns.
843
844 Fri Apr 5 17:20:59 1996 Jeffrey A Law (law@cygnus.com)
845
846 * compile.c (decode): Use "bit" to hold L_3 immediates instead
847 of holding them in "abs". Handle ABS8MEM memory references aka
848 8-bit area. Replace ABSMOV references with ABS8MEM.
849
850 Wed Mar 13 17:43:56 1996 Jeffrey A Law (law@cygnus.com)
851
852 * compile.c (fetch): Handle accesses to the exception/function
853 vectors.
854
855 Mon Mar 11 09:53:25 1996 Doug Evans <dje@charmed.cygnus.com>
856
857 * compile.c: #include "wait.h".
858 (sim_resume, sleep insn): Check program exit status in r0.
859 (sim_resume, shift insns): Fix setting of overflow flag for shal.
860 * run.c: #include <signal.h>.
861 (main): Abort if program got SIGILL.
862 Print error message if argument is invalid.
863 (usage): Improve text.
864
865 Wed Feb 21 12:15:00 1996 Ian Lance Taylor <ian@cygnus.com>
866
867 * configure: Regenerate with autoconf 2.7.
868
869 Thu Jan 4 11:52:53 1996 Doug Evans <dje@canuck.cygnus.com>
870
871 * inst.h (MPOWER,MSIZE): Deleted.
872 (H8300{,H}_MSIZE): Define.
873 * compile.c (memory_size): New static global.
874 (init_pointers): Set memory size from one of H8300{,H}_MSIZE.
875 (sim_write,sim_read): Use memory_size.
876
877 Fri Oct 13 15:03:19 1995 steve chamberlain <sac@slash.cygnus.com>
878
879 * compile.c (sim_set_callbacks): New.
880
881 Tue Oct 10 11:11:26 1995 Fred Fish <fnf@cygnus.com>
882
883 * Makefile.in (BISON): Remove macro.
884
885 Wed Sep 20 13:35:02 1995 Ian Lance Taylor <ian@cygnus.com>
886
887 * Makefile.in (maintainer-clean): New synonym for realclean.
888
889 Fri Sep 8 12:18:53 1995 Ian Lance Taylor <ian@cygnus.com>
890
891 * Makefile.in (install): Don't install in $(tooldir).
892
893 * configure.in: Call AC_CONFIG_HEADER. Don't try to use
894 bfd/hosts/*.h file or bfd/config/*.mh file. Call AC_PROG_CC and
895 AC_PROG_RANLIB. Substitute in values for CFLAGS, HDEFINES and AR.
896 Call AC_CHECK_HEADERS for stdlib.h and time.h. Touch stamp.h if
897 creating config.h.
898 * configure: Rebuild.
899 * config.in: New file, created by autoheader.
900 * Makefile.in (AR): Define as @AR@.
901 (CC): New variable, defined as @CC@.
902 (CFLAGS): Define as @CFLAGS@.
903 (RANLIB): Define as @RANLIB@.
904 (HDEFINES, TDEFINES): New variables.
905 (@host_makefile_frag@): Remove.
906 (compile.o, run.o): Depend upon config.h.
907 (mostlyclean): Make the same as clean, not distclean.
908 (clean): Remove config.log.
909 (distclean): Remove config.h and stamp-h.
910 (Makefile): Don't depend upon @frags@. Just rebuild Makefile when
911 invoking config.status.
912 (config.h, stamp-h): New targets.
913 * compile.c: Include "config.h". Don't include <sys/times.h>.
914 Include <time.h> and <stdlib.h> if they exist. Don't include
915 "sysdep.h".
916 (get_now): Remove unused local b.
917 * run.c: Include "config.h". Include <stdlib.h> if it exists.
918 Don't include "sysdep.h".
919 * writecode.c: Don't include "bfd.h" or "sysdep.h". Include
920 <stdio.h>.
921
922 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
923
924 * Update all FSF addresses except those in COPYING* files.
925
926 Wed Jul 5 14:32:54 1995 J.T. Conklin <jtc@rtl.cygnus.com>
927
928 * Makefile.in (clean): Remove run.
929 (distclean): Remove Makefile.
930
931 * h8300.mt: Removed.
932
933 * Makefile.in, configure.in: converted to autoconf.
934 * configure: New file, generated with autconf 2.4.
935
936 Fri Jun 30 16:50:24 1995 Stan Shebs <shebs@andros.cygnus.com>
937
938 * compile.c (sim_do_command): New function.
939
940 Tue Jun 20 16:18:13 1995 Steve Chamberlain <sac@slash.cygnus.com>
941
942 * compile.c (get_now): Don't do if win32.
943 (sim_resume): Poll in win32 too.
944
945 Wed May 24 16:31:38 1995 Jim Wilson <wilson@chestnut.cygnus.com>
946
947 * configure.in: Fix typo in last change.
948
949 Mon Mar 27 10:32:34 1995 J.T. Conklin <jtc@rtl.cygnus.com>
950
951 * run.c: parse arguments with getopt().
952
953 Tue Feb 28 17:30:08 1995 Ian Lance Taylor <ian@cygnus.com>
954
955 * configure.in: Use ../../bfd/hosts/std-host.h if specific
956 host unavailable.
957
958 Sun Jan 22 12:35:43 1995 Steve Chamberlain <sac@splat>
959
960 * compile.c (sim_resume): Initialize cpu.mask.
961
962 Thu Sep 8 16:53:00 1994 Steve Chamberlain (sac@jonny.cygnus.com)
963
964 * inst.h (MPOWER): Bump simulated memory size to 2^18 bytes.
965
966 Wed May 18 13:47:58 1994 Doug Evans (dje@canuck.cygnus.com)
967
968 * compile.c: #include "bfd.h".
969 (sim_*): Set result type to void where there isn't one.
970 (sim_resume, default case): Set cpu.exception to SIGILL.
971 (sim_trace): Delete.
972 (sim_set_pc): Delete.
973 (sim_info): Delete printf_fn arg, all callers changed.
974 Call printf_filtered.
975 (set_h8300h): New arg `flag', all callers changed.
976 (sim_close): New function.
977 (sim_load): New function.
978 (sim_create_inferior): Renamed from sim_set_args, all callers changed.
979 * run.c: #include <varargs.h>, "remote-sim.h".
980 (printf_filtered): New function.
981
982 Fri May 13 18:32:27 1994 Doug Evans (dje@canuck.cygnus.com)
983
984 * compile.c (decode): Fix typo (16 bit branches).
985 (*): Some white space clean up.
986
987 Fri May 6 13:44:01 1994 Steve Chamberlain (sac@jonny.cygnus.com)
988
989 * compile.c (decode): Compile 16bit branches properly.
990
991 Sat Dec 11 16:32:36 1993 Steve Chamberlain (sac@thepub.cygnus.com)
992
993 * compile.c: Tidy up formatting. (sim_resume): Add orc, xorc,
994 andc. Poll for interrupts.
995
996 Thu Oct 28 19:29:34 1993 Doug Evans (dje@canuck.cygnus.com)
997
998 * compile.c: #include "ansidecl.h" for remote-sim.h.
999
1000 Tue Oct 26 09:43:36 1993 Doug Evans (dje@canuck.cygnus.com)
1001
1002 * Makefile.in (CSEARCH): Add -I$(srcdir)/../../gdb
1003 * compile.c: #include "remote-sim.h".
1004 (sim_resume): New arg siggnal.
1005 (sim_write): Use SIM_ADDR for type of arg addr.
1006 Always return a value.
1007 (sim_read): Ditto.
1008 (sim_store_register): Result is type int.
1009 (sim_fetch_register): Ditto.
1010 (sim_stop_reason): Renamed from sim_stop_signal.
1011 (sim_set_pc): Use SIM_ADDR for type of arg pc.
1012 (sim_info): int result, new arg printf_fn.
1013 (sim_kill): int result.
1014 (sim_open): int result, new arg name.
1015 * run.c (main): Use sim_set_pc to set pc.
1016 Update call to sim_info.
1017
1018 Sat Oct 23 15:01:18 1993 Doug Evans (dje@canuck.cygnus.com)
1019
1020 * compile.c (sim_stop_signal): Result is now enum sim_stop.
1021
1022 Fri Oct 15 23:49:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1023
1024 * compile.c (sim_kill, sim_open, sim_set_args): New functions.
1025
1026 Thu Oct 7 16:24:10 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
1027
1028 * compile.c (sim_set_pc): Write to the pc direcly.
1029 (sim_store_register): Now value is passed by reference. (sim_read,
1030 sim_write): Return number of bytes copied.
1031
1032 Tue Aug 17 07:16:15 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
1033
1034 * compile.c (mop): New function to do multiplies.
1035
1036 Fri Jul 16 13:53:53 1993 Doug Evans (dje@canuck.cygnus.com)
1037
1038 * compile.c (sim_resume): Add support for nop insn.
1039
1040 Thu Jul 15 09:59:01 1993 Doug Evans (dje@canuck.cygnus.com)
1041
1042 * compile.c: Reset HMODE back to zero (accidently set it to 1).
1043
1044 * run.c (main): If h8/300h binary detected, call set_h8300h.
1045 * compile.c (sim_resume): Fix O_NEG insn.
1046
1047 Fri Jul 9 14:36:48 1993 Doug Evans (dje@canuck.cygnus.com)
1048
1049 * run.c (main): Add -h flag to enable h8/300h emulation.
1050 * compile.c: Rename Hmode to HMODE (consistency with gdb).
1051 (set_h8300h): New function.
1052 (sim_resume): Add support for extu,exts insns.
1053 (sim_resume): Fix logical right shifting.
1054 (sim_resume, label alu32): Fix setting of carry flag.
1055
1056 Sun Jul 4 00:35:41 1993 Doug Evans (dje@canuck.cygnus.com)
1057
1058 * compile.c (sim_csize): Initialize cpu.cache.
1059
1060 Fri Jul 2 17:42:59 1993 Doug Evans (dje@canuck.cygnus.com)
1061
1062 * Makefile.in: Add -I../../bfd to pick up bfd.h.
1063
1064 Thu Jun 24 13:40:12 1993 Doug Evans (dje@canuck.cygnus.com)
1065
1066 * run.c (main): Fix parsing of args.
1067
1068 * compile.c (sim_resume): Fix shll insn.
1069
1070 Tue Jun 8 14:16:46 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
1071
1072 * compile.c: New file, supports H8/300H.
1073 * p1,p3, gencode.c, state.h, writecode.c All dead and obsolete.
1074
1075 Tue Jun 1 11:14:59 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1076
1077 * run.c (main): Add -v to print info.
1078 * p3.c (sim_info): New function.
1079
1080 Mon Mar 15 15:48:31 1993 Ian Lance Taylor (ian@cygnus.com)
1081
1082 * h8300.mt (DO_INSTALL): Renamed from INSTALL.
1083
1084 Wed Mar 3 15:06:53 1993 Steve Chamberlain (sac@poseidon.cygnus.com)
1085
1086 * Makefile.in: Don't use cb or indent
1087 * p1.c, state.h, writecode.c: lint
1088
1089 Mon Feb 1 16:44:58 1993 John Gilmore (gnu@cygnus.com)
1090
1091 * Makefile.in: Make SunOS halfdone VPATH work.
1092 * p1.c: Lint picked up by HP native compiler.
1093
1094 Mon Jan 4 12:32:35 1993 Steve Chamberlain (sac@wahini.cygnus.com)
1095
1096 * p1.c (sim_resume): when running on dos, any character typed to
1097 the keyboard will cause a simulated exception.
1098
1099 Sun Jan 3 14:15:07 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1100
1101 * p1.c, p3.c, run.c, writecode.c: all used h8/300 opcodes in and
1102 running
1103
1104 Tue Dec 22 13:56:48 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1105
1106 * new
1107
This page took 0.054038 seconds and 4 git commands to generate.