[gcc r14-10256] tree-optimization/115197 - fix ICE w/ constant in LC PHI and loop distribution

2024-05-28 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2a1fdd5fd0f6bc02d25da192c8fa6487d93d2d50 commit r14-10256-g2a1fdd5fd0f6bc02d25da192c8fa6487d93d2d50 Author: Richard Biener Date: Thu May 23 14:36:39 2024 +0200 tree-optimization/115197 - fix ICE w/ constant in LC PHI and loop distribution Forgot a check for

[gcc r15-895] tree-optimization/114435 - pcom left around copies confusing SLP

2024-05-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1065a7db6f2a69770a85b4d53b9123b090dd1771 commit r15-895-g1065a7db6f2a69770a85b4d53b9123b090dd1771 Author: Richard Biener Date: Wed May 29 10:41:51 2024 +0200 tree-optimization/114435 - pcom left around copies confusing SLP The following arranges for the pre-S

[gcc r15-896] tree-optimization/115252 - enhance peeling for gaps avoidance

2024-05-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f46eaad445e680034df51bd0dec4e6c7b1f372a4 commit r15-896-gf46eaad445e680034df51bd0dec4e6c7b1f372a4 Author: Richard Biener Date: Mon May 27 16:04:35 2024 +0200 tree-optimization/115252 - enhance peeling for gaps avoidance Code generation for contiguous load vec

[gcc r15-941] tree-optimization/115278 - fix DSE in if-conversion wrt volatiles

2024-05-31 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:65dbe0ab7cdaf2aa84b09a74e594f0faacf1945c commit r15-941-g65dbe0ab7cdaf2aa84b09a74e594f0faacf1945c Author: Richard Biener Date: Fri May 31 10:14:25 2024 +0200 tree-optimization/115278 - fix DSE in if-conversion wrt volatiles The following adds the missing guar

[gcc r15-985] Avoid ICE with pointer reduction

2024-06-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a1810364cd0c36d6408a4c386bdc504a021d68c7 commit r15-985-ga1810364cd0c36d6408a4c386bdc504a021d68c7 Author: Richard Biener Date: Fri May 31 15:17:10 2024 +0200 Avoid ICE with pointer reduction There's another case where we can refer to neutral_op before eve

[gcc r15-986] Adjust vector dump scans

2024-06-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5b52517e22540874bac07e2499e9650a9e8278a4 commit r15-986-g5b52517e22540874bac07e2499e9650a9e8278a4 Author: Richard Biener Date: Fri May 31 15:38:29 2024 +0200 Adjust vector dump scans The following adjusts dump scanning for something followed by successful

[gcc r15-991] testsuite/115304 - properly guard gcc.dg/vect/slp-gap-1.c

2024-06-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ed8ba88074f3663f810ef2f07d79c3fcde5d9697 commit r15-991-ged8ba88074f3663f810ef2f07d79c3fcde5d9697 Author: Richard Biener Date: Mon Jun 3 14:43:42 2024 +0200 testsuite/115304 - properly guard gcc.dg/vect/slp-gap-1.c Testing on sparc shows we need vect_unpack a

[gcc r12-10490] tree-optimization/113910 - huge compile time during PTA

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:db0f236aa1c30f703ff564960bd9f3dbd747ea7b commit r12-10490-gdb0f236aa1c30f703ff564960bd9f3dbd747ea7b Author: Richard Biener Date: Wed Feb 14 12:33:13 2024 +0100 tree-optimization/113910 - huge compile time during PTA For the testcase in PR113910 we spend a lot

[gcc r12-10491] tree-optimization/110381 - preserve SLP permutation with in-order reductions

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8f6d889a8e609710ecfd555778fbff602b2c7d74 commit r12-10491-g8f6d889a8e609710ecfd555778fbff602b2c7d74 Author: Richard Biener Date: Mon Jun 26 12:51:37 2023 +0200 tree-optimization/110381 - preserve SLP permutation with in-order reductions The following fixes a

[gcc r12-10492] middle-end/112732 - stray TYPE_ALIAS_SET in type variant

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b46486ef0316240eb3c173bda062b52333507e03 commit r12-10492-gb46486ef0316240eb3c173bda062b52333507e03 Author: Richard Biener Date: Tue Nov 28 12:36:21 2023 +0100 middle-end/112732 - stray TYPE_ALIAS_SET in type variant The following fixes a stray TYPE_ALIAS_SET

[gcc r12-10493] c++: Add testcase for this PR [PR97990]

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c7627054b9ee2ded8a22340a6a09bf9786afcafa commit r12-10493-gc7627054b9ee2ded8a22340a6a09bf9786afcafa Author: Andrew Pinski Date: Fri Feb 16 10:55:43 2024 -0800 c++: Add testcase for this PR [PR97990] This testcase was fixed by r14-5934-gf26d68d5d128c8 but we s

[gcc r15-1005] Avoid inserting after a GIMPLE_COND with SLP and early break

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0592000aeed84d47040946a125154b3c46d7c84f commit r15-1005-g0592000aeed84d47040946a125154b3c46d7c84f Author: Richard Biener Date: Mon May 27 14:40:27 2024 +0200 Avoid inserting after a GIMPLE_COND with SLP and early break When vectorizing an early break loop wi

