[gcc r15-9052] target/119010 - fixup zn4zn5 reservation for move from const_vector

2025-03-30 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4903e49b2fe321b1479dce4d3c4e2c2ae297298f commit r15-9052-g4903e49b2fe321b1479dce4d3c4e2c2ae297298f Author: Richard Biener Date: Thu Mar 27 09:04:38 2025 +0100 target/119010 - fixup zn4zn5 reservation for move from const_vector movv8si_internal uses sselog1 an

[gcc r15-9058] target/119010 - Zen4/Zen5 reservations for movlhps loads

2025-03-30 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3154ce9af0163d8d585455230e4c3eee44fbbd01 commit r15-9058-g3154ce9af0163d8d585455230e4c3eee44fbbd01 Author: Richard Biener Date: Thu Mar 27 13:51:38 2025 +0100 target/119010 - Zen4/Zen5 reservations for movlhps loads The following fixes up the ssemov2 type int

[gcc r15-9053] target/119010 - missing reservations for Zen4/5 and SSE compares

2025-03-30 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:18668d9c196a36dc7c0cd698a2a767b8f8c8e8a4 commit r15-9053-g18668d9c196a36dc7c0cd698a2a767b8f8c8e8a4 Author: Richard Biener Date: Thu Mar 27 11:29:21 2025 +0100 target/119010 - missing reservations for Zen4/5 and SSE compares There's the znver4_sse_test reserva

[gcc r15-9009] other/119510 - use --enable-languages=default, cobol for release tarballs

2025-03-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bb389fb04b07a491d2ca0380db08b8c43b4239b9 commit r15-9009-gbb389fb04b07a491d2ca0380db08b8c43b4239b9 Author: Richard Biener Date: Fri Mar 28 15:20:16 2025 +0100 other/119510 - use --enable-languages=default,cobol for release tarballs The following adds cobol to

[gcc r15-9057] target/119010 - reservations for Zen4/Zen5 movhlps to memory

2025-03-31 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a46430c85611ac7faec9507472b8736b89643659 commit r15-9057-ga46430c85611ac7faec9507472b8736b89643659 Author: Richard Biener Date: Thu Mar 27 13:45:45 2025 +0100 target/119010 - reservations for Zen4/Zen5 movhlps to memory The following adds missing reservations

[gcc r12-11018] tree-optimization/117912 - bogus address equivalences for __builtin_object_size

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5509544dad81adc21c2e6d9782b0ef1390aa4f7c commit r12-11018-g5509544dad81adc21c2e6d9782b0ef1390aa4f7c Author: Richard Biener Date: Thu Dec 5 10:47:13 2024 +0100 tree-optimization/117912 - bogus address equivalences for __builtin_object_size VN again is the cul

[gcc r12-11019] tree-optimization/117574 - bougs niter lt-to-ne

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8eeaaec278275db2be81792c833713f64c9d20eb commit r12-11019-g8eeaaec278275db2be81792c833713f64c9d20eb Author: Richard Biener Date: Fri Nov 15 11:56:14 2024 +0100 tree-optimization/117574 - bougs niter lt-to-ne When trying to change a IV from IV0 < IV1 to IV0' !

[gcc r12-11020] tree-optimization/117119 - ICE with int128 IV in dataref analysis

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c5e4e7617e6e6453e6b6995fb2e31bfe1dd28fdf commit r12-11020-gc5e4e7617e6e6453e6b6995fb2e31bfe1dd28fdf Author: Richard Biener Date: Mon Jan 13 09:12:23 2025 +0100 tree-optimization/117119 - ICE with int128 IV in dataref analysis Here's another fix for a missing

[gcc r12-11024] tree-optimization/114246 - invalid call argument from DSE

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bfb1b0f8bb9fe76071fb02840002a17ed00a8999 commit r12-11024-gbfb1b0f8bb9fe76071fb02840002a17ed00a8999 Author: Richard Biener Date: Wed Mar 6 09:02:31 2024 +0100 tree-optimization/114246 - invalid call argument from DSE The following makes sure to strip type con

[gcc r12-11023] middle-end/115641 - invalid address construction

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b444c3061a14d12d164d82345a1836f5fbd21939 commit r12-11023-gb444c3061a14d12d164d82345a1836f5fbd21939 Author: Richard Biener Date: Thu Jul 18 13:35:33 2024 +0200 middle-end/115641 - invalid address construction fold_truth_andor_1 via make_bit_field_ref builds a

[gcc r12-11017] tree-optimization/118717 - store commoning vs. abnormals

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8eca273335750e100efff8f45aee285290be3c46 commit r12-11017-g8eca273335750e100efff8f45aee285290be3c46 Author: Richard Biener Date: Mon Feb 3 09:55:50 2025 +0100 tree-optimization/118717 - store commoning vs. abnormals When we sink common stores in cselim or the

[gcc r12-11021] tree-optimization/116850 - corrupt post-dom info

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c62cbe7164765e03a7bc41377452b80b6237d93d commit r12-11021-gc62cbe7164765e03a7bc41377452b80b6237d93d Author: Richard Biener Date: Thu Sep 26 15:41:59 2024 +0200 tree-optimization/116850 - corrupt post-dom info Path isolation computes post-dominators on demand

[gcc r15-9121] target/119549 - fixup handling of -mno-sse4 in target attribute

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ae2912748b9913fe9cd198db1b3fa704d0cbc728 commit r15-9121-gae2912748b9913fe9cd198db1b3fa704d0cbc728 Author: Richard Biener Date: Mon Mar 31 14:56:25 2025 +0200 target/119549 - fixup handling of -mno-sse4 in target attribute The following fixes ix86_valid_targe

[gcc r12-11022] tree-optimization/116481 - avoid building function_type[]

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f1989b50a9141b5bf62275d92b2fa28e9d82ca8b commit r12-11022-gf1989b50a9141b5bf62275d92b2fa28e9d82ca8b Author: Richard Biener Date: Sun Oct 13 11:42:27 2024 +0200 tree-optimization/116481 - avoid building function_type[] The following avoids building an array ty

[gcc r15-8445] testsuite/113634 - fixup declarations of calloc/realloc

2025-03-19 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:12b2c414b6d0e0d1b3d328b58d654c19c30bee8c commit r15-8445-g12b2c414b6d0e0d1b3d328b58d654c19c30bee8c Author: Richard Biener Date: Wed Mar 19 18:48:09 2025 +0100 testsuite/113634 - fixup declarations of calloc/realloc Then we can also remove the added -std=gnu17

[gcc r15-8976] target/119010 - more DFmode handling in zn4zn5 reservations

2025-03-27 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:365c82dbf3319e5adb5cced2dae0c4a9aa48f5bc commit r15-8976-g365c82dbf3319e5adb5cced2dae0c4a9aa48f5bc Author: Richard Biener Date: Thu Mar 27 08:21:10 2025 +0100 target/119010 - more DFmode handling in zn4zn5 reservations The following adds DFmode where V1DFmode

[gcc r15-8977] target/119010 - add znver{4, 5}_insn_both to resolve missing reservations

2025-03-27 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:088ed1042d12f23261bc499b927b93fd61f8d574 commit r15-8977-g088ed1042d12f23261bc499b927b93fd61f8d574 Author: Richard Biener Date: Thu Mar 27 08:40:32 2025 +0100 target/119010 - add znver{4,5}_insn_both to resolve missing reservations I still was seeing

[gcc r14-11520] tree-optimization/119145 - avoid stray .MASK_CALL after vectorization

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:534a7895e969793285c77a42aca62d426cd56c1e commit r14-11520-g534a7895e969793285c77a42aca62d426cd56c1e Author: Richard Biener Date: Fri Mar 7 10:15:20 2025 +0100 tree-optimization/119145 - avoid stray .MASK_CALL after vectorization When we BB vectorize an if-con

[gcc r14-11519] middle-end/119119 - re-gimplification of empty CTOR assignments

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2f87983131eab6bdad7da4c6ef9ce026966966a5 commit r14-11519-g2f87983131eab6bdad7da4c6ef9ce026966966a5 Author: Richard Biener Date: Thu Mar 6 09:08:07 2025 +0100 middle-end/119119 - re-gimplification of empty CTOR assignments The following testcase runs into a r

[gcc r14-11515] lto/114501 - missed free-lang-data for CONSTRUCTOR index

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ed7f67d951292a3f93e5509741b511fd9ea7da30 commit r14-11515-ged7f67d951292a3f93e5509741b511fd9ea7da30 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 r14-11514] ipa/111245 - bogus modref analysis for store in call that might throw

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d9faa7c2eb47c7fabf9dafce6d569f52d49c7030 commit r14-11514-gd9faa7c2eb47c7fabf9dafce6d569f52d49c7030 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 r14-11516] tree-optimization/119057 - bogus double reduction detection

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:faadd1d27a85478f43c90cf780f980d0cbd37b85 commit r14-11516-gfaadd1d27a85478f43c90cf780f980d0cbd37b85 Author: Richard Biener Date: Mon Mar 3 13:21:53 2025 +0100 tree-optimization/119057 - bogus double reduction detection We are detecting a cycle as double reduc

[gcc r14-11517] ipa/119067 - bogus TYPE_PRECISION check on VECTOR_TYPE

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:85ed633f26c725bbe5c3a3c6fceada637bf33f7c commit r14-11517-g85ed633f26c725bbe5c3a3c6fceada637bf33f7c Author: Richard Biener Date: Mon Mar 3 09:54:15 2025 +0100 ipa/119067 - bogus TYPE_PRECISION check on VECTOR_TYPE odr_types_equivalent_p can end up using TYPE_

[gcc r14-11518] tree-optimization/119096 - bogus conditional reduction vectorization

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d3e4c092c4f167d3c3ae8aa59d273b0202cef6cf commit r14-11518-gd3e4c092c4f167d3c3ae8aa59d273b0202cef6cf 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 r

