[gcc r14-9538] LoongArch: Fix C23 (...) functions returning large aggregates [PR114175]

2024-03-19 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:c1fd4589c2bf9fd8409d51b94df219cb75107762 commit r14-9538-gc1fd4589c2bf9fd8409d51b94df219cb75107762 Author: Xi Ruoyao Date: Mon Mar 18 17:18:34 2024 +0800 LoongArch: Fix C23 (...) functions returning large aggregates [PR114175] We were assuming

[gcc r14-9539] arc: Fix up arc_setup_incoming_varargs [PR114175]

2024-03-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1f257714674cd8fd69db7367aecdd09b672d1db7 commit r14-9539-g1f257714674cd8fd69db7367aecdd09b672d1db7 Author: Jakub Jelinek Date: Tue Mar 19 09:49:59 2024 +0100 arc: Fix up arc_setup_incoming_varargs [PR114175] Like for x86-64, alpha or rs6000, arc seems to be

[gcc r14-9536] alpha: Fix alpha_setup_incoming_varargs [PR114175]

2024-03-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a185d8aeeed7a25a01505565aa61ccf8a876c6ff commit r14-9536-ga185d8aeeed7a25a01505565aa61ccf8a876c6ff Author: Jakub Jelinek Date: Tue Mar 19 09:14:11 2024 +0100 alpha: Fix alpha_setup_incoming_varargs [PR114175] Like in the r14-9503 change on x86-64, I think

[gcc r14-9537] arm: [MVE intrinsics] Fix support for loads [PR target/114323]

2024-03-19 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:167ec6df7fd8deb67759acd5dbe72c1982a55873 commit r14-9537-g167ec6df7fd8deb67759acd5dbe72c1982a55873 Author: Christophe Lyon Date: Fri Mar 15 19:55:43 2024 + arm: [MVE intrinsics] Fix support for loads [PR target/114323] The testcase in this PR shows that

[gcc r14-9533] tree-optimization/114375 - disallow SLP discovery of permuted mask loads

2024-03-19 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:94c3508c5a14d1948fe3bffa9e16c6f3d9c2836a commit r14-9533-g94c3508c5a14d1948fe3bffa9e16c6f3d9c2836a Author: Richard Biener Date: Mon Mar 18 12:39:03 2024 +0100 tree-optimization/114375 - disallow SLP discovery of permuted mask loads We cannot currently handle

[gcc r14-9534] openmp: Make c_omp_check_loop_binding_exprs diagnostics translatable [PR114364]

2024-03-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8959ab63f1881a8a4b1921b946d4ea3986bf1063 commit r14-9534-g8959ab63f1881a8a4b1921b946d4ea3986bf1063 Author: Jakub Jelinek Date: Tue Mar 19 09:10:26 2024 +0100 openmp: Make c_omp_check_loop_binding_exprs diagnostics translatable [PR114364]

[gcc r14-9535] rs6000: Fix up setup_incoming_varargs [PR114175]

