Leehod Baruch wrote: > subst simplifies the sign-extension to ASHIFTRT ( ASHIFT ()) and then the > pattern is not recognized. I would suggest extending simplify_subreg to handle this case. -- Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com