Hi,

On 16 March 2011 16:21, Peter Maydell <peter.mayd...@linaro.org> wrote:
> Although the TCG generated code is always in ARM mode, it is possible
> that the host code was compiled by gcc in Thumb mode (this is often the
> default for Linux distributions targeting ARM v7 only). Handle this
> by using BLX imm when doing a call from ARM into Thumb mode.
> Since BLX imm is not a conditionalisable instruction, we make
> tcg_out_call() no longer take a condition code; we were only ever
> using it with COND_AL anyway.

Thanks, I pushed this patch.  I think we can also support armv4t by
using mov and bx (?).

Cheers

Reply via email to