X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=sim%2Fsh%2FChangeLog;h=82c8a0e7033cc88e4fe0d04755e26460127fbea8;hb=c1bce9f662c8472a33a83821bbeb7fc86ec252d4;hp=a9f0c5c9c5e1f6bc69d1ad15a756700be14837cb;hpb=d2fd61a812e28231f53812a02934de33bc2eec2d;p=deliverable%2Fbinutils-gdb.git diff --git a/sim/sh/ChangeLog b/sim/sh/ChangeLog index a9f0c5c9c5..82c8a0e703 100644 --- a/sim/sh/ChangeLog +++ b/sim/sh/ChangeLog @@ -1,3 +1,143 @@ +Wed Aug 30 22:05:17 1995 Jeff Law (law@snake.cs.utah.edu) + + * gencode.c (gensim): abort if an unknown opcode is encountered. +start-sanitize-sh3e + * interp.c (FPSCR, FPUL): Define. + (struct save_state): Add fields for floating point registers, + FPSCR and FPUL. + (sim_resume): Add 'F' for accessing floating point registers + in the save state structure. + * gencode.c: Add sh3e opcodes. + (gensym): Define a buffer for int<->fp conversions. +end-sanitize-sh3e + +Tue Aug 22 14:16:46 1995 J.T. Conklin + + * interp.c (trap): Use trap vector 34 for host system interface. + * gencode.c: Add 34 to conditional which determines which traps + will be handled by simulator. + +Fri Aug 11 17:59:15 1995 Jim Wilson + + * run.c: Include . Define SIGQUIT if not defined. + (main): New variables reason and sigrc. After simulator exits, + check to see if it exited because of a signal, and if so, then + use the signal number as the return value. + +Thu Aug 3 10:45:37 1995 Fred Fish + + * Update all FSF addresses except those in COPYING* files. + +Tue Jul 18 23:33:10 1995 Fred Fish + + * interp.c (trap): Only use SYS_execv if defined. Might be + implemented as execve(arg1,arg2,0), as with Unixware 2.0. + (sim_resume): In sbit initializer, cast shifted arg to unsigned + to avoid signed integer overflow. + +Wed Jul 5 14:32:54 1995 J.T. Conklin + + * Makefile.in (clean): Remove run, libsim.a. + (distclean, mostlyclean, realclean): Remove Makefile and + autoconf files. + + * sh.mt: Removed. + + * Makefile.in, configure.in: converted to autoconf. + * configure: New file, generated with autconf 2.4. + +Fri Jun 30 16:51:38 1995 Stan Shebs + + * interp.c (sim_open): If argument supplied, interpret as + desired memory size. + (parse_and_set_memory_size): New function. + (sim_do_command): New function. + +Thu Jun 29 10:02:28 1995 Fred Fish + + * interp.c (SYS_wait): Define as SYS_wait4 if available and + SYS_wait is not already defined (SunOS 4.1.3 for example). + (SYS_utime): Define as SYS_utimes if available and + SYS_utime is not already defined. + +Thu Jun 22 17:25:57 1995 Steve Chamberlain + + * interp.c: Don't include sys/times.h or sys/param.h + +Wed Jun 21 15:03:49 1995 Steve Chamberlain + + * interp.c (SIGBUS, SIGTERM): Define if not. + (sim_memory_size): default to 2^19 on PCs. + (sim_resume): Poll for quits on win32. + +Wed May 24 16:22:48 1995 Jim Wilson + + * gencode.c (op_tab): Add SH3 support. + +Wed May 24 14:07:11 1995 Steve Chamberlain + + * gencode.c (tab): Add bsrf and braf. + +Mon Apr 24 15:09:49 1995 Jason Molenda (crash@cygnus.com) + + * configure.in: use ../../bfd/hosts/std-host.h, not + ../bfd/hosts/std-host.h (which doesn't exist). + +Mon Mar 27 10:32:34 1995 J.T. Conklin + + * run.c: parse arguments with getopt(). + +Sun Feb 26 15:27:24 1995 Steve Chamberlain + + * configure.in: Use ../../bfd/hosts/std-host.h if specific + host unavailable. + +Mon Jan 23 16:10:58 1995 Torbjorn Granlund + + * interp.c (macw): Sign extend MACH at bit 10 for non-saturating case. + +Sun Jan 22 13:55:36 1995 Torbjorn Granlund + + * gencode.c (op_tab): Make MAC.W call macw, not abort. + * interp.c (macw): New function. + (S): New #define. + +Sat Jan 21 15:52:30 1995 Torbjorn Granlund + + * gencode.c (op_tab): New code for ADDV and SUBV. + Make MAC.L abort sicne it is not implemented. + + * interp.c (dmul): Handle the signed case by adjusting after unsigned multiply. + Get rid of __GNUC__ conditional. + +aThu Jan 19 05:50:50 1995 Torbjorn Granlund + + * gencode.c (op_tab): Also replace NEGC, and try again with SUBC. + Change ADDC for symmetry. + + * gencode.c (op_tab): Replace code for ADDC and SUBC. + +Mon Jan 9 15:43:53 1995 Stu Grossman (grossman@cygnus.com) + + * interp.c: Remove def of INLINE. This comes from bfd.h. Also, + declare IOMEM before using it. + +Wed Dec 28 21:25:31 1994 Steve Chamberlain (sac@jonny.cygnus.com) + + * interp.c (BUSERROR): New macro. + ([r|w][bwl]at[little|big]) New functions. + (sim_resume): If GO32 check for interrupt every now + and again. Decrement PC if SIGBUS seen. + * run.c (main): Return result of simulated _exit. + +Mon Dec 5 21:59:51 1994 Doug Evans + + * Makefile.in (gencode): Allow build in different directory. + +Wed Nov 30 17:47:13 1994 Jim Wilson + + * Makefile.in (gencode): Change $< to gencode.c for portability. + Wed Nov 23 21:31:55 1994 Steve Chamberlain (sac@jonny.cygnus.com) * interp.c ([wr][bwl]at): New functions.