c-family: -Waddress-of-packed-member and casts
[official-gcc.git] / contrib / ChangeLog
blob5151ade3266ff2bc2902da5426724e82e739eb52
1 2023-12-02  Richard Sandiford  <richard.sandiford@arm.com>
3         * config-list.mk (OPT_IN_LANGUAGES): New variable.
4         ($(LIST)): Replace --enable-languages=all with a specifc list.
5         Disable fortran on bpf and mmix.  Enable the languages in
6         OPT_IN_LANGUAGES.
8 2023-11-14  Jakub Jelinek  <jakub@redhat.com>
10         * unicode/README: Adjust glibc git commit hash, number of Unicode
11         data files to be updated and latest Unicode version.
12         * unicode/from_glibc/utf8_gen.py: Update from glibc.
13         * unicode/UnicodeData.txt: Update from Unicode 15.1.
14         * unicode/EastAsianWidth.txt: Likewise.
15         * unicode/DerivedNormalizationProps.txt: Likewise.
16         * unicode/NameAliases.txt: Likewise.
17         * unicode/DerivedCoreProperties.txt: Likewise.
18         * unicode/PropList.txt: Likewise.
20 2023-11-14  Jakub Jelinek  <jakub@redhat.com>
22         * gcc-changelog/git_update_version.py: Add
23         040e5b0edbca861196d9e2ea2af5e805769c8d5d to ignored commits.
25 2023-11-13  Arsen Arsenović  <arsen@aarsen.me>
27         * prerequisites.sha512: Add gettext.
28         * prerequisites.md5: Add gettext.
29         * download_prerequisites: Add gettext.
31 2023-10-05  Andrea Corallo  <andrea.corallo@arm.com>
33         * mdcompact/mdcompact-testsuite.el: New file.
34         * mdcompact/mdcompact.el: Likewise.
35         * mdcompact/tests/1.md: Likewise.
36         * mdcompact/tests/1.md.out: Likewise.
37         * mdcompact/tests/2.md: Likewise.
38         * mdcompact/tests/2.md.out: Likewise.
39         * mdcompact/tests/3.md: Likewise.
40         * mdcompact/tests/3.md.out: Likewise.
41         * mdcompact/tests/4.md: Likewise.
42         * mdcompact/tests/4.md.out: Likewise.
43         * mdcompact/tests/5.md: Likewise.
44         * mdcompact/tests/5.md.out: Likewise.
45         * mdcompact/tests/6.md: Likewise.
46         * mdcompact/tests/6.md.out: Likewise.
47         * mdcompact/tests/7.md: Likewise.
48         * mdcompact/tests/7.md.out: Likewise.
50 2023-10-03  Martin Jambor  <mjambor@suse.cz>
52         * mklog.py (skip_line_in_changelog): Compare to None using is instead
53         of ==, add an extra newline after the function.
55 2023-10-02  Iain Sandoe  <iain@sandoe.co.uk>
57         * config-list.mk: Add newer Darwin versions, trim one older.
58         Remove cases with no OS version, which is not supported for cross-
59         compilers.
61 2023-09-29  Patrick O'Neill  <patrick@rivosinc.com>
63         * check_GNU_style_lib.py: Skip machine description file bracket linting.
65 2023-09-29  Paul Iannetta  <piannetta@kalrayinc.com>
67         * dg-extract-results.py: Print the "Test run" line.
68         * dg-extract-results.sh: Print the "Host" line.
70 2023-09-12  Jonathan Wakely  <jwakely@redhat.com>
72         PR other/111360
73         * gcc_update: Quote variable.
75 2023-09-11  Jonathan Wakely  <jwakely@redhat.com>
77         PR other/111359
78         * gcc-git-customization.sh: Check for getent before using it.
79         Use id on macOS.
81 2023-09-07  Tobias Burnus  <tobias@codesourcery.com>
83         * gcc-changelog/git_commit.py (GitCommit.__init__,
84         to_changelog_entries): Fix lost wording fix.
86 2023-09-07  Tobias Burnus  <tobias@codesourcery.com>
88         * gcc-changelog/git_commit.py (GitCommit.__init__):
89         Handle commit_to_info_hook = None; otherwise, if None,
90         regard it as error.
91         (to_changelog_entries): Handle commit_to_info_hook = None;
92         if info is None, create a warning for it.
93         * gcc-changelog/git_email.py (GitEmail.__init__):
94         call super() with commit_to_info_hook=None instead
95         of a lambda function.
97 2023-09-07  Tobias Burnus  <tobias@codesourcery.com>
99         Revert:
100         2023-09-07  Tobias Burnus  <tobias@codesourcery.com>
102         * gcc-changelog/git_commit.py (GitCommit.__init__):
103         Handle commit_to_info_hook = None; otherwise, if None,
104         regard it as error.
105         (to_changelog_entries): Handle commit_to_info_hook = None;
106         if info is None, create a warning for it.
107         * gcc-changelog/git_email.py (GitEmail.__init__):
108         call super() with commit_to_info_hook=None instead
109         of a lamda function.
111 2023-09-07  Tobias Burnus  <tobias@codesourcery.com>
113         * gcc-changelog/git_commit.py (GitCommit.__init__):
114         Handle commit_to_info_hook = None; otherwise, if None,
115         regard it as error.
116         (to_changelog_entries): Handle commit_to_info_hook = None;
117         if info is None, create a warning for it.
118         * gcc-changelog/git_email.py (GitEmail.__init__):
119         call super() with commit_to_info_hook=None instead
120         of a lamda function.
122 2023-09-04  Marc Poulhiès  <dkm@kataplop.net>
124         * mklog.py: Leave SOB lines after changelog.
125         * prepare-commit-msg: Apply most shellcheck suggestions.
127 2023-08-29  Lehua Ding  <lehua.ding@rivai.ai>
129         * mklog.py: Fix bugs.
131 2023-08-16  Andrew Pinski  <apinski@marvell.com>
133         * gcc_update: Add libstdc++-v3/include/bits/version.h.
135 2023-07-13  Lehua Ding  <lehua.ding@rivai.ai>
137         * mklog.py: Add --append option.
139 2023-07-07  Richard Biener  <rguenther@suse.de>
141         * gcc-changelog/git_update_version.py: Remove GCC 10 from
142         active_refs.
144 2023-06-22  David Malcolm  <dmalcolm@redhat.com>
146         * unicode/gen-box-drawing-chars.py: New file.
147         * unicode/gen-combining-chars.py: New file.
148         * unicode/gen-printable-chars.py: New file.
150 2023-06-17  Thiago Jung Bauermann  <thiago.bauermann@linaro.org>
152         * testsuite-management/validate_failures.py (IsInterestingResult):
153         Add result_set argument and use it.  Adjust callers.
155 2023-06-14  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
157         * testsuite-management/validate_failures.py (TestResult,)
158         (ParseManifestWorker, ParseSummary, Main): Handle new option
159         "--srcpath <regex>".
161 2023-06-14  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
163         * testsuite-management/validate_failures.py (TestResult): Update.
164         (Main): Handle new option "--expiry_date YYYYMMDD".
166 2023-06-14  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
168         * testsuite-management/validate_failures.py (ResultSet.update,)
169         (ResultSet.HasTestsuite): New methods.
170         (GetResults): Update.
171         (ParseSummary, CompareResults, PerformComparison, Main): Handle new
172         option --invert_match.
174 2023-06-14  Thiago Bauermann  <thiago.bauermann@linaro.org>
176         * testsuite-management/validate_failures.py (TestResult): Improve error
177         output.
179 2023-06-14  Christophe Lyon  <christophe.lyon@linaro.org>
181         * testsuite-management/validate_failures.py (_EXP_LINE_FORMAT,)
182         (_EXP_LINE_REX, ResultSet): Support "$tool:" prefix in exp names.
184 2023-06-14  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
186         * testsuite-management/validate_failures.py (Main): Use exit code "2"
187         to indicate regression.
189 2023-06-14  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
191         * testsuite-management/validate_failures.py (_VALID_TEST_RESULTS_REX):
192         Update.
193         (TestResult): Use _VALID_TEST_RESULTS_REX.
195 2023-06-14  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
197         * testsuite-management/validate_failures.py: Add more verbosity levels.
199 2023-06-14  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
201         * testsuite-management/validate_failures.py: Simplify GetManifestPath().
203 2023-06-14  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
205         * testsuite-management/validate_failures.py (GetResults): Update.
206         (CompareBuilds): Read in manifest.
208 2023-06-14  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
210         * testsuite-management/validate_failures.py (ParseManifestWorker):
211         Support expiry attributes in manifests.
212         (ParseSummary): Add a comment.
214 2023-06-14  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
216         * testsuite-management/validate_failures.py: Avoid testsuite
217         aliasing.
219 2023-06-13  Andi Kleen  <ak@linux.intel.com>
221         * gen_autofdo_event.py: Update for download server changes
223 2023-06-03  Lehua Ding  <lehua.ding@rivai.ai>
225         * clang-format (ForEachMacros): Add missing cases
226         for EXECUTE_IF_... macros.
228 2023-05-18  Jonathan Wakely  <jwakely@redhat.com>
230         PR bootstrap/105831
231         * bench-stringop: Use = operator instead of ==.
232         * repro_fail: Likewise.
234 2023-04-28  Martin Liska  <mliska@suse.cz>
236         * filter_gcc_for_doxygen: Use python3 and not python2.
237         * filter_params.py: Likewise.
239 2023-04-26  Jakub Jelinek  <jakub@redhat.com>
241         * gennews (files): Add files for GCC 13.
243 2023-04-17  Jakub Jelinek  <jakub@redhat.com>
245         * gcc-changelog/git_update_version.py (active_refs): Add
246         releases/gcc-13.
248 2023-03-16  Jakub Jelinek  <jakub@redhat.com>
250         * unicode/README: Update to mention also makeuname2c.
251         * unicode/NameAliases.txt: New file.
253 2023-03-13  Lewis Hyatt  <lhyatt@gmail.com>
255         * unicode/DerivedCoreProperties.txt: Update to Unicode 15.
256         * unicode/DerivedNormalizationProps.txt: Likewise.
257         * unicode/EastAsianWidth.txt: Likwise.
258         * unicode/PropList.txt: Likewise.
259         * unicode/README: Likewise.
260         * unicode/UnicodeData.txt: Likewise.
262 2023-02-22  Thomas Schwinge  <thomas@codesourcery.com>
264         * config-list.mk (LIST): Clarify i686-symbolics-gnu to i686-gnu.
266 2023-02-17  Petr Sumbera  <petr.sumbera@oracle.com>
268         * make_sunver.pl: Escape brace.
270 2023-02-10  Flavio Cruz  <flaviocruz@gmail.com>
272         * config-list.mk: Add x86_64-gnu to list of archs.
274 2023-01-19  Gaius Mulley  <gaiusmod2@gmail.com>
276         * gcc_update (files_and_dependencies): Add dependencies for
277         gcc/m2/gm2config.h.in, gcc/m2/configure,
278         gcc/m2/gm2-libs/config-host, libgm2/Makefile.in,
279         libgm2/aclocal.m4, libgm2/libm2cor/Makefile.in,
280         libgm2/libm2pim/Makefile.in, libgm2/libm2iso/Makefile.in,
281         libgm2/libm2log/Makefile.in and libgm2/libm2min/Makefile.in.
283 2023-01-17  Martin Liska  <mliska@suse.cz>
285         * update-copyright.py: Ignore test_patches.txt.
287 2023-01-17  Martin Liska  <mliska@suse.cz>
289         * gcc-changelog/test_patches.txt: The CR character was removed
290         with ./contrib/update-copyright.py which I'm going to change.
292 2023-01-16  Jakub Jelinek  <jakub@redhat.com>
294         PR other/108413
295         * update-copyright.py (LibPhobosFilter): Add __builtins.di to
296         skipped files.
298 2023-01-16  Jakub Jelinek  <jakub@redhat.com>
300         PR other/108413
301         * update-copyright.py (TestsuiteFilter): Add .mod and .rs extensions.
302         (GCCCopyright): Add 'The fast_float authors' as external author.
304 2023-01-15  Gerald Pfeifer  <gerald@pfeifer.com>
306         * config-list.mk: Update FreeBSD targets to version 13.
307         Add aarch64-freebsd13.
309 2023-01-12  Gerald Pfeifer  <gerald@pfeifer.com>
311         * config-list.mk: Remove i486-freebsd4, ia64-freebsd6, and
312         sparc64-freebsd6.
314 2023-01-06  Martin Liska  <mliska@suse.cz>
316         * update-copyright.py: Add contrib as a default dir.
318 2022-12-28  Martin Liska  <mliska@suse.cz>
320         * update-copyright.py: Add contrib folder.
322 2022-12-23  Arsen Arsenović  <arsen@aarsen.me>
324         * dg-out-generator.pl: New file.
326 2022-12-21  Martin Liska  <mliska@suse.cz>
328         * filter-clang-warnings.py: Simplify.
330 2022-12-21  Martin Liska  <mliska@suse.cz>
332         * filter-clang-warnings.py: Skip Makefile and libffi warnings.
334 2022-12-19  Martin Liska  <mliska@suse.cz>
336         * gcc-changelog/git_commit.py: Support digits in PR's
337         component in subject.
339 2022-12-19  Martin Liska  <mliska@suse.cz>
341         * gcc-changelog/test_email.py: Add new test.
342         * gcc-changelog/test_patches.txt: Add new patch.
344 2022-12-19  Martin Liska  <mliska@suse.cz>
346         * gcc-changelog/git_commit.py: Allow digit in component name.
348 2022-12-19  Tobias Burnus  <tobias@codesourcery.com>
350         * gcc-changelog/git_check_commit.py (__main__): With -v print a
351         warning for the auto-added files.
352         * gcc-changelog/git_commit.py (GitCommit.__init__): Add self.warnings.
353         (GitCommit.check_mentioned_files): Add warning for auto-added files.
354         (GitCommit.print_warnings): New function.
355         * gcc-changelog/git_email.py (__main__): Remove bogus argument to
356         GitEmail constructor; print auto-added-files warning.
357         * gcc-changelog/test_email.py (test_auto_add_file_1,
358         test_auto_add_file_2): New tests.
359         * gcc-changelog/test_patches.txt: Add two test cases.
361 2022-12-19  Martin Liska  <mliska@suse.cz>
363         * gcc-changelog/setup.cfg: Do not use flake8 pytest plug-in.
365 2022-12-16  Martin Liska  <mliska@suse.cz>
367         * filter-clang-warnings.py: Print each warning only one time.
369 2022-12-16  Martin Liska  <mliska@suse.cz>
371         * gcc-changelog/git_email.py: Use PatchSet constructor
372         as newline argument is not supported with older unidiff
373         library.
375 2022-12-16  Tobias Burnus  <tobias@codesourcery.com>
377         * gcc-changelog/git_email.py (GitEmail:__init__): Support older
378         unidiff.PatchSet that do not have a newline= argument
379         of from_filename.
381 2022-12-14  Martin Liska  <mliska@suse.cz>
383         * analyze_brprob.py: Add copyright header.
384         * analyze_brprob_spec.py: Likewise.
385         * check-params-in-docs.py: Likewise.
386         * check_GNU_style.py: Likewise.
387         * check_GNU_style_lib.py: Likewise.
388         * filter-clang-warnings.py: Likewise.
389         * gcc-changelog/git_check_commit.py: Likewise.
390         * gcc-changelog/git_commit.py: Likewise.
391         * gcc-changelog/git_email.py: Likewise.
392         * gcc-changelog/git_repository.py: Likewise.
393         * gcc-changelog/git_update_version.py: Likewise.
394         * gcc-changelog/test_email.py: Likewise.
395         * mark_spam.py: Likewise.
397 2022-12-14  Martin Liska  <mliska@suse.cz>
399         * mklog.py: Check for number of hunks and not if a modified
400         file is binary.
402 2022-12-12  Martin Liska  <mliska@suse.cz>
404         * mklog.py: Do not search PR entry in a file that is binary.
406 2022-12-11  Martin Liska  <mliska@suse.cz>
408         * check_GNU_style.py: Use newline=\n.
409         * check_GNU_style_lib.py: Simplify.
410         * gcc-changelog/git_commit.py: Fix issues seen
411         Rust patchset.
412         * gcc-changelog/git_email.py: Use newline argument.
413         * gcc-changelog/test_email.py: New test.
414         * gcc-changelog/test_patches.txt: New test.
415         * mklog.py: Use newline argument.
417 2022-12-10  Thomas Schwinge  <thomas@codesourcery.com>
419         * gcc-changelog/git_commit.py (default_changelog_locations): Add
420         'gcc/rust'.
421         (bug_components): Add 'rust'.
423 2022-12-10  Gaius Mulley  <gaiusmod2@gmail.com>
425         * gcc-changelog/git_commit.py (default_changelog_locations):
426         New entry for gcc/m2.  New entry for libgm2.
428 2022-12-06  David Malcolm  <dmalcolm@redhat.com>
430         * gcc.doxy (INPUT): Add gcc/analyzer subdirectory.
432 2022-11-25  Martin Liska  <mliska@suse.cz>
434         Revert:
435         2022-11-25  Martin Liska  <mliska@suse.cz>
437         * gcc-changelog/git_commit.py: Temporarily disable
438         check_line.start.
440 2022-11-25  Martin Liska  <mliska@suse.cz>
442         * gcc-changelog/git_commit.py: Temporarily disable
443         check_line.start.
445 2022-11-21  Martin Liska  <mliska@suse.cz>
447         Revert:
448         2022-11-20  Martin Liska  <mliska@suse.cz>
450         * gcc-changelog/git_commit.py: Temporarily disable
451         check_line.start.
453 2022-11-20  Martin Liska  <mliska@suse.cz>
455         * gcc-changelog/git_commit.py: Temporarily disable
456         check_line.start.
458 2022-11-18  Jakub Jelinek  <jakub@redhat.com>
460         * gcc-changelog/git_update_version.py: Add
461         1957bedf29a1b2cc231972aba680fe80199d5498 to ignored commits.
463 2022-11-15  Martin Liska  <mliska@suse.cz>
465         * gcc-changelog/git_commit.py: Revert temporary rule
466         relaxation.
468 2022-11-14  Martin Liska  <mliska@suse.cz>
470         * gcc-changelog/git_commit.py: Temporarily disable
471         check_line.start.
473 2022-11-11  Martin Liska  <mliska@suse.cz>
475         * gcc-changelog/git_commit.py: Check for a space after leading
476         tab.
477         * gcc-changelog/test_email.py: Likewise.
478         * gcc-changelog/test_patches.txt: Likewise.
480 2022-11-06  Jakub Jelinek  <jakub@redhat.com>
482         * gcc-changelog/git_update_version.py: Add
483         e4cba49413ca429dc82f6aa2e88129ecb3fdd943 to ignored commits.
485 2022-11-04  Thomas Schwinge  <thomas@codesourcery.com>
487         * gcc-changelog/git_commit.py (default_changelog_locations):
488         Remove 'liboffloadmic'.
489         * gcc_update (files_and_dependencies): Remove 'liboffloadmic'
490         files.
491         * update-copyright.py (GCCCmdLine): Remove 'liboffloadmic'
492         comment.
494 2022-10-20  Jonathan Wakely   <jwakely@redhat.com>
495             Ulrich Drepper  <drepper@redhat.com>
497         * gcc_update: Add rule for gcc/cp/std-name-hint.gperf.
499 2022-10-07  Martin Liska  <mliska@suse.cz>
501         * gcc-changelog/git_update_version.py: Remove extra fetch.
503 2022-10-06  Martin Liska  <mliska@suse.cz>
505         * gcc-changelog/git_update_version.py: Use logging module
506         and provide robust debugging output.
508 2022-10-05  Martin Liska  <mliska@suse.cz>
510         * gcc-changelog/git_update_version.py: Do fetch before a push.
512 2022-09-20  Martin Liska  <mliska@suse.cz>
514         * filter-clang-warnings.py: Skip egrep: warning: egrep is
515         obsolescent; using grep -E.
517 2022-08-31  Martin Liska  <mliska@suse.cz>
519         * config-list.mk: Remove deprecated ports.
521 2022-08-30  Ulrich Drepper  <drepper@gmail.com>
523         * gcc_update (files_and_dependencies): Add rule for
524         gcc/cp/std-name-hint.h.
526 2022-08-30  Martin Liska  <mliska@suse.cz>
528         * config-list.mk: Remove the port.
530 2022-08-27  Xi Ruoyao  <xry111@xry111.site>
532         * gen_autofdo_event.py: Port to Python 3, and use grep -E
533         instead of egrep.
535 2022-08-26  Martin Liska  <mliska@suse.cz>
537         * config-list.mk: Remove cr16.
539 2022-08-19  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
541         * clang-format: Add further FOR_EACH_ macros.
543 2022-08-18  Andrea Corallo  <andrea.corallo@arm.com>
545         * git-fetch-vendor.sh : Fix typo.
547 2022-08-02  Martin Liska  <mliska@suse.cz>
549         * gcc-changelog/git_commit.py: Do not deduce changelog for root ChangeLog.
551 2022-07-22  Martin Liska  <mliska@suse.cz>
553         * git-commit-mklog.py: Do not parse -b argument.
554         Pass mklog_args as json environment variable.
555         * mklog.py: Parse GCC_MKLOG_ARGS and append it to sys.argv.
556         * prepare-commit-msg: Do not append GCC_MKLOG_ARGS to args.
558 2022-07-22  Martin Liska  <mliska@suse.cz>
560         * mklog.py: Use component: [PR xyz] only when one PR is used.
562 2022-07-04  Martin Liska  <mliska@suse.cz>
564         * git-descr.sh: By default print revision for HEAD.
566 2022-06-28  Lewis Hyatt  <lhyatt@gmail.com>
568         * unicode/README: Added instructions for updating ucnid.h.
569         * unicode/DerivedCoreProperties.txt: New file added to source
570         control from Unicode 14.0 release.
571         * unicode/DerivedNormalizationProps.txt: Likewise.
573 2022-06-26  Lewis Hyatt  <lhyatt@gmail.com>
575         * unicode/EastAsianWidth.txt: Update to Unicode 14.0.0.
576         * unicode/PropList.txt: Likewise.
577         * unicode/README: Likewise.
578         * unicode/UnicodeData.txt: Likewise.
580 2022-06-25  Jeff Law  <jeffreyalaw@gmail.com>
582         * config-list.mk: Remove tilegx and tilepro entries.
583         * gcc_update: Remove tilegx and tilepro entries.
585 2022-05-27  Richard Biener  <rguenther@suse.de>
587         * gcc-changelog/git_update_version.py (active_refs): Remove
588         releases/gcc-9.
590 2022-05-06  Jakub Jelinek  <jakub@redhat.com>
592         * gennews (files): Add files for GCC 12.
594 2022-04-28  Jakub Jelinek  <jakub@redhat.com>
596         * gcc-changelog/git_update_version.py (active_refs): Add
597         releases/gcc-12.
599 2022-04-25  Martin Liska  <mliska@suse.cz>
601         * filter-clang-warnings.py: Filter out
602         -Wc++20-attribute-extensions in lex.cc.
604 2022-04-25  Martin Liska  <mliska@suse.cz>
606         * filter-clang-warnings.py: Filter out
607         -Wbitwise-instead-of-logical.
609 2022-04-04  Martin Liska  <mliska@suse.cz>
611         * gcc-changelog/git_update_version.py: Ignore the revision.
613 2022-03-31  Jakub Jelinek  <jakub@redhat.com>
614             Joseph Myers  <joseph@codesourcery.com>
616         PR other/105114
617         * gcc_update: Fix up spelling of
618         gcc/config/loongarch/genopts/loongarch-strings dependency.
620 2022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
621             Lulu Cheng  <chenglulu@loongson.cn>
623         * config-list.mk: Add LoongArch triplet.
625 2022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
626             Lulu Cheng  <chenglulu@loongson.cn>
628         * gcc_update (files_and_dependencies): Add
629         config/loongarch/loongarch.opt and config/loongarch/loongarch-str.h.
631 2022-03-28  Martin Liska  <mliska@suse.cz>
633         * gcc-changelog/git_commit.py: Match trailing dot literally.
635 2022-03-28  Martin Liska  <mliska@suse.cz>
637         * gcc-changelog/git_commit.py: Make the parsing stricter.
639 2022-03-26  Jakub Jelinek  <jakub@redhat.com>
641         * gcc-changelog/git_update_version.py: Add
642         3ab5c8cd03d92bf4ec41e351820349d92fbc40c4 to ignored commits.
644 2022-03-10  Jonathan Wakely  <jwakely@redhat.com>
646         PR other/102664
647         * gcc-git-customization.sh: Fix non-portable commands.
649 2022-03-10  Jakub Jelinek  <jakub@redhat.com>
651         PR other/102664
652         * git-descr.sh: Replace all [1-9] occurrences with [0-9].
653         * git-undescr.sh: Likewise.
655 2022-03-09  Jonathan Wakely  <jwakely@redhat.com>
657         PR other/102664
658         * git-descr.sh: Use portable sed commands.
659         * git-undescr.sh: Likewise.
661 2022-03-08  Jonathan Wakely  <jwakely@redhat.com>
663         PR other/102664
664         * git-descr.sh: Use portable form of expr match.
666 2022-01-31  Martin Liska  <mliska@suse.cz>
668         * analyze_brprob.py: Support more formatted predict.def file.
669         * analyze_brprob_spec.py: Improve output and documentation.
671 2022-01-27  Martin Liska  <mliska@suse.cz>
673         * git-undescr.sh: Support full output of git-descr.sh.
675 2022-01-27  Martin Liska  <mliska@suse.cz>
676             Martin Jambor  <mjambor@suse.cz>
678         * git-descr.sh: New file.
679         * git-undescr.sh: New file.
680         Support optional arguments --long, --short and default
681         to 14 characters of git hash.
682         * gcc-git-customization.sh: Use the created files.
684 2022-01-24  Martin Liska  <mliska@suse.cz>
686         * gcc-changelog/git_commit.py: New files in toplev must
687         be explicitly marked as "New file".
688         * gcc-changelog/test_email.py: Test.
689         * gcc-changelog/test_patches.txt: Add test.
691 2022-01-23  Martin Liska  <mliska@suse.cz>
693         * filter-clang-warnings.py: Filter out one another warning
694         for sse.md.
696 2022-01-19  Martin Liska  <mliska@suse.cz>
698         * check_GNU_style_lib.py: Skip Python files.
700 2022-01-19  Martin Liska  <mliska@suse.cz>
702         * git-backport.py: Use it.
703         * git-fix-changelog.py: New file.
704         * gcc-git-customization.sh: Add new alias git gcc-fix-changelog.
706 2022-01-17  Martin Liska  <mliska@suse.cz>
708         * git-backport.py: Support renaming of .cc files.
710 2022-01-17  Martin Liska  <mliska@suse.cz>
712         * filter-clang-warnings.py: Rename .c names to .cc.
713         * gcc_update: Likewise.
714         * paranoia.cc: Likewise.
716 2022-01-17  Martin Liska  <mliska@suse.cz>
718         * maintainers-verify.sh: Removed.
720 2022-01-13  Martin Liska  <mliska@suse.cz>
722         * git-backport.py: Simplify the script as pre-auto-ChangeLog era
723         is 14 months old.
725 2022-01-11  Martin Liska  <mliska@suse.cz>
727         * check-MAINTAINERS.py: Use sys.argv[1] as path to MAINTAINERS.
729 2022-01-11  Martin Liska  <mliska@suse.cz>
731         * check-MAINTAINERS.py: New file.
733 2022-01-03  Jakub Jelinek  <jakub@redhat.com>
735         * update-copyright.py: Add University of Illinois as external author.
737 2021-12-16  Xionghu Luo  <luoxhu@linux.ibm.com>
739         * analyze_brprob_spec.py: Add verbose argument.
741 2021-12-06  Martin Liska  <mliska@suse.cz>
743         * filter-clang-warnings.py: Filter out one warning.
745 2021-11-24  Tobias Burnus  <tobias@codesourcery.com>
747         * download_prerequisites: Update to gmp-6.2.1, mpfr-4.1.0,
748         mpc-1.2.1 and isl-0.24.
749         * prerequisites.md5: Update hash.
750         * prerequisites.sha512: Likewise.
752 2021-11-23  Martin Liska  <mliska@suse.cz>
754         * filter-clang-warnings.py: Filter -Wc++20-extensions as it does
755         not respect proper attribute detection.
757 2021-11-23  Martin Liska  <mliska@suse.cz>
759         * check-params-in-docs.py: Support @itemx in param documentation
760         and support multi-line documentation for parameters.
762 2021-11-08  Thomas Schwinge  <thomas@codesourcery.com>
764         * update-copyright.py (class BadYear): Derive from 'Exception'.
766 2021-11-05  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
768         * testsuite-management/validate_failures.py: 2to3
770 2021-11-04  Martin Liska  <mliska@suse.cz>
772         * gcc-changelog/git_check_commit.py: Add -v option.
773         * gcc-changelog/git_commit.py: Print verbose diff for wrong
774         filename.
776 2021-11-02  Martin Liska  <mliska@suse.cz>
778         * check-internal-format-escaping.py: Fix flake8 errors.
780 2021-11-01  David Malcolm  <dmalcolm@redhat.com>
782         * unicode/utf8-dump.py: New file.
784 2021-10-20  H.J. Lu  <hjl.tools@gmail.com>
786         * gcc-changelog/git_commit.py (ignored_prefixes): Add libffi/.
788 2021-10-18  Martin Liska  <mliska@suse.cz>
790         * gcc-changelog/git_commit.py: Update location of
791         'bad parentheses wrapping'.
792         * gcc-changelog/test_email.py: Test it.
794 2021-10-02  Martin Liska  <mliska@suse.cz>
796         * filter-clang-warnings.py: Filter out -Wtautological-compare
797         for the file.
799 2021-09-20  Richard Biener  <rguenther@suse.de>
801         * config-list.mk: --enable-obsolete for hppa2.0-hpux10.1 and
802         hppa2.0-hpux11.9.
804 2021-09-15  Martin Liska  <mliska@suse.cz>
806         * gcc-changelog/git_commit.py: Add FIXME note.
808 2021-09-15  Martin Liska  <mliska@suse.cz>
810         * gcc-changelog/git_commit.py: Check commit email.
811         * gcc-changelog/test_email.py: Add new test.
812         * gcc-changelog/test_patches.txt: Likewise.
814 2021-09-15  Richard Biener  <rguenther@suse.de>
816         * config-list.mk: Remove vax-openbsd.
818 2021-09-15  Richard Biener  <rguenther@suse.de>
820         * config-list.mk: Remove m68k-openbsd.
822 2021-09-13  Andrew Pinski  <apinski@marvell.com>
824         * config-list.mk: Remove m32r-linux and m32rle-linux
825         from the list.
827 2021-09-13  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
829         * config-list.mk (LIST): --enable-obsolete for cr16-elf.
831 2021-09-06  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
833         * gcc_update: Derive human readable name for HEAD using git describe
834         like "git gcc-descr" with short commit hash.  Drop "revision" from
835         gcc/REVISION.
837 2021-08-30  Andrew Pinski  <apinski@marvell.com>
839         * download_prerequisites (md5_check): Replace == inside
840         test with = to be more portable.
842 2021-08-26  Martin Liska  <mliska@suse.cz>
844         * mklog.py: Use file.{source,target}_file for proper rename
845         handling.
847 2021-08-24  Andrew Pinski  <apinski@marvell.com>
849         PR other/82704
850         * download_prerequisites: Fix issues with --md5 and
851         --sha512 options.
853 2021-08-18  Martin Liska  <mliska@suse.cz>
855         * gcc-git-customization.sh: Wrap $@ in quotes.
856         * git-commit-mklog.py: Add new argument --co.
857         * mklog.py: Skip the Co-Authored-By lines.
859 2021-08-10  Martin Liska  <mliska@suse.cz>
861         * mklog.py: Support additional PRs without PR prefix.
863 2021-08-03  Martin Liska  <mliska@suse.cz>
865         * gcc-changelog/git_update_version.py: Ignore problematic
866         commit.
868 2021-07-20  Richard Earnshaw  <rearnsha@arm.com>
870         * vimrc (textwidth): Change non-gitcommit length to 79.
872 2021-07-02  Eugene Rozenfeld  <erozen@microsoft.com>
874         * gen_autofdo_event.py: handle stepping, non-working PEBS
876 2021-06-28  Martin Liska  <mliska@suse.cz>
878         * mklog.py: Handle correctly long lines.
879         * test_mklog.py: Test it.
881 2021-06-23  Martin Liska  <mliska@suse.cz>
883         * gcc-git-customization.sh: Use the new wrapper.
884         * git-commit-mklog.py: New file.
885         * prepare-commit-msg: Support GCC_MKLOG_ARGS.
887 2021-06-22  Martin Liska  <mliska@suse.cz>
889         * mklog.py: Fix flake8 issue.
891 2021-06-21  Tobias Burnus  <tobias@codesourcery.com>
892             Martin Sebor  <msebor@redhat.com>
894         * mklog.py (bugzilla_url): Fetch also component.
895         (pr_filename_regex): New.
896         (get_pr_titles): Update PR string with correct format and component.
897         (generate_changelog): Take additional PRs; extract PR from the
898         filename.
899         (__main__): Add -b/--pr-numbers argument.
900         * test_mklog.py (EXPECTED4): Update to expect a PR for the new file.
902 2021-06-17  Jason Merrill  <jason@redhat.com>
904         * mklog.py: Add an initial component: [PRnnnnn] line when
905         we have a PR.
907 2021-06-13  Tobias Burnus  <tobias@codesourcery.com>
909         * gcc-changelog/git_commit.py (pr_regex): Add ?P<pr> for group('pr').
910         (subject_pr_regex, subject_pr2_regex): New.
911         (GitInfo.__init__, GitCommit.parse_changelog): Check subject PRs.
912         * gcc-changelog/git_email.py (SUBJECT_PREFIX, subject_patch_regex): New.
913         (GitEmail.__init__): Parse 'Subject:' and pass it to GitInfo.
914         * gcc-changelog/test_email.py (test_pr_only_in_subject,
915         test_wrong_pr_comp_in_subject, test_copyright_years): New.
916         * gcc-changelog/test_patches.txt (0030-PR-c-92746, pr-check1.patch):
917         Update to avoid triggering the new check.
918         (0001-rs6000-Support-doubleword, pr-wrong-comp.patch,
919         copyright-years.patch): New.
921 2021-06-11  Martin Liska  <mliska@suse.cz>
923         * gcc-changelog/git_update_version.py: Ignore commit that
924         violates rules and was somehow pushed.
926 2021-05-25  Jakub Jelinek  <jakub@redhat.com>
928         * update-copyright.py: Add c++tools.
930 2021-05-24  Martin Liska  <mliska@suse.cz>
932         * gcc-changelog/git_commit.py: Add note that ChangeLog entries
933         are added automatically.
934         * gcc-changelog/test_email.py: Update test.
936 2021-05-18  Jonathan Wakely  <jwakely@redhat.com>
938         * gcc-changelog/git_email.py: Remove use of non-strict mode.
940 2021-05-17  Richard Biener  <rguenther@suse.de>
942         * download_prerequisites: Update mpfr version to 3.1.6.
943         * prerequisites.md5: Update.
944         * prerequisites.sha512: Likewise.
946 2021-05-17  Richard Biener  <rguenther@suse.de>
948         Revert:
949         2021-05-14  Martin Liska  <mliska@suse.cz>
951         * download_prerequisites: Use version 4.1.0.
953 2021-05-14  Martin Liska  <mliska@suse.cz>
955         * download_prerequisites: Use version 4.1.0.
957 2021-05-14  Jakub Jelinek  <jakub@redhat.com>
959         * gcc-changelog/git_update_version.py: Remove releases/gcc-8 from
960         active_refs.
962 2021-05-14  Martin Liska  <mliska@suse.cz>
964         * gcc-changelog/git_commit.py: Support Co-Authored-By before
965         a first ChangeLog entry.
967 2021-05-13  Martin Liska  <mliska@suse.cz>
969         * mklog.py: Put PR entries before all ChangeLog entries
970         (will be added to all ChangeLog locations by Daily bump script).
971         * test_mklog.py: Test the new behavior.
973 2021-05-12  Martin Liska  <mliska@suse.cz>
975         * gcc-changelog/git_commit.py: Simplify needle lookup.
976         * gcc-changelog/git_update_version.py: Pass ref_name to
977         parse_git_revisions.
979 2021-05-11  Martin Liska  <mliska@suse.cz>
981         * gcc_update: Remove libhsail-rt folder.
982         * update-copyright.py: Likewise.
984 2021-05-11  Martin Liska  <mliska@suse.cz>
986         * gcc-changelog/git_check_commit.py: Remove --non-strict-mode.
987         * gcc-changelog/git_commit.py: Remove strict mode.
988         * gcc-changelog/git_email.py: Likewise.
989         * gcc-changelog/git_repository.py: Likewise.
990         * gcc-changelog/test_email.py: Likewise.
991         * gcc-changelog/test_patches.txt: Update patches so that they
992         don't contain a ChangeLog file changes.
994 2021-05-11  Martin Liska  <mliska@suse.cz>
996         * gcc-changelog/git_commit.py: Remove ChangeLog locations
997         based on ref_name.
998         * gcc-changelog/git_repository.py: Likewise.
1000 2021-05-10  Martin Liska  <mliska@suse.cz>
1002         * gcc-changelog/git_email.py: Remove newlines when --help
1003         is used.
1005 2021-05-10  Tobias Burnus  <tobias@codesourcery.com>
1007         * gcc-changelog/git_check_commit.py (__Main__): State in --help
1008         the default value for 'revisions'.
1009         * gcc-changelog/git_email.py (show_help): Add.
1010         (__main__): Handle -h and --help.
1012 2021-05-10  Tobias Burnus  <tobias@codesourcery.com>
1014         * gcc-changelog/git_commit.py (Error.__repr__): Add space after the colon.
1015         (GitCommit.check_mentioned_files): Check whether the same file has been
1016         specified multiple times.
1017         * gcc-changelog/test_email.py (TestGccChangelog.test_multi_same_file): New.
1018         * gcc-changelog/test_patches.txt (0001-OpenMP-Fix-SIMT): New test.
1020 2021-05-10  Martin Liska  <mliska@suse.cz>
1022         Revert:
1023         2021-05-10  Martin Liska  <mliska@suse.cz>
1025         * gcc-changelog/git_commit.py: Remove components that will be
1026         removed.
1028 2021-05-10  Martin Liska  <mliska@suse.cz>
1030         * gcc_update: Start using reload.c instead of version.c.
1032 2021-05-10  Martin Liska  <mliska@suse.cz>
1034         * gcc-changelog/git_commit.py: Remove components that will be
1035         removed.
1037 2021-04-27  Jakub Jelinek  <jakub@redhat.com>
1039         * gennews (files): Add files for GCC 10 and GCC 11.
1041 2021-04-22  David Edelsohn  <dje.gcc@gmail.com>
1043         * config-list.mk: Remove rs6000-ibm-aix6.1.
1044         Rename rs6000-ibm-aix7.1 to powerpc-ibm-aix7.1.
1045         Add powerpc-ibm-aix7.2.
1047 2021-04-20  Jakub Jelinek  <jakub@redhat.com>
1049         * gcc-changelog/git_update_version.py (active_refs): Add
1050         releases/gcc-11.
1052 2021-04-12  Martin Liska  <mliska@suse.cz>
1054         * gcc-changelog/git_commit.py: Do not allow space in long lines.
1056 2021-04-12  Martin Liska  <mliska@suse.cz>
1058         * gcc-changelog/git_commit.py: Support long filenames
1059         in entries.
1060         * gcc-changelog/test_email.py: Test it.
1061         * gcc-changelog/test_patches.txt: Likewise.
1063 2021-03-23  Martin Liska  <mliska@suse.cz>
1065         * mklog.py: Fix broken tests.
1067 2021-03-22  Martin Liska  <mliska@suse.cz>
1069         * mklog.py: Add --directory argument.
1071 2021-03-19  Matthias Klose  <doko@ubuntu.com>
1073         * texi2pod.pl: Substitute @tie{} with a space for the man pages.
1075 2021-03-16  Martin Liska  <mliska@suse.cz>
1077         * gcc-changelog/git_update_version.py: Skip one problematic
1078         commit.
1080 2021-03-12  Martin Liska  <mliska@suse.cz>
1082         * gcc-changelog/git_commit.py: Allow deletion of ChangeLog
1083         files.
1084         * gcc-changelog/setup.cfg: Set line limit to 120 characters.
1085         * gcc-changelog/test_email.py: Add test.
1086         * gcc-changelog/test_patches.txt: Likewise.
1087         * gcc-changelog/git_email.py: Fix parsing of deleted files.
1089 2021-02-08  Mike Frysinger  <vapier@gentoo.org>
1091         * mklog.py (generated_files): New set.
1092         (generate_changelog): Add entries based on generated_files.
1094 2021-02-03  Aaron Sawdey  <acsawdey@linux.ibm.com>
1096         * gcc_update (files_and_dependencies): Add dependency for
1097         gcc/config/rs6000/fusion.md on gcc/config/rs6000/genfusion.md.
1099 2021-01-28  Eric Botcazou  <ebotcazou@adacore.com>
1101         PR lto/85574
1102         * compare-lto: Deal with PE-COFF executables specifically.
1104 2021-01-14  Martin Liska  <mliska@suse.cz>
1106         * mklog.py: Fix infinite loop for unsupported files.
1108 2021-01-13  Martin Liska  <mliska@suse.cz>
1110         * gcc-changelog/git_commit.py: Support wrapping of functions
1111         in parentheses that can take multiple lines.
1112         * gcc-changelog/test_email.py: Add tests for it.
1113         * gcc-changelog/test_patches.txt: Add 2 patches.
1115 2021-01-13  Martin Liska  <mliska@suse.cz>
1117         * mklog.py: Parse also define_insn_and_split and similar
1118         directives in .md files.
1119         * test_mklog.py: Test.
1121 2021-01-13  Martin Liska  <mliska@suse.cz>
1123         * gcc-changelog/git_commit.py: Allow modifications of older
1124         ChangeLog (or specific) files without need to make a ChangeLog
1125         entry.
1126         * gcc-changelog/test_email.py: Test it.
1127         * gcc-changelog/test_patches.txt: Add new patch.
1129 2021-01-11  Martin Liska  <mliska@suse.cz>
1131         * update-copyright.py: Port to python3 by guessing encoding
1132         (first utf8, then iso8859). Add 2 more ignores: .png and .pyc.
1134 2021-01-06  Martin Liska  <mliska@suse.cz>
1136         * gcc-changelog/git_commit.py: Add decode_path function.
1137         * gcc-changelog/git_email.py: Use it in order to solve
1138         utf8 encoding filename issues.
1139         * gcc-changelog/git_repository.py: Likewise.
1140         * gcc-changelog/test_email.py: Test it.
1142 2021-01-04  Jakub Jelinek  <jakub@redhat.com>
1144         * update-copyright.py: Add AMD and Ulf Adams as external authors.
1146 2021-01-04  Jakub Jelinek  <jakub@redhat.com>
1148         * update-copyright.py: Use 8 spaces instead of tab to indent.
1150 2021-01-04  Martin Liska  <mliska@suse.cz>
1152         * mklog.py: Add --update-copyright option which adds:
1153         "Update copyright years." to ChangeLog files belonging
1154         to a modified file.
1156 2021-01-04  Martin Liska  <mliska@suse.cz>
1158         * gcc-changelog/git_commit.py: Skip Update copyright
1159         years commits.
1161 2020-12-21  Martin Liska  <mliska@suse.cz>
1163         * gcc-changelog/git_commit.py: Add new error for quoted
1164         filenames.
1165         * gcc-changelog/test_email.py: Test it.
1166         * gcc-changelog/test_patches.txt: Test it.
1168 2020-12-21  Martin Liska  <mliska@suse.cz>
1170         * gcc-changelog/test_email.py: New test.
1171         * gcc-changelog/test_patches.txt: Likewise.
1173 2020-12-17  Nathan Sidwell  <nathan@acm.org>
1175         PR bootstrap/98300
1176         * gcc_update: Add c++tools/config.h.in.
1178 2020-12-15  Nathan Sidwell  <nathan@acm.org>
1180         * gcc_update: Add c++tools & libcody.
1182 2020-12-15  Nathan Sidwell  <nathan@acm.org>
1184         * gcc-changelog/git_commit.py (changelog_locations): Add
1185         libcody, c++tools.
1187 2020-12-08  Martin Liska  <mliska@suse.cz>
1189         * filter-clang-warnings.py: Filter more cases.
1191 2020-12-08  Martin Liska  <mliska@suse.cz>
1193         * filter-clang-warnings.py: Modernize and filter 2 more
1194         patterns.
1196 2020-12-04  Martin Liska  <mliska@suse.cz>
1198         * check-params-in-docs.py: use flake8 and add some
1199         tweaks to ignore aarch64 params.
1201 2020-12-02  Jason Merrill  <jason@redhat.com>
1203         * gcc-git-customization.sh: Configure sendemail.to.
1205 2020-11-30  Martin Liska  <mliska@suse.cz>
1207         * gcc-changelog/git_commit.py: Suggest close file for
1208         'unchanged file mentioned in a ChangeLog' error.
1209         * gcc-changelog/test_email.py: Test it.
1211 2020-11-30  Martin Liska  <mliska@suse.cz>
1213         * gcc-changelog/git_commit.py: Allow sub-directory wildcard
1214         changelog entry. Fix a typo caused by apostrophe escaping.
1215         * gcc-changelog/test_email.py: Test it.
1216         * gcc-changelog/test_patches.txt: Likewise.
1218 2020-11-30  Jonathan Wakely  <jwakely@redhat.com>
1220         * gcc-changelog/git_commit.py (wildcard_prefixes): Add libstdc++
1221         testsuite directory.
1223 2020-11-30  Martin Liska  <mliska@suse.cz>
1225         * gcc-changelog/git_commit.py: Allow wildcard pattern only.
1227 2020-11-27  Martin Liska  <mliska@suse.cz>
1229         * gcc-changelog/git_commit.py: Use regex for cherry pick prefix.
1230         * gcc-changelog/test_email.py: Test it.
1231         * gcc-changelog/test_patches.txt: Likewise.
1233 2020-11-25  Martin Liska  <mliska@suse.cz>
1235         * gcc-changelog/git_commit.py: Use revert_regex instead
1236         of string prefix.  Convert sets to literals.
1238 2020-11-16  Martin Liska  <mliska@suse.cz>
1240         * mklog.py: Do not call read on an input stream.
1241         Fix some flake8 issues.
1243 2020-11-07  Lewis Hyatt  <lhyatt@gmail.com>
1245         * unicode/EastAsianWidth.txt: Update to Unicode 13.0.0.
1246         * unicode/PropList.txt: Likewise.
1247         * unicode/README: Likewise.
1248         * unicode/UnicodeData.txt: Likewise.
1249         * unicode/from_glibc/unicode_utils.py: Update to latest glibc version.
1250         * unicode/from_glibc/utf8_gen.py: Likewise.
1252 2020-11-06  Martin Liska  <mliska@suse.cz>
1254         * gcc-changelog/git_commit.py: Add new check.
1255         * gcc-changelog/test_email.py: Test it.
1256         * gcc-changelog/test_patches.txt: Add new patch.
1258 2020-11-04  Martin Liska  <mliska@suse.cz>
1260         * gcc-changelog/git_repository.py: Set strict=True
1261         for parse_git_revisions as a default.
1263 2020-11-04  Tobias Burnus  <tobias@codesourcery.com>
1265         * gcc-changelog/git_commit.py (item_parenthesis_empty_regex,
1266         item_parenthesis_regex): Add.
1267         (check_for_empty_description): Use them.
1268         * gcc-changelog/test_email.py (test_emptry_entry_desc,
1269         test_emptry_entry_desc_2): Add.
1270         * gcc-changelog/test_patches.txt: Add two testcases for it.
1272 2020-11-03  Tobias Burnus  <tobias@codesourcery.com>
1274         * gcc-changelog/git_email.py: Add unidiff_supports_renaming check.
1276 2020-11-03  Martin Liska  <mliska@suse.cz>
1278         * gcc-changelog/setup.cfg: New file.
1280 2020-10-30  Martin Liska  <mliska@suse.cz>
1282         * gcc-changelog/git_commit.py: Handle empty groups in
1283         file description.
1284         * gcc-changelog/test_email.py: New test.
1285         * gcc-changelog/test_patches.txt: Likewise.
1287 2020-09-21  Tobias Burnus  <tobias@codesourcery.com>
1289         * mklog.py: Parse first 10 lines for PR/DR number
1290         not only the first line.
1292 2020-09-17  Dimitrij Mojoski  <dmjpp@hotmail.com>
1294         * clang-format: Autodetect C++ standard in use rather than
1295         forcing C++03.
1297 2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
1299         * config-list.mk (LIST): Add OPT-enable-obsolete to tilegx-linux-gnu,
1300         tilegxbe-linux-gnu, and tilepro-linux-gnu.
1302 2020-07-29  Martin Liska  <mliska@suse.cz>
1304         * git-backport.py: fix how are ChangeLog paths combined.
1306 2020-07-23  Patrick Palka  <ppalka@redhat.com>
1308         * vimrc (SetStyle): Also inspect &filetype to determine whether
1309         a file is C-like.
1311 2020-07-23  Martin Liska  <mliska@suse.cz>
1313         * gcc-changelog/git_commit.py: When reverting a backport,
1314         we should print only Revert header.
1316 2020-07-17  Jonathan Wakely  <jwakely@redhat.com>
1318         * gcc-changelog/git_update_version.py: Fix typo.
1320 2020-07-10  Mike Nolta  <mike@nolta.net>
1322         * download_prerequisites: Don't pass wget options to curl.
1324 2020-07-07  Alexandre Oliva  <oliva@adacore.com>
1325             Martin Liska  <mliska@suse.cz>
1327         * gcc-changelog/git_commit.py: Support CASE and COND.
1328         * gcc-changelog/test_patches.txt: Add test.
1329         * gcc-changelog/test_email.py: Add test.
1331 2020-06-30  Martin Liska  <mliska@suse.cz>
1333         * gcc-changelog/git_repository.py: Support older releases of
1334         GitPython when renamed_file was named renamed.
1336 2020-06-30  Martin Liska  <mliska@suse.cz>
1338         * gcc-changelog/git_check_commit.py: Print revision
1339         of original_info.
1340         * gcc-changelog/git_commit.py: Support Revert commits.
1342 2020-06-30  Martin Liska  <mliska@suse.cz>
1344         * gcc-changelog/git_check_commit.py: Use GitInfo
1345         * gcc-changelog/git_commit.py: Add GitInfo class.
1346         * gcc-changelog/git_email.py: Use GitInfo class.
1347         * gcc-changelog/git_repository.py: Likewise.
1349 2020-06-24  Ilya Leoshkevich  <iii@linux.ibm.com>
1351         * download_prerequisites: Support AIX and OpenBSD unames.
1352         Pipe `{gzip,bzip2} -d` to `tar -xf -`.
1354 2020-06-18  Martin Liska  <mliska@suse.cz>
1356         * gcc-changelog/git_update_version.py: First checkout and then
1357         run git pull ---rebase.
1359 2020-06-18  Martin Liska  <mliska@suse.cz>
1361         * gcc-changelog/git_update_version.py: Support merge commits
1362         and walk only on the branch that is being merged and generate
1363         missing ChangeLog entries.
1365 2020-06-18  Martin Liska  <mliska@suse.cz>
1367         * gcc-changelog/git_commit.py: Fix Backported from timestamp when
1368         use_commit_ts=True is used.
1370 2020-06-17  Martin Liska  <mliska@suse.cz>
1372         * gcc-changelog/git_commit.py: Print 'Backported from master'
1373         heading to backported commits.
1374         * gcc-changelog/test_email.py: Test it.
1375         * gcc-changelog/test_patches.txt: Add new patch.
1376         * gcc-changelog/git_repository.py: Add commit_to_date hook.
1377         * gcc-changelog/git_email.py: Add fuzzy implementation
1378         of commit_to_date_hook.
1380 2020-06-11  Jonathan Wakely  <jwakely@redhat.com>
1382         * prepare-commit-msg: Use the gcc-config.mklog-hook-type Git
1383         config key instead of the GCC_FORCE_MKLOG environment variable.
1384         Optionally disable generating a new ChangeLog template for
1385         amended commits when the existing log is still OK.
1387 2020-06-11  Martin Liska  <mliska@suse.cz>
1389         * gcc-changelog/git_update_version.py: Add --curent argument.
1391 2020-06-11  Martin Liska  <mliska@suse.cz>
1393         * prepare-commit-msg: Replace ENV variable with a git config
1394         value.
1396 2020-06-11  Jonathan Wakely  <jwakely@redhat.com>
1398         * prepare-commit-msg: Use 'tee' to save the diff to a file
1399         instead of running 'git diff' twice.
1401 2020-06-10  Martin Liska  <mliska@suse.cz>
1403         * gcc-changelog/git_commit.py: Fix renamed files in
1404         parse_git_name_status.
1405         * gcc-changelog/test_email.py: Add test for it.
1407 2020-06-10  Martin Liska  <mliska@suse.cz>
1409         * gcc-changelog/git_commit.py: Add more supported prefixes.
1410         * gcc-changelog/test_email.py: Fix one flake8 error.
1411         * gcc-changelog/test_patches.txt: Add tested for newly
1412         supported prefixes.
1414 2020-06-10  Jonathan Wakely  <jwakely@redhat.com>
1416         * gcc-changelog/git_commit.py (GitCommit.parse_changelog):
1417         Improve error strings.
1418         * gcc-changelog/test_email.py: Update expected errors.
1420 2020-06-09  Jonathan Wakely  <jwakely@redhat.com>
1422         * gcc-changelog/git_email.py: Set exit status on error.
1424 2020-06-09  Martin Liska  <mliska@suse.cz>
1426         * gcc-changelog/git_commit.py: Fix ChangeLog regex in order to
1427         match the top-level ChangeLog.
1428         * gcc-changelog/test_email.py: Add test.
1429         * gcc-changelog/test_patches.txt: Likewise.
1431 2020-06-02  Martin Liska  <mliska@suse.cz>
1433         * gcc-changelog/git_commit.py: Support foo/bar/*: patterns in
1434         wildcard_prefixes locations.
1435         * gcc-changelog/test_email.py: Test it.
1436         * gcc-changelog/test_patches.txt: Add 3 new patches.
1438 2020-06-02  Iain Buclaw  <ibuclaw@gdcproject.org>
1440         * gcc-changelog/git_commit.py (ignored_prefixes): Add
1441         gcc/testsuite/gdc.test/.
1443 2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
1445         * gcc-changelog/test_email.py (TestGccChangelog.test_long_lines):
1446         Update expected error message.
1448 2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
1450         * gcc-changelog/git_commit.py (GitCommit.parse_changelog): Fix
1451         grammar.
1453 2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
1455         * prepare-commit-msg: Do nothing if the mklog.py script isn't
1456         present.
1458 2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
1460         * gcc-changelog/git_commit.py (GitCommit.check_mentioned_files):
1461         Improve error text.
1463 2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
1465         * config-list.mk (LIST): Add v850e1-elf.
1467 2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
1469         * config-list.mk (LIST): Add or1k-elf, or1k-linux-*, and or1k-rtems.
1471 2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
1473         * config-list.mk (LIST): Remove arm-wrs-vxworks.
1475 2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
1477         * config-list.mk (LIST): Remove cris-linux, crisv32-elf, and
1478         crisv32-linux.
1480 2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
1482         * config-list.mk (LIST): Add pru-elf.
1484 2020-05-29  Iain Buclaw  <ibuclaw@gdcproject.org>
1486         * config-list.mk (LIST): Remove rs6000-ibm-aix5.3.0.
1488 2020-05-29  Martin Liska  <mliska@suse.cz>
1490         * gcc-changelog/git_commit.py: Find empty change descriptions.
1491         * gcc-changelog/test_email.py: New test.
1492         * gcc-changelog/test_patches.txt: New patch that tests that.
1494 2020-05-29  Martin Liska  <mliska@suse.cz>
1496         * git-backport.py: The script did 'git co HEAD~' when
1497         there was no modified ChangeLog file in a successful
1498         git cherry pick.
1499         Run cherry-pick --continue without editor.
1501 2020-05-29  Martin Liska  <mliska@suse.cz>
1503         * gcc-changelog/git_commit.py: Properly
1504         handle duplicite authors.
1505         * gcc-changelog/test_email.py: New test.
1506         * gcc-changelog/test_patches.txt: New patch.
1508 2020-05-28  Pierre-Marie de Rodat  <derodat@adacore.com>
1510         * gcc-changelog/git_email.py (GitEmail.__init__): Interpret file
1511         renamings as a file deletion plus a file addition.
1512         * gcc-changelog/git_repository.py (parse_git_revisions):
1513         Likewise.
1514         * gcc-changelog/test_email.py: New testcase.
1515         * gcc-changelog/test_patches.txt: New testcase.
1517 2020-05-28  Martin Liska  <mliska@suse.cz>
1519         * check-params-in-docs.py: Update to new format
1520         of help.  Apply flake8 corrections.
1522 2020-05-28  Martin Liska  <mliska@suse.cz>
1524         * mklog.py: Support renaming of files.
1525         One needs unidiff 0.6.0+.
1526         * test_mklog.py: Test it.
1528 2020-05-27  Martin Liska  <mliska@suse.cz>
1530         * gcc-git-customization.sh: Use git-backport.py to drop
1531         all changes for ChangeLog files.
1532         * git-backport.py: New file.
1534 2020-05-27  Martin Liska  <mliska@suse.cz>
1536         * gcc-git-customization.sh: Rename
1537         commit-mklog to gcc-commit-mklog.
1539 2020-05-27  Martin Liska  <mliska@suse.cz>
1541         * prepare-commit-msg: Save diff to a file if
1542         the GCC_GIT_DIFF_FILE variable is set.
1544 2020-05-26  Pierre-Marie de Rodat  <derodat@adacore.com>
1546         * gcc-changelog/git_commit.py (ChangeLogEntry): Handle entries
1547         with multi-line file lists.
1548         * gcc-changelog/test_email.py: New testcase.
1549         * gcc-changelog/test_patches.txt: Likewise.
1551 2020-05-26  Pierre-Marie de Rodat  <derodat@adacore.com>
1553         * gcc-changelog/git_update_version.py: Close file objects after
1554         use.
1555         * gcc-changelog/git_email.py: Likewise.
1556         * gcc-changelog/test_email.py: Likewise.
1558 2020-05-26  Martin Liska  <mliska@suse.cz>
1560         * gcc-changelog/git_update_version.py: Add 2 new options.
1562 2020-05-26  Alexandre Oliva  <oliva@gnu.org>
1564         * gcc-changelog/git_commit.py (changelog_regex): Accept optional
1565         'for' prefix.
1567 2020-05-26  Alexandre Oliva  <oliva@adacore.com>
1569         * compare-debug: Adjust for .gkd files named as dump files,
1570         with the source suffix rather than the object suffix.
1572 2020-05-26  Martin Liska  <mliska@suse.cz>
1574         * gcc-changelog/git_commit.py: Parse changelog entries for
1575         ignored locations.
1576         * gcc-changelog/test_email.py: Add new test for it.
1577         * gcc-changelog/test_patches.txt: Likewise.
1579 2020-05-26  Jason Merrill  <jason@redhat.com>
1581         * prepare-commit-msg: New file.
1582         * gcc-git-customization.sh: Install it.  Add commit-mklog alias.
1583         * mklog.py: Add new option -c which appends
1584         to a ChangeLog file.
1586 2020-05-25  Martin Liska  <mliska@suse.cz>
1588         * gcc-changelog/git_commit.py: Add trailing '/'
1589         for libdruntime.  Allow empty changelog for
1590         only ignored files.
1591         * gcc-changelog/test_email.py: New test for go
1592         patch in ignored location.
1593         * gcc-changelog/test_patches.txt: Add test.
1595 2020-05-22  Jakub Jelinek  <jakub@redhat.com>
1597         * gcc-changelog/git_commit.py: Add trailing / to
1598         gcc/testsuite/go.test/test and replace gcc/go/frontend/
1599         with gcc/go/gofrontend/ in ignored locations.
1601 2020-05-22  Martin Liska  <mliska@suse.cz>
1603         * gcc-changelog/git_commit.py: Add gcc/testsuite/go.test/test
1604         to ignored locations.
1606 2020-05-21  Martin Liska  <mliska@suse.cz>
1608         * gcc-changelog/git_update_version.py: Prepare the script, the
1609         only missing piece is pushing of the updated branches.
1611 2020-05-21  Martin Liska  <mliska@suse.cz>
1613         * gcc-changelog/git_commit.py: Support DR entries/
1614         * gcc-changelog/test_email.py: New test for it.
1615         * gcc-changelog/test_patches.txt: New patch for it.
1617 2020-05-21  Martin Liska  <mliska@suse.cz>
1619         * mklog.py: Support DR parsing.
1620         * test_mklog.py: New test for DR parsing.
1622 2020-05-20  Martin Liska  <mliska@suse.cz>
1624         * gcc-changelog/git_commit.py: Add author_tuple
1625         only if not present in author_lines.
1626         * gcc-changelog/test_email.py: New test.
1627         * gcc-changelog/test_patches.txt: Add new patch.
1629 2020-05-20  Martin Liska  <mliska@suse.cz>
1631         * gcc-changelog/git_commit.py: Refactor to make flake8 happy.
1632         * gcc-changelog/test_email.py: Add new test.
1633         * gcc-changelog/test_patches.txt: Add new patch.
1635 2020-05-20  Frederik Harwath  <frederik@codesourcery.com>
1637         * gcc-changelog/git_commit.py: Skip over lines starting
1638         with "Reviewed-by: ", "Reviewed-on: ", or "Signed-off-by: "
1640 2020-05-20  Martin Liska  <mliska@suse.cz>
1642         * gcc-changelog/git_check_commit.py: Change
1643         --allow-non-strict-mode to --non-strict-mode.
1645 2020-05-20  Martin Liska  <mliska@suse.cz>
1647         * gcc-changelog/git_commit.py: Support cherry pick
1648         prefix.
1649         * gcc-changelog/test_email.py: Test it.
1650         * gcc-changelog/test_patches.txt: Add new patch.
1651         * gcc-git-customization.sh: Add gcc-backport.
1653 2020-05-19  Martin Liska  <mliska@suse.cz>
1655         * mklog.py: Use REST API for bug title downloading.
1657 2020-05-19  Martin Liska  <mliska@suse.cz>
1659         * gcc-changelog/git_commit.py: Add param use_commit_ts
1660         for to_changelog_entries.
1661         * gcc-changelog/git_update_version.py: Se use_commit_ts to True.
1663 2020-05-19  Martin Liska  <mliska@suse.cz>
1665         * mklog.py: Skip GTY for struct names.  Make flake8 happy.
1666         * test_mklog.py: Add test for GTY.
1668 2020-05-19  Martin Liska  <mliska@suse.cz>
1670         * gcc-changelog/git_update_version.py:
1671         Fill up entries in reverse order.
1673 2020-05-19  Martin Liska  <mliska@suse.cz>
1675         * gcc-git-customization.sh: Add
1676         alias.gcc-mklog new hook.
1677         * mklog.py: New file.
1678         * test_mklog.py: New file.
1680 2020-05-19  Martin Liska  <mliska@suse.cz>
1682         * legacy/mklog: Moved from mklog.
1683         * legacy/mklog.pl: Moved from mklog.pl.
1685 2020-05-19  Martin Liska  <mliska@suse.cz>
1687         * gcc-git-customization.sh: Add gcc-verify alias
1688         that uses contrib/gcc-changelog/git_check_commit.py.
1690 2020-05-15  Andrew Burgess  <andrew.burgess@embecosm.com>
1692         * dg-extract-results.py: Handle GDB specific test types.
1693         * dg-extract-results.sh: Likewise.
1695 2020-05-14  Martin Liska  <mliska@suse.cz>
1697         * gcc-changelog/test_email.py: New file.
1698         * gcc-changelog/test_patches.txt: New file.
1700 2020-05-13  Patrick Palka  <ppalka@redhat.com>
1702         * vimrc: Reduce textwidth to 72 for Git commit messages.
1704 2020-05-13  Martin Liska  <mliska@suse.cz>
1706         * gcc-changelog/git_check_commit.py: Add default argument HEAD
1707         for revisions and improve error message output.
1709 2020-05-13  Martin Liska  <mliska@suse.cz>
1711         * gcc-changelog/git_commit.py: Restore print_output syntax
1712         in git_commit.py.
1714 2020-05-13  Martin Liska  <mliska@suse.cz>
1716         * gcc-changelog/git_check_commit.py: New file.
1717         * gcc-changelog/git_commit.py: New file.
1718         * gcc-changelog/git_email.py: New file.
1719         * gcc-changelog/git_repository.py: New file.
1720         * gcc-changelog/git_update_version.py: New file.
1722 2020-04-17  Martin Liska  <mliska@suse.cz>
1724         * vimrc: We do not want to modify tab options
1725         for Python files.
1727 2020-04-16  Jakub Jelinek  <jakub@redhat.com>
1729         PR bootstrap/92008
1730         * gcc_update: Add intl/plural.y dependency for intl/plural-config.h.
1732 2020-04-03  Martin Liska  <mliska@suse.cz>
1734         * gcc-git-customization.sh: Search for the pattern
1735         at line beginning only.
1737 2020-01-24  Richard Earnshaw  <rearnsha@arm.com>
1739         * gcc-git-customization.sh: Use users/<pfx> for the personal remote
1740         rather than just <pfx>.  Convert existing personal branches to the
1741         new remote.
1742         * git-add-user-branch.sh: New file.
1744 2020-01-22  Richard Earnshaw  <rearnsha@arm.com>
1746         * git-add-vendor-branch.sh: New file.
1748 2020-01-20  Richard Earnshaw  <rearnsha@arm.com>
1750         * gcc-git-customization.sh: Check that user-supplied remote
1751         name exists before continuting.  Use a separate remotes for the
1752         personal commit area.  Convert existing personal and vendor
1753         fetch rules to new layout.
1754         * git-fetch-vendor.sh: New vendor layout.  Add --enable-push
1755         option.
1757 2020-01-17  Hans-Peter Nilsson  <hp@axis.com>
1759         * gcc_update <git revision>: Use git log "--pretty=tformat:%p:%t:%H",
1760         not "--pretty=%p:%t:%H".
1762 2020-01-16  Andreas Schwab  <schwab@linux-m68k.org>
1764         * gcc-git-customization.sh: Avoid double expansion.
1766 2020-01-16  Richard Earnshaw  <rearnsha@arm.com>
1768         * gcc-git-customization.sh: Check that user.name and user.email
1769         are set.  Use $(cmd) instead of `cmd`.  Fix variable quoting when
1770         using eval.
1772 2020-01-16  Jakub Jelinek  <jakub@redhat.com>
1774         * gcc-git-customization.sh: Verify the id to be printed is ancestor of
1775         the corresponding remote release branch (or master), otherwise print
1776         nothing.
1778 2020-01-15  Segher Boessenkool  <segher@kernel.crashing.org>
1779             Jakub Jelinek  <jakub@redhat.com>
1781         * gcc-git-customization.sh: Change uses to use in comment.
1783 2020-01-15  Jakub Jelinek  <jakub@redhat.com>
1785         * gcc-git-customization.sh: Handle output of older git which doesn't
1786         print tags/ prefixes before branchpoint/gcc-.
1788 2010-01-15  Richard Earnshaw  <rearnsha@arm.com>
1790         * gcc-git-customization.sh: Explain why we want the user's
1791         upstream account name.  Don't add push rules.  Check if push rules
1792         have been added and suggest that they should be removed.
1793         * git-fetch-vendor.sh: Don't add push rules.
1795 2010-01-13  Richard Earnshaw  <rearnsha@arm.com>
1797         Revert:
1798         2010-01-13  Richard Earnshaw  <rearnsha@arm.com>
1800         * gcc-git-customization.sh: Add back the default rule that
1801         is lost by adding a custom push rule.
1802         * git-fetch-vendor.sh: Likewise, also remove '+' from push specs.
1804 2010-01-13  Richard Earnshaw  <rearnsha@arm.com>
1806         * gcc-git-customization.sh: Add back the default rule that
1807         is lost by adding a custom push rule.
1808         * git-fetch-vendor.sh: Likewise, also remove '+' from push specs.
1810 2010-01-13  Richard Earnshaw  <rearnsha@arm.com>
1812         * contrib/git-fetch-vendor.sh: New file.
1814 2020-01-13  Jakub Jelinek  <jakub@redhat.com>
1816         * contrib/gcc-git-customization.sh: Add git gcc-descr and gcc-undescr
1817         aliases.
1819 2010-01-13  Richard Earnshaw  <rearnsha@arm.com>
1821         * gcc-git-customization.sh: New file.
1823 2020-01-01  Jakub Jelinek  <jakub@redhat.com>
1825         * update-copyright.py: Add Mentor Graphics Corporation and Yoshinori
1826         Sato as external authors.  Skip LICENSE.txt files.
1828 2019-12-16  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
1830         * config-list.mk: Add msp430-elfbare.
1832 2019-12-09  Lewis Hyatt  <lhyatt@gmail.com>
1834         PR preprocessor/49973
1835         * unicode/from_glibc/unicode_utils.py: Support script from
1836         glibc (commit 464cd3) to extract character widths from Unicode data
1837         files.
1838         * unicode/from_glibc/utf8_gen.py: Likewise.
1839         * unicode/UnicodeData.txt: Unicode v. 12.1.0 data file.
1840         * unicode/EastAsianWidth.txt: Likewise.
1841         * unicode/PropList.txt: Likewise.
1842         * unicode/gen_wcwidth.py: New utility to generate
1843         libcpp/generated_cpp_wcwidth.h with help from the glibc support
1844         scripts and the Unicode data files.
1845         * unicode/unicode-license.txt: Added.
1846         * unicode/README: New explanatory file.
1848 2019-12-07  Richard Sandiford  <richard.sandiford@arm.com>
1850         * texi2pod.pl: Handle @headitems in @multitables, printing them
1851         in italics.  Push an empty item code onto the stack.
1853 2019-11-13  Janne Blomqvist  <jb@gcc.gnu.org>
1855         * download_prerequisites: Use http instead of ftp for downloading.
1857 2019-11-08  Martin Liska  <mliska@suse.cz>
1859         * mklog: The script fails for patches that contain:
1860         '---param=foo=bar xyz'.
1862 2019-09-18  Martin Liska  <mliska@suse.cz>
1864         * clang-format: Tweak configuration based on new
1865         options offered.
1867 2019-09-09  Jose E. Marchesi  <jemarch@gnu.org>
1869         * config-list.mk (LIST): Disable go in bpf-*-* targets.
1871 2019-09-04  Martin Liska  <mliska@suse.cz>
1873         * mklog: Do not print changed functions for
1874         testsuite files.
1876 2019-09-04  Martin Liska  <mliska@suse.cz>
1878         * mklog: Parse PR references from newly added
1879         test files.
1881 2019-09-04  Martin Liska  <mliska@suse.cz>
1883         * mklog: Use argparse instead of getopt.
1885 2019-09-03  Ulrich Weigand  <uweigand@de.ibm.com>
1887         * compare-all-tests (all_targets): Remove references to spu.
1888         * config-list.mk (LIST): Likewise.
1890 2019-09-02  Alexander Monakov  <amonakov@ispras.ru>
1892         * vim-gcc-dev/syntax/gcc-match.vim: Do not override 'tabstop' here.
1893         * vimrc: Set preferred values for 'tabstop', 'softtabstop',
1894         'shiftwidth', 'noexpandtab', 'textwidth', 'formatoptions' for all
1895         files, not just C-like files.
1897 2019-09-02  Martin Liska  <mliska@suse.cz>
1899         * vim-gcc-dev/syntax/gcc-match.vim: Set tabstop=8.
1901 2019-08-13  Uros Bizjak  <ubizjak@gmail.com>
1903         * test_summary: Do not escape "=".
1905 2019-07-02  Janne Blomqvist  <jb@gcc.gnu.org>
1907         PR other/91048
1908         * mklog (read_user_info): Open ~/.mklog in string mode.
1910 2019-06-19  Martin Liska  <mliska@suse.cz>
1912         * bench-stringop: New file.
1914 2019-05-21  Janne Blomqvist  <jb@gcc.gnu.org>
1916         * mklog: Open files in text mode.
1918 2019-05-21  Janne Blomqvist  <jb@gcc.gnu.org>
1920         * mklog: Convert to Python 3.
1922 2019-05-03  Jakub Jelinek  <jakub@redhat.com>
1924         * gennews (files): Add files for GCC 9.
1926 2019-04-30  Roland Illig  <roland.illig@gmx.de>
1928         * check-internal-format-escaping.py: New version using polib.
1930 2019-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
1932         PR translation/90118
1933         * check-internal-format-escaping.py: Check that %< is not next to
1934         a word.
1936 2019-04-17  Jakub Jelinek  <jakub@redhat.com>
1938         * dg-extract-results.sh: Only handle WARNING: program timed out
1939         lines specially in "$MODE" == "sum".  Restore previous behavior
1940         for "$MODE" != "sum".  Clear has_timeout and timeout_cnt if in
1941         a different variant or curfile is empty.
1942         * dg-extract-results.py: Fix a typo.
1944 2019-04-05  Martin Liska  <mliska@suse.cz>
1946         PR translation/89936
1947         * check-internal-format-escaping.py: Properly detect wrong
1948         apostrophes.
1950 2019-03-11  Martin Liska  <mliska@suse.cz>
1952         * check-internal-format-escaping.py: Uncomment apostrophes
1953         check.
1955 2019-03-11  Martin Liska  <mliska@suse.cz>
1957         * check-internal-format-escaping.py: New file.
1959 2019-03-10  Tommy Nguyen  <remyabel@gmail.com>
1961         PR contrib/82704
1962         * download_prerequisites: Use -c instead of --check for sha512sum.
1964 2019-03-06  Martin Liska  <mliska@suse.cz>
1966         * check-params-in-docs.py: Ignore a param.
1968 2019-03-05  Christophe Lyon  <christophe.lyon@linaro.org>
1970         contrib/
1971         * dg-extract-results.py: Handle case where a WARNING happens with
1972         the first test of a harness.
1974 2019-03-05  Christophe Lyon  <christophe.lyon@linaro.org>
1976         contrib/
1977         * dg-extract-results.sh: Fix order of WARNING and following test
1978         result.
1980 2019-02-04  Christophe Lyon  <christophe.lyon@linaro.org>
1982         contrib/
1983         * dg-extract-results.py: Keep timeout warnings next to their
1984         matching test.
1985         * dg-extract-results.sh: Likewise.
1987 2019-01-01  Jakub Jelinek  <jakub@redhat.com>
1989         * update-copyright.py: Add Gerard Jungman as external author.
1991 2018-11-26  Iain Buclaw  <ibuclaw@gdcproject.org>
1993         * update-copyright.py (TestsuiteFilter): Skip .d tests.
1994         (LibPhobosFilter): Add filter for upstream D sources.
1995         (GCCCopyright): Add D Language Foundation as external author.
1996         (GCCCmdLine): Add libphobos.
1998 2018-11-19  Martin Liska  <mliska@suse.cz>
2000         * check_GNU_style_lib.py: Detect mixed usage
2001         of spaces and tabs.
2003 2018-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2005         * gcc_update (files_and_dependencies): Handle libphobos.
2007 2018-10-25  Thomas Preud'homme  <thomas.preudhomme@linaro.org>
2009         * dg-cmp-results.sh: Print NA-FAIL and NA->UNRESOLVED changes at
2010         default verbosity.
2012 2018-10-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2014         * config-list.mk (LIST): Switch to i686-solaris2.11,
2015         sparc64-sun-solaris2.11.
2017 2018-10-04  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2019         * unused_functions.py: Handle archive files.
2021 2018-10-04  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2023         * unused_functions.py: New file.
2025 2018-09-25  Martin Liska  <mliska@suse.cz>
2027         * filter-rtags-warnings.py: New file.
2029 2018-09-25  Martin Liska  <mliska@suse.cz>
2031         PR middle-end/86078
2032         * check-params-in-docs.py: New file.
2034 2018-08-17  Jojo  <jijie_rong@c-sky.com>
2035             Huibin Wang  <huibin_wang@c-sky.com>
2036             Sandra Loosemore  <sandra@codesourcery.com>
2037             Chung-Lin Tang  <cltang@codesourcery.com>
2038             Andrew Jenner  <andrew@codesourcery.com>
2040         C-SKY port: Configury
2042         * config-list.mk (LIST): Add csky-elf and csky-linux-gnu.
2044 2018-07-13  Tom de Vries  <tdevries@suse.de>
2046         * maintainers-verify.sh: New file.
2048 2018-07-12  Christophe Lyon  <christophe.lyon@linaro.org>
2050         * compare_tests: Print number of tests in each category.
2052 2018-06-19  Alexander Monakov  <amonakov@ispras.ru>
2054         * vim-gcc-dev/README: New file.
2055         * vim-gcc-dev/ftdetect/gcc-dev.vim: New file.
2056         * vim-gcc-dev/syntax/gcc-match.vim: New file.
2057         * gimple.vim: Move under vim-gcc-dev/syntax/.
2058         * gcc-rtl.vim: Likewise.
2060 2018-06-19  Martin Liska  <mliska@suse.cz>
2062         * gcc-rtl.vim: New file.
2064 2018-06-12  Jeff Law  <law@redhat.com>
2066         * config-list.mk (LIST): Remove alpha-freebsd6.
2068 2018-05-08  Richard Biener  <rguenther@suse.de>
2070         PR bootstrap/85571
2071         * compare-lto: New script derived from compare-debug.
2073 2018-05-02  Jakub Jelinek  <jakub@redhat.com>
2075         * gennews (files): Add files for GCC 8.
2077 2018-05-01  Jim Wilson  <jimw@sifive.com>
2079         * gcc_update: Check for .git as a file.
2081 2018-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
2083         * test_summary: Match possible single quotes in configure path.
2085 2018-03-02  Thomas Schwinge  <thomas@codesourcery.com>
2087         * update-copyright.py: Remove "libcilkrts" reference.
2089 2018-02-19  Yury Gribov  <tetra2005@gmail.com>
2091         * compare_tests: Use TMPDIR when set.
2092         * dg-cmp-results.sh: Ditto.
2093         * warn_summary: Ditto.
2095 2018-01-29  Jonathan Wakely  <jwakely@redhat.com>
2097         * download_prerequisites: Use shasum for FreeBSD and DragonFly.
2099 2018-01-19  Martin Liska  <mliska@suse.cz>
2101         * analyze_brprob.py: Support new format that can be easily
2102         parsed. Add new column to report.
2104 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
2106         * update-copyright.py: Skip pdt-5.f03 in gfortran.dg subdir.
2108 2017-11-28  Julia Koval  <julia.koval@intel.com>
2109             Sebastian Peryt  <sebastian.peryt@intel.com>
2111         * contrib/gcc_update: Ditto.
2113 2017-11-08  Martin Liska  <mliska@suse.cz>
2115         * analyze_brprob.py: Fix abbreviations for SI units.
2117 2017-10-02  Thomas Schwinge  <thomas@codesourcery.com>
2119         * gcc_update (files_and_dependencies): Handle libbacktrace.
2121 2017-09-18  Richard Biener  <rguenther@suse.de>
2123         * download_prerequisites (isl): Bump version to 0.18.
2125 2017-08-02  Yury Gribov  <tetra2005@gmail.com>
2127         * mklog: Added new implementation.
2129 2017-08-02  Yury Gribov  <tetra2005@gmail.com>
2131         * mklog: Rename to ...
2132         * mklog.pl: this.
2134 2017-07-17  Yury Gribov  <tetra2005@gmail.com>
2136         * mklog: Fix extraction of changed file name.
2138 2017-07-17  Georg-Johann Lay  <avr@gjlay.de>
2140         * gcc_update (files_and_dependencies)
2141         [gcc/config/avr/avr-tables.opt]: Remove dead entry.
2143 2017-06-28  Martin Liska  <mliska@suse.cz>
2145         * gcc.doxy: Add default location for filters and output folder.
2146         * filter_gcc_for_doxygen_new: Rename to filter_gcc_for_doxygen.
2147         * filter_params.pl: Remove.
2149 2017-06-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2151         * dg-cmp-results.sh: Restore filtering on target variant.
2153 2017-06-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2155         * dg-cmp-results.sh: Keep test result lines rather than throwing
2156         header and summary to support sum files with multiple tools.
2158 2017-05-31  Martin Liska  <mliska@suse.cz>
2160         * filter_params.py:
2161         Transform ENUM_BITFIELD and comments starting with '/**'
2163 2017-05-31  David Malcolm  <dmalcolm@redhat.com>
2164             Martin Liska  <mliska@suse.cz>
2166         * filter_params.py: New, porting the perl script to python,
2167         adding a test suite.
2168         * filter_gcc_for_doxygen_new: New file.
2170 2017-05-30  Martin Liska  <mliska@suse.cz>
2172         * analyze_brprob.py: Add new argument to parse and modify
2173         predict.def file.
2174         * analyze_brprob_spec.py: Likewise.
2176 2017-05-29  Tom de Vries  <tom@codesourcery.com>
2178         * check_GNU_style_lib.py (TrailingWhitespaceCheck.check): Assert no
2179         trailing eol.
2180         (TrailingWhitespaceTest): New unit test.
2181         (check_GNU_style_file): Remove eol before checking.
2183 2017-05-29  Tom de Vries  <tom@codesourcery.com>
2185         * check_GNU_style_lib.py (check_GNU_style_file): Treat file argument as
2186         file handle.  Add and handle file_encoding argument.
2187         * check_GNU_style.py (main): Handle '-' file argument.  Call
2188         check_GNU_style_file with file handle as argument.
2190 2017-05-29  Tom de Vries  <tom@codesourcery.com>
2192         * check_GNU_style_lib.py: Use import_pip3 to import pip3 packages.
2193         (import_pip3): New function.
2195 2017-05-24  Tom de Vries  <tom@codesourcery.com>
2197         * check_GNU_style_lib.py: New file, factored out of ...
2198         * check_GNU_style.py: ... here.  Call main unconditionally.
2200 2017-05-19  Martin Liska  <mliska@suse.cz>
2202         * check_GNU_style.py: New file.
2204 2007-05-03  Jeff Law  <law@redhat.com>
2206         * config-list.mk (am33_2.0-linux): Remove from list of targets
2207         to build.
2209 2017-05-02  Jakub Jelinek  <jakub@redhat.com>
2211         * gennews (files): Add files for GCC 7.
2213 2017-04-26  Tom de Vries  <tom@codesourcery.com>
2215         * gen_autofdo_event.py: Fix comment.
2217 2017-04-11  Damian Rouson  <damian@sourceryinstitute.org>
2219         * download_prerequisites (md5_check): New function emulates Linux
2220         'md5 --check' on macOS.  Modified script for macOS compatibility.
2222 2017-02-06  Palmer Dabbelt  <palmer@dabbelt.com>
2224         * config-list.mki (LIST): Add riscv32-unknown-linux-gun and
2225         riscv64-unknown-linux-gnu.
2227 2017-01-31  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2229         * update-copyright.py (Copyright.process_file): Retain original
2230         file mode.
2232 2017-01-29  Gerald Pfeifer  <gerald@pfeifer.com>
2234         * update-copyright.py: Fix the name of this script in examples.
2236 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
2238         * update-copyright.py: Add libhsail-rt to self.default_dirs
2239         and call self.add_dir on it.  Add Intel Corporation to external
2240         authors.
2242 2017-01-25  Thomas Schwinge  <thomas@codesourcery.com>
2244         * gcc_update (files_and_dependencies): Care for "libhsail-rt".
2246 2017-01-23  Gerald Pfeifer  <gerald@pfeifer.com>
2248         * patch_tester.sh (TESTLOGS): Remove
2249         $TARGET/libjava/testsuite/libjava.sum.
2251 2017-01-22  Gerald Pfeifer  <gerald@pfeifer.com>
2253         * warn_summary: Remove the -java option.
2255 2017-01-20  Gerald Pfeifer  <gerald@pfeifer.com>
2257         * update-copyright.py (LibJavaFilter): Remove.
2259 2017-01-17  Gerald Pfeifer  <gerald@pfeifer.com>        
2260         
2261         * gcc_update: Remove entries related to GCJ and libgcj.
2262         Complete copyright years and adjust my e-mail address.
2264 2017-01-11  Richard Earnshaw  <rearnsha@arm.com>
2266         * gcc_update: Adjust touch list for ARM.
2268 2017-01-08  Gerald Pfeifer  <gerald@pfeifer.com>
2270         * download_ecj: Remove.
2272 2017-01-05  Martin Liska  <mliska@suse.cz>
2274         * vimrc: Update indentation definition.
2276 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
2278         * update-copyright.py (GCCCmdLine): Add include, libcc1, libiberty,
2279         libssp, libvtv and lto-plugin to default_dirs.
2281 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
2283         * update-copyright.py (TestsuiteFilter): Skip params/README.
2284         (GCCCmdLine): Remove libjava and libjava/testsuite add_dir.
2286 2016-12-14  Martin Liska  <mliska@suse.cz>
2288         * analyze_brprob.py: Add new column to output and new sorting
2289         option. Fix coding style to not exceed 80 characters.
2290         * analyze_brprob_spec.py: Add new sorting
2291         option. Fix coding style to not exceed 80 characters.
2293 2016-10-24  Moritz Klammler  <moritz@glammler.eu>
2295         PR other/61439
2296         * download_prerequisites: Conditionally verify checksums of
2297         downloaded pacakges.  Add help text.  
2298         * prerequisites.md5: New file.
2299         * prerequisites.sha512: New file.
2301 2016-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2303         * check_GNU_style.sh (remove_testsuite): New function.
2304         Use it to remove testsuite from the diff.
2306 2016-09-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2308         * dg-extract-results.sh: Revert bogus change.
2310 2016-09-20  Christophe Lyon  <christophe.lyon@linaro.org>
2312         * dg-extract-results.py: Report DejaGnu error in the final
2313         summary.
2314         * dg-extract-results.sh: Likewise.
2316 2016-09-20  Christophe Lyon  <christophe.lyon@linaro.org>
2318         * compare_tests: Take ERROR messages into account when
2319         comparing.
2321 2016-08-17  Martin Liska  <mliska@suse.cz>
2323         * mark_spam.py: Mark as spam all comments done by a creator.
2325 2016-08-15  Martin Liska  <mliska@suse.cz>
2327         * mark_spam.py: Add error handling and reset
2328         another properties of attachments and bugs.
2330 2016-08-11  Martin Liska  <mliska@suse.cz>
2332         * mark_spam.py: Mark attachments as obsolete and rename them.
2334 2016-08-03  Eric Gallager  <egall@gwmail.gwu.edu>
2336         * download_prerequisites: Explicitly remove existing symlinks
2337         before trying to create new ones.
2339 2016-07-28  Martin Liska  <mliska@suse.cz>
2341         * mark_spam.py: New file.
2343 2016-07-21  Martin Liska  <mliska@suse.cz>
2345         * analyze_brprob.py: If there's no loop, do not calculate
2346         average number of loop iterations.
2348 2016-06-24  Martin Liska  <mliska@suse.cz>
2350         * analyze_brprob.py: Parse and display average number
2351         of loop iterations.
2353 2016-06-23  Andi Kleen  <ak@linux.intel.com>
2355         * gen_autofdo_event.py: New file to regenerate
2356         gcc-auto-profile.
2358 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2360         * config-list.mk: Stop testing mep-elf.
2362 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2364         * config-list.mk: Stop testing avr-rtems.
2366 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2368         * config-list.mk: Stop testing m32r-rtems.
2370 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2372         * config-list.mk: Remove h8300-rtems support.
2374 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2376         * config-list.mk: stop testing knetbsd.
2378 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2380         * config-list.mk: Stop testing openbsd3.0.
2382 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2384         * config-list.mk: Remove interix target.
2386 2016-06-21  David Edelsohn  <dje.gcc@gmail.com>
2388         * config-list.mk: Remove rs6000-ibm-aix4.3, rs6000-ibm-aix5.1,
2389         rs6000-ibm-aix5.2.
2390         Rename rs6000-ibm-aix6.0 as rs6000-ibm-aix6.1.
2391         Add rs6000-ibm-aix7.1.
2393 2016-06-17  Martin Liska  <mliska@suse.cz>
2395         * analyze_brprob.py: Fix columns of script output.
2397 2016-06-13  Richard Biener  <rguenther@suse.de>
2399         * download_prerequisites (ISL): Bump version to 0.16.1
2401 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
2403         * check_GNU_style.sh: Fix paste args for BSD
2405 2016-06-09  David Malcolm  <dmalcolm@redhat.com>
2407         * config-list.mk (LIST): Add OPT-enable-obsolete to avr-rtems,
2408         h8300-rtems, m32r-rtems, mep-elf.
2410 2016-06-09  David Malcolm  <dmalcolm@redhat.com>
2412         * config-list.mk (GCC_SRC_DIR): New variable.
2413         (make-log-dir): Use GCC_SRC_DIR.
2414         ($(LIST)): Likewise.
2416 2016-06-09  Martin Liska  <mliska@suse.cz>
2418         * analyze_brprob_spec.py: New file.
2420 2016-06-09  Martin Liska  <mliska@suse.cz>
2422         * analyze_brprob.py: Add new argument --sorting.
2424 2016-06-09  Martin Liska  <mliska@suse.cz>
2426         * analyze_brprob.py: Cover new dump output format.
2428 2016-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2430         * update-copyright.py (LibMudflapFilter): Remove.
2431         (GCCCmdLine.__init__): Add gotools, libcc1.
2432         Remove libmudflap.
2433         List unhandled intl, libcilkrts, libgo, liboffloadmic,
2434         maintainer-scripts.
2436 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2438         * download_prerequisites: Adjust gmp/mpfr/mpc versions.
2440 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
2442         * compare-all-tests: Remove SH5 support.
2443         * config-list.mk: Likewise.
2445 2016-04-28  Martin Liska  <mliska@suse.cz>
2447         * analyze_brprob: Remove.
2448         * analyze_brprob.py: New file.
2450 2016-04-27  Jakub Jelinek  <jakub@redhat.com>
2452         * gennews (files): Add files for GCC 6.
2454 2016-04-17  Jan Hubicka  <jh@suse.cz>
2456         * analyze_brprob: Update comment.
2458 2016-04-13  Martin Sebor  <msebor@redhat.com>
2460         * check_GNU_style.sh: Avoid false posivies in trailing operator
2461         checks.
2463 2016-03-07  Martin Sebor  <msebor@redhat.com>
2465         * check_GNU_style.sh (color): New global variable.
2466         Add checks for trailing operators and spaces before left brackets.
2467         Tightened up a check for a trailing left curly brace.
2468         (g, ag, vg): Use color.
2469         (col): Don't complain about excessively long lines with DejaGnu
2470         directives.
2472 2016-03-06  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
2474         * mklog: Look for the ChangeLog file in $cwd.
2476 2016-02-26  Joel Sherrill <joel@rtems.org>
2478         * config-list.mk: Add aarch64-rtems and x86_64-rtems
2480 2016-01-19  Jonathan Wakely  <jwakely@redhat.com>
2482         * uninclude: Fix third argument to gensub.
2484 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
2486         * update-copyright.py (GCCCopyright): Add NVIDIA Corporation
2487         as external author.
2489 2015-12-17  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2491         * config-list.mk (LIST): Add --enable-obsolete to recently obsoleted
2492         targets x86_64-knetbsd-gnu, i686-knetbsd-gnu and i686-openbsd3.0 .
2494 2015-12-06  Tobias Burnus  <burnus@net-b.de>
2496         * download_prerequisites: Download ISL 0.15 instead of 0.14.
2498 2015-11-20  Martin Liska  <mliska@suse.cz>
2500         * clang-format: Split content of a list to multiple
2501         lines.
2503 2015-11-19  Martin Liska  <mliska@suse.cz>
2505         * clang-format: Enhance list of FOR_EACH macros.
2507 2015-11-19  Martin Liska  <mliska@suse.cz>
2509         * clang-format: New file.
2511 2015-11-11  Andrew MacLeod  <amacleod@redhat.com>
2513         * header-tools: New.  Directory containing a set of tools for
2514         manipulating header files.
2516 2015-10-30  Nathan Sidwell  <nathan@acm.org>
2518         * config-list.mk (nvptx-none): Add it.
2520 2015-09-11  Markus Trippelsdorf  <markus@trippelsdorf.de>
2522         * download_prerequisites: Make sure that script is run from
2523         top level source directory.
2525 2015-08-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2527         * update-copyright.py (GCCCmdLine): Add libvtv.
2529 2015-08-04  Uros Bizjak  <ubizjak@gmail.com>
2531         * texi2pod.pl: Escape braces in regexp involving @strong{...}.
2533 2015-07-15  Tom de Vries  <tom@codesourcery.com>
2535         * check_GNU_style.sh (cat_with_prefix): Fix quoting.
2537 2015-06-02  Steve Ellcey  <sellcey@imgtec.com>
2539         * test_installed (--target=): New option.
2541 2015-05-30  Mikhail Maltsev  <maltsevm@gmail.com>
2543         * gimple.vim: New file.
2545 2015-05-18  Tom de Vries  <tom@codesourcery.com>
2547         * check_GNU_style.sh: Add temp files tmp2 and tmp3.
2548         (cat_with_prefix): New function, using global variable prefix.
2549         (col): Make prefix a global variable. Rewrite to process file at a time
2550         rather than line at a time.  Print part longer than 80 chars in red.
2552 2015-05-18  Tom de Vries  <tom@codesourcery.com>
2554         * check_GNU_style.sh (g, ag, vg): Don't cat empty file.
2556 2015-05-18  Tom de Vries  <tom@codesourcery.com>
2558         * check_GNU_style.sh (g, ag, vg, col): Declare local vars with local.
2560 2015-05-18  Tom de Vries  <tom@codesourcery.com>
2562         * check_GNU_style.sh: Improve readability function calls.
2564 2015-05-16  James Bowman  <james.bowman@ftdichip.com>
2566         * config-list.mk: Add FT32.
2568 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2570         * check_GNU_style.sh (col): Fix tab size.
2572 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2574         * check_GNU_style.sh: Put stdin into a temp file.
2576 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2578         * check_GNU_style.sh: Read either from stdin, or from files.
2580 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2582         * check_GNU_style.sh: Check if files exists.
2584 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2586         * check_GNU_style.sh: Don't use a filename prefix if we're only
2587         processing one patch file.
2589 2015-05-12  Yury Gribov  <y.gribov@samsung.com>
2591         * mklog: Ignore preprocessor directives.
2593 2015-04-22  Jakub Jelinek  <jakub@redhat.com>
2595         * gennews (files): Add files for GCC 5.
2597 2015-03-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2599         * dg-extract-results.sh: Check that the necessary python modules exist.
2601 2015-02-05  Ilya Verbin  <ilya.verbin@intel.com>
2603         * gcc_update (files_and_dependencies): Add rules for liboffloadmic and
2604         liboffloadmic/plugin.
2606 2015-01-15  Richard Sandiford  <richard.sandiford@arm.com>
2608         * update-copyright.py (Copyright.__init__): Add a regexp for
2609         "copyright = u'".
2610         (Copyright.update_copyright): Don't add a space before the year
2611         in that case.
2613 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
2615         * gcc_update (files_and_dependencies): Update rules for new
2616         libgomp/plugin/Makefrag.am and libgomp/plugin/configfrag.ac files.
2618 2015-01-12  Yury Gribov  <y.gribov@samsung.com>
2620         * check_GNU_style.sh: Support patches coming from stdin.
2621         Check that spaces are converted to tabs.
2622         Make double-space-after-dot check more precice.
2624 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2626         * config-list.mk (LIST): Add visium-elf.
2628 2015-01-05  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2630         * config-list.mk: Use shortest match for OPT to find the actual
2631         target name.
2633 2014-12-17  Sergio Durigan Junior  <sergiodj@redhat.com>
2635         * dg-extract-results.sh: Use --text with grep to avoid issues with
2636         binary files.  Fall back to cat -v, if that doesn't work.
2638 2014-12-12  Chung-Ju Wu  <jasonwucj@gmail.com>
2640         * download_prerequisites: Modify the comment for GRAPHITE_LOOP_OPT.
2642 2014-12-09  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
2643             Yury Gribov  <y.gribov@samsung.com>
2645         * vimrc: New file.
2647 2014-12-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2649         * check_GNU_style.sh: Warn for incorrect number of spaces in function
2650         call only if 0 or 2+ spaces found.
2652 2014-12-02  Tobias Burnus  <burnus@net-b.de>
2654         * download_prerequisites: Download ISL 0.14 instead of 0.12.2.
2656 2014-11-25  Tom de Vries  <tom@codesourcery.com>
2657             Peter Bergner  <bergner@vnet.ibm.com>
2659         * mklog: Handle .mklog.  Use git setting independent of presence .git
2660         directory.
2662 2014-11-14  Tom de Vries  <tom@codesourcery.com>
2664         * mklog: Move reading of .diff file up and add comment.  Copy diff_lines
2665         to orig_diff_lines.  Use orig_diff_lines when appending patch.
2667 2014-11-11  David Malcolm  <dmalcolm@redhat.com>
2669         * ChangeLog.jit: New.
2670         * jit-coverage-report.py: New file: a script to print crude
2671         code-coverage information for the libgccjit API.
2673 2014-11-11  Marat Zakirov  <m.zakirov@samsung.com>
2675         * mklog: Symbol '}' stops search for changes.
2677 2014-11-11  Tobias Burnus  <burnus@net-b.de>
2679         * download_prerequisites: Stop downloading CLooG.
2681 2014-11-07  Marat Zakirov  <m.zakirov@samsung.com>
2683         * mklog: Always doubt in functions.
2684         Add EOF protection.
2686 2014-10-31  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2688         * config-list.mk: Don't build Go for certain targets.
2690 2014-10-04  Trevor Saunders  <tsaunders@mozilla.com>
2692         * compare-all-tests: Don't test score-*.
2693         * config-list.mk: Likewise.
2695 2014-10-02  Segher Boessenkool  <segher@kernel.crashing.org>
2697         * dg-extract-results.py (output_variation): Always sort if do_sum.
2699 2014-09-22  Tom de Vries  <tom@codesourcery.com>
2701         * mklog: Add --inline option.
2703 2014-09-19  Segher Boessenkool  <segher@kernel.crashing.org>
2705         * dg-extract-results.py (Prog.result_re): Include options in test name.
2707 2014-09-19  Olivier Hainque  <hainque@adacore.com>
2709         * config-list.mk (LIST): Add powerpc-wrs-vxworksmils.
2711 2014-09-18  Joel Sherrill <joel.sherrill@oarcorp.com>
2713         * config-list.mk (LIST): Add v850-rtems.
2715 2014-09-18  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2717         * config-list.mk (LIST): Add arm-rtems.
2718         Add nios2-rtems.  Remove extra option from powerpc-rtems.
2720 2014-09-08  Trevor Saunders  <tsaunders@mozilla.com>
2722         * compare-all-tests: Don't test picochip.
2723         * config-list.mk: Likewise.
2725 2014-08-11  Mingjie Xing <mingjie.xing@gmail.com>
2727         * texi2pod.pl (postprocess): Move command process for '@sc' to the
2728         front of '@dfn'.  Add a new command process for '@t{...}', just print
2729         the content.
2731 2014-07-21  Trevor Saunders  <tsaunders@mozilla.com>
2732             Yury Gribov  <y.gribov@samsung.com>
2734         * mklog: Run mklog as a filter.
2736 2014-07-21  Trevor Saunders  <tsaunders@mozilla.com>
2738         * mklog: Read name and email from git config when available.
2740 2014-06-28  Richard Biener  <rguenther@suse.de>
2742         * gennews: Use gcc-3.0/index.html.
2744 2014-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
2746         * dg-extract-results.py: For Python 3, force sys.stdout to handle
2747         surrogate escape sequences.
2748         (safe_open): New function.
2749         (output_segment, main): Use it.
2751 2014-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2753         * dg-extract-results.py (Named): Remove __cmp__ method.
2754         (output_variation): Use a key to sort variation.harnesses.
2756 2014-05-24  Uros Bizjak  <ubizjak@gmail.com>
2758         * texi2pod.pl: Force .pod file to not be a numbered list.
2760 2014-05-20  Richard Sandiford  <rdsandiford@googlemail.com>
2762         * dg-extract-results.py (parse_run): Handle warnings that are printed
2763         before a test harness is run.
2765 2014-05-09  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2767         * config-list.mk (show): New target.
2769 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
2771         * dg-extract-results.py: New file.
2772         * dg-extract-results.sh: Use it if the environment seems suitable.
2774 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2776         * config-list.mk (LIST): Remove sparc-sun-solaris2.9, i686-solaris2.9.
2778 2013-04-22  Jakub Jelinek  <jakub@redhat.com>
2780         * gennews (files): Add files for GCC 4.9.
2782 2014-02-24  Walter Lee  <walt@tilera.com>
2784         * config-list.mk (LIST): Add tilegxbe-linux-gnu.
2786 2014-02-13  Richard Biener  <rguenther@suse.de>
2788         * download_prerequisites: Update ISL and CLOOG versions.
2790 2014-01-31  Brooks Moses  <bmoses@google.com>
2792         * gcc_update (files_and_dependencies): Add aarch64-tune.md.
2794 2014-01-29  Yury Gribov  <y.gribov@samsung.com>
2796         * mklog: Improve support of context diffs.
2798 2014-01-21  Tatiana Udalova  <t.udalova@samsung.com>
2800         * mklog: Avoid adding falsely changed functions to ChangeLog.
2802 2013-12-31  Chung-Lin Tang  <cltang@codesourcery.com>
2804         * config-list.mk: Add nios2-elf, nios2-linux-gnu. Corrected
2805         ordering of some configs.
2807 2013-12-23  Yury Gribov  <y.gribov@samsung.com>
2809         * mklog: Automatically insert comments in trivial cases.
2811 2013-12-19  Yury Gribov  <y.gribov@samsung.com>
2813         * mklog: Split generated message in parts.
2815 2013-10-31  Chung-Ju Wu  <jasonwucj@gmail.com>
2817         * config-list.mk (nds32le-elf, nds32be-elf): Add nds32 target.
2819 2013-10-29  Tobias Burnus  <burnus@net-b.de>
2821         * gcc_update (files_and_dependencies): Add rules for
2822         libcilkrts.
2824 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2826         * gcc_update (files_and_dependencies): Fix rule for
2827         libgomp/testsuite/Makefile.in.
2829 2013-10-01  Joern Rennecke  <joern.rennecke@embecosm.com>
2831         * config-list.mk: Add arc configurations.
2833 2013-09-27  Diego Novillo  <dnovillo@google.com>
2835         * testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
2837 2013-09-12  DJ Delorie  <dj@redhat.com>
2839         * config-list.mk: Add msp430-elf.
2841 2013-08-31  Diego Novillo  <dnovillo@google.com>
2843         * testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
2845 2013-08-29  Mike Stump  <mikestump@comcast.net>
2847         * gcc_update (configure): Update to handle svn 1.8.1.
2849 2013-08-03  Caroline Tice  <cmtice@google.com>
2851         * gcc_update: Add libvtv files.
2853 2013-06-06  Brooks Moses  <bmoses@google.com>
2855         * testsuite-management/validate_failures.py: Fix handling of
2856         summary lines with "|" characters or empty description fields.
2858 2013-05-24  Chung-Ju Wu  <jasonwucj@gmail.com>
2860         * download_prerequisites: Download isl and cloog conditionally.
2862 2013-05-21  David Malcolm  <dmalcolm@redhat.com>
2864         * repro_fail: Filter out "-ignore SIGHUP" from the spawn lines.
2866 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2868         * config-list.mk (LIST): Add -enable-obsolete for
2869         sparc-sun-solaris2.9, i686-solaris2.9.
2871 2013-05-13  Mike Stump  <mikestump@comcast.net>
2873         * compare_tests: Limit lines to 2000 characters as comm on Mac OS
2874         X 10.8.3 doesn't like long lines (those 2055 characters or more).
2876 2013-04-22  Sofiane Naci  <sofiane.naci@arm.com>
2878         * config-list.mk (LIST): Add aarch64-elf and aarch64-linux-gnu.
2880 2013-04-18  Diego Novillo  <dnovillo@google.com>
2882         * validate_failures.py: Fix typo.
2884 2013-04-18  Diego Novillo  <dnovillo@google.com>
2886         * validate_failures.py: Loosen check for build directory.
2887         State what failed if we couldn't find the source tree or
2888         the target triplet.
2890 2013-03-22  Jakub Jelinek  <jakub@redhat.com>
2892         * gennews (files): Add files for GCC 4.8.
2894 2013-03-06  Tobias Burnus  <burnus@net-b.de>
2896         * make-obstacks-texi.pl: New.
2898 2013-02-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2900         * make_sunver.pl: Enforce C locale.
2902 2013-02-06  Richard Sandiford  <rdsandiford@googlemail.com>
2904         * update-copyright.py: Add libdecnumber to the default list.
2905         Remove libquadmath and libssp.
2907 2013-02-06  Diego Novillo  <dnovillo@google.com>
2909         * testsuite-management/validate_failures.py: Fix typo.
2911 2013-02-06  Diego Novillo  <dnovillo@google.com>
2913         * testsuite-management/validate_failures.py: Update
2914         Copyright years.
2915         Request contributions not to use Python features newer
2916         than 2.4.
2917         (GetBuildData): If this is not a build directory,
2918         emit an error only if --results or --manifest are missing.
2920 2013-02-06  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2922         * testsuite-management/validate_failures.py
2923         (IsInterestingResult): Fix performance regression
2925 2013-02-04  Richard Sandiford  <rdsandiford@googlemail.com>
2927         * update-copyright.py: New file.
2929 2013-01-15  David Blaikie  <dblaikie@gmail.com>
2931         * dg-extract-results.sh: Handle KPASSes.
2933         * dg-extract-results.sh: Constrain the start-of-log pattern.
2935         * dg-extract-results.sh: Fix order of summary counts.
2937 2012-12-01  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2939         * testsuite-management/validate_failures.py
2940         (IsInterestingResult): Only strip line a second time if we did split.
2941         Rephrase return statement while at it.
2942         (CollectSumFiles): Also ignore .git directory.
2944 2012-12-03  Diego Novillo  <dnovillo@google.com>
2946         * testsuite-management/validate_failures.py: Fix stale
2947         use of 'options'.
2949 2012-11-30  Doug Evans  <dje@google.com>
2951         * testsuite-management/validate_failures.py: Add support for @include,
2952         @remove directives in manifest files.
2954         * testsuite-management/validate_failures.py: Add function
2955         GetManifestPath.  New global _MANIFEST_SUBDIR.
2957 2012-11-29  Doug Evans  <dje@google.com>
2959         * testsuite-management/validate_failures.py: Remove pass/fail
2960         indicator from result of GetBuildData.
2962         * testsuite-management/validate_failures.py: Store options in global
2963         variable _OPTIONS.
2965         * testsuite-management/validate_failures.py: Rename variable
2966         manifest_name to manifest_path everywhere.
2968         * testsuite-management/validate_failures.py (CompareBuilds): Pass
2969         options.results to GetSumFiles for clean build.
2971 2012-11-28  Doug Evans  <dje@google.com>
2973         * testsuite-management/validate_failures.py: Use <target_alias> instead
2974         of <target>.  Minor whitespace changes.
2976         * testsuite-management/validate_failures.py: Record ordinal with
2977         TestResult.
2979 2012-11-19  Mike Stump  <mikestump@comcast.net>
2981         * compare_tests: Add export LC_ALL=C to make sort happier.
2983 2012-11-14  H.J. Lu  <hongjiu.lu@intel.com>
2985         * gcc_update: Update libsanitizer generated files.
2987 2012-11-12  Tobias Burnus  <burnus@net-b.de>
2989         * gcc_update: Add libquadmath generated files.
2991 2012-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2993         * gcc_update: Add libsanitizer generated files.
2995 2012-11-05  Lawrence Crowl  <crowl@google.com>
2997         * compare_two_ftime_report_sets: New.
2999 2012-11-02  Diego Novillo  <dnovillo@google.com>
3001         * testsuite-management/validate_failures.py: Add option
3002         --clean_build to compare test results against another
3003         build.
3005 2012-10-31  Diego Novillo  <dnovillo@google.com>
3007         * testsuite-management/validate_failures.py: Fix parsing
3008         of summary lines.
3010 2012-10-29  Diego Novillo  <dnovillo@google.com>
3012         * testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
3014 2012-10-06  Diego Novillo  <dnovillo@google.com>
3016         * testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
3018 2012-10-02   Christophe Lyon  <christophe.lyon@linaro.org>
3020         * check_GNU_style.sh: Remove temporay file upon exit.
3022 2012-09-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3024         * contrib-list.mk (LIST): Remove arm-freebsd6, arm-linux,
3025         arm-ecos-elf, arm-rtems, arm-elf and arm-wince-pe.
3026         Use --enable-obsolete for picochip-elf.
3028 2012-09-10   Diego Novillo  <dnovillo@google.com>
3030         * testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
3032 2012-09-04  Eric Botcazou  <ebotcazou@adacore.com>
3034         * make_sunver.pl: Add missing newline at the end of extern "C++" block.
3036 2012-08-24   Diego Novillo  <dnovillo@google.com>
3038         * testsuite-management/x86_64-unknown-linux-gnu.xfail: Update.
3040 2012-08-14   Diego Novillo  <dnovillo@google.com>
3042         * testsuite-management/x86_64-unknown-linux-gnu.xfail: New.
3044 2012-08-13  Diego Novillo  <dnovillo@google.com>
3046         * testsuite-management/validate_failures.py (ExpirationDate): Tidy
3047         comment.
3049 2012-08-13  Diego Novillo  <dnovillo@google.com>
3051         * testsuite-management/validate_failures.py (ParseSummary): Fix
3052         comment.
3054 2012-08-13  Diego Novillo  <dnovillo@google.com>
3056         * testsuite-management/validate_failures.py: Import datetime.
3057         (TestResult.ExpirationDate): New.
3058         (TestResult.HasExpired): New.
3059         (ParseSummary): Call it.  If it returns True, warn that the
3060         expected failure has expired and do not add it to the set of
3061         expected results.
3062         (GetResults): Clarify documentation.
3064 2012-07-26   Diego Novillo  <dnovillo@google.com>
3066         * testsuite-management/validate_failures.py: Do not use
3067         'with ... as ...' constructs.
3069 2012-07-19   Diego Novillo  <dnovillo@google.com>
3071         * testsuite-management/validate_failures.py (CollectSumFiles):
3072         Rename from GetSumFiles.
3073         (GetSumFiles): Factor out of CheckExpectedResults.
3074         (CheckExpectedResults): Call it.
3075         (ProduceManifest): Call it.
3077 2012-07-18   Diego Novillo  <dnovillo@google.com>
3079         * testsuite-management/validate_failures.py: Fix
3080         /usr/bin/python invocation.
3082 2012-06-19  Steven Bosscher  <steven@gcc.gnu.org>
3084         * check_makefile_deps.sh: Look for c-common.o in c-family/.
3085         Add a few more crt* files to the list of files to skip.
3087 2012-05-31  Marek Polacek  <polacek@redhat.com>
3089         * mklog: Prevent printing three spaces after the date.
3091 2012-06-04   Diego Novillo  <dnovillo@google.com>
3093         * testsuite-management/validate_failures.py (GetResults):
3094         Change argument to accept list of summary files to analyze.
3095         Update callers.
3096         (CheckExpectedResults): Handle options.manifest, options.results
3097         and options.ignore_missing_failures.
3098         (Main): Add options --manifest, --results and --ignore_missing_failures.
3100 2012-05-31   Diego Novillo  <dnovillo@google.com>
3101              Cary Coutant  <ccoutant@google.com>
3103         * mklog: New.
3105 2012-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3107         PR bootstrap/53472
3108         * contrib/compare-debug (remove_comment): New function.
3109         Remove any .comment sections if the first cmp failed.
3111 2012-05-09  David Edelsohn  <dje.gcc@gmail.com>
3113         * gcc_update: Use $GCC_SVN to retrieve branch and revision.
3115 2012-05-01  Richard Henderson  <rth@redhat.com>
3117         * gcc_update: Add libatomic generated files.
3119 2012-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3121         * compare_tests: Append '/' to make 'find' traverse
3122         symlinked directories.
3124 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3126         * testsuite-management/validate_failures.py (GetBuildData): Use
3127         target_alias.
3129 2012-04-06  Doug Evans  <dje@google.com>
3131         * dg-extract-results.sh: Handle KFAILs.
3133 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3135         * config-list.mk (LIST): Remove mips-sgi-irix6.5.
3137 2012-03-13  Joseph Myers  <joseph@codesourcery.com>
3139         * gennews (files): Add files for GCC 4.7.
3141 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3143         * config-list.mk (LIST): Remove mips-openbsd.
3145 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3147         * config-list.mk (LIST): Remove alpha-dec-osf5.1.
3149 2012-03-02   Diego Novillo  <dnovillo@google.com>
3151         * testsuite-management/validate_failures.py (class TestResult): Fix
3152         match pattern for the summary line.  If there is a parsing failure,
3153         show the line we failed to parse.
3155 2012-02-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3157         PR libstdc++/52188
3158         * make_sunver.pl: Remove #ifdef handling.
3160 2012-02-17   Doug Kwan  <dougkwan@google.com>
3162         * contrib/testsuite-management/validate_failures.py
3163         (GetMakefileValue): Check for cross compilers.
3165 2012-02-15   Quentin Neill  <quentin.neill@amd.com>
3167         * compare_tests: Fix trailing paths in dir arguments.
3168         Handle sum1/sum2 temp files with others.
3170 2012-02-14  Walter Lee  <walt@tilera.com>
3172         * config-list.mk (LIST): Add tilegx-linux-gnu and
3173         tilepro-linux-gnu.
3174         * gcc_update (gcc/config/tilegx/mul-tables.c): New dependencies.
3175         (gcc/config/tilepro/mul-tables.c): New dependencies.
3177 2012-02-11  Mike Stump  <mikestump@comcast.net>
3179         * compare_tests (exit_status): Fix.
3181 2012-02-10   Diego Novillo  <dnovillo@google.com>
3183         * repro_fail: Add --debug and --debug-tui flags.
3185 2012-02-02  Sumanth G  <sumanth.gundapaneni@kpitcummins.com>
3186             Jayant R Sonar  <jayant.sonar@kpitcummins.com>
3188         * config-list.mk (LIST): Add cr16-elf.
3190 2012-01-02  Georg-Johann Lay  <avr@gjlay.de>
3192         PR target/51345
3193         * gcc_update (files_and_dependencies): Add
3194         gcc/config/avr/t-multilib, gcc/config/avr/multilib.h.
3196 2011-11-29  DJ Delorie  <dj@redhat.com>
3198         * config-list.mk (LIST): Add rl78-elf.
3200 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3202         * make_sunver.pl: Convert '?' in glob patterns to '.'.
3204 2011-11-07  Richard Henderson  <rth@redhat.com>
3206         Merged from transactional-memory.
3208         * gcc_update: Add libitm to touch data.
3210 2011-11-07   Quentin Neill  <quentin.neill@amd.com>
3212         * compare_tests: Add ability to compare all .sum
3213         files from two build directories.
3215 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
3217         * contrib-list.mk: Add Epiphany configurations.
3219 2011-09-13   Diego Novillo  <dnovillo@google.com>
3221         * testsuite-management: New.
3222         * testsuite-management/validate_failures.py: New.
3224 2011-08-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3226         * gcc_update: Determine svn branch from hg convert_revision.
3228 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3230         * config-list.mk (i586-netware): Remove.
3231         (.PHONY): Remove make-script-dir dependency.
3232         (make-script-dir): Remove.
3233         ($(LIST)): Remove make-script-dir dependency.
3235 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
3237         * gcc_update: Add C6X generated files.
3238         * contrib/config-list.mk: Add c6x-elf and c6x-uclinux.
3240 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3242         * config-list.mk (LIST): Append OPT-enable-obsolete to
3243         alpha-dec-osf5.1, mips-sgi-irix6.5.
3245 2011-06-24  Diego Novillo  <dnovillo@google.com>
3247         * repro_fail: New.
3249 2011-06-21  Joseph Myers  <joseph@codesourcery.com>
3251         * gcc_update (gcc/config/avr/avr-tables.opt): New dependencies.
3253 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
3255         * gcc_update (gcc/config/arm/arm-tables.opt): Also depend on
3256         gcc/config/arm/arm-fpus.def.
3258 2011-05-10  Joseph Myers  <joseph@codesourcery.com>
3260         * gcc_update (gcc/config/rs6000/rs6000-tables.opt): New
3261         dependencies.
3263 2011-05-09  Joseph Myers  <joseph@codesourcery.com>
3265         * gcc_update (gcc/config/mips/mips-tables.opt): New dependencies.
3267 2010-05-05  Joern Rennecke  <joern.rennecke@embecosm.com>
3269         * config-list.mk: New file.
3271 2011-05-02  Joseph Myers  <joseph@codesourcery.com>
3273         * gcc_update (gcc/config/m68k/m68k-tables.opt): New dependencies.
3275 2011-04-25  Jan Kratochvil  <jan.kratochvil@redhat.com>
3277         * paranoia.cc (ENUM_BITFIELD): Remove.
3279 2011-04-08  Joseph Myers  <joseph@codesourcery.com>
3281         * gcc_update (gcc/config/arm/arm-tables.opt): New dependencies.
3283 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
3285         * compare-all-tests (all_targets): Remove crx and m68hc11.
3287 2011-03-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3289         PR bootstrap/48135
3290         * make_sunver.pl: Don't use File::Glob.
3292 2011-03-05  Joseph Myers  <joseph@codesourcery.com>
3294         * gennews (files): Add files for GCC 4.6.
3296 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
3298         * patch_tester.sh (nopristinecache): New shell var, set according
3299         to presence or absence of new -nopristinecache option.
3300         (usage): Document new option.
3301         (bootntest_pristine): Implement it.
3303 2010-11-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3305         * make_sunver.pl: Use elfdump -s to extract symbols if possible,
3306         readelf -s otherwise.
3308 2010-11-08  Eric Botcazou  <ebotcazou@adacore.com>
3310         * make_sunver.pl: Ignore entries without symbol name first.  Then do
3311         not ignore symbols marked as 'R'.
3313 2010-10-18  Andi Kleen  <ak@linux.intel.com>
3315         * gccbug.el: Remove.
3317 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3319         * gcc_update: Run $GCC_HG pull and update separately.
3320         Check parents for SVN revision.
3322 2010-10-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3324         * test_recheck: New script.
3326 2010-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3328         * texi2pod.pl: Replace @@ before @{ and @}, for @samp{@@}.
3329         Also escape characters with grave accents, to be fixed ...
3330         (unmunge): ... here.
3331         (postprocess): Also handle @/ and @acronym{...}.
3333 2010-07-02  Sebastian Pop  <sebastian.pop@amd.com>
3335         * check_GNU_style.sh: Do not print warning messages when there are
3336         no occurences.
3338 2010-09-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3340         * gcc_update: Handle hg, too.
3342 2010-07-08  Eric Botcazou  <ebotcazou@adacore.com>
3344         * make_sunver.pl: Remove extra whitespace in regexp.
3346 2010-07-02  Sebastian Pop  <sebastian.pop@amd.com>
3348         * check_GNU_style.sh: New.
3350 2010-07-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3352         * make_sunver.pl: New file.
3354 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3356         * compare-debug (Darwin): Remove '-x' flag from ld-based object
3357         stripping.  Add a comment as to why we do it this way.
3359 2010-06-20  Alexandre Oliva  <aoliva@redhat.com>
3361         * compare-debug: Drop LTO sections.
3363 2010-06-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3365         * gcc_update: Support updating a git clone.
3367 2010-06-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3369         * test_summary: Don't use diff -u.
3370         Adapt egrep regex.
3372 2010-06-02  Andrew Haley  <aph@redhat.com>
3374         * download_prerequisites: New script.
3376 2010-05-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3378         * dg-extract-results.sh: Redirect grep output to /dev/null instead
3379         of grep -q.
3381 2010-04-22  Basile Starynkevitch  <basile@starynkevitch.net>
3383         * gcc_update: Sets the locale to C.
3385 2010-04-06  Joseph Myers  <joseph@codesourcery.com>
3387         * gennews (files): Add files for GCC 4.5.
3389 2010-03-22  Jan Kratochvil  <jan.kratochvil@redhat.com>
3391         Fix *.log tests output containing "===".
3392         * dg-extract-results.sh (/\===/): Rename to ...
3393         (/^\t\t=== .* ===$/): ... this pattern.
3395 2010-03-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3397         * dg-extract-results.sh: Fix result order to match sequential case.
3399 2010-01-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3401         * check_warning_flags.sh: Use \012 instead of \n with tr.
3403 2010-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3405         * dg-extract-results.sh: Don't use tail -n.
3407 2009-10-03  H.J. Lu  <hongjiu.lu@intel.com>
3408             Richard Guenther  <rguenther@suse.de>
3410         PR lto/39216
3411         * gcc_update: Adjust file timestamps for lto-plugin.
3413 2009-09-10  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3415         PR bootstrap/41245
3416         * compare-debug: Handle stripping of dwarf debug sections from darwin
3417         mach-o objects.
3419 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
3421         * compare-debug: Grep for blank before dash to avoid grep -e.
3423 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
3425         * compare-debug: Look for .gkd files and compare them.
3427 2009-08-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3429         PR testsuite/41166
3430         * test_summary: Invoke config.status, rather than trying to
3431         parse it.  Adjust awk script.
3433 2009-08-18  Alexandre Oliva  <aoliva@redhat.com>
3435         * compare-debug: Drop .eh_frame relocations too.
3437 2009-08-18  H.J. Lu  <hongjiu.lu@intel.com>
3439         PR testsuite/40704
3440         * test_summary: Filter out "\r".
3442 2009-06-02  Alexandre Oliva  <aoliva@redhat.com>
3444         * compare-debug: Don't fail just because of .eh_frame differences.
3446 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
3448         PR testsuite/39807
3449         * dg-extract-results.sh: Close open files and use >> instead of >
3450         to decrease number of concurrently open files from awk.  Avoid
3451         = at the beginning of a regexp and redirect to a file determined
3452         by curfile variable rather than concatenated strings to workaround
3453         Solaris nawk bug.
3455 2009-04-25  Gerald Pfeifer  <gerald@pfeifer.com>
3457         * test_summary: Only include LAST_UPDATED if it exists.
3458         Complete copyright years.
3460 2009-04-16  Paolo Bonzini  <bonzini@gnu.org>
3462         * compare-all-tests: New.
3464 2009-04-14  Jakub Jelinek  <jakub@redhat.com>
3466         * gennews (files): Reference GCC 4.4 web pages.
3468 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
3470         * reghunt/date_based/reg_periodic: Change copyright header to refer
3471         to version 3 of the GNU General Public License and to point readers
3472         at the COPYING3 file and the FSF's license web page.
3473         * reghunt/date_based/reg_search: Likewise.
3474         * regression/GCC_Regression_Tester.wdgt/widget.html: Likewise.
3475         * regression/btest-gcc.sh: Likewise.
3476         * regression/objs-gcc.sh: Likewise.
3478 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3480         * check_warning_flags.sh: Update flag exceptions.
3482 2008-11-18  Ben Elliston  <bje@au.ibm.com>
3484         * dg-cmp-results.sh: Do not print usage if either .sum file cannot
3485         be opened; print a more meaningful error instead.
3487 2008-10-24  Janis Johnson  <janis187@us.ibm.com>
3488             Jakub Jelinek  <jakub@redhat.com>
3490         * dg-extract-results.sh: New file.
3492 2008-07-14  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3494         * check_makefile_deps.sh: New file.
3496 2008-05-08  Sebastian Pop  <sebastian.pop@amd.com>
3498         * patch_tester.sh (report): Do not print "Checker: ".
3500 2008-04-23  Sebastian Pop  <sebastian.pop@amd.com>
3502         * patch_tester.sh (report): Do not print the time.
3504 2008-04-01  Joseph Myers  <joseph@codesourcery.com>
3506         * texi2pod.pl: Handle @samp and @url inside verbatim blocks.
3507         Handle @heading.  Handle enumerated lists with starting numbers
3508         and extra headings.
3510 2008-03-10  Janis Johnson  <janis187@us.ibm.com>
3512         * patch_tester.sh (initialization): Initialize svnpatch and stop.
3513         (usage): Add -svnpath and -stop.
3514         (makedir): New.
3515         (argument handling): Process -stop and -svnpath.
3516         (setup code): Use makedir, error out if initial svn checkout fails.
3517         (update): Use svnpath.  Invoke contrib/gcc_update.
3518         (apply_patch): Require that patch was created at top level.  Use eval
3519         with option variables.  Don't use bootstrap target for make.  Verify
3520         that some tests were run.
3521         (bootntest_patched): Use snvpath.
3522         (main loop): For -stop, exit when there are no more patches to test.
3524 2008-03-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3526         * check_warning_flags.sh: Instead of invoke.texi, take the path
3527         to the doc directory as argument.  Check that warnings listed in
3528         'gcc --help' are accepted by the compiler, and listed in the
3529         manuals.
3531 2008-03-06  Tom Tromey  <tromey@redhat.com>
3533         * patch_tester.sh (usage): Watermark is not lexicographic.
3534         Load $STATE/defaults if it exists.
3535         (selfexec): Use $0.
3536         (apply_patch): Handle deletions.
3537         (bootntest): Handle default settings.
3539 2008-03-05  Jakub Jelinek  <jakub@redhat.com>
3541         * gennews (files): Reference GCC 4.3 web pages.
3543 2008-02-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
3545         * check_warning_flags.sh: New file.
3547 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
3549         * paranoia.cc (main): Remove handling of c4x_single and
3550         c4x_extended formats.
3552 2007-12-26  Sebastian Pop  <sebastian.pop@amd.com>
3554         * compareSumTests3: Changed to GPLv3.
3555         * prepare_patch.sh: Same.
3556         * uninclude: Same.
3557         * dglib.pm: Same.
3558         * gennews: Same.
3559         * texi2pod.pl: Same.
3560         * analyze_brprob: Same.
3561         * gcc_build: Same.
3563 2007-12-26  Sebastian Pop  <sebastian.pop@amd.com>
3565         * patch_tester.sh: Changed to GPLv3.
3567 2007-12-15  Sebastian Pop  <sebastian.pop@amd.com>
3569         * patch_tester.sh: Don't save the script anymore.
3571 2007-12-15  Sebastian Pop  <sebastian.pop@amd.com>
3573         * patch_tester.sh: New.
3574         * prepare_patch.sh: New.
3576 2007-11-26  Alexandre Oliva  <aoliva@redhat.com>
3578         * compare-debug: Introduce -p flag to preserve .stripped files.
3580 2007-10-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3582         * texi2pod.pl: Handle @asis.
3583         (postprocess): Move @gccoptlist{} after all formatting commands.
3585 2007-10-01  Alexandre Oliva  <aoliva@redhat.com>
3587         * compare-debug: Avoid spurious errors when .stripped files
3588         exist.
3590 2007-09-22  Hans-Peter Nilsson  <hp@axis.com>
3592         * warn_summary (srcdirFilter): Add fixincludes, sim,
3593         newlib and mpfr.
3595 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3597         * gcc_update: Handle different URL paths and tags.
3599 2007-08-16  Alexandre Oliva  <aoliva@redhat.com>
3601         * compare-debug: New.
3603 2007-08-16  H.J. Lu  <hongjiu.lu@intel.com>
3604             Andreas Schwab  <schwab@suse.de>
3606         * gcc_update: Use "svn info" for revision number.  Create
3607         gcc/REVISION with branch name and revision number.
3609 2007-08-10  Diego Novillo  <dnovillo@google.com>
3611         * gcc.doxy: Rename from tree-ssa.doxy.
3613 2007-08-10  Diego Novillo  <dnovillo@google.com>
3615         * tree-ssa.doxy: Update for doxygen 1.5.
3616         Include all the files in the middle and back ends.
3618 2007-06-30  Hans-Peter Nilsson  <hp@axis.com>
3620         * gcc_update (files_and_dependencies): Handle
3621         gcc/testsuite/gcc.dg/cpp/direct2s.c.
3623 2007-05-13  Mark Mitchell  <mark@codesourcery.com>
3625         * gennews (files): Reference GCC 4.2 web pages.
3627 2007-04-04  Zack Weinberg  <zack@mrtock.ucsd.edu>
3629         * texi2pod.pl: Correct handling of @itemize with no argument.
3631 2007-03-17  Hans-Peter Nilsson  <hp@axis.com>
3633         * uninclude: New utility, from Alexandre Oliva.
3635 2007-02-26  Dominique Dhumieres  <dominiq@lps.ens.fr>
3637         * test_installed: Adjust to the move from g77 to gfortran.
3639 2007-02-16  Matthias Klose  <doko@debian.org>
3641         * texi2pod.pl: Handle @subsubsection, ignore @anchor.
3643 2007-02-10  Hans-Peter Nilsson  <hp@axis.com>
3645         * test_summary (configflags): Adjust for changes in the
3646         config.status format due to update to autoconf 2.59.
3648 2007-02-09  Daniel Jacobowitz  <dan@codesourcery.com>
3650         * gcc_update: Update for configure.in -> configure.ac.
3652 2007-02-06  Richard Sandiford  <richard@codesourcery.com>
3654         * texi2pod.pl: Handle @multitable.
3656 2007-01-15  Tom Tromey  <tromey@redhat.com>
3658         * download_ecj: New file.
3660 2006-09-27  Matthew Sachs  <msachs@apple.com>
3662         * compareSumTests3: POD syntax fix.
3664 2006-09-27  Matthew Sachs  <msachs@apple.com>
3666         * dglib.pm: Initial commit.
3667         * compareSumTests3: Initial commit.
3669 2006-09-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3671         * dg-cmp-results.sh (compare-$$.awk): Print name[old]
3672         and not non-existing nm[old].
3674 2006-07-06  Paul Eggert  <eggert@cs.ucla.edu>
3676         Port to hosts whose 'sort' and 'tail' implementations
3677         treat operands with leading '+' as file names, as POSIX
3678         has required since 2001.  However, make sure the code still
3679         works on pre-POSIX hosts.
3680         * compare_tests: Don't assume "sort +2" is equivalent to
3681         "sort -k 3", since POSIX 1003.1-2001 no longer requires this.
3683 2006-06-05  James Lemke  <jwlemke@wasabisystems.com>
3685         * dg-cmp-results.sh: New script for comparing DejaGNU logs.
3687 2006-06-02  Richard Earnshaw  <rearnsha@arm.com>
3688             Mike Stump  <mrs@apple.com>
3690         * compare_tests: Handle multilibs better.
3692 2006-05-31  Daniel Jacobowitz  <dan@codesourcery.com>
3694         * texi2pod.pl: Correct handling of absolute @include.
3696 2006-05-02  Daniel Jacobowitz  <dan@codesourcery.com>
3698         * texi2pod.pl: Handle -I.
3700 2006-02-28  Mark Mitchell  <mark@codesourcery.com>
3702         * gennews (files): Update for GCC 4.1.
3704 2006-01-24  Diego Novillo  <dnovillo@redhat.com>
3706         * gcc_update (files_and_dependencies): Handle
3707         libgomp/testsuite/Makefile.in.
3709 2006-01-18  Richard Henderson  <rth@redhat.com>
3710             Diego Novillo  <dnovillo@redhat.com>
3712         * gcc_update (files_and_dependencies): Add libgomp files.
3714 2005-12-06  Ben Elliston  <bje@au.ibm.com>
3716         * newcvsroot: Remove.
3718 2005-11-03  Steven Bosscher  <stevenb@suse.de>
3720         * gcc_build: Fix my previous checking.
3722 2005-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3724         * gcc_update: Include revision number in LAST_UPDATED.
3726 2005-10-30  Steven Bosscher  <stevenb@suse.de>
3728         * gcc_build: Use gcc.gnu.org as the default server.  Set up
3729         SVN_REPOSITORY correctly.  Add support for checking out branches.
3731 2005-10-28  Andrew Pinski  <pinskia@gcc.gnu.org>
3733         * gcc_update: When svn update is called and
3734         --silent is used, pass -q.
3736 2005-10-28  Andrew Pinski  <pinskia@gcc.gnu.org>
3738         * gcc_update: Remove the -q from svn invocation.
3740 2005-10-28  Andrew Pinski  <pinskia@gcc.gnu.org>
3742         * gcc_build: Remove -d from the call to gcc_update.
3744 2005-10-28  Daniel Berlin  <dberlin@dberlin.org>
3745             Ben Elliston  <bje@au1.ibm.com>
3747         * gcc_update: Update for svn.
3748         * newcvsroot: Ditto.
3749         * gcc_build: Ditto.
3751 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3753         * texi2pod.pl: Substitue for @value even when part of @include.
3755 2005-10-21  Bob Wilson  <bob.wilson@acm.org>
3757         * texi2pod.pl: Convert two single quotes or two backquotes to
3758         double quotes.
3760 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3762         * gcc_update: Update dependencies for libjava/aclocal.m4.
3764 2005-08-14  Kelley Cook  <kcook@gcc.gnu.org>
3766         * All files: Update with new FSF address.
3768 2005-07-14  Ben Elliston  <bje@au.ibm.com>
3770         * filter_params.pl: Typo fix.
3771         * filter_knr2ansi.pl: Likewise.
3773 2005-06-05  Gerald Pfeifer  <gerald@pfeifer.com>
3775         * gennews (files): Update for egcs-1.0 release pages consolidation.
3777 2005-04-17  Joseph S. Myers  <joseph@codesourcery.com>
3779         * gennews (files): Update for GCC 4.0.
3781 2005-03-18  Alexandre Oliva  <aoliva@redhat.com>
3783         * gcc_update (silent): Unset instead of initializing to null.
3785 2005-03-18  Andreas Schwab  <schwab@suse.de>
3787         * gcc_update (apply_patch): Properly quote $1.
3789 2005-03-18  Zack Weinberg  <zack@codesourcery.com>
3791         * gcc_update: Add --silent option.
3793 2005-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3795         * warn_summary (keywordFilter): Update sed pattern for new quoting
3796         style in warnings.
3798 2005-03-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3800         * warn_summary: Add -fortran subdir flag.
3801         (subdirectoryFilter): Fix missing ada subdir.
3803 2004-11-20  Hans-Peter Nilsson  <hp@bitrange.com>
3805         * gcc_update (touch_files): Don't rely on "make" being GNU make;
3806         grep for "Touching" to determine that the rule executes.
3808 2004-11-14  Hans-Peter Nilsson  <hp@bitrange.com>
3810         * gcc_update (touch_files): Explicitly pass --no-print-directory.
3812 2004-11-04  Andrew Pinski  <pinskia@physics.uc.edu>
3814         * gcc_update (boehm-gc/aclocal.m4): Remove boehm-gc/acinclude.m4.
3816 2004-08-04  Paolo Bonzini  <bonzini@gnu.org>
3818         * gcc_update: Add fixincludes.
3820 2004-08-26  Matthias Klose  <doko@debian.org>
3822         * texi2pod.pl: keep references of the form @ref{...}, print them bold.
3824 2004-08-26  Matthias Klose  <doko@debian.org>
3826         * test_summary: Include baseline used for libstdc++-v3 abi check
3827         in test summary.
3829 2004-08-25  Ben Elliston  <bje@au.ibm.com>
3831         * gcc_update (libcpp/Makefile.in): Remove libcpp/Makefile.am.
3833 2004-08-20  Andreas Tobler  <a.tobler@schweiz.ch>
3835         * gcc_update (self): libjava/configure.in -> configure.ac. Automake
3836         update done.
3838 2004-08-04  Paolo Bonzini  <bonzini@gnu.org>
3840         * gcc_update: libjava/configure.ac -> configure.in.  Automake
3841         1.4 does not handle configure.ac properly.
3843 2004-08-04  Andreas Schwab  <schwab@suse.de>
3845         * gcc_update: libjava/configure.in -> configure.ac.
3847 2004-08-03  Richard Earnshaw  <rearnsha@arm.com>
3849         * gcc_update: gcc/config/arm/arm-tune.md -> arm-cores.def gentune.sh.
3851 2004-07-16  Jeff Law  <law@redhat.com>
3853         * analyze_brprob: Fix comments.  More consistent output format.
3855 2004-06-17  Diego Novillo  <dnovillo@redhat.com>
3857         * tree-ssa.doxy: Update for doxygen 1.3.5.
3859 2004-06-14  Andreas Jaeger  <aj@suse.de>
3861         * gcc_update: boehm-gc/configure.in -> configure.ac.
3863 2004-06-16  Paolo Bonzini  <bonzini@gnu.org>
3865         * gcc_update (boehm-gc/configure): Depend on
3866         boehm-gc/configure.ac instead of boehm-gc/configure.in
3868 2004-06-14  Paolo Bonzini  <bonzini@gnu.org>
3870         * gcc_update (libmudflap/configure): Depend on
3871         libmudflap/configure.ac instead of libmudflap/configure.in
3873 2004-06-14  Andreas Jaeger  <aj@suse.de>
3875         * gcc_update: Add libcpp.
3877 2004-06-10  Andreas Jaeger  <aj@suse.de>
3879         * gcc_update: Add libgfortran.
3881 2004-05-29  Andrew Pinski  <pinskia@physics.uc.edu>
3883         * gcc_update (libbanshee/configure): Depend on
3884         libbanshee/configure.ac instead of libbanshee/configure.in
3886 2004-05-17  Zack Weinberg  <zack@codesourcery.com>
3888         * gcc_update: Remove gcc/f/intdoc.texi and all libf2c files
3889         from list of files to be touched.
3890         * convert_to_f2c, convert_to_g2c, download_f2c: Delete.
3892 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3894         * gennews: Update for GCC 3.4.
3896 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
3898         Merge from tree-ssa-20020619-branch.
3900         * filter_gcc_for_doxygen: New file.
3901         * filter_knr2ansi.pl: New file.
3902         * filter_params.pl: New file.
3903         * tree-ssa.doxy: New file.
3904         * contrib/gcc_update (files_and_dependencies): Handle
3905         libbanshee and libmudflap.
3907 2004-04-12  Kelley Cook  <kcook@gcc.gnu.org>
3908             Andreas Jaeger  <aj@suse.de>
3910         * gcc_update (files_and_dependencies): Insert zlib dependencies.
3912 2004-04-09  Nathanael Nerode  <neroden@gcc.gnu.org>
3914         * gcc_update (files_and_dependencies): libobjc/configure now
3915         depends on configure.ac, not configure.in.
3917 2004-04-01  Kelley Cook  <kcook@gcc.gnu.org>
3919         * gcc_update (files_and_dependencies): Remove gcc/ada/*.texi.
3921 2004-03-16  Andreas Tobler  <a.tobler@schweiz.ch>
3923         * gcc_update (files_and_dependencies): Insert libffi dependencies.
3925 2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
3927         * gcc_update (files_and_dependencies): Insert libada/configure.
3929 2004-02-29  Andrew Pinski  <pinskia@physics.uc.edu>
3931         * gcc_update (files_and_dependencies): Update intl/configure.in
3932         to intl/configure.ac.
3934 2004-01-09  Kelley Cook  <kcook@gcc.gnu.org>
3936         * gcc_update (files_and_dependencies): Update fastjar/configure.in
3937         to fastjar/configure.ac
3939 2004-01-07  Kelley Cook  <kcook@gcc.gnu.org>
3941         * gcc_update (files_and_dependencies): Remove non-existant files.
3943 2004-01-05  Kelley Cook  <kcook@gcc.gnu.org>
3945         * gcc_update (files_generated): Revert 2003-12-18 change.
3947 2004-01-03  Andrew Pinski  <pinskia@physics.uc.edu>
3949         * gcc_update (files_and_dependencies): For gcc directory,
3950         rename configure.in to configure.ac.
3952 2003-12-19  Andreas Tobler  <a.tobler@schweiz.ch>
3954         * gcc_update (files_and_dependencies): For libjava/libltdl directory,
3955         remove acconfig.h. No longer used.
3957 2003-12-18  Kelley Cook  <kcook@gcc.gnu.org>
3959         * gcc_update (files_generated): Add in gcc/ada/stamp-xgnatug and update
3960         gcc/ada/gnat_ug_* to use it.
3962 2003-12-16  James E Wilson  <wilson@specifixinc.com>
3964         * gcc_update (files_and_dependencies): For libjava/libltdl directory,
3965         rename configure.in to configure.ac, and stamp-h.in to config-h.in.
3967 2003-12-11  Kelley Cook  <kcook@gcc.gnu.org>
3969         * gcc_update (files_and_dependencies): Correct typo in the filename
3970         gnat_ug_wnt.texi.
3972 2003-12-08  Arnaud Charlet  <charlet@act-europe.fr
3974         * gcc_update: Remove handling of sinfo.h, einfo.h, nmake.ads,
3975         treeprs.ads.
3977 2003-10-16  Mark Mitchell  <mark@codesourcery.com>
3979         * gennews (files): Add GCC 3.3 files.
3981 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
3983         * gcc_build: Fix handling of -t option.  Add -x option.
3985 2003-07-31  Matt Kraai  <kraai@alumni.cmu.edu>
3987         * texi2pod.pl: Remove extra line.
3989 2003-07-15  Matt Kraai  <kraai@alumni.cmu.edu>
3991         * texi2pod.pl: Default @itemize's parameter to @bullet.
3993 2003-07-12  Zack Weinberg  <zack@codesourcery.com>
3995         * gcc_update: gcc/acconfig.h no longer exists.
3997 2003-07-11  Matthias Klose  <doko@debian.org>
3999         * test_installed: Add options to run objc tests.
4000         In generated site.exp, initialize rootme, CFLAGS, CXXFLAGS.
4002 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
4004         * gcc_update: Remove gcc/intl/plural.c from list.
4005         Add new generated files intl/plural.c, intl/configure,
4006         intl/config.h.in.
4008 2003-06-13  Jason Thorpe  <thorpej@wasabisystems.com>
4010         * gcc_update (files_and_dependencies): Add
4011         gcc/testsuite/gcc.dg/cpp/_Pragma3.c depends on
4012         gcc/testsuite/gcc.dg/cpp/mi1c.h.
4014 2003-05-23  Nathanael Nerode  <neroden@gcc.gnu.org>
4016         * paranoia.cc: Fix spelling error.
4018         * analyze_brprob, gcc_build, gennews, texi2pod.pl: Change GNU CC
4019         to GCC.
4021 2003-04-04  Mike Stump  <mrs@apple.com>
4023         * compare_tests: Fix exit status and be more flexible with spacing.
4025 2003-03-08  Phil Edwards  <pme@gcc.gnu.org>
4027         * test_summary:  Add -h, print existing comments as help.
4029 2003-03-03  H.J. Lu  <hjl@gnu.org>
4031         * gcc_build: Use $GCC_CVS/$CVS instead of cvs.
4032         * gcc_update: Likewise.
4034 2003-01-19  Alexandre Oliva  <aoliva@redhat.com>
4036         * test_summary (configflags): Only use the first match.  Remove
4037         excess space.  Use sub instead of gsub where possible.  Use `none'
4038         if no configure flags were given.
4040 2003-01-10  Loren J. Rittle  <ljrittle@acm.org>
4042         * test_summary (configflags): awk portability.
4044 2003-01-07  Alexandre Oliva  <aoliva@redhat.com>
4046         * test_summary (configflags): Compute correctly with both
4047         autoconfiscated and Cygnus-style top-level.
4049 2003-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4051         * gcc_update (files_and_dependencies): Add gcc/cp/cfns.h depends
4052         on gcc/cp/cfns.gperf and gcc/java/keyword.h depends on
4053         gcc/java/keyword.gperf
4055 2002-12-29  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4057         * gcc_update (files_and_dependencies): Add gcc/intl/plural.c as
4058         depending on gcc/intl/plural.y.
4060 2002-12-28  Alexandre Oliva  <aoliva@redhat.com>
4062         * gcc_update (configure): Depend on config/acx.m4 as well.
4064         * gcc_update (configure): Depend on configure.in.
4066 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4068         * texi2pod.pl: Skip contents of @copying.
4070 2002-11-09  Zack Weinberg  <zack@codesourcery.com>
4072         * gthr_supp_vxw_5x.c: New file.
4074 2002-10-21  Richard Henderson  <rth@redhat.com>
4076         * paranoia.cc (real_c_float::image): Accomodate size of
4077         real_internal format.
4078         (main): Unbuffer stdio.  Add real_internal format.
4079         (floor_log2_wide): New.
4081 2002-10-16  Richard Henderson  <rth@redhat.com>
4083         * paranoia.cc (ENUM_BITFIELD): New.
4084         (class): Define as klass around real.h.
4085         (real_c_float): Not a template any longer; define MODE as a
4086         class static constant; use real_format elements for SIZE.
4087         Update uses of real_to_decimal and real_to_hexadecimal.
4088         (main): Change -g argument to use a format name.
4089         (mode_for_size): Remove.
4091 2002-09-16  Richard Henderson  <rth@redhat.com>
4093         * paranoia.cc: New file.
4095 2002-09-04  Richard Henderson  <rth@redhat.com>
4097         * enquire.c: Remove.
4099 2002-08-14  Mark Mitchell  <mark@codesourcery.com>
4101         * gennews (files): Add GCC 3.2 files.
4103 2002-07-22  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4105         * gennews (files): Add proper files for the GCC 3.1 release series.
4106         Simplify and reformat introductory wording.
4108 2002-07-16  Nathanael Nerode  <neroden@gcc.gnu.org>
4110         * enquire.c: Move from gcc.
4112 2002-07-16  H.J. Lu  <hjl@gnu.org>
4114         * gcc_update (touch_files): Pass -s to ${MAKE}.
4116 2002-06-26  Zack Weinberg  <zack@codesourcery.com>
4118         * texi2pod.pl: Correct handling of the internal R<> sequence.
4120 2002-05-31  Florian Weimer  <fw@deneb.enyo.de>
4122         * gcc_update (files_and_dependencies): Add generated Texinfo files
4123         for Ada.
4125 2002-05-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4127         * test_installed: Allow for PWDCMD to override hardcoded pwd.
4128         * test_summary: Likewise.
4130 2002-04-18  Geoffrey Keating  <geoffk@redhat.com>
4132         * gcc_update (touch_files): Don't have empty for loop.
4134 2002-04-16  Richard Henderson  <rth@redhat.com>
4136         * gcc_update: Remove libchill.
4138 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
4140         * texi2pod.pl: Handle @end ftable and @end vtable.
4142 2002-03-11  Zack Weinberg  <zack@codesourcery.com>
4144         * texi2pod.pl: Handle @include, @ftable, @vtable.
4145         Reformat some code for clarity.
4147 2002-02-24  Christian Jönsson  <c.christian.joensson@telia.com>
4149         * test_summary: Additional to XPASS and FAIL, add UNRESOLVED,
4150         WARNING and ERROR output from the *.sum files.
4152 2002-01-26  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4154         * gennews (files): Replace gcc-2.95/gcc-2.95.html,
4155         gcc-2.95/gcc-2.95.1.html, gcc-2.95/gcc-2.95.2.html,
4156         and gcc-2.95/gcc-2.95.3.html by gcc-2.95/index.html.
4158 2002-01-16  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4160         * gennews (files): Replace egcs-1.1/egcs-1.1.2.html,
4161         egcs-1.1/egcs-1.1.1.html, and egcs-1.1/egcs-1.1.html by
4162         egcs-1.1/index.html.
4164 2002-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4166         * warn_summary: Add -ada subdirectory flag.
4168 2001-12-12  Matthias Klose  <doko@debian.org>
4170         * texi2pod.pl: Merge changes from binutils' texi2pod.pl. Allows
4171         generation of more than one man page from one source.
4172         Add '-' to set of valid chars for an identifier.
4173         Let -D option accept flags of the form <flag>=<value>.
4174         Use \s+ for whitespace detection in '@c man' lines.
4175         Handle @set and @clear independent of $output.
4176         Substitute all @value{}'s in a line.
4178 2001-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
4180         * texi2pod.pl: Handle @ifnottex, @iftex and @display.  Handle @var
4181         in verbatim blocks specially.  Handle @unnumbered, @unnumberedsec
4182         and @center.  Allow [a-z] after @enumerate.  Handle 0 and numbers
4183         greater than 9 in enumerations.
4185 2001-11-07  Laurent Guerby  <guerby@acm.org>
4187         * gcc_update (files_and_dependencies): Add Ada dependencies.
4189 2001-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
4191         * snapshot: Remove.
4193 2001-09-07  Richard Sandiford  <rsandifo@redhat.com>
4195         Revert:
4196         * gcc_update: (files_and_dependencies) Add gcc/java/parse.c
4197         gcc/java/parse-scan.c and gcc/java/keyword.h to list of files to
4198         touch.
4200 2001-09-04  David.Billinghurst  <David.Billinghurst@riotinto.com>
4202         * gcc_update: (files_and_dependencies) Add gcc/java/parse.c
4203         gcc/java/parse-scan.c and gcc/java/keyword.h to list of files to
4204         touch.
4206 Mon Aug 13 02:29:08 CEST 2001  Jan Hubicka  <jh@suse.cz>
4208         * analyze_brprob: Update for changes in gcc debug output.
4210 Sat Jul 28 22:37:49 CEST 2001  Jan Hubicka  <jh@suse.cz>
4212         * analyze_brprob: Avoid more overflows.
4214 2001-07-27  Richard Henderson  <rth@redhat.com>
4216         * test_summary: Copy LAST_UPDATED UTC time to head of summary.
4218 Fri Jul 27 18:01:21 CEST 2001  Jan Hubicka  <jh@suse.cz>
4220         * analyze_brprob: Avoid overflows.
4222 2001-07-27  Richard Henderson  <rth@redhat.com>
4224         * gcc_update: Dump timestamp in LAST_UPDATED.
4226 2001-07-26  Andreas Jaeger  <aj@suse.de>,
4227             Hans-Peter Nilsson  <hp@bitrange.com>
4229         * analyze_brprob: Fix documentation.
4231 Mon Jul 23 15:47:19 CEST 2001  Jan Hubicka  <jh@suse.cz>
4233         * analyze_brprob: Fix awk compatibility problems; update comment.
4235 2001-07-23  Andreas Jaeger  <aj@suse.de>
4237         * analyze_brprob: Fix more typos.
4239 2001-07-23  Andreas Jaeger  <aj@suse.de>
4241         * analyze_brprob: Fix typos.
4243 2001-07-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4245         * texi2pod.pl: Handle @r inside @item.
4247 2001-07-02  Zack Weinberg  <zackw@stanford.edu>
4249         * gcc_update: Remove entries for gcc.1, cpp.1, gcov.1.
4251 2001-07-01  Zoltan Felleg  <zfelleg@telnet.hu>
4253         * warn_summary: Fix typo in a comment.
4255 2001-06-14  Albert Chin-A-Young  <china@thewrittenword.com>
4257         * contrib/gcc_update: Fix timestamp on gcc/f/intdoc.texi.
4259 2001-06-13  Mark Mitchell  <mark@codesourcery.com>
4261         * gennews: Set TERM to vt100 for Lynx.
4263 2001-06-13  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4265         * release: Remove.
4267 Tue Jun 12 12:21:40 CEST 2001  Jan Hubicka  <jh@suse.cz>
4269         * analyze_brprob: New file.
4271 2001-06-11  Mark Mitchell  <mark@codesourcery.com>
4273         * gcc_build: Output information about the commands used to
4274         configure the compiler.
4276 2001-06-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4278         * gennews: Update for GCC 3.0.
4280 2001-06-02  Joseph S. Myers  <jsm28@cam.ac.uk>
4282         * gcc_update: Update for move of documentation to gcc/doc.
4284 2001-05-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4286         * contrib/test_summary (files): Sort before evaluating.
4288 2001-05-23  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4290         * gcc_update (UPDATE_OPTIONS): Add -d to the default settings.
4292 2001-05-21  Mark Mitchell  <mark@codesourcery.com>
4294         * gcc_build: Use -d when invoking gcc_update.
4296 2001-05-18  Andreas Jaeger  <aj@suse.de>
4298         * gcc_update: Add rules for libf2c/libI77.
4300 2001-05-17  Alexandre Oliva  <aoliva@redhat.com>
4302         * gcc_update (touch_files): Use simpler, yet as portable, syntax.
4304 2001-05-14  Loren J. Rittle  <ljrittle@acm.org>
4306         * gcc_update (touch_files): Enhance make portability.
4308 2001-05-14  Alexandre Oliva  <aoliva@redhat.com>
4310         * gcc_update (touch_files): Use a Makefile to touch files.
4312 2001-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4314         * texi2pod.pl: Add copyright and GPL notices.
4316 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
4318         * texi2pod.pl: Handle "\,".
4320 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
4322         * texi2pod.pl: Fix regular expression for @r to avoid exponential
4323         recursion.  From Russ Allbery <rra@stanford.edu>.  Remove perl
4324         version check.
4326 2001-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4328         * warn_summary (stageNfilter): Update for recent changes in
4329         bootstrap logic.
4331 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
4333         * texi2pod.pl: Require at least perl 5.6.0.
4335 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
4337         * gcc_update: Add gcc/gcc.1 to generated files.
4338         * texi2pod.pl: Handle @r and @gccoptlist.  Handle @gol.  Handle
4339         discarding to end of sentence with @xref where the sentence has an
4340         interior "." in markup, and handle discarding parentheses around
4341         such a sentence.
4343 2001-01-11  Bernd Schmidt  <bernds@redhat.com>
4345         * gennews: Add gcc-2.95.3.
4347 2001-01-10  Joseph S. Myers  <jsm28@cam.ac.uk>
4349         * texi2pod.pl: Handle @gcctabopt and @env in tables.  Handle
4350         @command.  Format URLs and email addresses in bold.
4352 2001-01-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4354         * gcc_update: Add cpp.1 to the list of generated files.
4356         * texi2pod.pl: Handle @option and @env.
4358 2001-01-03  Mike Stump  <mrs@wrs.com>
4360         * snapshot: Update to account for java libraries.
4362 2000-12-28  Jeffrey Oldham  <oldham@codesourcery.com>
4364         * test_summary: Export filesuffix, not fileprefix.
4366 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
4368         * release: Change some EGCS references to GCC.
4370 2000-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4372         * warn_summary: Fix subdirectory filtering.  Add -intl and -fixinc
4373         subdirectory flags.  Add source directory prefix filtering.
4374         Redirect diagnostic output to stderr.
4376 2000-12-07  Zack Weinberg  <zack@wolery.stanford.edu>
4378         * texi2pod.pl: If multiple @c man sections with the same tag
4379         appear, concatenate them in the final output.  When skipping,
4380         ignore block commands that can't cause skipping, and honor
4381         those that can.  Ensure that verbatim blocks are separate
4382         paragraphs.
4384 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
4386         * gcc_update: Don't touch tradcif.c or java/parse.h.
4388 2000-12-05  Zack Weinberg  <zack@wolery.stanford.edu>
4390         * texi2pod.pl: Restructure for comprehensibility, add
4391         comments.  Merge handling of @ignore and @ifxxx.  Handle a
4392         whole bunch more Texinfo commands.  Use consistent formatting
4393         style.
4395 2000-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
4397         * gennews: New script.
4399 2000-11-22  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4401         * gcc_update: Update a comment as we now require bison for CVS users.
4403 2000-11-22  Joseph S. Myers  <jsm28@cam.ac.uk>
4405         * gcc_update: Add gcov.1 to the list of generated files.
4407 2000-11-21  Mark Mitchell  <mark@codesourcery.com>
4409         * gcc_build: Remove code to put information in a log file.
4411 2000-11-19  Zack Weinberg  <zackw@stanford.edu>
4413         * texi2pod.pl:
4414         - Add real command line parsing.
4415           - Support @ifset, @ifclear, @set, @value, -D switch.
4416           - Support @sc.  Improve handling of @ref and friends.
4417           - Discard @subsection, @need, @node lines.
4418         - Un-nest font changes to match texinfo semantics.
4419           - Handle @{ and @}.  Oops.
4420         - Don't emit E<> directives inside verbatim blocks.
4422 2000-11-12  Bruce Korb  <bkorb@gnu.org>
4424         * release: generalize the release script a bit.
4426 Sat Nov 11 17:29:03 2000  Mark P Mitchell  <mark@codesourcery.com>
4428         * gcc_build: Add -o option for setting the objdir to use.
4430 2000-11-11  Jeff Law  <law@redhat.com>,
4432         * release: New file.
4434 2000-11-08  Jeff Law  <law@redhat.com>,
4435             Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4437         * snapshot: New file.
4439 2000-11-08  Jeffrey Oldham  <oldham@oz.codesourcery.com>
4441         * gcc_build (bootstrap_gcc): New function.
4442         (configure_gcc): Likewise.
4443         (build_gcc): Rewritten to use configure and bootstrap.
4444         (MAKE_BOOTSTRAP_OPTIONS): Replaced MAKE_OPTIONS.
4446 2000-10-31  Mark Mitchell  <mark@codesourcery.com>
4448         * gcc_build (MAKE): New variable.
4449         (build_gcc): Use it.  Fix logging of errors.
4450         (install_gcc): Likewise.
4452 2000-10-29  Mark Mitchell  <mark@codesourcery.com>
4454         * gcc_build: Save the output from CVS into the logfile as well.
4456 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
4458         * gcc_build: Fix typos.
4460 2000-10-14  Joseph S. Myers  <jsm28@cam.ac.uk>
4462         * gperf-2.7-19981006.pat: Remove.
4464 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
4466         * test_installed: Change EGCS references to refer to GCC.
4468 2000-09-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4470         * gcc_update (touch_files): Add some informative output.
4472 2000-09-16  Andreas Jaeger  <aj@suse.de>
4474         * gcc_update: Remove gcc/c-parse.gperf.
4476 2000-08-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>,
4477             Alexandre Oliva  <aoliva@redhat.com>
4479         * gcc_update: Execute touch_files_reexec even if `cvs update`
4480         failed.
4482 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
4484         * test_summary: AWK breaks with filenames containing `='.
4486 Sun Jul 16 12:04:33 2000  Mark P Mitchell  <mark@codesourcery.com>
4488         * gcc_build: New script.
4490 2000-07-13  Mark Mitchell  <mark@codesourcery.com>
4492         * gcc_update (files_and_dependencies): Remove generated YACC files.
4494 2000-07-12  Mark Mitchell  <mark@codesourcery.com>
4496         * gcc_update (files_and_dependencies): Remove generated YACC files.
4498 2000-06-04  Mark Mitchell  <mark@codesourcery.com>
4500         * newcvsroot: Handle filenames that contain spaces.
4502 2000-06-03  Zack Weinberg  <zack@wolery.cumb.org>
4504         * test_summary: In generated script, use cat <<'EOF' not cat <<\EOF.
4505         Elide --with-gcc-version-trigger and --norecursion from
4506         configure flags.  Remove code to report status of haifa scheduler.
4508 2000-05-18  Alexandre Oliva  <aoliva@cygnus.com>
4510         * gcc_update (self): Set to `$0'.
4511         (touch_files_reexec): Use `$self' instead of `$0'.
4513 2000-05-12  Alexandre Oliva  <aoliva@cygnus.com>
4515         * gcc_update (touch_files_reexec): New function, run after the
4516         tree is modified.
4518 2000-05-08  Richard Hendeson  <rth@cygnus.com>
4520         * gcc_update: Remove references to inclhack.tpl.
4522 2000-04-28  Jason Merrill  <jason@casey.cygnus.com>
4524         * index-prop: Use a single pattern.  Also support *** cdiffs.
4526 2000-04-28  Pavel Roskin  <pavel_roskin@geocities.com>
4528         * index-prop: Don't change /dev/null.
4530 2000-04-27  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4532         * gcc_update: Refer to GCC and gcc_update instead of egcs and
4533         egcs_update.
4535 2000-04-26  Jonathan Larmour  <jlarmour@redhat.co.uk>
4537         * index-prop: Fix occasional problem when using cvs diff -p.
4539 2000-04-18  Zack Weinberg  <zack@wolery.cumb.org>
4541         * gcc_update: Remove references to cexp.c/cexp.y.
4543 1999-12-18  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4545         * newcvsroot: Add check on the number of command-line arguments.
4546         Add usage.
4548 Sun Nov 28 00:41:44 1999  William Bader (william@nscs.fast.net)
4550         * gcc_update: Allow patches compressed by bzip2.
4552 1999-10-11  Martin v. Löwis  <loewis@informatik.hu-berlin.de>
4554         * newcvsroot: New file.
4556 1999-09-11  Craig Burley  <craig@jcb-sc.com>
4558         * convert_to_f2c, convert_to_g2c, download_f2c: New file.
4560 1999-08-16  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4562         * gcc_update: New file.
4563         * egcs_update: Renamed to gcc_update.
4565 1999-08-09  Robert Lipe  <robertlipe@usa.net>
4567         * test_summary: Quote curly braces in 1999-07-03 change.
4569 1999-07-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
4571         * egcs_update (files_and_dependencies): Fixed typo in
4572         gcc/cstamp-h.in.  Added gcc/config.in.
4574 1999-07-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
4576         * egcs_update (files_and_dependencies): New function, with
4577         complete list of files to be updated, as well as their
4578         dependencies.
4579         (touch_files): Check the timestamp of each generated file against
4580         its dependencies'.
4581         (main): New flags --touch, --list and --help.  Remove the
4582         pre-update step.
4584 1999-07-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
4586         * test_summary: Replace egcs with gcc.  Update e-mail address.
4588 1999-07-05  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4589             Jerry Quinn  <jquinn@nortelnetworks.com>
4591         * egcs_update (touch_files, apply_patch): New functions.
4592         Use them.  New command-line option --patch.  Split test of local
4593         tree into two parts.  Add comments.
4595 1999-07-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
4597         * test_summary: If Target is `unix{*}', append the Target variants
4598         to Host.
4600 1999-06-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
4602         * test_summary: Set default mail-address and version for egcs
4603         instead of relying on unpredictable pathnames.
4604         Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>
4606 Fri Apr  2 16:09:02 1999  Jeffrey A Law  (law@cygnus.com)
4608         * fixinc/*: Delete obsolete files.
4610 1999-02-04  Robert Lipe  <robertlipe@usa.net>
4612         * egcs_update: Test return values of 'cvs update'.  Propogate
4613         to caller as exit values.
4615 1999-01-25  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4617         * egcs_update: Use "if" instead of "&&".  Touch generated files
4618         only after the corresponding *.y files.
4620 1999-01-19  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4622         * egcs_update: Do not use xargs, but a backquote construct.
4624 1999-01-07  Alexandre Oliva  <oliva@dcc.unicamp.br>
4626         * test_summary (version): Remove carriage return that gawk inserts
4627         in the version string for some reason.
4629 1998-11-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4631         * egcs_update: Only touch files that already exist.
4633 1998-11-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
4635         * test_summary (EOF): Remove double backslash.
4636         Reported by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
4638 1998-11-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
4640         * test_summary (address): Set to egcs-testresults mailing list.
4642 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
4644         * test_summary (address): Added Marc Lehmann's testsuite-results
4645         to the default e-mail address.
4647 1998-11-25  Alexandre Oliva  <oliva@dcc.unicamp.br>
4649         * test_summary (-p, prepend_logs): Add these before the summary.
4650         (Compiler, Platform): Print these just before configflags.
4652 Sat Oct 31 10:53:40 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4654         * warn_summary (longLineFilter): New shell function to encapsulate
4655         this functionality.  It is off by default, only active if -llf
4656         flag is specified.
4657         (subdirectoryFilter): Fix bug in filtering which made some
4658         subdirectory warnings erroneously appear in the toplevel set.
4659         (stageNfilter): Renamed from `stageNwarns'.  Updated to collect
4660         warnings from stage1 as well as stage0, which means warnings from
4661         outside the bootstrap directory.  Eg, the libraries, etc.
4662         (warningFilter): New shell function to encapsulate this
4663         functionality.
4664         (keywordFilter): New shell function to encapsulate this
4665         functionality.
4667         Store data in a temp file rather than calculating it 3x.  Arrange
4668         to remove it on exit and signals.
4670         Add -pass/-wpass flags to do "pass through" (i.e. manual
4671         inspection) of bootstrap output from a particular stageN as well
4672         as language subdirs.
4674         Add better comments/documentation.
4676 Sat Oct 31 16:39:31 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4678         * egcs_update: Add comment about keeping the FAQ synchronized.
4680 Fri Oct 30 00:39:27 1998  Jeffrey A Law  (law@cygnus.com)
4682         * egcs_update: Do touch java/parse.c and java/parse-scan.c. They're
4683         in the repo again.
4685 Fri Oct 16 07:35:00 1998  Bruce Korb  <korb@datadesign.com>
4687         * egcs_update:  Added gcc/fixinc/* generated files to touch list.
4689 Tue Oct 13 23:28:33 1998  Jeffrey A Law  (law@cygnus.com)
4691         * egcs_update: Remove gcc/java/parse.c from list of files to
4692         touch.
4694 Wed Oct  7 13:00:40 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4696         * gperf-2.7-19981006.pat: New file, patch for egcs-local gperf.
4698 Mon Oct  5 14:19:48 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4700         * warn_summary (subdirectoryFilter): New shell function to
4701         optionally filter in/out gcc subdirectories when summarizing
4702         warnings.  Add new flags to support subdirectory filtering.
4704         Also, ensure the bootstrap stage is a number.  Add some more C
4705         keywords that are preserved in the "warning type" summary and
4706         tighten up the "arg ???" regexp.
4708 Tue Sep 22 07:30  Bruce Korb  <korb@datadesign.com>
4710         * fixinc/inclhack.def:  Not all C++ comments in C headers
4711         were treated alike.  They are now.  Also fixed syntax
4712         of sed expression in "systypes" fix.
4714         * fixinc/inclhack.def:  Removed SVR4.2-ism from shell invocation
4716         * egcs_update:  Added fixinc/* generated files to touch list.
4718 Wed Sep 16 16:06:51 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4720         * egcs_update: Additionally touch gcc/java/parse.[ch].
4722 Thu Sep  9 16:48  Bruce Korb <korb@datadesign.com>
4724         * fixinc/inclhack.def:  Added two files required by
4725         SCO's Open Server 5's avoid_bool fix.
4726         Regenerated fixinc.x and inclhack.sh to incorporate
4727         the update.
4729 Thu Sep  3 10:11:32 1998  Robert Lipe   <robertl@dgii.com>
4731         * egcs_update: Do the pass 1 CVS update only for files that
4732         may reasonably be under CVS control.
4734 1998-08-14  Alexandre Oliva  <oliva@dcc.unicamp.br>
4736         * test_installed: New script for testing already-installed
4737         gcc/g++/g77.
4739 Wed Aug 12 19:59:36 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4741         * egcs_update: Assigned copyright to FSF.
4743 Tue Aug 11 17:55:53 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4744                           Alexandre Oliva  <oliva@dcc.unicamp.br>
4746         * egcs_update: New switch --nostdflags and documentation
4747         enhancements.
4749 Tue Aug 11 17:33:19 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4751         * egcs_update: New script.
4753 1998-08-05  Bruce Korb  <korbb@datadesign.com>
4755         * fixinc/Makefile
4756         Added define for target machine so machine-specific tests
4757         can be selected for or against.
4759         * fixinc/fixincl.c
4760         Added an array of string pointers to machines to select
4761         or avoid, depending on a FD_MACH_IFNOT bit flag.
4762         Used a shell script to match the defined TARGET_MACHINE
4763         with any of the given match patterns.
4765         * fixinc/fixincl.tpl
4766         Generate the array of strings and bit flag, as needed,
4767         depending on "mach" and "not_machine" attributes for a fix.
4769         * fixinc/mkfixinc.sh
4770         Invoke the make with TARGET assigned the value of the
4771         machine name argument.
4773 Mon Jul 27 22:08:12 1998  Mike Stump  (mrs@wrs.com)
4775         * compare_tests: New script.
4777 1998-07-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
4779         * test_summary: Assigned copyright to FSF.
4781 Mon Jul 27 20:33:02 1998  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4783         * test_summary: Corrected script name in comments providing
4784         documentation.  Added linebreaks for lines with > 80 characters.
4786 Fri Jun 19 02:36:59 1998  Alexandre Oliva  <oliva@dcc.unicamp.br>
4788         * test_summary: New switch, -i, and environment variable,
4789         append_logs, for including files in the report.
4791 1998-06-01  Manfred Hollstein  <manfred@s-direktnet.de>
4793         * warn_summary: Update to Kaveh's latest version allowing to
4794         specify the last stage built.
4796 1998-05-29  Bruce Korb  <korbb@datadesign.com>
4798         * fixinc/mkfixinc.sh
4799         Changes to make it easier to invoke on platforms that
4800         normally do not invoke fixincludes.
4802         * fixinc/inclhack.def
4803         Applied fixes from egcs/gcc/fixincludes from the past several
4804         months.
4806 1998-05-28  Bruce Korb  <korbb@datadesign.com>
4808         * fixinc/*: Updated most everything for a first real
4809         try at getting "fast_fixincludes" working.
4811 1998-05-28  Jason Merrill  <jason@yorick.cygnus.com>
4813         * index-prop: New file.
4815 Sat May 23 23:38:49 1998  Matthias Klose  <doko@cs.tu-berlin.de>
4817         * test_summary: find good awk (copied from warn_summary).
4819 Sat May 23 23:38:33 1998  Jeffrey A Law  (law@cygnus.com)
4821         * test_summary, warn_summary: New files