[gcc r14-11503] lto/91299 - weak definition inlined with LTO

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e3290933ead698742f59e4abc4da694e73191203 commit r14-11503-ge3290933ead698742f59e4abc4da694e73191203 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 r15-9149] tree-optimization/119586 - aligned access to unaligned data

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:574c59cfe6e29c9e5758988b75c2e7ab6edc37da commit r15-9149-g574c59cfe6e29c9e5758988b75c2e7ab6edc37da Author: Richard Biener Date: Wed Apr 2 13:12:58 2025 +0200 tree-optimization/119586 - aligned access to unaligned data The following reverts parts of r15-8047 w

[gcc r13-9641] debug/101533 - ICE with variant typedef DIE generation

2025-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e6652764a4558fe9487f17e6c7b18fbc577e8df7 commit r13-9641-ge6652764a4558fe9487f17e6c7b18fbc577e8df7 Author: Richard Biener Date: Wed Mar 5 14:24:50 2025 +0100 debug/101533 - ICE with variant typedef DIE generation There's a sanity check in gen_type_die_with_us

[gcc r13-9640] middle-end/101478 - ICE with degenerate address during gimplification

2025-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:068aa9a7a9cc163ee5f31bffd746a8cd2ebfef7e commit r13-9640-g068aa9a7a9cc163ee5f31bffd746a8cd2ebfef7e 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 r13-9635] tree-optimization/111125 - avoid BB vectorization in novector loops

2025-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:337d3cdfa8bb8b8404d62ea45690095f9b566cbb commit r13-9635-g337d3cdfa8bb8b8404d62ea45690095f9b566cbb 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 r13-9638] tree-optimization/87984 - hard register assignments not preserved

2025-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f2d0fb238b1a6eab85924515f0c1ffc2f939e6a7 commit r13-9638-gf2d0fb238b1a6eab85924515f0c1ffc2f939e6a7 Author: Richard Biener Date: Fri Feb 28 10:36:11 2025 +0100 tree-optimization/87984 - hard register assignments not preserved The following disables redundant s

[gcc r13-9639] lto/91299 - weak definition inlined with LTO

2025-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:da579a833cf5a5ae463be3f4da70df782612a800 commit r13-9639-gda579a833cf5a5ae463be3f4da70df782612a800 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 interpo

[gcc r13-9636] middle-end/66279 - gimplification clobbers shared asm constraints

2025-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a145eaf1128ef4392cf6e624f4b23648cbe645eb commit r13-9636-ga145eaf1128ef4392cf6e624f4b23648cbe645eb Author: Richard Biener Date: Fri Feb 28 09:58:36 2025 +0100 middle-end/66279 - gimplification clobbers shared asm constraints When the C++ frontend clones a CTO

[gcc r13-9637] c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro

2025-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c0e3078580f4834e4d3d1ba517016a0220b4e3b6 commit r13-9637-gc0e3078580f4834e4d3d1ba517016a0220b4e3b6 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 r16-536] testsuite/120222 - adjust gcc.dg/tree-ssa/gen-vect-28.c for inlining change

2025-05-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e64e894006eb4d82e0a80a386cf1d1714498e161 commit r16-536-ge64e894006eb4d82e0a80a386cf1d1714498e161 Author: Richard Biener Date: Mon May 12 09:14:39 2025 +0200 testsuite/120222 - adjust gcc.dg/tree-ssa/gen-vect-28.c for inlining change We now inline main_1, con

[gcc r16-460] tree-optimization/120089 - force all PHIs live for early-break vect

2025-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9def392a1b63a198d15d972f73b4afc888389d7c commit r16-460-g9def392a1b63a198d15d972f73b4afc888389d7c Author: Richard Biener Date: Mon May 5 14:29:34 2025 +0200 tree-optimization/120089 - force all PHIs live for early-break vect The following makes sure to even m

[gcc r16-462] tree-optimization/119589 - alignment analysis for VF > 1 and VMAT_STRIDED_SLP

2025-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9e85d056cd15befffb39d2f84902d21eda4d98eb commit r16-462-g9e85d056cd15befffb39d2f84902d21eda4d98eb Author: Richard Biener Date: Tue May 6 13:29:42 2025 +0200 tree-optimization/119589 - alignment analysis for VF > 1 and VMAT_STRIDED_SLP The following fixes the

[gcc r16-461] tree-optimization/120143 - ICE with failed early break store move

2025-05-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:da377e7ebf84a05943fb768eaeb7d682dee865fa commit r16-461-gda377e7ebf84a05943fb768eaeb7d682dee865fa Author: Richard Biener Date: Wed May 7 09:43:54 2025 +0200 tree-optimization/120143 - ICE with failed early break store move The early break vectorization store

[gcc r16-464] ipa/120146 - deal with vanished varpool nodes in IPA PTA

2025-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b38e3a7196d25bc8bcb1fe55da7663745cea9470 commit r16-464-gb38e3a7196d25bc8bcb1fe55da7663745cea9470 Author: Richard Biener Date: Wed May 7 10:20:55 2025 +0200 ipa/120146 - deal with vanished varpool nodes in IPA PTA I don't understand why they vanish when still

[gcc r16-473] tree-optimization/116352 - amend previous fix

