|
From: <sv...@va...> - 2006-04-04 03:08:59
|
Author: sewardj
Date: 2006-04-04 04:08:49 +0100 (Tue, 04 Apr 2006)
New Revision: 5820
Log:
ppc32-linux: work around assemblers which can't do Altivec, by
emitting the relevant instruction directly. Fixes a build problem on
Debian 3.1 (ppc32).
Modified:
trunk/coregrind/m_machine.c
Modified: trunk/coregrind/m_machine.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_machine.c 2006-04-03 16:38:33 UTC (rev 5819)
+++ trunk/coregrind/m_machine.c 2006-04-04 03:08:49 UTC (rev 5820)
@@ -380,7 +380,7 @@
if (__builtin_setjmp(env_sigill)) {
have_V =3D False;
} else {
- __asm__ __volatile__("vor 0,0,0");
+ __asm__ __volatile__(".long 0x10000484"); /*vor 0,0,0*/
}
=20
/* General-Purpose optional (fsqrt, fsqrts) */
|