diff options
author | Richard Sandiford <richard.sandiford@linaro.org> | 2018-03-02 09:46:43 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2018-03-02 09:46:43 +0000 |
commit | 70088b953b22eb6a9878d272e4e2a8add136ebc8 (patch) | |
tree | 30a81e1764819990fcd27b036d7ab3045ad54b66 /gcc/expr.c | |
parent | 962e91fcf043edab3684dd0564efd3df219d3cb1 (diff) | |
download | gcc-70088b953b22eb6a9878d272e4e2a8add136ebc8.zip gcc-70088b953b22eb6a9878d272e4e2a8add136ebc8.tar.gz gcc-70088b953b22eb6a9878d272e4e2a8add136ebc8.tar.bz2 |
Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 84634)
We were computing &LOOP_VINFO_MASKS even for bb vectorisation,
which is UB.
2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
gcc/
PR tree-optimization/84634
* tree-vect-stmts.c (vectorizable_store, vectorizable_load): Replace
masks and masked_loop_p with a single loop_masks, making sure it's
null for bb vectorization.
From-SVN: r258131
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions