[gcc r15-5586] testsuite: Fix up vector-{8,9,10}.c tests

2024-11-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:77f4b1097e6aec50053577a8a1a65487ed58cbb0 commit r15-5586-g77f4b1097e6aec50053577a8a1a65487ed58cbb0 Author: Jakub Jelinek Date: Fri Nov 22 10:02:59 2024 +0100 testsuite: Fix up vector-{8,9,10}.c tests On Thu, Nov 21, 2024 at 01:30:39PM +0100, Christoph Müllner

[gcc r14-10963] [PATCH] modula2: Fix typos, grammar, and a link

2024-11-22 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:53b0e42ac425efc6aafc73108adb030060a145ff commit r14-10963-g53b0e42ac425efc6aafc73108adb030060a145ff Author: Gaius Mulley Date: Fri Nov 22 11:39:26 2024 + [PATCH] modula2: Fix typos, grammar, and a link gcc: * doc/gm2.texi (Documentation): Fix

[gcc r15-5585] middle-end:For multiplication try swapping operands when matching complex multiply [PR116463]

2024-11-22 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:a9473f9c6f2d755d2eb79dbd30877e64b4bc6fc8 commit r15-5585-ga9473f9c6f2d755d2eb79dbd30877e64b4bc6fc8 Author: Tamar Christina Date: Thu Nov 21 15:10:24 2024 + middle-end:For multiplication try swapping operands when matching complex multiply [PR116463] This

[gcc r15-5587] i386: Make __builtin_ia32_f{nstenv, ldenv, nstsw, fnclex} builtins internal [PR117165]

2024-11-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d6d1fdcf953a79d1e3ef2d28c99c1933d1e07d80 commit r15-5587-gd6d1fdcf953a79d1e3ef2d28c99c1933d1e07d80 Author: Jakub Jelinek Date: Fri Nov 22 11:33:34 2024 +0100 i386: Make __builtin_ia32_f{nstenv,ldenv,nstsw,fnclex} builtins internal [PR117165] As the comment s

[gcc r14-10962] [PATCH] modula2: Simplify REAL/LONGREAL/SHORTREAL node creation.

2024-11-22 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:6bae5e6fef530f6af6e305b0e7d41e0800074ff8 commit r14-10962-g6bae5e6fef530f6af6e305b0e7d41e0800074ff8 Author: Gaius Mulley Date: Fri Nov 22 10:32:05 2024 + [PATCH] modula2: Simplify REAL/LONGREAL/SHORTREAL node creation. This patch simplifies the real type

[gcc r15-5588] MAINTAINERS: Add myself to write after approval

2024-11-22 Thread Evgeny Karpov via Gcc-cvs
https://gcc.gnu.org/g:8d7f2d53c81970c50a4b9bc592ce360563ae192b commit r15-5588-g8d7f2d53c81970c50a4b9bc592ce360563ae192b Author: Evgeny Karpov Date: Fri Nov 22 13:28:21 2024 +0100 MAINTAINERS: Add myself to write after approval ChangeLog: * MAINTAINERS: Add myself

[gcc r15-5590] OpenMP: Add 'interop' clause to 'dispatch' for C/C++

2024-11-22 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f34422e06c38eb1f69c301ad5d8e2114c46a2796 commit r15-5590-gf34422e06c38eb1f69c301ad5d8e2114c46a2796 Author: Tobias Burnus Date: Fri Nov 22 16:15:17 2024 +0100 OpenMP: Add 'interop' clause to 'dispatch' for C/C++ Will fail with an error if/as no suitable 'appen

[gcc r14-10965] Fortran: fix passing of NULL() actual argument to character dummy [PR104819]

2024-11-22 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:9fd8cd1990e0f5bac416bafc8a588d05c735f000 commit r14-10965-g9fd8cd1990e0f5bac416bafc8a588d05c735f000 Author: Harald Anlauf Date: Thu Nov 14 21:38:04 2024 +0100 Fortran: fix passing of NULL() actual argument to character dummy [PR104819] Ensure that character l

[gcc r15-5593] c-family: Yet another fix for _BitInt & __sync_* builtins [PR117641]

2024-11-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:44984f7f7523f136085ba60fd107ba8309d4115b commit r15-5593-g44984f7f7523f136085ba60fd107ba8309d4115b Author: Jakub Jelinek Date: Fri Nov 22 19:47:52 2024 +0100 c-family: Yet another fix for _BitInt & __sync_* builtins [PR117641] Sorry, the last patch only parti

