1  extern double log (double) __attribute__ ((const));
       2  
       3  f (double x)
       4  {
       5    for (;;)
       6      exp(log(x));
       7  }
       1  extern double log (double) __attribute__ ((const));
       2  
       3  f (double x)
       4  {
       5    for (;;)
       6      exp(log(x));
       7  }