|
From: <sv...@va...> - 2006-10-05 01:45:01
|
Author: sewardj
Date: 2006-10-05 02:44:58 +0100 (Thu, 05 Oct 2006)
New Revision: 6180
Log:
Add even more ludicrous paranoia.
Modified:
branches/AIX5/coregrind/m_translate.c
Modified: branches/AIX5/coregrind/m_translate.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
--- branches/AIX5/coregrind/m_translate.c 2006-10-05 00:45:02 UTC (rev 61=
79)
+++ branches/AIX5/coregrind/m_translate.c 2006-10-05 01:44:58 UTC (rev 61=
80)
@@ -651,6 +651,10 @@
vg_assert(VG_WORDSIZE =3D=3D 4);
# endif
=20
+ vg_assert(sizeof(void*) =3D=3D VG_WORDSIZE);
+ vg_assert(sizeof(Word) =3D=3D VG_WORDSIZE);
+ vg_assert(sizeof(Addr) =3D=3D VG_WORDSIZE);
+
descr =3D mkIRArray( offB_REDIR_STACK, ty_Word, stack_size );
t1 =3D newIRTemp( bb->tyenv, ty_Word );
one =3D mkU(1);
@@ -739,6 +743,10 @@
IRTemp res =3D newIRTemp( bb->tyenv, ty_Word );
IRExpr* one =3D mkU(1);
=20
+ vg_assert(sizeof(void*) =3D=3D VG_WORDSIZE);
+ vg_assert(sizeof(Word) =3D=3D VG_WORDSIZE);
+ vg_assert(sizeof(Addr) =3D=3D VG_WORDSIZE);
+
/* t1 =3D guest_REDIR_SP */
addStmtToIRBB(
bb,=20
|