Re: [Qemu-devel] [PULL v2] Queued TCG improvements

2015-09-10 Thread Aurelien Jarno
On 2015-08-19 08:49, Richard Henderson wrote: > On 08/18/2015 04:23 PM, Peter Maydell wrote: > > Hi. I'm afraid this fails 'make check' on 32-bit ARM for me: > > Found it. The problem is in the temps tracking patch, where we weren't > ignoring TCG_CALL_DUMMY_ARG (-1). This isn't used on x86 of c

Re: [Qemu-devel] [PULL v2] Queued TCG improvements

2015-08-19 Thread Richard Henderson
On 08/18/2015 04:23 PM, Peter Maydell wrote: > Hi. I'm afraid this fails 'make check' on 32-bit ARM for me: Found it. The problem is in the temps tracking patch, where we weren't ignoring TCG_CALL_DUMMY_ARG (-1). This isn't used on x86 of course, which is why we didn't see this failure there. T

Re: [Qemu-devel] [PULL v2] Queued TCG improvements

2015-08-18 Thread Richard Henderson
On 08/18/2015 04:23 PM, Peter Maydell wrote: Hi. I'm afraid this fails 'make check' on 32-bit ARM for me: ... (i386-softmmu doesn't segv, so probably it's a 64-bit-ops-on-32-bit thing.) Sadly, this doesn't fail on 32-bit x86 host. I've started a build on an arm host, but it may be a while b

Re: [Qemu-devel] [PULL v2] Queued TCG improvements

2015-08-18 Thread Peter Maydell
On 18 August 2015 at 15:59, Richard Henderson wrote: > This pull includes three independent patch sets, which were > all posted during the 2.4 freeze. > > The first is algorithmic improvements to tcg/optimize, both > improving its runtime and its tracking of constants. > > The second is improvemen

[Qemu-devel] [PULL v2] Queued TCG improvements

2015-08-18 Thread Richard Henderson
This pull includes three independent patch sets, which were all posted during the 2.4 freeze. The first is algorithmic improvements to tcg/optimize, both improving its runtime and its tracking of constants. The second is improvements to the representation of 32<->64-bit size changing operations.