[gcc r15-4358] dce: Remove FIXME that has not been true for years

2024-10-15 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:8065982aebe0737300cc036ed30b55868b977b00 commit r15-4358-g8065982aebe0737300cc036ed30b55868b977b00 Author: Andrew Pinski Date: Mon Oct 14 18:50:45 2024 -0700 dce: Remove FIXME that has not been true for years This FIXME: FIXME: Aggressive mode before P

[gcc r15-4357] passes: Remove limit on the number of params

2024-10-15 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:061a4e35c81f24c6ec5e56214469d229f1808971 commit r15-4357-g061a4e35c81f24c6ec5e56214469d229f1808971 Author: Andrew Pinski Date: Sun Oct 13 15:57:41 2024 -0700 passes: Remove limit on the number of params Having a limit of 2 params for NEXT_PASS was just done b

[gcc r15-4362] C++: Add opindex for -Wchanges-meaning [PR117157]

2024-10-15 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:11f0ea45b1b63ec7eb6a52179ca6fd4304e7e312 commit r15-4362-g11f0ea45b1b63ec7eb6a52179ca6fd4304e7e312 Author: Andrew Pinski Date: Tue Oct 15 08:05:26 2024 -0700 C++: Add opindex for -Wchanges-meaning [PR117157] Adds missing opindex for -Wchanges-meaning

[gcc r15-4360] testsuite, jit: fix test-error-pr63969-missing-driver.c

2024-10-15 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:f8dcb559e615dbb4557a23363f9532a3544a7241 commit r15-4360-gf8dcb559e615dbb4557a23363f9532a3544a7241 Author: David Malcolm Date: Tue Oct 15 10:59:48 2024 -0400 testsuite, jit: fix test-error-pr63969-missing-driver.c jit.dg/test-error-pr63969-missing-driver.c tr

[gcc r15-4363] C++: Regenerate c.opt.urls [PR117157]

2024-10-15 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:a72064c8c12f2cc3ab6fde7cd42f31f27193b5c4 commit r15-4363-ga72064c8c12f2cc3ab6fde7cd42f31f27193b5c4 Author: Andrew Pinski Date: Tue Oct 15 08:31:32 2024 -0700 C++: Regenerate c.opt.urls [PR117157] I forgot to regenerate the c.opt.urls files after adding the op

[gcc r15-4364] testsuite/i386: Require AVX2 effective target in pr107432-9.c

2024-10-15 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:0fa5017df91731fb276aef5ded8a153e80bae358 commit r15-4364-g0fa5017df91731fb276aef5ded8a153e80bae358 Author: Uros Bizjak Date: Tue Oct 15 17:45:13 2024 +0200 testsuite/i386: Require AVX2 effective target in pr107432-9.c x86-64-v3 requires AVX2 effective target

[gcc r13-9115] middle-end: Fix ifcvt predicate generation for masked function calls

2024-10-15 Thread Victor Do Nascimento via Gcc-cvs
https://gcc.gnu.org/g:555406227c77abc067edf98d98bd17d6b19c208c commit r13-9115-g555406227c77abc067edf98d98bd17d6b19c208c Author: Victor Do Nascimento Date: Mon Sep 23 17:10:18 2024 +0100 middle-end: Fix ifcvt predicate generation for masked function calls Up until now, due to a la

[gcc r14-10788] middle-end: Fix ifcvt predicate generation for masked function calls

2024-10-15 Thread Victor Do Nascimento via Gcc-cvs
https://gcc.gnu.org/g:abbfe1e2616d8f18ccd7f9ea65d92aecec7258ea commit r14-10788-gabbfe1e2616d8f18ccd7f9ea65d92aecec7258ea Author: Victor Do Nascimento Date: Mon Sep 23 17:10:18 2024 +0100 middle-end: Fix ifcvt predicate generation for masked function calls Up until now, due to a l

[gcc r15-4369] c: Implement C2Y N3355 - Named Loops [PR117022]

2024-10-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:50f27896adb272b40ab03a56fd192e74789bef97 commit r15-4369-g50f27896adb272b40ab03a56fd192e74789bef97 Author: Jakub Jelinek Date: Tue Oct 15 20:41:18 2024 +0200 c: Implement C2Y N3355 - Named Loops [PR117022] The following patch implements the C2Y N3355 - Named

[gcc r15-4350] middle-end/117137 - expansion issue with vector equality compares

