[gcc r16-3453] aarch64/testsuite: Fix vld2-1.c after r16-3201 [PR121713]

2025-08-28 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:944c3225b38ffb15b6b461e1d881f3a85b00911b commit r16-3453-g944c3225b38ffb15b6b461e1d881f3a85b00911b Author: Andrew Pinski Date: Thu Aug 28 22:25:10 2025 -0700 aarch64/testsuite: Fix vld2-1.c after r16-3201 [PR121713] After r16-3201-gee67004474d521, this testca

[gcc r16-3452] Document -param=ix86-vect-unroll-limit.

2025-08-28 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:2cb3fb032de4d35800da9e33d51e09fe4b02 commit r16-3452-g2cb3fb032de4d35800da9e33d51e09fe4b02 Author: liuhongt Date: Thu Aug 28 19:27:00 2025 -0700 Document -param=ix86-vect-unroll-limit. gcc/ChangeLog: * doc/invoke.texi: Document -param

[gcc r16-3450] RISC-V: Add test for vec_duplicate + vnmsac.vv signed combine with GR2VR cost 0, 1 and 15

2025-08-28 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:52d5fc64a4fa71d78078110bb9fa3d972a743a2a commit r16-3450-g52d5fc64a4fa71d78078110bb9fa3d972a743a2a Author: Pan Li Date: Thu Aug 28 10:36:35 2025 +0800 RISC-V: Add test for vec_duplicate + vnmsac.vv signed combine with GR2VR cost 0, 1 and 15 Add asm dump chec

[gcc r13-9857] Fix _Decimal128 arithmetic error under FE_UPWARD.

2025-08-28 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:44287e850b94de27c3a398fd75936a962c12b1b8 commit r13-9857-g44287e850b94de27c3a398fd75936a962c12b1b8 Author: liuhongt Date: Wed Aug 27 18:20:09 2025 -0700 Fix _Decimal128 arithmetic error under FE_UPWARD. libgcc/config/libbid/ChangeLog: PR targ

[gcc r16-3451] RISC-V: Add test for vec_duplicate + vnmsac.vv unsigned combine with GR2VR cost 0, 1 and 15

2025-08-28 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:0a44e22df9a0ae0165fed1a5ae39dccc5621a86e commit r16-3451-g0a44e22df9a0ae0165fed1a5ae39dccc5621a86e Author: Pan Li Date: Thu Aug 28 10:39:24 2025 +0800 RISC-V: Add test for vec_duplicate + vnmsac.vv unsigned combine with GR2VR cost 0, 1 and 15 Add asm dump ch

[gcc r16-3449] RISC-V: Combine vec_duplicate + vnmsac.vv to vnmsac.vx on GR2VR cost

2025-08-28 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:44054e62064510d7647344e79208fb14408600dc commit r16-3449-g44054e62064510d7647344e79208fb14408600dc Author: Pan Li Date: Thu Aug 28 10:33:54 2025 +0800 RISC-V: Combine vec_duplicate + vnmsac.vv to vnmsac.vx on GR2VR cost This patch would like to combine the ve

[gcc r14-11984] Fix _Decimal128 arithmetic error under FE_UPWARD.

2025-08-28 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:e645728e9de64d019661c8f92bb487e06d95644a commit r14-11984-ge645728e9de64d019661c8f92bb487e06d95644a Author: liuhongt Date: Wed Aug 27 18:20:09 2025 -0700 Fix _Decimal128 arithmetic error under FE_UPWARD. libgcc/config/libbid/ChangeLog: PR tar

[gcc r15-10268] Fix _Decimal128 arithmetic error under FE_UPWARD.

2025-08-28 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:287f00d1177ebec6729667f7e0608b461d4466a4 commit r15-10268-g287f00d1177ebec6729667f7e0608b461d4466a4 Author: liuhongt Date: Wed Aug 27 18:20:09 2025 -0700 Fix _Decimal128 arithmetic error under FE_UPWARD. libgcc/config/libbid/ChangeLog: PR tar

[gcc r16-3448] Fix _Decimal128 arithmetic error under FE_UPWARD.

2025-08-28 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:50064b2898edfb83bc37f2597a35cbd3c1c853e3 commit r16-3448-g50064b2898edfb83bc37f2597a35cbd3c1c853e3 Author: liuhongt Date: Wed Aug 27 18:20:09 2025 -0700 Fix _Decimal128 arithmetic error under FE_UPWARD. libgcc/config/libbid/ChangeLog: PR targ

