diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/20010405-1.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/20010405-1.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/20010405-1.c b/gcc/testsuite/gcc.dg/20010405-1.c new file mode 100644 index 00000000000..b4d57a5d814 --- /dev/null +++ b/gcc/testsuite/gcc.dg/20010405-1.c @@ -0,0 +1,19 @@ +__inline__ double bar(double *x) +{ + static double a; + a = *x >= 0 ? *x : -*x; + return a; +} + +int main(void) +{ + extern double bar(); + double a; + static double b; + int r; + for (r = 1; r < 3; r++) { + a = 1.0; + b = bar(&a); + } + return 0; +} |