2024-10-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:79b881df72c946f2ba61879c36ae93b0cb974617 commit r15-4350-g79b881df72c946f2ba61879c36ae93b0cb974617 Author: Richard Biener Date: Tue Oct 15 09:48:10 2024 +0200 middle-end/117137 - expansion issue with vector equality compares When expanding a COND_EXPR with a

[gcc r15-4349] tree-optimization/117147 - bogus re-use of previous ldst_p

2024-10-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8af474aa5d5efdda7def6cdcec3f246df2c7026a commit r15-4349-g8af474aa5d5efdda7def6cdcec3f246df2c7026a Author: Richard Biener Date: Tue Oct 15 09:22:09 2024 +0200 tree-optimization/117147 - bogus re-use of previous ldst_p The following shows that in vect_build_sl

[gcc r15-4354] Match: Remove dup match pattern for signed_integer_sat_sub [PR117141]

2024-10-15 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:97f98855d4157a2511a713129ec77740fe6f88dc commit r15-4354-g97f98855d4157a2511a713129ec77740fe6f88dc Author: Pan Li Date: Tue Oct 15 07:30:13 2024 +0800 Match: Remove dup match pattern for signed_integer_sat_sub [PR117141] This patch would like to fix the warni

[gcc r15-4352] tree-optimization/117147 - add testcase

2024-10-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1aac888fac6cff63a3d6522bcf9b8439e14320ad commit r15-4352-g1aac888fac6cff63a3d6522bcf9b8439e14320ad Author: Richard Biener Date: Tue Oct 15 11:36:33 2024 +0200 tree-optimization/117147 - add testcase The following adds a testcase for the PR. P

[gcc r15-4356] libstdc++: Implement LWG 3798 for range adaptors [PR106676]

2024-10-15 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7f65f94917866c6b18d9698eec6451c1bf21e0f9 commit r15-4356-g7f65f94917866c6b18d9698eec6451c1bf21e0f9 Author: Jonathan Wakely Date: Sun Oct 13 22:28:16 2024 +0100 libstdc++: Implement LWG 3798 for range adaptors [PR106676] LWG 3798 modified the iterator_category

[gcc r15-4353] AArch64: re-enable memory access costing after SLP change.

2024-10-15 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:a1540bb843fd1a3e87f50d3f713386eaae454d1c commit r15-4353-ga1540bb843fd1a3e87f50d3f713386eaae454d1c Author: Tamar Christina Date: Tue Oct 15 11:22:26 2024 +0100 AArch64: re-enable memory access costing after SLP change. While chasing down a costing difference

[gcc r15-4351] tree-optimization/117138 - fix ICE with vector comparison in COND_EXPR

2024-10-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:28982c271cbbed3580e4c7c784892694c3b6b2de commit r15-4351-g28982c271cbbed3580e4c7c784892694c3b6b2de Author: Richard Biener Date: Tue Oct 15 10:23:06 2024 +0200 tree-optimization/117138 - fix ICE with vector comparison in COND_EXPR The range folding code of CON

[gcc r15-4348] Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Fix 'is_built

2024-10-15 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fa90febea9801d4255bf6a1e9f0fd998629c3c7c commit r15-4348-gfa90febea9801d4255bf6a1e9f0fd998629c3c7c Author: Thomas Schwinge Date: Tue Oct 15 09:29:53 2024 +0200 Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Fix 'is_builtin' ini

[gcc r15-4355] tree-optimization/116907 - stale BLOCK reference from DECL_VALUE_EXPR

2024-10-15 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7d15248d41dc45a4ba2d38ff532b672a5c0651d0 commit r15-4355-g7d15248d41dc45a4ba2d38ff532b672a5c0651d0 Author: Richard Biener Date: Sun Oct 13 12:44:04 2024 +0200 tree-optimization/116907 - stale BLOCK reference from DECL_VALUE_EXPR When we remove unused BLOCKs w

[gcc r15-4365] c++: checking ICE w/ constexpr if and lambda as def targ [PR117054]

2024-10-15 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:bb2bfdb2048aed18ef7dc01b51816a800e83ce54 commit r15-4365-gbb2bfdb2048aed18ef7dc01b51816a800e83ce54 Author: Patrick Palka Date: Tue Oct 15 13:13:15 2024 -0400 c++: checking ICE w/ constexpr if and lambda as def targ [PR117054] Here we're tripping over the asse

