[gcc r15-7804] Fortran: Prevent ICE when getting caf-token from abstract type [PR77872]

2025-03-04 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:5bd664838398980f1c8af60a946947ff83744fcc commit r15-7804-g5bd664838398980f1c8af60a946947ff83744fcc Author: Andre Vehreschild Date: Mon Mar 3 14:42:28 2025 +0100 Fortran: Prevent ICE when getting caf-token from abstract type [PR77872] PR fortran/77872

[gcc r15-7803] Fortran: Reduce code complexity [PR77872]

2025-03-04 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:ef605e106c6075bfe2a5625add7185a9a3f722b1 commit r15-7803-gef605e106c6075bfe2a5625add7185a9a3f722b1 Author: Andre Vehreschild Date: Mon Mar 3 10:41:05 2025 +0100 Fortran: Reduce code complexity [PR77872] PR fortran/77872 gcc/fortran/ChangeLog:

[gcc r14-11375] ipa-sra: Avoid clashes with ipa-cp when pulling accesses across calls (PR 118243)

2025-03-04 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:455ea90d6e5ed2938fb7cc7008bf738dcbbc72d4 commit r14-11375-g455ea90d6e5ed2938fb7cc7008bf738dcbbc72d4 Author: Martin Jambor Date: Tue Mar 4 14:53:41 2025 +0100 ipa-sra: Avoid clashes with ipa-cp when pulling accesses across calls (PR 118243) Among other things

[gcc r14-11377] testsuite: Add tests for already fixed PR [PR119071]

2025-03-04 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:e79fc5a7bc9958c95fd09928188f5aa6c051d4c1 commit r14-11377-ge79fc5a7bc9958c95fd09928188f5aa6c051d4c1 Author: Jakub Jelinek Date: Tue Mar 4 09:52:22 2025 +0100 testsuite: Add tests for already fixed PR [PR119071] Uros' r15-7793 fixed this PR as well, I'm just c

[gcc r14-11376] combine: Discard REG_UNUSED note in i2 when register is also referenced in i3 [PR118739]

2025-03-04 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:b7b8307893ef0b6a2a0565d75af831cca4c9511a commit r14-11376-gb7b8307893ef0b6a2a0565d75af831cca4c9511a Author: Uros Bizjak Date: Wed Feb 12 11:19:57 2025 +0100 combine: Discard REG_UNUSED note in i2 when register is also referenced in i3 [PR118739] The combine

[gcc r15-7813] Break false dependency chain on Zen5

2025-03-04 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:8c4a00f9a48f1b2af10448c9f2058b44b8cb7234 commit r15-7813-g8c4a00f9a48f1b2af10448c9f2058b44b8cb7234 Author: Jan Hubicka Date: Tue Mar 4 16:22:01 2025 +0100 Break false dependency chain on Zen5 Zen5 on some variants has false dependency on tzcnt, blsi, blsr and

[gcc r15-7814] __builtin_bswapXX: improve docs

2025-03-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:5452b50a4ef4236d7d78210a9c16331ae86e67e3 commit r15-7814-g5452b50a4ef4236d7d78210a9c16331ae86e67e3 Author: Oscar Gustafsson Date: Tue Mar 4 15:29:30 2025 + __builtin_bswapXX: improve docs gcc/ChangeLog: * doc/extend.texi: Improve example

[gcc r15-7815] testsuite: arm: Use effective-target for pr68674.c test

2025-03-04 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:879fd9c822633ecf2c62471d1a7f9b9619e296b7 commit r15-7815-g879fd9c822633ecf2c62471d1a7f9b9619e296b7 Author: Torbjörn SVENSSON Date: Fri Nov 8 18:39:32 2024 +0100 testsuite: arm: Use effective-target for pr68674.c test gcc/testsuite/ChangeLog:

[gcc r15-7811] Make ix86_macro_fusion_pair_p and ix86_fuse_mov_alu_p match current CPUs

2025-03-04 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:c84be624e079cd748df93a3dc0b5168865fefee9 commit r15-7811-gc84be624e079cd748df93a3dc0b5168865fefee9 Author: Jan Hubicka Date: Mon Mar 3 19:12:20 2025 +0100 Make ix86_macro_fusion_pair_p and ix86_fuse_mov_alu_p match current CPUs The current implementation of f

[gcc r15-7812] Fortran: Fix gimplification error on assignment to pointer [PR103391]

2025-03-04 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:04909c7ecc023874c3444b85f88c60b7b7cc7778 commit r15-7812-g04909c7ecc023874c3444b85f88c60b7b7cc7778 Author: Andre Vehreschild Date: Tue Mar 4 12:56:20 2025 +0100 Fortran: Fix gimplification error on assignment to pointer [PR103391] PR fortran/103391

