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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [gdb-5.0/] [sim/] [sh/] [ChangeLog] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 106 markom
Thu Sep  2 18:15:53 1999  Andrew Cagney  
2
 
3
        * configure: Regenerated to track ../common/aclocal.m4 changes.
4
 
5
Wed Aug 25 07:55:23 1999  Brendan Kehoe  
6
 
7
        * gencode.c (fcnvds ,FPUL): Rewrite to use a local anonymous
8
        union type, instead of casting to an int* then a float*.
9
        (fcnvsd FPUL,): Likewise.
10
        (flds ,FPUL): Likewise.
11
        (fsts FPUL,): Likewise.
12
 
13
1999-05-08  Felix Lee  
14
 
15
        * configure: Regenerated to track ../common/aclocal.m4 changes.
16
 
17
1999-04-02  Keith Seitz  
18
 
19
        * interp.c (POLL_QUIT_INTERVAL): Define. Used to tweak the
20
        frequency at which the poll_quit callback is called.
21
        (sim_resume): Use POLL_QUIT_INTERVAL instead of a
22
        hard-coded value.
23
 
24
Thu Sep 10 02:16:39 1997  J"orn Rennecke 
25
 
26
        * interp.c (saved_state.asregs): Add new member pad_dummy.
27
        (sim_store_register, sim_fetch_regsiter): Add 1 to rn for use
28
        as index into saved_state.asints.
29
 
30
Mon Jun 29 19:35:24 1998  Jason Molenda  (crash@bugshack.cygnus.com)
31
 
32
        * interp.c (sim_open): set endianness based on the ABFD if a -E
33
        option is not present and we have an ABFD.
34
 
35
Tue Apr 28 18:33:31 1998  Geoffrey Noer  
36
 
37
        * configure: Regenerated to track ../common/aclocal.m4 changes.
38
 
39
Sun Apr 26 15:31:55 1998  Tom Tromey  
40
 
41
        * configure: Regenerated to track ../common/aclocal.m4 changes.
42
        * config.in: Ditto.
43
 
44
Sun Apr 26 15:19:48 1998  Tom Tromey  
45
 
46
        * acconfig.h: New file.
47
        * configure.in: Reverted change of Apr 24; use sinclude again.
48
 
49
Fri Apr 24 14:16:40 1998  Tom Tromey  
50
 
51
        * configure: Regenerated to track ../common/aclocal.m4 changes.
52
        * config.in: Ditto.
53
 
54
Fri Apr 24 11:18:35 1998  Tom Tromey  
55
 
56
        * configure.in: Don't call sinclude.
57
 
58
Sat Apr  4 20:36:25 1998  Andrew Cagney  
59
 
60
        * configure: Regenerated to track ../common/aclocal.m4 changes.
61
 
62
Fri Mar 27 16:15:52 1998  Andrew Cagney  
63
 
64
        * configure: Regenerated to track ../common/aclocal.m4 changes.
65
 
66
Wed Mar 25 12:35:29 1998  Andrew Cagney  
67
 
68
        * configure: Regenerated to track ../common/aclocal.m4 changes.
69
 
70
Wed Mar 18 12:38:12 1998  Andrew Cagney  
71
 
72
        * configure: Regenerated to track ../common/aclocal.m4 changes.
73
 
74
Tue Feb 17 12:49:44 1998  Andrew Cagney  
75
 
76
        * interp.c (sim_fetch_register, sim_store_register): Pass in
77
        length parameter.  Return -1.
78
 
79
Sun Feb  1 16:47:51 1998  Andrew Cagney  
80
 
81
        * configure: Regenerated to track ../common/aclocal.m4 changes.
82
 
83
Sat Jan 31 18:15:41 1998  Andrew Cagney  
84
 
85
        * configure: Regenerated to track ../common/aclocal.m4 changes.
86
 
87
Mon Jan 19 22:26:29 1998  Doug Evans  
88
 
89
        * configure: Regenerated to track ../common/aclocal.m4 changes.
90
 
91
Mon Dec 15 23:17:11 1997  Andrew Cagney  
92
 
93
        * configure: Regenerated to track ../common/aclocal.m4 changes.
94
        * config.in: Ditto.
95
 
96
Thu Dec  4 09:21:05 1997  Doug Evans  
97
 
98
        * configure: Regenerated to track ../common/aclocal.m4 changes.
99
 
100
Wed Oct 22 14:43:00 1997  Andrew Cagney  
101
 
102
        * interp.c (sim_load): Pass lma_p and sim_write args to