[gcc r15-5594] match.pd: Fix up the new simpliofiers using with_possible_nonzero_bits2 [PR117420]

2024-11-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c25c172959e7fb424455ee6acc60571c68b72443 commit r15-5594-gc25c172959e7fb424455ee6acc60571c68b72443 Author: Jakub Jelinek Date: Fri Nov 22 19:50:22 2024 +0100 match.pd: Fix up the new simpliofiers using with_possible_nonzero_bits2 [PR117420] The following tes

[gcc r14-10967] [PATCH] PR modula2/115540 gcc/m2/mc-boot-ch/Gtermios.cc error return-statement with a value

2024-11-22 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:8701cdbf8df3f746df85882878beb8e8f897b014 commit r14-10967-g8701cdbf8df3f746df85882878beb8e8f897b014 Author: Gaius Mulley Date: Fri Nov 22 19:46:44 2024 + [PATCH] PR modula2/115540 gcc/m2/mc-boot-ch/Gtermios.cc error return-statement with a value This pat

[gcc(refs/users/aoliva/heads/testme)] ifcombine: skip fallback conjunction on noncontiguous blocks

2024-11-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:887c27b6da2fbb04cbe20a85378366819aabbd26 commit 887c27b6da2fbb04cbe20a85378366819aabbd26 Author: Alexandre Oliva Date: Thu Nov 21 22:40:45 2024 -0300 ifcombine: skip fallback conjunction on noncontiguous blocks When everything else fails, if enabled by the ta

[gcc/aoliva/heads/testme] (2 commits) fold fold_truth_andor field merging into ifcombine

2024-11-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 9e160528951b... fold fold_truth_andor field merging into ifcombine It previously pointed to: 1a3d4dae5b44... rework locations in fold_truth_andof_for_ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] fold fold_truth_andor field merging into ifcombine

2024-11-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:9e160528951b2ad3ef7e6b3d803d74d6caca74a0 commit 9e160528951b2ad3ef7e6b3d803d74d6caca74a0 Author: Alexandre Oliva Date: Thu Nov 21 22:36:34 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to the logic th

[gcc r15-5596] AVR: Use Var(avropt_xxx) for option variables in avr.opt.

2024-11-22 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:5f95136e5efba13d9caf7e4fa3a57e1aaa136aa4 commit r15-5596-g5f95136e5efba13d9caf7e4fa3a57e1aaa136aa4 Author: Georg-Johann Lay Date: Thu Nov 21 17:41:17 2024 +0100 AVR: Use Var(avropt_xxx) for option variables in avr.opt. This is a no-op refactoring that uses a

[gcc r15-5600] AVR: Tabify avr-common.cc according to coding rules.

2024-11-22 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:982d10b74b50f28fd5dbd63876b685f484a6fec2 commit r15-5600-g982d10b74b50f28fd5dbd63876b685f484a6fec2 Author: Georg-Johann Lay Date: Fri Nov 22 21:51:10 2024 +0100 AVR: Tabify avr-common.cc according to coding rules. gcc/ * common/config/avr/avr-comm

[gcc r15-5601] test-art: Fix comment in types.h

2024-11-22 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:76c202329458aad027ececc59d666e4995e3644e commit r15-5601-g76c202329458aad027ececc59d666e4995e3644e Author: Andrew Pinski Date: Fri Nov 22 09:25:41 2024 -0800 test-art: Fix comment in types.h The comment references INCLUDE_MEMORY but the code actually chec

[gcc r14-10968] [PATCH] modula2: tidyup remove unused procedures and unused parameters

2024-11-22 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:ed9129c27d5b7c0ba78725b85f1a0a79d9c21a22 commit r14-10968-ged9129c27d5b7c0ba78725b85f1a0a79d9c21a22 Author: Gaius Mulley Date: Fri Nov 22 21:09:10 2024 + [PATCH] modula2: tidyup remove unused procedures and unused parameters This patch removes M2GenGCC.mo

[gcc r14-10966] [PATCH] PR modula2/115536 Expression is evaluated incorrectly when encountering relops and indirecti

2024-11-22 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:3adceba04eddf8c6e21fda3f7d0f8015e17bf5d8 commit r14-10966-g3adceba04eddf8c6e21fda3f7d0f8015e17bf5d8 Author: Gaius Mulley Date: Fri Nov 22 18:38:51 2024 + [PATCH] PR modula2/115536 Expression is evaluated incorrectly when encountering relops and indirection

