OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-gdb/] [gdb-6.8/] [sim/] [h8300/] [ChangeLog] - Blame information for rev 26

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.