05780742b56d3944defbf8759e44bf127d927ff3
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
4 * gfortran.dg/ieee/large_4.f90: Ditto.
5 * gfortran.dg/round_4.f90: Ditto.
6
7 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8
9 PR fortran/38351
10 * gfortran.dg/pr38351.f90: New test.
11 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
12
13 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
14
15 PR fortran/85138
16 PR fortran/85996
17 PR fortran/86051
18 * gfortran.dg/pr85138_1.f90: New test.
19 * gfortran.dg/pr85138_2.f90: Ditto.
20 * gfortran.dg/pr85996.f90: Ditto.
21
22 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
23
24 PR fortran/78278
25 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
26 * gfortran.dg/data_char_1.f90: Ditto.
27 * gfortran.dg/pr78571.f90: Ditto.
28 * gfortran.dg/pr78278.f90: New test.
29
30 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
31
32 PR fortran/63514
33 * gfortran.dg/pr63514.f90: New test.
34
35 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
36
37 PR fortran/85631
38 * gfortran.dg/bounds_check_20.f90: New test.
39
40 2018-06-08 Carl Love <cel@us.ibm.com>
41
42 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
43 vpkudum counts.
44 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
45 vec_extract a signed int.
46 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
47 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
48 vcmpgtsd, vcmpgtud.
49 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
50 vec_extract a signed int.
51 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
52 vec_extract a signed int.
53 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
54 vec_xor builtins. Update xxsel, xxlxor counts.
55
56 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
57
58 PR fortran/86059
59 * gfortran.dg/associate_30.f90: Remove code tested ...
60 * gfortran.dg/pr67803.f90: Ditto.
61 * gfortran.dg/pr67805.f90: Ditto.
62 * gfortran.dg/pr86059.f90: ... here. New test.
63
64 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
65
66 PR fortran/78571
67 * gfortran.dg/pr78571.f90: New test.
68
69 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
70
71 PR target/85755
72 * gcc.target/powerpc/pr85755.c: New test.
73
74 2018-06-08 Carl Love <cel@us.ibm.com>
75
76 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
77 vsx-vector-6.p7.c.
78 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
79 vsx-vector-6.p9.c.
80 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
81 for BE system that are different then for an LE system from this file
82 into vsx-vector-6-le.c using be target qualifier. Remove this file.
83 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
84 the various instruction counts. Rename file to vsx-vector-6.p8.c.
85
86 2018-06-08 Martin Liska <mliska@suse.cz>
87
88 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
89
90 2018-06-08 Martin Liska <mliska@suse.cz>
91
92 * g++.dg/dg.exp: Do not use mpx.exp.
93 * g++.dg/lto/lto.exp: Likewise.
94 * g++.dg/lto/pr69729_0.C: Remove.
95 * g++.dg/opt/pr71529.C: Remove.
96 * g++.dg/pr63995-1.C: Remove.
97 * g++.dg/pr68270.C: Remove.
98 * g++.dg/pr71624.C: Remove.
99 * g++.dg/pr71633.C: Remove.
100 * g++.dg/pr79761.C: Remove.
101 * g++.dg/pr79764.C: Remove.
102 * g++.dg/pr79769.C: Remove.
103 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
104 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
105 * gcc.dg/lto/chkp-privatize_0.c: Remove.
106 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
107 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
108 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
109 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
110 * gcc.dg/lto/pr66221_0.c: Remove.
111 * gcc.target/i386/chkp-always_inline.c: Remove.
112 * gcc.target/i386/chkp-bndret.c: Remove.
113 * gcc.target/i386/chkp-builtins-1.c: Remove.
114 * gcc.target/i386/chkp-builtins-2.c: Remove.
115 * gcc.target/i386/chkp-builtins-3.c: Remove.
116 * gcc.target/i386/chkp-builtins-4.c: Remove.
117 * gcc.target/i386/chkp-const-check-1.c: Remove.
118 * gcc.target/i386/chkp-const-check-2.c: Remove.
119 * gcc.target/i386/chkp-hidden-def.c: Remove.
120 * gcc.target/i386/chkp-label-address.c: Remove.
121 * gcc.target/i386/chkp-lifetime-1.c: Remove.
122 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
123 * gcc.target/i386/chkp-pr69044.c: Remove.
124 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
125 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
126 * gcc.target/i386/chkp-strchr.c: Remove.
127 * gcc.target/i386/chkp-strlen-1.c: Remove.
128 * gcc.target/i386/chkp-strlen-2.c: Remove.
129 * gcc.target/i386/chkp-strlen-3.c: Remove.
130 * gcc.target/i386/chkp-strlen-4.c: Remove.
131 * gcc.target/i386/chkp-strlen-5.c: Remove.
132 * gcc.target/i386/chkp-stropt-1.c: Remove.
133 * gcc.target/i386/chkp-stropt-10.c: Remove.
134 * gcc.target/i386/chkp-stropt-11.c: Remove.
135 * gcc.target/i386/chkp-stropt-12.c: Remove.
136 * gcc.target/i386/chkp-stropt-13.c: Remove.
137 * gcc.target/i386/chkp-stropt-14.c: Remove.
138 * gcc.target/i386/chkp-stropt-15.c: Remove.
139 * gcc.target/i386/chkp-stropt-16.c: Remove.
140 * gcc.target/i386/chkp-stropt-17.c: Remove.
141 * gcc.target/i386/chkp-stropt-2.c: Remove.
142 * gcc.target/i386/chkp-stropt-3.c: Remove.
143 * gcc.target/i386/chkp-stropt-4.c: Remove.
144 * gcc.target/i386/chkp-stropt-5.c: Remove.
145 * gcc.target/i386/chkp-stropt-6.c: Remove.
146 * gcc.target/i386/chkp-stropt-7.c: Remove.
147 * gcc.target/i386/chkp-stropt-8.c: Remove.
148 * gcc.target/i386/chkp-stropt-9.c: Remove.
149 * gcc.target/i386/i386.exp: Do not use mpx.exp.
150 * gcc.target/i386/indirect-thunk-11.c: Remove.
151 * gcc.target/i386/indirect-thunk-12.c: Remove.
152 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
153 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
154 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
155 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
156 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
157 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
158 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
159 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
160 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
161 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
162 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
163 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
164 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
165 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
166 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
167 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
168 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
169 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
170 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
171 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
172 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
173 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
174 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
175 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
176 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
177 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
178 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
179 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
180 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
181 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
182 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
183 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
184 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
185 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
186 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
187 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
188 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
189 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
190 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
191 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
192 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
193 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
194 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
195 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
196 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
197 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
198 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
199 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
200 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
201 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
202 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
203 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
204 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
205 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
206 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
207 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
208 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
209 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
210 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
211 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
212 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
213 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
214 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
215 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
216 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
217 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
218 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
219 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
220 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
221 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
222 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
223 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
224 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
225 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
226 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
227 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
228 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
229 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
230 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
231 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
232 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
233 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
234 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
235 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
236 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
237 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
238 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
239 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
240 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
241 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
242 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
243 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
244 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
245 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
246 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
247 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
248 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
249 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
250 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
251 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
252 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
253 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
254 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
255 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
256 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
257 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
258 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
259 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
260 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
261 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
262 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
263 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
264 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
265 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
266 * gcc.target/i386/mpx/label-address-1.c: Remove.
267 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
268 * gcc.target/i386/mpx/macro.c: Remove.
269 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
270 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
271 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
272 * gcc.target/i386/mpx/memcpy-1.c: Remove.
273 * gcc.target/i386/mpx/memmove-1.c: Remove.
274 * gcc.target/i386/mpx/memmove-2.c: Remove.
275 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
276 * gcc.target/i386/mpx/mpx-check.h: Remove.
277 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
278 * gcc.target/i386/mpx/mpx.exp: Remove.
279 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
280 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
281 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
282 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
283 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
284 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
285 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
286 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
287 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
288 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
289 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
290 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
291 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
292 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
293 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
294 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
295 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
296 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
297 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
298 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
299 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
300 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
301 * gcc.target/i386/mpx/pr65508.c: Remove.
302 * gcc.target/i386/mpx/pr65531.cc: Remove.
303 * gcc.target/i386/mpx/pr66048.cc: Remove.
304 * gcc.target/i386/mpx/pr66134.c: Remove.
305 * gcc.target/i386/mpx/pr66566.c: Remove.
306 * gcc.target/i386/mpx/pr66567.c: Remove.
307 * gcc.target/i386/mpx/pr66568.c: Remove.
308 * gcc.target/i386/mpx/pr66569.c: Remove.
309 * gcc.target/i386/mpx/pr66581.c: Remove.
310 * gcc.target/i386/mpx/pr68337-1.c: Remove.
311 * gcc.target/i386/mpx/pr68337-2.c: Remove.
312 * gcc.target/i386/mpx/pr68416.c: Remove.
313 * gcc.target/i386/mpx/pr78339.c: Remove.
314 * gcc.target/i386/mpx/pr79631.c: Remove.
315 * gcc.target/i386/mpx/pr79633.c: Remove.
316 * gcc.target/i386/mpx/pr79753.c: Remove.
317 * gcc.target/i386/mpx/pr79770.c: Remove.
318 * gcc.target/i386/mpx/pr79987.c: Remove.
319 * gcc.target/i386/mpx/pr79988.c: Remove.
320 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
321 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
322 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
323 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
324 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
325 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
326 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
327 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
328 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
329 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
330 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
331 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
332 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
333 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
334 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
335 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
336 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
337 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
338 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
339 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
340 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
341 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
342 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
343 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
344 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
345 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
346 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
347 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
348 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
349 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
350 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
351 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
352 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
353 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
354 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
355 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
356 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
357 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
358 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
359 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
360 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
361 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
362 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
363 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
364 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
365 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
366 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
367 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
368 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
369 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
370 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
371 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
372 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
373 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
374 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
375 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
376 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
377 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
378 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
379 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
380 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
381 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
382 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
383 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
384 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
385 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
386 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
387 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
388 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
389 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
390 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
391 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
392 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
393 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
394 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
395 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
396 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
397 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
398 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
399 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
400 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
401 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
402 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
403 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
404 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
405 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
406 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
407 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
408 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
409 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
410 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
411 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
412 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
413 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
414 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
415 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
416 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
417 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
418 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
419 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
420 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
421 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
422 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
423 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
424 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
425 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
426 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
427 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
428 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
429 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
430 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
431 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
432 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
433 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
434 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
435 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
436 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
437 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
438 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
439 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
440 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
441 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
442 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
443 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
444 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
445 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
446 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
447 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
448 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
449 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
450 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
451 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
452 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
453 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
454 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
455 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
456 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
457 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
458 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
459 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
460 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
461 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
462 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
463 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
464 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
465 * gcc.target/i386/pr63995-2.c: Remove.
466 * gcc.target/i386/pr64805.c: Remove.
467 * gcc.target/i386/pr65044.c: Remove.
468 * gcc.target/i386/pr65167.c: Remove.
469 * gcc.target/i386/pr65183.c: Remove.
470 * gcc.target/i386/pr65184.c: Remove.
471 * gcc.target/i386/pr65523.c: Remove.
472 * gcc.target/i386/pr70876.c: Remove.
473 * gcc.target/i386/pr70877.c: Remove.
474 * gcc.target/i386/pr71458.c: Remove.
475 * gcc.target/i386/pr80880.c: Remove.
476 * gcc.target/i386/ret-thunk-25.c: Remove.
477 * gcc.target/i386/thunk-retbnd.c: Remove.
478 * lib/mpx-dg.exp: Remove.
479 * gcc.target/i386/funcspec-56.inc: Adjust test case.
480
481 2018-06-07 Carl Love <cel@us.ibm.com>
482
483 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
484 statements.
485
486 2018-06-07 Carl Love <cel@us.ibm.com>
487
488 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
489 error message.
490
491 2018-06-07 Marek Polacek <polacek@redhat.com>
492
493 PR c/85318
494 * gcc.dg/Wc90-c99-compat-10.c: New test.
495 * gcc.dg/Wc90-c99-compat-11.c: New test.
496 * gcc.dg/Wc90-c99-compat-12.c: New test.
497 * gcc.dg/Wc90-c99-compat-9.c: New test.
498
499 2018-06-07 Paul Koning <ni1d@arrl.net>
500
501 * gcc.c-torture/compile/20180605-1.c: New test.
502
503 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
504
505 PR fortran/86045
506 * gfortran.dg/pr86045.f90: New test.
507
508 2018-06-07 Marek Polacek <polacek@redhat.com>
509
510 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
511
512 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
513
514 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
515
516 2018-06-07 Jakub Jelinek <jakub@redhat.com>
517
518 PR tree-optimization/69615
519 * gcc.dg/tree-ssa/pr69615.c: New test.
520
521 2018-06-07 Richard Biener <rguenther@suse.de>
522
523 PR tree-optimization/85935
524 * gcc.dg/graphite/pr85935.c: New testcase.
525
526 2018-06-04 Carl Love <cel@us.ibm.com>
527
528 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
529 debug print statements. Fix a few formating issues.
530
531 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
532
533 PR target/85657
534 * gcc.target/powerpc/pr85657-4.c: New tests.
535 * gcc.target/powerpc/pr85657-5.c: Likewise.
536 * gcc.target/powerpc/pr85657-6.c: Likewise.
537
538 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
539
540 PR fortran/85641
541 * gfortran.dg/realloc_on_assign_30.f90: New test.
542
543 2018-06-06 Carl Love <cel@us.ibm.com>
544 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
545 argument to vui_arg.
546
547 2018-06-06 Carl Love <cel@us.ibm.com>
548
549 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
550 to builtins-4.c.
551 * gcc.target/powerpc/builtins-4.c: New test file for tests
552 that need -mvsx.
553
554 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
555
556 PR target/85657
557 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
558 be used in templates. Don't check for them in overloaded functions.
559
560 2018-06-06 Jim Wilson <jimw@sifive.com>
561
562 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
563 * gcc.target/riscv/interrupt-mmode.c: New.
564 * gcc.target/riscv/interrupt-smode.c: New.
565 * gcc.target/riscv/interrupt-umode.c: New.
566
567 2018-06-06 Marek Polacek <polacek@redhat.com>
568
569 PR c++/85977
570 * g++.dg/cpp0x/initlist102.C: New test.
571 * g++.dg/cpp0x/initlist103.C: New test.
572 * g++.dg/cpp0x/initlist104.C: New test.
573
574 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
575
576 * gcc.dg/torture/pr86066.c: New test.
577
578 2018-06-06 Richard Biener <rguenther@suse.de>
579
580 PR tree-optimization/86062
581 * g++.dg/tree-ssa/pr86062.C: New testcase.
582
583 2018-06-05 Steve Ellcey <sellcey@cavium.com>
584
585 PR target/79924
586 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
587 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
588 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
589 * gcc.target/aarch64/nofp_1.c: Ditto.
590
591 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
592
593 * gcc.target/arm/cmse/cmse-1c99.c: New test.
594
595 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
596
597 PR fortran/85701
598 * gfortran.dg/goacc/pr85701.f90: New test.
599
600 2018-06-05 Marek Polacek <polacek@redhat.com>
601
602 PR c++/85976
603 * g++.dg/cpp0x/alias-decl-64.C: New test.
604
605 2018-06-05 Richard Biener <rguenther@suse.de>
606
607 PR tree-optimization/86046
608 * gcc.dg/pr86046.c: New testcase.
609
610 2018-06-05 Richard Biener <rguenther@suse.de>
611
612 PR tree-optimization/86047
613 * gcc.dg/pr86047.c: New testcase.
614
615 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
616
617 PR target/81497
618 * g++.target/arm/arm.exp: New file.
619 * g++.target/arm/pr81497.C: Likewise.
620
621 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
622
623 * gcc.target/s390/htm-builtins-compile-4.c: New test.
624
625 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
626
627 * gcc.dg/store_merging_21.c: New test.
628 * gnat.dg/opt71b.adb: Likewise.
629 * gnat.dg/opt71.adb: Rename into...
630 * gnat.dg/opt71a.adb: ...this.
631
632 2018-06-04 Richard Biener <rguenther@suse.de>
633
634 PR tree-optimization/85955
635 * gcc.dg/pr85955.c: New testcase.
636
637 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
638
639 PR fortran/85981
640 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
641 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
642 * gfortran.dg/allocate_stat_2.f90: Ditto.
643 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
644
645 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
646
647 * gcc.target/aarch64/sve/extract_5.c: New test.
648
649 2018-06-04 Jakub Jelinek <jakub@redhat.com>
650
651 PR target/85832
652 PR target/86036
653 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
654 vptestm.
655 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
656 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
657 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
658 * gcc.target/i386/avx512bw-pr86036.c: New test.
659
660 2018-06-04 Richard Biener <rguenther@suse.de>
661
662 PR tree-optimization/86038
663 * gcc.dg/pr86038.c: New testcase.
664
665 2018-06-04 Jakub Jelinek <jakub@redhat.com>
666
667 PR tree-optimization/69615
668 * gcc.dg/pr69615.c: New test.
669
670 PR c++/86025
671 * c-c++-common/gomp/pr86025.c: New test.
672
673 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
674
675 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
676
677 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
678
679 * gcc.dg/torture/pr86034.c: New test.
680
681 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
682
683 PR fortran/36497
684 * gfortran.dg/cray_pointer_12.f90: New test.
685
686 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
687
688 PR fortran/85938
689 * gfortran.dg/pr85938.f90: Fixed by revision r261081
690
691 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
692
693 * gnat.dg/specs/opt3.ads: New test.
694 * gnat.dg/specs/opt3_pkg.ads: New helper.
695
696 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
697
698 * gnat.dg/discr53.ad[sb]: New test.
699 * gnat.dg/discr53_pkg.ads: New helper.
700
701 2018-06-01 Carl Love <cel@us.ibm.com>
702
703 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
704 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
705
706 2018-06-01 Carl Love <cel@us.ibm.com>
707
708 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
709 to make it consistent with the naming convention in the file.
710 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
711 to altivec-7.c. Delete file.
712 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
713 to altivec-7.c. Delete file.
714 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
715 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
716 vec_unpackl tests. Update instruction counts.
717 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
718 tests to builtins-1.c.
719 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
720 tests to builtins-1.c.
721 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
722 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
723 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
724 Remove vec_ctf tests returning double. Remove vec_cts with
725 double args. Remove vec_sel with invalid arguments. Add tests for
726 vec_splat.
727 Add instruction counts for new tests.
728 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
729 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
730 vec_unsigned.
731 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
732 test_sll_vsill_vsill_vuc.
733 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
734 vec_revb.
735 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
736 tests from altivec-7.h.
737 * gcc.target/powerpc/vsx-7-be.c: Remove file.
738 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
739 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
740 splat_sll, splat_uc, splat_int128, splat_uint128.
741 Make second argument of vec_extract and vec_insert a signed int.
742 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
743 argument.
744
745 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
746
747 * gcc.dg/store_merging_20.c: New test.
748 * gnat.dg/opt71.adb: Likewise.
749 * gnat.dg/opt71_pkg.ads: New helper.
750
751 2018-06-01 Carl Love <cel@us.ibm.com>
752
753 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
754 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
755 Add vec_xst_be for signed and unsigned arguments.
756
757 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
758
759 PR fortran/85816
760 PR fortran/85975
761 * gfortran.dg/pr85816.f90: New test.
762 * gfortran.dg/pr85975.f90: New test.
763
764 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
765
766 PR fortran/63570
767 * gfortran.dg/random_init_1.f90: New test.
768 * gfortran.dg/random_init_2.f90: New test.
769 * gfortran.dg/random_init_3.f90: New test.
770 * gfortran.dg/random_init_4.f90: New test.
771 * gfortran.dg/random_init_5.f90: New test.
772 * gfortran.dg/random_init_6.f90: New test.
773
774 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
775
776 PR tree-optimization/85989
777 * gcc.dg/torture/pr85989.c: New test.
778
779 2018-06-01 Richard Biener <rguenther@suse.de>
780
781 PR middle-end/86017
782 * gcc.dg/tree-ssa/pr86017.c: New testcase.
783
784 2018-06-01 Richard Biener <rguenther@suse.de>
785
786 PR ipa/85960
787 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
788
789 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
790
791 PR middle-end/78809
792 * gcc.dg/strcmpopt_2.c: New test.
793 * gcc.dg/strcmpopt_3.c: New test.
794
795 PR middle-end/83026
796 * gcc.dg/strcmpopt_3.c: New test.
797
798 2018-05-31 Jakub Jelinek <jakub@redhat.com>
799
800 PR target/85984
801 * gcc.target/i386/pr85984.c: New test.
802
803 2018-05-31 Martin Sebor <msebor@redhat.com>
804
805 PR c/82063
806 * gcc.dg/Walloc-size-larger-than-1.c: New test.
807 * gcc.dg/Walloc-size-larger-than-10.c: New test.
808 * gcc.dg/Walloc-size-larger-than-11.c: New test.
809 * gcc.dg/Walloc-size-larger-than-12.c: New test.
810 * gcc.dg/Walloc-size-larger-than-13.c: New test.
811 * gcc.dg/Walloc-size-larger-than-14.c: New test.
812 * gcc.dg/Walloc-size-larger-than-15.c: New test.
813 * gcc.dg/Walloc-size-larger-than-16.c: New test.
814 * gcc.dg/Walloc-size-larger-than-17.c: New test.
815 * gcc.dg/Walloc-size-larger-than-2.c: New test.
816 * gcc.dg/Walloc-size-larger-than-3.c: New test.
817 * gcc.dg/Walloc-size-larger-than-4.c: New test.
818 * gcc.dg/Walloc-size-larger-than-5.c: New test.
819 * gcc.dg/Walloc-size-larger-than-6.c: New test.
820 * gcc.dg/Walloc-size-larger-than-7.c: New test.
821 * gcc.dg/Walloc-size-larger-than-8.c: New test.
822 * gcc.dg/Walloc-size-larger-than-9.c: New test.
823 * gcc.dg/Walloc-size-larger-than.c: New test.
824
825 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
826 Cesar Philippidis <cesar@codesourcery.com>
827
828 PR middle-end/85879
829 * gfortran.dg/goacc/pr77371-1.f90: New test.
830 * gfortran.dg/goacc/pr77371-2.f90: New test.
831 * gfortran.dg/goacc/pr85879.f90: New test.
832
833 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
834
835 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
836 * gnat.dg/stack_usage1b.adb: Likewise.
837 * gnat.dg/stack_usage1c.adb: Likewise.
838 * gnat.dg/stack_usage3.adb: Likewise.
839 * gnat.dg/stack_usage1_pkg.adb: Delete.
840
841 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
842
843 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
844 * gcc.dg/store_merging_11.c: Likewise.
845 * gcc.dg/store_merging_13.c: Likewise.
846 * gcc.dg/store_merging_14.c: Likewise.
847 * gcc.dg/store_merging_15.c: Likewise.
848 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
849
850 2018-05-31 Ed Schonberg <schonberg@adacore.com>
851
852 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
853 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
854 gnat.dg/limited1_outer.ads: New testcase.
855
856 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
857
858 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
859 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
860 New testcase.
861
862 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
863
864 * gnat.dg/size_clause1.adb: New testcase.
865
866 2018-05-31 Javier Miranda <miranda@adacore.com>
867
868 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
869
870 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
871
872 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
873 vld1x3 intrinsics for aarch64.
874 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
875 vst1x2 intrinsics for aarch64.
876 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
877 vst1x3 intrinsics for aarch64.
878
879 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
880
881 PR c++/77777
882 * g++.dg/diagnostic/pr77777.C: New test.
883
884 2018-05-30 David Pagan <dave.pagan@oracle.com>
885
886 PR c/55976
887 * gcc.dg/noncompile/pr55976-1.c: New test.
888 * gcc.dg/noncompile/pr55976-2.c: New test.
889
890 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
891
892 * gcc.dg/lto/20111213-1_0.c: Fix template.
893 * gcc.dg/lto/20100603-1_0.c: Fix template.
894 * gcc.dg/lto/20100603-2_0.c: Fix template.
895 * gcc.dg/lto/20100603-3_0.c: Fix template.
896
897 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
898 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
899 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
900 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
901 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
902 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
903 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
904 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
905 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
906 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
907 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
908 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
909 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
910 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
911 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
912 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
913 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
914 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
915 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
916 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
917 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
918 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
919 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
920 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
921 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
922 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
923 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
924 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
925 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
926 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
927 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
928 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
929 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
930 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
931 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
932 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
933 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
934 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
935 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
936 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
937 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
938 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
939 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
940 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
941 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
942 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
943 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
944 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
945 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
946 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
947 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
948 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
949 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
950 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
951 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
952 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
953 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
954 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
955 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
956 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
957 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
958 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
959
960 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
961
962 Revert:
963 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
964
965 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
966
967 * gcc.target/aarch64/simd/ldp_stp_9: New.
968 * gcc.target/aarch64/simd/ldp_stp_10: New.
969 * gcc.target/aarch64/simd/ldp_stp_11: New.
970 * gcc.target/aarch64/simd/ldp_stp_12: New.
971
972 2018-05-30 Ed Schonberg <schonberg@adacore.com>
973
974 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
975
976 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
977
978 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
979
980 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
981
982 PR target/85950
983 * gcc.target/i386/pr85950.c: New test.
984
985 2018-05-29 Marek Polacek <polacek@redhat.com>
986
987 PR c++/85883
988 * g++.dg/cpp1z/class-deduction55.C: New test.
989 * g++.dg/cpp1z/class-deduction56.C: New test.
990 * g++.dg/cpp1z/class-deduction57.C: New test.
991
992 2018-05-29 Jakub Jelinek <jakub@redhat.com>
993
994 PR c++/85952
995 * g++.dg/warn/Wunused-var-33.C: New test.
996
997 PR target/85918
998 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
999 and -fno-vect-cost-model options. Add aligned(64) attribute to the
1000 arrays. Add suffix 1 to all functions and use 4 iterations rather
1001 than N. Add functions with conversions to and from float.
1002 Add new set of functions with 8 iterations and another one
1003 with 16 iterations, expect 24 vectorized loops instead of just 4.
1004 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
1005
1006 2018-05-29 Javier Miranda <miranda@adacore.com>
1007
1008 * gnat.dg/equal2.adb: New testcase.
1009
1010 2018-05-29 Ed Schonberg <schonberg@adacore.com>
1011
1012 * gnat.dg/float_attributes_overflows.adb: New testcase.
1013
1014 2018-05-29 Pascal Obry <obry@adacore.com>
1015
1016 * gnat.dg/normalize_pathname.adb: New testcase.
1017
1018 2018-05-29 Tom de Vries <tom@codesourcery.com>
1019
1020 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
1021 message.
1022 * lib/scanipa.exp (scan-ipa-dump-times): Same.
1023 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
1024 * lib/scantree.exp (scan-tree-dump-times): Same.
1025
1026 2018-05-29 Tom de Vries <tom@codesourcery.com>
1027
1028 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
1029 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
1030 Use proc name as first argument to dg-scan.
1031
1032 2018-05-29 Tom de Vries <tom@codesourcery.com>
1033
1034 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
1035 with no arguments.
1036
1037 2018-05-28 Richard Biener <rguenther@suse.de>
1038
1039 PR tree-optimization/85934
1040 * gcc.target/i386/pr85934.c: New testcase.
1041
1042 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1043
1044 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
1045
1046 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1047
1048 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
1049
1050 2018-05-28 Ed Schonberg <schonberg@adacore.com>
1051
1052 * gnat.dg/fixedpnt5.adb: New testcase.
1053
1054 2018-05-28 Justin Squirek <squirek@adacore.com>
1055
1056 * gnat.dg/array31.adb: New testcase.
1057
1058 2018-05-28 Justin Squirek <squirek@adacore.com>
1059
1060 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
1061 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
1062
1063 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
1064
1065 * gfortran.dg/data_stmt_pointer.f90: new test.
1066
1067 2018-05-27 Jakub Jelinek <jakub@redhat.com>
1068
1069 PR target/85918
1070 * gcc.target/i386/avx512dq-pr85918.c: New test.
1071
1072 2018-05-25 Jim Wilson <jimw@sifive.com>
1073
1074 * gcc.target/riscv/interrupt-1.c: New.
1075 * gcc.target/riscv/interrupt-2.c: New.
1076 * gcc.target/riscv/interrupt-3.c: New.
1077 * gcc.target/riscv/interrupt-4.c: New.
1078 * gcc.target/riscv/interrupt-5.c: New.
1079
1080 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
1081
1082 PR fortran/85786
1083 * gfortran.dg/pr85786.f90: New test.
1084
1085 2018-05-25 Paul Koning <ni1d@arrl.net>
1086
1087 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
1088 * gcc.c-torture/compile/pr55921.c: Ditto.
1089 * gcc.c-torture/compile/pr60655-1.c: Ditto.
1090 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
1091
1092 2018-05-25 Jakub Jelinek <jakub@redhat.com>
1093
1094 PR target/85832
1095 * gcc.target/i386/avx512f-pr85832.c: New test.
1096 * gcc.target/i386/avx512vl-pr85832.c: New test.
1097 * gcc.target/i386/avx512bw-pr85832.c: New test.
1098 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
1099
1100 2018-05-25 Bin Cheng <bin.cheng@arm.com>
1101
1102 PR tree-optimization/85720
1103 * gcc.dg/tree-ssa/pr85720.c: New test.
1104 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
1105 distribution.
1106
1107 2018-05-25 Martin Liska <mliska@suse.cz>
1108
1109 PR testsuite/85911
1110 * gcc.dg/tree-prof/update-loopch.c: Do not scan
1111 for 'Removing basic block'.
1112
1113 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
1114
1115 * gnat.dg/sec_stack1.adb: New testcase.
1116
1117 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1118
1119 * gnat.dg/fixedpnt4.adb: New testcase.
1120
1121 2018-05-25 Javier Miranda <miranda@adacore.com>
1122
1123 * gnat.dg/interface7.adb: New testcase.
1124
1125 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
1126
1127 * gnat.dg/sec_stack2.adb: New testcase.
1128
1129 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1130
1131 * gnat.dg/interface6.adb: New testcase.
1132
1133 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1134
1135 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
1136
1137 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1138
1139 * lib/target-supports.exp
1140 (check_effective_target_vect_double_cond_arith): Include
1141 multiplication and division.
1142 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
1143 fully-masked loops with a fixed vector length.
1144 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
1145 tests.
1146 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1147 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1148 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
1149
1150 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1151
1152 * gcc.target/aarch64/sve/div_1.c: New test.
1153 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
1154 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
1155 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
1156
1157 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1158
1159 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
1160
1161 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1162
1163 * lib/target-supports.exp
1164 (check_effective_target_vect_double_cond_arith): New proc.
1165 * gcc.dg/vect/vect-cond-arith-1.c: New test.
1166 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1167 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
1168 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1169 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
1170 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
1171 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
1172
1173 2018-05-25 Janus Weil <janus@gcc.gnu.org>
1174
1175 PR fortran/85839
1176 * gfortran.dg/f2018_obs.f90: New test case.
1177
1178 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1179
1180 PR fortran/85543
1181 * gfortran.dg/pr85543.f90: New test.
1182
1183 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1184
1185 PR fortran/85780
1186 * gfortran.dg/pr85780.f90: New test.
1187
1188 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1189
1190 PR fortran/85779
1191 * gfortran.dg/pr85779_1.f90: New test.
1192 * gfortran.dg/pr85779_2.f90: Ditto.
1193 * gfortran.dg/pr85779_3.f90: Ditto.
1194
1195 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1196
1197 PR fortran/85895
1198
1199 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
1200 * gfortran.dg/pr85895.f90: New test.
1201
1202 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
1203
1204 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
1205 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1206
1207 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
1208
1209 * gcc.dg/fold-popcount-1.c: New testcase.
1210 * gcc.dg/fold-popcount-2.c: New testcase.
1211 * gcc.dg/fold-popcount-3.c: New testcase.
1212 * gcc.dg/fold-popcount-4.c: New testcase.
1213
1214 2018-05-24 Marek Polacek <polacek@redhat.com>
1215
1216 PR c++/85847
1217 * g++.dg/cpp0x/new3.C: New test.
1218
1219 2018-05-24 Javier Miranda <miranda@adacore.com>
1220
1221 * gnat.dg/discr52.adb: New testcase.
1222
1223 2018-05-24 Ed Schonberg <schonberg@adacore.com>
1224
1225 * gnat.dg/others1.adb: New testcase.
1226
1227 2018-05-24 Justin Squirek <squirek@adacore.com>
1228
1229 * gnat.dg/raise_expr.adb: New testcase.
1230
1231 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
1232
1233 * gnat.dg/formal_containers.adb: New testcase.
1234
1235 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1236
1237 * gcc.target/i386/pr85345.c: Require ifunc support.
1238
1239 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
1240
1241 * gcc.dg/vect/vect-fma-1.c: New test.
1242
1243 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1244
1245 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
1246 scan-tree-dump*.
1247
1248 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1249
1250 PR target/83009
1251 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1252
1253 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1254
1255 PR target/78849
1256 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
1257 DEFAULT_CFLAGS.
1258 * gcc.target/msp430/pr78849.c: New test.
1259
1260 2018-05-23 Marek Polacek <polacek@redhat.com>
1261
1262 * g++.dg/cpp2a/range-for8.C: New test.
1263 * g++.dg/cpp2a/range-for9.C: New test.
1264 * g++.dg/cpp2a/range-for10.C: New test.
1265
1266 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
1267
1268 * lib/target-supports.exp (check_effective_target_be): New.
1269 (check_effective_target_le): New.
1270
1271 2018-05-23 Marek Polacek <polacek@redhat.com>
1272
1273 * g++.dg/cpp2a/range-for1.C: New test.
1274 * g++.dg/cpp2a/range-for2.C: New test.
1275 * g++.dg/cpp2a/range-for3.C: New test.
1276 * g++.dg/cpp2a/range-for4.C: New test.
1277 * g++.dg/cpp2a/range-for5.C: New test.
1278 * g++.dg/cpp2a/range-for6.C: New test.
1279 * g++.dg/cpp2a/range-for7.C: New test.
1280
1281 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1282
1283 * gcc.target/i386/cvt-3.c: New test.
1284
1285 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1286
1287 * gcc.target/i386/cvt-2.c: New test.
1288
1289 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
1290
1291 * gcc.dg/pr79985.c: New testcase.
1292
1293 2018-05-23 Richard Biener <rguenther@suse.de>
1294
1295 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
1296
1297 2018-05-23 Sudakshina Das <sudi.das@arm.com>
1298
1299 PR target/84882
1300 * gcc.target/aarch64/pr84882.c: New test.
1301 * gcc.target/aarch64/target_attr_18.c: Likewise.
1302
1303 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
1304
1305 PR tree-optimization/85853
1306 * gfortran.dg/vect/pr85853.f90: New test.
1307
1308 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1309
1310 * gnat.dg/import2.adb: New testcase.
1311
1312 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1313
1314 * gnat.dg/discr51.adb: New testcase.
1315
1316 2018-05-23 Javier Miranda <miranda@adacore.com>
1317
1318 * gnat.dg/valid_scalars1.adb: New testcase.
1319
1320 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1321
1322 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
1323
1324 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1325
1326 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
1327 testcase.
1328
1329 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1330
1331 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
1332 testcase.
1333
1334 2018-05-23 Bob Duff <duff@adacore.com>
1335
1336 * gnat.dg/addr10.adb: New testcase.
1337
1338 2018-05-23 Richard Biener <rguenther@suse.de>
1339
1340 PR middle-end/85874
1341 * gcc.dg/Wstrict-overflow-27.c: New testcase.
1342
1343 2018-05-23 Yury Gribov <tetra2005@gmail.com>
1344
1345 PR tree-optimization/85822
1346 * c-c++-common/pr85822.c: New test.
1347
1348 2018-05-23 Richard Biener <rguenther@suse.de>
1349
1350 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
1351
1352 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1353
1354 PR fortran/85841
1355 * gfortran.dg/pr30667.f: Add option "-std=legacy".
1356
1357 2018-05-22 Martin Sebor <msebor@redhat.com>
1358
1359 PR middle-end/85359
1360 * gcc.dg/attr-nonstring.c: New test.
1361
1362 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
1363
1364 PR target/85345
1365 * gcc.target/i386/pr85345.c: New test.
1366
1367 2018-05-22 Luis Machado <luis.machado@linaro.org>
1368
1369 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
1370
1371 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1372
1373 PR fortran/85841
1374 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
1375 dg-additional-options.
1376 * gfortran.dg/graphite/block-2.f: Ditto.
1377 * gfortran.dg/graphite/id-19.f: Ditto.
1378 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1379 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1380 * gfortran.dg/vect/pr52580.f: Ditto.
1381
1382 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
1383
1384 * gcc.target/aarch64/ldp_stp_6.c: New.
1385 * gcc.target/aarch64/ldp_stp_7.c: New.
1386 * gcc.target/aarch64/ldp_stp_8.c: New.
1387
1388 2018-05-22 Martin Sebor <msebor@redhat.com>
1389
1390 PR c/85623
1391 * c-c++-common/attr-nonstring-3.c: Adjust.
1392 * c-c++-common/attr-nonstring-4.c: Adjust.
1393 * c-c++-common/attr-nonstring-6.c: New test.
1394
1395 2018-05-22 Martin Sebor <msebor@redhat.com>
1396
1397 PR tree-optimization/85826
1398 * gcc.dg/Wrestrict-17.c: New test.
1399
1400 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1401
1402 * gcc.dg/torture/pr85862.c: Rename to...
1403 * gcc.dg/torture/pr85852.c: ...this.
1404
1405 2018-05-22 Justin Squirek <squirek@adacore.com>
1406
1407 * gnat.dg/warn14.adb: New testcase.
1408
1409 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
1410
1411 * gnat.dg/controlled8.adb: New testcase.
1412
1413 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
1414
1415 * gnat.dg/discr50.adb: New testcase.
1416
1417 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1418
1419 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
1420 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
1421 gnat.dg/discr49_rec2.ads: New testcase.
1422
1423 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1424
1425 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
1426 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
1427 testcase.
1428
1429 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1430
1431 * gnat.dg/fixedpnt3.adb: New testcase.
1432
1433 2018-05-22 Justin Squirek <squirek@adacore.com>
1434
1435 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
1436 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
1437
1438 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1439
1440 PR middle-end/85862
1441 * gcc.dg/torture/pr85862.c: New test.
1442
1443 2018-05-22 Richard Biener <rguenther@suse.de>
1444
1445 PR tree-optimization/85834
1446 * g++.dg/torture/pr85834.C: New testcase.
1447 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
1448
1449 2018-05-22 Martin Liska <mliska@suse.cz>
1450
1451 PR ipa/85607
1452 * g++.dg/ipa/pr85607.C: New test.
1453
1454 2018-05-22 Richard Biener <rguenther@suse.de>
1455
1456 PR tree-optimization/85863
1457 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
1458
1459 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1460
1461 PR fortran/85841
1462 * gfortran.dg/assumed_rank_5.f90: Update error message.
1463 * gfortran.dg/assumed_type_4.f90: Ditto.
1464 * gfortran.dg/bind_c_array_params.f03: Ditto.
1465 * gfortran.dg/bind_c_usage_28.f90: Ditto.
1466 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1467 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1468 * gfortran.dg/c_loc_tests_11.f03: Ditto.
1469 * gfortran.dg/coarray_atomic_2.f90: Ditto.
1470 * gfortran.dg/coarray_collectives_2.f90: Ditto.
1471 * gfortran.dg/coarray_collectives_10.f90: Ditto.
1472 * gfortran.dg/coarray_collectives_13.f90: Ditto.
1473 * gfortran.dg/rank_3.f90: Ditto.
1474 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
1475 * gfortran.dg/implicit_14.f90: Ditto.
1476
1477 2018-05-21 Christian Groessler <chris@groessler.org>
1478
1479 * gcc.c-torture/compile/simd-5.c: Fix comment.
1480
1481 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
1482
1483 PR target/85657
1484 * gcc.target/powerpc/pr85657-1.c: New test for converting between
1485 __float128, __ibm128, and long double.
1486 * gcc.target/powerpc/pr85657-2.c: Likewise.
1487 * gcc.target/powerpc/pr85657-3.c: Likewise.
1488 * g++.dg/pr85667.C: New test to make sure __ibm128 is
1489 implementated as a separate type internally, and is not just an
1490 alias for long double.
1491
1492 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
1493
1494 PR tree-optimization/85814
1495 * gcc.dg/torture/pr85814.c: New test.
1496
1497 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1498
1499 PR c++/84588
1500 * g++.dg/cpp0x/cond1.C: New.
1501 * g++.dg/cpp1y/pr84588-1.C: Likewise.
1502 * g++.dg/cpp1y/pr84588-2.C: Likewise.
1503 * g++.dg/cpp1y/pr84588-3.C: Likewise.
1504 * g++.dg/parse/cond6.C: Likewise.
1505 * g++.dg/parse/cond7.C: Likewise.
1506 * g++.dg/parse/cond8.C: Likewise.
1507 * g++.dg/cpp1z/decomp16.C: Update.
1508 * g++.old-deja/g++.jason/cond.C: Likewise.
1509
1510 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
1511
1512 ChangeLog for r260480
1513 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
1514 warnings for deleted and obsolescent features.
1515 * gfortran.dg/graphite/id-19.f: Ditto.
1516 * gfortran.dg/graphite/id-20.f: Ditto.
1517 * gfortran.dg/graphite/id-27.f90: Ditto.
1518 * gfortran.dg/graphite/pr82449.f: Ditto.
1519
1520 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1521
1522 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
1523 tiny and large memory models.
1524
1525 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1526
1527 * gnat.dg/suppress_initialization.adb,
1528 gnat.dg/suppress_initialization_pkg.ads: New testcase.
1529
1530 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1531
1532 * gnat.dg/exit1.adb: New testcase.
1533
1534 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1535
1536 * gnat.dg/array30.adb: New testcase.
1537
1538 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
1539
1540 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
1541
1542 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1543
1544 * gcc.c-torture/execute/ssad-run.c: New test.
1545 * gcc.c-torture/execute/usad-run.c: Likewise.
1546 * gcc.target/aarch64/ssadv16qi.c: Likewise.
1547 * gcc.target/aarch64/usadv16qi.c: Likewise.
1548
1549 2018-05-21 Tamar Christina <tamar.christina@arm.com>
1550
1551 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
1552 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
1553 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
1554 vbcaxq_s64): New.
1555 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1556 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1557 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1558
1559 2018-05-21 Janus Weil <janus@gcc.gnu.org>
1560
1561 PR fortran/85841
1562 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
1563 * gfortran.dg/g77/20020307-1.f: Ditto.
1564 * gfortran.dg/g77/980310-3.f: Ditto.
1565 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
1566 * gfortran.dg/goacc/loop-1.f95: Ditto.
1567 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
1568 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
1569 * gfortran.dg/gomp/do-1.f90: Ditto.
1570 * gfortran.dg/gomp/omp_do1.f90: Ditto.
1571 * gfortran.dg/pr17229.f: Ditto.
1572 * gfortran.dg/pr37243.f: Ditto.
1573 * gfortran.dg/pr49721-1.f: Ditto.
1574 * gfortran.dg/pr58484.f: Ditto.
1575 * gfortran.dg/pr81175.f: Ditto.
1576 * gfortran.dg/pr81723.f: Ditto.
1577 * gfortran.dg/predcom-2.f: Ditto.
1578 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1579 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1580 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1581 * gfortran.dg/vect/pr52580.f: Ditto.
1582
1583 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1584
1585 PR fortran/80657
1586 * gfortran.dg/char_result_18.f90: New test.
1587
1588 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1589
1590 PR fortran/49636
1591 * gfortran.dg/associate_38.f90: New test.
1592
1593 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1594
1595 PR fortran/82275
1596 * gfortran.dg/select_type_42.f90: New test.
1597
1598 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
1599
1600 PR fortran/82923
1601 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
1602 that the patch fixes PR66694 & PR82617, although the testcases
1603 are not explicitly included.
1604
1605 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
1606
1607 * gcc.dg/stack-usage-1.c: Add support for rv32e.
1608
1609 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
1610
1611 PR c++/82899
1612 * g++.dg/pr82899.C: New testcase.
1613
1614 2018-05-18 Martin Liska <mliska@suse.cz>
1615
1616 * gcc.dg/pr68766.c: Change pruned output.
1617
1618 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
1619
1620 PR c++/85782
1621 * c-c++-common/goacc/pr85782.c: New test.
1622
1623 2018-05-18 Sudakshina Das <sudi.das@arm.com>
1624
1625 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
1626
1627 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1628
1629 * gcc.target/arm/pr62554.c: Delete.
1630 * gcc.target/arm/pr69610-1.c: Likewise.
1631 * gcc.target/arm/pr69610-2.c: Likewise.
1632
1633 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1634
1635 * gcc.target/arm/pr40887.c: Update comment.
1636 * lib/target-supports.exp: Don't generate effective target checks
1637 and related helpers for armv5. Update comment.
1638 * gcc.target/arm/armv5_thumb_isa.c: Delete.
1639 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
1640 target check and options.
1641
1642 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1643
1644 PR middle-end/85817
1645 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
1646 scan-tree-dump-not for h.
1647
1648 2018-05-18 Richard Biener <rguenther@suse.de>
1649
1650 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1651 * gcc.dg/tree-ssa/pr45397.c: Likewise.
1652 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
1653 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1654 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
1655 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1656 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1657 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1658 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1659 * gcc.dg/tree-ssa/vrp58.c: Likewise.
1660 * gcc.dg/vrp-min-max-1.c: Likewise.
1661 * gcc.dg/vrp-min-max-3.c: New testcase.
1662
1663 2018-05-18 Richard Biener <rguenther@suse.de>
1664
1665 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
1666 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
1667 * gcc.dg/graphite/scop-6.c: Likewise.
1668 * gcc.dg/graphite/scop-7.c: Likewise.
1669 * gcc.dg/graphite/scop-8.c: Likewise.
1670 * gcc.dg/graphite/scop-9.c: Likewise.
1671
1672 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1673
1674 * gcc.target/aarch64/vect-init-ld1.c: New test.
1675
1676 2018-05-18 Martin Liska <mliska@suse.cz>
1677
1678 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
1679 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1680
1681 2018-05-18 Martin Liska <mliska@suse.cz>
1682
1683 * gcc.dg/ipa/ipa-icf-39.c: New test.
1684 * gcc.dg/pr68766.c: Adjust pruned output.
1685
1686 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
1687
1688 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
1689 New proc.
1690 * gcc.dg/fma-1.c: New test.
1691 * gcc.dg/fma-2.c: Likewise.
1692 * gcc.dg/fma-3.c: Likewise.
1693 * gcc.dg/fma-4.c: Likewise.
1694 * gcc.dg/fma-5.c: Likewise.
1695 * gcc.dg/fma-6.c: Likewise.
1696 * gcc.dg/fma-7.c: Likewise.
1697 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
1698 scalar_all_fma.
1699 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
1700 * gfortran.dg/reassoc_8.f: Likewise.
1701 * gfortran.dg/reassoc_9.f: Likewise.
1702 * gfortran.dg/reassoc_10.f: Likewise.
1703
1704 2018-05-17 Jim Wilson <jimw@sifive.com>
1705
1706 * gcc.target/riscv/switch-qi.c: New.
1707 * gcc.target/riscv/switch-si.c: New.
1708
1709 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
1710
1711 PR target/85698
1712 * gcc.target/powerpc/pr85698.c: New test.
1713
1714 2018-05-17 Richard Biener <rguenther@suse.de>
1715
1716 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
1717
1718 2018-05-17 Bin Cheng <bin.cheng@arm.com>
1719
1720 PR tree-optimization/85793
1721 * gcc.dg/vect/pr85793.c: New test.
1722
1723 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
1724
1725 * gcc.dg/gimplefe-28.c: New test.
1726 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
1727 internal function calls.
1728 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1729
1730 2018-05-17 Martin Liska <mliska@suse.cz>
1731
1732 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
1733 space in between 'G_' and '('.
1734
1735 2018-05-17 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR target/85323
1738 * gcc.target/i386/pr85323-7.c: New test.
1739 * gcc.target/i386/pr85323-8.c: New test.
1740 * gcc.target/i386/pr85323-9.c: New test.
1741
1742 PR target/85323
1743 * gcc.target/i386/pr85323-4.c: New test.
1744 * gcc.target/i386/pr85323-5.c: New test.
1745 * gcc.target/i386/pr85323-6.c: New test.
1746
1747 PR target/85323
1748 * gcc.target/i386/pr85323-1.c: New test.
1749 * gcc.target/i386/pr85323-2.c: New test.
1750 * gcc.target/i386/pr85323-3.c: New test.
1751
1752 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
1753 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
1754 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
1755 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
1756 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
1757 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
1758 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
1759 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
1760 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
1761 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
1762 * gcc.target/i386/avx512f-setzero-1.c: New test.
1763
1764 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
1765
1766 * gcc.target/aarch64/vect-slp-dup.c: New.
1767
1768 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1769
1770 PR c++/85713
1771 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
1772
1773 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
1774
1775 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
1776 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
1777
1778 2018-05-17 Richard Biener <rguenther@suse.de>
1779
1780 PR tree-optimization/85757
1781 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
1782
1783 2018-05-16 Marek Polacek <polacek@redhat.com>
1784
1785 PR c++/85363
1786 * g++.dg/cpp0x/initlist-throw1.C: New test.
1787 * g++.dg/cpp0x/initlist-throw2.C: New test.
1788
1789 2018-05-16 Carl Love <cel@us.ibm.com>
1790
1791 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
1792 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
1793 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
1794
1795 2018-05-16 Richard Biener <rguenther@suse.de>
1796
1797 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
1798 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
1799 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
1800
1801 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
1802
1803 * gcc.target/aarch64/sve/vcond_10.c: New test.
1804 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
1805 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
1806 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
1807
1808 2018-05-15 Martin Sebor <msebor@redhat.com>
1809
1810 PR tree-optimization/85753
1811 * gcc.dg/Wrestrict-10.c: Adjust.
1812 * gcc.dg/Wrestrict-16.c: New test.
1813
1814 2018-05-15 Martin Sebor <msebor@redhat.com>
1815
1816 PR middle-end/85643
1817 * c-c++-common/attr-nonstring-7.c: New test.
1818
1819 2018-05-15 Richard Biener <rguenther@suse.de>
1820
1821 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
1822
1823 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1824
1825 PR tree-optimization/83648
1826 * gcc.dg/tree-ssa/pr83648.c: New test.
1827 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
1828
1829 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1830
1831 PR ipa/85734
1832 * gcc.dg/ipa/pr85734.c: New test.
1833
1834 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
1835
1836 PR target/85756
1837 * gnat.dg/opt70.adb: New test.
1838 * gnat.dg/opt70_pkg.ad[sb]: New helper.
1839
1840 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1841
1842 * gcc.target/aarch64/crypto-fuse-1.c: New test.
1843 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
1844
1845 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1846
1847 * gcc.target/aarch64/vmov_n_1.c: Update test.
1848 * gcc.target/aarch64/vfp-1.c: Update test.
1849
1850 2018-05-14 Jakub Jelinek <jakub@redhat.com>
1851
1852 PR target/85756
1853 * gcc.c-torture/execute/pr85756.c: New test.
1854
1855 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
1856
1857 * gcc.target/i386/cldemote-1.c: New test.
1858
1859 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
1860
1861 PR fortran/85742
1862 * gfortran.dg/assumed_type_9.f90 : New test.
1863
1864 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
1865
1866 PR fortran/85542
1867 * gfortran.dg/pr85542.f90: New test.
1868
1869 2018-05-11 Martin Jambor <mjambor@suse.cz>
1870
1871 PR ipa/85655
1872 * g++.dg/lto/pr85655_0.C: New test.
1873
1874 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
1875
1876 * gcc.target/i386/tpause-1.c: New test.
1877 * gcc.target/i386/umonitor-1.c: New test.
1878
1879 2018-05-11 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR c/85696
1882 * c-c++-common/gomp/pr85696.c: New test.
1883
1884 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
1885 Jakub Jelinek <jakub@redhat.com>
1886
1887 PR tree-optimization/85692
1888 * gcc.target/i386/pr85692.c: New test.
1889
1890 2018-05-11 Martin Liska <mliska@suse.cz>
1891
1892 PR sanitizer/85556
1893 * c-c++-common/ubsan/attrib-6.c: New test.
1894
1895 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1896
1897 PR fortran/85687
1898 * gfortran.dg/pr85687.f90: new test.
1899
1900 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1901
1902 PR fortran/85521
1903 * gfortran.dg/pr85521_1.f90: New test.
1904 * gfortran.dg/pr85521_2.f90: New test.
1905
1906 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1907
1908 PR fortran/70870
1909 * gfortran.dg/pr70870_1.f90: New test.
1910
1911 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
1912
1913 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
1914
1915 2018-05-10 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR c++/85662
1918 * g++.dg/ext/offsetof2.C: New test.
1919
1920 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
1921
1922 PR fortran/68846
1923 * gfortran.dg/temporary_3.f90 : New test.
1924
1925 PR fortran/70864
1926 * gfortran.dg/temporary_2.f90 : New test.
1927
1928 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
1929
1930 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
1931 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
1932 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
1933 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
1934 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
1935 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
1936 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
1937 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
1938 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
1939 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
1940 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
1941 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
1942 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
1943 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
1944 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
1945 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
1946 * gcc.dg/vmx/st-be-order.c: Delete testcase.
1947 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
1948 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
1949 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
1950 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
1951 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
1952 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
1953 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
1954 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
1955 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
1956 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
1957
1958 2018-05-10 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR tree-optimization/85699
1961 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
1962 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
1963 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
1964 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
1965
1966 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
1967
1968 * g++.dg/tls/pr85400.C: New test.
1969
1970 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1971
1972 PR c++/85713
1973 * g++.dg/cpp1y/lambda-generic-85713.C: New.
1974
1975 2018-05-09 Carl Love <cel@us.ibm.com>
1976
1977 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
1978
1979 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1980
1981 PR c++/85713
1982 Revert:
1983 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1984
1985 PR c++/84588
1986 * g++.dg/cpp1y/pr84588.C: New.
1987
1988 2018-05-09 Andreas Schwab <schwab@suse.de>
1989
1990 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
1991
1992 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
1993
1994 * gcc.target/aarch64/store_lane_spill_1.c: New test.
1995 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
1996
1997 2018-05-08 Carl Love <cel@us.ibm.com>
1998 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
1999
2000 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2001
2002 PR c++/84588
2003 * g++.dg/cpp1y/pr84588.C: New.
2004
2005 2018-05-08 Marek Polacek <polacek@redhat.com>
2006
2007 PR c++/85695
2008 * g++.dg/cpp1z/constexpr-if22.C: New test.
2009
2010 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
2011
2012 PR target/85693
2013 * gcc.target/i386/pr85693.c: New test.
2014
2015 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR target/85683
2018 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
2019 scan-assembler-times checking that except for [fh]*xor other functions
2020 don't use any load instructions.
2021
2022 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
2023
2024 * gcc.target/i386/builtin_target.c: Test goldmont.
2025 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
2026 arch=silvermont.
2027
2028 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2029
2030 PR target/85572
2031 * g++.dg/other/sse2-pr85572-1.C: New test.
2032 * g++.dg/other/sse2-pr85572-2.C: New test.
2033 * g++.dg/other/sse4-pr85572-1.C: New test.
2034 * g++.dg/other/avx2-pr85572-1.C: New test.
2035
2036 PR target/85317
2037 * gcc.target/i386/pr85317.c: New test.
2038 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
2039 optimization barrier to avoid optimizing away the expected insn.
2040
2041 PR target/85480
2042 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
2043 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
2044
2045 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2046
2047 * g++.dg/other/sve_const_pred_1.C: Rename to...
2048 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
2049 target selectors and explicit -march options.
2050 * g++.dg/other/sve_const_pred_2.C: Rename to...
2051 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
2052 * g++.dg/other/sve_const_pred_3.C: Rename to...
2053 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
2054 * g++.dg/other/sve_const_pred_4.C: Rename to...
2055 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
2056 * g++.dg/other/sve_tls_2.C: Rename to...
2057 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
2058 * g++.dg/other/sve_vcond_1.C: Rename to...
2059 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
2060 * g++.dg/other/sve_vcond_1_run.C: Rename to...
2061 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
2062
2063 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2064
2065 PR testsuite/85586
2066 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
2067 !vect_no_align.
2068
2069 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2070
2071 PR c++/57429
2072 * g++.dg/cpp0x/deleted14.C: New.
2073
2074 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2075 Alan Hayward <alan.hayward@arm.com>
2076 David Sherwood <david.sherwood@arm.com>
2077
2078 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
2079 XFAIL the BIC test.
2080 * gcc.target/aarch64/sve/vcond_7.c: New test.
2081 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
2082
2083 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2084
2085 PR c++/70563
2086 * g++.dg/cpp0x/sfinae62.C: New.
2087
2088 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2089
2090 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
2091 load from src[i].
2092
2093 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2094
2095 PR c++/80691
2096 * g++.dg/cpp0x/narrowing1.C: New.
2097
2098 2018-05-08 Richard Biener <rguenther@suse.de>
2099
2100 PR middle-end/85588
2101 * gcc.dg/torture/pr85574.c: Rename to...
2102 * gcc.dg/torture/pr85588.c: ... this.
2103
2104 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2105
2106 PR fortran/54613
2107 * gfortran.dg/minmaxloc_12.f90: New test case.
2108 * gfortran.dg/minmaxloc_13.f90: New test case.
2109
2110 2018-05-07 Nathan Sidwell <nathan@acm.org>
2111
2112 * g++.dg/cpp0x/range-for10.C: Delete.
2113 * g++.dg/ext/forscope1.C: Delete.
2114 * g++.dg/ext/forscope2.C: Delete.
2115 * g++.dg/template/for1.C: Delete.
2116
2117 2018-05-07 Jeff Law <law@redhat.com>
2118
2119 * gfortran.dg/linefile.f90: New test.
2120
2121 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2122
2123 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
2124 and options.
2125
2126 2018-05-06 Jakub Jelinek <jakub@redhat.com>
2127
2128 PR c++/85659
2129 * g++.dg/ext/asm14.C: New test.
2130 * g++.dg/ext/asm15.C: New test.
2131 * g++.dg/ext/asm16.C: New test.
2132
2133 2018-05-06 Michael Eager <eager@eagercon.com>
2134
2135 * gcc.target/microblaze/others/picdtr.c: Correct option
2136 -fPIE -mpic-data-is-text-relative.
2137
2138 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
2139
2140 * gcc.target/microblaze/others/picdtr.c: Add test for
2141 -fPIE -mpic-data-is-text-relative.
2142
2143 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
2144
2145 PR fortran/85507
2146 * gfortran.dg/coarray_dependency_1.f90: New test.
2147 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
2148
2149 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2150
2151 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
2152 to match the currently produced gimple.
2153
2154 2018-05-04 Carl Love <cel@us.ibm.com>
2155 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
2156 vec_trunc.
2157 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
2158 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
2159 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
2160 xvcmpgedp counts. Add xxsel counts.
2161
2162 2018-05-04 Richard Biener <rguenther@suse.de>
2163
2164 PR middle-end/85627
2165 * g++.dg/torture/pr85627.C: New testcase.
2166
2167 2018-05-04 Richard Biener <rguenther@suse.de>
2168
2169 PR middle-end/85574
2170 * gcc.dg/torture/pr85574.c: New testcase.
2171 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
2172
2173 2018-05-04 Jakub Jelinek <jakub@redhat.com>
2174
2175 PR libstdc++/85466
2176 * gcc.dg/nextafter-1.c: New test.
2177 * gcc.dg/nextafter-2.c: New test.
2178 * gcc.dg/nextafter-3.c: New test.
2179 * gcc.dg/nextafter-4.c: New test.
2180
2181 2018-05-03 Nathan Sidwell <nathan@acm.org>
2182
2183 Remove -ffriend-injection.
2184 * g++.old-deja/g++.jason/scoping15.C: Delete.
2185 * g++.old-deja/g++.mike/net43.C: Delete.
2186
2187 2018-05-03 Jakub Jelinek <jakub@redhat.com>
2188
2189 PR target/85530
2190 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
2191 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
2192 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
2193 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
2194
2195 2018-05-03 Tom de Vries <tom@codesourcery.com>
2196
2197 PR testsuite/85106
2198 * lib/scanoffloadtree.exp: New file.
2199
2200 2018-05-03 Richard Biener <rguenther@suse.de>
2201
2202 PR tree-optimization/85615
2203 * gcc.dg/torture/pr85615.c: New testcase.
2204
2205 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2206
2207 PR tree-optimization/70291
2208 * gcc.dg/complex-6.c: New test.
2209 * gcc.dg/complex-7.c: Likewise.
2210
2211 2018-05-03 Richard Biener <rguenther@suse.de>
2212
2213 PR testsuite/85579
2214 * fortran.dg/pr51434.f90: Truncate transfer argument.
2215
2216 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2217
2218 PR target/85582
2219 * gcc.c-torture/execute/pr85582-3.c: New test.
2220
2221 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2222 Jason Merrill <jason@redhat.com>
2223
2224 PR c++/68374
2225 * g++.dg/warn/Wshadow-13.C: New.
2226 * g++.dg/warn/Wshadow-14.C: Likewise.
2227
2228 2018-05-02 Tom de Vries <tom@codesourcery.com>
2229
2230 PR libgomp/82428
2231 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
2232 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
2233
2234 2018-05-02 David Pagan <dave.pagan@oracle.com>
2235
2236 PR c/30552
2237 * gcc.dg/noncompile/pr30552-1.c: New test.
2238 * gcc.dg/noncompile/pr30552-2.c: New test.
2239 * gcc.dg/noncompile/pr30552-3.c: New test.
2240 * gcc.dg/noncompile/pr30552-4.c: New test.
2241
2242 2018-05-02 Richard Biener <rguenther@suse.de>
2243
2244 PR tree-optimization/85597
2245 * gcc.dg/vect/pr85597.c: New testcase.
2246
2247 2018-05-02 Tom de Vries <tom@codesourcery.com>
2248
2249 PR testsuite/85106
2250 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
2251 * lib/scanltranstree.exp: New file.
2252 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
2253 (scan-ltrans-tree-dump-times_required_options)
2254 (scan-ltrans-tree-dump-not_required_options)
2255 (scan-ltrans-tree-dump-dem_required_options)
2256 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
2257 * lib/gcc-dg.exp: Include scanltranstree.exp.
2258
2259 2018-05-02 Tom de Vries <tom@codesourcery.com>
2260
2261 PR testsuite/85106
2262 * gcc.dg/ipa/ipa-icf-38.c: New test.
2263 * gcc.dg/ipa/ipa-icf-38a.c: New test.
2264 * lib/scandump.exp (dump-base): New proc.
2265 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
2266 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
2267 base.
2268 * lib/scanipa.exp: Add "" argument to scan-dump calls.
2269 * lib/scanlang.exp: Same.
2270 * lib/scanrtl.exp: Same.
2271 * lib/scantree.exp: Same.
2272 * lib/scanwpaipa.exp: New file.
2273 * lib/gcc-dg.exp: Include scanwpaipa.exp.
2274
2275 2018-05-02 Richard Biener <rguenther@suse.de>
2276
2277 PR middle-end/85567
2278 * gcc.dg/torture/pr85567.c: New testcase.
2279
2280 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR target/85582
2283 * gcc.c-torture/execute/pr85582-1.c: New test.
2284 * gcc.c-torture/execute/pr85582-2.c: New test.
2285
2286 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
2287
2288 PR tree-optimization/85586
2289 * gcc.dg/vect/pr85586.c: New test.
2290
2291 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
2292
2293 PR tree-optimization/85143
2294 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
2295 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
2296
2297 2018-05-01 David Malcolm <dmalcolm@redhat.com>
2298
2299 PR c/84258
2300 * c-c++-common/Wformat-pr84258.c: New test.
2301
2302 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2303
2304 PR tree-optimization/82665
2305 * gcc.dg/tree-ssa/pr82665.c: New test.
2306
2307 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2308
2309 PR c++/85523
2310 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2311 (test_add_fixit_insert_formatted_single_line): New function.
2312 (test_add_fixit_insert_formatted_multiline): New function.
2313 Extend expected output of generated patch to include fix-it hints
2314 for these.
2315 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
2316 "gcc-rich-location.h". Add test coverage for
2317 gcc_rich_location::add_fixit_insert_formatted.
2318
2319 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2320
2321 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2322 (test_show_locus): Update for location_get_source_line returning a
2323 char_span. Use char_span for handling words in the
2324 "test_many_nested_locations" fix-it example.
2325
2326 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2327
2328 * gcc.target/arc/interrupt-8.c: Update test.
2329 * gcc.target/arc/loop-4.c: Likewise.
2330 * gcc.target/arc/loop-hazard-1.c: Likewise.
2331 * gcc.target/arc/sdata-3.c: Likewise.
2332
2333 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2334
2335 * gcc.target/arc/store-merge-1.c: New test.
2336 * gcc.target/arc/add_n-combine.c: Update test.
2337
2338 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
2339
2340 Microblaze Target: PIC data text relative
2341
2342 * gcc.target/microblaze/others/data_var1.c: Include
2343 PIC case of r20 base register.
2344 * gcc.target/microblaze/others/data_var2.c: Ditto.
2345 * gcc.target/microblaze/others/picdtr.c: Add new
2346 test case for -mpic-is-data-text-relative.
2347 * gcc.target/microblaze/others/sdata_var1.c: Add
2348 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2349 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2350 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2351 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2352 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2353 * gcc.target/microblaze/others/string_cst1_gpopt.c:
2354 Ditto.
2355 * gcc.target/microblaze/others/string_cst2_gpopt.c:
2356 Ditto.
2357
2358 2018-04-30 Richard Biener <rguenther@suse.de>
2359
2360 PR tree-optimization/28364
2361 PR tree-optimization/85275
2362 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
2363 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
2364 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
2365 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
2366 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
2367 still passes.
2368 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
2369 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
2370 still passes.
2371 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2372 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2373 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2374
2375 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
2376
2377 PR target/84431
2378 * gcc.target/i386/pr84431.c: New test.
2379
2380 2018-04-27 Martin Jambor <mjambor@suse.cz>
2381
2382 PR ipa/85549
2383 * g++.dg/ipa/pr85549.C: New test.
2384
2385 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2386
2387 PR c++/85553
2388 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
2389 directive.
2390 * g++.dg/cpp0x/constexpr-85553.C: New test.
2391
2392 2018-04-27 David Malcolm <dmalcolm@redhat.com>
2393
2394 PR c++/85515
2395 * g++.dg/pr85515-1.C: New test.
2396 * g++.dg/pr85515-2.C: New test.
2397
2398 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
2399
2400 PR c++/84691
2401 * g++.dg/cpp0x/friend3.C: New.
2402
2403 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2404
2405 PR target/82518
2406 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2407 Use check_effective_target_arm_little_endian.
2408
2409 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR tree-optimization/85529
2412 * gcc.c-torture/execute/pr85529-1.c: New test.
2413 * gcc.c-torture/execute/pr85529-2.c: New test.
2414 * gcc.dg/pr85529.c: New test.
2415
2416 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2417
2418 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
2419 `.dword' in addition to `lw' and `.word'.
2420
2421 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2422
2423 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
2424
2425 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
2426
2427 * gnat.dg/loop_optimization24.adb: New test.
2428
2429 2018-04-26 Richard Biener <rguenther@suse.de>
2430
2431 PR tree-optimization/85116
2432 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
2433 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
2434 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
2435 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
2436
2437 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
2438
2439 PR target/85473
2440 * gcc.target/i386/pr85473-1.c: New test.
2441 * gcc.target/i386/pr85473-2.c: New test.
2442
2443 2018-04-25 Nathan Sidwell <nathan@acm.org>
2444 Jakub Jelinek <jakub@redhat.com>
2445
2446 PR c++/85437
2447 PR c++/49171
2448 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
2449 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
2450 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
2451 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
2452 * g++.dg/cpp0x/pr85437-1.C: New.
2453 * g++.dg/cpp0x/pr85437-2.C: New.
2454 * g++.dg/cpp0x/pr85437-3.C: New.
2455 * g++.dg/cpp0x/pr85437-4.C: New.
2456
2457 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
2458
2459 PR fortran/85520
2460 * gfortran.dg/pr85520.f90: New test.
2461
2462 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2463
2464 PR target/85512
2465 * gcc.dg/pr85512.c: New test.
2466
2467 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
2468
2469 PR target/85485
2470 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
2471 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
2472 * gcc.dg/pr85388-1.c (dg-options): Likwise.
2473 * gcc.dg/pr85388-2.c (dg-options): Likwise.
2474 * gcc.dg/pr85388-3.c (dg-options): Likwise.
2475 * gcc.dg/pr85388-4.c (dg-options): Likwise.
2476 * gcc.dg/pr85388-5.c (dg-options): Likwise.
2477 * gcc.dg/pr85388-6.c (dg-options): Likwise.
2478 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
2479 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
2480 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
2481 * gcc.target/i386/cet-label.c (dg-options): Likwise.
2482 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
2483 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
2484 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
2485 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
2486 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
2487 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
2488 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
2489 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
2490 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
2491 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
2492 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
2493 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
2494 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
2495 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
2496 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
2497 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
2498 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
2499 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
2500 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
2501 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
2502 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
2503 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
2504 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
2505 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
2506 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
2507 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
2508 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
2509 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
2510 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
2511 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
2512 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
2513 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
2514 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
2515 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
2516 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
2517 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
2518 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
2519 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
2520 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
2521 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
2522 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
2523 * gcc.target/i386/pr84146.c (dg-options): Likwise.
2524 * gcc.target/i386/pr85403.c (dg-options): Likwise.
2525 * gcc.target/i386/pr85404.c (dg-options): Likwise.
2526 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
2527 with -mshstk.
2528 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
2529 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
2530 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
2531 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
2532 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
2533 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
2534 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
2535 * (dg-options): Likwise.
2536 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
2537 -mno-cet.
2538 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
2539 * gcc.target/i386/cet-label-3.c: Removed.
2540 * gcc.target/i386/cet-property-3.c: Likwise.
2541 * gcc.target/i386/cet-sjlj-7.c: Likwise.
2542
2543 2018-04-24 Jakub Jelinek <jakub@redhat.com>
2544
2545 PR target/85511
2546 * gcc.target/i386/pr85511.c: New test.
2547
2548 PR target/85503
2549 * g++.dg/ext/pr85503.C: New test.
2550
2551 PR target/85508
2552 * gcc.target/i386/pr85508.c: New test.
2553
2554 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
2555
2556 PR tree-optimization/85478
2557 * g++.dg/pr85478.C: New test.
2558
2559 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
2560
2561 * g++.dg/torture/pr85496.C: New test.
2562
2563 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
2564
2565 PR rtl-optimization/85423
2566 * gcc.dg/pr85423.c: New test.
2567
2568 2018-04-20 Martin Sebor <msebor@redhat.com>
2569
2570 PR c/85365
2571 * gcc.dg/Wrestrict-15.c: New test.
2572
2573 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
2574
2575 PR target/85456
2576 * gcc.target/powerpc/pr85456.c: New test.
2577
2578 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
2579
2580 * g++.dg/ext/undef-bool-1.C: Require lp64.
2581 * gcc.target/powerpc/undef-bool-2.c: Likewise.
2582
2583 2018-04-20 Jeff Law <law@redhat.com>
2584
2585 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
2586 stack protector.
2587 * gcc.dg/stack-check-6.c: Likewise.
2588 * gcc.dg/stack-check-6a.c: Likewise.
2589 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
2590 * gcc.target/i386/stack-check-18.c: Likewise.
2591 * gcc.target/i386/stack-check-19.c: Likewise.
2592
2593 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2594
2595 PR testsuite/85483
2596 * gcc.target/aarch64/sve/vcond_1.c: Move to...
2597 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
2598 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
2599 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
2600
2601 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
2602
2603 PR target/85469
2604 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
2605 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
2606
2607 2018-04-20 Richard Biener <rguenther@suse.de>
2608
2609 PR middle-end/85475
2610 * gcc.dg/torture/pr85475.c: New testcase.
2611
2612 2018-04-20 Martin Jambor <mjambor@suse.cz>
2613
2614 ipa/85449
2615 * gcc.dg/ipa/pr85449.c: New test.
2616
2617 2018-04-20 Martin Jambor <mjambor@suse.cz>
2618
2619 ipa/85447
2620 * g++.dg/ipa/pr85447.C: New file.
2621 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
2622
2623 2018-04-20 Jakub Jelinek <jakub@redhat.com>
2624
2625 PR c++/85462
2626 * g++.dg/cpp0x/pr85462.C: New test.
2627
2628 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2629
2630 * gcc.target/i386/pr85404.c: Require CET target.
2631
2632 2018-04-19 Jakub Jelinek <jakub@redhat.com>
2633
2634 PR tree-optimization/85467
2635 * gcc.dg/pr85467.c: New test.
2636
2637 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2638
2639 PR c++/84611
2640 * g++.dg/parse/crash68.C: New.
2641
2642 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2643
2644 PR libgcc/85334
2645 * g++.dg/torture/pr85334.C: New test.
2646
2647 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
2648
2649 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
2650 * g++.dg/diagnostic/pr85464.C: New.
2651
2652 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2653
2654 PR target/85397
2655 * gcc.dg/torture/pr85397-1.c: New test.
2656 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
2657 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
2658
2659 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2660
2661 PR target/85404
2662 * gcc.target/i386/pr85404.c: New test.
2663
2664 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2665
2666 PR target/85417
2667 * c-c++-common/attr-nocf-check-1.c: Compile with
2668 -fcf-protection=none.
2669 * c-c++-common/attr-nocf-check-3.c: Likewise.
2670 * gcc.dg/march-generic.c: Likewise.
2671 * gcc.target/i386/align-limit.c: Likewise.
2672 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
2673 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
2674 * gcc.target/i386/cet-property-2.c: Likewise.
2675 * gcc.target/i386/ret-thunk-26.c: Likewise.
2676 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
2677 targets.
2678 * c-c++-common/fcf-protection-2.c: Likewise.
2679 * c-c++-common/fcf-protection-3.c: Likewise.
2680 * c-c++-common/fcf-protection-5.c: Likewise.
2681 * c-c++-common/fcf-protection-6.c: Likewise.
2682 * c-c++-common/fcf-protection-7.c: Likewise.
2683 * gcc.target/i386/cet-label-3.c: New test.
2684 * gcc.target/i386/cet-property-3.c: Likewise.
2685 * gcc.target/i386/cet-sjlj-7.c: Likewise.
2686 * gcc.target/i386/pr85417-1.c: Likewise.
2687 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
2688 __x86_indirect_thunk_nt_(r|e)ax
2689 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2690 * gcc.target/i386/pr85403.c: Remove dg-error,
2691
2692 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
2693
2694 * gcc.target/i386/movdir-1.c: New test.
2695
2696 2018-04-19 Richard Biener <rguenther@suse.de>
2697
2698 PR middle-end/85455
2699 * gcc.dg/pr85455.c: New testcase.
2700
2701 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2702
2703 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
2704 targets.
2705 * g++.dg/lto/pr85405b_0.C: Likewise.
2706 * g++.dg/lto/pr84805_0.C: Likewise.
2707
2708 2018-04-18 Martin Liska <mliska@suse.cz>
2709
2710 PR ipa/83983
2711 PR ipa/85391
2712 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
2713 output.
2714
2715 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
2716
2717 PR target/85388
2718 * gcc.dg/pr85388-1.c: New test.
2719 * gcc.dg/pr85388-2.c: Likewise.
2720 * gcc.dg/pr85388-3.c: Likewise.
2721 * gcc.dg/pr85388-4.c: Likewise.
2722 * gcc.dg/pr85388-5.c: Likewise.
2723 * gcc.dg/pr85388-6.c: Likewise.
2724
2725 2018-04-18 Jan Hubicka <jh@suse.cz>
2726 Martin Liska <mliska@suse.cz>
2727
2728 * g++.dg/lto/pr83121_0.C: Update template.
2729 * g++.dg/lto/pr83121_1.C: Update template.
2730 * g++.dg/lto/pr84805_0.C: Update template.
2731 * g++.dg/lto/pr84805_1.C: Update template.
2732 * g++.dg/lto/pr84805_2.C: Update template.
2733
2734 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2735
2736 PR c++/84630
2737 * g++.dg/cpp0x/pr84630.C: New.
2738
2739 2018-04-18 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR c++/84463
2742 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
2743 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
2744 in two cases. Uncomment two other tests and add expected dg-error for
2745 them.
2746 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
2747 -Wnarrowing diagnostics on some targets for c++11.
2748 * g++.dg/parse/array-size2.C: Remove xfail.
2749 * g++.dg/cpp0x/constexpr-84463.C: New test.
2750
2751 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
2752
2753 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
2754 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
2755
2756 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR testsuite/85326
2759 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
2760 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
2761 * g++.dg/other/sve_tls_2.C: Require effective target tls.
2762
2763 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2764
2765 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
2766 prevent cascading of errors and change expected error message.
2767 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
2768 to 64-bit targets.
2769 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
2770 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
2771 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
2772 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
2773 error message.
2774 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2775
2776 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2777
2778 PR target/85430
2779 * gcc.dg/pr85430.c: New test.
2780
2781 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2782
2783 PR testsuite/85326
2784 * gcc.target/arm/pr54300.C: Move to...
2785 * g++.dg/other/pr54300.C: ... Here. Add target directives.
2786 * gcc.target/arm/pr55073.C: Move to...
2787 * g++.dg/other/pr55073.C: ... Here. Add target directives.
2788 * gcc.target/arm/pr56184.C: Move to...
2789 * g++.dg/other/pr56184.C: ... Here. Add target directives.
2790 * gcc.target/arm/pr59985.C: Move to...
2791 * g++.dg/other/pr59985.C: ... Here. Add target directives.
2792 * gcc.target/aarch64/pr60675.C: Move to...
2793 * g++.dg/other/pr60675.C: ... Here. Add target directives.
2794 * gcc.target/aarch64/pr81422.C: Move to...
2795 * g++.dg/other/pr81422.C: ... Here. Add target directives.
2796 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
2797 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
2798 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
2799 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
2800 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
2801 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
2802 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
2803 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
2804 * gcc.target/aarch64/sve/tls_2.C: Move to...
2805 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
2806 * gcc.target/aarch64/pr81414.C: Rename to...
2807 * gcc.target/aarch64/pr81414.c: ... This.
2808 * gcc.target/aarch64/simd/pr67896.C: Rename to...
2809 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
2810 messages.
2811 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
2812 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
2813 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
2814 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
2815 file name.
2816
2817 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2818
2819 PR middle-end/85414
2820 * gcc.dg/pr85414.c: New test.
2821
2822 2018-04-17 Martin Jambor <mjambor@suse.cz>
2823
2824 PR ipa/85421
2825 * g++.dg/ipa/pr85421.C: New test.
2826
2827 2018-04-17 Martin Liska <mliska@suse.cz>
2828
2829 PR lto/85405
2830 * g++.dg/lto/pr85405b_0.C: New test.
2831 * g++.dg/lto/pr85405b_1.C: New test.
2832
2833 2018-04-17 Martin Liska <mliska@suse.cz>
2834
2835 PR lto/85405
2836 * g++.dg/lto/pr85405_0.C: New test.
2837 * g++.dg/lto/pr85405_1.C: New test.
2838
2839 2018-04-17 Martin Liska <mliska@suse.cz>
2840
2841 PR ipa/85329
2842 * g++.dg/ext/pr85329-2.C: New test.
2843 * g++.dg/ext/pr85329.C: New test.
2844 * gcc.target/i386/mvc12.c: New test.
2845
2846 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
2847
2848 PR c++/85039
2849 * g++.dg/pr85039-1.C: New.
2850 * g++.dg/pr85039-2.C: New.
2851 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
2852
2853 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
2854
2855 PR target/85080
2856 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
2857 if the target supports efficient unaligned storage accesses.
2858
2859 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
2860
2861 PR target/83660
2862 * gcc.target/powerpc/pr83660.C: New test.
2863
2864 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
2865
2866 PR target/85403
2867 * gcc.target/i386/pr85403.c: New test.
2868
2869 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
2870
2871 PR target/84331
2872 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
2873
2874 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2875 Jason Merrill <jason@redhat.com>
2876
2877 PR c++/85112
2878 * g++.dg/cpp0x/pr85112.C: New.
2879
2880 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
2881
2882 PR testsuite/85326
2883 * g++.dg/ext/undef-bool-1.C: New file.
2884 * gcc.target/powerpc/powerpc.exp: Remove .C support.
2885 * gcc.target/powerpc/undef-bool-1.C: Remove file.
2886
2887 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
2888
2889 PR target/85293
2890 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
2891 corresponding dg-error clause.
2892 * gcc.target/powerpc/pr80098-3.c: Ditto.
2893 * gcc.target/powerpc/pr80103-1.c: Delete.
2894
2895 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
2896
2897 PR fortran/81773
2898 PR fortran/83606
2899 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
2900 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
2901
2902 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2903
2904 PR fortran/85387
2905 * gfortran.dg/implied_do_io_5.f90: New test.
2906
2907 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
2908
2909 PR target/83402
2910 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
2911 several values: positive, negative, and zero.
2912 * gcc.target/powerpc/sse2-pslld-1.c: Same.
2913 * gcc.target/powerpc/sse2-psllq-1.c: Same.
2914
2915 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
2916
2917 PR rtl-optimization/79916
2918 * gcc.target/powerpc/pr79916.c: New.
2919
2920 2018-04-13 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR rtl-optimization/85393
2923 * g++.dg/opt/pr85393.C: New test.
2924 * g++.dg/opt/pr85393-aux.cc: New file.
2925
2926 PR rtl-optimization/85376
2927 * gcc.dg/pr85376.c: New test.
2928
2929 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
2930
2931 PR rtl-optimization/83852
2932 * gcc.dg/pr83852.c: New testcase.
2933
2934 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
2935
2936 PR testsuite/85326
2937 * gcc.target/s390/pr77822-1.C: Rename to ...
2938 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
2939 * gcc.target/s390/pr77822-2.c: Add asm scan check.
2940 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
2941
2942 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
2943
2944 PR lto/71991
2945 * gcc.target/i386/pr71991.c: New testcase.
2946
2947 2018-04-13 Martin Liska <mliska@suse.cz>
2948 Jakub Jelinek <jakub@redhat.com>
2949
2950 PR middle-end/81657
2951 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
2952 call.
2953
2954 2018-04-12 David Malcolm <dmalcolm@redhat.com>
2955
2956 PR c++/85385
2957 * g++.dg/diagnostic/macro-arg-count.C: New test.
2958
2959 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2960
2961 PR fortran/83064
2962 PR testsuite/85346
2963 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
2964 array and move test to libgomp/testsuite/libgomp.fortran.
2965 * gfortran.dg/do_concurrent_6.f90: New test.
2966
2967 2018-04-12 Marek Polacek <polacek@redhat.com>
2968
2969 PR c++/85258
2970 * g++.dg/parse/error61.C: New test.
2971
2972 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
2973
2974 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
2975 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
2976
2977 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2978
2979 PR target/85347
2980 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
2981 specify -mvsx on gcc command line.
2982
2983 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
2984
2985 PR middle-end/84955
2986 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
2987 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
2988
2989 2018-04-12 Jakub Jelinek <jakub@redhat.com>
2990
2991 PR target/85328
2992 * gcc.target/i386/pr85328.c: New test.
2993
2994 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2995
2996 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
2997
2998 2018-04-12 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR rtl-optimization/85342
3001 * gcc.target/i386/pr85342.c: New test.
3002
3003 2018-04-11 Jason Merrill <jason@redhat.com>
3004
3005 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
3006 if ulimit -v is set.
3007
3008 2018-04-11 Bin Cheng <bin.cheng@arm.com>
3009
3010 PR testsuite/85190
3011 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
3012
3013 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3014
3015 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
3016 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
3017
3018 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3019
3020 PR c++/70808
3021 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
3022 effective target.
3023
3024 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3025
3026 PR target/84301
3027 * gcc.target/i386/pr84301.c: New test.
3028
3029 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3030
3031 PR tree-optimization/85331
3032 * gcc.c-torture/execute/pr85331.c: New test.
3033
3034 2018-04-11 Marek Polacek <polacek@redhat.com>
3035
3036 PR c++/85032
3037 * g++.dg/cpp0x/pr51225.C: Adjust error message.
3038 * g++.dg/cpp1z/constexpr-if21.C: New test.
3039
3040 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3041
3042 PR target/85281
3043 * gcc.target/i386/pr85281.c: New test.
3044
3045 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3046
3047 PR rtl-optimization/84659
3048 * gcc.dg/pr84659.c: New test.
3049
3050 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR debug/85302
3053 * g++.dg/debug/dwarf2/pr85302.C: New test.
3054
3055 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3056
3057 PR target/85261
3058 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
3059 into register.
3060
3061 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3062
3063 PR c++/70808
3064 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
3065
3066 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
3067
3068 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
3069 * gcc.target/powerpc/dimode_off.c: Ditto.
3070 * gcc.target/powerpc/tfmode_off.c: Ditto.
3071 * gcc.target/powerpc/timode_off.c: Ditto.
3072
3073 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3074
3075 * gcc.target/powerpc/vec-ldl-1.c: New test.
3076 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
3077 corrections to ABI implementation.
3078
3079 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
3080
3081 PR target/85056
3082 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
3083
3084 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR rtl-optimization/85300
3087 * gcc.dg/pr85300.c: New test.
3088
3089 2018-04-10 David Malcolm <dmalcolm@redhat.com>
3090
3091 PR c++/85110
3092 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
3093 where we now show the pertinent parameter.
3094 * g++.dg/diagnostic/aka2.C: Likewise.
3095 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3096
3097 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR fortran/85313
3100 * gfortran.dg/gomp/pr85313.f90: New test.
3101
3102 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3103
3104 PR c++/24314
3105 * g++.dg/parse/template29.C: New.
3106
3107 2018-04-10 Bin Cheng <bin.cheng@arm.com>
3108
3109 PR testsuite/85190
3110 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
3111
3112 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3113
3114 PR target/85177
3115 PR target/85255
3116 * gcc.target/i386/avx512f-pr85177.c: New test.
3117 * gcc.target/i386/avx512f-pr85255.c: New test.
3118
3119 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
3120
3121 PR tree-optimization/85286
3122 * gcc.dg/vect/pr85286.c: New test.
3123
3124 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3125
3126 PR target/85173
3127 * gcc.target/arm/pr85173.c: New test.
3128
3129 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3130
3131 PR lto/85248
3132 * gcc.dg/lto/pr85248_0.c: New test.
3133 * gcc.dg/lto/pr85248_1.c: New test.
3134
3135 2018-04-09 Jan Hubicka <jh@suse.cz>
3136
3137 PR lto/85078
3138 * g++.dg/torture/pr85078.C: New.
3139
3140 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3141
3142 PR c++/85227
3143 * g++.dg/cpp1z/decomp44.C: New.
3144 * g++.dg/cpp1z/decomp45.C: Likewise.
3145
3146 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3147
3148 PR fortran/83064
3149 * gfortran.dg/do_concurrent_5.f90: New test.
3150 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
3151 message.
3152
3153 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3154
3155 PR fortran/51260
3156 * gfortran.dg/parameter_array_element_3.f90: New test.
3157
3158 2018-04-09 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR c++/85194
3161 * g++.dg/cpp1z/decomp43.C: New test.
3162
3163 PR rtl-optimization/80463
3164 * g++.dg/pr80463.C: Add -w to dg-options.
3165
3166 2018-04-09 Richard Biener <rguenther@suse.de>
3167
3168 PR tree-optimization/85284
3169 * gcc.dg/torture/pr85284.c: New testcase.
3170
3171 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3172
3173 PR rtl-optimization/80463
3174 PR rtl-optimization/83972
3175 PR rtl-optimization/83480
3176
3177 * gcc.dg/pr80463.c: New test.
3178 * g++.dg/pr80463.C: Likewise.
3179 * gcc.dg/pr83972.c: Likewise.
3180
3181 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3182
3183 PR rtl-optimization/83913
3184 * gcc.dg/pr83913.c: New test.
3185
3186 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3187
3188 PR rtl-optimization/83962
3189 * gcc.dg/pr83962.c: New test.
3190
3191 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3192
3193 PR rtl-optimization/83530
3194 * gcc.dg/pr83530.c: New test.
3195
3196 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3197
3198 PR middle-end/82976
3199 * gfortran.dg/realloc_on_assign_16a.f90: New test.
3200
3201 2018-04-07 Jakub Jelinek <jakub@redhat.com>
3202
3203 PR tree-optimization/85257
3204 * gcc.dg/pr85257.c: New test.
3205
3206 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
3207
3208 * g++.dg/opt/pr85196.C: New test.
3209
3210 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3211
3212 PR c++/84269
3213 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
3214 std::tuple here since they need C++11.
3215 * g++.dg/lookup/missing-std-include-8.C: New test.
3216 * g++.dg/lookup/missing-std-include.C: Move std::array and
3217 std::tuple test to missing-std-include-6.C to avoid failures
3218 with C++98.
3219
3220 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR debug/85252
3223 * gcc.dg/debug/pr85252.c: New test.
3224
3225 PR rtl-optimization/84872
3226 * gcc.dg/graphite/pr84872.c: New test.
3227
3228 PR c++/85210
3229 * g++.dg/cpp1z/decomp42.C: New test.
3230
3231 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3232
3233 PR c++/85021
3234 * g++.dg/lookup/missing-std-include-7.C: New test.
3235
3236 2018-04-06 Tamar Christina <tamar.christina@arm.com>
3237
3238 * gcc.dg/struct-simple.c: Revert r254862.
3239 * lib/target-supports.exp
3240 (check_effective_target_word_mode_no_slow_unalign): Likewise.
3241
3242 2018-04-06 Richard Biener <rguenther@suse.de>
3243
3244 PR middle-end/85244
3245 * gcc.dg/torture/pr85244-1.c: New testcase.
3246 * gcc.dg/torture/pr85244-2.c: Likewise.
3247
3248 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR sanitizer/85213
3251 * c-c++-common/ubsan/pr85213.c: New test.
3252
3253 2018-04-06 Richard Biener <rguenther@suse.de>
3254
3255 PR middle-end/85180
3256 * gcc.dg/pr85180.c: New testcase.
3257
3258 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3259
3260 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
3261 to trigger the optimization. Do some cleanup and function
3262 renaming. Add more test functions.
3263
3264 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3265
3266 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
3267 options.
3268 * gcc.target/s390/hotpatch-1.c: Skip when building without
3269 optimization.
3270 * gcc.target/s390/hotpatch-10.c: Likewise.
3271 * gcc.target/s390/hotpatch-11.c: Likewise.
3272 * gcc.target/s390/hotpatch-12.c: Likewise.
3273 * gcc.target/s390/hotpatch-13.c: Likewise.
3274 * gcc.target/s390/hotpatch-14.c: Likewise.
3275 * gcc.target/s390/hotpatch-15.c: Likewise.
3276 * gcc.target/s390/hotpatch-16.c: Likewise.
3277 * gcc.target/s390/hotpatch-17.c: Likewise.
3278 * gcc.target/s390/hotpatch-18.c: Likewise.
3279 * gcc.target/s390/hotpatch-19.c: Likewise.
3280 * gcc.target/s390/hotpatch-2.c: Likewise.
3281 * gcc.target/s390/hotpatch-3.c: Likewise.
3282 * gcc.target/s390/hotpatch-4.c: Likewise.
3283 * gcc.target/s390/hotpatch-5.c: Likewise.
3284 * gcc.target/s390/hotpatch-6.c: Likewise.
3285 * gcc.target/s390/hotpatch-7.c: Likewise.
3286 * gcc.target/s390/hotpatch-8.c: Likewise.
3287 * gcc.target/s390/hotpatch-9.c: Likewise.
3288
3289 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3290
3291 * c-c++-common/Wattributes.c: Disable warning for s390* target and
3292 check for an error instead.
3293 * gcc.dg/Wattributes-6.c: Likewise.
3294
3295 2018-04-05 Jakub Jelinek <jakub@redhat.com>
3296
3297 PR c++/85209
3298 * g++.dg/cpp1z/decomp39.C: New test.
3299 * g++.dg/cpp1z/decomp40.C: New test.
3300
3301 PR c++/85208
3302 * g++.dg/cpp1z/decomp41.C: New test.
3303
3304 PR middle-end/85195
3305 * gcc.dg/pr85195.c: New test.
3306
3307 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3308
3309 PR c++/80956
3310 * g++.dg/cpp0x/initlist100.C: New.
3311 * g++.dg/cpp0x/initlist101.C: Likewise.
3312
3313 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3314
3315 PR c++/84792
3316 * g++.dg/other/pr84792-1.C: New.
3317 * g++.dg/other/pr84792-2.C: Likewise.
3318
3319 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
3320
3321 PR target/85193
3322 * gcc.target/i386/pr85193.c: New test.
3323
3324 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
3325
3326 PR c++/84979
3327 * g++.dg/concepts/pr84979.C: New.
3328 * g++.dg/concepts/pr84979-2.C: New.
3329 * g++.dg/concepts/pr84979-3.C: New.
3330
3331 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3332
3333 PR c++/80026
3334 * g++.dg/cpp0x/variadic174.C: New.
3335
3336 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR inline-asm/85172
3339 * g++.dg/ext/builtin13.C: New test.
3340 * g++.dg/ext/atomic-4.C: New test.
3341
3342 PR c++/85146
3343 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
3344 * g++.dg/ext/bases3.C: New test.
3345
3346 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3347
3348 PR target/85203
3349 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
3350 to match a single insn of the baz function. Move scan directives at
3351 the end of the file below the functions they are trying to test for
3352 better readability.
3353 * gcc.target/arm/cmse/cmse-16.c: New testcase.
3354
3355 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
3356
3357 PR rtl-optimization/84878
3358 * gcc.target/powerpc/pr84878.c: New test.
3359
3360 2018-04-04 Michael Matz <matz@suse.de>
3361
3362 * gcc.dg/Wstringop-overflow-4.c: New test.
3363 * c-c++-common/Wstringop-truncation-4.c: Adjust.
3364
3365 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3366
3367 PR testsuite/85189
3368 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
3369 for the diagnostics of overridden functions. Adjust for new wording.
3370
3371 2018-04-04 Richard Biener <rguenther@suse.de>
3372
3373 PR lto/85176
3374 * g++.dg/lto/pr85176_0.C: New testcase.
3375
3376 2018-04-04 Richard Biener <rguenther@suse.de>
3377
3378 PR testsuite/85191
3379 * lib/target-supports.exp (check_effective_target_vect_perm_short):
3380 Fix typo.
3381
3382 2018-04-04 Martin Liska <mliska@suse.cz>
3383
3384 PR sanitizer/85174
3385 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
3386 and msdata as a workaround for powerpc.
3387
3388 2018-04-04 Richard Biener <rguenther@suse.de>
3389
3390 PR tree-optimization/85168
3391 * gcc.dg/torture/pr85168.c: New testcase.
3392
3393 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
3394
3395 PR c++/84943
3396 * g++.dg/pr84943.C: New.
3397 * g++.dg/pr84943-2.C: New.
3398
3399 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3400
3401 PR rtl-optimization/85167
3402 * gcc.dg/pr85167.c: New test.
3403
3404 PR tree-optimization/85156
3405 * c-c++-common/pr85156.c: New test.
3406 * gcc.c-torture/execute/pr85156.c: New test.
3407
3408 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
3409
3410 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
3411 * gcc.target/powerpc/undef-bool-1.C: New file.
3412 * gcc.target/powerpc/undef-bool-2.c: New file.
3413
3414 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3415
3416 PR c++/84768
3417 * g++.dg/cpp1z/class-deduction52.C: New.
3418
3419 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3420
3421 PR c++/85147
3422 * g++.dg/cpp0x/pr85147.C: New test.
3423
3424 PR c++/85140
3425 * g++.dg/cpp0x/gen-attrs-64.C: New test.
3426
3427 PR c++/85134
3428 * g++.dg/gomp/pr85134.C: New test.
3429 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
3430
3431 PR target/85169
3432 * gcc.c-torture/execute/pr85169.c: New test.
3433 * gcc.target/i386/avx512f-pr85169.c: New test.
3434 * gcc.target/i386/avx512bw-pr85169.c: New test.
3435
3436 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3437
3438 PR target/85126
3439 * gcc.target/powerpc/pr69946: Adjust comment. Remove
3440 scan-assembler-times clause.
3441
3442 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
3443
3444 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
3445 dg-additional-options.
3446
3447 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3448
3449 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
3450
3451 2018-04-03 Richard Biener <rguenther@suse.de>
3452
3453 PR testsuite/85154
3454 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
3455
3456 2018-04-02 Jim Wilson <jimw@sifive.com>
3457
3458 * gcc.target/riscv/pr84660.c: New.
3459 * gcc.target/riscv/shift-and-1.c: New.
3460 * gcc.target/riscv/shift-and-2.c: New.
3461
3462 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3463
3464 PR fortran/85102
3465 * gfortran.dg/array_simplify_2.f90: New test.
3466
3467 2018-04-01 Jakub Jelinek <jakub@redhat.com>
3468
3469 PR middle-end/85090
3470 * gcc.target/i386/avx512f-pr85090-1.c: New test.
3471 * gcc.target/i386/avx512f-pr85090-2.c: New test.
3472 * gcc.target/i386/avx512f-pr85090-3.c: New test.
3473 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
3474 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
3475
3476 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
3477
3478 PR c++/85027
3479 * g++.dg/pr85027.C: New.
3480
3481 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3482
3483 PR target/83315
3484 * gcc.target/powerpc/sse-maxps-2.c: New test.
3485 * gcc.target/powerpc/sse-minps-2.c: New test.
3486
3487 2018-03-30 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR c++/84791
3490 * g++.dg/gomp/pr84791.C: New test.
3491
3492 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
3493
3494 PR fortran/84931
3495 * gfortran.dg/array_constructor_53.f90: New test.
3496
3497 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3498
3499 PR fortran/85130
3500 * gfortran.dg/substr_6.f90: Remove illegal test for
3501 out-of-bounds substring.
3502
3503 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3504
3505 PR fortran/85111
3506 * gfortran.dg/zero_sized_10.f90: New test.
3507
3508 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3509
3510 PR c++/84269
3511 * g++.dg/lookup/missing-std-include-6.C: New test.
3512 * g++.dg/lookup/missing-std-include.C: Add std::pair and
3513 std::tuple tests.
3514 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
3515 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
3516 <cstring>, <cassert>, and <cstdlib>.
3517
3518 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
3519
3520 PR inline-asm/84985
3521 * gcc.target/i386/pr84985.c: New.
3522
3523 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3524
3525 PR c++/85110
3526 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
3527
3528 2018-03-29 Jakub Jelinek <jakub@redhat.com>
3529
3530 PR c++/85108
3531 * g++.dg/warn/Wunused-var-31.C: New test.
3532
3533 PR c/85094
3534 * c-c++-common/Wduplicated-branches-14.c: New test.
3535
3536 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3537
3538 PR c++/84606
3539 * g++.dg/cpp0x/pr84606.C: New.
3540
3541 2018-03-29 Carl Love <cel@us.ibm.com>
3542
3543 Revert
3544 2017-09-27 Carl Love <cel@us.ibm.com>
3545
3546 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
3547 for the __builtin_fctid and __builtin_fctiw.
3548
3549 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
3550
3551 PR target/84912
3552 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
3553 deleted builtin function.
3554 (div_weuo): Likewise.
3555 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
3556 (div_deuo): Likewise.
3557
3558 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3559
3560 PR c++/85028
3561 * g++.dg/other/default13.C: New.
3562
3563 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3564
3565 PR target/85095
3566 * gcc.target/i386/pr85095-1.c: New test.
3567 * gcc.target/i386/pr85095-2.c: New test.
3568 * gcc.c-torture/execute/pr85095.c: New test.
3569
3570 PR tree-optimization/82004
3571 * gcc.dg/pr82004.c: New test.
3572
3573 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3574 Martin Liska <mliska@suse.cz>
3575
3576 PR sanitizer/85081
3577 * g++.dg/asan/pr85081.C: New test.
3578
3579 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
3580
3581 PR c++/84789
3582 * g++.dg/template/pr84789.C: Adjust for testing with
3583 -fconcepts too.
3584
3585 PR c++/84973
3586 * g++.dg/template/pr84973.C: New.
3587 * g++.dg/template/pr84973-2.C: New.
3588 * g++.dg/template/pr84973-3.C: New.
3589
3590 PR c++/84968
3591 * g++.dg/eh/pr84968.C: New.
3592
3593 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3594
3595 PR target/84914
3596 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
3597 long double multiply/divide uses the correct function.
3598 * gcc.target/powerpc/mulkc-3.c: Likewise.
3599 * gcc.target/powerpc/divkc-2.c: Likewise.
3600 * gcc.target/powerpc/divkc-3.c: Likewise.
3601
3602 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3603
3604 PR c++/85067
3605 * g++.dg/cpp0x/defaulted51.C: New.
3606 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
3607
3608 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3609
3610 PR c++/85077
3611 * g++.dg/ext/vector35.C: New test.
3612
3613 PR c++/85061
3614 * g++.dg/ext/builtin-offsetof3.C: New test.
3615
3616 PR c++/85076
3617 * g++.dg/cpp1y/pr85076.C: New test.
3618
3619 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3620
3621 PR fortran/85084
3622 * gfortran.dg/matmul_rank_1.f90: New test.
3623
3624 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3625 Harald Anlauf <anlauf@gmx.de>
3626
3627 * gfortran.dg/structure_constructor_15.f90: New test.
3628
3629 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
3630
3631 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
3632 for the diagnostics of overridden functions. Adjust for new wording.
3633 * g++.dg/cpp0x/implicit1.C: Likewise.
3634 * g++.dg/cpp0x/override1.C: Likewise.
3635 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3636 * g++.dg/eh/shadow1.C: Likewise.
3637 * g++.dg/inherit/covariant12.C: Likewise.
3638 * g++.dg/inherit/covariant14.C: Likewise.
3639 * g++.dg/inherit/covariant15.C: Likewise.
3640 * g++.dg/inherit/covariant16.C: Likewise.
3641 * g++.dg/inherit/covariant22.C: Likewise.
3642 * g++.dg/inherit/crash3.C: Likewise.
3643 * g++.dg/inherit/error2.C: Likewise.
3644 * g++.dg/template/crash100.C: Likewise.
3645 * g++.old-deja/g++.eh/spec6.C: Likewise.
3646 * g++.old-deja/g++.mike/p811.C: Likewise.
3647 * g++.old-deja/g++.other/virtual11.C: Likewise.
3648 * g++.old-deja/g++.other/virtual4.C: Likewise.
3649
3650 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
3651
3652 PR target/85044
3653 * gcc.target/i386/pr85044.c: New test.
3654
3655 2018-03-27 Martin Sebor <msebor@redhat.com>
3656
3657 PR testsuite/83462
3658 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
3659 other than x86.
3660
3661 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3662
3663 PR target/83009
3664 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
3665
3666 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3667
3668 PR target/81863
3669 * gcc.target/arm/pr81863.c: New test.
3670
3671 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
3672
3673 PR target/85056
3674 * testsuite/gcc.target/nvptx/pr85056.c: New test.
3675 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
3676
3677 2018-03-27 Richard Biener <rguenther@suse.de>
3678
3679 PR testsuite/82847
3680 * lib/target-supports.exp (check_ssse3_available): New function.
3681 (check_effective_target_vect_perm_short): Enable for x86 if
3682 check_ssse3_available.
3683
3684 2018-03-27 Richard Biener <rguenther@suse.de>
3685
3686 PR tree-optimization/85082
3687 * gfortran.dg/pr85082.f90: New testcase.
3688
3689 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3690
3691 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
3692 to "l=2" in dg-final.
3693
3694 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3695
3696 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
3697 * gcc.target/mips/fix-r4000-2.c: Likewise.
3698 * gcc.target/mips/fix-r4000-3.c: Likewise.
3699 * gcc.target/mips/fix-r4000-4.c: Likewise.
3700 * gcc.target/mips/fix-r4000-5.c: Likewise.
3701 * gcc.target/mips/fix-r4000-6.c: Likewise.
3702 * gcc.target/mips/fix-r4000-7.c: Likewise.
3703 * gcc.target/mips/fix-r4000-8.c: Likewise.
3704 * gcc.target/mips/fix-r4000-9.c: Likewise.
3705 * gcc.target/mips/fix-r4000-10.c: Likewise.
3706 * gcc.target/mips/fix-r4000-7.c: Change dg-final
3707 "mulditi3_r4000" instead of "mulditi3".
3708 * gcc.target/mips/fix-r4000-8.c: Change dg-final
3709 "umulditi3_r4000" instead of "umulditi3".
3710
3711 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR c++/85068
3714 * g++.dg/inherit/covariant22.C: New test.
3715
3716 2018-03-27 Richard Biener <rguenther@suse.de>
3717
3718 PR testsuite/84004
3719 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
3720 alignment.
3721
3722 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3723 Jason Merrill <jason@redhat.com>
3724
3725 PR c++/84632
3726 * g++.dg/init/array49.C: New.
3727 * g++.dg/torture/pr70499.C: Adjust.
3728
3729 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
3730
3731 PR target/85073
3732 * gcc.target/i386/pr85073.c: New test.
3733
3734 2018-03-26 Richard Biener <rguenther@suse.de>
3735
3736 PR testsuite/85066
3737 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
3738 instead of long.
3739
3740 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3741
3742 PR fortran/66709
3743 * gfortran.dg/parameter_array_format.f90: New test.
3744
3745 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3746 Neil Carlson <neil.n.carlson@gmail.com>
3747
3748 PR fortran/84381
3749 * gfortran.dg/literal_character_constant_1.inc: Replace
3750 call abort by STOP n.
3751 * gfortran.dg/overload_1.f90: Likewise.
3752
3753 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
3754 Dominique d'Humieres <dominiq@gcc.gnu.org>
3755
3756 PR fortran/84924
3757 * gfortran.dg/scalar_pointer_1.f90: New test.
3758
3759 2018-03-25 Tom de Vries <tom@codesourcery.com>
3760
3761 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
3762 precise.
3763
3764 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3765
3766 PR fortran/69497
3767 * gfortran.dg/pr89497.f90: New test.
3768
3769 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3770
3771 PR fortran/70068
3772 * gfortran.dg/substr_7.f90: New test.
3773
3774 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
3775
3776 PR fortran/42651
3777 * gfortran.dg/pr42651.f90: New test.
3778 * gfortran.dg/func_result_7.f90: Update error message.
3779
3780 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
3781
3782 PR tree-optimization/84005
3783 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
3784 failing to force the alignment.
3785
3786 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
3787
3788 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
3789 from this to...
3790 <vclzd>: ...this.
3791
3792 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
3793
3794 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
3795 message. Fix scan-assembler patterns.
3796
3797 2018-03-23 Jakub Jelinek <jakub@redhat.com>
3798
3799 PR c++/85015
3800 * g++.dg/cpp0x/pr85015.C: New test.
3801
3802 PR c++/84942
3803 * g++.dg/cpp1y/pr84942.C: New test.
3804
3805 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
3806
3807 PR inline-asm/85030
3808 * testsuite/gcc.target/i386/pr85030.c: New.
3809
3810 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3811
3812 PR target/85026
3813 * g++.dg/pr85026.C: New test.
3814
3815 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
3816
3817 * g++.dg/debug/pr84704.C: XFAIL AIX.
3818
3819 2018-03-23 Sudakshina Das <sudi.das@arm.com>
3820
3821 PR target/84826
3822 * gcc.target/arm/pr84826.c: Add dg directive.
3823
3824 2018-03-23 Marek Polacek <polacek@redhat.com>
3825
3826 PR c++/85033
3827 * g++.dg/ext/builtin-offsetof2.C: New test.
3828
3829 PR c++/85045
3830 * g++.dg/cpp0x/Wnarrowing5.C: New test.
3831 * gcc.dg/pr85045.c: New test.
3832
3833 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
3834
3835 PR debug/85020
3836 * gnat.dg/lto22.adb: New test.
3837 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
3838 * gnat.dg/lto22_pkg2.ads: Likewise.
3839
3840 2018-03-23 Jakub Jelinek <jakub@redhat.com>
3841
3842 PR c/80778
3843 * gcc.dg/lto/pr80778_0.c: New test.
3844
3845 PR inline-asm/85034
3846 * gcc.target/i386/pr85034.c: New test.
3847
3848 PR inline-asm/85022
3849 * c-c++-common/torture/pr85022.c: New test.
3850
3851 PR sanitizer/85029
3852 * g++.dg/ubsan/pr85029.C: New test.
3853
3854 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
3855
3856 PR c++/71251
3857 * g++.dg/cpp0x/pr71251.C: New.
3858
3859 PR c++/84789
3860 * g++.dg/template/pr84789.C: New.
3861 * g++.dg/template/pr84789-2.C: New.
3862 * g++.dg/template/pr84789-3.C: New.
3863 * g++.dg/parse/dtor11.C: Accept alternate error message.
3864
3865 PR c++/84729
3866 * g++.dg/pr84729.C: New.
3867 * g++.old-deja/g++.ext/arrnew2.C: Require error.
3868 * g++.old-deja/g++.robertl/eb58.C: Likewise.
3869 * g++.old-deja/g++.robertl/eb63.C: Likewise.
3870
3871 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
3872
3873 PR fortran/84922
3874 * gfortran.dg/interface_42.f90: New test.
3875 * gfortran.dg/interface_43.f90: New test.
3876
3877 2018-03-22 Sudakshina Das <sudi.das@arm.com>
3878
3879 PR target/84826
3880 * gcc.target/arm/pr84826.c: New test.
3881
3882 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
3883
3884 * gcc.target/arm/addr-modes-float.c: Move dg-do before
3885 dg-require-effective-target.
3886 * gcc.target/arm/addr-modes-int.c: Likewise.
3887 * gcc.target/nios2/lo-addr-tls.c: Likewise.
3888
3889 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3890
3891 PR target/84760
3892 * gcc.target/powerpc/altivec-ld-1.c: New test.
3893
3894 2018-03-22 Bin Cheng <bin.cheng@arm.com>
3895
3896 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
3897
3898 2018-03-22 Jakub Jelinek <jakub@redhat.com>
3899
3900 PR inline-asm/84941
3901 * gcc.dg/pr84941.c: New test.
3902
3903 2018-03-22 Tom de Vries <tom@codesourcery.com>
3904
3905 PR tree-optimization/84956
3906 * gcc.dg/pr84956.c: New test.
3907
3908 2018-03-22 Marek Polacek <polacek@redhat.com>
3909
3910 PR c++/84854
3911 * g++.dg/cpp1z/constexpr-if15.C: New test.
3912 * g++.dg/cpp1z/constexpr-if16.C: New test.
3913
3914 2018-03-21 Joseph Myers <joseph@codesourcery.com>
3915
3916 * gcc.dg/builtin-tgmath-3.c: New test.
3917
3918 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
3919
3920 PR c++/71965
3921 * g++.dg/concepts/pr71965.C: New.
3922
3923 PR c++/84610
3924 PR c++/84642
3925 * g++.dg/cpp0x/pr84610.C: New.
3926 * g++.dg/cpp0x/pr84642.C: New.
3927
3928 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3929
3930 PR c/84999
3931 * c-c++-common/pr84999.c: New test.
3932
3933 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3934
3935 PR c++/84972
3936 * g++.dg/ext/desig10.C: New.
3937
3938 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3939 Harald Anlauf <anlauf@gmx.de>
3940
3941 PR fortran/84957
3942 * gfortran.dg/pr84957.f90: New test.
3943
3944 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3945
3946 PR tree-optimization/84960
3947 * gcc.c-torture/compile/pr84960.c: New test.
3948
3949 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
3950
3951 PR tree-optimization/84811
3952 * gcc.dg/torture/pr84811.c: New test.
3953
3954 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR tree-optimization/84982
3957 * c-c++-common/pr84982.c: New test.
3958
3959 PR c++/84961
3960 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
3961 "m" (++x) in C++.
3962 * g++.dg/torture/pr84961-1.C: New test.
3963 * g++.dg/torture/pr84961-2.C: New test.
3964
3965 2018-03-21 Nathan Sidwell <nathan@acm.org>
3966
3967 PR c++/85008
3968 * g++.dg/pr85008.C: New.
3969
3970 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
3971
3972 PR fortran/84615
3973 * gfortran.dg/char_result_17.f90: New test.
3974
3975 2018-03-21 David Malcolm <dmalcolm@redhat.com>
3976
3977 PR c++/84994
3978 * g++.dg/other/accessor-fixits-1.C: Move to...
3979 * g++.dg/torture/accessor-fixits-1.C: ...here.
3980 * g++.dg/other/accessor-fixits-2.C: Move to...
3981 * g++.dg/torture/accessor-fixits-2.C: ...here.
3982 * g++.dg/other/accessor-fixits-3.C: Move to...
3983 * g++.dg/torture/accessor-fixits-3.C: ...here.
3984 * g++.dg/other/accessor-fixits-4.C: Move to...
3985 * g++.dg/torture/accessor-fixits-4.C: ...here.
3986 * g++.dg/other/accessor-fixits-5.C: Move to...
3987 * g++.dg/torture/accessor-fixits-5.C: ...here.
3988 * g++.dg/torture/accessor-fixits-6.C: New testcase.
3989 * g++.dg/torture/accessor-fixits-7.C: New testcase.
3990 * g++.dg/torture/accessor-fixits-8.C: New testcase.
3991
3992 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3993
3994 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
3995
3996 2018-03-21 Sudakshina Das <sudi.das@arm.com>
3997
3998 PR target/82989
3999 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
4000
4001 2018-03-21 Nathan Sidwell <nathan@acm.org>
4002
4003 PR c++/84804
4004 * g++.dg/lookup/pr84804.C: New.
4005
4006 2018-03-21 Martin Sebor <msebor@redhat.com>
4007
4008 PR c++/84850
4009 * g++.dg/Wclass-memaccess-3.C: New test.
4010 * g++.dg/Wclass-memaccess-4.C: New test.
4011
4012 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4013
4014 PR c++/84892
4015 * g++.dg/other/accessor-fixits-1.C
4016 (test_access_const_t1_color): New.
4017 (test_deref_const_t1_color): New.
4018 * g++.dg/other/accessor-fixits-5.C: New testcase.
4019
4020 2018-03-21 Tom de Vries <tom@codesourcery.com>
4021
4022 PR tree-optimization/83126
4023 * gcc.dg/graphite/pr83126.c: New test.
4024
4025 2018-03-21 Nathan Sidwell <nathan@acm.org>
4026
4027 * g++.dg/ext/anon-struct6.C: Adjust.
4028 * g++.dg/ext/deprecate-1.C: New.
4029 * g++.dg/ext/deprecate-2.C: New.
4030 * g++.dg/lookup/pr84602.C: Adjust.
4031 * g++.dg/lookup/pr84962.C: Adjust.
4032 * g++.old-deja/g++.other/anon4.C
4033
4034 PR c++/84836
4035 * g++.dg/lookup/pr84836.C: New.
4036
4037 2018-03-21 Bin Cheng <bin.cheng@arm.com>
4038
4039 PR tree-optimization/84969
4040 * gcc.dg/tree-ssa/pr84969.c: New test.
4041
4042 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4043
4044 PR rtl-optimization/84989
4045 * gcc.target/i386/pr84989.c: New test.
4046
4047 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4048
4049 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
4050
4051 2018-03-21 Martin Liska <mliska@suse.cz>
4052
4053 PR ipa/84963
4054 * gfortran.dg/goacc/pr84963.f90: New test.
4055
4056 2018-03-21 Marek Polacek <polacek@redhat.com>
4057
4058 PR c++/71638, ICE with NSDMI and reference.
4059 * g++.dg/cpp0x/nsdmi14.C: New test.
4060 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
4061
4062 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
4063
4064 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
4065 MIPS with -mpaired-single directives.
4066
4067 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
4068
4069 PR fortran/85001
4070 * gfortran.dg/interface_41.f90: New test.
4071
4072 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR debug/84875
4075 * gcc.dg/pr84875.c: New test.
4076
4077 2018-03-20 Marek Polacek <polacek@redhat.com>
4078
4079 PR c++/84978, ICE with NRVO.
4080 * g++.dg/opt/nrv19.C: New test.
4081
4082 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4083
4084 PR target/82518
4085 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4086 Disable for armeb targets.
4087 * gcc.target/arm/pr82518.c: New test.
4088
4089 2018-03-20 Nathan Sidwell <nathan@acm.org>
4090
4091 PR c++/84962
4092 * g++.dg/lookup/pr84962.C: New.
4093
4094 PR c++/84970
4095 * g++.dg/lookup/pr84970.C: New.
4096
4097 2018-03-20 Richard Biener <rguenther@suse.de>
4098
4099 PR target/84986
4100 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
4101
4102 2018-03-20 Martin Liska <mliska@suse.cz>
4103
4104 PR ipa/84825
4105 * g++.dg/ipa/pr84825.C: New test.
4106
4107 2018-03-20 Martin Liska <mliska@suse.cz>
4108
4109 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
4110
4111 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4112
4113 PR target/84845
4114 * gcc.c-torture/compile/pr84845.c: New test.
4115
4116 2018-03-20 Sudakshina Das <sudi.das@arm.com>
4117
4118 PR target/82989
4119 * gcc.target/arm/pr82989.c: New test.
4120
4121 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4122
4123 PR target/84945
4124 * gcc.target/i386/pr84945.c: New test.
4125
4126 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
4127
4128 PR target/81647
4129 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
4130
4131 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4132
4133 PR c/84953
4134 * gcc.dg/pr84953.c: New test.
4135
4136 2018-03-19 Marek Polacek <polacek@redhat.com>
4137
4138 PR c++/84925
4139 * g++.dg/cpp1z/lambda-__func__.C: New test.
4140
4141 PR c++/84927
4142 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
4143
4144 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4145
4146 PR sanitizer/78651
4147 * g++.dg/asan/pr78651.C: New test.
4148
4149 2018-03-19 Tom de Vries <tom@codesourcery.com>
4150
4151 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
4152 vect_int_mult. Add nvptx xfail for PR84958.
4153
4154 2018-03-19 Nathan Sidwell <nathan@acm.org>
4155
4156 PR c++/84835
4157 * g++.dg/cpp1y/pr84835.C: New.
4158
4159 2018-03-19 Sudakshina Das <sudi.das@arm.com>
4160
4161 PR target/81647
4162 * gcc.target/aarch64/pr81647.c: New.
4163
4164 2018-03-19 Richard Biener <rguenther@suse.de>
4165
4166 PR tree-optimization/84933
4167 * g++.dg/pr84933.C: New testcase.
4168
4169 2018-03-19 Richard Biener <rguenther@suse.de>
4170
4171 PR tree-optimization/84859
4172 * gcc.dg/tree-ssa/pr84859.c: New testcase.
4173 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
4174 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
4175 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
4176
4177 2018-03-19 Nathan Sidwell <nathan@acm.org>
4178
4179 PR c++/84812
4180 * g++.dg/lookup/pr84812.C: New.
4181
4182 2018-03-19 Richard Biener <rguenther@suse.de>
4183
4184 PR tree-optimization/84929
4185 * gcc.dg/torture/pr84929.c: New testcase.
4186
4187 2018-03-19 Tamar Christina <tamar.christina@arm.com>
4188
4189 PR target/84711
4190 * gcc.target/arm/big-endian-subreg.c: Delete.
4191
4192 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4193
4194 PR fortran/84931
4195 * gfortran.dg/array_constructor_52.f90: New test.
4196
4197 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
4198
4199 PR fortran/77414
4200 * gfortran.dg/pr77414.f90: New test.
4201 * gfortran.dg/internal_references_1.f90: Adjust error message.
4202
4203 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
4204
4205 PR fortran/65453
4206 * gfortran.dg/pr65453.f90: New test.
4207
4208 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
4209
4210 PR tree-optimization/84913
4211 * gfortran.dg/vect/pr84913.f90: New test.
4212
4213 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4214
4215 PR fortran/79929
4216 * gfortran.dg/warn_concat.f90: New test.
4217
4218 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR target/84899
4221 * gcc.dg/pr84899.c: New test.
4222
4223 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
4224
4225 PR fortran/69395
4226 * gfortran.dg/pr69395.f90: Add test for max dimensions
4227
4228 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
4229
4230 PR target/84876
4231 * gcc.target/i386/pr84876.c: New test.
4232
4233 2018-03-16 Martin Liska <mliska@suse.cz>
4234
4235 PR ipa/84833
4236 * gcc.target/i386/mvc11.c: New test.
4237
4238 2018-03-16 Martin Liska <mliska@suse.cz>
4239
4240 PR ipa/84722
4241 * gcc.target/i386/mvc10.c: New test.
4242
4243 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4244
4245 PR c++/79937
4246 PR c++/82410
4247 * g++.dg/cpp1y/pr79937-1.C: New test.
4248 * g++.dg/cpp1y/pr79937-2.C: New test.
4249 * g++.dg/cpp1y/pr79937-3.C: New test.
4250 * g++.dg/cpp1y/pr79937-4.C: New test.
4251 * g++.dg/cpp1y/pr82410.C: New test.
4252
4253 2018-03-16 Tom de Vries <tom@codesourcery.com>
4254
4255 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
4256
4257 2018-03-16 Tom de Vries <tom@codesourcery.com>
4258
4259 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
4260
4261 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4262
4263 PR c++/84874
4264 * g++.dg/cpp2a/desig8.C: New test.
4265
4266 PR tree-optimization/84841
4267 * gcc.dg/pr84841.c: New test.
4268
4269 PR c++/84874
4270 * g++.dg/cpp2a/desig7.C: New test.
4271
4272 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
4273 Jim MacArthur <jim.macarthur@codethink.co.uk>
4274
4275 * gfortran.dg/automatic_1.f90: New test.
4276 * gfortran.dg/automatic_repeat.f90: New test
4277 * gfortran.dg/automatic_save.f90: New test.
4278 * gfortran.dg/vax_structure.f90: New test.
4279
4280 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4281
4282 PR fortran/78741
4283 * gfortran.dg/pr78741.f90: New test.
4284
4285 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4286
4287 PR fortran/69395
4288 * gfortran.dg/pr69395.f90: New test.
4289
4290 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4291
4292 PR c++/79085
4293 * g++.dg/opt/pr79085.C: New test.
4294
4295 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
4296
4297 PR target/84574
4298 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
4299 label instead of __x86_indirect_thunk label.
4300
4301 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4302
4303 PR c++/84222
4304 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
4305 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
4306 * g++.dg/warn/deprecated-13.C: New test.
4307
4308 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
4309
4310 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
4311
4312 2018-03-15 Richard Biener <rguenther@suse.de>
4313
4314 PR c/84873
4315 * c-c++-common/pr84873.c: New testcase.
4316
4317 2018-03-15 Tamar Christina <tamar.christina@arm.com>
4318
4319 PR target/84711
4320 * gcc.target/arm/big-endian-subreg.c: New.
4321
4322 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4323
4324 PR target/84860
4325 * gcc.c-torture/compile/pr84860.c: New test.
4326
4327 2018-03-15 Julia Koval <julia.koval@intel.com>
4328
4329 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4330 cannonlake.
4331 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
4332 avx512bitalg.
4333
4334 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4335
4336 PR c/84853
4337 * gcc.dg/pr84853.c: New test.
4338
4339 2018-03-14 Carl Love <cel@us.ibm.com>
4340
4341 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
4342
4343 2018-03-14 Martin Liska <mliska@suse.cz>
4344
4345 PR ipa/8480
4346 * g++.dg/lto/pr84805_0.C: New test.
4347 * g++.dg/lto/pr84805_1.C: New test.
4348 * g++.dg/lto/pr84805_2.C: New test.
4349
4350 2018-03-14 David Malcolm <dmalcolm@redhat.com>
4351
4352 PR c/84852
4353 * gcc.dg/fixits-pr84852-1.c: New test.
4354 * gcc.dg/fixits-pr84852-2.c: New test.
4355
4356 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4357
4358 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
4359 separate verbose message.
4360 * lib/scandump.exp (scan-dump-times): Likewise.
4361
4362 2018-03-14 Julia Koval <julia.koval@intel.com>
4363
4364 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
4365 server.
4366 * gcc.target/i386/funcspec-56.inc: Ditto.
4367
4368 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4369
4370 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
4371 aarch64_sve_hw.
4372
4373 2018-03-14 Jakub Jelinek <jakub@redhat.com>
4374
4375 PR sanitizer/83392
4376 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
4377 check count from 17 to 14.
4378
4379 PR target/84844
4380 * gcc.target/i386/pr84844.c: New test.
4381
4382 2018-03-14 Richard Biener <rguenther@suse.de>
4383
4384 PR tree-optimization/84830
4385 * gcc.dg/torture/pr84830.c: New testcase.
4386
4387 2018-03-14 Marek Polacek <polacek@redhat.com>
4388
4389 PR c++/84596
4390 * g++.dg/cpp0x/static_assert15.C: New test.
4391
4392 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
4393
4394 PR fortran/61775
4395 * gfortran.dg/pr61775.f90: New test.
4396
4397 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4398
4399 PR c++/84843
4400 * g++.dg/ext/pr84843-1.C: New test.
4401 * g++.dg/ext/pr84843-2.C: New test.
4402
4403 2018-03-13 David Pagan <dave.pagan@oracle.com>
4404
4405 PR c/46921
4406 * gcc.dg/pr46921.c: New test.
4407
4408 2018-03-13 Martin Sebor <msebor@redhat.com>
4409
4410 PR tree-optimization/84725
4411 * c-c++-common/Wstringop-truncation-4.c: New test.
4412 * c-c++-common/attr-nonstring-5.c: New test.
4413
4414 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4415
4416 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
4417 than unpacks.
4418 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
4419 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
4420
4421 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4422
4423 * gcc.target/aarch64/sve/tls_1.c: New test.
4424 * gcc.target/aarch64/sve/tls_2.C: Likewise.
4425
4426 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4427
4428 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
4429 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
4430
4431 2018-03-13 Martin Liska <mliska@suse.cz>
4432
4433 PR ipa/84658.
4434 * g++.dg/ipa/pr84658.C: New test.
4435
4436 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4437
4438 PR middle-end/84834
4439 * gcc.dg/pr84834.c: New test.
4440
4441 PR target/84827
4442 * gcc.target/i386/pr84827.c: New test.
4443
4444 PR target/84828
4445 * g++.dg/ext/pr84828.C: New test.
4446
4447 PR target/84786
4448 * gcc.target/i386/avx512f-pr84786-1.c: New test.
4449 * gcc.target/i386/avx512f-pr84786-2.c: New test.
4450
4451 PR c++/84808
4452 * g++.dg/cpp1y/constexpr-84808.C: New test.
4453
4454 PR c++/84704
4455 * g++.dg/debug/pr84704.C: New test.
4456
4457 2018-03-12 Renlin Li <renlin.li@arm.com>
4458
4459 * gcc.target/aarch64/movi_hf.c: New.
4460 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
4461 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
4462
4463 2018-03-12 Martin Sebor <msebor@redhat.com>
4464
4465 PR tree-optimization/83456
4466 * c-c++-common/Wrestrict-2.c: Remove test cases.
4467 * c-c++-common/Wrestrict.c: Same.
4468 * gcc.dg/Wrestrict-12.c: New test.
4469 * gcc.dg/Wrestrict-14.c: New test.
4470
4471 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4472
4473 * g++.dg/pr84821.C: New test.
4474
4475 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4476
4477 * gcc.dg/pr84799.c: New test.
4478
4479 2018-03-12 Richard Biener <rguenther@suse.de>
4480
4481 PR tree-optimization/84803
4482 * gcc.dg/torture/pr84803.c: New testcase.
4483
4484 2018-03-12 Jakub Jelinek <jakub@redhat.com>
4485
4486 PR c++/84813
4487 * g++.dg/debug/pr84813.C: New test.
4488
4489 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
4490
4491 PR fortran/84546
4492 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
4493
4494 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
4495
4496 PR fortran/83939
4497 * gfortran.dg/pr83939.f90
4498
4499 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4500
4501 PR fortran/66128
4502 * gfortran.dg/zero_sized_9.f90: New test.
4503
4504 2018-03-11 Jakub Jelinek <jakub@redhat.com>
4505
4506 PR debug/58150
4507 * g++.dg/debug/dwarf2/enum2.C: New test.
4508
4509 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
4510
4511 PR fortran/84734
4512 * gfortran.dg/pr84734.f90: New test.
4513
4514 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
4515
4516 * gnat.dg/prot3.adb: New test.
4517 * gnat.dg/prot3_pkg.ad[sb]: New helper.
4518
4519 2018-03-09 Jason Merrill <jason@redhat.com>
4520 Paolo Carlini <paolo.carlini@oracle.com>
4521
4522 PR c++/71169
4523 PR c++/71832
4524 * g++.dg/cpp0x/pr71169.C: New.
4525 * g++.dg/cpp0x/pr71169-2.C: Likewise.
4526 * g++.dg/cpp0x/pr71832.C: Likewise.
4527
4528 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
4529
4530 PR target/83969
4531 * gcc.target/powerpc/pr83969.c: New test.
4532
4533 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4534
4535 PR target/84772
4536 * gcc.dg/pr84772.c: New test.
4537
4538 PR c++/84076
4539 * g++.dg/warn/Wformat-2.C: New test.
4540
4541 PR c++/84767
4542 * g++.dg/ext/vla18.C: New test.
4543
4544 2018-03-09 Martin Sebor <msebor@redhat.com>
4545
4546 PR tree-optimization/84526
4547 * gcc.dg/Wrestrict-10.c: New test.
4548 * gcc.dg/Wrestrict-11.c: New test.
4549
4550 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
4551
4552 PR rtl-optimization/84682
4553 * gcc.dg/torture/pr84682-1.c: New.
4554 * gcc.dg/torture/pr84682-2.c: New.
4555 * gcc.dg/torture/pr84682-3.c: New.
4556
4557 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4558
4559 PR c++/84724
4560 * g++.dg/ext/pr84724.C: New test.
4561
4562 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
4563
4564 PR target/83712
4565 * gcc.target/arm/pr83712.c: New.
4566
4567 2018-03-09 Richard Biener <rguenther@suse.de>
4568
4569 PR tree-optimization/84775
4570 * gcc.dg/torture/pr84775.c: New testcase.
4571
4572 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4573
4574 PR debug/84404
4575 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
4576 targets.
4577
4578 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
4579
4580 * gcc.c-torture/compile/20180309-1.c: New test.
4581
4582 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4583
4584 PR c++/80598
4585 * g++.dg/warn/Wunused-function4.C: New test.
4586
4587 PR inline-asm/84742
4588 * gcc.target/i386/pr84742-1.c: New test.
4589 * gcc.target/i386/pr84742-2.c: New test.
4590
4591 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4592
4593 PR target/84748
4594 * gcc.c-torture/execute/pr84748.c: New test.
4595
4596 2018-03-08 Richard Biener <rguenther@suse.de>
4597
4598 PR middle-end/84552
4599 * gcc.dg/graphite/pr84552.c: New testcase.
4600
4601 2018-03-08 Richard Biener <rguenther@suse.de>
4602
4603 PR tree-optimization/84178
4604 * gcc.dg/torture/pr84178-2.c: New testcase.
4605
4606 2018-03-08 David Malcolm <dmalcolm@redhat.com>
4607
4608 PR tree-optimization/84178
4609 * gcc.c-torture/compile/pr84178-1.c: New test.
4610
4611 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
4612
4613 * lib/target-supports.exp: Do not return zero from a ifunc
4614 function.
4615
4616 2018-03-08 Richard Biener <rguenther@suse.de>
4617
4618 PR tree-optimization/84746
4619 * gcc.dg/torture/pr84746.c: New testcase.
4620
4621
4622 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
4623 PR debug/84404
4624 PR debug/84408
4625 * gcc.dg/graphite/pr84404.c: New.
4626
4627 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR tree-optimization/84740
4630 * gcc.dg/torture/pr84740.c: New test.
4631
4632 PR tree-optimization/84739
4633 * gcc.dg/pr84739.c: New test.
4634
4635 2018-03-07 Martin Sebor <msebor@redhat.com>
4636
4637 PR tree-optimization/83519
4638 * gcc.dg/Wrestrict-13.c: New test.
4639
4640 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
4641
4642 PR fortran/64124
4643 PR fortran/70409
4644 * gfortran.dg/pr64124.f90: New tests.
4645 * gfortran.dg/pr70409.f90: New tests.
4646
4647 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
4648
4649 PR target/82411
4650 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
4651
4652 2018-03-07 Martin Sebor <msebor@redhat.com>
4653
4654 PR tree-optimization/84526
4655 * gcc.dg/Wrestrict-10.c: New test.
4656
4657 2018-03-07 Martin Sebor <msebor@redhat.com>
4658
4659 PR tree-optimization/84468
4660 * g++.dg/warn/Wstringop-truncation-2.C: New test.
4661 * gcc.dg/Wstringop-truncation.c: New test.
4662 * gcc.dg/Wstringop-truncation-2.c: New test.
4663
4664 2018-03-07 Jakub Jelinek <jakub@redhat.com>
4665
4666 PR fortran/84565
4667 * gfortran.dg/pr84565.f90: New test.
4668
4669 PR middle-end/84723
4670 * gcc.target/i386/pr84723-1.c: New test.
4671 * gcc.target/i386/pr84723-2.c: New test.
4672 * gcc.target/i386/pr84723-3.c: New test.
4673 * gcc.target/i386/pr84723-4.c: New test.
4674 * gcc.target/i386/pr84723-5.c: New test.
4675
4676 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4677
4678 PR fortran/64107
4679 * gfortran.dg/pr64107.f90: New test.
4680
4681 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4682
4683 PR fortran/84697
4684 PR fortran/66128
4685 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
4686
4687 2018-03-06 Marek Polacek <polacek@redhat.com>
4688
4689 PR c++/84684
4690 * g++.dg/cpp1z/constexpr-84684.C: New test.
4691
4692 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4693
4694 PR c/84721
4695 * gcc.dg/pr84721.c: New test.
4696
4697 PR target/84710
4698 * gcc.dg/pr84710.c: New test.
4699
4700 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4701
4702 PR fortran/56667
4703 * gfortran.dg/implied_do_2.f90: New test.
4704 * gfortran.dg/coarray_8.f90: Update for new error message.
4705
4706 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4707
4708 PR inline-asm/84683
4709 * g++.dg/ext/pr84683.C: New test.
4710
4711 PR tree-optimization/84687
4712 * gcc.dg/pr84687.c: New test.
4713
4714 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
4715
4716 PR c++/84231
4717 * g++.dg/pr84231.C: New.
4718
4719 PR c++/84593
4720 * g++.dg/cpp1y/pr84593.C: New.
4721
4722 PR c++/84492
4723 * g++.dg/pr84492.C: New.
4724
4725 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4726
4727 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
4728 __builtin_ppc_speculation_barrier.
4729
4730 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4731
4732 PR target/84700
4733 * gcc.target/powerpc/pr84700.c: New test.
4734
4735 2018-03-05 Nathan Sidwell <nathan@acm.org>
4736
4737 PR c++/84702
4738 * g++.dg/lookup/pr84702.C: New.
4739
4740 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR target/84564
4743 * gcc.target/i386/pr84564.c: New test.
4744
4745 2018-03-05 Marek Polacek <polacek@redhat.com>
4746
4747 PR c++/84707
4748 * g++.dg/cpp0x/inline-ns10.C: New test.
4749
4750 2018-03-05 Nathan Sidwell <nathan@acm.org>
4751
4752 PR c++/84694
4753 * g++.dg/template/pr84694.C: New.
4754
4755 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR target/84524
4758 * gcc.c-torture/execute/pr84524.c: New test.
4759 * gcc.target/i386/avx512bw-pr84524.c: New test.
4760
4761 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
4762
4763 PR target/84264
4764 * g++.dg/pr84264.C: New test.
4765
4766 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4767
4768 PR c++/84618
4769 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
4770 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
4771 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
4772
4773 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
4774
4775 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
4776 * g++.dg/other/i386-3.C: Ditto.
4777 * gcc.target/i386/sse-12.c: Ditto.
4778 * gcc.target/i386/sse-13.c: Ditto.
4779 * gcc.target/i386/sse-14.c: Ditto.
4780 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
4781 * gcc.target/i386/wbinvd-1.c: New test.
4782 * gcc.target/i386/wbnoinvd-1.c: Ditto.
4783 * gcc.target/i386/pconfig-1.c: Ditto.
4784
4785 2018-03-05 Pádraig Brady <P@draigBrady.com>
4786 Nathan Sidwell <nathan@acm.org>
4787
4788 PR c++/84497
4789 * g++.dg/cpp0x/pr84497.C: New.
4790
4791 2018-03-05 Richard Biener <rguenther@suse.de>
4792
4793 PR tree-optimization/84670
4794 * gcc.dg/pr84670-1.c: New testcase.
4795 * gcc.dg/pr84670-2.c: Likewise.
4796 * gcc.dg/pr84670-3.c: Likewise.
4797 * gcc.dg/pr84670-4.c: Likewise.
4798
4799 2018-03-05 Richard Biener <rguenther@suse.de>
4800
4801 PR tree-optimization/84650
4802 * gcc.dg/graphite/pr84650.c: New testcase.
4803
4804 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4805
4806 PR c++/82022
4807 * g++.dg/cpp1z/constexpr-lambda20.C: New.
4808
4809 2018-03-03 Harald Anlauf <anlauf@gmx.de>
4810
4811 PR fortran/71085
4812 * gfortran.dg/pr71085.f90: New test.
4813
4814 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
4815
4816 PR fortran/66128
4817 * gfortran.dg/zero_sized_8.f90: Really commit New test.
4818
4819 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
4820
4821 PR fortran/51434
4822 * gfortran.dg/pr51434.f90: New test.
4823
4824 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4825
4826 PR c++/61358
4827 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
4828
4829 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4830
4831 PR c++/67370
4832 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
4833
4834 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4835
4836 PR c++/71464
4837 * g++.dg/torture/pr71464.C: New.
4838
4839 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
4840
4841 PR fortran/80965
4842 * gfortran.dg/select_type_41.f90: New test.
4843
4844 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4845
4846 PR c++/61135
4847 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
4848
4849 2018-03-02 Marek Polacek <polacek@redhat.com>
4850
4851 PR c++/84578
4852 * g++.dg/ext/flexary29.C: New test.
4853
4854 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4855
4856 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
4857
4858 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4859
4860 PR c++/81812
4861 * g++.dg/torture/pr81812.C: New.
4862
4863 2018-03-02 Marek Polacek <polacek@redhat.com>
4864
4865 PR c++/84171
4866 * g++.dg/warn/Wsign-compare-8.C: New test.
4867
4868 PR c++/84663
4869 * g++.dg/parse/array-size3.C: New test.
4870
4871 PR c++/84664
4872 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
4873
4874 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR c++/84662
4877 * g++.dg/cpp1y/pr84662.C: New test.
4878
4879 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
4880
4881 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
4882 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
4883 "dg-lto-options".
4884 * g++.dg/lto/20101010-1_0.C: Likewise.
4885 * g++.dg/lto/20101010-2_0.C: Likewise.
4886
4887 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4888
4889 PR ipa/84628
4890 * gcc.dg/pr84628.c: New test.
4891
4892 PR target/56540
4893 * gcc.target/ia64/pr56540.c: New test.
4894
4895 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4896
4897 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
4898 32-bit target.
4899 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
4900 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
4901 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
4902 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
4903
4904 2018-03-02 Marek Polacek <polacek@redhat.com>
4905
4906 PR c++/84590
4907 * c-c++-common/ubsan/shift-11.c: New test.
4908
4909 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4910
4911 * gcc.dg/vect/vect-alias-check-13.c: New test.
4912
4913 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4914
4915 PR target/84614
4916 * gcc.dg/pr84614.c: New test.
4917
4918 PR inline-asm/84625
4919 * gcc.target/i386/pr84625.c: New test.
4920
4921 2018-03-02 Richard Biener <rguenther@suse.de>
4922
4923 PR tree-optimization/84427
4924 * gcc.dg/torture/pr84427.c: New testcase.
4925
4926 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
4927
4928 PR target/84534
4929 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
4930 powerpc64le*-*-linux*.
4931 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
4932 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
4933
4934 2018-03-01 Martin Sebor <msebor@redhat.com>
4935
4936 PR c++/84294
4937 * g++.dg/ext/attr-const.C: Remove xfail.
4938 * g++.dg/ext/attr-malloc-3.C: New test.
4939 * g++.dg/ext/attr-noinline-3.C: New test.
4940 * g++.dg/ext/attr-noreturn-3.C: New test.
4941 * g++.dg/ext/attr-nothrow-3.C: New test.
4942 * g++.dg/ext/attr-pure.C: Remove xfail.
4943
4944 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4945
4946 PR sanitizer/70875
4947 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
4948 dg-options and dg-shouldfail "ubsan" directive.
4949
4950 2018-03-01 Marek Polacek <polacek@redhat.com>
4951 Jason Merrill <jason@redhat.com>
4952
4953 PR c++/84582
4954 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
4955 * g++.dg/cpp1z/static1.C: New test.
4956 * g++.dg/template/static37.C: New test.
4957
4958 2018-03-01 Nathan Sidwell <nathan@acm.org>
4959
4960 PR c++/84434
4961 * g++.dg/template/pr84434.C: New.
4962
4963 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
4964
4965 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
4966 -mthumb to the command-line.
4967
4968 2018-03-01 Marek Polacek <polacek@redhat.com>
4969
4970 PR c++/84596
4971 * g++.dg/cpp0x/static_assert14.C: New test.
4972
4973 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
4974
4975 PR c++/79410
4976 * g++.dg/torture/pr79410.C: New.
4977
4978 2018-03-01 Martin Liska <mliska@suse.cz>
4979
4980 PR sanitizer/82484
4981 * gcc.dg/asan/pr82484.c: New test.
4982
4983 2018-03-01 Richard Biener <rguenther@suse.de>
4984
4985 PR debug/84645
4986 * gfortran.dg/lto/pr84645_0.f90: New testcase.
4987
4988 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
4989
4990 PR fortran/84219
4991 * gfortran.dg/coarray_47.f90: New test.
4992
4993 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
4994
4995 PR fortran/84538
4996 * gfortran.dg/class_array_23.f03: New test.
4997
4998 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
4999
5000 PR rtl-optimization/84528
5001 * gcc.dg/torture/pr84538.c: Rename to...
5002 * gcc.dg/torture/pr84528.c: ...this.
5003
5004 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5005
5006 PR rtl-optimization/84528
5007 * gcc.dg/torture/pr84538.c: New test.
5008
5009 2018-02-28 Martin Sebor <msebor@redhat.com>
5010
5011 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
5012 -fpic test failures.
5013 * c-c++-common/Wrestrict-2.c: Same.
5014 * c-c++-common/Wstringop-truncation.c: Same.
5015 * gcc.dg/Warray-bounds-22.c: Same.
5016 * gcc.dg/Wstringop-overflow.c: Same.
5017 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
5018 (signed_range): Same.
5019 (unsigned_anti_range): Same.
5020 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
5021 (signed_range): Same.
5022 (unsigned_anti_range): Same.
5023 * gcc.dg/attr-alloc_size-7.c: Same.
5024 * gcc.dg/attr-alloc_size-8.c: Same.
5025 * gcc.dg/builtin-alloc-size.c: Same.
5026 * gcc.dg/builtin-stpncpy.c: Same.
5027 * gcc.dg/builtins-nonnull.c: Same.
5028 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
5029 * gcc.dg/pr79214.c: Same.
5030 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
5031 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5032 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5033 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
5034 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
5035 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
5036 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
5037 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5038 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
5039 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5040 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5041
5042 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
5043
5044 PR target/84014
5045 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
5046
5047 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5048
5049 PR c++/84609
5050 * g++.dg/cpp0x/pr84609.C: New test.
5051
5052 2018-02-28 Martin Sebor <msebor@redhat.com>
5053
5054 PR testsuite/84617
5055 * g++.dg/ext/attr-malloc-3.C: New test.
5056 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
5057 to pre-existing problems.
5058 * g++.dg/ext/attr-pure.C: Same.
5059
5060 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
5061
5062 PR fortran/83901
5063 * gfortran.dg/associate_37.f90: New test.
5064
5065 PR fortran/83344
5066 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
5067
5068 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5069
5070 PR target/52991
5071 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
5072 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
5073 * gcc.dg/bf-ms-layout-4.c: New test.
5074 * gcc.dg/bf-ms-layout-5.c: New test.
5075
5076 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
5077
5078 PR target/83399
5079 * gcc.target/powerpc/pr83399.c: Only run on Linux.
5080
5081 2018-02-28 Richard Biener <rguenther@suse.de>
5082
5083 PR tree-optimization/84584
5084 * gcc.dg/graphite/pr84584.c: New testcase.
5085
5086 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
5087
5088 PR preprocessor/84517
5089 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
5090
5091 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5092
5093 * c-c++-common/dump-ada-spec-12.c: New test.
5094 * c-c++-common/dump-ada-spec-13.c: Likewise.
5095
5096 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5097
5098 * c-c++-common/dump-ada-spec-11.c: New test.
5099
5100 2018-02-28 Martin Liska <mliska@suse.cz>
5101
5102 PR testsuite/84597
5103 * g++.dg/ext/timevar1.C: Fix pruned patterns.
5104 * g++.dg/ext/timevar2.C: Likewise.
5105
5106 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5107
5108 * c-c++-common/dump-ada-spec-8.c: New test.
5109 * c-c++-common/dump-ada-spec-9.c: Likewise.
5110 * c-c++-common/dump-ada-spec-10.c: Likewise.
5111
5112 2018-02-28 Richard Biener <rguenther@suse.de>
5113
5114 PR middle-end/84607
5115 * gcc.dg/pr84607.c: New testcase.
5116
5117 2018-02-28 Nathan Sidwell <nathan@acm.org>
5118
5119 PR c++/84602
5120 * g++.dg/lookup/pr84602.C: New.
5121
5122 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR c++/83871
5125 PR c++/83503
5126 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
5127 dg-options.
5128 * g++.dg/ext/attr-nonnull.C: Likewise.
5129 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
5130 directives.
5131 * g++.dg/ext/attr-noinline-2.C: Likewise.
5132 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
5133 -fdump-tree-eh in dg-options.
5134
5135 2018-02-28 Alan Modra <amodra@gmail.com>
5136
5137 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
5138 GNU ld message.
5139 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
5140
5141 2018-02-27 Martin Sebor <msebor@redhat.com>
5142
5143 PR c++/83871
5144 PR c++/83503
5145 * g++.dg/Wmissing-attributes.C: New test.
5146 * g++.dg/ext/attr-const-pure.C: New test.
5147 * g++.dg/ext/attr-const.C: New test.
5148 * g++.dg/ext/attr-deprecated-2.C: New test.
5149 * g++.dg/ext/attr-malloc-2.C: New test.
5150 * g++.dg/ext/attr-malloc.C: New test.
5151 * g++.dg/ext/attr-noinline-2.C: New test.
5152 * g++.dg/ext/attr-noinline.C: New test.
5153 * g++.dg/ext/attr-nonnull.C: New test.
5154 * g++.dg/ext/attr-noreturn-2.C: New test.
5155 * g++.dg/ext/attr-noreturn.C: New test.
5156 * g++.dg/ext/attr-nothrow-2.C: New test.
5157 * g++.dg/ext/attr-nothrow.C: New test.
5158 * g++.dg/ext/attr-optimize.C: New test.
5159 * g++.dg/ext/attr-pure.C: New test.
5160 * g++.dg/ext/attr-returns-nonnull.C: New test.
5161 * g++.dg/ext/attr-warning.C: New test.
5162
5163 2018-02-27 Nathan Sidwell <nathan@acm.org>
5164
5165 PR c++/84426
5166 * g++.dg/lookup/pr84426.C: New.
5167
5168 2018-02-27 Richard Biener <rguenther@suse.de>
5169
5170 PR tree-optimization/84512
5171 * gcc.dg/tree-ssa/pr84512.c: New testcase.
5172
5173 2018-02-27 Martin Liska <mliska@suse.cz>
5174
5175 PR gcov-profile/84548
5176 * g++.dg/gcov/pr84548.C: New test.
5177
5178 2018-02-27 Jakub Jelinek <jakub@redhat.com>
5179
5180 PR target/84575
5181 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
5182
5183 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR c++/84558
5186 * g++.dg/cpp1y/pr84558.C: New test.
5187
5188 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5189
5190 PR c++/84540
5191 * g++.dg/cpp0x/alignas14.C: New.
5192 * g++.dg/cpp0x/alignas15.C: Likewise.
5193
5194 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5195
5196 PR c++/84557
5197 * g++.dg/gomp/pr84557.C: New test.
5198
5199 2018-02-26 Marek Polacek <polacek@redhat.com>
5200
5201 PR c++/84325
5202 * g++.dg/cpp1z/pr84325.C: New test.
5203
5204 2018-02-26 Carl Love <cel@us.ibm.com>
5205
5206 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
5207 Power 8 test file.
5208 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
5209 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
5210 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
5211 -mcpu=power8.
5212 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
5213 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
5214 -mcpu=power8.
5215
5216 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5217
5218 PR target/84039
5219 * gcc.target/i386/indirect-thunk-1.c: Updated.
5220 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5221 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5222 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5223 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5224 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5225 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5226 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5227 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5228 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5229 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5230 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5231 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5232 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5233 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5234 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5235 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5236 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5237 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5238 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5239 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5240 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5241 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5242 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5243 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5244 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5245 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5246 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5247 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5248 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5249 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5250 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5251 * gcc.target/i386/ret-thunk-9.c: Likewise.
5252 * gcc.target/i386/ret-thunk-10.c: Likewise.
5253 * gcc.target/i386/ret-thunk-11.c: Likewise.
5254 * gcc.target/i386/ret-thunk-12.c: Likewise.
5255 * gcc.target/i386/ret-thunk-13.c: Likewise.
5256 * gcc.target/i386/ret-thunk-14.c: Likewise.
5257 * gcc.target/i386/ret-thunk-15.c: Likewise.
5258
5259 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
5260
5261 * gcc.c-torture/execute/20180226-1.c: New test.
5262
5263 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
5264
5265 PR tree-optimization/83965
5266 * gcc.dg/vect/pr83965-2.c: New test.
5267
5268 2018-02-26 Tom de Vries <tom@codesourcery.com>
5269
5270 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
5271
5272 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5273
5274 PR target/84530
5275 * gcc.target/i386/ret-thunk-22.c: New test.
5276 * gcc.target/i386/ret-thunk-23.c: Likewise.
5277 * gcc.target/i386/ret-thunk-24.c: Likewise.
5278 * gcc.target/i386/ret-thunk-25.c: Likewise.
5279 * gcc.target/i386/ret-thunk-26.c: Likewise.
5280
5281 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5282
5283 PR c++/84533
5284 * g++.dg/cpp1z/pr84533.C: New.
5285
5286 2018-02-26 Marek Polacek <polacek@redhat.com>
5287
5288 PR c++/84537
5289 * g++.dg/parse/error60.C: New test.
5290
5291 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5292
5293 PR c++/84556
5294 * g++.dg/gomp/pr84556.C: New test.
5295 * g++.dg/vect/pr84556.cc: New test.
5296
5297 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
5298
5299 PR fortran/32957
5300 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
5301 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5302 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
5303 * gfortran.dg/c_loc_test.f90: Likewise.
5304 * gfortran.dg/c_loc_tests_2.f03: Likewise.
5305 * gfortran.dg/proc_decl_17.f90: Likewise.
5306 * gfortran.dg/proc_ptr_8.f90: Likewise.
5307
5308 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5309
5310 PR target/84521
5311 * gcc.target/aarch64/lr_free_2.c: Revert changes in
5312 r254814 disabling -fomit-frame-pointer by default.
5313 * gcc.target/aarch64/spill_1.c: Likewise.
5314 * gcc.target/aarch64/test_frame_11.c: Likewise.
5315 * gcc.target/aarch64/test_frame_12.c: Likewise.
5316 * gcc.target/aarch64/test_frame_13.c: Likewise.
5317 * gcc.target/aarch64/test_frame_14.c: Likewise.
5318 * gcc.target/aarch64/test_frame_15.c: Likewise.
5319 * gcc.target/aarch64/test_frame_3.c: Likewise.
5320 * gcc.target/aarch64/test_frame_5.c: Likewise.
5321 * gcc.target/aarch64/test_frame_9.c: Likewise.
5322
5323 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
5324
5325 PR fortran/83633
5326 * gfortran.dg/explicit_shape_1.f90: New test.
5327 * gfortran.dg/automatic_module_variable.f90: Update regex.
5328 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
5329 * gfortran.dg/constant_shape.f90: Ditto.
5330 * gfortran.dg/dec_structure_23.f90: Ditto.
5331 * gfortran.dg/pr78240.f90: Ditto.
5332
5333 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
5334
5335 PR fortran/84523
5336 * gfortran.dg/pr84523.f90: New test.
5337
5338 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5339
5340 PR fortran/78238
5341 * gfortran.dg/select_type_40.f90: New test.
5342
5343 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
5344
5345 PR fortran/30792
5346 * gfortran.dg/data_substring.f90: New test.
5347
5348 2018-02-24 Marek Polacek <polacek@redhat.com>
5349
5350 PR c++/83692
5351 * g++.dg/cpp1z/constexpr-83692.C: New test.
5352
5353 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
5354
5355 PR fortran/84346
5356 * gfortran.dg/statement_function_1.f90: Update test.
5357
5358 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5359
5360 PR fortran/84506
5361 * gfortran.dg/inquire_19.f90: New test.
5362
5363 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5364
5365 PR fortran/83149
5366 * gfortran.dg/pr83149_b.f90: New test.
5367 * gfortran.dg/pr83149_a.f90: Additional source for previous.
5368
5369 2018-02-23 Carl Love <cel@us.ibm.com>
5370
5371 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
5372 vec_signed2 and vec_unsigned2 to new Power 8 test file.
5373 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
5374 Power 8 tests.
5375
5376 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5377
5378 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
5379 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
5380
5381 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5382
5383 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
5384 expected output.
5385
5386 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5387
5388 PR fortran/83149
5389 * gfortran.dg/pr83149_1.f90: New test.
5390 * gfortran.dg/pr83149.f90: Additional source for previous.
5391
5392 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
5393
5394 PR testsuite/80551
5395 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
5396 __GI___pthread_mutex_init as well.
5397
5398 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5399
5400 PR fortran/83148
5401 * gfortran.dg/class_68.f90: New test.
5402
5403 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5404
5405 PR fortran/59781
5406 * gfortran.dg/derived_init_5.f90: New test.
5407
5408 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR target/82851
5411 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
5412 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
5413
5414 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
5415
5416 PR target/81572
5417 * gcc.target/powerpc/pr81572.c: New.
5418
5419 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
5420
5421 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
5422
5423 2018-02-22 Martin Sebor <msebor@redhat.com>
5424
5425 PR tree-optimization/84480
5426 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
5427 * g++.dg/warn/Wstringop-truncation-1.C: New test.
5428
5429 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
5430
5431 PR target/84176
5432 * gcc.target/i386/indirect-thunk-11.c: New test.
5433 * gcc.target/i386/indirect-thunk-12.c: Likewise.
5434 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
5435 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
5436 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
5437 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
5438 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
5439 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
5440 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
5441 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
5442
5443 2018-02-22 Steve Ellcey <sellcey@cavium.com>
5444
5445 PR target/83335
5446 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
5447 ILP32 mode.
5448 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
5449
5450 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5451
5452 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
5453
5454 2018-02-22 Marek Polacek <polacek@redhat.com>
5455
5456 PR c++/84493
5457 * g++.dg/parse/error59.C: New test.
5458
5459 2018-02-22 Tom de Vries <tom@codesourcery.com>
5460
5461 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
5462
5463 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5464
5465 PR c++/77655
5466 * g++.dg/cpp0x/pr77655.C: New.
5467
5468 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5469
5470 PR c++/84496
5471 * g++.dg/cpp1y/pr84496.C: New test.
5472
5473 PR target/84502
5474 * g++.dg/torture/pr84502.C: New test.
5475
5476 PR tree-optimization/84503
5477 * gcc.dg/pr84503-1.c: New test.
5478 * gcc.dg/pr84503-2.c: New test.
5479
5480 2018-02-21 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR tree-optimization/84478
5483 * gcc.c-torture/execute/pr84478.c: New test.
5484
5485 2018-02-20 Martin Sebor <msebor@redhat.com>
5486
5487 PR middle-end/84095
5488 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
5489 * c-c++-common/Wrestrict.c: Same.
5490 * gcc.dg/Wrestrict-6.c: Same.
5491 * gcc.dg/Warray-bounds-27.c: New test.
5492 * gcc.dg/Wrestrict-8.c: New test.
5493 * gcc.dg/Wrestrict-9.c: New test.
5494 * gcc.dg/pr84095.c: New test.
5495
5496 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5497
5498 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
5499
5500 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5501
5502 PR fortran/48890
5503 PR fortran/83823
5504 * gfortran.dg/structure_constructor_14.f90: New test.
5505
5506 2018-02-20 Jeff Law <law@redhat.com>
5507
5508 PR middle-end/82123
5509 PR tree-optimization/81592
5510 PR middle-end/79257
5511 * gcc.dg/pr81592.c: New test.
5512 * gcc.dg/pr82123.c: New test.
5513 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
5514
5515 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5516
5517 PR c++/84488
5518 * g++.dg/warn/Wunused-var-30.C: New test.
5519
5520 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
5521
5522 PR tree-optimization/84419
5523 * gcc.dg/vect/pr84419.c: New test.
5524
5525 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5526
5527 PR middle-end/82004
5528 * gfortran.dg/pr82004.f90: New test.
5529
5530 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
5531
5532 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
5533
5534 2018-02-20 Martin Liska <mliska@suse.cz>
5535
5536 PR c/84310
5537 PR target/79747
5538 * gcc.target/i386/pr84310.c: New test.
5539 * gcc.target/i386/pr84310-2.c: Likewise.
5540
5541 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5542
5543 PR c++/84446
5544 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
5545
5546 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR c++/84445
5549 * g++.dg/cpp1z/launder7.C: New test.
5550
5551 PR c++/84449
5552 * g++.dg/cpp0x/constexpr-84449.C: New test.
5553
5554 PR c++/84455
5555 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
5556
5557 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
5558
5559 PR fortran/83344
5560 PR fortran/83975
5561 * gfortran.dg/associate_22.f90: Enable commented out test.
5562 * gfortran.dg/associate_36.f90: New test.
5563
5564 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5565
5566 PR target/84146
5567 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
5568
5569 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
5570
5571 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
5572 (dg-options): Use -mavx instead of -w.
5573
5574 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5575
5576 PR c++/84444
5577 * g++.dg/cpp1z/launder8.C: New test.
5578
5579 PR c++/84448
5580 * g++.dg/gomp/pr84448.C: New test.
5581
5582 PR c++/84430
5583 * g++.dg/gomp/pr84430.C: New test.
5584
5585 PR tree-optimization/84452
5586 * gcc.dg/pr84452.c: New test.
5587
5588 PR c++/79064
5589 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
5590
5591 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5592
5593 PR fortran/35339
5594 * gfortran.dg/implied_do_io_4.f90: New test.
5595
5596 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5597
5598 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
5599 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
5600 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
5601
5602 2018-02-19 Carl Love <cel@us.ibm.com>
5603
5604 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
5605
5606 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5607
5608 PR target/84460
5609 * gcc.target/i386/pr57193.c: Add -mtune=generic.
5610
5611 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5612
5613 PR c++/84348
5614 * g++.dg/cpp0x/auto50.C: New.
5615 * g++.dg/parse/friend12.C: Adjust.
5616
5617 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5618
5619 PR libgfortran/84389
5620 * gfortran.dg/dtio_33.f90: New test.
5621
5622 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5623
5624 PR libgfortran/84412
5625 * gfortran.dg/inquire_18.f90: New test.
5626
5627 2018-02-18 Janus Weil <janus@gcc.gnu.org>
5628
5629 PR fortran/84381
5630 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
5631 * gfortran.dg/pointer_intent_3.f90: Ditto.
5632 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
5633 * gfortran.dg/protected_3.f90: Ditto.
5634 * gfortran.dg/protected_4.f90: Ditto.
5635 * gfortran.dg/protected_5.f90: Ditto.
5636 * gfortran.dg/protected_6.f90: Ditto.
5637
5638 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
5639
5640 PR fortran/80945
5641 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
5642 change to run.
5643
5644 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5645
5646 PR fortran/84270
5647 * gfortran.dg/inline_matmul_22.f90: New test.
5648
5649 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5650
5651 PR fortran/84381
5652 * gfortran.dg/abort_shoulfail.f90: New test.
5653 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
5654 by STOP n.
5655 * gfortran.dg/PR19754_2.f90: Likewise.
5656 * gfortran.dg/PR19872.f: Likewise.
5657 * gfortran.dg/PR49268.f90: Likewise.
5658 * gfortran.dg/Wall.f90: Likewise.
5659 * gfortran.dg/Wno-all.f90: Likewise.
5660 * gfortran.dg/achar_1.f90: Likewise.
5661 * gfortran.dg/achar_2.f90: Likewise.
5662 * gfortran.dg/achar_4.f90: Likewise.
5663 * gfortran.dg/achar_6.F90: Likewise.
5664 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
5665 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
5666 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
5667 * gfortran.dg/actual_array_offset_1.f90: Likewise.
5668 * gfortran.dg/actual_array_result_1.f90: Likewise.
5669 * gfortran.dg/actual_array_substr_1.f90: Likewise.
5670 * gfortran.dg/actual_array_substr_2.f90: Likewise.
5671 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
5672 * gfortran.dg/actual_procedure_1.f90: Likewise.
5673 * gfortran.dg/adjustl_1.f90: Likewise.
5674 * gfortran.dg/advance_1.f90: Likewise.
5675 * gfortran.dg/advance_4.f90: Likewise.
5676 * gfortran.dg/advance_5.f90: Likewise.
5677 * gfortran.dg/advance_6.f90: Likewise.
5678 * gfortran.dg/aint_anint_1.f90: Likewise.
5679 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
5680 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
5681 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
5682 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
5683 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
5684 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
5685 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
5686 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
5687 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
5688 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
5689 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
5690 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
5691 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
5692 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
5693 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
5694 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
5695 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
5696 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
5697 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
5698 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
5699 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
5700 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5701 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
5702 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
5703 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
5704 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
5705 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
5706 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
5707 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
5708 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
5709 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
5710 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
5711 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
5712 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
5713 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
5714 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
5715 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
5716 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
5717 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
5718 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
5719 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
5720 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
5721 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
5722 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
5723 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
5724 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
5725 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
5726 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
5727 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
5728 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
5729 * gfortran.dg/allocatable_function_1.f90: Likewise.
5730 * gfortran.dg/allocatable_function_10.f90: Likewise.
5731 * gfortran.dg/allocatable_function_3.f90: Likewise.
5732 * gfortran.dg/allocatable_function_5.f90: Likewise.
5733 * gfortran.dg/allocatable_function_6.f90: Likewise.
5734 * gfortran.dg/allocatable_function_7.f90: Likewise.
5735 * gfortran.dg/allocatable_function_8.f90: Likewise.
5736 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
5737 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
5738 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
5739 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
5740 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
5741 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
5742 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
5743 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
5744 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
5745 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
5746 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
5747 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
5748 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
5749 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
5750 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
5751 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
5752 * gfortran.dg/allocate_class_3.f90: Likewise.
5753 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
5754 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
5755 * gfortran.dg/allocate_derived_5.f90: Likewise.
5756 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
5757 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
5758 * gfortran.dg/allocate_with_source_1.f90: Likewise.
5759 * gfortran.dg/allocate_with_source_10.f08: Likewise.
5760 * gfortran.dg/allocate_with_source_11.f08: Likewise.
5761 * gfortran.dg/allocate_with_source_12.f03: Likewise.
5762 * gfortran.dg/allocate_with_source_15.f03: Likewise.
5763 * gfortran.dg/allocate_with_source_16.f90: Likewise.
5764 * gfortran.dg/allocate_with_source_17.f03: Likewise.
5765 * gfortran.dg/allocate_with_source_18.f03: Likewise.
5766 * gfortran.dg/allocate_with_source_2.f90: Likewise.
5767 * gfortran.dg/allocate_with_source_20.f03: Likewise.
5768 * gfortran.dg/allocate_with_source_22.f03: Likewise.
5769 * gfortran.dg/allocate_with_source_23.f03: Likewise.
5770 * gfortran.dg/allocate_with_source_24.f90: Likewise.
5771 * gfortran.dg/allocate_with_source_5.f90: Likewise.
5772 * gfortran.dg/allocate_with_source_6.f90: Likewise.
5773 * gfortran.dg/allocate_with_source_7.f08: Likewise.
5774 * gfortran.dg/allocate_with_source_8.f08: Likewise.
5775 * gfortran.dg/allocate_with_source_9.f08: Likewise.
5776 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
5777 * gfortran.dg/allocate_zerosize_3.f: Likewise.
5778 * gfortran.dg/altreturn_3.f90: Likewise.
5779 * gfortran.dg/altreturn_5.f90: Likewise.
5780 * gfortran.dg/altreturn_7.f90: Likewise.
5781 * gfortran.dg/and_or_xor.f90: Likewise.
5782 * gfortran.dg/anint_1.f90: Likewise.
5783 * gfortran.dg/any_all_1.f90: Likewise.
5784 * gfortran.dg/anyallcount_1.f90: Likewise.
5785 * gfortran.dg/append_1.f90: Likewise.
5786 * gfortran.dg/argument_checking_1.f90: Likewise.
5787 * gfortran.dg/argument_checking_2.f90: Likewise.
5788 * gfortran.dg/argument_checking_8.f90: Likewise.
5789 * gfortran.dg/arithmetic_if.f90: Likewise.
5790 * gfortran.dg/array_1.f90: Likewise.
5791 * gfortran.dg/array_2.f90: Likewise.
5792 * gfortran.dg/array_alloc_1.f90: Likewise.
5793 * gfortran.dg/array_alloc_2.f90: Likewise.
5794 * gfortran.dg/array_alloc_3.f90: Likewise.
5795 * gfortran.dg/array_assignment_1.F90: Likewise.
5796 * gfortran.dg/array_assignment_5.f90: Likewise.
5797 * gfortran.dg/array_constructor_1.f90: Likewise.
5798 * gfortran.dg/array_constructor_10.f90: Likewise.
5799 * gfortran.dg/array_constructor_11.f90: Likewise.
5800 * gfortran.dg/array_constructor_12.f90: Likewise.
5801 * gfortran.dg/array_constructor_15.f90: Likewise.
5802 * gfortran.dg/array_constructor_16.f90: Likewise.
5803 * gfortran.dg/array_constructor_17.f90: Likewise.
5804 * gfortran.dg/array_constructor_19.f90: Likewise.
5805 * gfortran.dg/array_constructor_23.f: Likewise.
5806 * gfortran.dg/array_constructor_24.f: Likewise.
5807 * gfortran.dg/array_constructor_32.f90: Likewise.
5808 * gfortran.dg/array_constructor_36.f90: Likewise.
5809 * gfortran.dg/array_constructor_39.f90: Likewise.
5810 * gfortran.dg/array_constructor_4.f90: Likewise.
5811 * gfortran.dg/array_constructor_40.f90: Likewise.
5812 * gfortran.dg/array_constructor_44.f90: Likewise.
5813 * gfortran.dg/array_constructor_45.f90: Likewise.
5814 * gfortran.dg/array_constructor_46.f90: Likewise.
5815 * gfortran.dg/array_constructor_47.f90: Likewise.
5816 * gfortran.dg/array_constructor_49.f90: Likewise.
5817 * gfortran.dg/array_constructor_5.f90: Likewise.
5818 * gfortran.dg/array_constructor_50.f90: Likewise.
5819 * gfortran.dg/array_constructor_6.f90: Likewise.
5820 * gfortran.dg/array_constructor_7.f90: Likewise.
5821 * gfortran.dg/array_constructor_8.f90: Likewise.
5822 * gfortran.dg/array_constructor_9.f90: Likewise.
5823 * gfortran.dg/array_constructor_type_1.f03: Likewise.
5824 * gfortran.dg/array_constructor_type_10.f03: Likewise.
5825 * gfortran.dg/array_constructor_type_11.f03: Likewise.
5826 * gfortran.dg/array_constructor_type_12.f03: Likewise.
5827 * gfortran.dg/array_constructor_type_13.f90: Likewise.
5828 * gfortran.dg/array_constructor_type_14.f03: Likewise.
5829 * gfortran.dg/array_constructor_type_16.f03: Likewise.
5830 * gfortran.dg/array_constructor_type_2.f03: Likewise.
5831 * gfortran.dg/array_constructor_type_22.f03: Likewise.
5832 * gfortran.dg/array_constructor_type_3.f03: Likewise.
5833 * gfortran.dg/array_constructor_type_4.f03: Likewise.
5834 * gfortran.dg/array_constructor_type_5.f03: Likewise.
5835 * gfortran.dg/array_constructor_type_6.f03: Likewise.
5836 * gfortran.dg/array_constructor_type_7.f03: Likewise.
5837 * gfortran.dg/array_function_1.f90: Likewise.
5838 * gfortran.dg/array_function_5.f90: Likewise.
5839 * gfortran.dg/array_initializer_1.f90: Likewise.
5840 * gfortran.dg/array_initializer_2.f90: Likewise.
5841 * gfortran.dg/array_memcpy_5.f90: Likewise.
5842 * gfortran.dg/array_memset_2.f90: Likewise.
5843 * gfortran.dg/array_reference_1.f90: Likewise.
5844 * gfortran.dg/array_return_value_1.f90: Likewise.
5845 * gfortran.dg/array_section_1.f90: Likewise.
5846 * gfortran.dg/array_temporaries_3.f90: Likewise.
5847 * gfortran.dg/arrayio_1.f90: Likewise.
5848 * gfortran.dg/arrayio_10.f90: Likewise.
5849 * gfortran.dg/arrayio_11.f90: Likewise.
5850 * gfortran.dg/arrayio_12.f90: Likewise.
5851 * gfortran.dg/arrayio_13.f90: Likewise.
5852 * gfortran.dg/arrayio_14.f90: Likewise.
5853 * gfortran.dg/arrayio_16.f90: Likewise.
5854 * gfortran.dg/arrayio_2.f90: Likewise.
5855 * gfortran.dg/arrayio_3.f90: Likewise.
5856 * gfortran.dg/arrayio_4.f90: Likewise.
5857 * gfortran.dg/arrayio_5.f90: Likewise.
5858 * gfortran.dg/arrayio_6.f90: Likewise.
5859 * gfortran.dg/arrayio_7.f90: Likewise.
5860 * gfortran.dg/arrayio_8.f90: Likewise.
5861 * gfortran.dg/arrayio_9.f90: Likewise.
5862 * gfortran.dg/arrayio_derived_1.f90: Likewise.
5863 * gfortran.dg/assign_10.f90: Likewise.
5864 * gfortran.dg/assign_9.f90: Likewise.
5865 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
5866 * gfortran.dg/assignment_1.f90: Likewise.
5867 * gfortran.dg/associate_1.f03: Likewise.
5868 * gfortran.dg/associate_11.f90: Likewise.
5869 * gfortran.dg/associate_13.f90: Likewise.
5870 * gfortran.dg/associate_15.f90: Likewise.
5871 * gfortran.dg/associate_17.f90: Likewise.
5872 * gfortran.dg/associate_18.f08: Likewise.
5873 * gfortran.dg/associate_19.f03: Likewise.
5874 * gfortran.dg/associate_20.f03: Likewise.
5875 * gfortran.dg/associate_22.f90: Likewise.
5876 * gfortran.dg/associate_23.f90: Likewise.
5877 * gfortran.dg/associate_24.f90: Likewise.
5878 * gfortran.dg/associate_25.f90: Likewise.
5879 * gfortran.dg/associate_27.f90: Likewise.
5880 * gfortran.dg/associate_28.f90: Likewise.
5881 * gfortran.dg/associate_32.f03: Likewise.
5882 * gfortran.dg/associate_33.f03: Likewise.
5883 * gfortran.dg/associate_34.f90: Likewise.
5884 * gfortran.dg/associate_6.f03: Likewise.
5885 * gfortran.dg/associate_7.f03: Likewise.
5886 * gfortran.dg/associate_8.f03: Likewise.
5887 * gfortran.dg/associate_9.f03: Likewise.
5888 * gfortran.dg/associated_1.f90: Likewise.
5889 * gfortran.dg/associated_2.f90: Likewise.
5890 * gfortran.dg/associated_5.f90: Likewise.
5891 * gfortran.dg/associated_6.f90: Likewise.
5892 * gfortran.dg/associated_target_3.f90: Likewise.
5893 * gfortran.dg/associated_target_4.f90: Likewise.
5894 * gfortran.dg/associated_target_5.f03: Likewise.
5895 * gfortran.dg/associated_target_6.f03: Likewise.
5896 * gfortran.dg/assumed_dummy_1.f90: Likewise.
5897 * gfortran.dg/assumed_rank_1.f90: Likewise.
5898 * gfortran.dg/assumed_rank_10.f90: Likewise.
5899 * gfortran.dg/assumed_rank_2.f90: Likewise.
5900 * gfortran.dg/assumed_rank_7.f90: Likewise.
5901 * gfortran.dg/assumed_rank_8.f90: Likewise.
5902 * gfortran.dg/assumed_rank_9.f90: Likewise.
5903 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5904 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5905 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
5906 * gfortran.dg/assumed_type_2.f90: Likewise.
5907 * gfortran.dg/atan2_1.f90: Likewise.
5908 * gfortran.dg/auto_array_1.f90: Likewise.
5909 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
5910 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
5911 * gfortran.dg/auto_char_len_3.f90: Likewise.
5912 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
5913 * gfortran.dg/auto_internal_assumed.f90: Likewise.
5914 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
5915 * gfortran.dg/auto_save_2.f90: Likewise.
5916 * gfortran.dg/automatic_default_init_1.f90: Likewise.
5917 * gfortran.dg/backslash_1.f90: Likewise.
5918 * gfortran.dg/backslash_2.f90: Likewise.
5919 * gfortran.dg/backslash_3.f: Likewise.
5920 * gfortran.dg/backspace_1.f: Likewise.
5921 * gfortran.dg/backspace_10.f90: Likewise.
5922 * gfortran.dg/backspace_11.f90: Likewise.
5923 * gfortran.dg/backspace_2.f: Likewise.
5924 * gfortran.dg/backspace_3.f: Likewise.
5925 * gfortran.dg/backspace_4.f: Likewise.
5926 * gfortran.dg/backspace_5.f: Likewise.
5927 * gfortran.dg/backspace_6.f: Likewise.
5928 * gfortran.dg/backspace_7.f90: Likewise.
5929 * gfortran.dg/backspace_8.f: Likewise.
5930 * gfortran.dg/backspace_9.f: Likewise.
5931 * gfortran.dg/bessel_1.f90: Likewise.
5932 * gfortran.dg/bessel_2.f90: Likewise.
5933 * gfortran.dg/bessel_5.f90: Likewise.
5934 * gfortran.dg/bessel_6.f90: Likewise.
5935 * gfortran.dg/bessel_7.f90: Likewise.
5936 * gfortran.dg/bind_c_dts_2.f03: Likewise.
5937 * gfortran.dg/bind_c_dts_3.f03: Likewise.
5938 * gfortran.dg/bind_c_usage_15.f90: Likewise.
5939 * gfortran.dg/bind_c_usage_16.f03: Likewise.
5940 * gfortran.dg/bind_c_usage_17.f90: Likewise.
5941 * gfortran.dg/bind_c_usage_24.f90: Likewise.
5942 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
5943 * gfortran.dg/binding_label_tests_16.f03: Likewise.
5944 * gfortran.dg/binding_label_tests_23.f90: Likewise.
5945 * gfortran.dg/bit_comparison_1.F90: Likewise.
5946 * gfortran.dg/bit_comparison_2.F90: Likewise.
5947 * gfortran.dg/block_1.f08: Likewise.
5948 * gfortran.dg/block_13.f08: Likewise.
5949 * gfortran.dg/block_14.f90: Likewise.
5950 * gfortran.dg/block_2.f08: Likewise.
5951 * gfortran.dg/block_6.f08: Likewise.
5952 * gfortran.dg/block_7.f08: Likewise.
5953 * gfortran.dg/block_8.f08: Likewise.
5954 * gfortran.dg/blockdata_1.f90: Likewise.
5955 * gfortran.dg/bound_1.f90: Likewise.
5956 * gfortran.dg/bound_2.f90: Likewise.
5957 * gfortran.dg/bound_3.f90: Likewise.
5958 * gfortran.dg/bound_4.f90: Likewise.
5959 * gfortran.dg/bound_5.f90: Likewise.
5960 * gfortran.dg/bound_6.f90: Likewise.
5961 * gfortran.dg/bound_7.f90: Likewise.
5962 * gfortran.dg/bound_8.f90: Likewise.
5963 * gfortran.dg/bound_9.f90: Likewise.
5964 * gfortran.dg/bound_simplification_1.f90: Likewise.
5965 * gfortran.dg/bound_simplification_3.f90: Likewise.
5966 * gfortran.dg/bound_simplification_4.f90: Likewise.
5967 * gfortran.dg/bound_simplification_5.f90: Likewise.
5968 * gfortran.dg/bound_simplification_6.f90: Likewise.
5969 * gfortran.dg/bounds_check_1.f90: Likewise.
5970 * gfortran.dg/bounds_check_12.f90: Likewise.
5971 * gfortran.dg/bounds_check_14.f90: Likewise.
5972 * gfortran.dg/bounds_check_15.f90: Likewise.
5973 * gfortran.dg/bounds_check_19.f90: Likewise.
5974 * gfortran.dg/bounds_check_8.f90: Likewise.
5975 * gfortran.dg/bounds_check_9.f90: Likewise.
5976 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
5977 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
5978 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
5979 * gfortran.dg/boz_1.f90: Likewise.
5980 * gfortran.dg/boz_11.f90: Likewise.
5981 * gfortran.dg/boz_13.f90: Likewise.
5982 * gfortran.dg/boz_14.f90: Likewise.
5983 * gfortran.dg/boz_15.f90: Likewise.
5984 * gfortran.dg/boz_3.f90: Likewise.
5985 * gfortran.dg/boz_6.f90: Likewise.
5986 * gfortran.dg/boz_9.f90: Likewise.
5987 * gfortran.dg/byte_1.f90: Likewise.
5988 * gfortran.dg/byte_2.f90: Likewise.
5989 * gfortran.dg/c_assoc.f90: Likewise.
5990 * gfortran.dg/c_assoc_2.f03: Likewise.
5991 * gfortran.dg/c_assoc_3.f90: Likewise.
5992 * gfortran.dg/c_by_val_1.f: Likewise.
5993 * gfortran.dg/c_by_val_5.f90: Likewise.
5994 * gfortran.dg/c_char_tests.f03: Likewise.
5995 * gfortran.dg/c_char_tests_2.f03: Likewise.
5996 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
5997 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
5998 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
5999 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6000 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
6001 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
6002 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
6003 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
6004 * gfortran.dg/c_kind_params.f90: Likewise.
6005 * gfortran.dg/c_loc_test_20.f90: Likewise.
6006 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6007 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
6008 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6009 * gfortran.dg/c_size_t_test.f03: Likewise.
6010 * gfortran.dg/c_sizeof_1.f90: Likewise.
6011 * gfortran.dg/c_sizeof_5.f90: Likewise.
6012 * gfortran.dg/c_sizeof_6.f90: Likewise.
6013 * gfortran.dg/char4_iunit_1.f03: Likewise.
6014 * gfortran.dg/char4_iunit_2.f03: Likewise.
6015 * gfortran.dg/char_allocation_1.f90: Likewise.
6016 * gfortran.dg/char_array_constructor.f90: Likewise.
6017 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6018 * gfortran.dg/char_assign_1.f90: Likewise.
6019 * gfortran.dg/char_associated_1.f90: Likewise.
6020 * gfortran.dg/char_cast_2.f90: Likewise.
6021 * gfortran.dg/char_comparison_1.f: Likewise.
6022 * gfortran.dg/char_component_initializer_1.f90: Likewise.
6023 * gfortran.dg/char_component_initializer_2.f90: Likewise.
6024 * gfortran.dg/char_cons_len.f90: Likewise.
6025 * gfortran.dg/char_conversion.f90: Likewise.
6026 * gfortran.dg/char_cshift_1.f90: Likewise.
6027 * gfortran.dg/char_cshift_2.f90: Likewise.
6028 * gfortran.dg/char_decl_2.f90: Likewise.
6029 * gfortran.dg/char_eoshift_1.f90: Likewise.
6030 * gfortran.dg/char_eoshift_2.f90: Likewise.
6031 * gfortran.dg/char_eoshift_3.f90: Likewise.
6032 * gfortran.dg/char_eoshift_4.f90: Likewise.
6033 * gfortran.dg/char_eoshift_5.f90: Likewise.
6034 * gfortran.dg/char_expr_1.f90: Likewise.
6035 * gfortran.dg/char_expr_3.f90: Likewise.
6036 * gfortran.dg/char_initialiser_actual.f90: Likewise.
6037 * gfortran.dg/char_length_12.f90: Likewise.
6038 * gfortran.dg/char_length_14.f90: Likewise.
6039 * gfortran.dg/char_length_15.f90: Likewise.
6040 * gfortran.dg/char_length_17.f90: Likewise.
6041 * gfortran.dg/char_length_20.f90: Likewise.
6042 * gfortran.dg/char_length_21.f90: Likewise.
6043 * gfortran.dg/char_length_5.f90: Likewise.
6044 * gfortran.dg/char_length_6.f90: Likewise.
6045 * gfortran.dg/char_length_7.f90: Likewise.
6046 * gfortran.dg/char_length_8.f90: Likewise.
6047 * gfortran.dg/char_pack_1.f90: Likewise.
6048 * gfortran.dg/char_pack_2.f90: Likewise.
6049 * gfortran.dg/char_pointer_assign.f90: Likewise.
6050 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
6051 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
6052 * gfortran.dg/char_pointer_dependency.f90: Likewise.
6053 * gfortran.dg/char_pointer_dummy.f90: Likewise.
6054 * gfortran.dg/char_pointer_func.f90: Likewise.
6055 * gfortran.dg/char_reshape_1.f90: Likewise.
6056 * gfortran.dg/char_result_1.f90: Likewise.
6057 * gfortran.dg/char_result_12.f90: Likewise.
6058 * gfortran.dg/char_result_13.f90: Likewise.
6059 * gfortran.dg/char_result_14.f90: Likewise.
6060 * gfortran.dg/char_result_15.f90: Likewise.
6061 * gfortran.dg/char_result_2.f90: Likewise.
6062 * gfortran.dg/char_result_3.f90: Likewise.
6063 * gfortran.dg/char_result_4.f90: Likewise.
6064 * gfortran.dg/char_result_5.f90: Likewise.
6065 * gfortran.dg/char_result_6.f90: Likewise.
6066 * gfortran.dg/char_result_7.f90: Likewise.
6067 * gfortran.dg/char_result_8.f90: Likewise.
6068 * gfortran.dg/char_spread_1.f90: Likewise.
6069 * gfortran.dg/char_transpose_1.f90: Likewise.
6070 * gfortran.dg/char_type_len.f90: Likewise.
6071 * gfortran.dg/char_unpack_1.f90: Likewise.
6072 * gfortran.dg/char_unpack_2.f90: Likewise.
6073 * gfortran.dg/character_array_constructor_1.f90: Likewise.
6074 * gfortran.dg/character_comparison_1.f90: Likewise.
6075 * gfortran.dg/character_comparison_2.f90: Likewise.
6076 * gfortran.dg/character_comparison_3.f90: Likewise.
6077 * gfortran.dg/character_comparison_4.f90: Likewise.
6078 * gfortran.dg/character_comparison_5.f90: Likewise.
6079 * gfortran.dg/character_comparison_6.f90: Likewise.
6080 * gfortran.dg/character_comparison_7.f90: Likewise.
6081 * gfortran.dg/character_comparison_8.f90: Likewise.
6082 * gfortran.dg/character_comparison_9.f90: Likewise.
6083 * gfortran.dg/charlen_15.f90: Likewise.
6084 * gfortran.dg/charlen_16.f90: Likewise.
6085 * gfortran.dg/chkbits.f90: Likewise.
6086 * gfortran.dg/chmod_1.f90: Likewise.
6087 * gfortran.dg/chmod_2.f90: Likewise.
6088 * gfortran.dg/chmod_3.f90: Likewise.
6089 * gfortran.dg/class_1.f03: Likewise.
6090 * gfortran.dg/class_18.f03: Likewise.
6091 * gfortran.dg/class_19.f03: Likewise.
6092 * gfortran.dg/class_35.f90: Likewise.
6093 * gfortran.dg/class_46.f03: Likewise.
6094 * gfortran.dg/class_48.f90: Likewise.
6095 * gfortran.dg/class_51.f90: Likewise.
6096 * gfortran.dg/class_52.f90: Likewise.
6097 * gfortran.dg/class_6.f03: Likewise.
6098 * gfortran.dg/class_63.f90: Likewise.
6099 * gfortran.dg/class_64.f90: Likewise.
6100 * gfortran.dg/class_65.f90: Likewise.
6101 * gfortran.dg/class_66.f90: Likewise.
6102 * gfortran.dg/class_67.f90: Likewise.
6103 * gfortran.dg/class_9.f03: Likewise.
6104 * gfortran.dg/class_alias.f90: Likewise.
6105 * gfortran.dg/class_allocate_1.f03: Likewise.
6106 * gfortran.dg/class_allocate_10.f03: Likewise.
6107 * gfortran.dg/class_allocate_13.f90: Likewise.
6108 * gfortran.dg/class_allocate_14.f90: Likewise.
6109 * gfortran.dg/class_allocate_15.f90: Likewise.
6110 * gfortran.dg/class_allocate_19.f03: Likewise.
6111 * gfortran.dg/class_allocate_21.f90: Likewise.
6112 * gfortran.dg/class_allocate_22.f90: Likewise.
6113 * gfortran.dg/class_allocate_3.f03: Likewise.
6114 * gfortran.dg/class_allocate_4.f03: Likewise.
6115 * gfortran.dg/class_allocate_5.f90: Likewise.
6116 * gfortran.dg/class_allocate_6.f03: Likewise.
6117 * gfortran.dg/class_allocate_7.f03: Likewise.
6118 * gfortran.dg/class_allocate_8.f03: Likewise.
6119 * gfortran.dg/class_allocate_9.f03: Likewise.
6120 * gfortran.dg/class_array_1.f03: Likewise.
6121 * gfortran.dg/class_array_14.f90: Likewise.
6122 * gfortran.dg/class_array_15.f03: Likewise.
6123 * gfortran.dg/class_array_16.f90: Likewise.
6124 * gfortran.dg/class_array_2.f03: Likewise.
6125 * gfortran.dg/class_array_20.f03: Likewise.
6126 * gfortran.dg/class_array_21.f03: Likewise.
6127 * gfortran.dg/class_array_3.f03: Likewise.
6128 * gfortran.dg/class_array_4.f03: Likewise.
6129 * gfortran.dg/class_array_7.f03: Likewise.
6130 * gfortran.dg/class_array_8.f03: Likewise.
6131 * gfortran.dg/class_array_9.f03: Likewise.
6132 * gfortran.dg/class_defined_operator_1.f03: Likewise.
6133 * gfortran.dg/class_dummy_1.f03: Likewise.
6134 * gfortran.dg/class_optional_1.f90: Likewise.
6135 * gfortran.dg/class_optional_2.f90: Likewise.
6136 * gfortran.dg/class_result_5.f90: Likewise.
6137 * gfortran.dg/class_result_6.f90: Likewise.
6138 * gfortran.dg/class_to_type_1.f03: Likewise.
6139 * gfortran.dg/class_to_type_2.f90: Likewise.
6140 * gfortran.dg/class_to_type_3.f03: Likewise.
6141 * gfortran.dg/class_to_type_4.f90: Likewise.
6142 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
6143 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
6144 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
6145 * gfortran.dg/coarray/atomic_1.f90: Likewise.
6146 * gfortran.dg/coarray/atomic_2.f90: Likewise.
6147 * gfortran.dg/coarray/codimension.f90: Likewise.
6148 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
6149 * gfortran.dg/coarray/collectives_1.f90: Likewise.
6150 * gfortran.dg/coarray/collectives_2.f90: Likewise.
6151 * gfortran.dg/coarray/collectives_3.f90: Likewise.
6152 * gfortran.dg/coarray/collectives_4.f90: Likewise.
6153 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
6154 * gfortran.dg/coarray/dummy_1.f90: Likewise.
6155 * gfortran.dg/coarray/event_1.f90: Likewise.
6156 * gfortran.dg/coarray/event_2.f90: Likewise.
6157 * gfortran.dg/coarray/get_array.f90: Likewise.
6158 * gfortran.dg/coarray/image_index_1.f90: Likewise.
6159 * gfortran.dg/coarray/image_index_2.f90: Likewise.
6160 * gfortran.dg/coarray/image_index_3.f90: Likewise.
6161 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
6162 * gfortran.dg/coarray/lock_1.f90: Likewise.
6163 * gfortran.dg/coarray/lock_2.f90: Likewise.
6164 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
6165 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
6166 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
6167 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
6168 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
6169 * gfortran.dg/coarray/registering_1.f90: Likewise.
6170 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
6171 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
6172 * gfortran.dg/coarray/send_array.f90: Likewise.
6173 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
6174 * gfortran.dg/coarray/sendget_array.f90: Likewise.
6175 * gfortran.dg/coarray/subobject_1.f90: Likewise.
6176 * gfortran.dg/coarray/sync_1.f90: Likewise.
6177 * gfortran.dg/coarray/sync_3.f90: Likewise.
6178 * gfortran.dg/coarray/this_image_1.f90: Likewise.
6179 * gfortran.dg/coarray/this_image_2.f90: Likewise.
6180 * gfortran.dg/coarray_13.f90: Likewise.
6181 * gfortran.dg/coarray_15.f90: Likewise.
6182 * gfortran.dg/coarray_16.f90: Likewise.
6183 * gfortran.dg/coarray_2.f90: Likewise.
6184 * gfortran.dg/coarray_23.f90: Likewise.
6185 * gfortran.dg/coarray_40.f90: Likewise.
6186 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
6187 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
6188 * gfortran.dg/coarray_allocate_10.f08: Likewise.
6189 * gfortran.dg/coarray_allocate_2.f08: Likewise.
6190 * gfortran.dg/coarray_allocate_3.f08: Likewise.
6191 * gfortran.dg/coarray_allocate_4.f08: Likewise.
6192 * gfortran.dg/coarray_allocate_5.f08: Likewise.
6193 * gfortran.dg/coarray_allocate_7.f08: Likewise.
6194 * gfortran.dg/coarray_allocate_8.f08: Likewise.
6195 * gfortran.dg/coarray_allocate_9.f08: Likewise.
6196 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6197 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6198 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
6199 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
6200 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
6201 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
6202 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
6203 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
6204 * gfortran.dg/coarray_stat_2.f90: Likewise.
6205 * gfortran.dg/coarray_subobject_1.f90: Likewise.
6206 * gfortran.dg/coindexed_1.f90: Likewise.
6207 * gfortran.dg/comma.f: Likewise.
6208 * gfortran.dg/comma_format_extension_3.f: Likewise.
6209 * gfortran.dg/comma_format_extension_4.f: Likewise.
6210 * gfortran.dg/common_2.f90: Likewise.
6211 * gfortran.dg/common_4.f90: Likewise.
6212 * gfortran.dg/common_align_1.f90: Likewise.
6213 * gfortran.dg/common_align_2.f90: Likewise.
6214 * gfortran.dg/common_equivalence_1.f: Likewise.
6215 * gfortran.dg/common_pointer_1.f90: Likewise.
6216 * gfortran.dg/common_resize_1.f: Likewise.
6217 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
6218 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
6219 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
6220 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
6221 * gfortran.dg/complex_read.f90: Likewise.
6222 * gfortran.dg/complex_write.f90: Likewise.
6223 * gfortran.dg/constant_substring.f: Likewise.
6224 * gfortran.dg/constructor_2.f90: Likewise.
6225 * gfortran.dg/constructor_3.f90: Likewise.
6226 * gfortran.dg/constructor_6.f90: Likewise.
6227 * gfortran.dg/contained_1.f90: Likewise.
6228 * gfortran.dg/contained_3.f90: Likewise.
6229 * gfortran.dg/contained_equivalence_1.f90: Likewise.
6230 * gfortran.dg/contained_module_proc_1.f90: Likewise.
6231 * gfortran.dg/continuation_1.f90: Likewise.
6232 * gfortran.dg/continuation_11.f90: Likewise.
6233 * gfortran.dg/continuation_12.f90: Likewise.
6234 * gfortran.dg/continuation_13.f90: Likewise.
6235 * gfortran.dg/continuation_14.f: Likewise.
6236 * gfortran.dg/continuation_8.f90: Likewise.
6237 * gfortran.dg/convert_2.f90: Likewise.
6238 * gfortran.dg/convert_implied_open.f90: Likewise.
6239 * gfortran.dg/count_init_expr.f03: Likewise.
6240 * gfortran.dg/cr_lf.f90: Likewise.
6241 * gfortran.dg/cray_pointers_10.f90: Likewise.
6242 * gfortran.dg/cray_pointers_2.f90: Likewise.
6243 * gfortran.dg/cray_pointers_5.f90: Likewise.
6244 * gfortran.dg/cray_pointers_7.f90: Likewise.
6245 * gfortran.dg/cray_pointers_8.f90: Likewise.
6246 * gfortran.dg/cshift_1.f90: Likewise.
6247 * gfortran.dg/cshift_2.f90: Likewise.
6248 * gfortran.dg/cshift_large_1.f90: Likewise.
6249 * gfortran.dg/cshift_nan_1.f90: Likewise.
6250 * gfortran.dg/csqrt_2.f: Likewise.
6251 * gfortran.dg/data_array_1.f90: Likewise.
6252 * gfortran.dg/data_char_1.f90: Likewise.
6253 * gfortran.dg/data_char_2.f90: Likewise.
6254 * gfortran.dg/data_char_3.f90: Likewise.
6255 * gfortran.dg/data_derived_1.f90: Likewise.
6256 * gfortran.dg/data_implied_do_1.f90: Likewise.
6257 * gfortran.dg/data_namelist_conflict.f90: Likewise.
6258 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
6259 * gfortran.dg/deallocate_stat.f90: Likewise.
6260 * gfortran.dg/deallocate_stat_2.f90: Likewise.
6261 * gfortran.dg/debug/pr37738.f: Likewise.
6262 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
6263 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
6264 * gfortran.dg/dec_exp_1.f90: Likewise.
6265 * gfortran.dg/dec_init_1.f90: Likewise.
6266 * gfortran.dg/dec_init_2.f90: Likewise.
6267 * gfortran.dg/dec_init_3.f90: Likewise.
6268 * gfortran.dg/dec_init_4.f90: Likewise.
6269 * gfortran.dg/dec_io_1.f90: Likewise.
6270 * gfortran.dg/dec_io_2.f90: Likewise.
6271 * gfortran.dg/dec_io_2a.f90: Likewise.
6272 * gfortran.dg/dec_io_6.f90: Likewise.
6273 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
6274 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
6275 * gfortran.dg/dec_math.f90: Likewise.
6276 * gfortran.dg/dec_parameter_1.f: Likewise.
6277 * gfortran.dg/dec_parameter_2.f90: Likewise.
6278 * gfortran.dg/dec_static_1.f90: Likewise.
6279 * gfortran.dg/dec_static_2.f90: Likewise.
6280 * gfortran.dg/dec_structure_1.f90: Likewise.
6281 * gfortran.dg/dec_structure_10.f90: Likewise.
6282 * gfortran.dg/dec_structure_18.f90: Likewise.
6283 * gfortran.dg/dec_structure_19.f90: Likewise.
6284 * gfortran.dg/dec_structure_2.f90: Likewise.
6285 * gfortran.dg/dec_structure_22.f90: Likewise.
6286 * gfortran.dg/dec_structure_3.f90: Likewise.
6287 * gfortran.dg/dec_structure_4.f90: Likewise.
6288 * gfortran.dg/dec_structure_5.f90: Likewise.
6289 * gfortran.dg/dec_structure_6.f90: Likewise.
6290 * gfortran.dg/dec_structure_7.f90: Likewise.
6291 * gfortran.dg/dec_union_1.f90: Likewise.
6292 * gfortran.dg/dec_union_2.f90: Likewise.
6293 * gfortran.dg/dec_union_3.f90: Likewise.
6294 * gfortran.dg/dec_union_4.f90: Likewise.
6295 * gfortran.dg/dec_union_5.f90: Likewise.
6296 * gfortran.dg/default_format_1.f90: Likewise.
6297 * gfortran.dg/default_format_2.f90: Likewise.
6298 * gfortran.dg/default_format_denormal_1.f90: Likewise.
6299 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6300 * gfortran.dg/default_initialization_3.f90: Likewise.
6301 * gfortran.dg/default_initialization_4.f90: Likewise.
6302 * gfortran.dg/default_initialization_5.f90: Likewise.
6303 * gfortran.dg/deferred_character_1.f90: Likewise.
6304 * gfortran.dg/deferred_character_10.f90: Likewise.
6305 * gfortran.dg/deferred_character_11.f90: Likewise.
6306 * gfortran.dg/deferred_character_12.f90: Likewise.
6307 * gfortran.dg/deferred_character_13.f90: Likewise.
6308 * gfortran.dg/deferred_character_14.f90: Likewise.
6309 * gfortran.dg/deferred_character_15.f90: Likewise.
6310 * gfortran.dg/deferred_character_16.f90: Likewise.
6311 * gfortran.dg/deferred_character_2.f90: Likewise.
6312 * gfortran.dg/deferred_character_3.f90: Likewise.
6313 * gfortran.dg/deferred_character_4.f90: Likewise.
6314 * gfortran.dg/deferred_character_5.f90: Likewise.
6315 * gfortran.dg/deferred_character_6.f90: Likewise.
6316 * gfortran.dg/deferred_character_7.f90: Likewise.
6317 * gfortran.dg/deferred_character_8.f90: Likewise.
6318 * gfortran.dg/deferred_character_9.f90: Likewise.
6319 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
6320 * gfortran.dg/deferred_type_component_1.f90: Likewise.
6321 * gfortran.dg/deferred_type_component_2.f90: Likewise.
6322 * gfortran.dg/deferred_type_param_2.f90: Likewise.
6323 * gfortran.dg/deferred_type_param_4.f90: Likewise.
6324 * gfortran.dg/deferred_type_param_5.f90: Likewise.
6325 * gfortran.dg/deferred_type_param_6.f90: Likewise.
6326 * gfortran.dg/deferred_type_param_8.f90: Likewise.
6327 * gfortran.dg/deferred_type_param_9.f90: Likewise.
6328 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
6329 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
6330 * gfortran.dg/defined_assignment_1.f90: Likewise.
6331 * gfortran.dg/defined_assignment_10.f90: Likewise.
6332 * gfortran.dg/defined_assignment_11.f90: Likewise.
6333 * gfortran.dg/defined_assignment_2.f90: Likewise.
6334 * gfortran.dg/defined_assignment_3.f90: Likewise.
6335 * gfortran.dg/defined_assignment_4.f90: Likewise.
6336 * gfortran.dg/defined_assignment_5.f90: Likewise.
6337 * gfortran.dg/defined_assignment_8.f90: Likewise.
6338 * gfortran.dg/defined_assignment_9.f90: Likewise.
6339 * gfortran.dg/dependency_2.f90: Likewise.
6340 * gfortran.dg/dependency_21.f90: Likewise.
6341 * gfortran.dg/dependency_22.f90: Likewise.
6342 * gfortran.dg/dependency_23.f90: Likewise.
6343 * gfortran.dg/dependency_24.f90: Likewise.
6344 * gfortran.dg/dependency_25.f90: Likewise.
6345 * gfortran.dg/dependency_26.f90: Likewise.
6346 * gfortran.dg/dependency_39.f90: Likewise.
6347 * gfortran.dg/dependency_40.f90: Likewise.
6348 * gfortran.dg/dependency_41.f90: Likewise.
6349 * gfortran.dg/dependency_42.f90: Likewise.
6350 * gfortran.dg/dependency_43.f90: Likewise.
6351 * gfortran.dg/dependency_44.f90: Likewise.
6352 * gfortran.dg/dependency_45.f90: Likewise.
6353 * gfortran.dg/dependency_50.f90: Likewise.
6354 * gfortran.dg/dependency_51.f90: Likewise.
6355 * gfortran.dg/dependent_decls_1.f90: Likewise.
6356 * gfortran.dg/der_array_1.f90: Likewise.
6357 * gfortran.dg/der_array_io_1.f90: Likewise.
6358 * gfortran.dg/der_array_io_2.f90: Likewise.
6359 * gfortran.dg/der_array_io_3.f90: Likewise.
6360 * gfortran.dg/der_io_1.f90: Likewise.
6361 * gfortran.dg/der_io_3.f90: Likewise.
6362 * gfortran.dg/der_pointer_2.f90: Likewise.
6363 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
6364 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
6365 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
6366 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
6367 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
6368 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6369 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
6370 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
6371 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
6372 * gfortran.dg/derived_external_function_1.f90: Likewise.
6373 * gfortran.dg/derived_init_1.f90: Likewise.
6374 * gfortran.dg/derived_init_2.f90: Likewise.
6375 * gfortran.dg/derived_init_3.f90: Likewise.
6376 * gfortran.dg/derived_init_4.f90: Likewise.
6377 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
6378 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6379 * gfortran.dg/dev_null.F90: Likewise.
6380 * gfortran.dg/dfloat_1.f90: Likewise.
6381 * gfortran.dg/dim_sum_1.f90: Likewise.
6382 * gfortran.dg/dim_sum_2.f90: Likewise.
6383 * gfortran.dg/dim_sum_3.f90: Likewise.
6384 * gfortran.dg/direct_io_10.f: Likewise.
6385 * gfortran.dg/direct_io_11.f90: Likewise.
6386 * gfortran.dg/direct_io_12.f90: Likewise.
6387 * gfortran.dg/direct_io_2.f90: Likewise.
6388 * gfortran.dg/direct_io_3.f90: Likewise.
6389 * gfortran.dg/direct_io_4.f90: Likewise.
6390 * gfortran.dg/direct_io_5.f90: Likewise.
6391 * gfortran.dg/direct_io_6.f90: Likewise.
6392 * gfortran.dg/direct_io_7.f90: Likewise.
6393 * gfortran.dg/direct_io_8.f90: Likewise.
6394 * gfortran.dg/direct_io_9.f: Likewise.
6395 * gfortran.dg/do_1.f90: Likewise.
6396 * gfortran.dg/do_3.F90: Likewise.
6397 * gfortran.dg/do_concurrent_2.f90: Likewise.
6398 * gfortran.dg/do_concurrent_4.f90: Likewise.
6399 * gfortran.dg/do_corner_warn.f90: Likewise.
6400 * gfortran.dg/do_iterator_2.f90: Likewise.
6401 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
6402 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
6403 * gfortran.dg/dos_eol.f: Likewise.
6404 * gfortran.dg/dot_product_1.f03: Likewise.
6405 * gfortran.dg/dot_product_2.f90: Likewise.
6406 * gfortran.dg/dot_product_4.f90: Likewise.
6407 * gfortran.dg/dshift_1.F90: Likewise.
6408 * gfortran.dg/dshift_2.F90: Likewise.
6409 * gfortran.dg/dtio_1.f90: Likewise.
6410 * gfortran.dg/dtio_10.f90: Likewise.
6411 * gfortran.dg/dtio_12.f90: Likewise.
6412 * gfortran.dg/dtio_14.f90: Likewise.
6413 * gfortran.dg/dtio_15.f90: Likewise.
6414 * gfortran.dg/dtio_16.f90: Likewise.
6415 * gfortran.dg/dtio_17.f90: Likewise.
6416 * gfortran.dg/dtio_19.f90: Likewise.
6417 * gfortran.dg/dtio_2.f90: Likewise.
6418 * gfortran.dg/dtio_20.f03: Likewise.
6419 * gfortran.dg/dtio_22.f90: Likewise.
6420 * gfortran.dg/dtio_24.f90: Likewise.
6421 * gfortran.dg/dtio_25.f90: Likewise.
6422 * gfortran.dg/dtio_26.f03: Likewise.
6423 * gfortran.dg/dtio_27.f90: Likewise.
6424 * gfortran.dg/dtio_28.f03: Likewise.
6425 * gfortran.dg/dtio_3.f90: Likewise.
6426 * gfortran.dg/dtio_30.f03: Likewise.
6427 * gfortran.dg/dtio_31.f03: Likewise.
6428 * gfortran.dg/dtio_32.f03: Likewise.
6429 * gfortran.dg/dtio_4.f90: Likewise.
6430 * gfortran.dg/dtio_5.f90: Likewise.
6431 * gfortran.dg/dtio_7.f90: Likewise.
6432 * gfortran.dg/dtio_8.f90: Likewise.
6433 * gfortran.dg/dtio_9.f90: Likewise.
6434 * gfortran.dg/dummy_procedure_3.f90: Likewise.
6435 * gfortran.dg/dummy_procedure_7.f90: Likewise.
6436 * gfortran.dg/dup_save_1.f90: Likewise.
6437 * gfortran.dg/dup_save_2.f90: Likewise.
6438 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
6439 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
6440 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6441 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
6442 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
6443 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
6444 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
6445 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
6446 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
6447 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
6448 * gfortran.dg/e_d_fmt.f90: Likewise.
6449 * gfortran.dg/edit_real_1.f90: Likewise.
6450 * gfortran.dg/elemental_by_value_1.f90: Likewise.
6451 * gfortran.dg/elemental_dependency_1.f90: Likewise.
6452 * gfortran.dg/elemental_dependency_4.f90: Likewise.
6453 * gfortran.dg/elemental_dependency_5.f90: Likewise.
6454 * gfortran.dg/elemental_dependency_6.f90: Likewise.
6455 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
6456 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
6457 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
6458 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
6459 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
6460 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
6461 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
6462 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
6463 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
6464 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
6465 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
6466 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
6467 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
6468 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
6469 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
6470 * gfortran.dg/empty_format_1.f90: Likewise.
6471 * gfortran.dg/endfile.f: Likewise.
6472 * gfortran.dg/endfile.f90: Likewise.
6473 * gfortran.dg/endfile_2.f90: Likewise.
6474 * gfortran.dg/entry_1.f90: Likewise.
6475 * gfortran.dg/entry_10.f90: Likewise.
6476 * gfortran.dg/entry_12.f90: Likewise.
6477 * gfortran.dg/entry_13.f90: Likewise.
6478 * gfortran.dg/entry_14.f90: Likewise.
6479 * gfortran.dg/entry_16.f90: Likewise.
6480 * gfortran.dg/entry_3.f90: Likewise.
6481 * gfortran.dg/entry_6.f90: Likewise.
6482 * gfortran.dg/entry_9.f90: Likewise.
6483 * gfortran.dg/entry_array_specs_2.f: Likewise.
6484 * gfortran.dg/enum_1.f90: Likewise.
6485 * gfortran.dg/enum_9.f90: Likewise.
6486 * gfortran.dg/eof_1.f90: Likewise.
6487 * gfortran.dg/eof_2.f90: Likewise.
6488 * gfortran.dg/eof_4.f90: Likewise.
6489 * gfortran.dg/eof_5.f90: Likewise.
6490 * gfortran.dg/eor_handling_1.f90: Likewise.
6491 * gfortran.dg/eor_handling_2.f90: Likewise.
6492 * gfortran.dg/eor_handling_3.f90: Likewise.
6493 * gfortran.dg/eor_handling_4.f90: Likewise.
6494 * gfortran.dg/eor_handling_5.f90: Likewise.
6495 * gfortran.dg/eoshift_3.f90: Likewise.
6496 * gfortran.dg/eoshift_4.f90: Likewise.
6497 * gfortran.dg/eoshift_5.f90: Likewise.
6498 * gfortran.dg/eoshift_6.f90: Likewise.
6499 * gfortran.dg/eoshift_large_1.f90: Likewise.
6500 * gfortran.dg/equiv_6.f90: Likewise.
6501 * gfortran.dg/equiv_7.f90: Likewise.
6502 * gfortran.dg/equiv_9.f90: Likewise.
6503 * gfortran.dg/equiv_constraint_4.f90: Likewise.
6504 * gfortran.dg/erf_2.F90: Likewise.
6505 * gfortran.dg/erf_3.F90: Likewise.
6506 * gfortran.dg/erfc_scaled_1.f90: Likewise.
6507 * gfortran.dg/error_format_2.f90: Likewise.
6508 * gfortran.dg/error_recovery_5.f90: Likewise.
6509 * gfortran.dg/execute_command_line_2.f90: Likewise.
6510 * gfortran.dg/execute_command_line_3.f90: Likewise.
6511 * gfortran.dg/exit_1.f08: Likewise.
6512 * gfortran.dg/exit_3.f08: Likewise.
6513 * gfortran.dg/exponent_1.f90: Likewise.
6514 * gfortran.dg/exponent_2.f90: Likewise.
6515 * gfortran.dg/extended_char_comparison_1.f: Likewise.
6516 * gfortran.dg/extends_1.f03: Likewise.
6517 * gfortran.dg/extends_16.f90: Likewise.
6518 * gfortran.dg/extends_2.f03: Likewise.
6519 * gfortran.dg/extends_3.f03: Likewise.
6520 * gfortran.dg/extends_4.f03: Likewise.
6521 * gfortran.dg/extends_type_of_1.f03: Likewise.
6522 * gfortran.dg/extends_type_of_2.f03: Likewise.
6523 * gfortran.dg/external_procedures_3.f90: Likewise.
6524 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6525 * gfortran.dg/f2003_io_1.f03: Likewise.
6526 * gfortran.dg/f2003_io_4.f03: Likewise.
6527 * gfortran.dg/f2003_io_5.f03: Likewise.
6528 * gfortran.dg/f2003_io_6.f03: Likewise.
6529 * gfortran.dg/f2003_io_7.f03: Likewise.
6530 * gfortran.dg/f2c_1.f90: Likewise.
6531 * gfortran.dg/f2c_2.f90: Likewise.
6532 * gfortran.dg/f2c_3.f90: Likewise.
6533 * gfortran.dg/f2c_4.f90: Likewise.
6534 * gfortran.dg/f2c_6.f90: Likewise.
6535 * gfortran.dg/f2c_7.f90: Likewise.
6536 * gfortran.dg/f2c_9.f90: Likewise.
6537 * gfortran.dg/fgetc_1.f90: Likewise.
6538 * gfortran.dg/fgetc_2.f90: Likewise.
6539 * gfortran.dg/filename_null.f90: Likewise.
6540 * gfortran.dg/finalize_12.f90: Likewise.
6541 * gfortran.dg/finalize_13.f90: Likewise.
6542 * gfortran.dg/finalize_15.f90: Likewise.
6543 * gfortran.dg/finalize_17.f90: Likewise.
6544 * gfortran.dg/finalize_18.f90: Likewise.
6545 * gfortran.dg/finalize_25.f90: Likewise.
6546 * gfortran.dg/finalize_29.f08: Likewise.
6547 * gfortran.dg/finalize_31.f90: Likewise.
6548 * gfortran.dg/float_1.f90: Likewise.
6549 * gfortran.dg/flush_1.f90: Likewise.
6550 * gfortran.dg/fmt_bz_bn.f: Likewise.
6551 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
6552 * gfortran.dg/fmt_cache_1.f: Likewise.
6553 * gfortran.dg/fmt_cache_2.f: Likewise.
6554 * gfortran.dg/fmt_cache_3.f90: Likewise.
6555 * gfortran.dg/fmt_colon.f90: Likewise.
6556 * gfortran.dg/fmt_e.f90: Likewise.
6557 * gfortran.dg/fmt_en.f90: Likewise.
6558 * gfortran.dg/fmt_error_10.f: Likewise.
6559 * gfortran.dg/fmt_error_9.f: Likewise.
6560 * gfortran.dg/fmt_exhaust.f90: Likewise.
6561 * gfortran.dg/fmt_f0_1.f90: Likewise.
6562 * gfortran.dg/fmt_f_an_p.f: Likewise.
6563 * gfortran.dg/fmt_fw_d.f90: Likewise.
6564 * gfortran.dg/fmt_g.f: Likewise.
6565 * gfortran.dg/fmt_g0_1.f08: Likewise.
6566 * gfortran.dg/fmt_g0_2.f08: Likewise.
6567 * gfortran.dg/fmt_g0_4.f08: Likewise.
6568 * gfortran.dg/fmt_g0_5.f08: Likewise.
6569 * gfortran.dg/fmt_g0_6.f08: Likewise.
6570 * gfortran.dg/fmt_g0_7.f08: Likewise.
6571 * gfortran.dg/fmt_g_1.f90: Likewise.
6572 * gfortran.dg/fmt_int_sign.f90: Likewise.
6573 * gfortran.dg/fmt_l.f90: Likewise.
6574 * gfortran.dg/fmt_missing_period_2.f: Likewise.
6575 * gfortran.dg/fmt_missing_period_3.f: Likewise.
6576 * gfortran.dg/fmt_p_1.f90: Likewise.
6577 * gfortran.dg/fmt_pf.f90: Likewise.
6578 * gfortran.dg/fmt_read.f90: Likewise.
6579 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
6580 * gfortran.dg/fmt_t_1.f90: Likewise.
6581 * gfortran.dg/fmt_t_2.f90: Likewise.
6582 * gfortran.dg/fmt_t_3.f90: Likewise.
6583 * gfortran.dg/fmt_t_4.f90: Likewise.
6584 * gfortran.dg/fmt_t_5.f90: Likewise.
6585 * gfortran.dg/fmt_t_6.f: Likewise.
6586 * gfortran.dg/fmt_t_7.f: Likewise.
6587 * gfortran.dg/fmt_t_9.f: Likewise.
6588 * gfortran.dg/fmt_tl.f: Likewise.
6589 * gfortran.dg/fmt_unlimited.f90: Likewise.
6590 * gfortran.dg/fmt_white.f: Likewise.
6591 * gfortran.dg/fmt_zero_digits.f90: Likewise.
6592 * gfortran.dg/fold_nearest.f90: Likewise.
6593 * gfortran.dg/forall_1.f90: Likewise.
6594 * gfortran.dg/forall_10.f90: Likewise.
6595 * gfortran.dg/forall_12.f90: Likewise.
6596 * gfortran.dg/forall_13.f90: Likewise.
6597 * gfortran.dg/forall_15.f90: Likewise.
6598 * gfortran.dg/forall_4.f90: Likewise.
6599 * gfortran.dg/forall_5.f90: Likewise.
6600 * gfortran.dg/forall_6.f90: Likewise.
6601 * gfortran.dg/forall_7.f90: Likewise.
6602 * gfortran.dg/fraction.f90: Likewise.
6603 * gfortran.dg/fseek.f90: Likewise.
6604 * gfortran.dg/ftell_1.f90: Likewise.
6605 * gfortran.dg/ftell_2.f90: Likewise.
6606 * gfortran.dg/ftell_3.f90: Likewise.
6607 * gfortran.dg/func_assign_2.f90: Likewise.
6608 * gfortran.dg/func_assign_3.f90: Likewise.
6609 * gfortran.dg/func_derived_1.f90: Likewise.
6610 * gfortran.dg/func_derived_2.f90: Likewise.
6611 * gfortran.dg/func_derived_3.f90: Likewise.
6612 * gfortran.dg/func_result_1.f90: Likewise.
6613 * gfortran.dg/func_result_2.f90: Likewise.
6614 * gfortran.dg/func_result_6.f90: Likewise.
6615 * gfortran.dg/function_charlen_2.f90: Likewise.
6616 * gfortran.dg/function_charlen_3.f: Likewise.
6617 * gfortran.dg/function_kinds_1.f90: Likewise.
6618 * gfortran.dg/function_kinds_4.f90: Likewise.
6619 * gfortran.dg/function_optimize_10.f90: Likewise.
6620 * gfortran.dg/function_optimize_11.f90: Likewise.
6621 * gfortran.dg/function_optimize_12.f90: Likewise.
6622 * gfortran.dg/function_optimize_4.f90: Likewise.
6623 * gfortran.dg/function_optimize_8.f90: Likewise.
6624 * gfortran.dg/g77/13037.f: Likewise.
6625 * gfortran.dg/g77/1832.f: Likewise.
6626 * gfortran.dg/g77/19981119-0.f: Likewise.
6627 * gfortran.dg/g77/19990313-0.f: Likewise.
6628 * gfortran.dg/g77/19990313-1.f: Likewise.
6629 * gfortran.dg/g77/19990313-2.f: Likewise.
6630 * gfortran.dg/g77/19990313-3.f: Likewise.
6631 * gfortran.dg/g77/19990419-1.f: Likewise.
6632 * gfortran.dg/g77/19990826-0.f: Likewise.
6633 * gfortran.dg/g77/19990826-2.f: Likewise.
6634 * gfortran.dg/g77/20000503-1.f: Likewise.
6635 * gfortran.dg/g77/20001111.f: Likewise.
6636 * gfortran.dg/g77/20010116.f: Likewise.
6637 * gfortran.dg/g77/20010216-1.f: Likewise.
6638 * gfortran.dg/g77/20010430.f: Likewise.
6639 * gfortran.dg/g77/20010610.f: Likewise.
6640 * gfortran.dg/g77/6177.f: Likewise.
6641 * gfortran.dg/g77/7388.f: Likewise.
6642 * gfortran.dg/g77/947.f: Likewise.
6643 * gfortran.dg/g77/970625-2.f: Likewise.
6644 * gfortran.dg/g77/971102-1.f: Likewise.
6645 * gfortran.dg/g77/980628-0.f: Likewise.
6646 * gfortran.dg/g77/980628-1.f: Likewise.
6647 * gfortran.dg/g77/980628-10.f: Likewise.
6648 * gfortran.dg/g77/980628-2.f: Likewise.
6649 * gfortran.dg/g77/980628-3.f: Likewise.
6650 * gfortran.dg/g77/980628-7.f: Likewise.
6651 * gfortran.dg/g77/980628-8.f: Likewise.
6652 * gfortran.dg/g77/980628-9.f: Likewise.
6653 * gfortran.dg/g77/980701-0.f: Likewise.
6654 * gfortran.dg/g77/980701-1.f: Likewise.
6655 * gfortran.dg/g77/cabs.f: Likewise.
6656 * gfortran.dg/g77/claus.f: Likewise.
6657 * gfortran.dg/g77/complex_1.f: Likewise.
6658 * gfortran.dg/g77/cpp3.F: Likewise.
6659 * gfortran.dg/g77/cpp4.F: Likewise.
6660 * gfortran.dg/g77/cpp5.F: Likewise.
6661 * gfortran.dg/g77/dcomplex.f: Likewise.
6662 * gfortran.dg/g77/dnrm2.f: Likewise.
6663 * gfortran.dg/g77/erfc.f: Likewise.
6664 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
6665 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
6666 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
6667 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
6668 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
6669 * gfortran.dg/g77/int8421.f: Likewise.
6670 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
6671 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
6672 * gfortran.dg/g77/le.f: Likewise.
6673 * gfortran.dg/g77/short.f: Likewise.
6674 * gfortran.dg/gamma_1.f90: Likewise.
6675 * gfortran.dg/gamma_4.f90: Likewise.
6676 * gfortran.dg/gamma_5.f90: Likewise.
6677 * gfortran.dg/generic_13.f90: Likewise.
6678 * gfortran.dg/generic_15.f90: Likewise.
6679 * gfortran.dg/generic_19.f90: Likewise.
6680 * gfortran.dg/generic_20.f90: Likewise.
6681 * gfortran.dg/generic_23.f03: Likewise.
6682 * gfortran.dg/generic_25.f90: Likewise.
6683 * gfortran.dg/generic_27.f90: Likewise.
6684 * gfortran.dg/generic_31.f90: Likewise.
6685 * gfortran.dg/generic_4.f90: Likewise.
6686 * gfortran.dg/global_vars_c_init.f90: Likewise.
6687 * gfortran.dg/global_vars_f90_init.f90: Likewise.
6688 * gfortran.dg/gnu_logical_1.F: Likewise.
6689 * gfortran.dg/goacc/fixed-1.f: Likewise.
6690 * gfortran.dg/goacc/fixed-2.f: Likewise.
6691 * gfortran.dg/goacc/gang-static.f95: Likewise.
6692 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6693 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6694 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6695 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6696 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6697 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6698 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6699 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6700 * gfortran.dg/goacc/omp-fixed.f: Likewise.
6701 * gfortran.dg/gomp/crayptr5.f90: Likewise.
6702 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
6703 * gfortran.dg/gomp/pr48794.f90: Likewise.
6704 * gfortran.dg/gomp/pr72744.f90: Likewise.
6705 * gfortran.dg/gomp/pr77665.f90: Likewise.
6706 * gfortran.dg/gomp/workshare2.f90: Likewise.
6707 * gfortran.dg/gomp/workshare3.f90: Likewise.
6708 * gfortran.dg/goto_1.f: Likewise.
6709 * gfortran.dg/goto_2.f90: Likewise.
6710 * gfortran.dg/goto_4.f90: Likewise.
6711 * gfortran.dg/goto_6.f: Likewise.
6712 * gfortran.dg/graphite/id-26.f03: Likewise.
6713 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
6714 * gfortran.dg/graphite/pr29581.f90: Likewise.
6715 * gfortran.dg/graphite/pr29832.f90: Likewise.
6716 * gfortran.dg/graphite/run-id-1.f: Likewise.
6717 * gfortran.dg/graphite/run-id-2.f90: Likewise.
6718 * gfortran.dg/graphite/run-id-3.f90: Likewise.
6719 * gfortran.dg/hollerith.f90: Likewise.
6720 * gfortran.dg/hollerith4.f90: Likewise.
6721 * gfortran.dg/hollerith6.f90: Likewise.
6722 * gfortran.dg/hollerith8.f90: Likewise.
6723 * gfortran.dg/hollerith_1.f90: Likewise.
6724 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
6725 * gfortran.dg/hollerith_f95.f90: Likewise.
6726 * gfortran.dg/hollerith_legacy.f90: Likewise.
6727 * gfortran.dg/host_assoc_call_3.f90: Likewise.
6728 * gfortran.dg/host_assoc_function_1.f90: Likewise.
6729 * gfortran.dg/host_assoc_function_3.f90: Likewise.
6730 * gfortran.dg/host_assoc_function_4.f90: Likewise.
6731 * gfortran.dg/host_assoc_function_9.f90: Likewise.
6732 * gfortran.dg/host_dummy_index_1.f90: Likewise.
6733 * gfortran.dg/hypot_1.f90: Likewise.
6734 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
6735 * gfortran.dg/iargc.f90: Likewise.
6736 * gfortran.dg/ibits.f90: Likewise.
6737 * gfortran.dg/ichar_1.f90: Likewise.
6738 * gfortran.dg/ichar_2.f90: Likewise.
6739 * gfortran.dg/ieee/ieee_1.F90: Likewise.
6740 * gfortran.dg/ieee/ieee_2.f90: Likewise.
6741 * gfortran.dg/ieee/ieee_3.f90: Likewise.
6742 * gfortran.dg/ieee/ieee_4.f90: Likewise.
6743 * gfortran.dg/ieee/ieee_6.f90: Likewise.
6744 * gfortran.dg/ieee/ieee_7.f90: Likewise.
6745 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6746 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
6747 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
6748 * gfortran.dg/ieee/large_1.f90: Likewise.
6749 * gfortran.dg/ieee/large_2.f90: Likewise.
6750 * gfortran.dg/ieee/large_3.F90: Likewise.
6751 * gfortran.dg/ieee/large_4.f90: Likewise.
6752 * gfortran.dg/ieee/rounding_1.f90: Likewise.
6753 * gfortran.dg/ieee/underflow_1.f90: Likewise.
6754 * gfortran.dg/impl_do_var_data.f90: Likewise.
6755 * gfortran.dg/implicit_10.f90: Likewise.
6756 * gfortran.dg/implicit_12.f90: Likewise.
6757 * gfortran.dg/implicit_class_1.f90: Likewise.
6758 * gfortran.dg/implicit_pure_1.f90: Likewise.
6759 * gfortran.dg/implied_do_1.f90: Likewise.
6760 * gfortran.dg/implied_do_io_1.f90: Likewise.
6761 * gfortran.dg/implied_do_io_2.f90: Likewise.
6762 * gfortran.dg/implied_do_io_3.f90: Likewise.
6763 * gfortran.dg/implied_shape_1.f08: Likewise.
6764 * gfortran.dg/import.f90: Likewise.
6765 * gfortran.dg/import4.f90: Likewise.
6766 * gfortran.dg/impure_1.f08: Likewise.
6767 * gfortran.dg/index.f90: Likewise.
6768 * gfortran.dg/index_2.f90: Likewise.
6769 * gfortran.dg/init_flag_1.f90: Likewise.
6770 * gfortran.dg/init_flag_10.f90: Likewise.
6771 * gfortran.dg/init_flag_15.f03: Likewise.
6772 * gfortran.dg/init_flag_2.f90: Likewise.
6773 * gfortran.dg/init_flag_3.f90: Likewise.
6774 * gfortran.dg/init_flag_4.f90: Likewise.
6775 * gfortran.dg/init_flag_5.f90: Likewise.
6776 * gfortran.dg/init_flag_6.f90: Likewise.
6777 * gfortran.dg/init_flag_7.f90: Likewise.
6778 * gfortran.dg/init_flag_9.f90: Likewise.
6779 * gfortran.dg/initialization_11.f90: Likewise.
6780 * gfortran.dg/initialization_19.f90: Likewise.
6781 * gfortran.dg/initialization_2.f90: Likewise.
6782 * gfortran.dg/initialization_22.f90: Likewise.
6783 * gfortran.dg/initialization_27.f90: Likewise.
6784 * gfortran.dg/initialization_5.f90: Likewise.
6785 * gfortran.dg/initialization_6.f90: Likewise.
6786 * gfortran.dg/inline_matmul_1.f90: Likewise.
6787 * gfortran.dg/inline_matmul_10.f90: Likewise.
6788 * gfortran.dg/inline_matmul_11.f90: Likewise.
6789 * gfortran.dg/inline_matmul_13.f90: Likewise.
6790 * gfortran.dg/inline_matmul_14.f90: Likewise.
6791 * gfortran.dg/inline_matmul_16.f90: Likewise.
6792 * gfortran.dg/inline_matmul_17.f90: Likewise.
6793 * gfortran.dg/inline_matmul_18.f90: Likewise.
6794 * gfortran.dg/inline_matmul_19.f90: Likewise.
6795 * gfortran.dg/inline_matmul_2.f90: Likewise.
6796 * gfortran.dg/inline_matmul_20.f90: Likewise.
6797 * gfortran.dg/inline_matmul_22.f90: Likewise.
6798 * gfortran.dg/inline_matmul_3.f90: Likewise.
6799 * gfortran.dg/inline_matmul_4.f90: Likewise.
6800 * gfortran.dg/inline_matmul_5.f90: Likewise.
6801 * gfortran.dg/inline_matmul_6.f90: Likewise.
6802 * gfortran.dg/inline_matmul_7.f90: Likewise.
6803 * gfortran.dg/inline_matmul_8.f90: Likewise.
6804 * gfortran.dg/inline_matmul_9.f90: Likewise.
6805 * gfortran.dg/inline_sum_1.f90: Likewise.
6806 * gfortran.dg/inline_sum_3.f90: Likewise.
6807 * gfortran.dg/inline_sum_5.f90: Likewise.
6808 * gfortran.dg/inquire-complex.f90: Likewise.
6809 * gfortran.dg/inquire.f90: Likewise.
6810 * gfortran.dg/inquire_10.f90: Likewise.
6811 * gfortran.dg/inquire_13.f90: Likewise.
6812 * gfortran.dg/inquire_15.f90: Likewise.
6813 * gfortran.dg/inquire_16.f90: Likewise.
6814 * gfortran.dg/inquire_17.f90: Likewise.
6815 * gfortran.dg/inquire_5.f90: Likewise.
6816 * gfortran.dg/inquire_6.f90: Likewise.
6817 * gfortran.dg/inquire_7.f90: Likewise.
6818 * gfortran.dg/inquire_9.f90: Likewise.
6819 * gfortran.dg/inquire_internal.f90: Likewise.
6820 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
6821 * gfortran.dg/inquire_size.f90: Likewise.
6822 * gfortran.dg/int_1.f90: Likewise.
6823 * gfortran.dg/int_conv_1.f90: Likewise.
6824 * gfortran.dg/int_range_io_1.f90: Likewise.
6825 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
6826 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
6827 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
6828 * gfortran.dg/integer_plus.f90: Likewise.
6829 * gfortran.dg/intent_out_2.f90: Likewise.
6830 * gfortran.dg/intent_out_5.f90: Likewise.
6831 * gfortran.dg/intent_out_6.f90: Likewise.
6832 * gfortran.dg/interface_12.f90: Likewise.
6833 * gfortran.dg/interface_19.f90: Likewise.
6834 * gfortran.dg/interface_4.f90: Likewise.
6835 * gfortran.dg/interface_5.f90: Likewise.
6836 * gfortran.dg/interface_9.f90: Likewise.
6837 * gfortran.dg/interface_assignment_1.f90: Likewise.
6838 * gfortran.dg/interface_assignment_2.f90: Likewise.
6839 * gfortran.dg/internal_dummy_2.f08: Likewise.
6840 * gfortran.dg/internal_dummy_3.f08: Likewise.
6841 * gfortran.dg/internal_dummy_4.f08: Likewise.
6842 * gfortran.dg/internal_pack_1.f90: Likewise.
6843 * gfortran.dg/internal_pack_10.f90: Likewise.
6844 * gfortran.dg/internal_pack_12.f90: Likewise.
6845 * gfortran.dg/internal_pack_13.f90: Likewise.
6846 * gfortran.dg/internal_pack_14.f90: Likewise.
6847 * gfortran.dg/internal_pack_15.f90: Likewise.
6848 * gfortran.dg/internal_pack_2.f90: Likewise.
6849 * gfortran.dg/internal_pack_3.f90: Likewise.
6850 * gfortran.dg/internal_pack_4.f90: Likewise.
6851 * gfortran.dg/internal_pack_6.f90: Likewise.
6852 * gfortran.dg/internal_pack_8.f90: Likewise.
6853 * gfortran.dg/internal_readwrite_1.f90: Likewise.
6854 * gfortran.dg/internal_readwrite_2.f90: Likewise.
6855 * gfortran.dg/internal_readwrite_3.f90: Likewise.
6856 * gfortran.dg/intrinsic_actual_1.f: Likewise.
6857 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
6858 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6859 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
6860 * gfortran.dg/intrinsic_char_1.f90: Likewise.
6861 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
6862 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
6863 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
6864 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
6865 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
6866 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
6867 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
6868 * gfortran.dg/intrinsic_product_1.f90: Likewise.
6869 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
6870 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6871 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
6872 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
6873 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
6874 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
6875 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
6876 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
6877 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
6878 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
6879 * gfortran.dg/io_err_1.f90: Likewise.
6880 * gfortran.dg/io_real_boz.f90: Likewise.
6881 * gfortran.dg/iomsg_1.f90: Likewise.
6882 * gfortran.dg/iostat_1.f90: Likewise.
6883 * gfortran.dg/iostat_2.f90: Likewise.
6884 * gfortran.dg/iostat_4.f90: Likewise.
6885 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
6886 * gfortran.dg/ishft_1.f90: Likewise.
6887 * gfortran.dg/ishft_2.f90: Likewise.
6888 * gfortran.dg/ishft_4.f90: Likewise.
6889 * gfortran.dg/isnan_1.f90: Likewise.
6890 * gfortran.dg/isnan_2.f90: Likewise.
6891 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
6892 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
6893 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
6894 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
6895 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
6896 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
6897 * gfortran.dg/itime_idate_1.f: Likewise.
6898 * gfortran.dg/itime_idate_2.f: Likewise.
6899 * gfortran.dg/large_integer_kind_1.f90: Likewise.
6900 * gfortran.dg/large_integer_kind_2.f90: Likewise.
6901 * gfortran.dg/large_real_kind_1.f90: Likewise.
6902 * gfortran.dg/large_real_kind_2.F90: Likewise.
6903 * gfortran.dg/large_real_kind_3.F90: Likewise.
6904 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
6905 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
6906 * gfortran.dg/large_recl.f90: Likewise.
6907 * gfortran.dg/large_unit_1.f90: Likewise.
6908 * gfortran.dg/large_unit_2.f90: Likewise.
6909 * gfortran.dg/largeequiv_1.f90: Likewise.
6910 * gfortran.dg/leadz_trailz_1.f90: Likewise.
6911 * gfortran.dg/leadz_trailz_2.f90: Likewise.
6912 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6913 * gfortran.dg/list_read_1.f90: Likewise.
6914 * gfortran.dg/list_read_10.f90: Likewise.
6915 * gfortran.dg/list_read_11.f90: Likewise.
6916 * gfortran.dg/list_read_12.f90: Likewise.
6917 * gfortran.dg/list_read_13.f: Likewise.
6918 * gfortran.dg/list_read_14.f90: Likewise.
6919 * gfortran.dg/list_read_2.f90: Likewise.
6920 * gfortran.dg/list_read_3.f90: Likewise.
6921 * gfortran.dg/list_read_4.f90: Likewise.
6922 * gfortran.dg/list_read_5.f90: Likewise.
6923 * gfortran.dg/list_read_6.f90: Likewise.
6924 * gfortran.dg/list_read_7.f90: Likewise.
6925 * gfortran.dg/list_read_8.f90: Likewise.
6926 * gfortran.dg/list_read_9.f90: Likewise.
6927 * gfortran.dg/loc_2.f90: Likewise.
6928 * gfortran.dg/logical_1.f90: Likewise.
6929 * gfortran.dg/logical_dot_product.f90: Likewise.
6930 * gfortran.dg/logical_temp_io.f90: Likewise.
6931 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
6932 * gfortran.dg/lrshift_1.f90: Likewise.
6933 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
6934 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6935 * gfortran.dg/lto/pr40725_0.f03: Likewise.
6936 * gfortran.dg/lto/pr41576_1.f90: Likewise.
6937 * gfortran.dg/make_unit.f90: Likewise.
6938 * gfortran.dg/mapping_1.f90: Likewise.
6939 * gfortran.dg/mapping_2.f90: Likewise.
6940 * gfortran.dg/mapping_3.f90: Likewise.
6941 * gfortran.dg/masklr_1.F90: Likewise.
6942 * gfortran.dg/masklr_2.F90: Likewise.
6943 * gfortran.dg/matmul_1.f90: Likewise.
6944 * gfortran.dg/matmul_10.f90: Likewise.
6945 * gfortran.dg/matmul_12.f90: Likewise.
6946 * gfortran.dg/matmul_16.f90: Likewise.
6947 * gfortran.dg/matmul_17.f90: Likewise.
6948 * gfortran.dg/matmul_18.f90: Likewise.
6949 * gfortran.dg/matmul_2.f90: Likewise.
6950 * gfortran.dg/matmul_3.f90: Likewise.
6951 * gfortran.dg/matmul_4.f90: Likewise.
6952 * gfortran.dg/matmul_6.f90: Likewise.
6953 * gfortran.dg/matmul_8.f03: Likewise.
6954 * gfortran.dg/matmul_9.f90: Likewise.
6955 * gfortran.dg/matmul_bounds_12.f90: Likewise.
6956 * gfortran.dg/matmul_bounds_6.f90: Likewise.
6957 * gfortran.dg/matmul_const.f90: Likewise.
6958 * gfortran.dg/maxloc_1.f90: Likewise.
6959 * gfortran.dg/maxloc_2.f90: Likewise.
6960 * gfortran.dg/maxloc_3.f90: Likewise.
6961 * gfortran.dg/maxloc_4.f90: Likewise.
6962 * gfortran.dg/maxloc_string_1.f90: Likewise.
6963 * gfortran.dg/maxlocval_1.f90: Likewise.
6964 * gfortran.dg/maxlocval_2.f90: Likewise.
6965 * gfortran.dg/maxlocval_3.f90: Likewise.
6966 * gfortran.dg/maxlocval_4.f90: Likewise.
6967 * gfortran.dg/maxval_char_1.f90: Likewise.
6968 * gfortran.dg/maxval_char_2.f90: Likewise.
6969 * gfortran.dg/maxval_char_3.f90: Likewise.
6970 * gfortran.dg/maxval_char_4.f90: Likewise.
6971 * gfortran.dg/maxval_parameter_1.f90: Likewise.
6972 * gfortran.dg/mclock.f90: Likewise.
6973 * gfortran.dg/merge_bits_1.F90: Likewise.
6974 * gfortran.dg/merge_bits_2.F90: Likewise.
6975 * gfortran.dg/merge_char_1.f90: Likewise.
6976 * gfortran.dg/merge_init_expr.f90: Likewise.
6977 * gfortran.dg/min_max_optional_1.f90: Likewise.
6978 * gfortran.dg/min_max_optional_5.f90: Likewise.
6979 * gfortran.dg/minloc_1.f90: Likewise.
6980 * gfortran.dg/minloc_2.f90: Likewise.
6981 * gfortran.dg/minloc_3.f90: Likewise.
6982 * gfortran.dg/minloc_4.f90: Likewise.
6983 * gfortran.dg/minloc_string_1.f90: Likewise.
6984 * gfortran.dg/minlocval_1.f90: Likewise.
6985 * gfortran.dg/minlocval_2.f90: Likewise.
6986 * gfortran.dg/minlocval_3.f90: Likewise.
6987 * gfortran.dg/minlocval_4.f90: Likewise.
6988 * gfortran.dg/minmax_char_1.f90: Likewise.
6989 * gfortran.dg/minmaxloc_1.f90: Likewise.
6990 * gfortran.dg/minmaxloc_10.f90: Likewise.
6991 * gfortran.dg/minmaxloc_11.f90: Likewise.
6992 * gfortran.dg/minmaxloc_12.f90: Likewise.
6993 * gfortran.dg/minmaxloc_13.f90: Likewise.
6994 * gfortran.dg/minmaxloc_2.f90: Likewise.
6995 * gfortran.dg/minmaxloc_3.f90: Likewise.
6996 * gfortran.dg/minmaxloc_4.f90: Likewise.
6997 * gfortran.dg/minmaxloc_5.f90: Likewise.
6998 * gfortran.dg/minmaxloc_6.f90: Likewise.
6999 * gfortran.dg/minmaxloc_7.f90: Likewise.
7000 * gfortran.dg/minmaxloc_8.f90: Likewise.
7001 * gfortran.dg/minmaxval_1.f90: Likewise.
7002 * gfortran.dg/minval_char_1.f90: Likewise.
7003 * gfortran.dg/minval_char_2.f90: Likewise.
7004 * gfortran.dg/minval_char_3.f90: Likewise.
7005 * gfortran.dg/minval_char_4.f90: Likewise.
7006 * gfortran.dg/minval_char_5.f90: Likewise.
7007 * gfortran.dg/minval_parameter_1.f90: Likewise.
7008 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
7009 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
7010 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
7011 * gfortran.dg/missing_parens_1.f90: Likewise.
7012 * gfortran.dg/missing_parens_2.f90: Likewise.
7013 * gfortran.dg/mod_large_1.f90: Likewise.
7014 * gfortran.dg/mod_sign0_1.f90: Likewise.
7015 * gfortran.dg/module_blank_common.f90: Likewise.
7016 * gfortran.dg/module_commons_1.f90: Likewise.
7017 * gfortran.dg/module_commons_3.f90: Likewise.
7018 * gfortran.dg/module_double_reuse.f90: Likewise.
7019 * gfortran.dg/module_equivalence_1.f90: Likewise.
7020 * gfortran.dg/module_equivalence_2.f90: Likewise.
7021 * gfortran.dg/module_equivalence_3.f90: Likewise.
7022 * gfortran.dg/module_equivalence_5.f90: Likewise.
7023 * gfortran.dg/module_interface_1.f90: Likewise.
7024 * gfortran.dg/module_nan.f90: Likewise.
7025 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7026 * gfortran.dg/module_procedure_1.f90: Likewise.
7027 * gfortran.dg/module_read_1.f90: Likewise.
7028 * gfortran.dg/module_read_2.f90: Likewise.
7029 * gfortran.dg/module_widestring_1.f90: Likewise.
7030 * gfortran.dg/move_alloc.f90: Likewise.
7031 * gfortran.dg/move_alloc_10.f90: Likewise.
7032 * gfortran.dg/move_alloc_13.f90: Likewise.
7033 * gfortran.dg/move_alloc_14.f90: Likewise.
7034 * gfortran.dg/move_alloc_15.f90: Likewise.
7035 * gfortran.dg/move_alloc_16.f90: Likewise.
7036 * gfortran.dg/move_alloc_2.f90: Likewise.
7037 * gfortran.dg/move_alloc_5.f90: Likewise.
7038 * gfortran.dg/move_alloc_6.f90: Likewise.
7039 * gfortran.dg/move_alloc_9.f90: Likewise.
7040 * gfortran.dg/multiple_allocation_1.f90: Likewise.
7041 * gfortran.dg/multiple_allocation_3.f90: Likewise.
7042 * gfortran.dg/mvbits_1.f90: Likewise.
7043 * gfortran.dg/mvbits_2.f90: Likewise.
7044 * gfortran.dg/mvbits_3.f90: Likewise.
7045 * gfortran.dg/mvbits_4.f90: Likewise.
7046 * gfortran.dg/mvbits_7.f90: Likewise.
7047 * gfortran.dg/mvbits_8.f90: Likewise.
7048 * gfortran.dg/namelist_11.f: Likewise.
7049 * gfortran.dg/namelist_12.f: Likewise.
7050 * gfortran.dg/namelist_13.f90: Likewise.
7051 * gfortran.dg/namelist_14.f90: Likewise.
7052 * gfortran.dg/namelist_15.f90: Likewise.
7053 * gfortran.dg/namelist_16.f90: Likewise.
7054 * gfortran.dg/namelist_17.f90: Likewise.
7055 * gfortran.dg/namelist_18.f90: Likewise.
7056 * gfortran.dg/namelist_19.f90: Likewise.
7057 * gfortran.dg/namelist_20.f90: Likewise.
7058 * gfortran.dg/namelist_21.f90: Likewise.
7059 * gfortran.dg/namelist_22.f90: Likewise.
7060 * gfortran.dg/namelist_23.f90: Likewise.
7061 * gfortran.dg/namelist_24.f90: Likewise.
7062 * gfortran.dg/namelist_26.f90: Likewise.
7063 * gfortran.dg/namelist_27.f90: Likewise.
7064 * gfortran.dg/namelist_28.f90: Likewise.
7065 * gfortran.dg/namelist_29.f90: Likewise.
7066 * gfortran.dg/namelist_37.f90: Likewise.
7067 * gfortran.dg/namelist_38.f90: Likewise.
7068 * gfortran.dg/namelist_39.f90: Likewise.
7069 * gfortran.dg/namelist_40.f90: Likewise.
7070 * gfortran.dg/namelist_41.f90: Likewise.
7071 * gfortran.dg/namelist_42.f90: Likewise.
7072 * gfortran.dg/namelist_43.f90: Likewise.
7073 * gfortran.dg/namelist_44.f90: Likewise.
7074 * gfortran.dg/namelist_47.f90: Likewise.
7075 * gfortran.dg/namelist_48.f90: Likewise.
7076 * gfortran.dg/namelist_49.f90: Likewise.
7077 * gfortran.dg/namelist_50.f90: Likewise.
7078 * gfortran.dg/namelist_51.f90: Likewise.
7079 * gfortran.dg/namelist_52.f90: Likewise.
7080 * gfortran.dg/namelist_54.f90: Likewise.
7081 * gfortran.dg/namelist_55.f90: Likewise.
7082 * gfortran.dg/namelist_56.f90: Likewise.
7083 * gfortran.dg/namelist_57.f90: Likewise.
7084 * gfortran.dg/namelist_58.f90: Likewise.
7085 * gfortran.dg/namelist_59.f90: Likewise.
7086 * gfortran.dg/namelist_60.f90: Likewise.
7087 * gfortran.dg/namelist_61.f90: Likewise.
7088 * gfortran.dg/namelist_64.f90: Likewise.
7089 * gfortran.dg/namelist_65.f90: Likewise.
7090 * gfortran.dg/namelist_69.f90: Likewise.
7091 * gfortran.dg/namelist_70.f90: Likewise.
7092 * gfortran.dg/namelist_71.f90: Likewise.
7093 * gfortran.dg/namelist_72.f: Likewise.
7094 * gfortran.dg/namelist_73.f90: Likewise.
7095 * gfortran.dg/namelist_77.f90: Likewise.
7096 * gfortran.dg/namelist_78.f90: Likewise.
7097 * gfortran.dg/namelist_79.f90: Likewise.
7098 * gfortran.dg/namelist_80.f90: Likewise.
7099 * gfortran.dg/namelist_81.f90: Likewise.
7100 * gfortran.dg/namelist_82.f90: Likewise.
7101 * gfortran.dg/namelist_84.f90: Likewise.
7102 * gfortran.dg/namelist_85.f90: Likewise.
7103 * gfortran.dg/namelist_86.f90: Likewise.
7104 * gfortran.dg/namelist_87.f90: Likewise.
7105 * gfortran.dg/namelist_88.f90: Likewise.
7106 * gfortran.dg/namelist_89.f90: Likewise.
7107 * gfortran.dg/namelist_90.f: Likewise.
7108 * gfortran.dg/namelist_95.f90: Likewise.
7109 * gfortran.dg/namelist_char_only.f90: Likewise.
7110 * gfortran.dg/namelist_empty.f90: Likewise.
7111 * gfortran.dg/namelist_internal.f90: Likewise.
7112 * gfortran.dg/namelist_use.f90: Likewise.
7113 * gfortran.dg/namelist_use_only.f90: Likewise.
7114 * gfortran.dg/namelist_utf8.f90: Likewise.
7115 * gfortran.dg/nan_1.f90: Likewise.
7116 * gfortran.dg/nan_2.f90: Likewise.
7117 * gfortran.dg/nan_3.f90: Likewise.
7118 * gfortran.dg/nan_6.f90: Likewise.
7119 * gfortran.dg/nan_7.f90: Likewise.
7120 * gfortran.dg/nearest_1.f90: Likewise.
7121 * gfortran.dg/nearest_2.f90: Likewise.
7122 * gfortran.dg/nearest_3.f90: Likewise.
7123 * gfortran.dg/negative-z-descriptor.f90: Likewise.
7124 * gfortran.dg/negative_automatic_size.f90: Likewise.
7125 * gfortran.dg/negative_unit.f: Likewise.
7126 * gfortran.dg/negative_unit2.f90: Likewise.
7127 * gfortran.dg/negative_unit_int8.f: Likewise.
7128 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
7129 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
7130 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
7131 * gfortran.dg/nested_modules_1.f90: Likewise.
7132 * gfortran.dg/nested_modules_2.f90: Likewise.
7133 * gfortran.dg/nested_modules_3.f90: Likewise.
7134 * gfortran.dg/nesting_1.f90: Likewise.
7135 * gfortran.dg/new_line.f90: Likewise.
7136 * gfortran.dg/newunit_1.f90: Likewise.
7137 * gfortran.dg/newunit_3.f90: Likewise.
7138 * gfortran.dg/newunit_5.f90.f90: Likewise.
7139 * gfortran.dg/nint_1.f90: Likewise.
7140 * gfortran.dg/nint_2.f90: Likewise.
7141 * gfortran.dg/no_arg_check_2.f90: Likewise.
7142 * gfortran.dg/no_range_check_1.f90: Likewise.
7143 * gfortran.dg/no_range_check_2.f90: Likewise.
7144 * gfortran.dg/no_range_check_3.f90: Likewise.
7145 * gfortran.dg/noadv_size.f90: Likewise.
7146 * gfortran.dg/nonreturning_statements.f90: Likewise.
7147 * gfortran.dg/norm2_1.f90: Likewise.
7148 * gfortran.dg/norm2_3.f90: Likewise.
7149 * gfortran.dg/nosigned_zero_1.f90: Likewise.
7150 * gfortran.dg/nosigned_zero_2.f90: Likewise.
7151 * gfortran.dg/nosigned_zero_3.f90: Likewise.
7152 * gfortran.dg/null_4.f90: Likewise.
7153 * gfortran.dg/null_9.f90: Likewise.
7154 * gfortran.dg/nullify_3.f90: Likewise.
7155 * gfortran.dg/oldstyle_1.f90: Likewise.
7156 * gfortran.dg/open_access_append_1.f90: Likewise.
7157 * gfortran.dg/open_access_append_2.f90: Likewise.
7158 * gfortran.dg/open_errors.f90: Likewise.
7159 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7160 * gfortran.dg/open_new.f90: Likewise.
7161 * gfortran.dg/open_readonly_1.f90: Likewise.
7162 * gfortran.dg/operator_1.f90: Likewise.
7163 * gfortran.dg/optional_absent_1.f90: Likewise.
7164 * gfortran.dg/optional_absent_2.f90: Likewise.
7165 * gfortran.dg/optional_absent_3.f90: Likewise.
7166 * gfortran.dg/optional_class_1.f90: Likewise.
7167 * gfortran.dg/optional_dim_2.f90: Likewise.
7168 * gfortran.dg/optional_dim_3.f90: Likewise.
7169 * gfortran.dg/output_exponents_1.f90: Likewise.
7170 * gfortran.dg/overload_1.f90: Likewise.
7171 * gfortran.dg/overload_2.f90: Likewise.
7172 * gfortran.dg/overwrite_1.f: Likewise.
7173 * gfortran.dg/pad_no.f90: Likewise.
7174 * gfortran.dg/parameter_array_init_1.f90: Likewise.
7175 * gfortran.dg/parameter_array_init_2.f90: Likewise.
7176 * gfortran.dg/parameter_array_init_4.f90: Likewise.
7177 * gfortran.dg/parameter_array_init_5.f90: Likewise.
7178 * gfortran.dg/parameter_array_section_2.f90: Likewise.
7179 * gfortran.dg/parens_3.f90: Likewise.
7180 * gfortran.dg/parens_5.f90: Likewise.
7181 * gfortran.dg/parens_6.f90: Likewise.
7182 * gfortran.dg/parent_result_ref_1.f90: Likewise.
7183 * gfortran.dg/parent_result_ref_2.f90: Likewise.
7184 * gfortran.dg/parent_result_ref_3.f90: Likewise.
7185 * gfortran.dg/parent_result_ref_4.f90: Likewise.
7186 * gfortran.dg/parity_1.f90: Likewise.
7187 * gfortran.dg/past_eor.f90: Likewise.
7188 * gfortran.dg/pdt_1.f03: Likewise.
7189 * gfortran.dg/pdt_10.f03: Likewise.
7190 * gfortran.dg/pdt_11.f03: Likewise.
7191 * gfortran.dg/pdt_12.f03: Likewise.
7192 * gfortran.dg/pdt_13.f03: Likewise.
7193 * gfortran.dg/pdt_14.f03: Likewise.
7194 * gfortran.dg/pdt_15.f03: Likewise.
7195 * gfortran.dg/pdt_19.f03: Likewise.
7196 * gfortran.dg/pdt_20.f03: Likewise.
7197 * gfortran.dg/pdt_22.f03: Likewise.
7198 * gfortran.dg/pdt_23.f03: Likewise.
7199 * gfortran.dg/pdt_25.f03: Likewise.
7200 * gfortran.dg/pdt_26.f03: Likewise.
7201 * gfortran.dg/pdt_27.f03: Likewise.
7202 * gfortran.dg/pdt_28.f03: Likewise.
7203 * gfortran.dg/pdt_3.f03: Likewise.
7204 * gfortran.dg/pdt_4.f03: Likewise.
7205 * gfortran.dg/pdt_5.f03: Likewise.
7206 * gfortran.dg/pdt_7.f03: Likewise.
7207 * gfortran.dg/pointer_1.f90: Likewise.
7208 * gfortran.dg/pointer_array_1.f90: Likewise.
7209 * gfortran.dg/pointer_array_3.f90: Likewise.
7210 * gfortran.dg/pointer_array_4.f90: Likewise.
7211 * gfortran.dg/pointer_array_5.f90: Likewise.
7212 * gfortran.dg/pointer_array_6.f90: Likewise.
7213 * gfortran.dg/pointer_array_7.f90: Likewise.
7214 * gfortran.dg/pointer_array_8.f90: Likewise.
7215 * gfortran.dg/pointer_array_9.f90: Likewise.
7216 * gfortran.dg/pointer_array_component_1.f90: Likewise.
7217 * gfortran.dg/pointer_array_component_2.f90: Likewise.
7218 * gfortran.dg/pointer_assign_10.f90: Likewise.
7219 * gfortran.dg/pointer_assign_11.f90: Likewise.
7220 * gfortran.dg/pointer_assign_4.f90: Likewise.
7221 * gfortran.dg/pointer_assign_8.f90: Likewise.
7222 * gfortran.dg/pointer_assign_9.f90: Likewise.
7223 * gfortran.dg/pointer_check_10.f90: Likewise.
7224 * gfortran.dg/pointer_check_9.f90: Likewise.
7225 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
7226 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
7227 * gfortran.dg/pointer_function_result_1.f90: Likewise.
7228 * gfortran.dg/pointer_init_1.f90: Likewise.
7229 * gfortran.dg/pointer_init_3.f90: Likewise.
7230 * gfortran.dg/pointer_init_4.f90: Likewise.
7231 * gfortran.dg/pointer_init_5.f90: Likewise.
7232 * gfortran.dg/pointer_init_8.f90: Likewise.
7233 * gfortran.dg/pointer_intent_1.f90: Likewise.
7234 * gfortran.dg/pointer_intent_4.f90: Likewise.
7235 * gfortran.dg/pointer_intent_5.f90: Likewise.
7236 * gfortran.dg/pointer_remapping_10.f90: Likewise.
7237 * gfortran.dg/pointer_remapping_4.f03: Likewise.
7238 * gfortran.dg/pointer_remapping_5.f08: Likewise.
7239 * gfortran.dg/pointer_remapping_9.f90: Likewise.
7240 * gfortran.dg/pointer_target_1.f90: Likewise.
7241 * gfortran.dg/pointer_target_2.f90: Likewise.
7242 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
7243 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
7244 * gfortran.dg/power.f90: Likewise.
7245 * gfortran.dg/power1.f90: Likewise.
7246 * gfortran.dg/power_3.f90: Likewise.
7247 * gfortran.dg/power_4.f90: Likewise.
7248 * gfortran.dg/power_5.f90: Likewise.
7249 * gfortran.dg/pr12884.f: Likewise.
7250 * gfortran.dg/pr15129.f90: Likewise.
7251 * gfortran.dg/pr15140.f90: Likewise.
7252 * gfortran.dg/pr15324.f90: Likewise.
7253 * gfortran.dg/pr15332.f: Likewise.
7254 * gfortran.dg/pr15957.f90: Likewise.
7255 * gfortran.dg/pr15959.f90: Likewise.
7256 * gfortran.dg/pr16597.f90: Likewise.
7257 * gfortran.dg/pr16861.f90: Likewise.
7258 * gfortran.dg/pr16938.f90: Likewise.
7259 * gfortran.dg/pr17090.f90: Likewise.
7260 * gfortran.dg/pr17143.f90: Likewise.
7261 * gfortran.dg/pr17164.f90: Likewise.
7262 * gfortran.dg/pr17229.f: Likewise.
7263 * gfortran.dg/pr17285.f90: Likewise.
7264 * gfortran.dg/pr17286.f90: Likewise.
7265 * gfortran.dg/pr17472.f: Likewise.
7266 * gfortran.dg/pr17612.f90: Likewise.
7267 * gfortran.dg/pr17706.f90: Likewise.
7268 * gfortran.dg/pr18025.f90: Likewise.
7269 * gfortran.dg/pr18122.f90: Likewise.
7270 * gfortran.dg/pr18210.f90: Likewise.
7271 * gfortran.dg/pr18392.f90: Likewise.
7272 * gfortran.dg/pr19155.f: Likewise.
7273 * gfortran.dg/pr19216.f: Likewise.
7274 * gfortran.dg/pr19467.f90: Likewise.
7275 * gfortran.dg/pr19657.f: Likewise.
7276 * gfortran.dg/pr19926.f90: Likewise.
7277 * gfortran.dg/pr19928-1.f90: Likewise.
7278 * gfortran.dg/pr19928-2.f90: Likewise.
7279 * gfortran.dg/pr20086.f90: Likewise.
7280 * gfortran.dg/pr20124.f90: Likewise.
7281 * gfortran.dg/pr20163-2.f: Likewise.
7282 * gfortran.dg/pr20480.f90: Likewise.
7283 * gfortran.dg/pr20755.f: Likewise.
7284 * gfortran.dg/pr20950.f: Likewise.
7285 * gfortran.dg/pr21177.f90: Likewise.
7286 * gfortran.dg/pr21730.f: Likewise.
7287 * gfortran.dg/pr22491.f: Likewise.
7288 * gfortran.dg/pr25603.f: Likewise.
7289 * gfortran.dg/pr26246_2.f90: Likewise.
7290 * gfortran.dg/pr32136.f90: Likewise.
7291 * gfortran.dg/pr32533.f90: Likewise.
7292 * gfortran.dg/pr33794.f90: Likewise.
7293 * gfortran.dg/pr35662.f90: Likewise.
7294 * gfortran.dg/pr35944-1.f90: Likewise.
7295 * gfortran.dg/pr35944-2.f90: Likewise.
7296 * gfortran.dg/pr35983.f90: Likewise.
7297 * gfortran.dg/pr39865.f90: Likewise.
7298 * gfortran.dg/pr41212.f90: Likewise.
7299 * gfortran.dg/pr43808.f90: Likewise.
7300 * gfortran.dg/pr44592.f90: Likewise.
7301 * gfortran.dg/pr44735.f90: Likewise.
7302 * gfortran.dg/pr45308.f03: Likewise.
7303 * gfortran.dg/pr46297.f: Likewise.
7304 * gfortran.dg/pr46588.f90: Likewise.
7305 * gfortran.dg/pr46665.f90: Likewise.
7306 * gfortran.dg/pr46804.f90: Likewise.
7307 * gfortran.dg/pr47008.f03: Likewise.
7308 * gfortran.dg/pr47614.f: Likewise.
7309 * gfortran.dg/pr47878.f90: Likewise.
7310 * gfortran.dg/pr49103.f90: Likewise.
7311 * gfortran.dg/pr50069_1.f90: Likewise.
7312 * gfortran.dg/pr50769.f90: Likewise.
7313 * gfortran.dg/pr52608.f90: Likewise.
7314 * gfortran.dg/pr55086_2.f90: Likewise.
7315 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
7316 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
7317 * gfortran.dg/pr55330.f90: Likewise.
7318 * gfortran.dg/pr56015.f90: Likewise.
7319 * gfortran.dg/pr57910.f90: Likewise.
7320 * gfortran.dg/pr59700.f90: Likewise.
7321 * gfortran.dg/pr62125.f90: Likewise.
7322 * gfortran.dg/pr64530.f90: Likewise.
7323 * gfortran.dg/pr65429.f90: Likewise.
7324 * gfortran.dg/pr65450.f90: Likewise.
7325 * gfortran.dg/pr65504.f90: Likewise.
7326 * gfortran.dg/pr65903.f90: Likewise.
7327 * gfortran.dg/pr66311.f90: Likewise.
7328 * gfortran.dg/pr66864.f90: Likewise.
7329 * gfortran.dg/pr67140.f90: Likewise.
7330 * gfortran.dg/pr67524.f90: Likewise.
7331 * gfortran.dg/pr67885.f90: Likewise.
7332 * gfortran.dg/pr68053.f90: Likewise.
7333 * gfortran.dg/pr68566.f90: Likewise.
7334 * gfortran.dg/pr69514_1.f90: Likewise.
7335 * gfortran.dg/pr69514_2.f90: Likewise.
7336 * gfortran.dg/pr69739.f90: Likewise.
7337 * gfortran.dg/pr70673.f90: Likewise.
7338 * gfortran.dg/pr71523_2.f90: Likewise.
7339 * gfortran.dg/pr71764.f90: Likewise.
7340 * gfortran.dg/pr78092.f90: Likewise.
7341 * gfortran.dg/pr82973.f90: Likewise.
7342 * gfortran.dg/pr83864.f90: Likewise.
7343 * gfortran.dg/pr83874.f90: Likewise.
7344 * gfortran.dg/pr84088.f90: Likewise.
7345 * gfortran.dg/pr84155.f90: Likewise.
7346 * gfortran.dg/proc_decl_12.f90: Likewise.
7347 * gfortran.dg/proc_decl_13.f90: Likewise.
7348 * gfortran.dg/proc_decl_15.f90: Likewise.
7349 * gfortran.dg/proc_decl_17.f90: Likewise.
7350 * gfortran.dg/proc_decl_18.f90: Likewise.
7351 * gfortran.dg/proc_decl_2.f90: Likewise.
7352 * gfortran.dg/proc_decl_5.f90: Likewise.
7353 * gfortran.dg/proc_decl_9.f90: Likewise.
7354 * gfortran.dg/proc_ptr_1.f90: Likewise.
7355 * gfortran.dg/proc_ptr_10.f90: Likewise.
7356 * gfortran.dg/proc_ptr_12.f90: Likewise.
7357 * gfortran.dg/proc_ptr_18.f90: Likewise.
7358 * gfortran.dg/proc_ptr_19.f90: Likewise.
7359 * gfortran.dg/proc_ptr_21.f90: Likewise.
7360 * gfortran.dg/proc_ptr_22.f90: Likewise.
7361 * gfortran.dg/proc_ptr_23.f90: Likewise.
7362 * gfortran.dg/proc_ptr_25.f90: Likewise.
7363 * gfortran.dg/proc_ptr_26.f90: Likewise.
7364 * gfortran.dg/proc_ptr_3.f90: Likewise.
7365 * gfortran.dg/proc_ptr_36.f90: Likewise.
7366 * gfortran.dg/proc_ptr_47.f90: Likewise.
7367 * gfortran.dg/proc_ptr_48.f90: Likewise.
7368 * gfortran.dg/proc_ptr_5.f90: Likewise.
7369 * gfortran.dg/proc_ptr_6.f90: Likewise.
7370 * gfortran.dg/proc_ptr_7.f90: Likewise.
7371 * gfortran.dg/proc_ptr_8.f90: Likewise.
7372 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
7373 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
7374 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
7375 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
7376 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
7377 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
7378 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
7379 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
7380 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
7381 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
7382 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
7383 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
7384 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
7385 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
7386 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
7387 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
7388 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
7389 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
7390 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
7391 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
7392 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
7393 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
7394 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
7395 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
7396 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
7397 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
7398 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
7399 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
7400 * gfortran.dg/product_init_expr.f03: Likewise.
7401 * gfortran.dg/promotion.f90: Likewise.
7402 * gfortran.dg/promotion_3.f90: Likewise.
7403 * gfortran.dg/promotion_4.f90: Likewise.
7404 * gfortran.dg/protected_1.f90: Likewise.
7405 * gfortran.dg/protected_2.f90: Likewise.
7406 * gfortran.dg/ptr-func-1.f90: Likewise.
7407 * gfortran.dg/ptr-func-2.f90: Likewise.
7408 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
7409 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
7410 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
7411 * gfortran.dg/pure_byref_1.f90: Likewise.
7412 * gfortran.dg/pure_byref_2.f90: Likewise.
7413 * gfortran.dg/pure_byref_3.f90: Likewise.
7414 * gfortran.dg/quad_2.f90: Likewise.
7415 * gfortran.dg/quad_3.f90: Likewise.
7416 * gfortran.dg/random_3.f90: Likewise.
7417 * gfortran.dg/random_4.f90: Likewise.
7418 * gfortran.dg/random_7.f90: Likewise.
7419 * gfortran.dg/read_2.f90: Likewise.
7420 * gfortran.dg/read_3.f90: Likewise.
7421 * gfortran.dg/read_4.f90: Likewise.
7422 * gfortran.dg/read_5.f90: Likewise.
7423 * gfortran.dg/read_bad_advance.f90: Likewise.
7424 * gfortran.dg/read_bang.f90: Likewise.
7425 * gfortran.dg/read_bang4.f90: Likewise.
7426 * gfortran.dg/read_comma.f: Likewise.
7427 * gfortran.dg/read_dir.f90: Likewise.
7428 * gfortran.dg/read_empty_file.f: Likewise.
7429 * gfortran.dg/read_eof_1.f90: Likewise.
7430 * gfortran.dg/read_eof_2.f90: Likewise.
7431 * gfortran.dg/read_eof_3.f90: Likewise.
7432 * gfortran.dg/read_eof_4.f90: Likewise.
7433 * gfortran.dg/read_eof_5.f90: Likewise.
7434 * gfortran.dg/read_eof_6.f: Likewise.
7435 * gfortran.dg/read_eof_7.f90: Likewise.
7436 * gfortran.dg/read_eof_8.f90: Likewise.
7437 * gfortran.dg/read_eof_all.f90: Likewise.
7438 * gfortran.dg/read_eor.f90: Likewise.
7439 * gfortran.dg/read_float_1.f90: Likewise.
7440 * gfortran.dg/read_float_2.f03: Likewise.
7441 * gfortran.dg/read_float_3.f90: Likewise.
7442 * gfortran.dg/read_float_4.f90: Likewise.
7443 * gfortran.dg/read_infnan_1.f90: Likewise.
7444 * gfortran.dg/read_list_eof_1.f90: Likewise.
7445 * gfortran.dg/read_logical.f90: Likewise.
7446 * gfortran.dg/read_many_1.f: Likewise.
7447 * gfortran.dg/read_no_eor.f90: Likewise.
7448 * gfortran.dg/read_noadvance.f90: Likewise.
7449 * gfortran.dg/read_repeat.f90: Likewise.
7450 * gfortran.dg/read_repeat_2.f90: Likewise.
7451 * gfortran.dg/read_size_noadvance.f90: Likewise.
7452 * gfortran.dg/read_x_eof.f90: Likewise.
7453 * gfortran.dg/read_x_past.f: Likewise.
7454 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
7455 * gfortran.dg/real_const_1.f: Likewise.
7456 * gfortran.dg/real_const_2.f90: Likewise.
7457 * gfortran.dg/real_const_3.f90: Likewise.
7458 * gfortran.dg/real_do_1.f90: Likewise.
7459 * gfortran.dg/real_index_1.f90: Likewise.
7460 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
7461 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
7462 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
7463 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
7464 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
7465 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
7466 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
7467 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
7468 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
7469 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
7470 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
7471 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
7472 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
7473 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
7474 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
7475 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
7476 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
7477 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
7478 * gfortran.dg/record_marker_1.f90: Likewise.
7479 * gfortran.dg/record_marker_2.f: Likewise.
7480 * gfortran.dg/record_marker_3.f90: Likewise.
7481 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
7482 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
7483 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
7484 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
7485 * gfortran.dg/recursive_check_7.f90: Likewise.
7486 * gfortran.dg/recursive_reference_1.f90: Likewise.
7487 * gfortran.dg/recursive_reference_2.f90: Likewise.
7488 * gfortran.dg/recursive_stack.f90: Likewise.
7489 * gfortran.dg/reduction.f90: Likewise.
7490 * gfortran.dg/repack_arrays_1.f90: Likewise.
7491 * gfortran.dg/repeat_1.f90: Likewise.
7492 * gfortran.dg/repeat_2.f90: Likewise.
7493 * gfortran.dg/repeat_3.f90: Likewise.
7494 * gfortran.dg/repeat_6.f90: Likewise.
7495 * gfortran.dg/reshape-alloc.f90: Likewise.
7496 * gfortran.dg/reshape-complex.f90: Likewise.
7497 * gfortran.dg/reshape.f90: Likewise.
7498 * gfortran.dg/reshape_2.f90: Likewise.
7499 * gfortran.dg/reshape_7.f90: Likewise.
7500 * gfortran.dg/reshape_empty_1.f03: Likewise.
7501 * gfortran.dg/reshape_pad_1.f90: Likewise.
7502 * gfortran.dg/reshape_rank7.f90: Likewise.
7503 * gfortran.dg/reshape_transpose_1.f90: Likewise.
7504 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
7505 * gfortran.dg/result_default_init_1.f90: Likewise.
7506 * gfortran.dg/result_in_spec_1.f90: Likewise.
7507 * gfortran.dg/result_in_spec_2.f90: Likewise.
7508 * gfortran.dg/ret_array_1.f90: Likewise.
7509 * gfortran.dg/ret_pointer_1.f90: Likewise.
7510 * gfortran.dg/ret_pointer_2.f90: Likewise.
7511 * gfortran.dg/rewind_1.f90: Likewise.
7512 * gfortran.dg/round_1.f03: Likewise.
7513 * gfortran.dg/round_2.f03: Likewise.
7514 * gfortran.dg/round_3.f08: Likewise.
7515 * gfortran.dg/round_4.f90: Likewise.
7516 * gfortran.dg/rrspacing_1.f90: Likewise.
7517 * gfortran.dg/runtime_warning_1.f90: Likewise.
7518 * gfortran.dg/same_type_as_2.f03: Likewise.
7519 * gfortran.dg/save_1.f90: Likewise.
7520 * gfortran.dg/save_5.f90: Likewise.
7521 * gfortran.dg/save_6.f90: Likewise.
7522 * gfortran.dg/scalar_mask_1.f90: Likewise.
7523 * gfortran.dg/scalar_mask_2.f90: Likewise.
7524 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
7525 * gfortran.dg/scale_1.f90: Likewise.
7526 * gfortran.dg/scan_1.f90: Likewise.
7527 * gfortran.dg/scan_2.f90: Likewise.
7528 * gfortran.dg/secnds-1.f: Likewise.
7529 * gfortran.dg/secnds.f: Likewise.
7530 * gfortran.dg/select_1.f90: Likewise.
7531 * gfortran.dg/select_2.f90: Likewise.
7532 * gfortran.dg/select_3.f90: Likewise.
7533 * gfortran.dg/select_5.f90: Likewise.
7534 * gfortran.dg/select_char_1.f90: Likewise.
7535 * gfortran.dg/select_char_2.f90: Likewise.
7536 * gfortran.dg/select_type_13.f03: Likewise.
7537 * gfortran.dg/select_type_14.f03: Likewise.
7538 * gfortran.dg/select_type_15.f03: Likewise.
7539 * gfortran.dg/select_type_19.f03: Likewise.
7540 * gfortran.dg/select_type_2.f03: Likewise.
7541 * gfortran.dg/select_type_26.f03: Likewise.
7542 * gfortran.dg/select_type_27.f03: Likewise.
7543 * gfortran.dg/select_type_28.f03: Likewise.
7544 * gfortran.dg/select_type_3.f03: Likewise.
7545 * gfortran.dg/select_type_35.f03: Likewise.
7546 * gfortran.dg/select_type_36.f03: Likewise.
7547 * gfortran.dg/select_type_37.f03: Likewise.
7548 * gfortran.dg/select_type_39.f03: Likewise.
7549 * gfortran.dg/select_type_4.f90: Likewise.
7550 * gfortran.dg/select_type_5.f03: Likewise.
7551 * gfortran.dg/select_type_6.f03: Likewise.
7552 * gfortran.dg/select_type_7.f03: Likewise.
7553 * gfortran.dg/select_type_8.f03: Likewise.
7554 * gfortran.dg/selected_char_kind_1.f90: Likewise.
7555 * gfortran.dg/selected_char_kind_4.f90: Likewise.
7556 * gfortran.dg/selected_kind_1.f90: Likewise.
7557 * gfortran.dg/selected_real_kind_2.f90: Likewise.
7558 * gfortran.dg/shape_2.f90: Likewise.
7559 * gfortran.dg/shape_4.f90: Likewise.
7560 * gfortran.dg/shape_5.f90: Likewise.
7561 * gfortran.dg/shape_7.f90: Likewise.
7562 * gfortran.dg/shape_8.f90: Likewise.
7563 * gfortran.dg/shape_9.f90: Likewise.
7564 * gfortran.dg/shift-kind_2.f90: Likewise.
7565 * gfortran.dg/shiftalr_1.F90: Likewise.
7566 * gfortran.dg/shiftalr_2.F90: Likewise.
7567 * gfortran.dg/simpleif_1.f90: Likewise.
7568 * gfortran.dg/simplify_argN_1.f90: Likewise.
7569 * gfortran.dg/simplify_cshift_1.f90: Likewise.
7570 * gfortran.dg/simplify_cshift_4.f90: Likewise.
7571 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
7572 * gfortran.dg/simplify_modulo.f90: Likewise.
7573 * gfortran.dg/single_char_string.f90: Likewise.
7574 * gfortran.dg/size_dim.f90: Likewise.
7575 * gfortran.dg/size_optional_dim_1.f90: Likewise.
7576 * gfortran.dg/sizeof.f90: Likewise.
7577 * gfortran.dg/sizeof_4.f90: Likewise.
7578 * gfortran.dg/slash_1.f90: Likewise.
7579 * gfortran.dg/sms-1.f90: Likewise.
7580 * gfortran.dg/sms-2.f90: Likewise.
7581 * gfortran.dg/spec_expr_7.f90: Likewise.
7582 * gfortran.dg/specifics_1.f90: Likewise.
7583 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
7584 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
7585 * gfortran.dg/spread_init_expr.f03: Likewise.
7586 * gfortran.dg/spread_scalar_source.f90: Likewise.
7587 * gfortran.dg/spread_shape_1.f90: Likewise.
7588 * gfortran.dg/stat_1.f90: Likewise.
7589 * gfortran.dg/stat_2.f90: Likewise.
7590 * gfortran.dg/stfunc_1.f90: Likewise.
7591 * gfortran.dg/stfunc_4.f90: Likewise.
7592 * gfortran.dg/stfunc_6.f90: Likewise.
7593 * gfortran.dg/storage_size_1.f08: Likewise.
7594 * gfortran.dg/storage_size_3.f08: Likewise.
7595 * gfortran.dg/storage_size_4.f90: Likewise.
7596 * gfortran.dg/streamio_1.f90: Likewise.
7597 * gfortran.dg/streamio_10.f90: Likewise.
7598 * gfortran.dg/streamio_11.f90: Likewise.
7599 * gfortran.dg/streamio_12.f90: Likewise.
7600 * gfortran.dg/streamio_13.f90: Likewise.
7601 * gfortran.dg/streamio_14.f90: Likewise.
7602 * gfortran.dg/streamio_15.f90: Likewise.
7603 * gfortran.dg/streamio_16.f90: Likewise.
7604 * gfortran.dg/streamio_17.f90: Likewise.
7605 * gfortran.dg/streamio_2.f90: Likewise.
7606 * gfortran.dg/streamio_3.f90: Likewise.
7607 * gfortran.dg/streamio_4.f90: Likewise.
7608 * gfortran.dg/streamio_5.f90: Likewise.
7609 * gfortran.dg/streamio_6.f90: Likewise.
7610 * gfortran.dg/streamio_7.f90: Likewise.
7611 * gfortran.dg/streamio_8.f90: Likewise.
7612 * gfortran.dg/streamio_9.f90: Likewise.
7613 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
7614 * gfortran.dg/string_4.f90: Likewise.
7615 * gfortran.dg/string_array_constructor_2.f90: Likewise.
7616 * gfortran.dg/string_assign_2.f90: Likewise.
7617 * gfortran.dg/string_compare_1.f90: Likewise.
7618 * gfortran.dg/string_compare_2.f90: Likewise.
7619 * gfortran.dg/string_compare_3.f90: Likewise.
7620 * gfortran.dg/string_ctor_1.f90: Likewise.
7621 * gfortran.dg/string_length_1.f90: Likewise.
7622 * gfortran.dg/string_length_2.f90: Likewise.
7623 * gfortran.dg/string_length_3.f90: Likewise.
7624 * gfortran.dg/string_length_4.f90: Likewise.
7625 * gfortran.dg/string_null_compare_1.f: Likewise.
7626 * gfortran.dg/string_pad_trunc.f90: Likewise.
7627 * gfortran.dg/structure_constructor_1.f03: Likewise.
7628 * gfortran.dg/structure_constructor_11.f90: Likewise.
7629 * gfortran.dg/structure_constructor_13.f03: Likewise.
7630 * gfortran.dg/structure_constructor_2.f03: Likewise.
7631 * gfortran.dg/structure_constructor_5.f03: Likewise.
7632 * gfortran.dg/submodule_1.f08: Likewise.
7633 * gfortran.dg/submodule_11.f08: Likewise.
7634 * gfortran.dg/submodule_14.f08: Likewise.
7635 * gfortran.dg/submodule_15.f08: Likewise.
7636 * gfortran.dg/submodule_17.f08: Likewise.
7637 * gfortran.dg/submodule_18.f08: Likewise.
7638 * gfortran.dg/submodule_19.f08: Likewise.
7639 * gfortran.dg/submodule_2.f08: Likewise.
7640 * gfortran.dg/submodule_27.f08: Likewise.
7641 * gfortran.dg/submodule_28.f08: Likewise.
7642 * gfortran.dg/submodule_29.f08: Likewise.
7643 * gfortran.dg/submodule_30.f08: Likewise.
7644 * gfortran.dg/submodule_6.f08: Likewise.
7645 * gfortran.dg/submodule_7.f08: Likewise.
7646 * gfortran.dg/submodule_8.f08: Likewise.
7647 * gfortran.dg/subnormal_1.f90: Likewise.
7648 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
7649 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
7650 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
7651 * gfortran.dg/substr_2.f: Likewise.
7652 * gfortran.dg/substr_3.f: Likewise.
7653 * gfortran.dg/substr_4.f: Likewise.
7654 * gfortran.dg/substr_5.f90: Likewise.
7655 * gfortran.dg/substr_6.f90: Likewise.
7656 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
7657 * gfortran.dg/sum_init_expr.f03: Likewise.
7658 * gfortran.dg/sum_zero_array_1.f90: Likewise.
7659 * gfortran.dg/system_clock_3.f08: Likewise.
7660 * gfortran.dg/t_editing.f: Likewise.
7661 * gfortran.dg/team_change_1.f90: Likewise.
7662 * gfortran.dg/team_end_1.f90: Likewise.
7663 * gfortran.dg/team_number_1.f90: Likewise.
7664 * gfortran.dg/temporary_1.f90: Likewise.
7665 * gfortran.dg/test_com_block.f90: Likewise.
7666 * gfortran.dg/test_only_clause.f90: Likewise.
7667 * gfortran.dg/tiny_1.f90: Likewise.
7668 * gfortran.dg/tiny_2.f90: Likewise.
7669 * gfortran.dg/tl_editing.f90: Likewise.
7670 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
7671 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7672 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
7673 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
7674 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
7675 * gfortran.dg/transfer_class_2.f90: Likewise.
7676 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
7677 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
7678 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
7679 * gfortran.dg/transfer_resolve_1.f90: Likewise.
7680 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7681 * gfortran.dg/transfer_simplify_10.f90: Likewise.
7682 * gfortran.dg/transfer_simplify_11.f90: Likewise.
7683 * gfortran.dg/transfer_simplify_2.f90: Likewise.
7684 * gfortran.dg/transfer_simplify_3.f90: Likewise.
7685 * gfortran.dg/transfer_simplify_4.f90: Likewise.
7686 * gfortran.dg/transfer_simplify_8.f90: Likewise.
7687 * gfortran.dg/transfer_simplify_9.f90: Likewise.
7688 * gfortran.dg/transpose_1.f90: Likewise.
7689 * gfortran.dg/transpose_3.f03: Likewise.
7690 * gfortran.dg/transpose_4.f90: Likewise.
7691 * gfortran.dg/transpose_conjg_1.f90: Likewise.
7692 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
7693 * gfortran.dg/transpose_optimization_2.f90: Likewise.
7694 * gfortran.dg/trim_1.f90: Likewise.
7695 * gfortran.dg/trim_optimize_1.f90: Likewise.
7696 * gfortran.dg/trim_optimize_2.f90: Likewise.
7697 * gfortran.dg/trim_optimize_3.f90: Likewise.
7698 * gfortran.dg/trim_optimize_4.f90: Likewise.
7699 * gfortran.dg/trim_optimize_5.f90: Likewise.
7700 * gfortran.dg/trim_optimize_6.f90: Likewise.
7701 * gfortran.dg/trim_optimize_7.f90: Likewise.
7702 * gfortran.dg/trim_optimize_8.f90: Likewise.
7703 * gfortran.dg/type_to_class_1.f03: Likewise.
7704 * gfortran.dg/type_to_class_2.f03: Likewise.
7705 * gfortran.dg/type_to_class_3.f03: Likewise.
7706 * gfortran.dg/type_to_class_4.f03: Likewise.
7707 * gfortran.dg/type_to_class_5.f03: Likewise.
7708 * gfortran.dg/typebound_assignment_5.f03: Likewise.
7709 * gfortran.dg/typebound_assignment_6.f03: Likewise.
7710 * gfortran.dg/typebound_assignment_7.f90: Likewise.
7711 * gfortran.dg/typebound_call_1.f03: Likewise.
7712 * gfortran.dg/typebound_call_13.f03: Likewise.
7713 * gfortran.dg/typebound_call_18.f03: Likewise.
7714 * gfortran.dg/typebound_call_19.f03: Likewise.
7715 * gfortran.dg/typebound_call_2.f03: Likewise.
7716 * gfortran.dg/typebound_call_20.f03: Likewise.
7717 * gfortran.dg/typebound_call_3.f03: Likewise.
7718 * gfortran.dg/typebound_generic_5.f03: Likewise.
7719 * gfortran.dg/typebound_generic_6.f03: Likewise.
7720 * gfortran.dg/typebound_generic_9.f03: Likewise.
7721 * gfortran.dg/typebound_operator_12.f03: Likewise.
7722 * gfortran.dg/typebound_operator_13.f03: Likewise.
7723 * gfortran.dg/typebound_operator_15.f90: Likewise.
7724 * gfortran.dg/typebound_operator_20.f90: Likewise.
7725 * gfortran.dg/typebound_operator_3.f03: Likewise.
7726 * gfortran.dg/typebound_operator_6.f03: Likewise.
7727 * gfortran.dg/typebound_operator_7.f03: Likewise.
7728 * gfortran.dg/typebound_operator_8.f03: Likewise.
7729 * gfortran.dg/typebound_operator_9.f03: Likewise.
7730 * gfortran.dg/typebound_proc_19.f90: Likewise.
7731 * gfortran.dg/typebound_proc_20.f90: Likewise.
7732 * gfortran.dg/typebound_proc_23.f90: Likewise.
7733 * gfortran.dg/typebound_proc_27.f03: Likewise.
7734 * gfortran.dg/typebound_proc_35.f90: Likewise.
7735 * gfortran.dg/typebound_proc_36.f90: Likewise.
7736 * gfortran.dg/unf_io_convert_1.f90: Likewise.
7737 * gfortran.dg/unf_io_convert_2.f90: Likewise.
7738 * gfortran.dg/unf_io_convert_3.f90: Likewise.
7739 * gfortran.dg/unf_io_convert_4.f90: Likewise.
7740 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7741 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
7742 * gfortran.dg/unf_short_record_1.f90: Likewise.
7743 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7744 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7745 * gfortran.dg/unit_1.f90: Likewise.
7746 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
7747 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
7748 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
7749 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
7750 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
7751 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
7752 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
7753 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
7754 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
7755 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
7756 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
7757 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
7758 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
7759 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
7760 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
7761 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
7762 * gfortran.dg/unpack_init_expr.f03: Likewise.
7763 * gfortran.dg/use_10.f90: Likewise.
7764 * gfortran.dg/use_11.f90: Likewise.
7765 * gfortran.dg/use_13.f90: Likewise.
7766 * gfortran.dg/use_24.f90: Likewise.
7767 * gfortran.dg/use_27.f90: Likewise.
7768 * gfortran.dg/use_5.f90: Likewise.
7769 * gfortran.dg/use_allocated_1.f90: Likewise.
7770 * gfortran.dg/use_only_1.f90: Likewise.
7771 * gfortran.dg/use_only_4.f90: Likewise.
7772 * gfortran.dg/use_rename_2.f90: Likewise.
7773 * gfortran.dg/use_rename_4.f90: Likewise.
7774 * gfortran.dg/used_dummy_types_1.f90: Likewise.
7775 * gfortran.dg/used_interface_ref.f90: Likewise.
7776 * gfortran.dg/used_types_5.f90: Likewise.
7777 * gfortran.dg/utf8_1.f03: Likewise.
7778 * gfortran.dg/utf8_2.f03: Likewise.
7779 * gfortran.dg/value_1.f90: Likewise.
7780 * gfortran.dg/value_2.f90: Likewise.
7781 * gfortran.dg/value_4.f90: Likewise.
7782 * gfortran.dg/value_6.f03: Likewise.
7783 * gfortran.dg/value_7.f03: Likewise.
7784 * gfortran.dg/value_test.f90: Likewise.
7785 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
7786 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
7787 * gfortran.dg/vect/pr60510.f: Likewise.
7788 * gfortran.dg/vect/pr69882.f90: Likewise.
7789 * gfortran.dg/vect/pr69980.f90: Likewise.
7790 * gfortran.dg/vect/vect-5.f90: Likewise.
7791 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7792 * gfortran.dg/vector_subscript_1.f90: Likewise.
7793 * gfortran.dg/vector_subscript_2.f90: Likewise.
7794 * gfortran.dg/vector_subscript_3.f90: Likewise.
7795 * gfortran.dg/vector_subscript_5.f90: Likewise.
7796 * gfortran.dg/verify_2.f90: Likewise.
7797 * gfortran.dg/volatile10.f90: Likewise.
7798 * gfortran.dg/where_1.f90: Likewise.
7799 * gfortran.dg/where_operator_assign_1.f90: Likewise.
7800 * gfortran.dg/where_operator_assign_2.f90: Likewise.
7801 * gfortran.dg/where_operator_assign_3.f90: Likewise.
7802 * gfortran.dg/whole_file_13.f90: Likewise.
7803 * gfortran.dg/whole_file_2.f90: Likewise.
7804 * gfortran.dg/widechar_2.f90: Likewise.
7805 * gfortran.dg/widechar_4.f90: Likewise.
7806 * gfortran.dg/widechar_5.f90: Likewise.
7807 * gfortran.dg/widechar_6.f90: Likewise.
7808 * gfortran.dg/widechar_8.f90: Likewise.
7809 * gfortran.dg/widechar_IO_1.f90: Likewise.
7810 * gfortran.dg/widechar_IO_2.f90: Likewise.
7811 * gfortran.dg/widechar_IO_3.f90: Likewise.
7812 * gfortran.dg/widechar_IO_4.f90: Likewise.
7813 * gfortran.dg/widechar_compare_1.f90: Likewise.
7814 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
7815 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
7816 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
7817 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
7818 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
7819 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
7820 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
7821 * gfortran.dg/widechar_select_1.f90: Likewise.
7822 * gfortran.dg/winapi.f90: Likewise.
7823 * gfortran.dg/write_0_pe_format.f90: Likewise.
7824 * gfortran.dg/write_back.f: Likewise.
7825 * gfortran.dg/write_check3.f90: Likewise.
7826 * gfortran.dg/write_direct_eor.f90: Likewise.
7827 * gfortran.dg/write_padding.f90: Likewise.
7828 * gfortran.dg/write_recursive.f90: Likewise.
7829 * gfortran.dg/write_rewind_1.f: Likewise.
7830 * gfortran.dg/write_rewind_2.f: Likewise.
7831 * gfortran.dg/write_zero_array.f90: Likewise.
7832 * gfortran.dg/x_slash_1.f: Likewise.
7833 * gfortran.dg/x_slash_2.f: Likewise.
7834 * gfortran.dg/zero_array_components_1.f90: Likewise.
7835 * gfortran.dg/zero_length_1.f90: Likewise.
7836 * gfortran.dg/zero_length_2.f90: Likewise.
7837 * gfortran.dg/zero_sized_1.f90: Likewise.
7838 * gfortran.dg/zero_sized_3.f90: Likewise.
7839 * gfortran.fortran-torture/compile/nested.f90: Likewise.
7840 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
7841 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
7842 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
7843 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
7844 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
7845 * gfortran.fortran-torture/execute/args.f90: Likewise.
7846 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
7847 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
7848 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
7849 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
7850 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
7851 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
7852 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
7853 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
7854 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
7855 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
7856 * gfortran.fortran-torture/execute/common.f90: Likewise.
7857 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
7858 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
7859 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
7860 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
7861 * gfortran.fortran-torture/execute/contained.f90: Likewise.
7862 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
7863 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
7864 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
7865 * gfortran.fortran-torture/execute/data.f90: Likewise.
7866 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
7867 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
7868 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
7869 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
7870 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
7871 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
7872 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
7873 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
7874 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
7875 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
7876 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
7877 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
7878 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
7879 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
7880 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
7881 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
7882 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
7883 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
7884 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
7885 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
7886 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
7887 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
7888 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
7889 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
7890 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
7891 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
7892 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
7893 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
7894 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
7895 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
7896 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
7897 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
7898 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
7899 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
7900 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
7901 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
7902 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
7903 * gfortran.fortran-torture/execute/forall.f90: Likewise.
7904 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
7905 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
7906 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
7907 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
7908 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
7909 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
7910 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
7911 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
7912 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
7913 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
7914 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
7915 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
7916 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
7917 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
7918 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
7919 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
7920 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
7921 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
7922 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
7923 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
7924 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
7925 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
7926 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
7927 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
7928 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
7929 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
7930 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
7931 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
7932 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7933 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
7934 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
7935 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
7936 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
7937 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
7938 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
7939 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
7940 Likewise.
7941 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
7942 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
7943 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
7944 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
7945 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
7946 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
7947 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
7948 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7949 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
7950 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
7951 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
7952 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7953 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
7954 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
7955 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
7956 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
7957 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
7958 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7959 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
7960 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7961 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
7962 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
7963 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
7964 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
7965 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
7966 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
7967 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
7968 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
7969 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7970 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
7971 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
7972 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
7973 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
7974 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
7975 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
7976 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
7977 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
7978 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
7979 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
7980 * gfortran.fortran-torture/execute/math.f90: Likewise.
7981 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
7982 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
7983 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
7984 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
7985 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
7986 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
7987 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
7988 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
7989 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
7990 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
7991 * gfortran.fortran-torture/execute/power.f90: Likewise.
7992 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
7993 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
7994 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7995 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
7996 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
7997 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
7998 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
7999 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
8000 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
8001 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
8002 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
8003 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
8004 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
8005 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
8006 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
8007 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
8008 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
8009 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
8010 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
8011 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
8012 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
8013 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
8014 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
8015 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
8016 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
8017 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
8018 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
8019 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
8020 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
8021 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
8022 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
8023 * gfortran.fortran-torture/execute/straret.f90: Likewise.
8024 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
8025 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
8026 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
8027 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
8028 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
8029 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
8030 * gfortran.fortran-torture/execute/string.f90: Likewise.
8031 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
8032 * gfortran.fortran-torture/execute/strret.f90: Likewise.
8033 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
8034 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
8035 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
8036 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
8037 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
8038 * gfortran.fortran-torture/execute/userop.f90: Likewise.
8039 * gfortran.fortran-torture/execute/where17.f90: Likewise.
8040 * gfortran.fortran-torture/execute/where18.f90: Likewise.
8041 * gfortran.fortran-torture/execute/where19.f90: Likewise.
8042 * gfortran.fortran-torture/execute/where20.f90: Likewise.
8043 * gfortran.fortran-torture/execute/where21.f90: Likewise.
8044 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
8045 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
8046 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8047 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8048 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8049 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8050 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
8051 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
8052 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
8053 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
8054 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
8055 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
8056 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
8057 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
8058 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
8059 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
8060 * gfortran.dg/inline_transpose_1.f90: Likewise.
8061
8062 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
8063
8064 PR fortran/84115
8065 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
8066 change to dg-run.
8067
8068 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
8069
8070 PR ada/84277
8071 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
8072 * gnat.dg/dispatch1.adb: Rename into...
8073 * gnat.dg/disp1.adb: ...this.
8074 * gnat.dg/dispatch1_p.ads: Rename into...
8075 * gnat.dg/disp1_pkg.ads: ...this.
8076 * gnat.dg/disp2.adb: Rename into...
8077 * gnat.dg/dispatch2.adb: ...this.
8078 * gnat.dg/dispatch2_p.ads: Rename into...
8079 * gnat.dg/disp2_pkg.ads: ...this.
8080 * gnat.dg/dispatch2_p.adb: Rename into...
8081 * gnat.dg/disp2_pkg.adb: this.
8082 * gnat.dg/generic_dispatch.adb: Rename into...
8083 * gnat.dg/generic_disp.adb: this.
8084 * gnat.dg/generic_dispatch_p.ads: Rename into...
8085 * gnat.dg/generic_disp_pkg.ads: ...this.
8086 * gnat.dg/generic_dispatch_p.adb: Rename into...
8087 * gnat.dg/generic_disp_pkg.adb: ...this.
8088 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
8089 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
8090 * gnat.dg/object_overflow1.adb: Tweak index.
8091 * gnat.dg/object_overflow2.adb: Likewise.
8092 * gnat.dg/object_overflow3.adb: Likewise.
8093 * gnat.dg/object_overflow4.adb: Likewise.
8094 * gnat.dg/object_overflow5.adb: Likewise.
8095
8096 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR ipa/84425
8099 * gcc.c-torture/compile/pr84425.c: New test.
8100
8101 2018-02-16 Marek Polacek <polacek@redhat.com>
8102 Jakub Jelinek <jakub@redhat.com>
8103
8104 PR c++/84192
8105 * g++.dg/cpp1y/constexpr-84192.C: New test.
8106
8107 2018-02-16 Martin Sebor <msebor@redhat.com>
8108
8109 PR c++/79064
8110 * g++.dg/overload15.C: New test.
8111
8112 2018-02-16 Yury Gribov <tetra2005@gmail.com>
8113
8114 PR target/81535
8115 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
8116 * gcc.dg/pr56727-2.c: Ditto.
8117 * gcc.target/powerpc/pr79439.c: Renamed to...
8118 * gcc.target/powerpc/pr79439-1.c: ...this.
8119 * gcc.target/powerpc/pr79439-2.c: New test.
8120 * gcc.target/powerpc/pr79439-3.c: New test.
8121
8122 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
8123
8124 target/pr84371
8125 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
8126 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
8127 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
8128 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
8129 * gcc.target/powerpc/builtins-3.c: Same.
8130
8131 2018-02-16 Nathan Sidwell <nathan@acm.org>
8132
8133 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
8134
8135 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
8136
8137 PR rtl-optimization/70023
8138 * gcc.target/i386/pr70023.c: New.
8139
8140 2018-02-16 Carl Love <cel@us.ibm.com>
8141
8142 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
8143 tests.
8144 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
8145 tests.
8146
8147 2018-02-16 Carl Love <cel@us.ibm.com>
8148
8149 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
8150 for the ABI definitions for vec_extract4b and vec_insert4b.
8151
8152 2018-02-16 Nathan Sidwell <nathan@acm.org>
8153
8154 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
8155 * g++.old-deja/g++.mike/net43.C: Likewise.
8156
8157 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8158
8159 PR c++/82468
8160 * g++.dg/cpp1z/class-deduction48.C: New.
8161
8162 2018-02-16 Nathan Sidwell <nathan@acm.org>
8163
8164 PR c++/84375
8165 * g++.dg/lookup/pr84375.C: New.
8166
8167 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8168
8169 PR target/83831
8170 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
8171
8172 2018-02-16 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/84417
8175 * gcc.dg/torture/pr84417.c: New testcase.
8176
8177 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR target/84272
8180 * g++.dg/opt/pr84272.C: New test.
8181
8182 PR rtl-optimization/83723
8183 * gcc.dg/pr83723.c: New test.
8184
8185 2018-02-16 Richard Biener <rguenther@suse.de>
8186
8187 PR tree-optimization/84399
8188 * gcc.dg/graphite/pr84399.c: New testcase.
8189
8190 2018-02-16 Richard Biener <rguenther@suse.de>
8191
8192 PR tree-optimization/84190
8193 * g++.dg/torture/pr84190.C: New testcase.
8194
8195 2018-02-15 Martin Sebor <msebor@redhat.com>
8196
8197 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
8198 directives.
8199
8200 2018-02-15 Janus Weil <janus@gcc.gnu.org>
8201
8202 PR fortran/84409
8203 * gfortran.dg/dtio_21.f03: Add an error message.
8204 * gfortran.dg/dtio_22.f90: Fix invalid test case.
8205
8206 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8207
8208 PR fortran/84381
8209 * gfortran.dg/stop_shouldfail.f90: New test.
8210
8211 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
8212
8213 PR c++/84330
8214 * g++.dg/concepts/pr84330.C: New.
8215
8216 2018-02-15 Tom de Vries <tom@codesourcery.com>
8217
8218 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
8219
8220 2018-02-15 Tom de Vries <tom@codesourcery.com>
8221
8222 * gcc.c-torture/compile/pr84136.c: Require effective target
8223 indirect_jumps.
8224
8225 2018-02-15 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR tree-optimization/84383
8228 * gcc.c-torture/compile/pr84383.c: New test.
8229
8230 PR tree-optimization/84334
8231 * gcc.dg/pr84334.c: New test.
8232
8233 2018-02-14 Carl Love <cel@us.ibm.com>
8234
8235 * gcc.target/powerpc/builtins-4-int128-runnable.c
8236 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
8237 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
8238
8239 2018-02-14 Martin Sebor <msebor@redhat.com>
8240
8241 PR tree-optimization/83698
8242 * gcc.dg/Wrestrict-7.c: New test.
8243 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
8244 * gcc.target/i386/chkp-stropt-17.c: Same.
8245
8246 2018-02-14 Martin Sebor <msebor@redhat.com>
8247
8248 PR c/84108
8249 * gcc.dg/Wattributes-8.c: New test.
8250
8251 2018-02-14 Janus Weil <janus@gcc.gnu.org>
8252
8253 PR fortran/84385
8254 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
8255 * gfortran.dg/allocate_with_source_23.f90: Ditto.
8256 * gfortran.dg/select_type_1.f03: Extend test case.
8257
8258 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
8259
8260 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
8261 (dg-options): Use -O2 -msse2 -mno-sse3.
8262
8263 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
8264
8265 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
8266 this test case still works ok.
8267 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8268 * gcc.dg/vmx/insert-be-order.c: Likewise.
8269 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8270 * gcc.dg/vmx/ld-be-order.c: Likewise.
8271 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8272 * gcc.dg/vmx/lde-be-order.c: Likewise.
8273 * gcc.dg/vmx/ldl-be-order.c: Likewise.
8274 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8275 * gcc.dg/vmx/merge-be-order.c: Likewise.
8276 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8277 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
8278 * gcc.dg/vmx/pack-be-order.c: Likewise.
8279 * gcc.dg/vmx/perm-be-order.c: Likewise.
8280 * gcc.dg/vmx/splat-be-order.c: Likewise.
8281 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
8282 * gcc.dg/vmx/st-be-order.c: Likewise.
8283 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8284 * gcc.dg/vmx/ste-be-order.c: Likewise.
8285 * gcc.dg/vmx/stl-be-order.c: Likewise.
8286 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8287 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
8288 * gcc.dg/vmx/unpack-be-order.c: Likewise.
8289 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8290 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
8291
8292 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
8293
8294 PR c++/84350
8295 * g++.dg/cpp0x/auto49.C: New.
8296
8297 2018-02-14 Nathan Sidwell <nathan@acm.org>
8298
8299 * g++.dg/template/instantiate5.C: Adjust required-from loc.
8300
8301 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8302
8303 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
8304 * gcc.target/powerpc/le-altivec-consts.c: Same.
8305
8306 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8307
8308 PR target/84220
8309 * gcc.target/powerpc/pr84220-sld.c: New test.
8310 * gcc.target/powerpc/pr84220-sld2.c: New test.
8311 * gcc.target/powerpc/pr84220-sldw.c: New test.
8312 * gcc.target/powerpc/pr84220-xxperm.c: New test.
8313 * gcc.target/powerpc/pr84220-xxsld.c: New test.
8314
8315 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8316
8317 PR target/84239
8318 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
8319 _inc_ssp intrinsics.
8320 * gcc.target/i386/cet-intrin-4.c: Likewise.
8321 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
8322 __builtin_ia32_rdssp[d|q].
8323
8324 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
8325
8326 PR tree-optimization/84357
8327 * gcc.dg/vect/pr84357.c: New test.
8328
8329 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8330
8331 PR target/83831
8332 * gcc.target/rx/pr83831.c: New tests.
8333
8334 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
8335
8336 PR target/79242
8337 * gcc.target/msp430/pr79242.c: New test.
8338
8339 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8340
8341 PR target/84372
8342 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
8343 with -mcpu=power9.
8344
8345 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8346
8347 PR target/84279
8348 * g++.dg/pr84279.C: New test.
8349
8350 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8351
8352 PR rtl-optimization/84169
8353 * gcc.c-torture/execute/pr84169.c: New.
8354
8355 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8356
8357 PR target/84370
8358 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
8359
8360 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8361
8362 PR target/84365
8363 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
8364 with -mcpu=power9.
8365
8366 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR c++/84364
8369 * g++.dg/warn/effc4.C: New test.
8370
8371 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8372
8373 PR c++/84333
8374 * g++.dg/template/sizeof16.C: New.
8375 * g++.dg/template/sizeof17.C: Likewise.
8376
8377 2018-02-13 Janus Weil <janus@gcc.gnu.org>
8378
8379 PR fortran/84313
8380 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
8381 add necessary compiler options.
8382 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
8383
8384 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR c/82210
8387 * gcc.c-torture/execute/pr82210.c: New test.
8388
8389 PR middle-end/84309
8390 * gcc.dg/pr84309-2.c: New test.
8391
8392 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
8393
8394 PR tree-optimization/84321
8395 * gcc.dg/pr84321.c: New test.
8396
8397 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
8398
8399 PR target/84359
8400 * gcc.target/i386/pr57193.c: Add -march=x86-64.
8401
8402 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
8403
8404 PR sanitizer/84340
8405 * gcc.dg/asan/pr84307.c: Remove test.
8406
8407 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
8408
8409 * gcc.target/rl78/test_auto_vector.c: New test.
8410
8411 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
8412
8413 PR c/84305
8414 * gcc.c-torture/compile/pr84305.c: New test.
8415
8416 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR target/84335
8419 * gcc.target/i386/pr84335.c: New test.
8420
8421 PR tree-optimization/84339
8422 * gcc.c-torture/execute/pr84339.c: New test.
8423
8424 PR middle-end/84309
8425 * gcc.dg/pr84309.c: New test.
8426 * gcc.target/i386/pr84309.c: New test.
8427
8428 PR target/84336
8429 * gcc.target/i386/pr84336.c: New test.
8430
8431 2018-02-12 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR c++/84341
8434 * c-c++-common/gomp/pr84341.c: New test.
8435
8436 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8437
8438 PR fortran/68746
8439 * gfortran.dg/read_dir.f90: Re-add dg-do run.
8440
8441 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8442
8443 PR fortran/68746
8444 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
8445 of zero for read.
8446
8447 2018-02-12 Jeff Law <law@redhat.com>
8448
8449 * gcc.c-torture/compile/reg-args-size.c: New test.
8450
8451 2018-02-12 Carl Love <cel@us.ibm.com>
8452
8453 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
8454 uint128 tests to new testfile.
8455 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
8456 int128 and uint128 tests.
8457 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
8458 list of torture tests.
8459
8460 2018-02-12 Janus Weil <janus@gcc.gnu.org>
8461
8462 PR fortran/84273
8463 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
8464 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
8465
8466 2018-02-12 Tamar Christina <tamar.christina@arm.com>
8467
8468 PR target/82641
8469 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
8470
8471 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
8472
8473 PR sanitizer/84307
8474 * gcc.dg/asan/pr84307.c: New test.
8475
8476 2018-02-12 Nathan Sidwell <nathan@acm.org>
8477
8478 * g++.dg/parse/pr84263.C: New.
8479
8480 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8481
8482 PR c++/79626
8483 * g++.dg/template/crash129.C: New.
8484
8485 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8486
8487 PR target/83828
8488 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8489 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8490 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
8491 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8492 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8493
8494 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8495
8496 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
8497 _mm_maskz_scalef_round_sd): Test new intrinsics.
8498 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
8499 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
8500 intrinsics.
8501 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
8502 _mm_maskz_scalef_round_ss): Test new intrinsics.
8503 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
8504 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
8505 intrinsics.
8506 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
8507 __builtin_ia32_scalefss_round): Remove builtin.
8508 (__builtin_ia32_scalefsd_mask_round,
8509 __builtin_ia32_scalefss_mask_round): Test new builtin.
8510 * gcc.target/i386/sse-13.c: Ditto.
8511 * gcc.target/i386/sse-23.c: Ditto.
8512
8513 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8514
8515 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
8516 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
8517 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
8518 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
8519 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
8520 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
8521 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
8522 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
8523 intrinsics.
8524 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
8525 (__builtin_ia32_sqrtss_round): Remove builtins.
8526 (__builtin_ia32_sqrtsd_mask_round)
8527 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
8528 * gcc.target/i386/sse-13.c: Ditto.
8529 * gcc.target/i386/sse-23.c: Ditto.
8530
8531 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8532
8533 PR fortran/35299
8534 * gfortran.dg/statement_function_3.f: New test.
8535
8536 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
8537
8538 PR fortran/54223
8539 PR fortran/84276
8540 * gfortran.dg/statement_function_1.f90: New test.
8541 * gfortran.dg/statement_function_2.f90: New test.
8542
8543 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
8544
8545 PR fortran/84074
8546 * gfortran.dg/type_to_class_5.f03: New test.
8547
8548 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
8549
8550 PR fortran/56691
8551 * gfortran.dg/type_to_class_4.f03: New test.
8552
8553 2018-02-10 Alan Modra <amodra@gmail.com>
8554
8555 PR target/84300
8556 * gcc.dg/pr84300.c: New.
8557
8558 2018-02-10 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR sanitizer/83987
8561 * g++.dg/ubsan/pr83987-2.C: New test.
8562
8563 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
8564
8565 * gcc.target/rx/movsicc.c: New test.
8566
8567 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8568
8569 PR target/83926
8570 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
8571 message.
8572
8573 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8574
8575 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
8576 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
8577
8578 2018-02-09 Nathan Sidwell <nathan@acm.org>
8579
8580 PR c/84293
8581 * c-c++-common/pr84293.h: New.
8582 * c-c++-common/pr84293.c: New.
8583
8584 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
8585
8586 PR rtl-optimization/57193
8587 * gcc.target/i386/pr57193.c: New.
8588
8589 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR target/84226
8592 * gcc.target/powerpc/pr84226.c: New test.
8593
8594 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8595
8596 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
8597 from this to...
8598 <vclzd>: ...this.
8599
8600 2018-02-09 Martin Sebor <msebor@redhat.com>
8601
8602 PR lto/84212
8603 * gcc.dg/lto/pr84212_0.c: New test file.
8604 * gcc.dg/lto/pr84212_1.c: Same.
8605
8606 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8607
8608 PR target/83926
8609 * gcc.target/powerpc/pr83926.c: New test.
8610 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
8611 message. Fix test for running in 32-bit mode.
8612
8613 2018-02-09 Tamar Christina <tamar.christina@arm.com>
8614
8615 PR target/82641
8616 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
8617
8618 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8619
8620 PR target/PR84295
8621 * gcc.target/s390/pr84295.c: New test.
8622
8623 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
8624
8625 PR c++/77522
8626 * g++.dg/cpp1y/lambda-init16.C: New.
8627
8628 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
8629
8630 * gnat.dg/sso8.adb: New test.
8631 * gnat.dg/sso8_pkg.ads: New helper.
8632
8633 2018-02-09 Richard Biener <rguenther@suse.de>
8634
8635 PR tree-optimization/84278
8636 * gcc.target/i386/pr84278.c: Adjust regex.
8637
8638 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8639
8640 PR tree-optimization/84232
8641 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
8642
8643 PR debug/84252
8644 * gcc.target/aarch64/pr84252.c: New test.
8645
8646 PR middle-end/84237
8647 * gcc.dg/pr84237.c: New test.
8648
8649 2018-02-09 Marek Polacek <polacek@redhat.com>
8650 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR c++/83659
8653 * g++.dg/torture/pr83659.C: New test.
8654
8655 2018-02-08 David Malcolm <dmalcolm@redhat.com>
8656
8657 PR tree-optimization/84136
8658 * gcc.c-torture/compile/pr84136.c: New test.
8659
8660 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
8661
8662 PR target/83008
8663 * gcc.target/i386/pr83008.c: New test.
8664
8665 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
8666
8667 PR target/81143
8668 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
8669
8670 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8671
8672 PR c++/83806
8673 * g++.dg/warn/Wunused-parm-11.C: New.
8674
8675 2018-02-08 Marek Polacek <polacek@redhat.com>
8676
8677 PR tree-optimization/84238
8678 * gcc.dg/Wstringop-overflow-3.c: New test.
8679
8680 2018-02-08 Nathan Sidwell <nathan@acm.org>
8681
8682 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
8683
8684 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8685
8686 PR tree-optimization/84265
8687 * gcc.dg/vect/pr84265.c: New test.
8688
8689 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8690
8691 PR tree-optimization/81635
8692 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
8693 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
8694
8695 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8696
8697 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
8698 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
8699 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
8700 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
8701 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
8702 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
8703 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
8704 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
8705 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
8706 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
8707 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
8708 * gcc.target/s390/nobp-return-attr-all.c: New test.
8709 * gcc.target/s390/nobp-return-attr-neg.c: New test.
8710 * gcc.target/s390/nobp-return-mem-attr.c: New test.
8711 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
8712 * gcc.target/s390/nobp-return-mem-z10.c: New test.
8713 * gcc.target/s390/nobp-return-mem-z900.c: New test.
8714 * gcc.target/s390/nobp-return-reg-attr.c: New test.
8715 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
8716 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
8717 * gcc.target/s390/nobp-return-reg-z10.c: New test.
8718 * gcc.target/s390/nobp-return-reg-z900.c: New test.
8719 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
8720 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
8721 * gcc.target/s390/nobp-table-jump-z10.c: New test.
8722 * gcc.target/s390/nobp-table-jump-z900.c: New test.
8723
8724 2018-02-08 Richard Biener <rguenther@suse.de>
8725
8726 PR tree-optimization/84233
8727 * g++.dg/torture/pr84233.C: New testcase.
8728
8729 2018-02-08 Richard Biener <rguenther@suse.de>
8730
8731 PR tree-optimization/84278
8732 * gcc.target/i386/pr84278.c: New testcase.
8733
8734 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
8735
8736 PR rtl-optimization/84068
8737 PR rtl-optimization/83459
8738 * gcc.dg/pr84068.c: New test.
8739
8740 2018-02-08 Richard Biener <rguenther@suse.de>
8741
8742 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
8743 loop vectorization to happen.
8744
8745 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8746
8747 PR c++/83204
8748 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
8749
8750 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8751
8752 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
8753
8754 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8755
8756 PR target/84154
8757 * gcc.target/powerpc/pr84154-1.c: New tests.
8758 * gcc.target/powerpc/pr84154-2.c: Likewise.
8759 * gcc.target/powerpc/pr84154-3.c: Likewise.
8760
8761 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8762
8763 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
8764
8765 2018-02-07 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR c++/84082
8768 * g++.dg/template/incomplete11.C: New test.
8769 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
8770
8771 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8772
8773 PR fortran/82994
8774 * gfortran.dg/deallocate_error_3.f90: New test.
8775 * gfortran.dg/deallocate_error_4.f90: New test.
8776
8777 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8778
8779 PR fortran/68560
8780 * gfortran.dg/shape_9.f90: New test.
8781
8782 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8783
8784 PR fortran/82049
8785 * gfortran.dg/assumed_charlen_parameter.f90: New test.
8786
8787 2018-02-07 David Malcolm <dmalcolm@redhat.com>
8788
8789 PR c++/81610
8790 PR c++/80567
8791 * g++.dg/spellcheck-reswords.C: New test case.
8792 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
8793 suggestion of "if".
8794
8795 2018-02-07 Martin Liska <mliska@suse.cz>
8796
8797 PR c++/84059.
8798 * g++.dg/ext/mv26.C: New test.
8799
8800 2018-02-07 Tom de Vries <tom@codesourcery.com>
8801
8802 * gcc.dg/pr83844.c: Require effective target alloca.
8803
8804 2018-02-07 Tom de Vries <tom@codesourcery.com>
8805
8806 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
8807
8808 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
8809
8810 PR target/84243
8811 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
8812 -fcf-protection=return.
8813
8814 2018-02-07 Tom de Vries <tom@codesourcery.com>
8815
8816 PR libgomp/84217
8817 * c-c++-common/goacc/pr84217.c: New test.
8818 * gfortran.dg/goacc/pr84217.f90: New test.
8819
8820 2018-02-07 Richard Biener <rguenther@suse.de>
8821
8822 PR tree-optimization/84204
8823 * gcc.dg/graphite/pr84204.c: New testcase.
8824
8825 PR tree-optimization/84205
8826 * gcc.dg/graphite/pr84205.c: New testcase.
8827
8828 PR tree-optimization/84223
8829 * gfortran.dg/graphite/pr84223.f90: New testcase.
8830
8831 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
8832
8833 PR c++/71662
8834 * g++.dg/cpp0x/scoped_enum7.C: New.
8835
8836 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8837
8838 PR tree-optimization/83008
8839 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
8840
8841 2018-02-07 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR tree-optimization/84235
8844 * gcc.c-torture/execute/ieee/pr84235.c: New test.
8845
8846 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8847
8848 PR testsuite/84243
8849 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
8850 targets.
8851 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
8852
8853 2018-02-06 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR target/84146
8856 * gcc.target/i386/pr84146.c: New test.
8857
8858 2018-02-06 Michael Collison <michael.collison@arm.com>
8859
8860 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
8861
8862 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8863
8864 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
8865 warning for -mno-speculate-indirect-jumps.
8866 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
8867 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8868 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
8869 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
8870 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
8871 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
8872
8873 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8874
8875 PR target/84145
8876 * c-c++-common/fcf-protection-1.c: Change a compared message.
8877 * c-c++-common/fcf-protection-2.c: Likewise.
8878 * c-c++-common/fcf-protection-3.c: Likewise.
8879 * c-c++-common/fcf-protection-5.c: Likewise.
8880 * c-c++-common/fcf-protection-6.c: New test.
8881 * c-c++-common/fcf-protection-7.c: Likewise.
8882
8883 2018-02-06 Marek Polacek <polacek@redhat.com>
8884
8885 PR tree-optimization/84228
8886 * c-c++-common/Wstringop-truncation-3.c: New test.
8887
8888 2018-02-06 Tamar Christina <tamar.christina@arm.com>
8889
8890 PR target/82641
8891 * gcc.target/arm/pragma_arch_switch_2.c: New.
8892
8893 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8894
8895 PR target/79975
8896 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
8897
8898 2018-02-05 Martin Sebor <msebor@redhat.com>
8899
8900 PR tree-optimization/83369
8901 * gcc.dg/Wnonnull.c: New test.
8902
8903 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
8904
8905 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
8906 argument and use dg-messages-by-file instead. Expect it to be
8907 an array rather than a dict.
8908 (lto-link-and-maybe-run): Remove messages_by_file argument and
8909 use an upvar for dg-messages-by-file. Update call to
8910 lto_handle_diagnostics.
8911 (lt-get-options): Treat dg-messages-by-file as an array
8912 rather than a dict.
8913 (lto-get-options-main): Likewise. Set the entry rather than appending.
8914 (lto-execute): Treat dg-messages-by-file as an array rather than
8915 a dict. Update call to lto-link-and-maybe-run.
8916
8917 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
8918
8919 PR c++/82782
8920 * g++.dg/cpp1z/inline-var4.C: New.
8921
8922 2018-02-05 Martin Liska <mliska@suse.cz>
8923
8924 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
8925 options.
8926 * c-c++-common/asan/pointer-compare-2.c: Likewise.
8927 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
8928 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
8929 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
8930 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
8931 * c-c++-common/asan/pointer-compare-3.c: New test.
8932
8933 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
8934
8935 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
8936 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8937
8938 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
8939
8940 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
8941 _mm_maskz_range_sd, _mm_mask_range_round_sd,
8942 _mm_maskz_range_round_sd): Test new intrinsics.
8943 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
8944 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
8945 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
8946 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
8947 _mm_maskz_range_ss, _mm_mask_range_round_ss,
8948 _mm_maskz_range_round_ss): Test new intrinsics.
8949 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
8950 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
8951 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
8952 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
8953 __builtin_ia32_rangess128_round): Remove builtins.
8954 (__builtin_ia32_rangesd128_mask_round,
8955 __builtin_ia32_rangess128_mask_round): Test new builtins.
8956 * gcc.target/i386/sse-13.c: Ditto.
8957 * gcc.target/i386/sse-23.c: Ditto.
8958
8959 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
8960
8961 PR middle-end/79966
8962 * gfortran.dg/pr79966.f90: New testcase
8963
8964 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
8965
8966 PR fortran/84094
8967 * gfortran.dg/associate_23.f90: Fix invalid code.
8968 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8969 * gfortran.dg/matmul_3.f90: Likewise.
8970 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
8971
8972 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
8973
8974 PR fortran/84115
8975 * gfortran.dg/associate_34.f90: New test.
8976 * gfortran.dg/associate_35.f90: New test.
8977
8978 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
8979
8980 PR fortran/84141
8981 PR fortran/84155
8982 * gfortran.dg/pr84155.f90: New test.
8983
8984 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
8985
8986 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
8987 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
8988
8989 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8990
8991 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
8992 dg-do run stanza.
8993
8994 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8995
8996 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
8997 requirement.
8998 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
8999 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
9000 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
9001
9002 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9003
9004 PR testsuite/52641
9005 * gcc.c-torture/execute/pr83362.c: Make work for int16.
9006 * gcc.dg/Wsign-conversion.c: Dito.
9007 * gcc.dg/attr-alloc_size-4.c: Dito.
9008 * gcc.dg/pr81020.c: Dito.
9009 * gcc.dg/pr81192.c: Dito.
9010 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
9011 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
9012 * gcc.dg/pr83844.c: Restrict to int32plus.
9013 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
9014 * gcc.dg/tree-ssa/ldist-25.c: Dito.
9015 * gcc.dg/tree-ssa/ldist-27.c: Dito.
9016 * gcc.dg/tree-ssa/ldist-28.c: Dito.
9017 * gcc.dg/tree-ssa/ldist-29.c: Dito.
9018 * gcc.dg/tree-ssa/ldist-30.c: Dito.
9019 * gcc.dg/tree-ssa/ldist-31.c: Dito.
9020 * gcc.dg/tree-ssa/ldist-32.c: Dito.
9021 * gcc.dg/tree-ssa/ldist-33.c: Dito.
9022 * gcc.dg/tree-ssa/ldist-34.c: Dito.
9023 * gcc.dg/tree-ssa/ldist-35.c: Dito.
9024 * gcc.dg/tree-ssa/ldist-36.c: Dito.
9025
9026 2018-02-02 Julia Koval <julia.koval@intel.com>
9027
9028 * gcc.target/i386/funcspec-56.inc: Handle new march.
9029 * g++.dg/ext/mv16.C: Ditto.
9030
9031 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9032
9033 * lib/target-supports.exp
9034 (check_effective_target_keeps_null_pointer_checks): No more
9035 special-case avr.
9036 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
9037 * gcc.dg/ifcvt-4.c: Skip avr.
9038 * gcc.dg/pr53037-1.c: Dito.
9039 * gcc.dg/pr53037-2.c: Dito.
9040 * gcc.dg/pr53037-3.c: Dito.
9041 * gcc.dg/pr63387-2.c: Dito.
9042 * gcc.dg/pr63387.c: Dito.
9043 * gcc.dg/sancov/cmp0.c: Dito.
9044 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
9045 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
9046 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
9047 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
9048 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
9049 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
9050 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
9051 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
9052 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
9053 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
9054 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
9055 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
9056 * gcc.dg/tree-ssa/pr82059.c: Dito.
9057 * gcc.c-torture/execute/pr70460.c: Dito.
9058
9059 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9060
9061 PR testsuite/52641
9062 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
9063 * gcc.c-torture/execute/20180112-1.c: Dito.
9064 * gcc.c-torture/execute/pr81503.c: Dito.
9065 * gcc.dg/store_merging_12.c: Dito.
9066 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
9067 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
9068 * gcc.dg/tree-ssa/pr80898.c: Dito.
9069 * gcc.dg/tree-ssa/pr82363.c: Dito.
9070 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
9071 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
9072 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
9073 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
9074 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
9075 * gcc.dg/tree-ssa/pr80803.c: Dito.
9076 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
9077 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
9078 * gcc.dg/tree-ssa/vrp114.c: Dito.
9079 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
9080 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
9081 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
9082
9083 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9084
9085 PR target/84066
9086 * gcc.target/i386/cet-sjlj-6a.c: New test.
9087 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9088
9089 2018-02-01 Marek Polacek <polacek@redhat.com>
9090
9091 PR c++/84125
9092 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
9093
9094 2018-01-30 Jeff Law <law@redhat.com>
9095
9096 PR target/84128
9097 * gcc.target/i386/pr84128.c: New test.
9098
9099 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
9100
9101 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
9102 -fdelete-null-pointer-checks.
9103
9104 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9105
9106 PR c++/83796
9107 * g++.dg/cpp0x/abstract-default1.C: New.
9108
9109 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9110
9111 PR tree-optimization/81635
9112 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
9113 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
9114
9115 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9116
9117 PR target/83370
9118 * gcc.target/aarch64/pr83370.c: New.
9119
9120 2018-02-01 Richard Biener <rguenther@suse.de>
9121
9122 * gcc.dg/graphite/pr35356-1.c: Adjust.
9123
9124 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9125
9126 PR testsuite/83846
9127 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
9128 for ILP32.
9129 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
9130 of hard-coding the choice.
9131 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
9132 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
9133 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
9134 memset call.
9135 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
9136 stdint.h types.
9137 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9138 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9139 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9140 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9141 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9142 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9143 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9144 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9145 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9146 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9147 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9148 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9149 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9150 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9151 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9152 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9153 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9154 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9155 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9156 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9157 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9158 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9159 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9160 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9161 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9162 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9163 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9164 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9165 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9166 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9167 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9168 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9169 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9170 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9171 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9172 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9173 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9174 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9175 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
9176 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9177 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
9178 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9179 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9180 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9181 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
9182 __builtin_popcountll rather than __builtin_popcountl.
9183
9184 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9185
9186 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
9187 of LD1R[HWD] for multi-element constants on big-endian targets.
9188 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9189 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9190
9191 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9192
9193 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
9194 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
9195 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
9196
9197 2018-02-01 Jakub Jelinek <jakub@redhat.com>
9198
9199 PR tree-optimization/81661
9200 PR tree-optimization/84117
9201 * gcc.dg/pr81661.c: New test.
9202 * gfortran.dg/pr84117.f90: New test.
9203
9204 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
9205
9206 PR fortran/83705
9207 * gfortran.dg/repeat_7.f90: Catch warning message.
9208
9209 2018-01-31 Ian Lance Taylor <iant@golang.org>
9210
9211 * go.go-torture/execute/printnil.go: New test.
9212
9213 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9214
9215 * lib/target-supports.exp (check_effective_target_comdat_group):
9216 Allow for Solaris as comdat syntax.
9217
9218 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
9219 Solaris with comdat_group support and as.
9220
9221 2018-01-31 Marek Polacek <polacek@redhat.com>
9222
9223 PR c/81779
9224 * gcc.dg/pr81779.c: New test.
9225
9226 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9227
9228 PR fortran/84116
9229 * gfortran.dg/gomp/pr84116.f90: New test.
9230
9231 PR c++/83993
9232 * g++.dg/init/pr83993-2.C: New test.
9233
9234 PR c++/83993
9235 * g++.dg/init/pr83993-1.C: New test.
9236 * g++.dg/cpp0x/pr83993.C: New test.
9237
9238 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
9239
9240 PR fortran/84088
9241 * gfortran.dg/pr84088.f90: New test.
9242
9243 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
9244
9245 PR target/82444
9246 * gcc.target/i386/pr82444.c: New.
9247
9248 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
9249
9250 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
9251 * gcc.target/powerpc/vsx-13.c: New.
9252
9253 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9254
9255 PR c++/84092
9256 * g++.dg/cpp1y/var-templ57.C: New.
9257
9258 2018-01-31 Marek Polacek <polacek@redhat.com>
9259
9260 PR c++/84138
9261 * g++.dg/diagnostic/pr84138.C: New test.
9262
9263 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
9264
9265 PR fortran/78534
9266 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
9267 -Wstringop-overflow warnings due to spurious warning with -O1.
9268 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
9269 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
9270
9271 2018-01-31 Richard Biener <rguenther@suse.de>
9272
9273 PR tree-optimization/84132
9274 * g++.dg/torture/pr84132.C: New testcase.
9275
9276 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
9277
9278 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
9279 dg-final scan.
9280
9281 2018-01-31 Julia Koval <julia.koval@intel.com>
9282
9283 PR target/83618
9284 * gcc.target/i386/rdpid.c: Remove "eax".
9285
9286 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9287
9288 PR tree-optimization/64946
9289 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
9290 scan-assembler checks.
9291
9292 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
9293
9294 * gcc.c-torture/execute/20180131-1.c: New test.
9295
9296 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9297
9298 * gcc.target/arc/taux-1.c: New test.
9299 * gcc.target/arc/taux-2.c: Likewise.
9300
9301 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9302
9303 * gcc.target/arc/uncached.c: New test.
9304
9305 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9306
9307 PR lto/83954
9308 * gnat.dg/lto20.adb: Remove dg-excess-errors.
9309
9310 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR preprocessor/69869
9313 * gcc.dg/cpp/trad/pr69869.c: New test.
9314
9315 PR c/84100
9316 * gcc.dg/pr84100.c: New test.
9317
9318 2018-01-30 Jeff Law <law@redhat.com>
9319
9320 PR target/84064
9321 * gcc.target/i386/pr84064: New test.
9322
9323 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9324
9325 PR fortran/84134
9326 * gfortran.dg/data_implied_do_2.f90: New test.
9327
9328 2018-01-30 Janus Weil <janus@gcc.gnu.org>
9329
9330 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
9331
9332 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9333
9334 PR fortran/84133
9335 * gfortran.dg/inline_matmul_21.f90: New test case.
9336
9337 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9338
9339 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
9340
9341 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
9342
9343 PR target/84112
9344 * gcc.target/powerpc/pr84112.c: New.
9345
9346 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9347
9348 PR rtl-optimization/83986
9349 * gcc.dg/pr83986.c: New test.
9350
9351 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
9352
9353 PR 58684
9354 * gcc.dg/torture/inf-compare-1.c: Add xfail.
9355 * gcc.dg/torture/inf-compare-2.c: Add xfail.
9356 * gcc.dg/torture/inf-compare-3.c: Add xfail.
9357 * gcc.dg/torture/inf-compare-4.c: Add xfail.
9358
9359 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR tree-optimization/84111
9362 * gcc.c-torture/compile/pr84111.c: New test.
9363
9364 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9365
9366 PR ipa/83179
9367 * gcc.dg/ipa/inline-2.c: Fix template.
9368 * gcc.dg/ipa/inline-3.c: Fix template.
9369
9370 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9371
9372 PR ipa/81360
9373 * g++.dg/torture/pr81360.C: New testcase.
9374
9375 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9376
9377 PR lto/83954
9378 * gcc.dg/lto/pr83954.h: New testcase.
9379 * gcc.dg/lto/pr83954_0.c: New testcase.
9380 * gcc.dg/lto/pr83954_1.c: New testcase.
9381
9382 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9383
9384 PR bootstrap/84017
9385 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
9386 to dg-options.
9387 Simplify DW_AT_producer scan.
9388
9389 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9390
9391 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
9392
9393 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
9394
9395 PR target/83828
9396 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9397 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9398 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
9399 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
9400
9401 2018-01-29 Jeff Law <law@redhat.com>
9402
9403 PR testsuite/81010
9404 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
9405 better match other tests which require vsx. Verify the zero
9406 extension is part of the test in the combiner dump.
9407
9408 2018-01-29 Marek Polacek <polacek@redhat.com>
9409
9410 PR c/83966
9411 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
9412
9413 PR c++/83996
9414 * g++.dg/ext/pr83996.C: New test.
9415
9416 2018-01-29 Richard Biener <rguenther@suse.de>
9417
9418 PR tree-optimization/84057
9419 * gcc.dg/graphite/pr84057.c: New testcase.
9420
9421 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9422
9423 PR fortran/84073
9424 * gfortran.dg/bind_c_usage_31.f90: New test.
9425
9426 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9427
9428 PR c++/83924
9429 * g++.dg/warn/Wduplicated-branches5.C: New.
9430
9431 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
9432
9433 * gcc.target/rl78/test_addsi3_internal.c: New test.
9434
9435 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
9436
9437 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
9438 Make expected output depend on whether we expect sibcalls or not.
9439 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
9440 safe-indirect-jump-1.c).
9441
9442 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
9443 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9444 Soren Rasmussen <s.c.rasmussen@gmail.com>
9445
9446 Fortran 2018 teams tests.
9447
9448 * gfortran.dg/team_number_1.f90: new test for team_number.
9449 * gfortran.dg/team_change_1.f90: new test for change team.
9450 * gfortran.dg/team_end_1.f90: new test for end team.
9451 * gfortran.dg/team_form_1.f90: new test for form team.
9452
9453 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9454
9455 PR fortran/83998
9456 * gfortran.dg/dot_product_4.f90
9457
9458 2018-01-26 Martin Sebor <msebor@redhat.com>
9459
9460 PR tree-optimization/83896
9461 * gcc.dg/strlenopt-43.c: New.
9462
9463 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9464
9465 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
9466 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
9467 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
9468 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
9469 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
9470 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
9471 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
9472 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
9473 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
9474 stanzas.
9475 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
9476 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
9477 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
9478 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
9479 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
9480 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
9481 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
9482 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
9483 instruction list.
9484 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
9485
9486 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9487
9488 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
9489 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
9490 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
9491 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
9492 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
9493 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
9494 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
9495 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
9496 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
9497 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
9498 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
9499 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
9500 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
9501
9502 2018-01-26 Martin Liska <mliska@suse.cz>
9503
9504 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
9505 warning is seen.
9506
9507 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9508
9509 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
9510 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
9511 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
9512 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
9513 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
9514 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
9515 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
9516 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
9517
9518 2018-01-26 Richard Biener <rguenther@suse.de>
9519
9520 PR rtl-optimization/84003
9521 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
9522 latent bug in DSE if NOINLINE is appropriately defined.
9523 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
9524 and defining NOINLINE.
9525
9526 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9527
9528 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
9529 tests specific to aarch64. XFAIL test on arm.
9530
9531 2018-01-26 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR rtl-optimization/83985
9534 * gcc.dg/pr83985.c: New test.
9535
9536 PR c/83989
9537 * c-c++-common/Wrestrict-3.c: New test.
9538
9539 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9540
9541 * gcc.target/arc/tdelegitimize_addr.c: New test.
9542
9543 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9544
9545 * gcc.target/arc/jli-1.c: New file.
9546 * gcc.target/arc/jli-2.c: Likewise.
9547
9548 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
9549
9550 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
9551 scan-assembler.
9552 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9553 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9554
9555 2018-01-26 Richard Biener <rguenther@suse.de>
9556
9557 PR tree-optimization/81082
9558 * gcc.dg/vect/pr81082.c: New testcase.
9559 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
9560 simplification to n * n.
9561
9562 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9563
9564 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
9565 Solaris 10.
9566 * gcc.target/i386/pr63620.c: Likewise.
9567
9568 2018-01-26 Julia Koval <julia.koval@intel.com>
9569
9570 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
9571 -mavx512f -mavx512bw.
9572 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
9573 * gcc.target/i386/i386.exp: Fix types.
9574
9575 2018-01-26 Alan Modra <amodra@gmail.com>
9576
9577 PR target/84033
9578 * gcc.target/powerpc/swaps-p8-46.c: New.
9579
9580 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
9581
9582 PR fortran/37577
9583 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
9584 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
9585 'array01' in the tree dump comparison.
9586 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
9587 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
9588 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
9589
9590 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
9591
9592 PR middle-end/83055
9593 * gcc.dg/torture/pr83055.c: New testcase.
9594
9595 2018-01-25 Jakub Jelinek <jakub@redhat.com>
9596
9597 PR c++/84031
9598 * g++.dg/cpp1z/decomp36.C: New test.
9599
9600 PR middle-end/83977
9601 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
9602
9603 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
9604
9605 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
9606 the shift dump line.
9607 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9608
9609 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9610
9611 PR target/81550
9612 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
9613 index instead of int, which allows IVOPTs to properly optimize the
9614 loop.
9615
9616 2018-01-24 David Malcolm <dmalcolm@redhat.com>
9617
9618 PR jit/82846
9619 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
9620 of "fn_type" typedef.
9621 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
9622
9623 2018-01-24 Ian Lance Taylor <iant@golang.org>
9624
9625 * go.go-torture/execute/names-1.go: New test.
9626
9627 2018-01-19 Jeff Law <law@redhat.com>
9628
9629 PR target/83994
9630 * gcc.target/i386/pr83994.c: New test.
9631
9632 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
9633
9634 PR target/84014
9635 * gcc.target/powerpc/pr84014.c: New.
9636
9637 2018-01-24 Jakub Jelinek <jakub@redhat.com>
9638
9639 PR middle-end/83977
9640 * c-c++-common/gomp/pr83977-1.c: New test.
9641 * c-c++-common/gomp/pr83977-2.c: New test.
9642 * c-c++-common/gomp/pr83977-3.c: New test.
9643 * gfortran.dg/gomp/pr83977.f90: New test.
9644
9645 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9646
9647 PR testsuite/83889
9648 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
9649 * gcc.dg/vect/pr80631-1.c: Likewise.
9650 * gcc.dg/vect/pr80631-2.c: Likewise.
9651 * gcc.dg/vect/pr81410.c: Likewise.
9652 * gcc.dg/vect/pr81633.c: Likewise.
9653 * gcc.dg/vect/pr81815.c: Likewise.
9654 * gcc.dg/vect/pr82108.c: Likewise.
9655 * gcc.dg/vect/pr83857.c: Likewise.
9656 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9657 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9658 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
9659 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9660 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9661 * gcc.dg/vect/vect-reduc-11.c: Likewise.
9662 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
9663 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
9664 dg-xfail-run-if instead.
9665 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9666 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9667 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9668 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
9669 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9670
9671 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9672
9673 PR tree-optimization/83979
9674 * g++.dg/pr83979.c: New test.
9675
9676 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9677
9678 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
9679 option. Add arm_neon_ok_no_float_abi check.
9680
9681 2018-01-24 Richard Biener <rguenther@suse.de>
9682
9683 PR tree-optimization/83176
9684 * gcc.dg/graphite/pr83176.c: New testcase.
9685
9686 2018-01-24 Richard Biener <rguenther@suse.de>
9687
9688 PR tree-optimization/82819
9689 * gcc.dg/graphite/pr82819.c: New testcase.
9690
9691 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9692
9693 PR c++/83921
9694 * g++.dg/cpp1y/constexpr-83921-1.C: New.
9695 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
9696 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
9697 * g++.dg/ext/stmtexpr20.C: Likewise.
9698 * g++.dg/ext/stmtexpr21.C: Likewise.
9699
9700 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9701
9702 PR c++/83974
9703 * g++.dg/warn/pr83974.C: New test case.
9704
9705 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR sanitizer/83987
9708 * g++.dg/ubsan/pr83987.C: New test.
9709
9710 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9711
9712 PR fortran/83866
9713 * gfortran.dg/pdt_29.f03: New test.
9714
9715 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9716
9717 PR fortran/83898
9718 * gfortran.dg/associate_33.f03: New test.
9719
9720 2018-01-23 Martin Liska <mliska@suse.cz>
9721
9722 PR lto/81440
9723 * gcc.dg/lto/pr81440.h: New test.
9724 * gcc.dg/lto/pr81440_0.c: New test.
9725 * gcc.dg/lto/pr81440_1.c: New test.
9726
9727 2018-01-23 Nathan Sidwell <nathan@acm.org>
9728
9729 PR c++/83988
9730 * g++.dg/template/pr83988.C: New.
9731
9732 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR c++/82882
9735 PR c++/83978
9736 * g++.dg/cpp0x/pr82882.C: New test.
9737 * g++.dg/cpp0x/pr83978.C: New test.
9738
9739 PR c++/83958
9740 * g++.dg/cpp1z/decomp35.C: New test.
9741
9742 2018-01-23 Nathan Sidwell <nathan@acm.org>
9743
9744 * g++.dg/cpp0x/range-for10.C: Adjust.
9745 * g++.dg/ext/forscope1.C: Adjust.
9746 * g++.dg/ext/forscope2.C: Adjust.
9747 * g++.dg/template/for1.C: Adjust.
9748
9749 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9750
9751 PR tree-optimization/83510
9752 * gcc.c-torture/compile/pr83510.c: New test case.
9753
9754 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9755
9756 PR testsuite/83888
9757 * lib/target-supports.exp (check_effective_target_vect_float): Say
9758 that the result only holds when -funsafe-math-optimizations is on.
9759 (check_effective_target_vect_float_strict): New procedure.
9760 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
9761 of vect_float.
9762 * gcc.dg/vect/vect-reduc-6.c: Likewise.
9763
9764 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9765
9766 PR tree-optimization/83965
9767 * gcc.dg/vect/pr83965.c: New test.
9768
9769 2018-01-23 Richard Biener <rguenther@suse.de>
9770
9771 PR tree-optimization/83963
9772 * gfortran.dg/graphite/pr83963.f: New testcase.
9773 * gcc.dg/graphite/pr83963-2.c: Likewise.
9774
9775 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR c++/83918
9778 * g++.dg/cpp1z/pr83918.C: New test.
9779
9780 2018-01-22 Jakub Jelinek <jakub@redhat.com>
9781
9782 PR tree-optimization/83957
9783 * gcc.dg/autopar/pr83957.c: New test.
9784
9785 PR tree-optimization/83081
9786 * gcc.dg/predict-8.c: Adjust expected probability.
9787
9788 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9789
9790 PR target/83862
9791 * gcc.target/powerpc/pr83862.c: New test.
9792
9793 2018-01-22 Carl Love <cel@us.ibm.com>
9794
9795 * gcc.target/powerpc/powerpc.exp: Add torture tests for
9796 builtins-4-runnable.c, builtins-6-runnable.c,
9797 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
9798 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
9799 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
9800 for signed/unsigned 128-bit and long long int loads.
9801
9802 2018-01-22 Marek Polacek <polacek@redhat.com>
9803
9804 PR c++/81933
9805 * g++.dg/cpp1y/constexpr-empty4.C: New test.
9806
9807 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
9808
9809 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
9810 scan-asembler valid instructions list.
9811 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
9812 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
9813 power8-vector requirement and option.
9814 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
9815
9816 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
9817
9818 PR 78534
9819 PR 83704
9820 * gfortran.dg/string_1.f90: Remove printing the length.
9821
9822 2018-01-22 Richard Biener <rguenther@suse.de>
9823
9824 PR tree-optimization/83963
9825 * gcc.dg/graphite/pr83963.c: New testcase.
9826
9827 2018-01-22 Sudakshina Das <sudi.das@arm.com>
9828
9829 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
9830 dg-require-effective-target directives.
9831
9832 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9833
9834 * lib/target-supports.exp (check_effective_target_arm_softfloat):
9835 New procedure.
9836 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
9837 Adjust scan-assembler checks for soft-float.
9838
9839 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9840
9841 PR target/83946
9842 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
9843
9844 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
9845
9846 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
9847 * gcc.dg/pr83623.c: Likewise.
9848 * gcc.dg/pr83666.c: Likewise.
9849
9850 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9851 David Edelsohn <dje.gcc@gmail.com>
9852
9853 PR target/83946
9854 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
9855 assembly output from "crset eq" to "crset 2".
9856 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
9857 assembly output from . to $.
9858 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9859 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
9860 assembly output from "crset eq" to "crset 2".
9861 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
9862 assembly output from "crset eq" to "crset 2", and from . to $.
9863
9864 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
9865
9866 PR fortran/83900
9867 * gfortran.dg/matmul_18.f90: New test.
9868
9869 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
9870
9871 PR tree-optimization/83940
9872 * gcc.dg/torture/pr83940.c: New test.
9873
9874 2018-01-20 Jakub Jelinek <jakub@redhat.com>
9875
9876 PR middle-end/83945
9877 * gcc.dg/tls/pr83945.c: New test.
9878
9879 PR target/83930
9880 * gcc.dg/pr83930.c: New test.
9881
9882 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9883
9884 PR fortran/83900
9885 * gfortran.dg/matmul_17.f90: New test.
9886
9887 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9888
9889 PR fortran/80768
9890 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
9891
9892 2018-01-19 Jakub Jelinek <jakub@redhat.com>
9893
9894 PR c++/81167
9895 * g++.dg/cpp0x/pr81167.C: New test.
9896
9897 PR c++/83919
9898 * g++.dg/cpp0x/pr83919.C: New test.
9899
9900 2018-01-19 Jeff Law <law@redhat.com>
9901 Jakub Jelinek <jakub@redhat.com>
9902
9903 * gcc.dg/stack-check-16.c: New test.
9904
9905 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
9906
9907 PR target/83790
9908 * gcc.target/nvptx/indirect_call.c: New test.
9909
9910 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9911
9912 * g++.dg/torture/pr83619.C: Remove dg-message.
9913
9914 2018-01-19 Martin Liska <mliska@suse.cz>
9915
9916 * gcc.dg/predict-1.c: Adjust expected probability.
9917 * gcc.dg/predict-3.c: Likewise.
9918 * gcc.dg/predict-5.c: Likewise.
9919 * gcc.dg/predict-6.c: Likewise.
9920 * gcc.dg/predict-9.c: Likewise.
9921
9922 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
9923
9924 PR tree-optimization/83922
9925 * gcc.dg/pr83922.c: New test.
9926
9927 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
9928
9929 PR tree-optimization/83914
9930 * gcc.dg/vect/pr83914.c: New test.
9931
9932 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9933
9934 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
9935 * gcc.target/arm/negdi-2.c: Likewise.
9936 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
9937
9938 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9939
9940 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
9941
9942 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9943
9944 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
9945
9946 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
9947
9948 * gcc.dg/torture/pr52451.c (main): Skip long double test on
9949 hppa*-*-hpux*.
9950
9951 2018-01-18 Jakub Jelinek <jakub@redhat.com>
9952
9953 PR ipa/83619
9954 PR testsuite/83934
9955 * g++.dg/torture/pr83619.C (e): Define before first use instead of
9956 forward declaration.
9957
9958 2018-01-18 Carl Love <cel@us.ibm.com>
9959
9960 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
9961 to the function.
9962
9963 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9964
9965 PR c++/81013
9966 * g++.dg/inherit/union3.C: New.
9967
9968 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9969
9970 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
9971
9972 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
9973
9974 PR ipa/83619
9975 * g++.dg/torture/pr83619.C: New testcase.
9976
9977 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9978
9979 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
9980 Add function body to force error messages in some configurations.
9981
9982 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9983
9984 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
9985 and arm_thumb1_ok.
9986
9987 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
9988
9989 PR other/70268
9990 * c-c++-common/ffile-prefix-map.c: New test.
9991 * c-c++-common/fmacro-prefix-map.c: New test.
9992 * c-c++-common/cpp/ffile-prefix-map.c: New test.
9993 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
9994
9995 2018-01-18 Martin Liska <mliska@suse.cz>
9996
9997 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
9998 * gcc.target/i386/indirect-thunk-4.c: Likewise.
9999 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10000 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10001 * gcc.target/i386/ret-thunk-10.c: Likewise.
10002 * gcc.target/i386/ret-thunk-11.c: Likewise.
10003 * gcc.target/i386/ret-thunk-12.c: Likewise.
10004 * gcc.target/i386/ret-thunk-15.c: Likewise.
10005 * gcc.target/i386/ret-thunk-9.c: Likewise.
10006
10007 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10008
10009 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
10010 order.
10011
10012 2018-01-18 Nathan Sidwell <nathan@acm.org>
10013
10014 PR c++/83160
10015 * g++.dg/cpp0x/pr83160.C: New.
10016
10017 2018-01-18 Richard Biener <rguenther@suse.de>
10018
10019 PR tree-optimization/83887
10020 * gcc.dg/graphite/pr83887.c: New testcase.
10021 * gfortran.dg/graphite/pr83887.f90: Likewise.
10022 * gfortran.dg/graphite/pr83887.f: Likewise.
10023
10024 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10025
10026 PR target/65578
10027 * gcc.target/arm/builtin-bswap.x: New file.
10028 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
10029 and options for armv6t2.
10030 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
10031 and options for Thumb1.
10032 * gcc.target/arm/builtin-bswap16.x: New file.
10033 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
10034 and options for armv6t2.
10035 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
10036 and options for Thumb1.
10037
10038 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10039
10040 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
10041 order.
10042
10043 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR c/61240
10046 * gcc.dg/pr61240.c: New test.
10047
10048 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10049
10050 PR fortran/83864
10051 * gfortran.dg/pr83864.f90: New test.
10052
10053 2018-01-17 Jeff Law <law@redhat.com>
10054
10055 PR testsuite/83883
10056 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
10057
10058 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10059
10060 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
10061 restriction, but still restrict to 64-bit.
10062 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
10063 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
10064
10065 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10066
10067 PR fortran/83874
10068 * gfortran.dg/pr83874.f90: New test.
10069
10070 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR c++/83824
10073 * g++.dg/cpp0x/pr83824.C: New test.
10074
10075 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10076
10077 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
10078 appropriate .gnu_attribute for the long double type, if we use the
10079 long double type, but do not generate any calls.
10080 * gcc.target/powerpc/gnuattr2.c: Likewise.
10081 * gcc.target/powerpc/gnuattr3.c: Likewise.
10082
10083 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10084
10085 PR c++/78344
10086 * g++.dg/cpp0x/alignas13.C: New.
10087
10088 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10089
10090 PR c++/83897
10091 * g++.dg/cpp0x/pr83897.C: New test.
10092
10093 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
10094
10095 PR ipa/83051
10096 * gcc.c-torture/compile/pr83051-2.c: New testcase.
10097
10098 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10099
10100 PR c++/81054
10101 * g++.dg/cpp0x/constexpr-ice19.C: New.
10102
10103 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10104
10105 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
10106 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
10107 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
10108 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
10109 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
10110 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
10111 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
10112 * gcc.target/powerpc/builtins-1-be-folded.c: New.
10113 * gcc.target/powerpc/builtins-1-le-folded.c: New.
10114 * gcc.target/powerpc/builtins-1.fold.h: New.
10115
10116 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10117
10118 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
10119 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
10120
10121 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10122
10123 * gcc.target/arm/g2.c: Add -marm to dg-options.
10124 * gcc.target/arm/scd42-2.c: Likewise.
10125
10126 2018-01-17 Nathan Sidwell <nathan@acm.org>
10127
10128 PR c++/83287
10129 * g++.dg/lookup/pr83287-2.C: New.
10130
10131 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10132
10133 PR c++/83814
10134 PR c++/83902
10135 * g++.dg/wrappers/pr83814.C: New test case.
10136 * g++.dg/wrappers/pr83902.C: New test case.
10137
10138 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10139
10140 PR lto/83121
10141 * g++.dg/lto/pr83121_0.C: New test case.
10142 * g++.dg/lto/pr83121_1.C: New test case.
10143 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
10144 adapted from DejaGnu's dg-test.
10145 (lto_handle_diagnostics): New procedure.
10146 (lto_prune_warns): Ignore informational notes.
10147 (lto-link-and-maybe-run): Add "messages_by_file" param.
10148 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
10149 "execute" when "link" fails if "execute" was not specified.
10150 (lto-can-handle-directive): New procedure.
10151 (lto-get-options-main): Call lto-can-handle-directive. Add a
10152 dg-messages local, using it to set the caller's
10153 dg-messages-by-file for the given source file.
10154 (lto-get-options): Likewise.
10155 (lto-execute): Add dg-messages-by-file local, and pass it to
10156 lto-link-and-maybe-run.
10157
10158 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10159 Richard Sandiford <richard.sandiford@linaro.org>
10160
10161 PR target/79041
10162 PR target/82964
10163 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
10164 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
10165
10166 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10167
10168 * lib/target-supports.exp: Fix -march arguments in arm arch effective
10169 target check autogenerator for armv8.1-a and armv8.2-a.
10170
10171 2018-01-17 Carl Love <cel@us.ibm.com>
10172
10173 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
10174 Add debug print statements.
10175 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
10176 16 byte vector load followed by a partial vector load.
10177
10178 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10179
10180 PR c++/83799
10181 * g++.dg/wrappers/pr83799.C: New test case.
10182
10183 2018-01-17 Nathan Sidwell <nathan@acm.org>
10184
10185 PR c++/83739
10186 * g++.dg/cpp1y/pr83739.C: New.
10187
10188 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10189
10190 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
10191 * gcc.target/visium/overflow16.c: Likewise.
10192 * gcc.target/visium/overflow32.c: Likewise.
10193
10194 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10195
10196 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
10197
10198 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10199
10200 * gcc.dg/rtl/arm/stl-cond.c: New test.
10201 * gcc.target/arm/stl-cond.c: Delete.
10202
10203 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10204
10205 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
10206 directives.
10207
10208 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR tree-optimization/83843
10211 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
10212 * gcc.dg/store_merging_19.c: New test.
10213
10214 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10215
10216 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
10217 and options.
10218
10219 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR rtl-optimization/83771
10222 * gcc.dg/pr83771.c: New test.
10223
10224 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10225
10226 PR tree-optimization/81184
10227 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
10228 targets.
10229 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10230
10231 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10232
10233 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
10234
10235 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10236
10237 PR target/83546
10238 * gcc.target/i386/pr83546.c: New test.
10239
10240 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10241
10242 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
10243
10244 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10245
10246 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
10247 test and add dg-warning for the -Wstringop-overflow warning.
10248
10249 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10250
10251 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
10252 XFAIL last test on SPARC and Visium.
10253
10254 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
10255
10256 PR rtl-optimization/80481
10257 * g++.dg/pr80481.C: Exclude solaris.
10258
10259 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10260
10261 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
10262 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
10263 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
10264
10265 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10266
10267 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
10268 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
10269 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
10270 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
10271 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
10272 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
10273 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
10274 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
10275 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
10276 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
10277 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
10278 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
10279 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
10280 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
10281 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
10282
10283 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10284
10285 PR testsuite/77734
10286 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
10287
10288 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10289
10290 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
10291 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
10292 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
10293 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
10294 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
10295 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
10296
10297 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10298
10299 PR tree-optimization/83857
10300 * gcc.dg/vect/pr83857.c: New test.
10301
10302 2018-01-16 Richard Biener <rguenther@suse.de>
10303
10304 PR tree-optimization/83867
10305 * gcc.dg/vect/pr83867.c: New testcase.
10306
10307 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10308
10309 PR c/83844
10310 * gcc.dg/pr83844.c: New test.
10311
10312 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10313
10314 * gcc.dg/torture/pr83847.c: New test.
10315
10316 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10317
10318 PR rtl-optimization/86620
10319 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
10320 instead of --param=max-sched-ready-insns=0.
10321 * gcc.target/i386/pr83620.c: New test.
10322 * gcc.dg/pr83620.c: New test.
10323
10324 PR tree-optimization/83843
10325 * gcc.dg/store_merging_18.c: New test.
10326
10327 PR c++/83817
10328 * g++.dg/cpp1y/pr83817.C: New test.
10329
10330 PR c++/83825
10331 * g++.dg/template/pr83825.C: New test.
10332
10333 2018-01-16 Richard Biener <rguenther@suse.de>
10334
10335 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
10336
10337 2018-01-16 Richard Biener <rguenther@suse.de>
10338
10339 PR testsuite/82132
10340 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
10341 from gcc.dg/torture/pr60092.c.
10342
10343 2018-01-15 Martin Sebor <msebor@redhat.com>
10344
10345 PR c++/83588
10346 * g++.dg/ext/flexary28.C: New test.
10347
10348 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
10349
10350 PR fortran/82257
10351 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
10352
10353 2018-01-15 Martin Sebor <msebor@redhat.com>
10354
10355 PR testsuite/83869
10356 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
10357
10358 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10359
10360 PR fortran/54613
10361 * gfortran.dg/minmaxloc_9.f90: New test.
10362 * gfortran.dg/minmaxloc_10.f90: New test.
10363 * gfortran.dg/minmaxloc_11.f90: New test.
10364
10365 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
10366
10367 PR target/83839
10368 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
10369 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10370 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10371 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10372 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10373 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10374 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10375 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10376 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10377 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10378 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10379 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10380 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10381 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10382 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10383 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
10384 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10385 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
10386 * gcc.target/i386/ret-thunk-10.c: Likewise.
10387 * gcc.target/i386/ret-thunk-11.c: Likewise.
10388 * gcc.target/i386/ret-thunk-12.c: Likewise.
10389 * gcc.target/i386/ret-thunk-13.c: Likewise.
10390 * gcc.target/i386/ret-thunk-14.c: Likewise.
10391 * gcc.target/i386/ret-thunk-15.c: Likewise.
10392 * gcc.target/i386/ret-thunk-9.c: Don't check the
10393 __x86_return_thunk label. Scan for "push" only for Linux.
10394
10395 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
10396
10397 PR testsuite/79920
10398 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
10399
10400 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10401
10402 PR target/83687
10403 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
10404 tests.
10405 * gcc.target/arm/pr83687.c: New test.
10406
10407 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10408
10409 Adjust tests to AVR_TINY.
10410
10411 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
10412 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
10413 * gcc.target/avr/pr71627.c: Same.
10414 * gcc.target/avr/torture/addr-space-1-0.c: Same.
10415 * gcc.target/avr/torture/addr-space-1-1.c: Same.
10416 * gcc.target/avr/torture/addr-space-1-x.c: Same.
10417 * gcc.target/avr/torture/addr-space-2-0.c: Same.
10418 * gcc.target/avr/torture/addr-space-2-1.c: Same.
10419 * gcc.target/avr/torture/addr-space-2-x.c: Same.
10420 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
10421 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
10422 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
10423 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
10424 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
10425 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
10426 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
10427 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
10428 * gcc.target/avr/torture/pr61055.c: Same.
10429 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
10430 available.
10431 * gcc.target/avr/torture/int24-mul.c: Same.
10432 * gcc.target/avr/torture/pr51782-1.c: Same.
10433 * gcc.target/avr/torture/pr61443.c: Same.
10434 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
10435 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
10436
10437 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10438
10439 PR c/83801
10440 PR c/83729
10441 * gcc.target/avr/torture/pr83729.c: New test.
10442 * gcc.target/avr/torture/pr83801.c: New test.
10443
10444 2018-01-15 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR middle-end/82694
10447 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
10448 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
10449
10450 2018-01-10 Martin Sebor <msebor@redhat.com>
10451
10452 PR other/83508
10453 * gcc.dg/Wstringop-overflow-2.c: New test.
10454
10455 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10456
10457 PR libgfortran/83811
10458 * gfortran.dg/fmt_e.f90: New test.
10459
10460 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10461
10462 * gcc.target/i386/indirect-thunk-10.c: New test.
10463 * gcc.target/i386/indirect-thunk-8.c: Likewise.
10464 * gcc.target/i386/indirect-thunk-9.c: Likewise.
10465 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
10466 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
10467 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
10468 * gcc.target/i386/ret-thunk-17.c: Likewise.
10469 * gcc.target/i386/ret-thunk-18.c: Likewise.
10470 * gcc.target/i386/ret-thunk-19.c: Likewise.
10471 * gcc.target/i386/ret-thunk-20.c: Likewise.
10472 * gcc.target/i386/ret-thunk-21.c: Likewise.
10473
10474 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10475
10476 * gcc.target/i386/indirect-thunk-register-4.c: New test.
10477
10478 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10479
10480 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10481 -mno-indirect-branch-register.
10482 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10483 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10484 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10485 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10486 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10487 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10488 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10489 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10490 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10491 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10492 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10493 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10494 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10495 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10496 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10497 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10498 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10499 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10500 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10501 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10502 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10503 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10504 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10505 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10506 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10507 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10508 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10509 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10510 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10511 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10512 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10513 * gcc.target/i386/ret-thunk-10.c: Likewise.
10514 * gcc.target/i386/ret-thunk-11.c: Likewise.
10515 * gcc.target/i386/ret-thunk-12.c: Likewise.
10516 * gcc.target/i386/ret-thunk-13.c: Likewise.
10517 * gcc.target/i386/ret-thunk-14.c: Likewise.
10518 * gcc.target/i386/ret-thunk-15.c: Likewise.
10519 * gcc.target/i386/ret-thunk-9.c: Likewise.
10520 * gcc.target/i386/indirect-thunk-register-1.c: New test.
10521 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
10522 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10523
10524 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10525
10526 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10527 -mfunction-return=keep.
10528 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10529 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10530 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10531 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10532 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10533 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10534 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10535 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10536 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10537 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10538 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10539 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10540 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10541 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10542 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10543 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10544 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10545 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10546 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10547 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10548 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10549 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10550 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10551 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10552 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10553 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10554 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10555 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10556 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10557 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10558 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10559 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10560 * gcc.target/i386/ret-thunk-1.c: New test.
10561 * gcc.target/i386/ret-thunk-10.c: Likewise.
10562 * gcc.target/i386/ret-thunk-11.c: Likewise.
10563 * gcc.target/i386/ret-thunk-12.c: Likewise.
10564 * gcc.target/i386/ret-thunk-13.c: Likewise.
10565 * gcc.target/i386/ret-thunk-14.c: Likewise.
10566 * gcc.target/i386/ret-thunk-15.c: Likewise.
10567 * gcc.target/i386/ret-thunk-16.c: Likewise.
10568 * gcc.target/i386/ret-thunk-2.c: Likewise.
10569 * gcc.target/i386/ret-thunk-3.c: Likewise.
10570 * gcc.target/i386/ret-thunk-4.c: Likewise.
10571 * gcc.target/i386/ret-thunk-5.c: Likewise.
10572 * gcc.target/i386/ret-thunk-6.c: Likewise.
10573 * gcc.target/i386/ret-thunk-7.c: Likewise.
10574 * gcc.target/i386/ret-thunk-8.c: Likewise.
10575 * gcc.target/i386/ret-thunk-9.c: Likewise.
10576
10577 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10578
10579 * gcc.target/i386/indirect-thunk-1.c: New test.
10580 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10581 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10582 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10583 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10584 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10585 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10586 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10587 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10588 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10589 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10590 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10591 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10592 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10593 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10594 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10595 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10596 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10597 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10598 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10599 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10600 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10601 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10602 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10603 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10604 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10605 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10606 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10607 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10608 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10609 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10610 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10611 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10612
10613 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
10614
10615 PR ipa/83051
10616 * gcc.c-torture/compile/pr83051.c: New testcase.
10617
10618 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10619
10620 PR tree-optimization/83501
10621 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
10622
10623 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10624
10625 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
10626 for lvx and stvx instead of lxvd2x and stxvd2x and require
10627 little-endian target. Add comments.
10628 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
10629 comprehensive testing.
10630 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
10631 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
10632 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
10633 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
10634 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
10635 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
10636 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
10637 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
10638 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
10639 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
10640 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
10641 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
10642 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
10643 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
10644 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
10645 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
10646 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
10647 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
10648 scan-assembler-not directives that forbid lvx and xxpermdi.
10649 * gcc.target/powerpc/vec-extract-3.c: Likewise.
10650 * gcc.target/powerpc/vec-extract-5.c: Likewise.
10651 * gcc.target/powerpc/vec-extract-6.c: Likewise.
10652 * gcc.target/powerpc/vec-extract-7.c: Likewise.
10653 * gcc.target/powerpc/vec-extract-8.c: Likewise.
10654 * gcc.target/powerpc/vec-extract-9.c: Likewise.
10655 * gcc.target/powerpc/vsx-vector-6-le.c: Change
10656 scan-assembler-times directives to reflect different numbers of
10657 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
10658
10659 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10660 Alan Hayward <alan.hayward@arm.com>
10661 David Sherwood <david.sherwood@arm.com>
10662
10663 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
10664 than SLP vectorization.
10665 * gcc.dg/vect/vect-alias-check-10.c: New test.
10666 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10667 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10668 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10669 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10670 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
10671 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
10672 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
10673 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
10674 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
10675 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
10676 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
10677 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
10678 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
10679 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
10680 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
10681 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
10682 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
10683 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
10684 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
10685 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
10686 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
10687 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
10688 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10689
10690 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10691 Alan Hayward <alan.hayward@arm.com>
10692 David Sherwood <david.sherwood@arm.com>
10693
10694 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
10695 New proc.
10696 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
10697 targets with scatter stores.
10698 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
10699 stores.
10700 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
10701 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
10702 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
10703 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
10704 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
10705 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
10706 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
10707 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
10708 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
10709 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
10710 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
10711 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
10712 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
10713 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
10714 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
10715 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
10716
10717 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10718 Alan Hayward <alan.hayward@arm.com>
10719 David Sherwood <david.sherwood@arm.com>
10720
10721 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
10722 for double_reduc1.
10723 * gcc.target/aarch64/sve/strided_load_4.c: New test.
10724 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
10725 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
10726 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
10727
10728 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10729 Alan Hayward <alan.hayward@arm.com>
10730 David Sherwood <david.sherwood@arm.com>
10731
10732 * gcc.target/aarch64/sve/strided_load_1.c: New test.
10733 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
10734 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
10735
10736 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10737 Alan Hayward <alan.hayward@arm.com>
10738 David Sherwood <david.sherwood@arm.com>
10739
10740 * gcc.target/aarch64/sve/gather_load_1.c: New test.
10741 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
10742 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
10743 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
10744 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
10745 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
10746 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
10747 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
10748 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
10749 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
10750 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
10751 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
10752 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
10753 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
10754
10755 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10756 Alan Hayward <alan.hayward@arm.com>
10757 David Sherwood <david.sherwood@arm.com>
10758
10759 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
10760 check for a message about using in-order reductions.
10761 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
10762 check for a message about using in-order reductions.
10763 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
10764 vectorized and check for a message about using in-order reductions.
10765 Expect targets with variable-length vectors to fall back to the
10766 fixed-length mininum.
10767 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
10768 check for a message about using in-order reductions.
10769 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
10770 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
10771 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
10772 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
10773 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
10774 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
10775 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
10776 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
10777 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
10778 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
10779 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
10780 vect_fold_left_plus.
10781
10782 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10783
10784 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
10785 are spilled.
10786 * gcc.target/aarch64/sve/spill_2.c: New test.
10787 * gcc.target/aarch64/sve/spill_3.c: Likewise.
10788 * gcc.target/aarch64/sve/spill_4.c: Likewise.
10789 * gcc.target/aarch64/sve/spill_5.c: Likewise.
10790 * gcc.target/aarch64/sve/spill_6.c: Likewise.
10791 * gcc.target/aarch64/sve/spill_7.c: Likewise.
10792
10793 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10794 Alan Hayward <alan.hayward@arm.com>
10795 David Sherwood <david.sherwood@arm.com>
10796
10797 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
10798 of branches.
10799 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10800 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
10801 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
10802 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
10803 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
10804 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
10805 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
10806 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
10807 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
10808
10809 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10810 Alan Hayward <alan.hayward@arm.com>
10811 David Sherwood <david.sherwood@arm.com>
10812
10813 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
10814 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
10815 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10816 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
10817
10818 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10819 Alan Hayward <alan.hayward@arm.com>
10820 David Sherwood <david.sherwood@arm.com>
10821
10822 * lib/target-supports.exp
10823 (check_effective_target_vect_fold_extract_last): New proc.
10824 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
10825 for fold_extract_last.
10826 * gcc.dg/vect/pr65947-2.c: Likewise.
10827 * gcc.dg/vect/pr65947-3.c: Likewise.
10828 * gcc.dg/vect/pr65947-4.c: Likewise.
10829 * gcc.dg/vect/pr65947-5.c: Likewise.
10830 * gcc.dg/vect/pr65947-6.c: Likewise.
10831 * gcc.dg/vect/pr65947-9.c: Likewise.
10832 * gcc.dg/vect/pr65947-10.c: Likewise.
10833 * gcc.dg/vect/pr65947-12.c: Likewise.
10834 * gcc.dg/vect/pr65947-14.c: Likewise.
10835 * gcc.dg/vect/pr80631-1.c: Likewise.
10836 * gcc.target/aarch64/sve/clastb_1.c: New test.
10837 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
10838 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
10839 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
10840 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
10841 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
10842 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
10843 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
10844 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
10845 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
10846 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
10847 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
10848 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
10849 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
10850
10851 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10852 Alan Hayward <alan.hayward@arm.com>
10853 David Sherwood <david.sherwood@arm.com>
10854
10855 * gcc.target/aarch64/sve/live_1.c: New test.
10856 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
10857
10858 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10859 Alan Hayward <alan.hayward@arm.com>
10860 David Sherwood <david.sherwood@arm.com>
10861
10862 * gcc.target/aarch64/sve/nopeel_1.c: New test.
10863 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
10864 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
10865 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
10866 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
10867 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
10868 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
10869 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
10870 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
10871
10872 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10873 Alan Hayward <alan.hayward@arm.com>
10874 David Sherwood <david.sherwood@arm.com>
10875
10876 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
10877 New proc.
10878 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
10879 vect_fully_masked.
10880 * gcc.target/aarch64/sve/loop_add_4.c: New test.
10881 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
10882 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
10883 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
10884 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
10885 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
10886
10887 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10888 Alan Hayward <alan.hayward@arm.com>
10889 David Sherwood <david.sherwood@arm.com>
10890
10891 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
10892 instead of just ADDRESS.
10893 * gcc.dg/tree-ssa/scev-10.c: Likewise.
10894 * gcc.dg/tree-ssa/scev-11.c: Likewise.
10895 * gcc.dg/tree-ssa/scev-12.c: Likewise.
10896 * gcc.target/aarch64/sve/index_offset_1.c: New test.
10897 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
10898 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
10899 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
10900 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
10901 * gcc.target/aarch64/sve/while_2.c: Likewise.
10902 * gcc.target/aarch64/sve/while_3.c: Likewise.
10903 * gcc.target/aarch64/sve/while_4.c: Likewise.
10904
10905 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10906 Alan Hayward <alan.hayward@arm.com>
10907 David Sherwood <david.sherwood@arm.com>
10908
10909 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
10910 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
10911 to be predicated.
10912 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
10913 * gcc.target/aarch64/sve/slp_7.c: Likewise.
10914 * gcc.target/aarch64/sve/reduc_5.c: New test.
10915 * gcc.target/aarch64/sve/slp_13.c: Likewise.
10916 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
10917
10918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10919 Alan Hayward <alan.hayward@arm.com>
10920 David Sherwood <david.sherwood@arm.com>
10921
10922 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
10923 * gcc.dg/tree-ssa/peel1.c: Likewise.
10924 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
10925 variable-length vectors.
10926 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
10927 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
10928 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
10929 * gcc.target/aarch64/sve/slp_2.c: Likewise.
10930 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10931 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10932 * gcc.target/aarch64/sve/slp_6.c: Likewise.
10933 * gcc.target/aarch64/sve/slp_8.c: New test.
10934 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
10935 * gcc.target/aarch64/sve/slp_9.c: Likewise.
10936 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
10937 * gcc.target/aarch64/sve/slp_10.c: Likewise.
10938 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
10939 * gcc.target/aarch64/sve/slp_11.c: Likewise.
10940 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
10941 * gcc.target/aarch64/sve/slp_12.c: Likewise.
10942 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
10943 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
10944 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
10945 * gcc.target/aarch64/sve/while_1.c: Likewise.
10946 * gcc.target/aarch64/sve/while_2.c: Likewise.
10947 * gcc.target/aarch64/sve/while_3.c: Likewise.
10948 * gcc.target/aarch64/sve/while_4.c: Likewise.
10949
10950 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10951 Alan Hayward <alan.hayward@arm.com>
10952 David Sherwood <david.sherwood@arm.com>
10953
10954 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
10955 New proc.
10956 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
10957 and add an associated scan-dump test. Prevent vectorization
10958 of the first two loops.
10959 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10960 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
10961 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
10962 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
10963 (INIT_VECTOR): Tweak initial value so that some bits are always set.
10964 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
10965
10966 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10967 Alan Hayward <alan.hayward@arm.com>
10968 David Sherwood <david.sherwood@arm.com>
10969
10970 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
10971 * gcc.dg/vect/pr67790.c: Likewise.
10972 * gcc.dg/vect/slp-reduc-1.c: Likewise.
10973 * gcc.dg/vect/slp-reduc-2.c: Likewise.
10974 * gcc.dg/vect/slp-reduc-3.c: Likewise.
10975 * gcc.dg/vect/slp-reduc-5.c: Likewise.
10976 * gcc.target/aarch64/sve/slp_5.c: New test.
10977 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
10978 * gcc.target/aarch64/sve/slp_6.c: Likewise.
10979 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
10980 * gcc.target/aarch64/sve/slp_7.c: Likewise.
10981 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
10982
10983 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10984 Alan Hayward <alan.hayward@arm.com>
10985 David Sherwood <david.sherwood@arm.com>
10986
10987 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
10988 && vect_load_lanes
10989 * gcc.dg/vect/slp-1.c: Likewise.
10990 * gcc.dg/vect/slp-10.c: Likewise.
10991 * gcc.dg/vect/slp-12b.c: Likewise.
10992 * gcc.dg/vect/slp-12c.c: Likewise.
10993 * gcc.dg/vect/slp-17.c: Likewise.
10994 * gcc.dg/vect/slp-19b.c: Likewise.
10995 * gcc.dg/vect/slp-20.c: Likewise.
10996 * gcc.dg/vect/slp-21.c: Likewise.
10997 * gcc.dg/vect/slp-22.c: Likewise.
10998 * gcc.dg/vect/slp-23.c: Likewise.
10999 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11000 * gcc.dg/vect/slp-24.c: Likewise.
11001 * gcc.dg/vect/slp-28.c: Likewise.
11002 * gcc.dg/vect/slp-39.c: Likewise.
11003 * gcc.dg/vect/slp-6.c: Likewise.
11004 * gcc.dg/vect/slp-7.c: Likewise.
11005 * gcc.dg/vect/slp-cond-1.c: Likewise.
11006 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11007 * gcc.dg/vect/slp-cond-2.c: Likewise.
11008 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11009 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11010 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11011 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11012 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11013 * gcc.dg/vect/slp-perm-6.c: Likewise.
11014 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11015 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11016 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11017 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
11018 * gcc.dg/vect/slp-12a.c: Likewise.
11019 * gcc.dg/vect/slp-14.c: Likewise.
11020 * gcc.dg/vect/slp-15.c: Likewise.
11021 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11022 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11023 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11024 * gcc.target/aarch64/sve/slp_1.c: New test.
11025 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
11026 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11027 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
11028 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11029 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
11030 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11031 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
11032
11033 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11034 Alan Hayward <alan.hayward@arm.com>
11035 David Sherwood <david.sherwood@arm.com>
11036
11037 * gcc.dg/vect/vect-ooo-group-1.c: New test.
11038 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11039 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
11040 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11041 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
11042 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11043 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
11044 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11045 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11046 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11047 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11048 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11049 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11050 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11051 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11052 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11053 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11054 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
11055 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11056
11057 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11058 Alan Hayward <alan.hayward@arm.com>
11059 David Sherwood <david.sherwood@arm.com>
11060
11061 * gcc.target/aarch64/sve/struct_move_1.c: New test.
11062 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
11063 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
11064 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
11065 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
11066 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
11067 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11068 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
11069 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11070 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11071 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11072 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11073 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11074 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11075 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
11076 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
11077 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
11078 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
11079 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11080 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
11081 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11082 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11083 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11084 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11085 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11086 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11087 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11088 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11089 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11090 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11091 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11092 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11093 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11094 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11095 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11096 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11097
11098 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11099 Alan Hayward <alan.hayward@arm.com>
11100 David Sherwood <david.sherwood@arm.com>
11101
11102 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11103 Return true for SVE too.
11104 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
11105 if load/store lanes are supported.
11106 * gcc.dg/vect/slp-10.c: Likewise.
11107 * gcc.dg/vect/slp-12c.c: Likewise.
11108 * gcc.dg/vect/slp-17.c: Likewise.
11109 * gcc.dg/vect/slp-33.c: Likewise.
11110 * gcc.dg/vect/slp-6.c: Likewise.
11111 * gcc.dg/vect/slp-cond-1.c: Likewise.
11112 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
11113 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
11114 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11115 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
11116 * gcc.dg/vect/slp-perm-6.c: Likewise.
11117 * gcc.dg/vect/slp-perm-9.c: Likewise.
11118 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
11119 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
11120 for variable-length vectors.
11121
11122 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11123 Alan Hayward <alan.hayward@arm.com>
11124 David Sherwood <david.sherwood@arm.com>
11125
11126 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
11127 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
11128
11129 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11130
11131 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
11132 * g++.target/aarch64/sve/catch_1.C: New test.
11133 * g++.target/aarch64/sve/catch_2.C: Likewise.
11134 * g++.target/aarch64/sve/catch_3.C: Likewise.
11135 * g++.target/aarch64/sve/catch_4.C: Likewise.
11136 * g++.target/aarch64/sve/catch_5.C: Likewise.
11137 * g++.target/aarch64/sve/catch_6.C: Likewise.
11138
11139 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11140 Alan Hayward <alan.hayward@arm.com>
11141 David Sherwood <david.sherwood@arm.com>
11142
11143 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
11144 New proc.
11145 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
11146 * gcc.target/aarch64/fmaxmin.c: Likewise.
11147 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11148 * gcc.target/aarch64/orr_imm_1.c: Likewise.
11149 * gcc.target/aarch64/pr62178.c: Likewise.
11150 * gcc.target/aarch64/pr71727-2.c: Likewise.
11151 * gcc.target/aarch64/saddw-1.c: Likewise.
11152 * gcc.target/aarch64/saddw-2.c: Likewise.
11153 * gcc.target/aarch64/uaddw-1.c: Likewise.
11154 * gcc.target/aarch64/uaddw-2.c: Likewise.
11155 * gcc.target/aarch64/uaddw-3.c: Likewise.
11156 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
11157 * gcc.target/aarch64/vect-compile.c: Likewise.
11158 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
11159 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
11160 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11161 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11162 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11163 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11164 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
11165 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
11166 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
11167 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
11168 * gcc.target/aarch64/vect-fmovd.c: Likewise.
11169 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
11170 * gcc.target/aarch64/vect-fmovf.c: Likewise.
11171 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
11172 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
11173 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
11174 * gcc.target/aarch64/vect-movi.c: Likewise.
11175 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
11176 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
11177 * gcc.target/aarch64/vect-vaddv.c: Likewise.
11178 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
11179 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
11180 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
11181 fixed-length SVE.
11182 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
11183 * gcc.target/aarch64/sve/arith_1.c: New test.
11184 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
11185 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11186 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11187 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11188 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
11189 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
11190 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
11191 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
11192 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
11193 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
11194 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
11195 * gcc.target/aarch64/sve/ext_1.c: Likewise.
11196 * gcc.target/aarch64/sve/ext_2.c: Likewise.
11197 * gcc.target/aarch64/sve/extract_1.c: Likewise.
11198 * gcc.target/aarch64/sve/extract_2.c: Likewise.
11199 * gcc.target/aarch64/sve/extract_3.c: Likewise.
11200 * gcc.target/aarch64/sve/extract_4.c: Likewise.
11201 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
11202 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
11203 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
11204 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
11205 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
11206 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
11207 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
11208 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
11209 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
11210 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
11211 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
11212 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
11213 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
11214 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
11215 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
11216 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
11217 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
11218 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
11219 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
11220 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
11221 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
11222 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
11223 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
11224 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
11225 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
11226 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
11227 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
11228 * gcc.target/aarch64/sve/index_1.c: Likewise.
11229 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
11230 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
11231 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
11232 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11233 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11234 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
11235 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11236 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
11237 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
11238 * gcc.target/aarch64/sve/mad_1.c: Likewise.
11239 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
11240 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
11241 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
11242 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
11243 * gcc.target/aarch64/sve/mla_1.c: Likewise.
11244 * gcc.target/aarch64/sve/mls_1.c: Likewise.
11245 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
11246 * gcc.target/aarch64/sve/msb_1.c: Likewise.
11247 * gcc.target/aarch64/sve/mul_1.c: Likewise.
11248 * gcc.target/aarch64/sve/neg_1.c: Likewise.
11249 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
11250 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
11251 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11252 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
11253 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
11254 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
11255 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
11256 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
11257 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
11258 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
11259 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
11260 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
11261 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
11262 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11263 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11264 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11265 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
11266 * gcc.target/aarch64/sve/rev_1.c: Likewise.
11267 * gcc.target/aarch64/sve/revb_1.c: Likewise.
11268 * gcc.target/aarch64/sve/revh_1.c: Likewise.
11269 * gcc.target/aarch64/sve/revw_1.c: Likewise.
11270 * gcc.target/aarch64/sve/shift_1.c: Likewise.
11271 * gcc.target/aarch64/sve/single_1.c: Likewise.
11272 * gcc.target/aarch64/sve/single_2.c: Likewise.
11273 * gcc.target/aarch64/sve/single_3.c: Likewise.
11274 * gcc.target/aarch64/sve/single_4.c: Likewise.
11275 * gcc.target/aarch64/sve/spill_1.c: Likewise.
11276 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
11277 * gcc.target/aarch64/sve/subr_1.c: Likewise.
11278 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
11279 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
11280 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11281 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
11282 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11283 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
11284 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11285 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
11286 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11287 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
11288 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11289 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11290 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
11291 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
11292 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
11293 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
11294 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
11295 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
11296 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
11297 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
11298 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
11299 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
11300 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
11301 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
11302 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
11303 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
11304 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
11305 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
11306 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
11307 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
11308 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
11309 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
11310 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
11311 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
11312 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
11313 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
11314 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
11315 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
11316 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
11317 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
11318 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
11319 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
11320
11321 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11322 Alan Hayward <alan.hayward@arm.com>
11323 David Sherwood <david.sherwood@arm.com>
11324
11325 * lib/target-supports.exp (check_effective_target_aarch64_sve)
11326 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
11327 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
11328 New procedures.
11329 (check_effective_target_vect_perm): Handle SVE.
11330 (check_effective_target_vect_perm_byte): Likewise.
11331 (check_effective_target_vect_perm_short): Likewise.
11332 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
11333 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
11334 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
11335 (check_effective_target_vect_element_align_preferred): Likewise.
11336 (check_effective_target_vect_align_stack_vars): Likewise.
11337 (check_effective_target_vect_load_lanes): Likewise.
11338 (check_effective_target_vect_masked_store): Likewise.
11339 (available_vector_sizes): Use aarch64_sve_bits for SVE.
11340 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
11341 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
11342 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
11343 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
11344 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
11345 * gcc.dg/vect/slp-23.c: Likewise.
11346 * gcc.dg/vect/slp-perm-5.c: Likewise.
11347 * gcc.dg/vect/slp-perm-6.c: Likewise.
11348 * gcc.dg/vect/slp-perm-9.c: Likewise.
11349 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11350 * gcc.dg/vect/vect-114.c: Likewise.
11351 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
11352 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
11353
11354 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11355
11356 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
11357 vect_variable_length, expecting the test to be vectorized
11358 without SLP instead.
11359 * gcc.dg/vect/pr33953.c: Likewise.
11360 * gcc.dg/vect/pr37027.c: Likewise.
11361 * gcc.dg/vect/pr67790.c: Likewise.
11362 * gcc.dg/vect/pr68445.c: Likewise.
11363 * gcc.dg/vect/slp-1.c: Likewise.
11364 * gcc.dg/vect/slp-10.c: Likewise.
11365 * gcc.dg/vect/slp-12a.c: Likewise.
11366 * gcc.dg/vect/slp-12b.c: Likewise.
11367 * gcc.dg/vect/slp-12c.c: Likewise.
11368 * gcc.dg/vect/slp-13-big-array.c: Likewise.
11369 * gcc.dg/vect/slp-13.c: Likewise.
11370 * gcc.dg/vect/slp-14.c: Likewise.
11371 * gcc.dg/vect/slp-15.c: Likewise.
11372 * gcc.dg/vect/slp-17.c: Likewise.
11373 * gcc.dg/vect/slp-19b.c: Likewise.
11374 * gcc.dg/vect/slp-2.c: Likewise.
11375 * gcc.dg/vect/slp-20.c: Likewise.
11376 * gcc.dg/vect/slp-21.c: Likewise.
11377 * gcc.dg/vect/slp-22.c: Likewise.
11378 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11379 * gcc.dg/vect/slp-24.c: Likewise.
11380 * gcc.dg/vect/slp-28.c: Likewise.
11381 * gcc.dg/vect/slp-39.c: Likewise.
11382 * gcc.dg/vect/slp-42.c: Likewise.
11383 * gcc.dg/vect/slp-6.c: Likewise.
11384 * gcc.dg/vect/slp-7.c: Likewise.
11385 * gcc.dg/vect/slp-cond-1.c: Likewise.
11386 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11387 * gcc.dg/vect/slp-cond-2.c: Likewise.
11388 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11389 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11390 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11391 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11392 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11393 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11394 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11395 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11396 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11397 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11398 * gcc.dg/vect/slp-reduc-4.c: Likewise.
11399 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11400 * gcc.dg/vect/slp-reduc-7.c: Likewise.
11401 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11402 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11403 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11404 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
11405
11406 2018-01-13 Jakub Jelinek <jakub@redhat.com>
11407
11408 PR c/83801
11409 * gcc.dg/pr83801.c: New test.
11410
11411 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
11412
11413 PR fortran/52162
11414 * gfortran.dg/bounds_check_19.f90: New test.
11415
11416 2018-01-12 Jakub Jelinek <jakub@redhat.com>
11417
11418 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
11419 instead of scan-assembler-not for xsnabsqp.
11420
11421 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11422
11423 PR libgfortran/83525
11424 * gfortran.dg/newunit_5.f90: New test.
11425
11426 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
11427
11428 PR rtl-optimization/80481
11429 * g++.dg/pr80481.C: New.
11430
11431 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
11432
11433 PR target/83628
11434 * gcc.target/alpha/pr83628-3.c: New test.
11435
11436 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11437
11438 * lib/target-supports.exp (check_effective_target_avx512f): Also
11439 check for __builtin_ia32_addsd_round,
11440 __builtin_ia32_getmantsd_round.
11441 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
11442
11443 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
11444
11445 PR target/83629
11446 * gcc.target/powerpc/pr83629.c: Require ilp32.
11447
11448 2018-01-12 Richard Biener <rguenther@suse.de>
11449
11450 PR tree-optimization/80846
11451 * gcc.target/i386/pr80846-1.c: New testcase.
11452 * gcc.target/i386/pr80846-2.c: Likewise.
11453
11454 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
11455
11456 * gcc.c-torture/execute/20180112-1.c: New test.
11457
11458 2018-01-12 Tom de Vries <tom@codesourcery.com>
11459
11460 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
11461 * g++.dg/ext/label13a.C: Same.
11462 * g++.dg/ext/label14.C: Same.
11463 * g++.dg/ext/label2.C: Same.
11464 * g++.dg/ext/label3.C: Same.
11465 * g++.dg/torture/pr42462.C: Same.
11466 * g++.dg/torture/pr42739.C: Same.
11467 * g++.dg/warn/Wunused-label-3.C: Same.
11468
11469 2018-01-12 Tom de Vries <tom@codesourcery.com>
11470
11471 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
11472 * g++.dg/Walloca1.C: Same.
11473 * g++.dg/cpp0x/pr70338.C: Same.
11474 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
11475 * g++.dg/cpp1y/vla10.C: Same.
11476 * g++.dg/cpp1y/vla2.C: Same.
11477 * g++.dg/cpp1y/vla6.C: Same.
11478 * g++.dg/cpp1y/vla8.C: Same.
11479 * g++.dg/debug/debug5.C: Same.
11480 * g++.dg/debug/debug6.C: Same.
11481 * g++.dg/debug/pr54828.C: Same.
11482 * g++.dg/diagnostic/pr70105.C: Same.
11483 * g++.dg/eh/cleanup5.C: Same.
11484 * g++.dg/eh/spbp.C: Same.
11485 * g++.dg/ext/tmplattr9.C: Same.
11486 * g++.dg/ext/vla10.C: Same.
11487 * g++.dg/ext/vla11.C: Same.
11488 * g++.dg/ext/vla12.C: Same.
11489 * g++.dg/ext/vla15.C: Same.
11490 * g++.dg/ext/vla16.C: Same.
11491 * g++.dg/ext/vla17.C: Same.
11492 * g++.dg/ext/vla3.C: Same.
11493 * g++.dg/ext/vla6.C: Same.
11494 * g++.dg/ext/vla7.C: Same.
11495 * g++.dg/init/array24.C: Same.
11496 * g++.dg/init/new47.C: Same.
11497 * g++.dg/init/pr55497.C: Same.
11498 * g++.dg/opt/pr78201.C: Same.
11499 * g++.dg/template/vla2.C: Same.
11500 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11501 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
11502 * g++.dg/torture/pr62127.C: Same.
11503 * g++.dg/torture/pr67055.C: Same.
11504 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
11505 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
11506 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
11507 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
11508 * g++.dg/warn/Wplacement-new-size-5.C: Same.
11509 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
11510 * g++.dg/warn/Wvla-1.C: Same.
11511 * g++.dg/warn/Wvla-3.C: Same.
11512 * g++.old-deja/g++.ext/array2.C: Same.
11513 * g++.old-deja/g++.ext/constructor.C: Same.
11514 * g++.old-deja/g++.law/builtin1.C: Same.
11515 * g++.old-deja/g++.other/crash12.C: Same.
11516 * g++.old-deja/g++.other/eh3.C: Same.
11517 * g++.old-deja/g++.pt/array6.C: Same.
11518 * g++.old-deja/g++.pt/dynarray.C: Same.
11519
11520 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11521
11522 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
11523
11524 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11525
11526 PR libfortran/67412
11527 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
11528 on *-*-solaris2.10.
11529
11530 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11531
11532 * lib/target-supports.exp (check_effective_target_branch_cost):
11533 Accept all x86 targets.
11534
11535 2018-01-12 Martin Liska <mliska@suse.cz>
11536
11537 PR ipa/83054
11538 * g++.dg/warn/pr83054.C: New test.
11539
11540 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11541
11542 * gcc.target/powerpc/spec-barr-1.c: New file.
11543
11544 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
11545
11546 PR target/83330
11547 * gcc.target/i386/pr83330.c: New test.
11548
11549 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11550
11551 PR fortran/79383
11552 * gfortran.dg/dtio_31.f03: New test.
11553 * gfortran.dg/dtio_32.f03: New test.
11554
11555 2018-01-11 David Malcolm <dmalcolm@redhat.com>
11556
11557 PR c++/43486
11558 * g++.dg/wrappers: New subdirectory.
11559 * g++.dg/wrappers/README: New file.
11560 * g++.dg/wrappers/alloc.C: New test case.
11561 * g++.dg/wrappers/cow-istream-string.C: New test case.
11562 * g++.dg/wrappers/cp-stdlib.C: New test case.
11563 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
11564 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
11565
11566 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
11567
11568 PR middle-end/83718
11569 * g++.dg/torture/pr83718.C: New testcase.
11570
11571 2018-01-11 Martin Jambor <mjambor@suse.cz>
11572
11573 PR ipa/83178
11574 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
11575
11576 2018-01-11 Bin Cheng <bin.cheng@arm.com>
11577
11578 PR tree-optimization/83695
11579 * gcc.dg/tree-ssa/pr83695.c: New test.
11580
11581 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11582
11583 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
11584 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
11585
11586 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11587
11588 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
11589 * gcc.target/arm/simd/fp16fml_high.c: New test.
11590 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
11591 * lib/target-supports.exp
11592 (check_effective_target_arm_fp16fml_neon_ok_nocache,
11593 check_effective_target_arm_fp16fml_neon_ok,
11594 add_options_for_arm_fp16fml_neon): New procedures.
11595
11596 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11597
11598 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
11599 combination tests.
11600
11601 2018-01-11 Richard Biener <rguenther@suse.de>
11602
11603 PR tree-optimization/83435
11604 * gcc.dg/graphite/pr83435.c: New testcase.
11605
11606 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
11607 Alan Hayward <alan.hayward@arm.com>
11608 David Sherwood <david.sherwood@arm.com>
11609
11610 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
11611
11612 2018-01-11 Tamar Christina <tamar.christina@arm.com>
11613
11614 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
11615
11616 2018-01-11 Sudakshina Das <sudi.das@arm.com>
11617
11618 PR target/82096
11619 * gcc.c-torture/compile/pr82096.c: New test.
11620
11621 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11622
11623 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
11624
11625 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11626
11627 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
11628
11629 2018-01-11 Justin Squirek <squirek@adacore.com>
11630
11631 * gnat.dg/expr_func4.adb: New testcase.
11632
11633 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11634
11635 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
11636 testcase.
11637
11638 2018-01-11 Bob Duff <duff@adacore.com>
11639
11640 * gnat.dg/protected_null.adb: New testcase.
11641
11642 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11643
11644 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
11645
11646 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11647
11648 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
11649
11650 2018-01-11 Justin Squirek <squirek@adacore.com>
11651
11652 * gnat.dg/loopvar.adb: New testcase.
11653
11654 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11655
11656 PR middle-end/83189
11657 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
11658
11659 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11660
11661 * gcc.c-torture/compile/pr83575.c: New testcase.
11662
11663 2018-01-10 Michael Collison <michael.collison@arm.com>
11664
11665 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
11666 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
11667 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
11668 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
11669 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11670 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11671 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11672 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
11673 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
11674 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11675 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11676 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
11677 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
11678 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
11679 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
11680 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
11681
11682 2018-01-10 Michael Collison <michael.collison@arm.com>
11683
11684 * gcc.target/aarch64/sha2.h: New shared testcase.
11685 * gcc.target/aarch64/sha2_1.c: New testcase.
11686 * gcc.target/aarch64/sha2_2.c: New testcase.
11687 * gcc.target/aarch64/sha2_3.c: New testcase.
11688 * gcc.target/aarch64/sha3.h: New shared testcase.
11689 * gcc.target/aarch64/sha3_1.c: New testcase.
11690 * gcc.target/aarch64/sha3_2.c: New testcase.
11691 * gcc.target/aarch64/sha3_3.c: New testcase.
11692
11693 2018-01-10 Michael Collison <michael.collison@arm.com>
11694
11695 * gcc.target/aarch64/sm3_sm4.c: New testcase.
11696
11697 2018-01-10 Martin Sebor <msebor@redhat.com>
11698
11699 PR tree-optimization/83781
11700 * gcc.dg/strlenopt-42.c: New test.
11701
11702 2018-01-11 Martin Sebor <msebor@gmail.com>
11703 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11704
11705 PR tree-optimization/83501
11706 PR tree-optimization/81703
11707
11708 * gcc.dg/strlenopt-39.c: New test-case.
11709 * gcc.dg/pr81703.c: Likewise.
11710
11711 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
11712
11713 * gnat.dg/atomic10.adb: New test.
11714
11715 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11716
11717 PR fortran/82367
11718 * gfortran.dg/deferred_character_18.f90: New test.
11719
11720 2018-01-10 Martin Sebor <msebor@redhat.com>
11721
11722 PR tree-optimization/83671
11723 * gcc.dg/strlenopt-40.c: New test.
11724 * gcc.dg/strlenopt-41.c: New test.
11725
11726 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11727
11728 PR fortran/83093
11729 * gfortran.dg/allocate_with_typespec_7.f90: New test.
11730
11731 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
11732
11733 PR target/83399
11734 * gcc.target/powerpc/pr83399.c: New test.
11735
11736 2018-01-10 David Malcolm <dmalcolm@redhat.com>
11737
11738 PR c++/43486
11739 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
11740 to reflect that the arguments are correctly underlined.
11741 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
11742 for globals, params, locals and literals.
11743 (test_sizeof): Directly test the location of "sizeof", rather than
11744 when used in compound expressions.
11745 (test_alignof): Likewise for "alignof".
11746 (test_string_literals): Likewise for string literals.
11747 (test_numeric_literals): Likewise for numeric literals.
11748 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
11749 (test_typeid): Likewise for typeid.
11750 (test_unary_plus): New.
11751 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
11752 format strings.
11753
11754 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
11755
11756 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
11757
11758 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11759
11760 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
11761
11762 2018-01-10 Marek Polacek <polacek@redhat.com>
11763
11764 PR c++/82541
11765 * g++.dg/warn/Wduplicated-branches4.C: New test.
11766
11767 2018-01-10 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR c++/81327
11770 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
11771 cast to void *.
11772
11773 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
11774
11775 PR c++/81055
11776 * g++.dg/cpp0x/new2.C: New.
11777
11778 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
11779
11780 PR target/83735
11781 * gcc.target/i386/pr83735.c: New test.
11782
11783 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
11784
11785 * lib/target-supports.exp (check_effective_target_branch_cost):
11786 New function.
11787 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
11788 * gcc.dg/pr21643.c: Likewise.
11789 * gcc.dg/pr46309.c: Likewise.
11790 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11791 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
11792 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
11793 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11794 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11795 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11796 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11797 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
11798 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
11799 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11800 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11801 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11802 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11803 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11804
11805 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
11806
11807 PR target/83629
11808 * gcc.target/powerpc/pr83629.c: New testcase.
11809
11810 2018-01-10 Richard Biener <rguenther@suse.de>
11811
11812 PR testsuite/78768
11813 * gcc.dg/pr78768.c: Un-XFAIL.
11814
11815 2018-01-10 Richard Biener <rguenther@suse.de>
11816
11817 PR debug/82425
11818 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
11819
11820 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
11821
11822 PR tree-optimization/83753
11823 * gcc.dg/torture/pr83753.c: New test.
11824
11825 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
11826
11827 * gcc.target/i386/avx2-gather-1.c: Add -march.
11828 * gcc.target/i386/avx2-gather-2.c: Add -march.
11829 * gcc.target/i386/avx2-gather-3.c: Add -march.
11830 * gcc.target/i386/avx2-gather-4.c: Add -march.
11831 * gcc.target/i386/avx2-gather-5.c: Add -march.
11832 * gcc.target/i386/avx2-gather-6.c: Add -march.
11833 * gcc.target/i386/avx512f-gather-1.c: Add -march.
11834 * gcc.target/i386/avx512f-gather-2.c: Add -march.
11835 * gcc.target/i386/avx512f-gather-3.c: Add -march.
11836 * gcc.target/i386/avx512f-gather-4.c: Add -march.
11837 * gcc.target/i386/avx512f-gather-5.c: Add -march.
11838 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
11839 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
11840 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
11841 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
11842 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
11843
11844 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
11845
11846 PR target/78585:
11847 * gcc.target/i386/pr78585.c: New test.
11848
11849 2018-01-09 Jakub Jelinek <jakub@redhat.com>
11850
11851 PR c++/83734
11852 * g++.dg/cpp0x/pr83734.C: New test.
11853
11854 2018-01-09 Carl Love <cel@us.ibm.com>
11855
11856 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
11857 vec_mergeo builtins with float, double, long long, unsigned long long,
11858 bool long long arguments.
11859 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
11860 vec_float2 with double arguments.
11861 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
11862 vec_mergew and vec_mergow builtins.
11863
11864 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
11865
11866 PR fortran/83742
11867 * gfortran.dg/contiguous_6.f90: New test.
11868
11869 2018-01-09 Richard Biener <rguenther@suse.de>
11870
11871 PR tree-optimization/83668
11872 * gcc.dg/graphite/pr83668.c: New testcase.
11873
11874 2018-01-09 Joseph Myers <joseph@codesourcery.com>
11875
11876 PR tree-optimization/64811
11877 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
11878 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
11879 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
11880 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
11881 New tests.
11882 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
11883
11884 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
11885
11886 PR target/79883
11887 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
11888
11889 2018-01-09 Tamar Christina <tamar.christina@arm.com>
11890
11891 PR target/82641
11892 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
11893 no NEON and require softfp or hard float-abi.
11894 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
11895
11896 2018-01-09 Richard Biener <rguenther@suse.de>
11897
11898 PR tree-optimization/83572
11899 * gcc.dg/graphite/pr83572.c: New testcase.
11900
11901 2018-01-09 Jakub Jelinek <jakub@redhat.com>
11902
11903 PR target/83507
11904 * gcc.dg/sms-13.c: New test.
11905
11906 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
11907
11908 PR fortran/83741
11909 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
11910
11911 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
11912 Monk Chiang <sh.chiang04@gmail.com>
11913
11914 * gcc.target/riscv/save-restore-1.c: New.
11915
11916 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11917
11918 PR target/83677
11919 * gcc.target/powerpc/pr83677.c: New file.
11920
11921 2018-01-08 Jeff Law <law@redhat.com>
11922
11923 PR rtl-optimizatin/81308
11924 * g++.dg/pr81308-1.C: New test.
11925 * g++.dg/pr81308-2.C: New test.
11926
11927 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
11928
11929 PR target/83663 - Revert r255946
11930 * gcc.target/aarch64/vect-slp-dup.c: New.
11931
11932 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11933
11934 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
11935 combination tests.
11936
11937 2018-01-08 Richard Biener <rguenther@suse.de>
11938
11939 PR tree-optimization/83563
11940 * gcc.dg/graphite/pr83563.c: New testcase.
11941
11942 2018-01-08 Richard Biener <rguenther@suse.de>
11943
11944 PR middle-end/83713
11945 * g++.dg/torture/pr83713.C: New testcase.
11946
11947 2018-01-08 Tom de Vries <tom@codesourcery.com>
11948
11949 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
11950
11951 2018-01-08 Richard Biener <rguenther@suse.de>
11952
11953 PR tree-optimization/83685
11954 * gcc.dg/torture/pr83685.c: New testcase.
11955
11956 2018-01-08 Richard Biener <rguenther@suse.de>
11957
11958 PR lto/83719
11959 * gcc.dg/lto/pr83719_0.c: New testcase.
11960
11961 2018-01-08 Tom de Vries <tom@codesourcery.com>
11962
11963 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
11964 * gcc.dg/graphite/run-id-1.c: Same.
11965 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
11966
11967 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
11968
11969 PR fortran/83611
11970 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
11971 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
11972 * gfortran.dg/pdt_27.f03: New test.
11973
11974 PR fortran/83731
11975 * gfortran.dg/pdt_28.f03: New test.
11976
11977 2018-01-08 Tom de Vries <tom@codesourcery.com>
11978
11979 * c-c++-common/builtins.c: Require effective target alloca.
11980 * gcc.dg/Wrestrict.c: Same.
11981 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
11982
11983 2018-01-08 Richard Biener <rguenther@suse.de>
11984
11985 PR middle-end/83580
11986 * gcc.dg/torture/pr83580.c: New testcase.
11987
11988 2018-01-08 Richard Biener <rguenther@suse.de>
11989
11990 PR middle-end/83517
11991 * gcc.dg/pr83517.c: New testcase.
11992
11993 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
11994
11995 PR middle-end/81897
11996 * gcc.dg/uninit-pr81897.c: New test.
11997
11998 2018-01-06 Martin Sebor <msebor@redhat.com>
11999
12000 PR tree-optimization/83640
12001 * gcc.dg/Wrestrict-6.c: New test.
12002 * gcc.dg/pr83640.c: New test.
12003
12004 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
12005
12006 * gcc.target/aarch64/reg-alloc-1.c: New test.
12007
12008 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
12009
12010 PR fortran/50892
12011 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
12012
12013 2018-01-06 Jakub Jelinek <jakub@redhat.com>
12014
12015 PR debug/83480
12016 * gcc.dg/pr83480.c: New test.
12017
12018 PR rtl-optimization/83682
12019 * gcc.target/i386/pr83682.c: New test.
12020
12021 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
12022
12023 PR fortran/78534
12024 PR fortran/66310
12025 * gfortran.dg/char_cast_1.f90: Update scan pattern.
12026 * gfortran.dg/dependency_49.f90: Likewise.
12027 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12028 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12029 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12030 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12031 * gfortran.dg/string_1_lp64.f90: New test.
12032 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12033 * gfortran.dg/string_3_lp64.f90: New test.
12034
12035 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12036
12037 PR target/83604
12038 * gcc.target/i386/sse-26.c: New test.
12039
12040 PR target/83604
12041 * gcc.target/i386/pr83604.c: New test.
12042
12043 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
12044
12045 * gcc.dg/vect/vect-align-4.c: New test.
12046 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
12047 and redefine as a structure with an unaligned member "b".
12048 (foo): Update accordingly.
12049
12050 2018-01-05 Sudakshina Das <sudi.das@arm.com>
12051
12052 PR target/82439
12053 * gcc.target/aarch64/bics_5.c: New test.
12054 * gcc.target/arm/bics_5.c: Likewise.
12055
12056 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12057
12058 PR tree-optimization/83605
12059 * gcc.dg/pr83605.c: New test.
12060
12061 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12062
12063 PR target/83554
12064 * gcc.target/i386/pr83554.c: New test.
12065
12066 PR ipa/82352
12067 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
12068 long unsigned int.
12069
12070 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12071
12072 PR fortran/83683
12073 PR fortran/45689
12074 * gfortran.dg/eoshift_8.f90: New test.
12075 * gfortran.dg/simplify_eoshift_1.f90: New test.
12076
12077 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12078
12079 PR debug/83585
12080 * gcc.dg/pr83585.c: New test.
12081
12082 2018-01-04 Nathan Sidwell <nathan@acm.org>
12083
12084 PR c++/83667
12085 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
12086
12087 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12088
12089 PR debug/83666
12090 * gcc.dg/pr83666.c: New test.
12091
12092 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
12093
12094 PR target/83628
12095 * gcc.target/alpha/pr83628-1.c: New test.
12096 * gcc.target/alpha/pr83628-2.c: Ditto.
12097
12098 2018-01-04 Martin Liska <mliska@suse.cz>
12099
12100 PR ipa/82352
12101 * g++.dg/ipa/pr82352.C: New test.
12102
12103 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12104
12105 * gcc.dg/vect-opt-info-1.c: Moved to ...
12106 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
12107 vect_int targets, use dg-additional-options instead of dg-options and
12108 use relative line numbers instead of absolute.
12109
12110 2018-01-03 Martin Sebor <msebor@redhat.com>
12111
12112 PR tree-optimization/83655
12113 * gcc.dg/Wrestrict-5.c: New test.
12114 * c-c++-common/builtins.c: New test.
12115
12116 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12117 Alan Hayward <alan.hayward@arm.com>
12118 David Sherwood <david.sherwood@arm.com>
12119
12120 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
12121 (main): Call it.
12122
12123 2018-01-03 Jeff Law <law@redhat.com>
12124
12125 PR target/83641
12126 * gcc.target/i386/stack-check-17.c: New test.
12127 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
12128
12129 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12130
12131 PR debug/83621
12132 * gcc.dg/pr83621.c: New test.
12133
12134 PR debug/83645
12135 * gcc.dg/pr83645.c: New test.
12136
12137 2018-01-03 Martin Sebor <msebor@redhat.com>
12138
12139 PR tree-optimization/83603
12140 * gcc.dg/Wrestrict-4.c: New test.
12141
12142 PR c/83559
12143 * gcc.dg/const-2.c: New test.
12144 * gcc.dg/pure-3.c: New test.
12145
12146 2018-01-03 Martin Sebor <msebor@redhat.com>
12147
12148 * gcc.dg/Wrestrict-3.c: New test.
12149
12150 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12151
12152 PR c++/83555
12153 * g++.dg/opt/pr83555.C: New test.
12154 * g++.dg/ubsan/pr83555.C: New test.
12155
12156 2018-01-03 David Malcolm <dmalcolm@redhat.com>
12157
12158 PR c/82050
12159 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
12160 the !CHECKING_P case by expecting a note.
12161 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
12162 a note for the !CHECKING_P case, and move the return statement
12163 outside of #if CHECKING_P guard.
12164
12165 2018-01-03 Jeff Law <law@redhat.com>
12166
12167 PR middle-end/83654
12168 * gcc.target/i386/stack-check-18.c: New test.
12169 * gcc.target/i386/stack-check-19.c: New test.
12170
12171 2018-01-03 Martin Sebor <msebor@redhat.com>
12172
12173 PR tree-optimization/83501
12174 * c-c++-common/Warray-bounds-3.c: Remove xfail.
12175
12176 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12177
12178 PR tree-optimization/83501
12179 * gcc.dg/tree-ssa/pr83501-1.c: New test.
12180
12181 2018-01-03 Nathan Sidwell <nathan@acm.org>
12182
12183 PR c++/83667
12184 * g++.dg/ipa/pr83667.C: New.
12185
12186 2018-01-03 Martin Liska <mliska@suse.cz>
12187
12188 PR tree-optimization/83593
12189 * gcc.dg/pr83593.c: New test.
12190
12191 2018-01-03 Martin Liska <mliska@suse.cz>
12192
12193 PR ipa/83549
12194 * g++.dg/ipa/pr83549.C: New test.
12195
12196 2018-01-03 Marek Polacek <polacek@redhat.com>
12197
12198 PR c++/83592
12199 * g++.dg/warn/mvp2.C: New test.
12200
12201 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR preprocessor/83602
12204 * g++.dg/cpp/pr83602.C: New test.
12205
12206 PR c++/83634
12207 * g++.dg/parse/pr83634.C: New test.
12208
12209 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12210
12211 PR fortran/83664
12212 * gfortran.dg/eoshift_7.f90: New test.
12213
12214 2018-01-03 Jan Beulich <jbeulich@suse.com>
12215
12216 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
12217 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
12218
12219 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12220
12221 Update copyright years.
12222
12223 2018-01-03 Martin Liska <mliska@suse.cz>
12224
12225 PR ipa/83594
12226 * gcc.dg/ipa/pr83594.c: New test.
12227
12228 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12229 Alan Hayward <alan.hayward@arm.com>
12230 David Sherwood <david.sherwood@arm.com>
12231
12232 * gcc.dg/vect-opt-info-1.c: New test.
12233
12234 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12235
12236 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
12237 floorf128, truncf128, and roundf128.
12238 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
12239 optimizations added in match.pd.
12240 * gcc.target/powerpc/float128-hw6.c: Likewise.
12241 * gcc.target/powerpc/float128-hw7.c: Likewise.
12242 * gcc.target/powerpc/float128-hw8.c: Likewise.
12243 * gcc.target/powerpc/float128-hw9.c: Likewise.
12244 * gcc.target/powerpc/float128-hw10.c: Likewise.
12245 * gcc.target/powerpc/float128-hw11.c: Likewise.
12246
12247 2018-01-02 Jakub Jelinek <jakub@redhat.com>
12248
12249 PR c++/83556
12250 * g++.dg/cpp0x/pr83556.C: New test.
12251
12252 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12253
12254 PR fortran/45689
12255 PR fortran/83650
12256 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
12257 * gfortran.dg/simplify_cshift_4.f90: New test.
12258
12259 2018-01-02 Marek Polacek <polacek@redhat.com>
12260
12261 PR c++/81860
12262 * g++.dg/cpp0x/inh-ctor30.C: New test.
12263
12264 PR c++/83644
12265 * g++.dg/cpp1z/pr83644.C: New test.
12266
12267 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
12268
12269 PR fortran/83076
12270 * gfortran.dg/coarray_45.f90: New test.
12271
12272 PR fortran/83319
12273 * gfortran.dg/coarray_46.f90: New test.
12274
12275 2018-01-01 Jakub Jelinek <jakub@redhat.com>
12276
12277 PR tree-optimization/83581
12278 * gcc.dg/pr83581.c: New test.
12279
12280 PR c/83595
12281 * gcc.dg/pr83595.c: New test.
12282
12283 PR middle-end/83608
12284 * g++.dg/opt/pr83608.C: New test.
12285
12286 PR middle-end/83609
12287 * gcc.dg/pr83609.c: New test.
12288 * g++.dg/opt/pr83609.C: New test.
12289
12290 PR middle-end/83623
12291 * gcc.dg/pr83623.c: New test.
12292
12293 * gcc.target/i386/i386.exp
12294 (check_effective_target_avx512vpopcntdqvl): New proc.
12295 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
12296 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
12297 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
12298 \f
12299 Copyright (C) 2018 Free Software Foundation, Inc.
12300
12301 Copying and distribution of this file, with or without modification,
12302 are permitted in any medium without royalty provided the copyright
12303 notice and this notice are preserved.