[gcc r15-2355] Match: Support .SAT_SUB with IMM op for form 1-4

2024-07-26 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:6d79d53eed82b1df378998bd4ced88644dcde200 commit r15-2355-g6d79d53eed82b1df378998bd4ced88644dcde200 Author: Pan Li Date: Fri Jul 26 17:00:13 2024 +0800 Match: Support .SAT_SUB with IMM op for form 1-4 This patch would like to support .SAT_SUB when one of the o

[gcc r15-2354] diagnostics: SARIF output: capture #include information (PR 107941; §3.34)

2024-07-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:4d1f71d49e396cb879d43dc96dc591079af66bbe commit r15-2354-g4d1f71d49e396cb879d43dc96dc591079af66bbe Author: David Malcolm Date: Fri Jul 26 20:37:31 2024 -0400 diagnostics: SARIF output: capture #include information (PR 107941; §3.34) This patch extends our SAR

[gcc r15-2352] [RISC-V][target/116085] Fix rv64 minmax extension avoidance splitter

2024-07-26 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:6e5aae47e3b910f9af6983f744d7a3e2dcecba1d commit r15-2352-g6e5aae47e3b910f9af6983f744d7a3e2dcecba1d Author: Jeff Law Date: Fri Jul 26 17:30:08 2024 -0600 [RISC-V][target/116085] Fix rv64 minmax extension avoidance splitter A patch introduced a pattern to avoid

[gcc r15-2351] c++: trait as typename scope [PR116052]

2024-07-26 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ea381d87ecc711d0003ae6841477ae8000894844 commit r15-2351-gea381d87ecc711d0003ae6841477ae8000894844 Author: Jason Merrill Date: Thu Jul 25 23:09:31 2024 -0400 c++: trait as typename scope [PR116052] The stdexec library currently wrongly ends up using __decay a

[gcc r15-2350] testsuite: Fix up ucn-1.C for C++26

2024-07-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2fb5bbe5ee9c148cd7d1068b18be66cc52054812 commit r15-2350-g2fb5bbe5ee9c148cd7d1068b18be66cc52054812 Author: Jakub Jelinek Date: Fri Jul 26 21:01:03 2024 +0200 testsuite: Fix up ucn-1.C for C++26 On Fri, Jul 26, 2024 at 11:43:13AM -0400, Jason Merrill wrote:

[gcc r15-2349] testsuite: Add dg-do run to even more tests

2024-07-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:a75c6295252d0d998a18927dc7510fac965134c4 commit r15-2349-ga75c6295252d0d998a18927dc7510fac965134c4 Author: Sam James Date: Thu Jul 18 08:27:29 2024 +0100 testsuite: Add dg-do run to even more tests All of these are for wrong-code bugs. Confirmed to be used be

[gcc r15-2348] gimple-ssa-sprintf: Fix typo in range check

2024-07-26 Thread Siddhesh Poyarekar via Gcc-cvs
https://gcc.gnu.org/g:6fe1e1fad120350b9a392a7afb728d8418e79110 commit r15-2348-g6fe1e1fad120350b9a392a7afb728d8418e79110 Author: Siddhesh Poyarekar Date: Thu Jul 25 19:30:38 2024 -0400 gimple-ssa-sprintf: Fix typo in range check The code to scale ranges for wide chars in format_st

[gcc r15-2346] aarch64: Use iorn and andn standard pattern names for scalar modes

2024-07-26 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:7e8e8a745a0f3389c2ef7de5798932f5ac0f8c9d commit r15-2346-g7e8e8a745a0f3389c2ef7de5798932f5ac0f8c9d Author: Andrew Pinski Date: Mon Jul 22 16:18:47 2024 -0700 aarch64: Use iorn and andn standard pattern names for scalar modes Since r15-1890-gf379596e0ba99d, th

[gcc r15-2347] aarch64: sve: Rename aarch64_bic to standard pattern, andn

2024-07-26 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:795021d9bc8546ccc51bacc899b6077c6928067b commit r15-2347-g795021d9bc8546ccc51bacc899b6077c6928067b Author: Andrew Pinski Date: Mon Jul 22 15:39:37 2024 -0700 aarch64: sve: Rename aarch64_bic to standard pattern, andn Now there is an optab for bic, andn since

[gcc r15-2345] aarch64: Rename bic/orn patterns to iorn/andn for vector modes

2024-07-26 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:245187de498887072c20d4d9fa55491b3e947cdf commit r15-2345-g245187de498887072c20d4d9fa55491b3e947cdf Author: Andrew Pinski Date: Mon Jul 22 11:19:11 2024 -0700 aarch64: Rename bic/orn patterns to iorn/andn for vector modes This renames the patterns orn3 to iorn

