Re: [Qemu-devel] Tracking down a bug in CIL + tcg + kernel >= 3.2

2013-09-13 Thread Gabriel Kerneis
On Fri, Sep 13, 2013 at 08:38:58AM +0100, Gabriel Kerneis wrote: > But I'm nonetheless hitting a bug in CIL simplifications and I have a hard > time tracking it down. Fixed! https://github.com/kerneis/cil/commit/640994197bed274c373d585decbe9ebe2073f014 Thanks to everybody who helped, -- Gabriel

Re: [Qemu-devel] Tracking down a bug in CIL + tcg + kernel >= 3.2

2013-09-13 Thread Gabriel Kerneis
On Fri, Sep 13, 2013 at 08:38:58AM +0100, Gabriel Kerneis wrote: > So CIL introduces a bug in TCG which prevents >= 3.2 kernels from booting with > the above error message, but I have absolutely no clue which files of QEMU's > code > might be involved. Some more bisections later, it's somewhere i

[Qemu-devel] Tracking down a bug in CIL + tcg + kernel >= 3.2

2013-09-13 Thread Gabriel Kerneis
Dear all, I am using CIL [1] to compile QEMU. CIL is a wrapper around gcc which can be used to analyse C code. As explained recently on this list, the ultimate goal is to check coroutine_fn annotations statically [2]. When CIL compiles C code, it performs a number of simplifications, which are sup