2025-05-08 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1e8bd720b1a618a39e2a41eec05e935c32d295f3 commit r16-473-g1e8bd720b1a618a39e2a41eec05e935c32d295f3 Author: Richard Biener Date: Thu May 8 10:56:16 2025 +0200 tree-optimization/116352 - amend previous fix The previous fix restricted external vector builds to de

[gcc r16-501] tree-optimization/114166 - vectorize to lowered form with word_mode

2025-05-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a470433732e77ae29a717cf79049ceeea3cbe979 commit r16-501-ga470433732e77ae29a717cf79049ceeea3cbe979 Author: Richard Biener Date: Fri May 9 13:48:21 2025 +0200 tree-optimization/114166 - vectorize to lowered form with word_mode The following adjusts the non-PLUS

[gcc r16-500] Remove non-SLP path from vectorizable_operation

2025-05-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3d806332441b3fa90cf9651a88cfa539f0b2f5bc commit r16-500-g3d806332441b3fa90cf9651a88cfa539f0b2f5bc Author: Richard Biener Date: Fri May 9 11:39:30 2025 +0200 Remove non-SLP path from vectorizable_operation This removes the non-SLP path from vectorizable_operat

[gcc r14-11758] tree-optimization/113197 - bougs assert in PTA

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0902cdb6069c12a027a1d0cfd1b7a0daa1a21b5c commit r14-11758-g0902cdb6069c12a027a1d0cfd1b7a0daa1a21b5c Author: Richard Biener Date: Mon Sep 30 09:07:36 2024 +0200 tree-optimization/113197 - bougs assert in PTA PTA asserts that EAF_NO_DIRECT_READ is not set when

[gcc r14-11760] DSE: Fix ICE after allow vector type in get_stored_val

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:be76efab038d65209a8fcb6d5fe151047007e9f0 commit r14-11760-gbe76efab038d65209a8fcb6d5fe151047007e9f0 Author: Pan Li Date: Tue Apr 30 09:42:39 2024 +0800 DSE: Fix ICE after allow vector type in get_stored_val We allowed vector type for get_stored_val when read

[gcc r14-11759] testsuite: Require effective target pie for pr113197

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:aef1a618e200158e5f83331ae618492d1ef3573d commit r14-11759-gaef1a618e200158e5f83331ae618492d1ef3573d Author: Dimitar Dimitrov Date: Thu Oct 24 19:59:42 2024 +0300 testsuite: Require effective target pie for pr113197 The test for PR113197 explicitly enables PIE

[gcc r13-9648] testsuite: Add testcase for already fixed PR [PR117498]

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:02e9aa56a469ea6c3021a4d3052cb229cdda4e04 commit r13-9648-g02e9aa56a469ea6c3021a4d3052cb229cdda4e04 Author: Jakub Jelinek Date: Fri Jan 31 12:39:34 2025 +0100 testsuite: Add testcase for already fixed PR [PR117498] This wrong-code issue has been fixed with r15

[gcc r14-11757] testsuite: Add testcase for already fixed PR [PR117498]

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cc589c2a4be9bf7242d7f17d44629fb87309a4a9 commit r14-11757-gcc589c2a4be9bf7242d7f17d44629fb87309a4a9 Author: Jakub Jelinek Date: Fri Jan 31 12:39:34 2025 +0100 testsuite: Add testcase for already fixed PR [PR117498] This wrong-code issue has been fixed with r1

[gcc r15-9653] tree-optimization/120143 - ICE with failed early break store move

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:94d10c0ef2dca46f1c043c81bcda67ee7e2efc67 commit r15-9653-g94d10c0ef2dca46f1c043c81bcda67ee7e2efc67 Author: Richard Biener Date: Wed May 7 09:43:54 2025 +0200 tree-optimization/120143 - ICE with failed early break store move The early break vectorization store

[gcc r15-9651] tree-optimization/120043 - bogus conditional store elimination

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:856c493db1d5e2fa9377f4a0c438afbcaf6c7e01 commit r15-9651-g856c493db1d5e2fa9377f4a0c438afbcaf6c7e01 Author: Richard Biener Date: Thu May 8 10:05:42 2025 +0200 tree-optimization/120043 - bogus conditional store elimination The following fixes conditional store

[gcc r15-9652] tree-optimization/120089 - force all PHIs live for early-break vect

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4017b37de2b39f4bbd7bb9524101558002a258e8 commit r15-9652-g4017b37de2b39f4bbd7bb9524101558002a258e8 Author: Richard Biener Date: Mon May 5 14:29:34 2025 +0200 tree-optimization/120089 - force all PHIs live for early-break vect The following makes sure to even

[gcc r15-9654] ipa/120146 - deal with vanished varpool nodes in IPA PTA

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:47e830211d39b5efb14144bbdaf8f2d83ba8375e commit r15-9654-g47e830211d39b5efb14144bbdaf8f2d83ba8375e Author: Richard Biener Date: Wed May 7 10:20:55 2025 +0200 ipa/120146 - deal with vanished varpool nodes in IPA PTA I don't understand why they vanish when stil

[gcc r15-9655] tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:44cd55a1df897e3160cffeb10f96171bafc06400 commit r15-9655-g44cd55a1df897e3160cffeb10f96171bafc06400 Author: Richard Biener Date: Sun May 11 14:03:12 2025 +0200 tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more The PR120089 fix added mo

[gcc r16-526] tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:833db92d69cf371af3ade32e2a2b154c22e7ef15 commit r16-526-g833db92d69cf371af3ade32e2a2b154c22e7ef15 Author: Richard Biener Date: Sun May 11 14:03:12 2025 +0200 tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more The PR120089 fix added mor

[gcc r16-596] Remove non-SLP path from vectorizable_induction

2025-05-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a20c4c034a3009815dcc02d989c1090492ff32b2 commit r16-596-ga20c4c034a3009815dcc02d989c1090492ff32b2 Author: Richard Biener Date: Tue May 13 14:16:57 2025 +0200 Remove non-SLP path from vectorizable_induction This removes the non-SLP path from vectorizable_induc

[gcc r16-496] tree-optimization/119960 - failed external SLP promotion

2025-05-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cc74e2f2b39b6debbef1787a087abad2108e95dd commit r16-496-gcc74e2f2b39b6debbef1787a087abad2108e95dd Author: Richard Biener Date: Tue Apr 29 13:23:41 2025 +0200 tree-optimization/119960 - failed external SLP promotion The following addresses a too conservative s

[gcc r14-11753] tree-optimization/120156 - ICE in ptr_derefs_may_alias_p

2025-05-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:50d3f67c71cf77a4ec95152079d37adf9d0b0a35 commit r14-11753-g50d3f67c71cf77a4ec95152079d37adf9d0b0a35 Author: Richard Biener Date: Tue May 14 11:13:51 2024 +0200 tree-optimization/120156 - ICE in ptr_derefs_may_alias_p This picks the ptr_derefs_may_alias_p fix

[gcc r16-498] rtl-optimization/120182 - wrong-code with RTL DSE and constant addresses

2025-05-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b9434c3db900d5d037fdf2f64149b82800ceadf8 commit r16-498-gb9434c3db900d5d037fdf2f64149b82800ceadf8 Author: Richard Biener Date: Fri May 9 08:38:45 2025 +0200 rtl-optimization/120182 - wrong-code with RTL DSE and constant addresses RTL DSE forms store groups fr

[gcc r16-555] sync LTO streaming and hashing for accelerators and vector type mode

2025-05-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:67c8e777d466d3bed9830bf01841c96b6881b58d commit r16-555-g67c8e777d466d3bed9830bf01841c96b6881b58d Author: Richard Biener Date: Mon Mar 3 10:09:25 2025 +0100 sync LTO streaming and hashing for accelerators and vector type mode The following syncs up LTO tree h

[gcc r15-9682] dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:02e95abdde9742cecd7d1211e572549c1e56b8b1 commit r15-9682-g02e95abdde9742cecd7d1211e572549c1e56b8b1 Author: Kyle Huey Date: Tue May 13 20:26:26 2025 -0700 dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr For a debugger to display

[gcc r16-635] Remove the mixed stmt_vec_info/SLP node record_stmt_cost overload

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c4412f9f9177ee74d48963caf4b7c596451cba83 commit r16-635-gc4412f9f9177ee74d48963caf4b7c596451cba83 Author: Richard Biener Date: Tue May 13 10:08:36 2025 +0200 Remove the mixed stmt_vec_info/SLP node record_stmt_cost overload The following changes the record_st

[gcc r14-11781] dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:36dd228f2e96e3cf03ec84d73471cfdc5523de8d commit r14-11781-g36dd228f2e96e3cf03ec84d73471cfdc5523de8d Author: Kyle Huey Date: Tue May 13 20:26:26 2025 -0700 dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr For a debugger to displa

[gcc r16-634] Use vectype from SLP node for vect_get_{load, store}_cost if possible

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b4b4ee28ce60f4f85b7955fb1df249d67d26286d commit r16-634-gb4b4ee28ce60f4f85b7955fb1df249d67d26286d Author: Richard Biener Date: Tue May 13 09:50:36 2025 +0200 Use vectype from SLP node for vect_get_{load,store}_cost if possible The vect_get_{load,store}_cost A

[gcc r16-622] This transitions vect_model_simple_cost to SLP only

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8ea0d98fc9a87e8f6e82cf431419871eeeb35baa commit r16-622-g8ea0d98fc9a87e8f6e82cf431419871eeeb35baa Author: Richard Biener Date: Mon May 12 15:02:42 2025 +0200 This transitions vect_model_simple_cost to SLP only As part of the vector cost API cleanup this trans

[gcc r16-876] Fixup gcc.target/i386/vect-epilogues-5.c

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c61743a186cfecd646334817f356f799502ee71a commit r16-876-gc61743a186cfecd646334817f356f799502ee71a Author: Richard Biener Date: Mon May 26 11:21:19 2025 +0200 Fixup gcc.target/i386/vect-epilogues-5.c The following adjusts the expected messages after -fopt-info

