0332e15
--- valgrind/coregrind/m_debuginfo/d3basics.c.jj	2010-01-20 09:46:56.000000000 +0100
0332e15
+++ valgrind/coregrind/m_debuginfo/d3basics.c	2010-01-20 09:52:33.000000000 +0100
0332e15
@@ -770,12 +770,12 @@ GXResult ML_(evaluate_Dwarf3_Expr) ( UCh
0332e15
             PUSH(sw1);
0332e15
             break;
0332e15
          case DW_OP_mod:
0332e15
-            POP(sw2);
0332e15
-            if (sw2 == 0)
0332e15
+            POP(uw2);
0332e15
+            if (uw2 == 0)
0332e15
                FAIL("evaluate_Dwarf3_Expr: division by zero");
0332e15
-            POP(sw1);
0332e15
-            sw1 %= sw2;
0332e15
-            PUSH(sw1);
0332e15
+            POP(uw1);
0332e15
+            uw1 %= uw2;
0332e15
+            PUSH(uw1);
0332e15
             break;
0332e15
 #define BINARY(name, op, s) \
0332e15
          case DW_OP_##name:		\