> I appreciate any advise of how to resolve this -- should I add
>
>  (*fun) (&XEXP (dest, 0), data); ?

Actually I don't see why not - a zero_extract on the LHS of an
expression is supposed to be a bit field insert on that register.
Isn't there an implicit read of the destination register involved in
this case in that the lower order bits of the register are left
unchanged ?

cheers
Ramana

Reply via email to