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