On Wed, 27 Nov 2019, Kewen.Lin wrote: > Hi, > > As PR91790 exposed, when we have one slp node whose first_stmt_info_for_drptr > is different from first_stmt_info, it's possible that the first_stmt DR isn't > initialized yet before stmt SLP_TREE_SCALAR_STMTS[0] of slp node. So we > shouldn't use first_stmt_info for vect_setup_realignment, instead we can use > the one based on first_stmt_info_for_drptr DR with additional adjustment by > bumping the distance from first_stmt DR. > > Bootstrapped and tested on powerpc64le-linux-gnu (P8LE) and > ppc64-redhat-linux (P7BE) which need to use realign_load. > > Is it ok for trunk? and backport to GCC 9 after some burn-in time?
OK. Thanks, Richard.