diff options
| author | Cliff Click <cliffc@acm.org> | 2026-09-14 10:39:24 -0700 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2026-09-14 10:39:24 -0700 |
| commit | ccd14c5901c5eff7a4be463bf7cdd91b03e1ca38 (patch) | |
| tree | f7a3b3bdac559d2217dc164e0dd94be4a14d6b92 /chapter25/src/test/java/com/seaofnodes | |
| parent | 86339c69320760c5b1acae681b9938d4c9f897f6 (diff) | |
| download | Simple-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.java | 11 |
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; |
