annotate gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-1.c @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 /* { dg-do run { target { lp64 || ilp32 } } } */
kono
parents:
diff changeset
2 /* { dg-options "-fsanitize=float-cast-overflow" } */
kono
parents:
diff changeset
3 /* { dg-additional-options "-ffloat-store" { target { ia32 } } } */
kono
parents:
diff changeset
4 /* { dg-additional-options "-mieee" { target { { alpha*-*-* } || { sh*-*-* } } } } */
kono
parents:
diff changeset
5
kono
parents:
diff changeset
6 #include <limits.h>
kono
parents:
diff changeset
7 #include "float-cast.h"
kono
parents:
diff changeset
8
kono
parents:
diff changeset
9 int
kono
parents:
diff changeset
10 main (void)
kono
parents:
diff changeset
11 {
kono
parents:
diff changeset
12 const double inf = __builtin_inf ();
kono
parents:
diff changeset
13 const double nan = __builtin_nan ("");
kono
parents:
diff changeset
14 volatile double d;
kono
parents:
diff changeset
15
kono
parents:
diff changeset
16 volatile signed char sc;
kono
parents:
diff changeset
17 d = SCHAR_MIN;
kono
parents:
diff changeset
18 CHECK_BOUNDARY (sc, d);
kono
parents:
diff changeset
19 d = 0.0;
kono
parents:
diff changeset
20 CHECK_BOUNDARY (sc, d);
kono
parents:
diff changeset
21 d = SCHAR_MAX;
kono
parents:
diff changeset
22 CHECK_BOUNDARY (sc, d);
kono
parents:
diff changeset
23 CHECK_NONNUMBERS (sc);
kono
parents:
diff changeset
24
kono
parents:
diff changeset
25 volatile unsigned char uc;
kono
parents:
diff changeset
26 d = UCHAR_MAX;
kono
parents:
diff changeset
27 CHECK_BOUNDARY (uc, d);
kono
parents:
diff changeset
28 d = 0.0;
kono
parents:
diff changeset
29 CHECK_BOUNDARY (uc, d);
kono
parents:
diff changeset
30 CHECK_NONNUMBERS (uc);
kono
parents:
diff changeset
31
kono
parents:
diff changeset
32 volatile short int s;
kono
parents:
diff changeset
33 d = SHRT_MIN;
kono
parents:
diff changeset
34 CHECK_BOUNDARY (s, d);
kono
parents:
diff changeset
35 d = 0.0;
kono
parents:
diff changeset
36 CHECK_BOUNDARY (s, d);
kono
parents:
diff changeset
37 d = SHRT_MAX;
kono
parents:
diff changeset
38 CHECK_BOUNDARY (s, d);
kono
parents:
diff changeset
39 CHECK_NONNUMBERS (s);
kono
parents:
diff changeset
40
kono
parents:
diff changeset
41 volatile unsigned short int us;
kono
parents:
diff changeset
42 d = USHRT_MAX;
kono
parents:
diff changeset
43 CHECK_BOUNDARY (us, d);
kono
parents:
diff changeset
44 d = 0.0;
kono
parents:
diff changeset
45 CHECK_BOUNDARY (us, d);
kono
parents:
diff changeset
46 CHECK_NONNUMBERS (us);
kono
parents:
diff changeset
47
kono
parents:
diff changeset
48 volatile int i;
kono
parents:
diff changeset
49 d = INT_MIN;
kono
parents:
diff changeset
50 CHECK_BOUNDARY (i, d);
kono
parents:
diff changeset
51 d = 0.0;
kono
parents:
diff changeset
52 CHECK_BOUNDARY (i, d);
kono
parents:
diff changeset
53 d = INT_MAX;
kono
parents:
diff changeset
54 CHECK_BOUNDARY (i, d);
kono
parents:
diff changeset
55 CHECK_NONNUMBERS (i);
kono
parents:
diff changeset
56
kono
parents:
diff changeset
57 volatile unsigned int u;
kono
parents:
diff changeset
58 d = UINT_MAX;
kono
parents:
diff changeset
59 CHECK_BOUNDARY (u, d);
kono
parents:
diff changeset
60 d = 0.0;
kono
parents:
diff changeset
61 CHECK_BOUNDARY (u, d);
kono
parents:
diff changeset
62 CHECK_NONNUMBERS (u);
kono
parents:
diff changeset
63
kono
parents:
diff changeset
64 volatile long l;
kono
parents:
diff changeset
65 /* 64-bit vs 32-bit longs matter causes too much of a headache. */
kono
parents:
diff changeset
66 d = 0.0;
kono
parents:
diff changeset
67 CHECK_BOUNDARY (l, d);
kono
parents:
diff changeset
68 CHECK_NONNUMBERS (l);
kono
parents:
diff changeset
69
kono
parents:
diff changeset
70 volatile unsigned long ul;
kono
parents:
diff changeset
71 d = 0.0;
kono
parents:
diff changeset
72 CHECK_BOUNDARY (ul, d);
kono
parents:
diff changeset
73 CHECK_NONNUMBERS (ul);
kono
parents:
diff changeset
74
kono
parents:
diff changeset
75 volatile long long ll;
kono
parents:
diff changeset
76 d = LLONG_MIN;
kono
parents:
diff changeset
77 CHECK_BOUNDARY (ll, d);
kono
parents:
diff changeset
78 d = 0.0;
kono
parents:
diff changeset
79 CHECK_BOUNDARY (ll, d);
kono
parents:
diff changeset
80 d = LLONG_MAX;
kono
parents:
diff changeset
81 CHECK_BOUNDARY (ll, d);
kono
parents:
diff changeset
82 CHECK_NONNUMBERS (ll);
kono
parents:
diff changeset
83
kono
parents:
diff changeset
84 volatile unsigned long long ull;
kono
parents:
diff changeset
85 d = ULLONG_MAX;
kono
parents:
diff changeset
86 CHECK_BOUNDARY (ull, d);
kono
parents:
diff changeset
87 d = 0.0;
kono
parents:
diff changeset
88 CHECK_BOUNDARY (ull, d);
kono
parents:
diff changeset
89 CHECK_NONNUMBERS (ull);
kono
parents:
diff changeset
90
kono
parents:
diff changeset
91 return 0;
kono
parents:
diff changeset
92 }
kono
parents:
diff changeset
93
kono
parents:
diff changeset
94 /* { dg-output " -133 is outside the range of representable values of type 'signed char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
95 /* { dg-output "\[^\n\r]* -129.5 is outside the range of representable values of type 'signed char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
96 /* { dg-output "\[^\n\r]* -129 is outside the range of representable values of type 'signed char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
97 /* { dg-output "\[^\n\r]* 128 is outside the range of representable values of type 'signed char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
98 /* { dg-output "\[^\n\r]* 128.5 is outside the range of representable values of type 'signed char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
99 /* { dg-output "\[^\n\r]* 132 is outside the range of representable values of type 'signed char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
100 /* { dg-output "\[^\n\r]* nan is outside the range of representable values of type 'signed char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
101 /* { dg-output "\[^\n\r]* -?nan is outside the range of representable values of type 'signed char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
102 /* { dg-output "\[^\n\r]* inf is outside the range of representable values of type 'signed char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
103 /* { dg-output "\[^\n\r]* -inf is outside the range of representable values of type 'signed char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
104 /* { dg-output "\[^\n\r]* 256 is outside the range of representable values of type 'unsigned char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
105 /* { dg-output "\[^\n\r]* 256.5 is outside the range of representable values of type 'unsigned char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
106 /* { dg-output "\[^\n\r]* 260 is outside the range of representable values of type 'unsigned char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
107 /* { dg-output "\[^\n\r]* -5 is outside the range of representable values of type 'unsigned char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
108 /* { dg-output "\[^\n\r]* -1.5 is outside the range of representable values of type 'unsigned char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
109 /* { dg-output "\[^\n\r]* -1 is outside the range of representable values of type 'unsigned char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
110 /* { dg-output "\[^\n\r]* nan is outside the range of representable values of type 'unsigned char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
111 /* { dg-output "\[^\n\r]* -?nan is outside the range of representable values of type 'unsigned char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
112 /* { dg-output "\[^\n\r]* inf is outside the range of representable values of type 'unsigned char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
113 /* { dg-output "\[^\n\r]* -inf is outside the range of representable values of type 'unsigned char'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
114 /* { dg-output "\[^\n\r]* -32773 is outside the range of representable values of type 'short int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
115 /* { dg-output "\[^\n\r]* -32769.5 is outside the range of representable values of type 'short int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
116 /* { dg-output "\[^\n\r]* -32769 is outside the range of representable values of type 'short int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
117 /* { dg-output "\[^\n\r]* 32768 is outside the range of representable values of type 'short int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
118 /* { dg-output "\[^\n\r]* 32768.5 is outside the range of representable values of type 'short int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
119 /* { dg-output "\[^\n\r]* 32772 is outside the range of representable values of type 'short int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
120 /* { dg-output "\[^\n\r]* nan is outside the range of representable values of type 'short int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
121 /* { dg-output "\[^\n\r]* -?nan is outside the range of representable values of type 'short int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
122 /* { dg-output "\[^\n\r]* inf is outside the range of representable values of type 'short int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
123 /* { dg-output "\[^\n\r]* -inf is outside the range of representable values of type 'short int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
124 /* { dg-output "\[^\n\r]* 65536 is outside the range of representable values of type 'short unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
125 /* { dg-output "\[^\n\r]* 65536.5 is outside the range of representable values of type 'short unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
126 /* { dg-output "\[^\n\r]* 65540 is outside the range of representable values of type 'short unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
127 /* { dg-output "\[^\n\r]* -5 is outside the range of representable values of type 'short unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
128 /* { dg-output "\[^\n\r]* -1.5 is outside the range of representable values of type 'short unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
129 /* { dg-output "\[^\n\r]* -1 is outside the range of representable values of type 'short unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
130 /* { dg-output "\[^\n\r]* nan is outside the range of representable values of type 'short unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
131 /* { dg-output "\[^\n\r]* -?nan is outside the range of representable values of type 'short unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
132 /* { dg-output "\[^\n\r]* inf is outside the range of representable values of type 'short unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
133 /* { dg-output "\[^\n\r]* -inf is outside the range of representable values of type 'short unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
134 /* { dg-output "\[^\n\r]* -2.14748e\\\+09 is outside the range of representable values of type 'int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
135 /* { dg-output "\[^\n\r]* -2.14748e\\\+09 is outside the range of representable values of type 'int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
136 /* { dg-output "\[^\n\r]* -2.14748e\\\+09 is outside the range of representable values of type 'int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
137 /* { dg-output "\[^\n\r]* 2.14748e\\\+09 is outside the range of representable values of type 'int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
138 /* { dg-output "\[^\n\r]* 2.14748e\\\+09 is outside the range of representable values of type 'int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
139 /* { dg-output "\[^\n\r]* 2.14748e\\\+09 is outside the range of representable values of type 'int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
140 /* { dg-output "\[^\n\r]* nan is outside the range of representable values of type 'int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
141 /* { dg-output "\[^\n\r]* -?nan is outside the range of representable values of type 'int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
142 /* { dg-output "\[^\n\r]* inf is outside the range of representable values of type 'int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
143 /* { dg-output "\[^\n\r]* -inf is outside the range of representable values of type 'int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
144 /* { dg-output "\[^\n\r]* 4.29497e\\\+09 is outside the range of representable values of type 'unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
145 /* { dg-output "\[^\n\r]* 4.29497e\\\+09 is outside the range of representable values of type 'unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
146 /* { dg-output "\[^\n\r]* 4.29497e\\\+09 is outside the range of representable values of type 'unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
147 /* { dg-output "\[^\n\r]* -5 is outside the range of representable values of type 'unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
148 /* { dg-output "\[^\n\r]* -1.5 is outside the range of representable values of type 'unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
149 /* { dg-output "\[^\n\r]* -1 is outside the range of representable values of type 'unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
150 /* { dg-output "\[^\n\r]* nan is outside the range of representable values of type 'unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
151 /* { dg-output "\[^\n\r]* -?nan is outside the range of representable values of type 'unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
152 /* { dg-output "\[^\n\r]* inf is outside the range of representable values of type 'unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
153 /* { dg-output "\[^\n\r]* -inf is outside the range of representable values of type 'unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
154 /* { dg-output "\[^\n\r]* nan is outside the range of representable values of type 'long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
155 /* { dg-output "\[^\n\r]* -?nan is outside the range of representable values of type 'long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
156 /* { dg-output "\[^\n\r]* inf is outside the range of representable values of type 'long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
157 /* { dg-output "\[^\n\r]* -inf is outside the range of representable values of type 'long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
158 /* { dg-output "\[^\n\r]* -5 is outside the range of representable values of type 'long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
159 /* { dg-output "\[^\n\r]* -1.5 is outside the range of representable values of type 'long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
160 /* { dg-output "\[^\n\r]* -1 is outside the range of representable values of type 'long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
161 /* { dg-output "\[^\n\r]* nan is outside the range of representable values of type 'long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
162 /* { dg-output "\[^\n\r]* -?nan is outside the range of representable values of type 'long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
163 /* { dg-output "\[^\n\r]* inf is outside the range of representable values of type 'long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
164 /* { dg-output "\[^\n\r]* -inf is outside the range of representable values of type 'long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
165 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
166 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
167 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
168 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
169 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
170 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
171 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
172 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
173 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
174 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
175 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
176 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
177 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
178 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
179 /* { dg-output "\[^\n\r]* 9.22337e\\\+18 is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
180 /* { dg-output "\[^\n\r]* nan is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
181 /* { dg-output "\[^\n\r]* -?nan is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
182 /* { dg-output "\[^\n\r]* inf is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
183 /* { dg-output "\[^\n\r]* -inf is outside the range of representable values of type 'long long int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
184 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
185 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
186 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
187 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
188 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
189 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
190 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
191 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
192 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
193 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
194 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
195 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
196 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
197 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
198 /* { dg-output "\[^\n\r]* 1.84467e\\\+19 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
199 /* { dg-output "\[^\n\r]* -5 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
200 /* { dg-output "\[^\n\r]* -1.5 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
201 /* { dg-output "\[^\n\r]* -1 is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
202 /* { dg-output "\[^\n\r]* nan is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
203 /* { dg-output "\[^\n\r]* -?nan is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
204 /* { dg-output "\[^\n\r]* inf is outside the range of representable values of type 'long long unsigned int'\[^\n\r]*(\n|\r\n|\r)" } */
kono
parents:
diff changeset
205 /* { dg-output "\[^\n\r]* -inf is outside the range of representable values of type 'long long unsigned int'" } */