[gcc r15-5595] Add -f{, no-}assume-sane-operators-new-delete options [PR110137]

2024-11-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:27778979c9a1e32a6ca74e5b5f377385225449b1 commit r15-5595-g27778979c9a1e32a6ca74e5b5f377385225449b1 Author: Jakub Jelinek Date: Fri Nov 22 19:52:35 2024 +0100 Add -f{,no-}assume-sane-operators-new-delete options [PR110137] The following patch adds a new option

[gcc r15-5597] tree-optimization/117355: object size for PHI nodes with negative offsets

2024-11-22 Thread Siddhesh Poyarekar via Gcc-cvs
https://gcc.gnu.org/g:684595188dea02d246edb66106d82bb7a9a22d79 commit r15-5597-g684595188dea02d246edb66106d82bb7a9a22d79 Author: Siddhesh Poyarekar Date: Tue Nov 19 22:51:31 2024 -0500 tree-optimization/117355: object size for PHI nodes with negative offsets When the object size e

[gcc r15-5598] c: Fix typeof_unqual handling of qualified array types [PR112841]

2024-11-22 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:84a335eb4f9641a471184d86900609dd97215218 commit r15-5598-g84a335eb4f9641a471184d86900609dd97215218 Author: Joseph Myers Date: Fri Nov 22 20:33:10 2024 + c: Fix typeof_unqual handling of qualified array types [PR112841] As reported in bug 112841, typeof_un

[gcc r15-5599] AVR: target/117726 - Tweak ashiftrt:SI and lshiftrt:SI insns.

