From: Matthias Braun Date: Mon, 17 Dec 2007 18:27:20 +0000 (+0000) Subject: double,longlong conv problems X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=6638a5dd5faf98e7b3edf64a47450eb141b63285;p=libfirm double,longlong conv problems [r17006] --- 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; +}