]> git.ipfire.org Git - thirdparty/gcc.git/commit
Clear DR_GROUP_NEXT_ELEMENT upon group dissolving
authorRichard Biener <rguenther@suse.de>
Wed, 9 Oct 2024 09:47:08 +0000 (11:47 +0200)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 9 Oct 2024 12:37:26 +0000 (14:37 +0200)
commit55dbb4b5261d3b0d9fb970ffd3c371bd691badea
tree2e075f59104a005d6f2a91ee0127c9646596dc21
parent72c83f644dea755b4eba427aabde45f5d3694d9b
Clear DR_GROUP_NEXT_ELEMENT upon group dissolving

I've tried to sanitize DR_GROUP_NEXT_ELEMENT accesses but there are too
many so the following instead makes sure DR_GROUP_NEXT_ELEMENT is never
non-NULL for !STMT_VINFO_GROUPED_ACCESS.

* tree-vect-data-refs.cc (vect_analyze_data_ref_access): When
cancelling a DR group also clear DR_GROUP_NEXT_ELEMENT.
gcc/tree-vect-data-refs.cc