2024-11-22 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:939362411d0903542647dae0eff82db10a3ad78a commit r15-5599-g939362411d0903542647dae0eff82db10a3ad78a Author: Georg-Johann Lay Date: Thu Nov 21 22:59:14 2024 +0100 AVR: target/117726 - Tweak ashiftrt:SI and lshiftrt:SI insns. This patch is similar to r15-5569 (t

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

2024-11-22 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:a603d5e3c38948cbe97a97bea524a62e0aed8392 commit a603d5e3c38948cbe97a97bea524a62e0aed8392 Author: Michael Meissner Date: Fri Nov 22 17:28:11 2024 -0500 Add ChangeLog.meissner and REVISION. 2024-11-22 Michael Meissner gcc/ * REVISIO

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-dmf' was created in namespace 'refs/users' pointing to: a603d5e3c389... Add ChangeLog.meissner and REVISION.

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187' was created in namespace 'refs/users' pointing to: 76c202329458... test-art: Fix comment in types.h

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8eada357ce164605748860dcaf0438b664dfc15f commit 8eada357ce164605748860dcaf0438b664dfc15f Author: Michael Meissner Date: Fri Nov 22 17:29:03 2024 -0500 Add ChangeLog.dmf and update REVISION. 2024-11-22 Michael Meissner gcc/ * Chang

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-vpair' was created in namespace 'refs/users' pointing to: a603d5e3c389... Add ChangeLog.meissner and REVISION.

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f0fa789ddba838921ed101ee44f53d08fb1bcab3 commit f0fa789ddba838921ed101ee44f53d08fb1bcab3 Author: Michael Meissner Date: Fri Nov 22 17:29:56 2024 -0500 Add ChangeLog.vpair and update REVISION. 2024-11-22 Michael Meissner gcc/ * Cha

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-bugs' was created in namespace 'refs/users' pointing to: a603d5e3c389... Add ChangeLog.meissner and REVISION.

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0baa951aedfbe31b17252fa6851669a1d89d313f commit 0baa951aedfbe31b17252fa6851669a1d89d313f Author: Michael Meissner Date: Fri Nov 22 17:30:50 2024 -0500 Add ChangeLog.bugs and update REVISION. 2024-11-22 Michael Meissner gcc/ * Chan

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-libs' was created in namespace 'refs/users' pointing to: a603d5e3c389... Add ChangeLog.meissner and REVISION.

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-sha' was created in namespace 'refs/users' pointing to: a603d5e3c389... Add ChangeLog.meissner and REVISION.

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c4985fe24c9a176d3e822d6e176026992e7c3384 commit c4985fe24c9a176d3e822d6e176026992e7c3384 Author: Michael Meissner Date: Fri Nov 22 17:31:41 2024 -0500 Add ChangeLog.libs and update REVISION. 2024-11-22 Michael Meissner gcc/ * Chan

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:35b42ee4ace96f9af241f81a8b8ca01df4a3aa38 commit 35b42ee4ace96f9af241f81a8b8ca01df4a3aa38 Author: Michael Meissner Date: Fri Nov 22 17:32:35 2024 -0500 Add ChangeLog.sha and update REVISION. 2024-11-22 Michael Meissner gcc/ * Chang

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-test' was created in namespace 'refs/users' pointing to: a603d5e3c389... Add ChangeLog.meissner and REVISION.

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:01087ae644a32b1ee439d17dbde5d6a5ce333b20 commit 01087ae644a32b1ee439d17dbde5d6a5ce333b20 Author: Michael Meissner Date: Fri Nov 22 17:33:30 2024 -0500 Add ChangeLog.test and update REVISION. 2024-11-22 Michael Meissner gcc/ * Chan

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-orig' was created in namespace 'refs/users' pointing to: 76c202329458... test-art: Fix comment in types.h

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d4e9c771228110efdf6015d172f7c9a09de0c6ee commit d4e9c771228110efdf6015d172f7c9a09de0c6ee Author: Michael Meissner Date: Fri Nov 22 17:34:30 2024 -0500 Add REVISION. 2024-11-22 Michael Meissner gcc/ * REVISION: New file for branch.

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:35fec696fde23eaaca9c2ccca26b2110c8d8b42b commit 35fec696fde23eaaca9c2ccca26b2110c8d8b42b Author: Michael Meissner Date: Fri Nov 22 17:42:24 2024 -0500 Change TARGET_MODULO to TARGET_POWER9. This patch changes TARGET_MODULO to TARGET_POWER9. The -mmodulo swit

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:38fdb83fd9735347321a3e2def32106d7613c11e commit 38fdb83fd9735347321a3e2def32106d7613c11e Author: Michael Meissner Date: Fri Nov 22 17:37:35 2024 -0500 Change TARGET_POPCNTB to TARGET_POWER5. This patch changes TARGET_POPCNTB to TARGET_POWER5. The -mpopcntb s

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3fddd6e8001c0af22291768710d0ee85d22dc281 commit 3fddd6e8001c0af22291768710d0ee85d22dc281 Author: Michael Meissner Date: Fri Nov 22 17:39:06 2024 -0500 Change TARGET_FPRND to TARGET_POWER5X. This patch changes TARGET_POWER5X to TARGET_POWER5. The -mfprnd swit

[gcc(refs/users/meissner/heads/work187)] Revert changes

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1c9f81cb14a30838b60d4602fe15f68925d49b20 commit 1c9f81cb14a30838b60d4602fe15f68925d49b20 Author: Michael Meissner Date: Fri Nov 22 18:06:53 2024 -0500 Revert changes Diff: --- gcc/config.gcc | 4 +- gcc/config/rs6000/aix71.h | 1 -

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-bugs' was updated to point to: 53c441108184... Merge commit 'refs/users/meissner/heads/work187-bugs' of gi It previously pointed to: 0baa951aedfb... Add ChangeLog.bugs and update REVISION. Diff: Summary of changes (added commits): --

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bf2895e6bb430e844af20c0e3a7939b53470577e commit bf2895e6bb430e844af20c0e3a7939b53470577e Author: Michael Meissner Date: Fri Nov 22 17:30:50 2024 -0500 Add ChangeLog.bugs and update REVISION. 2024-11-22 Michael Meissner gcc/ * Chan

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bcf6b53cc356bf7e4e305225ab09da2eb45ea3fe commit bcf6b53cc356bf7e4e305225ab09da2eb45ea3fe Author: Michael Meissner Date: Fri Nov 22 19:29:31 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 389 ++ 1 file

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b26e2e62f8cd7539e269e31516b169b531d17ca5 commit b26e2e62f8cd7539e269e31516b169b531d17ca5 Author: Michael Meissner Date: Fri Nov 22 19:40:21 2024 -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/work187-sha)] Add potential p-future XVRLD and XVRLDI instructions.

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:974556b8e98f54108332000ae37a9250fa3c45c6 commit 974556b8e98f54108332000ae37a9250fa3c45c6 Author: Michael Meissner Date: Fri Nov 22 19:47:25 2024 -0500 Add potential p-future XVRLD and XVRLDI instructions. 2024-11-22 Michael Meissner gcc/

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:33fa445af265e1ca375073185206fdf4dd805794 commit 33fa445af265e1ca375073185206fdf4dd805794 Author: Michael Meissner Date: Fri Nov 22 18:09:19 2024 -0500 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=powe

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7f0e7dc8d8e9e34a37401e88a88377bffa193ad7 commit 7f0e7dc8d8e9e34a37401e88a88377bffa193ad7 Author: Michael Meissner Date: Fri Nov 22 18:08:01 2024 -0500 Add support for -mcpu=future This patch adds the support that can be used in developing GCC support for

