huge_valf(void)1*c85f09ccSJohn Levon static float huge_valf(void)
2*c85f09ccSJohn Levon {
3*c85f09ccSJohn Levon 	return __builtin_huge_valf();
4*c85f09ccSJohn Levon }
5*c85f09ccSJohn Levon 
huge_val(void)6*c85f09ccSJohn Levon static double huge_val(void)
7*c85f09ccSJohn Levon {
8*c85f09ccSJohn Levon 	return __builtin_huge_val();
9*c85f09ccSJohn Levon }
10*c85f09ccSJohn Levon 
huge_vall(void)11*c85f09ccSJohn Levon static long double huge_vall(void)
12*c85f09ccSJohn Levon {
13*c85f09ccSJohn Levon 	return __builtin_huge_vall();
14*c85f09ccSJohn Levon }
15*c85f09ccSJohn Levon 
16*c85f09ccSJohn Levon 
inff(void)17*c85f09ccSJohn Levon static float inff(void)
18*c85f09ccSJohn Levon {
19*c85f09ccSJohn Levon 	return __builtin_inff();
20*c85f09ccSJohn Levon }
21*c85f09ccSJohn Levon 
inf(void)22*c85f09ccSJohn Levon static double inf(void)
23*c85f09ccSJohn Levon {
24*c85f09ccSJohn Levon 	return __builtin_inf();
25*c85f09ccSJohn Levon }
26*c85f09ccSJohn Levon 
infl(void)27*c85f09ccSJohn Levon static long double infl(void)
28*c85f09ccSJohn Levon {
29*c85f09ccSJohn Levon 	return __builtin_infl();
30*c85f09ccSJohn Levon }
31*c85f09ccSJohn Levon 
32*c85f09ccSJohn Levon /*
33*c85f09ccSJohn Levon  * check-name: builtin_huge_val expand
34*c85f09ccSJohn Levon  * check-command: test-linearize -Wno-decl $file
35*c85f09ccSJohn Levon  * check-known-to-fail
36*c85f09ccSJohn Levon  *
37*c85f09ccSJohn Levon  * check-output-ignore
38*c85f09ccSJohn Levon  * check-output-excludes: call
39*c85f09ccSJohn Levon  */
40