[gcc r15-1006] Do single-lane SLP discovery for reductions

2024-06-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d93353e6423ecaaae9fa47d0935caafd9abfe4de commit r15-1006-gd93353e6423ecaaae9fa47d0935caafd9abfe4de Author: Richard Biener Date: Fri Feb 23 11:45:50 2024 +0100 Do single-lane SLP discovery for reductions The following performs single-lane SLP discovery for red

[gcc r15-1053] Relax COND_EXPR reduction vectorization SLP restriction

2024-06-05 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:28edeb1409a7b839407ec06031899b933390bff3 commit r15-1053-g28edeb1409a7b839407ec06031899b933390bff3 Author: Richard Biener Date: Fri Feb 23 16:16:38 2024 +0100 Relax COND_EXPR reduction vectorization SLP restriction Allow one-lane SLP but for the case where we

[gcc r15-1055] Add double reduction support for SLP vectorization

2024-06-05 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2ee41ef76a99ef5a8b62b351e2c01dad93f51b18 commit r15-1055-g2ee41ef76a99ef5a8b62b351e2c01dad93f51b18 Author: Richard Biener Date: Tue Mar 5 15:28:58 2024 +0100 Add double reduction support for SLP vectorization The following makes double reduction vectorization

[gcc r15-1054] Allow single-lane COND_REDUCTION vectorization

2024-06-05 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:202a9c8fe7db9dd94e5a77f42e54ef3d966f88e8 commit r15-1054-g202a9c8fe7db9dd94e5a77f42e54ef3d966f88e8 Author: Richard Biener Date: Fri Mar 1 14:39:08 2024 +0100 Allow single-lane COND_REDUCTION vectorization The following enables single-lane COND_REDUCTION vecto

[gcc r15-1056] Allow single-lane SLP in-order reductions

2024-06-05 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4653b682ef161c3c2fc7bf8462b8f9206a1349e6 commit r15-1056-g4653b682ef161c3c2fc7bf8462b8f9206a1349e6 Author: Richard Biener Date: Tue Mar 5 15:46:24 2024 +0100 Allow single-lane SLP in-order reductions The single-lane case isn't different from non-SLP, no re-as

[gcc r15-1097] Fix fold-left reduction vectorization with multiple stmt copies

2024-06-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:dd6f942c266533b2f72610f354bc9184f8276beb commit r15-1097-gdd6f942c266533b2f72610f354bc9184f8276beb Author: Richard Biener Date: Fri Jun 7 09:41:11 2024 +0200 Fix fold-left reduction vectorization with multiple stmt copies There's a typo when code generating t

[gcc r15-1126] tree-optimization/115383 - EXTRACT_LAST_REDUCTION with multiple stmt copies

2024-06-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c1429e3a8da0cdfe9391e1e9b2c7228d896a3a87 commit r15-1126-gc1429e3a8da0cdfe9391e1e9b2c7228d896a3a87 Author: Richard Biener Date: Fri Jun 7 12:15:31 2024 +0200 tree-optimization/115383 - EXTRACT_LAST_REDUCTION with multiple stmt copies The EXTRACT_LAST_REDUCTIO

[gcc r15-1160] tree-optimization/115395 - wrong-code with SLP reduction in epilog

2024-06-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4ed9c5df7efeb98e190573cca42a4fd40666c45f commit r15-1160-g4ed9c5df7efeb98e190573cca42a4fd40666c45f Author: Richard Biener Date: Mon Jun 10 10:12:52 2024 +0200 tree-optimization/115395 - wrong-code with SLP reduction in epilog When we continue a non-SLP reduct

[gcc r15-1163] tree-optimization/115388 - wrong DSE in irreductible regions

2024-06-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:818e760528d436ea8f6c28ef620e2bb82d456ea1 commit r15-1163-g818e760528d436ea8f6c28ef620e2bb82d456ea1 Author: Richard Biener Date: Mon Jun 10 11:29:43 2024 +0200 tree-optimization/115388 - wrong DSE in irreductible regions The following fixes a latent bug in DSE

[gcc r12-10503] tree-optimization/111070 - fix ICE with recent ifcombine fix

2024-06-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d73137ab352d654f50b703925bd92e021dce1cab commit r12-10503-gd73137ab352d654f50b703925bd92e021dce1cab Author: Richard Biener Date: Mon Aug 21 09:01:00 2023 +0200 tree-optimization/111070 - fix ICE with recent ifcombine fix We now got test coverage for non-SSA n

[gcc r12-10552] rtl-optimization/54052 - RTL SSA PHI insertion compile-time hog

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1edc6a71feeb8460fbd4938b8926b5692fbab43f commit r12-10552-g1edc6a71feeb8460fbd4938b8926b5692fbab43f Author: Richard Biener Date: Mon Feb 19 11:10:50 2024 +0100 rtl-optimization/54052 - RTL SSA PHI insertion compile-time hog The following tries to address the

