Re: Fix IFN_MASK_STORE handling of IFN_GOMP_SIMD_LANE

2019-01-07 Thread Richard Biener
On Mon, Jan 7, 2019 at 2:25 PM Richard Sandiford wrote: > > The IFN_GOMP_SIMD_LANE handling in vectorizable_store tries to use MEM_REF > offsets to maintain pointer disambiguation info. This patch makes sure > that we don't try to do the same optimisation for IFN_MASK_STOREs, which > have no simi

Fix IFN_MASK_STORE handling of IFN_GOMP_SIMD_LANE

2019-01-07 Thread Richard Sandiford
The IFN_GOMP_SIMD_LANE handling in vectorizable_store tries to use MEM_REF offsets to maintain pointer disambiguation info. This patch makes sure that we don't try to do the same optimisation for IFN_MASK_STOREs, which have no similar offset argument. The patch fixes libgomp.c-c++-common/pr66199-