aboutsummaryrefslogtreecommitdiff
path: root/contrib
AgeCommit message (Collapse)AuthorFilesLines
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
2020-12-17bootstrap: Fix some windows issues [PR 98300]Nathan Sidwell1-1/+3
When breaking out the sample server from the gcc/cp directory, it lost its check for mmap, and the sample resolver just assumed it was there. Fixed thusly. The non-mapping paths in module.cc weren't (recently) excercised, and led to a signedness warning. Finally I'd missed c++tools's config.h.in in the gcc_update script. There I took the opportunity of adding a 'tools' segment of the dependency lists. PR bootstrap/98300 contrib/ * gcc_update: Add c++tools/config.h.in. c++tools/ * configure.ac: Check for sys/mman.h. * resolver.cc: Don't assume mmap, O_CLOEXEC are available. Use xmalloc. * config.h.in: Regenerated. * configure: Regenerated. gcc/cp/ * module.cc: Fix ::read, ::write result signedness comparisons.
2020-12-16Daily bump.GCC Administrator1-0/+9
2020-12-15gcc_update updateNathan Sidwell1-0/+2
I missed adding these two configure files. contrib/ * gcc_update: Add c++tools & libcody.
2020-12-15Add toplevel dirsNathan Sidwell1-0/+2
contrib/ * gcc-changelog/git_commit.py (changelog_locations): Add libcody, c++tools.
2020-12-09Daily bump.GCC Administrator1-0/+9
2020-12-08contrib: filter more in filter-clang-warnings.pyMartin Liska1-3/+5
contrib/ChangeLog: * filter-clang-warnings.py: Filter more cases.
2020-12-08contrib: modernize filter-clang-warnings.pyMartin Liska1-17/+24
contrib/ChangeLog: * filter-clang-warnings.py: Modernize and filter 2 more patterns.
2020-12-05Daily bump.GCC Administrator1-0/+5
2020-12-04Document missing params.Martin Liska1-1/+11
contrib/ChangeLog: * check-params-in-docs.py: use flake8 and add some tweaks to ignore aarch64 params. gcc/ChangeLog: * doc/invoke.texi: Add missing params.
2020-12-03Daily bump.GCC Administrator1-0/+4
2020-12-02git: Tell git send-email where to send patches.Jason Merrill1-0/+4
I've been using git send-email --annotate --suppress-from --to=gcc-patches@gcc.gnu.org \ ${@:-HEAD^} ':!*/ChangeLog' ':!*configure' for sending most patches, but it occurs to me that it would be useful to put the To: address in the configury. If someone were feeling ambitious, they could write a script to analyze a patch and add the relevant maintainers to To: or CC:. contrib/ChangeLog: * gcc-git-customization.sh: Configure sendemail.to.