[gcc r12-10554] [PR111497][LRA]: Copy substituted equivalence

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:959cef942508b818c7dcb8df0f3c7bf4968d406a commit r12-10554-g959cef942508b818c7dcb8df0f3c7bf4968d406a Author: Vladimir N. Makarov Date: Mon Sep 25 16:19:50 2023 -0400 [PR111497][LRA]: Copy substituted equivalence When we substitute the equivalence and it become

[gcc r12-10553] middle-end/40635 - SSA update losing PHI arg loations

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:844ff32c04a4e36bf69f3878634d9f50aec3a332 commit r12-10553-g844ff32c04a4e36bf69f3878634d9f50aec3a332 Author: Richard Biener Date: Mon Dec 5 16:03:21 2022 +0100 middle-end/40635 - SSA update losing PHI arg loations The following fixes an issue where SSA update

[gcc r12-10555] cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924]

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:33663c0701a723846527f9bf2ea01d67d7033c0b commit r12-10555-g33663c0701a723846527f9bf2ea01d67d7033c0b Author: Alex Coplan Date: Fri May 3 09:23:59 2024 +0100 cfgrtl: Fix MEM_EXPR update in duplicate_insn_chain [PR114924] The PR shows that when cfgrtl.cc:duplica

[gcc r15-1238] tree-optimization/114107 - avoid peeling for gaps in more cases

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1fe55a1794863b5ad9eeca5062782834716016b2 commit r15-1238-g1fe55a1794863b5ad9eeca5062782834716016b2 Author: Richard Biener Date: Fri Jun 7 11:29:05 2024 +0200 tree-optimization/114107 - avoid peeling for gaps in more cases The following refactors the code to d

[gcc r15-1239] tree-optimization/115385 - handle more gaps with peeling of a single iteration

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6669dc51515313dd1e60c493596dbc90429fc362 commit r15-1239-g6669dc51515313dd1e60c493596dbc90429fc362 Author: Richard Biener Date: Fri Jun 7 14:47:12 2024 +0200 tree-optimization/115385 - handle more gaps with peeling of a single iteration The following makes p

[gcc r15-1240] Improve code generation of strided SLP loads

2024-06-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e8f4d525cb320ff11dd95b985d8043fef0510878 commit r15-1240-ge8f4d525cb320ff11dd95b985d8043fef0510878 Author: Richard Biener Date: Mon Jun 10 15:31:35 2024 +0200 Improve code generation of strided SLP loads This avoids falling back to elementwise accesses for st

[gcc r15-1309] Fix fallout of peeling for gap improvements

2024-06-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e575b5c56137b12d402d9fb39291fe20985067b7 commit r15-1309-ge575b5c56137b12d402d9fb39291fe20985067b7 Author: Richard Biener Date: Fri Jun 14 07:54:15 2024 +0200 Fix fallout of peeling for gap improvements The following hopefully addresses an observed bootstrap

[gcc r15-1329] Support single def-use cycle optimization for SLP reduction vectorization

2024-06-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d66b820f392aa9a7c34d3cddaf3d7c73bf23f82d commit r15-1329-gd66b820f392aa9a7c34d3cddaf3d7c73bf23f82d Author: Richard Biener Date: Thu Jun 13 14:42:25 2024 +0200 Support single def-use cycle optimization for SLP reduction vectorization We can at least mimic sing

[gcc r15-1330] Adjust gcc.target/i386/vect-strided-3.c

2024-06-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1438b15e5430f7fab3832c35d262d6b58caba469 commit r15-1330-g1438b15e5430f7fab3832c35d262d6b58caba469 Author: Richard Biener Date: Fri Jun 14 11:31:53 2024 +0200 Adjust gcc.target/i386/vect-strided-3.c The following disables SSE4 instead of just AVX to avoid

[gcc r15-1373] Revert "tree-optimization/100923 - re-do VN with contextual PTA info fix"

2024-06-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b100488bfca3c3ca67e9e807d6e4e03dd0e3f6db commit r15-1373-gb100488bfca3c3ca67e9e807d6e4e03dd0e3f6db Author: Richard Biener Date: Mon Jun 17 09:21:17 2024 +0200 Revert "tree-optimization/100923 - re-do VN with contextual PTA info fix" This reverts commit 7c469a

[gcc r15-1374] Testcase for PR115492

2024-06-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:95bfc6abf378a32e502dca0e2938f94d5b0ab094 commit r15-1374-g95bfc6abf378a32e502dca0e2938f94d5b0ab094 Author: Richard Biener Date: Mon Jun 17 09:23:25 2024 +0200 Testcase for PR115492 This adds a testcase for the PR fixed with reversal of r15-204-g7c469a9fc7

[gcc r15-1375] tree-optimization/115508 - fix ICE with SLP scheduling and extern vector

2024-06-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:65e72b95c63a5501cf1482f3814ae8c8e672bf06 commit r15-1375-g65e72b95c63a5501cf1482f3814ae8c8e672bf06 Author: Richard Biener Date: Mon Jun 17 14:36:56 2024 +0200 tree-optimization/115508 - fix ICE with SLP scheduling and extern vector When there's a permute afte

[gcc r15-1391] Enhance if-conversion for automatic arrays

