diff options
author | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2021-08-05 10:21:30 +0200 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2021-08-05 10:24:50 +0200 |
commit | 4e3129b0caceec008a940aa5eada253cd0f0b3ec (patch) | |
tree | e69ff830c7b9b55901777ecd49a1dd3bab7c9021 /gcc/tree-vectorizer.h | |
parent | ac8a2fbedf59eecda6d1c049952e10946ffc4a61 (diff) | |
download | gcc-4e3129b0caceec008a940aa5eada253cd0f0b3ec.zip gcc-4e3129b0caceec008a940aa5eada253cd0f0b3ec.tar.gz gcc-4e3129b0caceec008a940aa5eada253cd0f0b3ec.tar.bz2 |
Fix oversight in handling of reverse SSO in SRA pass
The scalar storage order does not apply to pointer and vector components.
gcc/
PR tree-optimization/101626
* tree-sra.c (propagate_subaccesses_from_rhs): Do not set the
reverse scalar storage order on a pointer or vector component.
gcc/testsuite/
* gcc.dg/sso-15.c: New test.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions