mirrored from git://git.sv.gnu.org/emacs.git
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Emacs 28: compile failed with gcc 11.2.1 #25
Open
JaydenFish
wants to merge
469
commits into
master
Choose a base branch
from
emacs-28
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Emacs does not use GitHub; this is just a mirror. To get your bug report noticed, please send it to bug-gnu-emacs@gnu.org. |
* lisp/leim/quail/persian.el: Don't refer to obsolete alias for insert-char.
* etc/compilation.txt: * lisp/mh-e/mh-funcs.el (mh-kill-folder): Don't use obsolete names.
This fixes bug #56256. * lisp/progmodes/cc-fonts.el (c-font-lock-c++-lambda-captures): Replace a c-backward-token-2, which could jump back too far leading to an infinite loop, with a save-excursion to remember the point we've got to go back to.
… nil Backport: This fixes bug #53605.
* doc/lispref/modes.texi (Other Font Lock Variables): Document 'jit-lock-debug-mode'.
Backport from master. * admin/admin.el (manual-html-fix-headers): Preserve the <title> element (bug#48334). (cherry picked from commit b778e71)
Backport from master. * admin/admin.el (manual-html-fix-index-2): Don't bug out if the makeinfo version doesn't include <ul>. (cherry picked from commit e0e3f2b)
* lisp/files.el (auto-save-visited-mode): * lisp/simple.el (auto-save-mode): Expand docstring.
* doc/emacs/glossary.texi (Glossary): Add index entry for "ignore case" pointing to "Case Folding".
(cherry picked from commit ef218ac)
* src/window.c (Fset_window_hscroll): Doc fix; don't mention obsolete variable.
* lisp/simple.el (auto-save-mode): * lisp/files.el (auto-save-visited-mode): Improve wording of the doc strings.
* doc/lispref/compile.texi (Native-Compilation Variables): Explain better what the value -1 of 'native-comp-speed' means.
* doc/misc/cl.texi (Lists, List Functions, Efficiency Concerns): Don't mention 'cl-cXXXr' compatibility aliases for built-in 'cXXXr' functions. They shouldn't be used in new code.
* doc/misc/tramp.texi (Configuration): Mention enable-remote-dir-locals. (Traces and Profiles): Fix tramp-verbose description. * lisp/net/tramp.el (tramp-verbose): Fix docstring.
* doc/misc/trampver.texi: * lisp/net/trampver.el: Change version to "2.5.3.28.2". (customize-package-emacs-version-alist): Add Tramp version integrated in Emacs 28.2.
* lisp/emacs-lisp/comp.el (comp-final): Mark async worker tmp file as utf-8. * test/src/comp-tests.el (48029-1): New test. * test/src/comp-resources/comp-test-funcs.el (comp-test-48029-nonascii-žžž-f): New function.
* test/src/comp-tests.el (45603-1): Remove test. * test/src/comp-resources/comp-test-45603.el: Delete.
* doc/emacs/building.texi (Flymake): Replace reference to a delete command 'flymake-display-err-menu-for-current-line' with existing equivalents. (Bug#58649)
* lisp/progmodes/cperl-mode.el (cperl-init-faces): Matching group needs to be adjusted according to the regexp change in my previous commit (cherry picked from commit a25e915)
* lisp/whitespace.el (whitespace-hspace-regexp) (whitespace-space-regexp, whitespace-tab-regexp) (whitespace-trailing-regexp, whitespace-space-before-tab-regexp) (whitespace-indentation-regexp, whitespace-empty-at-bob-regexp) (whitespace-empty-at-eob-regexp) (whitespace-space-after-tab-regexp) (whitespace-big-indent-regexp, whitespace-line-column) (whitespace-display-mappings, whitespace-global-modes) (whitespace-action, whitespace-style, whitespace-space) (whitespace-hspace, whitespace-tab, whitespace-trailing) (whitespace-space-before-tab, whitespace-indentation) (whitespace-big-indent, whitespace-empty) (whitespace-space-after-tab): Doc fixes.
* doc/lispref/searching.texi (Char Classes): Add notes about the dependence of character classes on case and syntax tables specific to buffers and modes. (Bug#58992)
* doc/emacs/mark.texi (Mark, Disabled Transient Mark): Document, belatedly, that 'transient-mark-mode' is turned on by default only in interactive sessions. (Bug#59201)
* doc/emacs/custom.texi (Init Rebinding): Explain how to use `kbd' when binding keys to non-ASCII sequences.
* doc/emacs/custom.texi (Init Rebinding, Examining, Keymaps): Use Texinfo directives instead of literal non-ASCII characters.
Backporting suggested by Florian Weimer, since this is a denial-of-service issue. * lisp/gnus/nnml.el (nnml--encode-headers): Wrap 'rfc2047-encode-string' calls with 'ignore-errors', to avoid disrupting email workflows due to possibly-invalid headers. Reported by Florian Weimer <fweimer@redhat.com>. (cherry picked from commit 23f7c9c)
* lisp/htmlfontify.el (hfy-text-p): Fix command injection vulnerability. (Bug#60295) (cherry picked from commit 1b4dc46)
* lisp/progmodes/ruby-mode.el (ruby-find-library-file): Fix local command injection vulnerability. (cherry picked from commit 9a3b080)
* lib-src/etags.c: (clean_matched_file_tag): New function (do_move_file): New function (readline_internal): Add `leave_cr` parameter, if true, include the \r character * test/manual/etags/CTAGS.good_crlf: New file * test/manual/etags/CTAGS.good_update: New file * test/manual/etags/crlf: New file * test/manual/etags/Makefile: Add `ctags -u` test cases (cherry picked from commit d48bb48)
* lib-src/etags.c: (escape_shell_arg_string): New function. (process_file_name): Use it to quote file names passed to the shell. (Bug#59817) (cherry picked from commit 01a4035)
* ChangeLog.3: * etc/AUTHORS: Update for Emacs 28.3.
* etc/NEWS: Update for Emacs 28.3.
* README: * configure.ac: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version to 28.3.
* ChangeLog.3: Refresh for Emacs 28.3. * etc/NEWS: Add more information about fixed vulnerabilities.
* build-aux/config.guess: * build-aux/config.sub: Update files changed by running "autoreconf -i -I m4 --force". Do not merge.
Run "TZ=UTC0 admin/update-copyright". Do not merge.
Do not merge.
* test/lisp/emacs-lisp/copyright-tests.el (test-correct-notice): Disable test. Do not merge.
* doc/misc/trampver.texi: * lisp/net/trampver.el (tramp-version) (customize-package-emacs-version-alist): Adapt Tramp versions.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
enviroment: fedora35 gcc11.2.1, and installed with
sudo dnf builddep emacs -y
with
emacs-28.0.91@d193801f
and./configure --with-json --with-native-compilation && make -j
, it compiled failed:But with centos 8 and gcc 11.2.0, it compiled succeed.