From 6638a5dd5faf98e7b3edf64a47450eb141b63285 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Mon, 17 Dec 2007 18:27:20 +0000 Subject: [PATCH] double,longlong conv problems [r17006] --- ir/be/test/fehler106.c | 12 ++++++++++++ ir/be/test/fehler107.c | 12 ++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 ir/be/test/fehler106.c create mode 100644 ir/be/test/fehler107.c diff --git a/ir/be/test/fehler106.c b/ir/be/test/fehler106.c new file mode 100644 index 000000000..cedcab752 --- /dev/null +++ b/ir/be/test/fehler106.c @@ -0,0 +1,12 @@ +#include + +long long k = 0x100000000LL; + +double f(void) { + return k; +} + +int main(void) { + printf("Res: %f\n", f()); + return 0; +} diff --git a/ir/be/test/fehler107.c b/ir/be/test/fehler107.c new file mode 100644 index 000000000..9ba67b538 --- /dev/null +++ b/ir/be/test/fehler107.c @@ -0,0 +1,12 @@ +#include + +double k = 4294967296.000000; + +long long f(void) { + return k; +} + +int main(void) { + printf("Res: %llx\n", f()); + return 0; +} -- 2.20.1