[gcc r15-6945] tree-optimization/115494 - PRE PHI translation and ranges

2025-01-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ea1deefe54ea1c5182bfa179abf36469c9ec6974 commit r15-6945-gea1deefe54ea1c5182bfa179abf36469c9ec6974 Author: Richard Biener Date: Wed Jan 15 14:31:57 2025 +0100 tree-optimization/115494 - PRE PHI translation and ranges When we PHI translate dependent expression

[gcc r15-6946] forwprop: Eliminate redundant calls to to_constant()

2025-01-16 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:57de373426e27395c0ef581c8a8300ec74c1bb59 commit r15-6946-g57de373426e27395c0ef581c8a8300ec74c1bb59 Author: Christoph Müllner Date: Wed Jan 15 14:53:27 2025 +0100 forwprop: Eliminate redundant calls to to_constant() When extracting the amount of vector element

[gcc r15-6949] RISC-V: Update Xsfvqmacc and Xsfvfnrclip's testcases

2025-01-16 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:8682fcbf3ced5a415d3ff9a27d6c1fa0392bb187 commit r15-6949-g8682fcbf3ced5a415d3ff9a27d6c1fa0392bb187 Author: Liao Shihua Date: Fri Dec 13 20:38:29 2024 +0800 RISC-V: Update Xsfvqmacc and Xsfvfnrclip's testcases Update Sifive Xsfvqmacc and Xsfvfnrclip extension'

[gcc r15-6948] RISC-V: Update Xsfvfnrclip implementation.

2025-01-16 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:030aaea78c130a31d36d1dd56b0e8b90d973b522 commit r15-6948-g030aaea78c130a31d36d1dd56b0e8b90d973b522 Author: Jiawei Date: Fri Dec 13 20:38:28 2024 +0800 RISC-V: Update Xsfvfnrclip implementation. Update implementation of Xsfvfnrclip, using return type as iterat

[gcc r15-6952] libstdc++: Move std::basic_ostream to new internal header [PR99995]

2025-01-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:462a7f45caf78466ee6d9a1256a1e2848e4ec49c commit r15-6952-g462a7f45caf78466ee6d9a1256a1e2848e4ec49c Author: Jonathan Wakely Date: Wed Dec 11 17:32:39 2024 + libstdc++: Move std::basic_ostream to new internal header [PR5] This adds so that other header

[gcc r15-6953] Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_for_expr [PR118441]

2025-01-16 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c5a8e22c5dacf4f9d4f66e60990bf34c70f04714 commit r15-6953-gc5a8e22c5dacf4f9d4f66e60990bf34c70f04714 Author: Tobias Burnus Date: Thu Jan 16 11:50:26 2025 +0100 Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_for_expr [PR118441] For intrinsic routine

[gcc r15-6954] [OpenACC/Fortran testsuite] Use relative line numbers for a few DejaGnu directives

2025-01-16 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:97aae0f992113b6df60cde8691e6ec03ad075bf9 commit r15-6954-g97aae0f992113b6df60cde8691e6ec03ad075bf9 Author: Thomas Schwinge Date: Fri Nov 8 14:03:06 2019 +0100 [OpenACC/Fortran testsuite] Use relative line numbers for a few DejaGnu directives For easier maint

[gcc r13-9324] tree-optimization/117333 - ICE with NULL access size DR

2025-01-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bc0d239abfaf99bfee1d03658950d266e8c0e5ad commit r13-9324-gbc0d239abfaf99bfee1d03658950d266e8c0e5ad Author: Richard Biener Date: Tue Oct 29 09:42:12 2024 +0100 tree-optimization/117333 - ICE with NULL access size DR dr_may_alias_p ICEs when TYPE_SIZE of DR->re

[gcc r13-9321] tree-optimization/117104 - add missed guards to max(a, b) != a simplification

2025-01-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e05758094fd725366c96129e84092b0d1f472834 commit r13-9321-ge05758094fd725366c96129e84092b0d1f472834 Author: Richard Biener Date: Sat Oct 12 14:51:37 2024 +0200 tree-optimization/117104 - add missed guards to max(a,b) != a simplification For vector types we hav

[gcc r13-9326] tree-optimization/117574 - bougs niter lt-to-ne