103
        sim_load_file.
104
 
105
Fri Oct  3 09:28:00 1997  Andrew Cagney  
106
 
107
        * configure: Regenerated to track ../common/aclocal.m4 changes.
108
 
109
Wed Sep 24 17:38:57 1997  Andrew Cagney  
110
 
111
        * configure: Regenerated to track ../common/aclocal.m4 changes.
112
 
113
Tue Sep 23 11:04:38 1997  Andrew Cagney  
114
 
115
        * configure: Regenerated to track ../common/aclocal.m4 changes.
116
 
117
Mon Sep 22 11:46:20 1997  Andrew Cagney  
118
 
119
        * configure: Regenerated to track ../common/aclocal.m4 changes.
120
 
121
Fri Sep 19 17:45:25 1997  Andrew Cagney  
122
 
123
        * configure: Regenerated to track ../common/aclocal.m4 changes.
124
 
125
Mon Sep 15 17:36:15 1997  Andrew Cagney  
126
 
127
        * configure: Regenerated to track ../common/aclocal.m4 changes.
128
 
129
Tue Sep  9 20:52:21 1997  Felix Lee  
130
 
131
        * interp.c (sim_resume): poll_quit() at least once per call;
132
        otherwise gdb can loop sim_resume() uninterruptably.
133
 
134
Thu Sep  4 17:21:23 1997  Doug Evans  
135
 
136
        * configure: Regenerated to track ../common/aclocal.m4 changes.
137
 
138
Tue Sep  2 13:15:27 1997  Andrew Cagney  
139
 
140
        * gencode.c (tab): Order instructions according to SH3 document.
141
 
142
Wed Aug 27 18:13:22 1997  Andrew Cagney  
143
 
144
        * configure: Regenerated to track ../common/aclocal.m4 changes.
145
        * config.in: Ditto.
146
 
147
Tue Aug 26 10:41:55 1997  Andrew Cagney  
148
 
149
        * interp.c (sim_kill): Delete.
150
        (sim_create_inferior): Add ABFD argument.
151
        (sim_load): Move setting of PC from here.
152
        (sim_create_inferior): To here.
153
 
154
Mon Aug 25 17:50:22 1997  Andrew Cagney  
155
 
156
        * configure: Regenerated to track ../common/aclocal.m4 changes.
157
        * config.in: Ditto.
158
 
159
Mon Aug 25 16:17:51 1997  Andrew Cagney  
160
 
161
        * interp.c (sim_open): Add ABFD argument.
162
 
163
Mon Jun 23 15:49:14 1997  Andrew Cagney  
164
 
165
        * interp.c (get_dr): Avoid SIGFPE by moving integers instead of
166
        FP's around.
167
        (set_dr): Ditto.
168
 
169
Mon Jun 23 15:02:40 1997  Andrew Cagney  
170
 
171
        * interp.c (XD, SET_XD): Delete.
172
        (XF, SET_XF, XD_TO_XF): Define, move around registers in either
173
        FP bank.
174
 
175
        * gencode.c (fmov): Update.
176
 
177
Sun Jun 22 19:33:33 1997  Andrew Cagney  
178
 
179
        * interp.c (set_fpscr1): From J"orn Rennecke
180
        , Fix typo. Ditto for comment.
181
 
182
Tue Aug 12 00:19:11 1997  J"orn Rennecke 
183
 
184
        * interp.c (special_address): New function.
185
        (BUSERROR): Call it.  Added parameters bits_written and data.
186
        Changed all callers.
187
        * gencode.c (tab): Fixed ocbwb and pref.
188
 
189
Fri Jun 20 22:03:18 1997  J"orn Rennecke 
190
 
191
        * interp.c (do_wdat, do_wdat): Fix bug in register number calculation.
192
 
193
Thu Jun 19 00:28:08 1997  Andrew Cagney  
194
 
195
        * interp.c (sim_create_inferior): Clear registers each time an
196
        inferior is started.
197
 
198
Mon Jun 16 14:01:55 1997  Andrew Cagney  
199
 
200
        * interp.c (*FP, FP_OP, FP_CMP, FP_UNARY): Provide a hook for
201
        when a host doesn't support IEEE FP.
202
        (*DP): Provide alternative definition that supports 64bit floating
203
        point.
204
        (target_little_endian): Combine little_endian and little_endian_p.
205
        (saved_state_type): Make fpscr and sr simple integers.
206
        (SET_FPSCR, GET_FPSCR): Use macros to update fpscr register.
207
        (set_fpscr1): New function.  Handle swapping when PR / FR bits
