[gcc(refs/users/meissner/heads/work194-vpair)] Update ChangeLog.*

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8a586a67787b015a0ae2c5c6684a96cc60d69063 commit 8a586a67787b015a0ae2c5c6684a96cc60d69063 Author: Michael Meissner Date: Fri Feb 21 20:09:32 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 420 1 file

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:54cfb2c2d0d2b715854167697379b86683402332 commit 54cfb2c2d0d2b715854167697379b86683402332 Author: Michael Meissner Date: Fri Feb 21 20:01:37 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 293 + 1 file

[gcc(refs/users/meissner/heads/work194-vpair)] Vector pair support.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a2fe8462aa32c4f8e683141c2c111ab25b183ea0 commit a2fe8462aa32c4f8e683141c2c111ab25b183ea0 Author: Michael Meissner Date: Fri Feb 21 20:07:22 2025 -0500 Vector pair support. This patch adds a new include file (vector-pair.h) that adds support so that users

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8c8610ad034100ba58063caaee4b77d1e24fd533 commit 8c8610ad034100ba58063caaee4b77d1e24fd533 Author: Michael Meissner Date: Fri Feb 21 19:56:41 2025 -0500 PR target/108958 -- use mtvsrdd to zero extend GPR DImode to VSX TImode Previously GCC would zero externd a

[gcc(refs/users/meissner/heads/work194-sha)] Update ChangeLog.*

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4529023d70650df8282c682590b6b70a606cd66b commit 4529023d70650df8282c682590b6b70a606cd66b Author: Michael Meissner Date: Fri Feb 21 20:05:54 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.sha | 168 ++ 1 file

[gcc(refs/users/meissner/heads/work194-sha)] Add potential p-future XVRLD and XVRLDI instructions.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:846694223bd14fa2227399092216bc45cdf11391 commit 846694223bd14fa2227399092216bc45cdf11391 Author: Michael Meissner Date: Fri Feb 21 20:04:07 2025 -0500 Add potential p-future XVRLD and XVRLDI instructions. 2025-02-21 Michael Meissner gcc/

[gcc(refs/users/meissner/heads/work194-sha)] PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:35cc68768badc8babe1b8065b1534e9350c92e00 commit 35cc68768badc8babe1b8065b1534e9350c92e00 Author: Michael Meissner Date: Fri Feb 21 20:03:27 2025 -0500 PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations The multibuff.c benchmark attache

[gcc(refs/users/meissner/heads/work194-dmf)] RFC2686-Add paddis support.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7ef4852265df84ad884ab9ba1e4c235b22a227fe commit 7ef4852265df84ad884ab9ba1e4c235b22a227fe Author: Michael Meissner Date: Fri Feb 21 19:44:37 2025 -0500 RFC2686-Add paddis support. 2025-02-21 Michael Meissner gcc/ * config/rs6000/co

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:251cf23e0e1b6a604324194aa0ac63c2585066c6 commit 251cf23e0e1b6a604324194aa0ac63c2585066c6 Author: Michael Meissner Date: Fri Feb 21 19:52:05 2025 -0500 PR 99293: Optimize splat of a V2DF/V2DI extract with constant element We had optimizations for splat of a ve

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dffbbf1142060c745764997275b402f8b5499499 commit dffbbf1142060c745764997275b402f8b5499499 Author: Michael Meissner Date: Fri Feb 21 19:58:32 2025 -0500 Fix PR 118541, do not generate unordered fp cmoves for IEEE compares. This is version 3 of the patch.

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d584470f889a68b6d745e1815b0afe46b4c73b07 commit d584470f889a68b6d745e1815b0afe46b4c73b07 Author: Michael Meissner Date: Fri Feb 21 19:55:40 2025 -0500 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/work194-dmf)] RFC2653-PowerPC: Add support for 1, 024 bit DMR registers.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:50a7022e5b54801be5b72d253cd7118a51b90494 commit 50a7022e5b54801be5b72d253cd7118a51b90494 Author: Michael Meissner Date: Fri Feb 21 19:37:53 2025 -0500 RFC2653-PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:88609f13226dc0d1b6ccf56b81af275526cd86cc commit 88609f13226dc0d1b6ccf56b81af275526cd86cc Author: Michael Meissner Date: Fri Feb 21 19:54:24 2025 -0500 Revert changes Diff: --- gcc/config/rs6000/vsx.md| 142 +--- gcc/testsu

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dc0b2f9b0772ebd89b2b16caeef5d762e5bbd582 commit dc0b2f9b0772ebd89b2b16caeef5d762e5bbd582 Author: Michael Meissner Date: Fri Feb 21 19:50:43 2025 -0500 PR 99293: Optimize splat of a V2DF/V2DI extract with constant element We had optimizations for splat of a ve