[gcc(refs/users/meissner/heads/work220-float)] Merge commit 'refs/users/meissner/heads/work220-float' of git+ssh://gcc.gnu.org/git/gcc into me/work

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:07e5a3f412b409fd39031db32ed1ee70f61b9ea2 commit 07e5a3f412b409fd39031db32ed1ee70f61b9ea2 Merge: 70f52eaafecc d154e3fd3b87 Author: Michael Meissner Date: Thu Aug 28 16:55:53 2025 -0400 Merge commit 'refs/users/meissner/heads/work220-float' of git+ssh://gcc.gnu.org/git

[gcc(refs/users/meissner/heads/work220-bugs)] Add power9 and power10 float to logical optimizations.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1935ff71bff8f430defa47040127cb231ac6ea21 commit 1935ff71bff8f430defa47040127cb231ac6ea21 Author: Michael Meissner Date: Thu Aug 28 17:12:43 2025 -0400 Add power9 and power10 float to logical optimizations. I was answering an email from a co-worker and I point

[gcc(refs/users/meissner/heads/work220)] Add support for -mcpu=future

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:36214056442141f85ff498129e090da8c02f035c commit 36214056442141f85ff498129e090da8c02f035c Author: Michael Meissner Date: Thu Aug 28 17:02:50 2025 -0400 Add support for -mcpu=future This patch adds the support that can be used in developing GCC support for

[gcc(refs/users/meissner/heads/work220-bugs)] Add ChangeLog.bugs and update REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e48e3e0401f2ce71463f86589a1eaa4bc6fca24c commit e48e3e0401f2ce71463f86589a1eaa4bc6fca24c Author: Michael Meissner Date: Wed Aug 27 19:39:57 2025 -0400 Add ChangeLog.bugs and update REVISION. 2025-08-27 Michael Meissner gcc/ * Chan

[gcc(refs/users/meissner/heads/work220-bugs)] PR target/120528 -- Simplify zero extend from memory to VSX register on power10

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3b3193f080a323accbe22410f76260219fe4 commit 3b3193f080a323accbe22410f76260219fe4 Author: Michael Meissner Date: Thu Aug 28 17:14:45 2025 -0400 PR target/120528 -- Simplify zero extend from memory to VSX register on power10 Previously GCC would zero e

[gcc/meissner/heads/work220-orig] (27 commits) Merge commit 'refs/users/meissner/heads/work220-orig' of gi

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220-orig' was updated to point to: 35c5acaefddd... Merge commit 'refs/users/meissner/heads/work220-orig' of gi It previously pointed to: c0ca4330200f... Add REVISION. Diff: Summary of changes (added commits): --- 35c5aca... Me

[gcc(refs/users/meissner/heads/work220-sha)] Add ChangeLog.sha and update REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fa97d3314e12e755f85d32a8eca57cea712645be commit fa97d3314e12e755f85d32a8eca57cea712645be Author: Michael Meissner Date: Wed Aug 27 19:53:04 2025 -0400 Add ChangeLog.sha and update REVISION. 2025-08-27 Michael Meissner gcc/ * Chang

[gcc/meissner/heads/work220-float] (3 commits) Merge commit 'refs/users/meissner/heads/work220-float' of g

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220-float' was updated to point to: f5817ee01492... Merge commit 'refs/users/meissner/heads/work220-float' of g It previously pointed to: 07e5a3f412b4... Merge commit 'refs/users/meissner/heads/work220-float' of g Diff: Summary of changes (added commits): -

[gcc(refs/users/meissner/heads/work220-bugs)] Merge commit 'refs/users/meissner/heads/work220-bugs' of git+ssh://gcc.gnu.org/git/gcc into me/work2

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:843360974f05571c8a26b2560e0f8392393b068c commit 843360974f05571c8a26b2560e0f8392393b068c Merge: c2a612ece373 2b45f664d84c Author: Michael Meissner Date: Thu Aug 28 17:04:44 2025 -0400 Merge commit 'refs/users/meissner/heads/work220-bugs' of git+ssh://gcc.gnu.org/git/

