From: Michael Beck Date: Tue, 2 Sep 2008 12:35:32 +0000 (+0000) Subject: demonstartes a bug in the tarval module X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=5a109d0ab95f3eedf65fa50a907d576969b1367a;p=libfirm demonstartes a bug in the tarval module [r21645] --- diff --git a/ir/be/test/fehler145.c b/ir/be/test/fehler145.c new file mode 100644 index 000000000..5e8f8cc91 --- /dev/null +++ b/ir/be/test/fehler145.c @@ -0,0 +1,15 @@ +#define INT_TO_FLOAT(I) ((2.0F * (I) + 1.0F) * (1.0F/4294967294.0F)) + +float A, B, C; + +void f(float r, float g, float b) { + A = r; B = g; C = b; +} + +void bla(int r, int g, int b) { + f(INT_TO_FLOAT(r), INT_TO_FLOAT(g), INT_TO_FLOAT(b)); +} + +int main(int argc, char *argv[]) { + return 0; +}