On Wed, Mar 11, 2009 at 03:33:28PM +0100, Ulrich Weigand wrote:

> > It doesn't work. It causes a loop somewhere in gcc. I can get a gdb
> > trace if needed.
> 
> Yes, this does not work.  Jumps are special; the CFG logic makes
> a lot of assumptions how jump patterns look.
[...]
> The s390 back-end globally reserves a register for the purpose of
> holding the target of long branches (well, the register is also 
> used as "link register" for calls).

Ok, so I'll reserve a register for indirect jumps too then. I was hoping
to be able to avoid this.

Thanks !

Stelian.
-- 
Stelian Pop <stel...@popies.net>

Reply via email to