[gcc r15-5602] [RISC-V][PR target/109279] Improve RISC-V constant synthesis

2024-11-22 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:df2e832c90fe0915c0ab89e5c115bd0c6536c833 commit r15-5602-gdf2e832c90fe0915c0ab89e5c115bd0c6536c833 Author: Jeff Law Date: Fri Nov 22 16:11:03 2024 -0700 [RISC-V][PR target/109279] Improve RISC-V constant synthesis This is a small improvement to the constant s

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0f141859d18dcaf5e3260ad7f69b0127bd99b6d4 commit 0f141859d18dcaf5e3260ad7f69b0127bd99b6d4 Author: Michael Meissner Date: Fri Nov 22 18:10:59 2024 -0500 Add -mcpu=future tests. This patch adds simple tests for -mcpu=future. 2024-11-22 Michael Meissner

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5e0614e9e0d6feb683fa0e21ecdb2f9fbbc5907a commit 5e0614e9e0d6feb683fa0e21ecdb2f9fbbc5907a Author: Michael Meissner Date: Fri Nov 22 18:12:10 2024 -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/work187)] Add rs6000 architecture masks.

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:04169d353394ef9cab74e43a43d4fed3a3f7d9b3 commit 04169d353394ef9cab74e43a43d4fed3a3f7d9b3 Author: Michael Meissner Date: Fri Nov 22 18:19:09 2024 -0500 Add rs6000 architecture masks. This patch begins the journey to move architecture bits that are not user IS

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f2975fae61a15c72e612328396c6d60463886632 commit f2975fae61a15c72e612328396c6d60463886632 Author: Michael Meissner Date: Fri Nov 22 17:31:41 2024 -0500 Add ChangeLog.libs and update REVISION. 2024-11-22 Michael Meissner gcc/ * Chan

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6a065a2305e3a43e2fa8eb3c22d6e3cbbdc9fe4b commit 6a065a2305e3a43e2fa8eb3c22d6e3cbbdc9fe4b Merge: f2975fae61a1 c4985fe24c9a Author: Michael Meissner Date: Fri Nov 22 18:29:20 2024 -0500 Merge commit 'refs/users/meissner/heads/work187-libs' of git+ssh://gcc.gnu.org/git/

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-libs' was updated to point to: 6a065a2305e3... Merge commit 'refs/users/meissner/heads/work187-libs' of gi It previously pointed to: c4985fe24c9a... Add ChangeLog.libs and update REVISION. Diff: Summary of changes (added commits): --

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:11e8e6de1f36c6bdd1d23cc1645d69aa3afa7e01 commit 11e8e6de1f36c6bdd1d23cc1645d69aa3afa7e01 Author: Michael Meissner Date: Fri Nov 22 17:29:03 2024 -0500 Add ChangeLog.dmf and update REVISION. 2024-11-22 Michael Meissner gcc/ * Chang

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0acc082469e3bfc73d259ce1ccf273fa7f6b7e45 commit 0acc082469e3bfc73d259ce1ccf273fa7f6b7e45 Merge: 11e8e6de1f36 8eada357ce16 Author: Michael Meissner Date: Fri Nov 22 18:28:14 2024 -0500 Merge commit 'refs/users/meissner/heads/work187-dmf' of git+ssh://gcc.gnu.org/git/g

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-dmf' was updated to point to: 0acc082469e3... Merge commit 'refs/users/meissner/heads/work187-dmf' of git It previously pointed to: 8eada357ce16... Add ChangeLog.dmf and update REVISION. Diff: Summary of changes (added commits):

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:53c4411081843b37ee13d4ab8562b7be40b60782 commit 53c4411081843b37ee13d4ab8562b7be40b60782 Merge: bf2895e6bb43 0baa951aedfb Author: Michael Meissner Date: Fri Nov 22 18:27:02 2024 -0500 Merge commit 'refs/users/meissner/heads/work187-bugs' of git+ssh://gcc.gnu.org/git/

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-sha' was updated to point to: feb964f1cc66... Merge commit 'refs/users/meissner/heads/work187-sha' of git It previously pointed to: 35b42ee4ace9... Add ChangeLog.sha and update REVISION. Diff: Summary of changes (added commits):

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a7b21e3ba67ad26d4091b15e36ffbc1cdbb38da2 commit a7b21e3ba67ad26d4091b15e36ffbc1cdbb38da2 Author: Michael Meissner Date: Fri Nov 22 17:32:35 2024 -0500 Add ChangeLog.sha and update REVISION. 2024-11-22 Michael Meissner gcc/ * Chang

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:feb964f1cc666f3a490ac06b642efb5d9a8523da commit feb964f1cc666f3a490ac06b642efb5d9a8523da Merge: a7b21e3ba67a 35b42ee4ace9 Author: Michael Meissner Date: Fri Nov 22 18:30:28 2024 -0500 Merge commit 'refs/users/meissner/heads/work187-sha' of git+ssh://gcc.gnu.org/git/g

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:558cb254aa5c55eabc4f85d03f58f7f8e80b91e0 commit 558cb254aa5c55eabc4f85d03f58f7f8e80b91e0 Author: Michael Meissner Date: Fri Nov 22 17:33:30 2024 -0500 Add ChangeLog.test and update REVISION. 2024-11-22 Michael Meissner gcc/ * Chan

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8aa4e532441e28f2494d59cfb6830ce6ef101413 commit 8aa4e532441e28f2494d59cfb6830ce6ef101413 Merge: 558cb254aa5c 01087ae644a3 Author: Michael Meissner Date: Fri Nov 22 18:31:59 2024 -0500 Merge commit 'refs/users/meissner/heads/work187-test' of git+ssh://gcc.gnu.org/git/

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-test' was updated to point to: 8aa4e532441e... Merge commit 'refs/users/meissner/heads/work187-test' of gi It previously pointed to: 01087ae644a3... Add ChangeLog.test and update REVISION. Diff: Summary of changes (added commits): --

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:76a808a46caf1e0d1becb24c5c456481bc03ba3a commit 76a808a46caf1e0d1becb24c5c456481bc03ba3a Author: Michael Meissner Date: Fri Nov 22 17:29:56 2024 -0500 Add ChangeLog.vpair and update REVISION. 2024-11-22 Michael Meissner gcc/ * Cha

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ad3ce883d0176db5bda2c759553eff467108b792 commit ad3ce883d0176db5bda2c759553eff467108b792 Merge: 76a808a46caf f0fa789ddba8 Author: Michael Meissner Date: Fri Nov 22 18:33:13 2024 -0500 Merge commit 'refs/users/meissner/heads/work187-vpair' of git+ssh://gcc.gnu.org/git

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:77528b14894484e0f1b9c59d812672494b10a31a commit 77528b14894484e0f1b9c59d812672494b10a31a Author: Michael Meissner Date: Fri Nov 22 18:49:57 2024 -0500 RFC2686-Add paddis support. 2024-11-22 Michael Meissner gcc/ * config/rs6000/co

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:520e6a6440bc6001babd2f9e35581d5a0637ecea commit 520e6a6440bc6001babd2f9e35581d5a0637ecea Author: Michael Meissner Date: Fri Nov 22 18:51:07 2024 -0500 RFC2677-Add xvrlw support. 2024-11-22 Michael Meissner gcc/ * config/rs6000/alt

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:85d2ebbd0fe292fdeb47ccbbea60c339c2c0526b commit 85d2ebbd0fe292fdeb47ccbbea60c339c2c0526b Author: Michael Meissner Date: Fri Nov 22 19:25:25 2024 -0500 Revert changes Diff: --- gcc/config/rs6000/altivec.md | 14 gcc/config/rs6000/constraint

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work187-vpair' was updated to point to: ad3ce883d017... Merge commit 'refs/users/meissner/heads/work187-vpair' of g It previously pointed to: f0fa789ddba8... Add ChangeLog.vpair and update REVISION. Diff: Summary of changes (added commits):

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:992b9d6024dbd8b912930998180f23c88aa9ee2c commit 992b9d6024dbd8b912930998180f23c88aa9ee2c Author: Michael Meissner Date: Fri Nov 22 18:21:17 2024 -0500 Use architecture flags for defining _ARCH_PWR macros. For the newer architectures, this patch changes GCC to

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e92d5129aaf8356475e23f75082f78f242fc86be commit e92d5129aaf8356475e23f75082f78f242fc86be Author: Michael Meissner Date: Fri Nov 22 18:14:24 2024 -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/work187-dmf)] RFC2653-Add support for dense math registers.

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:83086e8856feeef40f4fe161708bafeafa2f170f commit 83086e8856feeef40f4fe161708bafeafa2f170f Author: Michael Meissner Date: Fri Nov 22 18:37:36 2024 -0500 RFC2653-Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as