2024-03-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8f85b46337f90c3126b9cefd72ffd29eb9a4ebf3 commit r14-9535-g8f85b46337f90c3126b9cefd72ffd29eb9a4ebf3 Author: Jakub Jelinek Date: Tue Mar 19 09:13:32 2024 +0100 rs6000: Fix up setup_incoming_varargs [PR114175] The c23-stdarg-8.c test (as well as the new test

[gcc r14-9542] libstdc++: Sync the atomic_link_flags implementation with GCC.

2024-03-19 Thread Iain D Sandoe via Libstdc++-cvs
https://gcc.gnu.org/g:71a44faa8a4f76d68356c66c6054e6c242df820f commit r14-9542-g71a44faa8a4f76d68356c66c6054e6c242df820f Author: Iain Sandoe Date: Mon Mar 18 09:57:33 2024 + libstdc++: Sync the atomic_link_flags implementation with GCC. For Darwin, in order to allow

[gcc r12-10284] testsuite/i386: Correct pr111822.C dg-do options [PR111822]

2024-03-19 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:f6ed0466d40de496b14225fae44acf618dac1fd2 commit r12-10284-gf6ed0466d40de496b14225fae44acf618dac1fd2 Author: Uros Bizjak Date: Tue Mar 19 16:57:50 2024 +0100 testsuite/i386: Correct pr111822.C dg-do options [PR111822] PR target/111822

[gcc r14-9550] libstdc++: Suppress deprecation messages from [PR101228]

2024-03-19 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c608b57f77a47179899666940c3b8b6a2e5435b2 commit r14-9550-gc608b57f77a47179899666940c3b8b6a2e5435b2 Author: Jonathan Wakely Date: Thu Feb 29 17:13:49 2024 + libstdc++: Suppress deprecation messages from [PR101228] libstdc++-v3/ChangeLog:

[gcc r14-9551] libstdc++: Fix infinite loop in std::binomial_distribution [PR114359]

2024-03-19 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:07e03761a7fc1626a6a74ed957e117f56981558c commit r14-9551-g07e03761a7fc1626a6a74ed957e117f56981558c Author: Jonathan Wakely Date: Mon Mar 18 13:22:17 2024 + libstdc++: Fix infinite loop in std::binomial_distribution [PR114359] The multiplication (4 * _M_t

[gcc r13-8466] i386: Unify {general, timode}_scalar_chain::convert_op [PR111822]

2024-03-19 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:1a6d04fce7d78b9e5201333be0c0877390f81bc3 commit r13-8466-g1a6d04fce7d78b9e5201333be0c0877390f81bc3 Author: Uros Bizjak Date: Tue Mar 19 16:56:11 2024 +0100 i386: Unify {general,timode}_scalar_chain::convert_op [PR111822] Recent PR111822 fix implemented

[gcc r14-9543] testsuite, Darwin: Use the IOKit framework in framework-1.c [PR114049].

2024-03-19 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:4adb1a5839e7a3310a127c1776f1f95d7edaa6ff commit r14-9543-g4adb1a5839e7a3310a127c1776f1f95d7edaa6ff Author: Iain Sandoe Date: Mon Mar 18 10:06:44 2024 + testsuite, Darwin: Use the IOKit framework in framework-1.c [PR114049]. The intent of the test is to

[gcc r14-9544] analyzer: fixes to __atomic_{exchange, load, store} [PR114286]

2024-03-19 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:c7a774edbf802d79b95871ede5b80f6e9adf8e88 commit r14-9544-gc7a774edbf802d79b95871ede5b80f6e9adf8e88 Author: David Malcolm Date: Tue Mar 19 09:06:45 2024 -0400 analyzer: fixes to __atomic_{exchange,load,store} [PR114286] In r14-1497-gef768035ae8090 I added

[gcc r14-9545] libstdc++: Begin lifetime of storage in std::vector [PR114367]

2024-03-19 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:16afbd9c9c4282d56062cef95e6eccfdcf3efe03 commit r14-9545-g16afbd9c9c4282d56062cef95e6eccfdcf3efe03 Author: Jonathan Wakely Date: Mon Mar 18 13:00:17 2024 + libstdc++: Begin lifetime of storage in std::vector [PR114367] This doesn't cause a problem with

[gcc r14-9546] libstdc++: Fix typos in MemoryChecker assertion messages in PSTL tests

2024-03-19 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f5118546a8d0a99edb34fd672e7847370a1adae1 commit r14-9546-gf5118546a8d0a99edb34fd672e7847370a1adae1 Author: Jonathan Wakely Date: Mon Mar 18 12:55:36 2024 + libstdc++: Fix typos in MemoryChecker assertion messages in PSTL tests This has been reported

[gcc r14-9553] RISC-V: Update test expectancies with recent scheduler change

2024-03-19 Thread Edwin Lu via Gcc-cvs
https://gcc.gnu.org/g:bc91e3870e9c984c180b478a3449a9a2e56cd107 commit r14-9553-gbc91e3870e9c984c180b478a3449a9a2e56cd107 Author: Edwin Lu Date: Tue Mar 12 14:31:40 2024 -0700 RISC-V: Update test expectancies with recent scheduler change Given the recent change with adding the

[gcc r14-9552] RISC-V: Fix C23 (...) functions returning large aggregates [PR114175]

2024-03-19 Thread Edwin Lu via Gcc-cvs
https://gcc.gnu.org/g:60586710b0646efdbbd77a7f53b93fb5edb87a61 commit r14-9552-g60586710b0646efdbbd77a7f53b93fb5edb87a61 Author: Edwin Lu Date: Mon Mar 18 11:43:41 2024 -0700 RISC-V: Fix C23 (...) functions returning large aggregates [PR114175] We assume that

[gcc r14-9547] libstdc++: Fix Python scripts to output the correct filename

2024-03-19 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ef2efc53fd89920a864fa076cabe03873b7f1bdc commit r14-9547-gef2efc53fd89920a864fa076cabe03873b7f1bdc Author: Jonathan Wakely Date: Tue Mar 19 12:43:29 2024 + libstdc++: Fix Python scripts to output the correct filename These scripts both print "generated

[gcc r14-9548] libstdc++: Update docs on build process and generated files

2024-03-19 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d1b8c2237d7c6a2d52ea5a852a9a11ad426496f3 commit r14-9548-gd1b8c2237d7c6a2d52ea5a852a9a11ad426496f3 Author: Jonathan Wakely Date: Tue Mar 19 12:58:27 2024 + libstdc++: Update docs on build process and generated files There are several more sub-directories

[gcc r14-9549] libstdc++: Regenerate in maintainer mode

2024-03-19 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:90788dd722346560d410fe9a5c2d543811027336 commit r14-9549-g90788dd722346560d410fe9a5c2d543811027336 Author: Jonathan Wakely Date: Fri Mar 1 11:20:51 2024 + libstdc++: Regenerate in maintainer mode This is a generated header but regenerating it requires

[gcc r14-9554] diagnostics: fix corrupt json/SARIF on stderr [PR114348]

2024-03-19 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:0bf99b1b7eda2f4c34b9f56b895980ea1c261765 commit r14-9554-g0bf99b1b7eda2f4c34b9f56b895980ea1c261765 Author: David Malcolm Date: Tue Mar 19 13:57:35 2024 -0400 diagnostics: fix corrupt json/SARIF on stderr [PR114348] Various values of -fdiagnostics-format=

[gcc r13-8467] Fortran: error recovery in frontend optimization [PR103715]

2024-03-19 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:9623e5dd70b0d8334ebe093459721d0d447ce4f2 commit r13-8467-g9623e5dd70b0d8334ebe093459721d0d447ce4f2 Author: Harald Anlauf Date: Mon Mar 18 19:36:59 2024 +0100 Fortran: error recovery in frontend optimization [PR103715] gcc/fortran/ChangeLog:

[gcc r13-8468] Fortran: fix IS_CONTIGUOUS for polymorphic dummy arguments [PR114001]

2024-03-19 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:5b928badac560ad48e0e9fc480096ff396d9d9c6 commit r13-8468-g5b928badac560ad48e0e9fc480096ff396d9d9c6 Author: Harald Anlauf Date: Tue Mar 12 22:58:39 2024 +0100 Fortran: fix IS_CONTIGUOUS for polymorphic dummy arguments [PR114001] gcc/fortran/ChangeLog:

[gcc r14-9558] testsuite: fix target for linkage-1.C

2024-03-19 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:7a6261332de58fd47283d694d8cd61ea7cdb324c commit r14-9558-g7a6261332de58fd47283d694d8cd61ea7cdb324c Author: Marek Polacek Date: Tue Mar 19 17:15:38 2024 -0400 testsuite: fix target for linkage-1.C This test fails in C++11 due to: linkage-1.C:3:8:

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:acd5a60cccacc1b769f3afa835546368761cf431 commit acd5a60cccacc1b769f3afa835546368761cf431 Author: Michael Meissner Date: Tue Mar 19 17:28:40 2024 -0400 Revert all changes Diff: --- gcc/config.gcc | 4 +- gcc/config/rs6000/aix71.h |

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e6477b55b225b6e0d6e996a56385e6130ff6875f commit e6477b55b225b6e0d6e996a56385e6130ff6875f Author: Michael Meissner Date: Tue Mar 19 17:38:23 2024 -0400 Add -mcpu=future support. This patch adds the future option to the -mcpu= and -mtune= switches.

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:04201e61597afb4d35694447fce09b6d45a511da commit 04201e61597afb4d35694447fce09b6d45a511da Author: Michael Meissner Date: Tue Mar 19 17:40:19 2024 -0400 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as

[gcc r14-9555] analyzer: fix ICE due to corrupt MEM_REFs [PR113505]

2024-03-19 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:c87f1f3d660f4103c91c72a4d3e1d19ff2858671 commit r14-9555-gc87f1f3d660f4103c91c72a4d3e1d19ff2858671 Author: Jakub Jelinek Date: Tue Mar 19 16:06:13 2024 -0400 analyzer: fix ICE due to corrupt MEM_REFs [PR113505] gcc/analyzer/ChangeLog PR

[gcc r14-9559] ipa: Fix C++ member ptr indirect inlining (PR 114254, PR 108802)

2024-03-19 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:bf838884fac573b4902a21bb82d9b6f777e32cb9 commit r14-9559-gbf838884fac573b4902a21bb82d9b6f777e32cb9 Author: Martin Jambor Date: Tue Mar 19 22:33:27 2024 +0100 ipa: Fix C++ member ptr indirect inlining (PR 114254, PR 108802) Even though we have had code to

[gcc r14-9561] diagnostics: Fix behavior of permerror options after diagnostic pop [PR111918]

2024-03-19 Thread Lewis Hyatt via Gcc-cvs
https://gcc.gnu.org/g:44ba7bcb752a40ec7490dea53d3a472ce633371d commit r14-9561-g44ba7bcb752a40ec7490dea53d3a472ce633371d Author: Lewis Hyatt Date: Wed Nov 8 16:13:14 2023 -0500 diagnostics: Fix behavior of permerror options after diagnostic pop [PR111918] When a diagnostic

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:87a4b55f5f3d3cf1fc77626ef56e9396d53f15c2 commit 87a4b55f5f3d3cf1fc77626ef56e9396d53f15c2 Author: Michael Meissner Date: Mon Mar 18 15:55:27 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-03-18 Michael Meissner gcc/ *

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:614f37d2b0a5da702c04190a386874f8e0220583 commit 614f37d2b0a5da702c04190a386874f8e0220583 Merge: 87a4b55f5f3 5b4f20d93e6 Author: Michael Meissner Date: Wed Mar 20 00:17:23 2024 -0400 Merge commit 'refs/users/meissner/heads/work163-vpair' of

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work163-vpair' was updated to point to: 614f37d2b0a... Merge commit 'refs/users/meissner/heads/work163-vpair' of g It previously pointed to: 5b4f20d93e6... Merge commit 'refs/users/meissner/heads/work163-vpair' of g Diff: Summary of changes (added commits):

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c18733b88678d32b25064d233870e8e6e3e0a9e4 commit c18733b88678d32b25064d233870e8e6e3e0a9e4 Merge: 12f6a9e9fae fd35cfe58c0 Author: Michael Meissner Date: Wed Mar 20 00:14:02 2024 -0400 Merge commit 'refs/users/meissner/heads/work163-test' of

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work163-dmf' was updated to point to: dc65989f104... Merge commit 'refs/users/meissner/heads/work163-dmf' of git It previously pointed to: 672c4b0e0de... Update ChangeLog.* Diff: Summary of changes (added commits): --- dc65989...

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0024baaccb3953f143e8cc7fb6adc913bd5f9166 commit 0024baaccb3953f143e8cc7fb6adc913bd5f9166 Author: Michael Meissner Date: Mon Mar 18 15:54:31 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-03-18 Michael Meissner gcc/ *

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:42b44e48d28d2b64fbdc3a7fdf589c7ddedb8d0c commit 42b44e48d28d2b64fbdc3a7fdf589c7ddedb8d0c Author: Michael Meissner Date: Mon Mar 18 15:56:21 2024 -0400 Add ChangeLog.ajit and update REVISION. 2024-03-18 Michael Meissner gcc/ *

[gcc/meissner/heads/work163-ajit] (5 commits) Merge commit 'refs/users/meissner/heads/work163-ajit' of gi

2024-03-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work163-ajit' was updated to point to: c53cc37c0d6... Merge commit 'refs/users/meissner/heads/work163-ajit' of gi It previously pointed to: c2c87b83e7e... Merge commit 'refs/users/meissner/heads/work163-ajit' of gi Diff: Summary of changes (added commits):

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c53cc37c0d6cb8ecc70ded7307b2221569e831ae commit c53cc37c0d6cb8ecc70ded7307b2221569e831ae Merge: 42b44e48d28 c2c87b83e7e Author: Michael Meissner Date: Wed Mar 20 00:04:34 2024 -0400 Merge commit 'refs/users/meissner/heads/work163-ajit' of

[gcc r13-8471] libstdc++: Fix N3344 behavior on _Safe_iterator::_M_can_advance

2024-03-19 Thread Francois Dumont via Gcc-cvs
https://gcc.gnu.org/g:51e2f7a22e82a7cb2d321b82613b477b58ee4c60 commit r13-8471-g51e2f7a22e82a7cb2d321b82613b477b58ee4c60 Author: François Dumont Date: Sun Mar 17 19:06:55 2024 +0100 libstdc++: Fix N3344 behavior on _Safe_iterator::_M_can_advance We shall be able to advance from a

[gcc r13-8470] libstdc++: Fix _Safe_local_iterator<>::_M_valid_range

2024-03-19 Thread Francois Dumont via Gcc-cvs
https://gcc.gnu.org/g:86183487993315214091d593334893a883954f17 commit r13-8470-g86183487993315214091d593334893a883954f17 Author: François Dumont Date: Sun Mar 17 17:30:58 2024 +0100 libstdc++: Fix _Safe_local_iterator<>::_M_valid_range Unordered container local_iterator range

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:64bb9c0b57b3fa6ba03793dedf2fb83ef8cba837 commit 64bb9c0b57b3fa6ba03793dedf2fb83ef8cba837 Author: Michael Meissner Date: Tue Mar 19 00:58:25 2024 -0400 Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as an

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:da66991ee0b5fa2cef008a77861e761f9ae57014 commit da66991ee0b5fa2cef008a77861e761f9ae57014 Author: Michael Meissner Date: Tue Mar 19 01:08:10 2024 -0400 PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full 1,024

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a5fd8dd42b3e82d6cebf8554312be8d04c9c1a91 commit a5fd8dd42b3e82d6cebf8554312be8d04c9c1a91 Author: Michael Meissner Date: Tue Mar 19 01:11:52 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 308 +- 1

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:aa0c25296782e59c906d6e2f7e9f5d0f6e1556f3 commit aa0c25296782e59c906d6e2f7e9f5d0f6e1556f3 Author: Michael Meissner Date: Tue Mar 19 01:02:48 2024 -0400 Add dense math test for new instruction names. 2024-03-19 Michael Meissner gcc/testsuite/

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f4c6cc290f3742ddafeedd15712ebbf6c57e922e commit f4c6cc290f3742ddafeedd15712ebbf6c57e922e Author: Michael Meissner Date: Tue Mar 19 01:01:25 2024 -0400 PowerPC: Switch to dense math names for all MMA operations. This patch changes the assembler instruction

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:98e71fc431df3b382531fcd3d3a87628c07f8f97 commit 98e71fc431df3b382531fcd3d3a87628c07f8f97 Author: Michael Meissner Date: Tue Mar 19 00:51:39 2024 -0400 Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers that

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:88cc50bad1cb1e15e719ebf000b87d9532fd29bd commit 88cc50bad1cb1e15e719ebf000b87d9532fd29bd Author: Michael Meissner Date: Mon Mar 18 22:58:56 2024 -0400 Use vector pair load/store for memcpy with -mcpu=future In the development for the power10 processor, GCC

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dc65989f104026665d03a44dad3d7d1e6aa26e9d commit dc65989f104026665d03a44dad3d7d1e6aa26e9d Merge: a5fd8dd42b3 672c4b0e0de Author: Michael Meissner Date: Wed Mar 20 00:07:40 2024 -0400 Merge commit 'refs/users/meissner/heads/work163-dmf' of

[gcc r14-9562] LoongArch: Remove unused/useless definitions.

2024-03-19 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:0529f98b7b1b0eadb009a7aa3161462897e53745 commit r14-9562-g0529f98b7b1b0eadb009a7aa3161462897e53745 Author: Chenghui Pan Date: Fri Mar 15 09:30:25 2024 +0800 LoongArch: Remove unused/useless definitions. This patch removes some unnecessary definitions of

[gcc r14-9563] LoongArch: Change loongarch_expand_vec_cmp()'s return type from bool to void.

2024-03-19 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:1938d9d2bb8ecf84d2aa3c3ef2fb78ec19433057 commit r14-9563-g1938d9d2bb8ecf84d2aa3c3ef2fb78ec19433057 Author: Chenghui Pan Date: Fri Mar 15 09:30:26 2024 +0800 LoongArch: Change loongarch_expand_vec_cmp()'s return type from bool to void. This function is

[gcc r14-9564] LoongArch: Combine UNITS_PER_FP_REG and UNITS_PER_FPREG macros.

2024-03-19 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:994d8f922b9d88f45775f57a490409ab1c3baf59 commit r14-9564-g994d8f922b9d88f45775f57a490409ab1c3baf59 Author: Chenghui Pan Date: Fri Mar 15 09:30:27 2024 +0800 LoongArch: Combine UNITS_PER_FP_REG and UNITS_PER_FPREG macros. These macros are completely same in

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:12f6a9e9fae06b2df732fc02158d4396aa019fe0 commit 12f6a9e9fae06b2df732fc02158d4396aa019fe0 Author: Michael Meissner Date: Mon Mar 18 15:57:16 2024 -0400 Add ChangeLog.test and update REVISION. 2024-03-18 Michael Meissner gcc/ *

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

2024-03-19 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work163-test' was updated to point to: c18733b8867... Merge commit 'refs/users/meissner/heads/work163-test' of gi It previously pointed to: fd35cfe58c0... Merge commit 'refs/users/meissner/heads/work163-test' of gi Diff: Summary of changes (added commits):

[gcc r14-9557] [PR99829][LRA]: Fixing LRA ICE on arm

2024-03-19 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:9c91f8a88b2db50c8faf70786d3cef27b39ac9fc commit r14-9557-g9c91f8a88b2db50c8faf70786d3cef27b39ac9fc Author: Vladimir N. Makarov Date: Tue Mar 19 16:57:11 2024 -0400 [PR99829][LRA]: Fixing LRA ICE on arm LRA removed insn setting equivalence to memory whose

[gcc r14-9540] tree-optimization/114151 - revert PR114074 fix

2024-03-19 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e0e9499aeffdaca88f0f29334384aa5f710a81a4 commit r14-9540-ge0e9499aeffdaca88f0f29334384aa5f710a81a4 Author: Richard Biener Date: Tue Mar 19 12:24:08 2024 +0100 tree-optimization/114151 - revert PR114074 fix The following reverts the chrec_fold_multiply fix

[gcc r14-9541] libstdc++, Darwin: Do not use dev/null as the file for executables.

2024-03-19 Thread Iain D Sandoe via Libstdc++-cvs
https://gcc.gnu.org/g:e47330d0742c985fd8d5fe7089aa381d34967d61 commit r14-9541-ge47330d0742c985fd8d5fe7089aa381d34967d61 Author: Iain Sandoe Date: Tue Mar 19 10:40:50 2024 + libstdc++, Darwin: Do not use dev/null as the file for executables. Darwin has a separate debug