[gcc(refs/users/meissner/heads/work194-dmf)] Update ChangeLog.*

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:90afe88734ee002d0564e759dd3e20dd8c18d3b0 commit 90afe88734ee002d0564e759dd3e20dd8c18d3b0 Author: Michael Meissner Date: Fri Feb 21 19:49:03 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 329 ++ 1 file

[gcc(refs/users/meissner/heads/work194-dmf)] RFC2653-Add wD constraint.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:18240549700410fe3e7d9c4a672ddbced5cc4af0 commit 18240549700410fe3e7d9c4a672ddbced5cc4af0 Author: Michael Meissner Date: Fri Feb 21 19:34:58 2025 -0500 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

[gcc(refs/users/meissner/heads/work194-dmf)] Revert changes

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cce871e0ad2f21542a0459b8c4d8315d00f25f8e commit cce871e0ad2f21542a0459b8c4d8315d00f25f8e Author: Michael Meissner Date: Fri Feb 21 19:46:58 2025 -0500 Revert changes Diff: --- gcc/config/rs6000/altivec.md | 14 gcc/config/rs6000/constraint

[gcc(refs/users/meissner/heads/work194-dmf)] RFC2677-Add xvrlw support.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:da13838d7eef36b008c8e586150112b38fafff45 commit da13838d7eef36b008c8e586150112b38fafff45 Author: Michael Meissner Date: Fri Feb 21 19:45:37 2025 -0500 RFC2677-Add xvrlw support. 2025-02-21 Michael Meissner gcc/ * config/rs6000/alt

[gcc(refs/users/meissner/heads/work194-dmf)] RFC2655-Add saturating subtract built-ins.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3684072bf0640be03f143dec188fe6cd9ab31cb3 commit 3684072bf0640be03f143dec188fe6cd9ab31cb3 Author: Michael Meissner Date: Fri Feb 21 19:41:21 2025 -0500 RFC2655-Add saturating subtract built-ins. This patch adds support for a saturating subtract built-in functi

[gcc(refs/users/meissner/heads/work194-dmf)] RFC2656-Support load/store vector with right length.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:13cb3141804c4bea80a065356a8ae36fc6741b42 commit 13cb3141804c4bea80a065356a8ae36fc6741b42 Author: Michael Meissner Date: Fri Feb 21 19:40:17 2025 -0500 RFC2656-Support load/store vector with right length. This patch adds support for new instructions that may b

[gcc(refs/users/meissner/heads/work194-dmf)] RFC2653-Add support for dense math registers.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:864d778bd0cd973532250a1fb147cee08705d621 commit 864d778bd0cd973532250a1fb147cee08705d621 Author: Michael Meissner Date: Fri Feb 21 19:36:14 2025 -0500 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c8d8a14b3f12901cfe0a3856b74e88f174cdf9fb commit c8d8a14b3f12901cfe0a3856b74e88f174cdf9fb Merge: 52b161b9249f 160015ed4cb0 Author: Michael Meissner Date: Fri Feb 21 18:42:56 2025 -0500 Merge commit 'refs/users/meissner/heads/work194-dmf' of git+ssh://gcc.gnu.org/git/g

