On 22 November 2011 20:30, Ian Lance Taylor <iant@xxxxxxxxxx> wrote: > Ayonam Ray <ayonam@xxxxxxxxx> writes: > >> I wanted to write an RTL that would access the higher order bits of a >> register. I saw that high:<mode> works only with constants or labels. >> The subreg:<mode> only takes the lower order bits. Can't find any >> way to address the higher order bits. Any help would be appreciated. > > If it is a single hard register, use a shift. > > Ian > Thanks for your reply. It is indeed a single hard register. But I need it as an lvalue. Ayonam