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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-7.2/] [sim/] [h8300/] [ChangeLog] - Blame information for rev 481

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

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

powered by: WebSVN 2.1.0

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