summaryrefslogtreecommitdiff
path: root/chapter25/src/test/java/com/seaofnodes
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2026-09-14 10:39:24 -0700
committerCliff Click <cliffc@acm.org>2026-09-14 10:39:24 -0700
commitccd14c5901c5eff7a4be463bf7cdd91b03e1ca38 (patch)
treef7a3b3bdac559d2217dc164e0dd94be4a14d6b92 /chapter25/src/test/java/com/seaofnodes
parent86339c69320760c5b1acae681b9938d4c9f897f6 (diff)
downloadSimple-ccd14c5901c5eff7a4be463bf7cdd91b03e1ca38.tar.gz
Simple-ccd14c5901c5eff7a4be463bf7cdd91b03e1ca38.zip
int-only ops force inputs to be int-only
Lest an int-only op, having lifted result types to int, get a zero-fold (e.g. X^0) to their mode-not-set input and have types fall. Handle idepth-cache overflow
Diffstat (limited to 'chapter25/src/test/java/com/seaofnodes')
-rw-r--r--chapter25/src/test/java/com/seaofnodes/simple/FuzzerWrap.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/chapter25/src/test/java/com/seaofnodes/simple/FuzzerWrap.java b/chapter25/src/test/java/com/seaofnodes/simple/FuzzerWrap.java
index 3aaa290a..eb4454d5 100644
--- a/chapter25/src/test/java/com/seaofnodes/simple/FuzzerWrap.java
+++ b/chapter25/src/test/java/com/seaofnodes/simple/FuzzerWrap.java
@@ -23,13 +23,13 @@ public class FuzzerWrap {
8335100609598232836L, // ternary result killed by region cleanup
2520958273643234516L, // nested guard merge
-3772838984504063325L, // fuzzer regression
+ -4628356252269023530L, // idepth cache version wrap
+ -4022199781524079249L, // fuzzer regression
+ 8824787517620928178L, // unknown-mode unary minus during SCCP
+ -673501011619761901L, // peephole killed self
};
private static final long[] OPEN_FAILING_SEEDS = {
- -4628356252269023530L,
- -4022199781524079249L,
- 8824787517620928178L,
- -673501011619761901L,
};
@@ -42,6 +42,7 @@ public class FuzzerWrap {
fuzzer.fuzzPeepsRegression(seed);
}
+ @Ignore
@Test
public void fuzzPeepsRandom() {
Random R = new Random(System.currentTimeMillis());
@@ -61,8 +62,8 @@ public class FuzzerWrap {
assertTrue(fuzzer.noExceptions());
}
- @Test
@Ignore
+ @Test
public void fuzzPeepTiming() {
var fuzzer = new Fuzzer();
int max_nid=0;