[gcc/meissner/heads/work194-vpair] (15 commits) Merge commit 'refs/users/meissner/heads/work194-vpair' of g

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-vpair' was updated to point to: 5f8425294cdc... Merge commit 'refs/users/meissner/heads/work194-vpair' of g It previously pointed to: 6c254f74ffc9... Add ChangeLog.vpair and update REVISION. Diff: Summary of changes (added commits):

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5142962814970560c9f2880d752c74ef58bd0672 commit 5142962814970560c9f2880d752c74ef58bd0672 Merge: d01a5419e35a 8f61c9712e31 Author: Michael Meissner Date: Fri Feb 21 18:47:55 2025 -0500 Merge commit 'refs/users/meissner/heads/work194-test' of git+ssh://gcc.gnu.org/git/

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:df6c0918e4efaf9ba8600d3ef132a349baaa49d0 commit df6c0918e4efaf9ba8600d3ef132a349baaa49d0 Author: Michael Meissner Date: Fri Feb 21 16:09:19 2025 -0500 Add ChangeLog.math and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chan

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5f8425294cdcb04ef1b30aee00603979f1d8b666 commit 5f8425294cdcb04ef1b30aee00603979f1d8b666 Merge: d21b37f16a86 6c254f74ffc9 Author: Michael Meissner Date: Fri Feb 21 18:49:44 2025 -0500 Merge commit 'refs/users/meissner/heads/work194-vpair' of git+ssh://gcc.gnu.org/git

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d21b37f16a864220831ffee13269ddc424f7d030 commit d21b37f16a864220831ffee13269ddc424f7d030 Author: Michael Meissner Date: Fri Feb 21 16:05:04 2025 -0500 Add ChangeLog.vpair and update REVISION. 2025-02-21 Michael Meissner gcc/ * Cha

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d01a5419e35ac775a640e076668414888e1cc83e commit d01a5419e35ac775a640e076668414888e1cc83e Author: Michael Meissner Date: Fri Feb 21 16:08:32 2025 -0500 Add ChangeLog.test and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chan

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-test' was updated to point to: 514296281497... Merge commit 'refs/users/meissner/heads/work194-test' of gi It previously pointed to: 8f61c9712e31... Add ChangeLog.test and update REVISION. Diff: Summary of changes (added commits): --

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:636f49bdc3c07336b3b08a1cd02446a030b0a321 commit 636f49bdc3c07336b3b08a1cd02446a030b0a321 Merge: a2a1e0fe9afe 33235ddf7a38 Author: Michael Meissner Date: Fri Feb 21 18:46:26 2025 -0500 Merge commit 'refs/users/meissner/heads/work194-sha' of git+ssh://gcc.gnu.org/git/g

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-sha' was updated to point to: 636f49bdc3c0... Merge commit 'refs/users/meissner/heads/work194-sha' of git It previously pointed to: 33235ddf7a38... Add ChangeLog.sha and update REVISION. Diff: Summary of changes (added commits):

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a2a1e0fe9afe73fd7d1b70f1aabf4f59ee4592e5 commit a2a1e0fe9afe73fd7d1b70f1aabf4f59ee4592e5 Author: Michael Meissner Date: Fri Feb 21 16:07:42 2025 -0500 Add ChangeLog.sha and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chang

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f86c641ece03ef60c30dc67da6b3750a01362ab7 commit f86c641ece03ef60c30dc67da6b3750a01362ab7 Merge: df6c0918e4ef 3fb21ca3f9e3 Author: Michael Meissner Date: Fri Feb 21 18:45:08 2025 -0500 Merge commit 'refs/users/meissner/heads/work194-math' of git+ssh://gcc.gnu.org/git/

