sim: punt zfree()
[external/binutils.git] / sim / iq2000 / ChangeLog
1 2011-02-14  Mike Frysinger  <vapier@gentoo.org>
2
3         * iq2000.c (do_syscall): Change zfree to free.
4
5 2010-02-11  Doug Evans  <dje@sebabeach.org>
6
7         * cpu.h, * decode.c, * model.c, * sem-switch.c, * sem.c: Regenerate.
8
9 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
10
11         * configure: Regenerate.
12
13 2010-01-02  Doug Evans  <dje@sebabeach.org>
14
15         * arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode.c,
16         * decode.h, * model.c, * sem-switch.c, * sem.c: Regenerate, update
17         copyright year.
18
19 2010-01-01  Doug Evans  <dje@sebabeach.org>
20
21         * mloop.in: Fix copyright year update snafu.
22
23 2009-11-22  Doug Evans  <dje@sebabeach.org>
24
25         * cpu.h: Regenerate.
26         * cpuall.h: Regenerate.
27         * decode.c: Regenerate.
28         * decode.h: Regenerate.
29
30 2009-11-03  Doug Evans  <dje@sebabeach.org>
31
32         * arch.c: Regenerate.
33         * arch.h: Regenerate.
34         * cpu.c: Regenerate.
35         * cpu.h: Regenerate.
36         * cpuall.h: Regenerate.
37         * decode.c: Regenerate.
38         * decode.h: Regenerate.
39         * model.c: Regenerate.
40         * sem-switch.c: Regenerate.
41         * sem.c: Regenerate.
42
43 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
44
45         * config.in: Regenerate.
46         * configure: Likewise.
47
48         * configure: Regenerate.
49
50 2009-07-12  Doug Evans  <dje@sebabeach.org>
51
52         * Makefile.in (stamp-arch): Use $(CPU_DIR) instead of $(CGEN_CPU_DIR).
53         (stamp-cpu): Ditto.
54
55 2009-07-07  Doug Evans  <dje@sebabeach.org>
56
57         * Makefile.in (stamp-arch): Pass archfile to cgen-arch.
58         (stamp-cpu): Pass archfile to cgen-cpu-decode.
59
60 2008-07-11  Hans-Peter Nilsson  <hp@axis.com>
61
62         * configure: Regenerate to track ../common/common.m4 changes.
63         * config.in: Ditto.
64
65 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
66             Daniel Jacobowitz  <dan@codesourcery.com>
67             Joseph Myers  <joseph@codesourcery.com>
68
69         * configure: Regenerate.
70
71 2006-12-21  Hans-Peter Nilsson  <hp@axis.com>
72
73         * acconfig.h: Remove.
74         * config.in: Regenerate.
75
76 2006-06-13  Richard Earnshaw  <rearnsha@arm.com>
77
78         * configure: Regenerated.
79
80 2006-06-05  Daniel Jacobowitz  <dan@codesourcery.com>
81
82         * configure: Regenerated.
83
84 2006-05-31  Daniel Jacobowitz  <dan@codesourcery.com>
85
86         * configure: Regenerated.
87
88 2005-03-23  Mark Kettenis  <kettenis@gnu.org>
89
90         * configure: Regenerate.
91
92 2005-02-21  Corinna Vinschen  <vinschen@redhat.com>
93
94         * iq2000.c: Eliminate need to include gdb/sim-iq2000.h.
95
96 2005-02-18  Corinna Vinschen  <vinschen@redhat.com>
97
98         * configure.ac: Rename from configure.in and pull up to autoconf 2.59.
99         * configure: Regenerate.
100
101 2002-03-18  Jeff Johnston  <jjohnstn@redhat.com>
102
103         * sem-switch.c: Regenerated.
104         * sem.c: Ditto.
105
106 2002-01-28  Jeff Johnston  <jjohnstn@redhat.com>
107
108         * arch.c: Regenerated.
109         * arch.h: Ditto.
110         * cpu.c: Ditto.
111         * cpu.h: Ditto.
112         * cpuall.h: Ditto.
113         * decode.c: Ditto.
114         * decode.h: Ditto.
115         * model.c: Ditto.
116         * sem-switch.c: Ditto.
117         * sem.c: Ditto.
118
119 2001-11-16  Jeff Johnston  <jjohnstn@redhat.com>
120
121         * decode.c: Regenerated after putting orui into machine-specific
122         files.
123         * decode.h: Ditto.
124         * model.c: Ditto.
125         * sem-switch.c: Ditto.
126         * sem.c: Ditto.
127
128 2001-11-13  Jeff Johnston  <jjohnstn@redhat.com>
129
130         * cpu.h: Regenerated after changing jump and branch operands
131         so that no bit masking is performed.
132         * decode.c: Ditto.
133         * iq2000.c (get_h_pc): Change to return h_pc directly.
134         (set_h_pc): Change to always set the insn mask bit.
135         * sim-if.c (iq2000bf_disassemble_insn): Change to pass the
136         pc untouched.
137         (sim_create_inferior): Changed so starting address is taken
138         directly from link.  If not specified, start address is
139         0 with insn mask set on.
140
141 2001-11-08  Jeff Johnston  <jjohnstn@redhat.com>
142
143         * cpu.h: Regenerated after making jump operand UINT.
144         * decode.c: Ditto.
145
146 2001-10-31  Jeff Johnston  <jjohnstn@redhat.com>
147
148         * sem-switch.c: Regenerated after fixing lb, lbu, lh, lw,
149         sb, sh, and sw insns handling of offset operand.
150         * sem.c: Ditto.
151
152 2001-10-30  Jeff Johnston  <jjohnstn@redhat.com>
153
154         * cpu.c: Regenerated.
155         * cpu.h: Ditto.
156         * decode.c: Ditto.
157         * sem-switch.c: Ditto.
158         * sem.c: Ditto.
159         * iq2000.c (get_h_pc): New routine.
160         (set_h_pc): Ditto.
161         (fetch_str): Translate cpu data addresses to data area.
162         (do_syscall): Ditto.
163         (iq2000bf_fetch_register): Use get_h_pc.
164         (iq2000bf_store_register): Use set_h_pc.
165         * mloop.in: Change all calls to GETIMEMxxx to use CPU2INSN
166         on the pc value passed first.
167         * sim-if.c (iq2000bf_disassemble_insn): New function.
168         (sim_open): Add extra memory region for insn memory vs data memory.
169         Also change disassembler to be iq2000bf_disassemble_insn.
170         (sim_create_inferior): Translate start address using INSN2CPU macro.
171         * sim-main.h (CPU2INSN, CPU2DATA, INSN2CPU, DATA2CPU): New macros
172         to translate between Harvard and cpu addresses.
173
174 2001-10-26  Jeff Johnston  <jjohnstn@redhat.com>
175
176         * sem-switch.c: Regenerated after reverting addiu
177         change.
178         * sem.c: Ditto.
179
180 2001-10-25  Jeff Johnston  <jjohnstn@redhat.com>
181
182         * Makefile.in: Add -UHAVE_CPU_IQ10 for time-being until
183         iq10 simulator merged here.
184         * cpu.h: Regenerated after fixing addiu insn.
185         * cpuall.h: Ditto.
186         * decode.c: Ditto.
187         * decode.h: Ditto.
188         * model.c: Ditto.
189         * sem-switch.c: Ditto.
190         * sem.c: Ditto.
191
192 2001-09-12  Stan Cox  <scox@redhat.com>
193
194         * iq2000/{cpu.c, cpu.h, decode.c, decode.h, model.c, sem-switch.c,
195         sem.c}: Regen'd.
196         * iq2000.c (do_syscall): Support system traps.
197         
198 2001-07-05  Ben Elliston  <bje@redhat.com>
199
200         * Makefile.in (stamp-arch): Use $(CGEN_CPU_DIR).
201         (stamp-cpu): Likewise.
202
203 2001-04-02  Ben Elliston  <bje@redhat.com>
204
205         * arch.c, arch.h: Regnerate to track recent cgen improvements.
206         * cpu.c, cpu.h, cpuall.h, decode.c, decode.h: Likewise.
207         * model.c, sem-switch.c, sem.c: Likewise.
208
209 2001-01-22  Ben Elliston  <bje@redhat.com>
210
211         * cpu.h, decode.c, decode.h, model.c: Regenerate.
212         * sem.c, sem-switch.c: Likewise.
213
214         * arch.c, arch.h, cpu.c, cpu.h, cpuall.h: Regenerate.
215         * decode.c, decode.h, model.c, sem.c, sem-switch.c: Likewise.
216
217 2000-07-05  Ben Elliston  <bje@redhat.com>
218
219         * configure: Regenerated to track ../common/aclocal.m4 changes.
220
221 2000-07-04  Ben Elliston  <bje@redhat.com>
222
223         * sem.c, sem-switch.c: Regenerate.
224
225         * iq2000.c (do_break): Use sim_engine_halt ().
226         * arch.c, decode.c, decode.h, sem.c, sem-switch.c: Regenerate.
227
228 2000-07-03  Ben Elliston  <bje@redhat.com>
229
230         * iq2000.c (do_syscall): Examine syscall register (nominally %11).
231         (do_break): Handle breakpoints.
232         * tconfig.in (SIM_HAVE_BREAKPOINTS): Define.
233         (SIM_BREAKPOINT, SIM_BREAKPOINT_SIZE): Likewise.
234
235 2000-06-29  Andrew Cagney  <cagney@redhat.com>
236
237         * iq2000.c (iq2000bf_fetch_register): Implement.
238         (iq2000bf_store_register): Ditto.
239
240 2000-05-17  Ben Elliston  <bje@redhat.com>
241
242         * mloop.in (extract-simple, extract-scache): Use SEM_SKIP_COMPILE
243         to set the skip count for the (skip ..) rtx.
244         (extract-pbb): Likewise.
245         (extract-pbb): Include the delay slot instruction of all CTI
246         instructions in the pbb, not just those that may nullify their
247         delay slot (eg. likely branches).
248
249         * sem.c, sem-switch.c: Regenerate.
250
251 2000-05-16  Ben Elliston  <bje@redhat.com>
252
253         * arch.c, cpu.c, cpu.h, decode.c, decode.h: Regenerate.
254         * sem.c, sem-switch.c: Likewise.
255         * mloop.in (extract-pbb): Prohibit branch instructions in the
256         delay slot of branch likely instructions.
257
258 2000-05-16  Ben Elliston  <bje@redhat.com>
259
260         * Makefile.in: New file.
261         * configure.in: Ditto.
262         * acconfig.h: Ditto.
263         * config.in, configure: Generate.
264         * arch.c, arch.h, cpu.c, cpu.h, cpuall.h: Ditto.
265         * decode.c, decode.h: Ditto.
266         * model.c, sem-switch.c, sem.c: Ditto.
267         * mloop.in: New file.
268         * iq2000.c: Ditto.
269         * iq2000-sim.h: Ditto.
270         * sim-if.c: Ditto.
271         * sim-main.h: Ditto.
272         * tconfig.in: Ditto