[gcc r16-3484] Fix ICE due to wrong operand is passed to ix86_vgf2p8affine_shift_matrix.

2025-09-02 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:7c6fefedce7c10d4f44a731bcce6865b03a9f473 commit r16-3484-g7c6fefedce7c10d4f44a731bcce6865b03a9f473 Author: liuhongt Date: Thu Aug 28 23:38:00 2025 -0700 Fix ICE due to wrong operand is passed to ix86_vgf2p8affine_shift_matrix. 1) Fix predicate of operands[3]

[gcc r16-3515] Restore STMT_VINFO_VECTYPE during analysis, set to NULL for all stmts

2025-09-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3f868fb150957e0510d37d5f39effbddc2f8a4f1 commit r16-3515-g3f868fb150957e0510d37d5f39effbddc2f8a4f1 Author: Richard Biener Date: Mon Sep 1 15:49:59 2025 +0200 Restore STMT_VINFO_VECTYPE during analysis, set to NULL for all stmts The following makes vect_analyz

[gcc/devel/gfortran-test] Revert "Fortran: Andre's tweak"

2025-09-02 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:3cb2c2fcdf3bd2f05afea27b6ccfb4734f6f88a0 commit 3cb2c2fcdf3bd2f05afea27b6ccfb4734f6f88a0 Author: Jerry DeLisle Date: Tue Sep 2 15:49:09 2025 -0700 Revert "Fortran: Andre's tweak" This reverts commit cb4b73da237153871fb840a3a31a79354933a8bb. Diff: --- gcc/fo

[gcc r16-3494] Add default arch/tuning to shift-gf2p8affine test cases

2025-09-02 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:cf7dc77ac2581eca220b1e421c74abf8c61b1148 commit r16-3494-gcf7dc77ac2581eca220b1e421c74abf8c61b1148 Author: Andi Kleen Date: Fri Aug 29 08:59:52 2025 -0700 Add default arch/tuning to shift-gf2p8affine test cases This makes them not fail during test suite runs

[gcc r16-3501] c: Implement C2Y N3457 - The __COUNTER__ predefined macro

2025-09-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a4d066f3643d3df5929425767130d68e8a775241 commit r16-3501-ga4d066f3643d3df5929425767130d68e8a775241 Author: Jakub Jelinek Date: Mon Sep 1 21:55:49 2025 +0200 c: Implement C2Y N3457 - The __COUNTER__ predefined macro The following patch implements the https

[gcc r16-3532] Move the folding of memcmpy to memcmpy_eq to fold all builtins

2025-09-02 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:97e77f567c2b21799010fe34e9a05f078abd5b55 commit r16-3532-g97e77f567c2b21799010fe34e9a05f078abd5b55 Author: Andrew Pinski Date: Sat Aug 30 18:52:09 2025 -0700 Move the folding of memcmpy to memcmpy_eq to fold all builtins This is a small cleanup by moving the

[gcc/devel/gfortran-test] Merge branch 'master' into gfortran-test

2025-09-02 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:071b4126c613881f4cb25b4e5c39032964827f88 commit 071b4126c613881f4cb25b4e5c39032964827f88 Merge: 845d23f3ea08 caa1c2f42691 Author: Jerry DeLisle Date: Tue Sep 2 15:58:26 2025 -0700 Merge branch 'master' into gfortran-test Diff: .gitignore

[gcc r16-3531] strlen: Fixup load alignment for memcmp

2025-09-02 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:caa1c2f42691d68af4d894a5c3e700ecd2dba080 commit r16-3531-gcaa1c2f42691d68af4d894a5c3e700ecd2dba080 Author: Andrew Pinski Date: Tue Sep 2 13:57:26 2025 -0700 strlen: Fixup load alignment for memcmp Like the previous commit but for strlen copy so we can backpor

[gcc r16-3530] forwprop: Fix alignment of types in expansion of memcmp