[gcc/meissner/heads/work194-math] (15 commits) Merge commit 'refs/users/meissner/heads/work194-math' of gi

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-math' was updated to point to: f86c641ece03... Merge commit 'refs/users/meissner/heads/work194-math' of gi It previously pointed to: 3fb21ca3f9e3... Add ChangeLog.math and update REVISION. Diff: Summary of changes (added commits): --

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9b75068c90ad8418615691f03d49ac76302bf10f commit 9b75068c90ad8418615691f03d49ac76302bf10f Merge: 22e9167f687f 860a556970bb Author: Michael Meissner Date: Fri Feb 21 18:44:04 2025 -0500 Merge commit 'refs/users/meissner/heads/work194-libs' of git+ssh://gcc.gnu.org/git/

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:22e9167f687fcd473be6dbbdad8edf12a241e1f6 commit 22e9167f687fcd473be6dbbdad8edf12a241e1f6 Author: Michael Meissner Date: Fri Feb 21 16:06:47 2025 -0500 Add ChangeLog.libs and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chan

[gcc/meissner/heads/work194-libs] (15 commits) Merge commit 'refs/users/meissner/heads/work194-libs' of gi

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-libs' was updated to point to: 9b75068c90ad... Merge commit 'refs/users/meissner/heads/work194-libs' of gi It previously pointed to: 860a556970bb... Add ChangeLog.libs and update REVISION. Diff: Summary of changes (added commits): --

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-dmf' was updated to point to: c8d8a14b3f12... Merge commit 'refs/users/meissner/heads/work194-dmf' of git It previously pointed to: 160015ed4cb0... Add ChangeLog.dmf and update REVISION. Diff: Summary of changes (added commits):

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:52b161b9249fb44a732103c43d24e2ee1af1ddc3 commit 52b161b9249fb44a732103c43d24e2ee1af1ddc3 Author: Michael Meissner Date: Fri Feb 21 16:04:15 2025 -0500 Add ChangeLog.dmf and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chang

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-bugs' was updated to point to: 8d6f22287732... Merge commit 'refs/users/meissner/heads/work194-bugs' of gi It previously pointed to: 5766a9d4505f... Add ChangeLog.bugs and update REVISION. Diff: Summary of changes (added commits): --

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:837ca677cf789bcd08b17efaf720602641e6875e commit 837ca677cf789bcd08b17efaf720602641e6875e Author: Michael Meissner Date: Fri Feb 21 16:05:57 2025 -0500 Add ChangeLog.bugs and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chan

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8d6f222877326a5bb921d1ebcf73afcfe1b70a2c commit 8d6f222877326a5bb921d1ebcf73afcfe1b70a2c Merge: 837ca677cf78 5766a9d4505f Author: Michael Meissner Date: Fri Feb 21 18:41:47 2025 -0500 Merge commit 'refs/users/meissner/heads/work194-bugs' of git+ssh://gcc.gnu.org/git/

[gcc(refs/users/meissner/heads/work194)] Update ChangeLog.*

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5cf3c92b4e62f6458c9cccadcb82d002346b6157 commit 5cf3c92b4e62f6458c9cccadcb82d002346b6157 Author: Michael Meissner Date: Fri Feb 21 18:41:10 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 435 + 1 file

[gcc(refs/users/meissner/heads/work194)] Use architecture flags for defining _ARCH_PWR macros.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b3201bdf76312f46352b2164ade30e79b28b6bbf commit b3201bdf76312f46352b2164ade30e79b28b6bbf Author: Michael Meissner Date: Fri Feb 21 18:36:29 2025 -0500 Use architecture flags for defining _ARCH_PWR macros. For the newer architectures, this patch changes GCC to

[gcc(refs/users/meissner/heads/work194)] Add rs6000 architecture masks.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0c22347a214c5a04cc760a4550cdb966b137486a commit 0c22347a214c5a04cc760a4550cdb966b137486a Author: Michael Meissner Date: Fri Feb 21 18:35:25 2025 -0500 Add rs6000 architecture masks. This patch begins the journey to move architecture bits that are not user IS

[gcc(refs/users/meissner/heads/work194)] Change TARGET_POPCNTD to TARGET_POWER7.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:986881451859ff45b8e585833b0ce5c6ff5a6591 commit 986881451859ff45b8e585833b0ce5c6ff5a6591 Author: Michael Meissner Date: Fri Feb 21 18:24:19 2025 -0500 Change TARGET_POPCNTD to TARGET_POWER7. This patch changes TARGET_POPCNTD to TARGET_POWER7. The -mpopcntd s

