From: Matthias Braun Date: Thu, 1 Nov 2007 11:51:49 +0000 (+0000) Subject: another fehler X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=d54b75f83b21e5e6f9ec35b400d62a67785fe094;p=libfirm another fehler [r16403] --- diff --git a/ir/be/test/fehler002.c b/ir/be/test/fehler002.c new file mode 100644 index 000000000..4003d97cb --- /dev/null +++ b/ir/be/test/fehler002.c @@ -0,0 +1,25 @@ +/*$ -fno-inline $*/ +/* codeselector produces invalid AM for cmov */ + +#include + +int k = 20; + +int func(void) +{ + k = 42; + return 1; +} + +int main(int argc, char **argv) +{ + int val = k; + int res; + if(func()) { + res = val; + } else { + res = 20; + } + printf("Res: %d (should be 20)\n", res); + return 0; +}