URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [testsuite/] [gcc.dg/] [dfp/] [loop-index.c] - Rev 816
Compare with Previous | Blame | View Log
/* { dg-options "-std=gnu99" } */ /* C99 6.8.5.2: The for statement. */ #include <stdio.h> #include <stdlib.h> void f32 (void) { _Decimal32 d; int i; for (d = 1.1df, i=0; d <= 1.5df; d += 0.1df) i++; if (i != 5) abort(); } void f64 (void) { _Decimal64 d; int i; for (d = 1.1dd, i=0; d <= 1.5dd; d += 0.1dd) i++; if (i != 5) abort(); } void f128 (void) { _Decimal128 d; int i; for (d = 1.1dl, i=0; d <= 1.5dl; d += 0.1dl) i++; if (i != 5) abort(); } int main () { int i; f32 (); f64 (); f128 (); return (0); }