From 9e9c34cc849f62de7fb70fbc43df6bef06c12f89 Mon Sep 17 00:00:00 2001 From: Moritz Kroll Date: Fri, 1 Aug 2008 20:12:57 +0000 Subject: [PATCH] Incorrect final value due to skipping too many float-float-Convs while transforming. [r20922] --- ir/be/test/fehler124.c | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 ir/be/test/fehler124.c diff --git a/ir/be/test/fehler124.c b/ir/be/test/fehler124.c new file mode 100644 index 000000000..675cb8181 --- /dev/null +++ b/ir/be/test/fehler124.c @@ -0,0 +1,11 @@ +int x = 0x5FFFFFFF; + +int main(void) +{ + double a = x; + float b = a; + double c = b; + x = c; + printf("%f %f %f %d\n", a, b, c, x); + return 0; +} -- 2.20.1