[gcc r15-2344] aarch64: Fix target/optimize option handling with transiting between O1 to O2

2024-07-26 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:8a5f528fba788f2af40a15a999bb63a2a0f6f455 commit r15-2344-g8a5f528fba788f2af40a15a999bb63a2a0f6f455 Author: Andrew Pinski Date: Thu Jul 25 09:37:49 2024 -0700 aarch64: Fix target/optimize option handling with transiting between O1 to O2 The problem here is th

[gcc r15-2343] isel: Don't duplicate comparisons for -O0 nor -fno-tree-ter [PR116101]

2024-07-26 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:9fe53beacfc5c01e24690dc70d7599db084cc8b4 commit r15-2343-g9fe53beacfc5c01e24690dc70d7599db084cc8b4 Author: Andrew Pinski Date: Thu Jul 25 17:43:07 2024 -0700 isel: Don't duplicate comparisons for -O0 nor -fno-tree-ter [PR116101] While doing cleanups on this c

[gcc r15-2342] isel: Small cleanup of duplicating comparisons

2024-07-26 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:db74887097272a8390e33eba47c6fb8f50b64f5c commit r15-2342-gdb74887097272a8390e33eba47c6fb8f50b64f5c Author: Andrew Pinski Date: Thu Jul 25 17:07:28 2024 -0700 isel: Small cleanup of duplicating comparisons This is a small cleanup of the duplicating comparison

[gcc r15-2341] isel: Move duplicate comparisons to its own function

2024-07-26 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:9e7b2ad4abae69e6348220b7c5ad2fb8e3d52c83 commit r15-2341-g9e7b2ad4abae69e6348220b7c5ad2fb8e3d52c83 Author: Andrew Pinski Date: Thu Jul 25 16:17:15 2024 -0700 isel: Move duplicate comparisons to its own function This is just a small cleanup to isel and no func

[gcc r15-2340] PR116019: Improve tail call error message

2024-07-26 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:899ee4815424a73a2b9d899591fab3fcc4520b61 commit r15-2340-g899ee4815424a73a2b9d899591fab3fcc4520b61 Author: Andi Kleen Date: Thu Jul 25 13:54:50 2024 -0700 PR116019: Improve tail call error message The "tail call must be the same type" message is common on som

[gcc r15-2339] PR116080: Fix tail call dejagnu checks

2024-07-26 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:ee41cd863b7c38ee3bc415ea7154954aa6facca3 commit r15-2339-gee41cd863b7c38ee3bc415ea7154954aa6facca3 Author: Andi Kleen Date: Wed Jul 24 20:18:56 2024 -0700 PR116080: Fix tail call dejagnu checks - Run the target_effective tail_call checks without optimization

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

2024-07-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:7ad6b912d9ebd1f85afb725c8de05b27a97674ea commit r15-2338-g7ad6b912d9ebd1f85afb725c8de05b27a97674ea Author: Sam James Date: Fri Jul 26 16:57:42 2024 +0100 MAINTAINERS: Add myself to write after approval ChangeLog: * MAINTAINERS: Add myself. D

[gcc r15-2337] RISC-V: Work around bare apostrophe in error string.

2024-07-26 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:3f2bf415b447a0f6bc424c688b06e1f5946688a0 commit r15-2337-g3f2bf415b447a0f6bc424c688b06e1f5946688a0 Author: Robin Dapp Date: Fri Jul 26 12:58:38 2024 +0200 RISC-V: Work around bare apostrophe in error string. An unquoted apostrophe slipped through when testing

[gcc r15-2336] middle-end: check for vector mode before calling get_mask_mode [PR116074]

2024-07-26 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:29e4e4bdb674118b898d50ce7751c183aa0a44ee commit r15-2336-g29e4e4bdb674118b898d50ce7751c183aa0a44ee Author: Tamar Christina Date: Fri Jul 26 13:02:53 2024 +0100 middle-end: check for vector mode before calling get_mask_mode [PR116074] For historical reasons AA

[gcc r15-2335] i386: Use BLKmode for {ld,st}tilecfg

2024-07-26 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f145f5411609dca5493a6709e8139609b584622f commit r15-2335-gf145f5411609dca5493a6709e8139609b584622f Author: Haochen Jiang Date: Fri Jul 26 16:49:08 2024 +0800 i386: Use BLKmode for {ld,st}tilecfg Hi all, For AMX instructions related with memory, we wi