2025-09-02 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:a6e0a610e6546dc3e6f26deb7b925cc1b2a681a5 commit r16-3530-ga6e0a610e6546dc3e6f26deb7b925cc1b2a681a5 Author: Andrew Pinski Date: Mon Sep 1 17:47:55 2025 -0700 forwprop: Fix alignment of types in expansion of memcmp I noticed that when looking into g++.dg/tree-s

[gcc r16-3528] Fortran: Handle PDTs correctly with unlimited selector [PR87669]

2025-09-02 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:2d93be8907fa33f8791409490ed06e45de5c8420 commit r16-3528-g2d93be8907fa33f8791409490ed06e45de5c8420 Author: Paul Thomas Date: Tue Sep 2 21:48:55 2025 +0100 Fortran: Handle PDTs correctly with unlimited selector [PR87669] 2025-09-02 Paul Thomas gcc/

[gcc r16-3527] arm: testsuite: improve test compatibility of asm-hard-reg-... tests

2025-09-02 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:4ce7722c02e449b5f9947a255705502d13632c90 commit r16-3527-g4ce7722c02e449b5f9947a255705502d13632c90 Author: Richard Earnshaw Date: Tue Sep 2 17:02:21 2025 +0100 arm: testsuite: improve test compatibility of asm-hard-reg-... tests On arm, overriding -march can

[gcc r16-3525] RISC-V: Fix is_vlmax_len_p and use for strided ops.

2025-09-02 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:9bbf0996bfcd249ef474a3da19831f66a8714319 commit r16-3525-g9bbf0996bfcd249ef474a3da19831f66a8714319 Author: Robin Dapp Date: Thu Aug 7 09:26:09 2025 +0200 RISC-V: Fix is_vlmax_len_p and use for strided ops. This patch changes is_vlmax_len_p to handle VLS modes

[gcc r16-3523] docs: Add NoOffload option flag to the internals manual