[gcc(refs/users/meissner/heads/work187-dmf)] RFC2653-PowerPC: Switch to dense math names for all MMA operations.

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fa6075e378f5cb7a8d76125691949c927c571b65 commit fa6075e378f5cb7a8d76125691949c927c571b65 Author: Michael Meissner Date: Fri Nov 22 18:38:30 2024 -0500 RFC2653-PowerPC: Switch to dense math names for all MMA operations. This patch changes the assembler instruc

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:60f42288430e483bd3f18b9a4ed46ade90aa8164 commit 60f42288430e483bd3f18b9a4ed46ade90aa8164 Author: Michael Meissner Date: Fri Nov 22 18:36:24 2024 -0500 RFC2653-Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers

[gcc/aoliva/heads/testme] (2 commits) ifcombine: don't try xor on right-hand op

2024-11-22 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: dab845bbb29b... ifcombine: don't try xor on right-hand op It previously pointed to: 9e160528951b... fold fold_truth_andor field merging into ifcombine Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): -

[gcc(refs/users/aoliva/heads/testme)] fold fold_truth_andor field merging into ifcombine

2024-11-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:4f022d9943090a374cc3eea3295048a110539d92 commit 4f022d9943090a374cc3eea3295048a110539d92 Author: Alexandre Oliva Date: Thu Nov 21 22:36:34 2024 -0300 fold fold_truth_andor field merging into ifcombine This patch introduces various improvements to the logic th

