> > >and thus we will hapilly merge types with different TYPE_ALIGN. 
> > >Should func_checker::types_compatible be extended to compare these?
> > >Clearly TYPE_ALIGN matters for vectorizer and other plaes...
> > 
> > But it matters on MEM_REFs only, and you can't use canonical types for that.
> > And we don't. Tree merging correctly takes TYPE_ALING into account.
> 
> Yep, I wonder about ICF that will match the different MEM_REFs based on 
> useless
> type conversion assumptions.  In fact here is a wrong code testcase:

Now tracked as PR65270

Honza

Reply via email to