[gcc r14-11382] c++: generic lambda, implicit 'this' capture, xobj memfn [PR119038]

2025-03-04 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:2ed37595a3c5cf246e8eeea337cf3071c4bb3a59 commit r14-11382-g2ed37595a3c5cf246e8eeea337cf3071c4bb3a59 Author: Patrick Palka Date: Fri Feb 28 10:56:49 2025 -0500 c++: generic lambda, implicit 'this' capture, xobj memfn [PR119038] When a generic lambda calls an o

[gcc r15-7816] AVR: Add texi @subsubsection "AVR Optimization Options".

2025-03-04 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:9ee39fcb15bd6ebd636ee65599b34a4c0d0818e4 commit r15-7816-g9ee39fcb15bd6ebd636ee65599b34a4c0d0818e4 Author: Georg-Johann Lay Date: Sun Mar 2 16:30:11 2025 +0100 AVR: Add texi @subsubsection "AVR Optimization Options". gcc/ * doc/invoke.texi (AVR Op

[gcc r15-7817] C prototypes for external arguments; add warning for mismatch.

2025-03-04 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:21ca9153ebe525b077ac96811cfd48be6b259e7e commit r15-7817-g21ca9153ebe525b077ac96811cfd48be6b259e7e Author: Thomas Koenig Date: Tue Mar 4 20:13:19 2025 +0100 C prototypes for external arguments; add warning for mismatch. The problem was that we were not handli

[gcc r15-7810] c++: ICE with RANGE_EXPR and array init [PR109431]

2025-03-04 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:173cf7c9b8c0d61bb2cb0bd3a9e3150b393ab59a commit r15-7810-g173cf7c9b8c0d61bb2cb0bd3a9e3150b393ab59a Author: Marek Polacek Date: Thu Feb 27 17:42:49 2025 -0500 c++: ICE with RANGE_EXPR and array init [PR109431] We crash because we generate {[0 ... 1]

[gcc r14-11378] testsuite: arm: Use effective-target for pr68674.c test

2025-03-04 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:a42ef0938f38b05919d8586883150819ee0ce757 commit r14-11378-ga42ef0938f38b05919d8586883150819ee0ce757 Author: Torbjörn SVENSSON Date: Fri Nov 8 18:39:32 2024 +0100 testsuite: arm: Use effective-target for pr68674.c test gcc/testsuite/ChangeLog:

[gcc r14-11381] aarch64: Add missing simd requirements for INS [PR118531]

2025-03-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:df9c10d18b5b1323efb5f7823c31a259859d87a4 commit r14-11381-gdf9c10d18b5b1323efb5f7823c31a259859d87a4 Author: Richard Sandiford Date: Tue Mar 4 17:49:31 2025 + aarch64: Add missing simd requirements for INS [PR118531] In g:b096a6ebe9d9f9fed4c105f6555f724eb3

[gcc r14-11380] Fix folding of BIT_NOT_EXPR for POLY_INT_CST [PR118976]

2025-03-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:aa8793daa4ec110ae1e8fa240614651711b93fe4 commit r14-11380-gaa8793daa4ec110ae1e8fa240614651711b93fe4 Author: Richard Sandiford Date: Tue Mar 4 17:49:30 2025 + Fix folding of BIT_NOT_EXPR for POLY_INT_CST [PR118976] There was an embarrassing typo in the fol

[gcc r15-7822] c++: Apply/diagnose attributes when instatiating ARRAY/POINTER/REFERENCE_TYPE [PR118787]

2025-03-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1853b02d8c127740055242123db2d32cf9476ea9 commit r15-7822-g1853b02d8c127740055242123db2d32cf9476ea9 Author: Jakub Jelinek Date: Wed Mar 5 06:41:00 2025 +0100 c++: Apply/diagnose attributes when instatiating ARRAY/POINTER/REFERENCE_TYPE [PR118787] The followin

[gcc r15-7819] c++: C++23 range-for temps and ?: [PR119073]

2025-03-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f2a7f845698bfb7aaded9ffacd7046ae25a8b1fc commit r15-7819-gf2a7f845698bfb7aaded9ffacd7046ae25a8b1fc Author: Jason Merrill Date: Tue Mar 4 16:36:47 2025 -0500 c++: C++23 range-for temps and ?: [PR119073] Here gimplification got confused because extend_temps_r m

[gcc r15-7824] openmp, c++: Fix up OpenMP/OpenACC handling in C++ modules [PR119102]

2025-03-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ddeb70548c81f5dba91f281290584698897151d8 commit r15-7824-gddeb70548c81f5dba91f281290584698897151d8 Author: Jakub Jelinek Date: Wed Mar 5 07:47:52 2025 +0100 openmp, c++: Fix up OpenMP/OpenACC handling in C++ modules [PR119102] modules.cc has apparently suppor

[gcc r15-7806] simplify-rtx: Fix up simplify_logical_relational_operation [PR119002]

2025-03-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:1ff01a88c484775fe8b5f1ca46fa24dfe0b14f3d commit r15-7806-g1ff01a88c484775fe8b5f1ca46fa24dfe0b14f3d Author: Richard Sandiford Date: Tue Mar 4 10:44:34 2025 + simplify-rtx: Fix up simplify_logical_relational_operation [PR119002] The following testcase is mi

[gcc r15-7807] Fix folding of BIT_NOT_EXPR for POLY_INT_CST [PR118976]

2025-03-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:78380fd7f743e23dfdf013d68a2f0347e1511550 commit r15-7807-g78380fd7f743e23dfdf013d68a2f0347e1511550 Author: Richard Sandiford Date: Tue Mar 4 10:44:35 2025 + Fix folding of BIT_NOT_EXPR for POLY_INT_CST [PR118976] There was an embarrassing typo in the fold

[gcc r15-7802] tree-optimization/119096 - bogus conditional reduction vectorization

2025-03-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:10e4107dfcf9fe324d0902f16411a75c596dab91 commit r15-7802-g10e4107dfcf9fe324d0902f16411a75c596dab91 Author: Richard Biener Date: Mon Mar 3 14:12:37 2025 +0100 tree-optimization/119096 - bogus conditional reduction vectorization When we vectorize a .COND_ADD re

[gcc r15-7805] testsuite: Add tests for already fixed PR [PR119071]

2025-03-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ccf9db9a6fa4b5bc7aad5e9603e2ac71984142a0 commit r15-7805-gccf9db9a6fa4b5bc7aad5e9603e2ac71984142a0 Author: Jakub Jelinek Date: Tue Mar 4 09:52:22 2025 +0100 testsuite: Add tests for already fixed PR [PR119071] Uros' r15-7793 fixed this PR as well, I'm just co

[gcc r15-7808] libstdc++: Remove stray comma in testing docs

2025-03-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ac16d6d74fcb4ca10c939b00782b4dfada666273 commit r15-7808-gac16d6d74fcb4ca10c939b00782b4dfada666273 Author: Jonathan Wakely Date: Tue Mar 4 11:13:23 2025 + libstdc++: Remove stray comma in testing docs libstdc++-v3/ChangeLog: * doc/xml/man

[gcc r15-7809] aarch64: force operand to fresh register to avoid subreg issues [PR118892]

2025-03-04 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:d883f3233c4b7e0dce52539a12df8aff43e4 commit r15-7809-gd883f3233c4b7e0dce52539a12df8aff43e4 Author: Tamar Christina Date: Tue Mar 4 11:15:26 2025 + aarch64: force operand to fresh register to avoid subreg issues [PR118892] When the input is already

[gcc r15-7818] libgo: bump libgo version for GCC 15 release

2025-03-04 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:8d7762945bba3c8321b5856cee3d5e5aed55facf commit r15-7818-g8d7762945bba3c8321b5856cee3d5e5aed55facf Author: Ian Lance Taylor Date: Mon Mar 3 19:39:30 2025 -0800 libgo: bump libgo version for GCC 15 release For PR go/119098 Reviewed-on: https://go-revi

[gcc r14-11379] arm: xfail gcc.target/arm/unsigned-extend-1.c for thumb1

2025-03-04 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:7fb1d7bff18d318de00021765e1e12b0d56e7ac1 commit r14-11379-g7fb1d7bff18d318de00021765e1e12b0d56e7ac1 Author: Richard Earnshaw Date: Mon Mar 3 15:30:58 2025 + arm: xfail gcc.target/arm/unsigned-extend-1.c for thumb1 Partial backport of 2a502f9e4c5c6a8e908ef

[gcc r15-7821] LoongArch: Fix incorrect reorder of __lsx_vldx and __lasx_xvldx [PR119084]

2025-03-04 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:4856292f7a680ec478e7607f1b71781996d7d542 commit r15-7821-g4856292f7a680ec478e7607f1b71781996d7d542 Author: Xi Ruoyao Date: Sun Mar 2 19:02:50 2025 +0800 LoongArch: Fix incorrect reorder of __lsx_vldx and __lasx_xvldx [PR119084] They could be incorrectly reord