[gcc(refs/users/meissner/heads/work194)] Do not allow -mvsx to boost processor to power7.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4c5efbe412b4b6a6d3c3a3fd0e8e4d86e99ef9ab commit 4c5efbe412b4b6a6d3c3a3fd0e8e4d86e99ef9ab Author: Michael Meissner Date: Fri Feb 21 18:33:35 2025 -0500 Do not allow -mvsx to boost processor to power7. This patch restructures the code so that -mvsx for example

[gcc(refs/users/meissner/heads/work194)] Use vector pair load/store for memcpy with -mcpu=future

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0f635f63990b3ead2f39fc5c5e9b7a91f2c04be6 commit 0f635f63990b3ead2f39fc5c5e9b7a91f2c04be6 Author: Michael Meissner Date: Fri Feb 21 18:31:28 2025 -0500 Use vector pair load/store for memcpy with -mcpu=future In the development for the power10 processor, GCC di

[gcc(refs/users/meissner/heads/work194)] Add -mcpu=future tuning support.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c0f1e682db32a155fae1d6767b83c7acd80b7469 commit c0f1e682db32a155fae1d6767b83c7acd80b7469 Author: Michael Meissner Date: Fri Feb 21 18:29:08 2025 -0500 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=powe

[gcc(refs/users/meissner/heads/work194)] Add -mcpu=future tests.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e4b02d13db9449b37905c7490c82e39ae0107cf1 commit e4b02d13db9449b37905c7490c82e39ae0107cf1 Author: Michael Meissner Date: Fri Feb 21 18:30:16 2025 -0500 Add -mcpu=future tests. This patch adds simple tests for -mcpu=future. 2025-02-21 Michael Meissner

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2640deb14939f7a19fe8ac728b30e412a3132e37 commit 2640deb14939f7a19fe8ac728b30e412a3132e37 Author: Michael Meissner Date: Fri Feb 21 18:28:21 2025 -0500 Add support for -mcpu=future This patch adds the support that can be used in developing GCC support for

[gcc(refs/users/meissner/heads/work194)] Change TARGET_MODULO to TARGET_POWER9.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a4d8a02a4dd29361205f24ced4037731ff5723b3 commit a4d8a02a4dd29361205f24ced4037731ff5723b3 Author: Michael Meissner Date: Fri Feb 21 18:25:24 2025 -0500 Change TARGET_MODULO to TARGET_POWER9. This patch changes TARGET_MODULO to TARGET_POWER9. The -mmodulo swit

[gcc(refs/users/meissner/heads/work194)] Change TARGET_POPCNTB to TARGET_POWER5.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:034a3c06c3115d173a9e0e367c4d3e8b7645e214 commit 034a3c06c3115d173a9e0e367c4d3e8b7645e214 Author: Michael Meissner Date: Fri Feb 21 18:19:54 2025 -0500 Change TARGET_POPCNTB to TARGET_POWER5. This patch changes TARGET_POPCNTB to TARGET_POWER5. The -mpopcntb s

[gcc(refs/users/meissner/heads/work194)] Change TARGET_CMPB to TARGET_POWER6.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1ab6162addeec9e9ee65d6e60795f4b764a237ff commit 1ab6162addeec9e9ee65d6e60795f4b764a237ff Author: Michael Meissner Date: Fri Feb 21 18:23:06 2025 -0500 Change TARGET_CMPB to TARGET_POWER6. This patch changes TARGET_CMPB to TARGET_POWER6. The -mcmpb switch is

