[gcc r15-6906] RISC-V: Fix code gen for reduction with length 0 [PR118182]

2025-01-14 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:40ad10f708b19d3e88948ac820fbfb9f3c3689ae commit r15-6906-g40ad10f708b19d3e88948ac820fbfb9f3c3689ae Author: Kito Cheng Date: Mon Dec 23 23:23:44 2024 +0800 RISC-V: Fix code gen for reduction with length 0 [PR118182] `.MASK_LEN_FOLD_LEFT_PLUS`(or `mask_len_fold

[gcc r15-6905] Fix SLP scalar costing with stmts also used in externals

2025-01-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:21edcb95340424efe2e66831f3b32cbab9cc6d31 commit r15-6905-g21edcb95340424efe2e66831f3b32cbab9cc6d31 Author: Richard Biener Date: Thu Jan 9 11:51:19 2025 +0100 Fix SLP scalar costing with stmts also used in externals When we have the situation of an external SL

[gcc r15-6904] lto: Remove link() to fix build with MinGW [PR118238]

2025-01-14 Thread Michal Jires via Gcc-cvs
https://gcc.gnu.org/g:ed1233115c9c60b0174fa99913ba6bd61e81edd7 commit r15-6904-ged1233115c9c60b0174fa99913ba6bd61e81edd7 Author: Michal Jires Date: Mon Jan 13 04:08:03 2025 +0100 lto: Remove link() to fix build with MinGW [PR118238] I used link() to create cheap copies of Incremen

[gcc r15-6903] [RISC-V][PR target/118170] Add HF div/sqrt reservation

2025-01-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:d6f1961e68092fda35ce064ef45d1dbec780c624 commit r15-6903-gd6f1961e68092fda35ce064ef45d1dbec780c624 Author: Anton Blanchard Date: Tue Jan 14 22:11:13 2025 -0700 [RISC-V][PR target/118170] Add HF div/sqrt reservation Clearly an oversight in the generic-ooo mode

[gcc r15-6902] [PR rtl-optimization/109592] Simplify nested shifts

2025-01-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:cab2e12362287bd50f9abdd7fb5a775138e02d1b commit r15-6902-gcab2e12362287bd50f9abdd7fb5a775138e02d1b Author: Richard Sandiford Date: Tue Jan 14 21:51:41 2025 -0700 [PR rtl-optimization/109592] Simplify nested shifts > The BZ in question is a failure to recogniz

[gcc r15-6900] c++: dump-lang-raw with obj_type_ref fields

2025-01-14 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:6e0b048fb5bc0809048ef8f487830ad26f4b87cf commit r15-6900-g6e0b048fb5bc0809048ef8f487830ad26f4b87cf Author: anetczuk Date: Tue Jan 14 20:35:44 2025 +0100 c++: dump-lang-raw with obj_type_ref fields Raw dump of lang tree was missing information about virtual me

[gcc r15-6899] d: Merge upstream dmd, druntime d6f693b46a, phobos 336bed6d8.

2025-01-14 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:c8894b681143041205d41e02ede112cef082bf2f commit r15-6899-gc8894b681143041205d41e02ede112cef082bf2f Author: Iain Buclaw Date: Tue Jan 14 20:51:45 2025 +0100 d: Merge upstream dmd, druntime d6f693b46a, phobos 336bed6d8. D front-end changes: - I

[gcc r15-6898] [ifcombine] robustify decode_field_reference

2025-01-14 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:5006b9d810b102d7360b503288a983fc6488c289 commit r15-6898-g5006b9d810b102d7360b503288a983fc6488c289 Author: Alexandre Oliva Date: Tue Jan 14 16:45:58 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variab

[gcc r15-6897] c++: re-enable NSDMI CONSTRUCTOR folding [PR118355]

2025-01-14 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:e939005c496dfd4058fa57b6860bfadcabe4a111 commit r15-6897-ge939005c496dfd4058fa57b6860bfadcabe4a111 Author: Marek Polacek Date: Mon Jan 13 15:09:14 2025 -0500 c++: re-enable NSDMI CONSTRUCTOR folding [PR118355] In c++/102990 we had a problem where massage_init

[gcc r14-11210] match: Keep conditional in simplification to constant [PR118140].

2025-01-14 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:9b8488f662b070933d0427df22811bf1eaac661e commit r14-11210-g9b8488f662b070933d0427df22811bf1eaac661e Author: Robin Dapp Date: Fri Dec 27 17:29:25 2024 +0100 match: Keep conditional in simplification to constant [PR118140]. In PR118140 we simplify _i

[gcc r15-6896] OpenMP: Remove dead code from declare variant reimplementation

2025-01-14 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:d27db3031848dd20ec274ab04f50163069b840fe commit r15-6896-gd27db3031848dd20ec274ab04f50163069b840fe Author: Sandra Loosemore Date: Thu Dec 26 18:15:57 2024 + OpenMP: Remove dead code from declare variant reimplementation After reimplementing late resolutio

[gcc r15-6895] OpenMP: Re-work and extend context selector resolution

2025-01-14 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:1294b819e1207c0ae76db29a75256f3fafd5f262 commit r15-6895-g1294b819e1207c0ae76db29a75256f3fafd5f262 Author: Sandra Loosemore Date: Mon Jan 13 20:18:12 2025 + OpenMP: Re-work and extend context selector resolution This patch reimplements the middle-end supp

[gcc r15-6894] OpenMP: New tree nodes for metadirective and dynamic selector support.

2025-01-14 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:210a090e33ec4b51248077b701d432d36ef43fb3 commit r15-6894-g210a090e33ec4b51248077b701d432d36ef43fb3 Author: Sandra Loosemore Date: Thu Dec 26 18:15:56 2024 + OpenMP: New tree nodes for metadirective and dynamic selector support. This patch adds basic suppo

[gcc r15-6893] [ifcombine] check and extend constants to compare with bitfields

2025-01-14 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:22fe3c05d86b52c35850918bfb21e1f597e1b5c7 commit r15-6893-g22fe3c05d86b52c35850918bfb21e1f597e1b5c7 Author: Alexandre Oliva Date: Mon Jan 13 14:53:25 2025 -0300 [ifcombine] check and extend constants to compare with bitfields Add logic to check and extend cons

[gcc r15-6892] RISC-V: Fix vsetvl compatibility predicate [PR118154].

2025-01-14 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:e5e9e50fc6816713d012f1d96ae308a0946d5a14 commit r15-6892-ge5e9e50fc6816713d012f1d96ae308a0946d5a14 Author: Robin Dapp Date: Thu Jan 9 20:45:10 2025 +0100 RISC-V: Fix vsetvl compatibility predicate [PR118154]. In PR118154 we emit strided stores but the first o

[gcc r15-6891] match: Keep conditional in simplification to constant [PR118140].

2025-01-14 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:14cb0610559fa33f211e1546260458496fdc5e71 commit r15-6891-g14cb0610559fa33f211e1546260458496fdc5e71 Author: Robin Dapp Date: Fri Dec 27 17:29:25 2024 +0100 match: Keep conditional in simplification to constant [PR118140]. In PR118140 we simplify _if

[gcc r12-10901] Zen5 tuning part 5: update instruction latencies in x86-tune-costs

2025-01-14 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:3911b6366ee49dffe2f16578093b49664b3a2d72 commit r12-10901-g3911b6366ee49dffe2f16578093b49664b3a2d72 Author: Jan Hubicka Date: Wed Sep 4 09:19:08 2024 +0200 Zen5 tuning part 5: update instruction latencies in x86-tune-costs there is nothing exciting in this pa

[gcc r15-6890] c++/modules: Don't emit imported deduction guides [PR117397]

2025-01-14 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:87ffd205fe0f4cbabd3d22cba815b02c0466d9ed commit r15-6890-g87ffd205fe0f4cbabd3d22cba815b02c0466d9ed Author: Nathaniel Shead Date: Sun Jan 12 04:00:56 2025 +1100 c++/modules: Don't emit imported deduction guides [PR117397] The ICE in the linked PR is caused bec

[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-6889-g744a59f3f55bfc890f755c57c72919566e1bcad5' into redhat/gcc-15-branch

2025-01-14 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:6adb681d9cf55f12e8a232c1e9a009e5ca5fdde5 commit 6adb681d9cf55f12e8a232c1e9a009e5ca5fdde5 Merge: 074f598e85b4 744a59f3f55b Author: Jakub Jelinek Date: Tue Jan 14 11:26:00 2025 +0100 Merge commit 'r15-6889-g744a59f3f55bfc890f755c57c72919566e1bcad5' into redhat/gcc-15-b

[gcc/redhat/heads/gcc-15-branch] (12 commits) Merge commit 'r15-6889-g744a59f3f55bfc890f755c57c72919566e1

2025-01-14 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: 6adb681d9cf5... Merge commit 'r15-6889-g744a59f3f55bfc890f755c57c72919566e1 It previously pointed to: 074f598e85b4... Merge commit 'r15-6878-g51f76cd947aeb5fe9889b6fde5830031e29 Diff: Summary of changes (added commits): ---

[gcc r15-6889] Ada: add missing support for the S/390 and RISC-V architectures

2025-01-14 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:744a59f3f55bfc890f755c57c72919566e1bcad5 commit r15-6889-g744a59f3f55bfc890f755c57c72919566e1bcad5 Author: Eric Botcazou Date: Tue Jan 14 11:00:24 2025 +0100 Ada: add missing support for the S/390 and RISC-V architectures ...to the object file reader present