1 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/pr44491.f90: New testcase
6 2018-06-12 Martin Sebor <msebor@redhat.com>
9 * gcc.dg/Wstringop-truncation-3.c: New test.
11 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
13 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
14 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
15 * gcc.target/powerpc/swaps-p8-17.c: Same.
17 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
19 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
20 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
21 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
22 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
23 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
24 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
26 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
28 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
29 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
30 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
31 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
32 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
33 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
35 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
37 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
38 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
39 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
40 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
41 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
42 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
44 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
46 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
47 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
48 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
49 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
50 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
51 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
53 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
55 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
56 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
57 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
58 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
59 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
60 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
62 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
64 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
65 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
66 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
67 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
68 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
69 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
71 2018-06-12 Martin Liska <mliska@suse.cz>
73 * g++.dg/opt/mpx.C: New test.
74 * gcc.target/i386/mpx.c: New test.
76 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
78 * gcc.target/arc/builtin_simdarc.c: Update test.
79 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
80 * gcc.target/arc/tumaddsidi4.c: Likewise.
82 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
84 * gnat.dg/opt72a.ad[sb]: New test.
85 * gnat.dg/opt72_pkg.ads: New helper.
87 2018-06-12 Tom de Vries <tdevries@suse.de>
89 * gcc.dg-selftests/dg-final.exp: New file.
91 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
93 * g++.dg/lookup/new2.C: Test locations too.
94 * g++.dg/other/ellipsis1.C: Likewise.
95 * g++.dg/other/operator1.C: Likewise.
96 * g++.dg/other/operator2.C: Likewise.
97 * g++.dg/overload/operator2.C: Likewise.
98 * g++.dg/parse/defarg11.C: Likewise.
99 * g++.dg/parse/operator4.C: Likewise.
100 * g++.dg/template/error30.C: Likewise.
101 * g++.dg/template/explicit-args3.C: Likewise.
102 * g++.dg/warn/effc1.C: Likewise.
103 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
104 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
105 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
106 * g++.old-deja/g++.jason/conversion5.C: Likewise.
107 * g++.old-deja/g++.jason/operator.C: Likewise.
109 2018-06-11 Martin Sebor <msebor@redhat.com>
111 PR tree-optimization/86083
112 * gcc.dg/strlenopt-44.c: New test.
114 2018-06-11 Janus Weil <janus@gcc.gnu.org>
117 * gfortran.dg/generic_32.f90: New test.
118 * gfortran.dg/generic_33.f90: New test.
120 2018-06-11 Carl Love <cel@us.ibm.com>
121 * gcc.target/powerpc/altivec-7.c (main): Remove tests
122 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
123 long long bool. Remove duplicate dg-final for xxlxor. Update
124 dg-final instruction counts.
125 * gcc.target/powerpc/altivec-37.c (main): New file for
126 tests vec_unpackh and vec_unpackl returning long long bool and
129 2018-06-11 Martin Liska <mliska@suse.cz>
131 PR tree-optimization/86089
132 * gcc.dg/tree-ssa/pr86089.c: New test.
134 2018-06-11 Julia Koval <julia.koval@intel.com>
136 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
137 * gcc.target/i386/vpclmulqdq.c: Ditto.
139 2018-06-11 Olivier Hainque <hainque@adacore.com>
141 * gnat.dg/lang-dw2.adb: New test.
142 * gnat.dg/lang-dw3.adb: New test.
144 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
146 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
147 gnat.dg/assertion_policy1_pkg.ads: New testcase.
149 2018-06-11 Ed Schonberg <schonberg@adacore.com>
151 * gnat.dg/predicate1.adb: New testcase.
153 2018-06-11 Yannick Moy <moy@adacore.com>
155 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
157 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
159 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
162 2018-06-11 Javier Miranda <miranda@adacore.com>
164 * gnat.dg/prot4.adb: New testcase.
166 2018-06-11 Yannick Moy <moy@adacore.com>
168 * gnat.dg/part_of1-instantiation.adb,
169 gnat.dg/part_of1-instantiation.ads,
170 gnat.dg/part_of1-private_generic.adb,
171 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
174 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
176 * gnat.dg/contract1.adb: New testcase.
178 2018-06-11 Javier Miranda <miranda@adacore.com>
180 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
183 2018-06-11 Ed Schonberg <schonberg@adacore.com>
185 * gnat.dg/inline_always1.adb: New testcase.
187 2018-06-11 Ed Schonberg <schonberg@adacore.com>
189 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
190 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
191 gnat.dg/nested_generic2_g2.ads: New testcase.
193 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/template/friend64.C: New.
196 * g++.old-deja/g++.other/friend4.C: Test the location too.
197 * g++.old-deja/g++.pt/crash23.C: Likewise.
199 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
201 * gfortran.dg/inline_matmul_23.f90: New test.
203 2018-06-10 Janus Weil <janus@gcc.gnu.org>
206 * gfortran.dg/intent_decl_1.f90: New test case.
208 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
210 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
211 * gfortran.dg/ieee/large_4.f90: Ditto.
212 * gfortran.dg/round_4.f90: Ditto.
214 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
217 * gfortran.dg/pr38351.f90: New test.
218 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
220 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
225 * gfortran.dg/pr85138_1.f90: New test.
226 * gfortran.dg/pr85138_2.f90: Ditto.
227 * gfortran.dg/pr85996.f90: Ditto.
229 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
232 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
233 * gfortran.dg/data_char_1.f90: Ditto.
234 * gfortran.dg/pr78571.f90: Ditto.
235 * gfortran.dg/pr78278.f90: New test.
237 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
240 * gfortran.dg/pr63514.f90: New test.
242 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
245 * gfortran.dg/bounds_check_20.f90: New test.
247 2018-06-08 Carl Love <cel@us.ibm.com>
249 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
251 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
252 vec_extract a signed int.
253 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
254 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
256 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
257 vec_extract a signed int.
258 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
259 vec_extract a signed int.
260 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
261 vec_xor builtins. Update xxsel, xxlxor counts.
263 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
266 * gfortran.dg/associate_30.f90: Remove code tested ...
267 * gfortran.dg/pr67803.f90: Ditto.
268 * gfortran.dg/pr67805.f90: Ditto.
269 * gfortran.dg/pr86059.f90: ... here. New test.
271 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
274 * gfortran.dg/pr78571.f90: New test.
276 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
279 * gcc.target/powerpc/pr85755.c: New test.
281 2018-06-08 Carl Love <cel@us.ibm.com>
283 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
285 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
287 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
288 for BE system that are different then for an LE system from this file
289 into vsx-vector-6-le.c using be target qualifier. Remove this file.
290 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
291 the various instruction counts. Rename file to vsx-vector-6.p8.c.
293 2018-06-08 Martin Liska <mliska@suse.cz>
295 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
297 2018-06-08 Martin Liska <mliska@suse.cz>
299 * g++.dg/dg.exp: Do not use mpx.exp.
300 * g++.dg/lto/lto.exp: Likewise.
301 * g++.dg/lto/pr69729_0.C: Remove.
302 * g++.dg/opt/pr71529.C: Remove.
303 * g++.dg/pr63995-1.C: Remove.
304 * g++.dg/pr68270.C: Remove.
305 * g++.dg/pr71624.C: Remove.
306 * g++.dg/pr71633.C: Remove.
307 * g++.dg/pr79761.C: Remove.
308 * g++.dg/pr79764.C: Remove.
309 * g++.dg/pr79769.C: Remove.
310 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
311 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
312 * gcc.dg/lto/chkp-privatize_0.c: Remove.
313 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
314 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
315 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
316 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
317 * gcc.dg/lto/pr66221_0.c: Remove.
318 * gcc.target/i386/chkp-always_inline.c: Remove.
319 * gcc.target/i386/chkp-bndret.c: Remove.
320 * gcc.target/i386/chkp-builtins-1.c: Remove.
321 * gcc.target/i386/chkp-builtins-2.c: Remove.
322 * gcc.target/i386/chkp-builtins-3.c: Remove.
323 * gcc.target/i386/chkp-builtins-4.c: Remove.
324 * gcc.target/i386/chkp-const-check-1.c: Remove.
325 * gcc.target/i386/chkp-const-check-2.c: Remove.
326 * gcc.target/i386/chkp-hidden-def.c: Remove.
327 * gcc.target/i386/chkp-label-address.c: Remove.
328 * gcc.target/i386/chkp-lifetime-1.c: Remove.
329 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
330 * gcc.target/i386/chkp-pr69044.c: Remove.
331 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
332 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
333 * gcc.target/i386/chkp-strchr.c: Remove.
334 * gcc.target/i386/chkp-strlen-1.c: Remove.
335 * gcc.target/i386/chkp-strlen-2.c: Remove.
336 * gcc.target/i386/chkp-strlen-3.c: Remove.
337 * gcc.target/i386/chkp-strlen-4.c: Remove.
338 * gcc.target/i386/chkp-strlen-5.c: Remove.
339 * gcc.target/i386/chkp-stropt-1.c: Remove.
340 * gcc.target/i386/chkp-stropt-10.c: Remove.
341 * gcc.target/i386/chkp-stropt-11.c: Remove.
342 * gcc.target/i386/chkp-stropt-12.c: Remove.
343 * gcc.target/i386/chkp-stropt-13.c: Remove.
344 * gcc.target/i386/chkp-stropt-14.c: Remove.
345 * gcc.target/i386/chkp-stropt-15.c: Remove.
346 * gcc.target/i386/chkp-stropt-16.c: Remove.
347 * gcc.target/i386/chkp-stropt-17.c: Remove.
348 * gcc.target/i386/chkp-stropt-2.c: Remove.
349 * gcc.target/i386/chkp-stropt-3.c: Remove.
350 * gcc.target/i386/chkp-stropt-4.c: Remove.
351 * gcc.target/i386/chkp-stropt-5.c: Remove.
352 * gcc.target/i386/chkp-stropt-6.c: Remove.
353 * gcc.target/i386/chkp-stropt-7.c: Remove.
354 * gcc.target/i386/chkp-stropt-8.c: Remove.
355 * gcc.target/i386/chkp-stropt-9.c: Remove.
356 * gcc.target/i386/i386.exp: Do not use mpx.exp.
357 * gcc.target/i386/indirect-thunk-11.c: Remove.
358 * gcc.target/i386/indirect-thunk-12.c: Remove.
359 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
360 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
361 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
362 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
363 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
364 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
365 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
366 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
367 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
368 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
369 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
370 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
371 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
372 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
373 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
374 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
375 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
376 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
377 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
378 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
379 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
380 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
381 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
382 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
383 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
384 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
385 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
386 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
387 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
388 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
389 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
390 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
391 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
392 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
393 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
394 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
395 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
396 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
397 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
398 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
399 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
400 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
401 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
402 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
403 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
404 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
405 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
406 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
407 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
408 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
409 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
410 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
411 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
412 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
413 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
414 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
415 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
416 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
417 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
418 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
419 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
420 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
421 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
422 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
423 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
424 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
425 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
426 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
427 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
428 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
429 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
430 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
431 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
432 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
433 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
434 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
435 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
436 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
437 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
438 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
439 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
440 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
441 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
442 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
443 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
444 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
445 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
446 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
447 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
448 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
449 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
450 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
451 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
452 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
453 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
454 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
455 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
456 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
457 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
458 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
459 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
460 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
461 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
462 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
463 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
464 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
465 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
466 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
467 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
468 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
469 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
470 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
471 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
472 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
473 * gcc.target/i386/mpx/label-address-1.c: Remove.
474 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
475 * gcc.target/i386/mpx/macro.c: Remove.
476 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
477 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
478 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
479 * gcc.target/i386/mpx/memcpy-1.c: Remove.
480 * gcc.target/i386/mpx/memmove-1.c: Remove.
481 * gcc.target/i386/mpx/memmove-2.c: Remove.
482 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
483 * gcc.target/i386/mpx/mpx-check.h: Remove.
484 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
485 * gcc.target/i386/mpx/mpx.exp: Remove.
486 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
487 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
488 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
489 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
490 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
491 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
492 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
493 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
494 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
495 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
496 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
497 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
498 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
499 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
500 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
501 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
502 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
503 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
504 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
505 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
506 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
507 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
508 * gcc.target/i386/mpx/pr65508.c: Remove.
509 * gcc.target/i386/mpx/pr65531.cc: Remove.
510 * gcc.target/i386/mpx/pr66048.cc: Remove.
511 * gcc.target/i386/mpx/pr66134.c: Remove.
512 * gcc.target/i386/mpx/pr66566.c: Remove.
513 * gcc.target/i386/mpx/pr66567.c: Remove.
514 * gcc.target/i386/mpx/pr66568.c: Remove.
515 * gcc.target/i386/mpx/pr66569.c: Remove.
516 * gcc.target/i386/mpx/pr66581.c: Remove.
517 * gcc.target/i386/mpx/pr68337-1.c: Remove.
518 * gcc.target/i386/mpx/pr68337-2.c: Remove.
519 * gcc.target/i386/mpx/pr68416.c: Remove.
520 * gcc.target/i386/mpx/pr78339.c: Remove.
521 * gcc.target/i386/mpx/pr79631.c: Remove.
522 * gcc.target/i386/mpx/pr79633.c: Remove.
523 * gcc.target/i386/mpx/pr79753.c: Remove.
524 * gcc.target/i386/mpx/pr79770.c: Remove.
525 * gcc.target/i386/mpx/pr79987.c: Remove.
526 * gcc.target/i386/mpx/pr79988.c: Remove.
527 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
528 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
529 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
530 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
531 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
532 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
533 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
534 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
535 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
536 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
537 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
538 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
539 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
540 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
541 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
542 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
543 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
544 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
545 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
546 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
547 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
548 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
549 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
550 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
551 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
552 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
553 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
554 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
555 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
556 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
557 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
558 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
559 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
560 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
561 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
562 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
563 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
564 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
565 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
566 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
567 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
568 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
569 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
570 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
571 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
572 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
573 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
574 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
575 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
576 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
577 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
578 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
579 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
580 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
581 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
582 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
583 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
584 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
585 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
586 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
587 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
588 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
589 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
590 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
591 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
592 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
593 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
594 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
595 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
596 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
597 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
598 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
599 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
600 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
601 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
602 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
603 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
604 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
605 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
606 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
607 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
608 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
609 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
610 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
611 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
612 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
613 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
614 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
615 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
616 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
617 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
618 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
619 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
620 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
621 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
622 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
623 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
624 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
625 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
626 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
627 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
628 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
629 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
630 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
631 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
632 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
633 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
634 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
635 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
636 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
637 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
638 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
639 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
640 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
641 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
642 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
643 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
644 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
645 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
646 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
647 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
648 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
649 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
650 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
651 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
652 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
653 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
654 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
655 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
656 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
657 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
658 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
659 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
660 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
661 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
662 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
663 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
664 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
665 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
666 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
667 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
668 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
669 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
670 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
671 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
672 * gcc.target/i386/pr63995-2.c: Remove.
673 * gcc.target/i386/pr64805.c: Remove.
674 * gcc.target/i386/pr65044.c: Remove.
675 * gcc.target/i386/pr65167.c: Remove.
676 * gcc.target/i386/pr65183.c: Remove.
677 * gcc.target/i386/pr65184.c: Remove.
678 * gcc.target/i386/pr65523.c: Remove.
679 * gcc.target/i386/pr70876.c: Remove.
680 * gcc.target/i386/pr70877.c: Remove.
681 * gcc.target/i386/pr71458.c: Remove.
682 * gcc.target/i386/pr80880.c: Remove.
683 * gcc.target/i386/ret-thunk-25.c: Remove.
684 * gcc.target/i386/thunk-retbnd.c: Remove.
685 * lib/mpx-dg.exp: Remove.
686 * gcc.target/i386/funcspec-56.inc: Adjust test case.
688 2018-06-07 Carl Love <cel@us.ibm.com>
690 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
693 2018-06-07 Carl Love <cel@us.ibm.com>
695 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
698 2018-06-07 Marek Polacek <polacek@redhat.com>
701 * gcc.dg/Wc90-c99-compat-10.c: New test.
702 * gcc.dg/Wc90-c99-compat-11.c: New test.
703 * gcc.dg/Wc90-c99-compat-12.c: New test.
704 * gcc.dg/Wc90-c99-compat-9.c: New test.
706 2018-06-07 Paul Koning <ni1d@arrl.net>
708 * gcc.c-torture/compile/20180605-1.c: New test.
710 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
713 * gfortran.dg/pr86045.f90: New test.
715 2018-06-07 Marek Polacek <polacek@redhat.com>
717 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
719 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
721 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
723 2018-06-07 Jakub Jelinek <jakub@redhat.com>
725 PR tree-optimization/69615
726 * gcc.dg/tree-ssa/pr69615.c: New test.
728 2018-06-07 Richard Biener <rguenther@suse.de>
730 PR tree-optimization/85935
731 * gcc.dg/graphite/pr85935.c: New testcase.
733 2018-06-04 Carl Love <cel@us.ibm.com>
735 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
736 debug print statements. Fix a few formating issues.
738 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
741 * gcc.target/powerpc/pr85657-4.c: New tests.
742 * gcc.target/powerpc/pr85657-5.c: Likewise.
743 * gcc.target/powerpc/pr85657-6.c: Likewise.
745 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
748 * gfortran.dg/realloc_on_assign_30.f90: New test.
750 2018-06-06 Carl Love <cel@us.ibm.com>
751 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
754 2018-06-06 Carl Love <cel@us.ibm.com>
756 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
758 * gcc.target/powerpc/builtins-4.c: New test file for tests
761 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
764 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
765 be used in templates. Don't check for them in overloaded functions.
767 2018-06-06 Jim Wilson <jimw@sifive.com>
769 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
770 * gcc.target/riscv/interrupt-mmode.c: New.
771 * gcc.target/riscv/interrupt-smode.c: New.
772 * gcc.target/riscv/interrupt-umode.c: New.
774 2018-06-06 Marek Polacek <polacek@redhat.com>
777 * g++.dg/cpp0x/initlist102.C: New test.
778 * g++.dg/cpp0x/initlist103.C: New test.
779 * g++.dg/cpp0x/initlist104.C: New test.
781 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
783 * gcc.dg/torture/pr86066.c: New test.
785 2018-06-06 Richard Biener <rguenther@suse.de>
787 PR tree-optimization/86062
788 * g++.dg/tree-ssa/pr86062.C: New testcase.
790 2018-06-05 Steve Ellcey <sellcey@cavium.com>
793 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
794 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
795 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
796 * gcc.target/aarch64/nofp_1.c: Ditto.
798 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
800 * gcc.target/arm/cmse/cmse-1c99.c: New test.
802 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
805 * gfortran.dg/goacc/pr85701.f90: New test.
807 2018-06-05 Marek Polacek <polacek@redhat.com>
810 * g++.dg/cpp0x/alias-decl-64.C: New test.
812 2018-06-05 Richard Biener <rguenther@suse.de>
814 PR tree-optimization/86046
815 * gcc.dg/pr86046.c: New testcase.
817 2018-06-05 Richard Biener <rguenther@suse.de>
819 PR tree-optimization/86047
820 * gcc.dg/pr86047.c: New testcase.
822 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
825 * g++.target/arm/arm.exp: New file.
826 * g++.target/arm/pr81497.C: Likewise.
828 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
830 * gcc.target/s390/htm-builtins-compile-4.c: New test.
832 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
834 * gcc.dg/store_merging_21.c: New test.
835 * gnat.dg/opt71b.adb: Likewise.
836 * gnat.dg/opt71.adb: Rename into...
837 * gnat.dg/opt71a.adb: ...this.
839 2018-06-04 Richard Biener <rguenther@suse.de>
841 PR tree-optimization/85955
842 * gcc.dg/pr85955.c: New testcase.
844 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
847 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
848 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
849 * gfortran.dg/allocate_stat_2.f90: Ditto.
850 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
852 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
854 * gcc.target/aarch64/sve/extract_5.c: New test.
856 2018-06-04 Jakub Jelinek <jakub@redhat.com>
860 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
862 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
863 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
864 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
865 * gcc.target/i386/avx512bw-pr86036.c: New test.
867 2018-06-04 Richard Biener <rguenther@suse.de>
869 PR tree-optimization/86038
870 * gcc.dg/pr86038.c: New testcase.
872 2018-06-04 Jakub Jelinek <jakub@redhat.com>
874 PR tree-optimization/69615
875 * gcc.dg/pr69615.c: New test.
878 * c-c++-common/gomp/pr86025.c: New test.
880 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
882 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
884 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
886 * gcc.dg/torture/pr86034.c: New test.
888 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
891 * gfortran.dg/cray_pointer_12.f90: New test.
893 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
896 * gfortran.dg/pr85938.f90: Fixed by revision r261081
898 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
900 * gnat.dg/specs/opt3.ads: New test.
901 * gnat.dg/specs/opt3_pkg.ads: New helper.
903 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
905 * gnat.dg/discr53.ad[sb]: New test.
906 * gnat.dg/discr53_pkg.ads: New helper.
908 2018-06-01 Carl Love <cel@us.ibm.com>
910 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
911 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
913 2018-06-01 Carl Love <cel@us.ibm.com>
915 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
916 to make it consistent with the naming convention in the file.
917 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
918 to altivec-7.c. Delete file.
919 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
920 to altivec-7.c. Delete file.
921 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
922 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
923 vec_unpackl tests. Update instruction counts.
924 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
925 tests to builtins-1.c.
926 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
927 tests to builtins-1.c.
928 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
929 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
930 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
931 Remove vec_ctf tests returning double. Remove vec_cts with
932 double args. Remove vec_sel with invalid arguments. Add tests for
934 Add instruction counts for new tests.
935 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
936 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
938 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
939 test_sll_vsill_vsill_vuc.
940 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
942 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
943 tests from altivec-7.h.
944 * gcc.target/powerpc/vsx-7-be.c: Remove file.
945 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
946 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
947 splat_sll, splat_uc, splat_int128, splat_uint128.
948 Make second argument of vec_extract and vec_insert a signed int.
949 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
952 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
954 * gcc.dg/store_merging_20.c: New test.
955 * gnat.dg/opt71.adb: Likewise.
956 * gnat.dg/opt71_pkg.ads: New helper.
958 2018-06-01 Carl Love <cel@us.ibm.com>
960 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
961 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
962 Add vec_xst_be for signed and unsigned arguments.
964 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
968 * gfortran.dg/pr85816.f90: New test.
969 * gfortran.dg/pr85975.f90: New test.
971 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
974 * gfortran.dg/random_init_1.f90: New test.
975 * gfortran.dg/random_init_2.f90: New test.
976 * gfortran.dg/random_init_3.f90: New test.
977 * gfortran.dg/random_init_4.f90: New test.
978 * gfortran.dg/random_init_5.f90: New test.
979 * gfortran.dg/random_init_6.f90: New test.
981 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
983 PR tree-optimization/85989
984 * gcc.dg/torture/pr85989.c: New test.
986 2018-06-01 Richard Biener <rguenther@suse.de>
989 * gcc.dg/tree-ssa/pr86017.c: New testcase.
991 2018-06-01 Richard Biener <rguenther@suse.de>
994 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
996 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
999 * gcc.dg/strcmpopt_2.c: New test.
1000 * gcc.dg/strcmpopt_3.c: New test.
1003 * gcc.dg/strcmpopt_3.c: New test.
1005 2018-05-31 Jakub Jelinek <jakub@redhat.com>
1008 * gcc.target/i386/pr85984.c: New test.
1010 2018-05-31 Martin Sebor <msebor@redhat.com>
1013 * gcc.dg/Walloc-size-larger-than-1.c: New test.
1014 * gcc.dg/Walloc-size-larger-than-10.c: New test.
1015 * gcc.dg/Walloc-size-larger-than-11.c: New test.
1016 * gcc.dg/Walloc-size-larger-than-12.c: New test.
1017 * gcc.dg/Walloc-size-larger-than-13.c: New test.
1018 * gcc.dg/Walloc-size-larger-than-14.c: New test.
1019 * gcc.dg/Walloc-size-larger-than-15.c: New test.
1020 * gcc.dg/Walloc-size-larger-than-16.c: New test.
1021 * gcc.dg/Walloc-size-larger-than-17.c: New test.
1022 * gcc.dg/Walloc-size-larger-than-2.c: New test.
1023 * gcc.dg/Walloc-size-larger-than-3.c: New test.
1024 * gcc.dg/Walloc-size-larger-than-4.c: New test.
1025 * gcc.dg/Walloc-size-larger-than-5.c: New test.
1026 * gcc.dg/Walloc-size-larger-than-6.c: New test.
1027 * gcc.dg/Walloc-size-larger-than-7.c: New test.
1028 * gcc.dg/Walloc-size-larger-than-8.c: New test.
1029 * gcc.dg/Walloc-size-larger-than-9.c: New test.
1030 * gcc.dg/Walloc-size-larger-than.c: New test.
1032 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
1033 Cesar Philippidis <cesar@codesourcery.com>
1036 * gfortran.dg/goacc/pr77371-1.f90: New test.
1037 * gfortran.dg/goacc/pr77371-2.f90: New test.
1038 * gfortran.dg/goacc/pr85879.f90: New test.
1040 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1042 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
1043 * gnat.dg/stack_usage1b.adb: Likewise.
1044 * gnat.dg/stack_usage1c.adb: Likewise.
1045 * gnat.dg/stack_usage3.adb: Likewise.
1046 * gnat.dg/stack_usage1_pkg.adb: Delete.
1048 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1050 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
1051 * gcc.dg/store_merging_11.c: Likewise.
1052 * gcc.dg/store_merging_13.c: Likewise.
1053 * gcc.dg/store_merging_14.c: Likewise.
1054 * gcc.dg/store_merging_15.c: Likewise.
1055 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
1057 2018-05-31 Ed Schonberg <schonberg@adacore.com>
1059 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
1060 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
1061 gnat.dg/limited1_outer.ads: New testcase.
1063 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
1065 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
1066 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
1069 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1071 * gnat.dg/size_clause1.adb: New testcase.
1073 2018-05-31 Javier Miranda <miranda@adacore.com>
1075 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
1077 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
1079 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
1080 vld1x3 intrinsics for aarch64.
1081 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
1082 vst1x2 intrinsics for aarch64.
1083 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
1084 vst1x3 intrinsics for aarch64.
1086 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
1089 * g++.dg/diagnostic/pr77777.C: New test.
1091 2018-05-30 David Pagan <dave.pagan@oracle.com>
1094 * gcc.dg/noncompile/pr55976-1.c: New test.
1095 * gcc.dg/noncompile/pr55976-2.c: New test.
1097 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
1099 * gcc.dg/lto/20111213-1_0.c: Fix template.
1100 * gcc.dg/lto/20100603-1_0.c: Fix template.
1101 * gcc.dg/lto/20100603-2_0.c: Fix template.
1102 * gcc.dg/lto/20100603-3_0.c: Fix template.
1104 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
1105 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
1106 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
1107 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
1108 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
1109 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
1110 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
1111 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
1112 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
1113 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
1114 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
1115 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
1116 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
1117 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
1118 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
1119 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
1120 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
1121 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
1122 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
1123 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
1124 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
1125 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
1126 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
1127 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
1128 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
1129 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
1130 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
1131 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
1132 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
1133 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
1134 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
1135 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
1136 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
1137 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
1138 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
1139 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
1140 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
1141 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
1142 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
1143 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
1144 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
1145 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
1146 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
1147 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
1148 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
1149 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
1150 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
1151 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
1152 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
1153 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
1154 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
1155 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
1156 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
1157 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
1158 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
1159 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
1160 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
1161 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
1162 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
1163 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
1164 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
1165 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
1167 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
1170 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1172 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
1174 * gcc.target/aarch64/simd/ldp_stp_9: New.
1175 * gcc.target/aarch64/simd/ldp_stp_10: New.
1176 * gcc.target/aarch64/simd/ldp_stp_11: New.
1177 * gcc.target/aarch64/simd/ldp_stp_12: New.
1179 2018-05-30 Ed Schonberg <schonberg@adacore.com>
1181 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
1183 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
1185 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
1187 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
1190 * gcc.target/i386/pr85950.c: New test.
1192 2018-05-29 Marek Polacek <polacek@redhat.com>
1195 * g++.dg/cpp1z/class-deduction55.C: New test.
1196 * g++.dg/cpp1z/class-deduction56.C: New test.
1197 * g++.dg/cpp1z/class-deduction57.C: New test.
1199 2018-05-29 Jakub Jelinek <jakub@redhat.com>
1202 * g++.dg/warn/Wunused-var-33.C: New test.
1205 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
1206 and -fno-vect-cost-model options. Add aligned(64) attribute to the
1207 arrays. Add suffix 1 to all functions and use 4 iterations rather
1208 than N. Add functions with conversions to and from float.
1209 Add new set of functions with 8 iterations and another one
1210 with 16 iterations, expect 24 vectorized loops instead of just 4.
1211 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
1213 2018-05-29 Javier Miranda <miranda@adacore.com>
1215 * gnat.dg/equal2.adb: New testcase.
1217 2018-05-29 Ed Schonberg <schonberg@adacore.com>
1219 * gnat.dg/float_attributes_overflows.adb: New testcase.
1221 2018-05-29 Pascal Obry <obry@adacore.com>
1223 * gnat.dg/normalize_pathname.adb: New testcase.
1225 2018-05-29 Tom de Vries <tom@codesourcery.com>
1227 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
1229 * lib/scanipa.exp (scan-ipa-dump-times): Same.
1230 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
1231 * lib/scantree.exp (scan-tree-dump-times): Same.
1233 2018-05-29 Tom de Vries <tom@codesourcery.com>
1235 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
1236 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
1237 Use proc name as first argument to dg-scan.
1239 2018-05-29 Tom de Vries <tom@codesourcery.com>
1241 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
1244 2018-05-28 Richard Biener <rguenther@suse.de>
1246 PR tree-optimization/85934
1247 * gcc.target/i386/pr85934.c: New testcase.
1249 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1251 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
1253 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1255 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
1257 2018-05-28 Ed Schonberg <schonberg@adacore.com>
1259 * gnat.dg/fixedpnt5.adb: New testcase.
1261 2018-05-28 Justin Squirek <squirek@adacore.com>
1263 * gnat.dg/array31.adb: New testcase.
1265 2018-05-28 Justin Squirek <squirek@adacore.com>
1267 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
1268 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
1270 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
1272 * gfortran.dg/data_stmt_pointer.f90: new test.
1274 2018-05-27 Jakub Jelinek <jakub@redhat.com>
1277 * gcc.target/i386/avx512dq-pr85918.c: New test.
1279 2018-05-25 Jim Wilson <jimw@sifive.com>
1281 * gcc.target/riscv/interrupt-1.c: New.
1282 * gcc.target/riscv/interrupt-2.c: New.
1283 * gcc.target/riscv/interrupt-3.c: New.
1284 * gcc.target/riscv/interrupt-4.c: New.
1285 * gcc.target/riscv/interrupt-5.c: New.
1287 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
1290 * gfortran.dg/pr85786.f90: New test.
1292 2018-05-25 Paul Koning <ni1d@arrl.net>
1294 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
1295 * gcc.c-torture/compile/pr55921.c: Ditto.
1296 * gcc.c-torture/compile/pr60655-1.c: Ditto.
1297 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
1299 2018-05-25 Jakub Jelinek <jakub@redhat.com>
1302 * gcc.target/i386/avx512f-pr85832.c: New test.
1303 * gcc.target/i386/avx512vl-pr85832.c: New test.
1304 * gcc.target/i386/avx512bw-pr85832.c: New test.
1305 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
1307 2018-05-25 Bin Cheng <bin.cheng@arm.com>
1309 PR tree-optimization/85720
1310 * gcc.dg/tree-ssa/pr85720.c: New test.
1311 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
1314 2018-05-25 Martin Liska <mliska@suse.cz>
1317 * gcc.dg/tree-prof/update-loopch.c: Do not scan
1318 for 'Removing basic block'.
1320 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
1322 * gnat.dg/sec_stack1.adb: New testcase.
1324 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1326 * gnat.dg/fixedpnt4.adb: New testcase.
1328 2018-05-25 Javier Miranda <miranda@adacore.com>
1330 * gnat.dg/interface7.adb: New testcase.
1332 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
1334 * gnat.dg/sec_stack2.adb: New testcase.
1336 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1338 * gnat.dg/interface6.adb: New testcase.
1340 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1342 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
1344 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1346 * lib/target-supports.exp
1347 (check_effective_target_vect_double_cond_arith): Include
1348 multiplication and division.
1349 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
1350 fully-masked loops with a fixed vector length.
1351 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
1353 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1354 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1355 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
1357 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1359 * gcc.target/aarch64/sve/div_1.c: New test.
1360 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
1361 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
1362 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
1364 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1366 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
1368 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1370 * lib/target-supports.exp
1371 (check_effective_target_vect_double_cond_arith): New proc.
1372 * gcc.dg/vect/vect-cond-arith-1.c: New test.
1373 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1374 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
1375 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1376 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
1377 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
1378 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
1380 2018-05-25 Janus Weil <janus@gcc.gnu.org>
1383 * gfortran.dg/f2018_obs.f90: New test case.
1385 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1388 * gfortran.dg/pr85543.f90: New test.
1390 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1393 * gfortran.dg/pr85780.f90: New test.
1395 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1398 * gfortran.dg/pr85779_1.f90: New test.
1399 * gfortran.dg/pr85779_2.f90: Ditto.
1400 * gfortran.dg/pr85779_3.f90: Ditto.
1402 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1406 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
1407 * gfortran.dg/pr85895.f90: New test.
1409 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
1411 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
1412 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1414 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
1416 * gcc.dg/fold-popcount-1.c: New testcase.
1417 * gcc.dg/fold-popcount-2.c: New testcase.
1418 * gcc.dg/fold-popcount-3.c: New testcase.
1419 * gcc.dg/fold-popcount-4.c: New testcase.
1421 2018-05-24 Marek Polacek <polacek@redhat.com>
1424 * g++.dg/cpp0x/new3.C: New test.
1426 2018-05-24 Javier Miranda <miranda@adacore.com>
1428 * gnat.dg/discr52.adb: New testcase.
1430 2018-05-24 Ed Schonberg <schonberg@adacore.com>
1432 * gnat.dg/others1.adb: New testcase.
1434 2018-05-24 Justin Squirek <squirek@adacore.com>
1436 * gnat.dg/raise_expr.adb: New testcase.
1438 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
1440 * gnat.dg/formal_containers.adb: New testcase.
1442 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1444 * gcc.target/i386/pr85345.c: Require ifunc support.
1446 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
1448 * gcc.dg/vect/vect-fma-1.c: New test.
1450 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1452 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
1455 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1458 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1460 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1463 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
1465 * gcc.target/msp430/pr78849.c: New test.
1467 2018-05-23 Marek Polacek <polacek@redhat.com>
1469 * g++.dg/cpp2a/range-for8.C: New test.
1470 * g++.dg/cpp2a/range-for9.C: New test.
1471 * g++.dg/cpp2a/range-for10.C: New test.
1473 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
1475 * lib/target-supports.exp (check_effective_target_be): New.
1476 (check_effective_target_le): New.
1478 2018-05-23 Marek Polacek <polacek@redhat.com>
1480 * g++.dg/cpp2a/range-for1.C: New test.
1481 * g++.dg/cpp2a/range-for2.C: New test.
1482 * g++.dg/cpp2a/range-for3.C: New test.
1483 * g++.dg/cpp2a/range-for4.C: New test.
1484 * g++.dg/cpp2a/range-for5.C: New test.
1485 * g++.dg/cpp2a/range-for6.C: New test.
1486 * g++.dg/cpp2a/range-for7.C: New test.
1488 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1490 * gcc.target/i386/cvt-3.c: New test.
1492 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1494 * gcc.target/i386/cvt-2.c: New test.
1496 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
1498 * gcc.dg/pr79985.c: New testcase.
1500 2018-05-23 Richard Biener <rguenther@suse.de>
1502 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
1504 2018-05-23 Sudakshina Das <sudi.das@arm.com>
1507 * gcc.target/aarch64/pr84882.c: New test.
1508 * gcc.target/aarch64/target_attr_18.c: Likewise.
1510 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
1512 PR tree-optimization/85853
1513 * gfortran.dg/vect/pr85853.f90: New test.
1515 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1517 * gnat.dg/import2.adb: New testcase.
1519 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1521 * gnat.dg/discr51.adb: New testcase.
1523 2018-05-23 Javier Miranda <miranda@adacore.com>
1525 * gnat.dg/valid_scalars1.adb: New testcase.
1527 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1529 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
1531 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1533 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
1536 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1538 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
1541 2018-05-23 Bob Duff <duff@adacore.com>
1543 * gnat.dg/addr10.adb: New testcase.
1545 2018-05-23 Richard Biener <rguenther@suse.de>
1548 * gcc.dg/Wstrict-overflow-27.c: New testcase.
1550 2018-05-23 Yury Gribov <tetra2005@gmail.com>
1552 PR tree-optimization/85822
1553 * c-c++-common/pr85822.c: New test.
1555 2018-05-23 Richard Biener <rguenther@suse.de>
1557 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
1559 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1562 * gfortran.dg/pr30667.f: Add option "-std=legacy".
1564 2018-05-22 Martin Sebor <msebor@redhat.com>
1567 * gcc.dg/attr-nonstring.c: New test.
1569 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
1572 * gcc.target/i386/pr85345.c: New test.
1574 2018-05-22 Luis Machado <luis.machado@linaro.org>
1576 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
1578 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1581 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
1582 dg-additional-options.
1583 * gfortran.dg/graphite/block-2.f: Ditto.
1584 * gfortran.dg/graphite/id-19.f: Ditto.
1585 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1586 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1587 * gfortran.dg/vect/pr52580.f: Ditto.
1589 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
1591 * gcc.target/aarch64/ldp_stp_6.c: New.
1592 * gcc.target/aarch64/ldp_stp_7.c: New.
1593 * gcc.target/aarch64/ldp_stp_8.c: New.
1595 2018-05-22 Martin Sebor <msebor@redhat.com>
1598 * c-c++-common/attr-nonstring-3.c: Adjust.
1599 * c-c++-common/attr-nonstring-4.c: Adjust.
1600 * c-c++-common/attr-nonstring-6.c: New test.
1602 2018-05-22 Martin Sebor <msebor@redhat.com>
1604 PR tree-optimization/85826
1605 * gcc.dg/Wrestrict-17.c: New test.
1607 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1609 * gcc.dg/torture/pr85862.c: Rename to...
1610 * gcc.dg/torture/pr85852.c: ...this.
1612 2018-05-22 Justin Squirek <squirek@adacore.com>
1614 * gnat.dg/warn14.adb: New testcase.
1616 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
1618 * gnat.dg/controlled8.adb: New testcase.
1620 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
1622 * gnat.dg/discr50.adb: New testcase.
1624 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1626 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
1627 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
1628 gnat.dg/discr49_rec2.ads: New testcase.
1630 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1632 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
1633 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
1636 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1638 * gnat.dg/fixedpnt3.adb: New testcase.
1640 2018-05-22 Justin Squirek <squirek@adacore.com>
1642 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
1643 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
1645 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1648 * gcc.dg/torture/pr85862.c: New test.
1650 2018-05-22 Richard Biener <rguenther@suse.de>
1652 PR tree-optimization/85834
1653 * g++.dg/torture/pr85834.C: New testcase.
1654 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
1656 2018-05-22 Martin Liska <mliska@suse.cz>
1659 * g++.dg/ipa/pr85607.C: New test.
1661 2018-05-22 Richard Biener <rguenther@suse.de>
1663 PR tree-optimization/85863
1664 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
1666 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1669 * gfortran.dg/assumed_rank_5.f90: Update error message.
1670 * gfortran.dg/assumed_type_4.f90: Ditto.
1671 * gfortran.dg/bind_c_array_params.f03: Ditto.
1672 * gfortran.dg/bind_c_usage_28.f90: Ditto.
1673 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1674 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1675 * gfortran.dg/c_loc_tests_11.f03: Ditto.
1676 * gfortran.dg/coarray_atomic_2.f90: Ditto.
1677 * gfortran.dg/coarray_collectives_2.f90: Ditto.
1678 * gfortran.dg/coarray_collectives_10.f90: Ditto.
1679 * gfortran.dg/coarray_collectives_13.f90: Ditto.
1680 * gfortran.dg/rank_3.f90: Ditto.
1681 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
1682 * gfortran.dg/implicit_14.f90: Ditto.
1684 2018-05-21 Christian Groessler <chris@groessler.org>
1686 * gcc.c-torture/compile/simd-5.c: Fix comment.
1688 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
1691 * gcc.target/powerpc/pr85657-1.c: New test for converting between
1692 __float128, __ibm128, and long double.
1693 * gcc.target/powerpc/pr85657-2.c: Likewise.
1694 * gcc.target/powerpc/pr85657-3.c: Likewise.
1695 * g++.dg/pr85667.C: New test to make sure __ibm128 is
1696 implementated as a separate type internally, and is not just an
1697 alias for long double.
1699 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
1701 PR tree-optimization/85814
1702 * gcc.dg/torture/pr85814.c: New test.
1704 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1707 * g++.dg/cpp0x/cond1.C: New.
1708 * g++.dg/cpp1y/pr84588-1.C: Likewise.
1709 * g++.dg/cpp1y/pr84588-2.C: Likewise.
1710 * g++.dg/cpp1y/pr84588-3.C: Likewise.
1711 * g++.dg/parse/cond6.C: Likewise.
1712 * g++.dg/parse/cond7.C: Likewise.
1713 * g++.dg/parse/cond8.C: Likewise.
1714 * g++.dg/cpp1z/decomp16.C: Update.
1715 * g++.old-deja/g++.jason/cond.C: Likewise.
1717 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
1719 ChangeLog for r260480
1720 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
1721 warnings for deleted and obsolescent features.
1722 * gfortran.dg/graphite/id-19.f: Ditto.
1723 * gfortran.dg/graphite/id-20.f: Ditto.
1724 * gfortran.dg/graphite/id-27.f90: Ditto.
1725 * gfortran.dg/graphite/pr82449.f: Ditto.
1727 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1729 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
1730 tiny and large memory models.
1732 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1734 * gnat.dg/suppress_initialization.adb,
1735 gnat.dg/suppress_initialization_pkg.ads: New testcase.
1737 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1739 * gnat.dg/exit1.adb: New testcase.
1741 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1743 * gnat.dg/array30.adb: New testcase.
1745 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
1747 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
1749 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1751 * gcc.c-torture/execute/ssad-run.c: New test.
1752 * gcc.c-torture/execute/usad-run.c: Likewise.
1753 * gcc.target/aarch64/ssadv16qi.c: Likewise.
1754 * gcc.target/aarch64/usadv16qi.c: Likewise.
1756 2018-05-21 Tamar Christina <tamar.christina@arm.com>
1758 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
1759 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
1760 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
1762 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1763 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1764 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1766 2018-05-21 Janus Weil <janus@gcc.gnu.org>
1769 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
1770 * gfortran.dg/g77/20020307-1.f: Ditto.
1771 * gfortran.dg/g77/980310-3.f: Ditto.
1772 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
1773 * gfortran.dg/goacc/loop-1.f95: Ditto.
1774 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
1775 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
1776 * gfortran.dg/gomp/do-1.f90: Ditto.
1777 * gfortran.dg/gomp/omp_do1.f90: Ditto.
1778 * gfortran.dg/pr17229.f: Ditto.
1779 * gfortran.dg/pr37243.f: Ditto.
1780 * gfortran.dg/pr49721-1.f: Ditto.
1781 * gfortran.dg/pr58484.f: Ditto.
1782 * gfortran.dg/pr81175.f: Ditto.
1783 * gfortran.dg/pr81723.f: Ditto.
1784 * gfortran.dg/predcom-2.f: Ditto.
1785 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1786 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1787 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1788 * gfortran.dg/vect/pr52580.f: Ditto.
1790 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1793 * gfortran.dg/char_result_18.f90: New test.
1795 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1798 * gfortran.dg/associate_38.f90: New test.
1800 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1803 * gfortran.dg/select_type_42.f90: New test.
1805 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
1808 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
1809 that the patch fixes PR66694 & PR82617, although the testcases
1810 are not explicitly included.
1812 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
1814 * gcc.dg/stack-usage-1.c: Add support for rv32e.
1816 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
1819 * g++.dg/pr82899.C: New testcase.
1821 2018-05-18 Martin Liska <mliska@suse.cz>
1823 * gcc.dg/pr68766.c: Change pruned output.
1825 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
1828 * c-c++-common/goacc/pr85782.c: New test.
1830 2018-05-18 Sudakshina Das <sudi.das@arm.com>
1832 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
1834 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1836 * gcc.target/arm/pr62554.c: Delete.
1837 * gcc.target/arm/pr69610-1.c: Likewise.
1838 * gcc.target/arm/pr69610-2.c: Likewise.
1840 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1842 * gcc.target/arm/pr40887.c: Update comment.
1843 * lib/target-supports.exp: Don't generate effective target checks
1844 and related helpers for armv5. Update comment.
1845 * gcc.target/arm/armv5_thumb_isa.c: Delete.
1846 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
1847 target check and options.
1849 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1852 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
1853 scan-tree-dump-not for h.
1855 2018-05-18 Richard Biener <rguenther@suse.de>
1857 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1858 * gcc.dg/tree-ssa/pr45397.c: Likewise.
1859 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
1860 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1861 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
1862 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1863 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1864 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1865 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1866 * gcc.dg/tree-ssa/vrp58.c: Likewise.
1867 * gcc.dg/vrp-min-max-1.c: Likewise.
1868 * gcc.dg/vrp-min-max-3.c: New testcase.
1870 2018-05-18 Richard Biener <rguenther@suse.de>
1872 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
1873 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
1874 * gcc.dg/graphite/scop-6.c: Likewise.
1875 * gcc.dg/graphite/scop-7.c: Likewise.
1876 * gcc.dg/graphite/scop-8.c: Likewise.
1877 * gcc.dg/graphite/scop-9.c: Likewise.
1879 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1881 * gcc.target/aarch64/vect-init-ld1.c: New test.
1883 2018-05-18 Martin Liska <mliska@suse.cz>
1885 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
1886 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1888 2018-05-18 Martin Liska <mliska@suse.cz>
1890 * gcc.dg/ipa/ipa-icf-39.c: New test.
1891 * gcc.dg/pr68766.c: Adjust pruned output.
1893 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
1895 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
1897 * gcc.dg/fma-1.c: New test.
1898 * gcc.dg/fma-2.c: Likewise.
1899 * gcc.dg/fma-3.c: Likewise.
1900 * gcc.dg/fma-4.c: Likewise.
1901 * gcc.dg/fma-5.c: Likewise.
1902 * gcc.dg/fma-6.c: Likewise.
1903 * gcc.dg/fma-7.c: Likewise.
1904 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
1906 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
1907 * gfortran.dg/reassoc_8.f: Likewise.
1908 * gfortran.dg/reassoc_9.f: Likewise.
1909 * gfortran.dg/reassoc_10.f: Likewise.
1911 2018-05-17 Jim Wilson <jimw@sifive.com>
1913 * gcc.target/riscv/switch-qi.c: New.
1914 * gcc.target/riscv/switch-si.c: New.
1916 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
1919 * gcc.target/powerpc/pr85698.c: New test.
1921 2018-05-17 Richard Biener <rguenther@suse.de>
1923 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
1925 2018-05-17 Bin Cheng <bin.cheng@arm.com>
1927 PR tree-optimization/85793
1928 * gcc.dg/vect/pr85793.c: New test.
1930 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
1932 * gcc.dg/gimplefe-28.c: New test.
1933 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
1934 internal function calls.
1935 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1937 2018-05-17 Martin Liska <mliska@suse.cz>
1939 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
1940 space in between 'G_' and '('.
1942 2018-05-17 Jakub Jelinek <jakub@redhat.com>
1945 * gcc.target/i386/pr85323-7.c: New test.
1946 * gcc.target/i386/pr85323-8.c: New test.
1947 * gcc.target/i386/pr85323-9.c: New test.
1950 * gcc.target/i386/pr85323-4.c: New test.
1951 * gcc.target/i386/pr85323-5.c: New test.
1952 * gcc.target/i386/pr85323-6.c: New test.
1955 * gcc.target/i386/pr85323-1.c: New test.
1956 * gcc.target/i386/pr85323-2.c: New test.
1957 * gcc.target/i386/pr85323-3.c: New test.
1959 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
1960 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
1961 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
1962 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
1963 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
1964 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
1965 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
1966 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
1967 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
1968 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
1969 * gcc.target/i386/avx512f-setzero-1.c: New test.
1971 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
1973 * gcc.target/aarch64/vect-slp-dup.c: New.
1975 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1978 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
1980 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
1982 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
1983 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
1985 2018-05-17 Richard Biener <rguenther@suse.de>
1987 PR tree-optimization/85757
1988 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
1990 2018-05-16 Marek Polacek <polacek@redhat.com>
1993 * g++.dg/cpp0x/initlist-throw1.C: New test.
1994 * g++.dg/cpp0x/initlist-throw2.C: New test.
1996 2018-05-16 Carl Love <cel@us.ibm.com>
1998 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
1999 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
2000 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
2002 2018-05-16 Richard Biener <rguenther@suse.de>
2004 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
2005 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
2006 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
2008 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
2010 * gcc.target/aarch64/sve/vcond_10.c: New test.
2011 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
2012 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
2013 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
2015 2018-05-15 Martin Sebor <msebor@redhat.com>
2017 PR tree-optimization/85753
2018 * gcc.dg/Wrestrict-10.c: Adjust.
2019 * gcc.dg/Wrestrict-16.c: New test.
2021 2018-05-15 Martin Sebor <msebor@redhat.com>
2024 * c-c++-common/attr-nonstring-7.c: New test.
2026 2018-05-15 Richard Biener <rguenther@suse.de>
2028 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
2030 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2032 PR tree-optimization/83648
2033 * gcc.dg/tree-ssa/pr83648.c: New test.
2034 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
2036 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2039 * gcc.dg/ipa/pr85734.c: New test.
2041 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
2044 * gnat.dg/opt70.adb: New test.
2045 * gnat.dg/opt70_pkg.ad[sb]: New helper.
2047 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2049 * gcc.target/aarch64/crypto-fuse-1.c: New test.
2050 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
2052 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2054 * gcc.target/aarch64/vmov_n_1.c: Update test.
2055 * gcc.target/aarch64/vfp-1.c: Update test.
2057 2018-05-14 Jakub Jelinek <jakub@redhat.com>
2060 * gcc.c-torture/execute/pr85756.c: New test.
2062 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
2064 * gcc.target/i386/cldemote-1.c: New test.
2066 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
2069 * gfortran.dg/assumed_type_9.f90 : New test.
2071 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
2074 * gfortran.dg/pr85542.f90: New test.
2076 2018-05-11 Martin Jambor <mjambor@suse.cz>
2079 * g++.dg/lto/pr85655_0.C: New test.
2081 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
2083 * gcc.target/i386/tpause-1.c: New test.
2084 * gcc.target/i386/umonitor-1.c: New test.
2086 2018-05-11 Jakub Jelinek <jakub@redhat.com>
2089 * c-c++-common/gomp/pr85696.c: New test.
2091 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
2092 Jakub Jelinek <jakub@redhat.com>
2094 PR tree-optimization/85692
2095 * gcc.target/i386/pr85692.c: New test.
2097 2018-05-11 Martin Liska <mliska@suse.cz>
2100 * c-c++-common/ubsan/attrib-6.c: New test.
2102 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2105 * gfortran.dg/pr85687.f90: new test.
2107 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2110 * gfortran.dg/pr85521_1.f90: New test.
2111 * gfortran.dg/pr85521_2.f90: New test.
2113 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2116 * gfortran.dg/pr70870_1.f90: New test.
2118 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
2120 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
2122 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2125 * g++.dg/ext/offsetof2.C: New test.
2127 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
2130 * gfortran.dg/temporary_3.f90 : New test.
2133 * gfortran.dg/temporary_2.f90 : New test.
2135 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
2137 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
2138 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
2139 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
2140 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
2141 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
2142 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
2143 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
2144 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
2145 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
2146 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
2147 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
2148 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
2149 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
2150 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
2151 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
2152 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
2153 * gcc.dg/vmx/st-be-order.c: Delete testcase.
2154 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
2155 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
2156 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
2157 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
2158 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
2159 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
2160 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
2161 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
2162 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
2163 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
2165 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2167 PR tree-optimization/85699
2168 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
2169 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
2170 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
2171 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
2173 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
2175 * g++.dg/tls/pr85400.C: New test.
2177 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2180 * g++.dg/cpp1y/lambda-generic-85713.C: New.
2182 2018-05-09 Carl Love <cel@us.ibm.com>
2184 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
2186 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2190 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2193 * g++.dg/cpp1y/pr84588.C: New.
2195 2018-05-09 Andreas Schwab <schwab@suse.de>
2197 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
2199 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
2201 * gcc.target/aarch64/store_lane_spill_1.c: New test.
2202 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
2204 2018-05-08 Carl Love <cel@us.ibm.com>
2205 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
2207 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2210 * g++.dg/cpp1y/pr84588.C: New.
2212 2018-05-08 Marek Polacek <polacek@redhat.com>
2215 * g++.dg/cpp1z/constexpr-if22.C: New test.
2217 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
2220 * gcc.target/i386/pr85693.c: New test.
2222 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2225 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
2226 scan-assembler-times checking that except for [fh]*xor other functions
2227 don't use any load instructions.
2229 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
2231 * gcc.target/i386/builtin_target.c: Test goldmont.
2232 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
2235 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2238 * g++.dg/other/sse2-pr85572-1.C: New test.
2239 * g++.dg/other/sse2-pr85572-2.C: New test.
2240 * g++.dg/other/sse4-pr85572-1.C: New test.
2241 * g++.dg/other/avx2-pr85572-1.C: New test.
2244 * gcc.target/i386/pr85317.c: New test.
2245 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
2246 optimization barrier to avoid optimizing away the expected insn.
2249 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
2250 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
2252 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2254 * g++.dg/other/sve_const_pred_1.C: Rename to...
2255 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
2256 target selectors and explicit -march options.
2257 * g++.dg/other/sve_const_pred_2.C: Rename to...
2258 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
2259 * g++.dg/other/sve_const_pred_3.C: Rename to...
2260 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
2261 * g++.dg/other/sve_const_pred_4.C: Rename to...
2262 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
2263 * g++.dg/other/sve_tls_2.C: Rename to...
2264 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
2265 * g++.dg/other/sve_vcond_1.C: Rename to...
2266 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
2267 * g++.dg/other/sve_vcond_1_run.C: Rename to...
2268 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
2270 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2273 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
2276 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2279 * g++.dg/cpp0x/deleted14.C: New.
2281 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2282 Alan Hayward <alan.hayward@arm.com>
2283 David Sherwood <david.sherwood@arm.com>
2285 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
2287 * gcc.target/aarch64/sve/vcond_7.c: New test.
2288 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
2290 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2293 * g++.dg/cpp0x/sfinae62.C: New.
2295 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2297 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
2300 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2303 * g++.dg/cpp0x/narrowing1.C: New.
2305 2018-05-08 Richard Biener <rguenther@suse.de>
2308 * gcc.dg/torture/pr85574.c: Rename to...
2309 * gcc.dg/torture/pr85588.c: ... this.
2311 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2314 * gfortran.dg/minmaxloc_12.f90: New test case.
2315 * gfortran.dg/minmaxloc_13.f90: New test case.
2317 2018-05-07 Nathan Sidwell <nathan@acm.org>
2319 * g++.dg/cpp0x/range-for10.C: Delete.
2320 * g++.dg/ext/forscope1.C: Delete.
2321 * g++.dg/ext/forscope2.C: Delete.
2322 * g++.dg/template/for1.C: Delete.
2324 2018-05-07 Jeff Law <law@redhat.com>
2326 * gfortran.dg/linefile.f90: New test.
2328 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2330 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
2333 2018-05-06 Jakub Jelinek <jakub@redhat.com>
2336 * g++.dg/ext/asm14.C: New test.
2337 * g++.dg/ext/asm15.C: New test.
2338 * g++.dg/ext/asm16.C: New test.
2340 2018-05-06 Michael Eager <eager@eagercon.com>
2342 * gcc.target/microblaze/others/picdtr.c: Correct option
2343 -fPIE -mpic-data-is-text-relative.
2345 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
2347 * gcc.target/microblaze/others/picdtr.c: Add test for
2348 -fPIE -mpic-data-is-text-relative.
2350 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
2353 * gfortran.dg/coarray_dependency_1.f90: New test.
2354 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
2356 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2358 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
2359 to match the currently produced gimple.
2361 2018-05-04 Carl Love <cel@us.ibm.com>
2362 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
2364 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
2365 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
2366 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
2367 xvcmpgedp counts. Add xxsel counts.
2369 2018-05-04 Richard Biener <rguenther@suse.de>
2372 * g++.dg/torture/pr85627.C: New testcase.
2374 2018-05-04 Richard Biener <rguenther@suse.de>
2377 * gcc.dg/torture/pr85574.c: New testcase.
2378 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
2380 2018-05-04 Jakub Jelinek <jakub@redhat.com>
2383 * gcc.dg/nextafter-1.c: New test.
2384 * gcc.dg/nextafter-2.c: New test.
2385 * gcc.dg/nextafter-3.c: New test.
2386 * gcc.dg/nextafter-4.c: New test.
2388 2018-05-03 Nathan Sidwell <nathan@acm.org>
2390 Remove -ffriend-injection.
2391 * g++.old-deja/g++.jason/scoping15.C: Delete.
2392 * g++.old-deja/g++.mike/net43.C: Delete.
2394 2018-05-03 Jakub Jelinek <jakub@redhat.com>
2397 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
2398 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
2399 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
2400 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
2402 2018-05-03 Tom de Vries <tom@codesourcery.com>
2405 * lib/scanoffloadtree.exp: New file.
2407 2018-05-03 Richard Biener <rguenther@suse.de>
2409 PR tree-optimization/85615
2410 * gcc.dg/torture/pr85615.c: New testcase.
2412 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2414 PR tree-optimization/70291
2415 * gcc.dg/complex-6.c: New test.
2416 * gcc.dg/complex-7.c: Likewise.
2418 2018-05-03 Richard Biener <rguenther@suse.de>
2421 * fortran.dg/pr51434.f90: Truncate transfer argument.
2423 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2426 * gcc.c-torture/execute/pr85582-3.c: New test.
2428 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2429 Jason Merrill <jason@redhat.com>
2432 * g++.dg/warn/Wshadow-13.C: New.
2433 * g++.dg/warn/Wshadow-14.C: Likewise.
2435 2018-05-02 Tom de Vries <tom@codesourcery.com>
2438 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
2439 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
2441 2018-05-02 David Pagan <dave.pagan@oracle.com>
2444 * gcc.dg/noncompile/pr30552-1.c: New test.
2445 * gcc.dg/noncompile/pr30552-2.c: New test.
2446 * gcc.dg/noncompile/pr30552-3.c: New test.
2447 * gcc.dg/noncompile/pr30552-4.c: New test.
2449 2018-05-02 Richard Biener <rguenther@suse.de>
2451 PR tree-optimization/85597
2452 * gcc.dg/vect/pr85597.c: New testcase.
2454 2018-05-02 Tom de Vries <tom@codesourcery.com>
2457 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
2458 * lib/scanltranstree.exp: New file.
2459 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
2460 (scan-ltrans-tree-dump-times_required_options)
2461 (scan-ltrans-tree-dump-not_required_options)
2462 (scan-ltrans-tree-dump-dem_required_options)
2463 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
2464 * lib/gcc-dg.exp: Include scanltranstree.exp.
2466 2018-05-02 Tom de Vries <tom@codesourcery.com>
2469 * gcc.dg/ipa/ipa-icf-38.c: New test.
2470 * gcc.dg/ipa/ipa-icf-38a.c: New test.
2471 * lib/scandump.exp (dump-base): New proc.
2472 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
2473 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
2475 * lib/scanipa.exp: Add "" argument to scan-dump calls.
2476 * lib/scanlang.exp: Same.
2477 * lib/scanrtl.exp: Same.
2478 * lib/scantree.exp: Same.
2479 * lib/scanwpaipa.exp: New file.
2480 * lib/gcc-dg.exp: Include scanwpaipa.exp.
2482 2018-05-02 Richard Biener <rguenther@suse.de>
2485 * gcc.dg/torture/pr85567.c: New testcase.
2487 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2490 * gcc.c-torture/execute/pr85582-1.c: New test.
2491 * gcc.c-torture/execute/pr85582-2.c: New test.
2493 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
2495 PR tree-optimization/85586
2496 * gcc.dg/vect/pr85586.c: New test.
2498 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
2500 PR tree-optimization/85143
2501 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
2502 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
2504 2018-05-01 David Malcolm <dmalcolm@redhat.com>
2507 * c-c++-common/Wformat-pr84258.c: New test.
2509 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2511 PR tree-optimization/82665
2512 * gcc.dg/tree-ssa/pr82665.c: New test.
2514 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2517 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2518 (test_add_fixit_insert_formatted_single_line): New function.
2519 (test_add_fixit_insert_formatted_multiline): New function.
2520 Extend expected output of generated patch to include fix-it hints
2522 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
2523 "gcc-rich-location.h". Add test coverage for
2524 gcc_rich_location::add_fixit_insert_formatted.
2526 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2528 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2529 (test_show_locus): Update for location_get_source_line returning a
2530 char_span. Use char_span for handling words in the
2531 "test_many_nested_locations" fix-it example.
2533 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2535 * gcc.target/arc/interrupt-8.c: Update test.
2536 * gcc.target/arc/loop-4.c: Likewise.
2537 * gcc.target/arc/loop-hazard-1.c: Likewise.
2538 * gcc.target/arc/sdata-3.c: Likewise.
2540 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2542 * gcc.target/arc/store-merge-1.c: New test.
2543 * gcc.target/arc/add_n-combine.c: Update test.
2545 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
2547 Microblaze Target: PIC data text relative
2549 * gcc.target/microblaze/others/data_var1.c: Include
2550 PIC case of r20 base register.
2551 * gcc.target/microblaze/others/data_var2.c: Ditto.
2552 * gcc.target/microblaze/others/picdtr.c: Add new
2553 test case for -mpic-is-data-text-relative.
2554 * gcc.target/microblaze/others/sdata_var1.c: Add
2555 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2556 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2557 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2558 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2559 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2560 * gcc.target/microblaze/others/string_cst1_gpopt.c:
2562 * gcc.target/microblaze/others/string_cst2_gpopt.c:
2565 2018-04-30 Richard Biener <rguenther@suse.de>
2567 PR tree-optimization/28364
2568 PR tree-optimization/85275
2569 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
2570 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
2571 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
2572 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
2573 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
2575 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
2576 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
2578 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2579 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2580 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2582 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
2585 * gcc.target/i386/pr84431.c: New test.
2587 2018-04-27 Martin Jambor <mjambor@suse.cz>
2590 * g++.dg/ipa/pr85549.C: New test.
2592 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2595 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
2597 * g++.dg/cpp0x/constexpr-85553.C: New test.
2599 2018-04-27 David Malcolm <dmalcolm@redhat.com>
2602 * g++.dg/pr85515-1.C: New test.
2603 * g++.dg/pr85515-2.C: New test.
2605 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
2608 * g++.dg/cpp0x/friend3.C: New.
2610 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2613 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2614 Use check_effective_target_arm_little_endian.
2616 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2618 PR tree-optimization/85529
2619 * gcc.c-torture/execute/pr85529-1.c: New test.
2620 * gcc.c-torture/execute/pr85529-2.c: New test.
2621 * gcc.dg/pr85529.c: New test.
2623 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2625 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
2626 `.dword' in addition to `lw' and `.word'.
2628 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2630 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
2632 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
2634 * gnat.dg/loop_optimization24.adb: New test.
2636 2018-04-26 Richard Biener <rguenther@suse.de>
2638 PR tree-optimization/85116
2639 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
2640 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
2641 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
2642 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
2644 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
2647 * gcc.target/i386/pr85473-1.c: New test.
2648 * gcc.target/i386/pr85473-2.c: New test.
2650 2018-04-25 Nathan Sidwell <nathan@acm.org>
2651 Jakub Jelinek <jakub@redhat.com>
2655 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
2656 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
2657 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
2658 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
2659 * g++.dg/cpp0x/pr85437-1.C: New.
2660 * g++.dg/cpp0x/pr85437-2.C: New.
2661 * g++.dg/cpp0x/pr85437-3.C: New.
2662 * g++.dg/cpp0x/pr85437-4.C: New.
2664 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
2667 * gfortran.dg/pr85520.f90: New test.
2669 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2672 * gcc.dg/pr85512.c: New test.
2674 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
2677 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
2678 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
2679 * gcc.dg/pr85388-1.c (dg-options): Likwise.
2680 * gcc.dg/pr85388-2.c (dg-options): Likwise.
2681 * gcc.dg/pr85388-3.c (dg-options): Likwise.
2682 * gcc.dg/pr85388-4.c (dg-options): Likwise.
2683 * gcc.dg/pr85388-5.c (dg-options): Likwise.
2684 * gcc.dg/pr85388-6.c (dg-options): Likwise.
2685 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
2686 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
2687 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
2688 * gcc.target/i386/cet-label.c (dg-options): Likwise.
2689 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
2690 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
2691 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
2692 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
2693 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
2694 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
2695 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
2696 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
2697 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
2698 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
2699 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
2700 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
2701 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
2702 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
2703 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
2704 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
2705 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
2706 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
2707 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
2708 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
2709 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
2710 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
2711 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
2712 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
2713 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
2714 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
2715 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
2716 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
2717 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
2718 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
2719 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
2720 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
2721 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
2722 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
2723 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
2724 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
2725 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
2726 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
2727 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
2728 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
2729 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
2730 * gcc.target/i386/pr84146.c (dg-options): Likwise.
2731 * gcc.target/i386/pr85403.c (dg-options): Likwise.
2732 * gcc.target/i386/pr85404.c (dg-options): Likwise.
2733 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
2735 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
2736 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
2737 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
2738 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
2739 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
2740 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
2741 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
2742 * (dg-options): Likwise.
2743 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
2745 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
2746 * gcc.target/i386/cet-label-3.c: Removed.
2747 * gcc.target/i386/cet-property-3.c: Likwise.
2748 * gcc.target/i386/cet-sjlj-7.c: Likwise.
2750 2018-04-24 Jakub Jelinek <jakub@redhat.com>
2753 * gcc.target/i386/pr85511.c: New test.
2756 * g++.dg/ext/pr85503.C: New test.
2759 * gcc.target/i386/pr85508.c: New test.
2761 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
2763 PR tree-optimization/85478
2764 * g++.dg/pr85478.C: New test.
2766 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
2768 * g++.dg/torture/pr85496.C: New test.
2770 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
2772 PR rtl-optimization/85423
2773 * gcc.dg/pr85423.c: New test.
2775 2018-04-20 Martin Sebor <msebor@redhat.com>
2778 * gcc.dg/Wrestrict-15.c: New test.
2780 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
2783 * gcc.target/powerpc/pr85456.c: New test.
2785 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
2787 * g++.dg/ext/undef-bool-1.C: Require lp64.
2788 * gcc.target/powerpc/undef-bool-2.c: Likewise.
2790 2018-04-20 Jeff Law <law@redhat.com>
2792 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
2794 * gcc.dg/stack-check-6.c: Likewise.
2795 * gcc.dg/stack-check-6a.c: Likewise.
2796 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
2797 * gcc.target/i386/stack-check-18.c: Likewise.
2798 * gcc.target/i386/stack-check-19.c: Likewise.
2800 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2803 * gcc.target/aarch64/sve/vcond_1.c: Move to...
2804 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
2805 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
2806 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
2808 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
2811 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
2812 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
2814 2018-04-20 Richard Biener <rguenther@suse.de>
2817 * gcc.dg/torture/pr85475.c: New testcase.
2819 2018-04-20 Martin Jambor <mjambor@suse.cz>
2822 * gcc.dg/ipa/pr85449.c: New test.
2824 2018-04-20 Martin Jambor <mjambor@suse.cz>
2827 * g++.dg/ipa/pr85447.C: New file.
2828 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
2830 2018-04-20 Jakub Jelinek <jakub@redhat.com>
2833 * g++.dg/cpp0x/pr85462.C: New test.
2835 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2837 * gcc.target/i386/pr85404.c: Require CET target.
2839 2018-04-19 Jakub Jelinek <jakub@redhat.com>
2841 PR tree-optimization/85467
2842 * gcc.dg/pr85467.c: New test.
2844 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2847 * g++.dg/parse/crash68.C: New.
2849 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2852 * g++.dg/torture/pr85334.C: New test.
2854 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
2856 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
2857 * g++.dg/diagnostic/pr85464.C: New.
2859 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2862 * gcc.dg/torture/pr85397-1.c: New test.
2863 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
2864 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
2866 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2869 * gcc.target/i386/pr85404.c: New test.
2871 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2874 * c-c++-common/attr-nocf-check-1.c: Compile with
2875 -fcf-protection=none.
2876 * c-c++-common/attr-nocf-check-3.c: Likewise.
2877 * gcc.dg/march-generic.c: Likewise.
2878 * gcc.target/i386/align-limit.c: Likewise.
2879 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
2880 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
2881 * gcc.target/i386/cet-property-2.c: Likewise.
2882 * gcc.target/i386/ret-thunk-26.c: Likewise.
2883 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
2885 * c-c++-common/fcf-protection-2.c: Likewise.
2886 * c-c++-common/fcf-protection-3.c: Likewise.
2887 * c-c++-common/fcf-protection-5.c: Likewise.
2888 * c-c++-common/fcf-protection-6.c: Likewise.
2889 * c-c++-common/fcf-protection-7.c: Likewise.
2890 * gcc.target/i386/cet-label-3.c: New test.
2891 * gcc.target/i386/cet-property-3.c: Likewise.
2892 * gcc.target/i386/cet-sjlj-7.c: Likewise.
2893 * gcc.target/i386/pr85417-1.c: Likewise.
2894 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
2895 __x86_indirect_thunk_nt_(r|e)ax
2896 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2897 * gcc.target/i386/pr85403.c: Remove dg-error,
2899 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
2901 * gcc.target/i386/movdir-1.c: New test.
2903 2018-04-19 Richard Biener <rguenther@suse.de>
2906 * gcc.dg/pr85455.c: New testcase.
2908 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2910 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
2912 * g++.dg/lto/pr85405b_0.C: Likewise.
2913 * g++.dg/lto/pr84805_0.C: Likewise.
2915 2018-04-18 Martin Liska <mliska@suse.cz>
2919 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
2922 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
2925 * gcc.dg/pr85388-1.c: New test.
2926 * gcc.dg/pr85388-2.c: Likewise.
2927 * gcc.dg/pr85388-3.c: Likewise.
2928 * gcc.dg/pr85388-4.c: Likewise.
2929 * gcc.dg/pr85388-5.c: Likewise.
2930 * gcc.dg/pr85388-6.c: Likewise.
2932 2018-04-18 Jan Hubicka <jh@suse.cz>
2933 Martin Liska <mliska@suse.cz>
2935 * g++.dg/lto/pr83121_0.C: Update template.
2936 * g++.dg/lto/pr83121_1.C: Update template.
2937 * g++.dg/lto/pr84805_0.C: Update template.
2938 * g++.dg/lto/pr84805_1.C: Update template.
2939 * g++.dg/lto/pr84805_2.C: Update template.
2941 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2944 * g++.dg/cpp0x/pr84630.C: New.
2946 2018-04-18 Jakub Jelinek <jakub@redhat.com>
2949 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
2950 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
2951 in two cases. Uncomment two other tests and add expected dg-error for
2953 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
2954 -Wnarrowing diagnostics on some targets for c++11.
2955 * g++.dg/parse/array-size2.C: Remove xfail.
2956 * g++.dg/cpp0x/constexpr-84463.C: New test.
2958 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
2960 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
2961 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
2963 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2966 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
2967 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
2968 * g++.dg/other/sve_tls_2.C: Require effective target tls.
2970 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2972 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
2973 prevent cascading of errors and change expected error message.
2974 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
2976 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
2977 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
2978 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
2979 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
2981 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2983 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2986 * gcc.dg/pr85430.c: New test.
2988 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2991 * gcc.target/arm/pr54300.C: Move to...
2992 * g++.dg/other/pr54300.C: ... Here. Add target directives.
2993 * gcc.target/arm/pr55073.C: Move to...
2994 * g++.dg/other/pr55073.C: ... Here. Add target directives.
2995 * gcc.target/arm/pr56184.C: Move to...
2996 * g++.dg/other/pr56184.C: ... Here. Add target directives.
2997 * gcc.target/arm/pr59985.C: Move to...
2998 * g++.dg/other/pr59985.C: ... Here. Add target directives.
2999 * gcc.target/aarch64/pr60675.C: Move to...
3000 * g++.dg/other/pr60675.C: ... Here. Add target directives.
3001 * gcc.target/aarch64/pr81422.C: Move to...
3002 * g++.dg/other/pr81422.C: ... Here. Add target directives.
3003 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
3004 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
3005 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
3006 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
3007 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
3008 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
3009 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
3010 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
3011 * gcc.target/aarch64/sve/tls_2.C: Move to...
3012 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
3013 * gcc.target/aarch64/pr81414.C: Rename to...
3014 * gcc.target/aarch64/pr81414.c: ... This.
3015 * gcc.target/aarch64/simd/pr67896.C: Rename to...
3016 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
3018 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
3019 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
3020 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
3021 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
3024 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3027 * gcc.dg/pr85414.c: New test.
3029 2018-04-17 Martin Jambor <mjambor@suse.cz>
3032 * g++.dg/ipa/pr85421.C: New test.
3034 2018-04-17 Martin Liska <mliska@suse.cz>
3037 * g++.dg/lto/pr85405b_0.C: New test.
3038 * g++.dg/lto/pr85405b_1.C: New test.
3040 2018-04-17 Martin Liska <mliska@suse.cz>
3043 * g++.dg/lto/pr85405_0.C: New test.
3044 * g++.dg/lto/pr85405_1.C: New test.
3046 2018-04-17 Martin Liska <mliska@suse.cz>
3049 * g++.dg/ext/pr85329-2.C: New test.
3050 * g++.dg/ext/pr85329.C: New test.
3051 * gcc.target/i386/mvc12.c: New test.
3053 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
3056 * g++.dg/pr85039-1.C: New.
3057 * g++.dg/pr85039-2.C: New.
3058 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
3060 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
3063 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
3064 if the target supports efficient unaligned storage accesses.
3066 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
3069 * gcc.target/powerpc/pr83660.C: New test.
3071 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
3074 * gcc.target/i386/pr85403.c: New test.
3076 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
3079 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
3081 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3082 Jason Merrill <jason@redhat.com>
3085 * g++.dg/cpp0x/pr85112.C: New.
3087 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
3090 * g++.dg/ext/undef-bool-1.C: New file.
3091 * gcc.target/powerpc/powerpc.exp: Remove .C support.
3092 * gcc.target/powerpc/undef-bool-1.C: Remove file.
3094 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
3097 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
3098 corresponding dg-error clause.
3099 * gcc.target/powerpc/pr80098-3.c: Ditto.
3100 * gcc.target/powerpc/pr80103-1.c: Delete.
3102 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
3106 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
3107 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
3109 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3112 * gfortran.dg/implied_do_io_5.f90: New test.
3114 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
3117 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
3118 several values: positive, negative, and zero.
3119 * gcc.target/powerpc/sse2-pslld-1.c: Same.
3120 * gcc.target/powerpc/sse2-psllq-1.c: Same.
3122 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
3124 PR rtl-optimization/79916
3125 * gcc.target/powerpc/pr79916.c: New.
3127 2018-04-13 Jakub Jelinek <jakub@redhat.com>
3129 PR rtl-optimization/85393
3130 * g++.dg/opt/pr85393.C: New test.
3131 * g++.dg/opt/pr85393-aux.cc: New file.
3133 PR rtl-optimization/85376
3134 * gcc.dg/pr85376.c: New test.
3136 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
3138 PR rtl-optimization/83852
3139 * gcc.dg/pr83852.c: New testcase.
3141 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
3144 * gcc.target/s390/pr77822-1.C: Rename to ...
3145 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
3146 * gcc.target/s390/pr77822-2.c: Add asm scan check.
3147 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
3149 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
3152 * gcc.target/i386/pr71991.c: New testcase.
3154 2018-04-13 Martin Liska <mliska@suse.cz>
3155 Jakub Jelinek <jakub@redhat.com>
3158 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
3161 2018-04-12 David Malcolm <dmalcolm@redhat.com>
3164 * g++.dg/diagnostic/macro-arg-count.C: New test.
3166 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3170 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
3171 array and move test to libgomp/testsuite/libgomp.fortran.
3172 * gfortran.dg/do_concurrent_6.f90: New test.
3174 2018-04-12 Marek Polacek <polacek@redhat.com>
3177 * g++.dg/parse/error61.C: New test.
3179 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3181 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
3182 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
3184 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3187 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
3188 specify -mvsx on gcc command line.
3190 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3193 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
3194 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
3196 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3199 * gcc.target/i386/pr85328.c: New test.
3201 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3203 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
3205 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3207 PR rtl-optimization/85342
3208 * gcc.target/i386/pr85342.c: New test.
3210 2018-04-11 Jason Merrill <jason@redhat.com>
3212 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
3213 if ulimit -v is set.
3215 2018-04-11 Bin Cheng <bin.cheng@arm.com>
3218 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
3220 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3222 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
3223 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
3225 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3228 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
3231 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3234 * gcc.target/i386/pr84301.c: New test.
3236 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3238 PR tree-optimization/85331
3239 * gcc.c-torture/execute/pr85331.c: New test.
3241 2018-04-11 Marek Polacek <polacek@redhat.com>
3244 * g++.dg/cpp0x/pr51225.C: Adjust error message.
3245 * g++.dg/cpp1z/constexpr-if21.C: New test.
3247 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3250 * gcc.target/i386/pr85281.c: New test.
3252 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3254 PR rtl-optimization/84659
3255 * gcc.dg/pr84659.c: New test.
3257 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3260 * g++.dg/debug/dwarf2/pr85302.C: New test.
3262 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3265 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
3268 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3271 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
3273 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
3275 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
3276 * gcc.target/powerpc/dimode_off.c: Ditto.
3277 * gcc.target/powerpc/tfmode_off.c: Ditto.
3278 * gcc.target/powerpc/timode_off.c: Ditto.
3280 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3282 * gcc.target/powerpc/vec-ldl-1.c: New test.
3283 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
3284 corrections to ABI implementation.
3286 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
3289 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
3291 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3293 PR rtl-optimization/85300
3294 * gcc.dg/pr85300.c: New test.
3296 2018-04-10 David Malcolm <dmalcolm@redhat.com>
3299 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
3300 where we now show the pertinent parameter.
3301 * g++.dg/diagnostic/aka2.C: Likewise.
3302 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3304 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3307 * gfortran.dg/gomp/pr85313.f90: New test.
3309 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3312 * g++.dg/parse/template29.C: New.
3314 2018-04-10 Bin Cheng <bin.cheng@arm.com>
3317 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
3319 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3323 * gcc.target/i386/avx512f-pr85177.c: New test.
3324 * gcc.target/i386/avx512f-pr85255.c: New test.
3326 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
3328 PR tree-optimization/85286
3329 * gcc.dg/vect/pr85286.c: New test.
3331 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3334 * gcc.target/arm/pr85173.c: New test.
3336 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3339 * gcc.dg/lto/pr85248_0.c: New test.
3340 * gcc.dg/lto/pr85248_1.c: New test.
3342 2018-04-09 Jan Hubicka <jh@suse.cz>
3345 * g++.dg/torture/pr85078.C: New.
3347 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3350 * g++.dg/cpp1z/decomp44.C: New.
3351 * g++.dg/cpp1z/decomp45.C: Likewise.
3353 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3356 * gfortran.dg/do_concurrent_5.f90: New test.
3357 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
3360 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3363 * gfortran.dg/parameter_array_element_3.f90: New test.
3365 2018-04-09 Jakub Jelinek <jakub@redhat.com>
3368 * g++.dg/cpp1z/decomp43.C: New test.
3370 PR rtl-optimization/80463
3371 * g++.dg/pr80463.C: Add -w to dg-options.
3373 2018-04-09 Richard Biener <rguenther@suse.de>
3375 PR tree-optimization/85284
3376 * gcc.dg/torture/pr85284.c: New testcase.
3378 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3380 PR rtl-optimization/80463
3381 PR rtl-optimization/83972
3382 PR rtl-optimization/83480
3384 * gcc.dg/pr80463.c: New test.
3385 * g++.dg/pr80463.C: Likewise.
3386 * gcc.dg/pr83972.c: Likewise.
3388 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3390 PR rtl-optimization/83913
3391 * gcc.dg/pr83913.c: New test.
3393 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3395 PR rtl-optimization/83962
3396 * gcc.dg/pr83962.c: New test.
3398 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3400 PR rtl-optimization/83530
3401 * gcc.dg/pr83530.c: New test.
3403 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3406 * gfortran.dg/realloc_on_assign_16a.f90: New test.
3408 2018-04-07 Jakub Jelinek <jakub@redhat.com>
3410 PR tree-optimization/85257
3411 * gcc.dg/pr85257.c: New test.
3413 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
3415 * g++.dg/opt/pr85196.C: New test.
3417 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3420 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
3421 std::tuple here since they need C++11.
3422 * g++.dg/lookup/missing-std-include-8.C: New test.
3423 * g++.dg/lookup/missing-std-include.C: Move std::array and
3424 std::tuple test to missing-std-include-6.C to avoid failures
3427 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3430 * gcc.dg/debug/pr85252.c: New test.
3432 PR rtl-optimization/84872
3433 * gcc.dg/graphite/pr84872.c: New test.
3436 * g++.dg/cpp1z/decomp42.C: New test.
3438 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3441 * g++.dg/lookup/missing-std-include-7.C: New test.
3443 2018-04-06 Tamar Christina <tamar.christina@arm.com>
3445 * gcc.dg/struct-simple.c: Revert r254862.
3446 * lib/target-supports.exp
3447 (check_effective_target_word_mode_no_slow_unalign): Likewise.
3449 2018-04-06 Richard Biener <rguenther@suse.de>
3452 * gcc.dg/torture/pr85244-1.c: New testcase.
3453 * gcc.dg/torture/pr85244-2.c: Likewise.
3455 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3458 * c-c++-common/ubsan/pr85213.c: New test.
3460 2018-04-06 Richard Biener <rguenther@suse.de>
3463 * gcc.dg/pr85180.c: New testcase.
3465 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3467 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
3468 to trigger the optimization. Do some cleanup and function
3469 renaming. Add more test functions.
3471 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3473 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
3475 * gcc.target/s390/hotpatch-1.c: Skip when building without
3477 * gcc.target/s390/hotpatch-10.c: Likewise.
3478 * gcc.target/s390/hotpatch-11.c: Likewise.
3479 * gcc.target/s390/hotpatch-12.c: Likewise.
3480 * gcc.target/s390/hotpatch-13.c: Likewise.
3481 * gcc.target/s390/hotpatch-14.c: Likewise.
3482 * gcc.target/s390/hotpatch-15.c: Likewise.
3483 * gcc.target/s390/hotpatch-16.c: Likewise.
3484 * gcc.target/s390/hotpatch-17.c: Likewise.
3485 * gcc.target/s390/hotpatch-18.c: Likewise.
3486 * gcc.target/s390/hotpatch-19.c: Likewise.
3487 * gcc.target/s390/hotpatch-2.c: Likewise.
3488 * gcc.target/s390/hotpatch-3.c: Likewise.
3489 * gcc.target/s390/hotpatch-4.c: Likewise.
3490 * gcc.target/s390/hotpatch-5.c: Likewise.
3491 * gcc.target/s390/hotpatch-6.c: Likewise.
3492 * gcc.target/s390/hotpatch-7.c: Likewise.
3493 * gcc.target/s390/hotpatch-8.c: Likewise.
3494 * gcc.target/s390/hotpatch-9.c: Likewise.
3496 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3498 * c-c++-common/Wattributes.c: Disable warning for s390* target and
3499 check for an error instead.
3500 * gcc.dg/Wattributes-6.c: Likewise.
3502 2018-04-05 Jakub Jelinek <jakub@redhat.com>
3505 * g++.dg/cpp1z/decomp39.C: New test.
3506 * g++.dg/cpp1z/decomp40.C: New test.
3509 * g++.dg/cpp1z/decomp41.C: New test.
3512 * gcc.dg/pr85195.c: New test.
3514 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3517 * g++.dg/cpp0x/initlist100.C: New.
3518 * g++.dg/cpp0x/initlist101.C: Likewise.
3520 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3523 * g++.dg/other/pr84792-1.C: New.
3524 * g++.dg/other/pr84792-2.C: Likewise.
3526 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
3529 * gcc.target/i386/pr85193.c: New test.
3531 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
3534 * g++.dg/concepts/pr84979.C: New.
3535 * g++.dg/concepts/pr84979-2.C: New.
3536 * g++.dg/concepts/pr84979-3.C: New.
3538 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3541 * g++.dg/cpp0x/variadic174.C: New.
3543 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3546 * g++.dg/ext/builtin13.C: New test.
3547 * g++.dg/ext/atomic-4.C: New test.
3550 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
3551 * g++.dg/ext/bases3.C: New test.
3553 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3556 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
3557 to match a single insn of the baz function. Move scan directives at
3558 the end of the file below the functions they are trying to test for
3560 * gcc.target/arm/cmse/cmse-16.c: New testcase.
3562 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
3564 PR rtl-optimization/84878
3565 * gcc.target/powerpc/pr84878.c: New test.
3567 2018-04-04 Michael Matz <matz@suse.de>
3569 * gcc.dg/Wstringop-overflow-4.c: New test.
3570 * c-c++-common/Wstringop-truncation-4.c: Adjust.
3572 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3575 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
3576 for the diagnostics of overridden functions. Adjust for new wording.
3578 2018-04-04 Richard Biener <rguenther@suse.de>
3581 * g++.dg/lto/pr85176_0.C: New testcase.
3583 2018-04-04 Richard Biener <rguenther@suse.de>
3586 * lib/target-supports.exp (check_effective_target_vect_perm_short):
3589 2018-04-04 Martin Liska <mliska@suse.cz>
3592 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
3593 and msdata as a workaround for powerpc.
3595 2018-04-04 Richard Biener <rguenther@suse.de>
3597 PR tree-optimization/85168
3598 * gcc.dg/torture/pr85168.c: New testcase.
3600 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
3603 * g++.dg/pr84943.C: New.
3604 * g++.dg/pr84943-2.C: New.
3606 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3608 PR rtl-optimization/85167
3609 * gcc.dg/pr85167.c: New test.
3611 PR tree-optimization/85156
3612 * c-c++-common/pr85156.c: New test.
3613 * gcc.c-torture/execute/pr85156.c: New test.
3615 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
3617 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
3618 * gcc.target/powerpc/undef-bool-1.C: New file.
3619 * gcc.target/powerpc/undef-bool-2.c: New file.
3621 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3624 * g++.dg/cpp1z/class-deduction52.C: New.
3626 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3629 * g++.dg/cpp0x/pr85147.C: New test.
3632 * g++.dg/cpp0x/gen-attrs-64.C: New test.
3635 * g++.dg/gomp/pr85134.C: New test.
3636 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
3639 * gcc.c-torture/execute/pr85169.c: New test.
3640 * gcc.target/i386/avx512f-pr85169.c: New test.
3641 * gcc.target/i386/avx512bw-pr85169.c: New test.
3643 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3646 * gcc.target/powerpc/pr69946: Adjust comment. Remove
3647 scan-assembler-times clause.
3649 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
3651 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
3652 dg-additional-options.
3654 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3656 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
3658 2018-04-03 Richard Biener <rguenther@suse.de>
3661 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
3663 2018-04-02 Jim Wilson <jimw@sifive.com>
3665 * gcc.target/riscv/pr84660.c: New.
3666 * gcc.target/riscv/shift-and-1.c: New.
3667 * gcc.target/riscv/shift-and-2.c: New.
3669 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3672 * gfortran.dg/array_simplify_2.f90: New test.
3674 2018-04-01 Jakub Jelinek <jakub@redhat.com>
3677 * gcc.target/i386/avx512f-pr85090-1.c: New test.
3678 * gcc.target/i386/avx512f-pr85090-2.c: New test.
3679 * gcc.target/i386/avx512f-pr85090-3.c: New test.
3680 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
3681 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
3683 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
3686 * g++.dg/pr85027.C: New.
3688 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3691 * gcc.target/powerpc/sse-maxps-2.c: New test.
3692 * gcc.target/powerpc/sse-minps-2.c: New test.
3694 2018-03-30 Jakub Jelinek <jakub@redhat.com>
3697 * g++.dg/gomp/pr84791.C: New test.
3699 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
3702 * gfortran.dg/array_constructor_53.f90: New test.
3704 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3707 * gfortran.dg/substr_6.f90: Remove illegal test for
3708 out-of-bounds substring.
3710 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3713 * gfortran.dg/zero_sized_10.f90: New test.
3715 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3718 * g++.dg/lookup/missing-std-include-6.C: New test.
3719 * g++.dg/lookup/missing-std-include.C: Add std::pair and
3721 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
3722 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
3723 <cstring>, <cassert>, and <cstdlib>.
3725 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
3728 * gcc.target/i386/pr84985.c: New.
3730 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3733 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
3735 2018-03-29 Jakub Jelinek <jakub@redhat.com>
3738 * g++.dg/warn/Wunused-var-31.C: New test.
3741 * c-c++-common/Wduplicated-branches-14.c: New test.
3743 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3746 * g++.dg/cpp0x/pr84606.C: New.
3748 2018-03-29 Carl Love <cel@us.ibm.com>
3751 2017-09-27 Carl Love <cel@us.ibm.com>
3753 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
3754 for the __builtin_fctid and __builtin_fctiw.
3756 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
3759 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
3760 deleted builtin function.
3761 (div_weuo): Likewise.
3762 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
3763 (div_deuo): Likewise.
3765 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3768 * g++.dg/other/default13.C: New.
3770 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3773 * gcc.target/i386/pr85095-1.c: New test.
3774 * gcc.target/i386/pr85095-2.c: New test.
3775 * gcc.c-torture/execute/pr85095.c: New test.
3777 PR tree-optimization/82004
3778 * gcc.dg/pr82004.c: New test.
3780 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3781 Martin Liska <mliska@suse.cz>
3784 * g++.dg/asan/pr85081.C: New test.
3786 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
3789 * g++.dg/template/pr84789.C: Adjust for testing with
3793 * g++.dg/template/pr84973.C: New.
3794 * g++.dg/template/pr84973-2.C: New.
3795 * g++.dg/template/pr84973-3.C: New.
3798 * g++.dg/eh/pr84968.C: New.
3800 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3803 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
3804 long double multiply/divide uses the correct function.
3805 * gcc.target/powerpc/mulkc-3.c: Likewise.
3806 * gcc.target/powerpc/divkc-2.c: Likewise.
3807 * gcc.target/powerpc/divkc-3.c: Likewise.
3809 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3812 * g++.dg/cpp0x/defaulted51.C: New.
3813 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
3815 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3818 * g++.dg/ext/vector35.C: New test.
3821 * g++.dg/ext/builtin-offsetof3.C: New test.
3824 * g++.dg/cpp1y/pr85076.C: New test.
3826 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3829 * gfortran.dg/matmul_rank_1.f90: New test.
3831 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3832 Harald Anlauf <anlauf@gmx.de>
3834 * gfortran.dg/structure_constructor_15.f90: New test.
3836 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
3838 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
3839 for the diagnostics of overridden functions. Adjust for new wording.
3840 * g++.dg/cpp0x/implicit1.C: Likewise.
3841 * g++.dg/cpp0x/override1.C: Likewise.
3842 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3843 * g++.dg/eh/shadow1.C: Likewise.
3844 * g++.dg/inherit/covariant12.C: Likewise.
3845 * g++.dg/inherit/covariant14.C: Likewise.
3846 * g++.dg/inherit/covariant15.C: Likewise.
3847 * g++.dg/inherit/covariant16.C: Likewise.
3848 * g++.dg/inherit/covariant22.C: Likewise.
3849 * g++.dg/inherit/crash3.C: Likewise.
3850 * g++.dg/inherit/error2.C: Likewise.
3851 * g++.dg/template/crash100.C: Likewise.
3852 * g++.old-deja/g++.eh/spec6.C: Likewise.
3853 * g++.old-deja/g++.mike/p811.C: Likewise.
3854 * g++.old-deja/g++.other/virtual11.C: Likewise.
3855 * g++.old-deja/g++.other/virtual4.C: Likewise.
3857 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
3860 * gcc.target/i386/pr85044.c: New test.
3862 2018-03-27 Martin Sebor <msebor@redhat.com>
3865 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
3868 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3871 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
3873 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3876 * gcc.target/arm/pr81863.c: New test.
3878 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
3881 * testsuite/gcc.target/nvptx/pr85056.c: New test.
3882 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
3884 2018-03-27 Richard Biener <rguenther@suse.de>
3887 * lib/target-supports.exp (check_ssse3_available): New function.
3888 (check_effective_target_vect_perm_short): Enable for x86 if
3889 check_ssse3_available.
3891 2018-03-27 Richard Biener <rguenther@suse.de>
3893 PR tree-optimization/85082
3894 * gfortran.dg/pr85082.f90: New testcase.
3896 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3898 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
3899 to "l=2" in dg-final.
3901 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3903 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
3904 * gcc.target/mips/fix-r4000-2.c: Likewise.
3905 * gcc.target/mips/fix-r4000-3.c: Likewise.
3906 * gcc.target/mips/fix-r4000-4.c: Likewise.
3907 * gcc.target/mips/fix-r4000-5.c: Likewise.
3908 * gcc.target/mips/fix-r4000-6.c: Likewise.
3909 * gcc.target/mips/fix-r4000-7.c: Likewise.
3910 * gcc.target/mips/fix-r4000-8.c: Likewise.
3911 * gcc.target/mips/fix-r4000-9.c: Likewise.
3912 * gcc.target/mips/fix-r4000-10.c: Likewise.
3913 * gcc.target/mips/fix-r4000-7.c: Change dg-final
3914 "mulditi3_r4000" instead of "mulditi3".
3915 * gcc.target/mips/fix-r4000-8.c: Change dg-final
3916 "umulditi3_r4000" instead of "umulditi3".
3918 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3921 * g++.dg/inherit/covariant22.C: New test.
3923 2018-03-27 Richard Biener <rguenther@suse.de>
3926 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
3929 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3930 Jason Merrill <jason@redhat.com>
3933 * g++.dg/init/array49.C: New.
3934 * g++.dg/torture/pr70499.C: Adjust.
3936 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
3939 * gcc.target/i386/pr85073.c: New test.
3941 2018-03-26 Richard Biener <rguenther@suse.de>
3944 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
3947 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3950 * gfortran.dg/parameter_array_format.f90: New test.
3952 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3953 Neil Carlson <neil.n.carlson@gmail.com>
3956 * gfortran.dg/literal_character_constant_1.inc: Replace
3957 call abort by STOP n.
3958 * gfortran.dg/overload_1.f90: Likewise.
3960 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
3961 Dominique d'Humieres <dominiq@gcc.gnu.org>
3964 * gfortran.dg/scalar_pointer_1.f90: New test.
3966 2018-03-25 Tom de Vries <tom@codesourcery.com>
3968 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
3971 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3974 * gfortran.dg/pr89497.f90: New test.
3976 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3979 * gfortran.dg/substr_7.f90: New test.
3981 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
3984 * gfortran.dg/pr42651.f90: New test.
3985 * gfortran.dg/func_result_7.f90: Update error message.
3987 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
3989 PR tree-optimization/84005
3990 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
3991 failing to force the alignment.
3993 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
3995 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
3999 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4001 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
4002 message. Fix scan-assembler patterns.
4004 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4007 * g++.dg/cpp0x/pr85015.C: New test.
4010 * g++.dg/cpp1y/pr84942.C: New test.
4012 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
4015 * testsuite/gcc.target/i386/pr85030.c: New.
4017 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4020 * g++.dg/pr85026.C: New test.
4022 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
4024 * g++.dg/debug/pr84704.C: XFAIL AIX.
4026 2018-03-23 Sudakshina Das <sudi.das@arm.com>
4029 * gcc.target/arm/pr84826.c: Add dg directive.
4031 2018-03-23 Marek Polacek <polacek@redhat.com>
4034 * g++.dg/ext/builtin-offsetof2.C: New test.
4037 * g++.dg/cpp0x/Wnarrowing5.C: New test.
4038 * gcc.dg/pr85045.c: New test.
4040 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
4043 * gnat.dg/lto22.adb: New test.
4044 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
4045 * gnat.dg/lto22_pkg2.ads: Likewise.
4047 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4050 * gcc.dg/lto/pr80778_0.c: New test.
4053 * gcc.target/i386/pr85034.c: New test.
4056 * c-c++-common/torture/pr85022.c: New test.
4059 * g++.dg/ubsan/pr85029.C: New test.
4061 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
4064 * g++.dg/cpp0x/pr71251.C: New.
4067 * g++.dg/template/pr84789.C: New.
4068 * g++.dg/template/pr84789-2.C: New.
4069 * g++.dg/template/pr84789-3.C: New.
4070 * g++.dg/parse/dtor11.C: Accept alternate error message.
4073 * g++.dg/pr84729.C: New.
4074 * g++.old-deja/g++.ext/arrnew2.C: Require error.
4075 * g++.old-deja/g++.robertl/eb58.C: Likewise.
4076 * g++.old-deja/g++.robertl/eb63.C: Likewise.
4078 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
4081 * gfortran.dg/interface_42.f90: New test.
4082 * gfortran.dg/interface_43.f90: New test.
4084 2018-03-22 Sudakshina Das <sudi.das@arm.com>
4087 * gcc.target/arm/pr84826.c: New test.
4089 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
4091 * gcc.target/arm/addr-modes-float.c: Move dg-do before
4092 dg-require-effective-target.
4093 * gcc.target/arm/addr-modes-int.c: Likewise.
4094 * gcc.target/nios2/lo-addr-tls.c: Likewise.
4096 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
4099 * gcc.target/powerpc/altivec-ld-1.c: New test.
4101 2018-03-22 Bin Cheng <bin.cheng@arm.com>
4103 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
4105 2018-03-22 Jakub Jelinek <jakub@redhat.com>
4108 * gcc.dg/pr84941.c: New test.
4110 2018-03-22 Tom de Vries <tom@codesourcery.com>
4112 PR tree-optimization/84956
4113 * gcc.dg/pr84956.c: New test.
4115 2018-03-22 Marek Polacek <polacek@redhat.com>
4118 * g++.dg/cpp1z/constexpr-if15.C: New test.
4119 * g++.dg/cpp1z/constexpr-if16.C: New test.
4121 2018-03-21 Joseph Myers <joseph@codesourcery.com>
4123 * gcc.dg/builtin-tgmath-3.c: New test.
4125 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
4128 * g++.dg/concepts/pr71965.C: New.
4132 * g++.dg/cpp0x/pr84610.C: New.
4133 * g++.dg/cpp0x/pr84642.C: New.
4135 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4138 * c-c++-common/pr84999.c: New test.
4140 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4143 * g++.dg/ext/desig10.C: New.
4145 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4146 Harald Anlauf <anlauf@gmx.de>
4149 * gfortran.dg/pr84957.f90: New test.
4151 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4153 PR tree-optimization/84960
4154 * gcc.c-torture/compile/pr84960.c: New test.
4156 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
4158 PR tree-optimization/84811
4159 * gcc.dg/torture/pr84811.c: New test.
4161 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4163 PR tree-optimization/84982
4164 * c-c++-common/pr84982.c: New test.
4167 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
4169 * g++.dg/torture/pr84961-1.C: New test.
4170 * g++.dg/torture/pr84961-2.C: New test.
4172 2018-03-21 Nathan Sidwell <nathan@acm.org>
4175 * g++.dg/pr85008.C: New.
4177 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
4180 * gfortran.dg/char_result_17.f90: New test.
4182 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4185 * g++.dg/other/accessor-fixits-1.C: Move to...
4186 * g++.dg/torture/accessor-fixits-1.C: ...here.
4187 * g++.dg/other/accessor-fixits-2.C: Move to...
4188 * g++.dg/torture/accessor-fixits-2.C: ...here.
4189 * g++.dg/other/accessor-fixits-3.C: Move to...
4190 * g++.dg/torture/accessor-fixits-3.C: ...here.
4191 * g++.dg/other/accessor-fixits-4.C: Move to...
4192 * g++.dg/torture/accessor-fixits-4.C: ...here.
4193 * g++.dg/other/accessor-fixits-5.C: Move to...
4194 * g++.dg/torture/accessor-fixits-5.C: ...here.
4195 * g++.dg/torture/accessor-fixits-6.C: New testcase.
4196 * g++.dg/torture/accessor-fixits-7.C: New testcase.
4197 * g++.dg/torture/accessor-fixits-8.C: New testcase.
4199 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4201 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
4203 2018-03-21 Sudakshina Das <sudi.das@arm.com>
4206 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
4208 2018-03-21 Nathan Sidwell <nathan@acm.org>
4211 * g++.dg/lookup/pr84804.C: New.
4213 2018-03-21 Martin Sebor <msebor@redhat.com>
4216 * g++.dg/Wclass-memaccess-3.C: New test.
4217 * g++.dg/Wclass-memaccess-4.C: New test.
4219 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4222 * g++.dg/other/accessor-fixits-1.C
4223 (test_access_const_t1_color): New.
4224 (test_deref_const_t1_color): New.
4225 * g++.dg/other/accessor-fixits-5.C: New testcase.
4227 2018-03-21 Tom de Vries <tom@codesourcery.com>
4229 PR tree-optimization/83126
4230 * gcc.dg/graphite/pr83126.c: New test.
4232 2018-03-21 Nathan Sidwell <nathan@acm.org>
4234 * g++.dg/ext/anon-struct6.C: Adjust.
4235 * g++.dg/ext/deprecate-1.C: New.
4236 * g++.dg/ext/deprecate-2.C: New.
4237 * g++.dg/lookup/pr84602.C: Adjust.
4238 * g++.dg/lookup/pr84962.C: Adjust.
4239 * g++.old-deja/g++.other/anon4.C
4242 * g++.dg/lookup/pr84836.C: New.
4244 2018-03-21 Bin Cheng <bin.cheng@arm.com>
4246 PR tree-optimization/84969
4247 * gcc.dg/tree-ssa/pr84969.c: New test.
4249 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4251 PR rtl-optimization/84989
4252 * gcc.target/i386/pr84989.c: New test.
4254 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4256 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
4258 2018-03-21 Martin Liska <mliska@suse.cz>
4261 * gfortran.dg/goacc/pr84963.f90: New test.
4263 2018-03-21 Marek Polacek <polacek@redhat.com>
4265 PR c++/71638, ICE with NSDMI and reference.
4266 * g++.dg/cpp0x/nsdmi14.C: New test.
4267 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
4269 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
4271 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
4272 MIPS with -mpaired-single directives.
4274 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
4277 * gfortran.dg/interface_41.f90: New test.
4279 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4282 * gcc.dg/pr84875.c: New test.
4284 2018-03-20 Marek Polacek <polacek@redhat.com>
4286 PR c++/84978, ICE with NRVO.
4287 * g++.dg/opt/nrv19.C: New test.
4289 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4292 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4293 Disable for armeb targets.
4294 * gcc.target/arm/pr82518.c: New test.
4296 2018-03-20 Nathan Sidwell <nathan@acm.org>
4299 * g++.dg/lookup/pr84962.C: New.
4302 * g++.dg/lookup/pr84970.C: New.
4304 2018-03-20 Richard Biener <rguenther@suse.de>
4307 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
4309 2018-03-20 Martin Liska <mliska@suse.cz>
4312 * g++.dg/ipa/pr84825.C: New test.
4314 2018-03-20 Martin Liska <mliska@suse.cz>
4316 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
4318 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4321 * gcc.c-torture/compile/pr84845.c: New test.
4323 2018-03-20 Sudakshina Das <sudi.das@arm.com>
4326 * gcc.target/arm/pr82989.c: New test.
4328 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4331 * gcc.target/i386/pr84945.c: New test.
4333 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
4336 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
4338 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4341 * gcc.dg/pr84953.c: New test.
4343 2018-03-19 Marek Polacek <polacek@redhat.com>
4346 * g++.dg/cpp1z/lambda-__func__.C: New test.
4349 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
4351 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4354 * g++.dg/asan/pr78651.C: New test.
4356 2018-03-19 Tom de Vries <tom@codesourcery.com>
4358 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
4359 vect_int_mult. Add nvptx xfail for PR84958.
4361 2018-03-19 Nathan Sidwell <nathan@acm.org>
4364 * g++.dg/cpp1y/pr84835.C: New.
4366 2018-03-19 Sudakshina Das <sudi.das@arm.com>
4369 * gcc.target/aarch64/pr81647.c: New.
4371 2018-03-19 Richard Biener <rguenther@suse.de>
4373 PR tree-optimization/84933
4374 * g++.dg/pr84933.C: New testcase.
4376 2018-03-19 Richard Biener <rguenther@suse.de>
4378 PR tree-optimization/84859
4379 * gcc.dg/tree-ssa/pr84859.c: New testcase.
4380 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
4381 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
4382 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
4384 2018-03-19 Nathan Sidwell <nathan@acm.org>
4387 * g++.dg/lookup/pr84812.C: New.
4389 2018-03-19 Richard Biener <rguenther@suse.de>
4391 PR tree-optimization/84929
4392 * gcc.dg/torture/pr84929.c: New testcase.
4394 2018-03-19 Tamar Christina <tamar.christina@arm.com>
4397 * gcc.target/arm/big-endian-subreg.c: Delete.
4399 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4402 * gfortran.dg/array_constructor_52.f90: New test.
4404 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
4407 * gfortran.dg/pr77414.f90: New test.
4408 * gfortran.dg/internal_references_1.f90: Adjust error message.
4410 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
4413 * gfortran.dg/pr65453.f90: New test.
4415 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
4417 PR tree-optimization/84913
4418 * gfortran.dg/vect/pr84913.f90: New test.
4420 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4423 * gfortran.dg/warn_concat.f90: New test.
4425 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4428 * gcc.dg/pr84899.c: New test.
4430 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
4433 * gfortran.dg/pr69395.f90: Add test for max dimensions
4435 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
4438 * gcc.target/i386/pr84876.c: New test.
4440 2018-03-16 Martin Liska <mliska@suse.cz>
4443 * gcc.target/i386/mvc11.c: New test.
4445 2018-03-16 Martin Liska <mliska@suse.cz>
4448 * gcc.target/i386/mvc10.c: New test.
4450 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4454 * g++.dg/cpp1y/pr79937-1.C: New test.
4455 * g++.dg/cpp1y/pr79937-2.C: New test.
4456 * g++.dg/cpp1y/pr79937-3.C: New test.
4457 * g++.dg/cpp1y/pr79937-4.C: New test.
4458 * g++.dg/cpp1y/pr82410.C: New test.
4460 2018-03-16 Tom de Vries <tom@codesourcery.com>
4462 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
4464 2018-03-16 Tom de Vries <tom@codesourcery.com>
4466 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
4468 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4471 * g++.dg/cpp2a/desig8.C: New test.
4473 PR tree-optimization/84841
4474 * gcc.dg/pr84841.c: New test.
4477 * g++.dg/cpp2a/desig7.C: New test.
4479 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
4480 Jim MacArthur <jim.macarthur@codethink.co.uk>
4482 * gfortran.dg/automatic_1.f90: New test.
4483 * gfortran.dg/automatic_repeat.f90: New test
4484 * gfortran.dg/automatic_save.f90: New test.
4485 * gfortran.dg/vax_structure.f90: New test.
4487 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4490 * gfortran.dg/pr78741.f90: New test.
4492 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4495 * gfortran.dg/pr69395.f90: New test.
4497 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4500 * g++.dg/opt/pr79085.C: New test.
4502 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
4505 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
4506 label instead of __x86_indirect_thunk label.
4508 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4511 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
4512 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
4513 * g++.dg/warn/deprecated-13.C: New test.
4515 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
4517 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
4519 2018-03-15 Richard Biener <rguenther@suse.de>
4522 * c-c++-common/pr84873.c: New testcase.
4524 2018-03-15 Tamar Christina <tamar.christina@arm.com>
4527 * gcc.target/arm/big-endian-subreg.c: New.
4529 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4532 * gcc.c-torture/compile/pr84860.c: New test.
4534 2018-03-15 Julia Koval <julia.koval@intel.com>
4536 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4538 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
4541 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4544 * gcc.dg/pr84853.c: New test.
4546 2018-03-14 Carl Love <cel@us.ibm.com>
4548 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
4550 2018-03-14 Martin Liska <mliska@suse.cz>
4553 * g++.dg/lto/pr84805_0.C: New test.
4554 * g++.dg/lto/pr84805_1.C: New test.
4555 * g++.dg/lto/pr84805_2.C: New test.
4557 2018-03-14 David Malcolm <dmalcolm@redhat.com>
4560 * gcc.dg/fixits-pr84852-1.c: New test.
4561 * gcc.dg/fixits-pr84852-2.c: New test.
4563 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4565 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
4566 separate verbose message.
4567 * lib/scandump.exp (scan-dump-times): Likewise.
4569 2018-03-14 Julia Koval <julia.koval@intel.com>
4571 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
4573 * gcc.target/i386/funcspec-56.inc: Ditto.
4575 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4577 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
4580 2018-03-14 Jakub Jelinek <jakub@redhat.com>
4583 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
4584 check count from 17 to 14.
4587 * gcc.target/i386/pr84844.c: New test.
4589 2018-03-14 Richard Biener <rguenther@suse.de>
4591 PR tree-optimization/84830
4592 * gcc.dg/torture/pr84830.c: New testcase.
4594 2018-03-14 Marek Polacek <polacek@redhat.com>
4597 * g++.dg/cpp0x/static_assert15.C: New test.
4599 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
4602 * gfortran.dg/pr61775.f90: New test.
4604 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4607 * g++.dg/ext/pr84843-1.C: New test.
4608 * g++.dg/ext/pr84843-2.C: New test.
4610 2018-03-13 David Pagan <dave.pagan@oracle.com>
4613 * gcc.dg/pr46921.c: New test.
4615 2018-03-13 Martin Sebor <msebor@redhat.com>
4617 PR tree-optimization/84725
4618 * c-c++-common/Wstringop-truncation-4.c: New test.
4619 * c-c++-common/attr-nonstring-5.c: New test.
4621 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4623 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
4625 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
4626 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
4628 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4630 * gcc.target/aarch64/sve/tls_1.c: New test.
4631 * gcc.target/aarch64/sve/tls_2.C: Likewise.
4633 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4635 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
4636 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
4638 2018-03-13 Martin Liska <mliska@suse.cz>
4641 * g++.dg/ipa/pr84658.C: New test.
4643 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4646 * gcc.dg/pr84834.c: New test.
4649 * gcc.target/i386/pr84827.c: New test.
4652 * g++.dg/ext/pr84828.C: New test.
4655 * gcc.target/i386/avx512f-pr84786-1.c: New test.
4656 * gcc.target/i386/avx512f-pr84786-2.c: New test.
4659 * g++.dg/cpp1y/constexpr-84808.C: New test.
4662 * g++.dg/debug/pr84704.C: New test.
4664 2018-03-12 Renlin Li <renlin.li@arm.com>
4666 * gcc.target/aarch64/movi_hf.c: New.
4667 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
4668 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
4670 2018-03-12 Martin Sebor <msebor@redhat.com>
4672 PR tree-optimization/83456
4673 * c-c++-common/Wrestrict-2.c: Remove test cases.
4674 * c-c++-common/Wrestrict.c: Same.
4675 * gcc.dg/Wrestrict-12.c: New test.
4676 * gcc.dg/Wrestrict-14.c: New test.
4678 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4680 * g++.dg/pr84821.C: New test.
4682 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4684 * gcc.dg/pr84799.c: New test.
4686 2018-03-12 Richard Biener <rguenther@suse.de>
4688 PR tree-optimization/84803
4689 * gcc.dg/torture/pr84803.c: New testcase.
4691 2018-03-12 Jakub Jelinek <jakub@redhat.com>
4694 * g++.dg/debug/pr84813.C: New test.
4696 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
4699 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
4701 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
4704 * gfortran.dg/pr83939.f90
4706 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4709 * gfortran.dg/zero_sized_9.f90: New test.
4711 2018-03-11 Jakub Jelinek <jakub@redhat.com>
4714 * g++.dg/debug/dwarf2/enum2.C: New test.
4716 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
4719 * gfortran.dg/pr84734.f90: New test.
4721 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
4723 * gnat.dg/prot3.adb: New test.
4724 * gnat.dg/prot3_pkg.ad[sb]: New helper.
4726 2018-03-09 Jason Merrill <jason@redhat.com>
4727 Paolo Carlini <paolo.carlini@oracle.com>
4731 * g++.dg/cpp0x/pr71169.C: New.
4732 * g++.dg/cpp0x/pr71169-2.C: Likewise.
4733 * g++.dg/cpp0x/pr71832.C: Likewise.
4735 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
4738 * gcc.target/powerpc/pr83969.c: New test.
4740 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4743 * gcc.dg/pr84772.c: New test.
4746 * g++.dg/warn/Wformat-2.C: New test.
4749 * g++.dg/ext/vla18.C: New test.
4751 2018-03-09 Martin Sebor <msebor@redhat.com>
4753 PR tree-optimization/84526
4754 * gcc.dg/Wrestrict-10.c: New test.
4755 * gcc.dg/Wrestrict-11.c: New test.
4757 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
4759 PR rtl-optimization/84682
4760 * gcc.dg/torture/pr84682-1.c: New.
4761 * gcc.dg/torture/pr84682-2.c: New.
4762 * gcc.dg/torture/pr84682-3.c: New.
4764 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4767 * g++.dg/ext/pr84724.C: New test.
4769 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
4772 * gcc.target/arm/pr83712.c: New.
4774 2018-03-09 Richard Biener <rguenther@suse.de>
4776 PR tree-optimization/84775
4777 * gcc.dg/torture/pr84775.c: New testcase.
4779 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4782 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
4785 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
4787 * gcc.c-torture/compile/20180309-1.c: New test.
4789 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4792 * g++.dg/warn/Wunused-function4.C: New test.
4795 * gcc.target/i386/pr84742-1.c: New test.
4796 * gcc.target/i386/pr84742-2.c: New test.
4798 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4801 * gcc.c-torture/execute/pr84748.c: New test.
4803 2018-03-08 Richard Biener <rguenther@suse.de>
4806 * gcc.dg/graphite/pr84552.c: New testcase.
4808 2018-03-08 Richard Biener <rguenther@suse.de>
4810 PR tree-optimization/84178
4811 * gcc.dg/torture/pr84178-2.c: New testcase.
4813 2018-03-08 David Malcolm <dmalcolm@redhat.com>
4815 PR tree-optimization/84178
4816 * gcc.c-torture/compile/pr84178-1.c: New test.
4818 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
4820 * lib/target-supports.exp: Do not return zero from a ifunc
4823 2018-03-08 Richard Biener <rguenther@suse.de>
4825 PR tree-optimization/84746
4826 * gcc.dg/torture/pr84746.c: New testcase.
4829 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
4832 * gcc.dg/graphite/pr84404.c: New.
4834 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4836 PR tree-optimization/84740
4837 * gcc.dg/torture/pr84740.c: New test.
4839 PR tree-optimization/84739
4840 * gcc.dg/pr84739.c: New test.
4842 2018-03-07 Martin Sebor <msebor@redhat.com>
4844 PR tree-optimization/83519
4845 * gcc.dg/Wrestrict-13.c: New test.
4847 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
4851 * gfortran.dg/pr64124.f90: New tests.
4852 * gfortran.dg/pr70409.f90: New tests.
4854 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
4857 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
4859 2018-03-07 Martin Sebor <msebor@redhat.com>
4861 PR tree-optimization/84526
4862 * gcc.dg/Wrestrict-10.c: New test.
4864 2018-03-07 Martin Sebor <msebor@redhat.com>
4866 PR tree-optimization/84468
4867 * g++.dg/warn/Wstringop-truncation-2.C: New test.
4868 * gcc.dg/Wstringop-truncation.c: New test.
4869 * gcc.dg/Wstringop-truncation-2.c: New test.
4871 2018-03-07 Jakub Jelinek <jakub@redhat.com>
4874 * gfortran.dg/pr84565.f90: New test.
4877 * gcc.target/i386/pr84723-1.c: New test.
4878 * gcc.target/i386/pr84723-2.c: New test.
4879 * gcc.target/i386/pr84723-3.c: New test.
4880 * gcc.target/i386/pr84723-4.c: New test.
4881 * gcc.target/i386/pr84723-5.c: New test.
4883 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4886 * gfortran.dg/pr64107.f90: New test.
4888 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4892 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
4894 2018-03-06 Marek Polacek <polacek@redhat.com>
4897 * g++.dg/cpp1z/constexpr-84684.C: New test.
4899 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4902 * gcc.dg/pr84721.c: New test.
4905 * gcc.dg/pr84710.c: New test.
4907 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4910 * gfortran.dg/implied_do_2.f90: New test.
4911 * gfortran.dg/coarray_8.f90: Update for new error message.
4913 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4916 * g++.dg/ext/pr84683.C: New test.
4918 PR tree-optimization/84687
4919 * gcc.dg/pr84687.c: New test.
4921 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
4924 * g++.dg/pr84231.C: New.
4927 * g++.dg/cpp1y/pr84593.C: New.
4930 * g++.dg/pr84492.C: New.
4932 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4934 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
4935 __builtin_ppc_speculation_barrier.
4937 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4940 * gcc.target/powerpc/pr84700.c: New test.
4942 2018-03-05 Nathan Sidwell <nathan@acm.org>
4945 * g++.dg/lookup/pr84702.C: New.
4947 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4950 * gcc.target/i386/pr84564.c: New test.
4952 2018-03-05 Marek Polacek <polacek@redhat.com>
4955 * g++.dg/cpp0x/inline-ns10.C: New test.
4957 2018-03-05 Nathan Sidwell <nathan@acm.org>
4960 * g++.dg/template/pr84694.C: New.
4962 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4965 * gcc.c-torture/execute/pr84524.c: New test.
4966 * gcc.target/i386/avx512bw-pr84524.c: New test.
4968 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
4971 * g++.dg/pr84264.C: New test.
4973 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4976 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
4977 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
4978 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
4980 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
4982 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
4983 * g++.dg/other/i386-3.C: Ditto.
4984 * gcc.target/i386/sse-12.c: Ditto.
4985 * gcc.target/i386/sse-13.c: Ditto.
4986 * gcc.target/i386/sse-14.c: Ditto.
4987 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
4988 * gcc.target/i386/wbinvd-1.c: New test.
4989 * gcc.target/i386/wbnoinvd-1.c: Ditto.
4990 * gcc.target/i386/pconfig-1.c: Ditto.
4992 2018-03-05 Pádraig Brady <P@draigBrady.com>
4993 Nathan Sidwell <nathan@acm.org>
4996 * g++.dg/cpp0x/pr84497.C: New.
4998 2018-03-05 Richard Biener <rguenther@suse.de>
5000 PR tree-optimization/84670
5001 * gcc.dg/pr84670-1.c: New testcase.
5002 * gcc.dg/pr84670-2.c: Likewise.
5003 * gcc.dg/pr84670-3.c: Likewise.
5004 * gcc.dg/pr84670-4.c: Likewise.
5006 2018-03-05 Richard Biener <rguenther@suse.de>
5008 PR tree-optimization/84650
5009 * gcc.dg/graphite/pr84650.c: New testcase.
5011 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5014 * g++.dg/cpp1z/constexpr-lambda20.C: New.
5016 2018-03-03 Harald Anlauf <anlauf@gmx.de>
5019 * gfortran.dg/pr71085.f90: New test.
5021 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5024 * gfortran.dg/zero_sized_8.f90: Really commit New test.
5026 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5029 * gfortran.dg/pr51434.f90: New test.
5031 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5034 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
5036 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5039 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
5041 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5044 * g++.dg/torture/pr71464.C: New.
5046 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
5049 * gfortran.dg/select_type_41.f90: New test.
5051 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5054 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
5056 2018-03-02 Marek Polacek <polacek@redhat.com>
5059 * g++.dg/ext/flexary29.C: New test.
5061 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5063 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
5065 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5068 * g++.dg/torture/pr81812.C: New.
5070 2018-03-02 Marek Polacek <polacek@redhat.com>
5073 * g++.dg/warn/Wsign-compare-8.C: New test.
5076 * g++.dg/parse/array-size3.C: New test.
5079 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
5081 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5084 * g++.dg/cpp1y/pr84662.C: New test.
5086 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
5088 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
5089 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
5091 * g++.dg/lto/20101010-1_0.C: Likewise.
5092 * g++.dg/lto/20101010-2_0.C: Likewise.
5094 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5097 * gcc.dg/pr84628.c: New test.
5100 * gcc.target/ia64/pr56540.c: New test.
5102 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5104 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
5106 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
5107 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
5108 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
5109 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
5111 2018-03-02 Marek Polacek <polacek@redhat.com>
5114 * c-c++-common/ubsan/shift-11.c: New test.
5116 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5118 * gcc.dg/vect/vect-alias-check-13.c: New test.
5120 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5123 * gcc.dg/pr84614.c: New test.
5126 * gcc.target/i386/pr84625.c: New test.
5128 2018-03-02 Richard Biener <rguenther@suse.de>
5130 PR tree-optimization/84427
5131 * gcc.dg/torture/pr84427.c: New testcase.
5133 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
5136 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
5137 powerpc64le*-*-linux*.
5138 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
5139 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
5141 2018-03-01 Martin Sebor <msebor@redhat.com>
5144 * g++.dg/ext/attr-const.C: Remove xfail.
5145 * g++.dg/ext/attr-malloc-3.C: New test.
5146 * g++.dg/ext/attr-noinline-3.C: New test.
5147 * g++.dg/ext/attr-noreturn-3.C: New test.
5148 * g++.dg/ext/attr-nothrow-3.C: New test.
5149 * g++.dg/ext/attr-pure.C: Remove xfail.
5151 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5154 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
5155 dg-options and dg-shouldfail "ubsan" directive.
5157 2018-03-01 Marek Polacek <polacek@redhat.com>
5158 Jason Merrill <jason@redhat.com>
5161 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
5162 * g++.dg/cpp1z/static1.C: New test.
5163 * g++.dg/template/static37.C: New test.
5165 2018-03-01 Nathan Sidwell <nathan@acm.org>
5168 * g++.dg/template/pr84434.C: New.
5170 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
5172 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
5173 -mthumb to the command-line.
5175 2018-03-01 Marek Polacek <polacek@redhat.com>
5178 * g++.dg/cpp0x/static_assert14.C: New test.
5180 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
5183 * g++.dg/torture/pr79410.C: New.
5185 2018-03-01 Martin Liska <mliska@suse.cz>
5188 * gcc.dg/asan/pr82484.c: New test.
5190 2018-03-01 Richard Biener <rguenther@suse.de>
5193 * gfortran.dg/lto/pr84645_0.f90: New testcase.
5195 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5198 * gfortran.dg/coarray_47.f90: New test.
5200 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5203 * gfortran.dg/class_array_23.f03: New test.
5205 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5207 PR rtl-optimization/84528
5208 * gcc.dg/torture/pr84538.c: Rename to...
5209 * gcc.dg/torture/pr84528.c: ...this.
5211 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5213 PR rtl-optimization/84528
5214 * gcc.dg/torture/pr84538.c: New test.
5216 2018-02-28 Martin Sebor <msebor@redhat.com>
5218 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
5219 -fpic test failures.
5220 * c-c++-common/Wrestrict-2.c: Same.
5221 * c-c++-common/Wstringop-truncation.c: Same.
5222 * gcc.dg/Warray-bounds-22.c: Same.
5223 * gcc.dg/Wstringop-overflow.c: Same.
5224 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
5225 (signed_range): Same.
5226 (unsigned_anti_range): Same.
5227 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
5228 (signed_range): Same.
5229 (unsigned_anti_range): Same.
5230 * gcc.dg/attr-alloc_size-7.c: Same.
5231 * gcc.dg/attr-alloc_size-8.c: Same.
5232 * gcc.dg/builtin-alloc-size.c: Same.
5233 * gcc.dg/builtin-stpncpy.c: Same.
5234 * gcc.dg/builtins-nonnull.c: Same.
5235 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
5236 * gcc.dg/pr79214.c: Same.
5237 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
5238 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5239 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5240 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
5241 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
5242 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
5243 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
5244 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5245 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
5246 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5247 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5249 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
5252 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
5254 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5257 * g++.dg/cpp0x/pr84609.C: New test.
5259 2018-02-28 Martin Sebor <msebor@redhat.com>
5262 * g++.dg/ext/attr-malloc-3.C: New test.
5263 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
5264 to pre-existing problems.
5265 * g++.dg/ext/attr-pure.C: Same.
5267 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
5270 * gfortran.dg/associate_37.f90: New test.
5273 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
5275 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5278 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
5279 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
5280 * gcc.dg/bf-ms-layout-4.c: New test.
5281 * gcc.dg/bf-ms-layout-5.c: New test.
5283 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
5286 * gcc.target/powerpc/pr83399.c: Only run on Linux.
5288 2018-02-28 Richard Biener <rguenther@suse.de>
5290 PR tree-optimization/84584
5291 * gcc.dg/graphite/pr84584.c: New testcase.
5293 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
5295 PR preprocessor/84517
5296 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
5298 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5300 * c-c++-common/dump-ada-spec-12.c: New test.
5301 * c-c++-common/dump-ada-spec-13.c: Likewise.
5303 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5305 * c-c++-common/dump-ada-spec-11.c: New test.
5307 2018-02-28 Martin Liska <mliska@suse.cz>
5310 * g++.dg/ext/timevar1.C: Fix pruned patterns.
5311 * g++.dg/ext/timevar2.C: Likewise.
5313 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5315 * c-c++-common/dump-ada-spec-8.c: New test.
5316 * c-c++-common/dump-ada-spec-9.c: Likewise.
5317 * c-c++-common/dump-ada-spec-10.c: Likewise.
5319 2018-02-28 Richard Biener <rguenther@suse.de>
5322 * gcc.dg/pr84607.c: New testcase.
5324 2018-02-28 Nathan Sidwell <nathan@acm.org>
5327 * g++.dg/lookup/pr84602.C: New.
5329 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5333 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
5335 * g++.dg/ext/attr-nonnull.C: Likewise.
5336 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
5338 * g++.dg/ext/attr-noinline-2.C: Likewise.
5339 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
5340 -fdump-tree-eh in dg-options.
5342 2018-02-28 Alan Modra <amodra@gmail.com>
5344 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
5346 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
5348 2018-02-27 Martin Sebor <msebor@redhat.com>
5352 * g++.dg/Wmissing-attributes.C: New test.
5353 * g++.dg/ext/attr-const-pure.C: New test.
5354 * g++.dg/ext/attr-const.C: New test.
5355 * g++.dg/ext/attr-deprecated-2.C: New test.
5356 * g++.dg/ext/attr-malloc-2.C: New test.
5357 * g++.dg/ext/attr-malloc.C: New test.
5358 * g++.dg/ext/attr-noinline-2.C: New test.
5359 * g++.dg/ext/attr-noinline.C: New test.
5360 * g++.dg/ext/attr-nonnull.C: New test.
5361 * g++.dg/ext/attr-noreturn-2.C: New test.
5362 * g++.dg/ext/attr-noreturn.C: New test.
5363 * g++.dg/ext/attr-nothrow-2.C: New test.
5364 * g++.dg/ext/attr-nothrow.C: New test.
5365 * g++.dg/ext/attr-optimize.C: New test.
5366 * g++.dg/ext/attr-pure.C: New test.
5367 * g++.dg/ext/attr-returns-nonnull.C: New test.
5368 * g++.dg/ext/attr-warning.C: New test.
5370 2018-02-27 Nathan Sidwell <nathan@acm.org>
5373 * g++.dg/lookup/pr84426.C: New.
5375 2018-02-27 Richard Biener <rguenther@suse.de>
5377 PR tree-optimization/84512
5378 * gcc.dg/tree-ssa/pr84512.c: New testcase.
5380 2018-02-27 Martin Liska <mliska@suse.cz>
5382 PR gcov-profile/84548
5383 * g++.dg/gcov/pr84548.C: New test.
5385 2018-02-27 Jakub Jelinek <jakub@redhat.com>
5388 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
5390 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5393 * g++.dg/cpp1y/pr84558.C: New test.
5395 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5398 * g++.dg/cpp0x/alignas14.C: New.
5399 * g++.dg/cpp0x/alignas15.C: Likewise.
5401 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5404 * g++.dg/gomp/pr84557.C: New test.
5406 2018-02-26 Marek Polacek <polacek@redhat.com>
5409 * g++.dg/cpp1z/pr84325.C: New test.
5411 2018-02-26 Carl Love <cel@us.ibm.com>
5413 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
5415 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
5416 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
5417 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
5419 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
5420 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
5423 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5426 * gcc.target/i386/indirect-thunk-1.c: Updated.
5427 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5428 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5429 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5430 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5431 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5432 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5433 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5434 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5435 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5436 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5437 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5438 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5439 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5440 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5441 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5442 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5443 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5444 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5445 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5446 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5447 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5448 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5449 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5450 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5451 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5452 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5453 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5454 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5455 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5456 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5457 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5458 * gcc.target/i386/ret-thunk-9.c: Likewise.
5459 * gcc.target/i386/ret-thunk-10.c: Likewise.
5460 * gcc.target/i386/ret-thunk-11.c: Likewise.
5461 * gcc.target/i386/ret-thunk-12.c: Likewise.
5462 * gcc.target/i386/ret-thunk-13.c: Likewise.
5463 * gcc.target/i386/ret-thunk-14.c: Likewise.
5464 * gcc.target/i386/ret-thunk-15.c: Likewise.
5466 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
5468 * gcc.c-torture/execute/20180226-1.c: New test.
5470 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
5472 PR tree-optimization/83965
5473 * gcc.dg/vect/pr83965-2.c: New test.
5475 2018-02-26 Tom de Vries <tom@codesourcery.com>
5477 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
5479 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5482 * gcc.target/i386/ret-thunk-22.c: New test.
5483 * gcc.target/i386/ret-thunk-23.c: Likewise.
5484 * gcc.target/i386/ret-thunk-24.c: Likewise.
5485 * gcc.target/i386/ret-thunk-25.c: Likewise.
5486 * gcc.target/i386/ret-thunk-26.c: Likewise.
5488 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5491 * g++.dg/cpp1z/pr84533.C: New.
5493 2018-02-26 Marek Polacek <polacek@redhat.com>
5496 * g++.dg/parse/error60.C: New test.
5498 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5501 * g++.dg/gomp/pr84556.C: New test.
5502 * g++.dg/vect/pr84556.cc: New test.
5504 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
5507 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
5508 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5509 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
5510 * gfortran.dg/c_loc_test.f90: Likewise.
5511 * gfortran.dg/c_loc_tests_2.f03: Likewise.
5512 * gfortran.dg/proc_decl_17.f90: Likewise.
5513 * gfortran.dg/proc_ptr_8.f90: Likewise.
5515 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5518 * gcc.target/aarch64/lr_free_2.c: Revert changes in
5519 r254814 disabling -fomit-frame-pointer by default.
5520 * gcc.target/aarch64/spill_1.c: Likewise.
5521 * gcc.target/aarch64/test_frame_11.c: Likewise.
5522 * gcc.target/aarch64/test_frame_12.c: Likewise.
5523 * gcc.target/aarch64/test_frame_13.c: Likewise.
5524 * gcc.target/aarch64/test_frame_14.c: Likewise.
5525 * gcc.target/aarch64/test_frame_15.c: Likewise.
5526 * gcc.target/aarch64/test_frame_3.c: Likewise.
5527 * gcc.target/aarch64/test_frame_5.c: Likewise.
5528 * gcc.target/aarch64/test_frame_9.c: Likewise.
5530 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
5533 * gfortran.dg/explicit_shape_1.f90: New test.
5534 * gfortran.dg/automatic_module_variable.f90: Update regex.
5535 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
5536 * gfortran.dg/constant_shape.f90: Ditto.
5537 * gfortran.dg/dec_structure_23.f90: Ditto.
5538 * gfortran.dg/pr78240.f90: Ditto.
5540 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
5543 * gfortran.dg/pr84523.f90: New test.
5545 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5548 * gfortran.dg/select_type_40.f90: New test.
5550 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
5553 * gfortran.dg/data_substring.f90: New test.
5555 2018-02-24 Marek Polacek <polacek@redhat.com>
5558 * g++.dg/cpp1z/constexpr-83692.C: New test.
5560 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
5563 * gfortran.dg/statement_function_1.f90: Update test.
5565 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5568 * gfortran.dg/inquire_19.f90: New test.
5570 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5573 * gfortran.dg/pr83149_b.f90: New test.
5574 * gfortran.dg/pr83149_a.f90: Additional source for previous.
5576 2018-02-23 Carl Love <cel@us.ibm.com>
5578 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
5579 vec_signed2 and vec_unsigned2 to new Power 8 test file.
5580 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
5583 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5585 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
5586 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
5588 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5590 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
5593 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5596 * gfortran.dg/pr83149_1.f90: New test.
5597 * gfortran.dg/pr83149.f90: Additional source for previous.
5599 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
5602 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
5603 __GI___pthread_mutex_init as well.
5605 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5608 * gfortran.dg/class_68.f90: New test.
5610 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5613 * gfortran.dg/derived_init_5.f90: New test.
5615 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5618 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
5619 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
5621 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
5624 * gcc.target/powerpc/pr81572.c: New.
5626 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
5628 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
5630 2018-02-22 Martin Sebor <msebor@redhat.com>
5632 PR tree-optimization/84480
5633 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
5634 * g++.dg/warn/Wstringop-truncation-1.C: New test.
5636 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
5639 * gcc.target/i386/indirect-thunk-11.c: New test.
5640 * gcc.target/i386/indirect-thunk-12.c: Likewise.
5641 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
5642 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
5643 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
5644 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
5645 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
5646 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
5647 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
5648 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
5650 2018-02-22 Steve Ellcey <sellcey@cavium.com>
5653 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
5655 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
5657 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5659 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
5661 2018-02-22 Marek Polacek <polacek@redhat.com>
5664 * g++.dg/parse/error59.C: New test.
5666 2018-02-22 Tom de Vries <tom@codesourcery.com>
5668 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
5670 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5673 * g++.dg/cpp0x/pr77655.C: New.
5675 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5678 * g++.dg/cpp1y/pr84496.C: New test.
5681 * g++.dg/torture/pr84502.C: New test.
5683 PR tree-optimization/84503
5684 * gcc.dg/pr84503-1.c: New test.
5685 * gcc.dg/pr84503-2.c: New test.
5687 2018-02-21 Jakub Jelinek <jakub@redhat.com>
5689 PR tree-optimization/84478
5690 * gcc.c-torture/execute/pr84478.c: New test.
5692 2018-02-20 Martin Sebor <msebor@redhat.com>
5695 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
5696 * c-c++-common/Wrestrict.c: Same.
5697 * gcc.dg/Wrestrict-6.c: Same.
5698 * gcc.dg/Warray-bounds-27.c: New test.
5699 * gcc.dg/Wrestrict-8.c: New test.
5700 * gcc.dg/Wrestrict-9.c: New test.
5701 * gcc.dg/pr84095.c: New test.
5703 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5705 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
5707 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5711 * gfortran.dg/structure_constructor_14.f90: New test.
5713 2018-02-20 Jeff Law <law@redhat.com>
5716 PR tree-optimization/81592
5718 * gcc.dg/pr81592.c: New test.
5719 * gcc.dg/pr82123.c: New test.
5720 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
5722 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5725 * g++.dg/warn/Wunused-var-30.C: New test.
5727 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
5729 PR tree-optimization/84419
5730 * gcc.dg/vect/pr84419.c: New test.
5732 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5735 * gfortran.dg/pr82004.f90: New test.
5737 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
5739 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
5741 2018-02-20 Martin Liska <mliska@suse.cz>
5745 * gcc.target/i386/pr84310.c: New test.
5746 * gcc.target/i386/pr84310-2.c: Likewise.
5748 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5751 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
5753 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5756 * g++.dg/cpp1z/launder7.C: New test.
5759 * g++.dg/cpp0x/constexpr-84449.C: New test.
5762 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
5764 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
5768 * gfortran.dg/associate_22.f90: Enable commented out test.
5769 * gfortran.dg/associate_36.f90: New test.
5771 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5774 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
5776 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
5778 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
5779 (dg-options): Use -mavx instead of -w.
5781 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5784 * g++.dg/cpp1z/launder8.C: New test.
5787 * g++.dg/gomp/pr84448.C: New test.
5790 * g++.dg/gomp/pr84430.C: New test.
5792 PR tree-optimization/84452
5793 * gcc.dg/pr84452.c: New test.
5796 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
5798 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5801 * gfortran.dg/implied_do_io_4.f90: New test.
5803 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5805 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
5806 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
5807 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
5809 2018-02-19 Carl Love <cel@us.ibm.com>
5811 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
5813 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5816 * gcc.target/i386/pr57193.c: Add -mtune=generic.
5818 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5821 * g++.dg/cpp0x/auto50.C: New.
5822 * g++.dg/parse/friend12.C: Adjust.
5824 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5826 PR libgfortran/84389
5827 * gfortran.dg/dtio_33.f90: New test.
5829 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5831 PR libgfortran/84412
5832 * gfortran.dg/inquire_18.f90: New test.
5834 2018-02-18 Janus Weil <janus@gcc.gnu.org>
5837 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
5838 * gfortran.dg/pointer_intent_3.f90: Ditto.
5839 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
5840 * gfortran.dg/protected_3.f90: Ditto.
5841 * gfortran.dg/protected_4.f90: Ditto.
5842 * gfortran.dg/protected_5.f90: Ditto.
5843 * gfortran.dg/protected_6.f90: Ditto.
5845 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
5848 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
5851 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5854 * gfortran.dg/inline_matmul_22.f90: New test.
5856 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5859 * gfortran.dg/abort_shoulfail.f90: New test.
5860 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
5862 * gfortran.dg/PR19754_2.f90: Likewise.
5863 * gfortran.dg/PR19872.f: Likewise.
5864 * gfortran.dg/PR49268.f90: Likewise.
5865 * gfortran.dg/Wall.f90: Likewise.
5866 * gfortran.dg/Wno-all.f90: Likewise.
5867 * gfortran.dg/achar_1.f90: Likewise.
5868 * gfortran.dg/achar_2.f90: Likewise.
5869 * gfortran.dg/achar_4.f90: Likewise.
5870 * gfortran.dg/achar_6.F90: Likewise.
5871 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
5872 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
5873 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
5874 * gfortran.dg/actual_array_offset_1.f90: Likewise.
5875 * gfortran.dg/actual_array_result_1.f90: Likewise.
5876 * gfortran.dg/actual_array_substr_1.f90: Likewise.
5877 * gfortran.dg/actual_array_substr_2.f90: Likewise.
5878 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
5879 * gfortran.dg/actual_procedure_1.f90: Likewise.
5880 * gfortran.dg/adjustl_1.f90: Likewise.
5881 * gfortran.dg/advance_1.f90: Likewise.
5882 * gfortran.dg/advance_4.f90: Likewise.
5883 * gfortran.dg/advance_5.f90: Likewise.
5884 * gfortran.dg/advance_6.f90: Likewise.
5885 * gfortran.dg/aint_anint_1.f90: Likewise.
5886 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
5887 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
5888 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
5889 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
5890 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
5891 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
5892 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
5893 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
5894 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
5895 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
5896 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
5897 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
5898 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
5899 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
5900 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
5901 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
5902 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
5903 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
5904 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
5905 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
5906 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
5907 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5908 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
5909 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
5910 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
5911 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
5912 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
5913 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
5914 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
5915 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
5916 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
5917 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
5918 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
5919 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
5920 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
5921 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
5922 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
5923 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
5924 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
5925 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
5926 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
5927 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
5928 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
5929 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
5930 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
5931 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
5932 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
5933 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
5934 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
5935 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
5936 * gfortran.dg/allocatable_function_1.f90: Likewise.
5937 * gfortran.dg/allocatable_function_10.f90: Likewise.
5938 * gfortran.dg/allocatable_function_3.f90: Likewise.
5939 * gfortran.dg/allocatable_function_5.f90: Likewise.
5940 * gfortran.dg/allocatable_function_6.f90: Likewise.
5941 * gfortran.dg/allocatable_function_7.f90: Likewise.
5942 * gfortran.dg/allocatable_function_8.f90: Likewise.
5943 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
5944 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
5945 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
5946 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
5947 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
5948 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
5949 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
5950 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
5951 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
5952 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
5953 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
5954 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
5955 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
5956 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
5957 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
5958 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
5959 * gfortran.dg/allocate_class_3.f90: Likewise.
5960 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
5961 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
5962 * gfortran.dg/allocate_derived_5.f90: Likewise.
5963 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
5964 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
5965 * gfortran.dg/allocate_with_source_1.f90: Likewise.
5966 * gfortran.dg/allocate_with_source_10.f08: Likewise.
5967 * gfortran.dg/allocate_with_source_11.f08: Likewise.
5968 * gfortran.dg/allocate_with_source_12.f03: Likewise.
5969 * gfortran.dg/allocate_with_source_15.f03: Likewise.
5970 * gfortran.dg/allocate_with_source_16.f90: Likewise.
5971 * gfortran.dg/allocate_with_source_17.f03: Likewise.
5972 * gfortran.dg/allocate_with_source_18.f03: Likewise.
5973 * gfortran.dg/allocate_with_source_2.f90: Likewise.
5974 * gfortran.dg/allocate_with_source_20.f03: Likewise.
5975 * gfortran.dg/allocate_with_source_22.f03: Likewise.
5976 * gfortran.dg/allocate_with_source_23.f03: Likewise.
5977 * gfortran.dg/allocate_with_source_24.f90: Likewise.
5978 * gfortran.dg/allocate_with_source_5.f90: Likewise.
5979 * gfortran.dg/allocate_with_source_6.f90: Likewise.
5980 * gfortran.dg/allocate_with_source_7.f08: Likewise.
5981 * gfortran.dg/allocate_with_source_8.f08: Likewise.
5982 * gfortran.dg/allocate_with_source_9.f08: Likewise.
5983 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
5984 * gfortran.dg/allocate_zerosize_3.f: Likewise.
5985 * gfortran.dg/altreturn_3.f90: Likewise.
5986 * gfortran.dg/altreturn_5.f90: Likewise.
5987 * gfortran.dg/altreturn_7.f90: Likewise.
5988 * gfortran.dg/and_or_xor.f90: Likewise.
5989 * gfortran.dg/anint_1.f90: Likewise.
5990 * gfortran.dg/any_all_1.f90: Likewise.
5991 * gfortran.dg/anyallcount_1.f90: Likewise.
5992 * gfortran.dg/append_1.f90: Likewise.
5993 * gfortran.dg/argument_checking_1.f90: Likewise.
5994 * gfortran.dg/argument_checking_2.f90: Likewise.
5995 * gfortran.dg/argument_checking_8.f90: Likewise.
5996 * gfortran.dg/arithmetic_if.f90: Likewise.
5997 * gfortran.dg/array_1.f90: Likewise.
5998 * gfortran.dg/array_2.f90: Likewise.
5999 * gfortran.dg/array_alloc_1.f90: Likewise.
6000 * gfortran.dg/array_alloc_2.f90: Likewise.
6001 * gfortran.dg/array_alloc_3.f90: Likewise.
6002 * gfortran.dg/array_assignment_1.F90: Likewise.
6003 * gfortran.dg/array_assignment_5.f90: Likewise.
6004 * gfortran.dg/array_constructor_1.f90: Likewise.
6005 * gfortran.dg/array_constructor_10.f90: Likewise.
6006 * gfortran.dg/array_constructor_11.f90: Likewise.
6007 * gfortran.dg/array_constructor_12.f90: Likewise.
6008 * gfortran.dg/array_constructor_15.f90: Likewise.
6009 * gfortran.dg/array_constructor_16.f90: Likewise.
6010 * gfortran.dg/array_constructor_17.f90: Likewise.
6011 * gfortran.dg/array_constructor_19.f90: Likewise.
6012 * gfortran.dg/array_constructor_23.f: Likewise.
6013 * gfortran.dg/array_constructor_24.f: Likewise.
6014 * gfortran.dg/array_constructor_32.f90: Likewise.
6015 * gfortran.dg/array_constructor_36.f90: Likewise.
6016 * gfortran.dg/array_constructor_39.f90: Likewise.
6017 * gfortran.dg/array_constructor_4.f90: Likewise.
6018 * gfortran.dg/array_constructor_40.f90: Likewise.
6019 * gfortran.dg/array_constructor_44.f90: Likewise.
6020 * gfortran.dg/array_constructor_45.f90: Likewise.
6021 * gfortran.dg/array_constructor_46.f90: Likewise.
6022 * gfortran.dg/array_constructor_47.f90: Likewise.
6023 * gfortran.dg/array_constructor_49.f90: Likewise.
6024 * gfortran.dg/array_constructor_5.f90: Likewise.
6025 * gfortran.dg/array_constructor_50.f90: Likewise.
6026 * gfortran.dg/array_constructor_6.f90: Likewise.
6027 * gfortran.dg/array_constructor_7.f90: Likewise.
6028 * gfortran.dg/array_constructor_8.f90: Likewise.
6029 * gfortran.dg/array_constructor_9.f90: Likewise.
6030 * gfortran.dg/array_constructor_type_1.f03: Likewise.
6031 * gfortran.dg/array_constructor_type_10.f03: Likewise.
6032 * gfortran.dg/array_constructor_type_11.f03: Likewise.
6033 * gfortran.dg/array_constructor_type_12.f03: Likewise.
6034 * gfortran.dg/array_constructor_type_13.f90: Likewise.
6035 * gfortran.dg/array_constructor_type_14.f03: Likewise.
6036 * gfortran.dg/array_constructor_type_16.f03: Likewise.
6037 * gfortran.dg/array_constructor_type_2.f03: Likewise.
6038 * gfortran.dg/array_constructor_type_22.f03: Likewise.
6039 * gfortran.dg/array_constructor_type_3.f03: Likewise.
6040 * gfortran.dg/array_constructor_type_4.f03: Likewise.
6041 * gfortran.dg/array_constructor_type_5.f03: Likewise.
6042 * gfortran.dg/array_constructor_type_6.f03: Likewise.
6043 * gfortran.dg/array_constructor_type_7.f03: Likewise.
6044 * gfortran.dg/array_function_1.f90: Likewise.
6045 * gfortran.dg/array_function_5.f90: Likewise.
6046 * gfortran.dg/array_initializer_1.f90: Likewise.
6047 * gfortran.dg/array_initializer_2.f90: Likewise.
6048 * gfortran.dg/array_memcpy_5.f90: Likewise.
6049 * gfortran.dg/array_memset_2.f90: Likewise.
6050 * gfortran.dg/array_reference_1.f90: Likewise.
6051 * gfortran.dg/array_return_value_1.f90: Likewise.
6052 * gfortran.dg/array_section_1.f90: Likewise.
6053 * gfortran.dg/array_temporaries_3.f90: Likewise.
6054 * gfortran.dg/arrayio_1.f90: Likewise.
6055 * gfortran.dg/arrayio_10.f90: Likewise.
6056 * gfortran.dg/arrayio_11.f90: Likewise.
6057 * gfortran.dg/arrayio_12.f90: Likewise.
6058 * gfortran.dg/arrayio_13.f90: Likewise.
6059 * gfortran.dg/arrayio_14.f90: Likewise.
6060 * gfortran.dg/arrayio_16.f90: Likewise.
6061 * gfortran.dg/arrayio_2.f90: Likewise.
6062 * gfortran.dg/arrayio_3.f90: Likewise.
6063 * gfortran.dg/arrayio_4.f90: Likewise.
6064 * gfortran.dg/arrayio_5.f90: Likewise.
6065 * gfortran.dg/arrayio_6.f90: Likewise.
6066 * gfortran.dg/arrayio_7.f90: Likewise.
6067 * gfortran.dg/arrayio_8.f90: Likewise.
6068 * gfortran.dg/arrayio_9.f90: Likewise.
6069 * gfortran.dg/arrayio_derived_1.f90: Likewise.
6070 * gfortran.dg/assign_10.f90: Likewise.
6071 * gfortran.dg/assign_9.f90: Likewise.
6072 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
6073 * gfortran.dg/assignment_1.f90: Likewise.
6074 * gfortran.dg/associate_1.f03: Likewise.
6075 * gfortran.dg/associate_11.f90: Likewise.
6076 * gfortran.dg/associate_13.f90: Likewise.
6077 * gfortran.dg/associate_15.f90: Likewise.
6078 * gfortran.dg/associate_17.f90: Likewise.
6079 * gfortran.dg/associate_18.f08: Likewise.
6080 * gfortran.dg/associate_19.f03: Likewise.
6081 * gfortran.dg/associate_20.f03: Likewise.
6082 * gfortran.dg/associate_22.f90: Likewise.
6083 * gfortran.dg/associate_23.f90: Likewise.
6084 * gfortran.dg/associate_24.f90: Likewise.
6085 * gfortran.dg/associate_25.f90: Likewise.
6086 * gfortran.dg/associate_27.f90: Likewise.
6087 * gfortran.dg/associate_28.f90: Likewise.
6088 * gfortran.dg/associate_32.f03: Likewise.
6089 * gfortran.dg/associate_33.f03: Likewise.
6090 * gfortran.dg/associate_34.f90: Likewise.
6091 * gfortran.dg/associate_6.f03: Likewise.
6092 * gfortran.dg/associate_7.f03: Likewise.
6093 * gfortran.dg/associate_8.f03: Likewise.
6094 * gfortran.dg/associate_9.f03: Likewise.
6095 * gfortran.dg/associated_1.f90: Likewise.
6096 * gfortran.dg/associated_2.f90: Likewise.
6097 * gfortran.dg/associated_5.f90: Likewise.
6098 * gfortran.dg/associated_6.f90: Likewise.
6099 * gfortran.dg/associated_target_3.f90: Likewise.
6100 * gfortran.dg/associated_target_4.f90: Likewise.
6101 * gfortran.dg/associated_target_5.f03: Likewise.
6102 * gfortran.dg/associated_target_6.f03: Likewise.
6103 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6104 * gfortran.dg/assumed_rank_1.f90: Likewise.
6105 * gfortran.dg/assumed_rank_10.f90: Likewise.
6106 * gfortran.dg/assumed_rank_2.f90: Likewise.
6107 * gfortran.dg/assumed_rank_7.f90: Likewise.
6108 * gfortran.dg/assumed_rank_8.f90: Likewise.
6109 * gfortran.dg/assumed_rank_9.f90: Likewise.
6110 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6111 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6112 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
6113 * gfortran.dg/assumed_type_2.f90: Likewise.
6114 * gfortran.dg/atan2_1.f90: Likewise.
6115 * gfortran.dg/auto_array_1.f90: Likewise.
6116 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
6117 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
6118 * gfortran.dg/auto_char_len_3.f90: Likewise.
6119 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
6120 * gfortran.dg/auto_internal_assumed.f90: Likewise.
6121 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
6122 * gfortran.dg/auto_save_2.f90: Likewise.
6123 * gfortran.dg/automatic_default_init_1.f90: Likewise.
6124 * gfortran.dg/backslash_1.f90: Likewise.
6125 * gfortran.dg/backslash_2.f90: Likewise.
6126 * gfortran.dg/backslash_3.f: Likewise.
6127 * gfortran.dg/backspace_1.f: Likewise.
6128 * gfortran.dg/backspace_10.f90: Likewise.
6129 * gfortran.dg/backspace_11.f90: Likewise.
6130 * gfortran.dg/backspace_2.f: Likewise.
6131 * gfortran.dg/backspace_3.f: Likewise.
6132 * gfortran.dg/backspace_4.f: Likewise.
6133 * gfortran.dg/backspace_5.f: Likewise.
6134 * gfortran.dg/backspace_6.f: Likewise.
6135 * gfortran.dg/backspace_7.f90: Likewise.
6136 * gfortran.dg/backspace_8.f: Likewise.
6137 * gfortran.dg/backspace_9.f: Likewise.
6138 * gfortran.dg/bessel_1.f90: Likewise.
6139 * gfortran.dg/bessel_2.f90: Likewise.
6140 * gfortran.dg/bessel_5.f90: Likewise.
6141 * gfortran.dg/bessel_6.f90: Likewise.
6142 * gfortran.dg/bessel_7.f90: Likewise.
6143 * gfortran.dg/bind_c_dts_2.f03: Likewise.
6144 * gfortran.dg/bind_c_dts_3.f03: Likewise.
6145 * gfortran.dg/bind_c_usage_15.f90: Likewise.
6146 * gfortran.dg/bind_c_usage_16.f03: Likewise.
6147 * gfortran.dg/bind_c_usage_17.f90: Likewise.
6148 * gfortran.dg/bind_c_usage_24.f90: Likewise.
6149 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
6150 * gfortran.dg/binding_label_tests_16.f03: Likewise.
6151 * gfortran.dg/binding_label_tests_23.f90: Likewise.
6152 * gfortran.dg/bit_comparison_1.F90: Likewise.
6153 * gfortran.dg/bit_comparison_2.F90: Likewise.
6154 * gfortran.dg/block_1.f08: Likewise.
6155 * gfortran.dg/block_13.f08: Likewise.
6156 * gfortran.dg/block_14.f90: Likewise.
6157 * gfortran.dg/block_2.f08: Likewise.
6158 * gfortran.dg/block_6.f08: Likewise.
6159 * gfortran.dg/block_7.f08: Likewise.
6160 * gfortran.dg/block_8.f08: Likewise.
6161 * gfortran.dg/blockdata_1.f90: Likewise.
6162 * gfortran.dg/bound_1.f90: Likewise.
6163 * gfortran.dg/bound_2.f90: Likewise.
6164 * gfortran.dg/bound_3.f90: Likewise.
6165 * gfortran.dg/bound_4.f90: Likewise.
6166 * gfortran.dg/bound_5.f90: Likewise.
6167 * gfortran.dg/bound_6.f90: Likewise.
6168 * gfortran.dg/bound_7.f90: Likewise.
6169 * gfortran.dg/bound_8.f90: Likewise.
6170 * gfortran.dg/bound_9.f90: Likewise.
6171 * gfortran.dg/bound_simplification_1.f90: Likewise.
6172 * gfortran.dg/bound_simplification_3.f90: Likewise.
6173 * gfortran.dg/bound_simplification_4.f90: Likewise.
6174 * gfortran.dg/bound_simplification_5.f90: Likewise.
6175 * gfortran.dg/bound_simplification_6.f90: Likewise.
6176 * gfortran.dg/bounds_check_1.f90: Likewise.
6177 * gfortran.dg/bounds_check_12.f90: Likewise.
6178 * gfortran.dg/bounds_check_14.f90: Likewise.
6179 * gfortran.dg/bounds_check_15.f90: Likewise.
6180 * gfortran.dg/bounds_check_19.f90: Likewise.
6181 * gfortran.dg/bounds_check_8.f90: Likewise.
6182 * gfortran.dg/bounds_check_9.f90: Likewise.
6183 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
6184 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
6185 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
6186 * gfortran.dg/boz_1.f90: Likewise.
6187 * gfortran.dg/boz_11.f90: Likewise.
6188 * gfortran.dg/boz_13.f90: Likewise.
6189 * gfortran.dg/boz_14.f90: Likewise.
6190 * gfortran.dg/boz_15.f90: Likewise.
6191 * gfortran.dg/boz_3.f90: Likewise.
6192 * gfortran.dg/boz_6.f90: Likewise.
6193 * gfortran.dg/boz_9.f90: Likewise.
6194 * gfortran.dg/byte_1.f90: Likewise.
6195 * gfortran.dg/byte_2.f90: Likewise.
6196 * gfortran.dg/c_assoc.f90: Likewise.
6197 * gfortran.dg/c_assoc_2.f03: Likewise.
6198 * gfortran.dg/c_assoc_3.f90: Likewise.
6199 * gfortran.dg/c_by_val_1.f: Likewise.
6200 * gfortran.dg/c_by_val_5.f90: Likewise.
6201 * gfortran.dg/c_char_tests.f03: Likewise.
6202 * gfortran.dg/c_char_tests_2.f03: Likewise.
6203 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
6204 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
6205 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
6206 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6207 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
6208 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
6209 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
6210 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
6211 * gfortran.dg/c_kind_params.f90: Likewise.
6212 * gfortran.dg/c_loc_test_20.f90: Likewise.
6213 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6214 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
6215 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6216 * gfortran.dg/c_size_t_test.f03: Likewise.
6217 * gfortran.dg/c_sizeof_1.f90: Likewise.
6218 * gfortran.dg/c_sizeof_5.f90: Likewise.
6219 * gfortran.dg/c_sizeof_6.f90: Likewise.
6220 * gfortran.dg/char4_iunit_1.f03: Likewise.
6221 * gfortran.dg/char4_iunit_2.f03: Likewise.
6222 * gfortran.dg/char_allocation_1.f90: Likewise.
6223 * gfortran.dg/char_array_constructor.f90: Likewise.
6224 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6225 * gfortran.dg/char_assign_1.f90: Likewise.
6226 * gfortran.dg/char_associated_1.f90: Likewise.
6227 * gfortran.dg/char_cast_2.f90: Likewise.
6228 * gfortran.dg/char_comparison_1.f: Likewise.
6229 * gfortran.dg/char_component_initializer_1.f90: Likewise.
6230 * gfortran.dg/char_component_initializer_2.f90: Likewise.
6231 * gfortran.dg/char_cons_len.f90: Likewise.
6232 * gfortran.dg/char_conversion.f90: Likewise.
6233 * gfortran.dg/char_cshift_1.f90: Likewise.
6234 * gfortran.dg/char_cshift_2.f90: Likewise.
6235 * gfortran.dg/char_decl_2.f90: Likewise.
6236 * gfortran.dg/char_eoshift_1.f90: Likewise.
6237 * gfortran.dg/char_eoshift_2.f90: Likewise.
6238 * gfortran.dg/char_eoshift_3.f90: Likewise.
6239 * gfortran.dg/char_eoshift_4.f90: Likewise.
6240 * gfortran.dg/char_eoshift_5.f90: Likewise.
6241 * gfortran.dg/char_expr_1.f90: Likewise.
6242 * gfortran.dg/char_expr_3.f90: Likewise.
6243 * gfortran.dg/char_initialiser_actual.f90: Likewise.
6244 * gfortran.dg/char_length_12.f90: Likewise.
6245 * gfortran.dg/char_length_14.f90: Likewise.
6246 * gfortran.dg/char_length_15.f90: Likewise.
6247 * gfortran.dg/char_length_17.f90: Likewise.
6248 * gfortran.dg/char_length_20.f90: Likewise.
6249 * gfortran.dg/char_length_21.f90: Likewise.
6250 * gfortran.dg/char_length_5.f90: Likewise.
6251 * gfortran.dg/char_length_6.f90: Likewise.
6252 * gfortran.dg/char_length_7.f90: Likewise.
6253 * gfortran.dg/char_length_8.f90: Likewise.
6254 * gfortran.dg/char_pack_1.f90: Likewise.
6255 * gfortran.dg/char_pack_2.f90: Likewise.
6256 * gfortran.dg/char_pointer_assign.f90: Likewise.
6257 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
6258 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
6259 * gfortran.dg/char_pointer_dependency.f90: Likewise.
6260 * gfortran.dg/char_pointer_dummy.f90: Likewise.
6261 * gfortran.dg/char_pointer_func.f90: Likewise.
6262 * gfortran.dg/char_reshape_1.f90: Likewise.
6263 * gfortran.dg/char_result_1.f90: Likewise.
6264 * gfortran.dg/char_result_12.f90: Likewise.
6265 * gfortran.dg/char_result_13.f90: Likewise.
6266 * gfortran.dg/char_result_14.f90: Likewise.
6267 * gfortran.dg/char_result_15.f90: Likewise.
6268 * gfortran.dg/char_result_2.f90: Likewise.
6269 * gfortran.dg/char_result_3.f90: Likewise.
6270 * gfortran.dg/char_result_4.f90: Likewise.
6271 * gfortran.dg/char_result_5.f90: Likewise.
6272 * gfortran.dg/char_result_6.f90: Likewise.
6273 * gfortran.dg/char_result_7.f90: Likewise.
6274 * gfortran.dg/char_result_8.f90: Likewise.
6275 * gfortran.dg/char_spread_1.f90: Likewise.
6276 * gfortran.dg/char_transpose_1.f90: Likewise.
6277 * gfortran.dg/char_type_len.f90: Likewise.
6278 * gfortran.dg/char_unpack_1.f90: Likewise.
6279 * gfortran.dg/char_unpack_2.f90: Likewise.
6280 * gfortran.dg/character_array_constructor_1.f90: Likewise.
6281 * gfortran.dg/character_comparison_1.f90: Likewise.
6282 * gfortran.dg/character_comparison_2.f90: Likewise.
6283 * gfortran.dg/character_comparison_3.f90: Likewise.
6284 * gfortran.dg/character_comparison_4.f90: Likewise.
6285 * gfortran.dg/character_comparison_5.f90: Likewise.
6286 * gfortran.dg/character_comparison_6.f90: Likewise.
6287 * gfortran.dg/character_comparison_7.f90: Likewise.
6288 * gfortran.dg/character_comparison_8.f90: Likewise.
6289 * gfortran.dg/character_comparison_9.f90: Likewise.
6290 * gfortran.dg/charlen_15.f90: Likewise.
6291 * gfortran.dg/charlen_16.f90: Likewise.
6292 * gfortran.dg/chkbits.f90: Likewise.
6293 * gfortran.dg/chmod_1.f90: Likewise.
6294 * gfortran.dg/chmod_2.f90: Likewise.
6295 * gfortran.dg/chmod_3.f90: Likewise.
6296 * gfortran.dg/class_1.f03: Likewise.
6297 * gfortran.dg/class_18.f03: Likewise.
6298 * gfortran.dg/class_19.f03: Likewise.
6299 * gfortran.dg/class_35.f90: Likewise.
6300 * gfortran.dg/class_46.f03: Likewise.
6301 * gfortran.dg/class_48.f90: Likewise.
6302 * gfortran.dg/class_51.f90: Likewise.
6303 * gfortran.dg/class_52.f90: Likewise.
6304 * gfortran.dg/class_6.f03: Likewise.
6305 * gfortran.dg/class_63.f90: Likewise.
6306 * gfortran.dg/class_64.f90: Likewise.
6307 * gfortran.dg/class_65.f90: Likewise.
6308 * gfortran.dg/class_66.f90: Likewise.
6309 * gfortran.dg/class_67.f90: Likewise.
6310 * gfortran.dg/class_9.f03: Likewise.
6311 * gfortran.dg/class_alias.f90: Likewise.
6312 * gfortran.dg/class_allocate_1.f03: Likewise.
6313 * gfortran.dg/class_allocate_10.f03: Likewise.
6314 * gfortran.dg/class_allocate_13.f90: Likewise.
6315 * gfortran.dg/class_allocate_14.f90: Likewise.
6316 * gfortran.dg/class_allocate_15.f90: Likewise.
6317 * gfortran.dg/class_allocate_19.f03: Likewise.
6318 * gfortran.dg/class_allocate_21.f90: Likewise.
6319 * gfortran.dg/class_allocate_22.f90: Likewise.
6320 * gfortran.dg/class_allocate_3.f03: Likewise.
6321 * gfortran.dg/class_allocate_4.f03: Likewise.
6322 * gfortran.dg/class_allocate_5.f90: Likewise.
6323 * gfortran.dg/class_allocate_6.f03: Likewise.
6324 * gfortran.dg/class_allocate_7.f03: Likewise.
6325 * gfortran.dg/class_allocate_8.f03: Likewise.
6326 * gfortran.dg/class_allocate_9.f03: Likewise.
6327 * gfortran.dg/class_array_1.f03: Likewise.
6328 * gfortran.dg/class_array_14.f90: Likewise.
6329 * gfortran.dg/class_array_15.f03: Likewise.
6330 * gfortran.dg/class_array_16.f90: Likewise.
6331 * gfortran.dg/class_array_2.f03: Likewise.
6332 * gfortran.dg/class_array_20.f03: Likewise.
6333 * gfortran.dg/class_array_21.f03: Likewise.
6334 * gfortran.dg/class_array_3.f03: Likewise.
6335 * gfortran.dg/class_array_4.f03: Likewise.
6336 * gfortran.dg/class_array_7.f03: Likewise.
6337 * gfortran.dg/class_array_8.f03: Likewise.
6338 * gfortran.dg/class_array_9.f03: Likewise.
6339 * gfortran.dg/class_defined_operator_1.f03: Likewise.
6340 * gfortran.dg/class_dummy_1.f03: Likewise.
6341 * gfortran.dg/class_optional_1.f90: Likewise.
6342 * gfortran.dg/class_optional_2.f90: Likewise.
6343 * gfortran.dg/class_result_5.f90: Likewise.
6344 * gfortran.dg/class_result_6.f90: Likewise.
6345 * gfortran.dg/class_to_type_1.f03: Likewise.
6346 * gfortran.dg/class_to_type_2.f90: Likewise.
6347 * gfortran.dg/class_to_type_3.f03: Likewise.
6348 * gfortran.dg/class_to_type_4.f90: Likewise.
6349 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
6350 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
6351 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
6352 * gfortran.dg/coarray/atomic_1.f90: Likewise.
6353 * gfortran.dg/coarray/atomic_2.f90: Likewise.
6354 * gfortran.dg/coarray/codimension.f90: Likewise.
6355 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
6356 * gfortran.dg/coarray/collectives_1.f90: Likewise.
6357 * gfortran.dg/coarray/collectives_2.f90: Likewise.
6358 * gfortran.dg/coarray/collectives_3.f90: Likewise.
6359 * gfortran.dg/coarray/collectives_4.f90: Likewise.
6360 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
6361 * gfortran.dg/coarray/dummy_1.f90: Likewise.
6362 * gfortran.dg/coarray/event_1.f90: Likewise.
6363 * gfortran.dg/coarray/event_2.f90: Likewise.
6364 * gfortran.dg/coarray/get_array.f90: Likewise.
6365 * gfortran.dg/coarray/image_index_1.f90: Likewise.
6366 * gfortran.dg/coarray/image_index_2.f90: Likewise.
6367 * gfortran.dg/coarray/image_index_3.f90: Likewise.
6368 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
6369 * gfortran.dg/coarray/lock_1.f90: Likewise.
6370 * gfortran.dg/coarray/lock_2.f90: Likewise.
6371 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
6372 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
6373 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
6374 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
6375 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
6376 * gfortran.dg/coarray/registering_1.f90: Likewise.
6377 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
6378 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
6379 * gfortran.dg/coarray/send_array.f90: Likewise.
6380 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
6381 * gfortran.dg/coarray/sendget_array.f90: Likewise.
6382 * gfortran.dg/coarray/subobject_1.f90: Likewise.
6383 * gfortran.dg/coarray/sync_1.f90: Likewise.
6384 * gfortran.dg/coarray/sync_3.f90: Likewise.
6385 * gfortran.dg/coarray/this_image_1.f90: Likewise.
6386 * gfortran.dg/coarray/this_image_2.f90: Likewise.
6387 * gfortran.dg/coarray_13.f90: Likewise.
6388 * gfortran.dg/coarray_15.f90: Likewise.
6389 * gfortran.dg/coarray_16.f90: Likewise.
6390 * gfortran.dg/coarray_2.f90: Likewise.
6391 * gfortran.dg/coarray_23.f90: Likewise.
6392 * gfortran.dg/coarray_40.f90: Likewise.
6393 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
6394 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
6395 * gfortran.dg/coarray_allocate_10.f08: Likewise.
6396 * gfortran.dg/coarray_allocate_2.f08: Likewise.
6397 * gfortran.dg/coarray_allocate_3.f08: Likewise.
6398 * gfortran.dg/coarray_allocate_4.f08: Likewise.
6399 * gfortran.dg/coarray_allocate_5.f08: Likewise.
6400 * gfortran.dg/coarray_allocate_7.f08: Likewise.
6401 * gfortran.dg/coarray_allocate_8.f08: Likewise.
6402 * gfortran.dg/coarray_allocate_9.f08: Likewise.
6403 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6404 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6405 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
6406 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
6407 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
6408 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
6409 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
6410 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
6411 * gfortran.dg/coarray_stat_2.f90: Likewise.
6412 * gfortran.dg/coarray_subobject_1.f90: Likewise.
6413 * gfortran.dg/coindexed_1.f90: Likewise.
6414 * gfortran.dg/comma.f: Likewise.
6415 * gfortran.dg/comma_format_extension_3.f: Likewise.
6416 * gfortran.dg/comma_format_extension_4.f: Likewise.
6417 * gfortran.dg/common_2.f90: Likewise.
6418 * gfortran.dg/common_4.f90: Likewise.
6419 * gfortran.dg/common_align_1.f90: Likewise.
6420 * gfortran.dg/common_align_2.f90: Likewise.
6421 * gfortran.dg/common_equivalence_1.f: Likewise.
6422 * gfortran.dg/common_pointer_1.f90: Likewise.
6423 * gfortran.dg/common_resize_1.f: Likewise.
6424 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
6425 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
6426 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
6427 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
6428 * gfortran.dg/complex_read.f90: Likewise.
6429 * gfortran.dg/complex_write.f90: Likewise.
6430 * gfortran.dg/constant_substring.f: Likewise.
6431 * gfortran.dg/constructor_2.f90: Likewise.
6432 * gfortran.dg/constructor_3.f90: Likewise.
6433 * gfortran.dg/constructor_6.f90: Likewise.
6434 * gfortran.dg/contained_1.f90: Likewise.
6435 * gfortran.dg/contained_3.f90: Likewise.
6436 * gfortran.dg/contained_equivalence_1.f90: Likewise.
6437 * gfortran.dg/contained_module_proc_1.f90: Likewise.
6438 * gfortran.dg/continuation_1.f90: Likewise.
6439 * gfortran.dg/continuation_11.f90: Likewise.
6440 * gfortran.dg/continuation_12.f90: Likewise.
6441 * gfortran.dg/continuation_13.f90: Likewise.
6442 * gfortran.dg/continuation_14.f: Likewise.
6443 * gfortran.dg/continuation_8.f90: Likewise.
6444 * gfortran.dg/convert_2.f90: Likewise.
6445 * gfortran.dg/convert_implied_open.f90: Likewise.
6446 * gfortran.dg/count_init_expr.f03: Likewise.
6447 * gfortran.dg/cr_lf.f90: Likewise.
6448 * gfortran.dg/cray_pointers_10.f90: Likewise.
6449 * gfortran.dg/cray_pointers_2.f90: Likewise.
6450 * gfortran.dg/cray_pointers_5.f90: Likewise.
6451 * gfortran.dg/cray_pointers_7.f90: Likewise.
6452 * gfortran.dg/cray_pointers_8.f90: Likewise.
6453 * gfortran.dg/cshift_1.f90: Likewise.
6454 * gfortran.dg/cshift_2.f90: Likewise.
6455 * gfortran.dg/cshift_large_1.f90: Likewise.
6456 * gfortran.dg/cshift_nan_1.f90: Likewise.
6457 * gfortran.dg/csqrt_2.f: Likewise.
6458 * gfortran.dg/data_array_1.f90: Likewise.
6459 * gfortran.dg/data_char_1.f90: Likewise.
6460 * gfortran.dg/data_char_2.f90: Likewise.
6461 * gfortran.dg/data_char_3.f90: Likewise.
6462 * gfortran.dg/data_derived_1.f90: Likewise.
6463 * gfortran.dg/data_implied_do_1.f90: Likewise.
6464 * gfortran.dg/data_namelist_conflict.f90: Likewise.
6465 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
6466 * gfortran.dg/deallocate_stat.f90: Likewise.
6467 * gfortran.dg/deallocate_stat_2.f90: Likewise.
6468 * gfortran.dg/debug/pr37738.f: Likewise.
6469 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
6470 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
6471 * gfortran.dg/dec_exp_1.f90: Likewise.
6472 * gfortran.dg/dec_init_1.f90: Likewise.
6473 * gfortran.dg/dec_init_2.f90: Likewise.
6474 * gfortran.dg/dec_init_3.f90: Likewise.
6475 * gfortran.dg/dec_init_4.f90: Likewise.
6476 * gfortran.dg/dec_io_1.f90: Likewise.
6477 * gfortran.dg/dec_io_2.f90: Likewise.
6478 * gfortran.dg/dec_io_2a.f90: Likewise.
6479 * gfortran.dg/dec_io_6.f90: Likewise.
6480 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
6481 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
6482 * gfortran.dg/dec_math.f90: Likewise.
6483 * gfortran.dg/dec_parameter_1.f: Likewise.
6484 * gfortran.dg/dec_parameter_2.f90: Likewise.
6485 * gfortran.dg/dec_static_1.f90: Likewise.
6486 * gfortran.dg/dec_static_2.f90: Likewise.
6487 * gfortran.dg/dec_structure_1.f90: Likewise.
6488 * gfortran.dg/dec_structure_10.f90: Likewise.
6489 * gfortran.dg/dec_structure_18.f90: Likewise.
6490 * gfortran.dg/dec_structure_19.f90: Likewise.
6491 * gfortran.dg/dec_structure_2.f90: Likewise.
6492 * gfortran.dg/dec_structure_22.f90: Likewise.
6493 * gfortran.dg/dec_structure_3.f90: Likewise.
6494 * gfortran.dg/dec_structure_4.f90: Likewise.
6495 * gfortran.dg/dec_structure_5.f90: Likewise.
6496 * gfortran.dg/dec_structure_6.f90: Likewise.
6497 * gfortran.dg/dec_structure_7.f90: Likewise.
6498 * gfortran.dg/dec_union_1.f90: Likewise.
6499 * gfortran.dg/dec_union_2.f90: Likewise.
6500 * gfortran.dg/dec_union_3.f90: Likewise.
6501 * gfortran.dg/dec_union_4.f90: Likewise.
6502 * gfortran.dg/dec_union_5.f90: Likewise.
6503 * gfortran.dg/default_format_1.f90: Likewise.
6504 * gfortran.dg/default_format_2.f90: Likewise.
6505 * gfortran.dg/default_format_denormal_1.f90: Likewise.
6506 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6507 * gfortran.dg/default_initialization_3.f90: Likewise.
6508 * gfortran.dg/default_initialization_4.f90: Likewise.
6509 * gfortran.dg/default_initialization_5.f90: Likewise.
6510 * gfortran.dg/deferred_character_1.f90: Likewise.
6511 * gfortran.dg/deferred_character_10.f90: Likewise.
6512 * gfortran.dg/deferred_character_11.f90: Likewise.
6513 * gfortran.dg/deferred_character_12.f90: Likewise.
6514 * gfortran.dg/deferred_character_13.f90: Likewise.
6515 * gfortran.dg/deferred_character_14.f90: Likewise.
6516 * gfortran.dg/deferred_character_15.f90: Likewise.
6517 * gfortran.dg/deferred_character_16.f90: Likewise.
6518 * gfortran.dg/deferred_character_2.f90: Likewise.
6519 * gfortran.dg/deferred_character_3.f90: Likewise.
6520 * gfortran.dg/deferred_character_4.f90: Likewise.
6521 * gfortran.dg/deferred_character_5.f90: Likewise.
6522 * gfortran.dg/deferred_character_6.f90: Likewise.
6523 * gfortran.dg/deferred_character_7.f90: Likewise.
6524 * gfortran.dg/deferred_character_8.f90: Likewise.
6525 * gfortran.dg/deferred_character_9.f90: Likewise.
6526 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
6527 * gfortran.dg/deferred_type_component_1.f90: Likewise.
6528 * gfortran.dg/deferred_type_component_2.f90: Likewise.
6529 * gfortran.dg/deferred_type_param_2.f90: Likewise.
6530 * gfortran.dg/deferred_type_param_4.f90: Likewise.
6531 * gfortran.dg/deferred_type_param_5.f90: Likewise.
6532 * gfortran.dg/deferred_type_param_6.f90: Likewise.
6533 * gfortran.dg/deferred_type_param_8.f90: Likewise.
6534 * gfortran.dg/deferred_type_param_9.f90: Likewise.
6535 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
6536 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
6537 * gfortran.dg/defined_assignment_1.f90: Likewise.
6538 * gfortran.dg/defined_assignment_10.f90: Likewise.
6539 * gfortran.dg/defined_assignment_11.f90: Likewise.
6540 * gfortran.dg/defined_assignment_2.f90: Likewise.
6541 * gfortran.dg/defined_assignment_3.f90: Likewise.
6542 * gfortran.dg/defined_assignment_4.f90: Likewise.
6543 * gfortran.dg/defined_assignment_5.f90: Likewise.
6544 * gfortran.dg/defined_assignment_8.f90: Likewise.
6545 * gfortran.dg/defined_assignment_9.f90: Likewise.
6546 * gfortran.dg/dependency_2.f90: Likewise.
6547 * gfortran.dg/dependency_21.f90: Likewise.
6548 * gfortran.dg/dependency_22.f90: Likewise.
6549 * gfortran.dg/dependency_23.f90: Likewise.
6550 * gfortran.dg/dependency_24.f90: Likewise.
6551 * gfortran.dg/dependency_25.f90: Likewise.
6552 * gfortran.dg/dependency_26.f90: Likewise.
6553 * gfortran.dg/dependency_39.f90: Likewise.
6554 * gfortran.dg/dependency_40.f90: Likewise.
6555 * gfortran.dg/dependency_41.f90: Likewise.
6556 * gfortran.dg/dependency_42.f90: Likewise.
6557 * gfortran.dg/dependency_43.f90: Likewise.
6558 * gfortran.dg/dependency_44.f90: Likewise.
6559 * gfortran.dg/dependency_45.f90: Likewise.
6560 * gfortran.dg/dependency_50.f90: Likewise.
6561 * gfortran.dg/dependency_51.f90: Likewise.
6562 * gfortran.dg/dependent_decls_1.f90: Likewise.
6563 * gfortran.dg/der_array_1.f90: Likewise.
6564 * gfortran.dg/der_array_io_1.f90: Likewise.
6565 * gfortran.dg/der_array_io_2.f90: Likewise.
6566 * gfortran.dg/der_array_io_3.f90: Likewise.
6567 * gfortran.dg/der_io_1.f90: Likewise.
6568 * gfortran.dg/der_io_3.f90: Likewise.
6569 * gfortran.dg/der_pointer_2.f90: Likewise.
6570 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
6571 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
6572 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
6573 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
6574 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
6575 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6576 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
6577 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
6578 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
6579 * gfortran.dg/derived_external_function_1.f90: Likewise.
6580 * gfortran.dg/derived_init_1.f90: Likewise.
6581 * gfortran.dg/derived_init_2.f90: Likewise.
6582 * gfortran.dg/derived_init_3.f90: Likewise.
6583 * gfortran.dg/derived_init_4.f90: Likewise.
6584 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
6585 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6586 * gfortran.dg/dev_null.F90: Likewise.
6587 * gfortran.dg/dfloat_1.f90: Likewise.
6588 * gfortran.dg/dim_sum_1.f90: Likewise.
6589 * gfortran.dg/dim_sum_2.f90: Likewise.
6590 * gfortran.dg/dim_sum_3.f90: Likewise.
6591 * gfortran.dg/direct_io_10.f: Likewise.
6592 * gfortran.dg/direct_io_11.f90: Likewise.
6593 * gfortran.dg/direct_io_12.f90: Likewise.
6594 * gfortran.dg/direct_io_2.f90: Likewise.
6595 * gfortran.dg/direct_io_3.f90: Likewise.
6596 * gfortran.dg/direct_io_4.f90: Likewise.
6597 * gfortran.dg/direct_io_5.f90: Likewise.
6598 * gfortran.dg/direct_io_6.f90: Likewise.
6599 * gfortran.dg/direct_io_7.f90: Likewise.
6600 * gfortran.dg/direct_io_8.f90: Likewise.
6601 * gfortran.dg/direct_io_9.f: Likewise.
6602 * gfortran.dg/do_1.f90: Likewise.
6603 * gfortran.dg/do_3.F90: Likewise.
6604 * gfortran.dg/do_concurrent_2.f90: Likewise.
6605 * gfortran.dg/do_concurrent_4.f90: Likewise.
6606 * gfortran.dg/do_corner_warn.f90: Likewise.
6607 * gfortran.dg/do_iterator_2.f90: Likewise.
6608 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
6609 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
6610 * gfortran.dg/dos_eol.f: Likewise.
6611 * gfortran.dg/dot_product_1.f03: Likewise.
6612 * gfortran.dg/dot_product_2.f90: Likewise.
6613 * gfortran.dg/dot_product_4.f90: Likewise.
6614 * gfortran.dg/dshift_1.F90: Likewise.
6615 * gfortran.dg/dshift_2.F90: Likewise.
6616 * gfortran.dg/dtio_1.f90: Likewise.
6617 * gfortran.dg/dtio_10.f90: Likewise.
6618 * gfortran.dg/dtio_12.f90: Likewise.
6619 * gfortran.dg/dtio_14.f90: Likewise.
6620 * gfortran.dg/dtio_15.f90: Likewise.
6621 * gfortran.dg/dtio_16.f90: Likewise.
6622 * gfortran.dg/dtio_17.f90: Likewise.
6623 * gfortran.dg/dtio_19.f90: Likewise.
6624 * gfortran.dg/dtio_2.f90: Likewise.
6625 * gfortran.dg/dtio_20.f03: Likewise.
6626 * gfortran.dg/dtio_22.f90: Likewise.
6627 * gfortran.dg/dtio_24.f90: Likewise.
6628 * gfortran.dg/dtio_25.f90: Likewise.
6629 * gfortran.dg/dtio_26.f03: Likewise.
6630 * gfortran.dg/dtio_27.f90: Likewise.
6631 * gfortran.dg/dtio_28.f03: Likewise.
6632 * gfortran.dg/dtio_3.f90: Likewise.
6633 * gfortran.dg/dtio_30.f03: Likewise.
6634 * gfortran.dg/dtio_31.f03: Likewise.
6635 * gfortran.dg/dtio_32.f03: Likewise.
6636 * gfortran.dg/dtio_4.f90: Likewise.
6637 * gfortran.dg/dtio_5.f90: Likewise.
6638 * gfortran.dg/dtio_7.f90: Likewise.
6639 * gfortran.dg/dtio_8.f90: Likewise.
6640 * gfortran.dg/dtio_9.f90: Likewise.
6641 * gfortran.dg/dummy_procedure_3.f90: Likewise.
6642 * gfortran.dg/dummy_procedure_7.f90: Likewise.
6643 * gfortran.dg/dup_save_1.f90: Likewise.
6644 * gfortran.dg/dup_save_2.f90: Likewise.
6645 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
6646 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
6647 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6648 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
6649 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
6650 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
6651 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
6652 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
6653 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
6654 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
6655 * gfortran.dg/e_d_fmt.f90: Likewise.
6656 * gfortran.dg/edit_real_1.f90: Likewise.
6657 * gfortran.dg/elemental_by_value_1.f90: Likewise.
6658 * gfortran.dg/elemental_dependency_1.f90: Likewise.
6659 * gfortran.dg/elemental_dependency_4.f90: Likewise.
6660 * gfortran.dg/elemental_dependency_5.f90: Likewise.
6661 * gfortran.dg/elemental_dependency_6.f90: Likewise.
6662 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
6663 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
6664 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
6665 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
6666 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
6667 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
6668 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
6669 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
6670 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
6671 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
6672 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
6673 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
6674 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
6675 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
6676 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
6677 * gfortran.dg/empty_format_1.f90: Likewise.
6678 * gfortran.dg/endfile.f: Likewise.
6679 * gfortran.dg/endfile.f90: Likewise.
6680 * gfortran.dg/endfile_2.f90: Likewise.
6681 * gfortran.dg/entry_1.f90: Likewise.
6682 * gfortran.dg/entry_10.f90: Likewise.
6683 * gfortran.dg/entry_12.f90: Likewise.
6684 * gfortran.dg/entry_13.f90: Likewise.
6685 * gfortran.dg/entry_14.f90: Likewise.
6686 * gfortran.dg/entry_16.f90: Likewise.
6687 * gfortran.dg/entry_3.f90: Likewise.
6688 * gfortran.dg/entry_6.f90: Likewise.
6689 * gfortran.dg/entry_9.f90: Likewise.
6690 * gfortran.dg/entry_array_specs_2.f: Likewise.
6691 * gfortran.dg/enum_1.f90: Likewise.
6692 * gfortran.dg/enum_9.f90: Likewise.
6693 * gfortran.dg/eof_1.f90: Likewise.
6694 * gfortran.dg/eof_2.f90: Likewise.
6695 * gfortran.dg/eof_4.f90: Likewise.
6696 * gfortran.dg/eof_5.f90: Likewise.
6697 * gfortran.dg/eor_handling_1.f90: Likewise.
6698 * gfortran.dg/eor_handling_2.f90: Likewise.
6699 * gfortran.dg/eor_handling_3.f90: Likewise.
6700 * gfortran.dg/eor_handling_4.f90: Likewise.
6701 * gfortran.dg/eor_handling_5.f90: Likewise.
6702 * gfortran.dg/eoshift_3.f90: Likewise.
6703 * gfortran.dg/eoshift_4.f90: Likewise.
6704 * gfortran.dg/eoshift_5.f90: Likewise.
6705 * gfortran.dg/eoshift_6.f90: Likewise.
6706 * gfortran.dg/eoshift_large_1.f90: Likewise.
6707 * gfortran.dg/equiv_6.f90: Likewise.
6708 * gfortran.dg/equiv_7.f90: Likewise.
6709 * gfortran.dg/equiv_9.f90: Likewise.
6710 * gfortran.dg/equiv_constraint_4.f90: Likewise.
6711 * gfortran.dg/erf_2.F90: Likewise.
6712 * gfortran.dg/erf_3.F90: Likewise.
6713 * gfortran.dg/erfc_scaled_1.f90: Likewise.
6714 * gfortran.dg/error_format_2.f90: Likewise.
6715 * gfortran.dg/error_recovery_5.f90: Likewise.
6716 * gfortran.dg/execute_command_line_2.f90: Likewise.
6717 * gfortran.dg/execute_command_line_3.f90: Likewise.
6718 * gfortran.dg/exit_1.f08: Likewise.
6719 * gfortran.dg/exit_3.f08: Likewise.
6720 * gfortran.dg/exponent_1.f90: Likewise.
6721 * gfortran.dg/exponent_2.f90: Likewise.
6722 * gfortran.dg/extended_char_comparison_1.f: Likewise.
6723 * gfortran.dg/extends_1.f03: Likewise.
6724 * gfortran.dg/extends_16.f90: Likewise.
6725 * gfortran.dg/extends_2.f03: Likewise.
6726 * gfortran.dg/extends_3.f03: Likewise.
6727 * gfortran.dg/extends_4.f03: Likewise.
6728 * gfortran.dg/extends_type_of_1.f03: Likewise.
6729 * gfortran.dg/extends_type_of_2.f03: Likewise.
6730 * gfortran.dg/external_procedures_3.f90: Likewise.
6731 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6732 * gfortran.dg/f2003_io_1.f03: Likewise.
6733 * gfortran.dg/f2003_io_4.f03: Likewise.
6734 * gfortran.dg/f2003_io_5.f03: Likewise.
6735 * gfortran.dg/f2003_io_6.f03: Likewise.
6736 * gfortran.dg/f2003_io_7.f03: Likewise.
6737 * gfortran.dg/f2c_1.f90: Likewise.
6738 * gfortran.dg/f2c_2.f90: Likewise.
6739 * gfortran.dg/f2c_3.f90: Likewise.
6740 * gfortran.dg/f2c_4.f90: Likewise.
6741 * gfortran.dg/f2c_6.f90: Likewise.
6742 * gfortran.dg/f2c_7.f90: Likewise.
6743 * gfortran.dg/f2c_9.f90: Likewise.
6744 * gfortran.dg/fgetc_1.f90: Likewise.
6745 * gfortran.dg/fgetc_2.f90: Likewise.
6746 * gfortran.dg/filename_null.f90: Likewise.
6747 * gfortran.dg/finalize_12.f90: Likewise.
6748 * gfortran.dg/finalize_13.f90: Likewise.
6749 * gfortran.dg/finalize_15.f90: Likewise.
6750 * gfortran.dg/finalize_17.f90: Likewise.
6751 * gfortran.dg/finalize_18.f90: Likewise.
6752 * gfortran.dg/finalize_25.f90: Likewise.
6753 * gfortran.dg/finalize_29.f08: Likewise.
6754 * gfortran.dg/finalize_31.f90: Likewise.
6755 * gfortran.dg/float_1.f90: Likewise.
6756 * gfortran.dg/flush_1.f90: Likewise.
6757 * gfortran.dg/fmt_bz_bn.f: Likewise.
6758 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
6759 * gfortran.dg/fmt_cache_1.f: Likewise.
6760 * gfortran.dg/fmt_cache_2.f: Likewise.
6761 * gfortran.dg/fmt_cache_3.f90: Likewise.
6762 * gfortran.dg/fmt_colon.f90: Likewise.
6763 * gfortran.dg/fmt_e.f90: Likewise.
6764 * gfortran.dg/fmt_en.f90: Likewise.
6765 * gfortran.dg/fmt_error_10.f: Likewise.
6766 * gfortran.dg/fmt_error_9.f: Likewise.
6767 * gfortran.dg/fmt_exhaust.f90: Likewise.
6768 * gfortran.dg/fmt_f0_1.f90: Likewise.
6769 * gfortran.dg/fmt_f_an_p.f: Likewise.
6770 * gfortran.dg/fmt_fw_d.f90: Likewise.
6771 * gfortran.dg/fmt_g.f: Likewise.
6772 * gfortran.dg/fmt_g0_1.f08: Likewise.
6773 * gfortran.dg/fmt_g0_2.f08: Likewise.
6774 * gfortran.dg/fmt_g0_4.f08: Likewise.
6775 * gfortran.dg/fmt_g0_5.f08: Likewise.
6776 * gfortran.dg/fmt_g0_6.f08: Likewise.
6777 * gfortran.dg/fmt_g0_7.f08: Likewise.
6778 * gfortran.dg/fmt_g_1.f90: Likewise.
6779 * gfortran.dg/fmt_int_sign.f90: Likewise.
6780 * gfortran.dg/fmt_l.f90: Likewise.
6781 * gfortran.dg/fmt_missing_period_2.f: Likewise.
6782 * gfortran.dg/fmt_missing_period_3.f: Likewise.
6783 * gfortran.dg/fmt_p_1.f90: Likewise.
6784 * gfortran.dg/fmt_pf.f90: Likewise.
6785 * gfortran.dg/fmt_read.f90: Likewise.
6786 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
6787 * gfortran.dg/fmt_t_1.f90: Likewise.
6788 * gfortran.dg/fmt_t_2.f90: Likewise.
6789 * gfortran.dg/fmt_t_3.f90: Likewise.
6790 * gfortran.dg/fmt_t_4.f90: Likewise.
6791 * gfortran.dg/fmt_t_5.f90: Likewise.
6792 * gfortran.dg/fmt_t_6.f: Likewise.
6793 * gfortran.dg/fmt_t_7.f: Likewise.
6794 * gfortran.dg/fmt_t_9.f: Likewise.
6795 * gfortran.dg/fmt_tl.f: Likewise.
6796 * gfortran.dg/fmt_unlimited.f90: Likewise.
6797 * gfortran.dg/fmt_white.f: Likewise.
6798 * gfortran.dg/fmt_zero_digits.f90: Likewise.
6799 * gfortran.dg/fold_nearest.f90: Likewise.
6800 * gfortran.dg/forall_1.f90: Likewise.
6801 * gfortran.dg/forall_10.f90: Likewise.
6802 * gfortran.dg/forall_12.f90: Likewise.
6803 * gfortran.dg/forall_13.f90: Likewise.
6804 * gfortran.dg/forall_15.f90: Likewise.
6805 * gfortran.dg/forall_4.f90: Likewise.
6806 * gfortran.dg/forall_5.f90: Likewise.
6807 * gfortran.dg/forall_6.f90: Likewise.
6808 * gfortran.dg/forall_7.f90: Likewise.
6809 * gfortran.dg/fraction.f90: Likewise.
6810 * gfortran.dg/fseek.f90: Likewise.
6811 * gfortran.dg/ftell_1.f90: Likewise.
6812 * gfortran.dg/ftell_2.f90: Likewise.
6813 * gfortran.dg/ftell_3.f90: Likewise.
6814 * gfortran.dg/func_assign_2.f90: Likewise.
6815 * gfortran.dg/func_assign_3.f90: Likewise.
6816 * gfortran.dg/func_derived_1.f90: Likewise.
6817 * gfortran.dg/func_derived_2.f90: Likewise.
6818 * gfortran.dg/func_derived_3.f90: Likewise.
6819 * gfortran.dg/func_result_1.f90: Likewise.
6820 * gfortran.dg/func_result_2.f90: Likewise.
6821 * gfortran.dg/func_result_6.f90: Likewise.
6822 * gfortran.dg/function_charlen_2.f90: Likewise.
6823 * gfortran.dg/function_charlen_3.f: Likewise.
6824 * gfortran.dg/function_kinds_1.f90: Likewise.
6825 * gfortran.dg/function_kinds_4.f90: Likewise.
6826 * gfortran.dg/function_optimize_10.f90: Likewise.
6827 * gfortran.dg/function_optimize_11.f90: Likewise.
6828 * gfortran.dg/function_optimize_12.f90: Likewise.
6829 * gfortran.dg/function_optimize_4.f90: Likewise.
6830 * gfortran.dg/function_optimize_8.f90: Likewise.
6831 * gfortran.dg/g77/13037.f: Likewise.
6832 * gfortran.dg/g77/1832.f: Likewise.
6833 * gfortran.dg/g77/19981119-0.f: Likewise.
6834 * gfortran.dg/g77/19990313-0.f: Likewise.
6835 * gfortran.dg/g77/19990313-1.f: Likewise.
6836 * gfortran.dg/g77/19990313-2.f: Likewise.
6837 * gfortran.dg/g77/19990313-3.f: Likewise.
6838 * gfortran.dg/g77/19990419-1.f: Likewise.
6839 * gfortran.dg/g77/19990826-0.f: Likewise.
6840 * gfortran.dg/g77/19990826-2.f: Likewise.
6841 * gfortran.dg/g77/20000503-1.f: Likewise.
6842 * gfortran.dg/g77/20001111.f: Likewise.
6843 * gfortran.dg/g77/20010116.f: Likewise.
6844 * gfortran.dg/g77/20010216-1.f: Likewise.
6845 * gfortran.dg/g77/20010430.f: Likewise.
6846 * gfortran.dg/g77/20010610.f: Likewise.
6847 * gfortran.dg/g77/6177.f: Likewise.
6848 * gfortran.dg/g77/7388.f: Likewise.
6849 * gfortran.dg/g77/947.f: Likewise.
6850 * gfortran.dg/g77/970625-2.f: Likewise.
6851 * gfortran.dg/g77/971102-1.f: Likewise.
6852 * gfortran.dg/g77/980628-0.f: Likewise.
6853 * gfortran.dg/g77/980628-1.f: Likewise.
6854 * gfortran.dg/g77/980628-10.f: Likewise.
6855 * gfortran.dg/g77/980628-2.f: Likewise.
6856 * gfortran.dg/g77/980628-3.f: Likewise.
6857 * gfortran.dg/g77/980628-7.f: Likewise.
6858 * gfortran.dg/g77/980628-8.f: Likewise.
6859 * gfortran.dg/g77/980628-9.f: Likewise.
6860 * gfortran.dg/g77/980701-0.f: Likewise.
6861 * gfortran.dg/g77/980701-1.f: Likewise.
6862 * gfortran.dg/g77/cabs.f: Likewise.
6863 * gfortran.dg/g77/claus.f: Likewise.
6864 * gfortran.dg/g77/complex_1.f: Likewise.
6865 * gfortran.dg/g77/cpp3.F: Likewise.
6866 * gfortran.dg/g77/cpp4.F: Likewise.
6867 * gfortran.dg/g77/cpp5.F: Likewise.
6868 * gfortran.dg/g77/dcomplex.f: Likewise.
6869 * gfortran.dg/g77/dnrm2.f: Likewise.
6870 * gfortran.dg/g77/erfc.f: Likewise.
6871 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
6872 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
6873 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
6874 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
6875 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
6876 * gfortran.dg/g77/int8421.f: Likewise.
6877 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
6878 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
6879 * gfortran.dg/g77/le.f: Likewise.
6880 * gfortran.dg/g77/short.f: Likewise.
6881 * gfortran.dg/gamma_1.f90: Likewise.
6882 * gfortran.dg/gamma_4.f90: Likewise.
6883 * gfortran.dg/gamma_5.f90: Likewise.
6884 * gfortran.dg/generic_13.f90: Likewise.
6885 * gfortran.dg/generic_15.f90: Likewise.
6886 * gfortran.dg/generic_19.f90: Likewise.
6887 * gfortran.dg/generic_20.f90: Likewise.
6888 * gfortran.dg/generic_23.f03: Likewise.
6889 * gfortran.dg/generic_25.f90: Likewise.
6890 * gfortran.dg/generic_27.f90: Likewise.
6891 * gfortran.dg/generic_31.f90: Likewise.
6892 * gfortran.dg/generic_4.f90: Likewise.
6893 * gfortran.dg/global_vars_c_init.f90: Likewise.
6894 * gfortran.dg/global_vars_f90_init.f90: Likewise.
6895 * gfortran.dg/gnu_logical_1.F: Likewise.
6896 * gfortran.dg/goacc/fixed-1.f: Likewise.
6897 * gfortran.dg/goacc/fixed-2.f: Likewise.
6898 * gfortran.dg/goacc/gang-static.f95: Likewise.
6899 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6900 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6901 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6902 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6903 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6904 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6905 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6906 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6907 * gfortran.dg/goacc/omp-fixed.f: Likewise.
6908 * gfortran.dg/gomp/crayptr5.f90: Likewise.
6909 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
6910 * gfortran.dg/gomp/pr48794.f90: Likewise.
6911 * gfortran.dg/gomp/pr72744.f90: Likewise.
6912 * gfortran.dg/gomp/pr77665.f90: Likewise.
6913 * gfortran.dg/gomp/workshare2.f90: Likewise.
6914 * gfortran.dg/gomp/workshare3.f90: Likewise.
6915 * gfortran.dg/goto_1.f: Likewise.
6916 * gfortran.dg/goto_2.f90: Likewise.
6917 * gfortran.dg/goto_4.f90: Likewise.
6918 * gfortran.dg/goto_6.f: Likewise.
6919 * gfortran.dg/graphite/id-26.f03: Likewise.
6920 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
6921 * gfortran.dg/graphite/pr29581.f90: Likewise.
6922 * gfortran.dg/graphite/pr29832.f90: Likewise.
6923 * gfortran.dg/graphite/run-id-1.f: Likewise.
6924 * gfortran.dg/graphite/run-id-2.f90: Likewise.
6925 * gfortran.dg/graphite/run-id-3.f90: Likewise.
6926 * gfortran.dg/hollerith.f90: Likewise.
6927 * gfortran.dg/hollerith4.f90: Likewise.
6928 * gfortran.dg/hollerith6.f90: Likewise.
6929 * gfortran.dg/hollerith8.f90: Likewise.
6930 * gfortran.dg/hollerith_1.f90: Likewise.
6931 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
6932 * gfortran.dg/hollerith_f95.f90: Likewise.
6933 * gfortran.dg/hollerith_legacy.f90: Likewise.
6934 * gfortran.dg/host_assoc_call_3.f90: Likewise.
6935 * gfortran.dg/host_assoc_function_1.f90: Likewise.
6936 * gfortran.dg/host_assoc_function_3.f90: Likewise.
6937 * gfortran.dg/host_assoc_function_4.f90: Likewise.
6938 * gfortran.dg/host_assoc_function_9.f90: Likewise.
6939 * gfortran.dg/host_dummy_index_1.f90: Likewise.
6940 * gfortran.dg/hypot_1.f90: Likewise.
6941 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
6942 * gfortran.dg/iargc.f90: Likewise.
6943 * gfortran.dg/ibits.f90: Likewise.
6944 * gfortran.dg/ichar_1.f90: Likewise.
6945 * gfortran.dg/ichar_2.f90: Likewise.
6946 * gfortran.dg/ieee/ieee_1.F90: Likewise.
6947 * gfortran.dg/ieee/ieee_2.f90: Likewise.
6948 * gfortran.dg/ieee/ieee_3.f90: Likewise.
6949 * gfortran.dg/ieee/ieee_4.f90: Likewise.
6950 * gfortran.dg/ieee/ieee_6.f90: Likewise.
6951 * gfortran.dg/ieee/ieee_7.f90: Likewise.
6952 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6953 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
6954 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
6955 * gfortran.dg/ieee/large_1.f90: Likewise.
6956 * gfortran.dg/ieee/large_2.f90: Likewise.
6957 * gfortran.dg/ieee/large_3.F90: Likewise.
6958 * gfortran.dg/ieee/large_4.f90: Likewise.
6959 * gfortran.dg/ieee/rounding_1.f90: Likewise.
6960 * gfortran.dg/ieee/underflow_1.f90: Likewise.
6961 * gfortran.dg/impl_do_var_data.f90: Likewise.
6962 * gfortran.dg/implicit_10.f90: Likewise.
6963 * gfortran.dg/implicit_12.f90: Likewise.
6964 * gfortran.dg/implicit_class_1.f90: Likewise.
6965 * gfortran.dg/implicit_pure_1.f90: Likewise.
6966 * gfortran.dg/implied_do_1.f90: Likewise.
6967 * gfortran.dg/implied_do_io_1.f90: Likewise.
6968 * gfortran.dg/implied_do_io_2.f90: Likewise.
6969 * gfortran.dg/implied_do_io_3.f90: Likewise.
6970 * gfortran.dg/implied_shape_1.f08: Likewise.
6971 * gfortran.dg/import.f90: Likewise.
6972 * gfortran.dg/import4.f90: Likewise.
6973 * gfortran.dg/impure_1.f08: Likewise.
6974 * gfortran.dg/index.f90: Likewise.
6975 * gfortran.dg/index_2.f90: Likewise.
6976 * gfortran.dg/init_flag_1.f90: Likewise.
6977 * gfortran.dg/init_flag_10.f90: Likewise.
6978 * gfortran.dg/init_flag_15.f03: Likewise.
6979 * gfortran.dg/init_flag_2.f90: Likewise.
6980 * gfortran.dg/init_flag_3.f90: Likewise.
6981 * gfortran.dg/init_flag_4.f90: Likewise.
6982 * gfortran.dg/init_flag_5.f90: Likewise.
6983 * gfortran.dg/init_flag_6.f90: Likewise.
6984 * gfortran.dg/init_flag_7.f90: Likewise.
6985 * gfortran.dg/init_flag_9.f90: Likewise.
6986 * gfortran.dg/initialization_11.f90: Likewise.
6987 * gfortran.dg/initialization_19.f90: Likewise.
6988 * gfortran.dg/initialization_2.f90: Likewise.
6989 * gfortran.dg/initialization_22.f90: Likewise.
6990 * gfortran.dg/initialization_27.f90: Likewise.
6991 * gfortran.dg/initialization_5.f90: Likewise.
6992 * gfortran.dg/initialization_6.f90: Likewise.
6993 * gfortran.dg/inline_matmul_1.f90: Likewise.
6994 * gfortran.dg/inline_matmul_10.f90: Likewise.
6995 * gfortran.dg/inline_matmul_11.f90: Likewise.
6996 * gfortran.dg/inline_matmul_13.f90: Likewise.
6997 * gfortran.dg/inline_matmul_14.f90: Likewise.
6998 * gfortran.dg/inline_matmul_16.f90: Likewise.
6999 * gfortran.dg/inline_matmul_17.f90: Likewise.
7000 * gfortran.dg/inline_matmul_18.f90: Likewise.
7001 * gfortran.dg/inline_matmul_19.f90: Likewise.
7002 * gfortran.dg/inline_matmul_2.f90: Likewise.
7003 * gfortran.dg/inline_matmul_20.f90: Likewise.
7004 * gfortran.dg/inline_matmul_22.f90: Likewise.
7005 * gfortran.dg/inline_matmul_3.f90: Likewise.
7006 * gfortran.dg/inline_matmul_4.f90: Likewise.
7007 * gfortran.dg/inline_matmul_5.f90: Likewise.
7008 * gfortran.dg/inline_matmul_6.f90: Likewise.
7009 * gfortran.dg/inline_matmul_7.f90: Likewise.
7010 * gfortran.dg/inline_matmul_8.f90: Likewise.
7011 * gfortran.dg/inline_matmul_9.f90: Likewise.
7012 * gfortran.dg/inline_sum_1.f90: Likewise.
7013 * gfortran.dg/inline_sum_3.f90: Likewise.
7014 * gfortran.dg/inline_sum_5.f90: Likewise.
7015 * gfortran.dg/inquire-complex.f90: Likewise.
7016 * gfortran.dg/inquire.f90: Likewise.
7017 * gfortran.dg/inquire_10.f90: Likewise.
7018 * gfortran.dg/inquire_13.f90: Likewise.
7019 * gfortran.dg/inquire_15.f90: Likewise.
7020 * gfortran.dg/inquire_16.f90: Likewise.
7021 * gfortran.dg/inquire_17.f90: Likewise.
7022 * gfortran.dg/inquire_5.f90: Likewise.
7023 * gfortran.dg/inquire_6.f90: Likewise.
7024 * gfortran.dg/inquire_7.f90: Likewise.
7025 * gfortran.dg/inquire_9.f90: Likewise.
7026 * gfortran.dg/inquire_internal.f90: Likewise.
7027 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
7028 * gfortran.dg/inquire_size.f90: Likewise.
7029 * gfortran.dg/int_1.f90: Likewise.
7030 * gfortran.dg/int_conv_1.f90: Likewise.
7031 * gfortran.dg/int_range_io_1.f90: Likewise.
7032 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
7033 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
7034 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
7035 * gfortran.dg/integer_plus.f90: Likewise.
7036 * gfortran.dg/intent_out_2.f90: Likewise.
7037 * gfortran.dg/intent_out_5.f90: Likewise.
7038 * gfortran.dg/intent_out_6.f90: Likewise.
7039 * gfortran.dg/interface_12.f90: Likewise.
7040 * gfortran.dg/interface_19.f90: Likewise.
7041 * gfortran.dg/interface_4.f90: Likewise.
7042 * gfortran.dg/interface_5.f90: Likewise.
7043 * gfortran.dg/interface_9.f90: Likewise.
7044 * gfortran.dg/interface_assignment_1.f90: Likewise.
7045 * gfortran.dg/interface_assignment_2.f90: Likewise.
7046 * gfortran.dg/internal_dummy_2.f08: Likewise.
7047 * gfortran.dg/internal_dummy_3.f08: Likewise.
7048 * gfortran.dg/internal_dummy_4.f08: Likewise.
7049 * gfortran.dg/internal_pack_1.f90: Likewise.
7050 * gfortran.dg/internal_pack_10.f90: Likewise.
7051 * gfortran.dg/internal_pack_12.f90: Likewise.
7052 * gfortran.dg/internal_pack_13.f90: Likewise.
7053 * gfortran.dg/internal_pack_14.f90: Likewise.
7054 * gfortran.dg/internal_pack_15.f90: Likewise.
7055 * gfortran.dg/internal_pack_2.f90: Likewise.
7056 * gfortran.dg/internal_pack_3.f90: Likewise.
7057 * gfortran.dg/internal_pack_4.f90: Likewise.
7058 * gfortran.dg/internal_pack_6.f90: Likewise.
7059 * gfortran.dg/internal_pack_8.f90: Likewise.
7060 * gfortran.dg/internal_readwrite_1.f90: Likewise.
7061 * gfortran.dg/internal_readwrite_2.f90: Likewise.
7062 * gfortran.dg/internal_readwrite_3.f90: Likewise.
7063 * gfortran.dg/intrinsic_actual_1.f: Likewise.
7064 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
7065 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7066 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
7067 * gfortran.dg/intrinsic_char_1.f90: Likewise.
7068 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
7069 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
7070 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
7071 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
7072 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
7073 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
7074 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
7075 * gfortran.dg/intrinsic_product_1.f90: Likewise.
7076 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
7077 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7078 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
7079 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
7080 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
7081 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
7082 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
7083 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
7084 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
7085 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
7086 * gfortran.dg/io_err_1.f90: Likewise.
7087 * gfortran.dg/io_real_boz.f90: Likewise.
7088 * gfortran.dg/iomsg_1.f90: Likewise.
7089 * gfortran.dg/iostat_1.f90: Likewise.
7090 * gfortran.dg/iostat_2.f90: Likewise.
7091 * gfortran.dg/iostat_4.f90: Likewise.
7092 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
7093 * gfortran.dg/ishft_1.f90: Likewise.
7094 * gfortran.dg/ishft_2.f90: Likewise.
7095 * gfortran.dg/ishft_4.f90: Likewise.
7096 * gfortran.dg/isnan_1.f90: Likewise.
7097 * gfortran.dg/isnan_2.f90: Likewise.
7098 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
7099 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
7100 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
7101 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
7102 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
7103 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
7104 * gfortran.dg/itime_idate_1.f: Likewise.
7105 * gfortran.dg/itime_idate_2.f: Likewise.
7106 * gfortran.dg/large_integer_kind_1.f90: Likewise.
7107 * gfortran.dg/large_integer_kind_2.f90: Likewise.
7108 * gfortran.dg/large_real_kind_1.f90: Likewise.
7109 * gfortran.dg/large_real_kind_2.F90: Likewise.
7110 * gfortran.dg/large_real_kind_3.F90: Likewise.
7111 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
7112 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
7113 * gfortran.dg/large_recl.f90: Likewise.
7114 * gfortran.dg/large_unit_1.f90: Likewise.
7115 * gfortran.dg/large_unit_2.f90: Likewise.
7116 * gfortran.dg/largeequiv_1.f90: Likewise.
7117 * gfortran.dg/leadz_trailz_1.f90: Likewise.
7118 * gfortran.dg/leadz_trailz_2.f90: Likewise.
7119 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7120 * gfortran.dg/list_read_1.f90: Likewise.
7121 * gfortran.dg/list_read_10.f90: Likewise.
7122 * gfortran.dg/list_read_11.f90: Likewise.
7123 * gfortran.dg/list_read_12.f90: Likewise.
7124 * gfortran.dg/list_read_13.f: Likewise.
7125 * gfortran.dg/list_read_14.f90: Likewise.
7126 * gfortran.dg/list_read_2.f90: Likewise.
7127 * gfortran.dg/list_read_3.f90: Likewise.
7128 * gfortran.dg/list_read_4.f90: Likewise.
7129 * gfortran.dg/list_read_5.f90: Likewise.
7130 * gfortran.dg/list_read_6.f90: Likewise.
7131 * gfortran.dg/list_read_7.f90: Likewise.
7132 * gfortran.dg/list_read_8.f90: Likewise.
7133 * gfortran.dg/list_read_9.f90: Likewise.
7134 * gfortran.dg/loc_2.f90: Likewise.
7135 * gfortran.dg/logical_1.f90: Likewise.
7136 * gfortran.dg/logical_dot_product.f90: Likewise.
7137 * gfortran.dg/logical_temp_io.f90: Likewise.
7138 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
7139 * gfortran.dg/lrshift_1.f90: Likewise.
7140 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
7141 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7142 * gfortran.dg/lto/pr40725_0.f03: Likewise.
7143 * gfortran.dg/lto/pr41576_1.f90: Likewise.
7144 * gfortran.dg/make_unit.f90: Likewise.
7145 * gfortran.dg/mapping_1.f90: Likewise.
7146 * gfortran.dg/mapping_2.f90: Likewise.
7147 * gfortran.dg/mapping_3.f90: Likewise.
7148 * gfortran.dg/masklr_1.F90: Likewise.
7149 * gfortran.dg/masklr_2.F90: Likewise.
7150 * gfortran.dg/matmul_1.f90: Likewise.
7151 * gfortran.dg/matmul_10.f90: Likewise.
7152 * gfortran.dg/matmul_12.f90: Likewise.
7153 * gfortran.dg/matmul_16.f90: Likewise.
7154 * gfortran.dg/matmul_17.f90: Likewise.
7155 * gfortran.dg/matmul_18.f90: Likewise.
7156 * gfortran.dg/matmul_2.f90: Likewise.
7157 * gfortran.dg/matmul_3.f90: Likewise.
7158 * gfortran.dg/matmul_4.f90: Likewise.
7159 * gfortran.dg/matmul_6.f90: Likewise.
7160 * gfortran.dg/matmul_8.f03: Likewise.
7161 * gfortran.dg/matmul_9.f90: Likewise.
7162 * gfortran.dg/matmul_bounds_12.f90: Likewise.
7163 * gfortran.dg/matmul_bounds_6.f90: Likewise.
7164 * gfortran.dg/matmul_const.f90: Likewise.
7165 * gfortran.dg/maxloc_1.f90: Likewise.
7166 * gfortran.dg/maxloc_2.f90: Likewise.
7167 * gfortran.dg/maxloc_3.f90: Likewise.
7168 * gfortran.dg/maxloc_4.f90: Likewise.
7169 * gfortran.dg/maxloc_string_1.f90: Likewise.
7170 * gfortran.dg/maxlocval_1.f90: Likewise.
7171 * gfortran.dg/maxlocval_2.f90: Likewise.
7172 * gfortran.dg/maxlocval_3.f90: Likewise.
7173 * gfortran.dg/maxlocval_4.f90: Likewise.
7174 * gfortran.dg/maxval_char_1.f90: Likewise.
7175 * gfortran.dg/maxval_char_2.f90: Likewise.
7176 * gfortran.dg/maxval_char_3.f90: Likewise.
7177 * gfortran.dg/maxval_char_4.f90: Likewise.
7178 * gfortran.dg/maxval_parameter_1.f90: Likewise.
7179 * gfortran.dg/mclock.f90: Likewise.
7180 * gfortran.dg/merge_bits_1.F90: Likewise.
7181 * gfortran.dg/merge_bits_2.F90: Likewise.
7182 * gfortran.dg/merge_char_1.f90: Likewise.
7183 * gfortran.dg/merge_init_expr.f90: Likewise.
7184 * gfortran.dg/min_max_optional_1.f90: Likewise.
7185 * gfortran.dg/min_max_optional_5.f90: Likewise.
7186 * gfortran.dg/minloc_1.f90: Likewise.
7187 * gfortran.dg/minloc_2.f90: Likewise.
7188 * gfortran.dg/minloc_3.f90: Likewise.
7189 * gfortran.dg/minloc_4.f90: Likewise.
7190 * gfortran.dg/minloc_string_1.f90: Likewise.
7191 * gfortran.dg/minlocval_1.f90: Likewise.
7192 * gfortran.dg/minlocval_2.f90: Likewise.
7193 * gfortran.dg/minlocval_3.f90: Likewise.
7194 * gfortran.dg/minlocval_4.f90: Likewise.
7195 * gfortran.dg/minmax_char_1.f90: Likewise.
7196 * gfortran.dg/minmaxloc_1.f90: Likewise.
7197 * gfortran.dg/minmaxloc_10.f90: Likewise.
7198 * gfortran.dg/minmaxloc_11.f90: Likewise.
7199 * gfortran.dg/minmaxloc_12.f90: Likewise.
7200 * gfortran.dg/minmaxloc_13.f90: Likewise.
7201 * gfortran.dg/minmaxloc_2.f90: Likewise.
7202 * gfortran.dg/minmaxloc_3.f90: Likewise.
7203 * gfortran.dg/minmaxloc_4.f90: Likewise.
7204 * gfortran.dg/minmaxloc_5.f90: Likewise.
7205 * gfortran.dg/minmaxloc_6.f90: Likewise.
7206 * gfortran.dg/minmaxloc_7.f90: Likewise.
7207 * gfortran.dg/minmaxloc_8.f90: Likewise.
7208 * gfortran.dg/minmaxval_1.f90: Likewise.
7209 * gfortran.dg/minval_char_1.f90: Likewise.
7210 * gfortran.dg/minval_char_2.f90: Likewise.
7211 * gfortran.dg/minval_char_3.f90: Likewise.
7212 * gfortran.dg/minval_char_4.f90: Likewise.
7213 * gfortran.dg/minval_char_5.f90: Likewise.
7214 * gfortran.dg/minval_parameter_1.f90: Likewise.
7215 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
7216 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
7217 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
7218 * gfortran.dg/missing_parens_1.f90: Likewise.
7219 * gfortran.dg/missing_parens_2.f90: Likewise.
7220 * gfortran.dg/mod_large_1.f90: Likewise.
7221 * gfortran.dg/mod_sign0_1.f90: Likewise.
7222 * gfortran.dg/module_blank_common.f90: Likewise.
7223 * gfortran.dg/module_commons_1.f90: Likewise.
7224 * gfortran.dg/module_commons_3.f90: Likewise.
7225 * gfortran.dg/module_double_reuse.f90: Likewise.
7226 * gfortran.dg/module_equivalence_1.f90: Likewise.
7227 * gfortran.dg/module_equivalence_2.f90: Likewise.
7228 * gfortran.dg/module_equivalence_3.f90: Likewise.
7229 * gfortran.dg/module_equivalence_5.f90: Likewise.
7230 * gfortran.dg/module_interface_1.f90: Likewise.
7231 * gfortran.dg/module_nan.f90: Likewise.
7232 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7233 * gfortran.dg/module_procedure_1.f90: Likewise.
7234 * gfortran.dg/module_read_1.f90: Likewise.
7235 * gfortran.dg/module_read_2.f90: Likewise.
7236 * gfortran.dg/module_widestring_1.f90: Likewise.
7237 * gfortran.dg/move_alloc.f90: Likewise.
7238 * gfortran.dg/move_alloc_10.f90: Likewise.
7239 * gfortran.dg/move_alloc_13.f90: Likewise.
7240 * gfortran.dg/move_alloc_14.f90: Likewise.
7241 * gfortran.dg/move_alloc_15.f90: Likewise.
7242 * gfortran.dg/move_alloc_16.f90: Likewise.
7243 * gfortran.dg/move_alloc_2.f90: Likewise.
7244 * gfortran.dg/move_alloc_5.f90: Likewise.
7245 * gfortran.dg/move_alloc_6.f90: Likewise.
7246 * gfortran.dg/move_alloc_9.f90: Likewise.
7247 * gfortran.dg/multiple_allocation_1.f90: Likewise.
7248 * gfortran.dg/multiple_allocation_3.f90: Likewise.
7249 * gfortran.dg/mvbits_1.f90: Likewise.
7250 * gfortran.dg/mvbits_2.f90: Likewise.
7251 * gfortran.dg/mvbits_3.f90: Likewise.
7252 * gfortran.dg/mvbits_4.f90: Likewise.
7253 * gfortran.dg/mvbits_7.f90: Likewise.
7254 * gfortran.dg/mvbits_8.f90: Likewise.
7255 * gfortran.dg/namelist_11.f: Likewise.
7256 * gfortran.dg/namelist_12.f: Likewise.
7257 * gfortran.dg/namelist_13.f90: Likewise.
7258 * gfortran.dg/namelist_14.f90: Likewise.
7259 * gfortran.dg/namelist_15.f90: Likewise.
7260 * gfortran.dg/namelist_16.f90: Likewise.
7261 * gfortran.dg/namelist_17.f90: Likewise.
7262 * gfortran.dg/namelist_18.f90: Likewise.
7263 * gfortran.dg/namelist_19.f90: Likewise.
7264 * gfortran.dg/namelist_20.f90: Likewise.
7265 * gfortran.dg/namelist_21.f90: Likewise.
7266 * gfortran.dg/namelist_22.f90: Likewise.
7267 * gfortran.dg/namelist_23.f90: Likewise.
7268 * gfortran.dg/namelist_24.f90: Likewise.
7269 * gfortran.dg/namelist_26.f90: Likewise.
7270 * gfortran.dg/namelist_27.f90: Likewise.
7271 * gfortran.dg/namelist_28.f90: Likewise.
7272 * gfortran.dg/namelist_29.f90: Likewise.
7273 * gfortran.dg/namelist_37.f90: Likewise.
7274 * gfortran.dg/namelist_38.f90: Likewise.
7275 * gfortran.dg/namelist_39.f90: Likewise.
7276 * gfortran.dg/namelist_40.f90: Likewise.
7277 * gfortran.dg/namelist_41.f90: Likewise.
7278 * gfortran.dg/namelist_42.f90: Likewise.
7279 * gfortran.dg/namelist_43.f90: Likewise.
7280 * gfortran.dg/namelist_44.f90: Likewise.
7281 * gfortran.dg/namelist_47.f90: Likewise.
7282 * gfortran.dg/namelist_48.f90: Likewise.
7283 * gfortran.dg/namelist_49.f90: Likewise.
7284 * gfortran.dg/namelist_50.f90: Likewise.
7285 * gfortran.dg/namelist_51.f90: Likewise.
7286 * gfortran.dg/namelist_52.f90: Likewise.
7287 * gfortran.dg/namelist_54.f90: Likewise.
7288 * gfortran.dg/namelist_55.f90: Likewise.
7289 * gfortran.dg/namelist_56.f90: Likewise.
7290 * gfortran.dg/namelist_57.f90: Likewise.
7291 * gfortran.dg/namelist_58.f90: Likewise.
7292 * gfortran.dg/namelist_59.f90: Likewise.
7293 * gfortran.dg/namelist_60.f90: Likewise.
7294 * gfortran.dg/namelist_61.f90: Likewise.
7295 * gfortran.dg/namelist_64.f90: Likewise.
7296 * gfortran.dg/namelist_65.f90: Likewise.
7297 * gfortran.dg/namelist_69.f90: Likewise.
7298 * gfortran.dg/namelist_70.f90: Likewise.
7299 * gfortran.dg/namelist_71.f90: Likewise.
7300 * gfortran.dg/namelist_72.f: Likewise.
7301 * gfortran.dg/namelist_73.f90: Likewise.
7302 * gfortran.dg/namelist_77.f90: Likewise.
7303 * gfortran.dg/namelist_78.f90: Likewise.
7304 * gfortran.dg/namelist_79.f90: Likewise.
7305 * gfortran.dg/namelist_80.f90: Likewise.
7306 * gfortran.dg/namelist_81.f90: Likewise.
7307 * gfortran.dg/namelist_82.f90: Likewise.
7308 * gfortran.dg/namelist_84.f90: Likewise.
7309 * gfortran.dg/namelist_85.f90: Likewise.
7310 * gfortran.dg/namelist_86.f90: Likewise.
7311 * gfortran.dg/namelist_87.f90: Likewise.
7312 * gfortran.dg/namelist_88.f90: Likewise.
7313 * gfortran.dg/namelist_89.f90: Likewise.
7314 * gfortran.dg/namelist_90.f: Likewise.
7315 * gfortran.dg/namelist_95.f90: Likewise.
7316 * gfortran.dg/namelist_char_only.f90: Likewise.
7317 * gfortran.dg/namelist_empty.f90: Likewise.
7318 * gfortran.dg/namelist_internal.f90: Likewise.
7319 * gfortran.dg/namelist_use.f90: Likewise.
7320 * gfortran.dg/namelist_use_only.f90: Likewise.
7321 * gfortran.dg/namelist_utf8.f90: Likewise.
7322 * gfortran.dg/nan_1.f90: Likewise.
7323 * gfortran.dg/nan_2.f90: Likewise.
7324 * gfortran.dg/nan_3.f90: Likewise.
7325 * gfortran.dg/nan_6.f90: Likewise.
7326 * gfortran.dg/nan_7.f90: Likewise.
7327 * gfortran.dg/nearest_1.f90: Likewise.
7328 * gfortran.dg/nearest_2.f90: Likewise.
7329 * gfortran.dg/nearest_3.f90: Likewise.
7330 * gfortran.dg/negative-z-descriptor.f90: Likewise.
7331 * gfortran.dg/negative_automatic_size.f90: Likewise.
7332 * gfortran.dg/negative_unit.f: Likewise.
7333 * gfortran.dg/negative_unit2.f90: Likewise.
7334 * gfortran.dg/negative_unit_int8.f: Likewise.
7335 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
7336 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
7337 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
7338 * gfortran.dg/nested_modules_1.f90: Likewise.
7339 * gfortran.dg/nested_modules_2.f90: Likewise.
7340 * gfortran.dg/nested_modules_3.f90: Likewise.
7341 * gfortran.dg/nesting_1.f90: Likewise.
7342 * gfortran.dg/new_line.f90: Likewise.
7343 * gfortran.dg/newunit_1.f90: Likewise.
7344 * gfortran.dg/newunit_3.f90: Likewise.
7345 * gfortran.dg/newunit_5.f90.f90: Likewise.
7346 * gfortran.dg/nint_1.f90: Likewise.
7347 * gfortran.dg/nint_2.f90: Likewise.
7348 * gfortran.dg/no_arg_check_2.f90: Likewise.
7349 * gfortran.dg/no_range_check_1.f90: Likewise.
7350 * gfortran.dg/no_range_check_2.f90: Likewise.
7351 * gfortran.dg/no_range_check_3.f90: Likewise.
7352 * gfortran.dg/noadv_size.f90: Likewise.
7353 * gfortran.dg/nonreturning_statements.f90: Likewise.
7354 * gfortran.dg/norm2_1.f90: Likewise.
7355 * gfortran.dg/norm2_3.f90: Likewise.
7356 * gfortran.dg/nosigned_zero_1.f90: Likewise.
7357 * gfortran.dg/nosigned_zero_2.f90: Likewise.
7358 * gfortran.dg/nosigned_zero_3.f90: Likewise.
7359 * gfortran.dg/null_4.f90: Likewise.
7360 * gfortran.dg/null_9.f90: Likewise.
7361 * gfortran.dg/nullify_3.f90: Likewise.
7362 * gfortran.dg/oldstyle_1.f90: Likewise.
7363 * gfortran.dg/open_access_append_1.f90: Likewise.
7364 * gfortran.dg/open_access_append_2.f90: Likewise.
7365 * gfortran.dg/open_errors.f90: Likewise.
7366 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7367 * gfortran.dg/open_new.f90: Likewise.
7368 * gfortran.dg/open_readonly_1.f90: Likewise.
7369 * gfortran.dg/operator_1.f90: Likewise.
7370 * gfortran.dg/optional_absent_1.f90: Likewise.
7371 * gfortran.dg/optional_absent_2.f90: Likewise.
7372 * gfortran.dg/optional_absent_3.f90: Likewise.
7373 * gfortran.dg/optional_class_1.f90: Likewise.
7374 * gfortran.dg/optional_dim_2.f90: Likewise.
7375 * gfortran.dg/optional_dim_3.f90: Likewise.
7376 * gfortran.dg/output_exponents_1.f90: Likewise.
7377 * gfortran.dg/overload_1.f90: Likewise.
7378 * gfortran.dg/overload_2.f90: Likewise.
7379 * gfortran.dg/overwrite_1.f: Likewise.
7380 * gfortran.dg/pad_no.f90: Likewise.
7381 * gfortran.dg/parameter_array_init_1.f90: Likewise.
7382 * gfortran.dg/parameter_array_init_2.f90: Likewise.
7383 * gfortran.dg/parameter_array_init_4.f90: Likewise.
7384 * gfortran.dg/parameter_array_init_5.f90: Likewise.
7385 * gfortran.dg/parameter_array_section_2.f90: Likewise.
7386 * gfortran.dg/parens_3.f90: Likewise.
7387 * gfortran.dg/parens_5.f90: Likewise.
7388 * gfortran.dg/parens_6.f90: Likewise.
7389 * gfortran.dg/parent_result_ref_1.f90: Likewise.
7390 * gfortran.dg/parent_result_ref_2.f90: Likewise.
7391 * gfortran.dg/parent_result_ref_3.f90: Likewise.
7392 * gfortran.dg/parent_result_ref_4.f90: Likewise.
7393 * gfortran.dg/parity_1.f90: Likewise.
7394 * gfortran.dg/past_eor.f90: Likewise.
7395 * gfortran.dg/pdt_1.f03: Likewise.
7396 * gfortran.dg/pdt_10.f03: Likewise.
7397 * gfortran.dg/pdt_11.f03: Likewise.
7398 * gfortran.dg/pdt_12.f03: Likewise.
7399 * gfortran.dg/pdt_13.f03: Likewise.
7400 * gfortran.dg/pdt_14.f03: Likewise.
7401 * gfortran.dg/pdt_15.f03: Likewise.
7402 * gfortran.dg/pdt_19.f03: Likewise.
7403 * gfortran.dg/pdt_20.f03: Likewise.
7404 * gfortran.dg/pdt_22.f03: Likewise.
7405 * gfortran.dg/pdt_23.f03: Likewise.
7406 * gfortran.dg/pdt_25.f03: Likewise.
7407 * gfortran.dg/pdt_26.f03: Likewise.
7408 * gfortran.dg/pdt_27.f03: Likewise.
7409 * gfortran.dg/pdt_28.f03: Likewise.
7410 * gfortran.dg/pdt_3.f03: Likewise.
7411 * gfortran.dg/pdt_4.f03: Likewise.
7412 * gfortran.dg/pdt_5.f03: Likewise.
7413 * gfortran.dg/pdt_7.f03: Likewise.
7414 * gfortran.dg/pointer_1.f90: Likewise.
7415 * gfortran.dg/pointer_array_1.f90: Likewise.
7416 * gfortran.dg/pointer_array_3.f90: Likewise.
7417 * gfortran.dg/pointer_array_4.f90: Likewise.
7418 * gfortran.dg/pointer_array_5.f90: Likewise.
7419 * gfortran.dg/pointer_array_6.f90: Likewise.
7420 * gfortran.dg/pointer_array_7.f90: Likewise.
7421 * gfortran.dg/pointer_array_8.f90: Likewise.
7422 * gfortran.dg/pointer_array_9.f90: Likewise.
7423 * gfortran.dg/pointer_array_component_1.f90: Likewise.
7424 * gfortran.dg/pointer_array_component_2.f90: Likewise.
7425 * gfortran.dg/pointer_assign_10.f90: Likewise.
7426 * gfortran.dg/pointer_assign_11.f90: Likewise.
7427 * gfortran.dg/pointer_assign_4.f90: Likewise.
7428 * gfortran.dg/pointer_assign_8.f90: Likewise.
7429 * gfortran.dg/pointer_assign_9.f90: Likewise.
7430 * gfortran.dg/pointer_check_10.f90: Likewise.
7431 * gfortran.dg/pointer_check_9.f90: Likewise.
7432 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
7433 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
7434 * gfortran.dg/pointer_function_result_1.f90: Likewise.
7435 * gfortran.dg/pointer_init_1.f90: Likewise.
7436 * gfortran.dg/pointer_init_3.f90: Likewise.
7437 * gfortran.dg/pointer_init_4.f90: Likewise.
7438 * gfortran.dg/pointer_init_5.f90: Likewise.
7439 * gfortran.dg/pointer_init_8.f90: Likewise.
7440 * gfortran.dg/pointer_intent_1.f90: Likewise.
7441 * gfortran.dg/pointer_intent_4.f90: Likewise.
7442 * gfortran.dg/pointer_intent_5.f90: Likewise.
7443 * gfortran.dg/pointer_remapping_10.f90: Likewise.
7444 * gfortran.dg/pointer_remapping_4.f03: Likewise.
7445 * gfortran.dg/pointer_remapping_5.f08: Likewise.
7446 * gfortran.dg/pointer_remapping_9.f90: Likewise.
7447 * gfortran.dg/pointer_target_1.f90: Likewise.
7448 * gfortran.dg/pointer_target_2.f90: Likewise.
7449 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
7450 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
7451 * gfortran.dg/power.f90: Likewise.
7452 * gfortran.dg/power1.f90: Likewise.
7453 * gfortran.dg/power_3.f90: Likewise.
7454 * gfortran.dg/power_4.f90: Likewise.
7455 * gfortran.dg/power_5.f90: Likewise.
7456 * gfortran.dg/pr12884.f: Likewise.
7457 * gfortran.dg/pr15129.f90: Likewise.
7458 * gfortran.dg/pr15140.f90: Likewise.
7459 * gfortran.dg/pr15324.f90: Likewise.
7460 * gfortran.dg/pr15332.f: Likewise.
7461 * gfortran.dg/pr15957.f90: Likewise.
7462 * gfortran.dg/pr15959.f90: Likewise.
7463 * gfortran.dg/pr16597.f90: Likewise.
7464 * gfortran.dg/pr16861.f90: Likewise.
7465 * gfortran.dg/pr16938.f90: Likewise.
7466 * gfortran.dg/pr17090.f90: Likewise.
7467 * gfortran.dg/pr17143.f90: Likewise.
7468 * gfortran.dg/pr17164.f90: Likewise.
7469 * gfortran.dg/pr17229.f: Likewise.
7470 * gfortran.dg/pr17285.f90: Likewise.
7471 * gfortran.dg/pr17286.f90: Likewise.
7472 * gfortran.dg/pr17472.f: Likewise.
7473 * gfortran.dg/pr17612.f90: Likewise.
7474 * gfortran.dg/pr17706.f90: Likewise.
7475 * gfortran.dg/pr18025.f90: Likewise.
7476 * gfortran.dg/pr18122.f90: Likewise.
7477 * gfortran.dg/pr18210.f90: Likewise.
7478 * gfortran.dg/pr18392.f90: Likewise.
7479 * gfortran.dg/pr19155.f: Likewise.
7480 * gfortran.dg/pr19216.f: Likewise.
7481 * gfortran.dg/pr19467.f90: Likewise.
7482 * gfortran.dg/pr19657.f: Likewise.
7483 * gfortran.dg/pr19926.f90: Likewise.
7484 * gfortran.dg/pr19928-1.f90: Likewise.
7485 * gfortran.dg/pr19928-2.f90: Likewise.
7486 * gfortran.dg/pr20086.f90: Likewise.
7487 * gfortran.dg/pr20124.f90: Likewise.
7488 * gfortran.dg/pr20163-2.f: Likewise.
7489 * gfortran.dg/pr20480.f90: Likewise.
7490 * gfortran.dg/pr20755.f: Likewise.
7491 * gfortran.dg/pr20950.f: Likewise.
7492 * gfortran.dg/pr21177.f90: Likewise.
7493 * gfortran.dg/pr21730.f: Likewise.
7494 * gfortran.dg/pr22491.f: Likewise.
7495 * gfortran.dg/pr25603.f: Likewise.
7496 * gfortran.dg/pr26246_2.f90: Likewise.
7497 * gfortran.dg/pr32136.f90: Likewise.
7498 * gfortran.dg/pr32533.f90: Likewise.
7499 * gfortran.dg/pr33794.f90: Likewise.
7500 * gfortran.dg/pr35662.f90: Likewise.
7501 * gfortran.dg/pr35944-1.f90: Likewise.
7502 * gfortran.dg/pr35944-2.f90: Likewise.
7503 * gfortran.dg/pr35983.f90: Likewise.
7504 * gfortran.dg/pr39865.f90: Likewise.
7505 * gfortran.dg/pr41212.f90: Likewise.
7506 * gfortran.dg/pr43808.f90: Likewise.
7507 * gfortran.dg/pr44592.f90: Likewise.
7508 * gfortran.dg/pr44735.f90: Likewise.
7509 * gfortran.dg/pr45308.f03: Likewise.
7510 * gfortran.dg/pr46297.f: Likewise.
7511 * gfortran.dg/pr46588.f90: Likewise.
7512 * gfortran.dg/pr46665.f90: Likewise.
7513 * gfortran.dg/pr46804.f90: Likewise.
7514 * gfortran.dg/pr47008.f03: Likewise.
7515 * gfortran.dg/pr47614.f: Likewise.
7516 * gfortran.dg/pr47878.f90: Likewise.
7517 * gfortran.dg/pr49103.f90: Likewise.
7518 * gfortran.dg/pr50069_1.f90: Likewise.
7519 * gfortran.dg/pr50769.f90: Likewise.
7520 * gfortran.dg/pr52608.f90: Likewise.
7521 * gfortran.dg/pr55086_2.f90: Likewise.
7522 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
7523 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
7524 * gfortran.dg/pr55330.f90: Likewise.
7525 * gfortran.dg/pr56015.f90: Likewise.
7526 * gfortran.dg/pr57910.f90: Likewise.
7527 * gfortran.dg/pr59700.f90: Likewise.
7528 * gfortran.dg/pr62125.f90: Likewise.
7529 * gfortran.dg/pr64530.f90: Likewise.
7530 * gfortran.dg/pr65429.f90: Likewise.
7531 * gfortran.dg/pr65450.f90: Likewise.
7532 * gfortran.dg/pr65504.f90: Likewise.
7533 * gfortran.dg/pr65903.f90: Likewise.
7534 * gfortran.dg/pr66311.f90: Likewise.
7535 * gfortran.dg/pr66864.f90: Likewise.
7536 * gfortran.dg/pr67140.f90: Likewise.
7537 * gfortran.dg/pr67524.f90: Likewise.
7538 * gfortran.dg/pr67885.f90: Likewise.
7539 * gfortran.dg/pr68053.f90: Likewise.
7540 * gfortran.dg/pr68566.f90: Likewise.
7541 * gfortran.dg/pr69514_1.f90: Likewise.
7542 * gfortran.dg/pr69514_2.f90: Likewise.
7543 * gfortran.dg/pr69739.f90: Likewise.
7544 * gfortran.dg/pr70673.f90: Likewise.
7545 * gfortran.dg/pr71523_2.f90: Likewise.
7546 * gfortran.dg/pr71764.f90: Likewise.
7547 * gfortran.dg/pr78092.f90: Likewise.
7548 * gfortran.dg/pr82973.f90: Likewise.
7549 * gfortran.dg/pr83864.f90: Likewise.
7550 * gfortran.dg/pr83874.f90: Likewise.
7551 * gfortran.dg/pr84088.f90: Likewise.
7552 * gfortran.dg/pr84155.f90: Likewise.
7553 * gfortran.dg/proc_decl_12.f90: Likewise.
7554 * gfortran.dg/proc_decl_13.f90: Likewise.
7555 * gfortran.dg/proc_decl_15.f90: Likewise.
7556 * gfortran.dg/proc_decl_17.f90: Likewise.
7557 * gfortran.dg/proc_decl_18.f90: Likewise.
7558 * gfortran.dg/proc_decl_2.f90: Likewise.
7559 * gfortran.dg/proc_decl_5.f90: Likewise.
7560 * gfortran.dg/proc_decl_9.f90: Likewise.
7561 * gfortran.dg/proc_ptr_1.f90: Likewise.
7562 * gfortran.dg/proc_ptr_10.f90: Likewise.
7563 * gfortran.dg/proc_ptr_12.f90: Likewise.
7564 * gfortran.dg/proc_ptr_18.f90: Likewise.
7565 * gfortran.dg/proc_ptr_19.f90: Likewise.
7566 * gfortran.dg/proc_ptr_21.f90: Likewise.
7567 * gfortran.dg/proc_ptr_22.f90: Likewise.
7568 * gfortran.dg/proc_ptr_23.f90: Likewise.
7569 * gfortran.dg/proc_ptr_25.f90: Likewise.
7570 * gfortran.dg/proc_ptr_26.f90: Likewise.
7571 * gfortran.dg/proc_ptr_3.f90: Likewise.
7572 * gfortran.dg/proc_ptr_36.f90: Likewise.
7573 * gfortran.dg/proc_ptr_47.f90: Likewise.
7574 * gfortran.dg/proc_ptr_48.f90: Likewise.
7575 * gfortran.dg/proc_ptr_5.f90: Likewise.
7576 * gfortran.dg/proc_ptr_6.f90: Likewise.
7577 * gfortran.dg/proc_ptr_7.f90: Likewise.
7578 * gfortran.dg/proc_ptr_8.f90: Likewise.
7579 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
7580 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
7581 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
7582 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
7583 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
7584 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
7585 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
7586 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
7587 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
7588 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
7589 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
7590 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
7591 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
7592 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
7593 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
7594 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
7595 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
7596 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
7597 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
7598 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
7599 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
7600 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
7601 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
7602 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
7603 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
7604 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
7605 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
7606 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
7607 * gfortran.dg/product_init_expr.f03: Likewise.
7608 * gfortran.dg/promotion.f90: Likewise.
7609 * gfortran.dg/promotion_3.f90: Likewise.
7610 * gfortran.dg/promotion_4.f90: Likewise.
7611 * gfortran.dg/protected_1.f90: Likewise.
7612 * gfortran.dg/protected_2.f90: Likewise.
7613 * gfortran.dg/ptr-func-1.f90: Likewise.
7614 * gfortran.dg/ptr-func-2.f90: Likewise.
7615 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
7616 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
7617 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
7618 * gfortran.dg/pure_byref_1.f90: Likewise.
7619 * gfortran.dg/pure_byref_2.f90: Likewise.
7620 * gfortran.dg/pure_byref_3.f90: Likewise.
7621 * gfortran.dg/quad_2.f90: Likewise.
7622 * gfortran.dg/quad_3.f90: Likewise.
7623 * gfortran.dg/random_3.f90: Likewise.
7624 * gfortran.dg/random_4.f90: Likewise.
7625 * gfortran.dg/random_7.f90: Likewise.
7626 * gfortran.dg/read_2.f90: Likewise.
7627 * gfortran.dg/read_3.f90: Likewise.
7628 * gfortran.dg/read_4.f90: Likewise.
7629 * gfortran.dg/read_5.f90: Likewise.
7630 * gfortran.dg/read_bad_advance.f90: Likewise.
7631 * gfortran.dg/read_bang.f90: Likewise.
7632 * gfortran.dg/read_bang4.f90: Likewise.
7633 * gfortran.dg/read_comma.f: Likewise.
7634 * gfortran.dg/read_dir.f90: Likewise.
7635 * gfortran.dg/read_empty_file.f: Likewise.
7636 * gfortran.dg/read_eof_1.f90: Likewise.
7637 * gfortran.dg/read_eof_2.f90: Likewise.
7638 * gfortran.dg/read_eof_3.f90: Likewise.
7639 * gfortran.dg/read_eof_4.f90: Likewise.
7640 * gfortran.dg/read_eof_5.f90: Likewise.
7641 * gfortran.dg/read_eof_6.f: Likewise.
7642 * gfortran.dg/read_eof_7.f90: Likewise.
7643 * gfortran.dg/read_eof_8.f90: Likewise.
7644 * gfortran.dg/read_eof_all.f90: Likewise.
7645 * gfortran.dg/read_eor.f90: Likewise.
7646 * gfortran.dg/read_float_1.f90: Likewise.
7647 * gfortran.dg/read_float_2.f03: Likewise.
7648 * gfortran.dg/read_float_3.f90: Likewise.
7649 * gfortran.dg/read_float_4.f90: Likewise.
7650 * gfortran.dg/read_infnan_1.f90: Likewise.
7651 * gfortran.dg/read_list_eof_1.f90: Likewise.
7652 * gfortran.dg/read_logical.f90: Likewise.
7653 * gfortran.dg/read_many_1.f: Likewise.
7654 * gfortran.dg/read_no_eor.f90: Likewise.
7655 * gfortran.dg/read_noadvance.f90: Likewise.
7656 * gfortran.dg/read_repeat.f90: Likewise.
7657 * gfortran.dg/read_repeat_2.f90: Likewise.
7658 * gfortran.dg/read_size_noadvance.f90: Likewise.
7659 * gfortran.dg/read_x_eof.f90: Likewise.
7660 * gfortran.dg/read_x_past.f: Likewise.
7661 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
7662 * gfortran.dg/real_const_1.f: Likewise.
7663 * gfortran.dg/real_const_2.f90: Likewise.
7664 * gfortran.dg/real_const_3.f90: Likewise.
7665 * gfortran.dg/real_do_1.f90: Likewise.
7666 * gfortran.dg/real_index_1.f90: Likewise.
7667 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
7668 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
7669 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
7670 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
7671 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
7672 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
7673 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
7674 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
7675 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
7676 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
7677 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
7678 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
7679 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
7680 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
7681 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
7682 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
7683 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
7684 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
7685 * gfortran.dg/record_marker_1.f90: Likewise.
7686 * gfortran.dg/record_marker_2.f: Likewise.
7687 * gfortran.dg/record_marker_3.f90: Likewise.
7688 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
7689 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
7690 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
7691 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
7692 * gfortran.dg/recursive_check_7.f90: Likewise.
7693 * gfortran.dg/recursive_reference_1.f90: Likewise.
7694 * gfortran.dg/recursive_reference_2.f90: Likewise.
7695 * gfortran.dg/recursive_stack.f90: Likewise.
7696 * gfortran.dg/reduction.f90: Likewise.
7697 * gfortran.dg/repack_arrays_1.f90: Likewise.
7698 * gfortran.dg/repeat_1.f90: Likewise.
7699 * gfortran.dg/repeat_2.f90: Likewise.
7700 * gfortran.dg/repeat_3.f90: Likewise.
7701 * gfortran.dg/repeat_6.f90: Likewise.
7702 * gfortran.dg/reshape-alloc.f90: Likewise.
7703 * gfortran.dg/reshape-complex.f90: Likewise.
7704 * gfortran.dg/reshape.f90: Likewise.
7705 * gfortran.dg/reshape_2.f90: Likewise.
7706 * gfortran.dg/reshape_7.f90: Likewise.
7707 * gfortran.dg/reshape_empty_1.f03: Likewise.
7708 * gfortran.dg/reshape_pad_1.f90: Likewise.
7709 * gfortran.dg/reshape_rank7.f90: Likewise.
7710 * gfortran.dg/reshape_transpose_1.f90: Likewise.
7711 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
7712 * gfortran.dg/result_default_init_1.f90: Likewise.
7713 * gfortran.dg/result_in_spec_1.f90: Likewise.
7714 * gfortran.dg/result_in_spec_2.f90: Likewise.
7715 * gfortran.dg/ret_array_1.f90: Likewise.
7716 * gfortran.dg/ret_pointer_1.f90: Likewise.
7717 * gfortran.dg/ret_pointer_2.f90: Likewise.
7718 * gfortran.dg/rewind_1.f90: Likewise.
7719 * gfortran.dg/round_1.f03: Likewise.
7720 * gfortran.dg/round_2.f03: Likewise.
7721 * gfortran.dg/round_3.f08: Likewise.
7722 * gfortran.dg/round_4.f90: Likewise.
7723 * gfortran.dg/rrspacing_1.f90: Likewise.
7724 * gfortran.dg/runtime_warning_1.f90: Likewise.
7725 * gfortran.dg/same_type_as_2.f03: Likewise.
7726 * gfortran.dg/save_1.f90: Likewise.
7727 * gfortran.dg/save_5.f90: Likewise.
7728 * gfortran.dg/save_6.f90: Likewise.
7729 * gfortran.dg/scalar_mask_1.f90: Likewise.
7730 * gfortran.dg/scalar_mask_2.f90: Likewise.
7731 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
7732 * gfortran.dg/scale_1.f90: Likewise.
7733 * gfortran.dg/scan_1.f90: Likewise.
7734 * gfortran.dg/scan_2.f90: Likewise.
7735 * gfortran.dg/secnds-1.f: Likewise.
7736 * gfortran.dg/secnds.f: Likewise.
7737 * gfortran.dg/select_1.f90: Likewise.
7738 * gfortran.dg/select_2.f90: Likewise.
7739 * gfortran.dg/select_3.f90: Likewise.
7740 * gfortran.dg/select_5.f90: Likewise.
7741 * gfortran.dg/select_char_1.f90: Likewise.
7742 * gfortran.dg/select_char_2.f90: Likewise.
7743 * gfortran.dg/select_type_13.f03: Likewise.
7744 * gfortran.dg/select_type_14.f03: Likewise.
7745 * gfortran.dg/select_type_15.f03: Likewise.
7746 * gfortran.dg/select_type_19.f03: Likewise.
7747 * gfortran.dg/select_type_2.f03: Likewise.
7748 * gfortran.dg/select_type_26.f03: Likewise.
7749 * gfortran.dg/select_type_27.f03: Likewise.
7750 * gfortran.dg/select_type_28.f03: Likewise.
7751 * gfortran.dg/select_type_3.f03: Likewise.
7752 * gfortran.dg/select_type_35.f03: Likewise.
7753 * gfortran.dg/select_type_36.f03: Likewise.
7754 * gfortran.dg/select_type_37.f03: Likewise.
7755 * gfortran.dg/select_type_39.f03: Likewise.
7756 * gfortran.dg/select_type_4.f90: Likewise.
7757 * gfortran.dg/select_type_5.f03: Likewise.
7758 * gfortran.dg/select_type_6.f03: Likewise.
7759 * gfortran.dg/select_type_7.f03: Likewise.
7760 * gfortran.dg/select_type_8.f03: Likewise.
7761 * gfortran.dg/selected_char_kind_1.f90: Likewise.
7762 * gfortran.dg/selected_char_kind_4.f90: Likewise.
7763 * gfortran.dg/selected_kind_1.f90: Likewise.
7764 * gfortran.dg/selected_real_kind_2.f90: Likewise.
7765 * gfortran.dg/shape_2.f90: Likewise.
7766 * gfortran.dg/shape_4.f90: Likewise.
7767 * gfortran.dg/shape_5.f90: Likewise.
7768 * gfortran.dg/shape_7.f90: Likewise.
7769 * gfortran.dg/shape_8.f90: Likewise.
7770 * gfortran.dg/shape_9.f90: Likewise.
7771 * gfortran.dg/shift-kind_2.f90: Likewise.
7772 * gfortran.dg/shiftalr_1.F90: Likewise.
7773 * gfortran.dg/shiftalr_2.F90: Likewise.
7774 * gfortran.dg/simpleif_1.f90: Likewise.
7775 * gfortran.dg/simplify_argN_1.f90: Likewise.
7776 * gfortran.dg/simplify_cshift_1.f90: Likewise.
7777 * gfortran.dg/simplify_cshift_4.f90: Likewise.
7778 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
7779 * gfortran.dg/simplify_modulo.f90: Likewise.
7780 * gfortran.dg/single_char_string.f90: Likewise.
7781 * gfortran.dg/size_dim.f90: Likewise.
7782 * gfortran.dg/size_optional_dim_1.f90: Likewise.
7783 * gfortran.dg/sizeof.f90: Likewise.
7784 * gfortran.dg/sizeof_4.f90: Likewise.
7785 * gfortran.dg/slash_1.f90: Likewise.
7786 * gfortran.dg/sms-1.f90: Likewise.
7787 * gfortran.dg/sms-2.f90: Likewise.
7788 * gfortran.dg/spec_expr_7.f90: Likewise.
7789 * gfortran.dg/specifics_1.f90: Likewise.
7790 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
7791 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
7792 * gfortran.dg/spread_init_expr.f03: Likewise.
7793 * gfortran.dg/spread_scalar_source.f90: Likewise.
7794 * gfortran.dg/spread_shape_1.f90: Likewise.
7795 * gfortran.dg/stat_1.f90: Likewise.
7796 * gfortran.dg/stat_2.f90: Likewise.
7797 * gfortran.dg/stfunc_1.f90: Likewise.
7798 * gfortran.dg/stfunc_4.f90: Likewise.
7799 * gfortran.dg/stfunc_6.f90: Likewise.
7800 * gfortran.dg/storage_size_1.f08: Likewise.
7801 * gfortran.dg/storage_size_3.f08: Likewise.
7802 * gfortran.dg/storage_size_4.f90: Likewise.
7803 * gfortran.dg/streamio_1.f90: Likewise.
7804 * gfortran.dg/streamio_10.f90: Likewise.
7805 * gfortran.dg/streamio_11.f90: Likewise.
7806 * gfortran.dg/streamio_12.f90: Likewise.
7807 * gfortran.dg/streamio_13.f90: Likewise.
7808 * gfortran.dg/streamio_14.f90: Likewise.
7809 * gfortran.dg/streamio_15.f90: Likewise.
7810 * gfortran.dg/streamio_16.f90: Likewise.
7811 * gfortran.dg/streamio_17.f90: Likewise.
7812 * gfortran.dg/streamio_2.f90: Likewise.
7813 * gfortran.dg/streamio_3.f90: Likewise.
7814 * gfortran.dg/streamio_4.f90: Likewise.
7815 * gfortran.dg/streamio_5.f90: Likewise.
7816 * gfortran.dg/streamio_6.f90: Likewise.
7817 * gfortran.dg/streamio_7.f90: Likewise.
7818 * gfortran.dg/streamio_8.f90: Likewise.
7819 * gfortran.dg/streamio_9.f90: Likewise.
7820 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
7821 * gfortran.dg/string_4.f90: Likewise.
7822 * gfortran.dg/string_array_constructor_2.f90: Likewise.
7823 * gfortran.dg/string_assign_2.f90: Likewise.
7824 * gfortran.dg/string_compare_1.f90: Likewise.
7825 * gfortran.dg/string_compare_2.f90: Likewise.
7826 * gfortran.dg/string_compare_3.f90: Likewise.
7827 * gfortran.dg/string_ctor_1.f90: Likewise.
7828 * gfortran.dg/string_length_1.f90: Likewise.
7829 * gfortran.dg/string_length_2.f90: Likewise.
7830 * gfortran.dg/string_length_3.f90: Likewise.
7831 * gfortran.dg/string_length_4.f90: Likewise.
7832 * gfortran.dg/string_null_compare_1.f: Likewise.
7833 * gfortran.dg/string_pad_trunc.f90: Likewise.
7834 * gfortran.dg/structure_constructor_1.f03: Likewise.
7835 * gfortran.dg/structure_constructor_11.f90: Likewise.
7836 * gfortran.dg/structure_constructor_13.f03: Likewise.
7837 * gfortran.dg/structure_constructor_2.f03: Likewise.
7838 * gfortran.dg/structure_constructor_5.f03: Likewise.
7839 * gfortran.dg/submodule_1.f08: Likewise.
7840 * gfortran.dg/submodule_11.f08: Likewise.
7841 * gfortran.dg/submodule_14.f08: Likewise.
7842 * gfortran.dg/submodule_15.f08: Likewise.
7843 * gfortran.dg/submodule_17.f08: Likewise.
7844 * gfortran.dg/submodule_18.f08: Likewise.
7845 * gfortran.dg/submodule_19.f08: Likewise.
7846 * gfortran.dg/submodule_2.f08: Likewise.
7847 * gfortran.dg/submodule_27.f08: Likewise.
7848 * gfortran.dg/submodule_28.f08: Likewise.
7849 * gfortran.dg/submodule_29.f08: Likewise.
7850 * gfortran.dg/submodule_30.f08: Likewise.
7851 * gfortran.dg/submodule_6.f08: Likewise.
7852 * gfortran.dg/submodule_7.f08: Likewise.
7853 * gfortran.dg/submodule_8.f08: Likewise.
7854 * gfortran.dg/subnormal_1.f90: Likewise.
7855 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
7856 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
7857 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
7858 * gfortran.dg/substr_2.f: Likewise.
7859 * gfortran.dg/substr_3.f: Likewise.
7860 * gfortran.dg/substr_4.f: Likewise.
7861 * gfortran.dg/substr_5.f90: Likewise.
7862 * gfortran.dg/substr_6.f90: Likewise.
7863 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
7864 * gfortran.dg/sum_init_expr.f03: Likewise.
7865 * gfortran.dg/sum_zero_array_1.f90: Likewise.
7866 * gfortran.dg/system_clock_3.f08: Likewise.
7867 * gfortran.dg/t_editing.f: Likewise.
7868 * gfortran.dg/team_change_1.f90: Likewise.
7869 * gfortran.dg/team_end_1.f90: Likewise.
7870 * gfortran.dg/team_number_1.f90: Likewise.
7871 * gfortran.dg/temporary_1.f90: Likewise.
7872 * gfortran.dg/test_com_block.f90: Likewise.
7873 * gfortran.dg/test_only_clause.f90: Likewise.
7874 * gfortran.dg/tiny_1.f90: Likewise.
7875 * gfortran.dg/tiny_2.f90: Likewise.
7876 * gfortran.dg/tl_editing.f90: Likewise.
7877 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
7878 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7879 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
7880 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
7881 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
7882 * gfortran.dg/transfer_class_2.f90: Likewise.
7883 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
7884 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
7885 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
7886 * gfortran.dg/transfer_resolve_1.f90: Likewise.
7887 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7888 * gfortran.dg/transfer_simplify_10.f90: Likewise.
7889 * gfortran.dg/transfer_simplify_11.f90: Likewise.
7890 * gfortran.dg/transfer_simplify_2.f90: Likewise.
7891 * gfortran.dg/transfer_simplify_3.f90: Likewise.
7892 * gfortran.dg/transfer_simplify_4.f90: Likewise.
7893 * gfortran.dg/transfer_simplify_8.f90: Likewise.
7894 * gfortran.dg/transfer_simplify_9.f90: Likewise.
7895 * gfortran.dg/transpose_1.f90: Likewise.
7896 * gfortran.dg/transpose_3.f03: Likewise.
7897 * gfortran.dg/transpose_4.f90: Likewise.
7898 * gfortran.dg/transpose_conjg_1.f90: Likewise.
7899 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
7900 * gfortran.dg/transpose_optimization_2.f90: Likewise.
7901 * gfortran.dg/trim_1.f90: Likewise.
7902 * gfortran.dg/trim_optimize_1.f90: Likewise.
7903 * gfortran.dg/trim_optimize_2.f90: Likewise.
7904 * gfortran.dg/trim_optimize_3.f90: Likewise.
7905 * gfortran.dg/trim_optimize_4.f90: Likewise.
7906 * gfortran.dg/trim_optimize_5.f90: Likewise.
7907 * gfortran.dg/trim_optimize_6.f90: Likewise.
7908 * gfortran.dg/trim_optimize_7.f90: Likewise.
7909 * gfortran.dg/trim_optimize_8.f90: Likewise.
7910 * gfortran.dg/type_to_class_1.f03: Likewise.
7911 * gfortran.dg/type_to_class_2.f03: Likewise.
7912 * gfortran.dg/type_to_class_3.f03: Likewise.
7913 * gfortran.dg/type_to_class_4.f03: Likewise.
7914 * gfortran.dg/type_to_class_5.f03: Likewise.
7915 * gfortran.dg/typebound_assignment_5.f03: Likewise.
7916 * gfortran.dg/typebound_assignment_6.f03: Likewise.
7917 * gfortran.dg/typebound_assignment_7.f90: Likewise.
7918 * gfortran.dg/typebound_call_1.f03: Likewise.
7919 * gfortran.dg/typebound_call_13.f03: Likewise.
7920 * gfortran.dg/typebound_call_18.f03: Likewise.
7921 * gfortran.dg/typebound_call_19.f03: Likewise.
7922 * gfortran.dg/typebound_call_2.f03: Likewise.
7923 * gfortran.dg/typebound_call_20.f03: Likewise.
7924 * gfortran.dg/typebound_call_3.f03: Likewise.
7925 * gfortran.dg/typebound_generic_5.f03: Likewise.
7926 * gfortran.dg/typebound_generic_6.f03: Likewise.
7927 * gfortran.dg/typebound_generic_9.f03: Likewise.
7928 * gfortran.dg/typebound_operator_12.f03: Likewise.
7929 * gfortran.dg/typebound_operator_13.f03: Likewise.
7930 * gfortran.dg/typebound_operator_15.f90: Likewise.
7931 * gfortran.dg/typebound_operator_20.f90: Likewise.
7932 * gfortran.dg/typebound_operator_3.f03: Likewise.
7933 * gfortran.dg/typebound_operator_6.f03: Likewise.
7934 * gfortran.dg/typebound_operator_7.f03: Likewise.
7935 * gfortran.dg/typebound_operator_8.f03: Likewise.
7936 * gfortran.dg/typebound_operator_9.f03: Likewise.
7937 * gfortran.dg/typebound_proc_19.f90: Likewise.
7938 * gfortran.dg/typebound_proc_20.f90: Likewise.
7939 * gfortran.dg/typebound_proc_23.f90: Likewise.
7940 * gfortran.dg/typebound_proc_27.f03: Likewise.
7941 * gfortran.dg/typebound_proc_35.f90: Likewise.
7942 * gfortran.dg/typebound_proc_36.f90: Likewise.
7943 * gfortran.dg/unf_io_convert_1.f90: Likewise.
7944 * gfortran.dg/unf_io_convert_2.f90: Likewise.
7945 * gfortran.dg/unf_io_convert_3.f90: Likewise.
7946 * gfortran.dg/unf_io_convert_4.f90: Likewise.
7947 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7948 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
7949 * gfortran.dg/unf_short_record_1.f90: Likewise.
7950 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7951 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7952 * gfortran.dg/unit_1.f90: Likewise.
7953 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
7954 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
7955 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
7956 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
7957 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
7958 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
7959 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
7960 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
7961 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
7962 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
7963 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
7964 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
7965 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
7966 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
7967 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
7968 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
7969 * gfortran.dg/unpack_init_expr.f03: Likewise.
7970 * gfortran.dg/use_10.f90: Likewise.
7971 * gfortran.dg/use_11.f90: Likewise.
7972 * gfortran.dg/use_13.f90: Likewise.
7973 * gfortran.dg/use_24.f90: Likewise.
7974 * gfortran.dg/use_27.f90: Likewise.
7975 * gfortran.dg/use_5.f90: Likewise.
7976 * gfortran.dg/use_allocated_1.f90: Likewise.
7977 * gfortran.dg/use_only_1.f90: Likewise.
7978 * gfortran.dg/use_only_4.f90: Likewise.
7979 * gfortran.dg/use_rename_2.f90: Likewise.
7980 * gfortran.dg/use_rename_4.f90: Likewise.
7981 * gfortran.dg/used_dummy_types_1.f90: Likewise.
7982 * gfortran.dg/used_interface_ref.f90: Likewise.
7983 * gfortran.dg/used_types_5.f90: Likewise.
7984 * gfortran.dg/utf8_1.f03: Likewise.
7985 * gfortran.dg/utf8_2.f03: Likewise.
7986 * gfortran.dg/value_1.f90: Likewise.
7987 * gfortran.dg/value_2.f90: Likewise.
7988 * gfortran.dg/value_4.f90: Likewise.
7989 * gfortran.dg/value_6.f03: Likewise.
7990 * gfortran.dg/value_7.f03: Likewise.
7991 * gfortran.dg/value_test.f90: Likewise.
7992 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
7993 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
7994 * gfortran.dg/vect/pr60510.f: Likewise.
7995 * gfortran.dg/vect/pr69882.f90: Likewise.
7996 * gfortran.dg/vect/pr69980.f90: Likewise.
7997 * gfortran.dg/vect/vect-5.f90: Likewise.
7998 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7999 * gfortran.dg/vector_subscript_1.f90: Likewise.
8000 * gfortran.dg/vector_subscript_2.f90: Likewise.
8001 * gfortran.dg/vector_subscript_3.f90: Likewise.
8002 * gfortran.dg/vector_subscript_5.f90: Likewise.
8003 * gfortran.dg/verify_2.f90: Likewise.
8004 * gfortran.dg/volatile10.f90: Likewise.
8005 * gfortran.dg/where_1.f90: Likewise.
8006 * gfortran.dg/where_operator_assign_1.f90: Likewise.
8007 * gfortran.dg/where_operator_assign_2.f90: Likewise.
8008 * gfortran.dg/where_operator_assign_3.f90: Likewise.
8009 * gfortran.dg/whole_file_13.f90: Likewise.
8010 * gfortran.dg/whole_file_2.f90: Likewise.
8011 * gfortran.dg/widechar_2.f90: Likewise.
8012 * gfortran.dg/widechar_4.f90: Likewise.
8013 * gfortran.dg/widechar_5.f90: Likewise.
8014 * gfortran.dg/widechar_6.f90: Likewise.
8015 * gfortran.dg/widechar_8.f90: Likewise.
8016 * gfortran.dg/widechar_IO_1.f90: Likewise.
8017 * gfortran.dg/widechar_IO_2.f90: Likewise.
8018 * gfortran.dg/widechar_IO_3.f90: Likewise.
8019 * gfortran.dg/widechar_IO_4.f90: Likewise.
8020 * gfortran.dg/widechar_compare_1.f90: Likewise.
8021 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
8022 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
8023 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
8024 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
8025 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
8026 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
8027 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
8028 * gfortran.dg/widechar_select_1.f90: Likewise.
8029 * gfortran.dg/winapi.f90: Likewise.
8030 * gfortran.dg/write_0_pe_format.f90: Likewise.
8031 * gfortran.dg/write_back.f: Likewise.
8032 * gfortran.dg/write_check3.f90: Likewise.
8033 * gfortran.dg/write_direct_eor.f90: Likewise.
8034 * gfortran.dg/write_padding.f90: Likewise.
8035 * gfortran.dg/write_recursive.f90: Likewise.
8036 * gfortran.dg/write_rewind_1.f: Likewise.
8037 * gfortran.dg/write_rewind_2.f: Likewise.
8038 * gfortran.dg/write_zero_array.f90: Likewise.
8039 * gfortran.dg/x_slash_1.f: Likewise.
8040 * gfortran.dg/x_slash_2.f: Likewise.
8041 * gfortran.dg/zero_array_components_1.f90: Likewise.
8042 * gfortran.dg/zero_length_1.f90: Likewise.
8043 * gfortran.dg/zero_length_2.f90: Likewise.
8044 * gfortran.dg/zero_sized_1.f90: Likewise.
8045 * gfortran.dg/zero_sized_3.f90: Likewise.
8046 * gfortran.fortran-torture/compile/nested.f90: Likewise.
8047 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
8048 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
8049 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
8050 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
8051 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
8052 * gfortran.fortran-torture/execute/args.f90: Likewise.
8053 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
8054 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
8055 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
8056 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
8057 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
8058 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
8059 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
8060 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
8061 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
8062 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
8063 * gfortran.fortran-torture/execute/common.f90: Likewise.
8064 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
8065 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
8066 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
8067 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
8068 * gfortran.fortran-torture/execute/contained.f90: Likewise.
8069 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
8070 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
8071 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
8072 * gfortran.fortran-torture/execute/data.f90: Likewise.
8073 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
8074 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
8075 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
8076 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
8077 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
8078 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
8079 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
8080 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
8081 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
8082 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
8083 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
8084 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
8085 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
8086 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
8087 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
8088 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
8089 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
8090 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
8091 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
8092 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
8093 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
8094 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
8095 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
8096 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
8097 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
8098 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
8099 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
8100 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
8101 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
8102 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
8103 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
8104 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
8105 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
8106 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
8107 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
8108 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
8109 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
8110 * gfortran.fortran-torture/execute/forall.f90: Likewise.
8111 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
8112 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
8113 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
8114 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
8115 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
8116 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
8117 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
8118 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
8119 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
8120 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
8121 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
8122 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
8123 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
8124 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
8125 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
8126 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
8127 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
8128 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
8129 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
8130 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
8131 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
8132 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
8133 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
8134 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
8135 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
8136 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
8137 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
8138 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
8139 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8140 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
8141 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
8142 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
8143 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
8144 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
8145 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
8146 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
8148 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
8149 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
8150 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
8151 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
8152 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
8153 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
8154 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
8155 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8156 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
8157 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
8158 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
8159 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8160 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
8161 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
8162 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
8163 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
8164 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
8165 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8166 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
8167 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8168 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
8169 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
8170 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
8171 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
8172 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
8173 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
8174 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
8175 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
8176 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8177 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
8178 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
8179 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
8180 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
8181 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
8182 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
8183 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
8184 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
8185 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
8186 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
8187 * gfortran.fortran-torture/execute/math.f90: Likewise.
8188 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
8189 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
8190 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
8191 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
8192 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
8193 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
8194 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
8195 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
8196 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
8197 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
8198 * gfortran.fortran-torture/execute/power.f90: Likewise.
8199 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
8200 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
8201 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8202 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
8203 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
8204 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
8205 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
8206 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
8207 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
8208 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
8209 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
8210 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
8211 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
8212 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
8213 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
8214 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
8215 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
8216 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
8217 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
8218 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
8219 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
8220 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
8221 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
8222 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
8223 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
8224 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
8225 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
8226 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
8227 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
8228 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
8229 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
8230 * gfortran.fortran-torture/execute/straret.f90: Likewise.
8231 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
8232 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
8233 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
8234 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
8235 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
8236 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
8237 * gfortran.fortran-torture/execute/string.f90: Likewise.
8238 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
8239 * gfortran.fortran-torture/execute/strret.f90: Likewise.
8240 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
8241 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
8242 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
8243 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
8244 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
8245 * gfortran.fortran-torture/execute/userop.f90: Likewise.
8246 * gfortran.fortran-torture/execute/where17.f90: Likewise.
8247 * gfortran.fortran-torture/execute/where18.f90: Likewise.
8248 * gfortran.fortran-torture/execute/where19.f90: Likewise.
8249 * gfortran.fortran-torture/execute/where20.f90: Likewise.
8250 * gfortran.fortran-torture/execute/where21.f90: Likewise.
8251 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
8252 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
8253 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8254 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8255 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8256 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8257 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
8258 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
8259 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
8260 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
8261 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
8262 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
8263 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
8264 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
8265 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
8266 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
8267 * gfortran.dg/inline_transpose_1.f90: Likewise.
8269 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
8272 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
8275 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
8278 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
8279 * gnat.dg/dispatch1.adb: Rename into...
8280 * gnat.dg/disp1.adb: ...this.
8281 * gnat.dg/dispatch1_p.ads: Rename into...
8282 * gnat.dg/disp1_pkg.ads: ...this.
8283 * gnat.dg/disp2.adb: Rename into...
8284 * gnat.dg/dispatch2.adb: ...this.
8285 * gnat.dg/dispatch2_p.ads: Rename into...
8286 * gnat.dg/disp2_pkg.ads: ...this.
8287 * gnat.dg/dispatch2_p.adb: Rename into...
8288 * gnat.dg/disp2_pkg.adb: this.
8289 * gnat.dg/generic_dispatch.adb: Rename into...
8290 * gnat.dg/generic_disp.adb: this.
8291 * gnat.dg/generic_dispatch_p.ads: Rename into...
8292 * gnat.dg/generic_disp_pkg.ads: ...this.
8293 * gnat.dg/generic_dispatch_p.adb: Rename into...
8294 * gnat.dg/generic_disp_pkg.adb: ...this.
8295 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
8296 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
8297 * gnat.dg/object_overflow1.adb: Tweak index.
8298 * gnat.dg/object_overflow2.adb: Likewise.
8299 * gnat.dg/object_overflow3.adb: Likewise.
8300 * gnat.dg/object_overflow4.adb: Likewise.
8301 * gnat.dg/object_overflow5.adb: Likewise.
8303 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8306 * gcc.c-torture/compile/pr84425.c: New test.
8308 2018-02-16 Marek Polacek <polacek@redhat.com>
8309 Jakub Jelinek <jakub@redhat.com>
8312 * g++.dg/cpp1y/constexpr-84192.C: New test.
8314 2018-02-16 Martin Sebor <msebor@redhat.com>
8317 * g++.dg/overload15.C: New test.
8319 2018-02-16 Yury Gribov <tetra2005@gmail.com>
8322 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
8323 * gcc.dg/pr56727-2.c: Ditto.
8324 * gcc.target/powerpc/pr79439.c: Renamed to...
8325 * gcc.target/powerpc/pr79439-1.c: ...this.
8326 * gcc.target/powerpc/pr79439-2.c: New test.
8327 * gcc.target/powerpc/pr79439-3.c: New test.
8329 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
8332 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
8333 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
8334 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
8335 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
8336 * gcc.target/powerpc/builtins-3.c: Same.
8338 2018-02-16 Nathan Sidwell <nathan@acm.org>
8340 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
8342 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
8344 PR rtl-optimization/70023
8345 * gcc.target/i386/pr70023.c: New.
8347 2018-02-16 Carl Love <cel@us.ibm.com>
8349 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
8351 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
8354 2018-02-16 Carl Love <cel@us.ibm.com>
8356 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
8357 for the ABI definitions for vec_extract4b and vec_insert4b.
8359 2018-02-16 Nathan Sidwell <nathan@acm.org>
8361 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
8362 * g++.old-deja/g++.mike/net43.C: Likewise.
8364 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8367 * g++.dg/cpp1z/class-deduction48.C: New.
8369 2018-02-16 Nathan Sidwell <nathan@acm.org>
8372 * g++.dg/lookup/pr84375.C: New.
8374 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8377 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
8379 2018-02-16 Richard Biener <rguenther@suse.de>
8381 PR tree-optimization/84417
8382 * gcc.dg/torture/pr84417.c: New testcase.
8384 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8387 * g++.dg/opt/pr84272.C: New test.
8389 PR rtl-optimization/83723
8390 * gcc.dg/pr83723.c: New test.
8392 2018-02-16 Richard Biener <rguenther@suse.de>
8394 PR tree-optimization/84399
8395 * gcc.dg/graphite/pr84399.c: New testcase.
8397 2018-02-16 Richard Biener <rguenther@suse.de>
8399 PR tree-optimization/84190
8400 * g++.dg/torture/pr84190.C: New testcase.
8402 2018-02-15 Martin Sebor <msebor@redhat.com>
8404 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
8407 2018-02-15 Janus Weil <janus@gcc.gnu.org>
8410 * gfortran.dg/dtio_21.f03: Add an error message.
8411 * gfortran.dg/dtio_22.f90: Fix invalid test case.
8413 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8416 * gfortran.dg/stop_shouldfail.f90: New test.
8418 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
8421 * g++.dg/concepts/pr84330.C: New.
8423 2018-02-15 Tom de Vries <tom@codesourcery.com>
8425 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
8427 2018-02-15 Tom de Vries <tom@codesourcery.com>
8429 * gcc.c-torture/compile/pr84136.c: Require effective target
8432 2018-02-15 Jakub Jelinek <jakub@redhat.com>
8434 PR tree-optimization/84383
8435 * gcc.c-torture/compile/pr84383.c: New test.
8437 PR tree-optimization/84334
8438 * gcc.dg/pr84334.c: New test.
8440 2018-02-14 Carl Love <cel@us.ibm.com>
8442 * gcc.target/powerpc/builtins-4-int128-runnable.c
8443 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
8444 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
8446 2018-02-14 Martin Sebor <msebor@redhat.com>
8448 PR tree-optimization/83698
8449 * gcc.dg/Wrestrict-7.c: New test.
8450 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
8451 * gcc.target/i386/chkp-stropt-17.c: Same.
8453 2018-02-14 Martin Sebor <msebor@redhat.com>
8456 * gcc.dg/Wattributes-8.c: New test.
8458 2018-02-14 Janus Weil <janus@gcc.gnu.org>
8461 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
8462 * gfortran.dg/allocate_with_source_23.f90: Ditto.
8463 * gfortran.dg/select_type_1.f03: Extend test case.
8465 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
8467 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
8468 (dg-options): Use -O2 -msse2 -mno-sse3.
8470 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
8472 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
8473 this test case still works ok.
8474 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8475 * gcc.dg/vmx/insert-be-order.c: Likewise.
8476 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8477 * gcc.dg/vmx/ld-be-order.c: Likewise.
8478 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8479 * gcc.dg/vmx/lde-be-order.c: Likewise.
8480 * gcc.dg/vmx/ldl-be-order.c: Likewise.
8481 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8482 * gcc.dg/vmx/merge-be-order.c: Likewise.
8483 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8484 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
8485 * gcc.dg/vmx/pack-be-order.c: Likewise.
8486 * gcc.dg/vmx/perm-be-order.c: Likewise.
8487 * gcc.dg/vmx/splat-be-order.c: Likewise.
8488 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
8489 * gcc.dg/vmx/st-be-order.c: Likewise.
8490 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8491 * gcc.dg/vmx/ste-be-order.c: Likewise.
8492 * gcc.dg/vmx/stl-be-order.c: Likewise.
8493 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8494 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
8495 * gcc.dg/vmx/unpack-be-order.c: Likewise.
8496 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8497 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
8499 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
8502 * g++.dg/cpp0x/auto49.C: New.
8504 2018-02-14 Nathan Sidwell <nathan@acm.org>
8506 * g++.dg/template/instantiate5.C: Adjust required-from loc.
8508 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8510 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
8511 * gcc.target/powerpc/le-altivec-consts.c: Same.
8513 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8516 * gcc.target/powerpc/pr84220-sld.c: New test.
8517 * gcc.target/powerpc/pr84220-sld2.c: New test.
8518 * gcc.target/powerpc/pr84220-sldw.c: New test.
8519 * gcc.target/powerpc/pr84220-xxperm.c: New test.
8520 * gcc.target/powerpc/pr84220-xxsld.c: New test.
8522 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8525 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
8526 _inc_ssp intrinsics.
8527 * gcc.target/i386/cet-intrin-4.c: Likewise.
8528 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
8529 __builtin_ia32_rdssp[d|q].
8531 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
8533 PR tree-optimization/84357
8534 * gcc.dg/vect/pr84357.c: New test.
8536 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8539 * gcc.target/rx/pr83831.c: New tests.
8541 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
8544 * gcc.target/msp430/pr79242.c: New test.
8546 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8549 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
8552 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8555 * g++.dg/pr84279.C: New test.
8557 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8559 PR rtl-optimization/84169
8560 * gcc.c-torture/execute/pr84169.c: New.
8562 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8565 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
8567 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8570 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
8573 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8576 * g++.dg/warn/effc4.C: New test.
8578 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8581 * g++.dg/template/sizeof16.C: New.
8582 * g++.dg/template/sizeof17.C: Likewise.
8584 2018-02-13 Janus Weil <janus@gcc.gnu.org>
8587 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
8588 add necessary compiler options.
8589 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
8591 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8594 * gcc.c-torture/execute/pr82210.c: New test.
8597 * gcc.dg/pr84309-2.c: New test.
8599 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
8601 PR tree-optimization/84321
8602 * gcc.dg/pr84321.c: New test.
8604 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
8607 * gcc.target/i386/pr57193.c: Add -march=x86-64.
8609 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
8612 * gcc.dg/asan/pr84307.c: Remove test.
8614 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
8616 * gcc.target/rl78/test_auto_vector.c: New test.
8618 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
8621 * gcc.c-torture/compile/pr84305.c: New test.
8623 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8626 * gcc.target/i386/pr84335.c: New test.
8628 PR tree-optimization/84339
8629 * gcc.c-torture/execute/pr84339.c: New test.
8632 * gcc.dg/pr84309.c: New test.
8633 * gcc.target/i386/pr84309.c: New test.
8636 * gcc.target/i386/pr84336.c: New test.
8638 2018-02-12 Jakub Jelinek <jakub@redhat.com>
8641 * c-c++-common/gomp/pr84341.c: New test.
8643 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8646 * gfortran.dg/read_dir.f90: Re-add dg-do run.
8648 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8651 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
8654 2018-02-12 Jeff Law <law@redhat.com>
8656 * gcc.c-torture/compile/reg-args-size.c: New test.
8658 2018-02-12 Carl Love <cel@us.ibm.com>
8660 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
8661 uint128 tests to new testfile.
8662 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
8663 int128 and uint128 tests.
8664 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
8665 list of torture tests.
8667 2018-02-12 Janus Weil <janus@gcc.gnu.org>
8670 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
8671 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
8673 2018-02-12 Tamar Christina <tamar.christina@arm.com>
8676 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
8678 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
8681 * gcc.dg/asan/pr84307.c: New test.
8683 2018-02-12 Nathan Sidwell <nathan@acm.org>
8685 * g++.dg/parse/pr84263.C: New.
8687 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8690 * g++.dg/template/crash129.C: New.
8692 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8695 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8696 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8697 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
8698 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8699 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8701 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8703 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
8704 _mm_maskz_scalef_round_sd): Test new intrinsics.
8705 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
8706 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
8708 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
8709 _mm_maskz_scalef_round_ss): Test new intrinsics.
8710 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
8711 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
8713 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
8714 __builtin_ia32_scalefss_round): Remove builtin.
8715 (__builtin_ia32_scalefsd_mask_round,
8716 __builtin_ia32_scalefss_mask_round): Test new builtin.
8717 * gcc.target/i386/sse-13.c: Ditto.
8718 * gcc.target/i386/sse-23.c: Ditto.
8720 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8722 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
8723 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
8724 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
8725 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
8726 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
8727 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
8728 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
8729 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
8731 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
8732 (__builtin_ia32_sqrtss_round): Remove builtins.
8733 (__builtin_ia32_sqrtsd_mask_round)
8734 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
8735 * gcc.target/i386/sse-13.c: Ditto.
8736 * gcc.target/i386/sse-23.c: Ditto.
8738 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8741 * gfortran.dg/statement_function_3.f: New test.
8743 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
8747 * gfortran.dg/statement_function_1.f90: New test.
8748 * gfortran.dg/statement_function_2.f90: New test.
8750 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
8753 * gfortran.dg/type_to_class_5.f03: New test.
8755 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
8758 * gfortran.dg/type_to_class_4.f03: New test.
8760 2018-02-10 Alan Modra <amodra@gmail.com>
8763 * gcc.dg/pr84300.c: New.
8765 2018-02-10 Jakub Jelinek <jakub@redhat.com>
8768 * g++.dg/ubsan/pr83987-2.C: New test.
8770 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
8772 * gcc.target/rx/movsicc.c: New test.
8774 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8777 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
8780 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8782 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
8783 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
8785 2018-02-09 Nathan Sidwell <nathan@acm.org>
8788 * c-c++-common/pr84293.h: New.
8789 * c-c++-common/pr84293.c: New.
8791 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
8793 PR rtl-optimization/57193
8794 * gcc.target/i386/pr57193.c: New.
8796 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8799 * gcc.target/powerpc/pr84226.c: New test.
8801 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8803 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
8807 2018-02-09 Martin Sebor <msebor@redhat.com>
8810 * gcc.dg/lto/pr84212_0.c: New test file.
8811 * gcc.dg/lto/pr84212_1.c: Same.
8813 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8816 * gcc.target/powerpc/pr83926.c: New test.
8817 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
8818 message. Fix test for running in 32-bit mode.
8820 2018-02-09 Tamar Christina <tamar.christina@arm.com>
8823 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
8825 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8828 * gcc.target/s390/pr84295.c: New test.
8830 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
8833 * g++.dg/cpp1y/lambda-init16.C: New.
8835 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
8837 * gnat.dg/sso8.adb: New test.
8838 * gnat.dg/sso8_pkg.ads: New helper.
8840 2018-02-09 Richard Biener <rguenther@suse.de>
8842 PR tree-optimization/84278
8843 * gcc.target/i386/pr84278.c: Adjust regex.
8845 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8847 PR tree-optimization/84232
8848 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
8851 * gcc.target/aarch64/pr84252.c: New test.
8854 * gcc.dg/pr84237.c: New test.
8856 2018-02-09 Marek Polacek <polacek@redhat.com>
8857 Jakub Jelinek <jakub@redhat.com>
8860 * g++.dg/torture/pr83659.C: New test.
8862 2018-02-08 David Malcolm <dmalcolm@redhat.com>
8864 PR tree-optimization/84136
8865 * gcc.c-torture/compile/pr84136.c: New test.
8867 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
8870 * gcc.target/i386/pr83008.c: New test.
8872 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
8875 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
8877 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8880 * g++.dg/warn/Wunused-parm-11.C: New.
8882 2018-02-08 Marek Polacek <polacek@redhat.com>
8884 PR tree-optimization/84238
8885 * gcc.dg/Wstringop-overflow-3.c: New test.
8887 2018-02-08 Nathan Sidwell <nathan@acm.org>
8889 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
8891 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8893 PR tree-optimization/84265
8894 * gcc.dg/vect/pr84265.c: New test.
8896 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8898 PR tree-optimization/81635
8899 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
8900 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
8902 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8904 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
8905 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
8906 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
8907 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
8908 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
8909 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
8910 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
8911 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
8912 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
8913 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
8914 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
8915 * gcc.target/s390/nobp-return-attr-all.c: New test.
8916 * gcc.target/s390/nobp-return-attr-neg.c: New test.
8917 * gcc.target/s390/nobp-return-mem-attr.c: New test.
8918 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
8919 * gcc.target/s390/nobp-return-mem-z10.c: New test.
8920 * gcc.target/s390/nobp-return-mem-z900.c: New test.
8921 * gcc.target/s390/nobp-return-reg-attr.c: New test.
8922 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
8923 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
8924 * gcc.target/s390/nobp-return-reg-z10.c: New test.
8925 * gcc.target/s390/nobp-return-reg-z900.c: New test.
8926 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
8927 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
8928 * gcc.target/s390/nobp-table-jump-z10.c: New test.
8929 * gcc.target/s390/nobp-table-jump-z900.c: New test.
8931 2018-02-08 Richard Biener <rguenther@suse.de>
8933 PR tree-optimization/84233
8934 * g++.dg/torture/pr84233.C: New testcase.
8936 2018-02-08 Richard Biener <rguenther@suse.de>
8938 PR tree-optimization/84278
8939 * gcc.target/i386/pr84278.c: New testcase.
8941 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
8943 PR rtl-optimization/84068
8944 PR rtl-optimization/83459
8945 * gcc.dg/pr84068.c: New test.
8947 2018-02-08 Richard Biener <rguenther@suse.de>
8949 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
8950 loop vectorization to happen.
8952 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8955 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
8957 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8959 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
8961 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8964 * gcc.target/powerpc/pr84154-1.c: New tests.
8965 * gcc.target/powerpc/pr84154-2.c: Likewise.
8966 * gcc.target/powerpc/pr84154-3.c: Likewise.
8968 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8970 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
8972 2018-02-07 Jakub Jelinek <jakub@redhat.com>
8975 * g++.dg/template/incomplete11.C: New test.
8976 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
8978 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8981 * gfortran.dg/deallocate_error_3.f90: New test.
8982 * gfortran.dg/deallocate_error_4.f90: New test.
8984 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8987 * gfortran.dg/shape_9.f90: New test.
8989 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8992 * gfortran.dg/assumed_charlen_parameter.f90: New test.
8994 2018-02-07 David Malcolm <dmalcolm@redhat.com>
8998 * g++.dg/spellcheck-reswords.C: New test case.
8999 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
9002 2018-02-07 Martin Liska <mliska@suse.cz>
9005 * g++.dg/ext/mv26.C: New test.
9007 2018-02-07 Tom de Vries <tom@codesourcery.com>
9009 * gcc.dg/pr83844.c: Require effective target alloca.
9011 2018-02-07 Tom de Vries <tom@codesourcery.com>
9013 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
9015 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
9018 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
9019 -fcf-protection=return.
9021 2018-02-07 Tom de Vries <tom@codesourcery.com>
9024 * c-c++-common/goacc/pr84217.c: New test.
9025 * gfortran.dg/goacc/pr84217.f90: New test.
9027 2018-02-07 Richard Biener <rguenther@suse.de>
9029 PR tree-optimization/84204
9030 * gcc.dg/graphite/pr84204.c: New testcase.
9032 PR tree-optimization/84205
9033 * gcc.dg/graphite/pr84205.c: New testcase.
9035 PR tree-optimization/84223
9036 * gfortran.dg/graphite/pr84223.f90: New testcase.
9038 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9041 * g++.dg/cpp0x/scoped_enum7.C: New.
9043 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9045 PR tree-optimization/83008
9046 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
9048 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9050 PR tree-optimization/84235
9051 * gcc.c-torture/execute/ieee/pr84235.c: New test.
9053 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9056 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
9058 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
9060 2018-02-06 Jakub Jelinek <jakub@redhat.com>
9063 * gcc.target/i386/pr84146.c: New test.
9065 2018-02-06 Michael Collison <michael.collison@arm.com>
9067 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
9069 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9071 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
9072 warning for -mno-speculate-indirect-jumps.
9073 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
9074 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9075 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
9076 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
9077 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
9078 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
9080 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9083 * c-c++-common/fcf-protection-1.c: Change a compared message.
9084 * c-c++-common/fcf-protection-2.c: Likewise.
9085 * c-c++-common/fcf-protection-3.c: Likewise.
9086 * c-c++-common/fcf-protection-5.c: Likewise.
9087 * c-c++-common/fcf-protection-6.c: New test.
9088 * c-c++-common/fcf-protection-7.c: Likewise.
9090 2018-02-06 Marek Polacek <polacek@redhat.com>
9092 PR tree-optimization/84228
9093 * c-c++-common/Wstringop-truncation-3.c: New test.
9095 2018-02-06 Tamar Christina <tamar.christina@arm.com>
9098 * gcc.target/arm/pragma_arch_switch_2.c: New.
9100 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9103 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
9105 2018-02-05 Martin Sebor <msebor@redhat.com>
9107 PR tree-optimization/83369
9108 * gcc.dg/Wnonnull.c: New test.
9110 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9112 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
9113 argument and use dg-messages-by-file instead. Expect it to be
9114 an array rather than a dict.
9115 (lto-link-and-maybe-run): Remove messages_by_file argument and
9116 use an upvar for dg-messages-by-file. Update call to
9117 lto_handle_diagnostics.
9118 (lt-get-options): Treat dg-messages-by-file as an array
9120 (lto-get-options-main): Likewise. Set the entry rather than appending.
9121 (lto-execute): Treat dg-messages-by-file as an array rather than
9122 a dict. Update call to lto-link-and-maybe-run.
9124 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
9127 * g++.dg/cpp1z/inline-var4.C: New.
9129 2018-02-05 Martin Liska <mliska@suse.cz>
9131 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
9133 * c-c++-common/asan/pointer-compare-2.c: Likewise.
9134 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
9135 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
9136 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
9137 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
9138 * c-c++-common/asan/pointer-compare-3.c: New test.
9140 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9142 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
9143 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9145 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
9147 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
9148 _mm_maskz_range_sd, _mm_mask_range_round_sd,
9149 _mm_maskz_range_round_sd): Test new intrinsics.
9150 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
9151 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
9152 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
9153 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
9154 _mm_maskz_range_ss, _mm_mask_range_round_ss,
9155 _mm_maskz_range_round_ss): Test new intrinsics.
9156 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
9157 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
9158 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
9159 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
9160 __builtin_ia32_rangess128_round): Remove builtins.
9161 (__builtin_ia32_rangesd128_mask_round,
9162 __builtin_ia32_rangess128_mask_round): Test new builtins.
9163 * gcc.target/i386/sse-13.c: Ditto.
9164 * gcc.target/i386/sse-23.c: Ditto.
9166 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
9169 * gfortran.dg/pr79966.f90: New testcase
9171 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
9174 * gfortran.dg/associate_23.f90: Fix invalid code.
9175 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9176 * gfortran.dg/matmul_3.f90: Likewise.
9177 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9179 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
9182 * gfortran.dg/associate_34.f90: New test.
9183 * gfortran.dg/associate_35.f90: New test.
9185 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
9189 * gfortran.dg/pr84155.f90: New test.
9191 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
9193 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
9194 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
9196 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9198 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
9201 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9203 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
9205 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
9206 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
9207 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
9209 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9212 * gcc.c-torture/execute/pr83362.c: Make work for int16.
9213 * gcc.dg/Wsign-conversion.c: Dito.
9214 * gcc.dg/attr-alloc_size-4.c: Dito.
9215 * gcc.dg/pr81020.c: Dito.
9216 * gcc.dg/pr81192.c: Dito.
9217 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
9218 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
9219 * gcc.dg/pr83844.c: Restrict to int32plus.
9220 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
9221 * gcc.dg/tree-ssa/ldist-25.c: Dito.
9222 * gcc.dg/tree-ssa/ldist-27.c: Dito.
9223 * gcc.dg/tree-ssa/ldist-28.c: Dito.
9224 * gcc.dg/tree-ssa/ldist-29.c: Dito.
9225 * gcc.dg/tree-ssa/ldist-30.c: Dito.
9226 * gcc.dg/tree-ssa/ldist-31.c: Dito.
9227 * gcc.dg/tree-ssa/ldist-32.c: Dito.
9228 * gcc.dg/tree-ssa/ldist-33.c: Dito.
9229 * gcc.dg/tree-ssa/ldist-34.c: Dito.
9230 * gcc.dg/tree-ssa/ldist-35.c: Dito.
9231 * gcc.dg/tree-ssa/ldist-36.c: Dito.
9233 2018-02-02 Julia Koval <julia.koval@intel.com>
9235 * gcc.target/i386/funcspec-56.inc: Handle new march.
9236 * g++.dg/ext/mv16.C: Ditto.
9238 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9240 * lib/target-supports.exp
9241 (check_effective_target_keeps_null_pointer_checks): No more
9243 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
9244 * gcc.dg/ifcvt-4.c: Skip avr.
9245 * gcc.dg/pr53037-1.c: Dito.
9246 * gcc.dg/pr53037-2.c: Dito.
9247 * gcc.dg/pr53037-3.c: Dito.
9248 * gcc.dg/pr63387-2.c: Dito.
9249 * gcc.dg/pr63387.c: Dito.
9250 * gcc.dg/sancov/cmp0.c: Dito.
9251 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
9252 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
9253 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
9254 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
9255 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
9256 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
9257 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
9258 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
9259 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
9260 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
9261 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
9262 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
9263 * gcc.dg/tree-ssa/pr82059.c: Dito.
9264 * gcc.c-torture/execute/pr70460.c: Dito.
9266 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9269 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
9270 * gcc.c-torture/execute/20180112-1.c: Dito.
9271 * gcc.c-torture/execute/pr81503.c: Dito.
9272 * gcc.dg/store_merging_12.c: Dito.
9273 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
9274 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
9275 * gcc.dg/tree-ssa/pr80898.c: Dito.
9276 * gcc.dg/tree-ssa/pr82363.c: Dito.
9277 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
9278 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
9279 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
9280 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
9281 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
9282 * gcc.dg/tree-ssa/pr80803.c: Dito.
9283 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
9284 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
9285 * gcc.dg/tree-ssa/vrp114.c: Dito.
9286 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
9287 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
9288 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
9290 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9293 * gcc.target/i386/cet-sjlj-6a.c: New test.
9294 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9296 2018-02-01 Marek Polacek <polacek@redhat.com>
9299 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
9301 2018-01-30 Jeff Law <law@redhat.com>
9304 * gcc.target/i386/pr84128.c: New test.
9306 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
9308 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
9309 -fdelete-null-pointer-checks.
9311 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9314 * g++.dg/cpp0x/abstract-default1.C: New.
9316 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9318 PR tree-optimization/81635
9319 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
9320 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
9322 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9325 * gcc.target/aarch64/pr83370.c: New.
9327 2018-02-01 Richard Biener <rguenther@suse.de>
9329 * gcc.dg/graphite/pr35356-1.c: Adjust.
9331 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9334 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
9336 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
9337 of hard-coding the choice.
9338 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
9339 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
9340 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
9342 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
9344 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9345 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9346 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9347 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9348 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9349 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9350 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9351 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9352 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9353 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9354 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9355 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9356 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9357 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9358 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9359 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9360 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9361 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9362 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9363 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9364 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9365 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9366 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9367 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9368 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9369 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9370 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9371 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9372 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9373 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9374 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9375 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9376 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9377 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9378 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9379 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9380 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9381 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9382 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
9383 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9384 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
9385 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9386 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9387 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9388 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
9389 __builtin_popcountll rather than __builtin_popcountl.
9391 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9393 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
9394 of LD1R[HWD] for multi-element constants on big-endian targets.
9395 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9396 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9398 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9400 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
9401 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
9402 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
9404 2018-02-01 Jakub Jelinek <jakub@redhat.com>
9406 PR tree-optimization/81661
9407 PR tree-optimization/84117
9408 * gcc.dg/pr81661.c: New test.
9409 * gfortran.dg/pr84117.f90: New test.
9411 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
9414 * gfortran.dg/repeat_7.f90: Catch warning message.
9416 2018-01-31 Ian Lance Taylor <iant@golang.org>
9418 * go.go-torture/execute/printnil.go: New test.
9420 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9422 * lib/target-supports.exp (check_effective_target_comdat_group):
9423 Allow for Solaris as comdat syntax.
9425 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
9426 Solaris with comdat_group support and as.
9428 2018-01-31 Marek Polacek <polacek@redhat.com>
9431 * gcc.dg/pr81779.c: New test.
9433 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9436 * gfortran.dg/gomp/pr84116.f90: New test.
9439 * g++.dg/init/pr83993-2.C: New test.
9442 * g++.dg/init/pr83993-1.C: New test.
9443 * g++.dg/cpp0x/pr83993.C: New test.
9445 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
9448 * gfortran.dg/pr84088.f90: New test.
9450 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
9453 * gcc.target/i386/pr82444.c: New.
9455 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
9457 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
9458 * gcc.target/powerpc/vsx-13.c: New.
9460 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9463 * g++.dg/cpp1y/var-templ57.C: New.
9465 2018-01-31 Marek Polacek <polacek@redhat.com>
9468 * g++.dg/diagnostic/pr84138.C: New test.
9470 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
9473 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
9474 -Wstringop-overflow warnings due to spurious warning with -O1.
9475 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
9476 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
9478 2018-01-31 Richard Biener <rguenther@suse.de>
9480 PR tree-optimization/84132
9481 * g++.dg/torture/pr84132.C: New testcase.
9483 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
9485 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
9488 2018-01-31 Julia Koval <julia.koval@intel.com>
9491 * gcc.target/i386/rdpid.c: Remove "eax".
9493 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9495 PR tree-optimization/64946
9496 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
9497 scan-assembler checks.
9499 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
9501 * gcc.c-torture/execute/20180131-1.c: New test.
9503 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9505 * gcc.target/arc/taux-1.c: New test.
9506 * gcc.target/arc/taux-2.c: Likewise.
9508 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9510 * gcc.target/arc/uncached.c: New test.
9512 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9515 * gnat.dg/lto20.adb: Remove dg-excess-errors.
9517 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9519 PR preprocessor/69869
9520 * gcc.dg/cpp/trad/pr69869.c: New test.
9523 * gcc.dg/pr84100.c: New test.
9525 2018-01-30 Jeff Law <law@redhat.com>
9528 * gcc.target/i386/pr84064: New test.
9530 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9533 * gfortran.dg/data_implied_do_2.f90: New test.
9535 2018-01-30 Janus Weil <janus@gcc.gnu.org>
9537 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
9539 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9542 * gfortran.dg/inline_matmul_21.f90: New test case.
9544 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9546 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
9548 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
9551 * gcc.target/powerpc/pr84112.c: New.
9553 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9555 PR rtl-optimization/83986
9556 * gcc.dg/pr83986.c: New test.
9558 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
9561 * gcc.dg/torture/inf-compare-1.c: Add xfail.
9562 * gcc.dg/torture/inf-compare-2.c: Add xfail.
9563 * gcc.dg/torture/inf-compare-3.c: Add xfail.
9564 * gcc.dg/torture/inf-compare-4.c: Add xfail.
9566 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9568 PR tree-optimization/84111
9569 * gcc.c-torture/compile/pr84111.c: New test.
9571 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9574 * gcc.dg/ipa/inline-2.c: Fix template.
9575 * gcc.dg/ipa/inline-3.c: Fix template.
9577 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9580 * g++.dg/torture/pr81360.C: New testcase.
9582 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9585 * gcc.dg/lto/pr83954.h: New testcase.
9586 * gcc.dg/lto/pr83954_0.c: New testcase.
9587 * gcc.dg/lto/pr83954_1.c: New testcase.
9589 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9592 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
9594 Simplify DW_AT_producer scan.
9596 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9598 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
9600 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
9603 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9604 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9605 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
9606 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
9608 2018-01-29 Jeff Law <law@redhat.com>
9611 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
9612 better match other tests which require vsx. Verify the zero
9613 extension is part of the test in the combiner dump.
9615 2018-01-29 Marek Polacek <polacek@redhat.com>
9618 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
9621 * g++.dg/ext/pr83996.C: New test.
9623 2018-01-29 Richard Biener <rguenther@suse.de>
9625 PR tree-optimization/84057
9626 * gcc.dg/graphite/pr84057.c: New testcase.
9628 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9631 * gfortran.dg/bind_c_usage_31.f90: New test.
9633 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9636 * g++.dg/warn/Wduplicated-branches5.C: New.
9638 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
9640 * gcc.target/rl78/test_addsi3_internal.c: New test.
9642 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
9644 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
9645 Make expected output depend on whether we expect sibcalls or not.
9646 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
9647 safe-indirect-jump-1.c).
9649 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
9650 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9651 Soren Rasmussen <s.c.rasmussen@gmail.com>
9653 Fortran 2018 teams tests.
9655 * gfortran.dg/team_number_1.f90: new test for team_number.
9656 * gfortran.dg/team_change_1.f90: new test for change team.
9657 * gfortran.dg/team_end_1.f90: new test for end team.
9658 * gfortran.dg/team_form_1.f90: new test for form team.
9660 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9663 * gfortran.dg/dot_product_4.f90
9665 2018-01-26 Martin Sebor <msebor@redhat.com>
9667 PR tree-optimization/83896
9668 * gcc.dg/strlenopt-43.c: New.
9670 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9672 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
9673 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
9674 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
9675 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
9676 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
9677 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
9678 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
9679 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
9680 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
9682 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
9683 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
9684 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
9685 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
9686 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
9687 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
9688 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
9689 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
9691 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
9693 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9695 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
9696 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
9697 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
9698 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
9699 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
9700 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
9701 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
9702 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
9703 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
9704 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
9705 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
9706 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
9707 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
9709 2018-01-26 Martin Liska <mliska@suse.cz>
9711 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
9714 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9716 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
9717 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
9718 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
9719 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
9720 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
9721 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
9722 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
9723 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
9725 2018-01-26 Richard Biener <rguenther@suse.de>
9727 PR rtl-optimization/84003
9728 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
9729 latent bug in DSE if NOINLINE is appropriately defined.
9730 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
9731 and defining NOINLINE.
9733 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9735 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
9736 tests specific to aarch64. XFAIL test on arm.
9738 2018-01-26 Jakub Jelinek <jakub@redhat.com>
9740 PR rtl-optimization/83985
9741 * gcc.dg/pr83985.c: New test.
9744 * c-c++-common/Wrestrict-3.c: New test.
9746 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9748 * gcc.target/arc/tdelegitimize_addr.c: New test.
9750 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9752 * gcc.target/arc/jli-1.c: New file.
9753 * gcc.target/arc/jli-2.c: Likewise.
9755 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
9757 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
9759 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9760 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9762 2018-01-26 Richard Biener <rguenther@suse.de>
9764 PR tree-optimization/81082
9765 * gcc.dg/vect/pr81082.c: New testcase.
9766 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
9767 simplification to n * n.
9769 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9771 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
9773 * gcc.target/i386/pr63620.c: Likewise.
9775 2018-01-26 Julia Koval <julia.koval@intel.com>
9777 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
9778 -mavx512f -mavx512bw.
9779 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
9780 * gcc.target/i386/i386.exp: Fix types.
9782 2018-01-26 Alan Modra <amodra@gmail.com>
9785 * gcc.target/powerpc/swaps-p8-46.c: New.
9787 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
9790 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
9791 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
9792 'array01' in the tree dump comparison.
9793 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
9794 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
9795 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
9797 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
9800 * gcc.dg/torture/pr83055.c: New testcase.
9802 2018-01-25 Jakub Jelinek <jakub@redhat.com>
9805 * g++.dg/cpp1z/decomp36.C: New test.
9808 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
9810 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
9812 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
9813 the shift dump line.
9814 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9816 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9819 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
9820 index instead of int, which allows IVOPTs to properly optimize the
9823 2018-01-24 David Malcolm <dmalcolm@redhat.com>
9826 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
9827 of "fn_type" typedef.
9828 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
9830 2018-01-24 Ian Lance Taylor <iant@golang.org>
9832 * go.go-torture/execute/names-1.go: New test.
9834 2018-01-19 Jeff Law <law@redhat.com>
9837 * gcc.target/i386/pr83994.c: New test.
9839 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
9842 * gcc.target/powerpc/pr84014.c: New.
9844 2018-01-24 Jakub Jelinek <jakub@redhat.com>
9847 * c-c++-common/gomp/pr83977-1.c: New test.
9848 * c-c++-common/gomp/pr83977-2.c: New test.
9849 * c-c++-common/gomp/pr83977-3.c: New test.
9850 * gfortran.dg/gomp/pr83977.f90: New test.
9852 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9855 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
9856 * gcc.dg/vect/pr80631-1.c: Likewise.
9857 * gcc.dg/vect/pr80631-2.c: Likewise.
9858 * gcc.dg/vect/pr81410.c: Likewise.
9859 * gcc.dg/vect/pr81633.c: Likewise.
9860 * gcc.dg/vect/pr81815.c: Likewise.
9861 * gcc.dg/vect/pr82108.c: Likewise.
9862 * gcc.dg/vect/pr83857.c: Likewise.
9863 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9864 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9865 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
9866 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9867 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9868 * gcc.dg/vect/vect-reduc-11.c: Likewise.
9869 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
9870 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
9871 dg-xfail-run-if instead.
9872 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9873 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9874 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9875 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
9876 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9878 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9880 PR tree-optimization/83979
9881 * g++.dg/pr83979.c: New test.
9883 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9885 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
9886 option. Add arm_neon_ok_no_float_abi check.
9888 2018-01-24 Richard Biener <rguenther@suse.de>
9890 PR tree-optimization/83176
9891 * gcc.dg/graphite/pr83176.c: New testcase.
9893 2018-01-24 Richard Biener <rguenther@suse.de>
9895 PR tree-optimization/82819
9896 * gcc.dg/graphite/pr82819.c: New testcase.
9898 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9901 * g++.dg/cpp1y/constexpr-83921-1.C: New.
9902 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
9903 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
9904 * g++.dg/ext/stmtexpr20.C: Likewise.
9905 * g++.dg/ext/stmtexpr21.C: Likewise.
9907 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9910 * g++.dg/warn/pr83974.C: New test case.
9912 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9915 * g++.dg/ubsan/pr83987.C: New test.
9917 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9920 * gfortran.dg/pdt_29.f03: New test.
9922 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9925 * gfortran.dg/associate_33.f03: New test.
9927 2018-01-23 Martin Liska <mliska@suse.cz>
9930 * gcc.dg/lto/pr81440.h: New test.
9931 * gcc.dg/lto/pr81440_0.c: New test.
9932 * gcc.dg/lto/pr81440_1.c: New test.
9934 2018-01-23 Nathan Sidwell <nathan@acm.org>
9937 * g++.dg/template/pr83988.C: New.
9939 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9943 * g++.dg/cpp0x/pr82882.C: New test.
9944 * g++.dg/cpp0x/pr83978.C: New test.
9947 * g++.dg/cpp1z/decomp35.C: New test.
9949 2018-01-23 Nathan Sidwell <nathan@acm.org>
9951 * g++.dg/cpp0x/range-for10.C: Adjust.
9952 * g++.dg/ext/forscope1.C: Adjust.
9953 * g++.dg/ext/forscope2.C: Adjust.
9954 * g++.dg/template/for1.C: Adjust.
9956 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9958 PR tree-optimization/83510
9959 * gcc.c-torture/compile/pr83510.c: New test case.
9961 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9964 * lib/target-supports.exp (check_effective_target_vect_float): Say
9965 that the result only holds when -funsafe-math-optimizations is on.
9966 (check_effective_target_vect_float_strict): New procedure.
9967 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
9969 * gcc.dg/vect/vect-reduc-6.c: Likewise.
9971 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9973 PR tree-optimization/83965
9974 * gcc.dg/vect/pr83965.c: New test.
9976 2018-01-23 Richard Biener <rguenther@suse.de>
9978 PR tree-optimization/83963
9979 * gfortran.dg/graphite/pr83963.f: New testcase.
9980 * gcc.dg/graphite/pr83963-2.c: Likewise.
9982 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9985 * g++.dg/cpp1z/pr83918.C: New test.
9987 2018-01-22 Jakub Jelinek <jakub@redhat.com>
9989 PR tree-optimization/83957
9990 * gcc.dg/autopar/pr83957.c: New test.
9992 PR tree-optimization/83081
9993 * gcc.dg/predict-8.c: Adjust expected probability.
9995 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9998 * gcc.target/powerpc/pr83862.c: New test.
10000 2018-01-22 Carl Love <cel@us.ibm.com>
10002 * gcc.target/powerpc/powerpc.exp: Add torture tests for
10003 builtins-4-runnable.c, builtins-6-runnable.c,
10004 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
10005 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
10006 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
10007 for signed/unsigned 128-bit and long long int loads.
10009 2018-01-22 Marek Polacek <polacek@redhat.com>
10012 * g++.dg/cpp1y/constexpr-empty4.C: New test.
10014 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
10016 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
10017 scan-asembler valid instructions list.
10018 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
10019 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
10020 power8-vector requirement and option.
10021 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
10023 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
10027 * gfortran.dg/string_1.f90: Remove printing the length.
10029 2018-01-22 Richard Biener <rguenther@suse.de>
10031 PR tree-optimization/83963
10032 * gcc.dg/graphite/pr83963.c: New testcase.
10034 2018-01-22 Sudakshina Das <sudi.das@arm.com>
10036 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
10037 dg-require-effective-target directives.
10039 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10041 * lib/target-supports.exp (check_effective_target_arm_softfloat):
10043 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
10044 Adjust scan-assembler checks for soft-float.
10046 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10049 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
10051 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
10053 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
10054 * gcc.dg/pr83623.c: Likewise.
10055 * gcc.dg/pr83666.c: Likewise.
10057 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10058 David Edelsohn <dje.gcc@gmail.com>
10061 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10062 assembly output from "crset eq" to "crset 2".
10063 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
10064 assembly output from . to $.
10065 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10066 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10067 assembly output from "crset eq" to "crset 2".
10068 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
10069 assembly output from "crset eq" to "crset 2", and from . to $.
10071 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
10074 * gfortran.dg/matmul_18.f90: New test.
10076 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
10078 PR tree-optimization/83940
10079 * gcc.dg/torture/pr83940.c: New test.
10081 2018-01-20 Jakub Jelinek <jakub@redhat.com>
10083 PR middle-end/83945
10084 * gcc.dg/tls/pr83945.c: New test.
10087 * gcc.dg/pr83930.c: New test.
10089 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10092 * gfortran.dg/matmul_17.f90: New test.
10094 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10097 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
10099 2018-01-19 Jakub Jelinek <jakub@redhat.com>
10102 * g++.dg/cpp0x/pr81167.C: New test.
10105 * g++.dg/cpp0x/pr83919.C: New test.
10107 2018-01-19 Jeff Law <law@redhat.com>
10108 Jakub Jelinek <jakub@redhat.com>
10110 * gcc.dg/stack-check-16.c: New test.
10112 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
10115 * gcc.target/nvptx/indirect_call.c: New test.
10117 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10119 * g++.dg/torture/pr83619.C: Remove dg-message.
10121 2018-01-19 Martin Liska <mliska@suse.cz>
10123 * gcc.dg/predict-1.c: Adjust expected probability.
10124 * gcc.dg/predict-3.c: Likewise.
10125 * gcc.dg/predict-5.c: Likewise.
10126 * gcc.dg/predict-6.c: Likewise.
10127 * gcc.dg/predict-9.c: Likewise.
10129 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10131 PR tree-optimization/83922
10132 * gcc.dg/pr83922.c: New test.
10134 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10136 PR tree-optimization/83914
10137 * gcc.dg/vect/pr83914.c: New test.
10139 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10141 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
10142 * gcc.target/arm/negdi-2.c: Likewise.
10143 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
10145 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10147 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
10149 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10151 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
10153 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
10155 * gcc.dg/torture/pr52451.c (main): Skip long double test on
10158 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10162 * g++.dg/torture/pr83619.C (e): Define before first use instead of
10163 forward declaration.
10165 2018-01-18 Carl Love <cel@us.ibm.com>
10167 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
10170 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10173 * g++.dg/inherit/union3.C: New.
10175 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10177 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
10179 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
10182 * g++.dg/torture/pr83619.C: New testcase.
10184 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10186 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
10187 Add function body to force error messages in some configurations.
10189 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10191 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
10194 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
10197 * c-c++-common/ffile-prefix-map.c: New test.
10198 * c-c++-common/fmacro-prefix-map.c: New test.
10199 * c-c++-common/cpp/ffile-prefix-map.c: New test.
10200 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
10202 2018-01-18 Martin Liska <mliska@suse.cz>
10204 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
10205 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10206 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10207 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10208 * gcc.target/i386/ret-thunk-10.c: Likewise.
10209 * gcc.target/i386/ret-thunk-11.c: Likewise.
10210 * gcc.target/i386/ret-thunk-12.c: Likewise.
10211 * gcc.target/i386/ret-thunk-15.c: Likewise.
10212 * gcc.target/i386/ret-thunk-9.c: Likewise.
10214 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10216 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
10219 2018-01-18 Nathan Sidwell <nathan@acm.org>
10222 * g++.dg/cpp0x/pr83160.C: New.
10224 2018-01-18 Richard Biener <rguenther@suse.de>
10226 PR tree-optimization/83887
10227 * gcc.dg/graphite/pr83887.c: New testcase.
10228 * gfortran.dg/graphite/pr83887.f90: Likewise.
10229 * gfortran.dg/graphite/pr83887.f: Likewise.
10231 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10234 * gcc.target/arm/builtin-bswap.x: New file.
10235 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
10236 and options for armv6t2.
10237 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
10238 and options for Thumb1.
10239 * gcc.target/arm/builtin-bswap16.x: New file.
10240 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
10241 and options for armv6t2.
10242 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
10243 and options for Thumb1.
10245 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10247 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
10250 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10253 * gcc.dg/pr61240.c: New test.
10255 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10258 * gfortran.dg/pr83864.f90: New test.
10260 2018-01-17 Jeff Law <law@redhat.com>
10263 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
10265 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10267 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
10268 restriction, but still restrict to 64-bit.
10269 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
10270 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
10272 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10275 * gfortran.dg/pr83874.f90: New test.
10277 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10280 * g++.dg/cpp0x/pr83824.C: New test.
10282 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10284 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
10285 appropriate .gnu_attribute for the long double type, if we use the
10286 long double type, but do not generate any calls.
10287 * gcc.target/powerpc/gnuattr2.c: Likewise.
10288 * gcc.target/powerpc/gnuattr3.c: Likewise.
10290 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10293 * g++.dg/cpp0x/alignas13.C: New.
10295 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10298 * g++.dg/cpp0x/pr83897.C: New test.
10300 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
10303 * gcc.c-torture/compile/pr83051-2.c: New testcase.
10305 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10308 * g++.dg/cpp0x/constexpr-ice19.C: New.
10310 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10312 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
10313 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
10314 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
10315 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
10316 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
10317 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
10318 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
10319 * gcc.target/powerpc/builtins-1-be-folded.c: New.
10320 * gcc.target/powerpc/builtins-1-le-folded.c: New.
10321 * gcc.target/powerpc/builtins-1.fold.h: New.
10323 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10325 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
10326 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
10328 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10330 * gcc.target/arm/g2.c: Add -marm to dg-options.
10331 * gcc.target/arm/scd42-2.c: Likewise.
10333 2018-01-17 Nathan Sidwell <nathan@acm.org>
10336 * g++.dg/lookup/pr83287-2.C: New.
10338 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10342 * g++.dg/wrappers/pr83814.C: New test case.
10343 * g++.dg/wrappers/pr83902.C: New test case.
10345 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10348 * g++.dg/lto/pr83121_0.C: New test case.
10349 * g++.dg/lto/pr83121_1.C: New test case.
10350 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
10351 adapted from DejaGnu's dg-test.
10352 (lto_handle_diagnostics): New procedure.
10353 (lto_prune_warns): Ignore informational notes.
10354 (lto-link-and-maybe-run): Add "messages_by_file" param.
10355 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
10356 "execute" when "link" fails if "execute" was not specified.
10357 (lto-can-handle-directive): New procedure.
10358 (lto-get-options-main): Call lto-can-handle-directive. Add a
10359 dg-messages local, using it to set the caller's
10360 dg-messages-by-file for the given source file.
10361 (lto-get-options): Likewise.
10362 (lto-execute): Add dg-messages-by-file local, and pass it to
10363 lto-link-and-maybe-run.
10365 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10366 Richard Sandiford <richard.sandiford@linaro.org>
10370 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
10371 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
10373 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10375 * lib/target-supports.exp: Fix -march arguments in arm arch effective
10376 target check autogenerator for armv8.1-a and armv8.2-a.
10378 2018-01-17 Carl Love <cel@us.ibm.com>
10380 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
10381 Add debug print statements.
10382 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
10383 16 byte vector load followed by a partial vector load.
10385 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10388 * g++.dg/wrappers/pr83799.C: New test case.
10390 2018-01-17 Nathan Sidwell <nathan@acm.org>
10393 * g++.dg/cpp1y/pr83739.C: New.
10395 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10397 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
10398 * gcc.target/visium/overflow16.c: Likewise.
10399 * gcc.target/visium/overflow32.c: Likewise.
10401 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10403 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
10405 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10407 * gcc.dg/rtl/arm/stl-cond.c: New test.
10408 * gcc.target/arm/stl-cond.c: Delete.
10410 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10412 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
10415 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10417 PR tree-optimization/83843
10418 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
10419 * gcc.dg/store_merging_19.c: New test.
10421 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10423 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
10426 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10428 PR rtl-optimization/83771
10429 * gcc.dg/pr83771.c: New test.
10431 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10433 PR tree-optimization/81184
10434 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
10436 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10438 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10440 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
10442 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10445 * gcc.target/i386/pr83546.c: New test.
10447 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10449 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
10451 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10453 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
10454 test and add dg-warning for the -Wstringop-overflow warning.
10456 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10458 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
10459 XFAIL last test on SPARC and Visium.
10461 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
10463 PR rtl-optimization/80481
10464 * g++.dg/pr80481.C: Exclude solaris.
10466 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10468 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
10469 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
10470 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
10472 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10474 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
10475 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
10476 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
10477 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
10478 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
10479 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
10480 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
10481 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
10482 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
10483 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
10484 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
10485 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
10486 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
10487 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
10488 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
10490 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10493 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
10495 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10497 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
10498 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
10499 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
10500 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
10501 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
10502 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
10504 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10506 PR tree-optimization/83857
10507 * gcc.dg/vect/pr83857.c: New test.
10509 2018-01-16 Richard Biener <rguenther@suse.de>
10511 PR tree-optimization/83867
10512 * gcc.dg/vect/pr83867.c: New testcase.
10514 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10517 * gcc.dg/pr83844.c: New test.
10519 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10521 * gcc.dg/torture/pr83847.c: New test.
10523 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10525 PR rtl-optimization/86620
10526 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
10527 instead of --param=max-sched-ready-insns=0.
10528 * gcc.target/i386/pr83620.c: New test.
10529 * gcc.dg/pr83620.c: New test.
10531 PR tree-optimization/83843
10532 * gcc.dg/store_merging_18.c: New test.
10535 * g++.dg/cpp1y/pr83817.C: New test.
10538 * g++.dg/template/pr83825.C: New test.
10540 2018-01-16 Richard Biener <rguenther@suse.de>
10542 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
10544 2018-01-16 Richard Biener <rguenther@suse.de>
10547 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
10548 from gcc.dg/torture/pr60092.c.
10550 2018-01-15 Martin Sebor <msebor@redhat.com>
10553 * g++.dg/ext/flexary28.C: New test.
10555 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
10558 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
10560 2018-01-15 Martin Sebor <msebor@redhat.com>
10563 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
10565 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10568 * gfortran.dg/minmaxloc_9.f90: New test.
10569 * gfortran.dg/minmaxloc_10.f90: New test.
10570 * gfortran.dg/minmaxloc_11.f90: New test.
10572 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
10575 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
10576 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10577 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10578 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10579 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10580 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10581 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10582 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10583 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10584 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10585 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10586 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10587 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10588 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10589 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10590 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
10591 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10592 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
10593 * gcc.target/i386/ret-thunk-10.c: Likewise.
10594 * gcc.target/i386/ret-thunk-11.c: Likewise.
10595 * gcc.target/i386/ret-thunk-12.c: Likewise.
10596 * gcc.target/i386/ret-thunk-13.c: Likewise.
10597 * gcc.target/i386/ret-thunk-14.c: Likewise.
10598 * gcc.target/i386/ret-thunk-15.c: Likewise.
10599 * gcc.target/i386/ret-thunk-9.c: Don't check the
10600 __x86_return_thunk label. Scan for "push" only for Linux.
10602 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
10605 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
10607 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10610 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
10612 * gcc.target/arm/pr83687.c: New test.
10614 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10616 Adjust tests to AVR_TINY.
10618 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
10619 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
10620 * gcc.target/avr/pr71627.c: Same.
10621 * gcc.target/avr/torture/addr-space-1-0.c: Same.
10622 * gcc.target/avr/torture/addr-space-1-1.c: Same.
10623 * gcc.target/avr/torture/addr-space-1-x.c: Same.
10624 * gcc.target/avr/torture/addr-space-2-0.c: Same.
10625 * gcc.target/avr/torture/addr-space-2-1.c: Same.
10626 * gcc.target/avr/torture/addr-space-2-x.c: Same.
10627 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
10628 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
10629 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
10630 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
10631 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
10632 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
10633 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
10634 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
10635 * gcc.target/avr/torture/pr61055.c: Same.
10636 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
10638 * gcc.target/avr/torture/int24-mul.c: Same.
10639 * gcc.target/avr/torture/pr51782-1.c: Same.
10640 * gcc.target/avr/torture/pr61443.c: Same.
10641 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
10642 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
10644 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10648 * gcc.target/avr/torture/pr83729.c: New test.
10649 * gcc.target/avr/torture/pr83801.c: New test.
10651 2018-01-15 Jakub Jelinek <jakub@redhat.com>
10653 PR middle-end/82694
10654 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
10655 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
10657 2018-01-10 Martin Sebor <msebor@redhat.com>
10660 * gcc.dg/Wstringop-overflow-2.c: New test.
10662 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10664 PR libgfortran/83811
10665 * gfortran.dg/fmt_e.f90: New test.
10667 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10669 * gcc.target/i386/indirect-thunk-10.c: New test.
10670 * gcc.target/i386/indirect-thunk-8.c: Likewise.
10671 * gcc.target/i386/indirect-thunk-9.c: Likewise.
10672 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
10673 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
10674 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
10675 * gcc.target/i386/ret-thunk-17.c: Likewise.
10676 * gcc.target/i386/ret-thunk-18.c: Likewise.
10677 * gcc.target/i386/ret-thunk-19.c: Likewise.
10678 * gcc.target/i386/ret-thunk-20.c: Likewise.
10679 * gcc.target/i386/ret-thunk-21.c: Likewise.
10681 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10683 * gcc.target/i386/indirect-thunk-register-4.c: New test.
10685 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10687 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10688 -mno-indirect-branch-register.
10689 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10690 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10691 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10692 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10693 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10694 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10695 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10696 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10697 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10698 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10699 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10700 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10701 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10702 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10703 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10704 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10705 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10706 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10707 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10708 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10709 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10710 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10711 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10712 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10713 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10714 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10715 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10716 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10717 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10718 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10719 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10720 * gcc.target/i386/ret-thunk-10.c: Likewise.
10721 * gcc.target/i386/ret-thunk-11.c: Likewise.
10722 * gcc.target/i386/ret-thunk-12.c: Likewise.
10723 * gcc.target/i386/ret-thunk-13.c: Likewise.
10724 * gcc.target/i386/ret-thunk-14.c: Likewise.
10725 * gcc.target/i386/ret-thunk-15.c: Likewise.
10726 * gcc.target/i386/ret-thunk-9.c: Likewise.
10727 * gcc.target/i386/indirect-thunk-register-1.c: New test.
10728 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
10729 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10731 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10733 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10734 -mfunction-return=keep.
10735 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10736 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10737 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10738 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10739 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10740 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10741 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10742 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10743 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10744 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10745 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10746 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10747 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10748 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10749 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10750 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10751 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10752 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10753 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10754 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10755 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10756 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10757 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10758 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10759 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10760 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10761 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10762 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10763 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10764 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10765 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10766 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10767 * gcc.target/i386/ret-thunk-1.c: New test.
10768 * gcc.target/i386/ret-thunk-10.c: Likewise.
10769 * gcc.target/i386/ret-thunk-11.c: Likewise.
10770 * gcc.target/i386/ret-thunk-12.c: Likewise.
10771 * gcc.target/i386/ret-thunk-13.c: Likewise.
10772 * gcc.target/i386/ret-thunk-14.c: Likewise.
10773 * gcc.target/i386/ret-thunk-15.c: Likewise.
10774 * gcc.target/i386/ret-thunk-16.c: Likewise.
10775 * gcc.target/i386/ret-thunk-2.c: Likewise.
10776 * gcc.target/i386/ret-thunk-3.c: Likewise.
10777 * gcc.target/i386/ret-thunk-4.c: Likewise.
10778 * gcc.target/i386/ret-thunk-5.c: Likewise.
10779 * gcc.target/i386/ret-thunk-6.c: Likewise.
10780 * gcc.target/i386/ret-thunk-7.c: Likewise.
10781 * gcc.target/i386/ret-thunk-8.c: Likewise.
10782 * gcc.target/i386/ret-thunk-9.c: Likewise.
10784 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10786 * gcc.target/i386/indirect-thunk-1.c: New test.
10787 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10788 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10789 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10790 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10791 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10792 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10793 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10794 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10795 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10796 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10797 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10798 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10799 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10800 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10801 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10802 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10803 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10804 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10805 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10806 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10807 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10808 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10809 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10810 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10811 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10812 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10813 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10814 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10815 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10816 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10817 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10818 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10820 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
10823 * gcc.c-torture/compile/pr83051.c: New testcase.
10825 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10827 PR tree-optimization/83501
10828 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
10830 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10832 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
10833 for lvx and stvx instead of lxvd2x and stxvd2x and require
10834 little-endian target. Add comments.
10835 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
10836 comprehensive testing.
10837 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
10838 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
10839 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
10840 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
10841 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
10842 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
10843 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
10844 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
10845 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
10846 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
10847 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
10848 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
10849 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
10850 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
10851 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
10852 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
10853 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
10854 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
10855 scan-assembler-not directives that forbid lvx and xxpermdi.
10856 * gcc.target/powerpc/vec-extract-3.c: Likewise.
10857 * gcc.target/powerpc/vec-extract-5.c: Likewise.
10858 * gcc.target/powerpc/vec-extract-6.c: Likewise.
10859 * gcc.target/powerpc/vec-extract-7.c: Likewise.
10860 * gcc.target/powerpc/vec-extract-8.c: Likewise.
10861 * gcc.target/powerpc/vec-extract-9.c: Likewise.
10862 * gcc.target/powerpc/vsx-vector-6-le.c: Change
10863 scan-assembler-times directives to reflect different numbers of
10864 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
10866 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10867 Alan Hayward <alan.hayward@arm.com>
10868 David Sherwood <david.sherwood@arm.com>
10870 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
10871 than SLP vectorization.
10872 * gcc.dg/vect/vect-alias-check-10.c: New test.
10873 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10874 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10875 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10876 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10877 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
10878 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
10879 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
10880 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
10881 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
10882 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
10883 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
10884 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
10885 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
10886 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
10887 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
10888 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
10889 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
10890 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
10891 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
10892 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
10893 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
10894 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
10895 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10897 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10898 Alan Hayward <alan.hayward@arm.com>
10899 David Sherwood <david.sherwood@arm.com>
10901 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
10903 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
10904 targets with scatter stores.
10905 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
10907 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
10908 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
10909 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
10910 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
10911 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
10912 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
10913 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
10914 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
10915 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
10916 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
10917 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
10918 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
10919 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
10920 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
10921 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
10922 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
10924 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10925 Alan Hayward <alan.hayward@arm.com>
10926 David Sherwood <david.sherwood@arm.com>
10928 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
10930 * gcc.target/aarch64/sve/strided_load_4.c: New test.
10931 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
10932 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
10933 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
10935 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10936 Alan Hayward <alan.hayward@arm.com>
10937 David Sherwood <david.sherwood@arm.com>
10939 * gcc.target/aarch64/sve/strided_load_1.c: New test.
10940 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
10941 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
10943 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10944 Alan Hayward <alan.hayward@arm.com>
10945 David Sherwood <david.sherwood@arm.com>
10947 * gcc.target/aarch64/sve/gather_load_1.c: New test.
10948 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
10949 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
10950 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
10951 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
10952 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
10953 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
10954 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
10955 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
10956 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
10957 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
10958 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
10959 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
10960 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
10962 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10963 Alan Hayward <alan.hayward@arm.com>
10964 David Sherwood <david.sherwood@arm.com>
10966 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
10967 check for a message about using in-order reductions.
10968 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
10969 check for a message about using in-order reductions.
10970 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
10971 vectorized and check for a message about using in-order reductions.
10972 Expect targets with variable-length vectors to fall back to the
10973 fixed-length mininum.
10974 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
10975 check for a message about using in-order reductions.
10976 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
10977 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
10978 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
10979 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
10980 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
10981 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
10982 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
10983 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
10984 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
10985 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
10986 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
10987 vect_fold_left_plus.
10989 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10991 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
10993 * gcc.target/aarch64/sve/spill_2.c: New test.
10994 * gcc.target/aarch64/sve/spill_3.c: Likewise.
10995 * gcc.target/aarch64/sve/spill_4.c: Likewise.
10996 * gcc.target/aarch64/sve/spill_5.c: Likewise.
10997 * gcc.target/aarch64/sve/spill_6.c: Likewise.
10998 * gcc.target/aarch64/sve/spill_7.c: Likewise.
11000 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11001 Alan Hayward <alan.hayward@arm.com>
11002 David Sherwood <david.sherwood@arm.com>
11004 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
11006 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11007 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
11008 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
11009 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11010 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
11011 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11012 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
11013 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11014 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
11016 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11017 Alan Hayward <alan.hayward@arm.com>
11018 David Sherwood <david.sherwood@arm.com>
11020 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
11021 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
11022 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11023 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
11025 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11026 Alan Hayward <alan.hayward@arm.com>
11027 David Sherwood <david.sherwood@arm.com>
11029 * lib/target-supports.exp
11030 (check_effective_target_vect_fold_extract_last): New proc.
11031 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
11032 for fold_extract_last.
11033 * gcc.dg/vect/pr65947-2.c: Likewise.
11034 * gcc.dg/vect/pr65947-3.c: Likewise.
11035 * gcc.dg/vect/pr65947-4.c: Likewise.
11036 * gcc.dg/vect/pr65947-5.c: Likewise.
11037 * gcc.dg/vect/pr65947-6.c: Likewise.
11038 * gcc.dg/vect/pr65947-9.c: Likewise.
11039 * gcc.dg/vect/pr65947-10.c: Likewise.
11040 * gcc.dg/vect/pr65947-12.c: Likewise.
11041 * gcc.dg/vect/pr65947-14.c: Likewise.
11042 * gcc.dg/vect/pr80631-1.c: Likewise.
11043 * gcc.target/aarch64/sve/clastb_1.c: New test.
11044 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
11045 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
11046 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
11047 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
11048 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
11049 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
11050 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
11051 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
11052 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
11053 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
11054 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
11055 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
11056 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
11058 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11059 Alan Hayward <alan.hayward@arm.com>
11060 David Sherwood <david.sherwood@arm.com>
11062 * gcc.target/aarch64/sve/live_1.c: New test.
11063 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
11065 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11066 Alan Hayward <alan.hayward@arm.com>
11067 David Sherwood <david.sherwood@arm.com>
11069 * gcc.target/aarch64/sve/nopeel_1.c: New test.
11070 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
11071 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
11072 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11073 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
11074 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11075 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
11076 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
11077 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
11079 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11080 Alan Hayward <alan.hayward@arm.com>
11081 David Sherwood <david.sherwood@arm.com>
11083 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
11085 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
11087 * gcc.target/aarch64/sve/loop_add_4.c: New test.
11088 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
11089 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
11090 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
11091 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
11092 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
11094 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11095 Alan Hayward <alan.hayward@arm.com>
11096 David Sherwood <david.sherwood@arm.com>
11098 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
11099 instead of just ADDRESS.
11100 * gcc.dg/tree-ssa/scev-10.c: Likewise.
11101 * gcc.dg/tree-ssa/scev-11.c: Likewise.
11102 * gcc.dg/tree-ssa/scev-12.c: Likewise.
11103 * gcc.target/aarch64/sve/index_offset_1.c: New test.
11104 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
11105 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
11106 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
11107 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
11108 * gcc.target/aarch64/sve/while_2.c: Likewise.
11109 * gcc.target/aarch64/sve/while_3.c: Likewise.
11110 * gcc.target/aarch64/sve/while_4.c: Likewise.
11112 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11113 Alan Hayward <alan.hayward@arm.com>
11114 David Sherwood <david.sherwood@arm.com>
11116 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
11117 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
11119 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
11120 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11121 * gcc.target/aarch64/sve/reduc_5.c: New test.
11122 * gcc.target/aarch64/sve/slp_13.c: Likewise.
11123 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
11125 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11126 Alan Hayward <alan.hayward@arm.com>
11127 David Sherwood <david.sherwood@arm.com>
11129 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
11130 * gcc.dg/tree-ssa/peel1.c: Likewise.
11131 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
11132 variable-length vectors.
11133 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
11134 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
11135 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
11136 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11137 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11138 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11139 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11140 * gcc.target/aarch64/sve/slp_8.c: New test.
11141 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
11142 * gcc.target/aarch64/sve/slp_9.c: Likewise.
11143 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
11144 * gcc.target/aarch64/sve/slp_10.c: Likewise.
11145 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
11146 * gcc.target/aarch64/sve/slp_11.c: Likewise.
11147 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
11148 * gcc.target/aarch64/sve/slp_12.c: Likewise.
11149 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
11150 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
11151 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
11152 * gcc.target/aarch64/sve/while_1.c: Likewise.
11153 * gcc.target/aarch64/sve/while_2.c: Likewise.
11154 * gcc.target/aarch64/sve/while_3.c: Likewise.
11155 * gcc.target/aarch64/sve/while_4.c: Likewise.
11157 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11158 Alan Hayward <alan.hayward@arm.com>
11159 David Sherwood <david.sherwood@arm.com>
11161 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
11163 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
11164 and add an associated scan-dump test. Prevent vectorization
11165 of the first two loops.
11166 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11167 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
11168 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11169 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11170 (INIT_VECTOR): Tweak initial value so that some bits are always set.
11171 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11173 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11174 Alan Hayward <alan.hayward@arm.com>
11175 David Sherwood <david.sherwood@arm.com>
11177 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
11178 * gcc.dg/vect/pr67790.c: Likewise.
11179 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11180 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11181 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11182 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11183 * gcc.target/aarch64/sve/slp_5.c: New test.
11184 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
11185 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11186 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
11187 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11188 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
11190 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11191 Alan Hayward <alan.hayward@arm.com>
11192 David Sherwood <david.sherwood@arm.com>
11194 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
11196 * gcc.dg/vect/slp-1.c: Likewise.
11197 * gcc.dg/vect/slp-10.c: Likewise.
11198 * gcc.dg/vect/slp-12b.c: Likewise.
11199 * gcc.dg/vect/slp-12c.c: Likewise.
11200 * gcc.dg/vect/slp-17.c: Likewise.
11201 * gcc.dg/vect/slp-19b.c: Likewise.
11202 * gcc.dg/vect/slp-20.c: Likewise.
11203 * gcc.dg/vect/slp-21.c: Likewise.
11204 * gcc.dg/vect/slp-22.c: Likewise.
11205 * gcc.dg/vect/slp-23.c: Likewise.
11206 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11207 * gcc.dg/vect/slp-24.c: Likewise.
11208 * gcc.dg/vect/slp-28.c: Likewise.
11209 * gcc.dg/vect/slp-39.c: Likewise.
11210 * gcc.dg/vect/slp-6.c: Likewise.
11211 * gcc.dg/vect/slp-7.c: Likewise.
11212 * gcc.dg/vect/slp-cond-1.c: Likewise.
11213 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11214 * gcc.dg/vect/slp-cond-2.c: Likewise.
11215 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11216 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11217 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11218 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11219 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11220 * gcc.dg/vect/slp-perm-6.c: Likewise.
11221 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11222 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11223 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11224 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
11225 * gcc.dg/vect/slp-12a.c: Likewise.
11226 * gcc.dg/vect/slp-14.c: Likewise.
11227 * gcc.dg/vect/slp-15.c: Likewise.
11228 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11229 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11230 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11231 * gcc.target/aarch64/sve/slp_1.c: New test.
11232 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
11233 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11234 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
11235 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11236 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
11237 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11238 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
11240 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11241 Alan Hayward <alan.hayward@arm.com>
11242 David Sherwood <david.sherwood@arm.com>
11244 * gcc.dg/vect/vect-ooo-group-1.c: New test.
11245 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11246 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
11247 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11248 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
11249 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11250 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
11251 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11252 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11253 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11254 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11255 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11256 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11257 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11258 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11259 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11260 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11261 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
11262 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11264 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11265 Alan Hayward <alan.hayward@arm.com>
11266 David Sherwood <david.sherwood@arm.com>
11268 * gcc.target/aarch64/sve/struct_move_1.c: New test.
11269 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
11270 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
11271 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
11272 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
11273 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
11274 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11275 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
11276 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11277 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11278 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11279 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11280 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11281 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11282 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
11283 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
11284 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
11285 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
11286 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11287 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
11288 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11289 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11290 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11291 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11292 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11293 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11294 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11295 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11296 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11297 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11298 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11299 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11300 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11301 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11302 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11303 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11305 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11306 Alan Hayward <alan.hayward@arm.com>
11307 David Sherwood <david.sherwood@arm.com>
11309 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11310 Return true for SVE too.
11311 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
11312 if load/store lanes are supported.
11313 * gcc.dg/vect/slp-10.c: Likewise.
11314 * gcc.dg/vect/slp-12c.c: Likewise.
11315 * gcc.dg/vect/slp-17.c: Likewise.
11316 * gcc.dg/vect/slp-33.c: Likewise.
11317 * gcc.dg/vect/slp-6.c: Likewise.
11318 * gcc.dg/vect/slp-cond-1.c: Likewise.
11319 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
11320 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
11321 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11322 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
11323 * gcc.dg/vect/slp-perm-6.c: Likewise.
11324 * gcc.dg/vect/slp-perm-9.c: Likewise.
11325 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
11326 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
11327 for variable-length vectors.
11329 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11330 Alan Hayward <alan.hayward@arm.com>
11331 David Sherwood <david.sherwood@arm.com>
11333 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
11334 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
11336 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11338 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
11339 * g++.target/aarch64/sve/catch_1.C: New test.
11340 * g++.target/aarch64/sve/catch_2.C: Likewise.
11341 * g++.target/aarch64/sve/catch_3.C: Likewise.
11342 * g++.target/aarch64/sve/catch_4.C: Likewise.
11343 * g++.target/aarch64/sve/catch_5.C: Likewise.
11344 * g++.target/aarch64/sve/catch_6.C: Likewise.
11346 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11347 Alan Hayward <alan.hayward@arm.com>
11348 David Sherwood <david.sherwood@arm.com>
11350 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
11352 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
11353 * gcc.target/aarch64/fmaxmin.c: Likewise.
11354 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11355 * gcc.target/aarch64/orr_imm_1.c: Likewise.
11356 * gcc.target/aarch64/pr62178.c: Likewise.
11357 * gcc.target/aarch64/pr71727-2.c: Likewise.
11358 * gcc.target/aarch64/saddw-1.c: Likewise.
11359 * gcc.target/aarch64/saddw-2.c: Likewise.
11360 * gcc.target/aarch64/uaddw-1.c: Likewise.
11361 * gcc.target/aarch64/uaddw-2.c: Likewise.
11362 * gcc.target/aarch64/uaddw-3.c: Likewise.
11363 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
11364 * gcc.target/aarch64/vect-compile.c: Likewise.
11365 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
11366 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
11367 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11368 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11369 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11370 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11371 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
11372 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
11373 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
11374 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
11375 * gcc.target/aarch64/vect-fmovd.c: Likewise.
11376 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
11377 * gcc.target/aarch64/vect-fmovf.c: Likewise.
11378 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
11379 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
11380 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
11381 * gcc.target/aarch64/vect-movi.c: Likewise.
11382 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
11383 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
11384 * gcc.target/aarch64/vect-vaddv.c: Likewise.
11385 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
11386 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
11387 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
11389 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
11390 * gcc.target/aarch64/sve/arith_1.c: New test.
11391 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
11392 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11393 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11394 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11395 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
11396 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
11397 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
11398 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
11399 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
11400 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
11401 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
11402 * gcc.target/aarch64/sve/ext_1.c: Likewise.
11403 * gcc.target/aarch64/sve/ext_2.c: Likewise.
11404 * gcc.target/aarch64/sve/extract_1.c: Likewise.
11405 * gcc.target/aarch64/sve/extract_2.c: Likewise.
11406 * gcc.target/aarch64/sve/extract_3.c: Likewise.
11407 * gcc.target/aarch64/sve/extract_4.c: Likewise.
11408 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
11409 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
11410 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
11411 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
11412 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
11413 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
11414 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
11415 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
11416 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
11417 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
11418 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
11419 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
11420 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
11421 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
11422 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
11423 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
11424 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
11425 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
11426 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
11427 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
11428 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
11429 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
11430 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
11431 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
11432 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
11433 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
11434 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
11435 * gcc.target/aarch64/sve/index_1.c: Likewise.
11436 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
11437 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
11438 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
11439 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11440 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11441 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
11442 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11443 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
11444 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
11445 * gcc.target/aarch64/sve/mad_1.c: Likewise.
11446 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
11447 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
11448 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
11449 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
11450 * gcc.target/aarch64/sve/mla_1.c: Likewise.
11451 * gcc.target/aarch64/sve/mls_1.c: Likewise.
11452 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
11453 * gcc.target/aarch64/sve/msb_1.c: Likewise.
11454 * gcc.target/aarch64/sve/mul_1.c: Likewise.
11455 * gcc.target/aarch64/sve/neg_1.c: Likewise.
11456 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
11457 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
11458 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11459 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
11460 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
11461 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
11462 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
11463 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
11464 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
11465 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
11466 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
11467 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
11468 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
11469 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11470 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11471 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11472 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
11473 * gcc.target/aarch64/sve/rev_1.c: Likewise.
11474 * gcc.target/aarch64/sve/revb_1.c: Likewise.
11475 * gcc.target/aarch64/sve/revh_1.c: Likewise.
11476 * gcc.target/aarch64/sve/revw_1.c: Likewise.
11477 * gcc.target/aarch64/sve/shift_1.c: Likewise.
11478 * gcc.target/aarch64/sve/single_1.c: Likewise.
11479 * gcc.target/aarch64/sve/single_2.c: Likewise.
11480 * gcc.target/aarch64/sve/single_3.c: Likewise.
11481 * gcc.target/aarch64/sve/single_4.c: Likewise.
11482 * gcc.target/aarch64/sve/spill_1.c: Likewise.
11483 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
11484 * gcc.target/aarch64/sve/subr_1.c: Likewise.
11485 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
11486 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
11487 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11488 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
11489 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11490 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
11491 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11492 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
11493 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11494 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
11495 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11496 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11497 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
11498 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
11499 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
11500 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
11501 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
11502 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
11503 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
11504 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
11505 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
11506 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
11507 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
11508 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
11509 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
11510 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
11511 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
11512 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
11513 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
11514 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
11515 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
11516 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
11517 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
11518 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
11519 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
11520 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
11521 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
11522 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
11523 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
11524 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
11525 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
11526 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
11528 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11529 Alan Hayward <alan.hayward@arm.com>
11530 David Sherwood <david.sherwood@arm.com>
11532 * lib/target-supports.exp (check_effective_target_aarch64_sve)
11533 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
11534 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
11536 (check_effective_target_vect_perm): Handle SVE.
11537 (check_effective_target_vect_perm_byte): Likewise.
11538 (check_effective_target_vect_perm_short): Likewise.
11539 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
11540 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
11541 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
11542 (check_effective_target_vect_element_align_preferred): Likewise.
11543 (check_effective_target_vect_align_stack_vars): Likewise.
11544 (check_effective_target_vect_load_lanes): Likewise.
11545 (check_effective_target_vect_masked_store): Likewise.
11546 (available_vector_sizes): Use aarch64_sve_bits for SVE.
11547 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
11548 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
11549 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
11550 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
11551 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
11552 * gcc.dg/vect/slp-23.c: Likewise.
11553 * gcc.dg/vect/slp-perm-5.c: Likewise.
11554 * gcc.dg/vect/slp-perm-6.c: Likewise.
11555 * gcc.dg/vect/slp-perm-9.c: Likewise.
11556 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11557 * gcc.dg/vect/vect-114.c: Likewise.
11558 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
11559 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
11561 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11563 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
11564 vect_variable_length, expecting the test to be vectorized
11565 without SLP instead.
11566 * gcc.dg/vect/pr33953.c: Likewise.
11567 * gcc.dg/vect/pr37027.c: Likewise.
11568 * gcc.dg/vect/pr67790.c: Likewise.
11569 * gcc.dg/vect/pr68445.c: Likewise.
11570 * gcc.dg/vect/slp-1.c: Likewise.
11571 * gcc.dg/vect/slp-10.c: Likewise.
11572 * gcc.dg/vect/slp-12a.c: Likewise.
11573 * gcc.dg/vect/slp-12b.c: Likewise.
11574 * gcc.dg/vect/slp-12c.c: Likewise.
11575 * gcc.dg/vect/slp-13-big-array.c: Likewise.
11576 * gcc.dg/vect/slp-13.c: Likewise.
11577 * gcc.dg/vect/slp-14.c: Likewise.
11578 * gcc.dg/vect/slp-15.c: Likewise.
11579 * gcc.dg/vect/slp-17.c: Likewise.
11580 * gcc.dg/vect/slp-19b.c: Likewise.
11581 * gcc.dg/vect/slp-2.c: Likewise.
11582 * gcc.dg/vect/slp-20.c: Likewise.
11583 * gcc.dg/vect/slp-21.c: Likewise.
11584 * gcc.dg/vect/slp-22.c: Likewise.
11585 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11586 * gcc.dg/vect/slp-24.c: Likewise.
11587 * gcc.dg/vect/slp-28.c: Likewise.
11588 * gcc.dg/vect/slp-39.c: Likewise.
11589 * gcc.dg/vect/slp-42.c: Likewise.
11590 * gcc.dg/vect/slp-6.c: Likewise.
11591 * gcc.dg/vect/slp-7.c: Likewise.
11592 * gcc.dg/vect/slp-cond-1.c: Likewise.
11593 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11594 * gcc.dg/vect/slp-cond-2.c: Likewise.
11595 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11596 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11597 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11598 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11599 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11600 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11601 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11602 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11603 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11604 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11605 * gcc.dg/vect/slp-reduc-4.c: Likewise.
11606 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11607 * gcc.dg/vect/slp-reduc-7.c: Likewise.
11608 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11609 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11610 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11611 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
11613 2018-01-13 Jakub Jelinek <jakub@redhat.com>
11616 * gcc.dg/pr83801.c: New test.
11618 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
11621 * gfortran.dg/bounds_check_19.f90: New test.
11623 2018-01-12 Jakub Jelinek <jakub@redhat.com>
11625 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
11626 instead of scan-assembler-not for xsnabsqp.
11628 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11630 PR libgfortran/83525
11631 * gfortran.dg/newunit_5.f90: New test.
11633 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
11635 PR rtl-optimization/80481
11636 * g++.dg/pr80481.C: New.
11638 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
11641 * gcc.target/alpha/pr83628-3.c: New test.
11643 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11645 * lib/target-supports.exp (check_effective_target_avx512f): Also
11646 check for __builtin_ia32_addsd_round,
11647 __builtin_ia32_getmantsd_round.
11648 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
11650 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
11653 * gcc.target/powerpc/pr83629.c: Require ilp32.
11655 2018-01-12 Richard Biener <rguenther@suse.de>
11657 PR tree-optimization/80846
11658 * gcc.target/i386/pr80846-1.c: New testcase.
11659 * gcc.target/i386/pr80846-2.c: Likewise.
11661 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
11663 * gcc.c-torture/execute/20180112-1.c: New test.
11665 2018-01-12 Tom de Vries <tom@codesourcery.com>
11667 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
11668 * g++.dg/ext/label13a.C: Same.
11669 * g++.dg/ext/label14.C: Same.
11670 * g++.dg/ext/label2.C: Same.
11671 * g++.dg/ext/label3.C: Same.
11672 * g++.dg/torture/pr42462.C: Same.
11673 * g++.dg/torture/pr42739.C: Same.
11674 * g++.dg/warn/Wunused-label-3.C: Same.
11676 2018-01-12 Tom de Vries <tom@codesourcery.com>
11678 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
11679 * g++.dg/Walloca1.C: Same.
11680 * g++.dg/cpp0x/pr70338.C: Same.
11681 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
11682 * g++.dg/cpp1y/vla10.C: Same.
11683 * g++.dg/cpp1y/vla2.C: Same.
11684 * g++.dg/cpp1y/vla6.C: Same.
11685 * g++.dg/cpp1y/vla8.C: Same.
11686 * g++.dg/debug/debug5.C: Same.
11687 * g++.dg/debug/debug6.C: Same.
11688 * g++.dg/debug/pr54828.C: Same.
11689 * g++.dg/diagnostic/pr70105.C: Same.
11690 * g++.dg/eh/cleanup5.C: Same.
11691 * g++.dg/eh/spbp.C: Same.
11692 * g++.dg/ext/tmplattr9.C: Same.
11693 * g++.dg/ext/vla10.C: Same.
11694 * g++.dg/ext/vla11.C: Same.
11695 * g++.dg/ext/vla12.C: Same.
11696 * g++.dg/ext/vla15.C: Same.
11697 * g++.dg/ext/vla16.C: Same.
11698 * g++.dg/ext/vla17.C: Same.
11699 * g++.dg/ext/vla3.C: Same.
11700 * g++.dg/ext/vla6.C: Same.
11701 * g++.dg/ext/vla7.C: Same.
11702 * g++.dg/init/array24.C: Same.
11703 * g++.dg/init/new47.C: Same.
11704 * g++.dg/init/pr55497.C: Same.
11705 * g++.dg/opt/pr78201.C: Same.
11706 * g++.dg/template/vla2.C: Same.
11707 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11708 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
11709 * g++.dg/torture/pr62127.C: Same.
11710 * g++.dg/torture/pr67055.C: Same.
11711 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
11712 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
11713 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
11714 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
11715 * g++.dg/warn/Wplacement-new-size-5.C: Same.
11716 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
11717 * g++.dg/warn/Wvla-1.C: Same.
11718 * g++.dg/warn/Wvla-3.C: Same.
11719 * g++.old-deja/g++.ext/array2.C: Same.
11720 * g++.old-deja/g++.ext/constructor.C: Same.
11721 * g++.old-deja/g++.law/builtin1.C: Same.
11722 * g++.old-deja/g++.other/crash12.C: Same.
11723 * g++.old-deja/g++.other/eh3.C: Same.
11724 * g++.old-deja/g++.pt/array6.C: Same.
11725 * g++.old-deja/g++.pt/dynarray.C: Same.
11727 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11729 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
11731 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11733 PR libfortran/67412
11734 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
11735 on *-*-solaris2.10.
11737 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11739 * lib/target-supports.exp (check_effective_target_branch_cost):
11740 Accept all x86 targets.
11742 2018-01-12 Martin Liska <mliska@suse.cz>
11745 * g++.dg/warn/pr83054.C: New test.
11747 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11749 * gcc.target/powerpc/spec-barr-1.c: New file.
11751 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
11754 * gcc.target/i386/pr83330.c: New test.
11756 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11759 * gfortran.dg/dtio_31.f03: New test.
11760 * gfortran.dg/dtio_32.f03: New test.
11762 2018-01-11 David Malcolm <dmalcolm@redhat.com>
11765 * g++.dg/wrappers: New subdirectory.
11766 * g++.dg/wrappers/README: New file.
11767 * g++.dg/wrappers/alloc.C: New test case.
11768 * g++.dg/wrappers/cow-istream-string.C: New test case.
11769 * g++.dg/wrappers/cp-stdlib.C: New test case.
11770 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
11771 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
11773 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
11775 PR middle-end/83718
11776 * g++.dg/torture/pr83718.C: New testcase.
11778 2018-01-11 Martin Jambor <mjambor@suse.cz>
11781 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
11783 2018-01-11 Bin Cheng <bin.cheng@arm.com>
11785 PR tree-optimization/83695
11786 * gcc.dg/tree-ssa/pr83695.c: New test.
11788 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11790 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
11791 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
11793 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11795 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
11796 * gcc.target/arm/simd/fp16fml_high.c: New test.
11797 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
11798 * lib/target-supports.exp
11799 (check_effective_target_arm_fp16fml_neon_ok_nocache,
11800 check_effective_target_arm_fp16fml_neon_ok,
11801 add_options_for_arm_fp16fml_neon): New procedures.
11803 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11805 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
11808 2018-01-11 Richard Biener <rguenther@suse.de>
11810 PR tree-optimization/83435
11811 * gcc.dg/graphite/pr83435.c: New testcase.
11813 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
11814 Alan Hayward <alan.hayward@arm.com>
11815 David Sherwood <david.sherwood@arm.com>
11817 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
11819 2018-01-11 Tamar Christina <tamar.christina@arm.com>
11821 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
11823 2018-01-11 Sudakshina Das <sudi.das@arm.com>
11826 * gcc.c-torture/compile/pr82096.c: New test.
11828 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11830 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
11832 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11834 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
11836 2018-01-11 Justin Squirek <squirek@adacore.com>
11838 * gnat.dg/expr_func4.adb: New testcase.
11840 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11842 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
11845 2018-01-11 Bob Duff <duff@adacore.com>
11847 * gnat.dg/protected_null.adb: New testcase.
11849 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11851 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
11853 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11855 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
11857 2018-01-11 Justin Squirek <squirek@adacore.com>
11859 * gnat.dg/loopvar.adb: New testcase.
11861 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11863 PR middle-end/83189
11864 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
11866 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11868 * gcc.c-torture/compile/pr83575.c: New testcase.
11870 2018-01-10 Michael Collison <michael.collison@arm.com>
11872 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
11873 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
11874 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
11875 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
11876 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11877 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11878 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11879 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
11880 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
11881 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11882 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11883 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
11884 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
11885 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
11886 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
11887 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
11889 2018-01-10 Michael Collison <michael.collison@arm.com>
11891 * gcc.target/aarch64/sha2.h: New shared testcase.
11892 * gcc.target/aarch64/sha2_1.c: New testcase.
11893 * gcc.target/aarch64/sha2_2.c: New testcase.
11894 * gcc.target/aarch64/sha2_3.c: New testcase.
11895 * gcc.target/aarch64/sha3.h: New shared testcase.
11896 * gcc.target/aarch64/sha3_1.c: New testcase.
11897 * gcc.target/aarch64/sha3_2.c: New testcase.
11898 * gcc.target/aarch64/sha3_3.c: New testcase.
11900 2018-01-10 Michael Collison <michael.collison@arm.com>
11902 * gcc.target/aarch64/sm3_sm4.c: New testcase.
11904 2018-01-10 Martin Sebor <msebor@redhat.com>
11906 PR tree-optimization/83781
11907 * gcc.dg/strlenopt-42.c: New test.
11909 2018-01-11 Martin Sebor <msebor@gmail.com>
11910 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11912 PR tree-optimization/83501
11913 PR tree-optimization/81703
11915 * gcc.dg/strlenopt-39.c: New test-case.
11916 * gcc.dg/pr81703.c: Likewise.
11918 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
11920 * gnat.dg/atomic10.adb: New test.
11922 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11925 * gfortran.dg/deferred_character_18.f90: New test.
11927 2018-01-10 Martin Sebor <msebor@redhat.com>
11929 PR tree-optimization/83671
11930 * gcc.dg/strlenopt-40.c: New test.
11931 * gcc.dg/strlenopt-41.c: New test.
11933 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11936 * gfortran.dg/allocate_with_typespec_7.f90: New test.
11938 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
11941 * gcc.target/powerpc/pr83399.c: New test.
11943 2018-01-10 David Malcolm <dmalcolm@redhat.com>
11946 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
11947 to reflect that the arguments are correctly underlined.
11948 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
11949 for globals, params, locals and literals.
11950 (test_sizeof): Directly test the location of "sizeof", rather than
11951 when used in compound expressions.
11952 (test_alignof): Likewise for "alignof".
11953 (test_string_literals): Likewise for string literals.
11954 (test_numeric_literals): Likewise for numeric literals.
11955 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
11956 (test_typeid): Likewise for typeid.
11957 (test_unary_plus): New.
11958 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
11961 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
11963 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
11965 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11967 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
11969 2018-01-10 Marek Polacek <polacek@redhat.com>
11972 * g++.dg/warn/Wduplicated-branches4.C: New test.
11974 2018-01-10 Jakub Jelinek <jakub@redhat.com>
11977 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
11980 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
11983 * g++.dg/cpp0x/new2.C: New.
11985 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
11988 * gcc.target/i386/pr83735.c: New test.
11990 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
11992 * lib/target-supports.exp (check_effective_target_branch_cost):
11994 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
11995 * gcc.dg/pr21643.c: Likewise.
11996 * gcc.dg/pr46309.c: Likewise.
11997 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11998 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
11999 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
12000 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12001 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12002 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12003 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12004 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
12005 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
12006 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12007 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12008 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12009 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12010 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12012 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
12015 * gcc.target/powerpc/pr83629.c: New testcase.
12017 2018-01-10 Richard Biener <rguenther@suse.de>
12020 * gcc.dg/pr78768.c: Un-XFAIL.
12022 2018-01-10 Richard Biener <rguenther@suse.de>
12025 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
12027 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
12029 PR tree-optimization/83753
12030 * gcc.dg/torture/pr83753.c: New test.
12032 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
12034 * gcc.target/i386/avx2-gather-1.c: Add -march.
12035 * gcc.target/i386/avx2-gather-2.c: Add -march.
12036 * gcc.target/i386/avx2-gather-3.c: Add -march.
12037 * gcc.target/i386/avx2-gather-4.c: Add -march.
12038 * gcc.target/i386/avx2-gather-5.c: Add -march.
12039 * gcc.target/i386/avx2-gather-6.c: Add -march.
12040 * gcc.target/i386/avx512f-gather-1.c: Add -march.
12041 * gcc.target/i386/avx512f-gather-2.c: Add -march.
12042 * gcc.target/i386/avx512f-gather-3.c: Add -march.
12043 * gcc.target/i386/avx512f-gather-4.c: Add -march.
12044 * gcc.target/i386/avx512f-gather-5.c: Add -march.
12045 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
12046 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
12047 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
12048 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
12049 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
12051 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
12054 * gcc.target/i386/pr78585.c: New test.
12056 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12059 * g++.dg/cpp0x/pr83734.C: New test.
12061 2018-01-09 Carl Love <cel@us.ibm.com>
12063 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
12064 vec_mergeo builtins with float, double, long long, unsigned long long,
12065 bool long long arguments.
12066 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
12067 vec_float2 with double arguments.
12068 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
12069 vec_mergew and vec_mergow builtins.
12071 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
12074 * gfortran.dg/contiguous_6.f90: New test.
12076 2018-01-09 Richard Biener <rguenther@suse.de>
12078 PR tree-optimization/83668
12079 * gcc.dg/graphite/pr83668.c: New testcase.
12081 2018-01-09 Joseph Myers <joseph@codesourcery.com>
12083 PR tree-optimization/64811
12084 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
12085 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
12086 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
12087 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
12089 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
12091 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
12094 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
12096 2018-01-09 Tamar Christina <tamar.christina@arm.com>
12099 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
12100 no NEON and require softfp or hard float-abi.
12101 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
12103 2018-01-09 Richard Biener <rguenther@suse.de>
12105 PR tree-optimization/83572
12106 * gcc.dg/graphite/pr83572.c: New testcase.
12108 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12111 * gcc.dg/sms-13.c: New test.
12113 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
12116 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
12118 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
12119 Monk Chiang <sh.chiang04@gmail.com>
12121 * gcc.target/riscv/save-restore-1.c: New.
12123 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12126 * gcc.target/powerpc/pr83677.c: New file.
12128 2018-01-08 Jeff Law <law@redhat.com>
12130 PR rtl-optimizatin/81308
12131 * g++.dg/pr81308-1.C: New test.
12132 * g++.dg/pr81308-2.C: New test.
12134 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
12136 PR target/83663 - Revert r255946
12137 * gcc.target/aarch64/vect-slp-dup.c: New.
12139 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12141 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
12144 2018-01-08 Richard Biener <rguenther@suse.de>
12146 PR tree-optimization/83563
12147 * gcc.dg/graphite/pr83563.c: New testcase.
12149 2018-01-08 Richard Biener <rguenther@suse.de>
12151 PR middle-end/83713
12152 * g++.dg/torture/pr83713.C: New testcase.
12154 2018-01-08 Tom de Vries <tom@codesourcery.com>
12156 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
12158 2018-01-08 Richard Biener <rguenther@suse.de>
12160 PR tree-optimization/83685
12161 * gcc.dg/torture/pr83685.c: New testcase.
12163 2018-01-08 Richard Biener <rguenther@suse.de>
12166 * gcc.dg/lto/pr83719_0.c: New testcase.
12168 2018-01-08 Tom de Vries <tom@codesourcery.com>
12170 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
12171 * gcc.dg/graphite/run-id-1.c: Same.
12172 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
12174 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
12177 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
12178 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
12179 * gfortran.dg/pdt_27.f03: New test.
12182 * gfortran.dg/pdt_28.f03: New test.
12184 2018-01-08 Tom de Vries <tom@codesourcery.com>
12186 * c-c++-common/builtins.c: Require effective target alloca.
12187 * gcc.dg/Wrestrict.c: Same.
12188 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
12190 2018-01-08 Richard Biener <rguenther@suse.de>
12192 PR middle-end/83580
12193 * gcc.dg/torture/pr83580.c: New testcase.
12195 2018-01-08 Richard Biener <rguenther@suse.de>
12197 PR middle-end/83517
12198 * gcc.dg/pr83517.c: New testcase.
12200 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
12202 PR middle-end/81897
12203 * gcc.dg/uninit-pr81897.c: New test.
12205 2018-01-06 Martin Sebor <msebor@redhat.com>
12207 PR tree-optimization/83640
12208 * gcc.dg/Wrestrict-6.c: New test.
12209 * gcc.dg/pr83640.c: New test.
12211 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
12213 * gcc.target/aarch64/reg-alloc-1.c: New test.
12215 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
12218 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
12220 2018-01-06 Jakub Jelinek <jakub@redhat.com>
12223 * gcc.dg/pr83480.c: New test.
12225 PR rtl-optimization/83682
12226 * gcc.target/i386/pr83682.c: New test.
12228 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
12232 * gfortran.dg/char_cast_1.f90: Update scan pattern.
12233 * gfortran.dg/dependency_49.f90: Likewise.
12234 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12235 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12236 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12237 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12238 * gfortran.dg/string_1_lp64.f90: New test.
12239 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12240 * gfortran.dg/string_3_lp64.f90: New test.
12242 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12245 * gcc.target/i386/sse-26.c: New test.
12248 * gcc.target/i386/pr83604.c: New test.
12250 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
12252 * gcc.dg/vect/vect-align-4.c: New test.
12253 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
12254 and redefine as a structure with an unaligned member "b".
12255 (foo): Update accordingly.
12257 2018-01-05 Sudakshina Das <sudi.das@arm.com>
12260 * gcc.target/aarch64/bics_5.c: New test.
12261 * gcc.target/arm/bics_5.c: Likewise.
12263 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12265 PR tree-optimization/83605
12266 * gcc.dg/pr83605.c: New test.
12268 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12271 * gcc.target/i386/pr83554.c: New test.
12274 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
12277 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12281 * gfortran.dg/eoshift_8.f90: New test.
12282 * gfortran.dg/simplify_eoshift_1.f90: New test.
12284 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12287 * gcc.dg/pr83585.c: New test.
12289 2018-01-04 Nathan Sidwell <nathan@acm.org>
12292 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
12294 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12297 * gcc.dg/pr83666.c: New test.
12299 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
12302 * gcc.target/alpha/pr83628-1.c: New test.
12303 * gcc.target/alpha/pr83628-2.c: Ditto.
12305 2018-01-04 Martin Liska <mliska@suse.cz>
12308 * g++.dg/ipa/pr82352.C: New test.
12310 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12312 * gcc.dg/vect-opt-info-1.c: Moved to ...
12313 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
12314 vect_int targets, use dg-additional-options instead of dg-options and
12315 use relative line numbers instead of absolute.
12317 2018-01-03 Martin Sebor <msebor@redhat.com>
12319 PR tree-optimization/83655
12320 * gcc.dg/Wrestrict-5.c: New test.
12321 * c-c++-common/builtins.c: New test.
12323 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12324 Alan Hayward <alan.hayward@arm.com>
12325 David Sherwood <david.sherwood@arm.com>
12327 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
12330 2018-01-03 Jeff Law <law@redhat.com>
12333 * gcc.target/i386/stack-check-17.c: New test.
12334 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
12336 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12339 * gcc.dg/pr83621.c: New test.
12342 * gcc.dg/pr83645.c: New test.
12344 2018-01-03 Martin Sebor <msebor@redhat.com>
12346 PR tree-optimization/83603
12347 * gcc.dg/Wrestrict-4.c: New test.
12350 * gcc.dg/const-2.c: New test.
12351 * gcc.dg/pure-3.c: New test.
12353 2018-01-03 Martin Sebor <msebor@redhat.com>
12355 * gcc.dg/Wrestrict-3.c: New test.
12357 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12360 * g++.dg/opt/pr83555.C: New test.
12361 * g++.dg/ubsan/pr83555.C: New test.
12363 2018-01-03 David Malcolm <dmalcolm@redhat.com>
12366 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
12367 the !CHECKING_P case by expecting a note.
12368 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
12369 a note for the !CHECKING_P case, and move the return statement
12370 outside of #if CHECKING_P guard.
12372 2018-01-03 Jeff Law <law@redhat.com>
12374 PR middle-end/83654
12375 * gcc.target/i386/stack-check-18.c: New test.
12376 * gcc.target/i386/stack-check-19.c: New test.
12378 2018-01-03 Martin Sebor <msebor@redhat.com>
12380 PR tree-optimization/83501
12381 * c-c++-common/Warray-bounds-3.c: Remove xfail.
12383 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12385 PR tree-optimization/83501
12386 * gcc.dg/tree-ssa/pr83501-1.c: New test.
12388 2018-01-03 Nathan Sidwell <nathan@acm.org>
12391 * g++.dg/ipa/pr83667.C: New.
12393 2018-01-03 Martin Liska <mliska@suse.cz>
12395 PR tree-optimization/83593
12396 * gcc.dg/pr83593.c: New test.
12398 2018-01-03 Martin Liska <mliska@suse.cz>
12401 * g++.dg/ipa/pr83549.C: New test.
12403 2018-01-03 Marek Polacek <polacek@redhat.com>
12406 * g++.dg/warn/mvp2.C: New test.
12408 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12410 PR preprocessor/83602
12411 * g++.dg/cpp/pr83602.C: New test.
12414 * g++.dg/parse/pr83634.C: New test.
12416 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12419 * gfortran.dg/eoshift_7.f90: New test.
12421 2018-01-03 Jan Beulich <jbeulich@suse.com>
12423 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
12424 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
12426 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12428 Update copyright years.
12430 2018-01-03 Martin Liska <mliska@suse.cz>
12433 * gcc.dg/ipa/pr83594.c: New test.
12435 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12436 Alan Hayward <alan.hayward@arm.com>
12437 David Sherwood <david.sherwood@arm.com>
12439 * gcc.dg/vect-opt-info-1.c: New test.
12441 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12443 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
12444 floorf128, truncf128, and roundf128.
12445 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
12446 optimizations added in match.pd.
12447 * gcc.target/powerpc/float128-hw6.c: Likewise.
12448 * gcc.target/powerpc/float128-hw7.c: Likewise.
12449 * gcc.target/powerpc/float128-hw8.c: Likewise.
12450 * gcc.target/powerpc/float128-hw9.c: Likewise.
12451 * gcc.target/powerpc/float128-hw10.c: Likewise.
12452 * gcc.target/powerpc/float128-hw11.c: Likewise.
12454 2018-01-02 Jakub Jelinek <jakub@redhat.com>
12457 * g++.dg/cpp0x/pr83556.C: New test.
12459 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12463 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
12464 * gfortran.dg/simplify_cshift_4.f90: New test.
12466 2018-01-02 Marek Polacek <polacek@redhat.com>
12469 * g++.dg/cpp0x/inh-ctor30.C: New test.
12472 * g++.dg/cpp1z/pr83644.C: New test.
12474 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
12477 * gfortran.dg/coarray_45.f90: New test.
12480 * gfortran.dg/coarray_46.f90: New test.
12482 2018-01-01 Jakub Jelinek <jakub@redhat.com>
12484 PR tree-optimization/83581
12485 * gcc.dg/pr83581.c: New test.
12488 * gcc.dg/pr83595.c: New test.
12490 PR middle-end/83608
12491 * g++.dg/opt/pr83608.C: New test.
12493 PR middle-end/83609
12494 * gcc.dg/pr83609.c: New test.
12495 * g++.dg/opt/pr83609.C: New test.
12497 PR middle-end/83623
12498 * gcc.dg/pr83623.c: New test.
12500 * gcc.target/i386/i386.exp
12501 (check_effective_target_avx512vpopcntdqvl): New proc.
12502 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
12503 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
12504 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
12506 Copyright (C) 2018 Free Software Foundation, Inc.
12508 Copying and distribution of this file, with or without modification,
12509 are permitted in any medium without royalty provided the copyright
12510 notice and this notice are preserved.