[gcc r15-7343] lto/113207 - fix free_lang_data_in_type

2025-02-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a55e14b239181381204c615335929b3316d75370 commit r15-7343-ga55e14b239181381204c615335929b3316d75370 Author: Richard Biener Date: Mon Feb 3 14:27:01 2025 +0100 lto/113207 - fix free_lang_data_in_type When we process function types we strip volatile and const qu

[gcc r15-7344] rtl-optimization/117611 - ICE in simplify_shift_const_1

2025-02-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5b46c01c50662a1c730e6658ea4307d4f80da578 commit r15-7344-g5b46c01c50662a1c730e6658ea4307d4f80da578 Author: Richard Biener Date: Mon Feb 3 15:27:30 2025 +0100 rtl-optimization/117611 - ICE in simplify_shift_const_1 The following checks we have a scalar int shi

[gcc(refs/users/meissner/heads/work192-bugs)] Fix PR 118541, do not generate unordered fp cmoves for IEEE compares.

2025-02-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b398f0f1c79233185353fd1ba0ab1014bb702093 commit b398f0f1c79233185353fd1ba0ab1014bb702093 Author: Michael Meissner Date: Mon Feb 3 21:12:28 2025 -0500 Fix PR 118541, do not generate unordered fp cmoves for IEEE compares. In bug PR target/118541 on power9, powe

[gcc(refs/users/meissner/heads/work192-bugs)] Revert changes

2025-02-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a162aa99aa973cf356d981cb033c7895bd708e89 commit a162aa99aa973cf356d981cb033c7895bd708e89 Author: Michael Meissner Date: Mon Feb 3 21:08:59 2025 -0500 Revert changes Diff: --- gcc/config/rs6000/rs6000-protos.h | 6 +--- gcc/config/rs6000/rs6000.cc

[gcc r15-7342] c++: Improve contracts support in modules [PR108205]

2025-02-03 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:d3627c78be116ef1941f6819d57c237e71c39444 commit r15-7342-gd3627c78be116ef1941f6819d57c237e71c39444 Author: Nathaniel Shead Date: Sat Feb 1 22:55:22 2025 +1100 c++: Improve contracts support in modules [PR108205] Modules makes some assumptions about types that

[gcc r15-7341] c++: Modularise start_cleanup_fn [PR98893]

2025-02-03 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:736e8eef6c0df860f9b0469f9f7cfb8c121a70a7 commit r15-7341-g736e8eef6c0df860f9b0469f9f7cfb8c121a70a7 Author: Nathaniel Shead Date: Sat Feb 1 21:21:37 2025 +1100 c++: Modularise start_cleanup_fn [PR98893] 'start_cleanup_fn' is not currently viable in modules, du

[gcc r14-11271] Fortran: F2008 passing of internal procs to a proc pointer [PR117434]

2025-02-03 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:65ecfbabb018896b600065c77f969475a43d529d commit r14-11271-g65ecfbabb018896b600065c77f969475a43d529d Author: Paul Thomas Date: Wed Nov 6 07:17:25 2024 + Fortran: F2008 passing of internal procs to a proc pointer [PR117434] 2024-11-06 Paul Thomas

[gcc r15-7339] c++: find A pack from B in ...B> [PR118265]

2025-02-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:26d3424ca5d9f47d7e0b6fcaf0fae48435a73442 commit r15-7339-g26d3424ca5d9f47d7e0b6fcaf0fae48435a73442 Author: A J Ryan Solutions Ltd Date: Sun Feb 2 22:26:32 2025 + c++: find A pack from B in ...B> [PR118265] For non-type parameter packs when unifying the ar

[gcc(refs/users/meissner/heads/work192-bugs)] Update ChangeLog.*

2025-02-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fa4d95d164f071e0c0e752a5d446a714dcf22636 commit fa4d95d164f071e0c0e752a5d446a714dcf22636 Author: Michael Meissner Date: Mon Feb 3 18:16:57 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --

[gcc(refs/users/meissner/heads/work192-bugs)] Fix PR 118541, do not generate unordered fp cmoves for IEEE compares.

2025-02-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2d4feb1bcd07b67cc4c93024ea7be18ef69b809a commit 2d4feb1bcd07b67cc4c93024ea7be18ef69b809a Author: Michael Meissner Date: Mon Feb 3 18:14:56 2025 -0500 Fix PR 118541, do not generate unordered fp cmoves for IEEE compares. In bug PR target/118541 on power9, powe