[gcc r15-4366] c++: unifying lvalue vs rvalue (non-forwarding) ref [PR116710]

2024-10-15 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:8161c4adea7f1842f9d28633d82e912ebb7a4cf9 commit r15-4366-g8161c4adea7f1842f9d28633d82e912ebb7a4cf9 Author: Patrick Palka Date: Tue Oct 15 13:23:17 2024 -0400 c++: unifying lvalue vs rvalue (non-forwarding) ref [PR116710] When unifying two (non-forwarding) ref

[gcc] Created branch 'jmelcr/heads/omp-cp' in namespace 'refs/users'

2024-10-15 Thread Josef Melcr via Gcc-cvs
The branch 'jmelcr/heads/omp-cp' was created in namespace 'refs/users' pointing to: 0fa5017df917... testsuite/i386: Require AVX2 effective target in pr107432-9

[gcc r15-4368] c++: add fixed testcase [PR80637]

2024-10-15 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:b110e092d260906432931796c1d96cba305c60e4 commit r15-4368-gb110e092d260906432931796c1d96cba305c60e4 Author: Patrick Palka Date: Tue Oct 15 13:43:29 2024 -0400 c++: add fixed testcase [PR80637] Fixed by r15-4340-gcacbb4daac3e9a. PR c++/80637

[gcc r15-4367] match.pd: Further fma negation fixes [PR116891]

2024-10-15 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4366f0c7e296ea0d7279343c9b0a1d597588a1da commit r15-4367-g4366f0c7e296ea0d7279343c9b0a1d597588a1da Author: Jakub Jelinek Date: Tue Oct 15 19:38:46 2024 +0200 match.pd: Further fma negation fixes [PR116891] On Mon, Oct 14, 2024 at 08:53:29AM +0200, Jakub Jelin

[gcc r15-4361] testsuite: simplify analyzer_cpython_plugin.c

2024-10-15 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:77076d85e9aa5e15e1fe5b7db0241fbfc18cf06d commit r15-4361-g77076d85e9aa5e15e1fe5b7db0241fbfc18cf06d Author: David Malcolm Date: Tue Oct 15 11:03:08 2024 -0400 testsuite: simplify analyzer_cpython_plugin.c No functional change intended. gcc/testsuite/C

[gcc r15-4359] i386: Fix expand_vector_set for VEC_MERGE/VEC_DUPLICATE RTX [PR117116]

2024-10-15 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:80d7032067a3a5b76aecd657d9b35b0a8f5a941d commit r15-4359-g80d7032067a3a5b76aecd657d9b35b0a8f5a941d Author: Uros Bizjak Date: Tue Oct 15 16:51:33 2024 +0200 i386: Fix expand_vector_set for VEC_MERGE/VEC_DUPLICATE RTX [PR117116] Middle end can generate SYMBOL_R

[gcc r15-4372] MAINTAINERS: Fix name order

2024-10-15 Thread Filip Kastl via Gcc-cvs
https://gcc.gnu.org/g:2813a5bc7af2865ee4d2e94bce59a7fdefeea0b3 commit r15-4372-g2813a5bc7af2865ee4d2e94bce59a7fdefeea0b3 Author: Filip Kastl Date: Wed Oct 16 08:50:46 2024 +0200 MAINTAINERS: Fix name order ChangeLog: * MAINTAINERS: Fix Write After Approval name or

[gcc r15-4371] Adjust testcase to avoid scan FIX in REG_EQUIV.

2024-10-15 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:a8b4ea1bcc10b5253992f4b932aec6862aef32fa commit r15-4371-ga8b4ea1bcc10b5253992f4b932aec6862aef32fa Author: liuhongt Date: Tue Oct 15 11:17:20 2024 +0800 Adjust testcase to avoid scan FIX in REG_EQUIV. Also add hard_float target to avoid failed on arm-eabi.

[gcc r15-4370] Provide new GCC builtin __builtin_counted_by_ref [PR116016]

2024-10-15 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:e7380688fa5917011c3fb85b5e06fb00f776a95d commit r15-4370-ge7380688fa5917011c3fb85b5e06fb00f776a95d Author: Qing Zhao Date: Tue Oct 15 17:55:22 2024 + Provide new GCC builtin __builtin_counted_by_ref [PR116016] With the addition of the 'counted_by' attribu