aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/optim
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2020-10-06 21:29:32 +0200
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2020-11-22 15:58:07 +0100
commita49663abcf7f1a0139b403fa23856ca998ffee28 (patch)
treea95154341a0aed194ea7cec82fd8306d3e5ad50d /validation/optim
parent8b1d40e3721f82b57bad55d9095d7ec7db5bbbef (diff)
downloadsparse-dev-a49663abcf7f1a0139b403fa23856ca998ffee28.tar.gz
not: simplify (~x {&,|,^} x) --> {0,~0,~0}
Simplify bitwise operations on a pseudo and its complement into 0 (for &) or ~0 for (| and ^). Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'validation/optim')
-rw-r--r--validation/optim/cse-not01.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/validation/optim/cse-not01.c b/validation/optim/cse-not01.c
index f87123f1..ea1bb7cf 100644
--- a/validation/optim/cse-not01.c
+++ b/validation/optim/cse-not01.c
@@ -5,7 +5,6 @@ int xor(int a) { return (~a ^ a) == ~0; }
/*
* check-name: cse-not01
* check-command: test-linearize -Wno-decl $file
- * check-known-to-fail
*
* check-output-ignore
* check-output-returns: 1