[gcc r16-906] tree-optimization/117965 - phiprop validity checking is too strict

2025-05-27 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8da568c885dc90ac5c7d9aee34ae78d5cfb8918c commit r16-906-g8da568c885dc90ac5c7d9aee34ae78d5cfb8918c Author: Richard Biener Date: Tue Dec 10 09:55:37 2024 +0100 tree-optimization/117965 - phiprop validity checking is too strict The PR shows that when using std::

[gcc r13-9675] dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:95e204dbc28f479b6b4116e5efacacde6c81ad75 commit r13-9675-g95e204dbc28f479b6b4116e5efacacde6c81ad75 Author: Kyle Huey Date: Tue May 13 20:26:26 2025 -0700 dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr For a debugger to display

[gcc r13-9676] middle-end/119706 - allow POLY_INT_CST as is_gimple_mem_ref_addr

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fa2089e8dd1632e4597d61230e33375628368fc1 commit r13-9676-gfa2089e8dd1632e4597d61230e33375628368fc1 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 r13-9677] aarch64: Add test case.

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b73dffc733524f05634ab0321a6978fc798d1384 commit r13-9677-gb73dffc733524f05634ab0321a6978fc798d1384 Author: Jennifer Schmitz Date: Thu Apr 10 06:46:15 2025 -0700 aarch64: Add test case. This patch adds a test case to the testsuite for PR119706. The bug was

[gcc r13-9678] [14] Use --param=aarch64-autovec-preference=2 instead of =sve-only

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d02be6073d902925510736855e7f044eb8755aa4 commit r13-9678-gd02be6073d902925510736855e7f044eb8755aa4 Author: Richard Biener Date: Tue Apr 22 16:40:42 2025 +0200 [14] Use --param=aarch64-autovec-preference=2 instead of =sve-only This updates the backported test.

[gcc r13-9680] tree-optimization/117979 - failed irreducible loop update from DCE

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6e6b9bbe9aadbfec4130c442ace9cabab50400c2 commit r13-9680-g6e6b9bbe9aadbfec4130c442ace9cabab50400c2 Author: Richard Biener Date: Wed Jan 8 09:25:52 2025 +0100 tree-optimization/117979 - failed irreducible loop update from DCE When CD-DCE creates forwarders to

[gcc r13-9684] tree-optimization/119534 - reject bogus emulated vectorized gather

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cdc47838cba79380bb5caa8f3934aabf2b44a7d5 commit r13-9684-gcdc47838cba79380bb5caa8f3934aabf2b44a7d5 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 reject

[gcc r13-9683] tree-optimization/98845 - ICE with tail-merging and DCE/DSE disabled

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9e7c7e567704bd12d65b01246a655d8628bb521d commit r13-9683-g9e7c7e567704bd12d65b01246a655d8628bb521d Author: Richard Biener Date: Mon Feb 17 15:53:11 2025 +0100 tree-optimization/98845 - ICE with tail-merging and DCE/DSE disabled The following shows that tail-m

[gcc r13-9682] middle-end/119119 - re-gimplification of empty CTOR assignments

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5a855127604e4df40afb25326a449b066c4a3527 commit r13-9682-g5a855127604e4df40afb25326a449b066c4a3527 Author: Richard Biener Date: Thu Mar 6 09:08:07 2025 +0100 middle-end/119119 - re-gimplification of empty CTOR assignments The following testcase runs into a re

[gcc r13-9685] Fix ICE with -fdump-tree-moref

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1067dd74239aa3efd3489cf8c6216fb9787031ca commit r13-9685-g1067dd74239aa3efd3489cf8c6216fb9787031ca Author: Jan Hubicka Date: Mon Jul 29 10:48:34 2024 +0200 Fix ICE with -fdump-tree-moref gcc/ChangeLog: PR ipa/116055 * ipa-modref.c

[gcc r13-9686] PR tree-optimization/113673: Avoid load merging when potentially trapping.

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d034c8d5c31811b0c12a4c1ffad89f8f8b086053 commit r13-9686-gd034c8d5c31811b0c12a4c1ffad89f8f8b086053 Author: Roger Sayle Date: Mon Jun 24 15:34:03 2024 +0100 PR tree-optimization/113673: Avoid load merging when potentially trapping. This patch fixes PR tree-opt

[gcc r13-9679] tree-optimization/119778 - properly mark abnormal edge sources during inlining

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b98de795c7f57ad15155ed1223c25c094ff27d16 commit r13-9679-gb98de795c7f57ad15155ed1223c25c094ff27d16 Author: Richard Biener Date: Mon Apr 14 11:42:18 2025 +0200 tree-optimization/119778 - properly mark abnormal edge sources during inlining When inlining a call

[gcc r13-9681] tree-optimization/119057 - bogus double reduction detection

2025-05-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:876083c5e7a8863ce87d8da9e3a43927aee7e02b commit r13-9681-g876083c5e7a8863ce87d8da9e3a43927aee7e02b Author: Richard Biener Date: Mon Mar 3 13:21:53 2025 +0100 tree-optimization/119057 - bogus double reduction detection We are detecting a cycle as double reduct

