summaryrefslogtreecommitdiffstats
path: root/test/083-compiler-regressions
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2014-02-07 21:10:37 -0800
committerIan Rogers <irogers@google.com>2014-02-07 21:10:37 -0800
commit116848d335141a8f638253cf140846f8825aefd8 (patch)
treebdad6b0c96bd96bb8435a0774b4c9f2b625ee934 /test/083-compiler-regressions
parentf9bc0a5b9be90c19f34ddbaf99797aa195ab3525 (diff)
downloadart-116848d335141a8f638253cf140846f8825aefd8.zip
art-116848d335141a8f638253cf140846f8825aefd8.tar.gz
art-116848d335141a8f638253cf140846f8825aefd8.tar.bz2
Tweak test to better expose codegen bug.
Place a non-zero value in high 32bits. Change-Id: I6ff42de39d56c4e4d6f44eb0001460ba6d58aa75
Diffstat (limited to 'test/083-compiler-regressions')
-rw-r--r--test/083-compiler-regressions/src/Main.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/083-compiler-regressions/src/Main.java b/test/083-compiler-regressions/src/Main.java
index a532141..fb65471 100644
--- a/test/083-compiler-regressions/src/Main.java
+++ b/test/083-compiler-regressions/src/Main.java
@@ -61,19 +61,19 @@ public class Main {
static void wideIdentityTest() {
Foo foo = new Foo();
- long i = 1;
+ long i = 0x200000001L;
i += foo.wideIdent0(i);
i += foo.wideIdent1(0,i);
i += foo.wideIdent2(0,0,i);
i += foo.wideIdent3(0,0,0,i);
i += foo.wideIdent4(0,0,0,0,i);
i += foo.wideIdent5(0,0,0,0,0,i);
- if (i == 64) {
+ if (i == 0x8000000040L) {
System.out.println("wideIdentityTest passes");
}
else {
- System.out.println("wideIdentityTest fails: " + i +
- " (expecting 64)");
+ System.out.println("wideIdentityTest fails: 0x" + Long.toHexString(i) +
+ " (expecting 0x8000000040)");
}
}