(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
builtin-pow-mpfr-1.c
       1  /* Version 2.2.0 of MPFR had bugs in pow underflow/overflow.  This
       2     test checks to see if that buggy version was installed.  The
       3     problem is NOT fixed with the version 2.2.0 "cumulative patch".
       4     However it is fixed in version 2.2.1 and presumably later MPFR
       5     versions.
       6  
       7     Origin: Kaveh R. Ghazi 12/17/2006.  */
       8  
       9  /* { dg-do compile } */
      10  /* { dg-options "-fdump-tree-original" } */
      11  
      12  extern double testit()
      13  {
      14    /* This underflows and therefore gcc should not fold it.  */
      15    return __builtin_pow (0.11, 1.0e38);
      16  }
      17  
      18  /* { dg-final { scan-tree-dump "pow" "original" } } */