From edd53c046f5306dd718f7d60f6e354292505f2bc Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Tue, 29 Jul 2008 21:36:29 +0000 Subject: [PATCH] fehler120: Backend discards float->int Conv for shift amount. [r20772] --- ir/be/test/fehler120.c | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 ir/be/test/fehler120.c diff --git a/ir/be/test/fehler120.c b/ir/be/test/fehler120.c new file mode 100644 index 000000000..8b8fd1d7f --- /dev/null +++ b/ir/be/test/fehler120.c @@ -0,0 +1,11 @@ +/*$ -fno-inline $*/ + +int f(float x) +{ + return 1 << (int)x; +} + +int main(void) +{ + return f(3.0) != 8; +} -- 2.20.1