12024-06-20  Release Manager
2
3	* GCC 12.4.0 released.
4
52023-05-08  Release Manager
6
7	* GCC 12.3.0 released.
8
92022-08-19  Release Manager
10
11	* GCC 12.2.0 released.
12
132022-05-06  Jakub Jelinek  <jakub@redhat.com>
14
15	Backported from master:
16	2022-05-06  Jakub Jelinek  <jakub@redhat.com>
17
18	* gennews (files): Add files for GCC 12.
19
202022-05-06  Release Manager
21
22	* GCC 12.1.0 released.
23
242022-04-25  Martin Liska  <mliska@suse.cz>
25
26	* filter-clang-warnings.py: Filter out
27	-Wc++20-attribute-extensions in lex.cc.
28
292022-04-25  Martin Liska  <mliska@suse.cz>
30
31	* filter-clang-warnings.py: Filter out
32	-Wbitwise-instead-of-logical.
33
342022-04-04  Martin Liska  <mliska@suse.cz>
35
36	* gcc-changelog/git_update_version.py: Ignore the revision.
37
382022-03-31  Jakub Jelinek  <jakub@redhat.com>
39	    Joseph Myers  <joseph@codesourcery.com>
40
41	PR other/105114
42	* gcc_update: Fix up spelling of
43	gcc/config/loongarch/genopts/loongarch-strings dependency.
44
452022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
46	    Lulu Cheng  <chenglulu@loongson.cn>
47
48	* config-list.mk: Add LoongArch triplet.
49
502022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
51	    Lulu Cheng  <chenglulu@loongson.cn>
52
53	* gcc_update (files_and_dependencies): Add
54	  config/loongarch/loongarch.opt and config/loongarch/loongarch-str.h.
55
562022-03-28  Martin Liska  <mliska@suse.cz>
57
58	* gcc-changelog/git_commit.py: Match trailing dot literally.
59
602022-03-28  Martin Liska  <mliska@suse.cz>
61
62	* gcc-changelog/git_commit.py: Make the parsing stricter.
63
642022-03-26  Jakub Jelinek  <jakub@redhat.com>
65
66	* gcc-changelog/git_update_version.py: Add
67	3ab5c8cd03d92bf4ec41e351820349d92fbc40c4 to ignored commits.
68
692022-03-10  Jonathan Wakely  <jwakely@redhat.com>
70
71	PR other/102664
72	* gcc-git-customization.sh: Fix non-portable commands.
73
742022-03-10  Jakub Jelinek  <jakub@redhat.com>
75
76	PR other/102664
77	* git-descr.sh: Replace all [1-9] occurrences with [0-9].
78	* git-undescr.sh: Likewise.
79
802022-03-09  Jonathan Wakely  <jwakely@redhat.com>
81
82	PR other/102664
83	* git-descr.sh: Use portable sed commands.
84	* git-undescr.sh: Likewise.
85
862022-03-08  Jonathan Wakely  <jwakely@redhat.com>
87
88	PR other/102664
89	* git-descr.sh: Use portable form of expr match.
90
912022-01-31  Martin Liska  <mliska@suse.cz>
92
93	* analyze_brprob.py: Support more formatted predict.def file.
94	* analyze_brprob_spec.py: Improve output and documentation.
95
962022-01-27  Martin Liska  <mliska@suse.cz>
97
98	* git-undescr.sh: Support full output of git-descr.sh.
99
1002022-01-27  Martin Liska  <mliska@suse.cz>
101	    Martin Jambor  <mjambor@suse.cz>
102
103	* git-descr.sh: New file.
104	* git-undescr.sh: New file.
105	Support optional arguments --long, --short and default
106	to 14 characters of git hash.
107	* gcc-git-customization.sh: Use the created files.
108
1092022-01-24  Martin Liska  <mliska@suse.cz>
110
111	* gcc-changelog/git_commit.py: New files in toplev must
112	be explicitly marked as "New file".
113	* gcc-changelog/test_email.py: Test.
114	* gcc-changelog/test_patches.txt: Add test.
115
1162022-01-23  Martin Liska  <mliska@suse.cz>
117
118	* filter-clang-warnings.py: Filter out one another warning
119	for sse.md.
120
1212022-01-19  Martin Liska  <mliska@suse.cz>
122
123	* check_GNU_style_lib.py: Skip Python files.
124
1252022-01-19  Martin Liska  <mliska@suse.cz>
126
127	* git-backport.py: Use it.
128	* git-fix-changelog.py: New file.
129	* gcc-git-customization.sh: Add new alias git gcc-fix-changelog.
130
1312022-01-17  Martin Liska  <mliska@suse.cz>
132
133	* git-backport.py: Support renaming of .cc files.
134
1352022-01-17  Martin Liska  <mliska@suse.cz>
136
137	* filter-clang-warnings.py: Rename .c names to .cc.
138	* gcc_update: Likewise.
139	* paranoia.cc: Likewise.
140
1412022-01-17  Martin Liska  <mliska@suse.cz>
142
143	* maintainers-verify.sh: Removed.
144
1452022-01-13  Martin Liska  <mliska@suse.cz>
146
147	* git-backport.py: Simplify the script as pre-auto-ChangeLog era
148	is 14 months old.
149
1502022-01-11  Martin Liska  <mliska@suse.cz>
151
152	* check-MAINTAINERS.py: Use sys.argv[1] as path to MAINTAINERS.
153
1542022-01-11  Martin Liska  <mliska@suse.cz>
155
156	* check-MAINTAINERS.py: New file.
157
1582022-01-03  Jakub Jelinek  <jakub@redhat.com>
159
160	* update-copyright.py: Add University of Illinois as external author.
161
1622021-12-16  Xionghu Luo  <luoxhu@linux.ibm.com>
163
164	* analyze_brprob_spec.py: Add verbose argument.
165
1662021-12-06  Martin Liska  <mliska@suse.cz>
167
168	* filter-clang-warnings.py: Filter out one warning.
169
1702021-11-24  Tobias Burnus  <tobias@codesourcery.com>
171
172	* download_prerequisites: Update to gmp-6.2.1, mpfr-4.1.0,
173	mpc-1.2.1 and isl-0.24.
174	* prerequisites.md5: Update hash.
175	* prerequisites.sha512: Likewise.
176
1772021-11-23  Martin Liska  <mliska@suse.cz>
178
179	* filter-clang-warnings.py: Filter -Wc++20-extensions as it does
180	not respect proper attribute detection.
181
1822021-11-23  Martin Liska  <mliska@suse.cz>
183
184	* check-params-in-docs.py: Support @itemx in param documentation
185	and support multi-line documentation for parameters.
186
1872021-11-08  Thomas Schwinge  <thomas@codesourcery.com>
188
189	* update-copyright.py (class BadYear): Derive from 'Exception'.
190
1912021-11-05  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
192
193	* testsuite-management/validate_failures.py: 2to3
194
1952021-11-04  Martin Liska  <mliska@suse.cz>
196
197	* gcc-changelog/git_check_commit.py: Add -v option.
198	* gcc-changelog/git_commit.py: Print verbose diff for wrong
199	filename.
200
2012021-11-02  Martin Liska  <mliska@suse.cz>
202
203	* check-internal-format-escaping.py: Fix flake8 errors.
204
2052021-11-01  David Malcolm  <dmalcolm@redhat.com>
206
207	* unicode/utf8-dump.py: New file.
208
2092021-10-20  H.J. Lu  <hjl.tools@gmail.com>
210
211	* gcc-changelog/git_commit.py (ignored_prefixes): Add libffi/.
212
2132021-10-18  Martin Liska  <mliska@suse.cz>
214
215	* gcc-changelog/git_commit.py: Update location of
216	'bad parentheses wrapping'.
217	* gcc-changelog/test_email.py: Test it.
218
2192021-10-02  Martin Liska  <mliska@suse.cz>
220
221	* filter-clang-warnings.py: Filter out -Wtautological-compare
222	for the file.
223
2242021-09-20  Richard Biener  <rguenther@suse.de>
225
226	* config-list.mk: --enable-obsolete for hppa2.0-hpux10.1 and
227	hppa2.0-hpux11.9.
228
2292021-09-15  Martin Liska  <mliska@suse.cz>
230
231	* gcc-changelog/git_commit.py: Add FIXME note.
232
2332021-09-15  Martin Liska  <mliska@suse.cz>
234
235	* gcc-changelog/git_commit.py: Check commit email.
236	* gcc-changelog/test_email.py: Add new test.
237	* gcc-changelog/test_patches.txt: Likewise.
238
2392021-09-15  Richard Biener  <rguenther@suse.de>
240
241	* config-list.mk: Remove vax-openbsd.
242
2432021-09-15  Richard Biener  <rguenther@suse.de>
244
245	* config-list.mk: Remove m68k-openbsd.
246
2472021-09-13  Andrew Pinski  <apinski@marvell.com>
248
249	* config-list.mk: Remove m32r-linux and m32rle-linux
250	from the list.
251
2522021-09-13  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
253
254	* config-list.mk (LIST): --enable-obsolete for cr16-elf.
255
2562021-09-06  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
257
258	* gcc_update: Derive human readable name for HEAD using git describe
259	like "git gcc-descr" with short commit hash.  Drop "revision" from
260	gcc/REVISION.
261
2622021-08-30  Andrew Pinski  <apinski@marvell.com>
263
264	* download_prerequisites (md5_check): Replace == inside
265	test with = to be more portable.
266
2672021-08-26  Martin Liska  <mliska@suse.cz>
268
269	* mklog.py: Use file.{source,target}_file for proper rename
270	handling.
271
2722021-08-24  Andrew Pinski  <apinski@marvell.com>
273
274	PR other/82704
275	* download_prerequisites: Fix issues with --md5 and
276	--sha512 options.
277
2782021-08-18  Martin Liska  <mliska@suse.cz>
279
280	* gcc-git-customization.sh: Wrap $@ in quotes.
281	* git-commit-mklog.py: Add new argument --co.
282	* mklog.py: Skip the Co-Authored-By lines.
283
2842021-08-10  Martin Liska  <mliska@suse.cz>
285
286	* mklog.py: Support additional PRs without PR prefix.
287
2882021-08-03  Martin Liska  <mliska@suse.cz>
289
290	* gcc-changelog/git_update_version.py: Ignore problematic
291	  commit.
292
2932021-07-20  Richard Earnshaw  <rearnsha@arm.com>
294
295	* vimrc (textwidth): Change non-gitcommit length to 79.
296
2972021-07-02  Eugene Rozenfeld  <erozen@microsoft.com>
298
299	* gen_autofdo_event.py: handle stepping, non-working PEBS
300
3012021-06-28  Martin Liska  <mliska@suse.cz>
302
303	* mklog.py: Handle correctly long lines.
304	* test_mklog.py: Test it.
305
3062021-06-23  Martin Liska  <mliska@suse.cz>
307
308	* gcc-git-customization.sh: Use the new wrapper.
309	* git-commit-mklog.py: New file.
310	* prepare-commit-msg: Support GCC_MKLOG_ARGS.
311
3122021-06-22  Martin Liska  <mliska@suse.cz>
313
314	* mklog.py: Fix flake8 issue.
315
3162021-06-21  Tobias Burnus  <tobias@codesourcery.com>
317	    Martin Sebor  <msebor@redhat.com>
318
319	* mklog.py (bugzilla_url): Fetch also component.
320	(pr_filename_regex): New.
321	(get_pr_titles): Update PR string with correct format and component.
322	(generate_changelog): Take additional PRs; extract PR from the
323	filename.
324	(__main__): Add -b/--pr-numbers argument.
325	* test_mklog.py (EXPECTED4): Update to expect a PR for the new file.
326
3272021-06-17  Jason Merrill  <jason@redhat.com>
328
329	* mklog.py: Add an initial component: [PRnnnnn] line when
330	we have a PR.
331
3322021-06-13  Tobias Burnus  <tobias@codesourcery.com>
333
334	* gcc-changelog/git_commit.py (pr_regex): Add ?P<pr> for group('pr').
335	(subject_pr_regex, subject_pr2_regex): New.
336	(GitInfo.__init__, GitCommit.parse_changelog): Check subject PRs.
337	* gcc-changelog/git_email.py (SUBJECT_PREFIX, subject_patch_regex): New.
338	(GitEmail.__init__): Parse 'Subject:' and pass it to GitInfo.
339	* gcc-changelog/test_email.py (test_pr_only_in_subject,
340	test_wrong_pr_comp_in_subject, test_copyright_years): New.
341	* gcc-changelog/test_patches.txt (0030-PR-c-92746, pr-check1.patch):
342	Update to avoid triggering the new check.
343	(0001-rs6000-Support-doubleword, pr-wrong-comp.patch,
344	copyright-years.patch): New.
345
3462021-06-11  Martin Liska  <mliska@suse.cz>
347
348	* gcc-changelog/git_update_version.py: Ignore commit that
349	violates rules and was somehow pushed.
350
3512021-05-25  Jakub Jelinek  <jakub@redhat.com>
352
353	* update-copyright.py: Add c++tools.
354
3552021-05-24  Martin Liska  <mliska@suse.cz>
356
357	* gcc-changelog/git_commit.py: Add note that ChangeLog entries
358	are added automatically.
359	* gcc-changelog/test_email.py: Update test.
360
3612021-05-18  Jonathan Wakely  <jwakely@redhat.com>
362
363	* gcc-changelog/git_email.py: Remove use of non-strict mode.
364
3652021-05-17  Richard Biener  <rguenther@suse.de>
366
367	* download_prerequisites: Update mpfr version to 3.1.6.
368	* prerequisites.md5: Update.
369	* prerequisites.sha512: Likewise.
370
3712021-05-17  Richard Biener  <rguenther@suse.de>
372
373	Revert:
374	2021-05-14  Martin Liska  <mliska@suse.cz>
375
376	* download_prerequisites: Use version 4.1.0.
377
3782021-05-14  Martin Liska  <mliska@suse.cz>
379
380	* download_prerequisites: Use version 4.1.0.
381
3822021-05-14  Jakub Jelinek  <jakub@redhat.com>
383
384	* gcc-changelog/git_update_version.py: Remove releases/gcc-8 from
385	active_refs.
386
3872021-05-14  Martin Liska  <mliska@suse.cz>
388
389	* gcc-changelog/git_commit.py: Support Co-Authored-By before
390	a first ChangeLog entry.
391
3922021-05-13  Martin Liska  <mliska@suse.cz>
393
394	* mklog.py: Put PR entries before all ChangeLog entries
395	(will be added to all ChangeLog locations by Daily bump script).
396	* test_mklog.py: Test the new behavior.
397
3982021-05-12  Martin Liska  <mliska@suse.cz>
399
400	* gcc-changelog/git_commit.py: Simplify needle lookup.
401	* gcc-changelog/git_update_version.py: Pass ref_name to
402	parse_git_revisions.
403
4042021-05-11  Martin Liska  <mliska@suse.cz>
405
406	* gcc_update: Remove libhsail-rt folder.
407	* update-copyright.py: Likewise.
408
4092021-05-11  Martin Liska  <mliska@suse.cz>
410
411	* gcc-changelog/git_check_commit.py: Remove --non-strict-mode.
412	* gcc-changelog/git_commit.py: Remove strict mode.
413	* gcc-changelog/git_email.py: Likewise.
414	* gcc-changelog/git_repository.py: Likewise.
415	* gcc-changelog/test_email.py: Likewise.
416	* gcc-changelog/test_patches.txt: Update patches so that they
417	don't contain a ChangeLog file changes.
418
4192021-05-11  Martin Liska  <mliska@suse.cz>
420
421	* gcc-changelog/git_commit.py: Remove ChangeLog locations
422	based on ref_name.
423	* gcc-changelog/git_repository.py: Likewise.
424
4252021-05-10  Martin Liska  <mliska@suse.cz>
426
427	* gcc-changelog/git_email.py: Remove newlines when --help
428	is used.
429
4302021-05-10  Tobias Burnus  <tobias@codesourcery.com>
431
432	* gcc-changelog/git_check_commit.py (__Main__): State in --help
433	the default value for 'revisions'.
434	* gcc-changelog/git_email.py (show_help): Add.
435	(__main__): Handle -h and --help.
436
4372021-05-10  Tobias Burnus  <tobias@codesourcery.com>
438
439	* gcc-changelog/git_commit.py (Error.__repr__): Add space after the colon.
440	(GitCommit.check_mentioned_files): Check whether the same file has been
441	specified multiple times.
442	* gcc-changelog/test_email.py (TestGccChangelog.test_multi_same_file): New.
443	* gcc-changelog/test_patches.txt (0001-OpenMP-Fix-SIMT): New test.
444
4452021-05-10  Martin Liska  <mliska@suse.cz>
446
447	Revert:
448	2021-05-10  Martin Liska  <mliska@suse.cz>
449
450	* gcc-changelog/git_commit.py: Remove components that will be
451	removed.
452
4532021-05-10  Martin Liska  <mliska@suse.cz>
454
455	* gcc_update: Start using reload.c instead of version.c.
456
4572021-05-10  Martin Liska  <mliska@suse.cz>
458
459	* gcc-changelog/git_commit.py: Remove components that will be
460	removed.
461
4622021-04-27  Jakub Jelinek  <jakub@redhat.com>
463
464	* gennews (files): Add files for GCC 10 and GCC 11.
465
4662021-04-22  David Edelsohn  <dje.gcc@gmail.com>
467
468	* config-list.mk: Remove rs6000-ibm-aix6.1.
469	Rename rs6000-ibm-aix7.1 to powerpc-ibm-aix7.1.
470	Add powerpc-ibm-aix7.2.
471
4722021-04-20  Jakub Jelinek  <jakub@redhat.com>
473
474	* gcc-changelog/git_update_version.py (active_refs): Add
475	releases/gcc-11.
476
4772021-04-12  Martin Liska  <mliska@suse.cz>
478
479	* gcc-changelog/git_commit.py: Do not allow space in long lines.
480
4812021-04-12  Martin Liska  <mliska@suse.cz>
482
483	* gcc-changelog/git_commit.py: Support long filenames
484	in entries.
485	* gcc-changelog/test_email.py: Test it.
486	* gcc-changelog/test_patches.txt: Likewise.
487
4882021-03-23  Martin Liska  <mliska@suse.cz>
489
490	* mklog.py: Fix broken tests.
491
4922021-03-22  Martin Liska  <mliska@suse.cz>
493
494	* mklog.py: Add --directory argument.
495
4962021-03-19  Matthias Klose  <doko@ubuntu.com>
497
498	* texi2pod.pl: Substitute @tie{} with a space for the man pages.
499
5002021-03-16  Martin Liska  <mliska@suse.cz>
501
502	* gcc-changelog/git_update_version.py: Skip one problematic
503	commit.
504
5052021-03-12  Martin Liska  <mliska@suse.cz>
506
507	* gcc-changelog/git_commit.py: Allow deletion of ChangeLog
508	files.
509	* gcc-changelog/setup.cfg: Set line limit to 120 characters.
510	* gcc-changelog/test_email.py: Add test.
511	* gcc-changelog/test_patches.txt: Likewise.
512	* gcc-changelog/git_email.py: Fix parsing of deleted files.
513
5142021-02-08  Mike Frysinger  <vapier@gentoo.org>
515
516	* mklog.py (generated_files): New set.
517	(generate_changelog): Add entries based on generated_files.
518
5192021-02-03  Aaron Sawdey  <acsawdey@linux.ibm.com>
520
521	* gcc_update (files_and_dependencies): Add dependency for
522	gcc/config/rs6000/fusion.md on gcc/config/rs6000/genfusion.md.
523
5242021-01-28  Eric Botcazou  <ebotcazou@adacore.com>
525
526	PR lto/85574
527	* compare-lto: Deal with PE-COFF executables specifically.
528
5292021-01-14  Martin Liska  <mliska@suse.cz>
530
531	* mklog.py: Fix infinite loop for unsupported files.
532
5332021-01-13  Martin Liska  <mliska@suse.cz>
534
535	* gcc-changelog/git_commit.py: Support wrapping of functions
536	in parentheses that can take multiple lines.
537	* gcc-changelog/test_email.py: Add tests for it.
538	* gcc-changelog/test_patches.txt: Add 2 patches.
539
5402021-01-13  Martin Liska  <mliska@suse.cz>
541
542	* mklog.py: Parse also define_insn_and_split and similar
543	directives in .md files.
544	* test_mklog.py: Test.
545
5462021-01-13  Martin Liska  <mliska@suse.cz>
547
548	* gcc-changelog/git_commit.py: Allow modifications of older
549	ChangeLog (or specific) files without need to make a ChangeLog
550	entry.
551	* gcc-changelog/test_email.py: Test it.
552	* gcc-changelog/test_patches.txt: Add new patch.
553
5542021-01-11  Martin Liska  <mliska@suse.cz>
555
556	* update-copyright.py: Port to python3 by guessing encoding
557	(first utf8, then iso8859). Add 2 more ignores: .png and .pyc.
558
5592021-01-06  Martin Liska  <mliska@suse.cz>
560
561	* gcc-changelog/git_commit.py: Add decode_path function.
562	* gcc-changelog/git_email.py: Use it in order to solve
563	utf8 encoding filename issues.
564	* gcc-changelog/git_repository.py: Likewise.
565	* gcc-changelog/test_email.py: Test it.
566
5672021-01-04  Jakub Jelinek  <jakub@redhat.com>
568
569	* update-copyright.py: Add AMD and Ulf Adams as external authors.
570
5712021-01-04  Jakub Jelinek  <jakub@redhat.com>
572
573	* update-copyright.py: Use 8 spaces instead of tab to indent.
574
5752021-01-04  Martin Liska  <mliska@suse.cz>
576
577	* mklog.py: Add --update-copyright option which adds:
578	"Update copyright years." to ChangeLog files belonging
579	to a modified file.
580
5812021-01-04  Martin Liska  <mliska@suse.cz>
582
583	* gcc-changelog/git_commit.py: Skip Update copyright
584	years commits.
585
5862020-12-21  Martin Liska  <mliska@suse.cz>
587
588	* gcc-changelog/git_commit.py: Add new error for quoted
589	filenames.
590	* gcc-changelog/test_email.py: Test it.
591	* gcc-changelog/test_patches.txt: Test it.
592
5932020-12-21  Martin Liska  <mliska@suse.cz>
594
595	* gcc-changelog/test_email.py: New test.
596	* gcc-changelog/test_patches.txt: Likewise.
597
5982020-12-17  Nathan Sidwell  <nathan@acm.org>
599
600	PR bootstrap/98300
601	* gcc_update: Add c++tools/config.h.in.
602
6032020-12-15  Nathan Sidwell  <nathan@acm.org>
604
605	* gcc_update: Add c++tools & libcody.
606
6072020-12-15  Nathan Sidwell  <nathan@acm.org>
608
609	* gcc-changelog/git_commit.py (changelog_locations): Add
610	libcody, c++tools.
611
6122020-12-08  Martin Liska  <mliska@suse.cz>
613
614	* filter-clang-warnings.py: Filter more cases.
615
6162020-12-08  Martin Liska  <mliska@suse.cz>
617
618	* filter-clang-warnings.py: Modernize and filter 2 more
619	patterns.
620
6212020-12-04  Martin Liska  <mliska@suse.cz>
622
623	* check-params-in-docs.py: use flake8 and add some
624	tweaks to ignore aarch64 params.
625
6262020-12-02  Jason Merrill  <jason@redhat.com>
627
628	* gcc-git-customization.sh: Configure sendemail.to.
629
6302020-11-30  Martin Liska  <mliska@suse.cz>
631
632	* gcc-changelog/git_commit.py: Suggest close file for
633	'unchanged file mentioned in a ChangeLog' error.
634	* gcc-changelog/test_email.py: Test it.
635
6362020-11-30  Martin Liska  <mliska@suse.cz>
637
638	* gcc-changelog/git_commit.py: Allow sub-directory wildcard
639	changelog entry. Fix a typo caused by apostrophe escaping.
640	* gcc-changelog/test_email.py: Test it.
641	* gcc-changelog/test_patches.txt: Likewise.
642
6432020-11-30  Jonathan Wakely  <jwakely@redhat.com>
644
645	* gcc-changelog/git_commit.py (wildcard_prefixes): Add libstdc++
646	testsuite directory.
647
6482020-11-30  Martin Liska  <mliska@suse.cz>
649
650	* gcc-changelog/git_commit.py: Allow wildcard pattern only.
651
6522020-11-27  Martin Liska  <mliska@suse.cz>
653
654	* gcc-changelog/git_commit.py: Use regex for cherry pick prefix.
655	* gcc-changelog/test_email.py: Test it.
656	* gcc-changelog/test_patches.txt: Likewise.
657
6582020-11-25  Martin Liska  <mliska@suse.cz>
659
660	* gcc-changelog/git_commit.py: Use revert_regex instead
661	of string prefix.  Convert sets to literals.
662
6632020-11-16  Martin Liska  <mliska@suse.cz>
664
665	* mklog.py: Do not call read on an input stream.
666	Fix some flake8 issues.
667
6682020-11-07  Lewis Hyatt  <lhyatt@gmail.com>
669
670	* unicode/EastAsianWidth.txt: Update to Unicode 13.0.0.
671	* unicode/PropList.txt: Likewise.
672	* unicode/README: Likewise.
673	* unicode/UnicodeData.txt: Likewise.
674	* unicode/from_glibc/unicode_utils.py: Update to latest glibc version.
675	* unicode/from_glibc/utf8_gen.py: Likewise.
676
6772020-11-06  Martin Liska  <mliska@suse.cz>
678
679	* gcc-changelog/git_commit.py: Add new check.
680	* gcc-changelog/test_email.py: Test it.
681	* gcc-changelog/test_patches.txt: Add new patch.
682
6832020-11-04  Martin Liska  <mliska@suse.cz>
684
685	* gcc-changelog/git_repository.py: Set strict=True
686	for parse_git_revisions as a default.
687
6882020-11-04  Tobias Burnus  <tobias@codesourcery.com>
689
690	* gcc-changelog/git_commit.py (item_parenthesis_empty_regex,
691	item_parenthesis_regex): Add.
692	(check_for_empty_description): Use them.
693	* gcc-changelog/test_email.py (test_emptry_entry_desc,
694	test_emptry_entry_desc_2): Add.
695	* gcc-changelog/test_patches.txt: Add two testcases for it.
696
6972020-11-03  Tobias Burnus  <tobias@codesourcery.com>
698
699	* gcc-changelog/git_email.py: Add unidiff_supports_renaming check.
700
7012020-11-03  Martin Liska  <mliska@suse.cz>
702
703	* gcc-changelog/setup.cfg: New file.
704
7052020-10-30  Martin Liska  <mliska@suse.cz>
706
707	* gcc-changelog/git_commit.py: Handle empty groups in
708	file description.
709	* gcc-changelog/test_email.py: New test.
710	* gcc-changelog/test_patches.txt: Likewise.
711
7122020-09-21  Tobias Burnus  <tobias@codesourcery.com>
713
714	* mklog.py: Parse first 10 lines for PR/DR number
715	not only the first line.
716
7172020-09-17  Dimitrij Mojoski  <dmjpp@hotmail.com>
718
719	* clang-format: Autodetect C++ standard in use rather than
720	forcing C++03.
721
7222020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
723
724	* config-list.mk (LIST): Add OPT-enable-obsolete to tilegx-linux-gnu,
725	tilegxbe-linux-gnu, and tilepro-linux-gnu.
726
7272020-07-29  Martin Liska  <mliska@suse.cz>
728
729	* git-backport.py: fix how are ChangeLog paths combined.
730
7312020-07-23  Patrick Palka  <ppalka@redhat.com>
732
733	* vimrc (SetStyle): Also inspect &filetype to determine whether
734	a file is C-like.
735
7362020-07-23  Martin Liska  <mliska@suse.cz>
737
738	* gcc-changelog/git_commit.py: When reverting a backport,
739	we should print only Revert header.
740
7412020-07-17  Jonathan Wakely  <jwakely@redhat.com>
742
743	* gcc-changelog/git_update_version.py: Fix typo.
744
7452020-07-10  Mike Nolta  <mike@nolta.net>
746
747	* download_prerequisites: Don't pass wget options to curl.
748
7492020-07-07  Alexandre Oliva  <oliva@adacore.com>
750	    Martin Liska  <mliska@suse.cz>
751
752	* gcc-changelog/git_commit.py: Support CASE and COND.
753	* gcc-changelog/test_patches.txt: Add test.
754	* gcc-changelog/test_email.py: Add test.
755
7562020-06-30  Martin Liska  <mliska@suse.cz>
757
758	* gcc-changelog/git_repository.py: Support older releases of
759	GitPython when renamed_file was named renamed.
760
7612020-06-30  Martin Liska  <mliska@suse.cz>
762
763	* gcc-changelog/git_check_commit.py: Print revision
764	of original_info.
765	* gcc-changelog/git_commit.py: Support Revert commits.
766
7672020-06-30  Martin Liska  <mliska@suse.cz>
768
769	* gcc-changelog/git_check_commit.py: Use GitInfo
770	* gcc-changelog/git_commit.py: Add GitInfo class.
771	* gcc-changelog/git_email.py: Use GitInfo class.
772	* gcc-changelog/git_repository.py: Likewise.
773
7742020-06-24  Ilya Leoshkevich  <iii@linux.ibm.com>
775
776	* download_prerequisites: Support AIX and OpenBSD unames.
777	Pipe `{gzip,bzip2} -d` to `tar -xf -`.
778
7792020-06-18  Martin Liska  <mliska@suse.cz>
780
781	* gcc-changelog/git_update_version.py: First checkout and then
782	run git pull ---rebase.
783
7842020-06-18  Martin Liska  <mliska@suse.cz>
785
786	* gcc-changelog/git_update_version.py: Support merge commits
787	and walk only on the branch that is being merged and generate
788	missing ChangeLog entries.
789
7902020-06-18  Martin Liska  <mliska@suse.cz>
791
792	* gcc-changelog/git_commit.py: Fix Backported from timestamp when
793	use_commit_ts=True is used.
794
7952020-06-17  Martin Liska  <mliska@suse.cz>
796
797	* gcc-changelog/git_commit.py: Print 'Backported from master'
798	heading to backported commits.
799	* gcc-changelog/test_email.py: Test it.
800	* gcc-changelog/test_patches.txt: Add new patch.
801	* gcc-changelog/git_repository.py: Add commit_to_date hook.
802	* gcc-changelog/git_email.py: Add fuzzy implementation
803	of commit_to_date_hook.
804
8052020-06-11  Jonathan Wakely  <jwakely@redhat.com>
806
807	* prepare-commit-msg: Use the gcc-config.mklog-hook-type Git
808	config key instead of the GCC_FORCE_MKLOG environment variable.
809	Optionally disable generating a new ChangeLog template for
810	amended commits when the existing log is still OK.
811
8122020-06-11  Martin Liska  <mliska@suse.cz>
813
814	* gcc-changelog/git_update_version.py: Add --curent argument.
815
8162020-06-11  Martin Liska  <mliska@suse.cz>
817
818	* prepare-commit-msg: Replace ENV variable with a git config
819	value.
820
8212020-06-11  Jonathan Wakely  <jwakely@redhat.com>
822
823	* prepare-commit-msg: Use 'tee' to save the diff to a file
824	instead of running 'git diff' twice.
825
8262020-06-10  Martin Liska  <mliska@suse.cz>
827
828	* gcc-changelog/git_commit.py: Fix renamed files in
829	parse_git_name_status.
830	* gcc-changelog/test_email.py: Add test for it.
831
8322020-06-10  Martin Liska  <mliska@suse.cz>
833
834	* gcc-changelog/git_commit.py: Add more supported prefixes.
835	* gcc-changelog/test_email.py: Fix one flake8 error.
836	* gcc-changelog/test_patches.txt: Add tested for newly
837	supported prefixes.
838
8392020-06-10  Jonathan Wakely  <jwakely@redhat.com>
840
841	* gcc-changelog/git_commit.py (GitCommit.parse_changelog):
842	Improve error strings.
843	* gcc-changelog/test_email.py: Update expected errors.
844
8452020-06-09  Jonathan Wakely  <jwakely@redhat.com>
846
847	* gcc-changelog/git_email.py: Set exit status on error.
848
8492020-06-09  Martin Liska  <mliska@suse.cz>
850
851	* gcc-changelog/git_commit.py: Fix ChangeLog regex in order to
852	match the top-level ChangeLog.
853	* gcc-changelog/test_email.py: Add test.
854	* gcc-changelog/test_patches.txt: Likewise.
855
8562020-06-02  Martin Liska  <mliska@suse.cz>
857
858	* gcc-changelog/git_commit.py: Support foo/bar/*: patterns in
859	wildcard_prefixes locations.
860	* gcc-changelog/test_email.py: Test it.
861	* gcc-changelog/test_patches.txt: Add 3 new patches.
862
8632020-06-02  Iain Buclaw  <ibuclaw@gdcproject.org>
864
865	* gcc-changelog/git_commit.py (ignored_prefixes): Add
866	gcc/testsuite/gdc.test/.
867
8682020-06-02  Jonathan Wakely  <jwakely@redhat.com>
869
870	* gcc-changelog/test_email.py (TestGccChangelog.test_long_lines):
871	Update expected error message.
872
8732020-06-02  Jonathan Wakely  <jwakely@redhat.com>
874
875	* gcc-changelog/git_commit.py (GitCommit.parse_changelog): Fix
876	grammar.
877
8782020-06-02  Jonathan Wakely  <jwakely@redhat.com>
879
880	* prepare-commit-msg: Do nothing if the mklog.py script isn't
881	present.
882
8832020-06-02  Jonathan Wakely  <jwakely@redhat.com>
884
885	* gcc-changelog/git_commit.py (GitCommit.check_mentioned_files):
886	Improve error text.
887
8882020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
889
890	* config-list.mk (LIST): Add v850e1-elf.
891
8922020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
893
894	* config-list.mk (LIST): Add or1k-elf, or1k-linux-*, and or1k-rtems.
895
8962020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
897
898	* config-list.mk (LIST): Remove arm-wrs-vxworks.
899
9002020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
901
902	* config-list.mk (LIST): Remove cris-linux, crisv32-elf, and
903	crisv32-linux.
904
9052020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
906
907	* config-list.mk (LIST): Add pru-elf.
908
9092020-05-29  Iain Buclaw  <ibuclaw@gdcproject.org>
910
911	* config-list.mk (LIST): Remove rs6000-ibm-aix5.3.0.
912
9132020-05-29  Martin Liska  <mliska@suse.cz>
914
915	* gcc-changelog/git_commit.py: Find empty change descriptions.
916	* gcc-changelog/test_email.py: New test.
917	* gcc-changelog/test_patches.txt: New patch that tests that.
918
9192020-05-29  Martin Liska  <mliska@suse.cz>
920
921	* git-backport.py: The script did 'git co HEAD~' when
922	there was no modified ChangeLog file in a successful
923	git cherry pick.
924	Run cherry-pick --continue without editor.
925
9262020-05-29  Martin Liska  <mliska@suse.cz>
927
928	* gcc-changelog/git_commit.py: Properly
929	handle duplicite authors.
930	* gcc-changelog/test_email.py: New test.
931	* gcc-changelog/test_patches.txt: New patch.
932
9332020-05-28  Pierre-Marie de Rodat  <derodat@adacore.com>
934
935	* gcc-changelog/git_email.py (GitEmail.__init__): Interpret file
936	renamings as a file deletion plus a file addition.
937	* gcc-changelog/git_repository.py (parse_git_revisions):
938	Likewise.
939	* gcc-changelog/test_email.py: New testcase.
940	* gcc-changelog/test_patches.txt: New testcase.
941
9422020-05-28  Martin Liska  <mliska@suse.cz>
943
944	* check-params-in-docs.py: Update to new format
945	of help.  Apply flake8 corrections.
946
9472020-05-28  Martin Liska  <mliska@suse.cz>
948
949	* mklog.py: Support renaming of files.
950	One needs unidiff 0.6.0+.
951	* test_mklog.py: Test it.
952
9532020-05-27  Martin Liska  <mliska@suse.cz>
954
955	* gcc-git-customization.sh: Use git-backport.py to drop
956	all changes for ChangeLog files.
957	* git-backport.py: New file.
958
9592020-05-27  Martin Liska  <mliska@suse.cz>
960
961	* gcc-git-customization.sh: Rename
962	commit-mklog to gcc-commit-mklog.
963
9642020-05-27  Martin Liska  <mliska@suse.cz>
965
966	* prepare-commit-msg: Save diff to a file if
967	the GCC_GIT_DIFF_FILE variable is set.
968
9692020-05-26  Pierre-Marie de Rodat  <derodat@adacore.com>
970
971	* gcc-changelog/git_commit.py (ChangeLogEntry): Handle entries
972	with multi-line file lists.
973	* gcc-changelog/test_email.py: New testcase.
974	* gcc-changelog/test_patches.txt: Likewise.
975
9762020-05-26  Pierre-Marie de Rodat  <derodat@adacore.com>
977
978	* gcc-changelog/git_update_version.py: Close file objects after
979	use.
980	* gcc-changelog/git_email.py: Likewise.
981	* gcc-changelog/test_email.py: Likewise.
982
9832020-05-26  Martin Liska  <mliska@suse.cz>
984
985	* gcc-changelog/git_update_version.py: Add 2 new options.
986
9872020-05-26  Alexandre Oliva  <oliva@gnu.org>
988
989	* gcc-changelog/git_commit.py (changelog_regex): Accept optional
990	'for' prefix.
991
9922020-05-26  Alexandre Oliva  <oliva@adacore.com>
993
994	* compare-debug: Adjust for .gkd files named as dump files,
995	with the source suffix rather than the object suffix.
996
9972020-05-26  Martin Liska  <mliska@suse.cz>
998
999	* gcc-changelog/git_commit.py: Parse changelog entries for
1000	ignored locations.
1001	* gcc-changelog/test_email.py: Add new test for it.
1002	* gcc-changelog/test_patches.txt: Likewise.
1003
10042020-05-26  Jason Merrill  <jason@redhat.com>
1005
1006	* prepare-commit-msg: New file.
1007	* gcc-git-customization.sh: Install it.  Add commit-mklog alias.
1008	* mklog.py: Add new option -c which appends
1009	to a ChangeLog file.
1010
10112020-05-25  Martin Liska  <mliska@suse.cz>
1012
1013	* gcc-changelog/git_commit.py: Add trailing '/'
1014	for libdruntime.  Allow empty changelog for
1015	only ignored files.
1016	* gcc-changelog/test_email.py: New test for go
1017	patch in ignored location.
1018	* gcc-changelog/test_patches.txt: Add test.
1019
10202020-05-22  Jakub Jelinek  <jakub@redhat.com>
1021
1022	* gcc-changelog/git_commit.py: Add trailing / to
1023	gcc/testsuite/go.test/test and replace gcc/go/frontend/
1024	with gcc/go/gofrontend/ in ignored locations.
1025
10262020-05-22  Martin Liska  <mliska@suse.cz>
1027
1028	* gcc-changelog/git_commit.py: Add gcc/testsuite/go.test/test
1029	to ignored locations.
1030
10312020-05-21  Martin Liska  <mliska@suse.cz>
1032
1033	* gcc-changelog/git_update_version.py: Prepare the script, the
1034	only missing piece is pushing of the updated branches.
1035
10362020-05-21  Martin Liska  <mliska@suse.cz>
1037
1038	* gcc-changelog/git_commit.py: Support DR entries/
1039	* gcc-changelog/test_email.py: New test for it.
1040	* gcc-changelog/test_patches.txt: New patch for it.
1041
10422020-05-21  Martin Liska  <mliska@suse.cz>
1043
1044	* mklog.py: Support DR parsing.
1045	* test_mklog.py: New test for DR parsing.
1046
10472020-05-20  Martin Liska  <mliska@suse.cz>
1048
1049	* gcc-changelog/git_commit.py: Add author_tuple
1050	only if not present in author_lines.
1051	* gcc-changelog/test_email.py: New test.
1052	* gcc-changelog/test_patches.txt: Add new patch.
1053
10542020-05-20  Martin Liska  <mliska@suse.cz>
1055
1056	* gcc-changelog/git_commit.py: Refactor to make flake8 happy.
1057	* gcc-changelog/test_email.py: Add new test.
1058	* gcc-changelog/test_patches.txt: Add new patch.
1059
10602020-05-20  Frederik Harwath  <frederik@codesourcery.com>
1061
1062	* gcc-changelog/git_commit.py: Skip over lines starting
1063	with "Reviewed-by: ", "Reviewed-on: ", or "Signed-off-by: "
1064
10652020-05-20  Martin Liska  <mliska@suse.cz>
1066
1067	* gcc-changelog/git_check_commit.py: Change
1068	--allow-non-strict-mode to --non-strict-mode.
1069
10702020-05-20  Martin Liska  <mliska@suse.cz>
1071
1072	* gcc-changelog/git_commit.py: Support cherry pick
1073	prefix.
1074	* gcc-changelog/test_email.py: Test it.
1075	* gcc-changelog/test_patches.txt: Add new patch.
1076	* gcc-git-customization.sh: Add gcc-backport.
1077
10782020-05-19  Martin Liska  <mliska@suse.cz>
1079
1080	* mklog.py: Use REST API for bug title downloading.
1081
10822020-05-19  Martin Liska  <mliska@suse.cz>
1083
1084	* gcc-changelog/git_commit.py: Add param use_commit_ts
1085	for to_changelog_entries.
1086	* gcc-changelog/git_update_version.py: Se use_commit_ts to True.
1087
10882020-05-19  Martin Liska  <mliska@suse.cz>
1089
1090	* mklog.py: Skip GTY for struct names.  Make flake8 happy.
1091	* test_mklog.py: Add test for GTY.
1092
10932020-05-19  Martin Liska  <mliska@suse.cz>
1094
1095	* gcc-changelog/git_update_version.py:
1096	Fill up entries in reverse order.
1097
10982020-05-19  Martin Liska  <mliska@suse.cz>
1099
1100	* gcc-git-customization.sh: Add
1101	alias.gcc-mklog new hook.
1102	* mklog.py: New file.
1103	* test_mklog.py: New file.
1104
11052020-05-19  Martin Liska  <mliska@suse.cz>
1106
1107	* legacy/mklog: Moved from mklog.
1108	* legacy/mklog.pl: Moved from mklog.pl.
1109
11102020-05-19  Martin Liska  <mliska@suse.cz>
1111
1112	* gcc-git-customization.sh: Add gcc-verify alias
1113	that uses contrib/gcc-changelog/git_check_commit.py.
1114
11152020-05-15  Andrew Burgess  <andrew.burgess@embecosm.com>
1116
1117	* dg-extract-results.py: Handle GDB specific test types.
1118	* dg-extract-results.sh: Likewise.
1119
11202020-05-14  Martin Liska  <mliska@suse.cz>
1121
1122	* gcc-changelog/test_email.py: New file.
1123	* gcc-changelog/test_patches.txt: New file.
1124
11252020-05-13  Patrick Palka  <ppalka@redhat.com>
1126
1127	* vimrc: Reduce textwidth to 72 for Git commit messages.
1128
11292020-05-13  Martin Liska  <mliska@suse.cz>
1130
1131	* gcc-changelog/git_check_commit.py: Add default argument HEAD
1132	for revisions and improve error message output.
1133
11342020-05-13  Martin Liska  <mliska@suse.cz>
1135
1136	* gcc-changelog/git_commit.py: Restore print_output syntax
1137	in git_commit.py.
1138
11392020-05-13  Martin Liska  <mliska@suse.cz>
1140
1141	* gcc-changelog/git_check_commit.py: New file.
1142	* gcc-changelog/git_commit.py: New file.
1143	* gcc-changelog/git_email.py: New file.
1144	* gcc-changelog/git_repository.py: New file.
1145	* gcc-changelog/git_update_version.py: New file.
1146
11472020-04-17  Martin Liska  <mliska@suse.cz>
1148
1149	* vimrc: We do not want to modify tab options
1150	for Python files.
1151
11522020-04-16  Jakub Jelinek  <jakub@redhat.com>
1153
1154	PR bootstrap/92008
1155	* gcc_update: Add intl/plural.y dependency for intl/plural-config.h.
1156
11572020-04-03  Martin Liska  <mliska@suse.cz>
1158
1159	* gcc-git-customization.sh: Search for the pattern
1160	at line beginning only.
1161
11622020-01-24  Richard Earnshaw  <rearnsha@arm.com>
1163
1164	* gcc-git-customization.sh: Use users/<pfx> for the personal remote
1165	rather than just <pfx>.  Convert existing personal branches to the
1166	new remote.
1167	* git-add-user-branch.sh: New file.
1168
11692020-01-22  Richard Earnshaw  <rearnsha@arm.com>
1170
1171	* git-add-vendor-branch.sh: New file.
1172
11732020-01-20  Richard Earnshaw  <rearnsha@arm.com>
1174
1175	* gcc-git-customization.sh: Check that user-supplied remote
1176	name exists before continuting.  Use a separate remotes for the
1177	personal commit area.  Convert existing personal and vendor
1178	fetch rules to new layout.
1179	* git-fetch-vendor.sh: New vendor layout.  Add --enable-push
1180	option.
1181
11822020-01-17  Hans-Peter Nilsson  <hp@axis.com>
1183
1184	* gcc_update <git revision>: Use git log "--pretty=tformat:%p:%t:%H",
1185	not "--pretty=%p:%t:%H".
1186
11872020-01-16  Andreas Schwab  <schwab@linux-m68k.org>
1188
1189	* gcc-git-customization.sh: Avoid double expansion.
1190
11912020-01-16  Richard Earnshaw  <rearnsha@arm.com>
1192
1193	* gcc-git-customization.sh: Check that user.name and user.email
1194	are set.  Use $(cmd) instead of `cmd`.  Fix variable quoting when
1195	using eval.
1196
11972020-01-16  Jakub Jelinek  <jakub@redhat.com>
1198
1199	* gcc-git-customization.sh: Verify the id to be printed is ancestor of
1200	the corresponding remote release branch (or master), otherwise print
1201	nothing.
1202
12032020-01-15  Segher Boessenkool  <segher@kernel.crashing.org>
1204	    Jakub Jelinek  <jakub@redhat.com>
1205
1206	* gcc-git-customization.sh: Change uses to use in comment.
1207
12082020-01-15  Jakub Jelinek  <jakub@redhat.com>
1209
1210	* gcc-git-customization.sh: Handle output of older git which doesn't
1211	print tags/ prefixes before branchpoint/gcc-.
1212
12132010-01-15  Richard Earnshaw  <rearnsha@arm.com>
1214
1215	* gcc-git-customization.sh: Explain why we want the user's
1216	upstream account name.  Don't add push rules.  Check if push rules
1217	have been added and suggest that they should be removed.
1218	* git-fetch-vendor.sh: Don't add push rules.
1219
12202010-01-13  Richard Earnshaw  <rearnsha@arm.com>
1221
1222	Revert:
1223	2010-01-13  Richard Earnshaw  <rearnsha@arm.com>
1224
1225	* gcc-git-customization.sh: Add back the default rule that
1226	is lost by adding a custom push rule.
1227	* git-fetch-vendor.sh: Likewise, also remove '+' from push specs.
1228
12292010-01-13  Richard Earnshaw  <rearnsha@arm.com>
1230
1231	* gcc-git-customization.sh: Add back the default rule that
1232	is lost by adding a custom push rule.
1233	* git-fetch-vendor.sh: Likewise, also remove '+' from push specs.
1234
12352010-01-13  Richard Earnshaw  <rearnsha@arm.com>
1236
1237	* contrib/git-fetch-vendor.sh: New file.
1238
12392020-01-13  Jakub Jelinek  <jakub@redhat.com>
1240
1241	* contrib/gcc-git-customization.sh: Add git gcc-descr and gcc-undescr
1242	aliases.
1243
12442010-01-13  Richard Earnshaw  <rearnsha@arm.com>
1245
1246	* gcc-git-customization.sh: New file.
1247
12482020-01-01  Jakub Jelinek  <jakub@redhat.com>
1249
1250	* update-copyright.py: Add Mentor Graphics Corporation and Yoshinori
1251	Sato as external authors.  Skip LICENSE.txt files.
1252
12532019-12-16  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
1254
1255	* config-list.mk: Add msp430-elfbare.
1256
12572019-12-09  Lewis Hyatt  <lhyatt@gmail.com>
1258
1259	PR preprocessor/49973
1260	* unicode/from_glibc/unicode_utils.py: Support script from
1261	glibc (commit 464cd3) to extract character widths from Unicode data
1262	files.
1263	* unicode/from_glibc/utf8_gen.py: Likewise.
1264	* unicode/UnicodeData.txt: Unicode v. 12.1.0 data file.
1265	* unicode/EastAsianWidth.txt: Likewise.
1266	* unicode/PropList.txt: Likewise.
1267	* unicode/gen_wcwidth.py: New utility to generate
1268	libcpp/generated_cpp_wcwidth.h with help from the glibc support
1269	scripts and the Unicode data files.
1270	* unicode/unicode-license.txt: Added.
1271	* unicode/README: New explanatory file.
1272
12732019-12-07  Richard Sandiford  <richard.sandiford@arm.com>
1274
1275	* texi2pod.pl: Handle @headitems in @multitables, printing them
1276	in italics.  Push an empty item code onto the stack.
1277
12782019-11-13  Janne Blomqvist  <jb@gcc.gnu.org>
1279
1280	* download_prerequisites: Use http instead of ftp for downloading.
1281
12822019-11-08  Martin Liska  <mliska@suse.cz>
1283
1284	* mklog: The script fails for patches that contain:
1285	'---param=foo=bar xyz'.
1286
12872019-09-18  Martin Liska  <mliska@suse.cz>
1288
1289	* clang-format: Tweak configuration based on new
1290	options offered.
1291
12922019-09-09  Jose E. Marchesi  <jemarch@gnu.org>
1293
1294	* config-list.mk (LIST): Disable go in bpf-*-* targets.
1295
12962019-09-04  Martin Liska  <mliska@suse.cz>
1297
1298	* mklog: Do not print changed functions for
1299	testsuite files.
1300
13012019-09-04  Martin Liska  <mliska@suse.cz>
1302
1303	* mklog: Parse PR references from newly added
1304	test files.
1305
13062019-09-04  Martin Liska  <mliska@suse.cz>
1307
1308	* mklog: Use argparse instead of getopt.
1309
13102019-09-03  Ulrich Weigand  <uweigand@de.ibm.com>
1311
1312	* compare-all-tests (all_targets): Remove references to spu.
1313	* config-list.mk (LIST): Likewise.
1314
13152019-09-02  Alexander Monakov  <amonakov@ispras.ru>
1316
1317	* vim-gcc-dev/syntax/gcc-match.vim: Do not override 'tabstop' here.
1318	* vimrc: Set preferred values for 'tabstop', 'softtabstop',
1319	'shiftwidth', 'noexpandtab', 'textwidth', 'formatoptions' for all
1320	files, not just C-like files.
1321
13222019-09-02  Martin Liska  <mliska@suse.cz>
1323
1324	* vim-gcc-dev/syntax/gcc-match.vim: Set tabstop=8.
1325
13262019-08-13  Uros Bizjak  <ubizjak@gmail.com>
1327
1328	* test_summary: Do not escape "=".
1329
13302019-07-02  Janne Blomqvist  <jb@gcc.gnu.org>
1331
1332	PR other/91048
1333	* mklog (read_user_info): Open ~/.mklog in string mode.
1334
13352019-06-19  Martin Liska  <mliska@suse.cz>
1336
1337	* bench-stringop: New file.
1338
13392019-05-21  Janne Blomqvist  <jb@gcc.gnu.org>
1340
1341	* mklog: Open files in text mode.
1342
13432019-05-21  Janne Blomqvist  <jb@gcc.gnu.org>
1344
1345        * mklog: Convert to Python 3.
1346
13472019-05-03  Jakub Jelinek  <jakub@redhat.com>
1348
1349	* gennews (files): Add files for GCC 9.
1350
13512019-04-30  Roland Illig  <roland.illig@gmx.de>
1352
1353	* check-internal-format-escaping.py: New version using polib.
1354
13552019-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
1356
1357	PR translation/90118
1358	* check-internal-format-escaping.py: Check that %< is not next to
1359	a word.
1360
13612019-04-17  Jakub Jelinek  <jakub@redhat.com>
1362
1363	* dg-extract-results.sh: Only handle WARNING: program timed out
1364	lines specially in "$MODE" == "sum".  Restore previous behavior
1365	for "$MODE" != "sum".  Clear has_timeout and timeout_cnt if in
1366	a different variant or curfile is empty.
1367	* dg-extract-results.py: Fix a typo.
1368
13692019-04-05  Martin Liska  <mliska@suse.cz>
1370
1371	PR translation/89936
1372	* check-internal-format-escaping.py: Properly detect wrong
1373	apostrophes.
1374
13752019-03-11  Martin Liska  <mliska@suse.cz>
1376
1377	* check-internal-format-escaping.py: Uncomment apostrophes
1378	check.
1379
13802019-03-11  Martin Liska  <mliska@suse.cz>
1381
1382	* check-internal-format-escaping.py: New file.
1383
13842019-03-10  Tommy Nguyen  <remyabel@gmail.com>
1385
1386	PR contrib/82704
1387	* download_prerequisites: Use -c instead of --check for sha512sum.
1388
13892019-03-06  Martin Liska  <mliska@suse.cz>
1390
1391	* check-params-in-docs.py: Ignore a param.
1392
13932019-03-05  Christophe Lyon  <christophe.lyon@linaro.org>
1394
1395	contrib/
1396	* dg-extract-results.py: Handle case where a WARNING happens with
1397	the first test of a harness.
1398
13992019-03-05  Christophe Lyon  <christophe.lyon@linaro.org>
1400
1401	contrib/
1402	* dg-extract-results.sh: Fix order of WARNING and following test
1403	result.
1404
14052019-02-04  Christophe Lyon  <christophe.lyon@linaro.org>
1406
1407	contrib/
1408	* dg-extract-results.py: Keep timeout warnings next to their
1409	matching test.
1410	* dg-extract-results.sh: Likewise.
1411
14122019-01-01  Jakub Jelinek  <jakub@redhat.com>
1413
1414	* update-copyright.py: Add Gerard Jungman as external author.
1415
14162018-11-26  Iain Buclaw  <ibuclaw@gdcproject.org>
1417
1418	* update-copyright.py (TestsuiteFilter): Skip .d tests.
1419	(LibPhobosFilter): Add filter for upstream D sources.
1420	(GCCCopyright): Add D Language Foundation as external author.
1421	(GCCCmdLine): Add libphobos.
1422
14232018-11-19  Martin Liska  <mliska@suse.cz>
1424
1425	* check_GNU_style_lib.py: Detect mixed usage
1426	of spaces and tabs.
1427
14282018-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1429
1430	* gcc_update (files_and_dependencies): Handle libphobos.
1431
14322018-10-25  Thomas Preud'homme  <thomas.preudhomme@linaro.org>
1433
1434	* dg-cmp-results.sh: Print NA-FAIL and NA->UNRESOLVED changes at
1435	default verbosity.
1436
14372018-10-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1438
1439	* config-list.mk (LIST): Switch to i686-solaris2.11,
1440	sparc64-sun-solaris2.11.
1441
14422018-10-04  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1443
1444	* unused_functions.py: Handle archive files.
1445
14462018-10-04  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1447
1448	* unused_functions.py: New file.
1449
14502018-09-25  Martin Liska  <mliska@suse.cz>
1451
1452	* filter-rtags-warnings.py: New file.
1453
14542018-09-25  Martin Liska  <mliska@suse.cz>
1455
1456	PR middle-end/86078
1457	* check-params-in-docs.py: New file.
1458
14592018-08-17  Jojo  <jijie_rong@c-sky.com>
1460	    Huibin Wang  <huibin_wang@c-sky.com>
1461	    Sandra Loosemore  <sandra@codesourcery.com>
1462	    Chung-Lin Tang  <cltang@codesourcery.com>
1463	    Andrew Jenner  <andrew@codesourcery.com>
1464
1465	C-SKY port: Configury
1466
1467	* config-list.mk (LIST): Add csky-elf and csky-linux-gnu.
1468
14692018-07-13  Tom de Vries  <tdevries@suse.de>
1470
1471	* maintainers-verify.sh: New file.
1472
14732018-07-12  Christophe Lyon  <christophe.lyon@linaro.org>
1474
1475	* compare_tests: Print number of tests in each category.
1476
14772018-06-19  Alexander Monakov  <amonakov@ispras.ru>
1478
1479	* vim-gcc-dev/README: New file.
1480	* vim-gcc-dev/ftdetect/gcc-dev.vim: New file.
1481	* vim-gcc-dev/syntax/gcc-match.vim: New file.
1482	* gimple.vim: Move under vim-gcc-dev/syntax/.
1483	* gcc-rtl.vim: Likewise.
1484
14852018-06-19  Martin Liska  <mliska@suse.cz>
1486
1487	* gcc-rtl.vim: New file.
1488
14892018-06-12  Jeff Law  <law@redhat.com>
1490
1491	* config-list.mk (LIST): Remove alpha-freebsd6.
1492
14932018-05-08  Richard Biener  <rguenther@suse.de>
1494
1495	PR bootstrap/85571
1496	* compare-lto: New script derived from compare-debug.
1497
14982018-05-02  Jakub Jelinek  <jakub@redhat.com>
1499
1500	* gennews (files): Add files for GCC 8.
1501
15022018-05-01  Jim Wilson  <jimw@sifive.com>
1503
1504	* gcc_update: Check for .git as a file.
1505
15062018-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1507
1508	* test_summary: Match possible single quotes in configure path.
1509
15102018-03-02  Thomas Schwinge  <thomas@codesourcery.com>
1511
1512	* update-copyright.py: Remove "libcilkrts" reference.
1513
15142018-02-19  Yury Gribov  <tetra2005@gmail.com>
1515
1516	* compare_tests: Use TMPDIR when set.
1517	* dg-cmp-results.sh: Ditto.
1518	* warn_summary: Ditto.
1519
15202018-01-29  Jonathan Wakely  <jwakely@redhat.com>
1521
1522	* download_prerequisites: Use shasum for FreeBSD and DragonFly.
1523
15242018-01-19  Martin Liska  <mliska@suse.cz>
1525
1526	* analyze_brprob.py: Support new format that can be easily
1527	parsed. Add new column to report.
1528
15292018-01-03  Jakub Jelinek  <jakub@redhat.com>
1530
1531	* update-copyright.py: Skip pdt-5.f03 in gfortran.dg subdir.
1532
15332017-11-28  Julia Koval  <julia.koval@intel.com>
1534	    Sebastian Peryt  <sebastian.peryt@intel.com>
1535
1536	* contrib/gcc_update: Ditto.
1537
15382017-11-08  Martin Liska  <mliska@suse.cz>
1539
1540	* analyze_brprob.py: Fix abbreviations for SI units.
1541
15422017-10-02  Thomas Schwinge  <thomas@codesourcery.com>
1543
1544	* gcc_update (files_and_dependencies): Handle libbacktrace.
1545
15462017-09-18  Richard Biener  <rguenther@suse.de>
1547
1548	* download_prerequisites (isl): Bump version to 0.18.
1549
15502017-08-02  Yury Gribov  <tetra2005@gmail.com>
1551
1552	* mklog: Added new implementation.
1553
15542017-08-02  Yury Gribov  <tetra2005@gmail.com>
1555
1556	* mklog: Rename to ...
1557	* mklog.pl: this.
1558
15592017-07-17  Yury Gribov  <tetra2005@gmail.com>
1560
1561	* mklog: Fix extraction of changed file name.
1562
15632017-07-17  Georg-Johann Lay  <avr@gjlay.de>
1564
1565	* gcc_update (files_and_dependencies)
1566	[gcc/config/avr/avr-tables.opt]: Remove dead entry.
1567
15682017-06-28  Martin Liska  <mliska@suse.cz>
1569
1570	* gcc.doxy: Add default location for filters and output folder.
1571	* filter_gcc_for_doxygen_new: Rename to filter_gcc_for_doxygen.
1572	* filter_params.pl: Remove.
1573
15742017-06-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1575
1576	* dg-cmp-results.sh: Restore filtering on target variant.
1577
15782017-06-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1579
1580	* dg-cmp-results.sh: Keep test result lines rather than throwing
1581	header and summary to support sum files with multiple tools.
1582
15832017-05-31  Martin Liska  <mliska@suse.cz>
1584
1585	* filter_params.py:
1586	Transform ENUM_BITFIELD and comments starting with '/**'
1587
15882017-05-31  David Malcolm  <dmalcolm@redhat.com>
1589	    Martin Liska  <mliska@suse.cz>
1590
1591	* filter_params.py: New, porting the perl script to python,
1592	adding a test suite.
1593	* filter_gcc_for_doxygen_new: New file.
1594
15952017-05-30  Martin Liska  <mliska@suse.cz>
1596
1597	* analyze_brprob.py: Add new argument to parse and modify
1598	predict.def file.
1599	* analyze_brprob_spec.py: Likewise.
1600
16012017-05-29  Tom de Vries  <tom@codesourcery.com>
1602
1603	* check_GNU_style_lib.py (TrailingWhitespaceCheck.check): Assert no
1604	trailing eol.
1605	(TrailingWhitespaceTest): New unit test.
1606	(check_GNU_style_file): Remove eol before checking.
1607
16082017-05-29  Tom de Vries  <tom@codesourcery.com>
1609
1610	* check_GNU_style_lib.py (check_GNU_style_file): Treat file argument as
1611	file handle.  Add and handle file_encoding argument.
1612	* check_GNU_style.py (main): Handle '-' file argument.  Call
1613	check_GNU_style_file with file handle as argument.
1614
16152017-05-29  Tom de Vries  <tom@codesourcery.com>
1616
1617	* check_GNU_style_lib.py: Use import_pip3 to import pip3 packages.
1618	(import_pip3): New function.
1619
16202017-05-24  Tom de Vries  <tom@codesourcery.com>
1621
1622	* check_GNU_style_lib.py: New file, factored out of ...
1623	* check_GNU_style.py: ... here.  Call main unconditionally.
1624
16252017-05-19  Martin Liska  <mliska@suse.cz>
1626
1627	* check_GNU_style.py: New file.
1628
16292007-05-03  Jeff Law  <law@redhat.com>
1630
1631	* config-list.mk (am33_2.0-linux): Remove from list of targets
1632	to build.
1633
16342017-05-02  Jakub Jelinek  <jakub@redhat.com>
1635
1636	* gennews (files): Add files for GCC 7.
1637
16382017-04-26  Tom de Vries  <tom@codesourcery.com>
1639
1640	* gen_autofdo_event.py: Fix comment.
1641
16422017-04-11  Damian Rouson  <damian@sourceryinstitute.org>
1643
1644	* download_prerequisites (md5_check): New function emulates Linux
1645	'md5 --check' on macOS.  Modified script for macOS compatibility.
1646
16472017-02-06  Palmer Dabbelt  <palmer@dabbelt.com>
1648
1649	* config-list.mki (LIST): Add riscv32-unknown-linux-gun and
1650	riscv64-unknown-linux-gnu.
1651
16522017-01-31  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1653
1654	* update-copyright.py (Copyright.process_file): Retain original
1655	file mode.
1656
16572017-01-29  Gerald Pfeifer  <gerald@pfeifer.com>
1658
1659	* update-copyright.py: Fix the name of this script in examples.
1660
16612017-01-26  Jakub Jelinek  <jakub@redhat.com>
1662
1663	* update-copyright.py: Add libhsail-rt to self.default_dirs
1664	and call self.add_dir on it.  Add Intel Corporation to external
1665	authors.
1666
16672017-01-25  Thomas Schwinge  <thomas@codesourcery.com>
1668
1669	* gcc_update (files_and_dependencies): Care for "libhsail-rt".
1670
16712017-01-23  Gerald Pfeifer  <gerald@pfeifer.com>
1672
1673	* patch_tester.sh (TESTLOGS): Remove
1674	$TARGET/libjava/testsuite/libjava.sum.
1675
16762017-01-22  Gerald Pfeifer  <gerald@pfeifer.com>
1677
1678	* warn_summary: Remove the -java option.
1679
16802017-01-20  Gerald Pfeifer  <gerald@pfeifer.com>
1681
1682	* update-copyright.py (LibJavaFilter): Remove.
1683
16842017-01-17  Gerald Pfeifer  <gerald@pfeifer.com>	
1685	
1686	* gcc_update: Remove entries related to GCJ and libgcj.
1687	Complete copyright years and adjust my e-mail address.
1688
16892017-01-11  Richard Earnshaw  <rearnsha@arm.com>
1690
1691	* gcc_update: Adjust touch list for ARM.
1692
16932017-01-08  Gerald Pfeifer  <gerald@pfeifer.com>
1694
1695	* download_ecj: Remove.
1696
16972017-01-05  Martin Liska  <mliska@suse.cz>
1698
1699	* vimrc: Update indentation definition.
1700
17012017-01-04  Jakub Jelinek  <jakub@redhat.com>
1702
1703	* update-copyright.py (GCCCmdLine): Add include, libcc1, libiberty,
1704	libssp, libvtv and lto-plugin to default_dirs.
1705
17062017-01-01  Jakub Jelinek  <jakub@redhat.com>
1707
1708	* update-copyright.py (TestsuiteFilter): Skip params/README.
1709	(GCCCmdLine): Remove libjava and libjava/testsuite add_dir.
1710
17112016-12-14  Martin Liska  <mliska@suse.cz>
1712
1713	* analyze_brprob.py: Add new column to output and new sorting
1714	option. Fix coding style to not exceed 80 characters.
1715	* analyze_brprob_spec.py: Add new sorting
1716	option. Fix coding style to not exceed 80 characters.
1717
17182016-10-24  Moritz Klammler  <moritz@glammler.eu>
1719
1720	PR other/61439
1721	* download_prerequisites: Conditionally verify checksums of
1722	downloaded pacakges.  Add help text.  
1723	* prerequisites.md5: New file.
1724	* prerequisites.sha512: New file.
1725
17262016-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1727
1728	* check_GNU_style.sh (remove_testsuite): New function.
1729	Use it to remove testsuite from the diff.
1730
17312016-09-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1732
1733	* dg-extract-results.sh: Revert bogus change.
1734
17352016-09-20  Christophe Lyon  <christophe.lyon@linaro.org>
1736
1737	* dg-extract-results.py: Report DejaGnu error in the final
1738	summary.
1739	* dg-extract-results.sh: Likewise.
1740
17412016-09-20  Christophe Lyon  <christophe.lyon@linaro.org>
1742
1743	* compare_tests: Take ERROR messages into account when
1744	  comparing.
1745
17462016-08-17  Martin Liska  <mliska@suse.cz>
1747
1748	* mark_spam.py: Mark as spam all comments done by a creator.
1749
17502016-08-15  Martin Liska  <mliska@suse.cz>
1751
1752	* mark_spam.py: Add error handling and reset
1753	another properties of attachments and bugs.
1754
17552016-08-11  Martin Liska  <mliska@suse.cz>
1756
1757	* mark_spam.py: Mark attachments as obsolete and rename them.
1758
17592016-08-03  Eric Gallager  <egall@gwmail.gwu.edu>
1760
1761	* download_prerequisites: Explicitly remove existing symlinks
1762	before trying to create new ones.
1763
17642016-07-28  Martin Liska  <mliska@suse.cz>
1765
1766	* mark_spam.py: New file.
1767
17682016-07-21  Martin Liska  <mliska@suse.cz>
1769
1770	* analyze_brprob.py: If there's no loop, do not calculate
1771	average number of loop iterations.
1772
17732016-06-24  Martin Liska  <mliska@suse.cz>
1774
1775	* analyze_brprob.py: Parse and display average number
1776	of loop iterations.
1777
17782016-06-23  Andi Kleen  <ak@linux.intel.com>
1779
1780	* gen_autofdo_event.py: New file to regenerate
1781	gcc-auto-profile.
1782
17832016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1784
1785	* config-list.mk: Stop testing mep-elf.
1786
17872016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1788
1789	* config-list.mk: Stop testing avr-rtems.
1790
17912016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1792
1793	* config-list.mk: Stop testing m32r-rtems.
1794
17952016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1796
1797	* config-list.mk: Remove h8300-rtems support.
1798
17992016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1800
1801	* config-list.mk: stop testing knetbsd.
1802
18032016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1804
1805	* config-list.mk: Stop testing openbsd3.0.
1806
18072016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1808
1809	* config-list.mk: Remove interix target.
1810
18112016-06-21  David Edelsohn  <dje.gcc@gmail.com>
1812
1813	* config-list.mk: Remove rs6000-ibm-aix4.3, rs6000-ibm-aix5.1,
1814	rs6000-ibm-aix5.2.
1815	Rename rs6000-ibm-aix6.0 as rs6000-ibm-aix6.1.
1816	Add rs6000-ibm-aix7.1.
1817
18182016-06-17  Martin Liska  <mliska@suse.cz>
1819
1820	* analyze_brprob.py: Fix columns of script output.
1821
18222016-06-13  Richard Biener  <rguenther@suse.de>
1823
1824	* download_prerequisites (ISL): Bump version to 0.16.1
1825
18262016-06-10  Alan Hayward  <alan.hayward@arm.com>
1827
1828	* check_GNU_style.sh: Fix paste args for BSD
1829
18302016-06-09  David Malcolm  <dmalcolm@redhat.com>
1831
1832	* config-list.mk (LIST): Add OPT-enable-obsolete to avr-rtems,
1833	h8300-rtems, m32r-rtems, mep-elf.
1834
18352016-06-09  David Malcolm  <dmalcolm@redhat.com>
1836
1837	* config-list.mk (GCC_SRC_DIR): New variable.
1838	(make-log-dir): Use GCC_SRC_DIR.
1839	($(LIST)): Likewise.
1840
18412016-06-09  Martin Liska  <mliska@suse.cz>
1842
1843	* analyze_brprob_spec.py: New file.
1844
18452016-06-09  Martin Liska  <mliska@suse.cz>
1846
1847	* analyze_brprob.py: Add new argument --sorting.
1848
18492016-06-09  Martin Liska  <mliska@suse.cz>
1850
1851	* analyze_brprob.py: Cover new dump output format.
1852
18532016-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1854
1855	* update-copyright.py (LibMudflapFilter): Remove.
1856	(GCCCmdLine.__init__): Add gotools, libcc1.
1857	Remove libmudflap.
1858	List unhandled intl, libcilkrts, libgo, liboffloadmic,
1859	maintainer-scripts.
1860
18612016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1862
1863	* download_prerequisites: Adjust gmp/mpfr/mpc versions.
1864
18652016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
1866
1867	* compare-all-tests: Remove SH5 support.
1868	* config-list.mk: Likewise.
1869
18702016-04-28  Martin Liska  <mliska@suse.cz>
1871
1872	* analyze_brprob: Remove.
1873	* analyze_brprob.py: New file.
1874
18752016-04-27  Jakub Jelinek  <jakub@redhat.com>
1876
1877	* gennews (files): Add files for GCC 6.
1878
18792016-04-17  Jan Hubicka  <jh@suse.cz>
1880
1881	* analyze_brprob: Update comment.
1882
18832016-04-13  Martin Sebor  <msebor@redhat.com>
1884
1885	* check_GNU_style.sh: Avoid false posivies in trailing operator
1886	checks.
1887
18882016-03-07  Martin Sebor  <msebor@redhat.com>
1889
1890	* check_GNU_style.sh (color): New global variable.
1891	Add checks for trailing operators and spaces before left brackets.
1892	Tightened up a check for a trailing left curly brace.
1893	(g, ag, vg): Use color.
1894	(col): Don't complain about excessively long lines with DejaGnu
1895	directives.
1896
18972016-03-06  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
1898
1899	* mklog: Look for the ChangeLog file in $cwd.
1900
19012016-02-26  Joel Sherrill <joel@rtems.org>
1902
1903	* config-list.mk: Add aarch64-rtems and x86_64-rtems
1904
19052016-01-19  Jonathan Wakely  <jwakely@redhat.com>
1906
1907	* uninclude: Fix third argument to gensub.
1908
19092016-01-04  Jakub Jelinek  <jakub@redhat.com>
1910
1911	* update-copyright.py (GCCCopyright): Add NVIDIA Corporation
1912	as external author.
1913
19142015-12-17  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1915
1916	* config-list.mk (LIST): Add --enable-obsolete to recently obsoleted
1917	targets x86_64-knetbsd-gnu, i686-knetbsd-gnu and i686-openbsd3.0 .
1918
19192015-12-06  Tobias Burnus  <burnus@net-b.de>
1920
1921	* download_prerequisites: Download ISL 0.15 instead of 0.14.
1922
19232015-11-20  Martin Liska  <mliska@suse.cz>
1924
1925	* clang-format: Split content of a list to multiple
1926	lines.
1927
19282015-11-19  Martin Liska  <mliska@suse.cz>
1929
1930	* clang-format: Enhance list of FOR_EACH macros.
1931
19322015-11-19  Martin Liska  <mliska@suse.cz>
1933
1934	* clang-format: New file.
1935
19362015-11-11  Andrew MacLeod  <amacleod@redhat.com>
1937
1938	* header-tools: New.  Directory containing a set of tools for
1939	manipulating header files.
1940
19412015-10-30  Nathan Sidwell  <nathan@acm.org>
1942
1943	* config-list.mk (nvptx-none): Add it.
1944
19452015-09-11  Markus Trippelsdorf  <markus@trippelsdorf.de>
1946
1947	* download_prerequisites: Make sure that script is run from
1948	top level source directory.
1949
19502015-08-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1951
1952	* update-copyright.py (GCCCmdLine): Add libvtv.
1953
19542015-08-04  Uros Bizjak  <ubizjak@gmail.com>
1955
1956	* texi2pod.pl: Escape braces in regexp involving @strong{...}.
1957
19582015-07-15  Tom de Vries  <tom@codesourcery.com>
1959
1960	* check_GNU_style.sh (cat_with_prefix): Fix quoting.
1961
19622015-06-02  Steve Ellcey  <sellcey@imgtec.com>
1963
1964	* test_installed (--target=): New option.
1965
19662015-05-30  Mikhail Maltsev  <maltsevm@gmail.com>
1967
1968	* gimple.vim: New file.
1969
19702015-05-18  Tom de Vries  <tom@codesourcery.com>
1971
1972	* check_GNU_style.sh: Add temp files tmp2 and tmp3.
1973	(cat_with_prefix): New function, using global variable prefix.
1974	(col): Make prefix a global variable. Rewrite to process file at a time
1975	rather than line at a time.  Print part longer than 80 chars in red.
1976
19772015-05-18  Tom de Vries  <tom@codesourcery.com>
1978
1979	* check_GNU_style.sh (g, ag, vg): Don't cat empty file.
1980
19812015-05-18  Tom de Vries  <tom@codesourcery.com>
1982
1983	* check_GNU_style.sh (g, ag, vg, col): Declare local vars with local.
1984
19852015-05-18  Tom de Vries  <tom@codesourcery.com>
1986
1987	* check_GNU_style.sh: Improve readability function calls.
1988
19892015-05-16  James Bowman  <james.bowman@ftdichip.com>
1990
1991	* config-list.mk: Add FT32.
1992
19932015-05-12  Tom de Vries  <tom@codesourcery.com>
1994
1995	* check_GNU_style.sh (col): Fix tab size.
1996
19972015-05-12  Tom de Vries  <tom@codesourcery.com>
1998
1999	* check_GNU_style.sh: Put stdin into a temp file.
2000
20012015-05-12  Tom de Vries  <tom@codesourcery.com>
2002
2003	* check_GNU_style.sh: Read either from stdin, or from files.
2004
20052015-05-12  Tom de Vries  <tom@codesourcery.com>
2006
2007	* check_GNU_style.sh: Check if files exists.
2008
20092015-05-12  Tom de Vries  <tom@codesourcery.com>
2010
2011	* check_GNU_style.sh: Don't use a filename prefix if we're only
2012	processing one patch file.
2013
20142015-05-12  Yury Gribov  <y.gribov@samsung.com>
2015
2016	* mklog: Ignore preprocessor directives.
2017
20182015-04-22  Jakub Jelinek  <jakub@redhat.com>
2019
2020	* gennews (files): Add files for GCC 5.
2021
20222015-03-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2023
2024	* dg-extract-results.sh: Check that the necessary python modules exist.
2025
20262015-02-05  Ilya Verbin  <ilya.verbin@intel.com>
2027
2028	* gcc_update (files_and_dependencies): Add rules for liboffloadmic and
2029	liboffloadmic/plugin.
2030
20312015-01-15  Richard Sandiford  <richard.sandiford@arm.com>
2032
2033	* update-copyright.py (Copyright.__init__): Add a regexp for
2034	"copyright = u'".
2035	(Copyright.update_copyright): Don't add a space before the year
2036	in that case.
2037
20382015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
2039
2040	* gcc_update (files_and_dependencies): Update rules for new
2041	libgomp/plugin/Makefrag.am and libgomp/plugin/configfrag.ac files.
2042
20432015-01-12  Yury Gribov  <y.gribov@samsung.com>
2044
2045	* check_GNU_style.sh: Support patches coming from stdin.
2046	Check that spaces are converted to tabs.
2047	Make double-space-after-dot check more precice.
2048
20492015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2050
2051	* config-list.mk (LIST): Add visium-elf.
2052
20532015-01-05  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2054
2055	* config-list.mk: Use shortest match for OPT to find the actual
2056	target name.
2057
20582014-12-17  Sergio Durigan Junior  <sergiodj@redhat.com>
2059
2060	* dg-extract-results.sh: Use --text with grep to avoid issues with
2061	binary files.  Fall back to cat -v, if that doesn't work.
2062
20632014-12-12  Chung-Ju Wu  <jasonwucj@gmail.com>
2064
2065	* download_prerequisites: Modify the comment for GRAPHITE_LOOP_OPT.
2066
20672014-12-09  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
2068	    Yury Gribov  <y.gribov@samsung.com>
2069
2070	* vimrc: New file.
2071
20722014-12-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2073
2074	* check_GNU_style.sh: Warn for incorrect number of spaces in function
2075	call only if 0 or 2+ spaces found.
2076
20772014-12-02  Tobias Burnus  <burnus@net-b.de>
2078
2079	* download_prerequisites: Download ISL 0.14 instead of 0.12.2.
2080
20812014-11-25  Tom de Vries  <tom@codesourcery.com>
2082	    Peter Bergner  <bergner@vnet.ibm.com>
2083
2084	* mklog: Handle .mklog.  Use git setting independent of presence .git
2085	directory.
2086
20872014-11-14  Tom de Vries  <tom@codesourcery.com>
2088
2089	* mklog: Move reading of .diff file up and add comment.  Copy diff_lines
2090	to orig_diff_lines.  Use orig_diff_lines when appending patch.
2091
20922014-11-11  David Malcolm  <dmalcolm@redhat.com>
2093
2094	* ChangeLog.jit: New.
2095	* jit-coverage-report.py: New file: a script to print crude
2096	code-coverage information for the libgccjit API.
2097
20982014-11-11  Marat Zakirov  <m.zakirov@samsung.com>
2099
2100	* mklog: Symbol '}' stops search for changes.
2101
21022014-11-11  Tobias Burnus  <burnus@net-b.de>
2103
2104	* download_prerequisites: Stop downloading CLooG.
2105
21062014-11-07  Marat Zakirov  <m.zakirov@samsung.com>
2107
2108	* mklog: Always doubt in functions.
2109	Add EOF protection.
2110
21112014-10-31  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2112
2113	* config-list.mk: Don't build Go for certain targets.
2114
21152014-10-04  Trevor Saunders  <tsaunders@mozilla.com>
2116
2117	* compare-all-tests: Don't test score-*.
2118	* config-list.mk: Likewise.
2119
21202014-10-02  Segher Boessenkool  <segher@kernel.crashing.org>
2121
2122	* dg-extract-results.py (output_variation): Always sort if do_sum.
2123
21242014-09-22  Tom de Vries  <tom@codesourcery.com>
2125
2126	* mklog: Add --inline option.
2127
21282014-09-19  Segher Boessenkool  <segher@kernel.crashing.org>
2129
2130	* dg-extract-results.py (Prog.result_re): Include options in test name.
2131
21322014-09-19  Olivier Hainque  <hainque@adacore.com>
2133
2134	* config-list.mk (LIST): Add powerpc-wrs-vxworksmils.
2135
21362014-09-18  Joel Sherrill <joel.sherrill@oarcorp.com>
2137
2138	* config-list.mk (LIST): Add v850-rtems.
2139
21402014-09-18  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2141
2142	* config-list.mk (LIST): Add arm-rtems.
2143	Add nios2-rtems.  Remove extra option from powerpc-rtems.
2144
21452014-09-08  Trevor Saunders  <tsaunders@mozilla.com>
2146
2147	* compare-all-tests: Don't test picochip.
2148	* config-list.mk: Likewise.
2149
21502014-08-11  Mingjie Xing <mingjie.xing@gmail.com>
2151
2152	* texi2pod.pl (postprocess): Move command process for '@sc' to the
2153	front of '@dfn'.  Add a new command process for '@t{...}', just print
2154	the content.
2155
21562014-07-21  Trevor Saunders  <tsaunders@mozilla.com>
2157	    Yury Gribov  <y.gribov@samsung.com>
2158
2159	* mklog: Run mklog as a filter.
2160
21612014-07-21  Trevor Saunders  <tsaunders@mozilla.com>
2162
2163	* mklog: Read name and email from git config when available.
2164
21652014-06-28  Richard Biener  <rguenther@suse.de>
2166
2167	* gennews: Use gcc-3.0/index.html.
2168
21692014-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
2170
2171	* dg-extract-results.py: For Python 3, force sys.stdout to handle
2172	surrogate escape sequences.
2173	(safe_open): New function.
2174	(output_segment, main): Use it.
2175
21762014-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2177
2178	* dg-extract-results.py (Named): Remove __cmp__ method.
2179	(output_variation): Use a key to sort variation.harnesses.
2180
21812014-05-24  Uros Bizjak  <ubizjak@gmail.com>
2182
2183	* texi2pod.pl: Force .pod file to not be a numbered list.
2184
21852014-05-20  Richard Sandiford  <rdsandiford@googlemail.com>
2186
2187	* dg-extract-results.py (parse_run): Handle warnings that are printed
2188	before a test harness is run.
2189
21902014-05-09  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2191
2192	* config-list.mk (show): New target.
2193
21942014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
2195
2196	* dg-extract-results.py: New file.
2197	* dg-extract-results.sh: Use it if the environment seems suitable.
2198
21992014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2200
2201	* config-list.mk (LIST): Remove sparc-sun-solaris2.9, i686-solaris2.9.
2202
22032013-04-22  Jakub Jelinek  <jakub@redhat.com>
2204
2205	* gennews (files): Add files for GCC 4.9.
2206
22072014-02-24  Walter Lee  <walt@tilera.com>
2208
2209	* config-list.mk (LIST): Add tilegxbe-linux-gnu.
2210
22112014-02-13  Richard Biener  <rguenther@suse.de>
2212
2213	* download_prerequisites: Update ISL and CLOOG versions.
2214
22152014-01-31  Brooks Moses  <bmoses@google.com>
2216
2217	* gcc_update (files_and_dependencies): Add aarch64-tune.md.
2218
22192014-01-29  Yury Gribov  <y.gribov@samsung.com>
2220
2221	* mklog: Improve support of context diffs.
2222
22232014-01-21  Tatiana Udalova  <t.udalova@samsung.com>
2224
2225	* mklog: Avoid adding falsely changed functions to ChangeLog.
2226
22272013-12-31  Chung-Lin Tang  <cltang@codesourcery.com>
2228
2229	* config-list.mk: Add nios2-elf, nios2-linux-gnu. Corrected
2230	ordering of some configs.
2231
22322013-12-23  Yury Gribov  <y.gribov@samsung.com>
2233
2234	* mklog: Automatically insert comments in trivial cases.
2235
22362013-12-19  Yury Gribov  <y.gribov@samsung.com>
2237
2238	* mklog: Split generated message in parts.
2239
22402013-10-31  Chung-Ju Wu  <jasonwucj@gmail.com>
2241
2242	* config-list.mk (nds32le-elf, nds32be-elf): Add nds32 target.
2243
22442013-10-29  Tobias Burnus  <burnus@net-b.de>
2245
2246	* gcc_update (files_and_dependencies): Add rules for
2247	libcilkrts.
2248
22492013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2250
2251	* gcc_update (files_and_dependencies): Fix rule for
2252	libgomp/testsuite/Makefile.in.
2253
22542013-10-01  Joern Rennecke  <joern.rennecke@embecosm.com>
2255
2256	* config-list.mk: Add arc configurations.
2257
22582013-09-27  Diego Novillo  <dnovillo@google.com>
2259
2260	* testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
2261
22622013-09-12  DJ Delorie  <dj@redhat.com>
2263
2264	* config-list.mk: Add msp430-elf.
2265
22662013-08-31  Diego Novillo  <dnovillo@google.com>
2267
2268	* testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
2269
22702013-08-29  Mike Stump  <mikestump@comcast.net>
2271
2272	* gcc_update (configure): Update to handle svn 1.8.1.
2273
22742013-08-03  Caroline Tice  <cmtice@google.com>
2275
2276	* gcc_update: Add libvtv files.
2277
22782013-06-06  Brooks Moses  <bmoses@google.com>
2279
2280	* testsuite-management/validate_failures.py: Fix handling of
2281	summary lines with "|" characters or empty description fields.
2282
22832013-05-24  Chung-Ju Wu  <jasonwucj@gmail.com>
2284
2285	* download_prerequisites: Download isl and cloog conditionally.
2286
22872013-05-21  David Malcolm  <dmalcolm@redhat.com>
2288
2289	* repro_fail: Filter out "-ignore SIGHUP" from the spawn lines.
2290
22912013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2292
2293	* config-list.mk (LIST): Add -enable-obsolete for
2294	sparc-sun-solaris2.9, i686-solaris2.9.
2295
22962013-05-13  Mike Stump  <mikestump@comcast.net>
2297
2298	* compare_tests: Limit lines to 2000 characters as comm on Mac OS
2299	X 10.8.3 doesn't like long lines (those 2055 characters or more).
2300
23012013-04-22  Sofiane Naci  <sofiane.naci@arm.com>
2302
2303	* config-list.mk (LIST): Add aarch64-elf and aarch64-linux-gnu.
2304
23052013-04-18  Diego Novillo  <dnovillo@google.com>
2306
2307	* validate_failures.py: Fix typo.
2308
23092013-04-18  Diego Novillo  <dnovillo@google.com>
2310
2311	* validate_failures.py: Loosen check for build directory.
2312	State what failed if we couldn't find the source tree or
2313	the target triplet.
2314
23152013-03-22  Jakub Jelinek  <jakub@redhat.com>
2316
2317	* gennews (files): Add files for GCC 4.8.
2318
23192013-03-06  Tobias Burnus  <burnus@net-b.de>
2320
2321	* make-obstacks-texi.pl: New.
2322
23232013-02-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2324
2325	* make_sunver.pl: Enforce C locale.
2326
23272013-02-06  Richard Sandiford  <rdsandiford@googlemail.com>
2328
2329	* update-copyright.py: Add libdecnumber to the default list.
2330	Remove libquadmath and libssp.
2331
23322013-02-06  Diego Novillo  <dnovillo@google.com>
2333
2334	* testsuite-management/validate_failures.py: Fix typo.
2335
23362013-02-06  Diego Novillo  <dnovillo@google.com>
2337
2338	* testsuite-management/validate_failures.py: Update
2339	Copyright years.
2340	Request contributions not to use Python features newer
2341	than 2.4.
2342	(GetBuildData): If this is not a build directory,
2343	emit an error only if --results or --manifest are missing.
2344
23452013-02-06  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2346
2347	* testsuite-management/validate_failures.py
2348	(IsInterestingResult): Fix performance regression
2349
23502013-02-04  Richard Sandiford  <rdsandiford@googlemail.com>
2351
2352	* update-copyright.py: New file.
2353
23542013-01-15  David Blaikie  <dblaikie@gmail.com>
2355
2356	* dg-extract-results.sh: Handle KPASSes.
2357
2358	* dg-extract-results.sh: Constrain the start-of-log pattern.
2359
2360	* dg-extract-results.sh: Fix order of summary counts.
2361
23622012-12-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2363
2364	* testsuite-management/validate_failures.py
2365	(IsInterestingResult): Only strip line a second time if we did split.
2366	Rephrase return statement while at it.
2367	(CollectSumFiles): Also ignore .git directory.
2368
23692012-12-03  Diego Novillo  <dnovillo@google.com>
2370
2371	* testsuite-management/validate_failures.py: Fix stale
2372	use of 'options'.
2373
23742012-11-30  Doug Evans  <dje@google.com>
2375
2376	* testsuite-management/validate_failures.py: Add support for @include,
2377	@remove directives in manifest files.
2378
2379	* testsuite-management/validate_failures.py: Add function
2380	GetManifestPath.  New global _MANIFEST_SUBDIR.
2381
23822012-11-29  Doug Evans  <dje@google.com>
2383
2384	* testsuite-management/validate_failures.py: Remove pass/fail
2385	indicator from result of GetBuildData.
2386
2387	* testsuite-management/validate_failures.py: Store options in global
2388	variable _OPTIONS.
2389
2390	* testsuite-management/validate_failures.py: Rename variable
2391	manifest_name to manifest_path everywhere.
2392
2393	* testsuite-management/validate_failures.py (CompareBuilds): Pass
2394	options.results to GetSumFiles for clean build.
2395
23962012-11-28  Doug Evans  <dje@google.com>
2397
2398	* testsuite-management/validate_failures.py: Use <target_alias> instead
2399	of <target>.  Minor whitespace changes.
2400
2401	* testsuite-management/validate_failures.py: Record ordinal with
2402	TestResult.
2403
24042012-11-19  Mike Stump  <mikestump@comcast.net>
2405
2406	* compare_tests: Add export LC_ALL=C to make sort happier.
2407
24082012-11-14  H.J. Lu  <hongjiu.lu@intel.com>
2409
2410	* gcc_update: Update libsanitizer generated files.
2411
24122012-11-12  Tobias Burnus  <burnus@net-b.de>
2413
2414	* gcc_update: Add libquadmath generated files.
2415
24162012-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2417
2418	* gcc_update: Add libsanitizer generated files.
2419
24202012-11-05  Lawrence Crowl  <crowl@google.com>
2421
2422	* compare_two_ftime_report_sets: New.
2423
24242012-11-02  Diego Novillo  <dnovillo@google.com>
2425
2426	* testsuite-management/validate_failures.py: Add option
2427	--clean_build to compare test results against another
2428	build.
2429
24302012-10-31  Diego Novillo  <dnovillo@google.com>
2431
2432	* testsuite-management/validate_failures.py: Fix parsing
2433	of summary lines.
2434
24352012-10-29  Diego Novillo  <dnovillo@google.com>
2436
2437	* testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
2438
24392012-10-06  Diego Novillo  <dnovillo@google.com>
2440
2441	* testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
2442
24432012-10-02   Christophe Lyon  <christophe.lyon@linaro.org>
2444
2445	* check_GNU_style.sh: Remove temporay file upon exit.
2446
24472012-09-26  Joern Rennecke  <joern.rennecke@embecosm.com>
2448
2449	* contrib-list.mk (LIST): Remove arm-freebsd6, arm-linux,
2450	arm-ecos-elf, arm-rtems, arm-elf and arm-wince-pe.
2451	Use --enable-obsolete for picochip-elf.
2452
24532012-09-10   Diego Novillo  <dnovillo@google.com>
2454
2455	* testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
2456
24572012-09-04  Eric Botcazou  <ebotcazou@adacore.com>
2458
2459	* make_sunver.pl: Add missing newline at the end of extern "C++" block.
2460
24612012-08-24   Diego Novillo  <dnovillo@google.com>
2462
2463	* testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
2464
24652012-08-14   Diego Novillo  <dnovillo@google.com>
2466
2467	* testsuite-management/x86_64-unknown-linux-gnu.xfail: New.
2468
24692012-08-13  Diego Novillo  <dnovillo@google.com>
2470
2471	* testsuite-management/validate_failures.py (ExpirationDate): Tidy
2472	comment.
2473
24742012-08-13  Diego Novillo  <dnovillo@google.com>
2475
2476	* testsuite-management/validate_failures.py (ParseSummary): Fix
2477	comment.
2478
24792012-08-13  Diego Novillo  <dnovillo@google.com>
2480
2481	* testsuite-management/validate_failures.py: Import datetime.
2482	(TestResult.ExpirationDate): New.
2483	(TestResult.HasExpired): New.
2484	(ParseSummary): Call it.  If it returns True, warn that the
2485	expected failure has expired and do not add it to the set of
2486	expected results.
2487	(GetResults): Clarify documentation.
2488
24892012-07-26   Diego Novillo  <dnovillo@google.com>
2490
2491	* testsuite-management/validate_failures.py: Do not use
2492	'with ... as ...' constructs.
2493
24942012-07-19   Diego Novillo  <dnovillo@google.com>
2495
2496	* testsuite-management/validate_failures.py (CollectSumFiles):
2497	Rename from GetSumFiles.
2498	(GetSumFiles): Factor out of CheckExpectedResults.
2499	(CheckExpectedResults): Call it.
2500	(ProduceManifest): Call it.
2501
25022012-07-18   Diego Novillo  <dnovillo@google.com>
2503
2504	* testsuite-management/validate_failures.py: Fix
2505	/usr/bin/python invocation.
2506
25072012-06-19  Steven Bosscher  <steven@gcc.gnu.org>
2508
2509	* check_makefile_deps.sh: Look for c-common.o in c-family/.
2510	Add a few more crt* files to the list of files to skip.
2511
25122012-05-31  Marek Polacek  <polacek@redhat.com>
2513
2514	* mklog: Prevent printing three spaces after the date.
2515
25162012-06-04   Diego Novillo  <dnovillo@google.com>
2517
2518	* testsuite-management/validate_failures.py (GetResults):
2519	Change argument to accept list of summary files to analyze.
2520	Update callers.
2521	(CheckExpectedResults): Handle options.manifest, options.results
2522	and options.ignore_missing_failures.
2523	(Main): Add options --manifest, --results and --ignore_missing_failures.
2524
25252012-05-31   Diego Novillo  <dnovillo@google.com>
2526	     Cary Coutant  <ccoutant@google.com>
2527
2528	* mklog: New.
2529
25302012-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2531
2532	PR bootstrap/53472
2533	* contrib/compare-debug (remove_comment): New function.
2534	Remove any .comment sections if the first cmp failed.
2535
25362012-05-09  David Edelsohn  <dje.gcc@gmail.com>
2537
2538	* gcc_update: Use $GCC_SVN to retrieve branch and revision.
2539
25402012-05-01  Richard Henderson  <rth@redhat.com>
2541
2542	* gcc_update: Add libatomic generated files.
2543
25442012-04-23  Manuel L��pez-Ib����ez  <manu@gcc.gnu.org>
2545
2546	* compare_tests: Append '/' to make 'find' traverse
2547	symlinked directories.
2548
25492012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2550
2551	* testsuite-management/validate_failures.py (GetBuildData): Use
2552	target_alias.
2553
25542012-04-06  Doug Evans  <dje@google.com>
2555
2556	* dg-extract-results.sh: Handle KFAILs.
2557
25582012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2559
2560	* config-list.mk (LIST): Remove mips-sgi-irix6.5.
2561
25622012-03-13  Joseph Myers  <joseph@codesourcery.com>
2563
2564	* gennews (files): Add files for GCC 4.7.
2565
25662012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2567
2568	* config-list.mk (LIST): Remove mips-openbsd.
2569
25702012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2571
2572	* config-list.mk (LIST): Remove alpha-dec-osf5.1.
2573
25742012-03-02   Diego Novillo  <dnovillo@google.com>
2575
2576	* testsuite-management/validate_failures.py (class TestResult): Fix
2577	match pattern for the summary line.  If there is a parsing failure,
2578	show the line we failed to parse.
2579
25802012-02-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2581
2582	PR libstdc++/52188
2583	* make_sunver.pl: Remove #ifdef handling.
2584
25852012-02-17   Doug Kwan  <dougkwan@google.com>
2586
2587	* contrib/testsuite-management/validate_failures.py
2588	(GetMakefileValue): Check for cross compilers.
2589
25902012-02-15   Quentin Neill  <quentin.neill@amd.com>
2591
2592	* compare_tests: Fix trailing paths in dir arguments.
2593	Handle sum1/sum2 temp files with others.
2594
25952012-02-14  Walter Lee  <walt@tilera.com>
2596
2597	* config-list.mk (LIST): Add tilegx-linux-gnu and
2598	tilepro-linux-gnu.
2599	* gcc_update (gcc/config/tilegx/mul-tables.c): New dependencies.
2600	(gcc/config/tilepro/mul-tables.c): New dependencies.
2601
26022012-02-11  Mike Stump  <mikestump@comcast.net>
2603
2604	* compare_tests (exit_status): Fix.
2605
26062012-02-10   Diego Novillo  <dnovillo@google.com>
2607
2608	* repro_fail: Add --debug and --debug-tui flags.
2609
26102012-02-02  Sumanth G  <sumanth.gundapaneni@kpitcummins.com>
2611	    Jayant R Sonar  <jayant.sonar@kpitcummins.com>
2612
2613	* config-list.mk (LIST): Add cr16-elf.
2614
26152012-01-02  Georg-Johann Lay  <avr@gjlay.de>
2616
2617	PR target/51345
2618	* gcc_update (files_and_dependencies): Add
2619	gcc/config/avr/t-multilib, gcc/config/avr/multilib.h.
2620
26212011-11-29  DJ Delorie  <dj@redhat.com>
2622
2623	* config-list.mk (LIST): Add rl78-elf.
2624
26252011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2626
2627	* make_sunver.pl: Convert '?' in glob patterns to '.'.
2628
26292011-11-07  Richard Henderson  <rth@redhat.com>
2630
2631	Merged from transactional-memory.
2632
2633	* gcc_update: Add libitm to touch data.
2634
26352011-11-07   Quentin Neill  <quentin.neill@amd.com>
2636
2637	* compare_tests: Add ability to compare all .sum
2638	files from two build directories.
2639
26402011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2641
2642	* contrib-list.mk: Add Epiphany configurations.
2643
26442011-09-13   Diego Novillo  <dnovillo@google.com>
2645
2646	* testsuite-management: New.
2647	* testsuite-management/validate_failures.py: New.
2648
26492011-08-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2650
2651	* gcc_update: Determine svn branch from hg convert_revision.
2652
26532011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2654
2655	* config-list.mk (i586-netware): Remove.
2656	(.PHONY): Remove make-script-dir dependency.
2657	(make-script-dir): Remove.
2658	($(LIST)): Remove make-script-dir dependency.
2659
26602011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
2661
2662	* gcc_update: Add C6X generated files.
2663	* contrib/config-list.mk: Add c6x-elf and c6x-uclinux.
2664
26652011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2666
2667	* config-list.mk (LIST): Append OPT-enable-obsolete to
2668	alpha-dec-osf5.1, mips-sgi-irix6.5.
2669
26702011-06-24  Diego Novillo  <dnovillo@google.com>
2671
2672	* repro_fail: New.
2673
26742011-06-21  Joseph Myers  <joseph@codesourcery.com>
2675
2676	* gcc_update (gcc/config/avr/avr-tables.opt): New dependencies.
2677
26782011-05-19  Joseph Myers  <joseph@codesourcery.com>
2679
2680	* gcc_update (gcc/config/arm/arm-tables.opt): Also depend on
2681	gcc/config/arm/arm-fpus.def.
2682
26832011-05-10  Joseph Myers  <joseph@codesourcery.com>
2684
2685	* gcc_update (gcc/config/rs6000/rs6000-tables.opt): New
2686	dependencies.
2687
26882011-05-09  Joseph Myers  <joseph@codesourcery.com>
2689
2690	* gcc_update (gcc/config/mips/mips-tables.opt): New dependencies.
2691
26922010-05-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2693
2694	* config-list.mk: New file.
2695
26962011-05-02  Joseph Myers  <joseph@codesourcery.com>
2697
2698	* gcc_update (gcc/config/m68k/m68k-tables.opt): New dependencies.
2699
27002011-04-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
2701
2702	* paranoia.cc (ENUM_BITFIELD): Remove.
2703
27042011-04-08  Joseph Myers  <joseph@codesourcery.com>
2705
2706	* gcc_update (gcc/config/arm/arm-tables.opt): New dependencies.
2707
27082011-03-22  Joseph Myers  <joseph@codesourcery.com>
2709
2710	* compare-all-tests (all_targets): Remove crx and m68hc11.
2711
27122011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2713
2714	PR bootstrap/48135
2715	* make_sunver.pl: Don't use File::Glob.
2716
27172011-03-05  Joseph Myers  <joseph@codesourcery.com>
2718
2719	* gennews (files): Add files for GCC 4.6.
2720
27212011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
2722
2723	* patch_tester.sh (nopristinecache): New shell var, set according
2724	to presence or absence of new -nopristinecache option.
2725	(usage): Document new option.
2726	(bootntest_pristine): Implement it.
2727
27282010-11-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2729
2730	* make_sunver.pl: Use elfdump -s to extract symbols if possible,
2731	readelf -s otherwise.
2732
27332010-11-08  Eric Botcazou  <ebotcazou@adacore.com>
2734
2735	* make_sunver.pl: Ignore entries without symbol name first.  Then do
2736	not ignore symbols marked as 'R'.
2737
27382010-10-18  Andi Kleen  <ak@linux.intel.com>
2739
2740	* gccbug.el: Remove.
2741
27422010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2743
2744	* gcc_update: Run $GCC_HG pull and update separately.
2745	Check parents for SVN revision.
2746
27472010-10-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2748
2749	* test_recheck: New script.
2750
27512010-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2752
2753	* texi2pod.pl: Replace @@ before @{ and @}, for @samp{@@}.
2754	Also escape characters with grave accents, to be fixed ...
2755	(unmunge): ... here.
2756	(postprocess): Also handle @/ and @acronym{...}.
2757
27582010-07-02  Sebastian Pop  <sebastian.pop@amd.com>
2759
2760	* check_GNU_style.sh: Do not print warning messages when there are
2761	no occurences.
2762
27632010-09-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2764
2765	* gcc_update: Handle hg, too.
2766
27672010-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2768
2769	* make_sunver.pl: Remove extra whitespace in regexp.
2770
27712010-07-02  Sebastian Pop  <sebastian.pop@amd.com>
2772
2773	* check_GNU_style.sh: New.
2774
27752010-07-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2776
2777	* make_sunver.pl: New file.
2778
27792010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2780
2781	* compare-debug (Darwin): Remove '-x' flag from ld-based object
2782	stripping.  Add a comment as to why we do it this way.
2783
27842010-06-20  Alexandre Oliva  <aoliva@redhat.com>
2785
2786	* compare-debug: Drop LTO sections.
2787
27882010-06-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2789
2790	* gcc_update: Support updating a git clone.
2791
27922010-06-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2793
2794	* test_summary: Don't use diff -u.
2795	Adapt egrep regex.
2796
27972010-06-02  Andrew Haley  <aph@redhat.com>
2798
2799	* download_prerequisites: New script.
2800
28012010-05-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2802
2803	* dg-extract-results.sh: Redirect grep output to /dev/null instead
2804	of grep -q.
2805
28062010-04-22  Basile Starynkevitch  <basile@starynkevitch.net>
2807
2808	* gcc_update: Sets the locale to C.
2809
28102010-04-06  Joseph Myers  <joseph@codesourcery.com>
2811
2812	* gennews (files): Add files for GCC 4.5.
2813
28142010-03-22  Jan Kratochvil  <jan.kratochvil@redhat.com>
2815
2816	Fix *.log tests output containing "===".
2817	* dg-extract-results.sh (/\===/): Rename to ...
2818	(/^\t\t=== .* ===$/): ... this pattern.
2819
28202010-03-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2821
2822	* dg-extract-results.sh: Fix result order to match sequential case.
2823
28242010-01-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2825
2826	* check_warning_flags.sh: Use \012 instead of \n with tr.
2827
28282010-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2829
2830	* dg-extract-results.sh: Don't use tail -n.
2831
28322009-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2833	    Richard Guenther  <rguenther@suse.de>
2834
2835	PR lto/39216
2836	* gcc_update: Adjust file timestamps for lto-plugin.
2837
28382009-09-10  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2839
2840	PR bootstrap/41245
2841	* compare-debug: Handle stripping of dwarf debug sections from darwin
2842	mach-o objects.
2843
28442009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2845
2846	* compare-debug: Grep for blank before dash to avoid grep -e.
2847
28482009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2849
2850	* compare-debug: Look for .gkd files and compare them.
2851
28522009-08-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2853
2854	PR testsuite/41166
2855	* test_summary: Invoke config.status, rather than trying to
2856	parse it.  Adjust awk script.
2857
28582009-08-18  Alexandre Oliva  <aoliva@redhat.com>
2859
2860	* compare-debug: Drop .eh_frame relocations too.
2861
28622009-08-18  H.J. Lu  <hongjiu.lu@intel.com>
2863
2864	PR testsuite/40704
2865	* test_summary: Filter out "\r".
2866
28672009-06-02  Alexandre Oliva  <aoliva@redhat.com>
2868
2869	* compare-debug: Don't fail just because of .eh_frame differences.
2870
28712009-04-27  Jakub Jelinek  <jakub@redhat.com>
2872
2873	PR testsuite/39807
2874	* dg-extract-results.sh: Close open files and use >> instead of >
2875	to decrease number of concurrently open files from awk.  Avoid
2876	= at the beginning of a regexp and redirect to a file determined
2877	by curfile variable rather than concatenated strings to workaround
2878	Solaris nawk bug.
2879
28802009-04-25  Gerald Pfeifer  <gerald@pfeifer.com>
2881
2882	* test_summary: Only include LAST_UPDATED if it exists.
2883	Complete copyright years.
2884
28852009-04-16  Paolo Bonzini  <bonzini@gnu.org>
2886
2887	* compare-all-tests: New.
2888
28892009-04-14  Jakub Jelinek  <jakub@redhat.com>
2890
2891	* gennews (files): Reference GCC 4.4 web pages.
2892
28932009-04-09  Jakub Jelinek  <jakub@redhat.com>
2894
2895	* reghunt/date_based/reg_periodic: Change copyright header to refer
2896	to version 3 of the GNU General Public License and to point readers
2897	at the COPYING3 file and the FSF's license web page.
2898	* reghunt/date_based/reg_search: Likewise.
2899	* regression/GCC_Regression_Tester.wdgt/widget.html: Likewise.
2900	* regression/btest-gcc.sh: Likewise.
2901	* regression/objs-gcc.sh: Likewise.
2902
29032009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2904
2905	* check_warning_flags.sh: Update flag exceptions.
2906
29072008-11-18  Ben Elliston  <bje@au.ibm.com>
2908
2909	* dg-cmp-results.sh: Do not print usage if either .sum file cannot
2910	be opened; print a more meaningful error instead.
2911
29122008-10-24  Janis Johnson  <janis187@us.ibm.com>
2913	    Jakub Jelinek  <jakub@redhat.com>
2914
2915	* dg-extract-results.sh: New file.
2916
29172008-07-14  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2918
2919	* check_makefile_deps.sh: New file.
2920
29212008-05-08  Sebastian Pop  <sebastian.pop@amd.com>
2922
2923	* patch_tester.sh (report): Do not print "Checker: ".
2924
29252008-04-23  Sebastian Pop  <sebastian.pop@amd.com>
2926
2927	* patch_tester.sh (report): Do not print the time.
2928
29292008-04-01  Joseph Myers  <joseph@codesourcery.com>
2930
2931	* texi2pod.pl: Handle @samp and @url inside verbatim blocks.
2932	Handle @heading.  Handle enumerated lists with starting numbers
2933	and extra headings.
2934
29352008-03-10  Janis Johnson  <janis187@us.ibm.com>
2936
2937	* patch_tester.sh (initialization): Initialize svnpatch and stop.
2938	(usage): Add -svnpath and -stop.
2939	(makedir): New.
2940	(argument handling): Process -stop and -svnpath.
2941	(setup code): Use makedir, error out if initial svn checkout fails.
2942	(update): Use svnpath.  Invoke contrib/gcc_update.
2943	(apply_patch): Require that patch was created at top level.  Use eval
2944	with option variables.  Don't use bootstrap target for make.  Verify
2945	that some tests were run.
2946	(bootntest_patched): Use snvpath.
2947	(main loop): For -stop, exit when there are no more patches to test.
2948
29492008-03-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2950
2951	* check_warning_flags.sh: Instead of invoke.texi, take the path
2952	to the doc directory as argument.  Check that warnings listed in
2953	'gcc --help' are accepted by the compiler, and listed in the
2954	manuals.
2955
29562008-03-06  Tom Tromey  <tromey@redhat.com>
2957
2958	* patch_tester.sh (usage): Watermark is not lexicographic.
2959	Load $STATE/defaults if it exists.
2960	(selfexec): Use $0.
2961	(apply_patch): Handle deletions.
2962	(bootntest): Handle default settings.
2963
29642008-03-05  Jakub Jelinek  <jakub@redhat.com>
2965
2966	* gennews (files): Reference GCC 4.3 web pages.
2967
29682008-02-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2969
2970	* check_warning_flags.sh: New file.
2971
29722008-01-25  Joseph Myers  <joseph@codesourcery.com>
2973
2974	* paranoia.cc (main): Remove handling of c4x_single and
2975	c4x_extended formats.
2976
29772007-12-26  Sebastian Pop  <sebastian.pop@amd.com>
2978
2979	* compareSumTests3: Changed to GPLv3.
2980	* prepare_patch.sh: Same.
2981	* uninclude: Same.
2982	* dglib.pm: Same.
2983	* gennews: Same.
2984	* texi2pod.pl: Same.
2985	* analyze_brprob: Same.
2986	* gcc_build: Same.
2987
29882007-12-26  Sebastian Pop  <sebastian.pop@amd.com>
2989
2990	* patch_tester.sh: Changed to GPLv3.
2991
29922007-12-15  Sebastian Pop  <sebastian.pop@amd.com>
2993
2994	* patch_tester.sh: Don't save the script anymore.
2995
29962007-12-15  Sebastian Pop  <sebastian.pop@amd.com>
2997
2998	* patch_tester.sh: New.
2999	* prepare_patch.sh: New.
3000
30012007-11-26  Alexandre Oliva  <aoliva@redhat.com>
3002
3003	* compare-debug: Introduce -p flag to preserve .stripped files.
3004
30052007-10-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3006
3007	* texi2pod.pl: Handle @asis.
3008	(postprocess): Move @gccoptlist{} after all formatting commands.
3009
30102007-10-01  Alexandre Oliva  <aoliva@redhat.com>
3011
3012	* compare-debug: Avoid spurious errors when .stripped files
3013	exist.
3014
30152007-09-22  Hans-Peter Nilsson  <hp@axis.com>
3016
3017	* warn_summary (srcdirFilter): Add fixincludes, sim,
3018	newlib and mpfr.
3019
30202007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3021
3022	* gcc_update: Handle different URL paths and tags.
3023
30242007-08-16  Alexandre Oliva  <aoliva@redhat.com>
3025
3026	* compare-debug: New.
3027
30282007-08-16  H.J. Lu  <hongjiu.lu@intel.com>
3029	    Andreas Schwab  <schwab@suse.de>
3030
3031	* gcc_update: Use "svn info" for revision number.  Create
3032	gcc/REVISION with branch name and revision number.
3033
30342007-08-10  Diego Novillo  <dnovillo@google.com>
3035
3036	* gcc.doxy: Rename from tree-ssa.doxy.
3037
30382007-08-10  Diego Novillo  <dnovillo@google.com>
3039
3040	* tree-ssa.doxy: Update for doxygen 1.5.
3041	Include all the files in the middle and back ends.
3042
30432007-06-30  Hans-Peter Nilsson  <hp@axis.com>
3044
3045	* gcc_update (files_and_dependencies): Handle
3046	gcc/testsuite/gcc.dg/cpp/direct2s.c.
3047
30482007-05-13  Mark Mitchell  <mark@codesourcery.com>
3049
3050	* gennews (files): Reference GCC 4.2 web pages.
3051
30522007-04-04  Zack Weinberg  <zack@mrtock.ucsd.edu>
3053
3054	* texi2pod.pl: Correct handling of @itemize with no argument.
3055
30562007-03-17  Hans-Peter Nilsson  <hp@axis.com>
3057
3058	* uninclude: New utility, from Alexandre Oliva.
3059
30602007-02-26  Dominique Dhumieres  <dominiq@lps.ens.fr>
3061
3062	* test_installed: Adjust to the move from g77 to gfortran.
3063
30642007-02-16  Matthias Klose  <doko@debian.org>
3065
3066	* texi2pod.pl: Handle @subsubsection, ignore @anchor.
3067
30682007-02-10  Hans-Peter Nilsson  <hp@axis.com>
3069
3070	* test_summary (configflags): Adjust for changes in the
3071	config.status format due to update to autoconf 2.59.
3072
30732007-02-09  Daniel Jacobowitz  <dan@codesourcery.com>
3074
3075	* gcc_update: Update for configure.in -> configure.ac.
3076
30772007-02-06  Richard Sandiford  <richard@codesourcery.com>
3078
3079	* texi2pod.pl: Handle @multitable.
3080
30812007-01-15  Tom Tromey  <tromey@redhat.com>
3082
3083	* download_ecj: New file.
3084
30852006-09-27  Matthew Sachs  <msachs@apple.com>
3086
3087	* compareSumTests3: POD syntax fix.
3088
30892006-09-27  Matthew Sachs  <msachs@apple.com>
3090
3091	* dglib.pm: Initial commit.
3092	* compareSumTests3: Initial commit.
3093
30942006-09-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3095
3096	* dg-cmp-results.sh (compare-$$.awk): Print name[old]
3097	and not non-existing nm[old].
3098
30992006-07-06  Paul Eggert  <eggert@cs.ucla.edu>
3100
3101	Port to hosts whose 'sort' and 'tail' implementations
3102	treat operands with leading '+' as file names, as POSIX
3103	has required since 2001.  However, make sure the code still
3104	works on pre-POSIX hosts.
3105	* compare_tests: Don't assume "sort +2" is equivalent to
3106	"sort -k 3", since POSIX 1003.1-2001 no longer requires this.
3107
31082006-06-05  James Lemke  <jwlemke@wasabisystems.com>
3109
3110	* dg-cmp-results.sh: New script for comparing DejaGNU logs.
3111
31122006-06-02  Richard Earnshaw  <rearnsha@arm.com>
3113	    Mike Stump  <mrs@apple.com>
3114
3115	* compare_tests: Handle multilibs better.
3116
31172006-05-31  Daniel Jacobowitz  <dan@codesourcery.com>
3118
3119	* texi2pod.pl: Correct handling of absolute @include.
3120
31212006-05-02  Daniel Jacobowitz  <dan@codesourcery.com>
3122
3123	* texi2pod.pl: Handle -I.
3124
31252006-02-28  Mark Mitchell  <mark@codesourcery.com>
3126
3127	* gennews (files): Update for GCC 4.1.
3128
31292006-01-24  Diego Novillo  <dnovillo@redhat.com>
3130
3131	* gcc_update (files_and_dependencies): Handle
3132	libgomp/testsuite/Makefile.in.
3133
31342006-01-18  Richard Henderson  <rth@redhat.com>
3135	    Diego Novillo  <dnovillo@redhat.com>
3136
3137	* gcc_update (files_and_dependencies): Add libgomp files.
3138
31392005-12-06  Ben Elliston  <bje@au.ibm.com>
3140
3141	* newcvsroot: Remove.
3142
31432005-11-03  Steven Bosscher  <stevenb@suse.de>
3144
3145	* gcc_build: Fix my previous checking.
3146
31472005-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3148
3149	* gcc_update: Include revision number in LAST_UPDATED.
3150
31512005-10-30  Steven Bosscher  <stevenb@suse.de>
3152
3153	* gcc_build: Use gcc.gnu.org as the default server.  Set up
3154	SVN_REPOSITORY correctly.  Add support for checking out branches.
3155
31562005-10-28  Andrew Pinski  <pinskia@gcc.gnu.org>
3157
3158	* gcc_update: When svn update is called and
3159	--silent is used, pass -q.
3160
31612005-10-28  Andrew Pinski  <pinskia@gcc.gnu.org>
3162
3163	* gcc_update: Remove the -q from svn invocation.
3164
31652005-10-28  Andrew Pinski  <pinskia@gcc.gnu.org>
3166
3167	* gcc_build: Remove -d from the call to gcc_update.
3168
31692005-10-28  Daniel Berlin  <dberlin@dberlin.org>
3170	    Ben Elliston  <bje@au1.ibm.com>
3171
3172	* gcc_update: Update for svn.
3173	* newcvsroot: Ditto.
3174	* gcc_build: Ditto.
3175
31762005-10-21  Mark Mitchell  <mark@codesourcery.com>
3177
3178	* texi2pod.pl: Substitue for @value even when part of @include.
3179
31802005-10-21  Bob Wilson  <bob.wilson@acm.org>
3181
3182	* texi2pod.pl: Convert two single quotes or two backquotes to
3183	double quotes.
3184
31852005-08-23  Ben Elliston  <bje@au.ibm.com>
3186
3187	* gcc_update: Update dependencies for libjava/aclocal.m4.
3188
31892005-08-14  Kelley Cook  <kcook@gcc.gnu.org>
3190
3191	* All files: Update with new FSF address.
3192
31932005-07-14  Ben Elliston  <bje@au.ibm.com>
3194
3195	* filter_params.pl: Typo fix.
3196	* filter_knr2ansi.pl: Likewise.
3197
31982005-06-05  Gerald Pfeifer  <gerald@pfeifer.com>
3199
3200	* gennews (files): Update for egcs-1.0 release pages consolidation.
3201
32022005-04-17  Joseph S. Myers  <joseph@codesourcery.com>
3203
3204	* gennews (files): Update for GCC 4.0.
3205
32062005-03-18  Alexandre Oliva  <aoliva@redhat.com>
3207
3208	* gcc_update (silent): Unset instead of initializing to null.
3209
32102005-03-18  Andreas Schwab  <schwab@suse.de>
3211
3212	* gcc_update (apply_patch): Properly quote $1.
3213
32142005-03-18  Zack Weinberg  <zack@codesourcery.com>
3215
3216	* gcc_update: Add --silent option.
3217
32182005-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3219
3220	* warn_summary (keywordFilter): Update sed pattern for new quoting
3221	style in warnings.
3222
32232005-03-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3224
3225	* warn_summary: Add -fortran subdir flag.
3226	(subdirectoryFilter): Fix missing ada subdir.
3227
32282004-11-20  Hans-Peter Nilsson  <hp@bitrange.com>
3229
3230	* gcc_update (touch_files): Don't rely on "make" being GNU make;
3231	grep for "Touching" to determine that the rule executes.
3232
32332004-11-14  Hans-Peter Nilsson  <hp@bitrange.com>
3234
3235	* gcc_update (touch_files): Explicitly pass --no-print-directory.
3236
32372004-11-04  Andrew Pinski  <pinskia@physics.uc.edu>
3238
3239	* gcc_update (boehm-gc/aclocal.m4): Remove boehm-gc/acinclude.m4.
3240
32412004-08-04  Paolo Bonzini  <bonzini@gnu.org>
3242
3243	* gcc_update: Add fixincludes.
3244
32452004-08-26  Matthias Klose  <doko@debian.org>
3246
3247	* texi2pod.pl: keep references of the form @ref{...}, print them bold.
3248
32492004-08-26  Matthias Klose  <doko@debian.org>
3250
3251	* test_summary: Include baseline used for libstdc++-v3 abi check
3252	in test summary.
3253
32542004-08-25  Ben Elliston  <bje@au.ibm.com>
3255
3256	* gcc_update (libcpp/Makefile.in): Remove libcpp/Makefile.am.
3257
32582004-08-20  Andreas Tobler  <a.tobler@schweiz.ch>
3259
3260	* gcc_update (self): libjava/configure.in -> configure.ac. Automake
3261	update done.
3262
32632004-08-04  Paolo Bonzini  <bonzini@gnu.org>
3264
3265	* gcc_update: libjava/configure.ac -> configure.in.  Automake
3266	1.4 does not handle configure.ac properly.
3267
32682004-08-04  Andreas Schwab  <schwab@suse.de>
3269
3270	* gcc_update: libjava/configure.in -> configure.ac.
3271
32722004-08-03  Richard Earnshaw  <rearnsha@arm.com>
3273
3274	* gcc_update: gcc/config/arm/arm-tune.md -> arm-cores.def gentune.sh.
3275
32762004-07-16  Jeff Law  <law@redhat.com>
3277
3278	* analyze_brprob: Fix comments.  More consistent output format.
3279
32802004-06-17  Diego Novillo  <dnovillo@redhat.com>
3281
3282	* tree-ssa.doxy: Update for doxygen 1.3.5.
3283
32842004-06-14  Andreas Jaeger  <aj@suse.de>
3285
3286	* gcc_update: boehm-gc/configure.in -> configure.ac.
3287
32882004-06-16  Paolo Bonzini  <bonzini@gnu.org>
3289
3290	* gcc_update (boehm-gc/configure): Depend on
3291	boehm-gc/configure.ac instead of boehm-gc/configure.in
3292
32932004-06-14  Paolo Bonzini  <bonzini@gnu.org>
3294
3295	* gcc_update (libmudflap/configure): Depend on
3296	libmudflap/configure.ac instead of libmudflap/configure.in
3297
32982004-06-14  Andreas Jaeger  <aj@suse.de>
3299
3300	* gcc_update: Add libcpp.
3301
33022004-06-10  Andreas Jaeger  <aj@suse.de>
3303
3304	* gcc_update: Add libgfortran.
3305
33062004-05-29  Andrew Pinski  <pinskia@physics.uc.edu>
3307
3308	* gcc_update (libbanshee/configure): Depend on
3309	libbanshee/configure.ac instead of libbanshee/configure.in
3310
33112004-05-17  Zack Weinberg  <zack@codesourcery.com>
3312
3313	* gcc_update: Remove gcc/f/intdoc.texi and all libf2c files
3314	from list of files to be touched.
3315	* convert_to_f2c, convert_to_g2c, download_f2c: Delete.
3316
33172004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3318
3319	* gennews: Update for GCC 3.4.
3320
33212004-05-13  Diego Novillo  <dnovillo@redhat.com>
3322
3323	Merge from tree-ssa-20020619-branch.
3324
3325	* filter_gcc_for_doxygen: New file.
3326	* filter_knr2ansi.pl: New file.
3327	* filter_params.pl: New file.
3328	* tree-ssa.doxy: New file.
3329	* contrib/gcc_update (files_and_dependencies): Handle
3330	libbanshee and libmudflap.
3331
33322004-04-12  Kelley Cook  <kcook@gcc.gnu.org>
3333	    Andreas Jaeger  <aj@suse.de>
3334
3335	* gcc_update (files_and_dependencies): Insert zlib dependencies.
3336
33372004-04-09  Nathanael Nerode  <neroden@gcc.gnu.org>
3338
3339	* gcc_update (files_and_dependencies): libobjc/configure now
3340	depends on configure.ac, not configure.in.
3341
33422004-04-01  Kelley Cook  <kcook@gcc.gnu.org>
3343
3344	* gcc_update (files_and_dependencies): Remove gcc/ada/*.texi.
3345
33462004-03-16  Andreas Tobler  <a.tobler@schweiz.ch>
3347
3348	* gcc_update (files_and_dependencies): Insert libffi dependencies.
3349
33502004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
3351
3352	* gcc_update (files_and_dependencies): Insert libada/configure.
3353
33542004-02-29  Andrew Pinski  <pinskia@physics.uc.edu>
3355
3356	* gcc_update (files_and_dependencies): Update intl/configure.in
3357	to intl/configure.ac.
3358
33592004-01-09  Kelley Cook  <kcook@gcc.gnu.org>
3360
3361	* gcc_update (files_and_dependencies): Update fastjar/configure.in
3362	to fastjar/configure.ac
3363
33642004-01-07  Kelley Cook  <kcook@gcc.gnu.org>
3365
3366	* gcc_update (files_and_dependencies): Remove non-existant files.
3367
33682004-01-05  Kelley Cook  <kcook@gcc.gnu.org>
3369
3370	* gcc_update (files_generated): Revert 2003-12-18 change.
3371
33722004-01-03  Andrew Pinski  <pinskia@physics.uc.edu>
3373
3374	* gcc_update (files_and_dependencies): For gcc directory,
3375	rename configure.in to configure.ac.
3376
33772003-12-19  Andreas Tobler  <a.tobler@schweiz.ch>
3378
3379	* gcc_update (files_and_dependencies): For libjava/libltdl directory,
3380	remove acconfig.h. No longer used.
3381
33822003-12-18  Kelley Cook  <kcook@gcc.gnu.org>
3383
3384	* gcc_update (files_generated): Add in gcc/ada/stamp-xgnatug and update
3385	gcc/ada/gnat_ug_* to use it.
3386
33872003-12-16  James E Wilson  <wilson@specifixinc.com>
3388
3389	* gcc_update (files_and_dependencies): For libjava/libltdl directory,
3390	rename configure.in to configure.ac, and stamp-h.in to config-h.in.
3391
33922003-12-11  Kelley Cook  <kcook@gcc.gnu.org>
3393
3394	* gcc_update (files_and_dependencies): Correct typo in the filename
3395	gnat_ug_wnt.texi.
3396
33972003-12-08  Arnaud Charlet  <charlet@act-europe.fr
3398
3399	* gcc_update: Remove handling of sinfo.h, einfo.h, nmake.ads,
3400	treeprs.ads.
3401
34022003-10-16  Mark Mitchell  <mark@codesourcery.com>
3403
3404	* gennews (files): Add GCC 3.3 files.
3405
34062003-08-21  Mark Mitchell  <mark@codesourcery.com>
3407
3408	* gcc_build: Fix handling of -t option.  Add -x option.
3409
34102003-07-31  Matt Kraai  <kraai@alumni.cmu.edu>
3411
3412	* texi2pod.pl: Remove extra line.
3413
34142003-07-15  Matt Kraai  <kraai@alumni.cmu.edu>
3415
3416	* texi2pod.pl: Default @itemize's parameter to @bullet.
3417
34182003-07-12  Zack Weinberg  <zack@codesourcery.com>
3419
3420	* gcc_update: gcc/acconfig.h no longer exists.
3421
34222003-07-11  Matthias Klose  <doko@debian.org>
3423
3424	* test_installed: Add options to run objc tests.
3425	In generated site.exp, initialize rootme, CFLAGS, CXXFLAGS.
3426
34272003-07-04  Zack Weinberg  <zack@codesourcery.com>
3428
3429	* gcc_update: Remove gcc/intl/plural.c from list.
3430	Add new generated files intl/plural.c, intl/configure,
3431	intl/config.h.in.
3432
34332003-06-13  Jason Thorpe  <thorpej@wasabisystems.com>
3434
3435	* gcc_update (files_and_dependencies): Add
3436	gcc/testsuite/gcc.dg/cpp/_Pragma3.c depends on
3437	gcc/testsuite/gcc.dg/cpp/mi1c.h.
3438
34392003-05-23  Nathanael Nerode  <neroden@gcc.gnu.org>
3440
3441	* paranoia.cc: Fix spelling error.
3442
3443	* analyze_brprob, gcc_build, gennews, texi2pod.pl: Change GNU CC
3444	to GCC.
3445
34462003-04-04  Mike Stump  <mrs@apple.com>
3447
3448	* compare_tests: Fix exit status and be more flexible with spacing.
3449
34502003-03-08  Phil Edwards  <pme@gcc.gnu.org>
3451
3452	* test_summary:  Add -h, print existing comments as help.
3453
34542003-03-03  H.J. Lu  <hjl@gnu.org>
3455
3456	* gcc_build: Use $GCC_CVS/$CVS instead of cvs.
3457	* gcc_update: Likewise.
3458
34592003-01-19  Alexandre Oliva  <aoliva@redhat.com>
3460
3461	* test_summary (configflags): Only use the first match.  Remove
3462	excess space.  Use sub instead of gsub where possible.  Use `none'
3463	if no configure flags were given.
3464
34652003-01-10  Loren J. Rittle  <ljrittle@acm.org>
3466
3467	* test_summary (configflags): awk portability.
3468
34692003-01-07  Alexandre Oliva  <aoliva@redhat.com>
3470
3471	* test_summary (configflags): Compute correctly with both
3472	autoconfiscated and Cygnus-style top-level.
3473
34742003-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3475
3476	* gcc_update (files_and_dependencies): Add gcc/cp/cfns.h depends
3477	on gcc/cp/cfns.gperf and gcc/java/keyword.h depends on
3478	gcc/java/keyword.gperf
3479
34802002-12-29  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3481
3482	* gcc_update (files_and_dependencies): Add gcc/intl/plural.c as
3483	depending on gcc/intl/plural.y.
3484
34852002-12-28  Alexandre Oliva  <aoliva@redhat.com>
3486
3487	* gcc_update (configure): Depend on config/acx.m4 as well.
3488
3489	* gcc_update (configure): Depend on configure.in.
3490
34912002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3492
3493	* texi2pod.pl: Skip contents of @copying.
3494
34952002-11-09  Zack Weinberg  <zack@codesourcery.com>
3496
3497	* gthr_supp_vxw_5x.c: New file.
3498
34992002-10-21  Richard Henderson  <rth@redhat.com>
3500
3501	* paranoia.cc (real_c_float::image): Accomodate size of
3502	real_internal format.
3503	(main): Unbuffer stdio.  Add real_internal format.
3504	(floor_log2_wide): New.
3505
35062002-10-16  Richard Henderson  <rth@redhat.com>
3507
3508	* paranoia.cc (ENUM_BITFIELD): New.
3509	(class): Define as klass around real.h.
3510	(real_c_float): Not a template any longer; define MODE as a
3511	class static constant; use real_format elements for SIZE.
3512	Update uses of real_to_decimal and real_to_hexadecimal.
3513	(main): Change -g argument to use a format name.
3514	(mode_for_size): Remove.
3515
35162002-09-16  Richard Henderson  <rth@redhat.com>
3517
3518	* paranoia.cc: New file.
3519
35202002-09-04  Richard Henderson  <rth@redhat.com>
3521
3522	* enquire.c: Remove.
3523
35242002-08-14  Mark Mitchell  <mark@codesourcery.com>
3525
3526	* gennews (files): Add GCC 3.2 files.
3527
35282002-07-22  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3529
3530	* gennews (files): Add proper files for the GCC 3.1 release series.
3531	Simplify and reformat introductory wording.
3532
35332002-07-16  Nathanael Nerode  <neroden@gcc.gnu.org>
3534
3535	* enquire.c: Move from gcc.
3536
35372002-07-16  H.J. Lu  <hjl@gnu.org>
3538
3539	* gcc_update (touch_files): Pass -s to ${MAKE}.
3540
35412002-06-26  Zack Weinberg  <zack@codesourcery.com>
3542
3543	* texi2pod.pl: Correct handling of the internal R<> sequence.
3544
35452002-05-31  Florian Weimer  <fw@deneb.enyo.de>
3546
3547	* gcc_update (files_and_dependencies): Add generated Texinfo files
3548	for Ada.
3549
35502002-05-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3551
3552	* test_installed: Allow for PWDCMD to override hardcoded pwd.
3553	* test_summary: Likewise.
3554
35552002-04-18  Geoffrey Keating  <geoffk@redhat.com>
3556
3557	* gcc_update (touch_files): Don't have empty for loop.
3558
35592002-04-16  Richard Henderson  <rth@redhat.com>
3560
3561	* gcc_update: Remove libchill.
3562
35632002-03-25  Zack Weinberg  <zack@codesourcery.com>
3564
3565	* texi2pod.pl: Handle @end ftable and @end vtable.
3566
35672002-03-11  Zack Weinberg  <zack@codesourcery.com>
3568
3569	* texi2pod.pl: Handle @include, @ftable, @vtable.
3570	Reformat some code for clarity.
3571
35722002-02-24  Christian J��nsson  <c.christian.joensson@telia.com>
3573
3574	* test_summary: Additional to XPASS and FAIL, add UNRESOLVED,
3575	WARNING and ERROR output from the *.sum files.
3576
35772002-01-26  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3578
3579	* gennews (files): Replace gcc-2.95/gcc-2.95.html,
3580	gcc-2.95/gcc-2.95.1.html, gcc-2.95/gcc-2.95.2.html,
3581	and gcc-2.95/gcc-2.95.3.html by gcc-2.95/index.html.
3582
35832002-01-16  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3584
3585	* gennews (files): Replace egcs-1.1/egcs-1.1.2.html,
3586	egcs-1.1/egcs-1.1.1.html, and egcs-1.1/egcs-1.1.html by
3587	egcs-1.1/index.html.
3588
35892002-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3590
3591	* warn_summary: Add -ada subdirectory flag.
3592
35932001-12-12  Matthias Klose  <doko@debian.org>
3594
3595	* texi2pod.pl: Merge changes from binutils' texi2pod.pl. Allows
3596	generation of more than one man page from one source.
3597	Add '-' to set of valid chars for an identifier.
3598	Let -D option accept flags of the form <flag>=<value>.
3599	Use \s+ for whitespace detection in '@c man' lines.
3600	Handle @set and @clear independent of $output.
3601	Substitute all @value{}'s in a line.
3602
36032001-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
3604
3605	* texi2pod.pl: Handle @ifnottex, @iftex and @display.  Handle @var
3606	in verbatim blocks specially.  Handle @unnumbered, @unnumberedsec
3607	and @center.  Allow [a-z] after @enumerate.  Handle 0 and numbers
3608	greater than 9 in enumerations.
3609
36102001-11-07  Laurent Guerby  <guerby@acm.org>
3611
3612	* gcc_update (files_and_dependencies): Add Ada dependencies.
3613
36142001-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3615
3616	* snapshot: Remove.
3617
36182001-09-07  Richard Sandiford  <rsandifo@redhat.com>
3619
3620	Revert:
3621	* gcc_update: (files_and_dependencies) Add gcc/java/parse.c
3622	gcc/java/parse-scan.c and gcc/java/keyword.h to list of files to
3623	touch.
3624
36252001-09-04  David.Billinghurst  <David.Billinghurst@riotinto.com>
3626
3627	* gcc_update: (files_and_dependencies) Add gcc/java/parse.c
3628	gcc/java/parse-scan.c and gcc/java/keyword.h to list of files to
3629	touch.
3630
3631Mon Aug 13 02:29:08 CEST 2001  Jan Hubicka  <jh@suse.cz>
3632
3633	* analyze_brprob: Update for changes in gcc debug output.
3634
3635Sat Jul 28 22:37:49 CEST 2001  Jan Hubicka  <jh@suse.cz>
3636
3637	* analyze_brprob: Avoid more overflows.
3638
36392001-07-27  Richard Henderson  <rth@redhat.com>
3640
3641	* test_summary: Copy LAST_UPDATED UTC time to head of summary.
3642
3643Fri Jul 27 18:01:21 CEST 2001  Jan Hubicka  <jh@suse.cz>
3644
3645	* analyze_brprob: Avoid overflows.
3646
36472001-07-27  Richard Henderson  <rth@redhat.com>
3648
3649	* gcc_update: Dump timestamp in LAST_UPDATED.
3650
36512001-07-26  Andreas Jaeger  <aj@suse.de>,
3652	    Hans-Peter Nilsson  <hp@bitrange.com>
3653
3654	* analyze_brprob: Fix documentation.
3655
3656Mon Jul 23 15:47:19 CEST 2001  Jan Hubicka  <jh@suse.cz>
3657
3658	* analyze_brprob: Fix awk compatibility problems; update comment.
3659
36602001-07-23  Andreas Jaeger  <aj@suse.de>
3661
3662	* analyze_brprob: Fix more typos.
3663
36642001-07-23  Andreas Jaeger  <aj@suse.de>
3665
3666	* analyze_brprob: Fix typos.
3667
36682001-07-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3669
3670	* texi2pod.pl: Handle @r inside @item.
3671
36722001-07-02  Zack Weinberg  <zackw@stanford.edu>
3673
3674	* gcc_update: Remove entries for gcc.1, cpp.1, gcov.1.
3675
36762001-07-01  Zoltan Felleg  <zfelleg@telnet.hu>
3677
3678	* warn_summary: Fix typo in a comment.
3679
36802001-06-14  Albert Chin-A-Young  <china@thewrittenword.com>
3681
3682	* contrib/gcc_update: Fix timestamp on gcc/f/intdoc.texi.
3683
36842001-06-13  Mark Mitchell  <mark@codesourcery.com>
3685
3686	* gennews: Set TERM to vt100 for Lynx.
3687
36882001-06-13  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3689
3690	* release: Remove.
3691
3692Tue Jun 12 12:21:40 CEST 2001  Jan Hubicka  <jh@suse.cz>
3693
3694	* analyze_brprob: New file.
3695
36962001-06-11  Mark Mitchell  <mark@codesourcery.com>
3697
3698	* gcc_build: Output information about the commands used to
3699	configure the compiler.
3700
37012001-06-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3702
3703	* gennews: Update for GCC 3.0.
3704
37052001-06-02  Joseph S. Myers  <jsm28@cam.ac.uk>
3706
3707	* gcc_update: Update for move of documentation to gcc/doc.
3708
37092001-05-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3710
3711	* contrib/test_summary (files): Sort before evaluating.
3712
37132001-05-23  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3714
3715	* gcc_update (UPDATE_OPTIONS): Add -d to the default settings.
3716
37172001-05-21  Mark Mitchell  <mark@codesourcery.com>
3718
3719	* gcc_build: Use -d when invoking gcc_update.
3720
37212001-05-18  Andreas Jaeger  <aj@suse.de>
3722
3723	* gcc_update: Add rules for libf2c/libI77.
3724
37252001-05-17  Alexandre Oliva  <aoliva@redhat.com>
3726
3727	* gcc_update (touch_files): Use simpler, yet as portable, syntax.
3728
37292001-05-14  Loren J. Rittle  <ljrittle@acm.org>
3730
3731	* gcc_update (touch_files): Enhance make portability.
3732
37332001-05-14  Alexandre Oliva  <aoliva@redhat.com>
3734
3735	* gcc_update (touch_files): Use a Makefile to touch files.
3736
37372001-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3738
3739	* texi2pod.pl: Add copyright and GPL notices.
3740
37412001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
3742
3743	* texi2pod.pl: Handle "\,".
3744
37452001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
3746
3747	* texi2pod.pl: Fix regular expression for @r to avoid exponential
3748	recursion.  From Russ Allbery <rra@stanford.edu>.  Remove perl
3749	version check.
3750
37512001-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3752
3753	* warn_summary (stageNfilter): Update for recent changes in
3754	bootstrap logic.
3755
37562001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
3757
3758	* texi2pod.pl: Require at least perl 5.6.0.
3759
37602001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
3761
3762	* gcc_update: Add gcc/gcc.1 to generated files.
3763	* texi2pod.pl: Handle @r and @gccoptlist.  Handle @gol.  Handle
3764	discarding to end of sentence with @xref where the sentence has an
3765	interior "." in markup, and handle discarding parentheses around
3766	such a sentence.
3767
37682001-01-11  Bernd Schmidt  <bernds@redhat.com>
3769
3770	* gennews: Add gcc-2.95.3.
3771
37722001-01-10  Joseph S. Myers  <jsm28@cam.ac.uk>
3773
3774	* texi2pod.pl: Handle @gcctabopt and @env in tables.  Handle
3775	@command.  Format URLs and email addresses in bold.
3776
37772001-01-03  Joseph S. Myers  <jsm28@cam.ac.uk>
3778
3779	* gcc_update: Add cpp.1 to the list of generated files.
3780
3781	* texi2pod.pl: Handle @option and @env.
3782
37832001-01-03  Mike Stump  <mrs@wrs.com>
3784
3785	* snapshot: Update to account for java libraries.
3786
37872000-12-28  Jeffrey Oldham  <oldham@codesourcery.com>
3788
3789	* test_summary: Export filesuffix, not fileprefix.
3790
37912000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
3792
3793	* release: Change some EGCS references to GCC.
3794
37952000-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3796
3797	* warn_summary: Fix subdirectory filtering.  Add -intl and -fixinc
3798	subdirectory flags.  Add source directory prefix filtering.
3799	Redirect diagnostic output to stderr.
3800
38012000-12-07  Zack Weinberg  <zack@wolery.stanford.edu>
3802
3803	* texi2pod.pl: If multiple @c man sections with the same tag
3804	appear, concatenate them in the final output.  When skipping,
3805	ignore block commands that can't cause skipping, and honor
3806	those that can.  Ensure that verbatim blocks are separate
3807	paragraphs.
3808
38092000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
3810
3811	* gcc_update: Don't touch tradcif.c or java/parse.h.
3812
38132000-12-05  Zack Weinberg  <zack@wolery.stanford.edu>
3814
3815	* texi2pod.pl: Restructure for comprehensibility, add
3816	comments.  Merge handling of @ignore and @ifxxx.  Handle a
3817	whole bunch more Texinfo commands.  Use consistent formatting
3818	style.
3819
38202000-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
3821
3822	* gennews: New script.
3823
38242000-11-22  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3825
3826	* gcc_update: Update a comment as we now require bison for CVS users.
3827
38282000-11-22  Joseph S. Myers  <jsm28@cam.ac.uk>
3829
3830	* gcc_update: Add gcov.1 to the list of generated files.
3831
38322000-11-21  Mark Mitchell  <mark@codesourcery.com>
3833
3834	* gcc_build: Remove code to put information in a log file.
3835
38362000-11-19  Zack Weinberg  <zackw@stanford.edu>
3837
3838	* texi2pod.pl:
3839	  - Add real command line parsing.
3840	  - Support @ifset, @ifclear, @set, @value, -D switch.
3841	  - Support @sc.  Improve handling of @ref and friends.
3842	  - Discard @subsection, @need, @node lines.
3843	  - Un-nest font changes to match texinfo semantics.
3844	  - Handle @{ and @}.  Oops.
3845	  - Don't emit E<> directives inside verbatim blocks.
3846
38472000-11-12  Bruce Korb  <bkorb@gnu.org>
3848
3849	* release: generalize the release script a bit.
3850
3851Sat Nov 11 17:29:03 2000  Mark P Mitchell  <mark@codesourcery.com>
3852
3853	* gcc_build: Add -o option for setting the objdir to use.
3854
38552000-11-11  Jeff Law  <law@redhat.com>,
3856
3857	* release: New file.
3858
38592000-11-08  Jeff Law  <law@redhat.com>,
3860	    Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3861
3862	* snapshot: New file.
3863
38642000-11-08  Jeffrey Oldham  <oldham@oz.codesourcery.com>
3865
3866	* gcc_build (bootstrap_gcc): New function.
3867	(configure_gcc): Likewise.
3868	(build_gcc): Rewritten to use configure and bootstrap.
3869	(MAKE_BOOTSTRAP_OPTIONS): Replaced MAKE_OPTIONS.
3870
38712000-10-31  Mark Mitchell  <mark@codesourcery.com>
3872
3873	* gcc_build (MAKE): New variable.
3874	(build_gcc): Use it.  Fix logging of errors.
3875	(install_gcc): Likewise.
3876
38772000-10-29  Mark Mitchell  <mark@codesourcery.com>
3878
3879	* gcc_build: Save the output from CVS into the logfile as well.
3880
38812000-10-25  Mark Mitchell  <mark@codesourcery.com>
3882
3883	* gcc_build: Fix typos.
3884
38852000-10-14  Joseph S. Myers  <jsm28@cam.ac.uk>
3886
3887	* gperf-2.7-19981006.pat: Remove.
3888
38892000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
3890
3891	* test_installed: Change EGCS references to refer to GCC.
3892
38932000-09-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3894
3895	* gcc_update (touch_files): Add some informative output.
3896
38972000-09-16  Andreas Jaeger  <aj@suse.de>
3898
3899	* gcc_update: Remove gcc/c-parse.gperf.
3900
39012000-08-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>,
3902	    Alexandre Oliva  <aoliva@redhat.com>
3903
3904	* gcc_update: Execute touch_files_reexec even if `cvs update`
3905	failed.
3906
39072000-08-09  Alexandre Oliva  <aoliva@redhat.com>
3908
3909	* test_summary: AWK breaks with filenames containing `='.
3910
3911Sun Jul 16 12:04:33 2000  Mark P Mitchell  <mark@codesourcery.com>
3912
3913	* gcc_build: New script.
3914
39152000-07-13  Mark Mitchell  <mark@codesourcery.com>
3916
3917	* gcc_update (files_and_dependencies): Remove generated YACC files.
3918
39192000-07-12  Mark Mitchell  <mark@codesourcery.com>
3920
3921	* gcc_update (files_and_dependencies): Remove generated YACC files.
3922
39232000-06-04  Mark Mitchell  <mark@codesourcery.com>
3924
3925	* newcvsroot: Handle filenames that contain spaces.
3926
39272000-06-03  Zack Weinberg  <zack@wolery.cumb.org>
3928
3929	* test_summary: In generated script, use cat <<'EOF' not cat <<\EOF.
3930	Elide --with-gcc-version-trigger and --norecursion from
3931	configure flags.  Remove code to report status of haifa scheduler.
3932
39332000-05-18  Alexandre Oliva  <aoliva@cygnus.com>
3934
3935	* gcc_update (self): Set to `$0'.
3936	(touch_files_reexec): Use `$self' instead of `$0'.
3937
39382000-05-12  Alexandre Oliva  <aoliva@cygnus.com>
3939
3940	* gcc_update (touch_files_reexec): New function, run after the
3941	tree is modified.
3942
39432000-05-08  Richard Hendeson  <rth@cygnus.com>
3944
3945	* gcc_update: Remove references to inclhack.tpl.
3946
39472000-04-28  Jason Merrill  <jason@casey.cygnus.com>
3948
3949	* index-prop: Use a single pattern.  Also support *** cdiffs.
3950
39512000-04-28  Pavel Roskin  <pavel_roskin@geocities.com>
3952
3953	* index-prop: Don't change /dev/null.
3954
39552000-04-27  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3956
3957	* gcc_update: Refer to GCC and gcc_update instead of egcs and
3958	egcs_update.
3959
39602000-04-26  Jonathan Larmour  <jlarmour@redhat.co.uk>
3961
3962	* index-prop: Fix occasional problem when using cvs diff -p.
3963
39642000-04-18  Zack Weinberg  <zack@wolery.cumb.org>
3965
3966	* gcc_update: Remove references to cexp.c/cexp.y.
3967
39681999-12-18  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3969
3970	* newcvsroot: Add check on the number of command-line arguments.
3971	Add usage.
3972
3973Sun Nov 28 00:41:44 1999  William Bader (william@nscs.fast.net)
3974
3975	* gcc_update: Allow patches compressed by bzip2.
3976
39771999-10-11  Martin v. L��wis  <loewis@informatik.hu-berlin.de>
3978
3979	* newcvsroot: New file.
3980
39811999-09-11  Craig Burley  <craig@jcb-sc.com>
3982
3983	* convert_to_f2c, convert_to_g2c, download_f2c: New file.
3984
39851999-08-16  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3986
3987	* gcc_update: New file.
3988	* egcs_update: Renamed to gcc_update.
3989
39901999-08-09  Robert Lipe  <robertlipe@usa.net>
3991
3992	* test_summary: Quote curly braces in 1999-07-03 change.
3993
39941999-07-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
3995
3996	* egcs_update (files_and_dependencies): Fixed typo in
3997	gcc/cstamp-h.in.  Added gcc/config.in.
3998
39991999-07-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
4000
4001	* egcs_update (files_and_dependencies): New function, with
4002	complete list of files to be updated, as well as their
4003	dependencies.
4004	(touch_files): Check the timestamp of each generated file against
4005	its dependencies'.
4006	(main): New flags --touch, --list and --help.  Remove the
4007	pre-update step.
4008
40091999-07-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
4010
4011	* test_summary: Replace egcs with gcc.  Update e-mail address.
4012
40131999-07-05  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4014	    Jerry Quinn  <jquinn@nortelnetworks.com>
4015
4016	* egcs_update (touch_files, apply_patch): New functions.
4017	Use them.  New command-line option --patch.  Split test of local
4018	tree into two parts.  Add comments.
4019
40201999-07-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
4021
4022	* test_summary: If Target is `unix{*}', append the Target variants
4023	to Host.
4024
40251999-06-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
4026
4027	* test_summary: Set default mail-address and version for egcs
4028	instead of relying on unpredictable pathnames.
4029	Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>
4030
4031Fri Apr  2 16:09:02 1999  Jeffrey A Law  (law@cygnus.com)
4032
4033	* fixinc/*: Delete obsolete files.
4034
40351999-02-04  Robert Lipe  <robertlipe@usa.net>
4036
4037	* egcs_update: Test return values of 'cvs update'.  Propogate
4038	to caller as exit values.
4039
40401999-01-25  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4041
4042	* egcs_update: Use "if" instead of "&&".  Touch generated files
4043	only after the corresponding *.y files.
4044
40451999-01-19  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4046
4047	* egcs_update: Do not use xargs, but a backquote construct.
4048
40491999-01-07  Alexandre Oliva  <oliva@dcc.unicamp.br>
4050
4051	* test_summary (version): Remove carriage return that gawk inserts
4052	in the version string for some reason.
4053
40541998-11-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4055
4056	* egcs_update: Only touch files that already exist.
4057
40581998-11-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
4059
4060	* test_summary (EOF): Remove double backslash.
4061	Reported by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4062
40631998-11-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
4064
4065	* test_summary (address): Set to egcs-testresults mailing list.
4066
40671998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
4068
4069	* test_summary (address): Added Marc Lehmann's testsuite-results
4070	to the default e-mail address.
4071
40721998-11-25  Alexandre Oliva  <oliva@dcc.unicamp.br>
4073
4074	* test_summary (-p, prepend_logs): Add these before the summary.
4075	(Compiler, Platform): Print these just before configflags.
4076
4077Sat Oct 31 10:53:40 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4078
4079	* warn_summary (longLineFilter): New shell function to encapsulate
4080	this functionality.  It is off by default, only active if -llf
4081	flag is specified.
4082	(subdirectoryFilter): Fix bug in filtering which made some
4083	subdirectory warnings erroneously appear in the toplevel set.
4084	(stageNfilter): Renamed from `stageNwarns'.  Updated to collect
4085	warnings from stage1 as well as stage0, which means warnings from
4086	outside the bootstrap directory.  Eg, the libraries, etc.
4087	(warningFilter): New shell function to encapsulate this
4088	functionality.
4089	(keywordFilter): New shell function to encapsulate this
4090	functionality.
4091
4092	Store data in a temp file rather than calculating it 3x.  Arrange
4093	to remove it on exit and signals.
4094
4095	Add -pass/-wpass flags to do "pass through" (i.e. manual
4096	inspection) of bootstrap output from a particular stageN as well
4097	as language subdirs.
4098
4099	Add better comments/documentation.
4100
4101Sat Oct 31 16:39:31 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4102
4103	* egcs_update: Add comment about keeping the FAQ synchronized.
4104
4105Fri Oct 30 00:39:27 1998  Jeffrey A Law  (law@cygnus.com)
4106
4107	* egcs_update: Do touch java/parse.c and java/parse-scan.c. They're
4108	in the repo again.
4109
4110Fri Oct 16 07:35:00 1998  Bruce Korb  <korb@datadesign.com>
4111
4112	* egcs_update:  Added gcc/fixinc/* generated files to touch list.
4113
4114Tue Oct 13 23:28:33 1998  Jeffrey A Law  (law@cygnus.com)
4115
4116	* egcs_update: Remove gcc/java/parse.c from list of files to
4117	touch.
4118
4119Wed Oct  7 13:00:40 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4120
4121	* gperf-2.7-19981006.pat: New file, patch for egcs-local gperf.
4122
4123Mon Oct  5 14:19:48 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4124
4125	* warn_summary (subdirectoryFilter): New shell function to
4126	optionally filter in/out gcc subdirectories when summarizing
4127	warnings.  Add new flags to support subdirectory filtering.
4128
4129	Also, ensure the bootstrap stage is a number.  Add some more C
4130	keywords that are preserved in the "warning type" summary and
4131	tighten up the "arg ???" regexp.
4132
4133Tue Sep 22 07:30  Bruce Korb  <korb@datadesign.com>
4134
4135	* fixinc/inclhack.def:  Not all C++ comments in C headers
4136	were treated alike.  They are now.  Also fixed syntax
4137	of sed expression in "systypes" fix.
4138
4139	* fixinc/inclhack.def:  Removed SVR4.2-ism from shell invocation
4140
4141	* egcs_update:  Added fixinc/* generated files to touch list.
4142
4143Wed Sep 16 16:06:51 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4144
4145	* egcs_update: Additionally touch gcc/java/parse.[ch].
4146
4147Thu Sep  9 16:48  Bruce Korb <korb@datadesign.com>
4148
4149	* fixinc/inclhack.def:  Added two files required by
4150	SCO's Open Server 5's avoid_bool fix.
4151	Regenerated fixinc.x and inclhack.sh to incorporate
4152	the update.
4153
4154Thu Sep  3 10:11:32 1998  Robert Lipe   <robertl@dgii.com>
4155
4156	* egcs_update: Do the pass 1 CVS update only for files that
4157	may reasonably be under CVS control.
4158
41591998-08-14  Alexandre Oliva  <oliva@dcc.unicamp.br>
4160
4161	* test_installed: New script for testing already-installed
4162	gcc/g++/g77.
4163
4164Wed Aug 12 19:59:36 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4165
4166	* egcs_update: Assigned copyright to FSF.
4167
4168Tue Aug 11 17:55:53 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4169			  Alexandre Oliva  <oliva@dcc.unicamp.br>
4170
4171	* egcs_update: New switch --nostdflags and documentation
4172	enhancements.
4173
4174Tue Aug 11 17:33:19 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4175
4176	* egcs_update: New script.
4177
41781998-08-05  Bruce Korb  <korbb@datadesign.com>
4179
4180	* fixinc/Makefile
4181	Added define for target machine so machine-specific tests
4182	can be selected for or against.
4183
4184	* fixinc/fixincl.c
4185	Added an array of string pointers to machines to select
4186	or avoid, depending on a FD_MACH_IFNOT bit flag.
4187	Used a shell script to match the defined TARGET_MACHINE
4188	with any of the given match patterns.
4189
4190	* fixinc/fixincl.tpl
4191	Generate the array of strings and bit flag, as needed,
4192	depending on "mach" and "not_machine" attributes for a fix.
4193
4194	* fixinc/mkfixinc.sh
4195	Invoke the make with TARGET assigned the value of the
4196	machine name argument.
4197
4198Mon Jul 27 22:08:12 1998  Mike Stump  (mrs@wrs.com)
4199
4200	* compare_tests: New script.
4201
42021998-07-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
4203
4204	* test_summary: Assigned copyright to FSF.
4205
4206Mon Jul 27 20:33:02 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4207
4208	* test_summary: Corrected script name in comments providing
4209	documentation.  Added linebreaks for lines with > 80 characters.
4210
4211Fri Jun 19 02:36:59 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
4212
4213	* test_summary: New switch, -i, and environment variable,
4214	append_logs, for including files in the report.
4215
42161998-06-01  Manfred Hollstein  <manfred@s-direktnet.de>
4217
4218	* warn_summary: Update to Kaveh's latest version allowing to
4219	specify the last stage built.
4220
42211998-05-29  Bruce Korb  <korbb@datadesign.com>
4222
4223	* fixinc/mkfixinc.sh
4224	Changes to make it easier to invoke on platforms that
4225	normally do not invoke fixincludes.
4226
4227	* fixinc/inclhack.def
4228	Applied fixes from egcs/gcc/fixincludes from the past several
4229	months.
4230
42311998-05-28  Bruce Korb  <korbb@datadesign.com>
4232
4233	* fixinc/*: Updated most everything for a first real
4234	try at getting "fast_fixincludes" working.
4235
42361998-05-28  Jason Merrill  <jason@yorick.cygnus.com>
4237
4238	* index-prop: New file.
4239
4240Sat May 23 23:38:49 1998  Matthias Klose  <doko@cs.tu-berlin.de>
4241
4242	* test_summary: find good awk (copied from warn_summary).
4243
4244Sat May 23 23:38:33 1998  Jeffrey A Law  (law@cygnus.com)
4245
4246	* test_summary, warn_summary: New files
4247