diff options
author | Richard Biener <rguenther@suse.de> | 2022-02-10 10:01:20 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-02-10 10:54:43 +0100 |
commit | 4a8083285c3edf50088a095870b217ab0881dff0 (patch) | |
tree | 0d9e7fb081110611a5802296362af21a1af1693c /gcc/function.cc | |
parent | 1b72d456b2a88218ed440655ef0b9e29b4ef63a9 (diff) | |
download | gcc-4a8083285c3edf50088a095870b217ab0881dff0.zip gcc-4a8083285c3edf50088a095870b217ab0881dff0.tar.gz gcc-4a8083285c3edf50088a095870b217ab0881dff0.tar.bz2 |
middle-end/104467 - fix vector extract simplification
This fixes a bogus vector type used for a CTOR build as part of
vector extract simplification. The code failed to consider a
CTOR of vector elements.
2022-02-10 Richard Biener <rguenther@suse.de>
PR middle-end/104467
* match.pd (vector extract simplification): Multiply the
number of CTOR elements with the number of element elements.
* gcc.dg/torture/pr104467.c: New testcase.
Diffstat (limited to 'gcc/function.cc')
0 files changed, 0 insertions, 0 deletions