Commit 81617385 by Kaveh R. Ghazi Committed by Kaveh Ghazi

builtin-pow-mpfr-1.c: New test.

	* gcc.dg/torture/builtin-pow-mpfr-1.c: New test.

From-SVN: r120018
parent b1250790
2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
* gfortran.dg/advance_3.f90: Add dg-do compile directive.
/* Version 2.2.0 of MPFR had bugs in pow underflow/overflow. This
test checks to see if that buggy version was installed. The
problem is NOT fixed with the version 2.2.0 "cumulative patch".
However it is fixed in version 2.2.1 and presumably later MPFR
versions.
Origin: Kaveh R. Ghazi 12/17/2006. */
/* { dg-do compile } */
/* { dg-options "-fdump-tree-original" } */
extern double testit()
{
/* This underflows and therefore gcc should not fold it. */
return __builtin_pow (0.11, 1.0e38);
}
/* { dg-final { scan-tree-dump "pow" "original" } } */
/* { dg-final { cleanup-tree-dump "original" } } */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment