diff --git a/build/make/targets/reg.test.run.xml b/build/make/targets/reg.test.run.xml
index 392f16c..5d85bd3 100644
--- a/build/make/targets/reg.test.run.xml
+++ b/build/make/targets/reg.test.run.xml
@@ -38,6 +38,7 @@
+
diff --git a/src/test/regression/H2261/RCETest.java b/src/test/regression/H2261/RCETest.java
new file mode 100644
index 0000000..c66c39e
--- /dev/null
+++ b/src/test/regression/H2261/RCETest.java
@@ -0,0 +1,31 @@
+package org.apache.harmony.drlvm.tests.regression.h2261;
+
+import junit.framework.TestCase;
+
+public class RCETest extends TestCase
+{
+ private int maximum, minimum, visibleAmount;
+
+ public RCETest()
+ {
+ visibleAmount = 10;
+ minimum = -100;
+ }
+
+ public static void main(String[] args)
+ {
+ (new RCETest()).test();
+ }
+
+ public void test() {
+ minimum = -2147483648;
+ maximum = 100;
+ System.out.println(".");
+ if (maximum - minimum < 0) {
+ maximum = minimum + Integer.MAX_VALUE;
+ }
+ visibleAmount = Math.min(maximum - minimum, visibleAmount);
+ assertTrue(visibleAmount == 10);
+ }
+
+}
diff --git a/src/test/regression/H2261/run.test.xml b/src/test/regression/H2261/run.test.xml
new file mode 100644
index 0000000..2b71e31
--- /dev/null
+++ b/src/test/regression/H2261/run.test.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+