> 
> This caused:
> 
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65334

This is another alias issue exposed by ICF.  Vectorizer attempts to increase an 
alignment of alias
by modifying its DECL_ALIGN, but it doesnot really achieve it - when outputting 
the definition we
use DECL_ALIGN of the ultimate_alias_target.

Frankly, increasing alias target is not safe thing to do: alias may be static,
while target interposable and we do not want code touching actual target to
assume greater alignment.  I suppose only way to get this right is to make
varasm to walk all aliases and figure largest alignment assumed.  I am workign
on a patch.

Honza
> 
> -- 
> H.J.

Reply via email to