diff options
author | Richard Biener <rguenther@suse.de> | 2022-07-05 10:43:42 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-07-05 12:55:32 +0200 |
commit | 1a6e0d8252a71c61d4dc616044fb25b5ac2cfffb (patch) | |
tree | f9d9c891b3f9d3daed3fba008cc258c72e97a25d /gcc/ada/gcc-interface | |
parent | 7f4028ae9bbbd35bff34738d5e2f9b6810242ba7 (diff) | |
download | gcc-1a6e0d8252a71c61d4dc616044fb25b5ac2cfffb.zip gcc-1a6e0d8252a71c61d4dc616044fb25b5ac2cfffb.tar.gz gcc-1a6e0d8252a71c61d4dc616044fb25b5ac2cfffb.tar.bz2 |
tree-optimization/106196 - properly update virtual SSA for vector stores
The following properly handles aggregate returns of the const marked
STORE_LANES internal function to update virtual SSA form on-the-fly
rather than relying on a costly virtual SSA rewrite.
PR tree-optimization/106196
* tree-vect-stmts.cc (vect_finish_stmt_generation): Properly
handle aggregate returns of calls for VDEF updates.
* gcc.dg/torture/pr106196.c: New testcase.
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions