From fd1ec1a214b2fb1dd9331282a706c75d054a0955 Mon Sep 17 00:00:00 2001 From: Moritz Kroll Date: Tue, 5 Aug 2008 01:55:45 +0000 Subject: [PATCH] fehler128: Crashes in Belady when compiled with -march=i686 [r20980] --- ir/be/test/fehler128.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 ir/be/test/fehler128.c diff --git a/ir/be/test/fehler128.c b/ir/be/test/fehler128.c new file mode 100644 index 000000000..5f60a6d68 --- /dev/null +++ b/ir/be/test/fehler128.c @@ -0,0 +1,22 @@ +/*$ -march=i686 $*/ + +double __attribute__((__cdecl__)) atof (const char *__nptr); + +int a; +char *str; + +void GIB_Range_f (void) +{ + double i, inc = 9, limit = 42; + if (a == 4) { + inc = atof(str); + if(inc == 0) return; + } + for (i = atof (str); inc < 0 ? i >= limit : i <= limit; i += inc) { + } +} + +int main(void) +{ + return 0; +} -- 2.20.1