From 659d1d8d023282ca7597425574d202888563edfe Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Fri, 29 Aug 2008 02:13:02 +0000 Subject: [PATCH] testcase for currently broken GVN-PRE [r21561] --- ir/be/test/fehler141.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 ir/be/test/fehler141.c diff --git a/ir/be/test/fehler141.c b/ir/be/test/fehler141.c new file mode 100644 index 000000000..68599d4e8 --- /dev/null +++ b/ir/be/test/fehler141.c @@ -0,0 +1,18 @@ +/*$ -fgvn-pre -fno-gcse $*/ +int bl_count[256]; + +int test(int max_length, int overflow) { + int bits; + + do { + bits = max_length-1; + while (bl_count[bits] == 0) bits--; + bl_count[bits]--; /* move one leaf down the tree */ + bl_count[bits+1] += 2; /* move one overflow item as its brother */ + } while (overflow > 0); + return 0; +} + +int main() { + return 0; +} -- 2.20.1