diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/builtins-33.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/builtins-33.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/builtins-33.c b/gcc/testsuite/gcc.dg/builtins-33.c index 758978f0600..11393e30089 100644 --- a/gcc/testsuite/gcc.dg/builtins-33.c +++ b/gcc/testsuite/gcc.dg/builtins-33.c @@ -10,10 +10,13 @@ extern double log10(double); extern double log2(double); +extern double log1p(double); extern float log10f(float); extern float log2f(float); +extern float log1pf(float); extern long double log10l(long double); extern long double log2l(long double); +extern long double log1pl(long double); double test1(double x) @@ -26,6 +29,11 @@ double test2(double x) return log2(x); } +double test3(double x) +{ + return log1p(x); +} + float test1f(float x) { return log10f(x); @@ -36,6 +44,11 @@ float test2f(float x) return log2f(x); } +float test3f(float x) +{ + return log1pf(x); +} + long double test1l(long double x) { return log10l(x); @@ -46,3 +59,7 @@ long double test2l(long double x) return log2l(x); } +long double test3l(long double x) +{ + return log1pl(x); +} |