[gcc(refs/users/aoliva/heads/testme)] ifcombine: don't try xor on right-hand op

2024-11-22 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:dab845bbb29b68bf7e1b6127896fe834fea1b3a4 commit dab845bbb29b68bf7e1b6127896fe834fea1b3a4 Author: Alexandre Oliva Date: Fri Nov 22 19:16:58 2024 -0300 ifcombine: don't try xor on right-hand op Diff: --- gcc/gimple-fold.cc | 4 1 file changed, 4 insertions(+) di

[gcc r15-5606] md-files: Add a note about escaped quotes in braced strings in md files

2024-11-22 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:4aa4162e365023896ebf6ed56bf0a00994c50639 commit r15-5606-g4aa4162e365023896ebf6ed56bf0a00994c50639 Author: Andrew Pinski Date: Thu Oct 31 16:00:18 2024 -0700 md-files: Add a note about escaped quotes in braced strings in md files While looking into PR 33532,

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e98175b635a332f28ba1dd8e5da67bcec92efcc5 commit e98175b635a332f28ba1dd8e5da67bcec92efcc5 Author: Michael Meissner Date: Fri Nov 22 17:49:32 2024 -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/work187)] Add -mcpu=future tuning support.

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:33234a6ecbffdaf90398618620d1e8a282bbccbc commit 33234a6ecbffdaf90398618620d1e8a282bbccbc Author: Michael Meissner Date: Fri Nov 22 17:53:04 2024 -0500 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=powe

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8c9b9796ca497d81e5e695ce977c803424338bd4 commit 8c9b9796ca497d81e5e695ce977c803424338bd4 Author: Michael Meissner Date: Fri Nov 22 17:40:21 2024 -0500 Change TARGET_CMPB to TARGET_POWER6. This patch changes TARGET_CMPB to TARGET_POWER6. The -mcmpb switch is

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ead1c9fcc5bdf39fc4100d00761f8537f66c52d5 commit ead1c9fcc5bdf39fc4100d00761f8537f66c52d5 Author: Michael Meissner Date: Fri Nov 22 18:26:01 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 435 + 1 file

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e1f8abc41e7addce1ba62f5d79ee8dfef6dcc85c commit e1f8abc41e7addce1ba62f5d79ee8dfef6dcc85c Author: Michael Meissner Date: Fri Nov 22 17:41:22 2024 -0500 Change TARGET_POPCNTD to TARGET_POWER7. This patch changes TARGET_POPCNTD to TARGET_POWER7. The -mpopcntd s

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:121e4ad87729cf095cec726d79dd7ca4bc708a75 commit 121e4ad87729cf095cec726d79dd7ca4bc708a75 Author: Michael Meissner Date: Fri Nov 22 17:47:22 2024 -0500 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=powe

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:90092f48048b5565a5314b3e620d2ef1485788a3 commit 90092f48048b5565a5314b3e620d2ef1485788a3 Author: Michael Meissner Date: Fri Nov 22 17:46:14 2024 -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/work187)] Add support for -mcpu=future

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1f083f59766d9472e6a41e7c7084e26f4a3091b4 commit 1f083f59766d9472e6a41e7c7084e26f4a3091b4 Author: Michael Meissner Date: Fri Nov 22 17:55:45 2024 -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/work187)] Add -mcpu=future tuning support.

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f850d8d4d3b53454a9b25c848d1c25b046df2300 commit f850d8d4d3b53454a9b25c848d1c25b046df2300 Author: Michael Meissner Date: Fri Nov 22 17:56:48 2024 -0500 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=powe

