Hi gcc-patches mailing list, Torbjörn Svensson via Sourceware Forge <[email protected]> has requested that the following forgejo pull request be published on the mailing list.
Created on: 2026-07-27 06:22:31+00:00 Latest update: 2026-07-27 06:24:15+00:00 Changes: 1 changed files, 20 additions, 17 deletions Head revision: azoff/gcc ref pr/gcc/cp/module.cc commit cac4230528a038ee24dec453cb9177a2c26997ac Base revision: gcc/gcc ref trunk commit 4d855f3af5b18e539585d1d4832470e500323c12 r17-2715-g4d855f3af5b18e Merge base: 4d855f3af5b18e539585d1d4832470e500323c12 Full diff url: https://forge.sourceware.org/gcc/gcc/pulls/204.diff Discussion: https://forge.sourceware.org/gcc/gcc/pulls/204 Requested Reviewers: Regtested on x86_64-linux-gnu where the `#if 0` has been temporarily changed to `#if 1` on line 240 of gcc/cp/module.cc to simulate no mmap support. With this change, I no longer see cc1plus crashing. Ok for trunk, releases/gcc-16 and releases/gcc-15? -- gcc/cp/ChangeLog: PR c++/124806 * module.cc (late_finish_module): Fix nullptr dereference. Signed-off-by: Torbjörn SVENSSON <[email protected]> -- Changed files: - M: gcc/cp/module.cc Torbjörn SVENSSON (1): c++: ICE on on systems without mmap support [PR124806] gcc/cp/module.cc | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) -- 2.54.0