2024-06-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4b75ed33fa5fd604897e7a30e79bd28d46598373 commit r15-1391-g4b75ed33fa5fd604897e7a30e79bd28d46598373 Author: Richard Biener Date: Fri Jun 14 14:46:08 2024 +0200 Enhance if-conversion for automatic arrays Automatic arrays that are not address-taken should not be

[gcc r15-1392] tree-optimization/115493 - fix wrong code with SLP induction cond reduction

2024-06-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:19258ca1b85bc15e3a49054eff209f4f0d1c5bee commit r15-1392-g19258ca1b85bc15e3a49054eff209f4f0d1c5bee Author: Richard Biener Date: Mon Jun 17 16:01:15 2024 +0200 tree-optimization/115493 - fix wrong code with SLP induction cond reduction The following fixes a ba

[gcc r15-1407] tree-optimization/115537 - ICE with SLP condition reduction vectorization

2024-06-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7f9be55a4630134a237219af9cc8143e02080380 commit r15-1407-g7f9be55a4630134a237219af9cc8143e02080380 Author: Richard Biener Date: Tue Jun 18 14:00:52 2024 +0200 tree-optimization/115537 - ICE with SLP condition reduction vectorization The condition rejecting "m

[gcc r15-1435] Improve gcc.dg/vect/bb-slp-32.c testcase

2024-06-19 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a73744a4f81e669d8ae72ed3bf529e1602858c88 commit r15-1435-ga73744a4f81e669d8ae72ed3bf529e1602858c88 Author: Richard Biener Date: Wed Jun 19 11:39:51 2024 +0200 Improve gcc.dg/vect/bb-slp-32.c testcase The following adds a correctness check to the combined stor

[gcc r15-1467] tree-optimization/114413 - SLP CSE after permute optimization

2024-06-19 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:46bb4ce4d30ab749d40f6f4cef6f1fb7c7813452 commit r15-1467-g46bb4ce4d30ab749d40f6f4cef6f1fb7c7813452 Author: Richard Biener Date: Wed Jun 19 12:57:27 2024 +0200 tree-optimization/114413 - SLP CSE after permute optimization We currently fail to re-CSE SLP nodes

[gcc r15-1507] Remove outdated info from passes.texi

2024-06-20 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1f974c3a24b76e25a2b7f31a6c7f4aee93a9eaab commit r15-1507-g1f974c3a24b76e25a2b7f31a6c7f4aee93a9eaab Author: Richard Biener Date: Fri Jun 21 08:05:22 2024 +0200 Remove outdated info from passes.texi This applies some maintainance to passes.texi by removing refe

[gcc r11-11520] tree-optimization/114027 - conditional reduction chain

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b6a029286d5034d63063ae78f406ba677c37d015 commit r11-11520-gb6a029286d5034d63063ae78f406ba677c37d015 Author: Richard Biener Date: Thu Feb 22 10:50:12 2024 +0100 tree-optimization/114027 - conditional reduction chain When we classify a conditional reduction cha

[gcc r11-11522] tree-optimization/112793 - SLP of constant/external code-generated twice

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7e4dedbf9ff64964e356521d03a06838cbd4ca2e commit r11-11522-g7e4dedbf9ff64964e356521d03a06838cbd4ca2e Author: Richard Biener Date: Wed Dec 13 14:23:31 2023 +0100 tree-optimization/112793 - SLP of constant/external code-generated twice The following makes the at

[gcc r11-11521] tree-optimization/114027 - fix testcase

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:70ebb2ecbbcdfc40e0beff95dd11c9d678694888 commit r11-11521-g70ebb2ecbbcdfc40e0beff95dd11c9d678694888 Author: Richard Biener Date: Tue Mar 26 09:46:06 2024 +0100 tree-optimization/114027 - fix testcase The following fixes out-of-bounds read in the testcase.

[gcc r11-11524] tree-optimization/112505 - bit-precision induction vectorization

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ffaa61eb15dce3e48b4dcbca7161fc79ac9734b8 commit r11-11524-gffaa61eb15dce3e48b4dcbca7161fc79ac9734b8 Author: Richard Biener Date: Thu Jan 11 14:00:33 2024 +0100 tree-optimization/112505 - bit-precision induction vectorization Vectorization of bit-precision ind

[gcc r11-11519] middle-end/114734 - wrong code with expand_call_mem_ref

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a43c9bea7bd80af33ae116e7197f814ad911857e commit r11-11519-ga43c9bea7bd80af33ae116e7197f814ad911857e Author: Richard Biener Date: Fri Apr 26 15:47:13 2024 +0200 middle-end/114734 - wrong code with expand_call_mem_ref When expand_call_mem_ref looks at the defin

[gcc r11-11528] tree-optimization/111039 - abnormals and bit test merging

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bae5dcf29c6cb1f0da437858aa7214811ece53a5 commit r11-11528-gbae5dcf29c6cb1f0da437858aa7214811ece53a5 Author: Richard Biener Date: Thu Aug 17 13:10:14 2023 +0200 tree-optimization/111039 - abnormals and bit test merging The following guards the bit test merging