[gcc(refs/users/meissner/heads/work187-dmf)] RFC2653-Add dense math test for new instruction names.

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4567b563956ce11dddb166dcc60ee9b923105bc0 commit 4567b563956ce11dddb166dcc60ee9b923105bc0 Author: Michael Meissner Date: Fri Nov 22 18:39:34 2024 -0500 RFC2653-Add dense math test for new instruction names. 2024-11-22 Michael Meissner gcc/testsuit

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:07bf9011e5fecd2aba4cbc4d949bfbb5f6ceff90 commit 07bf9011e5fecd2aba4cbc4d949bfbb5f6ceff90 Author: Michael Meissner Date: Fri Nov 22 18:44:07 2024 -0500 RFC2656-Support load/store vector with right length. This patch adds support for new instructions that may b

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d62f05990b8d2c94b1018d7064e7a40b84473dc0 commit d62f05990b8d2c94b1018d7064e7a40b84473dc0 Author: Michael Meissner Date: Fri Nov 22 18:45:14 2024 -0500 RFC2655-Add saturating subtract built-ins. This patch adds support for a saturating subtract built-in functi

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:19f8ef7ca2271699641af4e239778b8f719799e5 commit 19f8ef7ca2271699641af4e239778b8f719799e5 Author: Michael Meissner Date: Fri Nov 22 18:40:56 2024 -0500 RFC2653-PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full

[gcc r15-5604] Sync top-level configure with binutils

2024-11-22 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:7ff5900399c889ce1984092552040dfb7e73a4b2 commit r15-5604-g7ff5900399c889ce1984092552040dfb7e73a4b2 Author: Sam James Date: Fri Nov 22 19:09:36 2024 + Sync top-level configure with binutils This syncs us with binutils/gdb's toplevel configure as of 987

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

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f1f93a4ebc69dd87cfe0b71e6ba2cdc659fce621 commit f1f93a4ebc69dd87cfe0b71e6ba2cdc659fce621 Author: Michael Meissner Date: Fri Nov 22 19:34:42 2024 -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/work187-bugs)] PR target/108958 -- use mtvsrdd to zero extend GPR DImode to VSX TImode

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:14b524a68818d3360a1857d0e35ab7e40328b9b9 commit 14b524a68818d3360a1857d0e35ab7e40328b9b9 Author: Michael Meissner Date: Fri Nov 22 19:35:35 2024 -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/work187-bugs)] PR 99293: Optimize splat of a V2DF/V2DI extract with constant element

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:eba2c7317aa04071cabaf814624850e9b22b74a6 commit eba2c7317aa04071cabaf814624850e9b22b74a6 Author: Michael Meissner Date: Fri Nov 22 19:33:20 2024 -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/work187-bugs)] Update ChangeLog.*

2024-11-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d832f27c8a74c705fc326fee5611e886e57c3a3a commit d832f27c8a74c705fc326fee5611e886e57c3a3a Author: Michael Meissner Date: Fri Nov 22 19:38:05 2024 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 168 + 1 file

  1   2   >