[gcc r16-644] Fix regression from x86 multi-epilogue tuning

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:75c7f90bfe6fa8e6c1a70b784e98a3412861646d commit r16-644-g75c7f90bfe6fa8e6c1a70b784e98a3412861646d Author: Richard Biener Date: Wed May 14 16:36:29 2025 +0200 Fix regression from x86 multi-epilogue tuning With the avx512_two_epilogues tuning enabled for zen4 a

[gcc r16-645] Enhance -fopt-info-vec vectorized loop diagnostic

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:af7b84d0d02ffa23e4843e9555a888c9e80bd9b5 commit r16-645-gaf7b84d0d02ffa23e4843e9555a888c9e80bd9b5 Author: Richard Biener Date: Wed May 14 16:45:08 2025 +0200 Enhance -fopt-info-vec vectorized loop diagnostic The following includes whether we vectorize an epil

[gcc r14-11799] Update ChangeLog and version files for release

2025-05-23 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c9cd41fba9ebd288c4f101e4b99da934bcb96a11 commit r14-11799-gc9cd41fba9ebd288c4f101e4b99da934bcb96a11 Author: Richard Biener Date: Fri May 23 11:02:58 2025 + Update ChangeLog and version files for release Diff: --- ChangeLog | 4 c++to

[gcc] Created tag 'releases/gcc-14.3.0'

2025-05-23 Thread Richard Biener via Gcc-cvs
The signed tag 'releases/gcc-14.3.0' was created pointing to: c9cd41fba9eb... Update ChangeLog and version files for release Tagger: Richard Biener Date: Fri May 23 11:03:05 2025 + GCC 14.3.0 release

[gcc r14-11800] Bump BASE-VER.

2025-05-23 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:306cdb4df729079d7bd924e0023693181163e2e3 commit r14-11800-g306cdb4df729079d7bd924e0023693181163e2e3 Author: Richard Biener Date: Fri May 23 13:15:18 2025 +0200 Bump BASE-VER. * BASE-VER: Set to 14.3.1. Diff: --- gcc/BASE-VER | 2 +- 1 file changed,

[gcc r16-839] Conditionalize libgdiagnostic processing on presence

2025-05-23 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d5ff1ccee3f39c4f364f671deb127789b754a6a0 commit r16-839-gd5ff1ccee3f39c4f364f671deb127789b754a6a0 Author: Richard Biener Date: Fri May 23 13:32:47 2025 +0200 Conditionalize libgdiagnostic processing on presence The following makes update_web_docs_git work on

[gcc r16-1085] Improve create_tmp_reg_or_ssa_name, always create SSA name

2025-06-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c92584742bbfe3e2d7972e14a7911542377175e5 commit r16-1085-gc92584742bbfe3e2d7972e14a7911542377175e5 Author: Richard Biener Date: Tue Jun 3 15:02:16 2025 +0200 Improve create_tmp_reg_or_ssa_name, always create SSA name In GIMPLE we can always use SSA names, so

[gcc r16-1001] tree-optimization/120457 - avoid lowering of some single-element interleave

2025-05-30 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0291f53f8d2343ca0d39589ebffc31d9c328d6ab commit r16-1001-g0291f53f8d2343ca0d39589ebffc31d9c328d6ab Author: Richard Biener Date: Fri May 30 08:54:10 2025 +0200 tree-optimization/120457 - avoid lowering of some single-element interleave The following makes sure

[gcc r16-1012] tree-optimization/120341 - stores into STRING_CSTs can trap

2025-05-30 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:02c58bc4b0885f5b6f50033da35768ebe6c4a030 commit r16-1012-g02c58bc4b0885f5b6f50033da35768ebe6c4a030 Author: Richard Biener Date: Fri May 30 13:47:55 2025 +0200 tree-optimization/120341 - stores into STRING_CSTs can trap The following fixes conditional store el

[gcc r15-9782] tree-optimization/119960 - failed external SLP promotion

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8fb3d9066266ea30de62c395239bda4e992297a3 commit r15-9782-g8fb3d9066266ea30de62c395239bda4e992297a3 Author: Richard Biener Date: Tue Apr 29 13:23:41 2025 +0200 tree-optimization/119960 - failed external SLP promotion The following addresses a too conservative

[gcc r15-9783] tree-optimization/120003 - missed jump threading

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4d375ebd56c54dc8c242bed988f29094b7e3e94e commit r15-9783-g4d375ebd56c54dc8c242bed988f29094b7e3e94e Author: Richard Biener Date: Wed Apr 30 11:52:17 2025 +0200 tree-optimization/120003 - missed jump threading The following allows the entry and exit block of a

[gcc r15-9787] tree-optimization/120357 - ICE with early break vectorization

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8cb0127dfd3d01d4549f3139b087d1a5966844ee commit r15-9787-g8cb0127dfd3d01d4549f3139b087d1a5966844ee Author: Richard Biener Date: Fri May 30 14:11:47 2025 +0200 tree-optimization/120357 - ICE with early break vectorization When doing early break vectorization o