[gcc/meissner/heads/work220-test] (3 commits) Merge commit 'refs/users/meissner/heads/work220-test' of gi

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220-test' was updated to point to: 61bcbf42324c... Merge commit 'refs/users/meissner/heads/work220-test' of gi It previously pointed to: 27581c964dc4... Merge commit 'refs/users/meissner/heads/work220-test' of gi Diff: Summary of changes (added commits): --

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

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:97358b6095a0079f9ca1db53775795678f370598 commit 97358b6095a0079f9ca1db53775795678f370598 Author: Michael Meissner Date: Thu Aug 28 17:19:28 2025 -0400 Fix PR 118541, do not generate floating point cmoves for IEEE compares. In bug PR target/118541 on power9, p

[gcc(refs/users/meissner/heads/work220-test)] Add ChangeLog.test and update REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6db78972975ed0b88db42c523df91f19fe9b commit 6db78972975ed0b88db42c523df91f19fe9b Author: Michael Meissner Date: Wed Aug 27 19:55:06 2025 -0400 Add ChangeLog.test and update REVISION. 2025-08-27 Michael Meissner gcc/ * Chan

[gcc(refs/users/meissner/heads/work220-bugs)] PR target/108958 -- simplify mtvsrdd to zero extend GPR DImode to VSX TImode

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c7bb09eb9b653dec24b1439f365b6bddef0034f9 commit c7bb09eb9b653dec24b1439f365b6bddef0034f9 Author: Michael Meissner Date: Thu Aug 28 17:15:58 2025 -0400 PR target/108958 -- simplify mtvsrdd to zero extend GPR DImode to VSX TImode Before this patch GCC would zer

[gcc(refs/users/meissner/heads/work220-bugs)] PR target/120681 - allow -mcmodel=large with PC relative addressing

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f8f889745f530dbe834c9c2cacbec67301f3098c commit f8f889745f530dbe834c9c2cacbec67301f3098c Author: Michael Meissner Date: Thu Aug 28 17:17:09 2025 -0400 PR target/120681 - allow -mcmodel=large with PC relative addressing When I implemented the pc-relative suppo

[gcc(refs/users/meissner/heads/work220-bugs)] PR 992493: Optimize splat of a V2DF/V2DI extract with constant element

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:65e96f99d152937d0e776929edf43b5c3d0c213e commit 65e96f99d152937d0e776929edf43b5c3d0c213e Author: Michael Meissner Date: Thu Aug 28 17:13:38 2025 -0400 PR 992493: Optimize splat of a V2DF/V2DI extract with constant element We had optimizations for splat of a v

[gcc(refs/users/meissner/heads/work220-test)] Merge commit 'refs/users/meissner/heads/work220-test' of git+ssh://gcc.gnu.org/git/gcc into me/work2

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:61bcbf42324c87988d40eebcf6cb8224eaecc5d6 commit 61bcbf42324c87988d40eebcf6cb8224eaecc5d6 Merge: 6db78972 27581c964dc4 Author: Michael Meissner Date: Thu Aug 28 17:09:19 2025 -0400 Merge commit 'refs/users/meissner/heads/work220-test' of git+ssh://gcc.gnu.org/git/

[gcc(refs/users/meissner/heads/work220-test)] Add ChangeLog.test and update REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:07f5a04c9546758631ccd3f13af85032cc33440a commit 07f5a04c9546758631ccd3f13af85032cc33440a Author: Michael Meissner Date: Wed Aug 27 19:55:06 2025 -0400 Add ChangeLog.test and update REVISION. 2025-08-27 Michael Meissner gcc/ * Chan

[gcc(refs/users/meissner/heads/work220-sha)] Merge commit 'refs/users/meissner/heads/work220-sha' of git+ssh://gcc.gnu.org/git/gcc into me/work22

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:029363a84ba3de6b3c7dde6ee1a5eb1d8bbf2f3a commit 029363a84ba3de6b3c7dde6ee1a5eb1d8bbf2f3a Merge: fa97d3314e12 d365c93289b2 Author: Michael Meissner Date: Thu Aug 28 16:57:56 2025 -0400 Merge commit 'refs/users/meissner/heads/work220-sha' of git+ssh://gcc.gnu.org/git/g

[gcc(refs/users/meissner/heads/work220-sha)] Merge commit 'refs/users/meissner/heads/work220-sha' of git+ssh://gcc.gnu.org/git/gcc into me/work22

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9736984b75cd0dd55d5eb04b2d0c228988360aea commit 9736984b75cd0dd55d5eb04b2d0c228988360aea Merge: c03efb25ebee 029363a84ba3 Author: Michael Meissner Date: Thu Aug 28 17:08:08 2025 -0400 Merge commit 'refs/users/meissner/heads/work220-sha' of git+ssh://gcc.gnu.org/git/g