[gcc(refs/users/meissner/heads/work194)] Change TARGET_FPRND to TARGET_POWER5X.

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:432624d0810c17d927aa0379d6f1c3c48707e13f commit 432624d0810c17d927aa0379d6f1c3c48707e13f Author: Michael Meissner Date: Fri Feb 21 18:21:41 2025 -0500 Change TARGET_FPRND to TARGET_POWER5X. This patch changes TARGET_POWER5X to TARGET_POWER5. The -mfprnd swit

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:26535448baf5d1aa0a748c60bbe0b95e049cd142 commit 26535448baf5d1aa0a748c60bbe0b95e049cd142 Author: Michael Meissner Date: Fri Feb 21 16:10:16 2025 -0500 Add REVISION. 2025-02-21 Michael Meissner gcc/ * REVISION: New file for branch.

[gcc] Created branch 'meissner/heads/work194-dmf' in namespace 'refs/users'

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-dmf' was created in namespace 'refs/users' pointing to: dc6774491642... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce improve prelive conditions

2025-02-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:b948b7907c28284ac9e14f5316b15d5deec4382d commit b948b7907c28284ac9e14f5316b15d5deec4382d Author: Ondřej Machota Date: Fri Feb 21 23:06:19 2025 +0100 rtl-ssa: dce improve prelive conditions Diff: --- gcc/dce.cc | 38 +++--- 1 file chan

[gcc] Created branch 'meissner/heads/work194-vpair' in namespace 'refs/users'

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-vpair' was created in namespace 'refs/users' pointing to: dc6774491642... Add ChangeLog.meissner and REVISION.

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6c254f74ffc9fc6a663d2f249a25037a51e5d45a commit 6c254f74ffc9fc6a663d2f249a25037a51e5d45a Author: Michael Meissner Date: Fri Feb 21 16:05:04 2025 -0500 Add ChangeLog.vpair and update REVISION. 2025-02-21 Michael Meissner gcc/ * Cha

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

2025-02-21 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:dc6774491642bb762e1f8db72c401e090ac3dc05 commit dc6774491642bb762e1f8db72c401e090ac3dc05 Author: Michael Meissner Date: Fri Feb 21 16:03:19 2025 -0500 Add ChangeLog.meissner and REVISION. 2025-02-21 Michael Meissner gcc/ * REVISIO

[gcc] Created branch 'meissner/heads/work194-orig' in namespace 'refs/users'

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-orig' was created in namespace 'refs/users' pointing to: 700f049b66fa... Append a newline in debug_edge

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3fb21ca3f9e34fbd2b86cf692958de7fa8ede1d1 commit 3fb21ca3f9e34fbd2b86cf692958de7fa8ede1d1 Author: Michael Meissner Date: Fri Feb 21 16:09:19 2025 -0500 Add ChangeLog.math and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work194-math' in namespace 'refs/users'

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-math' was created in namespace 'refs/users' pointing to: dc6774491642... Add ChangeLog.meissner and REVISION.

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8f61c9712e31feeb436e521e3f12e524714bce04 commit 8f61c9712e31feeb436e521e3f12e524714bce04 Author: Michael Meissner Date: Fri Feb 21 16:08:32 2025 -0500 Add ChangeLog.test and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work194-test' in namespace 'refs/users'

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-test' was created in namespace 'refs/users' pointing to: dc6774491642... Add ChangeLog.meissner and REVISION.

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:33235ddf7a38738f834650c1e7663f3c2f2b13cf commit 33235ddf7a38738f834650c1e7663f3c2f2b13cf Author: Michael Meissner Date: Fri Feb 21 16:07:42 2025 -0500 Add ChangeLog.sha and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chang

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:860a556970bb172ef9cfc1f04ec15d3485676788 commit 860a556970bb172ef9cfc1f04ec15d3485676788 Author: Michael Meissner Date: Fri Feb 21 16:06:47 2025 -0500 Add ChangeLog.libs and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work194-sha' in namespace 'refs/users'

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-sha' was created in namespace 'refs/users' pointing to: dc6774491642... Add ChangeLog.meissner and REVISION.

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5766a9d4505fd2ef3f1126d4b00acf03f211f6f3 commit 5766a9d4505fd2ef3f1126d4b00acf03f211f6f3 Author: Michael Meissner Date: Fri Feb 21 16:05:57 2025 -0500 Add ChangeLog.bugs and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work194-libs' in namespace 'refs/users'

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-libs' was created in namespace 'refs/users' pointing to: dc6774491642... Add ChangeLog.meissner and REVISION.

