From 576cce6deb646240e0c266553f89a14f390d7a9c Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Tue, 28 Aug 2007 10:00:07 +0000 Subject: [PATCH] fehler72: wrong conversion from unsigned int to long long. [r15614] --- ir/be/test/fehler72.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 ir/be/test/fehler72.c diff --git a/ir/be/test/fehler72.c b/ir/be/test/fehler72.c new file mode 100644 index 000000000..363c8dc23 --- /dev/null +++ b/ir/be/test/fehler72.c @@ -0,0 +1,14 @@ +/*$ -fno-inline $*/ +#include + +unsigned f(unsigned a, unsigned b) +{ + return (long long)a * b >> 16; +} + + +int main(void) +{ + printf("%X\n", f(0xFFFFFFFF, 1)); + return 0; +} -- 2.20.1