[gcc r11-11523] debug/112718 - reset all type units with -ffat-lto-objects

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:33e6997ef0ea30f57089038a15e2a33fcbd81648 commit r11-11523-g33e6997ef0ea30f57089038a15e2a33fcbd81648 Author: Richard Biener Date: Mon Jan 22 15:42:59 2024 +0100 debug/112718 - reset all type units with -ffat-lto-objects When mixing -flto, -ffat-lto-objects and

[gcc r11-11529] tree-optimization/111070 - fix ICE with recent ifcombine fix

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8d7ff01933c18532c82c864bd9182db619fcab43 commit r11-11529-g8d7ff01933c18532c82c864bd9182db619fcab43 Author: Richard Biener Date: Mon Aug 21 09:01:00 2023 +0200 tree-optimization/111070 - fix ICE with recent ifcombine fix We now got test coverage for non-SSA n

[gcc r11-11527] debug/111080 - avoid outputting debug info for unused restrict qualified type

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:80ded4e8f871c98481bab912997034b9d24b1c96 commit r11-11527-g80ded4e8f871c98481bab912997034b9d24b1c96 Author: Richard Biener Date: Mon Aug 21 10:34:30 2023 +0200 debug/111080 - avoid outputting debug info for unused restrict qualified type The following applie

[gcc r11-11530] middle-end/110176 - wrong zext (bool) <= (int) 4294967295u folding

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0d0f181dedb928a6dbb9af040a09cda3f4d5da64 commit r11-11530-g0d0f181dedb928a6dbb9af040a09cda3f4d5da64 Author: Richard Biener Date: Wed Jan 31 14:40:24 2024 +0100 middle-end/110176 - wrong zext (bool) <= (int) 4294967295u folding The following fixes a wrong patt

[gcc r11-11525] tree-optimization/112495 - alias versioning and address spaces

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:20fe647365a922c6dd7a7f283abb99b5588476e8 commit r11-11525-g20fe647365a922c6dd7a7f283abb99b5588476e8 Author: Richard Biener Date: Mon Nov 13 10:20:37 2023 +0100 tree-optimization/112495 - alias versioning and address spaces We are not correctly handling differ

[gcc r11-11526] tree-optimization/111445 - simple_iv simplification fault

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ce653fa683643d4e5a7146181954358f1060dfed commit r11-11526-gce653fa683643d4e5a7146181954358f1060dfed Author: Richard Biener Date: Fri Oct 20 15:08:49 2023 +0200 tree-optimization/111445 - simple_iv simplification fault The following fixes a missed check in the

[gcc r14-10333] Avoid SLP_REPRESENTATIVE access for VEC_PERM in SLP scheduling

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:85d32e6f75e7395c12b9979a47b70fe9479ca1ff commit r14-10333-g85d32e6f75e7395c12b9979a47b70fe9479ca1ff Author: Richard Biener Date: Fri May 17 15:23:38 2024 +0200 Avoid SLP_REPRESENTATIVE access for VEC_PERM in SLP scheduling SLP permute nodes can end up without

[gcc r14-10334] tree-optimization/115508 - fix ICE with SLP scheduling and extern vector

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:65e25860f49ee7a2cfd4872db06d94ed7675e12e commit r14-10334-g65e25860f49ee7a2cfd4872db06d94ed7675e12e Author: Richard Biener Date: Mon Jun 17 14:36:56 2024 +0200 tree-optimization/115508 - fix ICE with SLP scheduling and extern vector When there's a permute aft

[gcc r14-10335] tree-optimization/115278 - fix DSE in if-conversion wrt volatiles

2024-06-21 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:272e8c90af527fc1d0055ad0f17f1d97bb0bd6cb commit r14-10335-g272e8c90af527fc1d0055ad0f17f1d97bb0bd6cb Author: Richard Biener Date: Fri May 31 10:14:25 2024 +0200 tree-optimization/115278 - fix DSE in if-conversion wrt volatiles The following adds the missing gu

[gcc r15-1564] tree-optimization/115579 - fix wrong code with store-motion

2024-06-23 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8a1795bddcd34284936af4706f762d89c60fc69c commit r15-1564-g8a1795bddcd34284936af4706f762d89c60fc69c Author: Richard Biener Date: Sat Jun 22 14:59:09 2024 +0200 tree-optimization/115579 - fix wrong code with store-motion The recent change to relax store motion

[gcc r15-1565] tree-optimization/115597 - allow CSE of two-operator VEC_PERM nodes

2024-06-23 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2a345214fc332b6f0821edf394ff8802b768db1d commit r15-1565-g2a345214fc332b6f0821edf394ff8802b768db1d Author: Richard Biener Date: Sun Jun 23 11:26:39 2024 +0200 tree-optimization/115597 - allow CSE of two-operator VEC_PERM nodes The following makes sure to alwa

[gcc r15-1577] tree-optimization/115599 - reassoc qsort comparator issue

2024-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ae13af26060eb686418ea9c9d455cd665049402d commit r15-1577-gae13af26060eb686418ea9c9d455cd665049402d Author: Richard Biener Date: Sun Jun 23 14:37:53 2024 +0200 tree-optimization/115599 - reassoc qsort comparator issue The compare_repeat_factors comparator fail

