On 05/31/2012 05:51 AM, dieter wrote:
On Thu, 31 May 2012 12:32:05 +0200 (CEST) Richard Guenther wrote:
I bet you are running virtualized using KVM.
Richard.
yes, correct - KVM of Opensuse 12.1 with current updates. Can you reproduce it with KVM? Or is it a known issue with KVM?
It's a know issue with KVM and interaction with GMP. Supply a proper CPU config to KVM - the default ones causes cpuid to spit out impossible values (and gmp abort()s on that).
Great hint, thanks! When I specify a CPU (I tried phenom) no ICE happens and the (original) program runs as expected.
Without specifying a CPU the ICE was absolutely reproducible, it happened every time when an optimisation level>0 was used.
This may be related to https://bugzilla.novell.com/show_bug.cgi?id=760210. In this case, the machine description in gcc was wrong for 4.6 and 4.7. That caused the compiler to generate cmove instructions for CPUs that did not have them. I think the gcc developers had a solution, but so far it has not appeared in Tumbleweed, thus probably not in any other openSUSE version. Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org