[gcc] Created branch 'meissner/heads/work194-bugs' in namespace 'refs/users'

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194-bugs' was created in namespace 'refs/users' pointing to: dc6774491642... Add ChangeLog.meissner and REVISION.

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

2025-02-21 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:160015ed4cb056b94ef8317268935f405153f401 commit 160015ed4cb056b94ef8317268935f405153f401 Author: Michael Meissner Date: Fri Feb 21 16:04:15 2025 -0500 Add ChangeLog.dmf and update REVISION. 2025-02-21 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work194' in namespace 'refs/users'

2025-02-21 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work194' was created in namespace 'refs/users' pointing to: 700f049b66fa... Append a newline in debug_edge

[gcc r15-7666] Append a newline in debug_edge

2025-02-21 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:700f049b66fa1a71001a5ab383580605e1bbd4d6 commit r15-7666-g700f049b66fa1a71001a5ab383580605e1bbd4d6 Author: H.J. Lu Date: Fri Feb 21 10:31:04 2025 +0800 Append a newline in debug_edge Append a newline in debug_edge so that we get (gdb) call debug_edge

[gcc/omachota/heads/rtl-ssa-dce] rtl-ssa: dce some prelive conditions

2025-02-21 Thread Ondrej Machota via Gcc-cvs
The branch 'omachota/heads/rtl-ssa-dce' was updated to point to: 7b02cedb2aa8... rtl-ssa: dce some prelive conditions It previously pointed to: 175c246015a7... rtl-ssa: dce add prelive conditions Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce some prelive conditions

2025-02-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:7b02cedb2aa83d5d5cbca668661bf96e58376092 commit 7b02cedb2aa83d5d5cbca668661bf96e58376092 Author: Ondřej Machota Date: Fri Feb 21 14:11:36 2025 +0100 rtl-ssa: dce some prelive conditions Diff: --- gcc/dce.cc | 321 +

[gcc r15-7665] tree-optimization/118954 - avoid UB on ref created by predcom

2025-02-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ee30e2586a3142e63daaf301a561984f1d22d38d commit r15-7665-gee30e2586a3142e63daaf301a561984f1d22d38d Author: Richard Biener Date: Fri Feb 21 09:58:04 2025 +0100 tree-optimization/118954 - avoid UB on ref created by predcom When predicitive commoning moves an in

[gcc r15-7663] Fortran: initialize non-saved pointers with -fcheck=pointer [PR48958]

2025-02-21 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:7d383a7343af052798a52d575a0f0205c4a82c9c commit r15-7663-g7d383a7343af052798a52d575a0f0205c4a82c9c Author: Harald Anlauf Date: Thu Feb 20 21:22:56 2025 +0100 Fortran: initialize non-saved pointers with -fcheck=pointer [PR48958] PR fortran/48958

[gcc r15-7664] Improve g++.dg/torture/pr118521.C

2025-02-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d2720051c419a781a2f04daadcbefc99fa77b051 commit r15-7664-gd2720051c419a781a2f04daadcbefc99fa77b051 Author: Richard Biener Date: Fri Feb 21 10:05:19 2025 +0100 Improve g++.dg/torture/pr118521.C Alexander pointed out the way to do a dg-bogus in an included head

[gcc r15-7662] Fortran: Fix build on solaris [PR107635]

2025-02-21 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:08bdc2ac98ae05ef694f4e55c296835fc01a3673 commit r15-7662-g08bdc2ac98ae05ef694f4e55c296835fc01a3673 Author: Andre Vehreschild Date: Fri Feb 21 08:18:40 2025 +0100 Fortran: Fix build on solaris [PR107635] libgfortran/ChangeLog: PR fortran/10763