]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fill in missing cases in eqIRConst. This stops iropt's CSE pass from
authorJulian Seward <jseward@acm.org>
Sat, 27 Jan 2007 00:46:28 +0000 (00:46 +0000)
committerJulian Seward <jseward@acm.org>
Sat, 27 Jan 2007 00:46:28 +0000 (00:46 +0000)
asserting in the presence of V128 immediates, which is a regression
in valgrind 3.2.2.

git-svn-id: svn://svn.valgrind.org/vex/trunk@1731

VEX/priv/ir/irdefs.c

index a6462ba0d49a45d4080106144b7b16a8dfa8d47d..15d3dcc828728dedb89091806d9d035070367a2f 100644 (file)
@@ -2607,6 +2607,8 @@ Bool eqIRConst ( IRConst* c1, IRConst* c2 )
       case Ico_U32: return toBool( c1->Ico.U32 == c2->Ico.U32 );
       case Ico_U64: return toBool( c1->Ico.U64 == c2->Ico.U64 );
       case Ico_F64: return toBool( c1->Ico.F64 == c2->Ico.F64 );
+      case Ico_F64i: return toBool( c1->Ico.F64i == c2->Ico.F64i );
+      case Ico_V128: return toBool( c1->Ico.V128 == c2->Ico.V128 );
       default: vpanic("eqIRConst");
    }
 }