aboutsummaryrefslogtreecommitdiff
path: root/contrib
AgeCommit message (Collapse)AuthorFilesLines
2021-08-03gcc-changelog: ignore one more commitMartin Liska1-1/+2
contrib/ChangeLog: * gcc-changelog/git_update_version.py: Ignore problematic commit.
2021-07-21Daily bump.GCC Administrator1-0/+4
2021-07-20Limit fill-column to 79Richard Earnshaw1-1/+1
The current line-length limit is set to 80, but that allows a character to appear in the 80th column, and that causes emacs to display a line-wrap followed by a blank line when the display/window width is 80 columns. Furthermore, this seems to contradict the coding-style rules on the wiki which suggest that the line limit should be 79. So reduce the line width in both the emacs control file and the contrib vimrc file to 79 characters. ChangeLog: * .dir-locals.el (c-mode): Change fill-column to 79. contrib/ChangeLog: * vimrc (textwidth): Change non-gitcommit length to 79.
2021-07-03Daily bump.GCC Administrator1-0/+4
2021-07-01Update gen_autofdo_event.py and gcc-auto-profile.Eugene Rozenfeld1-17/+37
gen_autofdo_event.py was stumbling on models with stepping so I updated the script to handle this case similar to the code in https://github.com/andikleen/pmu-tools/blob/c6a5f63aede19def8886d6a8b74d7a55c38ca947/event_download.py The second change was to tolerate cases when the CPU supports PEBS but the perf command with /p fails. This can happen in, e.g., a virtual machine. I regenerated gcc-auto-profile using the updated script. contrib/ChangeLog: * gen_autofdo_event.py: handle stepping, non-working PEBS gcc/ChangeLog: * config/i386/gcc-auto-profile: regenerate
2021-06-29Daily bump.GCC Administrator1-0/+5
2021-06-28mklog: Handle correctly long lines.Martin Liska2-4/+43
contrib/ChangeLog: * mklog.py: Handle correctly long lines. * test_mklog.py: Test it.
2021-06-24Daily bump.GCC Administrator1-0/+6
2021-06-23contrib: add git-commit-mklog wrapperMartin Liska3-2/+55
contrib/ChangeLog: * gcc-git-customization.sh: Use the new wrapper. * git-commit-mklog.py: New file. * prepare-commit-msg: Support GCC_MKLOG_ARGS.
2021-06-23Daily bump.GCC Administrator1-0/+4
2021-06-22contrib: fix a flake8 issueMartin Liska1-1/+1
contrib/ChangeLog: * mklog.py: Fix flake8 issue.
2021-06-22Daily bump.GCC Administrator1-0/+11
2021-06-21contrib/mklog.py: Improve PR handlingTobias Burnus2-9/+32
Co-authored-by: Martin Sebor <msebor@redhat.com> contrib/ChangeLog: * mklog.py (bugzilla_url): Fetch also component. (pr_filename_regex): New. (get_pr_titles): Update PR string with correct format and component. (generate_changelog): Take additional PRs; extract PR from the filename. (__main__): Add -b/--pr-numbers argument. * test_mklog.py (EXPECTED4): Update to expect a PR for the new file.
2021-06-18Daily bump.GCC Administrator1-0/+5
2021-06-17mklog: add subject line skeletonJason Merrill1-1/+14
In the recent gcc-commit-mklog thread on gcc@ it occurred to me that the command could also fill in part of the subject line. If the first PR is foo/1234, and the commit does not yet have a subject line, this will add foo: [PR1234] contrib/ChangeLog: * mklog.py: Add an initial component: [PRnnnnn] line when we have a PR.
2021-06-14Daily bump.GCC Administrator1-0/+14
2021-06-13contrib/gcc-changelog: Check that PR in subject is in changelogTobias Burnus4-5/+120
This patch checks that a '[PRnnnn]' and '(PRnnnn)' also appears as PR in the changelog part of the commit message. And it does likewise for 'PR comp/nnnn' except that then also the component name is checked. (Note that the reverse is permitted, i.e. PR(s) only appearing in the changelog.) To avoid false positives, PR numbers in the subject line are ignored, if 'revert' appears. Additionally, reject commits with a nonempty second line. contrib/ChangeLog: * gcc-changelog/git_commit.py (pr_regex): Add ?P<pr> for group('pr'). (subject_pr_regex, subject_pr2_regex): New. (GitInfo.__init__, GitCommit.parse_changelog): Check subject PRs. * gcc-changelog/git_email.py (SUBJECT_PREFIX, subject_patch_regex): New. (GitEmail.__init__): Parse 'Subject:' and pass it to GitInfo. * gcc-changelog/test_email.py (test_pr_only_in_subject, test_wrong_pr_comp_in_subject, test_copyright_years): New. * gcc-changelog/test_patches.txt (0030-PR-c-92746, pr-check1.patch): Update to avoid triggering the new check. (0001-rs6000-Support-doubleword, pr-wrong-comp.patch, copyright-years.patch): New.
2021-06-11Daily bump.GCC Administrator1-0/+5
2021-06-11gcc-changelog: Ignore one more commit.Martin Liska1-1/+3
contrib/ChangeLog: * gcc-changelog/git_update_version.py: Ignore commit that violates rules and was somehow pushed.
2021-05-26Daily bump.GCC Administrator1-0/+4
2021-05-25Update copyright years in c++toolsJakub Jelinek1-0/+2
While looking at PR100731, I have noticed the copyright years are 2020-ish only. This patch adds it to update-copyright.py and updates those. 2021-05-25 Jakub Jelinek <jakub@redhat.com> contrib/ * update-copyright.py: Add c++tools. c++tools/ * Makefile.in: Update copyright year. * configure.ac: Likewise. * resolver.cc: Likewise. * resolver.h: Likewise. * server.cc: Likewise. (print_version): Update copyright notice date.
2021-05-25Daily bump.GCC Administrator1-0/+6
2021-05-24gcc-changelog: Add note about ChangeLog entriesMartin Liska2-4/+6
contrib/ChangeLog: * gcc-changelog/git_commit.py: Add note that ChangeLog entries are added automatically. * gcc-changelog/test_email.py: Update test.
2021-05-19Daily bump.GCC Administrator1-0/+4
2021-05-18gcc-changelog: Remove use of non-strict modeJonathan Wakely1-1/+1
contrib/ChangeLog: * gcc-changelog/git_email.py: Remove use of non-strict mode.
2021-05-18Daily bump.GCC Administrator1-0/+13
2021-05-17Update mpfr version to 3.1.6Richard Biener3-3/+3
This updates the mpfr version to 3.1.6 which is the last bugfix release from the 3.1.x series and avoids printing the version is buggy but acceptable from our configury. 2021-05-17 Richard Biener <rguenther@suse.de> contrib/ChangeLog: * download_prerequisites: Update mpfr version to 3.1.6. * prerequisites.md5: Update. * prerequisites.sha512: Likewise.
2021-05-17Revert "download_prerequisites: update MPFR version to recommended"Richard Biener1-1/+1
This reverts commit fe108dad32f521c4f924a397f11c63f86519e183.
2021-05-15Daily bump.GCC Administrator1-0/+14
2021-05-14download_prerequisites: update MPFR version to recommendedMartin Liska1-1/+1
contrib/ChangeLog: * download_prerequisites: Use version 4.1.0.
2021-05-14Closing of 8 branch.Jakub Jelinek1-1/+1
2021-05-14 Jakub Jelinek <jakub@redhat.com> contrib/ * gcc-changelog/git_update_version.py: Remove releases/gcc-8 from active_refs. maintainer-scripts/ * crontab: Stop doing gcc-8 snapshots.
2021-05-14gcc-changelog: detect Co-Authored-By before ChangeLog entriesMartin Liska1-1/+2
contrib/ChangeLog: * gcc-changelog/git_commit.py: Support Co-Authored-By before a first ChangeLog entry.
2021-05-14Daily bump.GCC Administrator1-0/+6
2021-05-13mklog: Put detected PR entries before ChangeLogsMartin Liska2-4/+13
contrib/ChangeLog: * mklog.py: Put PR entries before all ChangeLog entries (will be added to all ChangeLog locations by Daily bump script). * test_mklog.py: Test the new behavior.
2021-05-12Daily bump.GCC Administrator1-0/+27
2021-05-12gcc-changelog: respect branch in git_update_version.py.Martin Liska2-4/+4
contrib/ChangeLog: * gcc-changelog/git_commit.py: Simplify needle lookup. * gcc-changelog/git_update_version.py: Pass ref_name to parse_git_revisions.
2021-05-11Remove libhsail-rt.Martin Liska2-6/+0
ChangeLog: * Makefile.def: Remove libhsail-rt. * Makefile.in: Likewise. * configure.ac: Likewise. * configure: Regenerate. * libhsail-rt/ChangeLog: Removed. * libhsail-rt/Makefile.am: Removed. * libhsail-rt/Makefile.in: Removed. * libhsail-rt/README: Removed. * libhsail-rt/aclocal.m4: Removed. * libhsail-rt/configure: Removed. * libhsail-rt/configure.ac: Removed. * libhsail-rt/configure.tgt: Removed. * libhsail-rt/include/internal/fibers.h: Removed. * libhsail-rt/include/internal/phsa-queue-interface.h: Removed. * libhsail-rt/include/internal/phsa-rt.h: Removed. * libhsail-rt/include/internal/workitems.h: Removed. * libhsail-rt/rt/arithmetic.c: Removed. * libhsail-rt/rt/atomics.c: Removed. * libhsail-rt/rt/bitstring.c: Removed. * libhsail-rt/rt/fbarrier.c: Removed. * libhsail-rt/rt/fibers.c: Removed. * libhsail-rt/rt/fp16.c: Removed. * libhsail-rt/rt/misc.c: Removed. * libhsail-rt/rt/multimedia.c: Removed. * libhsail-rt/rt/queue.c: Removed. * libhsail-rt/rt/sat_arithmetic.c: Removed. * libhsail-rt/rt/segment.c: Removed. * libhsail-rt/rt/workitems.c: Removed. * libhsail-rt/target-config.h.in: Removed. contrib/ChangeLog: * gcc_update: Remove libhsail-rt folder. * update-copyright.py: Likewise.
2021-05-11gcc-changelog: Remove non-strict mode.Martin Liska6-306/+132
contrib/ChangeLog: * gcc-changelog/git_check_commit.py: Remove --non-strict-mode. * gcc-changelog/git_commit.py: Remove strict mode. * gcc-changelog/git_email.py: Likewise. * gcc-changelog/git_repository.py: Likewise. * gcc-changelog/test_email.py: Likewise. * gcc-changelog/test_patches.txt: Update patches so that they don't contain a ChangeLog file changes.
2021-05-11gcc-changelog: Accept ref_name argument in GitCommit.Martin Liska2-11/+23
contrib/ChangeLog: * gcc-changelog/git_commit.py: Remove ChangeLog locations based on ref_name. * gcc-changelog/git_repository.py: Likewise.
2021-05-11Daily bump.GCC Administrator1-0/+37
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.