208
        changed. Call via *_FPSCR macro.
209
        (SET_SR*, GET_SR*): Use macro's to access the SR bits - avoids
210
        endian problems.
211
 
212
        * gencode.c (tab): Update.
213
 
214
Sun Jun 15 15:22:52 1997  Andrew Cagney  
215
 
216
        * gencode.c (main): Perform basic checks on tab entries.
217
 
218
        * Makefile.in (gencode): Always compile with -g.
219
 
220
Sat Jun 14 13:45:09 1997  Andrew Cagney  
221
 
222
        * gencode.c (gensim): Move ref checking code to before `stuff'.
223
        For branches with delay slots refs were not being checked.
224
 
225
        * interp.c (sim_resume): Use nia to specify the next instruction
226
        address instead of overloading pc.
227
        (C): Delete definiton - refer to cycles directly.
228
        (SEXT12): New macro - sign extend a 12 bit quantity.
229
        (Delay_Slot): Rename from SL.
230
 
231
        * gencode.c (tab): Update/simplify.
232
 
233
        * gencode.c (gensim): Better formatting of output code.
234
        (gensim): Replace 10 with constant MAX_NR_STUFF- define as 15.
235
        (tab): Sort alphabetically.  Break `stuff' into multiple lines.
236
 
237
Fri Jun 13 22:10:13 1997  J"orn Rennecke 
238
 
239
        * gencode.c (braf, bsrf): Fix branch destination calculation to
240
        be in accordance with the documentation.
241
 
242
Fri Jun 13 15:33:53 1997  J"orn Rennecke 
243
 
244
        * interp.c (init_pointers): Fix little endian test.
245
 
246
Thu Jun  5 12:56:08 1997  J"orn Rennecke 
247
 
248
        * interp.c (init_pointers): SH4 hardware is always WORDS_BIT_ENDIAN.
249
        * gencode (fmov from/to memory): take endian_mismatch into account
250
        for 32 bit moves too.
251
 
252
Wed May 28 23:42:35 1997  J"orn Rennecke 
253
 
254
        * gencode.c (swap.b): Fix treatment of high word.
255
 
256
Wed May 28 23:42:35 1997  J"orn Rennecke 
257
 
258
        * sh/gencode.c,
259
        * interp.c: experimental SH4 support.
260
        DFmode moves are probaly broken for target little endian.
261
 
262
Tue May 20 10:23:28 1997  Andrew Cagney  
263
 
264
        * interp.c (sim_open): Add callback argument.
265
        (sim_set_callbacks): Delete SIM_DESC argument.
266
 
267
Wed Apr 30 11:38:08 1997  Doug Evans  
268
 
269
        * Makefile.in (SIM_EXTRA_CLEAN): Define.
270
        (clean targets): Delete.
271
        (sh-clean): New target.
272
 
273
Thu Apr 24 00:39:51 1997  Doug Evans  
274
 
275
        * configure: Regenerated to track ../common/aclocal.m4 changes.
276
 
277
Wed Apr 23 17:55:22 1997  Doug Evans  
278
 
279
        * tconfig.in: New file.
280
        * interp.c (sim_open): Handle missing arg to -E.
281
 
282
Tue Apr 22 08:55:35 1997  Stu Grossman  (grossman@critters.cygnus.com)
283
 
284
        * Makefile.in:  Add clean targets.
285
 
286
Fri Apr 18 18:57:04 1997  Stu Grossman  (grossman@critters.cygnus.com)
287
 
288
        * interp.c:  Include float.h and define SIGTRAP if _WIN32.
289
        WIN32 -> _WIN32.
290
        * (trap):  Do do SYS_chown for _WIN32.
291
 
292
Fri Apr 18 13:33:09 1997  Doug Evans  
293
 
294
        * interp.c (sim_resume): Fix argument to poll_quit.
295
 
296
Fri Apr 18 14:14:49 1997  Andrew Cagney  
297
 
298
        * interp.c (sim_stop): New function.
299
        (sim_resume): Use poll_quit for polling.
300
 
301
Thu Apr 17 03:32:04 1997  Doug Evans  
302
 
303
        * Makefile.in (SIM_OBJS): Add sim-load.o.
304
        * interp.c (target_byte_order): Delete.
305
        (sim_kind, myname, little_endian_p): New static locals.
306
        (init_pointers): Use little_endian_p instead of target_byte_order.
307
        (sim_resume): Likewise.
308
        (sim_open): Set sim_kind, myname.  Set little_endian_p from -E arg.