[gcc(refs/users/meissner/heads/work220-sha)] Add ChangeLog.sha and update REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c03efb25ebee20fa341e92227df43adabffdc4ed commit c03efb25ebee20fa341e92227df43adabffdc4ed Author: Michael Meissner Date: Wed Aug 27 19:53:04 2025 -0400 Add ChangeLog.sha and update REVISION. 2025-08-27 Michael Meissner gcc/ * Chang

[gcc/meissner/heads/work220-sha] (3 commits) Merge commit 'refs/users/meissner/heads/work220-sha' of git

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220-sha' was updated to point to: 9736984b75cd... Merge commit 'refs/users/meissner/heads/work220-sha' of git It previously pointed to: 029363a84ba3... Merge commit 'refs/users/meissner/heads/work220-sha' of git Diff: Summary of changes (added commits): ---

[gcc(refs/users/meissner/heads/work220-float)] Merge commit 'refs/users/meissner/heads/work220-float' of git+ssh://gcc.gnu.org/git/gcc into me/work

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f5817ee01492da3928dabe7a338b0fa070ba7619 commit f5817ee01492da3928dabe7a338b0fa070ba7619 Merge: f3a6b3866ffb 07e5a3f412b4 Author: Michael Meissner Date: Thu Aug 28 17:07:01 2025 -0400 Merge commit 'refs/users/meissner/heads/work220-float' of git+ssh://gcc.gnu.org/git

[gcc(refs/users/meissner/heads/work220-float)] Add ChangeLog.float and update REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f3a6b3866ffbb5eab360a006a0283bf48a2f7ea8 commit f3a6b3866ffbb5eab360a006a0283bf48a2f7ea8 Author: Michael Meissner Date: Wed Aug 27 19:54:08 2025 -0400 Add ChangeLog.float and update REVISION. 2025-08-27 Michael Meissner gcc/ * Cha

[gcc(refs/users/meissner/heads/work220-dmf)] Merge commit 'refs/users/meissner/heads/work220-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work22

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:af0fb907e7eccf4c037da0e9519627d052cecec7 commit af0fb907e7eccf4c037da0e9519627d052cecec7 Merge: c661ea781341 80a4a5d52316 Author: Michael Meissner Date: Thu Aug 28 17:05:52 2025 -0400 Merge commit 'refs/users/meissner/heads/work220-dmf' of git+ssh://gcc.gnu.org/git/g

[gcc(refs/users/meissner/heads/work220-dmf)] Add ChangeLog.dmf and update REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c661ea7813411c7ddd2fcade89c4a075c17e4565 commit c661ea7813411c7ddd2fcade89c4a075c17e4565 Author: Michael Meissner Date: Wed Aug 27 19:52:02 2025 -0400 Add ChangeLog.dmf and update REVISION. 2025-08-27 Michael Meissner gcc/ * Chang

[gcc/meissner/heads/work220-dmf] (3 commits) Merge commit 'refs/users/meissner/heads/work220-dmf' of git

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220-dmf' was updated to point to: af0fb907e7ec... Merge commit 'refs/users/meissner/heads/work220-dmf' of git It previously pointed to: 80a4a5d52316... Merge commit 'refs/users/meissner/heads/work220-dmf' of git Diff: Summary of changes (added commits): ---

[gcc(refs/users/meissner/heads/work220-bugs)] Add ChangeLog.bugs and update REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c2a612ece3738ec8543066656f1def9f227b07a8 commit c2a612ece3738ec8543066656f1def9f227b07a8 Author: Michael Meissner Date: Wed Aug 27 19:39:57 2025 -0400 Add ChangeLog.bugs and update REVISION. 2025-08-27 Michael Meissner gcc/ * Chan

[gcc/meissner/heads/work220-bugs] (3 commits) Merge commit 'refs/users/meissner/heads/work220-bugs' of gi

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220-bugs' was updated to point to: 843360974f05... Merge commit 'refs/users/meissner/heads/work220-bugs' of gi It previously pointed to: 2b45f664d84c... Merge commit 'refs/users/meissner/heads/work220-bugs' of gi Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work220-test)] Merge commit 'refs/users/meissner/heads/work220-test' of git+ssh://gcc.gnu.org/git/gcc into me/work2

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:27581c964dc47b454c445da2aaa917950048d0c3 commit 27581c964dc47b454c445da2aaa917950048d0c3 Merge: 07f5a04c9546 e06764e742c0 Author: Michael Meissner Date: Thu Aug 28 16:59:31 2025 -0400 Merge commit 'refs/users/meissner/heads/work220-test' of git+ssh://gcc.gnu.org/git/

