https://gcc.gnu.org/g:c2c216d0f85f861cc10529a455edfaf645aa393f
commit r11-11562-gc2c216d0f85f861cc10529a455edfaf645aa393f
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
https://gcc.gnu.org/g:e7879391bb2b86606d0ce35ed97eccc108970e36
commit r11-11561-ge7879391bb2b86606d0ce35ed97eccc108970e36
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
https://gcc.gnu.org/g:64a6c0d594c05f275de91df35047cffb3ccecf2f
commit r14-10394-g64a6c0d594c05f275de91df35047cffb3ccecf2f
Author: Richard Biener
Date: Mon Jul 1 10:06:55 2024 +0200
tree-optimization/115723 - ICE with .COND_ADD reduction
The following fixes an ICE with a .COND_ADD
https://gcc.gnu.org/g:03844a2a15a85015506c0f187d0e9d526900cc2c
commit r14-10392-g03844a2a15a85015506c0f187d0e9d526900cc2c
Author: Richard Biener
Date: Thu Jun 27 11:26:08 2024 +0200
tree-optimization/115669 - fix SLP reduction association
The following avoids associating a
https://gcc.gnu.org/g:cde411950e91e0174a0134360d2eb138ca6821c6
commit r14-10393-gcde411950e91e0174a0134360d2eb138ca6821c6
Author: Richard Biener
Date: Sun Jun 30 13:07:14 2024 +0200
tree-optimization/115694 - ICE with complex store rewrite
The following adds a missed check when
https://gcc.gnu.org/g:078cdccc849831b8f1ff74b9ad16ce3f5aa172be
commit r14-10391-g078cdccc849831b8f1ff74b9ad16ce3f5aa172be
Author: Richard Biener
Date: Tue Jun 25 16:13:02 2024 +0200
tree-optimization/115646 - ICE with pow shrink-wrapping from bitfield
The following makes analysis
https://gcc.gnu.org/g:7eb8b65780d9dc3e266056383279b00d5e152bea
commit r15-1848-g7eb8b65780d9dc3e266056383279b00d5e152bea
Author: Richard Biener
Date: Wed Jul 3 13:50:59 2024 +0200
Support group size of three in SLP store permute lowering
The following implements the group-size
https://gcc.gnu.org/g:a4bbdec2be1c9f8fb49276b8a54ee86024ceac17
commit r15-1837-ga4bbdec2be1c9f8fb49276b8a54ee86024ceac17
Author: Richard Biener
Date: Tue Jun 11 13:11:08 2024 +0200
middle-end/115426 - wrong gimplification of "rm" asm output operand
When the operand is gimplified
https://gcc.gnu.org/g:1dc2096537818bd80191e0d6015412e2906658bc
commit r15-1818-g1dc2096537818bd80191e0d6015412e2906658bc
Author: Richard Biener
Date: Wed Jul 3 13:49:58 2024 +0200
Remove redundant vector permute dump
The following removes redundant dumping in vect permute
https://gcc.gnu.org/g:03a810da10d8dfb5aec9261372cad7bf090e6986
commit r15-1811-g03a810da10d8dfb5aec9261372cad7bf090e6986
Author: Richard Biener
Date: Fri Jun 28 16:04:13 2024 +0200
Handle NULL stmt in SLP_TREE_SCALAR_STMTS
The following starts to handle NULL elements in
https://gcc.gnu.org/g:2be2145f4f14a79e4bb8e845168d7f0d25dc1b5b
commit r15-1804-g2be2145f4f14a79e4bb8e845168d7f0d25dc1b5b
Author: Richard Biener
Date: Wed Jul 3 09:05:06 2024 +0200
tree-optimization/115764 - testcase for BB SLP issue
The following adds a testcase for a CSE issue
https://gcc.gnu.org/g:9bd51351c175d345b8a9b3c19ba49ba358940272
commit r15-1783-g9bd51351c175d345b8a9b3c19ba49ba358940272
Author: Richard Biener
Date: Tue Jul 2 09:33:29 2024 +0200
tree-optimization/115741 - ICE with VMAT_CONTIGUOUS_REVERSE and gap
When we determine overrun we
https://gcc.gnu.org/g:4d24159a1fcb15e1e28f46aa418de5e1ae384ff5
commit r15-1757-g4d24159a1fcb15e1e28f46aa418de5e1ae384ff5
Author: Richard Biener
Date: Sun Jun 30 11:37:12 2024 +0200
Preserve SSA info for more propagated copy
Besides VN and copy-prop also CCP and VRP as well as
https://gcc.gnu.org/g:286cda3461d6f5ce7d911d3f26bd4975ea7ea11d
commit r15-1745-g286cda3461d6f5ce7d911d3f26bd4975ea7ea11d
Author: Richard Biener
Date: Mon Jul 1 10:06:55 2024 +0200
tree-optimization/115723 - ICE with .COND_ADD reduction
The following fixes an ICE with a .COND_ADD
https://gcc.gnu.org/g:543a5b9da964f821b9e723ed9c93d6cdca464d47
commit r15-1743-g543a5b9da964f821b9e723ed9c93d6cdca464d47
Author: Richard Biener
Date: Sun Jun 30 13:07:14 2024 +0200
tree-optimization/115694 - ICE with complex store rewrite
The following adds a missed check when
https://gcc.gnu.org/g:b77f17c5feec9614568bf2dee7f7d811465ee4a5
commit r15-1730-gb77f17c5feec9614568bf2dee7f7d811465ee4a5
Author: Richard Biener
Date: Sun Jun 30 11:34:43 2024 +0200
tree-optimization/115701 - fix maybe_duplicate_ssa_info_at_copy
The following restricts copying of
https://gcc.gnu.org/g:b5c64b413fd5bc03a1a8ef86d005892071e42cbe
commit r15-1729-gb5c64b413fd5bc03a1a8ef86d005892071e42cbe
Author: Richard Biener
Date: Sun Jun 30 11:28:11 2024 +0200
tree-optimization/115701 - factor out maybe_duplicate_ssa_info_at_copy
The following factors out
https://gcc.gnu.org/g:b443d7122ee8013c5af127d3d183a03962967f57
commit r15-1728-gb443d7122ee8013c5af127d3d183a03962967f57
Author: Richard Biener
Date: Thu Jun 27 11:36:07 2024 +0200
Harden SLP reduction support wrt STMT_VINFO_REDUC_IDX
The following makes sure that for a SLP
https://gcc.gnu.org/g:ff6e8b7f09712bd7ddfcd2830b286421f23abef9
commit r15-1709-gff6e8b7f09712bd7ddfcd2830b286421f23abef9
Author: Richard Biener
Date: Fri Jun 28 13:29:21 2024 +0200
tree-optimization/115652 - more fixing of the fix
The following addresses the corner case of an
https://gcc.gnu.org/g:0192341a07b8ea30f631cf4afdc6fcf3fa7ce838
commit r15-1706-g0192341a07b8ea30f631cf4afdc6fcf3fa7ce838
Author: Richard Biener
Date: Wed Jun 26 14:07:51 2024 +0200
tree-optimization/115640 - outer loop vect with inner SLP permute
The following fixes wrong-code
https://gcc.gnu.org/g:7886830bb45c4f5dca0496d4deae9a45204d78f5
commit r15-1694-g7886830bb45c4f5dca0496d4deae9a45204d78f5
Author: Richard Biener
Date: Thu Jun 27 11:26:08 2024 +0200
tree-optimization/115669 - fix SLP reduction association
The following avoids associating a
https://gcc.gnu.org/g:c7cb0dd94589ab501bca27f93641b4074e5a2e99
commit r15-1670-gc7cb0dd94589ab501bca27f93641b4074e5a2e99
Author: Richard Biener
Date: Wed Jun 26 19:23:26 2024 +0200
tree-optimization/115652 - amend last fix
The previous fix breaks in the degenerate case when the
https://gcc.gnu.org/g:b7ba0670a768e76e87e04cfd6a72c28c35333b54
commit r15-1669-gb7ba0670a768e76e87e04cfd6a72c28c35333b54
Author: Richard Biener
Date: Wed Jun 26 19:11:04 2024 +0200
tree-optimization/115493 - complete previous fix
The following fixes the 2nd occurance of new_temp
https://gcc.gnu.org/g:629257bcb81434117f1e9c68479032563176dc0c
commit r15-1662-g629257bcb81434117f1e9c68479032563176dc0c
Author: Richard Biener
Date: Tue Jun 25 14:04:31 2024 +0200
tree-optimization/115629 - missed tail merging
The following fixes a missed tail-merging observed
https://gcc.gnu.org/g:f80db5495d5f8455b3003951727eb6c8dc67d81d
commit r15-1653-gf80db5495d5f8455b3003951727eb6c8dc67d81d
Author: Richard Biener
Date: Wed Jun 26 09:25:27 2024 +0200
tree-optimization/115652 - adjust insertion gsi for SLP
The following adjusts how SLP computes the
https://gcc.gnu.org/g:453b1d291d1a0f89087ad91cf6b1bed1ec68eff3
commit r15-1643-g453b1d291d1a0f89087ad91cf6b1bed1ec68eff3
Author: Richard Biener
Date: Tue Jun 25 16:13:02 2024 +0200
tree-optimization/115646 - ICE with pow shrink-wrapping from bitfield
The following makes analysis
https://gcc.gnu.org/g:3587bfae391616d155de0c9cbe98206634f3ed6b
commit r15-1612-g3587bfae391616d155de0c9cbe98206634f3ed6b
Author: Richard Biener
Date: Tue Jun 25 15:41:57 2024 +0200
GORI cleanups
The following replaces conditional is_export_p calls as is_export_p
handles a
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".
The branch, master has been updated
via 307e568cad691f5a8439814f7df59ff7ed176ce5 (commit)
from
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".
The branch, master has been updated
via b27586549684c4d1a8f350ca2a4870e2b12524ef (commit)
from
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
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
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
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
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
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
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
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
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
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
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
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".
The branch, master has been updated
via f47a52b8d659d2ce6acf94ce84c1efdc5001769e (commit)
from
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
https://gcc.gnu.org/g:90a447677a2abb934b683a012b477e6c52088e35
commit r14-10257-g90a447677a2abb934b683a012b477e6c52088e35
Author: Richard Biener
Date: Tue May 21 09:48:04 2024 +0200
tree-optimization/115149 - VOP live and missing PHIs
The following fixes a bug in vop-live
https://gcc.gnu.org/g:9e971c671ded9647beb0a1c5b9430b4e64060862
commit r14-10255-g9e971c671ded9647beb0a1c5b9430b4e64060862
Author: Richard Biener
Date: Mon May 6 12:03:09 2024 +0200
tree-optimization/114921 - _Float16 -> __bf16 isn't noop fixup
The following further strengthens
https://gcc.gnu.org/g:d8d70b783765361a8acef70fc9b54db526cd6ff5
commit r15-862-gd8d70b783765361a8acef70fc9b54db526cd6ff5
Author: Richard Biener
Date: Tue May 28 15:55:59 2024 +0200
target/115254 - fix gcc.dg/vect/vect-gather-4.c dump scanning
The dump scanning is supposed to check
https://gcc.gnu.org/g:c08b0d3f7b3539b26031de31d88dea6b94474577
commit r15-861-gc08b0d3f7b3539b26031de31d88dea6b94474577
Author: Richard Biener
Date: Mon May 27 10:41:02 2024 +0200
tree-optimization/115236 - more points-to *ANYTHING = x fixes
The stored-to ANYTHING handling has
https://gcc.gnu.org/g:19cc6120087619b496732b249b48b1fbe27e
commit r15-860-g19cc6120087619b496732b249b48b1fbe27e
Author: Richard Biener
Date: Tue May 28 13:29:30 2024 +0200
Avoid pessimistic constraints for asm memory constraints
We process asm memory input/outputs with
https://gcc.gnu.org/g:eaaa4b88038d4d6eda1b20ab662f1568fd9be31f
commit r15-859-geaaa4b88038d4d6eda1b20ab662f1568fd9be31f
Author: Richard Biener
Date: Fri Sep 29 15:12:54 2023 +0200
tree-optimization/115254 - don't account single-lane SLP against discovery
limit
The following
https://gcc.gnu.org/g:65aa46ffc3b06bba3d49b9b8315610c706a1215b
commit r15-858-g65aa46ffc3b06bba3d49b9b8315610c706a1215b
Author: Richard Biener
Date: Mon May 27 11:38:11 2024 +0200
Fix SLP reduction neutral op value for pointer reductions
When the neutral op is the initial value
https://gcc.gnu.org/g:07cdba6294756af350198fbb01ea8c8efeac54dd
commit r15-851-g07cdba6294756af350198fbb01ea8c8efeac54dd
Author: Richard Biener
Date: Mon May 27 13:50:14 2024 +0200
Fix points-to SCC collapsing bug
When points-to analysis finds SCCs it marks the wrong node as being
https://gcc.gnu.org/g:f9fbb47987efc8b5261e4cc36613c928a8693493
commit r15-850-gf9fbb47987efc8b5261e4cc36613c928a8693493
Author: Richard Biener
Date: Mon May 27 09:40:19 2024 +0200
tree-optimization/115220 - fix store sinking virtual operand constraints
The following makes sure
1 - 100 of 284 matches
Mail list logo