309
        (sim_load): Return SIM_RC.  New arg abfd.  Call sim_load_file to
310
        load file into simulator.  Set start address from bfd.
311
        (sim_create_inferior): Return SIM_RC.  Delete arg start_address.
312
 
313
Mon Apr  7 15:45:02 1997  Andrew Cagney  
314
 
315
        * configure: Regenerated to track ../common/aclocal.m4 changes.
316
        * config.in: Ditto.
317
 
318
Wed Apr  2 15:06:28 1997  Doug Evans  
319
 
320
        * interp.c (sim_open): New arg `kind'.
321
 
322
        * configure: Regenerated to track ../common/aclocal.m4 changes.
323
 
324
Wed Apr  2 14:34:19 1997 Andrew Cagney 
325
 
326
        * configure: Regenerated to track ../common/aclocal.m4 changes.
327
 
328
Wed Mar 19 09:34:36 1997  Fred Fish  
329
 
330
        * interp.c (sim_do_command): Check for NULL command or empty
331
        string and handle it the same as a "help" command.  Use callback
332
        to print error message for unrecognized commands.  Replace
333
        hardcoded tab in literal string with a \t.  Other minor code
334
        cleanup.
335
 
336
Wed Mar 19 01:14:00 1997  Andrew Cagney  
337
 
338
        * configure: Regenerated to track ../common/aclocal.m4 changes.
339
 
340
Mon Mar 17 15:10:07 1997  Andrew Cagney  
341
 
342
        * configure: Re-generate.
343
 
344
Fri Mar 14 10:34:11 1997  Michael Meissner  
345
 
346
        * configure: Regenerate to track ../common/aclocal.m4 changes.
347
 
348
Thu Mar 13 13:00:00 1997  Doug Evans  
349
 
350
        * interp.c (sim_open): New SIM_DESC result.  Argument is now
351
        in argv form.
352
        (other sim_*): New SIM_DESC argument.
353
 
354
Tue Feb  4 13:33:30 1997  Doug Evans  
355
 
356
        * Makefile.in (@COMMON_MAKEFILE_FRAG): Use
357
        COMMON_{PRE,POST}_CONFIG_FRAG instead.
358
        * configure.in: sinclude ../common/aclocal.m4.
359
        * configure: Regenerated.
360
 
361
Thu Jan 23 11:46:23 1997  Stu Grossman  (grossman@critters.cygnus.com)
362
 
363
        * configure configure.in Makefile.in:  Update to new configure
364
        scheme which is more compatible with WinGDB builds.
365
        * configure.in:  Improve comment on how to run autoconf.
366
        * configure:  Re-run autoconf to get new ../common/aclocal.m4.
367
        * Makefile.in:  Use autoconf substitution to install common
368
        makefile fragment.
369
 
370
Wed Nov 20 02:04:32 1996  Doug Evans  
371
 
372
        * Makefile.in: Delete stuff moved to ../common/Make-common.in.
373
        (SIM_OBJS,SIM_EXTRA_LIBS): Define.
374
        * configure.in: Simplify using macros in ../common/aclocal.m4.
375
        Call AC_CHECK_HEADERS(unistd.h).
376
        * configure: Regenerated.
377
        * config.in: New file.
378
        * interp.c: #include "config.h".  #include  if present.
379
        (trap): Fetch errno value with callback->get_errno.
380
 
381
Tue Nov 12 13:34:00 1996  Dawn Perchik  
382
 
383
        * interp.c: Don't include windows polling code if inside simluator.
384
 
385
Fri Sep 20 14:57:50 1996  Stan Shebs  
386
 
387
        * interp.c: Minor formatting improvements.
388
        (saved_state_type): Add bank registers.
389
        (bp_holder): New function, use to break on when debugging BUSERROR.
390
        (BUSERROR): Call it if bus error occurs.
391
 
392
Wed Jun 26 12:29:22 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
393
 
394
        * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
395
        INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
396
        (docdir): Removed.
397
        * configure.in (AC_PREREQ): autoconf 2.5 or higher.
398
        (AC_PROG_INSTALL): Added.
399
        * configure: Rebuilt.
400
 
401
Thu May 16 15:44:29 1996  Ian Lance Taylor  
402
 
403
        * interp.c (saved_state_type): Add memstalls field.
404
        (MA) Define macro.
405
        (sim_resume): New local variable memstalls.  Add it back in to
406
        saved_state at the end of the function.
407
        (sim_info): Report memstalls.
408
        * gencode.c (tab): Add MA() to the execution string of all
409
        instructions which access memory.
410
 
411
Wed Feb 21 12:16:41 1996  Ian Lance Taylor  
412
 
413
        * configure: Regenerate with autoconf 2.7.
414
 
415
Tue Dec  5 16:38:55 1995  Stu Grossman  (grossman@cygnus.com)
416
 
417
        * gencode.c (mac.l):  Don't abort GDB if executing mac.l
418
        instruction (which is unimplemented).  Generate a SIGTRAP (in the
419
        simulated target) instead.
420
 
421
Mon Dec  4 12:22:24 1995  J.T. Conklin  
422
 
423
        * gencode.c (tab): Added several sh3 opcodes.
424
        (think): Added printonmatch for A_SSR and A_SPC.
425
        * interp.c (SSR, SPC): Added definitions.
426
        (saved_state_type): Added ssr and spc registers.
427
 
428
Wed Nov 29 12:39:27 1995  Jim Wilson  
429
 
430
        * gencode.c (tab): In shad/shld definitions, negate R[m] before
431
        the and operation instead of after.  For shad delete cast.  For shld
432
        use UR instead of R and delete cast.
433
 
434
Fri Nov 17 12:48:55 1995  Jim Wilson  
435
 
436
        * gencode.c (tab): Add explicit NaN support for ftrc instruction.
437
 
438
Wed Nov 15 11:25:27 1995  Stu Grossman  (grossman@cygnus.com)
439
 
440
        * interp.c:  Make target_byte_order be extern to prevent SGI cc from
441
        issuing warnings about the use of common symbols.
442
 
443
Tue Nov 14 15:19:43 1995  Stu Grossman  (grossman@cygnus.com)
444
 
445
        * gencode.c:  jsr, bsr and bsrf actually save pc+4 in pr, and rts
446
        actually uses pr+0.
447
 
448
Sat Oct 21 13:01:18 1995  Jim Wilson  
449
 
450
        * sh/interp.c (sim_stop_reason): Catch SIGQUIT and indicate
451
        program exited.
452
        (sim_get_quit_code): Delete.
453
 
454
        * gencode.c (gensim): Indicate SIGILL instead of calling abort for
455
        default case.
456
 
457
Mon Oct 16 18:24:03 1995  Jim Wilson  
458
 
459
        * interp.c (saved_state_type): Move FP registers to immediately
460
        after SR.
461
 
462
Tue Oct 10 11:12:15 1995  Fred Fish  
463
 
464
        * Makefile.in (BISON): Remove macro.
465
 
466
Fri Oct  6 12:08:18 1995  Jim Wilson  
467
 
468
        * interp.c (trap, case SYS_utime): Cast second arg of utime to
469
        void * to avoid compiler error.
470
 
471
        * interp.c (callback): Remove last change.  It is initialized by
472
        a sim_set_callbacks call.
473
 
474
Thu Oct  5 14:13:29 1995  steve chamberlain  
475
 
476
        * interp.c (callback): Initialize to default callback.
477
 
478
Thu Sep 28 15:26:59 1995  steve chamberlain  
479
 
480
        * run.c: Moved to ../common.
481
        * interp.c (trap): Use gdb's callback interface.
482
        * Makefile.in: Updated.
483
 
484
Wed Sep 20 13:35:13 1995  Ian Lance Taylor  
485
 
486
        * Makefile.in (maintainer-clean): New synonym for realclean.
487
 
488
Wed Sep 20 09:51:50 1995  steve chamberlain  
489
 
490
        * run.c (sim_callback_write_stdout):  New.
491
        * interp.c (trap): Call sim_callback_write_stdout when needed.
492
 
493
Mon Sep 18 18:42:27 1995  steve chamberlain  
494
 
495
        * interp.c (trap): Remove useless code.
496
 
497
Fri Sep 15 19:30:05 1995  steve chamberlain  
498
 
499
        * syscall.h: Copy from newlib.
500
 
501
Thu Sep 14 19:32:59 1995  Stu Grossman  (grossman@cygnus.com)
502
 
503
        * gencode.c:  Back up PC by 2 for breakpoints.
504
        * interp.c:  Move fp regs beyond pc/pr/etc to avoid confusing GDB,
505
        which expect pc to immediatly follow regs[].
506
 
507
Fri Sep  8 14:18:13 1995  Ian Lance Taylor  
508
 
509
        * configure.in: Define CC_FOR_BUILD.  Don't call AC_PROG_INSTALL.
510
        * configure: Rebuild.
511
        * Makefile.in (INSTALL): Revert to using install.sh.
512
        (INSTALL_PROGRAM, INSTALL_DATA): Set to $(INSTALL).
513
        (INSTALL_XFORM, INSTALL_XFORM1): Restore.
514
        (CC_FOR_BUILD): Restore.
515
        (gencode): Build using $(CC_FOR_BUILD).
516
        (install): Don't install in $(tooldir).
517
 
518
Thu Sep  7 15:02:31 1995  J.T. Conklin  
519
 
520
        (Try to) Update to new bfd autoconf scheme.
521
        * run.c: Don't include sysdep.h.
522
        * Makefile.in (INSTALL{,_PROGRAM,_DATA}): Use autoconf computed value.
523
        (CC, CFLAGS, AR, RANLIB): Likewise.
524
        (HDEFINES, TDEFINES): Define.
525
        (CC_FOR_BUILD): Delete.
526
        (host_makefile_frag): Delete.
527
        (Makefile): Don't depend on frags.
528
        * configure.in (sysdep.h): Don't create symlink.
529
        (host_makefile_frag, frags): Deleted.
530
        (CC, CFLAGS, AR, RANLIB, INSTALL): Compute values.
531
        * configure: Regenerated.
532
 
533
Thu Aug 31 12:39:07 1995  Jim Wilson  
534
 
535
        * interp.c: Include .
536
 
537
Wed Aug 30 22:05:17 1995  Jeff Law  (law@snake.cs.utah.edu)
538
 
539
        * Makefile.in (run): Link in math library too.
540
        * gencode.c (gensim): abort if an unknown opcode is encountered.
541
        * interp.c (FPSCR, FPUL): Define.
542
        (struct save_state): Add fields for floating point registers,
543
        FPSCR and FPUL.
544
        (sim_resume): Add 'F' for accessing floating point registers
545
        in the save state structure.
546
        * gencode.c: Add sh3e opcodes.
547
        (gensym): Define a buffer for int<->fp conversions.
548
 
549
Tue Aug 22 14:16:46 1995  J.T. Conklin  
550
 
551
        * interp.c (trap): Use trap vector 34 for host system interface.
552
        * gencode.c: Add 34 to conditional which determines which traps
553
        will be handled by simulator.
554
 
555
Fri Aug 11 17:59:15 1995  Jim Wilson  
556
 
557
        * run.c: Include .  Define SIGQUIT if not defined.
558
        (main): New variables reason and sigrc.  After simulator exits,
559
        check to see if it exited because of a signal, and if so, then
560
        use the signal number as the return value.
561
 
562
Thu Aug  3 10:45:37 1995  Fred Fish  
563
 
564
        * Update all FSF addresses except those in COPYING* files.
565
 
566
Tue Jul 18 23:33:10 1995  Fred Fish  
567
 
568
        * interp.c (trap): Only use SYS_execv if defined.  Might be
569
        implemented as execve(arg1,arg2,0), as with Unixware 2.0.
570
        (sim_resume): In sbit initializer, cast shifted arg to unsigned
571
        to avoid signed integer overflow.
572
 
573
Wed Jul  5 14:32:54 1995  J.T. Conklin  
574
 
575
        * Makefile.in (clean): Remove run, libsim.a.
576
          (distclean, mostlyclean, realclean): Remove Makefile and
577
          autoconf files.
578
 
579
        * sh.mt: Removed.
580
 
581
        * Makefile.in, configure.in: converted to autoconf.
582
        * configure: New file, generated with autconf 2.4.
583
 
584
Fri Jun 30 16:51:38 1995  Stan Shebs  
585
 
586
        * interp.c (sim_open): If argument supplied, interpret as
587
        desired memory size.
588
        (parse_and_set_memory_size): New function.
589
        (sim_do_command): New function.
590
 
591
Thu Jun 29 10:02:28 1995  Fred Fish  
592
 
593
        * interp.c  (SYS_wait): Define as SYS_wait4 if available and
594
        SYS_wait is not already defined (SunOS 4.1.3 for example).
595
        (SYS_utime): Define as SYS_utimes if available and
596
        SYS_utime is not already defined.
597
 
598
Thu Jun 22 17:25:57 1995  Steve Chamberlain  
599
 
600
        * interp.c: Don't include sys/times.h or sys/param.h
601
 
602
Wed Jun 21 15:03:49 1995  Steve Chamberlain  
603
 
604
        * interp.c (SIGBUS, SIGTERM): Define if not.
605
        (sim_memory_size): default to 2^19 on PCs.
606
        (sim_resume): Poll for quits on win32.
607
 
608
Wed May 24 16:22:48 1995  Jim Wilson  
609
 
610
        * gencode.c (op_tab): Add SH3 support.
611
 
612
Wed May 24 14:07:11 1995  Steve Chamberlain  
613
 
614
        * gencode.c (tab): Add bsrf and braf.
615
 
616
Mon Apr 24 15:09:49 1995  Jason Molenda  (crash@cygnus.com)
617
 
618
        * configure.in: use ../../bfd/hosts/std-host.h, not
619
        ../bfd/hosts/std-host.h (which doesn't exist).
620
 
621
Mon Mar 27 10:32:34 1995  J.T. Conklin  
622
 
623
        * run.c: parse arguments with getopt().
624
 
625
Sun Feb 26 15:27:24 1995  Steve Chamberlain  
626
 
627
        * configure.in: Use ../../bfd/hosts/std-host.h if specific
628
        host unavailable.
629
 
630
Mon Jan 23 16:10:58 1995  Torbjorn Granlund  
631
 
632
        * interp.c (macw): Sign extend MACH at bit 10 for non-saturating case.
633
 
634
Sun Jan 22 13:55:36 1995  Torbjorn Granlund  
635
 
636
        * gencode.c (op_tab): Make MAC.W call macw, not abort.
637
        * interp.c (macw): New function.
638
        (S): New #define.
639
 
640
Sat Jan 21 15:52:30 1995  Torbjorn Granlund  
641
 
642
        * gencode.c (op_tab): New code for ADDV and SUBV.
643
        Make MAC.L abort sicne it is not implemented.
644
 
645
        * interp.c (dmul): Handle the signed case by adjusting after unsigned multiply.
646
        Get rid of __GNUC__ conditional.
647
 
648
aThu Jan 19 05:50:50 1995  Torbjorn Granlund  
649
 
650
        * gencode.c (op_tab): Also replace NEGC, and try again with SUBC.
651
        Change ADDC for symmetry.
652
 
653
        * gencode.c (op_tab): Replace code for ADDC and SUBC.
654
 
655
Mon Jan  9 15:43:53 1995  Stu Grossman  (grossman@cygnus.com)
656
 
657
        * interp.c:  Remove def of INLINE.  This comes from bfd.h.  Also,
658
        declare IOMEM before using it.
659
 
660
Wed Dec 28 21:25:31 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
661
 
662
        * interp.c (BUSERROR): New macro.
663
        ([r|w][bwl]at[little|big]) New functions.
664
        (sim_resume): If GO32 check for interrupt every now
665
        and again.  Decrement PC if SIGBUS seen.
666
        * run.c (main):  Return result of simulated _exit.
667
 
668
Mon Dec  5 21:59:51 1994  Doug Evans  
669
 
670
        * Makefile.in (gencode): Allow build in different directory.
671
 
672
Wed Nov 30 17:47:13 1994  Jim Wilson  
673
 
674
        * Makefile.in (gencode): Change $< to gencode.c for portability.
675
 
676
Wed Nov 23 21:31:55 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
677
 
678
        * interp.c ([wr][bwl]at): New functions.
679
        (trap): Cope with both byte modes.
680
 
681
Thu Sep  8 17:35:07 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
682
 
683
        * gencode.c (tab): Simulate T bit after a negc insn right.
684
        * interp.c (RSBAT): Sign extend the arg.
685
        (ACE_FAST): New macro.
686
        (sim_resume): Remove obsolete test of sim_timeout.
687
 
688
Fri Aug  5 14:12:31 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
689
 
690
        * interp.c (IOMEM): New function, simulates very basic I/O area of
691
        the SH.
692
        (WBAT, RBAT) : Call I/O functions.
693
        * gencode.c (tab): Special case trapa #3.
694
 
695
Mon Jun 27 18:04:54 1994  Steve Chamberlain  (sac@cirdan.cygnus.com)
696
 
697
        * run.c (main): Specify the file type again.
698
 
699
Thu May 26 19:04:37 1994  Steve Chamberlain  (sac@thepub.cygnus.com)
700
 
701
        * interp.c (trap): Fix irix incompatibility.
702
        * run.c (main): open without specifying file type.
703
 
704
Wed May 18 14:18:53 1994  Doug Evans  (dje@canuck.cygnus.com)
705
 
706
        * interp.c (sim_*): Make result void where there isn't one.
707
        (sim_set_pc): Delete.
708
        (sim_info): Delete printf_fn arg, all callers changed.
709
        Call printf_filtered instead.
710
        (sim_close): New function.
711
        (sim_load): New function.
712
        (sim_create_inferior): Renamed from sim_set_args, all callers changed.
713
        * run.c: #include , "remote-sim.h".
714
        (printf_filtered): New function.
715
 
716
Wed Apr 27 12:03:48 1994  Steve Chamberlain  (sac@cygnus.com)
717
 
718
        * gencode.c (table): Get direction of some opcodes right.
719
        (trapa, rte): Implement fully.
720
        * interp.c (trap): Make stat call more portable.
721
 
722
Fri Feb 11 21:59:38 1994  Steve Chamberlain  (sac@sphagnum.cygnus.com)
723
 
724
        * gencode.c (main, gendefines): New -d option prints table of defines.
725
        * interp.c (trap): Add a load of system calls.
726
        (sim_memory_size): Now default to 8Mbyte.
727
        (PARANOID): Keep vector of registers with undefined contents.
728
 
729
Mon Nov 15 14:37:18 1993  Steve Chamberlain  (sac@jonny.cygnus.com)
730
 
731
        * gencode.c: mova uses aligned addresses
732
        * interp.c (trap): Return results in r0.
733
 
734
Tue Oct 26 10:38:55 1993  Doug Evans  (dje@canuck.cygnus.com)
735
 
736
        * Makefile.in (CSEARCH): Add -I$(srcdir)/../../gdb
737
        * interp.c: #include "remote-sim.h".
738
        (sim_resume): int result, new arg `siggnal'.
