On Tue, Feb 18, 2003 at 07:19:42PM +0300, Dmitry wrote: > why gen_highpart(HImode, op); where op is mem:SI and declared as volatile > fails to produce a correct subreg? Because we're not allowed to change the access width of a volatile memory. r~