[gcc r15-1582] tree-optimization/115528 - fix vect alignment analysis for outer loop vect

2024-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2f83ea87ee328d337f87d4430861221be9babe1e commit r15-1582-g2f83ea87ee328d337f87d4430861221be9babe1e Author: Richard Biener Date: Fri Jun 21 13:19:26 2024 +0200 tree-optimization/115528 - fix vect alignment analysis for outer loop vect For outer loop vectorizat

[gcc r15-1583] tree-optimization/115602 - SLP CSE results in cycles

2024-06-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c43c74f6ec795a586388de7abfdd20a0040f6f16 commit r15-1583-gc43c74f6ec795a586388de7abfdd20a0040f6f16 Author: Richard Biener Date: Mon Jun 24 09:52:39 2024 +0200 tree-optimization/115602 - SLP CSE results in cycles The following prevents SLP CSE to create new cy

[gcc r15-4299] tree-optimization/116481 - avoid building function_type[]

2024-10-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1506027347776a2f6ec5b92d56ef192e85944e2e commit r15-4299-g1506027347776a2f6ec5b92d56ef192e85944e2e 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 typ

[gcc r14-10774] tree-optimization/116768 - wrong dependence analysis

2024-10-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:18bc415ae28643d07c3d7116d3cf8484c1a9c1ba commit r14-10774-g18bc415ae28643d07c3d7116d3cf8484c1a9c1ba Author: Richard Biener Date: Thu Sep 19 14:58:18 2024 +0200 tree-optimization/116768 - wrong dependence analysis The following reverts a bogus fix done for PR1

[gcc r14-10773] tree-optimization/116166 - forward jump-threading going wild

2024-10-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:987a7b58bf2a00936ee2f418ace7c596450a17cb commit r14-10773-g987a7b58bf2a00936ee2f418ace7c596450a17cb Author: Richard Biener Date: Tue Aug 6 14:56:26 2024 +0200 tree-optimization/116166 - forward jump-threading going wild Currently the forward threader isn't li

[gcc r14-10776] tree-optimization/116879 - failure to recognize non-empty latch

2024-10-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ae4b9dcff314644d8d6660b7d8649a4911cb88f8 commit r14-10776-gae4b9dcff314644d8d6660b7d8649a4911cb88f8 Author: Richard Biener Date: Mon Sep 30 13:38:28 2024 +0200 tree-optimization/116879 - failure to recognize non-empty latch When we relaxed the vectorizers con

[gcc r14-10777] tree-optimization/116990 - missed control flow check in vect_analyze_loop_form

2024-10-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:50d0fda4905b01bce87a6a733fe23c70cee3860a commit r14-10777-g50d0fda4905b01bce87a6a733fe23c70cee3860a Author: Richard Biener Date: Mon Oct 7 11:24:12 2024 +0200 tree-optimization/116990 - missed control flow check in vect_analyze_loop_form The following fixes

[gcc r14-10779] tree-optimization/117041 - fix load classification of former grouped load

2024-10-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:81fd5bfdcbcaa5e2a841d793e1eecb045da02551 commit r14-10779-g81fd5bfdcbcaa5e2a841d793e1eecb045da02551 Author: Richard Biener Date: Wed Oct 9 11:42:59 2024 +0200 tree-optimization/117041 - fix load classification of former grouped load When we first detect a gro

[gcc r14-10775] tree-optimization/116850 - corrupt post-dom info

2024-10-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:32bc20d326dda7f9789de31b391b2a57bcf01358 commit r14-10775-g32bc20d326dda7f9789de31b391b2a57bcf01358 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 r14-10778] middle-end/117086 - fixup vec_cond simplifications

2024-10-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6638d6ed0f1ce04d6a5a20317b457fa4e3a1c740 commit r14-10778-g6638d6ed0f1ce04d6a5a20317b457fa4e3a1c740 Author: Richard Biener Date: Fri Oct 11 11:46:45 2024 +0200 middle-end/117086 - fixup vec_cond simplifications The following adds missing checks for a vector t

[gcc r15-4293] tree-optimization/117104 - add missed guards to max(a, b) != a simplification

2024-10-12 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f54d42e7e7a558b273d87f95b3e5b1938f5a commit r15-4293-gf54d42e7e7a558b273d87f95b3e5b1938f5a Author: Richard Biener Date: Sat Oct 12 14:51:37 2024 +0200 tree-optimization/117104 - add missed guards to max(a,b) != a simplification For vector types we hav

[gcc r15-4308] tree-optimization/116290 - fix compare-debug issue in ldist

2024-10-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:566740013b3445162b8c4bc2205e4e568d014968 commit r15-4308-g566740013b3445162b8c4bc2205e4e568d014968 Author: Richard Biener Date: Sun Oct 13 15:12:44 2024 +0200 tree-optimization/116290 - fix compare-debug issue in ldist Loop distribution does different analysi

[gcc r15-4313] middle-end/116891 - fix (negate (IFN_FNMS@3 @0 @1 @2)) -> (IFN_FMA @0 @1 @2)

