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