[Qemu-devel] [Bug 996303] Re: does not work with clang

2013-07-26 Thread Peter Maydell
This was released in QEMU 1.3. ** Changed in: qemu Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: does not work with clang Status in QEM

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-09-27 Thread Karl-Michael Schindler
Hi Faster than promised: Fink package qemu for 10.7/8 is now based on the git commit ac05f3492421caeb05809ffa02c6198ede179e43. Michael. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title:

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-09-27 Thread Karl-Michael Schindler
> That is going to be badly broken somewhere along the line for at least some > CPU targets: don't try to ship that! oops. already done. oh well. >This is all fixed properly in git master (because Blue Swirl committed a lot > of patches that let us finally drop the need for that global register >

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-09-27 Thread Peter Maydell
> I removed register from the variable declaration That is going to be badly broken somewhere along the line for at least some CPU targets: don't try to ship that! This is all fixed properly in git master (because Blue Swirl committed a lot of patches that let us finally drop the need for that

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-09-27 Thread Karl-Michael Schindler
I tried another approach in my patch for the package in fink on Mac OS X. Since dyngen-exec.h seems to be the only place with a GLOBAL register variable, I removed register from the variable declaration. So far, it seems to work. Regarding an impact on performance, I have no information. Has anyone

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-09-11 Thread Paolo Bonzini
** Changed in: qemu Status: New => Fix Committed -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: does not work with clang Status in QEMU: Fix Committed Bug description: Fro

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread Stevan Vucenovic
** Visibility changed to: Public -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: does not work with clang Status in QEMU: New Bug description: Frozen on start. CPU: dual-core 6

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread Stevan Vucenovic
Sure! thanks again! -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: does not work with clang Status in QEMU: New Bug description: Frozen on start. CPU: dual-core 64-bit penryn

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread Wei-Ren Chen
So O.K. to close? :-) -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: does not work with clang Status in QEMU: New Bug description: Frozen on start. CPU: dual-core 64-bit penry

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread Wei-Ren Chen
You can send launchpad a bug report talking about this. ;-) -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: does not work with clang Status in QEMU: New Bug description: Frozen on

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread Stevan Vucenovic
It works! with --enable-tcg-interpreter! -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: does not work with clang Status in QEMU: New Bug description: Frozen on start. CPU: dua

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread Stevan Vucenovic
I was thinking there must be something like that ;-) thanks! btw why this site is so nazi about deleting or editing comments ? :-] makes me feel like I am in court in murder trial -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https:

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread Wei-Ren Chen
`../qemu/configure --enable-tcg-interpreter` will use TCI not TCG. You can use `configure --help` to see what options it provides. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: does n

Re: [Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread 陳韋任
On Wed, May 09, 2012 at 08:05:25AM -, Stevan Vucenovic wrote: > Can you please show me where to find configure options or specific > options to accomplish that ? `../qemu/configure --enable-tcg-interpreter` will use TCI not TCG. You can use `configure --help` to see what options it provides.

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread Stevan Vucenovic
Can you please show me where to find configure options or specific options to accomplish that ? -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: does not work with clang Status in QEMU:

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread Wei-Ren Chen
You can try to configure QEMU to use TCI (interpreter) rather then TCG (jitter). IIRC, TCI doesn't use global register. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: does not work wit

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread Stevan Vucenovic
& there is no configure option to avoid using global registers ? -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: does not work with clang Status in QEMU: New Bug description: Froz

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-09 Thread Wei-Ren Chen
O.K., the first thing you need to know is llvm-gcc uses GCC as it's frontend to parse your source code, and uses LLVM as it's backend to generate binary. In order to support global register correctly, not only the frontend has to be able to recognize the global register syntax, but also the LLVM ba

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-08 Thread Wei-Ren Chen
IIRC, clang doesn't support global register yet. Do you configure QEMU to use TCI? What's the version of Clang and QEMU you're using? -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/996303 Title: doe

[Qemu-devel] [Bug 996303] Re: does not work with clang

2012-05-08 Thread Stevan Vucenovic
This one does not compile: ./configure --prefix=/usr/local/Cellar/qemu/1.0.1 --cc=/usr/bin/clang --host-cc=/usr/bin/clang --disable-darwin-user --enable-cocoa --disable- bsd-user --disable-guest-agent > In file included from > /private/tmp/homebrew-qemu-1.0.1-CpcD/qemu-1.0.1/target-i386/op_helpe