[gcc/meissner/heads/work220-test] (29 commits) Merge commit 'refs/users/meissner/heads/work220-test' of gi

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220-test' was updated to point to: 27581c964dc4... Merge commit 'refs/users/meissner/heads/work220-test' of gi It previously pointed to: e06764e742c0... Add ChangeLog.test and update REVISION. Diff: Summary of changes (added commits): --

[gcc/meissner/heads/work220-sha] (29 commits) Merge commit 'refs/users/meissner/heads/work220-sha' of git

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220-sha' was updated to point to: 029363a84ba3... Merge commit 'refs/users/meissner/heads/work220-sha' of git It previously pointed to: d365c93289b2... Add ChangeLog.sha and update REVISION. Diff: Summary of changes (added commits):

[gcc(refs/users/meissner/heads/work220-float)] Add ChangeLog.float and update REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:70f52eaafecc40d5e99a03555e5c99b2acb1debf commit 70f52eaafecc40d5e99a03555e5c99b2acb1debf Author: Michael Meissner Date: Wed Aug 27 19:54:08 2025 -0400 Add ChangeLog.float and update REVISION. 2025-08-27 Michael Meissner gcc/ * Cha

[gcc/meissner/heads/work220-float] (29 commits) Merge commit 'refs/users/meissner/heads/work220-float' of g

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220-float' was updated to point to: 07e5a3f412b4... Merge commit 'refs/users/meissner/heads/work220-float' of g It previously pointed to: d154e3fd3b87... Add ChangeLog.float and update REVISION. Diff: Summary of changes (added commits):

[gcc(refs/users/meissner/heads/work220-dmf)] Merge commit 'refs/users/meissner/heads/work220-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work22

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:80a4a5d523160ab0e2a7d87b7303d9a86fcb3a9c commit 80a4a5d523160ab0e2a7d87b7303d9a86fcb3a9c Merge: f658b92193c4 ee1a0464ddb8 Author: Michael Meissner Date: Thu Aug 28 16:54:22 2025 -0400 Merge commit 'refs/users/meissner/heads/work220-dmf' of git+ssh://gcc.gnu.org/git/g

[gcc(refs/users/meissner/heads/work220-dmf)] Add ChangeLog.dmf and update REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f658b92193c4ea451743f9dfc45cd7601ad7ec0d commit f658b92193c4ea451743f9dfc45cd7601ad7ec0d Author: Michael Meissner Date: Wed Aug 27 19:52:02 2025 -0400 Add ChangeLog.dmf and update REVISION. 2025-08-27 Michael Meissner gcc/ * Chang

[gcc/meissner/heads/work220-dmf] (29 commits) Merge commit 'refs/users/meissner/heads/work220-dmf' of git

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220-dmf' was updated to point to: 80a4a5d52316... Merge commit 'refs/users/meissner/heads/work220-dmf' of git It previously pointed to: ee1a0464ddb8... Add ChangeLog.dmf and update REVISION. Diff: Summary of changes (added commits):

[gcc(refs/users/meissner/heads/work220-bugs)] Merge commit 'refs/users/meissner/heads/work220-bugs' of git+ssh://gcc.gnu.org/git/gcc into me/work2

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2b45f664d84c28865428d51c92b6f89fc6a3f0ff commit 2b45f664d84c28865428d51c92b6f89fc6a3f0ff Merge: e48e3e0401f2 3564301fce00 Author: Michael Meissner Date: Thu Aug 28 16:52:16 2025 -0400 Merge commit 'refs/users/meissner/heads/work220-bugs' of git+ssh://gcc.gnu.org/git/

[gcc/meissner/heads/work220-bugs] (29 commits) Merge commit 'refs/users/meissner/heads/work220-bugs' of gi

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220-bugs' was updated to point to: 2b45f664d84c... Merge commit 'refs/users/meissner/heads/work220-bugs' of gi It previously pointed to: 3564301fce00... Add ChangeLog.bugs and update REVISION. Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work220)] Merge commit 'refs/users/meissner/heads/work220' of git+ssh://gcc.gnu.org/git/gcc into me/work220

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1b9f7d9f92bf52180fee7886f6cf941e78b98b24 commit 1b9f7d9f92bf52180fee7886f6cf941e78b98b24 Merge: fdaec5f0101b 8144b42e0697 Author: Michael Meissner Date: Thu Aug 28 16:51:08 2025 -0400 Merge commit 'refs/users/meissner/heads/work220' of git+ssh://gcc.gnu.org/git/gcc i

