On Wed, Jul 03, 2024 at 02:37:12PM +0200, Richard Biener wrote:
> > So maybe instead of the assert just do your new handling just for allows_reg
> > && allows_mem and leave the rest as before.
> 
> But "=mi" would be a valid constraint (even if a literal immediate
> would be never OK there)?

I'd say so, the compiler can choose and while i won't ever work there, m
can.  But then the FEs would try to make it addressable because it is
!allows_reg.  Still, I think it is better to just guard and not assert.

> But yeah, && allows_reg would make it obviously safe.  I'll adjust
> and re-fire the testing.

Thanks.

        Jakub

Reply via email to