/* { dg-do compile } */ | |
/* { dg-options "-Os -ffast-math" } */ | |
extern int ilogbl(long double); | |
extern int printf(const char *format, ...); | |
__attribute__((noinline, noclone)) | |
int foo(long double x) | |
{ | |
return ilogbl(x); | |
} | |
int main() | |
{ | |
printf("%d\n", foo(100)); | |
return 0; | |
} |