[gcc(refs/users/meissner/heads/work220)] Add ChangeLog.meissner and REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fdaec5f0101bc1c9174fef7295bcfd67d7992656 commit fdaec5f0101bc1c9174fef7295bcfd67d7992656 Author: Michael Meissner Date: Wed Aug 27 19:36:39 2025 -0400 Add ChangeLog.meissner and REVISION. 2025-08-27 Michael Meissner gcc/ * REVISIO

[gcc/meissner/heads/work220] (27 commits) Merge commit 'refs/users/meissner/heads/work220' of git+ssh

2025-08-28 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work220' was updated to point to: 1b9f7d9f92bf... Merge commit 'refs/users/meissner/heads/work220' of git+ssh It previously pointed to: 8144b42e0697... Add ChangeLog.meissner and REVISION. Diff: Summary of changes (added commits): --

[gcc(refs/users/meissner/heads/work220-orig)] Add REVISION.

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:59928ecf47de6c1c191c4d98a26aa3c8e1c8acd2 commit 59928ecf47de6c1c191c4d98a26aa3c8e1c8acd2 Author: Michael Meissner Date: Wed Aug 27 19:37:31 2025 -0400 Add REVISION. 2025-08-27 Michael Meissner gcc/ * REVISION: New file for branch.

[gcc(refs/users/meissner/heads/work220-orig)] Merge commit 'refs/users/meissner/heads/work220-orig' of git+ssh://gcc.gnu.org/git/gcc into me/work2

2025-08-28 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:35c5acaefddd9c1827e93313db2cf178c10bf238 commit 35c5acaefddd9c1827e93313db2cf178c10bf238 Merge: 59928ecf47de c0ca4330200f Author: Michael Meissner Date: Thu Aug 28 16:49:58 2025 -0400 Merge commit 'refs/users/meissner/heads/work220-orig' of git+ssh://gcc.gnu.org/git/

[gcc r16-3446] fixincludes: Skip pthread_incomplete_struct_argument for modern glibc [PR118009]

2025-08-28 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:59db4ce2df1db33ad361eca06a7aec99b24d0d2f commit r16-3446-g59db4ce2df1db33ad361eca06a7aec99b24d0d2f Author: Jonathan Wakely Date: Tue Aug 19 17:08:07 2025 +0100 fixincludes: Skip pthread_incomplete_struct_argument for modern glibc [PR118009] The pthread_incom

[gcc r16-3445] libstdc++: Implement C++26 features [PR119670]

2025-08-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3c95766e92d6782eb945593c043a16be096707af commit r16-3445-g3c95766e92d6782eb945593c043a16be096707af Author: Jonathan Wakely Date: Thu Apr 10 17:50:59 2025 +0100 libstdc++: Implement C++26 features [PR119670] This implements P2546R5 (Debugging Support), includ

[gcc r16-3444] c++: > in lambda in template arg [PR107953]

2025-08-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:00e8690ef0d7ac1ced87ceee309dbfa27909a35c commit r16-3444-g00e8690ef0d7ac1ced87ceee309dbfa27909a35c Author: Jason Merrill Date: Sun Aug 24 05:15:01 2025 -0400 c++: > in lambda in template arg [PR107953] As with PR116928, we need to set greater_than_is_operator

[gcc r16-3442] MAINTAINERS: add myself to write after approval

2025-08-28 Thread Yuao Ma via Gcc-cvs
https://gcc.gnu.org/g:0545b6507e901c91df9bbe778b7ebf7d0fca242f commit r16-3442-g0545b6507e901c91df9bbe778b7ebf7d0fca242f Author: Yuao Ma Date: Thu Aug 28 23:02:28 2025 +0800 MAINTAINERS: add myself to write after approval ChangeLog: * MAINTAINERS: add myself to wr

[gcc r16-3440] Dump niter assumption versioning when vectorizing

2025-08-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:48ef4af2274a0a1ad945ac14217806c1c1d8ccb2 commit r16-3440-g48ef4af2274a0a1ad945ac14217806c1c1d8ccb2 Author: Richard Biener Date: Thu Aug 28 15:15:53 2025 +0200 Dump niter assumption versioning when vectorizing The following emits the assumption that is used fo