2025-01-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:35069d462540f1175665fc90076142504a35f423 commit r13-9326-g35069d462540f1175665fc90076142504a35f423 Author: Richard Biener Date: Fri Nov 15 11:56:14 2024 +0100 tree-optimization/117574 - bougs niter lt-to-ne When trying to change a IV from IV0 < IV1 to IV0' !=

[gcc r13-9325] tree-optimization/117417 - ICE with complex load optimization

2025-01-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8a51ec3176837b22d6ffa02c11ebcd7e8fe2f8b8 commit r13-9325-g8a51ec3176837b22d6ffa02c11ebcd7e8fe2f8b8 Author: Richard Biener Date: Tue Nov 12 11:15:15 2024 +0100 tree-optimization/117417 - ICE with complex load optimization When we decompose a complex load only

[gcc r13-9322] tree-optimization/117254 - ICE with access diangostics

2025-01-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:945d4718652a9b32b973f7f2e7563591b5bd0154 commit r13-9322-g945d4718652a9b32b973f7f2e7563591b5bd0154 Author: Richard Biener Date: Tue Oct 22 11:46:47 2024 +0200 tree-optimization/117254 - ICE with access diangostics The diagnostics code fails to handle non-cons

[gcc r15-6956] middle-end: Add early break conditions to vect-switch-search-line-fast.c [PR118451]

2025-01-16 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:80b52301e8ee9a211ee882863b32caf613fd0a78 commit r15-6956-g80b52301e8ee9a211ee882863b32caf613fd0a78 Author: Tamar Christina Date: Thu Jan 16 12:54:44 2025 + middle-end: Add early break conditions to vect-switch-search-line-fast.c [PR118451] When this test

[gcc r13-9320] middle-end/117086 - fixup vec_cond simplifications

2025-01-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:13860e2f036c34d43a6ef07da4f6e66854d176fd commit r13-9320-g13860e2f036c34d43a6ef07da4f6e66854d176fd Author: Richard Biener Date: Fri Oct 11 11:46:45 2024 +0200 middle-end/117086 - fixup vec_cond simplifications The following adds missing checks for a vector ty

[gcc r13-9319] match.pd: Further fma negation fixes [PR116891]

2025-01-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e599311147332567d8d8c8c457fe5f6c2de64fe0 commit r13-9319-ge599311147332567d8d8c8c457fe5f6c2de64fe0 Author: Jakub Jelinek Date: Tue Oct 15 19:38:46 2024 +0200 match.pd: Further fma negation fixes [PR116891] On Mon, Oct 14, 2024 at 08:53:29AM +0200, Jakub Jelin

[gcc r13-9323] tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation

2025-01-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fbf5f5bd00de543868e05ca20a8db6c2bc1c21db commit r13-9323-gfbf5f5bd00de543868e05ca20a8db6c2bc1c21db Author: Richard Biener Date: Mon Oct 28 09:52:08 2024 +0100 tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation STMT_VINFO_SLP_VECT_ONLY isn't p

[gcc r14-11214] libstdc++: Fix more pedwarns in headers for C++98

2025-01-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9ea74d9ba8c80d4b78094bec291af47a0f10067d commit r14-11214-g9ea74d9ba8c80d4b78094bec291af47a0f10067d Author: Jonathan Wakely Date: Fri Sep 27 21:01:46 2024 +0100 libstdc++: Fix more pedwarns in headers for C++98 Some tests e.g. 17_intro/headers/c++1998/all_pe

[gcc r14-11215] libstdc++: Fix reversed args in unreachable assumption [PR109849]

2025-01-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7df6af205f5c9853c4d70b5b8172b0483179c891 commit r14-11215-g7df6af205f5c9853c4d70b5b8172b0483179c891 Author: Jonathan Wakely Date: Wed Jan 15 09:33:55 2025 + libstdc++: Fix reversed args in unreachable assumption [PR109849] libstdc++-v3/ChangeLog:

[gcc r14-11213] libstdc++: Fix std::deque::emplace calling wrong _M_insert_aux [PR90389]

2025-01-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a5ce37b32d6a32e774ba4e156fe0d6d3f4e616fe commit r14-11213-ga5ce37b32d6a32e774ba4e156fe0d6d3f4e616fe Author: Jonathan Wakely Date: Tue Dec 17 17:38:43 2024 + libstdc++: Fix std::deque::emplace calling wrong _M_insert_aux [PR90389] We have several overloads

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation gfc_conv_expr_descriptor

