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