[gcc r16-3443] passes: Move cleanup_eh before first tailr [PR115201]

2025-08-28 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:6750f5902c600907a56b9a72b4bae7d9762515c9 commit r16-3443-g6750f5902c600907a56b9a72b4bae7d9762515c9 Author: Andrew Pinski Date: Thu Aug 21 21:37:59 2025 -0700 passes: Move cleanup_eh before first tailr [PR115201] So the current pass order is: ```

[gcc r16-3441] RISC-V: Add pattern for vector-scalar floating-point min

2025-08-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:31a180d8a4c2893e7c4be43e3daaac12347dddb5 commit r16-3441-g31a180d8a4c2893e7c4be43e3daaac12347dddb5 Author: Paul-Antoine Arras Date: Wed Aug 27 19:38:15 2025 +0200 RISC-V: Add pattern for vector-scalar floating-point min This pattern enables the combine pass (

[gcc r16-3439] AArch64: Add isinf expander [PR 66462]

2025-08-28 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:8187d2630fac77176a4a806a60b0399a1e0376d8 commit r16-3439-g8187d2630fac77176a4a806a60b0399a1e0376d8 Author: Wilco Dijkstra Date: Wed Aug 13 14:56:57 2025 + AArch64: Add isinf expander [PR 66462] Add an expander for isinf using integer arithmetic. This is

[gcc r16-3438] libstdc++: Test comparing ordering with type convertible to any pointer.

2025-08-28 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:f4b96998f1c1aa22c70462d018f8a3d4a8ec214a commit r16-3438-gf4b96998f1c1aa22c70462d018f8a3d4a8ec214a Author: Tomasz Kamiński Date: Thu Aug 28 15:48:03 2025 +0200 libstdc++: Test comparing ordering with type convertible to any pointer. libstdc++-v3/ChangeLog:

[gcc r16-3437] Compute reduction var in vectorize_fold_left_reduction

2025-08-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2649c79496a47109b9821d9db7f69aa94e8d3f04 commit r16-3437-g2649c79496a47109b9821d9db7f69aa94e8d3f04 Author: Richard Biener Date: Wed Aug 27 14:01:36 2025 +0200 Compute reduction var in vectorize_fold_left_reduction Instead of going via the PHI node accessible

[gcc r16-3436] libstdc++: Remove implicit type conversions in std::complex

2025-08-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:33cb72fafe25c5688ae26b4a4491f4486edf75d0 commit r16-3436-g33cb72fafe25c5688ae26b4a4491f4486edf75d0 Author: Weslley da Silva Pereira Date: Tue Aug 26 13:23:11 2025 +0100 libstdc++: Remove implicit type conversions in std::complex The current implementation of

[gcc r16-3435] libstdc++: Constrain bitset(const CharT*) constructor [PR121046]

2025-08-28 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:bbc0e70b610f19320339e4a311591b42bd436e9b commit r16-3435-gbbc0e70b610f19320339e4a311591b42bd436e9b Author: Jonathan Wakely Date: Sat Jul 12 13:09:03 2025 +0100 libstdc++: Constrain bitset(const CharT*) constructor [PR121046] Asking std::is_constructible_v, No

[gcc r16-3434] libstdc++: Provide helpers to interoperate between __cmp_cat::_Ord and ordering types.

2025-08-28 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:fcb5cd8e9483daafd6f786f3b607028cb1293ce7 commit r16-3434-gfcb5cd8e9483daafd6f786f3b607028cb1293ce7 Author: Tomasz Kamiński Date: Thu Aug 28 11:10:05 2025 +0200 libstdc++: Provide helpers to interoperate between __cmp_cat::_Ord and ordering types. This patch

[gcc r16-3433] c++/modules: Add explanatory note for incomplete types with definition in different module [PR119844

2025-08-28 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:10418a6cbd34e0a4081f6dcdf8c36a9592aaf318 commit r16-3433-g10418a6cbd34e0a4081f6dcdf8c36a9592aaf318 Author: Nathaniel Shead Date: Wed Aug 27 22:24:43 2025 +1000 c++/modules: Add explanatory note for incomplete types with definition in different module [PR119844]

[gcc r16-3432] PR modula2/121629: adding third party modules

2025-08-28 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:69faef01dff124cd2e657b7525ba6cc574626853 commit r16-3432-g69faef01dff124cd2e657b7525ba6cc574626853 Author: Gaius Mulley Date: Thu Aug 28 12:08:33 2025 +0100 PR modula2/121629: adding third party modules This patch makes it easier to add third party modules.

[gcc r16-3431] [gcn] gcc/configure.ac + install.texi - changes to detect HAVE_AS_LEB128 [PR119367]

2025-08-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:098cf067772921764e7eb618e3e0614a7df0a947 commit r16-3431-g098cf067772921764e7eb618e3e0614a7df0a947 Author: Tobias Burnus Date: Thu Aug 28 10:52:01 2025 +0200 [gcn] gcc/configure.ac + install.texi - changes to detect HAVE_AS_LEB128 [PR119367] The llvm-mc link

[gcc r16-3430] c++: Fix auto return type deduction with expansion statements [PR121583]

2025-08-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cddae3e175d078a4eef92260fe31b1144df2116f commit r16-3430-gcddae3e175d078a4eef92260fe31b1144df2116f Author: Jakub Jelinek Date: Thu Aug 28 10:51:09 2025 +0200 c++: Fix auto return type deduction with expansion statements [PR121583] The following testcase ICEs

[gcc r16-3429] c++: Fix ICE with parameter uses in expansion stmts [PR121575]

2025-08-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cc85998ba7984e43c1d89d47dfbfc219c142fddf commit r16-3429-gcc85998ba7984e43c1d89d47dfbfc219c142fddf Author: Jakub Jelinek Date: Thu Aug 28 10:46:51 2025 +0200 c++: Fix ICE with parameter uses in expansion stmts [PR121575] The following testcase shows an ICE wh

[gcc r16-3427] The divmod pattern will break reduction constraints

2025-08-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:674b1d73e437cbdbe86da45dbb67364297bb2216 commit r16-3427-g674b1d73e437cbdbe86da45dbb67364297bb2216 Author: Richard Biener Date: Wed Aug 27 14:39:00 2025 +0200 The divmod pattern will break reduction constraints When we apply a divmod pattern this will break r

[gcc r16-3428] Avoid mult pattern if that will break reduction constraints

2025-08-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fa03e49399a8b202b7d6700604c8fbe5ee33474f commit r16-3428-gfa03e49399a8b202b7d6700604c8fbe5ee33474f Author: Richard Biener Date: Wed Aug 27 14:40:37 2025 +0200 Avoid mult pattern if that will break reduction constraints synth-mult introduces multiple uses of a

[gcc r16-3426] configure: Add readelf fallback for HAVE_AS_ULEB128 test [PR119367]

2025-08-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:866697bac2cd3e05875d6a0dc3f64590143fd894 commit r16-3426-g866697bac2cd3e05875d6a0dc3f64590143fd894 Author: Jakub Jelinek Date: Thu Aug 28 10:10:28 2025 +0200 configure: Add readelf fallback for HAVE_AS_ULEB128 test [PR119367] The following patch adds a readel

[gcc r16-3425] dwarf2out: Use DW_LNS_advance_pc instead of DW_LNS_fixed_advance_pc if possible [PR119367]

2025-08-28 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b7f5a73cc1fa8cc76d43985444d52dee19768e95 commit r16-3425-gb7f5a73cc1fa8cc76d43985444d52dee19768e95 Author: Jakub Jelinek Date: Thu Aug 28 10:09:14 2025 +0200 dwarf2out: Use DW_LNS_advance_pc instead of DW_LNS_fixed_advance_pc if possible [PR119367] In the us

[gcc r16-3424] Fortran: Constructors with PDT components did not work [PR82843]

2025-08-28 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:fbaaefa0ce25f88802e5dc34821bc95211f309ba commit r16-3424-gfbaaefa0ce25f88802e5dc34821bc95211f309ba Author: Paul Thomas Date: Thu Aug 28 08:17:14 2025 +0100 Fortran: Constructors with PDT components did not work [PR82843] 2025-08-28 Paul Thomas gcc

[gcc r16-3423] Fortran: Implement correct form of PDT constructors [PR82205]

2025-08-28 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:68700cafd15691802325340d9cf9c1e31ff5abe4 commit r16-3423-g68700cafd15691802325340d9cf9c1e31ff5abe4 Author: Paul Thomas Date: Thu Aug 28 08:10:04 2025 +0100 Fortran: Implement correct form of PDT constructors [PR82205] 2025-08-28 Paul Thomas gcc/fo