[gcc r15-9785] rtl-optimization/120182 - wrong-code with RTL DSE and constant addresses

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:44792a6c4253f9a5b322797ef73b9c347c223545 commit r15-9785-g44792a6c4253f9a5b322797ef73b9c347c223545 Author: Richard Biener Date: Fri May 9 08:38:45 2025 +0200 rtl-optimization/120182 - wrong-code with RTL DSE and constant addresses RTL DSE forms store groups f

[gcc r15-9784] Fix gcc.dg/tree-ssa/ssa-dom-thread-7.c for aarch64

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ca8032d6177668ca7f2a6a2e612e126a97ba8c53 commit r15-9784-gca8032d6177668ca7f2a6a2e612e126a97ba8c53 Author: Richard Biener Date: Thu May 1 13:56:25 2025 +0200 Fix gcc.dg/tree-ssa/ssa-dom-thread-7.c for aarch64 So on another machine with a cross I see 17 jumps

[gcc r15-9781] tree-optimization/116352 - amend previous fix

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7da2b6ddf3a8371b585595231cddcb1ad0942ea4 commit r15-9781-g7da2b6ddf3a8371b585595231cddcb1ad0942ea4 Author: Richard Biener Date: Thu May 8 10:56:16 2025 +0200 tree-optimization/116352 - amend previous fix The previous fix restricted external vector builds to d

[gcc r15-9779] tree-optimization/119960 - fix and guard get_later_stmt

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6bb316973249d460f4dae2c33a0aa5bc2928ef30 commit r15-9779-g6bb316973249d460f4dae2c33a0aa5bc2928ef30 Author: Richard Biener Date: Tue Apr 29 14:52:27 2025 +0200 tree-optimization/119960 - fix and guard get_later_stmt The following makes get_later_stmt handle st

[gcc r15-9786] tree-optimization/120341 - stores into STRING_CSTs can trap

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:09884fa0f90da67915245622254cdfb947b87d37 commit r15-9786-g09884fa0f90da67915245622254cdfb947b87d37 Author: Richard Biener Date: Fri May 30 13:47:55 2025 +0200 tree-optimization/120341 - stores into STRING_CSTs can trap The following fixes conditional store el

[gcc r16-1027] tree-optimization/120357 - ICE with early break vectorization

2025-05-31 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:dce4da51ab66c3abb84448326910cd42f6fe2499 commit r16-1027-gdce4da51ab66c3abb84448326910cd42f6fe2499 Author: Richard Biener Date: Fri May 30 14:11:47 2025 +0200 tree-optimization/120357 - ICE with early break vectorization When doing early break vectorization o

[gcc r16-1079] tree-optimization/120517 - fix dataref group split math

2025-06-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f605165ee4baf65a46a16692e3aaa13046cbd283 commit r16-1079-gf605165ee4baf65a46a16692e3aaa13046cbd283 Author: Richard Biener Date: Tue Jun 3 14:09:22 2025 +0200 tree-optimization/120517 - fix dataref group split math DR_INIT is already measured in bytes, so ther

[gcc r16-1201] tree-optimization/120032 - matching of table based CLZ

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c6eb92973ea308e248ce23927a9ac58ef81ee7a2 commit r16-1201-gc6eb92973ea308e248ce23927a9ac58ef81ee7a2 Author: Richard Biener Date: Wed May 28 15:09:19 2025 +0200 tree-optimization/120032 - matching of table based CLZ The following adds the ability to match a tab

[gcc r16-1200] Use ranger for table based CTZ detection

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:10adbc54a5e1fd89eb69ce1bced4c74b7047fd24 commit r16-1200-g10adbc54a5e1fd89eb69ce1bced4c74b7047fd24 Author: Richard Biener Date: Wed May 28 15:26:48 2025 +0200 Use ranger for table based CTZ detection The following uses context sensitive ranger for determining

[gcc r16-1202] tree-optimization/120032 - CLZ matching, fallback for missing range-info

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4a80eaefd93c2f1f7c9b71dbc1b97783214b7b2f commit r16-1202-g4a80eaefd93c2f1f7c9b71dbc1b97783214b7b2f Author: Richard Biener Date: Thu Jun 5 14:23:06 2025 +0200 tree-optimization/120032 - CLZ matching, fallback for missing range-info The following allows us to e

[gcc r16-1199] Refactor CTZ detection in forwprop

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:63a8128218cc421b4294f9b8b139197a985ce375 commit r16-1199-g63a8128218cc421b4294f9b8b139197a985ce375 Author: Richard Biener Date: Wed May 28 14:13:00 2025 +0200 Refactor CTZ detection in forwprop The following refactors the CTZ detection code to be more easily

[gcc r15-9780] tree-optimization/119960 - add validity checking to SLP scheduling

2025-06-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:05ef04d644c1a460b3af266a7766001c93fe1a6a commit r15-9780-g05ef04d644c1a460b3af266a7766001c93fe1a6a Author: Richard Biener Date: Tue Apr 29 15:08:52 2025 +0200 tree-optimization/119960 - add validity checking to SLP scheduling The following adds checks that wh

<    4   5   6   7   8   9   10   >