diff --git a/package.xml b/package.xml
index bbec4158..7aadf4db 100644
--- a/package.xml
+++ b/package.xml
@@ -74,6 +74,7 @@ Fixes
+
@@ -143,6 +144,7 @@ Fixes
+
diff --git a/tests/incrdecr_64.phpt b/tests/incrdecr_64.phpt
new file mode 100644
index 00000000..dfa32c6a
--- /dev/null
+++ b/tests/incrdecr_64.phpt
@@ -0,0 +1,39 @@
+--TEST--
+64-bit Memcached::increment() decrement() incrementByKey() decrementByKey()
+--SKIPIF--
+
+--FILE--
+set('foo', 1);
+var_dump($m->get('foo'));
+
+echo "Enormous offset 64-bit\n";
+$m->increment('foo', 0x100000000);
+var_dump($m->get('foo'));
+
+$m->decrement('foo', 0x100000000);
+var_dump($m->get('foo'));
+
+echo "Enormous offset 64-bit by key\n";
+$m->incrementByKey('foo', 'foo', 0x100000000);
+var_dump($m->get('foo'));
+
+$m->decrementByKey('foo', 'foo', 0x100000000);
+var_dump($m->get('foo'));
+
+--EXPECT--
+Normal
+int(1)
+Enormous offset 64-bit
+int(4294967297)
+int(1)
+Enormous offset 64-bit by key
+int(4294967297)
+int(1)