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