1 |
689 |
jeremybenn |
/* { dg-do compile } */
|
2 |
|
|
/* { dg-options "-std=gnu99" } */
|
3 |
|
|
|
4 |
|
|
/* Test various invalid constant float suffixes made up of letters of
|
5 |
|
|
valid suffixes. These are invalid regardless of whether the target
|
6 |
|
|
compiler supports decimal float or fixed-point types. */
|
7 |
|
|
|
8 |
|
|
long double rh = 0.5rh; /* { dg-error "invalid suffix" } */
|
9 |
|
|
long double rl = 0.5rl; /* { dg-error "invalid suffix" } */
|
10 |
|
|
long double rll = 0.5rll; /* { dg-error "invalid suffix" } */
|
11 |
|
|
long double kh = 0.5kh; /* { dg-error "invalid suffix" } */
|
12 |
|
|
long double kl = 0.5kl; /* { dg-error "invalid suffix" } */
|
13 |
|
|
long double kll = 0.5kll; /* { dg-error "invalid suffix" } */
|
14 |
|
|
long double ru = 0.5ru; /* { dg-error "invalid suffix" } */
|
15 |
|
|
long double urh = 0.5urh; /* { dg-error "invalid suffix" } */
|
16 |
|
|
long double hur = 0.5hur; /* { dg-error "invalid suffix" } */
|
17 |
|
|
long double hru = 0.5hru; /* { dg-error "invalid suffix" } */
|
18 |
|
|
long double ruh = 0.5ruh; /* { dg-error "invalid suffix" } */
|
19 |
|
|
long double rhu = 0.5rhu; /* { dg-error "invalid suffix" } */
|
20 |
|
|
long double url = 0.5url; /* { dg-error "invalid suffix" } */
|
21 |
|
|
long double lur = 0.5lur; /* { dg-error "invalid suffix" } */
|
22 |
|
|
long double lru = 0.5lru; /* { dg-error "invalid suffix" } */
|
23 |
|
|
long double rul = 0.5rul; /* { dg-error "invalid suffix" } */
|
24 |
|
|
long double rlu = 0.5rlu; /* { dg-error "invalid suffix" } */
|
25 |
|
|
long double urll = 0.5urll; /* { dg-error "invalid suffix" } */
|
26 |
|
|
long double llur = 0.5llur; /* { dg-error "invalid suffix" } */
|
27 |
|
|
long double llru = 0.5llru; /* { dg-error "invalid suffix" } */
|
28 |
|
|
long double rull = 0.5rull; /* { dg-error "invalid suffix" } */
|
29 |
|
|
long double rllu = 0.5rllu; /* { dg-error "invalid suffix" } */
|
30 |
|
|
long double ku = 0.5ku; /* { dg-error "invalid suffix" } */
|
31 |
|
|
long double ukh = 0.5ukh; /* { dg-error "invalid suffix" } */
|
32 |
|
|
long double huk = 0.5huk; /* { dg-error "invalid suffix" } */
|
33 |
|
|
long double hku = 0.5hku; /* { dg-error "invalid suffix" } */
|
34 |
|
|
long double kuh = 0.5kuh; /* { dg-error "invalid suffix" } */
|
35 |
|
|
long double khu = 0.5khu; /* { dg-error "invalid suffix" } */
|
36 |
|
|
long double ukl = 0.5ukl; /* { dg-error "invalid suffix" } */
|
37 |
|
|
long double luk = 0.5luk; /* { dg-error "invalid suffix" } */
|
38 |
|
|
long double lku = 0.5lku; /* { dg-error "invalid suffix" } */
|
39 |
|
|
long double kul = 0.5kul; /* { dg-error "invalid suffix" } */
|
40 |
|
|
long double klu = 0.5klu; /* { dg-error "invalid suffix" } */
|
41 |
|
|
long double ukll = 0.5ukll; /* { dg-error "invalid suffix" } */
|
42 |
|
|
long double lluk = 0.5lluk; /* { dg-error "invalid suffix" } */
|
43 |
|
|
long double llku = 0.5llku; /* { dg-error "invalid suffix" } */
|
44 |
|
|
long double kull = 0.5kull; /* { dg-error "invalid suffix" } */
|
45 |
|
|
long double kllu = 0.5kllu; /* { dg-error "invalid suffix" } */
|
46 |
|
|
long double ld = 0.5ld; /* { dg-error "invalid suffix" } */
|
47 |
|
|
long double fd = 0.5fd; /* { dg-error "invalid suffix" } */
|
48 |
|
|
long double dk = 0.5dk; /* { dg-error "invalid suffix" } */
|
49 |
|
|
long double dr = 0.5dr; /* { dg-error "invalid suffix" } */
|
50 |
|
|
long double ddw = 0.5ddw; /* { dg-error "invalid suffix" } */
|
51 |
|
|
long double ddq = 0.5ddq; /* { dg-error "invalid suffix" } */
|
52 |
|
|
long double ddl = 0.5ddl; /* { dg-error "invalid suffix" } */
|
53 |
|
|
long double ddf = 0.5ddf; /* { dg-error "invalid suffix" } */
|
54 |
|
|
long double ddd = 0.5ddd; /* { dg-error "invalid suffix" } */
|
55 |
|
|
long double dw = 0.5dw; /* { dg-error "invalid suffix" } */
|
56 |
|
|
long double dq = 0.5dq; /* { dg-error "invalid suffix" } */
|
57 |
|
|
long double wd = 0.5wd; /* { dg-error "invalid suffix" } */
|
58 |
|
|
long double qd = 0.5qd; /* { dg-error "invalid suffix" } */
|
59 |
|
|
long double wdd = 0.5wdd; /* { dg-error "invalid suffix" } */
|
60 |
|
|
long double qdd = 0.5qdd; /* { dg-error "invalid suffix" } */
|
61 |
|
|
long double ldd = 0.5ldd; /* { dg-error "invalid suffix" } */
|
62 |
|
|
long double fdd = 0.5fdd; /* { dg-error "invalid suffix" } */
|
63 |
|
|
long double ddi = 0.5ddi; /* { dg-error "invalid suffix" } */
|
64 |
|
|
long double idd = 0.5idd; /* { dg-error "invalid suffix" } */
|