Hi,
Can a gatekeeper please review the attached patch for preserving the alignment 
when folding indirect load/store?

When folding indirect load/store, say "load from or store to *(&a_vector)",
the compiler replaced the expression into "load from or store to a_vector",
in the meantime, it blindly set the alignment to 16. This caused segmentation
fault if :
  o. the array access being vectorized is a field of (FORTRAN 95's) structure, 
and
  o. the array is not laid out at 16-byte boundary.

Thanks.
Pallavi

Attachment: align_indls.p
Description: align_indls.p

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to