2024-10-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c53bd48c6920bc1f4039b6682aafbf414a600e47 commit r15-4313-gc53bd48c6920bc1f4039b6682aafbf414a600e47 Author: Richard Biener Date: Mon Oct 14 08:11:22 2024 +0200 middle-end/116891 - fix (negate (IFN_FNMS@3 @0 @1 @2)) -> (IFN_FMA @0 @1 @2) Transforming -fma (-a,

[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-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-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-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-4194] tree-optimization/117000 - elide .REDUC_IOR with compare against zero

2024-10-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5977b746db3925aaba37722f5312419d5f2968a5 commit r15-4194-g5977b746db3925aaba37722f5312419d5f2968a5 Author: Richard Biener Date: Tue Oct 8 09:01:01 2024 +0200 tree-optimization/117000 - elide .REDUC_IOR with compare against zero The following adds a pattern to

[gcc r15-4193] Fix memory leak in vect_cse_slp_nodes

2024-10-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fd883919b2644c16a6bb00ba39bcba98cc26979d commit r15-4193-gfd883919b2644c16a6bb00ba39bcba98cc26979d Author: Richard Biener Date: Tue Oct 8 14:24:27 2024 +0200 Fix memory leak in vect_cse_slp_nodes The following avoids copying scalar stmts again for the re-look

[gcc r15-4195] tree-optimization/116575 - handle SLP of permuted masked loads

2024-10-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:dc90578f0b3b766303eef6f1acce45d603dee2c6 commit r15-4195-gdc90578f0b3b766303eef6f1acce45d603dee2c6 Author: Richard Biener Date: Tue Oct 8 14:28:16 2024 +0200 tree-optimization/116575 - handle SLP of permuted masked loads The following handles SLP discovery of

[gcc r15-4201] tree-optimization/117041 - fix load classification of former grouped load

2024-10-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:72c83f644dea755b4eba427aabde45f5d3694d9b commit r15-4201-g72c83f644dea755b4eba427aabde45f5d3694d9b Author: Richard Biener Date: Wed Oct 9 11:42:59 2024 +0200 tree-optimization/117041 - fix load classification of former grouped load When we first detect a grou

[gcc r15-4202] Clear DR_GROUP_NEXT_ELEMENT upon group dissolving

2024-10-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:55dbb4b5261d3b0d9fb970ffd3c371bd691badea commit r15-4202-g55dbb4b5261d3b0d9fb970ffd3c371bd691badea Author: Richard Biener Date: Wed Oct 9 11:47:08 2024 +0200 Clear DR_GROUP_NEXT_ELEMENT upon group dissolving I've tried to sanitize DR_GROUP_NEXT_ELEMENT access

[gcc r15-4196] tree-optimization/116974 - Handle single-lane SLP for OMP scan store

2024-10-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9df0772d50d8f8a75389d319949632e5d111cc6c commit r15-4196-g9df0772d50d8f8a75389d319949632e5d111cc6c Author: Richard Biener Date: Wed Mar 13 14:59:27 2024 +0100 tree-optimization/116974 - Handle single-lane SLP for OMP scan store The following massages the GIMP

[gcc r15-4197] Remove ia64*-*-linux from the list of obsolete targets

2024-10-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:452b12cea8869f120e7c703577c4270476fe6b76 commit r15-4197-g452b12cea8869f120e7c703577c4270476fe6b76 Author: René Rebe Date: Wed Jun 12 12:42:00 2024 +0200 Remove ia64*-*-linux from the list of obsolete targets The following un-deprecates ia64*-*-linux for GCC

[gcc r15-4198] Enable LRA for ia64

2024-10-09 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:68afc7acf609be2b19ec05c8393c2ffc7f4adb4a commit r15-4198-g68afc7acf609be2b19ec05c8393c2ffc7f4adb4a Author: René Rebe Date: Wed Jun 12 12:42:00 2024 +0200 Enable LRA for ia64 This was tested by bootstrapping GCC natively on ia64-t2-linux-gnu and running th

[gcc r15-4248] tree-optimization/117050 - fix ICE with non-grouped .MASK_LOAD SLP

2024-10-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:aa4c55b13049cbd282cc0e043cc3e45423fdd6de commit r15-4248-gaa4c55b13049cbd282cc0e043cc3e45423fdd6de Author: Richard Biener Date: Thu Oct 10 11:02:47 2024 +0200 tree-optimization/117050 - fix ICE with non-grouped .MASK_LOAD SLP The following temporarily reverts

[gcc r15-4246] Fix possible wrong-code with masked store-lanes

2024-10-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:36b9c5e6f3301d3d0165f578d020dcd350cd516d commit r15-4246-g36b9c5e6f3301d3d0165f578d020dcd350cd516d Author: Richard Biener Date: Thu Oct 10 14:00:11 2024 +0200 Fix possible wrong-code with masked store-lanes When we're doing masked store-lanes one mask element

[gcc r15-4237] tree-optimization/117060 - fix oversight in vect_build_slp_tree_1

2024-10-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7ce2229d54d575d788b016f941aafd0464ea77f7 commit r15-4237-g7ce2229d54d575d788b016f941aafd0464ea77f7 Author: Richard Biener Date: Thu Oct 10 14:15:13 2024 +0200 tree-optimization/117060 - fix oversight in vect_build_slp_tree_1 We are failing to match call vs. n

[gcc r15-4235] Allow SLP store of mixed external and constant

2024-10-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b3221b838ee7ae7848e7194603acb18294b3 commit r15-4235-gb3221b838ee7ae7848e7194603acb18294b3 Author: Richard Biener Date: Wed Oct 9 15:31:59 2024 +0200 Allow SLP store of mixed external and constant vect_build_slp_tree_1 rejected this during SLP discove

[gcc r15-4260] middle-end/117086 - fixup vec_cond simplifications

2024-10-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c64ae8377210bde44714d265311ee7bfa2733df9 commit r15-4260-gc64ae8377210bde44714d265311ee7bfa2733df9 Author: Richard Biener Date: Fri Oct 11 11:46:45 2024 +0200 middle-end/117086 - fixup vec_cond simplifications The following adds missing checks for a vector ty

[gcc r15-4263] tree-optimization/117080 - Add SLP_TREE_MEMORY_ACCESS_TYPE

2024-10-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9f74d79afbf54d0e47905de755f41d95e46f178f commit r15-4263-g9f74d79afbf54d0e47905de755f41d95e46f178f Author: Richard Biener Date: Thu Jun 6 15:52:02 2024 +0200 tree-optimization/117080 - Add SLP_TREE_MEMORY_ACCESS_TYPE It turns out target costing code looks at

[gcc r15-4092] Add single-lane SLP support to .GOMP_SIMD_LANE vectorization

2024-10-06 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fe2e64b8c7d80c3a5688a2fd027083093310b7ed commit r15-4092-gfe2e64b8c7d80c3a5688a2fd027083093310b7ed Author: Richard Biener Date: Wed Mar 13 14:13:00 2024 +0100 Add single-lane SLP support to .GOMP_SIMD_LANE vectorization The following adds basic support for si

[gcc r15-4057] tree-optimization/99856 - fix testcase

2024-10-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a96ebb2cd4de205c6d4ac6691117e4e96f8533e9 commit r15-4057-ga96ebb2cd4de205c6d4ac6691117e4e96f8533e9 Author: Richard Biener Date: Fri Oct 4 11:46:52 2024 +0200 tree-optimization/99856 - fix testcase When making the testcase use aligned accesses I botched up the

[gcc r15-3955] tree-optimization/116850 - corrupt post-dom info

2024-09-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:64163657ba7e70347087a63bb2b32d83b52ea7d9 commit r15-3955-g64163657ba7e70347087a63bb2b32d83b52ea7d9 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 b

[gcc r15-3957] tree-optimization/116842 - vectorizer load hosting breaks UID order

2024-09-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:71bf3daa8dabe45aa14e7315195a70ad0d883337 commit r15-3957-g71bf3daa8dabe45aa14e7315195a70ad0d883337 Author: Richard Biener Date: Sat Sep 28 14:02:18 2024 +0200 tree-optimization/116842 - vectorizer load hosting breaks UID order The following fixes the case whe

[gcc r15-3956] tree-optimization/116785 - relax volatile handling in PTA

2024-09-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:85f5d0642184b68b38bf3daee5a1d04b753850b1 commit r15-3956-g85f5d0642184b68b38bf3daee5a1d04b753850b1 Author: Richard Biener Date: Fri Sep 27 13:50:31 2024 +0200 tree-optimization/116785 - relax volatile handling in PTA When there's volatile qualified stores we

[gcc r15-4107] tree-optimization/116982 - analyze scalar loop exit early

2024-10-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9b86efd5210101954bd187c3aa8bb909610a5746 commit r15-4107-g9b86efd5210101954bd187c3aa8bb909610a5746 Author: Richard Biener Date: Mon Oct 7 11:05:17 2024 +0200 tree-optimization/116982 - analyze scalar loop exit early The following makes sure to discover the sc

[gcc r15-4108] tree-optimization/116990 - missed control flow check in vect_analyze_loop_form

2024-10-07 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b0b71618157ddac52266909978f331406f98f3a2 commit r15-4108-gb0b71618157ddac52266909978f331406f98f3a2 Author: Richard Biener Date: Mon Oct 7 11:24:12 2024 +0200 tree-optimization/116990 - missed control flow check in vect_analyze_loop_form The following fixes c

[gcc r15-4017] tree-optimiztation/114855 - profile prediction slowness

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4ba4165d66b18d7c5b8af02ecdf38bfa0690c106 commit r15-4017-g4ba4165d66b18d7c5b8af02ecdf38bfa0690c106 Author: Richard Biener Date: Thu Sep 26 11:43:21 2024 +0200 tree-optimiztation/114855 - profile prediction slowness The testcase in PR114855 shows profile predi

[gcc r15-4018] tree-optimization/113197 - bougs assert in PTA

2024-10-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:02f4efe3c12cf7ef54e5a71b11044c15be5c7fab commit r15-4018-g02f4efe3c12cf7ef54e5a71b11044c15be5c7fab 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 f

<    1   2   3   4   5   6   7   8   9   10   >