[gcc r12-11218] middle-end/115110 - Fix view_converted_memref_p

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4f63fd4b663bdde39524129dfa458c60b2d67133 commit r12-11218-g4f63fd4b663bdde39524129dfa458c60b2d67133 Author: Richard Biener Date: Fri May 17 11:02:29 2024 +0200 middle-end/115110 - Fix view_converted_memref_p view_converted_memref_p was checking the reference

[gcc r12-11223] lto/113207 - fix free_lang_data_in_type

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:07490d983161912fa314607c5a5beb9c49cc4a3f commit r12-11223-g07490d983161912fa314607c5a5beb9c49cc4a3f Author: Richard Biener Date: Mon Feb 3 14:27:01 2025 +0100 lto/113207 - fix free_lang_data_in_type When we process function types we strip volatile and const q

[gcc r12-11216] lto/91299 - weak definition inlined with LTO

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e5d24c4e89ae6d8c08f85f3425ea9c29dd0e6646 commit r12-11216-ge5d24c4e89ae6d8c08f85f3425ea9c29dd0e6646 Author: Richard Biener Date: Fri Feb 28 14:09:29 2025 +0100 lto/91299 - weak definition inlined with LTO The following fixes a thinko in the handling of interp

[gcc] Created branch 'meissner/heads/work212' in namespace 'refs/users'

2025-06-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work212' was created in namespace 'refs/users' pointing to: 63076dbe2153... Remove non-SLP path from vectorizable_load

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

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2548cd79738346549db03ed8a7aa592ef4fe938b commit 2548cd79738346549db03ed8a7aa592ef4fe938b Author: Michael Meissner Date: Tue Jun 24 12:06:52 2025 -0400 Add ChangeLog.libs and update REVISION. 2025-06-24 Michael Meissner gcc/ * Chan

[gcc r16-1660] Fortran/OpenACC: Add Fortran support for acc_attach/acc_detach

2025-06-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1e35a518258e8cd970a2326bba5a4c8b10695439 commit r16-1660-g1e35a518258e8cd970a2326bba5a4c8b10695439 Author: Tobias Burnus Date: Tue Jun 24 23:28:57 2025 +0200 Fortran/OpenACC: Add Fortran support for acc_attach/acc_detach While C/++ support the routines acc_at

[gcc r12-11215] tree-optimization/87984 - hard register assignments not preserved

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:80aab83b90d0a1c9e3037a952c138ac2f1ce3f41 commit r12-11215-g80aab83b90d0a1c9e3037a952c138ac2f1ce3f41 Author: Richard Biener Date: Fri Feb 28 10:36:11 2025 +0100 tree-optimization/87984 - hard register assignments not preserved The following disables redundant

[gcc r12-11224] lto/114501 - missed free-lang-data for CONSTRUCTOR index

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:415bad120d8f21cd754d827da9e3d5e1fbe68d4c commit r12-11224-g415bad120d8f21cd754d827da9e3d5e1fbe68d4c Author: Richard Biener Date: Thu Mar 6 13:48:16 2025 +0100 lto/114501 - missed free-lang-data for CONSTRUCTOR index The following makes sure to also walk CONST

[gcc r16-1655] Remove non-SLP path from vectorizable_load

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:63076dbe21535cc7cf106d92f655e2b7d8b749cc commit r16-1655-g63076dbe21535cc7cf106d92f655e2b7d8b749cc Author: Richard Biener Date: Tue Jun 24 14:38:19 2025 +0200 Remove non-SLP path from vectorizable_load This cleans the rest of vectorizable_load from non-SLP, p

[gcc r12-11229] tree-optimization/119534 - reject bogus emulated vectorized gather

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:550edc99476376ee0350be90b9e61b337ffb0ff3 commit r12-11229-g550edc99476376ee0350be90b9e61b337ffb0ff3 Author: Richard Biener Date: Tue Apr 1 14:13:03 2025 +0200 tree-optimization/119534 - reject bogus emulated vectorized gather The following makes sure to rejec

[gcc r12-11217] middle-end/101478 - ICE with degenerate address during gimplification

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:05b347c5322a50195aa3ab0d06f2058f0ccee956 commit r12-11217-g05b347c5322a50195aa3ab0d06f2058f0ccee956 Author: Richard Biener Date: Wed Jul 31 10:07:45 2024 +0200 middle-end/101478 - ICE with degenerate address during gimplification When we gimplify &MEM[0B + 4]

[gcc r12-11230] middle-end/119706 - allow POLY_INT_CST as is_gimple_mem_ref_addr

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:75f255c11f7e5a5099ad909606e21ec6bf9b82cc commit r12-11230-g75f255c11f7e5a5099ad909606e21ec6bf9b82cc Author: Richard Biener Date: Thu Apr 10 13:30:42 2025 +0200 middle-end/119706 - allow POLY_INT_CST as is_gimple_mem_ref_addr We currently only INTEGER_CST, but

[gcc r16-1661] gcn: Fix glc vs. sc0 handling for scalar memory access

2025-06-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:750bc2899844d662aee93476f2da63fce68535d9 commit r16-1661-g750bc2899844d662aee93476f2da63fce68535d9 Author: Tobias Burnus Date: Tue Jun 24 23:55:27 2025 +0200 gcn: Fix glc vs. sc0 handling for scalar memory access gfx942 still uses glc for scalar access ('s_..

[gcc r12-11213] tree-optimization/111125 - avoid BB vectorization in novector loops

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b908ad2b836b761f7b27b8dc650422ce9a7efecd commit r12-11213-gb908ad2b836b761f7b27b8dc650422ce9a7efecd Author: Richard Biener Date: Thu Aug 24 11:10:43 2023 +0200 tree-optimization/25 - avoid BB vectorization in novector loops When a loop is marked with

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

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2ce52d84bc94196d891714e09390b8eae8a1ffa0 commit 2ce52d84bc94196d891714e09390b8eae8a1ffa0 Author: Michael Meissner Date: Tue Jun 24 12:04:12 2025 -0400 Add ChangeLog.cmodel and update REVISION. 2025-06-24 Michael Meissner gcc/ * Ch

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

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f62f924a42e053bd073d8d3a671b5d12ffb1829d commit f62f924a42e053bd073d8d3a671b5d12ffb1829d Author: Michael Meissner Date: Tue Jun 24 12:02:56 2025 -0400 Add ChangeLog.bugs and update REVISION. 2025-06-24 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work212-cmodel' in namespace 'refs/users'

2025-06-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work212-cmodel' was created in namespace 'refs/users' pointing to: 09be5ec3d304... Add ChangeLog.meissner and REVISION.

[gcc] Created branch 'meissner/heads/work212-sha' in namespace 'refs/users'

2025-06-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work212-sha' was created in namespace 'refs/users' pointing to: 09be5ec3d304... Add ChangeLog.meissner and REVISION.

[gcc] Created branch 'meissner/heads/work212-test' in namespace 'refs/users'

2025-06-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work212-test' was created in namespace 'refs/users' pointing to: 09be5ec3d304... Add ChangeLog.meissner and REVISION.

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

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:2e4af1056a2311f743e392483ce271168afeb078 commit 2e4af1056a2311f743e392483ce271168afeb078 Author: Michael Meissner Date: Tue Jun 24 12:07:55 2025 -0400 Add ChangeLog.sha and update REVISION. 2025-06-24 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work212-submit' in namespace 'refs/users'

2025-06-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work212-submit' was created in namespace 'refs/users' pointing to: f2cc1f39200e... Add REVISION.

[gcc] Created branch 'meissner/heads/work212-libs' in namespace 'refs/users'

2025-06-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work212-libs' was created in namespace 'refs/users' pointing to: 09be5ec3d304... Add ChangeLog.meissner and REVISION.

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

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a9b578441e87a0443ded42838bd5536934cb25c7 commit a9b578441e87a0443ded42838bd5536934cb25c7 Author: Michael Meissner Date: Tue Jun 24 12:09:07 2025 -0400 Add ChangeLog.test and update REVISION. 2025-06-24 Michael Meissner gcc/ * Chan

[gcc r16-1656] i386: Convert LEA stack adjust insn to SUB when FLAGS_REG is dead

2025-06-24 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:8f5fac56ca39e99d7a9ad6a0c067c75e6ffcd2cf commit r16-1656-g8f5fac56ca39e99d7a9ad6a0c067c75e6ffcd2cf Author: Uros Bizjak Date: Tue Jun 24 11:02:02 2025 +0200 i386: Convert LEA stack adjust insn to SUB when FLAGS_REG is dead ADD/SUB is faster than LEA for most p

[gcc(refs/users/meissner/heads/work212-orig)] Add REVISION.

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f2cc1f39200ec924fcce6aaff29743f192032708 commit f2cc1f39200ec924fcce6aaff29743f192032708 Author: Michael Meissner Date: Tue Jun 24 12:01:49 2025 -0400 Add REVISION. 2025-06-24 Michael Meissner gcc/ * REVISION: New file for branch.

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

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a17d97335c37fe49fdce2d4abdf4dfe0986c31d0 commit a17d97335c37fe49fdce2d4abdf4dfe0986c31d0 Author: Michael Meissner Date: Tue Jun 24 12:12:02 2025 -0400 Add ChangeLog.submit and update REVISION. 2025-06-24 Michael Meissner gcc/ * Ch

[gcc r16-1659] RISC-V: Add patterns for vector-scalar multiply-(subtract-)accumulate [PR119100]

2025-06-24 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:92e1893e0155b6b3baef2a935efd5936d23a67ea commit r16-1659-g92e1893e0155b6b3baef2a935efd5936d23a67ea Author: Paul-Antoine Arras Date: Tue Jun 24 15:42:50 2025 -0600 RISC-V: Add patterns for vector-scalar multiply-(subtract-)accumulate [PR119100] This pattern e

[gcc r12-11220] ipa/111245 - bogus modref analysis for store in call that might throw

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:83f764a9ac925d479ad3fee8c44e6053adb3475a commit r12-11220-g83f764a9ac925d479ad3fee8c44e6053adb3475a Author: Richard Biener Date: Fri Feb 28 11:44:26 2025 +0100 ipa/111245 - bogus modref analysis for store in call that might throw We currently record a kill fo

[gcc r12-11225] tree-optimization/117113 - ICE with unroll-and-jam

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f4dbdeabb2944d014d506a537a576a6f9a1f4c1f commit r12-11225-gf4dbdeabb2944d014d506a537a576a6f9a1f4c1f Author: Richard Biener Date: Mon Feb 3 15:12:52 2025 +0100 tree-optimization/117113 - ICE with unroll-and-jam When there's an inner loop without virtual header

[gcc r16-1652] gcc: remove atan from edom_only_function

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0606d2b979f4014b1dd6a1e6b030630ec5586fd3 commit r16-1652-g0606d2b979f4014b1dd6a1e6b030630ec5586fd3 Author: Yuao Ma Date: Tue Jun 24 00:06:16 2025 +0800 gcc: remove atan from edom_only_function According to the man page, atan does not produce an error. Accordi

[gcc r16-1654] diagnostic: fix for older version of GCC

2025-06-24 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:3f1986766c6efcd0f444902571b7a58f015267c5 commit r16-1654-g3f1986766c6efcd0f444902571b7a58f015267c5 Author: Marc Poulhiès Date: Tue Jun 24 15:12:30 2025 +0200 diagnostic: fix for older version of GCC Having both an enum and a variable with the same name trigge

[gcc r16-1658] Fortran: fix ICE in verify_gimple_in_seq with substrings [PR120743]

2025-06-24 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:5bc92717b804483a17dd5095f8b6d4fd75a472b1 commit r16-1658-g5bc92717b804483a17dd5095f8b6d4fd75a472b1 Author: Harald Anlauf Date: Tue Jun 24 20:46:38 2025 +0200 Fortran: fix ICE in verify_gimple_in_seq with substrings [PR120743] PR fortran/120743

[gcc r16-1651] s390: Fix float vector extract for pre-z13

2025-06-24 Thread Juergen Christ via Gcc-cvs
https://gcc.gnu.org/g:bd9cac12373aecaa0ebee808f805c617f2c15375 commit r16-1651-gbd9cac12373aecaa0ebee808f805c617f2c15375 Author: Juergen Christ Date: Wed Jun 18 15:16:28 2025 +0200 s390: Fix float vector extract for pre-z13 Also provide the vec_extract patterns for floats on pre-z

[gcc r12-11221] tree-optimization/112859 - bogus loop distribution

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6258d3f06740c3a77cd7a91606107451d71df68d commit r12-11221-g6258d3f06740c3a77cd7a91606107451d71df68d Author: Richard Biener Date: Thu Jan 23 13:10:17 2025 +0100 tree-optimization/112859 - bogus loop distribution When we get a zero distance vector we still have

[gcc r16-1653] libstdc++: Unnecessary type completion in __is_complete_or_unbounded [PR120717]

2025-06-24 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:bc8f5424977b74e107543b34af00768cdbb3a3cf commit r16-1653-gbc8f5424977b74e107543b34af00768cdbb3a3cf Author: Patrick Palka Date: Tue Jun 24 09:33:25 2025 -0400 libstdc++: Unnecessary type completion in __is_complete_or_unbounded [PR120717] When checking __is_c

[gcc r12-11226] tree-optimization/117424 - invalid LIM of trapping ref

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:eafe890ea3904c109b6bce663a81a91d61356cb4 commit r12-11226-geafe890ea3904c109b6bce663a81a91d61356cb4 Author: Richard Biener Date: Tue Jan 28 12:28:14 2025 +0100 tree-optimization/117424 - invalid LIM of trapping ref The following addresses a bug in tree_could_

[gcc r16-1657] c++: Implement C++26 P3618R0 - Allow attaching main to the global module [PR120773]

2025-06-24 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ed7fc2b29ead88be30b40ec2c3c51495200b08c4 commit r16-1657-ged7fc2b29ead88be30b40ec2c3c51495200b08c4 Author: Jakub Jelinek Date: Tue Jun 24 19:00:11 2025 +0200 c++: Implement C++26 P3618R0 - Allow attaching main to the global module [PR120773] The following pa

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

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d59cb20302af4866bd5dd0ea3cd60a8e3445f6fc commit d59cb20302af4866bd5dd0ea3cd60a8e3445f6fc Author: Michael Meissner Date: Tue Jun 24 12:05:41 2025 -0400 Add ChangeLog.dmf and update REVISION. 2025-06-24 Michael Meissner gcc/ * Chang

[gcc r16-1664] Add -fauto-profile-inlining

2025-06-24 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:aaf55e09b3d97164615e783d98cfa842f382559d commit r16-1664-gaaf55e09b3d97164615e783d98cfa842f382559d Author: Jan Hubicka Date: Wed Jun 25 03:01:29 2025 +0200 Add -fauto-profile-inlining this patch adds -fauto-profile-inlining which can be used to control th

[gcc r14-11861] i386: Remove CLDEMOTE for clients

2025-06-24 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:11b03928bab9a52e4ec43a3d5a0ab85e5a8ee67a commit r14-11861-g11b03928bab9a52e4ec43a3d5a0ab85e5a8ee67a Author: Haochen Jiang Date: Tue Jun 17 14:08:38 2025 +0800 i386: Remove CLDEMOTE for clients CLDEMOTE is not enabled on clients according to SDM. SDM only ment

[gcc r13-9771] i386: Remove CLDEMOTE for clients

2025-06-24 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b5bdebeca28e19422bbd4e48fa6fc50371520cfe commit r13-9771-gb5bdebeca28e19422bbd4e48fa6fc50371520cfe Author: Haochen Jiang Date: Tue Jun 17 14:08:38 2025 +0800 i386: Remove CLDEMOTE for clients CLDEMOTE is not enabled on clients according to SDM. SDM only menti

[gcc(refs/users/meissner/heads/work212)] Update ChangeLog.*

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ad8517009d27942cfcb9045b250a940c84d08752 commit ad8517009d27942cfcb9045b250a940c84d08752 Author: Michael Meissner Date: Tue Jun 24 22:14:58 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.meissner | 77 ++ 1 file

[gcc(refs/users/meissner/heads/work212)] Add ChangeLog.meissner and REVISION.

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:09be5ec3d304a9f9c7baaf9f719d854fd679678c commit 09be5ec3d304a9f9c7baaf9f719d854fd679678c Author: Michael Meissner Date: Tue Jun 24 12:00:53 2025 -0400 Add ChangeLog.meissner and REVISION. 2025-06-24 Michael Meissner gcc/ * REVISIO

[gcc r16-1665] RISC-V: Add Profiles RVA/B23S64 support.

2025-06-24 Thread Jiawei Chen via Gcc-cvs
https://gcc.gnu.org/g:e858dc702147b7de560afad165e7f16e3ee7d6c9 commit r16-1665-ge858dc702147b7de560afad165e7f16e3ee7d6c9 Author: Jiawei Date: Tue Jun 24 17:34:05 2025 +0800 RISC-V: Add Profiles RVA/B23S64 support. This patch adds support for the RISC-V Profiles RVA23S64 and RVB23S

[gcc r12-11214] c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:32ad5415b926ca25e9102309e92561c1a30aa8ff commit r12-11214-g32ad5415b926ca25e9102309e92561c1a30aa8ff Author: Richard Biener Date: Mon Feb 3 11:27:20 2025 +0100 c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro The first argument is supposed to be a type

[gcc r12-11222] tree-optimization/112859 - add comment

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e8b18dc45950f80d74e62ac7b4e3fa51d430d9cc commit r12-11222-ge8b18dc45950f80d74e62ac7b4e3fa51d430d9cc Author: Richard Biener Date: Tue Jan 28 15:01:25 2025 +0100 tree-optimization/112859 - add comment This adds a comment before the workaround, indicating flaky

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

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:777bcd6059e031450bb0c068446d070954979895 commit 777bcd6059e031450bb0c068446d070954979895 Author: Michael Meissner Date: Tue Jun 24 21:19:28 2025 -0400 Add -mcpu=future support. This is patch #1 of 3 that adds the support that can be used in developing GCC

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

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bee22599ac1ac4cc217dbfc432eedb0a4be351ef commit bee22599ac1ac4cc217dbfc432eedb0a4be351ef Author: Michael Meissner Date: Tue Jun 24 22:12:44 2025 -0400 Add -mcpu=future tests. This is patch #3 of 3 to add -mcpu=future support to the PowerPC. Compared

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

2025-06-24 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:3b0584f4a13647fd8e935400573af52f0fd0abb2 commit 3b0584f4a13647fd8e935400573af52f0fd0abb2 Author: Michael Meissner Date: Tue Jun 24 22:05:11 2025 -0400 Add -mcpu=future tuning support. This is patch #2 of 3 to add -mcpu=future support to the PowerPC.

[gcc r12-11219] testsuite: add testcase for fixed PR107467

2025-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:87d788926ba4ccca9a086c138584c10d1e63084d commit r12-11219-g87d788926ba4ccca9a086c138584c10d1e63084d Author: Sam James Date: Mon Oct 21 12:11:42 2024 +0100 testsuite: add testcase for fixed PR107467 PR107467 ended up being fixed by the fix for PR115110, but le

[gcc] Created branch 'meissner/heads/work212-orig' in namespace 'refs/users'

2025-06-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work212-orig' was created in namespace 'refs/users' pointing to: 63076dbe2153... Remove non-SLP path from vectorizable_load

[gcc r16-1666] i386: Remove CLDEMOTE for clients

2025-06-24 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:0c701c7d5fb95681c6d4accfbd6382e99ebf0e82 commit r16-1666-g0c701c7d5fb95681c6d4accfbd6382e99ebf0e82 Author: Haochen Jiang Date: Wed Jun 25 10:34:37 2025 +0800 i386: Remove CLDEMOTE for clients CLDEMOTE is not enabled on clients according to SDM. SDM only menti

[gcc] Created branch 'meissner/heads/work212-bugs' in namespace 'refs/users'

2025-06-24 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work212-bugs' was created in namespace 'refs/users' pointing to: 09be5ec3d304... Add ChangeLog.meissner and REVISION.

[gcc r16-1667] x86: Update -mtune=intel for Diamond Rapids/Clearwater Forest

2025-06-24 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:7fd6cb3c8488465ae0529f543f5309584961503d commit r16-1667-g7fd6cb3c8488465ae0529f543f5309584961503d Author: H.J. Lu Date: Wed Jun 25 07:40:31 2025 +0800 x86: Update -mtune=intel for Diamond Rapids/Clearwater Forest -mtune=intel is used to generate a single bin

[gcc r15-9858] i386: Remove CLDEMOTE for clients

2025-06-24 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:9f817c98403be763e0e265c56522e256ad97329a commit r15-9858-g9f817c98403be763e0e265c56522e256ad97329a Author: Haochen Jiang Date: Tue Jun 17 14:08:38 2025 +0800 i386: Remove CLDEMOTE for clients CLDEMOTE is not enabled on clients according to SDM. SDM only menti

[gcc r12-11232] i386: Remove CLDEMOTE for clients

2025-06-24 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:ee04d1554aa87d6155bd96e38c91351871273b51 commit r12-11232-gee04d1554aa87d6155bd96e38c91351871273b51 Author: Haochen Jiang Date: Wed Jun 25 11:04:11 2025 +0800 i386: Remove CLDEMOTE for clients CLDEMOTE is not enabled on clients according to SDM. SDM only ment

[gcc r16-1643] x86: Update memcpy/memset inline strategies for -mtune=generic

2025-06-24 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:d073bb6cfc219d4b6c283a0b527ee88b42e640e0 commit r16-1643-gd073bb6cfc219d4b6c283a0b527ee88b42e640e0 Author: H.J. Lu Date: Thu Mar 18 18:43:10 2021 -0700 x86: Update memcpy/memset inline strategies for -mtune=generic Update memcpy and memset inline strategies f

[gcc r16-1650] AArch64: promote aarch64-autovec-peference to mautovec-preference

2025-06-24 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:f60d3f5cf15abc32e167e3c00f79c4ab6d00ec38 commit r16-1650-gf60d3f5cf15abc32e167e3c00f79c4ab6d00ec38 Author: Tamar Christina Date: Tue Jun 24 11:11:36 2025 +0100 AArch64: promote aarch64-autovec-peference to mautovec-preference As requested in my patch for -mma

[gcc r16-1647] Don't duplicate setup code cost when do group-candidate cost calucalution.

2025-06-24 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:c06979ff95748559da0c2d3aa4eda9d5999eaaf6 commit r16-1647-gc06979ff95748559da0c2d3aa4eda9d5999eaaf6 Author: hongtao.liu Date: Wed Mar 5 12:25:32 2025 +0100 Don't duplicate setup code cost when do group-candidate cost calucalution. - /* Uses in a group can sha

[gcc r16-1649] AArch64: propose -mmax-vectorization as an option to override vector costing

2025-06-24 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:8e80287601c5954bc437212be5f91aaf12074b22 commit r16-1649-g8e80287601c5954bc437212be5f91aaf12074b22 Author: Tamar Christina Date: Tue Jun 24 11:10:11 2025 +0100 AArch64: propose -mmax-vectorization as an option to override vector costing With the middle-end pr