[gcc r15-7338] c++/coroutines: Fix awaiter var creation [PR116506]

2025-02-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:4c743798b1d4530b327dad7c606c610f3811fdbf commit r15-7338-g4c743798b1d4530b327dad7c606c610f3811fdbf Author: Iain Sandoe Date: Thu Oct 31 08:40:08 2024 + c++/coroutines: Fix awaiter var creation [PR116506] Awaiters always need to have a coroutine state fram

[gcc r15-7337] c++: coroutines and range for [PR118491]

2025-02-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ec716ad3f4bdccb6a2780161e74e3168efa68121 commit r15-7337-gec716ad3f4bdccb6a2780161e74e3168efa68121 Author: Jason Merrill Date: Fri Jan 31 12:31:43 2025 -0500 c++: coroutines and range for [PR118491] The implementation of extended range-for temporaries in r15-

[gcc(refs/users/meissner/heads/work192-bugs)] Revert changes

2025-02-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:454b94025b0862ce88be98ae3c8b0cbe4566eaaa commit 454b94025b0862ce88be98ae3c8b0cbe4566eaaa Author: Michael Meissner Date: Mon Feb 3 16:40:38 2025 -0500 Revert changes Diff: --- gcc/config/rs6000/rs6000-protos.h | 6 +--- gcc/config/rs6000/rs6000.cc

[gcc r15-7336] Fortran: different character lengths in array constructor [PR93289]

2025-02-03 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:f3a41e6cb5d70f0c94cc8273a118b8542fb5c2fa commit r15-7336-gf3a41e6cb5d70f0c94cc8273a118b8542fb5c2fa Author: Harald Anlauf Date: Sat Feb 1 19:14:21 2025 +0100 Fortran: different character lengths in array constructor [PR93289] PR fortran/93289

[gcc r15-7335] i386: Fix and improve TARGET_INDIRECT_BRANCH_REGISTER handling some more

2025-02-03 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:214224c4973bfb76f73a7efff29c5823eef31194 commit r15-7335-g214224c4973bfb76f73a7efff29c5823eef31194 Author: Uros Bizjak Date: Mon Feb 3 21:01:51 2025 +0100 i386: Fix and improve TARGET_INDIRECT_BRANCH_REGISTER handling some more gcc/ChangeLog:

[gcc r15-7334] aarch64: Fix dupq_* testsuite failures

2025-02-03 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:606527f3d9e35164fc8139e5e2c53e66ff850b1a commit r15-7334-g606527f3d9e35164fc8139e5e2c53e66ff850b1a Author: Richard Sandiford Date: Mon Feb 3 17:35:06 2025 + aarch64: Fix dupq_* testsuite failures This patch fixes the dupq_* testsuite failures. The tests

[gcc r15-7333] hppa: Revise various millicode insn patterns to use match_operand

2025-02-03 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:88bb18ccd87d43abe401a1228cc337e4b46be88d commit r15-7333-g88bb18ccd87d43abe401a1228cc337e4b46be88d Author: John David Anglin Date: Mon Feb 3 11:35:38 2025 -0500 hppa: Revise various millicode insn patterns to use match_operand LRA does not correctly support h

[gcc/devel/omp/gcc-14] OpenMP/Fortran: Add missing pop_state in parse_omp_dispatch [PR118714]

2025-02-03 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:da1ae9430415ccdbcc0095cab218d3af68ce735f commit da1ae9430415ccdbcc0095cab218d3af68ce735f Author: Paul-Antoine Arras Date: Fri Jan 31 11:41:47 2025 +0100 OpenMP/Fortran: Add missing pop_state in parse_omp_dispatch [PR118714] When the ST_NONE case is taken, the

[gcc r15-7332] c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro

2025-02-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6ec19825b4e72611cdbd4749feed67b61392aa81 commit r15-7332-g6ec19825b4e72611cdbd4749feed67b61392aa81 Author: Richard Biener Date: Mon Feb 3 11:27:20 2025 +0100 c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro The first argument is supposed to be a type,

[gcc r15-7331] tree-optimization/118717 - store commoning vs. abnormals

2025-02-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fbcbbfe2bf83eb8b1347144eeca37b06be5a8bb5 commit r15-7331-gfbcbbfe2bf83eb8b1347144eeca37b06be5a8bb5 Author: Richard Biener Date: Mon Feb 3 09:55:50 2025 +0100 tree-optimization/118717 - store commoning vs. abnormals When we sink common stores in cselim or the