2025-09-02 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:6e0590ba45e8df543133028b0ccf692a21cf2a4d commit r16-3523-g6e0590ba45e8df543133028b0ccf692a21cf2a4d Author: Andrew Stubbs Date: Thu Jul 31 11:05:37 2025 + docs: Add NoOffload option flag to the internals manual The NoOffload flag was introduced recently (c

[gcc r16-3520] D, Darwin, Powerpc: Fix build error.

2025-09-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:2552c73c7cdf9dffc197e6fe59e19181348464b7 commit r16-3520-g2552c73c7cdf9dffc197e6fe59e19181348464b7 Author: Iain Sandoe Date: Mon Sep 1 14:00:17 2025 +0100 D, Darwin, Powerpc: Fix build error. osthread.d is trying to use PPC_THREAD_STATE32 which is not defined

[gcc r15-10281] [RISC-V][PR target/121548] Avoid bogus index into recog operand cache

2025-09-02 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:52a0ccca9554dae85a72eb8ed3b8c670bfa30d6d commit r15-10281-g52a0ccca9554dae85a72eb8ed3b8c670bfa30d6d Author: Jeff Law Date: Fri Aug 29 11:43:30 2025 -0600 [RISC-V][PR target/121548] Avoid bogus index into recog operand cache So the RISC-V port has attributes w

[gcc r16-3519] RISC-V: Add Zbb extension sext testcase.

2025-09-02 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:b839cac4d6c3f8be8c4d94a39f59aa7a5fd7271a commit r16-3519-gb839cac4d6c3f8be8c4d94a39f59aa7a5fd7271a Author: Jiawei Date: Tue Sep 2 07:51:54 2025 -0600 RISC-V: Add Zbb extension sext testcase. This patch update RISC-V Zba extension 'sext' instructions generatio

[gcc r16-3518] RISC-V: Update Zba 'shNadd.uw' testcase.`

2025-09-02 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:0ffe59c0b9b88fadc2efcc1a69a8ace30ec6e7b8 commit r16-3518-g0ffe59c0b9b88fadc2efcc1a69a8ace30ec6e7b8 Author: Jiawei Date: Tue Sep 2 07:49:47 2025 -0600 RISC-V: Update Zba 'shNadd.uw' testcase.` This patch update RISC-V Zba extension 'shNadd.uw' instruction gene

[gcc r16-3509] tree-cfg: Fix up assign_discriminator ICE with too large #line [PR121663]

2025-09-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5440f4ceee3152148c6c212f57b85da918b66abf commit r16-3509-g5440f4ceee3152148c6c212f57b85da918b66abf Author: Jakub Jelinek Date: Tue Sep 2 12:18:52 2025 +0200 tree-cfg: Fix up assign_discriminator ICE with too large #line [PR121663] As mentioned in the PR, LOCA

[gcc r16-3513] Avoid touching STMT_VINFO_VECTYPE in bump_vector_ptr

2025-09-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0b6f1de05e2b1e25ac4cf8659bc3c4b5b3bac734 commit r16-3513-g0b6f1de05e2b1e25ac4cf8659bc3c4b5b3bac734 Author: Richard Biener Date: Mon Sep 1 15:45:57 2025 +0200 Avoid touching STMT_VINFO_VECTYPE in bump_vector_ptr bump is always specified, so remove the STMT_VIN

[gcc r16-3514] tree-optimization/121754 - ICE with vect_reduc_type and nested cycle

2025-09-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:861b7c054e5f356722e6e1a1b043de5d7a412499 commit r16-3514-g861b7c054e5f356722e6e1a1b043de5d7a412499 Author: Richard Biener Date: Tue Sep 2 09:50:14 2025 +0200 tree-optimization/121754 - ICE with vect_reduc_type and nested cycle The reduction guard isn't correc

[gcc r16-3511] libstdc++: Rename __cmp_cat::__unspec to __cmp_cat::__literal_zero.

2025-09-02 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:d9a4c7158a70896c5d4281f42310e88c987acb3e commit r16-3511-gd9a4c7158a70896c5d4281f42310e88c987acb3e Author: Tomasz KamiƄski Date: Thu Aug 28 14:56:13 2025 +0200 libstdc++: Rename __cmp_cat::__unspec to __cmp_cat::__literal_zero. This slightly improve the reada

[gcc r16-3516] testsuite: i386: Fix gcc.target/i386/memset-strategy-1[03].c on Solaris/x86

2025-09-02 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:cfc9a42e8b533cad39ea9e1c4d5a06d4ba82be48 commit r16-3516-gcfc9a42e8b533cad39ea9e1c4d5a06d4ba82be48 Author: Rainer Orth Date: Tue Sep 2 13:19:00 2025 +0200 testsuite: i386: Fix gcc.target/i386/memset-strategy-1[03].c on Solaris/x86 The new gcc.target/i386/mems

[gcc r16-3517] libstdc++: Move _Index_tuple, _Build_index_tuple to .

2025-09-02 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:dea668daa2ea8f9d3d8058dac56e60ebe79255c1 commit r16-3517-gdea668daa2ea8f9d3d8058dac56e60ebe79255c1 Author: Luc Grosheintz Date: Tue Sep 2 09:59:44 2025 +0200 libstdc++: Move _Index_tuple, _Build_index_tuple to . As preparation for implementing std::constant_w

[gcc r16-3510] doc: Fix sort order for counted_by attribute

2025-09-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1aa755f51ab8b8c2bbd7e3cddd1c5a0369d84004 commit r16-3510-g1aa755f51ab8b8c2bbd7e3cddd1c5a0369d84004 Author: Jonathan Wakely Date: Sun Aug 31 10:46:36 2025 +0100 doc: Fix sort order for counted_by attribute gcc/ChangeLog: * doc/extend.texi (Com

[gcc r16-3508] testsuite: Fix gcc.dg/tree-ssa/cswtch-[67].c on Solaris/SPARC with as

2025-09-02 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:13eee16e925218afe469a799ca17aec1e607e568 commit r16-3508-g13eee16e925218afe469a799ca17aec1e607e568 Author: Rainer Orth Date: Tue Sep 2 09:28:40 2025 +0200 testsuite: Fix gcc.dg/tree-ssa/cswtch-[67].c on Solaris/SPARC with as The gcc.dg/tree-ssa/cswtch-[67].c