aboutsummaryrefslogtreecommitdiff
path: root/contrib
AgeCommit message (Collapse)AuthorFilesLines
2021-05-10gcc-changelog: remove newlines in git_email.py --helpMartin Liska1-4/+2
contrib/ChangeLog: * gcc-changelog/git_email.py: Remove newlines when --help is used.
2021-05-10contrib/gcc-changelog: Add/improve --helpTobias Burnus2-4/+20
contrib/ChangeLog: * gcc-changelog/git_check_commit.py (__Main__): State in --help the default value for 'revisions'. * gcc-changelog/git_email.py (show_help): Add. (__main__): Handle -h and --help.
2021-05-10contrib/gcc-changelog: Detect if same file appears twiceTobias Burnus3-2/+40
contrib/ChangeLog: * gcc-changelog/git_commit.py (Error.__repr__): Add space after the colon. (GitCommit.check_mentioned_files): Check whether the same file has been specified multiple times. * gcc-changelog/test_email.py (TestGccChangelog.test_multi_same_file): New. * gcc-changelog/test_patches.txt (0001-OpenMP-Fix-SIMT): New test.
2021-05-10Revert "gcc-changelog: Remove components that will be removed."Martin Liska1-0/+2
This reverts commit fea26bad2e5b9078d6a6b16d5e48653e31794273.
2021-05-10gcc_update: fix check for local source tree.Martin Liska1-1/+1
contrib/ChangeLog: * gcc_update: Start using reload.c instead of version.c.
2021-05-10gcc-changelog: Remove components that will be removed.Martin Liska1-2/+0
contrib/ChangeLog: * gcc-changelog/git_commit.py: Remove components that will be removed.
2021-04-28Daily bump.GCC Administrator1-0/+4
2021-04-27Update gennews for GCC 10 and GCC 11.Jakub Jelinek1-1/+3
2021-04-27 Jakub Jelinek <jakub@redhat.com> * gennews (files): Add files for GCC 10 and GCC 11.
2021-04-23Daily bump.GCC Administrator1-0/+6
2021-04-22aix: Remove AIX 6.1 support.David Edelsohn1-1/+1
AIX 6.1 is past end of life and extended support. This patch removes the configuration option and references to AIX 6.1. contrib/ChangeLog: * config-list.mk: Remove rs6000-ibm-aix6.1. Rename rs6000-ibm-aix7.1 to powerpc-ibm-aix7.1. Add powerpc-ibm-aix7.2. gcc/ChangeLog: * config.gcc (powerpc-ibm-aix6.*): Remove. * config/rs6000/aix61.h: Delete.
2021-04-21Daily bump.GCC Administrator1-0/+5
2021-04-20Update crontab and git_update_version.pyJakub Jelinek1-1/+2
2021-04-20 Jakub Jelinek <jakub@redhat.com> maintainer-scripts/ * crontab: Snapshots from trunk are now GCC 12 related. Add GCC 11 snapshots from the respective branch. contrib/ * gcc-changelog/git_update_version.py (active_refs): Add releases/gcc-11.
2021-04-13Daily bump.GCC Administrator1-0/+11
2021-04-12gcc-changelog: do not allow space in long lineMartin Liska1-1/+1
contrib/ChangeLog: * gcc-changelog/git_commit.py: Do not allow space in long lines.
2021-04-12mklog: support long filenamesMartin Liska3-2/+43
contrib/ChangeLog: * gcc-changelog/git_commit.py: Support long filenames in entries. * gcc-changelog/test_email.py: Test it. * gcc-changelog/test_patches.txt: Likewise.
2021-03-24Daily bump.GCC Administrator1-0/+4
2021-03-23mklog: fix test_mklog.py tests.Martin Liska1-3/+5
contrib/ChangeLog: * mklog.py: Fix broken tests.
2021-03-23Daily bump.GCC Administrator1-0/+4
2021-03-22mklog: add new argument --directory.Martin Liska1-1/+4
The argument is handy when one needs to generate ChangeLog entries for a different project (e.g. binutils). contrib/ChangeLog: * mklog.py: Add --directory argument.
2021-03-20Daily bump.GCC Administrator1-0/+4
2021-03-19substitute @tie{} with a space for the man pagesMatthias Klose1-0/+1
contrib/ 2021-03-19 Matthias Klose <doko@ubuntu.com> * texi2pod.pl: Substitute @tie{} with a space for the man pages.
2021-03-16Daily bump.GCC Administrator1-0/+5
2021-03-16gcc-changelog: skip broken commit in git_update_version.py.Martin Liska1-0/+4
contrib/ChangeLog: * gcc-changelog/git_update_version.py: Skip one problematic commit.
2021-03-13Daily bump.GCC Administrator1-0/+9
2021-03-12gcc-changelog: allow ChangeLog deletion in a commitMartin Liska5-2/+40
contrib/ChangeLog: * gcc-changelog/git_commit.py: Allow deletion of ChangeLog files. * gcc-changelog/setup.cfg: Set line limit to 120 characters. * gcc-changelog/test_email.py: Add test. * gcc-changelog/test_patches.txt: Likewise. * gcc-changelog/git_email.py: Fix parsing of deleted files.
2021-02-09Daily bump.GCC Administrator1-0/+5
2021-02-08mklog: automatically fill in generated entriesMike Frysinger1-0/+5
contrib/ChangeLog: * mklog.py (generated_files): New set. (generate_changelog): Add entries based on generated_files.
2021-02-04Daily bump.GCC Administrator1-0/+5
2021-02-03do not generate fusion.md, update contrib/gcc_updateAaron Sawdey1-0/+1
In a previous fusion-combine patch for rs6000, Segher had asked me to comment out the automatic regeneration of fusion.md. And more recently Edelsohn pointed out that gcc_update needed to fix the timestamp of fusion.md so it didn't get unnecessarily regenerated. contrib/ChangeLog: * gcc_update (files_and_dependencies): Add dependency for gcc/config/rs6000/fusion.md on gcc/config/rs6000/genfusion.md. gcc/ChangeLog: * config/rs6000/t-rs6000: Comment out auto generation of fusion.md for now.
2021-01-29Daily bump.GCC Administrator1-0/+5
2021-01-28Fix LTO bootstrap on WindowsEric Botcazou1-1/+20
The latest fix introduced a comparison of executables and this cannot directly work on Windows because they are timestamped. Moreover nobody sets $(exeext) at top level, at least on MinGW, so you get weird behavior because some tools add the implicit .exe suffix and others do not. contrib/ PR lto/85574 * compare-lto: Deal with PE-COFF executables specifically.
2021-01-15Daily bump.GCC Administrator1-0/+4
2021-01-14mklog: skip unsupported filesMartin Liska1-0/+3
This fixes an infinite loop one could see for: git show b87ec922c40 | ./contrib/mklog.py contrib/ChangeLog: * mklog.py: Fix infinite loop for unsupported files.
2021-01-14Daily bump.GCC Administrator1-0/+21
2021-01-13gcc-changelog: Support multiline parentheses wrappingMartin Liska3-2/+100
contrib/ChangeLog: * gcc-changelog/git_commit.py: Support wrapping of functions in parentheses that can take multiple lines. * gcc-changelog/test_email.py: Add tests for it. * gcc-changelog/test_patches.txt: Add 2 patches.
2021-01-13mklog: support define_insn_and_split formatMartin Liska2-1/+53
contrib/ChangeLog: * mklog.py: Parse also define_insn_and_split and similar directives in .md files. * test_mklog.py: Test.
2021-01-13gcc-changelog: Allow modifications to old ChangeLogs without entryMartin Liska3-3/+33
contrib/ChangeLog: * gcc-changelog/git_commit.py: Allow modifications of older ChangeLog (or specific) files without need to make a ChangeLog entry. * gcc-changelog/test_email.py: Test it. * gcc-changelog/test_patches.txt: Add new patch.
2021-01-12Daily bump.GCC Administrator1-0/+5
2021-01-11Port update-copyright.py to Python3Martin Liska1-6/+19
contrib/ChangeLog: * update-copyright.py: Port to python3 by guessing encoding (first utf8, then iso8859). Add 2 more ignores: .png and .pyc.
2021-01-07Daily bump.GCC Administrator1-0/+8
2021-01-06gcc-changelog: workaround for utf8 filenamesMartin Liska4-15/+26
contrib/ChangeLog: * gcc-changelog/git_commit.py: Add decode_path function. * gcc-changelog/git_email.py: Use it in order to solve utf8 encoding filename issues. * gcc-changelog/git_repository.py: Likewise. * gcc-changelog/test_email.py: Test it.
2021-01-05Daily bump.GCC Administrator1-0/+19
2021-01-04Add AMD and Ulf Adams as external authorsJakub Jelinek1-0/+2
* update-copyright.py: Add AMD and Ulf Adams as external authors.
2021-01-04Fix up indentation in update-copyright.pyJakub Jelinek1-1/+1
* update-copyright.py: Use 8 spaces instead of tab to indent.
2021-01-04mklog.py: add --update-copyright optionMartin Liska1-19/+48
contrib/ChangeLog: * mklog.py: Add --update-copyright option which adds: "Update copyright years." to ChangeLog files belonging to a modified file.
2021-01-04gcc-changelog: Ignore copyright years commits.Martin Liska1-0/+4
contrib/ChangeLog: * gcc-changelog/git_commit.py: Skip Update copyright years commits.
2020-12-22Daily bump.GCC Administrator1-0/+12
2020-12-21gcc-changelog: new error for quoted utf8 filenamesMartin Liska3-0/+39
contrib/ChangeLog: * gcc-changelog/git_commit.py: Add new error for quoted filenames. * gcc-changelog/test_email.py: Test it. * gcc-changelog/test_patches.txt: Test it.
2020-12-21gcc-changelog: add Unicode test-caseMartin Liska2-0/+32
contrib/ChangeLog: * gcc-changelog/test_email.py: New test. * gcc-changelog/test_patches.txt: Likewise.
2020-12-18Daily bump.GCC Administrator1-0/+5