Skip analyzer strndup test on hppa*-*-hpux*
[official-gcc.git] / gcc / testsuite / gcc.dg / fltconst-2.c
blobd4d06ac882325cbdaa5fff359d6982bf2fdaffcb
1 /* { dg-do compile } */
2 /* { dg-options "-std=gnu99" } */
4 /* Check that d or D is recognized as a float constant suffix. */
6 double d = 0.5d;
7 double D = 0.5D;
9 /* Check that d or D is recognized in a hexadecimal floating constant. */
11 double hd1 = 0x1.8p1d;
12 double hd2 = 0x1.p+1D;
13 double hd3 = 0x0.8p-1d;
15 /* Check that imaginary constant suffixes are still recognized with
16 only i, I, j, or J. */
18 double i = 0.5i;
19 double I = 0.5I;
20 double j = 0.5j;
21 double J = 0.5J;
23 /* Check that imaginary constant suffixes are allowed with d or D. */
25 double di = 0.5di;
26 double dI = 0.5dI;
27 double Di = 0.5Di;
28 double DI = 0.5DI;
29 double dj = 0.5dj;
30 double dJ = 0.5dJ;
31 double Dj = 0.5Dj;
32 double DJ = 0.5DJ;
33 double id = 0.5id;
34 double iD = 0.5iD;
35 double Id = 0.5Id;
36 double ID = 0.5ID;
37 double jd = 0.5jd;
38 double jD = 0.5jD;
39 double Jd = 0.5Jd;
40 double JD = 0.5JD;