MIPS16/GAS: Fix delay slot filling across frags
[external/binutils.git] / sim / ChangeLog
1 2016-02-03  Maciej W. Rozycki  <macro@linux-mips.org>
2
3         * MAINTAINERS (Past sim maintainers): Add Thiemo Seufer.
4
5 2016-01-09  Mike Frysinger  <vapier@gentoo.org>
6
7         * configure.ac: Delete sim_common check and the
8         AC_CONFIG_SUBDIRS(common) call.
9         * configure: Regenerate.
10         * configure.tgt (sim_common): Delete the variable.
11
12 2016-01-09  Mike Frysinger  <vapier@gentoo.org>
13
14         * .gitignore: Delete /common/cconfig.h entry.
15
16 2016-01-05  Nick Clifton  <nickc@redhat.com>
17
18         * MAINTAINERS: Add myself as AArch64 sim maintainer.
19
20 2015-12-09  Tristan Gingold  <gingold@adacore.com>
21
22         * aarch64/simulator.c: Remove syscall.h include.
23
24 2015-12-26  Mike Frysinger  <vapier@gentoo.org>
25
26         * README-HACKING: Delete mention of tconfig.h.
27
28 2015-11-24  Nick Clifton  <nickc@redhat.com>
29
30         * configure.tgt: Add aarch64 entry.
31         * configure: Regenerate.
32
33 2015-06-23  Mike Frysinger  <vapier@gentoo.org>
34
35         * configure.ac (AC_ARG_ENABLE(sim)): Call AS_HELP_STRING.
36         * configure: Regenerate.
37
38 2015-06-12  Mike Frysinger  <vapier@gentoo.org>
39
40         * README-HACKING: Change configure.in to configure.ac.
41
42 2015-04-02  H.J. Lu  <hongjiu.lu@intel.com>
43
44         * arm/configure: Regenerated.
45         * avr/configure: Likewise.
46         * bfin/configure: Likewise.
47         * common/configure: Likewise.
48         * cr16/configure: Likewise.
49         * cris/configure: Likewise.
50         * d10v/configure: Likewise.
51         * erc32/configure: Likewise.
52         * frv/configure: Likewise.
53         * ft32/configure: Likewise.
54         * h8300/configure: Likewise.
55         * igen/configure: Likewise.
56         * iq2000/configure: Likewise.
57         * lm32/configure: Likewise.
58         * m32c/configure: Likewise.
59         * m32r/configure: Likewise.
60         * m68hc11/configure: Likewise.
61         * mcore/configure: Likewise.
62         * microblaze/configure: Likewise.
63         * mips/configure: Likewise.
64         * mn10300/configure: Likewise.
65         * moxie/configure: Likewise.
66         * msp430/configure: Likewise.
67         * ppc/configure: Likewise.
68         * rl78/configure: Likewise.
69         * rx/configure: Likewise.
70         * sh/configure: Likewise.
71         * sh64/configure: Likewise.
72         * v850/configure: Likewise.
73
74 2015-04-01  H.J. Lu  <hongjiu.lu@intel.com>
75
76         * common/Make-common.in (CSEARCH): Remove $(ZLIBINC).
77         (BFD_LIB): Remove $(ZLIB).
78         (CONFIG_LIBS): Add $(ZLIB).
79         * ppc/Makefile.in (ZLIBINC): Removed.
80         (INCLUDES): Remove $(ZLIBINC).
81         (BFD_LIB): Remove $(ZLIB).
82
83 2015-04-01  H.J. Lu  <hongjiu.lu@intel.com>
84
85         * arm/configure: Regenerated.
86         * avr/configure: Likewise.
87         * bfin/configure: Likewise.
88         * common/configure: Likewise.
89         * cr16/configure: Likewise.
90         * cris/configure: Likewise.
91         * d10v/configure: Likewise.
92         * erc32/configure: Likewise.
93         * frv/configure: Likewise.
94         * ft32/configure: Likewise.
95         * h8300/configure: Likewise.
96         * igen/configure: Likewise.
97         * iq2000/configure: Likewise.
98         * lm32/configure: Likewise.
99         * m32c/configure: Likewise.
100         * m32r/configure: Likewise.
101         * m68hc11/configure: Likewise.
102         * mcore/configure: Likewise.
103         * microblaze/configure: Likewise.
104         * mips/configure: Likewise.
105         * mn10300/configure: Likewise.
106         * moxie/configure: Likewise.
107         * msp430/configure: Likewise.
108         * ppc/configure: Likewise.
109         * rl78/configure: Likewise.
110         * rx/configure: Likewise.
111         * sh/configure: Likewise.
112         * sh64/configure: Likewise.
113         * v850/configure: Likewise.
114
115 2015-03-29  Mike Frysinger  <vapier@gentoo.org>
116
117         * configure: Regenerate.
118         * configure.ac: Delete sim_testsuite check and config in testsuite.
119         * configure.tgt (sim_testsuite): Delete everywhere.
120
121 2015-03-28  Mike Frysinger  <vapier@gentoo.org>
122
123         * configure: Regenerate.
124         * configure.tgt (avr*-*-*): Set sim_testsuite=yes.
125
126 2015-03-28  James Bowman  <james.bowman@ftdichip.com>
127
128         * configure.tgt: Add FT32 entry.
129         * configure: Regenerate.
130
131 2015-03-16  Mike Frysinger  <vapier@gentoo.org>
132
133         * .gitignore: Delete tconfig.h.
134         * README-HACKING: Change tconfig.in to tconfig.h.
135
136 2014-03-12  Nick Clifton  <nickc@redhat.com>
137
138         * MAINTAINERS: Add myself as the maintainer for the MSP430.
139
140 2014-03-10  Mike Frysinger  <vapier@gentoo.org>
141
142         * configure.tgt (msp430*-*-*): Set sim_testsuite to yes.
143         * configure: Regenerate.
144
145 2014-01-06  Tom Tromey  <tromey@redhat.com>
146
147         * common/cgen-trace.c: Don't use old VA_* macros.
148         * common/sim-load.c (xprintf): Likewise.
149         * common/sim-trace.c (trace_printf, debug_printf): Likewise.
150
151 2014-01-06  Tom Tromey  <tromey@redhat.com>
152
153         * README-HACKING: Don't use PARAMS.
154         * arm/wrapper.c: Don't use PARAMS.
155         * bfin/sim-main.h: Don't use PARAMS.
156         * common/callback.c: Don't use PARAMS.
157         * common/cgen-trace.c: Don't use PARAMS.
158         * common/run-sim.h: Don't use PARAMS.
159         * common/run.c: Don't use PARAMS.
160         * common/sim-base.h: Don't use PARAMS.
161         * common/sim-load.c: Don't use PARAMS.
162         * common/sim-options.h: Don't use PARAMS.
163         * common/sim-trace.c: Don't use PARAMS.
164         * common/sim-trace.h: Don't use PARAMS.
165         * common/sim-utils.h: Don't use PARAMS.
166         * cr16/cr16_sim.h: Don't use PARAMS.
167         * cr16/gencode.c: Don't use PARAMS.
168         * cr16/interp.c: Don't use PARAMS.
169         * cr16/simops.c: Don't use PARAMS.
170         * d10v/d10v_sim.h: Don't use PARAMS.
171         * d10v/gencode.c: Don't use PARAMS.
172         * d10v/interp.c: Don't use PARAMS.
173         * d10v/simops.c: Don't use PARAMS.
174         * erc32/erc32.c: Don't use PARAMS.
175         * erc32/exec.c: Don't use PARAMS.
176         * erc32/float.c: Don't use PARAMS.
177         * erc32/func.c: Don't use PARAMS.
178         * erc32/sis.c: Don't use PARAMS.
179         * erc32/sis.h: Don't use PARAMS.
180         * mips/interp.c: Don't use PARAMS.
181         * mips/sim-main.h: Don't use PARAMS.
182         * sh/interp.c: Don't use PARAMS.
183         * v850/sim-main.h: Don't use PARAMS.
184         * v850/v850_sim.h: Don't use PARAMS.
185
186 2013-11-07  Will Newton  <will.newton@linaro.org>
187
188         PR gdb/15508
189         * arm/wrapper.c (sim_create_inferior): Call init before
190         accessing STATE.
191
192 2013-11-07  Will Newton  <will.newton@linaro.org>
193
194         PR gdb/8989
195         * arm/wrapper.c (sim_create_inferior): Avoid calling
196         bfd_get_mach with a NULL bfd.
197
198 2013-06-21  Nick Clifton  <nickc@redhat.com>
199
200         * msp430: New Directory.
201         * configure.tgt: Add it.
202         * configure: Regenerate.
203
204 2013-03-15  Steve Ellcey  <sellcey@mips.com>
205
206         * arm/wrapper.c (sim_complete_command): Make char arguments const.
207         * avr/interp.c (sim_complete_command): Ditto.
208         * common/sim-options.c (sim_complete_command): Ditto.
209         * cr16/interp.c (sim_complete_command): Ditto.
210         * erc32/interf.c (sim_complete_command): Ditto.
211         * m32c/gdb-if.c (sim_complete_command): Ditto.
212         * microblaze/interp.c (sim_complete_command): Ditto.
213         * ppc/sim_calls.c (sim_complete_command): Ditto.
214         * rl78/gdb-if.c (sim_complete_command): Ditto.
215         * rx/gdb-if.c (sim_complete_command): Ditto.
216         * sh/interp.c (sim_complete_command): Ditto.
217
218 2013-01-01  Joel Brobecker  <brobecker@adacore.com>
219
220         Update year range in copyright notice of all files.
221
222 2012-12-19  Joel Brobecker  <brobecker@adacore.com>
223
224         Update old contact info in GPL license notices.
225
226 2012-12-19  Joel Brobecker  <brobecker@adacore.com>
227
228         Update the non-FSF-copyrighted files in sim to GPLv3 or later.
229
230 2012-11-20  Pavel Chupin  <pavel.v.chupin@intel.com>
231
232         * common/Make-common.in: Use lt_cv_dlopen_libs under PLUGINS
233         condition.
234         * common/acinclude.m4: Define lt_cv_dlopen_libs.
235         * arm/configure: Regenerate.
236         * avr/configure: Regenerate.
237         * bfin/configure: Regenerate.
238         * common/configure: Regenerate.
239         * cr16/configure: Regenerate.
240         * cris/configure: Regenerate.
241         * d10v/configure: Regenerate.
242         * erc32/configure: Regenerate.
243         * frv/configure: Regenerate.
244         * h8300/configure: Regenerate.
245         * igen/configure: Regenerate.
246         * iq2000/configure: Regenerate.
247         * lm32/configure: Regenerate.
248         * m32c/configure: Regenerate.
249         * m32r/configure: Regenerate.
250         * m68hc11/configure: Regenerate.
251         * mcore/configure: Regenerate.
252         * microblaze/configure: Regenerate.
253         * mips/configure: Regenerate.
254         * mn10300/configure: Regenerate.
255         * moxie/configure: Regenerate.
256         * ppc/configure: Regenerate.
257         * rl78/configure: Regenerate.
258         * rx/configure: Regenerate.
259         * sh/configure: Regenerate.
260         * sh64/configure: Regenerate.
261         * testsuite/configure: Regenerate.
262         * v850/configure: Regenerate.
263
264 2012-11-05  Stephane Carrez  <Stephane.Carrez@gmail.com>
265
266         * MAINTAINERS: Update my email address.
267
268 2012-09-24  Steve Ellcey  <sellcey@mips.com>
269
270         * mips/basic.exp: Add mips*-mti-elf* target.
271         * configure.ac: Add mips*-mti-elf* target.
272         * configure: Regenerate.
273
274 2012-06-15  Joel Brobecker  <brobecker@adacore.com>
275
276         * configure: Regenerate.
277
278 2012-06-06  Michael Eager  <eager@eagercon.com>
279
280         * microblaze/interp.c (config.h): Add #include.
281
282 2011-11-29  Joel Brobecker  <brobecker@adacore.com>
283
284         * MAINTAINERS (Global Maintainers): New section.  Add Mike
285         Frysinger.
286
287 2011-11-28  DJ Delorie  <dj@redhat.com>
288
289         * configure.tgt: Add rl78 support.
290         * configure: Regenerate.
291         * rl78: New directory.
292         * MAINTAINERS: Add myself as RL78 maintainer.
293
294 2011-07-08  Hans-Peter Nilsson  <hp@axis.com>
295
296         * MAINTAINERS: Remove Thiemo Seufer.
297
298 2011-06-04  Mike Frysinger  <vapier@gentoo.org>
299
300         * configure.tgt (bfin-*-*): Add sim_testsuite=yes.
301         * configure: Regenerate.
302
303 2011-05-04  Joseph Myers  <joseph@codesourcery.com>
304
305         * configure.tgt (thumb*-*-* | strongarm*-*-* | xscale-*-*): Don't
306         handle targets.
307         * configure: Regenerate.
308
309 2011-03-05  Mike Frysinger  <vapier@gentoo.org>
310
311         * MAINTAINERS: Add bfin entry.
312         * configure.tgt (bfin-*-*): Handle bfin targets.
313         * configure: Regenerate.
314
315 2011-01-05  Mike Frysinger  <vapier@gentoo.org>
316
317         * .gitignore: Add /*/hw-config.h.
318
319 2010-12-23  Mike Frysinger  <vapier@gentoo.org>
320
321         * .gitignore: New file.
322
323 2010-07-28  DJ Delorie  <dj@redhat.com>
324
325         * MAINTAINERS: Add self as RX maintainer.  Sort list.
326
327 2010-06-08  Nick Clifton  <nickc@redhat.com>
328
329         * reg.c (set_oszc): Use unsigned int for the mask.
330         (set_szc, set_osz, set_sz): Likewise.
331
332 2010-04-26  Mike Frysinger  <vapier@gentoo.org>
333
334         * configure.ac: Target logic moved out to and included from ...
335         * configure.tgt: ... this new file.
336         * configure: Regenerated.
337
338 2010-04-12  Mike Frysinger  <vapier@gentoo.org>
339
340         * README-HACKING: Add more sections.
341
342 2010-02-11  Doug Evans  <dje@sebabeach.org>
343
344         * cris/cpuv10.h, * cris/cpuv32.h, * cris/cris-desc.c,
345         * cris/cris-desc.h, * cris/decodev10.c, * cris/decodev32.c,
346         * cris/modelv10.c, * cris/modelv32.c, * cris/semcrisv10f-switch.c,
347         * cris/semcrisv32f-switch.c: Regenerate.
348
349 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
350
351         * avr/configure: Regenerate.
352         * cris/configure: Regenerate.
353         * microblaze/configure: Regenerate.
354
355 2010-01-02  Doug Evans  <dje@sebabeach.org>
356
357         * cris/arch.c, * cris/arch.h, * cris/cpuall.h, * cris/cpuv10.c,
358         * cris/cpuv10.h, * cris/cpuv32.c, * cris/cpuv32.h, * cris/cris-desc.c,
359         * cris/cris-desc.h, * cris/cris-opc.h, * cris/decodev10.c,
360         * cris/decodev10.h, * cris/decodev32.c, * cris/decodev32.h,
361         * cris/modelv10.c, * cris/modelv32.c, * cris/semcrisv10f-switch.c,
362         * cris/semcrisv32f-switch.c: Regenerate, update copyright year.
363
364 2010-01-01  Doug Evans  <dje@sebabeach.org>
365
366         * cris/mloop.in: Fix copyright year update snafu.
367
368 2009-11-24  Joel Brobecker  <brobecker@adacore.com>
369
370         * common/aclocal.m4: Add include of ../../config/zlib.m4.
371         * common/common.m4: Use AM_ZLIB to check for zlib support.
372         * ppc/configure.ac: Likewise.
373         * arm/configure, avr/configure, common/configure, cr16/configure,
374         cris/configure, d10v/configure, erc32/configure, frv/configure,
375         h8300/configure, iq2000/configure, lm32/configure, m32c/configure,
376         m32r/configure, m68hc11/configure, mcore/configure,
377         microblaze/configure, mips/configure, mn10300/configure,
378         moxie/configure, ppc/configure, sh/configure, sh64/configure,
379         v850/configure: Regenerate.
380
381 2009-11-24  DJ Delorie  <dj@redhat.com>
382
383         * rx: New directory.
384         * configure.ac: Add entry for Renesas RX.
385         * configure: Regenerate.
386
387 2009-11-22  Doug Evans  <dje@sebabeach.org>
388
389         * cris/cpuall.h: Regenerate.
390         * cris/cpuv10.h: Regenerate.
391         * cris/cpuv32.h: Regenerate.
392         * cris/decodev10.c: Regenerate.
393         * cris/decodev10.h: Regenerate.
394         * cris/decodev32.c: Regenerate.
395         * cris/decodev32.h: Regenerate.
396
397 2009-11-12  Tristan Gingold  <gingold@adacore.com>
398
399         * avr/interp.c (sim_write): Allow byte access.
400         (sim_read): Ditto.
401
402 2009-11-12  Tristan Gingold  <gingold@adacore.com>
403
404         * avr/interp.c (sim_load): Clear memory before loading.
405
406 2009-11-09  Tristan Gingold  <gingold@adacore.com>
407
408         * avr/interp.c (sim_resume): Fix typo for OP_ret.
409
410 2009-10-23  Doug Evans  <dje@sebabeach.org>
411
412         * cris/arch.c: Regenerate.
413         * cris/arch.h: Regenerate.
414         * cris/cpuall.h: Regenerate.
415         * cris/cpuv10.c: Regenerate.
416         * cris/cpuv10.h: Regenerate.
417         * cris/cpuv32.c: Regenerate.
418         * cris/cpuv32.h: Regenerate.
419         * cris/cris-desc.c: Regenerate.
420         * cris/cris-desc.h: Regenerate.
421         * cris/cris-opc.h: Regenerate.
422         * cris/decodev10.c: Regenerate.
423         * cris/decodev10.h: Regenerate.
424         * cris/decodev32.c: Regenerate.
425         * cris/decodev32.h: Regenerate.
426         * cris/modelv10.c: Regenerate.
427         * cris/modelv32.c: Regenerate.
428         * cris/semcrisv10f-switch.c: Regenerate.
429         * cris/semcrisv32f-switch.c: Regenerate.
430
431 2009-10-22  Tristan Gingold  <gingold@adacore.com>
432
433         * avr/interp.c (sim_stop): Return 1.
434
435 2009-10-16  Doug Evans  <dje@sebabeach.org>
436
437         * MAINTAINERS: Add myself as m32r maintainer.
438
439 2009-10-15  Michael Egaer  <eager@eagercon.com>
440
441         * MAINTAINERS: Add self as MicroBlaze maintainer.
442
443 2009-10-14  Ben Elliston  <bje@gnu.org>
444
445         * MAINTAINERS (common): Move myself to "past maintainers" section.
446
447 2009-10-06  Michael Eager  <eager@eagercon.com>
448
449         * microblaze/interp.c: Add include microblaze-dis.h.
450
451 2009-09-23  Michael Eager  <eager@eagercon.com>
452
453         * configure: Add microblaze-*.* (not regenerated).
454         * configure.ac: Likewise.
455         * microblaze/config.in: New.
456         * microblaze/configure: Generate.
457         * microblaze/configure.ac: New.
458         * microblaze/interp.c: New.
459         * microblaze/Makefile.in: New.
460         * microblaze/microblaze.h: New.
461         * microblaze/microblaze.isa: New.
462         * microblaze/sim-main.h: New.
463         * microblaze/sysdep.h: New.
464
465 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
466
467         * avr/config.in: Regenerate.
468         * avr/configure: Likewise.
469         * configure: Likewise.
470         * cris/config.in: Likewise.
471         * cris/configure: Likewise.
472
473         * configure.ac: m4_include toplevel config/override.m4.
474         * configure: Regenerate.
475         * avr/configure: Regenerate.
476         * cris/configure: Regenerate.
477
478 2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
479
480         * Makefile.in (datarootdir): New variable.
481
482 2009-05-18  Jon Beniston <jon@beniston.com>
483
484         * MAINTAINERS: Add Jon Beniston as maintainer of lm32 sim.
485         * configure.ac: Add lm32 target.
486         * lm32: New directory.
487
488 2009-05-11  Andrew Cagney  <cagney@gnu.org>
489
490         * MAINTAINERS: Orphan ppc.
491
492 2009-05-08  Kevin Buettner  <kevinb@redhat.com>
493
494         * m32c/gdb-if.c (m32c_signal_to_host): Rename to
495         m32c_signal_to_target.  Change signal return values from SIGILL,
496         SIGTRAP, SIGSEGV, etc. to TARGET_SIGNAL_ILL, TARGET_SIGNAL_TRAP,
497         TARGET_SIGNAL_SEGV, etc.  Fix all callers.
498
499 2009-04-30  Anthony Green  <green@moxielogic.com>
500
501         * MAINTAINERS: Add myself for the moxie port.
502         * moxie: New directory.
503         * configure.ac: Add entry for moxie.
504         * configure: Regenerate.
505
506 2009-04-27  Tristan Gingold  <gingold@adacore.com>
507
508         * avr: New directory.
509         * avr/interp.c, avr/Makefile.in, avr/configure.ac: New files.
510         * avr/config.in: New file, generated by autoheader.
511         * avr/configure: New file generated by autoconf.
512         * configure.ac: Add avr.
513         * configure: Regenerated.
514
515 2009-04-17  Carlos O'Donell  <carlos@codesourcery.com>
516
517         * Makefile.in: Add dummy install-pdf, html, and
518         install-html targets.
519
520 2009-01-18  Hans-Peter Nilsson  <hp@axis.com>
521
522         * cris/sim-if.c: Include errno.h.
523         (cris_start_address, cris_program_offset): New variables.
524         (OPTION_CRIS_PROGRAM_OFFSET, OPTION_CRIS_STARTADDR): New option
525         enums.
526         (cris_options): New options --cris-program-offset and
527         --cris-start-address.
528         (cris_option_handler): Handle new options.
529         (cris_program_offset_write, cris_set_section_offset_iterator)
530         (cris_offset_sections, cris_offset_sections): New functions.
531         (sim_load): Use cris_program_offset_write as function argument to
532         cris_load_elf_file, not sim_write.
533         (struct offsetinfo): New struct.
534         (cris_handle_interpreter): Fix typo in comment.
535         (sim_open): Call cris_offset_sections as soon as the bfd of the
536         infile is available.  Gate bfd validity checks on abfd non-NULL.
537         (sim_create_inferior): Let cris_start_address when != -1 override
538         other start-address choices.
539
540 2009-01-06  Hans-Peter Nilsson  <hp@axis.com>
541
542         * cris/traps.c (abort): Define to call sim_io_error.
543         (create_map): Make -1 imply a non-fixed address, not 0.  All
544         callers changed.  Only prefer the next higher unmapped address if
545         the last mapped address is no less than 0x40000000.  Check that
546         the address to be mapped is not already mapped.  Update head
547         comment.
548         (unmap_pages): Don't call abort when recursive call fails, just
549         note and return an error if a page in the range couldn't be unmapped.
550         (cris_bmod_handler, h_supr_set_handler, h_supr_get_handler)
551         (schedule, make_first_thread, cris_pipe_empty): New local variable sd.
552         (cris_break_13_handler) <case TARGET_SYS_mmap2>: Handle
553         non-MAP_FIXED argument overlapping existing map.  For MAP_FIXED,
554         don't abort on page not being mapped.  Handle non-anon filemap
555         with length padded to pagesize.
556
557 2009-01-03  Hans-Peter Nilsson  <hp@axis.com>
558
559         * cris/sim-if.c (TARGET_AT_NULL, TARGET_AT_PHDR, TARGET_AT_PHENT)
560         (TARGET_AT_PHNUM, TARGET_AT_PAGESZ, TARGET_AT_BASE)
561         (TARGET_AT_FLAGS, TARGET_AT_ENTRY, TARGET_AT_UID, TARGET_AT_EUID)
562         (TARGET_AT_GID, TARGET_AT_EGID, TARGET_AT_HWCAP)
563         (TARGET_AT_CLKTCK): Remove redundant macros.
564         (AUX_ENT): Adjust to use standard ELF AT_* macros.
565         (AUX_ENTF): Ditto.  Remove always-0 middle argument.  Update all
566         callers.
567         (sim_open): Also pass AT_SECURE.
568
569         * cris/sim-main.h (struct _sim_cpu): New member
570         set_target_thread_data.
571         * cris/crisv32f.c (CRIS_TLS_REGISTER): Define.
572         * cris/crisv10f.c: Ditto.
573         * cris/cris-tmpl.c (MY (set_target_thread_data)): New function.
574         (MY (f_specific_init)): Set new _sim_cpu member to new function.
575         * cris/traps.c (TARGET_SYS_set_thread_area): Define.
576         (cris_break_13_handler) <case TARGET_SYS_set_thread_area>: New
577         case.
578
579         * cris/traps.c (TARGET_SYS_exit_group): Define.
580         (cris_break_13_handler): Handle it like the exit for the last
581         thread.
582
583         * cris/traps.c (TARGET_UTSNAME): Update to 2009-01-01.
584         (TARGET_EPOCH): Update to match TARGET_UTSNAME.  Correct comment.
585         (cris_break_13_handler) <case TARGET_SYS_uname>: Update to
586         2.6.27.  Set machine field to the BFD printable name of the
587         machine.
588
589         * cris/traps.c (TARGET_MAP_DENYWRITE): Define.
590         (cris_break_13_handler) <case TARGET_SYS_mmap2>: Handle
591         TARGET_MAP_DENYWRITE.
592
593         * cris/traps.c (TARGET_SYS_access, TARGET_R_OK, TARGET_W_OK)
594         (TARGET_X_OK, TARGET_F_OK): Define.
595         (cris_break_13_handler) <case TARGET_SYS_access>: New case.
596
597         * cris/semcrisv32f-switch.c: Regenerate.
598
599 2008-12-30  Hans-Peter Nilsson  <hp@axis.com>
600
601         * cris/sim-if.c (sim_open): If sim_analyze_program fails, emit
602         just a short CRIS-specific notice.  Tweak the wording for a
603         failing architecture test.
604
605         * cris/traps.c (TARGET_SYS_writev): New macro.
606         (is_mapped_only, cris_dump_map): New functions.
607         (cris_break_13_handler) <case TARGET_SYS_mmap2>: Handle more flags
608         and prot combinations and a non-zero page-offset.  If
609         TARGET_MAP_FIXED, unmap pages before mapping them.
610         <case TARGET_SYS_mprotect>: When checking, allow any length
611         argument.  Don't actually do anything.
612         <case TARGET_SYS_writev>: New case.
613
614         * cris/Makefile.in (SIM_OBJS): Remove sim-hload.o.
615         * cris/sim-if.c: Include elf-bfd.h.
616         (struct progbounds): New members end_loadmem, start_nonloadmem.
617         (xprintf, eprintf): New functions, copied from common/sim-load.c.
618         (cris_load_elf_file, sim_load, cris_get_progbounds): New functions.
619         (get_progbounds_iterator): Renamed from get_progbounds.  Make
620         static.  Update head comment.  Set new struct progbounds members.
621         (exec_load_addr, interp_load_addr, interp_start_addr): New static
622         variables.
623         (aux_ent_phdr, aux_ent_phent, aux_ent_phnum, aux_ent_base)
624         (aux_ent_entry, cris_write_interp, cris_handle_interpreter): New
625         functions.
626         (sim_open): New constant array auxv_entries.  Rewrite AUX_ENT
627         handling to use auxv_entries.  Improve error message and checking
628         for invalid programs.  Use new variable abfd for the program
629         instead of for each access reaching into sd to get it.
630         (sim_create_inferior): If non-zero, use interp_start_addr instead
631         of the program start address.
632         (cris_disassemble_insn): Remove incorrect and unclear, supposedly
633         stale comment.  Always specify little-endian.
634
635 2008-07-29  Nick Clifton  <nickc@redhat.com>
636
637         * common/genmloop.sh: Add new parameter: -shell to specify the
638         command interpreter to use to run the input file.  This is
639         necessary because otherwise SHELL is taken from the user's
640         environment, and not from the makefile that invoked this script
641         and the user might not be running an sh-like shell.
642         * cris/Makefile.in: Pass -shell parameter to genmloop.sh.
643         * fr30/Makefile.in: Likewise.
644         * frv/Makefile.in: Likewise.
645         * i960/Makefile.in: Likewise.
646         * iq2000/Makefile.in: Likewise.
647         * m32r/Makefile.in: Likewise.
648
649         * frv/mloop.in: Add missing start of line comment marker.
650
651 2008-07-11  Hans-Peter Nilsson  <hp@axis.com>
652
653         * cris/configure: Regenerate to track ../common/common.m4 changes.
654         * cris/config.in: Ditto.
655
656 2008-06-06  Vladimir Prus  <vladimir@codesourcery.com>
657             Daniel Jacobowitz  <dan@codesourcery.com>
658             Joseph Myers  <joseph@codesourcery.com>
659
660         * cris/configure: Regenerate.
661
662 2008-05-09  Olivier Hainque  <hainque@adacore.com>
663
664         * ppc/altivec.igen (vperm): Latch inputs into temporaries.
665
666 2008-03-25  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
667
668         * MAINTAINERS: Add myself as maintainer of cr16 port.
669
670 2008-02-12  M Ranga Swami Reddy <MR.Swami.Reddy@nsc.com>
671
672         Add simulator for National cr16 processor.
673         * cr16: New directory.
674         * configure.ac: Add entry for National cr16.
675         * configure: Regenerate.
676
677 2008-02-05  DJ Delorie  <dj@redhat.com>
678
679         * configure.ac (v850): V850 now has a testsuite.
680         * configure (v850): Likewise.
681
682 2008-01-01  Daniel Jacobowitz  <dan@codesourcery.com>
683
684         Updated copyright notices for most files.
685
686 2007-12-19  DJ Delorie  <dj@redhat.com>
687
688         * frv/frv.c (frvbf_cut): Only look at the six LSBs of
689         cut_point.
690
691 2007-10-22  Hans-Peter Nilsson  <hp@axis.com>
692
693         * cris/arch.c, cris/arch.h, cris/cpuall.h, cris/cpuv10.c,
694         cris/cpuv10.h, cris/cpuv32.c, cris/cpuv32.h, cris/cris-desc.c,
695         cris/cris-desc.h, cris/cris-opc.h, cris/decodev10.c,
696         cris/decodev10.h, cris/decodev32.c, cris/decodev32.h,
697         cris/modelv10.c, cris/modelv32.c, cris/semcrisv10f-switch.c,
698         cris/semcrisv32f-switch.c: Regenerate.
699
700 2007-08-24  Joel Brobecker  <brobecker@adacore.com>
701
702         Switch the license of all files explicitly copyright the FSF
703         to GPLv3.
704
705 2007-03-27  Brooks Moses  <brooks.moses@codesourcery.com>
706
707         * Makefile.in: Add dummy "pdf" target.
708
709 2007-02-20  Hans-Peter Nilsson  <hp@axis.com>
710
711         * cris/traps.c (dump_statistics): Change format for cycle numbers
712         to %llu and cast parameters to unsigned long long.
713
714 2007-02-16  Thiemo Seufer  <ths@mips.com>
715
716         * Makefile.in (FLAGS_TO_PASS, TARGET_FLAGS_TO_PASS): Add RUNTEST.
717
718 2007-01-28  Manuel Lauss  <slauss@resi.at>
719
720         * configure.ac (sh64-*-*): Change to sh64*-*-*.
721         (sh-*-*): Change to sh*-*-*.
722         * configure: Regenerated.
723
724 2007-01-09  Daniel Jacobowitz  <dan@codesourcery.com>
725
726         Updated copyright notices for most files.
727
728 2006-12-20  Hans-Peter Nilsson  <hp@axis.com>
729
730         * Makefile.in (autoconf-common autoheader-common): Only run
731         autoheader on subdirs with a file config.in.
732
733         * configure.ac (common): Make the default "yes" for all targets
734         with sim subdirs.
735         * configure: Regenerate.
736
737         * Makefile.in (autoconf-common autoheader-common): In documented
738         usage, say SHELL=/bin/sh.
739         (.PHONY): Add autoheader-common.
740
741         * MAINTAINERS: Add self as authorized committer for *.
742
743 2006-10-02  Edgar E. Iglesias  <edgar@axis.com>
744             Hans-Peter Nilsson  <hp@axis.com>
745
746         * cris/cris-sim.h (enum cris_unknown_syscall_action_type)
747         (cris_unknown_syscall_action): Declare.
748         * cris/sim-if.c (cris_unknown_syscall_action): Define.
749         (cris_options): Add cris-unknown-syscall option.
750         (cris_option_handler): Correct comment about and error message for
751         invalid --cris-cycles argument.  Handle --cris-unknown-syscall.
752         * cris/traps.c: Include stdarg.h
753         (cris_unknown_syscall): New function.
754         (cris_break_13_handler): Instead of sim_io_eprintf and
755         sim_engine_halt, call cris_unknown_syscall to handle more or less
756         unknown syscalls.  Adjust code as necessary to handle return
757         value.
758
759 2006-09-30  Daniel Jacobowitz  <dan@codesourcery.com>
760
761         * MAINTAINERS: Add Dave Brolley for sh64.
762
763 2006-09-30  Hans-Peter Nilsson  <hp@axis.com>
764
765         * cris/traps.c (TARGET_PIPE_BUF): New macro.
766         (cris_pipe_empty): Correct initialization of "remaining".  Only
767         adjust the "write" return value if more than TARGET_PIPE_BUF bytes
768         are written.
769
770 2006-09-29  Hans-Peter Nilsson  <hp@axis.com>
771
772         * cris/configure.ac: Check for limits.h and sys/param.h.
773         * cris/configure, cris/config.in: Rebuild.
774         * cris/traps.c (SIM_PATHMAX): New macro.
775         (cris_break_13_handler): Use SIM_PATHMAX, not MAXPATHLEN.
776
777 2006-08-08  Joel Sherrill <joel.sherrill@oarcorp.com>
778
779         * configure.ac (sparc-*-rtems*|sparc-*-elf*): Enable erc32 simulator.
780         * Makefile.in (FLAGS_TO_PASS): Include libdir.
781         * configure: Regenerated.
782
783 2006-06-05  Daniel Jacobowitz  <dan@codesourcery.com>
784
785         * cris/configure: Regenerated.
786
787 2006-05-31  Daniel Jacobowitz  <dan@codesourcery.com>
788
789         * cris/configure: Regenerated.
790
791 2006-05-05  Andreas Schwab  <schwab@suse.de>
792
793         * configure.ac (CFLAGS_FOR_BUILD): Set and substitute.
794         * configure: Regenerate.
795
796         * Makefile.in (CFLAGS_FOR_BUILD): Define.
797         (CC_FOR_BUILD): Don't override.
798         (FLAGS_TO_PASS): Pass CFLAGS_FOR_BUILD.
799
800 2006-05-04  Daniel Jacobowitz  <dan@codesourcery.com>
801
802         * MAINTAINERS: Add an "Authorized committers" section, and list
803         DJ Delorie for v850.
804
805 2006-04-08  Hans-Peter Nilsson  <hp@axis.com>
806
807         * cris/crisv32f.c (MY (deliver_interrupt)): Set CCS to new_ccs.
808
809 2006-04-03  Hans-Peter Nilsson  <hp@axis.com>
810
811         * cris/dv-cris.c, cris/dv-rv.c, cris/rvdummy.c: New files.
812         * cris/Makefile.in (CONFIG_DEVICES): Remove redundant setting.
813         (dv-cris.o, dv-rv.o rvdummy$(EXEEXT), rvdummy.o): New rules.
814         (all): Depend on rvdummy$(EXEEXT).
815         * cris/configure.ac: Call SIM_AC_OPTION_WARNINGS.  Check for
816         sys/socket.h and sys/select.h.  Call SIM_AC_OPTION_HARDWARE,
817         default off.
818         * cris/configure: Regenerate.
819         * cris/cris-sim.h (cris_have_900000xxif): Declare here.
820         (enum cris_interrupt_type, crisv10deliver_interrupt)
821         (crisv32deliver_interrupt: New declarations.
822         * cris/cris-tmpl.c [WITH_HW] (MY (f_model_insn_after)): Call
823         sim_events_tickn and set state-events member work_pending when it's
824         time for the next event.
825         [WITH_HW] (MY (f_specific_init)): Set CPU-model-specific
826         interrupt-delivery function.
827         * cris/crisv10f.c (MY (deliver_interrupt)): New function.
828         * cris/crisv32f.c (MY (deliver_interrupt)): New function.
829         * cris/devices.c: Include hw-device.h.
830         (device_io_read_buffer) [WITH_HW]: Call hw_io_read_buffer.
831         (device_io_write_buffer): Only perform 0x900000xx-functions if
832         cris_have_900000xxif is nonzero.  Else if WITH_HW defined,
833         call hw_io_write_buffer.  Add return 0 last in function.
834         * cris/sim-if.c (cris_have_900000xxif): Now global.
835         (sim_open) [WITH_HW]: Clear deliver_interrupt cpu member.
836         Force "-model" option, effectively.
837         * cris/sim-main.h (cris_interrupt_delivery_fn): New type.
838         (struct _sim_cpu) [WITH_HW]: New member deliver_interrupt.
839
840 2006-04-02  Hans-Peter Nilsson  <hp@axis.com>
841
842         * cris/Makefile.in (CRISV10F_OBJS): Remove semcrisv10f-switch.o.
843         (CRISV32F_OBJS): Remove semcrisv32f-switch.o.
844         (semcrisv10f-switch.o, semcrisv32f-switch.o: Remove dependency rules.
845
846 2006-03-13  DJ Delorie  <dj@redhat.com>
847
848         * MAINTAINERS: Add self as m32c sim maintainer.
849
850 2006-02-23  Hans-Peter Nilsson  <hp@axis.com>
851
852         * cris/traps.c (syscall_map): Remove CB_SYS_time / TARGET_SYS_time
853         mapping.
854         (cris_break_13_handler) <case TARGET_SYS_time>: New case.
855
856 2006-01-23  Jim Blandy  <jimb@redhat.com>
857
858         Add simulator for Renesas M32C and M16C.
859
860         * m32c: New directory.
861         * configure.ac: Add entry for Renesas M32C.
862         * configure: Regenerate.
863
864 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
865
866         * cris/cris-tmpl.c (MY (f_model_insn_before)): Only display basic
867         cycle count for the current insn.
868
869 2005-12-06  Hans-Peter Nilsson  <hp@axis.com>
870
871         * cris/cpuv10.h, cris/cpuv32.h, cris/cris-desc.c, cris/cris-opc.h,
872         cris/decodev10.c, cris/decodev10.h, cris/decodev32.c,
873         cris/decodev32.h, cris/modelv10.c, cris/modelv32.c,
874         cris/semcrisv10f-switch.c, cris/semcrisv32f-switch.c: Regenerate.
875
876 2005-12-05  Hans-Peter Nilsson  <hp@axis.com>
877
878         * cris/arch.c, cris/arch.h, cris/cpuall.h, cris/cpuv10.c,
879         cris/cpuv10.h, cris/cpuv32.c, cris/cpuv32.h, cris/cris-desc.c,
880         cris/cris-desc.h, cris/cris-opc.h, cris/decodev10.c,
881         cris/decodev10.h, cris/decodev32.c, cris/decodev32.h,
882         cris/modelv10.c, cris/modelv32.c, cris/semcrisv10f-switch.c,
883         cris/semcrisv32f-switch.c: Regenerate.
884
885 2005-11-20  Hans-Peter Nilsson  <hp@axis.com>
886
887         * cris/traps.c (TARGET_O_RDONLY, TARGET_O_WRONLY): Define.
888         (open_map): Use TARGET_O_ACCMODE, TARGET_O_RDONLY and
889         TARGET_O_WRONLY.
890         (cris_break_13_handler) <case TARGET_SYS_fcntl>: Add support for
891         F_GETFL on fd 0, 1 and 2.
892
893 2005-11-17  Hans-Peter Nilsson  <hp@axis.com>
894
895         * cris/sim-main.h (struct _sim_cpu): New members last_syscall,
896         last_open_fd, last_open_flags.
897         * cris/traps.c: Don't include targ-vals.h.
898         (TARGET_O_ACCMODE): Define.
899         (cris_break_13_handler): Set new _sim_cpu members.
900         <case TARGET_SYS_fcntl>: Support special case of F_GETFL.
901         Rearrange code as switch.  Emit "unimplemented" abort for
902         unimplemented fcntl calls.
903
904         * cris/traps.c (TARGET_SYS_stat): Define.
905         (syscall_stat32_map): Add entry for TARGET_SYS_stat.
906         (cris_break_13_handler) <case TARGET_SYS_stat>: New case.
907
908 2005-11-16  Hans-Peter Nilsson  <hp@axis.com>
909
910         * cris/cris-tmpl.c (MY (f_model_insn_before)): Make sure only the
911         low 32 bits are used after an unsigned long cast.
912
913 2005-05-28  Hans-Peter Nilsson  <hp@axis.com>
914
915         * cris/Makefile.in (stamp-v32fmloop): Depend on stamp-v10fmloop.
916
917 2005-05-26  Chris Demetriou  <cgd@netbsd.org>
918
919         * MAINTAINERS: Update my mail address, move myself to the
920         "Past maintainers" section.
921
922 2005-05-17  Corinna Vinschen  <vinschen@redhat.com>
923
924         * configure.ac: Add igen to v850 build.
925         * configure: Regenerate.
926
927 2005-04-29  Paul Brook  <paul@codesourcery.com>
928
929         * common/callback.c (PIPE_BUF): Provide default definition.
930         (os_lstat): Use stat if lstat is not available on the host.
931         (os_ftruncate): Return EINVAL if not available on the host.
932         (os_truncate): Ditto.
933         * common/configure.ac: Check for lstat, truncate and ftruncate.
934         * common/configure: Regenerate.
935         * common/config.in: Regenerate.
936
937 2005-04-27  Paul Brook  <paul@codesourcery.com>
938
939         * common/Make-common.in: Add $(EXEEXT) to "run".
940
941 2005-04-18  Hans-Peter Nilsson  <hp@axis.com>
942
943         * cris/traps.c (cris_break_13_handler) <case TARGET_SYS_mmap2>:
944         For ((len & 8191) != 0 && fd == (USI) -1), don't say this isn't
945         implemented.  In call to create_map, pad length argument to 8k.
946
947 2005-04-15  Corinna Vinschen  <vinschen@redhat.com>
948
949         * configure.ac: Add explicit sh64 case.
950         * configure: Regenerate.
951
952 2005-03-30  Paul Brook  <paul@codesourcery.com>
953
954         * arm/wrapper.c: Provide SIGTRAP and SIGBUS.
955
956 2005-03-24  Hans-Peter Nilsson  <hp@axis.com>
957
958         * cris/Makefile.in (stamp-v10fcpu, stamp-v32fcpu): Add kludge to
959         include cgen-ops.h in decodev10.c and decodev32.c.
960         * cris/sim-main.h: Don't include cgen-ops.h here.
961         * cris/arch.c, cris/arch.h, cris/cpuall.h, cris/cpuv10.c,
962         cris/cpuv10.h, cris/cpuv32.c, cris/cpuv32.h, cris/cris-desc.c,
963         cris/cris-desc.h, cris/cris-opc.h, cris/decodev10.c,
964         cris/decodev10.h, cris/decodev32.c, cris/decodev32.h,
965         cris/modelv10.c, cris/modelv32.c, cris/semcrisv10f-switch.c,
966         cris/semcrisv32f-switch.c: Regenerate.
967
968         * cris/traps.c (cris_break_13_handler) <case
969         TARGET_SYS_rt_sigaction>: Rename sa_handler, sa_flags,
970         sa_restorer, sa_mask_low, sa_mask_high to target_sa_handler etc.
971
972 2005-03-23  Mark Kettenis  <kettenis@gnu.org>
973
974         * cris/configure: Regenerate.
975
976 2005-02-28  Jim Blandy  <jimb@redhat.com>
977
978         * d10v/configure.ac, igen/configure.ac, m68hc11/configure.ac,
979         mips/configure.ac, mn10300/configure.ac, v850/configure.ac:
980         Regenerated, after change to common/aclocal.m4.
981
982 2005-02-18  Corinna Vinschen  <vinschen@redhat.com>
983
984         * iq2000: New target subdirectory.
985         * configure.ac: Add iq2000 target.
986         * configure: Regenerate.
987
988 2005-01-29  Hans-Peter Nilsson  <hp@axis.com>
989
990         * Makefile.in (all, clean mostlyclean, distclean maintainer-clean)
991         (realclean, install): Fail if subdir make failed.
992
993 2005-01-28  Hans-Peter Nilsson  <hp@axis.com>
994
995         * cris: New directory, simulator for Axis Communications CRIS
996         including CRIS v32, CGEN-based.
997         * configure.ac: Add corresponding configury.
998         * configure: Regenerate.
999
1000 2005-01-17  Andrew Cagney  <cagney@gnu.org>
1001
1002         * configure.ac: For mips*-*-* and mn10300*-*-* configure the
1003         common directory.  Remove sparc*-*-* from list.
1004
1005 2005-01-11  Andrew Cagney  <cagney@gnu.org>
1006
1007         * Makefile.in (autoconf-common autoheader-common): Add --force to
1008         autoconf and autoheader.
1009         (autoconf-common autoheader-common)
1010         (autoconf-install autoheader-install): Check for configure.ac, not
1011         configure.in.
1012         * configure.ac: Delete AC_CONFIG_AUX_DIR.
1013         * configure: Re-generate.
1014
1015 2005-01-07  Andrew Cagney  <cagney@gnu.org>
1016
1017         * configure.ac: Replace configure.in.  Requires autoconf 2.59 and
1018         correctly calls AC_CONFIG_SUBDIRS.
1019         * configure: Re-generate.
1020
1021 2004-12-01  Andrew Cagney  <cagney@gnu.org>
1022
1023         * i960, h8500: Delete directory.
1024
1025 2004-11-12  Andrew Cagney  <cagney@gnu.org>
1026
1027         * d30v, fr30, mn10200, z8k: Delete directory.
1028
1029 2004-03-10  Ben Elliston  <bje@gnu.org>
1030
1031         * MAINTAINERS: Update my mail address.
1032
1033 2004-01-26  Chris Demetriou  <cgd@broadcom.com>
1034
1035         * configure.in (mips*-*-*): Configure in testsuite.
1036         * configure: Regenerate.
1037
1038 2003-10-08  Dave Brolley  <brolley@redhat.com>
1039
1040         * configure.in: Move frv handling to alphabetically correct placement.
1041
1042 2003-09-03  Andreas Schwab  <schwab@suse.de>
1043
1044         * Makefile.in (FLAGS_TO_PASS): Pass down $(bindir) and $(mandir).
1045
1046 2003-08-29  Dave Brolley  <brolley@redhat.com>
1047
1048         * MAINTAINERS: Add myself as maintainer of the FRV port.
1049
1050 2003-08-20  Michael Snyder  <msnyder@redhat.com>
1051             Dave Brolley  <brolley@redhat.com>
1052
1053         * frv/: New directory, simulator for the Fujitsu FRV.
1054         * configure.in: Add frv configury.
1055         * configure: Regenerate.
1056
1057 2003-08-10  Ben Elliston  <bje@wasabisystems.com>
1058
1059         * MAINTAINERS: Update my mail address.
1060
1061 2003-08-09  Andrew Cagney  <cagney@redhat.com>
1062
1063         * MAINTAINERS: Andrew Cagney (mips) and Geoff Keating (ppc) drop
1064         maintenance.  List igen and sh maintainers.  Mention that target
1065         and global maintainers pick up the slack.
1066
1067 2003-07-09  Michael Snyder  <msnyder@redhat.com>
1068
1069         * configure.in: Add testsuite to extra_subdirs for sh.
1070         * configure: Regenerate.
1071
1072 2003-01-23  Nick Clifton  <nickc@redhat.com>
1073
1074         * Add sh2e support:
1075
1076 2002-04-02  Alexandre Oliva  <aoliva@redhat.com>
1077
1078         * sh/gencode.c: Replace sh3e with sh2e except in fsqrt.
1079
1080 2002-08-24  Geoffrey Keating  <geoffk@redhat.com>
1081
1082         * MAINTAINERS: Update my email address.
1083
1084 2002-07-17  Andrew Cagney  <ac131313@redhat.com>
1085
1086         * w65/: Delete directory.
1087
1088 2002-07-16  Andrew Cagney  <ac131313@redhat.com>
1089
1090         * configure.in (extra_subdirs): Mark fr30-*-* as obsolete.
1091         * configure: Re-generate.
1092
1093 2002-07-13  Andrew Cagney  <ac131313@redhat.com>
1094
1095         * configure.in (extra_subdirs): Mark d30v-*-* as obsolete.
1096         * configure: Re-generate.
1097
1098 2002-06-16  Andrew Cagney  <ac131313@redhat.com>
1099
1100         * Makefile.in (autoconf-changelog autoheader-changelog): Let name,
1101         id, date and host to be overriden by NAME, ID, DATE and HOST
1102         respectfully.  Use ISO dates.
1103
1104 Thu Jun  6 12:34:13 2002  Andrew Cagney  <cagney@redhat.com>
1105
1106         * Makefile.in (ChangeLog): New makefile variable.
1107         * README-HACKING: Mention the ChangeLog makefile variable.
1108
1109 2002-06-01  Andrew Cagney  <ac131313@redhat.com>
1110
1111         * tic80/: Delete directory.
1112
1113 2002-05-16  Stephane Carrez  <stcarrez@nerim.fr>
1114
1115         * MAINTAINERS: Update my email address.
1116
1117 2002-03-06  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
1118
1119         * MAINTAINERS: Record self as maintainer of m68hc11 simulator.
1120
1121 2002-03-01  Frank Ch. Eigler  <fche@redhat.com>
1122
1123         * MAINTAINERS: Record self as a co-maintainer of just common/.
1124
1125 2002-02-07  Nick Clifton  <nickc@cambridge.redhat.com>
1126
1127         * MAINTAINERS: Point to GDB files describing overall maintaince
1128         and check-in procedures.
1129
1130 2002-01-10  Nick Clifton  <nickc@cambridge.redhat.com>
1131
1132         * MAINTAINERS: Add myself for ARM portions.
1133
1134 2001-10-19  Andrew Cagney  <ac131313@redhat.com>
1135
1136         * configure.in: When Linux or NetBSD, enable PowerPC simulator.
1137         * configure: Re-generate.
1138
1139 2001-02-16  Ben Elliston  <bje@redhat.com>
1140
1141         * MAINTAINERS: Add myself for common portions.
1142
1143 2001-01-15  Chris Demetriou  <cgd@broadcom.com>
1144
1145         * MAINTAINERS: Added self and Andrew for the mips sim.
1146
1147 2000-10-25  Geoff Keating  <geoffk@cygnus.com>
1148
1149         * MAINTAINERS: Added self and Andrew for the ppc sim.
1150
1151 Thu Jul 27 21:26:26 2000  Andrew Cagney  <cagney@b1.cygnus.com>
1152
1153         From Stephane Carrez <Stephane.Carrez@worldnet.fr>:
1154         * m68hc11: New directory.
1155         * configure.in: Add.
1156         * configure: Regenerate.
1157
1158 Tue Jul  4 13:43:54 2000  Andrew Cagney  <cagney@b1.cygnus.com>
1159
1160         * tic80: New directory.
1161         * configure.in: Add configury.
1162         * configure: Regenerate.
1163
1164 2000-04-20  Nick Clifton  <nickc@cygnus.com>
1165
1166         * configure.in (extra_subdirs): Add testsuite to strongarm
1167         directories.
1168         * configure: Regenerate.
1169
1170 Sat Mar  4 16:48:54 2000  Andrew Cagney  <cagney@b1.cygnus.com>
1171
1172         * MAINTAINERS: New file.  Blank.
1173
1174 1999-11-18  Ben Elliston  <bje@cygnus.com>
1175
1176         * configure.in: Require autoconf 2.13 and remove obsolete
1177         invocation of AC_C_CROSS.
1178         * configure: Regenerate.
1179
1180 1999-09-29  Doug Evans  <devans@casey.cygnus.com>
1181
1182         * configure.in: Configure the testsuite directory for thumb.
1183         * configure: Regenerate.
1184
1185 1999-07-16  Ben Elliston  <bje@cygnus.com>
1186
1187         * configure.in: Configure the testsuite directory for arm.
1188         * configure: Regenerate.
1189
1190 1999-04-08  Nick Clifton  <nickc@cygnus.com>
1191
1192         * configure.in: Add support for MCore target.
1193         * configure: Regenerate.
1194
1195 1999-03-14  Stan Shebs  <shebs@andros.cygnus.com>
1196
1197         * Makefile.in (FLAGS_TO_PASS, TARGET_FLAGS_TO_PASS): Remove
1198         RUNTEST instead of commenting out, fixes portability problem.
1199
1200 1999-02-08  Nick Clifton  <nickc@cygnus.com>
1201
1202         * configure.in: Add support for StrongARM target.
1203         * configure: Regenerate.
1204
1205 1999-01-04  Jason Molenda  (jsm@bugshack.cygnus.com)
1206
1207         * configure.in: Require autoconf 2.12.1 or higher.
1208
1209 1998-12-08  James E Wilson  <wilson@wilson-pc.cygnus.com>
1210
1211         * configure.in (i960-*-*): Add.
1212         * configure: Rebuild.
1213
1214 Wed Nov  4 19:11:43 1998  Dave Brolley  <brolley@cygnus.com>
1215
1216         * configure.in: Added case for fr30-*-*.
1217         * configure: Regenerated.
1218
1219 Fri Sep 25 10:12:19 1998  Christopher Faylor <cgf@cygnus.com>
1220
1221         * ppc/Makefile.in: Add EXEEXT to installed powerpc-eabi-run program
1222         to allow successful operation on Windows.
1223
1224 Thu May 28 14:59:46 1998 Jillian Ye <jillian@cygnus.com>
1225
1226         * Makefile.in: Take RUNTEST out of FLAGS_TO_PASS so that make
1227         check can be invoked recursively.
1228
1229 Wed Apr 29 12:38:53 1998  Mark Alexander  <marka@cygnus.com>
1230
1231         * configure.in: Build simulator on sparclite and sparc86x targets.
1232         * configure: Regenerate.
1233
1234 Sun Apr 26 15:21:01 1998  Tom Tromey  <tromey@cygnus.com>
1235
1236         * Makefile.in (autoconf-common autoheader-common): Don't pass -l
1237         to autoconf and autoheader.
1238
1239 Fri Apr 24 11:14:13 1998  Tom Tromey  <tromey@cygnus.com>
1240
1241         * Makefile.in (autoconf-common autoheader-common): Pass `-l
1242         ../common' to autoconf and autoheader.  Unconditionally run
1243         autoconf in every subdir.
1244         (autoconf-changelog autoheader-changelog): Unconditionally run
1245         commands in every subdir.
1246         (autoconf-install autoheader-install): Likewise.
1247
1248 Tue Mar 24 17:12:43 1998  Stu Grossman  <grossman@bhuna.cygnus.co.uk>
1249
1250         * Makefile.in:  Get SHELL from configure.
1251         * (FLAGS_TO_PASS):  Pass down SHELL.
1252         * configure:  Regenerate with autoconf 2.12.1 to fix shell issues for
1253         NT native builds.
1254
1255 Tue Mar 24 11::18:00 1998  Joyce Janczyn  <janczyn@cygnus.com>
1256
1257         * configure.in (extra_subdirs): Enable igen for mn10300.
1258         * configure: Re-generate.
1259
1260 Tue Dec  2 10:10:42 1997  Nick Clifton  <nickc@cygnus.com>
1261
1262         * configure.in (extra_subdirs): Add support for thumb target.
1263
1264         * configure (extra_subdirs): Add support for thumb target.
1265
1266 Wed Oct  8 12:38:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1267
1268         * configure.in (extra_subdirs): Add IGEN directory when MIPS
1269         target.
1270         * configure: Regenerate.
1271
1272 Fri Sep 12 13:10:31 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1273
1274         * configure.in (extra_subdirs): v850ea needs igen.
1275         * configure: Re-generate.
1276
1277 Mon Sep  1 16:48:23 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1278
1279         * configure.in (testdir): When a testsuite directory, add that to
1280         the list of confdirs.
1281
1282 Tue Aug 19 11:17:46 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1283
1284         * configure.in (extra_subdirs): Enable igen ready for V850.
1285
1286 Tue Aug 26 15:14:48 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1287
1288         * configure.in (w65-*-*, only_if_enabled): Set.
1289         * configure: Re-generate.
1290
1291 Mon Aug 25 16:26:53 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1292
1293         * configure.in (sparc*-*-*, only_if_enabled): Set
1294         only_if_enabled=yes.  Check only_if_enabled before enabling a
1295         simulator.
1296         * configure: Regenerate.
1297
1298 Mon Aug 18 10:56:59 1997  Nick Clifton  <nickc@cygnus.com>
1299
1300         * configure.in (extra_subdirs): Add v850e target.
1301
1302 Mon Aug 18 10:56:59 1997  Nick Clifton  <nickc@cygnus.com>
1303
1304         * configure.in (extra_subdirs): Add v850ea target.
1305
1306 Fri Jul 25 11:40:47 1997  Doug Evans  <dje@canuck.cygnus.com>
1307
1308         * configure.in (sparc*-*-*): Don't build erc32.
1309         * configure: Regenerate.
1310
1311 Thu Apr 24 00:47:20 1997  Doug Evans  <dje@canuck.cygnus.com>
1312
1313         * configure.in (m32r-*-*): New target.
1314         * configure: Regenerate.
1315
1316         * Makefile.in (autoconf-common, autoconf-changelog): Change $* to $@.
1317
1318 Mon Apr 21 22:57:55 1997  Andrew Cagney  <cagney@b1.cygnus.com>
1319
1320         * Makefile.in (.NOEXPORT, MAKEOVERRIDES): Moved to end, BSD make
1321         thought that .NOEXPORT was the default target.
1322
1323 Fri Apr 11 17:18:07 1997  Ian Lance Taylor  <ian@cygnus.com>
1324
1325         * Makefile.in (clean mostlyclean): Restore targets accidentally
1326         deleted in earlier change.
1327
1328 Thu Apr  3 12:20:32 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
1329
1330         * Makefile.in (autoheader-common, autoheader-changelog,
1331         autoheader-install): Perform autoheader in addition to autoconf.
1332
1333 Wed Apr  2 15:09:05 1997  Doug Evans  <dje@canuck.cygnus.com>
1334
1335         * Makefile.in (autoconf-install): New target.
1336         (autoconf-changelog): Try different way to obtain user name.
1337
1338 Wed Apr  2 14:25:52 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
1339
1340         * Makefile.in (autoconf-changelog): New target, update
1341         ChangeLog for all subdirectories - normally used after
1342         autoconf-common target.
1343
1344 Wed Mar 19 14:26:21 1997  Andrew Cagney  <cagney@kremvax.cygnus.com>
1345
1346         * configure.in (extra_subdirs): Include testsuite for d30v.
1347         * configure: Regenerate.
1348
1349         * Makefile.in (RUNTEST, RUNTESTFLAGS): Borrow test rules from
1350         ../gdb/Makefile.in
1351         (check): New rules - drive the testsuite.
1352
1353 Mon Mar  3 13:01:00 1997  Jeffrey A Law  (law@cygnus.com)
1354
1355         * configure.in: Add mn10200 configure lines accidentally
1356         removed.
1357         * configure: Regenerated.
1358
1359 Wed Feb 19 10:34:20 1997  Andrew Cagney  <cagney@critters.cygnus.com>
1360
1361         * configure.in (extra_subdirs): Generalize common sub directory
1362         into a list.
1363         (extra_subdirs): For d30v add igen to the list to be built.
1364
1365 Sun Feb 16 16:37:47 1997  Andrew Cagney  <cagney@critters.cygnus.com>
1366
1367         * configure.in (d30v): New target.
1368         * configure: Regenerated.
1369
1370 Wed Feb 19 23:17:13 1997  Jeffrey A Law  (law@cygnus.com)
1371
1372         * configure.in: Don't require GCC to build the mn10200
1373         simulator anymore.
1374         * configure: Rebuilt.
1375
1376 Wed Feb  5 13:28:13 1997  Doug Evans  <dje@canuck.cygnus.com>
1377
1378         * configure.in: Don't configure any subdirs if no simulator
1379         is being built.  Don't use erc32 for sparc64.
1380         * configure: Regenerated.
1381
1382 Tue Feb  4 13:19:39 1997  Doug Evans  <dje@canuck.cygnus.com>
1383
1384         * Makefile.in (autoconf-common): New target.
1385         * configure.in: Do configure common.
1386         * configure: Regenerated.
1387
1388 Thu Jan 23 13:59:52 1997  Stu Grossman  (grossman@critters.cygnus.com)
1389
1390         * configure configure.in:  Don't configure common anymore.  Files
1391         from common are now built in the individual simualtor directories.
1392         This fixes problems with the WinGDB build procedure.
1393
1394 Mon Jan 13 13:16:42 1997  Jeffrey A Law  (law@cygnus.com)
1395
1396         * configure: Enable the mn10200 simulator.
1397
1398 Wed Nov 20 01:00:36 1996  Doug Evans  <dje@canuck.cygnus.com>
1399
1400         * configure.in (configdirs): Add common.
1401         * configure: Regenerated.
1402
1403 Fri Nov  1 08:03:30 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
1404
1405         * configure.in (powerpc*-*-linux*): Treat like the other powerpc
1406         system V based targets.
1407         * configure: Regenerate.
1408
1409 Thu Oct 17 12:50:08 1996  Doug Evans  <dje@canuck.cygnus.com>
1410
1411         * configure.in (--enable-sim-powerpc): Delete.
1412         (--enable-sim): Add.
1413         * configure: Regenerated.
1414
1415 Fri Oct 11 21:13:43 1996  Jeffrey A Law  (law@cygnus.com)
1416
1417         * configure.in: Only build the V850 simulator if
1418         we are using gcc.
1419         * configure: Rebuild.
1420
1421 Sun Sep  8 17:22:50 1996  Ian Lance Taylor  <ian@cygnus.com>
1422
1423         * configure.in: Do build erc32 for DOS and Windows hosts.
1424         * configure: Rebuild.
1425
1426 Wed Sep  4 18:11:27 1996  Stu Grossman  (grossman@critters.cygnus.com)
1427
1428         * Makefile.in erc32/Makefile.in:  Don't set srcroot.  This should
1429         be inherited from the parent.  Remove INSTALL_XFORM and
1430         INSTALL_XFORM1.  Make INSTALL be set from configure.
1431
1432 Wed Sep  4 15:49:16 1996  Ian Lance Taylor  <ian@cygnus.com>
1433
1434         * configure.in: Only build the MIPS simulator if we are using
1435         gcc.
1436         * configure: Rebuild.
1437
1438 Wed Aug 28 19:05:23 1996  Jeffrey A Law  (law@cygnus.com)
1439
1440         * configure.in (v850-*-*): Added V850 simulator.
1441
1442 Thu Aug  1 17:08:41 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
1443
1444         * configure.in (d10v-*-*): Added D10V simulator.
1445
1446 Wed Jun 26 12:33:57 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
1447
1448         * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir,
1449         INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values.
1450         (docdir): Removed.
1451         * configure.in (AC_PREREQ): autoconf 2.5 or higher.
1452         (AC_PROG_INSTALL): Added.
1453         * configure: Rebuilt.
1454
1455 Mon Jun 24 14:18:26 1996  Ian Lance Taylor  <ian@cygnus.com>
1456
1457         * configure.in: Only configure erc32 if using gcc.
1458         * configure: Rebuild.
1459
1460 Tue Jun  4 09:24:21 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
1461
1462         * configure.in (sim_target): Build PowerPC simulator for powerpc
1463         System V.4, Solaris, and Elf targets.
1464         * configure: Regenerate with autoconf 2.10.
1465
1466 Wed May 22 12:10:49 1996  Rob Savoye  <rob@chinadoll>
1467
1468         * configure.in: Only built erc32 simulator on Unix hosts as it
1469         uses pseudo ttys.
1470         * configure: Regenerated with autoconf 2.8.
1471
1472 Sun May 19 20:20:40 1996  Rob Savoye  <rob@chinadoll.cygnus.com>
1473
1474         * erc32: Sparc simulator from the ESA.
1475
1476 Sun Apr  7 21:00:09 1996  Fred Fish  <fnf@cygnus.com>
1477
1478         From: Miles Bader  <miles@gnu.ai.mit.edu>
1479         * configure.in: Use AC_CHECK_TOOL to find AR & RANLIB.
1480         * configure: Regenerate using autoconf.
1481
1482 Thu Feb 22 11:31:50 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
1483
1484         * Makefile.in (install): Fix typo.
1485
1486 Wed Feb 21 11:59:57 1996  Ian Lance Taylor  <ian@cygnus.com>
1487
1488         * configure: Regenerate with autoconf 2.7.
1489
1490         * Makefile.in (all): Simplify.
1491         (clean, mostlyclean): SUBDIRS may contain whitespace; fix the loop
1492         as in the all target.
1493         (distclean, maintainer-clean, realclean): Likewise.
1494         (install): Likewise.
1495
1496 Thu Feb 15 18:37:00 1996  Fred Fish  <fnf@cygnus.com>
1497
1498         * Makefile.in (all): Remove extra '\' char from shell script.
1499
1500 Wed Feb 14 16:43:59 1996  Mike Meissner  <meissner@tiktok.cygnus.com>
1501
1502         * Makefile.in (all): Avoid a for loop with zero elements, even if
1503         the loop will not be executed because of an if statement.
1504
1505 Wed Jan 31 21:48:34 1996  Fred Fish  <fnf@cygnus.com>
1506
1507         * Makefile.in (install): Add missing semicolon in "fi \".
1508
1509 Thu Nov  9 16:10:56 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
1510
1511         * Makefile.in (AR, CC, CFLAGS, CC_FOR_BUILD, RANLIB): Pick up
1512         defaults from configure.
1513
1514         * configure.in: Pick up AR, CC, CFLAGS, CC_FOR_BUILD, RANLIB using
1515         configure defaults.
1516         (powerpc*-*-eabi*): Build simulator for all powerpc eabi targets
1517         if either --enable-sim-powerpc is used, or the host compiler is
1518         GCC.
1519
1520 Wed Nov  8 15:46:49 1995  James G. Smith  <jsmith@pasanda.cygnus.co.uk>
1521
1522         * configure.in (mips*-*-*): Added "mips" simulator target.
1523         * configure: Re-generated.
1524
1525 Tue Oct 10 11:08:20 1995  Fred Fish  <fnf@cygnus.com>
1526
1527         * Makefile.in (BISON): Remove macro.
1528         (FLAGS_TO_PASS): Remove BISON.
1529
1530 Sun Oct  8 04:26:27 1995  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
1531
1532         * configure.in:  Explicitly `exit 0' for broken shells.
1533         * configure:  Rebuilt.
1534
1535 Fri Oct  6 12:03:27 1995  Jim Wilson  <wilson@chestnut.cygnus.com>
1536
1537         * common/run.c (main): Initialize the callbacks.
1538
1539 Wed Sep 20 13:34:50 1995  Ian Lance Taylor  <ian@cygnus.com>
1540
1541         * Makefile.in (maintainer-clean): New synonym for realclean.
1542
1543 Fri Aug 25 11:53:43 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
1544
1545         * configure.in (powerpc*-*-eabisim*): Only build the simulator if
1546         the target is powerpc*-*-eabisim*, since it requires GCC to build.
1547
1548 Mon Aug 21 17:53:48 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
1549
1550         * configure.in (powerpc{,le}-*-*): Add psim from Andrew Cagney
1551         <cagney@highland.com.au>.
1552         * configure: Regnerate from configure.in.
1553
1554 Thu Aug  3 10:45:37 1995  Fred Fish  <fnf@cygnus.com>
1555
1556         * Update all FSF addresses except those in COPYING* files.
1557
1558 Thu Jul 20 15:17:29 1995  Fred Fish  <fnf@cygnus.com>
1559
1560         * Makefile.in (CC_FOR_BUILD):  Define default and arrange to pass
1561         submakes either default or passed in value.
1562
1563 Wed Jul  5 14:32:54 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
1564
1565         * Makefile.in (all, clean, distclean, mostlyclean, realclean,
1566           install): Changed targets so that they descend all
1567           subdirectories in $(SUBDIRS).
1568           (*-all, *-clean, *-install): Removed targets.
1569
1570         * configure.in: Don't bother with target makefile fragments, they
1571           are no longer needed.
1572         * configure: regenerated.
1573
1574         * Makefile.in, configure.in: converted to autoconf.
1575         * configure: New file, generated with autconf 2.4.
1576
1577 Wed May 24 14:48:46 1995  Steve Chamberlain  <sac@slash.cygnus.com>
1578
1579         * Makefile.in: Support ARM.
1580         * configure.in: Ditto.
1581
1582 Sun Jan 15 16:53:47 1995  Steve Chamberlain  <sac@splat>
1583
1584         * Makefile.in: Support W65.
1585         * configure.in: Ditto.
1586
1587 Sun Mar 13 09:27:50 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
1588
1589         * Makefile.in: Add TAGS target.
1590
1591 Mon Sep 13 12:47:15 1993  K. Richard Pixley  (rich@sendai.cygnus.com)
1592
1593         * Makefile.in (all-z8k, install-z8k, clean-z8k, all-h8300,
1594           install-h8300, clean-h8300, all-h8500, install-h8500,
1595           clean-h8500, all-sh, install-sh, clean-sh): do not echo
1596           recursion lines.
1597
1598 Wed Jun 30 14:12:05 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
1599
1600         * Makefile.in: remove endian.h trace from h8500
1601
1602 Sun Jun 13 13:08:58 1993  Jim Kingdon  (kingdon@cygnus.com)
1603
1604         * Makefile.in: Add distclean, realclean, and mostlyclean targets.
1605
1606 Fri May 21 11:21:16 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
1607
1608         * Makefile.in: make all of the all-* target (except all-nothing)
1609         depend on endian.h, so that if we're not building a simulator, we
1610         don't built endian
1611
1612 Fri May 21 10:55:06 1993  Ian Lance Taylor  (ian@cygnus.com)
1613
1614         * Makefile.in (check, installcheck): Added dummy targets.
1615
1616 Mon May  3 21:39:43 1993  Fred Fish  (fnf@cygnus.com)
1617
1618         * Makefile.in (endian): Find endian.c in $(srcdir), and also
1619         explicitly make it, since some makes apparently don't work with
1620         VPATH and .c to executable rules (SunOS make for example).
1621
1622 Mon May  3 08:29:01 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
1623
1624         * Makefile.in (endian): Add explicit rule for broken makes.
1625
1626 Mon Mar 15 15:47:53 1993  Ian Lance Taylor  (ian@cygnus.com)
1627
1628         * Makefile.in (info, install-info): New targets.
1629         (DO_INSTALL): Renamed from INSTALL, which is overridden by the top
1630         level Makefile.
1631
1632 Wed Feb 10 20:12:27 1993  K. Richard Pixley  (rich@ok.cygnus.com)
1633
1634         * Makefile.in (endian.h): build endian.h via a temporary file so
1635           that we don't leave an incomplete file lying around on
1636           interrupted builds.
1637           (clean): remove endian, e.h, and endian.h.
1638
1639 Mon Feb  8 11:46:06 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
1640
1641         * Makefile.in, configure.in: if target isn't supported, build a
1642         harmless makefile.
1643
1644