diff options
author | Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> | 2023-10-19 00:29:38 +0530 |
---|---|---|
committer | Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> | 2023-10-19 00:29:38 +0530 |
commit | 3ec8ecb8e92faec889bc6f7aeac9ff59e82b4f7f (patch) | |
tree | 48094d2889d1aeba590bb5b0ead6764a074cb093 /libiberty/concat.c | |
parent | fe9767eedcea3e867a48102f96d913fc70670e67 (diff) | |
download | gcc-3ec8ecb8e92faec889bc6f7aeac9ff59e82b4f7f.zip gcc-3ec8ecb8e92faec889bc6f7aeac9ff59e82b4f7f.tar.gz gcc-3ec8ecb8e92faec889bc6f7aeac9ff59e82b4f7f.tar.bz2 |
PR111648: Fix wrong code-gen due to incorrect VEC_PERM_EXPR folding.
gcc/ChangeLog:
PR tree-optimization/111648
* fold-const.cc (valid_mask_for_fold_vec_perm_cst_p): If a1
chooses base element from arg, ensure that it's a natural stepped
sequence.
(build_vec_cst_rand): New param natural_stepped and use it to
construct a naturally stepped sequence.
(test_nunits_min_2): Add new unit tests Case 6 and Case 7.
Diffstat (limited to 'libiberty/concat.c')
0 files changed, 0 insertions, 0 deletions