2025-01-16 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d607595f1f4f4566776000aeedfd4d0bb3ce4b9b commit d607595f1f4f4566776000aeedfd4d0bb3ce4b9b Author: Mikael Morin Date: Thu Jan 16 14:00:20 2025 +0100 Factorisation gfc_conv_expr_descriptor Diff: --- gcc/fortran/trans-array.cc | 358 +++--

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation shift descriptor

2025-01-16 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7421792ba1ee3c272b294ac19a85bc43ad73e3c7 commit 7421792ba1ee3c272b294ac19a85bc43ad73e3c7 Author: Mikael Morin Date: Thu Jan 16 14:35:14 2025 +0100 Factorisation shift descriptor Diff: --- gcc/fortran/trans-array.cc | 6 +++--- gcc/fortran/trans-array.h | 1 + gcc/f

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation shift descriptor

2025-01-16 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7818e31b1ca1ea4796040325332a850765ef9fdd commit 7818e31b1ca1ea4796040325332a850765ef9fdd Author: Mikael Morin Date: Thu Jan 16 14:51:42 2025 +0100 Factorisation shift descriptor Diff: --- gcc/fortran/trans-expr.cc | 7 +-- 1 file changed, 1 insertion(+), 6 delet

[gcc r15-6940] Fix typo to avoid ICE.

2025-01-16 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:3872daa5767622d1f8b086050996c85604db7514 commit r15-6940-g3872daa5767622d1f8b086050996c85604db7514 Author: liuhongt Date: Wed Jan 15 19:09:24 2025 -0800 Fix typo to avoid ICE. gcc/ChangeLog: PR target/118489 * config/i386/sse.md (

[gcc r15-6944] tree-ssa-propagate: Special case lhs of musttail calls in may_propagate_copy [PR118430]

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7f5adfd31b3af08924faec36679eaea40a98af19 commit r15-6944-g7f5adfd31b3af08924faec36679eaea40a98af19 Author: Jakub Jelinek Date: Thu Jan 16 09:25:16 2025 +0100 tree-ssa-propagate: Special case lhs of musttail calls in may_propagate_copy [PR118430] This patch e

[gcc r15-6942] docs: Fix up inline asm documentation

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:015ec112e9054a1623d431f454a12b9672381616 commit r15-6942-g015ec112e9054a1623d431f454a12b9672381616 Author: Jakub Jelinek Date: Thu Jan 16 09:18:59 2025 +0100 docs: Fix up inline asm documentation When writing the gcc-15/changes.html patch posted earlier, I've

[gcc r15-6943] tailc: Virtually undo IPA-VRP return value optimization for tail calls [PR118430]

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9c4397cafc5ded9b008a92a55d4e5207e1c2e4e4 commit r15-6943-g9c4397cafc5ded9b008a92a55d4e5207e1c2e4e4 Author: Jakub Jelinek Date: Thu Jan 16 09:20:15 2025 +0100 tailc: Virtually undo IPA-VRP return value optimization for tail calls [PR118430] When we have retur

[gcc r15-6941] vec.h: Properly destruct elements in auto_vec auto storage [PR118400]

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:43f4d44bebd63b354f8798fcef512d4d2b42c655 commit r15-6941-g43f4d44bebd63b354f8798fcef512d4d2b42c655 Author: Jakub Jelinek Date: Thu Jan 16 09:17:50 2025 +0100 vec.h: Properly destruct elements in auto_vec auto storage [PR118400] For T with non-trivial destruct

[gcc r15-6950] libstdc++: Check feature test macro for associative container node extraction

2025-01-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:408f5b847b5b4e552274dc7b02ccaf106395936d commit r15-6950-g408f5b847b5b4e552274dc7b02ccaf106395936d Author: Jonathan Wakely Date: Fri Nov 1 10:50:02 2024 + libstdc++: Check feature test macro for associative container node extraction Replace some `__cplus

[gcc r15-6951] libstdc++: Implement LWG 2937 for std::filesystem::equivalent [PR118158]

2025-01-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:301a961ffd0567eece55ece42e80a7ba9e855ba0 commit r15-6951-g301a961ffd0567eece55ece42e80a7ba9e855ba0 Author: Jonathan Wakely Date: Mon Dec 30 13:08:41 2024 + libstdc++: Implement LWG 2937 for std::filesystem::equivalent [PR118158] Do not report an error for

[gcc r15-6957] c++: Change c++2b and gnu++2b to c++23 and gnu++23 in C++ diagnostics

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:03e0bf3f4f9bd85dcc1f60c4e38157609d754c91 commit r15-6957-g03e0bf3f4f9bd85dcc1f60c4e38157609d754c91 Author: Jakub Jelinek Date: Thu Jan 16 17:23:02 2025 +0100 c++: Change c++2b and gnu++2b to c++23 and gnu++23 in C++ diagnostics This is something we should hav

[gcc r15-6958] c++: Fix up reshape_* RAW_DATA_CST handling [PR118214]

2025-01-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3191d7404bb9c2f53554d7c7f50dfb73b5a78726 commit r15-6958-g3191d7404bb9c2f53554d7c7f50dfb73b5a78726 Author: Jakub Jelinek Date: Thu Jan 16 17:25:24 2025 +0100 c++: Fix up reshape_* RAW_DATA_CST handling [PR118214] The embed-17.C testcase is miscompiled and pr1

[gcc r15-6959] rs6000: Fix loop limit for built-in constant checking

2025-01-16 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:1a2d63a78f99b7fdc2eff5bf9065682d5bbbaaca commit r15-6959-g1a2d63a78f99b7fdc2eff5bf9065682d5bbbaaca Author: Peter Bergner Date: Thu Jan 16 10:49:45 2025 -0600 rs6000: Fix loop limit for built-in constant checking The loop checking for built-in constant operand

[gcc r15-6960] rs6000: Fix ICE for invalid constants in built-in functions

2025-01-16 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:0696af74b3392e2178215607337b116d1bb53e34 commit r15-6960-g0696af74b3392e2178215607337b116d1bb53e34 Author: Peter Bergner Date: Thu Jan 16 10:53:27 2025 -0600 rs6000: Fix ICE for invalid constants in built-in functions For invalid constant operand values used

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-bugs' was created in namespace 'refs/users' pointing to: 9a1ddf9bd5a5... Add ChangeLog.meissner and REVISION.

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1d2c0343ca9f8980dc7f34d387ea93f1cd1de321 commit 1d2c0343ca9f8980dc7f34d387ea93f1cd1de321 Author: Michael Meissner Date: Thu Jan 16 12:10:02 2025 -0500 Add ChangeLog.vpair and update REVISION. 2025-01-16 Michael Meissner gcc/ * Cha

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7ec59a7687f0646c71969069ed1bd71d62e8b20a commit 7ec59a7687f0646c71969069ed1bd71d62e8b20a Author: Michael Meissner Date: Thu Jan 16 12:09:04 2025 -0500 Add ChangeLog.dmf and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chang

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a34e394c2a24fb5953fad97c0c7bd8b7f5647dda commit a34e394c2a24fb5953fad97c0c7bd8b7f5647dda Author: Michael Meissner Date: Thu Jan 16 12:11:02 2025 -0500 Add ChangeLog.bugs and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chan

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-libs' was created in namespace 'refs/users' pointing to: 9a1ddf9bd5a5... Add ChangeLog.meissner and REVISION.

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bb0f198819a792a9a1a76046a63c58b84a3a586f commit bb0f198819a792a9a1a76046a63c58b84a3a586f Author: Michael Meissner Date: Thu Jan 16 12:19:16 2025 -0500 Change TARGET_FPRND to TARGET_POWER5X. This patch changes TARGET_POWER5X to TARGET_POWER5. The -mfprnd swit

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8efff8e6bb1765c6dd3aba1a38667b8f77326f58 commit 8efff8e6bb1765c6dd3aba1a38667b8f77326f58 Author: Michael Meissner Date: Thu Jan 16 12:20:58 2025 -0500 Change TARGET_POPCNTD to TARGET_POWER7. This patch changes TARGET_POPCNTD to TARGET_POWER7. The -mpopcntd s

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:aeb37fbc6a69d79ec80e5c7041fb084bd6a3fa67 commit aeb37fbc6a69d79ec80e5c7041fb084bd6a3fa67 Author: Michael Meissner Date: Thu Jan 16 12:22:08 2025 -0500 Change TARGET_MODULO to TARGET_POWER9. This patch changes TARGET_MODULO to TARGET_POWER9. The -mmodulo swit

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ad408ac6da41ff96e758c69087296f438c598afc commit ad408ac6da41ff96e758c69087296f438c598afc Author: Michael Meissner Date: Thu Jan 16 12:19:59 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/work191)] Change TARGET_POPCNTB to TARGET_POWER5.

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:de2e413ebc8fa2be75ed1e345e328817eea62091 commit de2e413ebc8fa2be75ed1e345e328817eea62091 Author: Michael Meissner Date: Thu Jan 16 12:18:26 2025 -0500 Change TARGET_POPCNTB to TARGET_POWER5. This patch changes TARGET_POPCNTB to TARGET_POWER5. The -mpopcntb s

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:80b89c67f2fed09f82f4cb0f115d1d4a3ef5ef0f commit 80b89c67f2fed09f82f4cb0f115d1d4a3ef5ef0f Author: Michael Meissner Date: Thu Jan 16 12:29:04 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/work191)] Update ChangeLog.*

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9f4e059e0d4f2a4f7aa3b4ebe660de2928dba908 commit 9f4e059e0d4f2a4f7aa3b4ebe660de2928dba908 Author: Michael Meissner Date: Thu Jan 16 12:32:57 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 435 + 1 file

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:83c00a542c56f60b9ec46f934301c6f993bc7b74 commit 83c00a542c56f60b9ec46f934301c6f993bc7b74 Author: Michael Meissner Date: Thu Jan 16 12:11:02 2025 -0500 Add ChangeLog.bugs and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chan

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b4a26fade6eadd40364914dc2aa566ebf5709943 commit b4a26fade6eadd40364914dc2aa566ebf5709943 Author: Michael Meissner Date: Thu Jan 16 12:30:00 2025 -0500 Use architecture flags for defining _ARCH_PWR macros. For the newer architectures, this patch changes GCC to

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-bugs' was updated to point to: 48f6bfb315fc... Merge commit 'refs/users/meissner/heads/work191-bugs' of gi It previously pointed to: a34e394c2a24... Add ChangeLog.bugs and update REVISION. Diff: Summary of changes (added commits): --

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:48f6bfb315fcbcf1255db4a628ec2484faf97638 commit 48f6bfb315fcbcf1255db4a628ec2484faf97638 Merge: 83c00a542c56 a34e394c2a24 Author: Michael Meissner Date: Thu Jan 16 12:33:44 2025 -0500 Merge commit 'refs/users/meissner/heads/work191-bugs' of git+ssh://gcc.gnu.org/git/

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-dmf' was updated to point to: 9ef51829c1be... Merge commit 'refs/users/meissner/heads/work191-dmf' of git It previously pointed to: 7ec59a7687f0... Add ChangeLog.dmf and update REVISION. Diff: Summary of changes (added commits):

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9164501b5410d75084fbb4ef0002cf673eeabbb6 commit 9164501b5410d75084fbb4ef0002cf673eeabbb6 Author: Michael Meissner Date: Thu Jan 16 12:09:04 2025 -0500 Add ChangeLog.dmf and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chang

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ca4815682ffef6bebac0da4575cbc03f5e4428c2 commit ca4815682ffef6bebac0da4575cbc03f5e4428c2 Author: Michael Meissner Date: Thu Jan 16 12:14:47 2025 -0500 Add ChangeLog.math and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chan

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c591f47d8eed53b26cf45a30789ac5e82edf63ee commit c591f47d8eed53b26cf45a30789ac5e82edf63ee Merge: 9f80533567a0 5b2c0617e2a0 Author: Michael Meissner Date: Thu Jan 16 12:36:14 2025 -0500 Merge commit 'refs/users/meissner/heads/work191-libs' of git+ssh://gcc.gnu.org/git/

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-math' was updated to point to: edd62ac3fd15... Merge commit 'refs/users/meissner/heads/work191-math' of gi It previously pointed to: 56460a401090... Add ChangeLog.math and update REVISION. Diff: Summary of changes (added commits): --

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9f80533567a096e736bc3593c1af164926750b64 commit 9f80533567a096e736bc3593c1af164926750b64 Author: Michael Meissner Date: Thu Jan 16 12:11:58 2025 -0500 Add ChangeLog.libs and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chan

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-sha' was updated to point to: 5424b229a049... Merge commit 'refs/users/meissner/heads/work191-sha' of git It previously pointed to: 6440f6ec69c9... Add ChangeLog.sha and update REVISION. Diff: Summary of changes (added commits):

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5d2c3233a3e0dfaf5ec14bde555f0b629095d183 commit 5d2c3233a3e0dfaf5ec14bde555f0b629095d183 Author: Michael Meissner Date: Thu Jan 16 12:13:01 2025 -0500 Add ChangeLog.sha and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chang

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5424b229a0498522d91a272cff5c1decdaa95ad5 commit 5424b229a0498522d91a272cff5c1decdaa95ad5 Merge: 5d2c3233a3e0 6440f6ec69c9 Author: Michael Meissner Date: Thu Jan 16 12:38:56 2025 -0500 Merge commit 'refs/users/meissner/heads/work191-sha' of git+ssh://gcc.gnu.org/git/g

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-test' was updated to point to: f64f107b927f... Merge commit 'refs/users/meissner/heads/work191-test' of gi It previously pointed to: fcec189f92a1... Add ChangeLog.test and update REVISION. Diff: Summary of changes (added commits): --

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f64f107b927f48fe2d28cc589c1f3e41ffb04636 commit f64f107b927f48fe2d28cc589c1f3e41ffb04636 Merge: d51e2453f1a0 fcec189f92a1 Author: Michael Meissner Date: Thu Jan 16 12:40:02 2025 -0500 Merge commit 'refs/users/meissner/heads/work191-test' of git+ssh://gcc.gnu.org/git/

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0c90a8af67f96e7c716fcfcae6ac0feb68fb1663 commit 0c90a8af67f96e7c716fcfcae6ac0feb68fb1663 Author: Michael Meissner Date: Thu Jan 16 13:02:38 2025 -0500 PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations The multibuff.c benchmark attache

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b955d7e2260d982a05aa68d8cb13957ee1ee4fe8 commit b955d7e2260d982a05aa68d8cb13957ee1ee4fe8 Author: Michael Meissner Date: Thu Jan 16 13:03:41 2025 -0500 Add potential p-future XVRLD and XVRLDI instructions. 2025-01-16 Michael Meissner gcc/

[gcc(refs/users/meissner/heads/work191-sha)] Revert changes

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7aa2fb48a62a032aa9d9610c85cd81281a9ff792 commit 7aa2fb48a62a032aa9d9610c85cd81281a9ff792 Author: Michael Meissner Date: Thu Jan 16 13:08:21 2025 -0500 Revert changes Diff: --- gcc/config.gcc | 2 +- gcc/config/rs6000/rs6000-c.cc

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d04f0713e02dd74a3151abdd588e80f411ec020a commit d04f0713e02dd74a3151abdd588e80f411ec020a Author: Michael Meissner Date: Thu Jan 16 13:01:06 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 329 ++ 1 file

[gcc(refs/users/meissner/heads/work191-sha)] Vector pair support.

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:140a25488211c5eef11f30d7f88964b34f3ab919 commit 140a25488211c5eef11f30d7f88964b34f3ab919 Author: Michael Meissner Date: Thu Jan 16 13:07:07 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/work191-vpair)] Vector pair support.

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:021c9bbe815e5edb3fb3e4fd83aed6bf13ac6998 commit 021c9bbe815e5edb3fb3e4fd83aed6bf13ac6998 Author: Michael Meissner Date: Thu Jan 16 13:09:08 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/work191-vpair)] Update ChangeLog.*

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8510358692600da662dd78e281ff1ac1ef8a3029 commit 8510358692600da662dd78e281ff1ac1ef8a3029 Author: Michael Meissner Date: Thu Jan 16 13:10:19 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 420 1 file

[gcc r15-6961] OpenMP: Add C support for metadirectives and dynamic selectors.

2025-01-16 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:4e20914d3306d8898ce586313a40fb92ef0b8964 commit r15-6961-g4e20914d3306d8898ce586313a40fb92ef0b8964 Author: Sandra Loosemore Date: Tue Jan 14 23:27:53 2025 + OpenMP: Add C support for metadirectives and dynamic selectors. Additional shared C/C++ testcases

[gcc r15-6963] OpenMP: Shared metadirective/dynamic selector tests for C and C++

2025-01-16 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:fdeceba59bee60040fd58203b6fe0239d789eade commit r15-6963-gfdeceba59bee60040fd58203b6fe0239d789eade Author: Sandra Loosemore Date: Wed Jan 8 01:55:47 2025 + OpenMP: Shared metadirective/dynamic selector tests for C and C++ gcc/testsuite/ChangeLog

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-sha' was created in namespace 'refs/users' pointing to: 9a1ddf9bd5a5... Add ChangeLog.meissner and REVISION.

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5b2c0617e2a0b088729577b6f4845f55d761512f commit 5b2c0617e2a0b088729577b6f4845f55d761512f Author: Michael Meissner Date: Thu Jan 16 12:11:58 2025 -0500 Add ChangeLog.libs and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chan

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-test' was created in namespace 'refs/users' pointing to: 9a1ddf9bd5a5... Add ChangeLog.meissner and REVISION.

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6440f6ec69c9a0b693fcc3c41290ec619ddd003a commit 6440f6ec69c9a0b693fcc3c41290ec619ddd003a Author: Michael Meissner Date: Thu Jan 16 12:13:01 2025 -0500 Add ChangeLog.sha and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chang

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fcec189f92a149150d9c9d1cc1a7c8f096bcbc2e commit fcec189f92a149150d9c9d1cc1a7c8f096bcbc2e Author: Michael Meissner Date: Thu Jan 16 12:13:53 2025 -0500 Add ChangeLog.test and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chan

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-math' was created in namespace 'refs/users' pointing to: 9a1ddf9bd5a5... Add ChangeLog.meissner and REVISION.

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:56460a4010907fc68e6bf9952dc4f5ec06a92270 commit 56460a4010907fc68e6bf9952dc4f5ec06a92270 Author: Michael Meissner Date: Thu Jan 16 12:14:47 2025 -0500 Add ChangeLog.math and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chan

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-orig' was created in namespace 'refs/users' pointing to: 0696af74b339... rs6000: Fix ICE for invalid constants in built-in functions

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d91b4e28da5adbdade4fdd6e62d816071eb5c5a8 commit d91b4e28da5adbdade4fdd6e62d816071eb5c5a8 Author: Michael Meissner Date: Thu Jan 16 12:15:56 2025 -0500 Add REVISION. 2025-01-16 Michael Meissner gcc/ * REVISION: New file for branch.

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9a1ddf9bd5a51db57df32d80a19305ed0dff30af commit 9a1ddf9bd5a51db57df32d80a19305ed0dff30af Author: Michael Meissner Date: Thu Jan 16 12:08:05 2025 -0500 Add ChangeLog.meissner and REVISION. 2025-01-16 Michael Meissner gcc/ * REVISIO

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-dmf' was created in namespace 'refs/users' pointing to: 9a1ddf9bd5a5... Add ChangeLog.meissner and REVISION.

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-vpair' was created in namespace 'refs/users' pointing to: 9a1ddf9bd5a5... Add ChangeLog.meissner and REVISION.

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191' was created in namespace 'refs/users' pointing to: 0696af74b339... rs6000: Fix ICE for invalid constants in built-in functions

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:861adeabfe6526962a8f60cb842725b9344ba6df commit 861adeabfe6526962a8f60cb842725b9344ba6df Author: Michael Meissner Date: Thu Jan 16 12:23:30 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/work191)] Add -mcpu=future tuning support.

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9936b4439fd9ef292d11d6b6ae1e332b8bd13f21 commit 9936b4439fd9ef292d11d6b6ae1e332b8bd13f21 Author: Michael Meissner Date: Thu Jan 16 12:24:23 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/work191)] Use vector pair load/store for memcpy with -mcpu=future

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7f12794127fd2d3cd63c3ad2dca2d48929707030 commit 7f12794127fd2d3cd63c3ad2dca2d48929707030 Author: Michael Meissner Date: Thu Jan 16 12:26:18 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/work191)] Add -mcpu=future tests.

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4bfec700c4c5274acfeee674f82a94822414c01e commit 4bfec700c4c5274acfeee674f82a94822414c01e Author: Michael Meissner Date: Thu Jan 16 12:25:17 2025 -0500 Add -mcpu=future tests. This patch adds simple tests for -mcpu=future. 2025-01-16 Michael Meissner

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f42f7697ef2c8634e85ac9cfeea6b56c28da8c75 commit f42f7697ef2c8634e85ac9cfeea6b56c28da8c75 Author: Michael Meissner Date: Thu Jan 16 12:27:48 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/work191-dmf)] Merge commit 'refs/users/meissner/heads/work191-dmf' of git+ssh://gcc.gnu.org/git/gcc into me/work19

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9ef51829c1beb7719f42eae5ff867192a2e3596d commit 9ef51829c1beb7719f42eae5ff867192a2e3596d Merge: 9164501b5410 7ec59a7687f0 Author: Michael Meissner Date: Thu Jan 16 12:34:52 2025 -0500 Merge commit 'refs/users/meissner/heads/work191-dmf' of git+ssh://gcc.gnu.org/git/g

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f630bcbd9ccfefcd059b94df8e05df108736131c commit f630bcbd9ccfefcd059b94df8e05df108736131c Author: Michael Meissner Date: Thu Jan 16 12:10:02 2025 -0500 Add ChangeLog.vpair and update REVISION. 2025-01-16 Michael Meissner gcc/ * Cha

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3f85f3dbc13d27eb7da20a6dc04df13e3eaa1220 commit 3f85f3dbc13d27eb7da20a6dc04df13e3eaa1220 Merge: f630bcbd9ccf 1d2c0343ca9f Author: Michael Meissner Date: Thu Jan 16 12:41:11 2025 -0500 Merge commit 'refs/users/meissner/heads/work191-vpair' of git+ssh://gcc.gnu.org/git

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work191-vpair' was updated to point to: 3f85f3dbc13d... Merge commit 'refs/users/meissner/heads/work191-vpair' of g It previously pointed to: 1d2c0343ca9f... Add ChangeLog.vpair and update REVISION. Diff: Summary of changes (added commits):

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d51e2453f1a0f1587065ebb8709b200947c5c245 commit d51e2453f1a0f1587065ebb8709b200947c5c245 Author: Michael Meissner Date: Thu Jan 16 12:13:53 2025 -0500 Add ChangeLog.test and update REVISION. 2025-01-16 Michael Meissner gcc/ * Chan

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fa866f98ce79fb3060999337198255310f23460c commit fa866f98ce79fb3060999337198255310f23460c Author: Michael Meissner Date: Thu Jan 16 12:44:31 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/work191-bugs)] PR target/108958 -- use mtvsrdd to zero extend GPR DImode to VSX TImode

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:33520dc21d34d76a3d61be09e2bae586371b5447 commit 33520dc21d34d76a3d61be09e2bae586371b5447 Author: Michael Meissner Date: Thu Jan 16 12:45:53 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/work191-bugs)] Update ChangeLog.*

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b472bb7c9f9ea3e8509e33a5d9cbc6f718db88e4 commit b472bb7c9f9ea3e8509e33a5d9cbc6f718db88e4 Author: Michael Meissner Date: Thu Jan 16 12:47:30 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 168 + 1 file

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:edd62ac3fd15da51d824d9e1b229fbc28eb4db17 commit edd62ac3fd15da51d824d9e1b229fbc28eb4db17 Merge: ca4815682ffe 56460a401090 Author: Michael Meissner Date: Thu Jan 16 12:37:47 2025 -0500 Merge commit 'refs/users/meissner/heads/work191-math' of git+ssh://gcc.gnu.org/git/

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:529d49898672efba345dead9776d097d15f9c19f commit 529d49898672efba345dead9776d097d15f9c19f Author: Michael Meissner Date: Thu Jan 16 12:43:45 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/work191-dmf)] RFC2653-Add support for dense math registers.

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:423562774b1d8e1a0b53cfb1fd53b698627c9dca commit 423562774b1d8e1a0b53cfb1fd53b698627c9dca Author: Michael Meissner Date: Thu Jan 16 12:50:24 2025 -0500 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

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

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3793b6ea49bdfee96e692c0aa61c60e318bec718 commit 3793b6ea49bdfee96e692c0aa61c60e318bec718 Author: Michael Meissner Date: Thu Jan 16 12:49:23 2025 -0500 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

[gcc(refs/users/meissner/heads/work191-dmf)] RFC2653-PowerPC: Add support for 1, 024 bit DMR registers.

2025-01-16 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:92f282bc89779cff58ca362e32f1dde09b95e15f commit 92f282bc89779cff58ca362e32f1dde09b95e15f Author: Michael Meissner Date: Thu Jan 16 12:51:18 2025 -0500 RFC2653-PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full

  1   2   >