]> Git Repo - binutils.git/blob - sim/mips/ChangeLog
* interp.c (CHECKHILO): Don't set HIACCESS, LOACCESS, or HLPC.
[binutils.git] / sim / mips / ChangeLog
1 Thu Sep 19 15:34:17 1996  Ian Lance Taylor  <[email protected]>
2
3         * interp.c (CHECKHILO): Don't set HIACCESS, LOACCESS, or HLPC.
4         It's OK to have a mult follow a mult.  What's not OK is to have a
5         mult follow an mfhi.
6
7         * gencode.c (process_instructions): Correct handling of nor
8         instruction.  Correct shift count for 32 bit shift instructions.
9         Correct sign extension for arithmetic shifts to not shift the
10         number of bits in the type.
11
12 Mon Sep 16 11:38:16 1996  James G. Smith  <[email protected]>
13
14         * interp.c (sim_monitor): Improved monitor printf
15         simulation. Tidied up simulator warnings, and added "--log" option
16         for directing warning message output.
17         * gencode.c: Use sim_warning() rather than WARNING macro.
18
19 Thu Aug 22 15:03:12 1996  Ian Lance Taylor  <[email protected]>
20
21         * Makefile.in (gencode): Depend upon gencode.o, getopt.o, and
22         getopt1.o, rather than on gencode.c.  Link objects together.
23         Don't link against -liberty.
24         (gencode.o, getopt.o, getopt1.o): New targets.
25         * gencode.c: Include <ctype.h> and "ansidecl.h".
26         (AND): Undefine after including "ansidecl.h".
27         (ULONG_MAX): Define if not defined.
28         (OP_*): Don't define macros; now defined in opcode/mips.h.
29         (main): Call my_strtoul rather than strtoul.
30         (my_strtoul): New static function.
31
32 Wed Jul 17 18:12:38 1996  Stu Grossman  ([email protected])
33
34         * gencode.c (process_instructions):  Generate word64 and uword64
35         instead of `long long' and `unsigned long long' data types.
36         * interp.c:  #include sysdep.h to get signals, and define default
37         for SIGBUS.
38         * (Convert):  Work around for Visual-C++ compiler bug with type
39         conversion.
40         * support.h:  Make things compile under Visual-C++ by using
41         __int64 instead of `long long'.  Change many refs to long long
42         into word64/uword64 typedefs.
43
44 Wed Jun 26 12:24:55 1996  Jason Molenda  ([email protected])
45
46         * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
47         INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
48         (docdir): Removed.
49         * configure.in (AC_PREREQ): autoconf 2.5 or higher.
50         (AC_PROG_INSTALL): Added.
51         (AC_PROG_CC): Moved to before configure.host call.
52         * configure: Rebuilt.
53         
54 Wed Jun  5 08:28:13 1996  James G. Smith  <[email protected]>
55
56         * configure.in: Define @SIMCONF@ depending on mips target.
57         * configure: Rebuild.
58         * Makefile.in (run): Add @SIMCONF@ to control simulator
59         construction.
60         * gencode.c: Change LOADDRMASK to 64bit memory model only.
61         * interp.c: Remove some debugging, provide more detailed error
62         messages, update memory accesses to use LOADDRMASK.
63         
64 Mon Jun  3 11:55:03 1996  Ian Lance Taylor  <[email protected]>
65
66         * configure.in: Add calls to AC_CONFIG_HEADER, AC_CHECK_HEADERS,
67         AC_CHECK_LIB, and AC_CHECK_FUNCS.  Change AC_OUTPUT to set
68         stamp-h.
69         * configure: Rebuild.
70         * config.in: New file, generated by autoheader.
71         * interp.c: Include "config.h".  Include <stdlib.h>, <string.h>,
72         and <strings.h> if they exist.  Replace #ifdef sun with #ifdef
73         HAVE_ANINT and HAVE_AINT, as appropriate.
74         * Makefile.in (run): Use @LIBS@ rather than -lm.
75         (interp.o): Depend upon config.h.
76         (Makefile): Just rebuild Makefile.
77         (clean): Remove stamp-h.
78         (mostlyclean): Make the same as clean, not as distclean.
79         (config.h, stamp-h): New targets.
80
81 Fri May 10 00:41:17 1996  James G. Smith  <[email protected]>
82
83         * interp.c (ColdReset): Fix boolean test. Make all simulator
84         globals static.
85
86 Wed May  8 15:12:58 1996  James G. Smith  <[email protected]>
87
88         * interp.c (xfer_direct_word, xfer_direct_long,
89         swap_direct_word, swap_direct_long, xfer_big_word,
90         xfer_big_long, xfer_little_word, xfer_little_long,
91         swap_word,swap_long): Added.
92         * interp.c (ColdReset): Provide function indirection to
93         host<->simulated_target transfer routines.
94         * interp.c (sim_store_register, sim_fetch_register): Updated to
95         make use of indirected transfer routines.
96
97 Fri Apr 19 15:48:24 1996  James G. Smith  <[email protected]>
98
99         * gencode.c (process_instructions): Ensure FP ABS instruction
100         recognised.
101         * interp.c (AbsoluteValue): Add routine. Also provide simple PMON
102         system call support.
103
104 Wed Apr 10 09:51:38 1996  James G. Smith  <[email protected]>
105
106         * interp.c (sim_do_command): Complain if callback structure not
107         initialised.
108
109 Thu Mar 28 13:50:51 1996  James G. Smith  <[email protected]>
110
111         * interp.c (Convert): Provide round-to-nearest and round-to-zero
112         support for Sun hosts.
113         * Makefile.in (gencode): Ensure the host compiler and libraries
114         used for cross-hosted build.
115
116 Wed Mar 27 14:42:12 1996  James G. Smith  <[email protected]>
117
118         * interp.c, gencode.c: Some more (TODO) tidying.
119
120 Thu Mar  7 11:19:33 1996  James G. Smith  <[email protected]>
121
122         * gencode.c, interp.c: Replaced explicit long long references with
123         WORD64HI, WORD64LO, SET64HI and SET64LO macro calls.
124         * support.h (SET64LO, SET64HI): Macros added.
125
126 Wed Feb 21 12:16:21 1996  Ian Lance Taylor  <[email protected]>
127
128         * configure: Regenerate with autoconf 2.7.
129
130 Tue Jan 30 08:48:18 1996  Fred Fish  <[email protected]>
131
132         * interp.c (LoadMemory): Enclose text following #endif in /* */.
133         * support.h: Remove superfluous "1" from #if.
134         * support.h (CHECKSIM): Remove stray 'a' at end of line.
135
136 Mon Dec  4 11:44:40 1995  Jamie Smith  <[email protected]>
137
138         * interp.c (StoreFPR): Control UndefinedResult() call on
139         WARN_RESULT manifest.
140
141 Fri Dec  1 16:37:19 1995  James G. Smith  <[email protected]>
142
143         * gencode.c: Tidied instruction decoding, and added FP instruction
144         support.
145
146         * interp.c: Added dineroIII, and BSD profiling support. Also
147         run-time FP handling.
148
149 Sun Oct 22 00:57:18 1995  James G. Smith  <[email protected]>
150
151         * Changelog, Makefile.in, README.Cygnus, configure, configure.in,
152         gencode.c, interp.c, support.h: created.
This page took 0.036064 seconds and 4 git commands to generate.