* cris/traps.c (TARGET_MAP_DENYWRITE): Define.
[binutils-gdb.git] / sim / ChangeLog
1 2009-01-03 Hans-Peter Nilsson <hp@axis.com>
2
3 * cris/traps.c (TARGET_MAP_DENYWRITE): Define.
4 <case TARGET_SYS_mmap2>: Handle TARGET_MAP_DENYWRITE.
5
6 * cris/traps.c (TARGET_SYS_access, TARGET_R_OK, TARGET_W_OK)
7 (TARGET_X_OK, TARGET_F_OK): Define.
8 (cris_break_13_handler) <case TARGET_SYS_access>: New case.
9
10 * cris/semcrisv32f-switch.c: Regenerate.
11
12 2008-12-30 Hans-Peter Nilsson <hp@axis.com>
13
14 * cris/sim-if.c (sim_open): If sim_analyze_program fails, emit
15 just a short CRIS-specific notice. Tweak the wording for a
16 failing architecture test.
17
18 * cris/traps.c (TARGET_SYS_writev): New macro.
19 (is_mapped_only, cris_dump_map): New functions.
20 (cris_break_13_handler) <case TARGET_SYS_mmap2>: Handle more flags
21 and prot combinations and a non-zero page-offset. If
22 TARGET_MAP_FIXED, unmap pages before mapping them.
23 <case TARGET_SYS_mprotect>: When checking, allow any length
24 argument. Don't actually do anything.
25 <case TARGET_SYS_writev>: New case.
26
27 * cris/Makefile.in (SIM_OBJS): Remove sim-hload.o.
28 * cris/sim-if.c: Include elf-bfd.h.
29 (struct progbounds): New members end_loadmem, start_nonloadmem.
30 (xprintf, eprintf): New functions, copied from common/sim-load.c.
31 (cris_load_elf_file, sim_load, cris_get_progbounds): New functions.
32 (get_progbounds_iterator): Renamed from get_progbounds. Make
33 static. Update head comment. Set new struct progbounds members.
34 (exec_load_addr, interp_load_addr, interp_start_addr): New static
35 variables.
36 (aux_ent_phdr, aux_ent_phent, aux_ent_phnum, aux_ent_base)
37 (aux_ent_entry, cris_write_interp, cris_handle_interpreter): New
38 functions.
39 (sim_open): New constant array auxv_entries. Rewrite AUX_ENT
40 handling to use auxv_entries. Improve error message and checking
41 for invalid programs. Use new variable abfd for the program
42 instead of for each access reaching into sd to get it.
43 (sim_create_inferior): If non-zero, use interp_start_addr instead
44 of the program start address.
45 (cris_disassemble_insn): Remove incorrect and unclear, supposedly
46 stale comment. Always specify little-endian.
47
48 2008-07-29 Nick Clifton <nickc@redhat.com>
49
50 * common/genmloop.sh: Add new parameter: -shell to specify the
51 command interpreter to use to run the input file. This is
52 necessary because otherwise SHELL is taken from the user's
53 environment, and not from the makefile that invoked this script
54 and the user might not be running an sh-like shell.
55 * cris/Makefile.in: Pass -shell parameter to genmloop.sh.
56 * fr30/Makefile.in: Likewise.
57 * frv/Makefile.in: Likewise.
58 * i960/Makefile.in: Likewise.
59 * iq2000/Makefile.in: Likewise.
60 * m32r/Makefile.in: Likewise.
61
62 * frv/mloop.in: Add missing start of line comment marker.
63
64 2008-07-11 Hans-Peter Nilsson <hp@axis.com>
65
66 * cris/configure: Regenerate to track ../common/common.m4 changes.
67 * cris/config.in: Ditto.
68
69 2008-06-06 Vladimir Prus <vladimir@codesourcery.com>
70 Daniel Jacobowitz <dan@codesourcery.com>
71 Joseph Myers <joseph@codesourcery.com>
72
73 * cris/configure: Regenerate.
74
75 2008-05-09 Olivier Hainque <hainque@adacore.com>
76
77 * ppc/altivec.igen (vperm): Latch inputs into temporaries.
78
79 2008-03-25 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
80
81 * MAINTAINERS: Add myself as maintainer of cr16 port.
82
83 2008-02-12 M Ranga Swami Reddy <MR.Swami.Reddy@nsc.com>
84
85 Add simulator for National cr16 processor.
86 * cr16: New directory.
87 * configure.ac: Add entry for National cr16.
88 * configure: Regenerate.
89
90 2008-02-05 DJ Delorie <dj@redhat.com>
91
92 * configure.ac (v850): V850 now has a testsuite.
93 * configure (v850): Likewise.
94
95 2008-01-01 Daniel Jacobowitz <dan@codesourcery.com>
96
97 Updated copyright notices for most files.
98
99 2007-12-19 DJ Delorie <dj@redhat.com>
100
101 * frv/frv.c (frvbf_cut): Only look at the six LSBs of
102 cut_point.
103
104 2007-10-22 Hans-Peter Nilsson <hp@axis.com>
105
106 * cris/arch.c, cris/arch.h, cris/cpuall.h, cris/cpuv10.c,
107 cris/cpuv10.h, cris/cpuv32.c, cris/cpuv32.h, cris/cris-desc.c,
108 cris/cris-desc.h, cris/cris-opc.h, cris/decodev10.c,
109 cris/decodev10.h, cris/decodev32.c, cris/decodev32.h,
110 cris/modelv10.c, cris/modelv32.c, cris/semcrisv10f-switch.c,
111 cris/semcrisv32f-switch.c: Regenerate.
112
113 2007-08-24 Joel Brobecker <brobecker@adacore.com>
114
115 Switch the license of all files explicitly copyright the FSF
116 to GPLv3.
117
118 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
119
120 * Makefile.in: Add dummy "pdf" target.
121
122 2007-02-20 Hans-Peter Nilsson <hp@axis.com>
123
124 * cris/traps.c (dump_statistics): Change format for cycle numbers
125 to %llu and cast parameters to unsigned long long.
126
127 2007-02-16 Thiemo Seufer <ths@mips.com>
128
129 * Makefile.in (FLAGS_TO_PASS, TARGET_FLAGS_TO_PASS): Add RUNTEST.
130
131 2007-01-28 Manuel Lauss <slauss@resi.at>
132
133 * configure.ac (sh64-*-*): Change to sh64*-*-*.
134 (sh-*-*): Change to sh*-*-*.
135 * configure: Regenerated.
136
137 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
138
139 Updated copyright notices for most files.
140
141 2006-12-20 Hans-Peter Nilsson <hp@axis.com>
142
143 * Makefile.in (autoconf-common autoheader-common): Only run
144 autoheader on subdirs with a file config.in.
145
146 * configure.ac (common): Make the default "yes" for all targets
147 with sim subdirs.
148 * configure: Regenerate.
149
150 * Makefile.in (autoconf-common autoheader-common): In documented
151 usage, say SHELL=/bin/sh.
152 (.PHONY): Add autoheader-common.
153
154 * MAINTAINERS: Add self as authorized committer for *.
155
156 2006-10-02 Edgar E. Iglesias <edgar@axis.com>
157 Hans-Peter Nilsson <hp@axis.com>
158
159 * cris/cris-sim.h (enum cris_unknown_syscall_action_type)
160 (cris_unknown_syscall_action): Declare.
161 * cris/sim-if.c (cris_unknown_syscall_action): Define.
162 (cris_options): Add cris-unknown-syscall option.
163 (cris_option_handler): Correct comment about and error message for
164 invalid --cris-cycles argument. Handle --cris-unknown-syscall.
165 * cris/traps.c: Include stdarg.h
166 (cris_unknown_syscall): New function.
167 (cris_break_13_handler): Instead of sim_io_eprintf and
168 sim_engine_halt, call cris_unknown_syscall to handle more or less
169 unknown syscalls. Adjust code as necessary to handle return
170 value.
171
172 2006-09-30 Daniel Jacobowitz <dan@codesourcery.com>
173
174 * MAINTAINERS: Add Dave Brolley for sh64.
175
176 2006-09-30 Hans-Peter Nilsson <hp@axis.com>
177
178 * cris/traps.c (TARGET_PIPE_BUF): New macro.
179 (cris_pipe_empty): Correct initialization of "remaining". Only
180 adjust the "write" return value if more than TARGET_PIPE_BUF bytes
181 are written.
182
183 2006-09-29 Hans-Peter Nilsson <hp@axis.com>
184
185 * cris/configure.ac: Check for limits.h and sys/param.h.
186 * cris/configure, cris/config.in: Rebuild.
187 * cris/traps.c (SIM_PATHMAX): New macro.
188 (cris_break_13_handler): Use SIM_PATHMAX, not MAXPATHLEN.
189
190 2006-08-08 Joel Sherrill <joel.sherrill@oarcorp.com>
191
192 * configure.ac (sparc-*-rtems*|sparc-*-elf*): Enable erc32 simulator.
193 * Makefile.in (FLAGS_TO_PASS): Include libdir.
194 * configure: Regenerated.
195
196 2006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
197
198 * cris/configure: Regenerated.
199
200 2006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
201
202 * cris/configure: Regenerated.
203
204 2006-05-05 Andreas Schwab <schwab@suse.de>
205
206 * configure.ac (CFLAGS_FOR_BUILD): Set and substitute.
207 * configure: Regenerate.
208
209 * Makefile.in (CFLAGS_FOR_BUILD): Define.
210 (CC_FOR_BUILD): Don't override.
211 (FLAGS_TO_PASS): Pass CFLAGS_FOR_BUILD.
212
213 2006-05-04 Daniel Jacobowitz <dan@codesourcery.com>
214
215 * MAINTAINERS: Add an "Authorized committers" section, and list
216 DJ Delorie for v850.
217
218 2006-04-08 Hans-Peter Nilsson <hp@axis.com>
219
220 * cris/crisv32f.c (MY (deliver_interrupt)): Set CCS to new_ccs.
221
222 2006-04-03 Hans-Peter Nilsson <hp@axis.com>
223
224 * cris/dv-cris.c, cris/dv-rv.c, cris/rvdummy.c: New files.
225 * cris/Makefile.in (CONFIG_DEVICES): Remove redundant setting.
226 (dv-cris.o, dv-rv.o rvdummy$(EXEEXT), rvdummy.o): New rules.
227 (all): Depend on rvdummy$(EXEEXT).
228 * cris/configure.ac: Call SIM_AC_OPTION_WARNINGS. Check for
229 sys/socket.h and sys/select.h. Call SIM_AC_OPTION_HARDWARE,
230 default off.
231 * cris/configure: Regenerate.
232 * cris/cris-sim.h (cris_have_900000xxif): Declare here.
233 (enum cris_interrupt_type, crisv10deliver_interrupt)
234 (crisv32deliver_interrupt: New declarations.
235 * cris/cris-tmpl.c [WITH_HW] (MY (f_model_insn_after)): Call
236 sim_events_tickn and set state-events member work_pending when it's
237 time for the next event.
238 [WITH_HW] (MY (f_specific_init)): Set CPU-model-specific
239 interrupt-delivery function.
240 * cris/crisv10f.c (MY (deliver_interrupt)): New function.
241 * cris/crisv32f.c (MY (deliver_interrupt)): New function.
242 * cris/devices.c: Include hw-device.h.
243 (device_io_read_buffer) [WITH_HW]: Call hw_io_read_buffer.
244 (device_io_write_buffer): Only perform 0x900000xx-functions if
245 cris_have_900000xxif is nonzero. Else if WITH_HW defined,
246 call hw_io_write_buffer. Add return 0 last in function.
247 * cris/sim-if.c (cris_have_900000xxif): Now global.
248 (sim_open) [WITH_HW]: Clear deliver_interrupt cpu member.
249 Force "-model" option, effectively.
250 * cris/sim-main.h (cris_interrupt_delivery_fn): New type.
251 (struct _sim_cpu) [WITH_HW]: New member deliver_interrupt.
252
253 2006-04-02 Hans-Peter Nilsson <hp@axis.com>
254
255 * cris/Makefile.in (CRISV10F_OBJS): Remove semcrisv10f-switch.o.
256 (CRISV32F_OBJS): Remove semcrisv32f-switch.o.
257 (semcrisv10f-switch.o, semcrisv32f-switch.o: Remove dependency rules.
258
259 2006-03-13 DJ Delorie <dj@redhat.com>
260
261 * MAINTAINERS: Add self as m32c sim maintainer.
262
263 2006-02-23 Hans-Peter Nilsson <hp@axis.com>
264
265 * cris/traps.c (syscall_map): Remove CB_SYS_time / TARGET_SYS_time
266 mapping.
267 (cris_break_13_handler) <case TARGET_SYS_time>: New case.
268
269 2006-01-23 Jim Blandy <jimb@redhat.com>
270
271 Add simulator for Renesas M32C and M16C.
272
273 * m32c: New directory.
274 * configure.ac: Add entry for Renesas M32C.
275 * configure: Regenerate.
276
277 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
278
279 * cris/cris-tmpl.c (MY (f_model_insn_before)): Only display basic
280 cycle count for the current insn.
281
282 2005-12-06 Hans-Peter Nilsson <hp@axis.com>
283
284 * cris/cpuv10.h, cris/cpuv32.h, cris/cris-desc.c, cris/cris-opc.h,
285 cris/decodev10.c, cris/decodev10.h, cris/decodev32.c,
286 cris/decodev32.h, cris/modelv10.c, cris/modelv32.c,
287 cris/semcrisv10f-switch.c, cris/semcrisv32f-switch.c: Regenerate.
288
289 2005-12-05 Hans-Peter Nilsson <hp@axis.com>
290
291 * cris/arch.c, cris/arch.h, cris/cpuall.h, cris/cpuv10.c,
292 cris/cpuv10.h, cris/cpuv32.c, cris/cpuv32.h, cris/cris-desc.c,
293 cris/cris-desc.h, cris/cris-opc.h, cris/decodev10.c,
294 cris/decodev10.h, cris/decodev32.c, cris/decodev32.h,
295 cris/modelv10.c, cris/modelv32.c, cris/semcrisv10f-switch.c,
296 cris/semcrisv32f-switch.c: Regenerate.
297
298 2005-11-20 Hans-Peter Nilsson <hp@axis.com>
299
300 * cris/traps.c (TARGET_O_RDONLY, TARGET_O_WRONLY): Define.
301 (open_map): Use TARGET_O_ACCMODE, TARGET_O_RDONLY and
302 TARGET_O_WRONLY.
303 (cris_break_13_handler) <case TARGET_SYS_fcntl>: Add support for
304 F_GETFL on fd 0, 1 and 2.
305
306 2005-11-17 Hans-Peter Nilsson <hp@axis.com>
307
308 * cris/sim-main.h (struct _sim_cpu): New members last_syscall,
309 last_open_fd, last_open_flags.
310 * cris/traps.c: Don't include targ-vals.h.
311 (TARGET_O_ACCMODE): Define.
312 (cris_break_13_handler): Set new _sim_cpu members.
313 <case TARGET_SYS_fcntl>: Support special case of F_GETFL.
314 Rearrange code as switch. Emit "unimplemented" abort for
315 unimplemented fcntl calls.
316
317 * cris/traps.c (TARGET_SYS_stat): Define.
318 (syscall_stat32_map): Add entry for TARGET_SYS_stat.
319 (cris_break_13_handler) <case TARGET_SYS_stat>: New case.
320
321 2005-11-16 Hans-Peter Nilsson <hp@axis.com>
322
323 * cris/cris-tmpl.c (MY (f_model_insn_before)): Make sure only the
324 low 32 bits are used after an unsigned long cast.
325
326 2005-05-28 Hans-Peter Nilsson <hp@axis.com>
327
328 * cris/Makefile.in (stamp-v32fmloop): Depend on stamp-v10fmloop.
329
330 2005-05-26 Chris Demetriou <cgd@netbsd.org>
331
332 * MAINTAINERS: Update my mail address, move myself to the
333 "Past maintainers" section.
334
335 2005-05-17 Corinna Vinschen <vinschen@redhat.com>
336
337 * configure.ac: Add igen to v850 build.
338 * configure: Regenerate.
339
340 2005-04-29 Paul Brook <paul@codesourcery.com>
341
342 * common/callback.c (PIPE_BUF): Provide default definition.
343 (os_lstat): Use stat if lstat is not available on the host.
344 (os_ftruncate): Return EINVAL if not available on the host.
345 (os_truncate): Ditto.
346 * common/configure.ac: Check for lstat, truncate and ftruncate.
347 * common/configure: Regenerate.
348 * common/config.in: Regenerate.
349
350 2005-04-27 Paul Brook <paul@codesourcery.com>
351
352 * common/Make-common.in: Add $(EXEEXT) to "run".
353
354 2005-04-18 Hans-Peter Nilsson <hp@axis.com>
355
356 * cris/traps.c (cris_break_13_handler) <case TARGET_SYS_mmap2>:
357 For ((len & 8191) != 0 && fd == (USI) -1), don't say this isn't
358 implemented. In call to create_map, pad length argument to 8k.
359
360 2005-04-15 Corinna Vinschen <vinschen@redhat.com>
361
362 * configure.ac: Add explicit sh64 case.
363 * configure: Regenerate.
364
365 2005-03-30 Paul Brook <paul@codesourcery.com>
366
367 * arm/wrapper.c: Provide SIGTRAP and SIGBUS.
368
369 2005-03-24 Hans-Peter Nilsson <hp@axis.com>
370
371 * cris/Makefile.in (stamp-v10fcpu, stamp-v32fcpu): Add kludge to
372 include cgen-ops.h in decodev10.c and decodev32.c.
373 * cris/sim-main.h: Don't include cgen-ops.h here.
374 * cris/arch.c, cris/arch.h, cris/cpuall.h, cris/cpuv10.c,
375 cris/cpuv10.h, cris/cpuv32.c, cris/cpuv32.h, cris/cris-desc.c,
376 cris/cris-desc.h, cris/cris-opc.h, cris/decodev10.c,
377 cris/decodev10.h, cris/decodev32.c, cris/decodev32.h,
378 cris/modelv10.c, cris/modelv32.c, cris/semcrisv10f-switch.c,
379 cris/semcrisv32f-switch.c: Regenerate.
380
381 * cris/traps.c (cris_break_13_handler) <case
382 TARGET_SYS_rt_sigaction>: Rename sa_handler, sa_flags,
383 sa_restorer, sa_mask_low, sa_mask_high to target_sa_handler etc.
384
385 2005-03-23 Mark Kettenis <kettenis@gnu.org>
386
387 * cris/configure: Regenerate.
388
389 2005-02-28 Jim Blandy <jimb@redhat.com>
390
391 * d10v/configure.ac, igen/configure.ac, m68hc11/configure.ac,
392 mips/configure.ac, mn10300/configure.ac, v850/configure.ac:
393 Regenerated, after change to common/aclocal.m4.
394
395 2005-02-18 Corinna Vinschen <vinschen@redhat.com>
396
397 * iq2000: New target subdirectory.
398 * configure.ac: Add iq2000 target.
399 * configure: Regenerate.
400
401 2005-01-29 Hans-Peter Nilsson <hp@axis.com>
402
403 * Makefile.in (all, clean mostlyclean, distclean maintainer-clean)
404 (realclean, install): Fail if subdir make failed.
405
406 2005-01-28 Hans-Peter Nilsson <hp@axis.com>
407
408 * cris: New directory, simulator for Axis Communications CRIS
409 including CRIS v32, CGEN-based.
410 * configure.ac: Add corresponding configury.
411 * configure: Regenerate.
412
413 2005-01-17 Andrew Cagney <cagney@gnu.org>
414
415 * configure.ac: For mips*-*-* and mn10300*-*-* configure the
416 common directory. Remove sparc*-*-* from list.
417
418 2005-01-11 Andrew Cagney <cagney@gnu.org>
419
420 * Makefile.in (autoconf-common autoheader-common): Add --force to
421 autoconf and autoheader.
422 (autoconf-common autoheader-common)
423 (autoconf-install autoheader-install): Check for configure.ac, not
424 configure.in.
425 * configure.ac: Delete AC_CONFIG_AUX_DIR.
426 * configure: Re-generate.
427
428 2005-01-07 Andrew Cagney <cagney@gnu.org>
429
430 * configure.ac: Replace configure.in. Requires autoconf 2.59 and
431 correctly calls AC_CONFIG_SUBDIRS.
432 * configure: Re-generate.
433
434 2004-12-01 Andrew Cagney <cagney@gnu.org>
435
436 * i960, h8500: Delete directory.
437
438 2004-11-12 Andrew Cagney <cagney@gnu.org>
439
440 * d30v, fr30, mn10200, z8k: Delete directory.
441
442 2004-03-10 Ben Elliston <bje@gnu.org>
443
444 * MAINTAINERS: Update my mail address.
445
446 2004-01-26 Chris Demetriou <cgd@broadcom.com>
447
448 * configure.in (mips*-*-*): Configure in testsuite.
449 * configure: Regenerate.
450
451 2003-10-08 Dave Brolley <brolley@redhat.com>
452
453 * configure.in: Move frv handling to alphabetically correct placement.
454
455 2003-09-03 Andreas Schwab <schwab@suse.de>
456
457 * Makefile.in (FLAGS_TO_PASS): Pass down $(bindir) and $(mandir).
458
459 2003-08-29 Dave Brolley <brolley@redhat.com>
460
461 * MAINTAINERS: Add myself as maintainer of the FRV port.
462
463 2003-08-20 Michael Snyder <msnyder@redhat.com>
464 Dave Brolley <brolley@redhat.com>
465
466 * frv/: New directory, simulator for the Fujitsu FRV.
467 * configure.in: Add frv configury.
468 * configure: Regenerate.
469
470 2003-08-10 Ben Elliston <bje@wasabisystems.com>
471
472 * MAINTAINERS: Update my mail address.
473
474 2003-08-09 Andrew Cagney <cagney@redhat.com>
475
476 * MAINTAINERS: Andrew Cagney (mips) and Geoff Keating (ppc) drop
477 maintenance. List igen and sh maintainers. Mention that target
478 and global maintainers pick up the slack.
479
480 2003-07-09 Michael Snyder <msnyder@redhat.com>
481
482 * configure.in: Add testsuite to extra_subdirs for sh.
483 * configure: Regenerate.
484
485 2003-01-23 Nick Clifton <nickc@redhat.com>
486
487 * Add sh2e support:
488
489 2002-04-02 Alexandre Oliva <aoliva@redhat.com>
490
491 * sh/gencode.c: Replace sh3e with sh2e except in fsqrt.
492
493 2002-08-24 Geoffrey Keating <geoffk@redhat.com>
494
495 * MAINTAINERS: Update my email address.
496
497 2002-07-17 Andrew Cagney <ac131313@redhat.com>
498
499 * w65/: Delete directory.
500
501 2002-07-16 Andrew Cagney <ac131313@redhat.com>
502
503 * configure.in (extra_subdirs): Mark fr30-*-* as obsolete.
504 * configure: Re-generate.
505
506 2002-07-13 Andrew Cagney <ac131313@redhat.com>
507
508 * configure.in (extra_subdirs): Mark d30v-*-* as obsolete.
509 * configure: Re-generate.
510
511 2002-06-16 Andrew Cagney <ac131313@redhat.com>
512
513 * Makefile.in (autoconf-changelog autoheader-changelog): Let name,
514 id, date and host to be overriden by NAME, ID, DATE and HOST
515 respectfully. Use ISO dates.
516
517 Thu Jun 6 12:34:13 2002 Andrew Cagney <cagney@redhat.com>
518
519 * Makefile.in (ChangeLog): New makefile variable.
520 * README-HACKING: Mention the ChangeLog makefile variable.
521
522 2002-06-01 Andrew Cagney <ac131313@redhat.com>
523
524 * tic80/: Delete directory.
525
526 2002-05-16 Stephane Carrez <stcarrez@nerim.fr>
527
528 * MAINTAINERS: Update my email address.
529
530 2002-03-06 Stephane Carrez <Stephane.Carrez@worldnet.fr>
531
532 * MAINTAINERS: Record self as maintainer of m68hc11 simulator.
533
534 2002-03-01 Frank Ch. Eigler <fche@redhat.com>
535
536 * MAINTAINERS: Record self as a co-maintainer of just common/.
537
538 2002-02-07 Nick Clifton <nickc@cambridge.redhat.com>
539
540 * MAINTAINERS: Point to GDB files describing overall maintaince
541 and check-in procedures.
542
543 2002-01-10 Nick Clifton <nickc@cambridge.redhat.com>
544
545 * MAINTAINERS: Add myself for ARM portions.
546
547 2001-10-19 Andrew Cagney <ac131313@redhat.com>
548
549 * configure.in: When Linux or NetBSD, enable PowerPC simulator.
550 * configure: Re-generate.
551
552 2001-02-16 Ben Elliston <bje@redhat.com>
553
554 * MAINTAINERS: Add myself for common portions.
555
556 2001-01-15 Chris Demetriou <cgd@broadcom.com>
557
558 * MAINTAINERS: Added self and Andrew for the mips sim.
559
560 2000-10-25 Geoff Keating <geoffk@cygnus.com>
561
562 * MAINTAINERS: Added self and Andrew for the ppc sim.
563
564 Thu Jul 27 21:26:26 2000 Andrew Cagney <cagney@b1.cygnus.com>
565
566 From Stephane Carrez <Stephane.Carrez@worldnet.fr>:
567 * m68hc11: New directory.
568 * configure.in: Add.
569 * configure: Regenerate.
570
571 Tue Jul 4 13:43:54 2000 Andrew Cagney <cagney@b1.cygnus.com>
572
573 * tic80: New directory.
574 * configure.in: Add configury.
575 * configure: Regenerate.
576
577 2000-04-20 Nick Clifton <nickc@cygnus.com>
578
579 * configure.in (extra_subdirs): Add testsuite to strongarm
580 directories.
581 * configure: Regenerate.
582
583 Sat Mar 4 16:48:54 2000 Andrew Cagney <cagney@b1.cygnus.com>
584
585 * MAINTAINERS: New file. Blank.
586
587 1999-11-18 Ben Elliston <bje@cygnus.com>
588
589 * configure.in: Require autoconf 2.13 and remove obsolete
590 invocation of AC_C_CROSS.
591 * configure: Regenerate.
592
593 1999-09-29 Doug Evans <devans@casey.cygnus.com>
594
595 * configure.in: Configure the testsuite directory for thumb.
596 * configure: Regenerate.
597
598 1999-07-16 Ben Elliston <bje@cygnus.com>
599
600 * configure.in: Configure the testsuite directory for arm.
601 * configure: Regenerate.
602
603 1999-04-08 Nick Clifton <nickc@cygnus.com>
604
605 * configure.in: Add support for MCore target.
606 * configure: Regenerate.
607
608 1999-03-14 Stan Shebs <shebs@andros.cygnus.com>
609
610 * Makefile.in (FLAGS_TO_PASS, TARGET_FLAGS_TO_PASS): Remove
611 RUNTEST instead of commenting out, fixes portability problem.
612
613 1999-02-08 Nick Clifton <nickc@cygnus.com>
614
615 * configure.in: Add support for StrongARM target.
616 * configure: Regenerate.
617
618 1999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
619
620 * configure.in: Require autoconf 2.12.1 or higher.
621
622 1998-12-08 James E Wilson <wilson@wilson-pc.cygnus.com>
623
624 * configure.in (i960-*-*): Add.
625 * configure: Rebuild.
626
627 Wed Nov 4 19:11:43 1998 Dave Brolley <brolley@cygnus.com>
628
629 * configure.in: Added case for fr30-*-*.
630 * configure: Regenerated.
631
632 Fri Sep 25 10:12:19 1998 Christopher Faylor <cgf@cygnus.com>
633
634 * ppc/Makefile.in: Add EXEEXT to installed powerpc-eabi-run program
635 to allow successful operation on Windows.
636
637 Thu May 28 14:59:46 1998 Jillian Ye <jillian@cygnus.com>
638
639 * Makefile.in: Take RUNTEST out of FLAGS_TO_PASS so that make
640 check can be invoked recursively.
641
642 Wed Apr 29 12:38:53 1998 Mark Alexander <marka@cygnus.com>
643
644 * configure.in: Build simulator on sparclite and sparc86x targets.
645 * configure: Regenerate.
646
647 Sun Apr 26 15:21:01 1998 Tom Tromey <tromey@cygnus.com>
648
649 * Makefile.in (autoconf-common autoheader-common): Don't pass -l
650 to autoconf and autoheader.
651
652 Fri Apr 24 11:14:13 1998 Tom Tromey <tromey@cygnus.com>
653
654 * Makefile.in (autoconf-common autoheader-common): Pass `-l
655 ../common' to autoconf and autoheader. Unconditionally run
656 autoconf in every subdir.
657 (autoconf-changelog autoheader-changelog): Unconditionally run
658 commands in every subdir.
659 (autoconf-install autoheader-install): Likewise.
660
661 Tue Mar 24 17:12:43 1998 Stu Grossman <grossman@bhuna.cygnus.co.uk>
662
663 * Makefile.in: Get SHELL from configure.
664 * (FLAGS_TO_PASS): Pass down SHELL.
665 * configure: Regenerate with autoconf 2.12.1 to fix shell issues for
666 NT native builds.
667
668 Tue Mar 24 11::18:00 1998 Joyce Janczyn <janczyn@cygnus.com>
669
670 * configure.in (extra_subdirs): Enable igen for mn10300.
671 * configure: Re-generate.
672
673 Tue Dec 2 10:10:42 1997 Nick Clifton <nickc@cygnus.com>
674
675 * configure.in (extra_subdirs): Add support for thumb target.
676
677 * configure (extra_subdirs): Add support for thumb target.
678
679 Wed Oct 8 12:38:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
680
681 * configure.in (extra_subdirs): Add IGEN directory when MIPS
682 target.
683 * configure: Regenerate.
684
685 Fri Sep 12 13:10:31 1997 Andrew Cagney <cagney@b1.cygnus.com>
686
687 * configure.in (extra_subdirs): v850ea needs igen.
688 * configure: Re-generate.
689
690 Mon Sep 1 16:48:23 1997 Andrew Cagney <cagney@b1.cygnus.com>
691
692 * configure.in (testdir): When a testsuite directory, add that to
693 the list of confdirs.
694
695 Tue Aug 19 11:17:46 1997 Andrew Cagney <cagney@b1.cygnus.com>
696
697 * configure.in (extra_subdirs): Enable igen ready for V850.
698
699 Tue Aug 26 15:14:48 1997 Andrew Cagney <cagney@b1.cygnus.com>
700
701 * configure.in (w65-*-*, only_if_enabled): Set.
702 * configure: Re-generate.
703
704 Mon Aug 25 16:26:53 1997 Andrew Cagney <cagney@b1.cygnus.com>
705
706 * configure.in (sparc*-*-*, only_if_enabled): Set
707 only_if_enabled=yes. Check only_if_enabled before enabling a
708 simulator.
709 * configure: Regenerate.
710
711 Mon Aug 18 10:56:59 1997 Nick Clifton <nickc@cygnus.com>
712
713 * configure.in (extra_subdirs): Add v850e target.
714
715 Mon Aug 18 10:56:59 1997 Nick Clifton <nickc@cygnus.com>
716
717 * configure.in (extra_subdirs): Add v850ea target.
718
719 Fri Jul 25 11:40:47 1997 Doug Evans <dje@canuck.cygnus.com>
720
721 * configure.in (sparc*-*-*): Don't build erc32.
722 * configure: Regenerate.
723
724 Thu Apr 24 00:47:20 1997 Doug Evans <dje@canuck.cygnus.com>
725
726 * configure.in (m32r-*-*): New target.
727 * configure: Regenerate.
728
729 * Makefile.in (autoconf-common, autoconf-changelog): Change $* to $@.
730
731 Mon Apr 21 22:57:55 1997 Andrew Cagney <cagney@b1.cygnus.com>
732
733 * Makefile.in (.NOEXPORT, MAKEOVERRIDES): Moved to end, BSD make
734 thought that .NOEXPORT was the default target.
735
736 Fri Apr 11 17:18:07 1997 Ian Lance Taylor <ian@cygnus.com>
737
738 * Makefile.in (clean mostlyclean): Restore targets accidentally
739 deleted in earlier change.
740
741 Thu Apr 3 12:20:32 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
742
743 * Makefile.in (autoheader-common, autoheader-changelog,
744 autoheader-install): Perform autoheader in addition to autoconf.
745
746 Wed Apr 2 15:09:05 1997 Doug Evans <dje@canuck.cygnus.com>
747
748 * Makefile.in (autoconf-install): New target.
749 (autoconf-changelog): Try different way to obtain user name.
750
751 Wed Apr 2 14:25:52 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
752
753 * Makefile.in (autoconf-changelog): New target, update
754 ChangeLog for all subdirectories - normally used after
755 autoconf-common target.
756
757 Wed Mar 19 14:26:21 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
758
759 * configure.in (extra_subdirs): Include testsuite for d30v.
760 * configure: Regenerate.
761
762 * Makefile.in (RUNTEST, RUNTESTFLAGS): Borrow test rules from
763 ../gdb/Makefile.in
764 (check): New rules - drive the testsuite.
765
766 Mon Mar 3 13:01:00 1997 Jeffrey A Law (law@cygnus.com)
767
768 * configure.in: Add mn10200 configure lines accidentally
769 removed.
770 * configure: Regenerated.
771
772 Wed Feb 19 10:34:20 1997 Andrew Cagney <cagney@critters.cygnus.com>
773
774 * configure.in (extra_subdirs): Generalize common sub directory
775 into a list.
776 (extra_subdirs): For d30v add igen to the list to be built.
777
778 Sun Feb 16 16:37:47 1997 Andrew Cagney <cagney@critters.cygnus.com>
779
780 * configure.in (d30v): New target.
781 * configure: Regenerated.
782
783 Wed Feb 19 23:17:13 1997 Jeffrey A Law (law@cygnus.com)
784
785 * configure.in: Don't require GCC to build the mn10200
786 simulator anymore.
787 * configure: Rebuilt.
788
789 Wed Feb 5 13:28:13 1997 Doug Evans <dje@canuck.cygnus.com>
790
791 * configure.in: Don't configure any subdirs if no simulator
792 is being built. Don't use erc32 for sparc64.
793 * configure: Regenerated.
794
795 Tue Feb 4 13:19:39 1997 Doug Evans <dje@canuck.cygnus.com>
796
797 * Makefile.in (autoconf-common): New target.
798 * configure.in: Do configure common.
799 * configure: Regenerated.
800
801 Thu Jan 23 13:59:52 1997 Stu Grossman (grossman@critters.cygnus.com)
802
803 * configure configure.in: Don't configure common anymore. Files
804 from common are now built in the individual simualtor directories.
805 This fixes problems with the WinGDB build procedure.
806
807 Mon Jan 13 13:16:42 1997 Jeffrey A Law (law@cygnus.com)
808
809 * configure: Enable the mn10200 simulator.
810
811 Wed Nov 20 01:00:36 1996 Doug Evans <dje@canuck.cygnus.com>
812
813 * configure.in (configdirs): Add common.
814 * configure: Regenerated.
815
816 Fri Nov 1 08:03:30 1996 Michael Meissner <meissner@tiktok.cygnus.com>
817
818 * configure.in (powerpc*-*-linux*): Treat like the other powerpc
819 system V based targets.
820 * configure: Regenerate.
821
822 Thu Oct 17 12:50:08 1996 Doug Evans <dje@canuck.cygnus.com>
823
824 * configure.in (--enable-sim-powerpc): Delete.
825 (--enable-sim): Add.
826 * configure: Regenerated.
827
828 Fri Oct 11 21:13:43 1996 Jeffrey A Law (law@cygnus.com)
829
830 * configure.in: Only build the V850 simulator if
831 we are using gcc.
832 * configure: Rebuild.
833
834 Sun Sep 8 17:22:50 1996 Ian Lance Taylor <ian@cygnus.com>
835
836 * configure.in: Do build erc32 for DOS and Windows hosts.
837 * configure: Rebuild.
838
839 Wed Sep 4 18:11:27 1996 Stu Grossman (grossman@critters.cygnus.com)
840
841 * Makefile.in erc32/Makefile.in: Don't set srcroot. This should
842 be inherited from the parent. Remove INSTALL_XFORM and
843 INSTALL_XFORM1. Make INSTALL be set from configure.
844
845 Wed Sep 4 15:49:16 1996 Ian Lance Taylor <ian@cygnus.com>
846
847 * configure.in: Only build the MIPS simulator if we are using
848 gcc.
849 * configure: Rebuild.
850
851 Wed Aug 28 19:05:23 1996 Jeffrey A Law (law@cygnus.com)
852
853 * configure.in (v850-*-*): Added V850 simulator.
854
855 Thu Aug 1 17:08:41 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
856
857 * configure.in (d10v-*-*): Added D10V simulator.
858
859 Wed Jun 26 12:33:57 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
860
861 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
862 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
863 (docdir): Removed.
864 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
865 (AC_PROG_INSTALL): Added.
866 * configure: Rebuilt.
867
868 Mon Jun 24 14:18:26 1996 Ian Lance Taylor <ian@cygnus.com>
869
870 * configure.in: Only configure erc32 if using gcc.
871 * configure: Rebuild.
872
873 Tue Jun 4 09:24:21 1996 Michael Meissner <meissner@tiktok.cygnus.com>
874
875 * configure.in (sim_target): Build PowerPC simulator for powerpc
876 System V.4, Solaris, and Elf targets.
877 * configure: Regenerate with autoconf 2.10.
878
879 Wed May 22 12:10:49 1996 Rob Savoye <rob@chinadoll>
880
881 * configure.in: Only built erc32 simulator on Unix hosts as it
882 uses pseudo ttys.
883 * configure: Regenerated with autoconf 2.8.
884
885 Sun May 19 20:20:40 1996 Rob Savoye <rob@chinadoll.cygnus.com>
886
887 * erc32: Sparc simulator from the ESA.
888
889 Sun Apr 7 21:00:09 1996 Fred Fish <fnf@cygnus.com>
890
891 From: Miles Bader <miles@gnu.ai.mit.edu>
892 * configure.in: Use AC_CHECK_TOOL to find AR & RANLIB.
893 * configure: Regenerate using autoconf.
894
895 Thu Feb 22 11:31:50 1996 Michael Meissner <meissner@tiktok.cygnus.com>
896
897 * Makefile.in (install): Fix typo.
898
899 Wed Feb 21 11:59:57 1996 Ian Lance Taylor <ian@cygnus.com>
900
901 * configure: Regenerate with autoconf 2.7.
902
903 * Makefile.in (all): Simplify.
904 (clean, mostlyclean): SUBDIRS may contain whitespace; fix the loop
905 as in the all target.
906 (distclean, maintainer-clean, realclean): Likewise.
907 (install): Likewise.
908
909 Thu Feb 15 18:37:00 1996 Fred Fish <fnf@cygnus.com>
910
911 * Makefile.in (all): Remove extra '\' char from shell script.
912
913 Wed Feb 14 16:43:59 1996 Mike Meissner <meissner@tiktok.cygnus.com>
914
915 * Makefile.in (all): Avoid a for loop with zero elements, even if
916 the loop will not be executed because of an if statement.
917
918 Wed Jan 31 21:48:34 1996 Fred Fish <fnf@cygnus.com>
919
920 * Makefile.in (install): Add missing semicolon in "fi \".
921
922 Thu Nov 9 16:10:56 1995 Michael Meissner <meissner@tiktok.cygnus.com>
923
924 * Makefile.in (AR, CC, CFLAGS, CC_FOR_BUILD, RANLIB): Pick up
925 defaults from configure.
926
927 * configure.in: Pick up AR, CC, CFLAGS, CC_FOR_BUILD, RANLIB using
928 configure defaults.
929 (powerpc*-*-eabi*): Build simulator for all powerpc eabi targets
930 if either --enable-sim-powerpc is used, or the host compiler is
931 GCC.
932
933 Wed Nov 8 15:46:49 1995 James G. Smith <jsmith@pasanda.cygnus.co.uk>
934
935 * configure.in (mips*-*-*): Added "mips" simulator target.
936 * configure: Re-generated.
937
938 Tue Oct 10 11:08:20 1995 Fred Fish <fnf@cygnus.com>
939
940 * Makefile.in (BISON): Remove macro.
941 (FLAGS_TO_PASS): Remove BISON.
942
943 Sun Oct 8 04:26:27 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
944
945 * configure.in: Explicitly `exit 0' for broken shells.
946 * configure: Rebuilt.
947
948 Fri Oct 6 12:03:27 1995 Jim Wilson <wilson@chestnut.cygnus.com>
949
950 * common/run.c (main): Initialize the callbacks.
951
952 Wed Sep 20 13:34:50 1995 Ian Lance Taylor <ian@cygnus.com>
953
954 * Makefile.in (maintainer-clean): New synonym for realclean.
955
956 Fri Aug 25 11:53:43 1995 Michael Meissner <meissner@tiktok.cygnus.com>
957
958 * configure.in (powerpc*-*-eabisim*): Only build the simulator if
959 the target is powerpc*-*-eabisim*, since it requires GCC to build.
960
961 Mon Aug 21 17:53:48 1995 Michael Meissner <meissner@tiktok.cygnus.com>
962
963 * configure.in (powerpc{,le}-*-*): Add psim from Andrew Cagney
964 <cagney@highland.com.au>.
965 * configure: Regnerate from configure.in.
966
967 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
968
969 * Update all FSF addresses except those in COPYING* files.
970
971 Thu Jul 20 15:17:29 1995 Fred Fish <fnf@cygnus.com>
972
973 * Makefile.in (CC_FOR_BUILD): Define default and arrange to pass
974 submakes either default or passed in value.
975
976 Wed Jul 5 14:32:54 1995 J.T. Conklin <jtc@rtl.cygnus.com>
977
978 * Makefile.in (all, clean, distclean, mostlyclean, realclean,
979 install): Changed targets so that they descend all
980 subdirectories in $(SUBDIRS).
981 (*-all, *-clean, *-install): Removed targets.
982
983 * configure.in: Don't bother with target makefile fragments, they
984 are no longer needed.
985 * configure: regenerated.
986
987 * Makefile.in, configure.in: converted to autoconf.
988 * configure: New file, generated with autconf 2.4.
989
990 Wed May 24 14:48:46 1995 Steve Chamberlain <sac@slash.cygnus.com>
991
992 * Makefile.in: Support ARM.
993 * configure.in: Ditto.
994
995 Sun Jan 15 16:53:47 1995 Steve Chamberlain <sac@splat>
996
997 * Makefile.in: Support W65.
998 * configure.in: Ditto.
999
1000 Sun Mar 13 09:27:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1001
1002 * Makefile.in: Add TAGS target.
1003
1004 Mon Sep 13 12:47:15 1993 K. Richard Pixley (rich@sendai.cygnus.com)
1005
1006 * Makefile.in (all-z8k, install-z8k, clean-z8k, all-h8300,
1007 install-h8300, clean-h8300, all-h8500, install-h8500,
1008 clean-h8500, all-sh, install-sh, clean-sh): do not echo
1009 recursion lines.
1010
1011 Wed Jun 30 14:12:05 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
1012
1013 * Makefile.in: remove endian.h trace from h8500
1014
1015 Sun Jun 13 13:08:58 1993 Jim Kingdon (kingdon@cygnus.com)
1016
1017 * Makefile.in: Add distclean, realclean, and mostlyclean targets.
1018
1019 Fri May 21 11:21:16 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
1020
1021 * Makefile.in: make all of the all-* target (except all-nothing)
1022 depend on endian.h, so that if we're not building a simulator, we
1023 don't built endian
1024
1025 Fri May 21 10:55:06 1993 Ian Lance Taylor (ian@cygnus.com)
1026
1027 * Makefile.in (check, installcheck): Added dummy targets.
1028
1029 Mon May 3 21:39:43 1993 Fred Fish (fnf@cygnus.com)
1030
1031 * Makefile.in (endian): Find endian.c in $(srcdir), and also
1032 explicitly make it, since some makes apparently don't work with
1033 VPATH and .c to executable rules (SunOS make for example).
1034
1035 Mon May 3 08:29:01 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1036
1037 * Makefile.in (endian): Add explicit rule for broken makes.
1038
1039 Mon Mar 15 15:47:53 1993 Ian Lance Taylor (ian@cygnus.com)
1040
1041 * Makefile.in (info, install-info): New targets.
1042 (DO_INSTALL): Renamed from INSTALL, which is overridden by the top
1043 level Makefile.
1044
1045 Wed Feb 10 20:12:27 1993 K. Richard Pixley (rich@ok.cygnus.com)
1046
1047 * Makefile.in (endian.h): build endian.h via a temporary file so
1048 that we don't leave an incomplete file lying around on
1049 interrupted builds.
1050 (clean): remove endian, e.h, and endian.h.
1051
1052 Mon Feb 8 11:46:06 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1053
1054 * Makefile.in, configure.in: if target isn't supported, build a
1055 harmless makefile.
1056
1057