739
        (sim_write): Use SIM_ADDR for type of arg `addr'.
740
        (sim_read): Use SIM_ADDR for type of arg `addr'.
741
        Use unsigned char * for `buffer'.
742
        (sim_store_register): int result.
743
        (sim_fetch_register): Ditto.
744
        (sim_stop_reason): Renamed from sim_stop_signal.  New arg `reason'.
745
        (sim_set_pc): int result, use SIM_ADDR for type of arg `x'.
746
        (sim_info): int result, new args `verbose', `printf_fn'.
747
        (sim_kill): int result.
748
        (sim_open): int result, new arg `name'.
749
        * run.c: #include 
750
        (main): Update call to sim_info.
751
 
752
Sat Oct 23 15:09:29 1993  Doug Evans  (dje@canuck.cygnus.com)
753
 
754
        * interp.c (sim_stop_signal): Result is now enum sim_stop.
755
 
756
Fri Oct  8 10:47:09 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
757
 
758
        * gencode.c (table): Becomes unsigned.
759
        * interp.c (trap): Get right breakpoint SIGnum. (sim_write,
760
        sim_read): Return number of bytes copied.  (sim_store_register):
761
        Value passed by reference. (sim_kill, sim_open, sim_set_args): New functions.
762
 
763
Tue Sep  7 16:24:13 1993  Stan Shebs  (shebs@rtl.cygnus.com)
764
 
765
        * interp.c (sim_info): Fix small typo in printf string.
766
 
767
Thu Aug  5 11:37:48 1993  Stan Shebs  (shebs@rtl.cygnus.com)
768
 
769
        * interp.c (sim_resume): Set memory after pointers inited.
770
 
771
Mon Aug  2 14:13:22 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
772
 
773
        * interp.c (get_now): Use time system call.
774
        * Makefile.in: install correctly.
775
 
776
Tue Jul  6 10:30:46 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
777
 
778
        * run.c (main), interp.c (sim_set_timeout): Remove timeout
779
        functionality.
780
 
781
Thu Jun 24 13:29:57 1993  david d `zoo' zuhn  (zoo at rtl.cygnus.com)
782
 
783
        * Makefile.in: don't run indent everytime; also add a space in the
784
        includes
785
 
786
Thu Jun 17 18:30:42 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
787
 
788
        * gencode.c: Fix some opcodes.
789
        * interp.c: Support for profiling and portability fixes.
790
        * run.c (main): Get profiling args.
791
 
792
Wed May  5 13:17:22 1993  Steve Chamberlain  (sac@cygnus.com)
793
 
794
        * gencode.c (tab): Lint for sgi compiler
795
        * interp.c: Lint for sgi compiler.
796
 
797
Mon May  3 15:25:33 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
798
 
799
        * run.c (main): Support for resizing simulated RAM.
800
        * Makefile.in: Support for broken makes.
801
        * interp.c, gencode.c: Lint.
802
 
803
Mon Apr 26 18:01:10 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
804
 
805
        * created
806
 

powered by: WebSVN 2.1.0

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