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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-7.1/] [sim/] [h8300/] [ChangeLog] - Blame information for rev 853

Go to most recent revision | Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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