1 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3 * gcc.target/i386/pr86048.c: New test.
5 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
7 * gcc.target/arc/fma-1.c: New test.
9 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
11 * gcc.target/arc/pr9001107555.c: New file.
13 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
15 * g++.dg/torture/aarch64-vect-init-1.C: New test.
17 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/init/delete3.C: New.
20 * g++.dg/init/new49.C: Likewise.
21 * g++.dg/init/new25.C: Test locations too.
22 * g++.dg/template/new4.C: Likewise.
23 * g++.old-deja/g++.jason/operator.C: Likewise.
25 2018-06-12 Marek Polacek <polacek@redhat.com>
27 Core issue 1331 - const mismatch with defaulted copy constructor
28 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
29 * g++.dg/cpp0x/defaulted52.C: New test.
30 * g++.dg/cpp0x/defaulted53.C: New test.
31 * g++.dg/cpp0x/defaulted54.C: New test.
32 * g++.dg/cpp0x/defaulted55.C: New test.
33 * g++.dg/cpp0x/defaulted56.C: New test.
34 * g++.dg/cpp0x/defaulted57.C: New test.
35 * g++.dg/cpp0x/defaulted58.C: New test.
36 * g++.dg/cpp0x/defaulted59.C: New test.
37 * g++.dg/cpp0x/defaulted60.C: New test.
39 2018-06-12 David Malcolm <dmalcolm@redhat.com>
42 * gcc.dg/spellcheck-transposition.c: New test.
44 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
47 * gfortran.dg/pr44491.f90: New testcase
49 2018-06-12 Martin Sebor <msebor@redhat.com>
51 PR tree-optimization/85259
52 * gcc.dg/Wstringop-overflow-5.c: New test.
53 * gcc.dg/Wstringop-overflow-6.c: New test.
55 2018-06-12 Martin Sebor <msebor@redhat.com>
58 * gcc.dg/Wstringop-truncation-3.c: New test.
60 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
62 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
63 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
64 * gcc.target/powerpc/swaps-p8-17.c: Same.
66 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
68 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
69 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
70 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
71 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
72 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
73 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
75 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
77 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
78 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
79 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
80 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
81 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
82 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
84 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
86 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
87 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
88 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
89 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
90 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
91 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
93 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
95 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
96 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
97 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
98 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
99 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
100 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
102 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
104 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
105 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
106 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
107 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
108 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
109 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
111 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
113 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
114 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
115 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
116 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
117 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
118 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
120 2018-06-12 Martin Liska <mliska@suse.cz>
122 * g++.dg/opt/mpx.C: New test.
123 * gcc.target/i386/mpx.c: New test.
125 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
127 * gcc.target/arc/builtin_simdarc.c: Update test.
128 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
129 * gcc.target/arc/tumaddsidi4.c: Likewise.
131 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
133 * gnat.dg/opt72a.ad[sb]: New test.
134 * gnat.dg/opt72_pkg.ads: New helper.
136 2018-06-12 Tom de Vries <tdevries@suse.de>
138 * gcc.dg-selftests/dg-final.exp: New file.
140 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
142 * g++.dg/lookup/new2.C: Test locations too.
143 * g++.dg/other/ellipsis1.C: Likewise.
144 * g++.dg/other/operator1.C: Likewise.
145 * g++.dg/other/operator2.C: Likewise.
146 * g++.dg/overload/operator2.C: Likewise.
147 * g++.dg/parse/defarg11.C: Likewise.
148 * g++.dg/parse/operator4.C: Likewise.
149 * g++.dg/template/error30.C: Likewise.
150 * g++.dg/template/explicit-args3.C: Likewise.
151 * g++.dg/warn/effc1.C: Likewise.
152 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
153 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
154 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
155 * g++.old-deja/g++.jason/conversion5.C: Likewise.
156 * g++.old-deja/g++.jason/operator.C: Likewise.
158 2018-06-11 Martin Sebor <msebor@redhat.com>
160 PR tree-optimization/86083
161 * gcc.dg/strlenopt-44.c: New test.
163 2018-06-11 Janus Weil <janus@gcc.gnu.org>
166 * gfortran.dg/generic_32.f90: New test.
167 * gfortran.dg/generic_33.f90: New test.
169 2018-06-11 Carl Love <cel@us.ibm.com>
170 * gcc.target/powerpc/altivec-7.c (main): Remove tests
171 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
172 long long bool. Remove duplicate dg-final for xxlxor. Update
173 dg-final instruction counts.
174 * gcc.target/powerpc/altivec-37.c (main): New file for
175 tests vec_unpackh and vec_unpackl returning long long bool and
178 2018-06-11 Martin Liska <mliska@suse.cz>
180 PR tree-optimization/86089
181 * gcc.dg/tree-ssa/pr86089.c: New test.
183 2018-06-11 Julia Koval <julia.koval@intel.com>
185 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
186 * gcc.target/i386/vpclmulqdq.c: Ditto.
188 2018-06-11 Olivier Hainque <hainque@adacore.com>
190 * gnat.dg/lang-dw2.adb: New test.
191 * gnat.dg/lang-dw3.adb: New test.
193 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
195 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
196 gnat.dg/assertion_policy1_pkg.ads: New testcase.
198 2018-06-11 Ed Schonberg <schonberg@adacore.com>
200 * gnat.dg/predicate1.adb: New testcase.
202 2018-06-11 Yannick Moy <moy@adacore.com>
204 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
206 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
208 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
211 2018-06-11 Javier Miranda <miranda@adacore.com>
213 * gnat.dg/prot4.adb: New testcase.
215 2018-06-11 Yannick Moy <moy@adacore.com>
217 * gnat.dg/part_of1-instantiation.adb,
218 gnat.dg/part_of1-instantiation.ads,
219 gnat.dg/part_of1-private_generic.adb,
220 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
223 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
225 * gnat.dg/contract1.adb: New testcase.
227 2018-06-11 Javier Miranda <miranda@adacore.com>
229 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
232 2018-06-11 Ed Schonberg <schonberg@adacore.com>
234 * gnat.dg/inline_always1.adb: New testcase.
236 2018-06-11 Ed Schonberg <schonberg@adacore.com>
238 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
239 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
240 gnat.dg/nested_generic2_g2.ads: New testcase.
242 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
244 * g++.dg/template/friend64.C: New.
245 * g++.old-deja/g++.other/friend4.C: Test the location too.
246 * g++.old-deja/g++.pt/crash23.C: Likewise.
248 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
250 * gfortran.dg/inline_matmul_23.f90: New test.
252 2018-06-10 Janus Weil <janus@gcc.gnu.org>
255 * gfortran.dg/intent_decl_1.f90: New test case.
257 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
259 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
260 * gfortran.dg/ieee/large_4.f90: Ditto.
261 * gfortran.dg/round_4.f90: Ditto.
263 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
266 * gfortran.dg/pr38351.f90: New test.
267 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
269 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
274 * gfortran.dg/pr85138_1.f90: New test.
275 * gfortran.dg/pr85138_2.f90: Ditto.
276 * gfortran.dg/pr85996.f90: Ditto.
278 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
281 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
282 * gfortran.dg/data_char_1.f90: Ditto.
283 * gfortran.dg/pr78571.f90: Ditto.
284 * gfortran.dg/pr78278.f90: New test.
286 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
289 * gfortran.dg/pr63514.f90: New test.
291 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
294 * gfortran.dg/bounds_check_20.f90: New test.
296 2018-06-08 Carl Love <cel@us.ibm.com>
298 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
300 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
301 vec_extract a signed int.
302 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
303 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
305 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
306 vec_extract a signed int.
307 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
308 vec_extract a signed int.
309 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
310 vec_xor builtins. Update xxsel, xxlxor counts.
312 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
315 * gfortran.dg/associate_30.f90: Remove code tested ...
316 * gfortran.dg/pr67803.f90: Ditto.
317 * gfortran.dg/pr67805.f90: Ditto.
318 * gfortran.dg/pr86059.f90: ... here. New test.
320 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
323 * gfortran.dg/pr78571.f90: New test.
325 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
328 * gcc.target/powerpc/pr85755.c: New test.
330 2018-06-08 Carl Love <cel@us.ibm.com>
332 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
334 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
336 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
337 for BE system that are different then for an LE system from this file
338 into vsx-vector-6-le.c using be target qualifier. Remove this file.
339 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
340 the various instruction counts. Rename file to vsx-vector-6.p8.c.
342 2018-06-08 Martin Liska <mliska@suse.cz>
344 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
346 2018-06-08 Martin Liska <mliska@suse.cz>
348 * g++.dg/dg.exp: Do not use mpx.exp.
349 * g++.dg/lto/lto.exp: Likewise.
350 * g++.dg/lto/pr69729_0.C: Remove.
351 * g++.dg/opt/pr71529.C: Remove.
352 * g++.dg/pr63995-1.C: Remove.
353 * g++.dg/pr68270.C: Remove.
354 * g++.dg/pr71624.C: Remove.
355 * g++.dg/pr71633.C: Remove.
356 * g++.dg/pr79761.C: Remove.
357 * g++.dg/pr79764.C: Remove.
358 * g++.dg/pr79769.C: Remove.
359 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
360 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
361 * gcc.dg/lto/chkp-privatize_0.c: Remove.
362 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
363 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
364 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
365 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
366 * gcc.dg/lto/pr66221_0.c: Remove.
367 * gcc.target/i386/chkp-always_inline.c: Remove.
368 * gcc.target/i386/chkp-bndret.c: Remove.
369 * gcc.target/i386/chkp-builtins-1.c: Remove.
370 * gcc.target/i386/chkp-builtins-2.c: Remove.
371 * gcc.target/i386/chkp-builtins-3.c: Remove.
372 * gcc.target/i386/chkp-builtins-4.c: Remove.
373 * gcc.target/i386/chkp-const-check-1.c: Remove.
374 * gcc.target/i386/chkp-const-check-2.c: Remove.
375 * gcc.target/i386/chkp-hidden-def.c: Remove.
376 * gcc.target/i386/chkp-label-address.c: Remove.
377 * gcc.target/i386/chkp-lifetime-1.c: Remove.
378 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
379 * gcc.target/i386/chkp-pr69044.c: Remove.
380 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
381 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
382 * gcc.target/i386/chkp-strchr.c: Remove.
383 * gcc.target/i386/chkp-strlen-1.c: Remove.
384 * gcc.target/i386/chkp-strlen-2.c: Remove.
385 * gcc.target/i386/chkp-strlen-3.c: Remove.
386 * gcc.target/i386/chkp-strlen-4.c: Remove.
387 * gcc.target/i386/chkp-strlen-5.c: Remove.
388 * gcc.target/i386/chkp-stropt-1.c: Remove.
389 * gcc.target/i386/chkp-stropt-10.c: Remove.
390 * gcc.target/i386/chkp-stropt-11.c: Remove.
391 * gcc.target/i386/chkp-stropt-12.c: Remove.
392 * gcc.target/i386/chkp-stropt-13.c: Remove.
393 * gcc.target/i386/chkp-stropt-14.c: Remove.
394 * gcc.target/i386/chkp-stropt-15.c: Remove.
395 * gcc.target/i386/chkp-stropt-16.c: Remove.
396 * gcc.target/i386/chkp-stropt-17.c: Remove.
397 * gcc.target/i386/chkp-stropt-2.c: Remove.
398 * gcc.target/i386/chkp-stropt-3.c: Remove.
399 * gcc.target/i386/chkp-stropt-4.c: Remove.
400 * gcc.target/i386/chkp-stropt-5.c: Remove.
401 * gcc.target/i386/chkp-stropt-6.c: Remove.
402 * gcc.target/i386/chkp-stropt-7.c: Remove.
403 * gcc.target/i386/chkp-stropt-8.c: Remove.
404 * gcc.target/i386/chkp-stropt-9.c: Remove.
405 * gcc.target/i386/i386.exp: Do not use mpx.exp.
406 * gcc.target/i386/indirect-thunk-11.c: Remove.
407 * gcc.target/i386/indirect-thunk-12.c: Remove.
408 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
409 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
410 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
411 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
412 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
413 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
414 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
415 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
416 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
417 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
418 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
419 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
420 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
421 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
422 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
423 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
424 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
425 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
426 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
427 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
428 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
429 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
430 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
431 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
432 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
433 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
434 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
435 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
436 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
437 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
438 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
439 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
440 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
441 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
442 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
443 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
444 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
445 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
446 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
447 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
448 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
449 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
450 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
451 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
452 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
453 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
454 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
455 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
456 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
457 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
458 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
459 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
460 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
461 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
462 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
463 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
464 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
465 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
466 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
467 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
468 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
469 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
470 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
471 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
472 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
473 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
474 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
475 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
476 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
477 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
478 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
479 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
480 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
481 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
482 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
483 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
484 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
485 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
486 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
487 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
488 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
489 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
490 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
491 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
492 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
493 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
494 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
495 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
496 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
497 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
498 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
499 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
500 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
501 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
502 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
503 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
504 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
505 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
506 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
507 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
508 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
509 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
510 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
511 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
512 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
513 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
514 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
515 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
516 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
517 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
518 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
519 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
520 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
521 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
522 * gcc.target/i386/mpx/label-address-1.c: Remove.
523 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
524 * gcc.target/i386/mpx/macro.c: Remove.
525 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
526 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
527 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
528 * gcc.target/i386/mpx/memcpy-1.c: Remove.
529 * gcc.target/i386/mpx/memmove-1.c: Remove.
530 * gcc.target/i386/mpx/memmove-2.c: Remove.
531 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
532 * gcc.target/i386/mpx/mpx-check.h: Remove.
533 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
534 * gcc.target/i386/mpx/mpx.exp: Remove.
535 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
536 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
537 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
538 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
539 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
540 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
541 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
542 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
543 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
544 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
545 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
546 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
547 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
548 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
549 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
550 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
551 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
552 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
553 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
554 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
555 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
556 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
557 * gcc.target/i386/mpx/pr65508.c: Remove.
558 * gcc.target/i386/mpx/pr65531.cc: Remove.
559 * gcc.target/i386/mpx/pr66048.cc: Remove.
560 * gcc.target/i386/mpx/pr66134.c: Remove.
561 * gcc.target/i386/mpx/pr66566.c: Remove.
562 * gcc.target/i386/mpx/pr66567.c: Remove.
563 * gcc.target/i386/mpx/pr66568.c: Remove.
564 * gcc.target/i386/mpx/pr66569.c: Remove.
565 * gcc.target/i386/mpx/pr66581.c: Remove.
566 * gcc.target/i386/mpx/pr68337-1.c: Remove.
567 * gcc.target/i386/mpx/pr68337-2.c: Remove.
568 * gcc.target/i386/mpx/pr68416.c: Remove.
569 * gcc.target/i386/mpx/pr78339.c: Remove.
570 * gcc.target/i386/mpx/pr79631.c: Remove.
571 * gcc.target/i386/mpx/pr79633.c: Remove.
572 * gcc.target/i386/mpx/pr79753.c: Remove.
573 * gcc.target/i386/mpx/pr79770.c: Remove.
574 * gcc.target/i386/mpx/pr79987.c: Remove.
575 * gcc.target/i386/mpx/pr79988.c: Remove.
576 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
577 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
578 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
579 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
580 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
581 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
582 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
583 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
584 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
585 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
586 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
587 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
588 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
589 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
590 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
591 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
592 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
593 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
594 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
595 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
596 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
597 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
598 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
599 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
600 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
601 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
602 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
603 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
604 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
605 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
606 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
607 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
608 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
609 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
610 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
611 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
612 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
613 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
614 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
615 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
616 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
617 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
618 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
619 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
620 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
621 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
622 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
623 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
624 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
625 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
626 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
627 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
628 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
629 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
630 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
631 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
632 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
633 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
634 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
635 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
636 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
637 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
638 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
639 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
640 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
641 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
642 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
643 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
644 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
645 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
646 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
647 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
648 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
649 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
650 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
651 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
652 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
653 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
654 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
655 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
656 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
657 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
658 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
659 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
660 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
661 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
662 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
663 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
664 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
665 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
666 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
667 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
668 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
669 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
670 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
671 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
672 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
673 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
674 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
675 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
676 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
677 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
678 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
679 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
680 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
681 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
682 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
683 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
684 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
685 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
686 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
687 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
688 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
689 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
690 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
691 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
692 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
693 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
694 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
695 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
696 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
697 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
698 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
699 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
700 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
701 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
702 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
703 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
704 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
705 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
706 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
707 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
708 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
709 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
710 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
711 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
712 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
713 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
714 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
715 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
716 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
717 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
718 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
719 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
720 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
721 * gcc.target/i386/pr63995-2.c: Remove.
722 * gcc.target/i386/pr64805.c: Remove.
723 * gcc.target/i386/pr65044.c: Remove.
724 * gcc.target/i386/pr65167.c: Remove.
725 * gcc.target/i386/pr65183.c: Remove.
726 * gcc.target/i386/pr65184.c: Remove.
727 * gcc.target/i386/pr65523.c: Remove.
728 * gcc.target/i386/pr70876.c: Remove.
729 * gcc.target/i386/pr70877.c: Remove.
730 * gcc.target/i386/pr71458.c: Remove.
731 * gcc.target/i386/pr80880.c: Remove.
732 * gcc.target/i386/ret-thunk-25.c: Remove.
733 * gcc.target/i386/thunk-retbnd.c: Remove.
734 * lib/mpx-dg.exp: Remove.
735 * gcc.target/i386/funcspec-56.inc: Adjust test case.
737 2018-06-07 Carl Love <cel@us.ibm.com>
739 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
742 2018-06-07 Carl Love <cel@us.ibm.com>
744 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
747 2018-06-07 Marek Polacek <polacek@redhat.com>
750 * gcc.dg/Wc90-c99-compat-10.c: New test.
751 * gcc.dg/Wc90-c99-compat-11.c: New test.
752 * gcc.dg/Wc90-c99-compat-12.c: New test.
753 * gcc.dg/Wc90-c99-compat-9.c: New test.
755 2018-06-07 Paul Koning <ni1d@arrl.net>
757 * gcc.c-torture/compile/20180605-1.c: New test.
759 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
762 * gfortran.dg/pr86045.f90: New test.
764 2018-06-07 Marek Polacek <polacek@redhat.com>
766 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
768 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
770 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
772 2018-06-07 Jakub Jelinek <jakub@redhat.com>
774 PR tree-optimization/69615
775 * gcc.dg/tree-ssa/pr69615.c: New test.
777 2018-06-07 Richard Biener <rguenther@suse.de>
779 PR tree-optimization/85935
780 * gcc.dg/graphite/pr85935.c: New testcase.
782 2018-06-04 Carl Love <cel@us.ibm.com>
784 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
785 debug print statements. Fix a few formating issues.
787 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
790 * gcc.target/powerpc/pr85657-4.c: New tests.
791 * gcc.target/powerpc/pr85657-5.c: Likewise.
792 * gcc.target/powerpc/pr85657-6.c: Likewise.
794 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
797 * gfortran.dg/realloc_on_assign_30.f90: New test.
799 2018-06-06 Carl Love <cel@us.ibm.com>
800 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
803 2018-06-06 Carl Love <cel@us.ibm.com>
805 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
807 * gcc.target/powerpc/builtins-4.c: New test file for tests
810 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
813 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
814 be used in templates. Don't check for them in overloaded functions.
816 2018-06-06 Jim Wilson <jimw@sifive.com>
818 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
819 * gcc.target/riscv/interrupt-mmode.c: New.
820 * gcc.target/riscv/interrupt-smode.c: New.
821 * gcc.target/riscv/interrupt-umode.c: New.
823 2018-06-06 Marek Polacek <polacek@redhat.com>
826 * g++.dg/cpp0x/initlist102.C: New test.
827 * g++.dg/cpp0x/initlist103.C: New test.
828 * g++.dg/cpp0x/initlist104.C: New test.
830 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
832 * gcc.dg/torture/pr86066.c: New test.
834 2018-06-06 Richard Biener <rguenther@suse.de>
836 PR tree-optimization/86062
837 * g++.dg/tree-ssa/pr86062.C: New testcase.
839 2018-06-05 Steve Ellcey <sellcey@cavium.com>
842 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
843 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
844 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
845 * gcc.target/aarch64/nofp_1.c: Ditto.
847 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
849 * gcc.target/arm/cmse/cmse-1c99.c: New test.
851 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
854 * gfortran.dg/goacc/pr85701.f90: New test.
856 2018-06-05 Marek Polacek <polacek@redhat.com>
859 * g++.dg/cpp0x/alias-decl-64.C: New test.
861 2018-06-05 Richard Biener <rguenther@suse.de>
863 PR tree-optimization/86046
864 * gcc.dg/pr86046.c: New testcase.
866 2018-06-05 Richard Biener <rguenther@suse.de>
868 PR tree-optimization/86047
869 * gcc.dg/pr86047.c: New testcase.
871 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
874 * g++.target/arm/arm.exp: New file.
875 * g++.target/arm/pr81497.C: Likewise.
877 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
879 * gcc.target/s390/htm-builtins-compile-4.c: New test.
881 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
883 * gcc.dg/store_merging_21.c: New test.
884 * gnat.dg/opt71b.adb: Likewise.
885 * gnat.dg/opt71.adb: Rename into...
886 * gnat.dg/opt71a.adb: ...this.
888 2018-06-04 Richard Biener <rguenther@suse.de>
890 PR tree-optimization/85955
891 * gcc.dg/pr85955.c: New testcase.
893 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
896 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
897 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
898 * gfortran.dg/allocate_stat_2.f90: Ditto.
899 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
901 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
903 * gcc.target/aarch64/sve/extract_5.c: New test.
905 2018-06-04 Jakub Jelinek <jakub@redhat.com>
909 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
911 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
912 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
913 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
914 * gcc.target/i386/avx512bw-pr86036.c: New test.
916 2018-06-04 Richard Biener <rguenther@suse.de>
918 PR tree-optimization/86038
919 * gcc.dg/pr86038.c: New testcase.
921 2018-06-04 Jakub Jelinek <jakub@redhat.com>
923 PR tree-optimization/69615
924 * gcc.dg/pr69615.c: New test.
927 * c-c++-common/gomp/pr86025.c: New test.
929 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
931 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
933 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
935 * gcc.dg/torture/pr86034.c: New test.
937 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
940 * gfortran.dg/cray_pointer_12.f90: New test.
942 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
945 * gfortran.dg/pr85938.f90: Fixed by revision r261081
947 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
949 * gnat.dg/specs/opt3.ads: New test.
950 * gnat.dg/specs/opt3_pkg.ads: New helper.
952 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
954 * gnat.dg/discr53.ad[sb]: New test.
955 * gnat.dg/discr53_pkg.ads: New helper.
957 2018-06-01 Carl Love <cel@us.ibm.com>
959 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
960 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
962 2018-06-01 Carl Love <cel@us.ibm.com>
964 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
965 to make it consistent with the naming convention in the file.
966 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
967 to altivec-7.c. Delete file.
968 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
969 to altivec-7.c. Delete file.
970 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
971 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
972 vec_unpackl tests. Update instruction counts.
973 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
974 tests to builtins-1.c.
975 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
976 tests to builtins-1.c.
977 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
978 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
979 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
980 Remove vec_ctf tests returning double. Remove vec_cts with
981 double args. Remove vec_sel with invalid arguments. Add tests for
983 Add instruction counts for new tests.
984 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
985 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
987 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
988 test_sll_vsill_vsill_vuc.
989 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
991 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
992 tests from altivec-7.h.
993 * gcc.target/powerpc/vsx-7-be.c: Remove file.
994 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
995 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
996 splat_sll, splat_uc, splat_int128, splat_uint128.
997 Make second argument of vec_extract and vec_insert a signed int.
998 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
1001 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
1003 * gcc.dg/store_merging_20.c: New test.
1004 * gnat.dg/opt71.adb: Likewise.
1005 * gnat.dg/opt71_pkg.ads: New helper.
1007 2018-06-01 Carl Love <cel@us.ibm.com>
1009 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
1010 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
1011 Add vec_xst_be for signed and unsigned arguments.
1013 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1017 * gfortran.dg/pr85816.f90: New test.
1018 * gfortran.dg/pr85975.f90: New test.
1020 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1023 * gfortran.dg/random_init_1.f90: New test.
1024 * gfortran.dg/random_init_2.f90: New test.
1025 * gfortran.dg/random_init_3.f90: New test.
1026 * gfortran.dg/random_init_4.f90: New test.
1027 * gfortran.dg/random_init_5.f90: New test.
1028 * gfortran.dg/random_init_6.f90: New test.
1030 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
1032 PR tree-optimization/85989
1033 * gcc.dg/torture/pr85989.c: New test.
1035 2018-06-01 Richard Biener <rguenther@suse.de>
1038 * gcc.dg/tree-ssa/pr86017.c: New testcase.
1040 2018-06-01 Richard Biener <rguenther@suse.de>
1043 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
1045 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
1048 * gcc.dg/strcmpopt_2.c: New test.
1049 * gcc.dg/strcmpopt_3.c: New test.
1052 * gcc.dg/strcmpopt_3.c: New test.
1054 2018-05-31 Jakub Jelinek <jakub@redhat.com>
1057 * gcc.target/i386/pr85984.c: New test.
1059 2018-05-31 Martin Sebor <msebor@redhat.com>
1062 * gcc.dg/Walloc-size-larger-than-1.c: New test.
1063 * gcc.dg/Walloc-size-larger-than-10.c: New test.
1064 * gcc.dg/Walloc-size-larger-than-11.c: New test.
1065 * gcc.dg/Walloc-size-larger-than-12.c: New test.
1066 * gcc.dg/Walloc-size-larger-than-13.c: New test.
1067 * gcc.dg/Walloc-size-larger-than-14.c: New test.
1068 * gcc.dg/Walloc-size-larger-than-15.c: New test.
1069 * gcc.dg/Walloc-size-larger-than-16.c: New test.
1070 * gcc.dg/Walloc-size-larger-than-17.c: New test.
1071 * gcc.dg/Walloc-size-larger-than-2.c: New test.
1072 * gcc.dg/Walloc-size-larger-than-3.c: New test.
1073 * gcc.dg/Walloc-size-larger-than-4.c: New test.
1074 * gcc.dg/Walloc-size-larger-than-5.c: New test.
1075 * gcc.dg/Walloc-size-larger-than-6.c: New test.
1076 * gcc.dg/Walloc-size-larger-than-7.c: New test.
1077 * gcc.dg/Walloc-size-larger-than-8.c: New test.
1078 * gcc.dg/Walloc-size-larger-than-9.c: New test.
1079 * gcc.dg/Walloc-size-larger-than.c: New test.
1081 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
1082 Cesar Philippidis <cesar@codesourcery.com>
1085 * gfortran.dg/goacc/pr77371-1.f90: New test.
1086 * gfortran.dg/goacc/pr77371-2.f90: New test.
1087 * gfortran.dg/goacc/pr85879.f90: New test.
1089 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1091 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
1092 * gnat.dg/stack_usage1b.adb: Likewise.
1093 * gnat.dg/stack_usage1c.adb: Likewise.
1094 * gnat.dg/stack_usage3.adb: Likewise.
1095 * gnat.dg/stack_usage1_pkg.adb: Delete.
1097 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1099 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
1100 * gcc.dg/store_merging_11.c: Likewise.
1101 * gcc.dg/store_merging_13.c: Likewise.
1102 * gcc.dg/store_merging_14.c: Likewise.
1103 * gcc.dg/store_merging_15.c: Likewise.
1104 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
1106 2018-05-31 Ed Schonberg <schonberg@adacore.com>
1108 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
1109 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
1110 gnat.dg/limited1_outer.ads: New testcase.
1112 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
1114 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
1115 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
1118 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1120 * gnat.dg/size_clause1.adb: New testcase.
1122 2018-05-31 Javier Miranda <miranda@adacore.com>
1124 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
1126 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
1128 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
1129 vld1x3 intrinsics for aarch64.
1130 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
1131 vst1x2 intrinsics for aarch64.
1132 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
1133 vst1x3 intrinsics for aarch64.
1135 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
1138 * g++.dg/diagnostic/pr77777.C: New test.
1140 2018-05-30 David Pagan <dave.pagan@oracle.com>
1143 * gcc.dg/noncompile/pr55976-1.c: New test.
1144 * gcc.dg/noncompile/pr55976-2.c: New test.
1146 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
1148 * gcc.dg/lto/20111213-1_0.c: Fix template.
1149 * gcc.dg/lto/20100603-1_0.c: Fix template.
1150 * gcc.dg/lto/20100603-2_0.c: Fix template.
1151 * gcc.dg/lto/20100603-3_0.c: Fix template.
1153 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
1154 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
1155 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
1156 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
1157 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
1158 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
1159 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
1160 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
1161 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
1162 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
1163 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
1164 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
1165 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
1166 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
1167 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
1168 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
1169 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
1170 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
1171 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
1172 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
1173 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
1174 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
1175 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
1176 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
1177 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
1178 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
1179 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
1180 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
1181 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
1182 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
1183 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
1184 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
1185 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
1186 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
1187 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
1188 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
1189 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
1190 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
1191 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
1192 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
1193 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
1194 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
1195 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
1196 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
1197 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
1198 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
1199 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
1200 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
1201 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
1202 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
1203 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
1204 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
1205 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
1206 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
1207 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
1208 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
1209 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
1210 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
1211 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
1212 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
1213 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
1214 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
1216 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
1219 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1221 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
1223 * gcc.target/aarch64/simd/ldp_stp_9: New.
1224 * gcc.target/aarch64/simd/ldp_stp_10: New.
1225 * gcc.target/aarch64/simd/ldp_stp_11: New.
1226 * gcc.target/aarch64/simd/ldp_stp_12: New.
1228 2018-05-30 Ed Schonberg <schonberg@adacore.com>
1230 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
1232 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
1234 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
1236 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
1239 * gcc.target/i386/pr85950.c: New test.
1241 2018-05-29 Marek Polacek <polacek@redhat.com>
1244 * g++.dg/cpp1z/class-deduction55.C: New test.
1245 * g++.dg/cpp1z/class-deduction56.C: New test.
1246 * g++.dg/cpp1z/class-deduction57.C: New test.
1248 2018-05-29 Jakub Jelinek <jakub@redhat.com>
1251 * g++.dg/warn/Wunused-var-33.C: New test.
1254 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
1255 and -fno-vect-cost-model options. Add aligned(64) attribute to the
1256 arrays. Add suffix 1 to all functions and use 4 iterations rather
1257 than N. Add functions with conversions to and from float.
1258 Add new set of functions with 8 iterations and another one
1259 with 16 iterations, expect 24 vectorized loops instead of just 4.
1260 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
1262 2018-05-29 Javier Miranda <miranda@adacore.com>
1264 * gnat.dg/equal2.adb: New testcase.
1266 2018-05-29 Ed Schonberg <schonberg@adacore.com>
1268 * gnat.dg/float_attributes_overflows.adb: New testcase.
1270 2018-05-29 Pascal Obry <obry@adacore.com>
1272 * gnat.dg/normalize_pathname.adb: New testcase.
1274 2018-05-29 Tom de Vries <tom@codesourcery.com>
1276 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
1278 * lib/scanipa.exp (scan-ipa-dump-times): Same.
1279 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
1280 * lib/scantree.exp (scan-tree-dump-times): Same.
1282 2018-05-29 Tom de Vries <tom@codesourcery.com>
1284 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
1285 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
1286 Use proc name as first argument to dg-scan.
1288 2018-05-29 Tom de Vries <tom@codesourcery.com>
1290 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
1293 2018-05-28 Richard Biener <rguenther@suse.de>
1295 PR tree-optimization/85934
1296 * gcc.target/i386/pr85934.c: New testcase.
1298 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1300 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
1302 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1304 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
1306 2018-05-28 Ed Schonberg <schonberg@adacore.com>
1308 * gnat.dg/fixedpnt5.adb: New testcase.
1310 2018-05-28 Justin Squirek <squirek@adacore.com>
1312 * gnat.dg/array31.adb: New testcase.
1314 2018-05-28 Justin Squirek <squirek@adacore.com>
1316 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
1317 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
1319 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
1321 * gfortran.dg/data_stmt_pointer.f90: new test.
1323 2018-05-27 Jakub Jelinek <jakub@redhat.com>
1326 * gcc.target/i386/avx512dq-pr85918.c: New test.
1328 2018-05-25 Jim Wilson <jimw@sifive.com>
1330 * gcc.target/riscv/interrupt-1.c: New.
1331 * gcc.target/riscv/interrupt-2.c: New.
1332 * gcc.target/riscv/interrupt-3.c: New.
1333 * gcc.target/riscv/interrupt-4.c: New.
1334 * gcc.target/riscv/interrupt-5.c: New.
1336 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
1339 * gfortran.dg/pr85786.f90: New test.
1341 2018-05-25 Paul Koning <ni1d@arrl.net>
1343 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
1344 * gcc.c-torture/compile/pr55921.c: Ditto.
1345 * gcc.c-torture/compile/pr60655-1.c: Ditto.
1346 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
1348 2018-05-25 Jakub Jelinek <jakub@redhat.com>
1351 * gcc.target/i386/avx512f-pr85832.c: New test.
1352 * gcc.target/i386/avx512vl-pr85832.c: New test.
1353 * gcc.target/i386/avx512bw-pr85832.c: New test.
1354 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
1356 2018-05-25 Bin Cheng <bin.cheng@arm.com>
1358 PR tree-optimization/85720
1359 * gcc.dg/tree-ssa/pr85720.c: New test.
1360 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
1363 2018-05-25 Martin Liska <mliska@suse.cz>
1366 * gcc.dg/tree-prof/update-loopch.c: Do not scan
1367 for 'Removing basic block'.
1369 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
1371 * gnat.dg/sec_stack1.adb: New testcase.
1373 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1375 * gnat.dg/fixedpnt4.adb: New testcase.
1377 2018-05-25 Javier Miranda <miranda@adacore.com>
1379 * gnat.dg/interface7.adb: New testcase.
1381 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
1383 * gnat.dg/sec_stack2.adb: New testcase.
1385 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1387 * gnat.dg/interface6.adb: New testcase.
1389 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1391 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
1393 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1395 * lib/target-supports.exp
1396 (check_effective_target_vect_double_cond_arith): Include
1397 multiplication and division.
1398 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
1399 fully-masked loops with a fixed vector length.
1400 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
1402 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1403 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1404 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
1406 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1408 * gcc.target/aarch64/sve/div_1.c: New test.
1409 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
1410 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
1411 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
1413 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1415 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
1417 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1419 * lib/target-supports.exp
1420 (check_effective_target_vect_double_cond_arith): New proc.
1421 * gcc.dg/vect/vect-cond-arith-1.c: New test.
1422 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1423 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
1424 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1425 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
1426 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
1427 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
1429 2018-05-25 Janus Weil <janus@gcc.gnu.org>
1432 * gfortran.dg/f2018_obs.f90: New test case.
1434 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1437 * gfortran.dg/pr85543.f90: New test.
1439 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1442 * gfortran.dg/pr85780.f90: New test.
1444 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1447 * gfortran.dg/pr85779_1.f90: New test.
1448 * gfortran.dg/pr85779_2.f90: Ditto.
1449 * gfortran.dg/pr85779_3.f90: Ditto.
1451 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1455 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
1456 * gfortran.dg/pr85895.f90: New test.
1458 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
1460 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
1461 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1463 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
1465 * gcc.dg/fold-popcount-1.c: New testcase.
1466 * gcc.dg/fold-popcount-2.c: New testcase.
1467 * gcc.dg/fold-popcount-3.c: New testcase.
1468 * gcc.dg/fold-popcount-4.c: New testcase.
1470 2018-05-24 Marek Polacek <polacek@redhat.com>
1473 * g++.dg/cpp0x/new3.C: New test.
1475 2018-05-24 Javier Miranda <miranda@adacore.com>
1477 * gnat.dg/discr52.adb: New testcase.
1479 2018-05-24 Ed Schonberg <schonberg@adacore.com>
1481 * gnat.dg/others1.adb: New testcase.
1483 2018-05-24 Justin Squirek <squirek@adacore.com>
1485 * gnat.dg/raise_expr.adb: New testcase.
1487 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
1489 * gnat.dg/formal_containers.adb: New testcase.
1491 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1493 * gcc.target/i386/pr85345.c: Require ifunc support.
1495 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
1497 * gcc.dg/vect/vect-fma-1.c: New test.
1499 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1501 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
1504 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1507 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1509 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1512 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
1514 * gcc.target/msp430/pr78849.c: New test.
1516 2018-05-23 Marek Polacek <polacek@redhat.com>
1518 * g++.dg/cpp2a/range-for8.C: New test.
1519 * g++.dg/cpp2a/range-for9.C: New test.
1520 * g++.dg/cpp2a/range-for10.C: New test.
1522 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
1524 * lib/target-supports.exp (check_effective_target_be): New.
1525 (check_effective_target_le): New.
1527 2018-05-23 Marek Polacek <polacek@redhat.com>
1529 * g++.dg/cpp2a/range-for1.C: New test.
1530 * g++.dg/cpp2a/range-for2.C: New test.
1531 * g++.dg/cpp2a/range-for3.C: New test.
1532 * g++.dg/cpp2a/range-for4.C: New test.
1533 * g++.dg/cpp2a/range-for5.C: New test.
1534 * g++.dg/cpp2a/range-for6.C: New test.
1535 * g++.dg/cpp2a/range-for7.C: New test.
1537 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1539 * gcc.target/i386/cvt-3.c: New test.
1541 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1543 * gcc.target/i386/cvt-2.c: New test.
1545 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
1547 * gcc.dg/pr79985.c: New testcase.
1549 2018-05-23 Richard Biener <rguenther@suse.de>
1551 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
1553 2018-05-23 Sudakshina Das <sudi.das@arm.com>
1556 * gcc.target/aarch64/pr84882.c: New test.
1557 * gcc.target/aarch64/target_attr_18.c: Likewise.
1559 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
1561 PR tree-optimization/85853
1562 * gfortran.dg/vect/pr85853.f90: New test.
1564 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1566 * gnat.dg/import2.adb: New testcase.
1568 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1570 * gnat.dg/discr51.adb: New testcase.
1572 2018-05-23 Javier Miranda <miranda@adacore.com>
1574 * gnat.dg/valid_scalars1.adb: New testcase.
1576 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1578 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
1580 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1582 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
1585 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1587 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
1590 2018-05-23 Bob Duff <duff@adacore.com>
1592 * gnat.dg/addr10.adb: New testcase.
1594 2018-05-23 Richard Biener <rguenther@suse.de>
1597 * gcc.dg/Wstrict-overflow-27.c: New testcase.
1599 2018-05-23 Yury Gribov <tetra2005@gmail.com>
1601 PR tree-optimization/85822
1602 * c-c++-common/pr85822.c: New test.
1604 2018-05-23 Richard Biener <rguenther@suse.de>
1606 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
1608 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1611 * gfortran.dg/pr30667.f: Add option "-std=legacy".
1613 2018-05-22 Martin Sebor <msebor@redhat.com>
1616 * gcc.dg/attr-nonstring.c: New test.
1618 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
1621 * gcc.target/i386/pr85345.c: New test.
1623 2018-05-22 Luis Machado <luis.machado@linaro.org>
1625 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
1627 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1630 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
1631 dg-additional-options.
1632 * gfortran.dg/graphite/block-2.f: Ditto.
1633 * gfortran.dg/graphite/id-19.f: Ditto.
1634 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1635 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1636 * gfortran.dg/vect/pr52580.f: Ditto.
1638 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
1640 * gcc.target/aarch64/ldp_stp_6.c: New.
1641 * gcc.target/aarch64/ldp_stp_7.c: New.
1642 * gcc.target/aarch64/ldp_stp_8.c: New.
1644 2018-05-22 Martin Sebor <msebor@redhat.com>
1647 * c-c++-common/attr-nonstring-3.c: Adjust.
1648 * c-c++-common/attr-nonstring-4.c: Adjust.
1649 * c-c++-common/attr-nonstring-6.c: New test.
1651 2018-05-22 Martin Sebor <msebor@redhat.com>
1653 PR tree-optimization/85826
1654 * gcc.dg/Wrestrict-17.c: New test.
1656 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1658 * gcc.dg/torture/pr85862.c: Rename to...
1659 * gcc.dg/torture/pr85852.c: ...this.
1661 2018-05-22 Justin Squirek <squirek@adacore.com>
1663 * gnat.dg/warn14.adb: New testcase.
1665 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
1667 * gnat.dg/controlled8.adb: New testcase.
1669 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
1671 * gnat.dg/discr50.adb: New testcase.
1673 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1675 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
1676 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
1677 gnat.dg/discr49_rec2.ads: New testcase.
1679 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1681 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
1682 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
1685 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1687 * gnat.dg/fixedpnt3.adb: New testcase.
1689 2018-05-22 Justin Squirek <squirek@adacore.com>
1691 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
1692 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
1694 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1697 * gcc.dg/torture/pr85862.c: New test.
1699 2018-05-22 Richard Biener <rguenther@suse.de>
1701 PR tree-optimization/85834
1702 * g++.dg/torture/pr85834.C: New testcase.
1703 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
1705 2018-05-22 Martin Liska <mliska@suse.cz>
1708 * g++.dg/ipa/pr85607.C: New test.
1710 2018-05-22 Richard Biener <rguenther@suse.de>
1712 PR tree-optimization/85863
1713 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
1715 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1718 * gfortran.dg/assumed_rank_5.f90: Update error message.
1719 * gfortran.dg/assumed_type_4.f90: Ditto.
1720 * gfortran.dg/bind_c_array_params.f03: Ditto.
1721 * gfortran.dg/bind_c_usage_28.f90: Ditto.
1722 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1723 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1724 * gfortran.dg/c_loc_tests_11.f03: Ditto.
1725 * gfortran.dg/coarray_atomic_2.f90: Ditto.
1726 * gfortran.dg/coarray_collectives_2.f90: Ditto.
1727 * gfortran.dg/coarray_collectives_10.f90: Ditto.
1728 * gfortran.dg/coarray_collectives_13.f90: Ditto.
1729 * gfortran.dg/rank_3.f90: Ditto.
1730 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
1731 * gfortran.dg/implicit_14.f90: Ditto.
1733 2018-05-21 Christian Groessler <chris@groessler.org>
1735 * gcc.c-torture/compile/simd-5.c: Fix comment.
1737 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
1740 * gcc.target/powerpc/pr85657-1.c: New test for converting between
1741 __float128, __ibm128, and long double.
1742 * gcc.target/powerpc/pr85657-2.c: Likewise.
1743 * gcc.target/powerpc/pr85657-3.c: Likewise.
1744 * g++.dg/pr85667.C: New test to make sure __ibm128 is
1745 implementated as a separate type internally, and is not just an
1746 alias for long double.
1748 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
1750 PR tree-optimization/85814
1751 * gcc.dg/torture/pr85814.c: New test.
1753 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1756 * g++.dg/cpp0x/cond1.C: New.
1757 * g++.dg/cpp1y/pr84588-1.C: Likewise.
1758 * g++.dg/cpp1y/pr84588-2.C: Likewise.
1759 * g++.dg/cpp1y/pr84588-3.C: Likewise.
1760 * g++.dg/parse/cond6.C: Likewise.
1761 * g++.dg/parse/cond7.C: Likewise.
1762 * g++.dg/parse/cond8.C: Likewise.
1763 * g++.dg/cpp1z/decomp16.C: Update.
1764 * g++.old-deja/g++.jason/cond.C: Likewise.
1766 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
1768 ChangeLog for r260480
1769 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
1770 warnings for deleted and obsolescent features.
1771 * gfortran.dg/graphite/id-19.f: Ditto.
1772 * gfortran.dg/graphite/id-20.f: Ditto.
1773 * gfortran.dg/graphite/id-27.f90: Ditto.
1774 * gfortran.dg/graphite/pr82449.f: Ditto.
1776 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1778 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
1779 tiny and large memory models.
1781 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1783 * gnat.dg/suppress_initialization.adb,
1784 gnat.dg/suppress_initialization_pkg.ads: New testcase.
1786 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1788 * gnat.dg/exit1.adb: New testcase.
1790 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1792 * gnat.dg/array30.adb: New testcase.
1794 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
1796 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
1798 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1800 * gcc.c-torture/execute/ssad-run.c: New test.
1801 * gcc.c-torture/execute/usad-run.c: Likewise.
1802 * gcc.target/aarch64/ssadv16qi.c: Likewise.
1803 * gcc.target/aarch64/usadv16qi.c: Likewise.
1805 2018-05-21 Tamar Christina <tamar.christina@arm.com>
1807 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
1808 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
1809 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
1811 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1812 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1813 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1815 2018-05-21 Janus Weil <janus@gcc.gnu.org>
1818 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
1819 * gfortran.dg/g77/20020307-1.f: Ditto.
1820 * gfortran.dg/g77/980310-3.f: Ditto.
1821 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
1822 * gfortran.dg/goacc/loop-1.f95: Ditto.
1823 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
1824 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
1825 * gfortran.dg/gomp/do-1.f90: Ditto.
1826 * gfortran.dg/gomp/omp_do1.f90: Ditto.
1827 * gfortran.dg/pr17229.f: Ditto.
1828 * gfortran.dg/pr37243.f: Ditto.
1829 * gfortran.dg/pr49721-1.f: Ditto.
1830 * gfortran.dg/pr58484.f: Ditto.
1831 * gfortran.dg/pr81175.f: Ditto.
1832 * gfortran.dg/pr81723.f: Ditto.
1833 * gfortran.dg/predcom-2.f: Ditto.
1834 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1835 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1836 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1837 * gfortran.dg/vect/pr52580.f: Ditto.
1839 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1842 * gfortran.dg/char_result_18.f90: New test.
1844 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1847 * gfortran.dg/associate_38.f90: New test.
1849 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1852 * gfortran.dg/select_type_42.f90: New test.
1854 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
1857 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
1858 that the patch fixes PR66694 & PR82617, although the testcases
1859 are not explicitly included.
1861 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
1863 * gcc.dg/stack-usage-1.c: Add support for rv32e.
1865 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
1868 * g++.dg/pr82899.C: New testcase.
1870 2018-05-18 Martin Liska <mliska@suse.cz>
1872 * gcc.dg/pr68766.c: Change pruned output.
1874 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
1877 * c-c++-common/goacc/pr85782.c: New test.
1879 2018-05-18 Sudakshina Das <sudi.das@arm.com>
1881 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
1883 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1885 * gcc.target/arm/pr62554.c: Delete.
1886 * gcc.target/arm/pr69610-1.c: Likewise.
1887 * gcc.target/arm/pr69610-2.c: Likewise.
1889 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1891 * gcc.target/arm/pr40887.c: Update comment.
1892 * lib/target-supports.exp: Don't generate effective target checks
1893 and related helpers for armv5. Update comment.
1894 * gcc.target/arm/armv5_thumb_isa.c: Delete.
1895 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
1896 target check and options.
1898 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1901 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
1902 scan-tree-dump-not for h.
1904 2018-05-18 Richard Biener <rguenther@suse.de>
1906 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1907 * gcc.dg/tree-ssa/pr45397.c: Likewise.
1908 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
1909 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1910 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
1911 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1912 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1913 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1914 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1915 * gcc.dg/tree-ssa/vrp58.c: Likewise.
1916 * gcc.dg/vrp-min-max-1.c: Likewise.
1917 * gcc.dg/vrp-min-max-3.c: New testcase.
1919 2018-05-18 Richard Biener <rguenther@suse.de>
1921 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
1922 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
1923 * gcc.dg/graphite/scop-6.c: Likewise.
1924 * gcc.dg/graphite/scop-7.c: Likewise.
1925 * gcc.dg/graphite/scop-8.c: Likewise.
1926 * gcc.dg/graphite/scop-9.c: Likewise.
1928 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1930 * gcc.target/aarch64/vect-init-ld1.c: New test.
1932 2018-05-18 Martin Liska <mliska@suse.cz>
1934 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
1935 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1937 2018-05-18 Martin Liska <mliska@suse.cz>
1939 * gcc.dg/ipa/ipa-icf-39.c: New test.
1940 * gcc.dg/pr68766.c: Adjust pruned output.
1942 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
1944 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
1946 * gcc.dg/fma-1.c: New test.
1947 * gcc.dg/fma-2.c: Likewise.
1948 * gcc.dg/fma-3.c: Likewise.
1949 * gcc.dg/fma-4.c: Likewise.
1950 * gcc.dg/fma-5.c: Likewise.
1951 * gcc.dg/fma-6.c: Likewise.
1952 * gcc.dg/fma-7.c: Likewise.
1953 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
1955 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
1956 * gfortran.dg/reassoc_8.f: Likewise.
1957 * gfortran.dg/reassoc_9.f: Likewise.
1958 * gfortran.dg/reassoc_10.f: Likewise.
1960 2018-05-17 Jim Wilson <jimw@sifive.com>
1962 * gcc.target/riscv/switch-qi.c: New.
1963 * gcc.target/riscv/switch-si.c: New.
1965 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
1968 * gcc.target/powerpc/pr85698.c: New test.
1970 2018-05-17 Richard Biener <rguenther@suse.de>
1972 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
1974 2018-05-17 Bin Cheng <bin.cheng@arm.com>
1976 PR tree-optimization/85793
1977 * gcc.dg/vect/pr85793.c: New test.
1979 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
1981 * gcc.dg/gimplefe-28.c: New test.
1982 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
1983 internal function calls.
1984 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1986 2018-05-17 Martin Liska <mliska@suse.cz>
1988 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
1989 space in between 'G_' and '('.
1991 2018-05-17 Jakub Jelinek <jakub@redhat.com>
1994 * gcc.target/i386/pr85323-7.c: New test.
1995 * gcc.target/i386/pr85323-8.c: New test.
1996 * gcc.target/i386/pr85323-9.c: New test.
1999 * gcc.target/i386/pr85323-4.c: New test.
2000 * gcc.target/i386/pr85323-5.c: New test.
2001 * gcc.target/i386/pr85323-6.c: New test.
2004 * gcc.target/i386/pr85323-1.c: New test.
2005 * gcc.target/i386/pr85323-2.c: New test.
2006 * gcc.target/i386/pr85323-3.c: New test.
2008 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
2009 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
2010 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
2011 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
2012 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
2013 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
2014 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
2015 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
2016 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
2017 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
2018 * gcc.target/i386/avx512f-setzero-1.c: New test.
2020 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
2022 * gcc.target/aarch64/vect-slp-dup.c: New.
2024 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2027 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
2029 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
2031 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
2032 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
2034 2018-05-17 Richard Biener <rguenther@suse.de>
2036 PR tree-optimization/85757
2037 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
2039 2018-05-16 Marek Polacek <polacek@redhat.com>
2042 * g++.dg/cpp0x/initlist-throw1.C: New test.
2043 * g++.dg/cpp0x/initlist-throw2.C: New test.
2045 2018-05-16 Carl Love <cel@us.ibm.com>
2047 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
2048 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
2049 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
2051 2018-05-16 Richard Biener <rguenther@suse.de>
2053 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
2054 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
2055 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
2057 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
2059 * gcc.target/aarch64/sve/vcond_10.c: New test.
2060 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
2061 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
2062 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
2064 2018-05-15 Martin Sebor <msebor@redhat.com>
2066 PR tree-optimization/85753
2067 * gcc.dg/Wrestrict-10.c: Adjust.
2068 * gcc.dg/Wrestrict-16.c: New test.
2070 2018-05-15 Martin Sebor <msebor@redhat.com>
2073 * c-c++-common/attr-nonstring-7.c: New test.
2075 2018-05-15 Richard Biener <rguenther@suse.de>
2077 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
2079 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2081 PR tree-optimization/83648
2082 * gcc.dg/tree-ssa/pr83648.c: New test.
2083 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
2085 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2088 * gcc.dg/ipa/pr85734.c: New test.
2090 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
2093 * gnat.dg/opt70.adb: New test.
2094 * gnat.dg/opt70_pkg.ad[sb]: New helper.
2096 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2098 * gcc.target/aarch64/crypto-fuse-1.c: New test.
2099 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
2101 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2103 * gcc.target/aarch64/vmov_n_1.c: Update test.
2104 * gcc.target/aarch64/vfp-1.c: Update test.
2106 2018-05-14 Jakub Jelinek <jakub@redhat.com>
2109 * gcc.c-torture/execute/pr85756.c: New test.
2111 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
2113 * gcc.target/i386/cldemote-1.c: New test.
2115 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
2118 * gfortran.dg/assumed_type_9.f90 : New test.
2120 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
2123 * gfortran.dg/pr85542.f90: New test.
2125 2018-05-11 Martin Jambor <mjambor@suse.cz>
2128 * g++.dg/lto/pr85655_0.C: New test.
2130 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
2132 * gcc.target/i386/tpause-1.c: New test.
2133 * gcc.target/i386/umonitor-1.c: New test.
2135 2018-05-11 Jakub Jelinek <jakub@redhat.com>
2138 * c-c++-common/gomp/pr85696.c: New test.
2140 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
2141 Jakub Jelinek <jakub@redhat.com>
2143 PR tree-optimization/85692
2144 * gcc.target/i386/pr85692.c: New test.
2146 2018-05-11 Martin Liska <mliska@suse.cz>
2149 * c-c++-common/ubsan/attrib-6.c: New test.
2151 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2154 * gfortran.dg/pr85687.f90: new test.
2156 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2159 * gfortran.dg/pr85521_1.f90: New test.
2160 * gfortran.dg/pr85521_2.f90: New test.
2162 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2165 * gfortran.dg/pr70870_1.f90: New test.
2167 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
2169 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
2171 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2174 * g++.dg/ext/offsetof2.C: New test.
2176 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
2179 * gfortran.dg/temporary_3.f90 : New test.
2182 * gfortran.dg/temporary_2.f90 : New test.
2184 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
2186 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
2187 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
2188 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
2189 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
2190 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
2191 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
2192 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
2193 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
2194 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
2195 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
2196 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
2197 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
2198 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
2199 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
2200 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
2201 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
2202 * gcc.dg/vmx/st-be-order.c: Delete testcase.
2203 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
2204 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
2205 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
2206 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
2207 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
2208 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
2209 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
2210 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
2211 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
2212 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
2214 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2216 PR tree-optimization/85699
2217 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
2218 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
2219 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
2220 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
2222 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
2224 * g++.dg/tls/pr85400.C: New test.
2226 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2229 * g++.dg/cpp1y/lambda-generic-85713.C: New.
2231 2018-05-09 Carl Love <cel@us.ibm.com>
2233 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
2235 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2239 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2242 * g++.dg/cpp1y/pr84588.C: New.
2244 2018-05-09 Andreas Schwab <schwab@suse.de>
2246 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
2248 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
2250 * gcc.target/aarch64/store_lane_spill_1.c: New test.
2251 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
2253 2018-05-08 Carl Love <cel@us.ibm.com>
2254 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
2256 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2259 * g++.dg/cpp1y/pr84588.C: New.
2261 2018-05-08 Marek Polacek <polacek@redhat.com>
2264 * g++.dg/cpp1z/constexpr-if22.C: New test.
2266 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
2269 * gcc.target/i386/pr85693.c: New test.
2271 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2274 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
2275 scan-assembler-times checking that except for [fh]*xor other functions
2276 don't use any load instructions.
2278 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
2280 * gcc.target/i386/builtin_target.c: Test goldmont.
2281 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
2284 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2287 * g++.dg/other/sse2-pr85572-1.C: New test.
2288 * g++.dg/other/sse2-pr85572-2.C: New test.
2289 * g++.dg/other/sse4-pr85572-1.C: New test.
2290 * g++.dg/other/avx2-pr85572-1.C: New test.
2293 * gcc.target/i386/pr85317.c: New test.
2294 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
2295 optimization barrier to avoid optimizing away the expected insn.
2298 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
2299 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
2301 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2303 * g++.dg/other/sve_const_pred_1.C: Rename to...
2304 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
2305 target selectors and explicit -march options.
2306 * g++.dg/other/sve_const_pred_2.C: Rename to...
2307 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
2308 * g++.dg/other/sve_const_pred_3.C: Rename to...
2309 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
2310 * g++.dg/other/sve_const_pred_4.C: Rename to...
2311 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
2312 * g++.dg/other/sve_tls_2.C: Rename to...
2313 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
2314 * g++.dg/other/sve_vcond_1.C: Rename to...
2315 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
2316 * g++.dg/other/sve_vcond_1_run.C: Rename to...
2317 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
2319 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2322 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
2325 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2328 * g++.dg/cpp0x/deleted14.C: New.
2330 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2331 Alan Hayward <alan.hayward@arm.com>
2332 David Sherwood <david.sherwood@arm.com>
2334 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
2336 * gcc.target/aarch64/sve/vcond_7.c: New test.
2337 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
2339 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2342 * g++.dg/cpp0x/sfinae62.C: New.
2344 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2346 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
2349 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2352 * g++.dg/cpp0x/narrowing1.C: New.
2354 2018-05-08 Richard Biener <rguenther@suse.de>
2357 * gcc.dg/torture/pr85574.c: Rename to...
2358 * gcc.dg/torture/pr85588.c: ... this.
2360 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2363 * gfortran.dg/minmaxloc_12.f90: New test case.
2364 * gfortran.dg/minmaxloc_13.f90: New test case.
2366 2018-05-07 Nathan Sidwell <nathan@acm.org>
2368 * g++.dg/cpp0x/range-for10.C: Delete.
2369 * g++.dg/ext/forscope1.C: Delete.
2370 * g++.dg/ext/forscope2.C: Delete.
2371 * g++.dg/template/for1.C: Delete.
2373 2018-05-07 Jeff Law <law@redhat.com>
2375 * gfortran.dg/linefile.f90: New test.
2377 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2379 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
2382 2018-05-06 Jakub Jelinek <jakub@redhat.com>
2385 * g++.dg/ext/asm14.C: New test.
2386 * g++.dg/ext/asm15.C: New test.
2387 * g++.dg/ext/asm16.C: New test.
2389 2018-05-06 Michael Eager <eager@eagercon.com>
2391 * gcc.target/microblaze/others/picdtr.c: Correct option
2392 -fPIE -mpic-data-is-text-relative.
2394 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
2396 * gcc.target/microblaze/others/picdtr.c: Add test for
2397 -fPIE -mpic-data-is-text-relative.
2399 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
2402 * gfortran.dg/coarray_dependency_1.f90: New test.
2403 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
2405 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2407 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
2408 to match the currently produced gimple.
2410 2018-05-04 Carl Love <cel@us.ibm.com>
2411 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
2413 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
2414 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
2415 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
2416 xvcmpgedp counts. Add xxsel counts.
2418 2018-05-04 Richard Biener <rguenther@suse.de>
2421 * g++.dg/torture/pr85627.C: New testcase.
2423 2018-05-04 Richard Biener <rguenther@suse.de>
2426 * gcc.dg/torture/pr85574.c: New testcase.
2427 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
2429 2018-05-04 Jakub Jelinek <jakub@redhat.com>
2432 * gcc.dg/nextafter-1.c: New test.
2433 * gcc.dg/nextafter-2.c: New test.
2434 * gcc.dg/nextafter-3.c: New test.
2435 * gcc.dg/nextafter-4.c: New test.
2437 2018-05-03 Nathan Sidwell <nathan@acm.org>
2439 Remove -ffriend-injection.
2440 * g++.old-deja/g++.jason/scoping15.C: Delete.
2441 * g++.old-deja/g++.mike/net43.C: Delete.
2443 2018-05-03 Jakub Jelinek <jakub@redhat.com>
2446 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
2447 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
2448 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
2449 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
2451 2018-05-03 Tom de Vries <tom@codesourcery.com>
2454 * lib/scanoffloadtree.exp: New file.
2456 2018-05-03 Richard Biener <rguenther@suse.de>
2458 PR tree-optimization/85615
2459 * gcc.dg/torture/pr85615.c: New testcase.
2461 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2463 PR tree-optimization/70291
2464 * gcc.dg/complex-6.c: New test.
2465 * gcc.dg/complex-7.c: Likewise.
2467 2018-05-03 Richard Biener <rguenther@suse.de>
2470 * fortran.dg/pr51434.f90: Truncate transfer argument.
2472 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2475 * gcc.c-torture/execute/pr85582-3.c: New test.
2477 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2478 Jason Merrill <jason@redhat.com>
2481 * g++.dg/warn/Wshadow-13.C: New.
2482 * g++.dg/warn/Wshadow-14.C: Likewise.
2484 2018-05-02 Tom de Vries <tom@codesourcery.com>
2487 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
2488 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
2490 2018-05-02 David Pagan <dave.pagan@oracle.com>
2493 * gcc.dg/noncompile/pr30552-1.c: New test.
2494 * gcc.dg/noncompile/pr30552-2.c: New test.
2495 * gcc.dg/noncompile/pr30552-3.c: New test.
2496 * gcc.dg/noncompile/pr30552-4.c: New test.
2498 2018-05-02 Richard Biener <rguenther@suse.de>
2500 PR tree-optimization/85597
2501 * gcc.dg/vect/pr85597.c: New testcase.
2503 2018-05-02 Tom de Vries <tom@codesourcery.com>
2506 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
2507 * lib/scanltranstree.exp: New file.
2508 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
2509 (scan-ltrans-tree-dump-times_required_options)
2510 (scan-ltrans-tree-dump-not_required_options)
2511 (scan-ltrans-tree-dump-dem_required_options)
2512 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
2513 * lib/gcc-dg.exp: Include scanltranstree.exp.
2515 2018-05-02 Tom de Vries <tom@codesourcery.com>
2518 * gcc.dg/ipa/ipa-icf-38.c: New test.
2519 * gcc.dg/ipa/ipa-icf-38a.c: New test.
2520 * lib/scandump.exp (dump-base): New proc.
2521 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
2522 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
2524 * lib/scanipa.exp: Add "" argument to scan-dump calls.
2525 * lib/scanlang.exp: Same.
2526 * lib/scanrtl.exp: Same.
2527 * lib/scantree.exp: Same.
2528 * lib/scanwpaipa.exp: New file.
2529 * lib/gcc-dg.exp: Include scanwpaipa.exp.
2531 2018-05-02 Richard Biener <rguenther@suse.de>
2534 * gcc.dg/torture/pr85567.c: New testcase.
2536 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2539 * gcc.c-torture/execute/pr85582-1.c: New test.
2540 * gcc.c-torture/execute/pr85582-2.c: New test.
2542 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
2544 PR tree-optimization/85586
2545 * gcc.dg/vect/pr85586.c: New test.
2547 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
2549 PR tree-optimization/85143
2550 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
2551 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
2553 2018-05-01 David Malcolm <dmalcolm@redhat.com>
2556 * c-c++-common/Wformat-pr84258.c: New test.
2558 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2560 PR tree-optimization/82665
2561 * gcc.dg/tree-ssa/pr82665.c: New test.
2563 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2566 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2567 (test_add_fixit_insert_formatted_single_line): New function.
2568 (test_add_fixit_insert_formatted_multiline): New function.
2569 Extend expected output of generated patch to include fix-it hints
2571 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
2572 "gcc-rich-location.h". Add test coverage for
2573 gcc_rich_location::add_fixit_insert_formatted.
2575 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2577 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2578 (test_show_locus): Update for location_get_source_line returning a
2579 char_span. Use char_span for handling words in the
2580 "test_many_nested_locations" fix-it example.
2582 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2584 * gcc.target/arc/interrupt-8.c: Update test.
2585 * gcc.target/arc/loop-4.c: Likewise.
2586 * gcc.target/arc/loop-hazard-1.c: Likewise.
2587 * gcc.target/arc/sdata-3.c: Likewise.
2589 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2591 * gcc.target/arc/store-merge-1.c: New test.
2592 * gcc.target/arc/add_n-combine.c: Update test.
2594 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
2596 Microblaze Target: PIC data text relative
2598 * gcc.target/microblaze/others/data_var1.c: Include
2599 PIC case of r20 base register.
2600 * gcc.target/microblaze/others/data_var2.c: Ditto.
2601 * gcc.target/microblaze/others/picdtr.c: Add new
2602 test case for -mpic-is-data-text-relative.
2603 * gcc.target/microblaze/others/sdata_var1.c: Add
2604 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2605 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2606 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2607 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2608 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2609 * gcc.target/microblaze/others/string_cst1_gpopt.c:
2611 * gcc.target/microblaze/others/string_cst2_gpopt.c:
2614 2018-04-30 Richard Biener <rguenther@suse.de>
2616 PR tree-optimization/28364
2617 PR tree-optimization/85275
2618 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
2619 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
2620 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
2621 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
2622 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
2624 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
2625 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
2627 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2628 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2629 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2631 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
2634 * gcc.target/i386/pr84431.c: New test.
2636 2018-04-27 Martin Jambor <mjambor@suse.cz>
2639 * g++.dg/ipa/pr85549.C: New test.
2641 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2644 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
2646 * g++.dg/cpp0x/constexpr-85553.C: New test.
2648 2018-04-27 David Malcolm <dmalcolm@redhat.com>
2651 * g++.dg/pr85515-1.C: New test.
2652 * g++.dg/pr85515-2.C: New test.
2654 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
2657 * g++.dg/cpp0x/friend3.C: New.
2659 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2662 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2663 Use check_effective_target_arm_little_endian.
2665 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2667 PR tree-optimization/85529
2668 * gcc.c-torture/execute/pr85529-1.c: New test.
2669 * gcc.c-torture/execute/pr85529-2.c: New test.
2670 * gcc.dg/pr85529.c: New test.
2672 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2674 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
2675 `.dword' in addition to `lw' and `.word'.
2677 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2679 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
2681 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
2683 * gnat.dg/loop_optimization24.adb: New test.
2685 2018-04-26 Richard Biener <rguenther@suse.de>
2687 PR tree-optimization/85116
2688 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
2689 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
2690 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
2691 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
2693 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
2696 * gcc.target/i386/pr85473-1.c: New test.
2697 * gcc.target/i386/pr85473-2.c: New test.
2699 2018-04-25 Nathan Sidwell <nathan@acm.org>
2700 Jakub Jelinek <jakub@redhat.com>
2704 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
2705 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
2706 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
2707 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
2708 * g++.dg/cpp0x/pr85437-1.C: New.
2709 * g++.dg/cpp0x/pr85437-2.C: New.
2710 * g++.dg/cpp0x/pr85437-3.C: New.
2711 * g++.dg/cpp0x/pr85437-4.C: New.
2713 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
2716 * gfortran.dg/pr85520.f90: New test.
2718 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2721 * gcc.dg/pr85512.c: New test.
2723 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
2726 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
2727 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
2728 * gcc.dg/pr85388-1.c (dg-options): Likwise.
2729 * gcc.dg/pr85388-2.c (dg-options): Likwise.
2730 * gcc.dg/pr85388-3.c (dg-options): Likwise.
2731 * gcc.dg/pr85388-4.c (dg-options): Likwise.
2732 * gcc.dg/pr85388-5.c (dg-options): Likwise.
2733 * gcc.dg/pr85388-6.c (dg-options): Likwise.
2734 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
2735 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
2736 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
2737 * gcc.target/i386/cet-label.c (dg-options): Likwise.
2738 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
2739 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
2740 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
2741 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
2742 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
2743 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
2744 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
2745 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
2746 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
2747 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
2748 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
2749 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
2750 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
2751 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
2752 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
2753 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
2754 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
2755 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
2756 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
2757 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
2758 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
2759 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
2760 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
2761 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
2762 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
2763 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
2764 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
2765 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
2766 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
2767 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
2768 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
2769 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
2770 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
2771 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
2772 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
2773 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
2774 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
2775 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
2776 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
2777 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
2778 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
2779 * gcc.target/i386/pr84146.c (dg-options): Likwise.
2780 * gcc.target/i386/pr85403.c (dg-options): Likwise.
2781 * gcc.target/i386/pr85404.c (dg-options): Likwise.
2782 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
2784 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
2785 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
2786 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
2787 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
2788 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
2789 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
2790 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
2791 * (dg-options): Likwise.
2792 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
2794 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
2795 * gcc.target/i386/cet-label-3.c: Removed.
2796 * gcc.target/i386/cet-property-3.c: Likwise.
2797 * gcc.target/i386/cet-sjlj-7.c: Likwise.
2799 2018-04-24 Jakub Jelinek <jakub@redhat.com>
2802 * gcc.target/i386/pr85511.c: New test.
2805 * g++.dg/ext/pr85503.C: New test.
2808 * gcc.target/i386/pr85508.c: New test.
2810 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
2812 PR tree-optimization/85478
2813 * g++.dg/pr85478.C: New test.
2815 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
2817 * g++.dg/torture/pr85496.C: New test.
2819 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
2821 PR rtl-optimization/85423
2822 * gcc.dg/pr85423.c: New test.
2824 2018-04-20 Martin Sebor <msebor@redhat.com>
2827 * gcc.dg/Wrestrict-15.c: New test.
2829 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
2832 * gcc.target/powerpc/pr85456.c: New test.
2834 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
2836 * g++.dg/ext/undef-bool-1.C: Require lp64.
2837 * gcc.target/powerpc/undef-bool-2.c: Likewise.
2839 2018-04-20 Jeff Law <law@redhat.com>
2841 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
2843 * gcc.dg/stack-check-6.c: Likewise.
2844 * gcc.dg/stack-check-6a.c: Likewise.
2845 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
2846 * gcc.target/i386/stack-check-18.c: Likewise.
2847 * gcc.target/i386/stack-check-19.c: Likewise.
2849 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2852 * gcc.target/aarch64/sve/vcond_1.c: Move to...
2853 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
2854 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
2855 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
2857 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
2860 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
2861 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
2863 2018-04-20 Richard Biener <rguenther@suse.de>
2866 * gcc.dg/torture/pr85475.c: New testcase.
2868 2018-04-20 Martin Jambor <mjambor@suse.cz>
2871 * gcc.dg/ipa/pr85449.c: New test.
2873 2018-04-20 Martin Jambor <mjambor@suse.cz>
2876 * g++.dg/ipa/pr85447.C: New file.
2877 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
2879 2018-04-20 Jakub Jelinek <jakub@redhat.com>
2882 * g++.dg/cpp0x/pr85462.C: New test.
2884 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2886 * gcc.target/i386/pr85404.c: Require CET target.
2888 2018-04-19 Jakub Jelinek <jakub@redhat.com>
2890 PR tree-optimization/85467
2891 * gcc.dg/pr85467.c: New test.
2893 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2896 * g++.dg/parse/crash68.C: New.
2898 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2901 * g++.dg/torture/pr85334.C: New test.
2903 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
2905 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
2906 * g++.dg/diagnostic/pr85464.C: New.
2908 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2911 * gcc.dg/torture/pr85397-1.c: New test.
2912 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
2913 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
2915 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2918 * gcc.target/i386/pr85404.c: New test.
2920 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2923 * c-c++-common/attr-nocf-check-1.c: Compile with
2924 -fcf-protection=none.
2925 * c-c++-common/attr-nocf-check-3.c: Likewise.
2926 * gcc.dg/march-generic.c: Likewise.
2927 * gcc.target/i386/align-limit.c: Likewise.
2928 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
2929 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
2930 * gcc.target/i386/cet-property-2.c: Likewise.
2931 * gcc.target/i386/ret-thunk-26.c: Likewise.
2932 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
2934 * c-c++-common/fcf-protection-2.c: Likewise.
2935 * c-c++-common/fcf-protection-3.c: Likewise.
2936 * c-c++-common/fcf-protection-5.c: Likewise.
2937 * c-c++-common/fcf-protection-6.c: Likewise.
2938 * c-c++-common/fcf-protection-7.c: Likewise.
2939 * gcc.target/i386/cet-label-3.c: New test.
2940 * gcc.target/i386/cet-property-3.c: Likewise.
2941 * gcc.target/i386/cet-sjlj-7.c: Likewise.
2942 * gcc.target/i386/pr85417-1.c: Likewise.
2943 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
2944 __x86_indirect_thunk_nt_(r|e)ax
2945 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2946 * gcc.target/i386/pr85403.c: Remove dg-error,
2948 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
2950 * gcc.target/i386/movdir-1.c: New test.
2952 2018-04-19 Richard Biener <rguenther@suse.de>
2955 * gcc.dg/pr85455.c: New testcase.
2957 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2959 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
2961 * g++.dg/lto/pr85405b_0.C: Likewise.
2962 * g++.dg/lto/pr84805_0.C: Likewise.
2964 2018-04-18 Martin Liska <mliska@suse.cz>
2968 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
2971 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
2974 * gcc.dg/pr85388-1.c: New test.
2975 * gcc.dg/pr85388-2.c: Likewise.
2976 * gcc.dg/pr85388-3.c: Likewise.
2977 * gcc.dg/pr85388-4.c: Likewise.
2978 * gcc.dg/pr85388-5.c: Likewise.
2979 * gcc.dg/pr85388-6.c: Likewise.
2981 2018-04-18 Jan Hubicka <jh@suse.cz>
2982 Martin Liska <mliska@suse.cz>
2984 * g++.dg/lto/pr83121_0.C: Update template.
2985 * g++.dg/lto/pr83121_1.C: Update template.
2986 * g++.dg/lto/pr84805_0.C: Update template.
2987 * g++.dg/lto/pr84805_1.C: Update template.
2988 * g++.dg/lto/pr84805_2.C: Update template.
2990 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2993 * g++.dg/cpp0x/pr84630.C: New.
2995 2018-04-18 Jakub Jelinek <jakub@redhat.com>
2998 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
2999 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
3000 in two cases. Uncomment two other tests and add expected dg-error for
3002 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
3003 -Wnarrowing diagnostics on some targets for c++11.
3004 * g++.dg/parse/array-size2.C: Remove xfail.
3005 * g++.dg/cpp0x/constexpr-84463.C: New test.
3007 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
3009 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
3010 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
3012 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3015 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
3016 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
3017 * g++.dg/other/sve_tls_2.C: Require effective target tls.
3019 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3021 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
3022 prevent cascading of errors and change expected error message.
3023 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
3025 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
3026 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
3027 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
3028 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
3030 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3032 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3035 * gcc.dg/pr85430.c: New test.
3037 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3040 * gcc.target/arm/pr54300.C: Move to...
3041 * g++.dg/other/pr54300.C: ... Here. Add target directives.
3042 * gcc.target/arm/pr55073.C: Move to...
3043 * g++.dg/other/pr55073.C: ... Here. Add target directives.
3044 * gcc.target/arm/pr56184.C: Move to...
3045 * g++.dg/other/pr56184.C: ... Here. Add target directives.
3046 * gcc.target/arm/pr59985.C: Move to...
3047 * g++.dg/other/pr59985.C: ... Here. Add target directives.
3048 * gcc.target/aarch64/pr60675.C: Move to...
3049 * g++.dg/other/pr60675.C: ... Here. Add target directives.
3050 * gcc.target/aarch64/pr81422.C: Move to...
3051 * g++.dg/other/pr81422.C: ... Here. Add target directives.
3052 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
3053 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
3054 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
3055 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
3056 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
3057 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
3058 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
3059 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
3060 * gcc.target/aarch64/sve/tls_2.C: Move to...
3061 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
3062 * gcc.target/aarch64/pr81414.C: Rename to...
3063 * gcc.target/aarch64/pr81414.c: ... This.
3064 * gcc.target/aarch64/simd/pr67896.C: Rename to...
3065 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
3067 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
3068 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
3069 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
3070 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
3073 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3076 * gcc.dg/pr85414.c: New test.
3078 2018-04-17 Martin Jambor <mjambor@suse.cz>
3081 * g++.dg/ipa/pr85421.C: New test.
3083 2018-04-17 Martin Liska <mliska@suse.cz>
3086 * g++.dg/lto/pr85405b_0.C: New test.
3087 * g++.dg/lto/pr85405b_1.C: New test.
3089 2018-04-17 Martin Liska <mliska@suse.cz>
3092 * g++.dg/lto/pr85405_0.C: New test.
3093 * g++.dg/lto/pr85405_1.C: New test.
3095 2018-04-17 Martin Liska <mliska@suse.cz>
3098 * g++.dg/ext/pr85329-2.C: New test.
3099 * g++.dg/ext/pr85329.C: New test.
3100 * gcc.target/i386/mvc12.c: New test.
3102 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
3105 * g++.dg/pr85039-1.C: New.
3106 * g++.dg/pr85039-2.C: New.
3107 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
3109 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
3112 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
3113 if the target supports efficient unaligned storage accesses.
3115 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
3118 * gcc.target/powerpc/pr83660.C: New test.
3120 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
3123 * gcc.target/i386/pr85403.c: New test.
3125 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
3128 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
3130 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3131 Jason Merrill <jason@redhat.com>
3134 * g++.dg/cpp0x/pr85112.C: New.
3136 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
3139 * g++.dg/ext/undef-bool-1.C: New file.
3140 * gcc.target/powerpc/powerpc.exp: Remove .C support.
3141 * gcc.target/powerpc/undef-bool-1.C: Remove file.
3143 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
3146 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
3147 corresponding dg-error clause.
3148 * gcc.target/powerpc/pr80098-3.c: Ditto.
3149 * gcc.target/powerpc/pr80103-1.c: Delete.
3151 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
3155 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
3156 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
3158 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3161 * gfortran.dg/implied_do_io_5.f90: New test.
3163 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
3166 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
3167 several values: positive, negative, and zero.
3168 * gcc.target/powerpc/sse2-pslld-1.c: Same.
3169 * gcc.target/powerpc/sse2-psllq-1.c: Same.
3171 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
3173 PR rtl-optimization/79916
3174 * gcc.target/powerpc/pr79916.c: New.
3176 2018-04-13 Jakub Jelinek <jakub@redhat.com>
3178 PR rtl-optimization/85393
3179 * g++.dg/opt/pr85393.C: New test.
3180 * g++.dg/opt/pr85393-aux.cc: New file.
3182 PR rtl-optimization/85376
3183 * gcc.dg/pr85376.c: New test.
3185 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
3187 PR rtl-optimization/83852
3188 * gcc.dg/pr83852.c: New testcase.
3190 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
3193 * gcc.target/s390/pr77822-1.C: Rename to ...
3194 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
3195 * gcc.target/s390/pr77822-2.c: Add asm scan check.
3196 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
3198 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
3201 * gcc.target/i386/pr71991.c: New testcase.
3203 2018-04-13 Martin Liska <mliska@suse.cz>
3204 Jakub Jelinek <jakub@redhat.com>
3207 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
3210 2018-04-12 David Malcolm <dmalcolm@redhat.com>
3213 * g++.dg/diagnostic/macro-arg-count.C: New test.
3215 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3219 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
3220 array and move test to libgomp/testsuite/libgomp.fortran.
3221 * gfortran.dg/do_concurrent_6.f90: New test.
3223 2018-04-12 Marek Polacek <polacek@redhat.com>
3226 * g++.dg/parse/error61.C: New test.
3228 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3230 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
3231 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
3233 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3236 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
3237 specify -mvsx on gcc command line.
3239 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3242 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
3243 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
3245 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3248 * gcc.target/i386/pr85328.c: New test.
3250 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3252 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
3254 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3256 PR rtl-optimization/85342
3257 * gcc.target/i386/pr85342.c: New test.
3259 2018-04-11 Jason Merrill <jason@redhat.com>
3261 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
3262 if ulimit -v is set.
3264 2018-04-11 Bin Cheng <bin.cheng@arm.com>
3267 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
3269 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3271 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
3272 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
3274 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3277 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
3280 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3283 * gcc.target/i386/pr84301.c: New test.
3285 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3287 PR tree-optimization/85331
3288 * gcc.c-torture/execute/pr85331.c: New test.
3290 2018-04-11 Marek Polacek <polacek@redhat.com>
3293 * g++.dg/cpp0x/pr51225.C: Adjust error message.
3294 * g++.dg/cpp1z/constexpr-if21.C: New test.
3296 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3299 * gcc.target/i386/pr85281.c: New test.
3301 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3303 PR rtl-optimization/84659
3304 * gcc.dg/pr84659.c: New test.
3306 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3309 * g++.dg/debug/dwarf2/pr85302.C: New test.
3311 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3314 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
3317 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3320 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
3322 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
3324 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
3325 * gcc.target/powerpc/dimode_off.c: Ditto.
3326 * gcc.target/powerpc/tfmode_off.c: Ditto.
3327 * gcc.target/powerpc/timode_off.c: Ditto.
3329 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3331 * gcc.target/powerpc/vec-ldl-1.c: New test.
3332 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
3333 corrections to ABI implementation.
3335 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
3338 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
3340 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3342 PR rtl-optimization/85300
3343 * gcc.dg/pr85300.c: New test.
3345 2018-04-10 David Malcolm <dmalcolm@redhat.com>
3348 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
3349 where we now show the pertinent parameter.
3350 * g++.dg/diagnostic/aka2.C: Likewise.
3351 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3353 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3356 * gfortran.dg/gomp/pr85313.f90: New test.
3358 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3361 * g++.dg/parse/template29.C: New.
3363 2018-04-10 Bin Cheng <bin.cheng@arm.com>
3366 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
3368 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3372 * gcc.target/i386/avx512f-pr85177.c: New test.
3373 * gcc.target/i386/avx512f-pr85255.c: New test.
3375 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
3377 PR tree-optimization/85286
3378 * gcc.dg/vect/pr85286.c: New test.
3380 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3383 * gcc.target/arm/pr85173.c: New test.
3385 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3388 * gcc.dg/lto/pr85248_0.c: New test.
3389 * gcc.dg/lto/pr85248_1.c: New test.
3391 2018-04-09 Jan Hubicka <jh@suse.cz>
3394 * g++.dg/torture/pr85078.C: New.
3396 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3399 * g++.dg/cpp1z/decomp44.C: New.
3400 * g++.dg/cpp1z/decomp45.C: Likewise.
3402 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3405 * gfortran.dg/do_concurrent_5.f90: New test.
3406 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
3409 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3412 * gfortran.dg/parameter_array_element_3.f90: New test.
3414 2018-04-09 Jakub Jelinek <jakub@redhat.com>
3417 * g++.dg/cpp1z/decomp43.C: New test.
3419 PR rtl-optimization/80463
3420 * g++.dg/pr80463.C: Add -w to dg-options.
3422 2018-04-09 Richard Biener <rguenther@suse.de>
3424 PR tree-optimization/85284
3425 * gcc.dg/torture/pr85284.c: New testcase.
3427 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3429 PR rtl-optimization/80463
3430 PR rtl-optimization/83972
3431 PR rtl-optimization/83480
3433 * gcc.dg/pr80463.c: New test.
3434 * g++.dg/pr80463.C: Likewise.
3435 * gcc.dg/pr83972.c: Likewise.
3437 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3439 PR rtl-optimization/83913
3440 * gcc.dg/pr83913.c: New test.
3442 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3444 PR rtl-optimization/83962
3445 * gcc.dg/pr83962.c: New test.
3447 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3449 PR rtl-optimization/83530
3450 * gcc.dg/pr83530.c: New test.
3452 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3455 * gfortran.dg/realloc_on_assign_16a.f90: New test.
3457 2018-04-07 Jakub Jelinek <jakub@redhat.com>
3459 PR tree-optimization/85257
3460 * gcc.dg/pr85257.c: New test.
3462 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
3464 * g++.dg/opt/pr85196.C: New test.
3466 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3469 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
3470 std::tuple here since they need C++11.
3471 * g++.dg/lookup/missing-std-include-8.C: New test.
3472 * g++.dg/lookup/missing-std-include.C: Move std::array and
3473 std::tuple test to missing-std-include-6.C to avoid failures
3476 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3479 * gcc.dg/debug/pr85252.c: New test.
3481 PR rtl-optimization/84872
3482 * gcc.dg/graphite/pr84872.c: New test.
3485 * g++.dg/cpp1z/decomp42.C: New test.
3487 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3490 * g++.dg/lookup/missing-std-include-7.C: New test.
3492 2018-04-06 Tamar Christina <tamar.christina@arm.com>
3494 * gcc.dg/struct-simple.c: Revert r254862.
3495 * lib/target-supports.exp
3496 (check_effective_target_word_mode_no_slow_unalign): Likewise.
3498 2018-04-06 Richard Biener <rguenther@suse.de>
3501 * gcc.dg/torture/pr85244-1.c: New testcase.
3502 * gcc.dg/torture/pr85244-2.c: Likewise.
3504 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3507 * c-c++-common/ubsan/pr85213.c: New test.
3509 2018-04-06 Richard Biener <rguenther@suse.de>
3512 * gcc.dg/pr85180.c: New testcase.
3514 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3516 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
3517 to trigger the optimization. Do some cleanup and function
3518 renaming. Add more test functions.
3520 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3522 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
3524 * gcc.target/s390/hotpatch-1.c: Skip when building without
3526 * gcc.target/s390/hotpatch-10.c: Likewise.
3527 * gcc.target/s390/hotpatch-11.c: Likewise.
3528 * gcc.target/s390/hotpatch-12.c: Likewise.
3529 * gcc.target/s390/hotpatch-13.c: Likewise.
3530 * gcc.target/s390/hotpatch-14.c: Likewise.
3531 * gcc.target/s390/hotpatch-15.c: Likewise.
3532 * gcc.target/s390/hotpatch-16.c: Likewise.
3533 * gcc.target/s390/hotpatch-17.c: Likewise.
3534 * gcc.target/s390/hotpatch-18.c: Likewise.
3535 * gcc.target/s390/hotpatch-19.c: Likewise.
3536 * gcc.target/s390/hotpatch-2.c: Likewise.
3537 * gcc.target/s390/hotpatch-3.c: Likewise.
3538 * gcc.target/s390/hotpatch-4.c: Likewise.
3539 * gcc.target/s390/hotpatch-5.c: Likewise.
3540 * gcc.target/s390/hotpatch-6.c: Likewise.
3541 * gcc.target/s390/hotpatch-7.c: Likewise.
3542 * gcc.target/s390/hotpatch-8.c: Likewise.
3543 * gcc.target/s390/hotpatch-9.c: Likewise.
3545 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3547 * c-c++-common/Wattributes.c: Disable warning for s390* target and
3548 check for an error instead.
3549 * gcc.dg/Wattributes-6.c: Likewise.
3551 2018-04-05 Jakub Jelinek <jakub@redhat.com>
3554 * g++.dg/cpp1z/decomp39.C: New test.
3555 * g++.dg/cpp1z/decomp40.C: New test.
3558 * g++.dg/cpp1z/decomp41.C: New test.
3561 * gcc.dg/pr85195.c: New test.
3563 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3566 * g++.dg/cpp0x/initlist100.C: New.
3567 * g++.dg/cpp0x/initlist101.C: Likewise.
3569 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3572 * g++.dg/other/pr84792-1.C: New.
3573 * g++.dg/other/pr84792-2.C: Likewise.
3575 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
3578 * gcc.target/i386/pr85193.c: New test.
3580 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
3583 * g++.dg/concepts/pr84979.C: New.
3584 * g++.dg/concepts/pr84979-2.C: New.
3585 * g++.dg/concepts/pr84979-3.C: New.
3587 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3590 * g++.dg/cpp0x/variadic174.C: New.
3592 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3595 * g++.dg/ext/builtin13.C: New test.
3596 * g++.dg/ext/atomic-4.C: New test.
3599 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
3600 * g++.dg/ext/bases3.C: New test.
3602 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3605 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
3606 to match a single insn of the baz function. Move scan directives at
3607 the end of the file below the functions they are trying to test for
3609 * gcc.target/arm/cmse/cmse-16.c: New testcase.
3611 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
3613 PR rtl-optimization/84878
3614 * gcc.target/powerpc/pr84878.c: New test.
3616 2018-04-04 Michael Matz <matz@suse.de>
3618 * gcc.dg/Wstringop-overflow-4.c: New test.
3619 * c-c++-common/Wstringop-truncation-4.c: Adjust.
3621 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3624 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
3625 for the diagnostics of overridden functions. Adjust for new wording.
3627 2018-04-04 Richard Biener <rguenther@suse.de>
3630 * g++.dg/lto/pr85176_0.C: New testcase.
3632 2018-04-04 Richard Biener <rguenther@suse.de>
3635 * lib/target-supports.exp (check_effective_target_vect_perm_short):
3638 2018-04-04 Martin Liska <mliska@suse.cz>
3641 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
3642 and msdata as a workaround for powerpc.
3644 2018-04-04 Richard Biener <rguenther@suse.de>
3646 PR tree-optimization/85168
3647 * gcc.dg/torture/pr85168.c: New testcase.
3649 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
3652 * g++.dg/pr84943.C: New.
3653 * g++.dg/pr84943-2.C: New.
3655 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3657 PR rtl-optimization/85167
3658 * gcc.dg/pr85167.c: New test.
3660 PR tree-optimization/85156
3661 * c-c++-common/pr85156.c: New test.
3662 * gcc.c-torture/execute/pr85156.c: New test.
3664 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
3666 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
3667 * gcc.target/powerpc/undef-bool-1.C: New file.
3668 * gcc.target/powerpc/undef-bool-2.c: New file.
3670 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3673 * g++.dg/cpp1z/class-deduction52.C: New.
3675 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3678 * g++.dg/cpp0x/pr85147.C: New test.
3681 * g++.dg/cpp0x/gen-attrs-64.C: New test.
3684 * g++.dg/gomp/pr85134.C: New test.
3685 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
3688 * gcc.c-torture/execute/pr85169.c: New test.
3689 * gcc.target/i386/avx512f-pr85169.c: New test.
3690 * gcc.target/i386/avx512bw-pr85169.c: New test.
3692 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3695 * gcc.target/powerpc/pr69946: Adjust comment. Remove
3696 scan-assembler-times clause.
3698 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
3700 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
3701 dg-additional-options.
3703 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3705 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
3707 2018-04-03 Richard Biener <rguenther@suse.de>
3710 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
3712 2018-04-02 Jim Wilson <jimw@sifive.com>
3714 * gcc.target/riscv/pr84660.c: New.
3715 * gcc.target/riscv/shift-and-1.c: New.
3716 * gcc.target/riscv/shift-and-2.c: New.
3718 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3721 * gfortran.dg/array_simplify_2.f90: New test.
3723 2018-04-01 Jakub Jelinek <jakub@redhat.com>
3726 * gcc.target/i386/avx512f-pr85090-1.c: New test.
3727 * gcc.target/i386/avx512f-pr85090-2.c: New test.
3728 * gcc.target/i386/avx512f-pr85090-3.c: New test.
3729 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
3730 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
3732 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
3735 * g++.dg/pr85027.C: New.
3737 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3740 * gcc.target/powerpc/sse-maxps-2.c: New test.
3741 * gcc.target/powerpc/sse-minps-2.c: New test.
3743 2018-03-30 Jakub Jelinek <jakub@redhat.com>
3746 * g++.dg/gomp/pr84791.C: New test.
3748 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
3751 * gfortran.dg/array_constructor_53.f90: New test.
3753 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3756 * gfortran.dg/substr_6.f90: Remove illegal test for
3757 out-of-bounds substring.
3759 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3762 * gfortran.dg/zero_sized_10.f90: New test.
3764 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3767 * g++.dg/lookup/missing-std-include-6.C: New test.
3768 * g++.dg/lookup/missing-std-include.C: Add std::pair and
3770 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
3771 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
3772 <cstring>, <cassert>, and <cstdlib>.
3774 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
3777 * gcc.target/i386/pr84985.c: New.
3779 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3782 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
3784 2018-03-29 Jakub Jelinek <jakub@redhat.com>
3787 * g++.dg/warn/Wunused-var-31.C: New test.
3790 * c-c++-common/Wduplicated-branches-14.c: New test.
3792 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3795 * g++.dg/cpp0x/pr84606.C: New.
3797 2018-03-29 Carl Love <cel@us.ibm.com>
3800 2017-09-27 Carl Love <cel@us.ibm.com>
3802 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
3803 for the __builtin_fctid and __builtin_fctiw.
3805 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
3808 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
3809 deleted builtin function.
3810 (div_weuo): Likewise.
3811 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
3812 (div_deuo): Likewise.
3814 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3817 * g++.dg/other/default13.C: New.
3819 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3822 * gcc.target/i386/pr85095-1.c: New test.
3823 * gcc.target/i386/pr85095-2.c: New test.
3824 * gcc.c-torture/execute/pr85095.c: New test.
3826 PR tree-optimization/82004
3827 * gcc.dg/pr82004.c: New test.
3829 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3830 Martin Liska <mliska@suse.cz>
3833 * g++.dg/asan/pr85081.C: New test.
3835 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
3838 * g++.dg/template/pr84789.C: Adjust for testing with
3842 * g++.dg/template/pr84973.C: New.
3843 * g++.dg/template/pr84973-2.C: New.
3844 * g++.dg/template/pr84973-3.C: New.
3847 * g++.dg/eh/pr84968.C: New.
3849 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3852 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
3853 long double multiply/divide uses the correct function.
3854 * gcc.target/powerpc/mulkc-3.c: Likewise.
3855 * gcc.target/powerpc/divkc-2.c: Likewise.
3856 * gcc.target/powerpc/divkc-3.c: Likewise.
3858 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3861 * g++.dg/cpp0x/defaulted51.C: New.
3862 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
3864 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3867 * g++.dg/ext/vector35.C: New test.
3870 * g++.dg/ext/builtin-offsetof3.C: New test.
3873 * g++.dg/cpp1y/pr85076.C: New test.
3875 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3878 * gfortran.dg/matmul_rank_1.f90: New test.
3880 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3881 Harald Anlauf <anlauf@gmx.de>
3883 * gfortran.dg/structure_constructor_15.f90: New test.
3885 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
3887 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
3888 for the diagnostics of overridden functions. Adjust for new wording.
3889 * g++.dg/cpp0x/implicit1.C: Likewise.
3890 * g++.dg/cpp0x/override1.C: Likewise.
3891 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3892 * g++.dg/eh/shadow1.C: Likewise.
3893 * g++.dg/inherit/covariant12.C: Likewise.
3894 * g++.dg/inherit/covariant14.C: Likewise.
3895 * g++.dg/inherit/covariant15.C: Likewise.
3896 * g++.dg/inherit/covariant16.C: Likewise.
3897 * g++.dg/inherit/covariant22.C: Likewise.
3898 * g++.dg/inherit/crash3.C: Likewise.
3899 * g++.dg/inherit/error2.C: Likewise.
3900 * g++.dg/template/crash100.C: Likewise.
3901 * g++.old-deja/g++.eh/spec6.C: Likewise.
3902 * g++.old-deja/g++.mike/p811.C: Likewise.
3903 * g++.old-deja/g++.other/virtual11.C: Likewise.
3904 * g++.old-deja/g++.other/virtual4.C: Likewise.
3906 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
3909 * gcc.target/i386/pr85044.c: New test.
3911 2018-03-27 Martin Sebor <msebor@redhat.com>
3914 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
3917 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3920 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
3922 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3925 * gcc.target/arm/pr81863.c: New test.
3927 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
3930 * testsuite/gcc.target/nvptx/pr85056.c: New test.
3931 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
3933 2018-03-27 Richard Biener <rguenther@suse.de>
3936 * lib/target-supports.exp (check_ssse3_available): New function.
3937 (check_effective_target_vect_perm_short): Enable for x86 if
3938 check_ssse3_available.
3940 2018-03-27 Richard Biener <rguenther@suse.de>
3942 PR tree-optimization/85082
3943 * gfortran.dg/pr85082.f90: New testcase.
3945 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3947 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
3948 to "l=2" in dg-final.
3950 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3952 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
3953 * gcc.target/mips/fix-r4000-2.c: Likewise.
3954 * gcc.target/mips/fix-r4000-3.c: Likewise.
3955 * gcc.target/mips/fix-r4000-4.c: Likewise.
3956 * gcc.target/mips/fix-r4000-5.c: Likewise.
3957 * gcc.target/mips/fix-r4000-6.c: Likewise.
3958 * gcc.target/mips/fix-r4000-7.c: Likewise.
3959 * gcc.target/mips/fix-r4000-8.c: Likewise.
3960 * gcc.target/mips/fix-r4000-9.c: Likewise.
3961 * gcc.target/mips/fix-r4000-10.c: Likewise.
3962 * gcc.target/mips/fix-r4000-7.c: Change dg-final
3963 "mulditi3_r4000" instead of "mulditi3".
3964 * gcc.target/mips/fix-r4000-8.c: Change dg-final
3965 "umulditi3_r4000" instead of "umulditi3".
3967 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3970 * g++.dg/inherit/covariant22.C: New test.
3972 2018-03-27 Richard Biener <rguenther@suse.de>
3975 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
3978 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3979 Jason Merrill <jason@redhat.com>
3982 * g++.dg/init/array49.C: New.
3983 * g++.dg/torture/pr70499.C: Adjust.
3985 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
3988 * gcc.target/i386/pr85073.c: New test.
3990 2018-03-26 Richard Biener <rguenther@suse.de>
3993 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
3996 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3999 * gfortran.dg/parameter_array_format.f90: New test.
4001 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4002 Neil Carlson <neil.n.carlson@gmail.com>
4005 * gfortran.dg/literal_character_constant_1.inc: Replace
4006 call abort by STOP n.
4007 * gfortran.dg/overload_1.f90: Likewise.
4009 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
4010 Dominique d'Humieres <dominiq@gcc.gnu.org>
4013 * gfortran.dg/scalar_pointer_1.f90: New test.
4015 2018-03-25 Tom de Vries <tom@codesourcery.com>
4017 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
4020 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4023 * gfortran.dg/pr89497.f90: New test.
4025 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4028 * gfortran.dg/substr_7.f90: New test.
4030 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
4033 * gfortran.dg/pr42651.f90: New test.
4034 * gfortran.dg/func_result_7.f90: Update error message.
4036 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
4038 PR tree-optimization/84005
4039 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
4040 failing to force the alignment.
4042 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4044 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
4048 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4050 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
4051 message. Fix scan-assembler patterns.
4053 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4056 * g++.dg/cpp0x/pr85015.C: New test.
4059 * g++.dg/cpp1y/pr84942.C: New test.
4061 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
4064 * testsuite/gcc.target/i386/pr85030.c: New.
4066 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4069 * g++.dg/pr85026.C: New test.
4071 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
4073 * g++.dg/debug/pr84704.C: XFAIL AIX.
4075 2018-03-23 Sudakshina Das <sudi.das@arm.com>
4078 * gcc.target/arm/pr84826.c: Add dg directive.
4080 2018-03-23 Marek Polacek <polacek@redhat.com>
4083 * g++.dg/ext/builtin-offsetof2.C: New test.
4086 * g++.dg/cpp0x/Wnarrowing5.C: New test.
4087 * gcc.dg/pr85045.c: New test.
4089 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
4092 * gnat.dg/lto22.adb: New test.
4093 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
4094 * gnat.dg/lto22_pkg2.ads: Likewise.
4096 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4099 * gcc.dg/lto/pr80778_0.c: New test.
4102 * gcc.target/i386/pr85034.c: New test.
4105 * c-c++-common/torture/pr85022.c: New test.
4108 * g++.dg/ubsan/pr85029.C: New test.
4110 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
4113 * g++.dg/cpp0x/pr71251.C: New.
4116 * g++.dg/template/pr84789.C: New.
4117 * g++.dg/template/pr84789-2.C: New.
4118 * g++.dg/template/pr84789-3.C: New.
4119 * g++.dg/parse/dtor11.C: Accept alternate error message.
4122 * g++.dg/pr84729.C: New.
4123 * g++.old-deja/g++.ext/arrnew2.C: Require error.
4124 * g++.old-deja/g++.robertl/eb58.C: Likewise.
4125 * g++.old-deja/g++.robertl/eb63.C: Likewise.
4127 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
4130 * gfortran.dg/interface_42.f90: New test.
4131 * gfortran.dg/interface_43.f90: New test.
4133 2018-03-22 Sudakshina Das <sudi.das@arm.com>
4136 * gcc.target/arm/pr84826.c: New test.
4138 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
4140 * gcc.target/arm/addr-modes-float.c: Move dg-do before
4141 dg-require-effective-target.
4142 * gcc.target/arm/addr-modes-int.c: Likewise.
4143 * gcc.target/nios2/lo-addr-tls.c: Likewise.
4145 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
4148 * gcc.target/powerpc/altivec-ld-1.c: New test.
4150 2018-03-22 Bin Cheng <bin.cheng@arm.com>
4152 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
4154 2018-03-22 Jakub Jelinek <jakub@redhat.com>
4157 * gcc.dg/pr84941.c: New test.
4159 2018-03-22 Tom de Vries <tom@codesourcery.com>
4161 PR tree-optimization/84956
4162 * gcc.dg/pr84956.c: New test.
4164 2018-03-22 Marek Polacek <polacek@redhat.com>
4167 * g++.dg/cpp1z/constexpr-if15.C: New test.
4168 * g++.dg/cpp1z/constexpr-if16.C: New test.
4170 2018-03-21 Joseph Myers <joseph@codesourcery.com>
4172 * gcc.dg/builtin-tgmath-3.c: New test.
4174 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
4177 * g++.dg/concepts/pr71965.C: New.
4181 * g++.dg/cpp0x/pr84610.C: New.
4182 * g++.dg/cpp0x/pr84642.C: New.
4184 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4187 * c-c++-common/pr84999.c: New test.
4189 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4192 * g++.dg/ext/desig10.C: New.
4194 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4195 Harald Anlauf <anlauf@gmx.de>
4198 * gfortran.dg/pr84957.f90: New test.
4200 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4202 PR tree-optimization/84960
4203 * gcc.c-torture/compile/pr84960.c: New test.
4205 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
4207 PR tree-optimization/84811
4208 * gcc.dg/torture/pr84811.c: New test.
4210 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4212 PR tree-optimization/84982
4213 * c-c++-common/pr84982.c: New test.
4216 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
4218 * g++.dg/torture/pr84961-1.C: New test.
4219 * g++.dg/torture/pr84961-2.C: New test.
4221 2018-03-21 Nathan Sidwell <nathan@acm.org>
4224 * g++.dg/pr85008.C: New.
4226 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
4229 * gfortran.dg/char_result_17.f90: New test.
4231 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4234 * g++.dg/other/accessor-fixits-1.C: Move to...
4235 * g++.dg/torture/accessor-fixits-1.C: ...here.
4236 * g++.dg/other/accessor-fixits-2.C: Move to...
4237 * g++.dg/torture/accessor-fixits-2.C: ...here.
4238 * g++.dg/other/accessor-fixits-3.C: Move to...
4239 * g++.dg/torture/accessor-fixits-3.C: ...here.
4240 * g++.dg/other/accessor-fixits-4.C: Move to...
4241 * g++.dg/torture/accessor-fixits-4.C: ...here.
4242 * g++.dg/other/accessor-fixits-5.C: Move to...
4243 * g++.dg/torture/accessor-fixits-5.C: ...here.
4244 * g++.dg/torture/accessor-fixits-6.C: New testcase.
4245 * g++.dg/torture/accessor-fixits-7.C: New testcase.
4246 * g++.dg/torture/accessor-fixits-8.C: New testcase.
4248 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4250 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
4252 2018-03-21 Sudakshina Das <sudi.das@arm.com>
4255 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
4257 2018-03-21 Nathan Sidwell <nathan@acm.org>
4260 * g++.dg/lookup/pr84804.C: New.
4262 2018-03-21 Martin Sebor <msebor@redhat.com>
4265 * g++.dg/Wclass-memaccess-3.C: New test.
4266 * g++.dg/Wclass-memaccess-4.C: New test.
4268 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4271 * g++.dg/other/accessor-fixits-1.C
4272 (test_access_const_t1_color): New.
4273 (test_deref_const_t1_color): New.
4274 * g++.dg/other/accessor-fixits-5.C: New testcase.
4276 2018-03-21 Tom de Vries <tom@codesourcery.com>
4278 PR tree-optimization/83126
4279 * gcc.dg/graphite/pr83126.c: New test.
4281 2018-03-21 Nathan Sidwell <nathan@acm.org>
4283 * g++.dg/ext/anon-struct6.C: Adjust.
4284 * g++.dg/ext/deprecate-1.C: New.
4285 * g++.dg/ext/deprecate-2.C: New.
4286 * g++.dg/lookup/pr84602.C: Adjust.
4287 * g++.dg/lookup/pr84962.C: Adjust.
4288 * g++.old-deja/g++.other/anon4.C
4291 * g++.dg/lookup/pr84836.C: New.
4293 2018-03-21 Bin Cheng <bin.cheng@arm.com>
4295 PR tree-optimization/84969
4296 * gcc.dg/tree-ssa/pr84969.c: New test.
4298 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4300 PR rtl-optimization/84989
4301 * gcc.target/i386/pr84989.c: New test.
4303 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4305 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
4307 2018-03-21 Martin Liska <mliska@suse.cz>
4310 * gfortran.dg/goacc/pr84963.f90: New test.
4312 2018-03-21 Marek Polacek <polacek@redhat.com>
4314 PR c++/71638, ICE with NSDMI and reference.
4315 * g++.dg/cpp0x/nsdmi14.C: New test.
4316 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
4318 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
4320 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
4321 MIPS with -mpaired-single directives.
4323 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
4326 * gfortran.dg/interface_41.f90: New test.
4328 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4331 * gcc.dg/pr84875.c: New test.
4333 2018-03-20 Marek Polacek <polacek@redhat.com>
4335 PR c++/84978, ICE with NRVO.
4336 * g++.dg/opt/nrv19.C: New test.
4338 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4341 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4342 Disable for armeb targets.
4343 * gcc.target/arm/pr82518.c: New test.
4345 2018-03-20 Nathan Sidwell <nathan@acm.org>
4348 * g++.dg/lookup/pr84962.C: New.
4351 * g++.dg/lookup/pr84970.C: New.
4353 2018-03-20 Richard Biener <rguenther@suse.de>
4356 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
4358 2018-03-20 Martin Liska <mliska@suse.cz>
4361 * g++.dg/ipa/pr84825.C: New test.
4363 2018-03-20 Martin Liska <mliska@suse.cz>
4365 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
4367 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4370 * gcc.c-torture/compile/pr84845.c: New test.
4372 2018-03-20 Sudakshina Das <sudi.das@arm.com>
4375 * gcc.target/arm/pr82989.c: New test.
4377 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4380 * gcc.target/i386/pr84945.c: New test.
4382 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
4385 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
4387 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4390 * gcc.dg/pr84953.c: New test.
4392 2018-03-19 Marek Polacek <polacek@redhat.com>
4395 * g++.dg/cpp1z/lambda-__func__.C: New test.
4398 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
4400 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4403 * g++.dg/asan/pr78651.C: New test.
4405 2018-03-19 Tom de Vries <tom@codesourcery.com>
4407 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
4408 vect_int_mult. Add nvptx xfail for PR84958.
4410 2018-03-19 Nathan Sidwell <nathan@acm.org>
4413 * g++.dg/cpp1y/pr84835.C: New.
4415 2018-03-19 Sudakshina Das <sudi.das@arm.com>
4418 * gcc.target/aarch64/pr81647.c: New.
4420 2018-03-19 Richard Biener <rguenther@suse.de>
4422 PR tree-optimization/84933
4423 * g++.dg/pr84933.C: New testcase.
4425 2018-03-19 Richard Biener <rguenther@suse.de>
4427 PR tree-optimization/84859
4428 * gcc.dg/tree-ssa/pr84859.c: New testcase.
4429 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
4430 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
4431 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
4433 2018-03-19 Nathan Sidwell <nathan@acm.org>
4436 * g++.dg/lookup/pr84812.C: New.
4438 2018-03-19 Richard Biener <rguenther@suse.de>
4440 PR tree-optimization/84929
4441 * gcc.dg/torture/pr84929.c: New testcase.
4443 2018-03-19 Tamar Christina <tamar.christina@arm.com>
4446 * gcc.target/arm/big-endian-subreg.c: Delete.
4448 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4451 * gfortran.dg/array_constructor_52.f90: New test.
4453 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
4456 * gfortran.dg/pr77414.f90: New test.
4457 * gfortran.dg/internal_references_1.f90: Adjust error message.
4459 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
4462 * gfortran.dg/pr65453.f90: New test.
4464 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
4466 PR tree-optimization/84913
4467 * gfortran.dg/vect/pr84913.f90: New test.
4469 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4472 * gfortran.dg/warn_concat.f90: New test.
4474 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4477 * gcc.dg/pr84899.c: New test.
4479 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
4482 * gfortran.dg/pr69395.f90: Add test for max dimensions
4484 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
4487 * gcc.target/i386/pr84876.c: New test.
4489 2018-03-16 Martin Liska <mliska@suse.cz>
4492 * gcc.target/i386/mvc11.c: New test.
4494 2018-03-16 Martin Liska <mliska@suse.cz>
4497 * gcc.target/i386/mvc10.c: New test.
4499 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4503 * g++.dg/cpp1y/pr79937-1.C: New test.
4504 * g++.dg/cpp1y/pr79937-2.C: New test.
4505 * g++.dg/cpp1y/pr79937-3.C: New test.
4506 * g++.dg/cpp1y/pr79937-4.C: New test.
4507 * g++.dg/cpp1y/pr82410.C: New test.
4509 2018-03-16 Tom de Vries <tom@codesourcery.com>
4511 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
4513 2018-03-16 Tom de Vries <tom@codesourcery.com>
4515 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
4517 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4520 * g++.dg/cpp2a/desig8.C: New test.
4522 PR tree-optimization/84841
4523 * gcc.dg/pr84841.c: New test.
4526 * g++.dg/cpp2a/desig7.C: New test.
4528 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
4529 Jim MacArthur <jim.macarthur@codethink.co.uk>
4531 * gfortran.dg/automatic_1.f90: New test.
4532 * gfortran.dg/automatic_repeat.f90: New test
4533 * gfortran.dg/automatic_save.f90: New test.
4534 * gfortran.dg/vax_structure.f90: New test.
4536 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4539 * gfortran.dg/pr78741.f90: New test.
4541 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4544 * gfortran.dg/pr69395.f90: New test.
4546 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4549 * g++.dg/opt/pr79085.C: New test.
4551 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
4554 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
4555 label instead of __x86_indirect_thunk label.
4557 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4560 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
4561 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
4562 * g++.dg/warn/deprecated-13.C: New test.
4564 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
4566 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
4568 2018-03-15 Richard Biener <rguenther@suse.de>
4571 * c-c++-common/pr84873.c: New testcase.
4573 2018-03-15 Tamar Christina <tamar.christina@arm.com>
4576 * gcc.target/arm/big-endian-subreg.c: New.
4578 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4581 * gcc.c-torture/compile/pr84860.c: New test.
4583 2018-03-15 Julia Koval <julia.koval@intel.com>
4585 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4587 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
4590 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4593 * gcc.dg/pr84853.c: New test.
4595 2018-03-14 Carl Love <cel@us.ibm.com>
4597 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
4599 2018-03-14 Martin Liska <mliska@suse.cz>
4602 * g++.dg/lto/pr84805_0.C: New test.
4603 * g++.dg/lto/pr84805_1.C: New test.
4604 * g++.dg/lto/pr84805_2.C: New test.
4606 2018-03-14 David Malcolm <dmalcolm@redhat.com>
4609 * gcc.dg/fixits-pr84852-1.c: New test.
4610 * gcc.dg/fixits-pr84852-2.c: New test.
4612 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4614 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
4615 separate verbose message.
4616 * lib/scandump.exp (scan-dump-times): Likewise.
4618 2018-03-14 Julia Koval <julia.koval@intel.com>
4620 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
4622 * gcc.target/i386/funcspec-56.inc: Ditto.
4624 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4626 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
4629 2018-03-14 Jakub Jelinek <jakub@redhat.com>
4632 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
4633 check count from 17 to 14.
4636 * gcc.target/i386/pr84844.c: New test.
4638 2018-03-14 Richard Biener <rguenther@suse.de>
4640 PR tree-optimization/84830
4641 * gcc.dg/torture/pr84830.c: New testcase.
4643 2018-03-14 Marek Polacek <polacek@redhat.com>
4646 * g++.dg/cpp0x/static_assert15.C: New test.
4648 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
4651 * gfortran.dg/pr61775.f90: New test.
4653 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4656 * g++.dg/ext/pr84843-1.C: New test.
4657 * g++.dg/ext/pr84843-2.C: New test.
4659 2018-03-13 David Pagan <dave.pagan@oracle.com>
4662 * gcc.dg/pr46921.c: New test.
4664 2018-03-13 Martin Sebor <msebor@redhat.com>
4666 PR tree-optimization/84725
4667 * c-c++-common/Wstringop-truncation-4.c: New test.
4668 * c-c++-common/attr-nonstring-5.c: New test.
4670 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4672 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
4674 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
4675 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
4677 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4679 * gcc.target/aarch64/sve/tls_1.c: New test.
4680 * gcc.target/aarch64/sve/tls_2.C: Likewise.
4682 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4684 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
4685 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
4687 2018-03-13 Martin Liska <mliska@suse.cz>
4690 * g++.dg/ipa/pr84658.C: New test.
4692 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4695 * gcc.dg/pr84834.c: New test.
4698 * gcc.target/i386/pr84827.c: New test.
4701 * g++.dg/ext/pr84828.C: New test.
4704 * gcc.target/i386/avx512f-pr84786-1.c: New test.
4705 * gcc.target/i386/avx512f-pr84786-2.c: New test.
4708 * g++.dg/cpp1y/constexpr-84808.C: New test.
4711 * g++.dg/debug/pr84704.C: New test.
4713 2018-03-12 Renlin Li <renlin.li@arm.com>
4715 * gcc.target/aarch64/movi_hf.c: New.
4716 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
4717 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
4719 2018-03-12 Martin Sebor <msebor@redhat.com>
4721 PR tree-optimization/83456
4722 * c-c++-common/Wrestrict-2.c: Remove test cases.
4723 * c-c++-common/Wrestrict.c: Same.
4724 * gcc.dg/Wrestrict-12.c: New test.
4725 * gcc.dg/Wrestrict-14.c: New test.
4727 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4729 * g++.dg/pr84821.C: New test.
4731 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4733 * gcc.dg/pr84799.c: New test.
4735 2018-03-12 Richard Biener <rguenther@suse.de>
4737 PR tree-optimization/84803
4738 * gcc.dg/torture/pr84803.c: New testcase.
4740 2018-03-12 Jakub Jelinek <jakub@redhat.com>
4743 * g++.dg/debug/pr84813.C: New test.
4745 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
4748 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
4750 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
4753 * gfortran.dg/pr83939.f90
4755 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4758 * gfortran.dg/zero_sized_9.f90: New test.
4760 2018-03-11 Jakub Jelinek <jakub@redhat.com>
4763 * g++.dg/debug/dwarf2/enum2.C: New test.
4765 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
4768 * gfortran.dg/pr84734.f90: New test.
4770 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
4772 * gnat.dg/prot3.adb: New test.
4773 * gnat.dg/prot3_pkg.ad[sb]: New helper.
4775 2018-03-09 Jason Merrill <jason@redhat.com>
4776 Paolo Carlini <paolo.carlini@oracle.com>
4780 * g++.dg/cpp0x/pr71169.C: New.
4781 * g++.dg/cpp0x/pr71169-2.C: Likewise.
4782 * g++.dg/cpp0x/pr71832.C: Likewise.
4784 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
4787 * gcc.target/powerpc/pr83969.c: New test.
4789 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4792 * gcc.dg/pr84772.c: New test.
4795 * g++.dg/warn/Wformat-2.C: New test.
4798 * g++.dg/ext/vla18.C: New test.
4800 2018-03-09 Martin Sebor <msebor@redhat.com>
4802 PR tree-optimization/84526
4803 * gcc.dg/Wrestrict-10.c: New test.
4804 * gcc.dg/Wrestrict-11.c: New test.
4806 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
4808 PR rtl-optimization/84682
4809 * gcc.dg/torture/pr84682-1.c: New.
4810 * gcc.dg/torture/pr84682-2.c: New.
4811 * gcc.dg/torture/pr84682-3.c: New.
4813 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4816 * g++.dg/ext/pr84724.C: New test.
4818 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
4821 * gcc.target/arm/pr83712.c: New.
4823 2018-03-09 Richard Biener <rguenther@suse.de>
4825 PR tree-optimization/84775
4826 * gcc.dg/torture/pr84775.c: New testcase.
4828 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4831 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
4834 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
4836 * gcc.c-torture/compile/20180309-1.c: New test.
4838 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4841 * g++.dg/warn/Wunused-function4.C: New test.
4844 * gcc.target/i386/pr84742-1.c: New test.
4845 * gcc.target/i386/pr84742-2.c: New test.
4847 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4850 * gcc.c-torture/execute/pr84748.c: New test.
4852 2018-03-08 Richard Biener <rguenther@suse.de>
4855 * gcc.dg/graphite/pr84552.c: New testcase.
4857 2018-03-08 Richard Biener <rguenther@suse.de>
4859 PR tree-optimization/84178
4860 * gcc.dg/torture/pr84178-2.c: New testcase.
4862 2018-03-08 David Malcolm <dmalcolm@redhat.com>
4864 PR tree-optimization/84178
4865 * gcc.c-torture/compile/pr84178-1.c: New test.
4867 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
4869 * lib/target-supports.exp: Do not return zero from a ifunc
4872 2018-03-08 Richard Biener <rguenther@suse.de>
4874 PR tree-optimization/84746
4875 * gcc.dg/torture/pr84746.c: New testcase.
4878 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
4881 * gcc.dg/graphite/pr84404.c: New.
4883 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4885 PR tree-optimization/84740
4886 * gcc.dg/torture/pr84740.c: New test.
4888 PR tree-optimization/84739
4889 * gcc.dg/pr84739.c: New test.
4891 2018-03-07 Martin Sebor <msebor@redhat.com>
4893 PR tree-optimization/83519
4894 * gcc.dg/Wrestrict-13.c: New test.
4896 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
4900 * gfortran.dg/pr64124.f90: New tests.
4901 * gfortran.dg/pr70409.f90: New tests.
4903 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
4906 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
4908 2018-03-07 Martin Sebor <msebor@redhat.com>
4910 PR tree-optimization/84526
4911 * gcc.dg/Wrestrict-10.c: New test.
4913 2018-03-07 Martin Sebor <msebor@redhat.com>
4915 PR tree-optimization/84468
4916 * g++.dg/warn/Wstringop-truncation-2.C: New test.
4917 * gcc.dg/Wstringop-truncation.c: New test.
4918 * gcc.dg/Wstringop-truncation-2.c: New test.
4920 2018-03-07 Jakub Jelinek <jakub@redhat.com>
4923 * gfortran.dg/pr84565.f90: New test.
4926 * gcc.target/i386/pr84723-1.c: New test.
4927 * gcc.target/i386/pr84723-2.c: New test.
4928 * gcc.target/i386/pr84723-3.c: New test.
4929 * gcc.target/i386/pr84723-4.c: New test.
4930 * gcc.target/i386/pr84723-5.c: New test.
4932 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4935 * gfortran.dg/pr64107.f90: New test.
4937 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4941 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
4943 2018-03-06 Marek Polacek <polacek@redhat.com>
4946 * g++.dg/cpp1z/constexpr-84684.C: New test.
4948 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4951 * gcc.dg/pr84721.c: New test.
4954 * gcc.dg/pr84710.c: New test.
4956 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4959 * gfortran.dg/implied_do_2.f90: New test.
4960 * gfortran.dg/coarray_8.f90: Update for new error message.
4962 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4965 * g++.dg/ext/pr84683.C: New test.
4967 PR tree-optimization/84687
4968 * gcc.dg/pr84687.c: New test.
4970 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
4973 * g++.dg/pr84231.C: New.
4976 * g++.dg/cpp1y/pr84593.C: New.
4979 * g++.dg/pr84492.C: New.
4981 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4983 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
4984 __builtin_ppc_speculation_barrier.
4986 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4989 * gcc.target/powerpc/pr84700.c: New test.
4991 2018-03-05 Nathan Sidwell <nathan@acm.org>
4994 * g++.dg/lookup/pr84702.C: New.
4996 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4999 * gcc.target/i386/pr84564.c: New test.
5001 2018-03-05 Marek Polacek <polacek@redhat.com>
5004 * g++.dg/cpp0x/inline-ns10.C: New test.
5006 2018-03-05 Nathan Sidwell <nathan@acm.org>
5009 * g++.dg/template/pr84694.C: New.
5011 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5014 * gcc.c-torture/execute/pr84524.c: New test.
5015 * gcc.target/i386/avx512bw-pr84524.c: New test.
5017 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
5020 * g++.dg/pr84264.C: New test.
5022 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5025 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
5026 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
5027 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
5029 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
5031 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
5032 * g++.dg/other/i386-3.C: Ditto.
5033 * gcc.target/i386/sse-12.c: Ditto.
5034 * gcc.target/i386/sse-13.c: Ditto.
5035 * gcc.target/i386/sse-14.c: Ditto.
5036 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
5037 * gcc.target/i386/wbinvd-1.c: New test.
5038 * gcc.target/i386/wbnoinvd-1.c: Ditto.
5039 * gcc.target/i386/pconfig-1.c: Ditto.
5041 2018-03-05 Pádraig Brady <P@draigBrady.com>
5042 Nathan Sidwell <nathan@acm.org>
5045 * g++.dg/cpp0x/pr84497.C: New.
5047 2018-03-05 Richard Biener <rguenther@suse.de>
5049 PR tree-optimization/84670
5050 * gcc.dg/pr84670-1.c: New testcase.
5051 * gcc.dg/pr84670-2.c: Likewise.
5052 * gcc.dg/pr84670-3.c: Likewise.
5053 * gcc.dg/pr84670-4.c: Likewise.
5055 2018-03-05 Richard Biener <rguenther@suse.de>
5057 PR tree-optimization/84650
5058 * gcc.dg/graphite/pr84650.c: New testcase.
5060 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5063 * g++.dg/cpp1z/constexpr-lambda20.C: New.
5065 2018-03-03 Harald Anlauf <anlauf@gmx.de>
5068 * gfortran.dg/pr71085.f90: New test.
5070 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5073 * gfortran.dg/zero_sized_8.f90: Really commit New test.
5075 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5078 * gfortran.dg/pr51434.f90: New test.
5080 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5083 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
5085 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5088 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
5090 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5093 * g++.dg/torture/pr71464.C: New.
5095 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
5098 * gfortran.dg/select_type_41.f90: New test.
5100 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5103 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
5105 2018-03-02 Marek Polacek <polacek@redhat.com>
5108 * g++.dg/ext/flexary29.C: New test.
5110 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5112 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
5114 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5117 * g++.dg/torture/pr81812.C: New.
5119 2018-03-02 Marek Polacek <polacek@redhat.com>
5122 * g++.dg/warn/Wsign-compare-8.C: New test.
5125 * g++.dg/parse/array-size3.C: New test.
5128 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
5130 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5133 * g++.dg/cpp1y/pr84662.C: New test.
5135 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
5137 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
5138 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
5140 * g++.dg/lto/20101010-1_0.C: Likewise.
5141 * g++.dg/lto/20101010-2_0.C: Likewise.
5143 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5146 * gcc.dg/pr84628.c: New test.
5149 * gcc.target/ia64/pr56540.c: New test.
5151 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5153 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
5155 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
5156 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
5157 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
5158 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
5160 2018-03-02 Marek Polacek <polacek@redhat.com>
5163 * c-c++-common/ubsan/shift-11.c: New test.
5165 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5167 * gcc.dg/vect/vect-alias-check-13.c: New test.
5169 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5172 * gcc.dg/pr84614.c: New test.
5175 * gcc.target/i386/pr84625.c: New test.
5177 2018-03-02 Richard Biener <rguenther@suse.de>
5179 PR tree-optimization/84427
5180 * gcc.dg/torture/pr84427.c: New testcase.
5182 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
5185 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
5186 powerpc64le*-*-linux*.
5187 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
5188 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
5190 2018-03-01 Martin Sebor <msebor@redhat.com>
5193 * g++.dg/ext/attr-const.C: Remove xfail.
5194 * g++.dg/ext/attr-malloc-3.C: New test.
5195 * g++.dg/ext/attr-noinline-3.C: New test.
5196 * g++.dg/ext/attr-noreturn-3.C: New test.
5197 * g++.dg/ext/attr-nothrow-3.C: New test.
5198 * g++.dg/ext/attr-pure.C: Remove xfail.
5200 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5203 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
5204 dg-options and dg-shouldfail "ubsan" directive.
5206 2018-03-01 Marek Polacek <polacek@redhat.com>
5207 Jason Merrill <jason@redhat.com>
5210 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
5211 * g++.dg/cpp1z/static1.C: New test.
5212 * g++.dg/template/static37.C: New test.
5214 2018-03-01 Nathan Sidwell <nathan@acm.org>
5217 * g++.dg/template/pr84434.C: New.
5219 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
5221 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
5222 -mthumb to the command-line.
5224 2018-03-01 Marek Polacek <polacek@redhat.com>
5227 * g++.dg/cpp0x/static_assert14.C: New test.
5229 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
5232 * g++.dg/torture/pr79410.C: New.
5234 2018-03-01 Martin Liska <mliska@suse.cz>
5237 * gcc.dg/asan/pr82484.c: New test.
5239 2018-03-01 Richard Biener <rguenther@suse.de>
5242 * gfortran.dg/lto/pr84645_0.f90: New testcase.
5244 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5247 * gfortran.dg/coarray_47.f90: New test.
5249 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5252 * gfortran.dg/class_array_23.f03: New test.
5254 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5256 PR rtl-optimization/84528
5257 * gcc.dg/torture/pr84538.c: Rename to...
5258 * gcc.dg/torture/pr84528.c: ...this.
5260 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5262 PR rtl-optimization/84528
5263 * gcc.dg/torture/pr84538.c: New test.
5265 2018-02-28 Martin Sebor <msebor@redhat.com>
5267 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
5268 -fpic test failures.
5269 * c-c++-common/Wrestrict-2.c: Same.
5270 * c-c++-common/Wstringop-truncation.c: Same.
5271 * gcc.dg/Warray-bounds-22.c: Same.
5272 * gcc.dg/Wstringop-overflow.c: Same.
5273 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
5274 (signed_range): Same.
5275 (unsigned_anti_range): Same.
5276 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
5277 (signed_range): Same.
5278 (unsigned_anti_range): Same.
5279 * gcc.dg/attr-alloc_size-7.c: Same.
5280 * gcc.dg/attr-alloc_size-8.c: Same.
5281 * gcc.dg/builtin-alloc-size.c: Same.
5282 * gcc.dg/builtin-stpncpy.c: Same.
5283 * gcc.dg/builtins-nonnull.c: Same.
5284 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
5285 * gcc.dg/pr79214.c: Same.
5286 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
5287 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5288 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5289 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
5290 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
5291 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
5292 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
5293 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5294 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
5295 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5296 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5298 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
5301 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
5303 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5306 * g++.dg/cpp0x/pr84609.C: New test.
5308 2018-02-28 Martin Sebor <msebor@redhat.com>
5311 * g++.dg/ext/attr-malloc-3.C: New test.
5312 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
5313 to pre-existing problems.
5314 * g++.dg/ext/attr-pure.C: Same.
5316 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
5319 * gfortran.dg/associate_37.f90: New test.
5322 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
5324 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5327 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
5328 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
5329 * gcc.dg/bf-ms-layout-4.c: New test.
5330 * gcc.dg/bf-ms-layout-5.c: New test.
5332 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
5335 * gcc.target/powerpc/pr83399.c: Only run on Linux.
5337 2018-02-28 Richard Biener <rguenther@suse.de>
5339 PR tree-optimization/84584
5340 * gcc.dg/graphite/pr84584.c: New testcase.
5342 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
5344 PR preprocessor/84517
5345 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
5347 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5349 * c-c++-common/dump-ada-spec-12.c: New test.
5350 * c-c++-common/dump-ada-spec-13.c: Likewise.
5352 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5354 * c-c++-common/dump-ada-spec-11.c: New test.
5356 2018-02-28 Martin Liska <mliska@suse.cz>
5359 * g++.dg/ext/timevar1.C: Fix pruned patterns.
5360 * g++.dg/ext/timevar2.C: Likewise.
5362 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5364 * c-c++-common/dump-ada-spec-8.c: New test.
5365 * c-c++-common/dump-ada-spec-9.c: Likewise.
5366 * c-c++-common/dump-ada-spec-10.c: Likewise.
5368 2018-02-28 Richard Biener <rguenther@suse.de>
5371 * gcc.dg/pr84607.c: New testcase.
5373 2018-02-28 Nathan Sidwell <nathan@acm.org>
5376 * g++.dg/lookup/pr84602.C: New.
5378 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5382 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
5384 * g++.dg/ext/attr-nonnull.C: Likewise.
5385 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
5387 * g++.dg/ext/attr-noinline-2.C: Likewise.
5388 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
5389 -fdump-tree-eh in dg-options.
5391 2018-02-28 Alan Modra <amodra@gmail.com>
5393 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
5395 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
5397 2018-02-27 Martin Sebor <msebor@redhat.com>
5401 * g++.dg/Wmissing-attributes.C: New test.
5402 * g++.dg/ext/attr-const-pure.C: New test.
5403 * g++.dg/ext/attr-const.C: New test.
5404 * g++.dg/ext/attr-deprecated-2.C: New test.
5405 * g++.dg/ext/attr-malloc-2.C: New test.
5406 * g++.dg/ext/attr-malloc.C: New test.
5407 * g++.dg/ext/attr-noinline-2.C: New test.
5408 * g++.dg/ext/attr-noinline.C: New test.
5409 * g++.dg/ext/attr-nonnull.C: New test.
5410 * g++.dg/ext/attr-noreturn-2.C: New test.
5411 * g++.dg/ext/attr-noreturn.C: New test.
5412 * g++.dg/ext/attr-nothrow-2.C: New test.
5413 * g++.dg/ext/attr-nothrow.C: New test.
5414 * g++.dg/ext/attr-optimize.C: New test.
5415 * g++.dg/ext/attr-pure.C: New test.
5416 * g++.dg/ext/attr-returns-nonnull.C: New test.
5417 * g++.dg/ext/attr-warning.C: New test.
5419 2018-02-27 Nathan Sidwell <nathan@acm.org>
5422 * g++.dg/lookup/pr84426.C: New.
5424 2018-02-27 Richard Biener <rguenther@suse.de>
5426 PR tree-optimization/84512
5427 * gcc.dg/tree-ssa/pr84512.c: New testcase.
5429 2018-02-27 Martin Liska <mliska@suse.cz>
5431 PR gcov-profile/84548
5432 * g++.dg/gcov/pr84548.C: New test.
5434 2018-02-27 Jakub Jelinek <jakub@redhat.com>
5437 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
5439 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5442 * g++.dg/cpp1y/pr84558.C: New test.
5444 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5447 * g++.dg/cpp0x/alignas14.C: New.
5448 * g++.dg/cpp0x/alignas15.C: Likewise.
5450 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5453 * g++.dg/gomp/pr84557.C: New test.
5455 2018-02-26 Marek Polacek <polacek@redhat.com>
5458 * g++.dg/cpp1z/pr84325.C: New test.
5460 2018-02-26 Carl Love <cel@us.ibm.com>
5462 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
5464 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
5465 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
5466 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
5468 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
5469 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
5472 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5475 * gcc.target/i386/indirect-thunk-1.c: Updated.
5476 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5477 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5478 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5479 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5480 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5481 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5482 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5483 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5484 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5485 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5486 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5487 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5488 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5489 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5490 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5491 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5492 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5493 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5494 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5495 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5496 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5497 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5498 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5499 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5500 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5501 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5502 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5503 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5504 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5505 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5506 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5507 * gcc.target/i386/ret-thunk-9.c: Likewise.
5508 * gcc.target/i386/ret-thunk-10.c: Likewise.
5509 * gcc.target/i386/ret-thunk-11.c: Likewise.
5510 * gcc.target/i386/ret-thunk-12.c: Likewise.
5511 * gcc.target/i386/ret-thunk-13.c: Likewise.
5512 * gcc.target/i386/ret-thunk-14.c: Likewise.
5513 * gcc.target/i386/ret-thunk-15.c: Likewise.
5515 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
5517 * gcc.c-torture/execute/20180226-1.c: New test.
5519 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
5521 PR tree-optimization/83965
5522 * gcc.dg/vect/pr83965-2.c: New test.
5524 2018-02-26 Tom de Vries <tom@codesourcery.com>
5526 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
5528 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5531 * gcc.target/i386/ret-thunk-22.c: New test.
5532 * gcc.target/i386/ret-thunk-23.c: Likewise.
5533 * gcc.target/i386/ret-thunk-24.c: Likewise.
5534 * gcc.target/i386/ret-thunk-25.c: Likewise.
5535 * gcc.target/i386/ret-thunk-26.c: Likewise.
5537 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5540 * g++.dg/cpp1z/pr84533.C: New.
5542 2018-02-26 Marek Polacek <polacek@redhat.com>
5545 * g++.dg/parse/error60.C: New test.
5547 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5550 * g++.dg/gomp/pr84556.C: New test.
5551 * g++.dg/vect/pr84556.cc: New test.
5553 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
5556 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
5557 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5558 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
5559 * gfortran.dg/c_loc_test.f90: Likewise.
5560 * gfortran.dg/c_loc_tests_2.f03: Likewise.
5561 * gfortran.dg/proc_decl_17.f90: Likewise.
5562 * gfortran.dg/proc_ptr_8.f90: Likewise.
5564 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5567 * gcc.target/aarch64/lr_free_2.c: Revert changes in
5568 r254814 disabling -fomit-frame-pointer by default.
5569 * gcc.target/aarch64/spill_1.c: Likewise.
5570 * gcc.target/aarch64/test_frame_11.c: Likewise.
5571 * gcc.target/aarch64/test_frame_12.c: Likewise.
5572 * gcc.target/aarch64/test_frame_13.c: Likewise.
5573 * gcc.target/aarch64/test_frame_14.c: Likewise.
5574 * gcc.target/aarch64/test_frame_15.c: Likewise.
5575 * gcc.target/aarch64/test_frame_3.c: Likewise.
5576 * gcc.target/aarch64/test_frame_5.c: Likewise.
5577 * gcc.target/aarch64/test_frame_9.c: Likewise.
5579 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
5582 * gfortran.dg/explicit_shape_1.f90: New test.
5583 * gfortran.dg/automatic_module_variable.f90: Update regex.
5584 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
5585 * gfortran.dg/constant_shape.f90: Ditto.
5586 * gfortran.dg/dec_structure_23.f90: Ditto.
5587 * gfortran.dg/pr78240.f90: Ditto.
5589 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
5592 * gfortran.dg/pr84523.f90: New test.
5594 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5597 * gfortran.dg/select_type_40.f90: New test.
5599 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
5602 * gfortran.dg/data_substring.f90: New test.
5604 2018-02-24 Marek Polacek <polacek@redhat.com>
5607 * g++.dg/cpp1z/constexpr-83692.C: New test.
5609 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
5612 * gfortran.dg/statement_function_1.f90: Update test.
5614 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5617 * gfortran.dg/inquire_19.f90: New test.
5619 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5622 * gfortran.dg/pr83149_b.f90: New test.
5623 * gfortran.dg/pr83149_a.f90: Additional source for previous.
5625 2018-02-23 Carl Love <cel@us.ibm.com>
5627 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
5628 vec_signed2 and vec_unsigned2 to new Power 8 test file.
5629 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
5632 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5634 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
5635 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
5637 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5639 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
5642 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5645 * gfortran.dg/pr83149_1.f90: New test.
5646 * gfortran.dg/pr83149.f90: Additional source for previous.
5648 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
5651 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
5652 __GI___pthread_mutex_init as well.
5654 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5657 * gfortran.dg/class_68.f90: New test.
5659 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5662 * gfortran.dg/derived_init_5.f90: New test.
5664 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5667 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
5668 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
5670 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
5673 * gcc.target/powerpc/pr81572.c: New.
5675 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
5677 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
5679 2018-02-22 Martin Sebor <msebor@redhat.com>
5681 PR tree-optimization/84480
5682 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
5683 * g++.dg/warn/Wstringop-truncation-1.C: New test.
5685 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
5688 * gcc.target/i386/indirect-thunk-11.c: New test.
5689 * gcc.target/i386/indirect-thunk-12.c: Likewise.
5690 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
5691 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
5692 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
5693 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
5694 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
5695 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
5696 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
5697 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
5699 2018-02-22 Steve Ellcey <sellcey@cavium.com>
5702 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
5704 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
5706 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5708 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
5710 2018-02-22 Marek Polacek <polacek@redhat.com>
5713 * g++.dg/parse/error59.C: New test.
5715 2018-02-22 Tom de Vries <tom@codesourcery.com>
5717 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
5719 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5722 * g++.dg/cpp0x/pr77655.C: New.
5724 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5727 * g++.dg/cpp1y/pr84496.C: New test.
5730 * g++.dg/torture/pr84502.C: New test.
5732 PR tree-optimization/84503
5733 * gcc.dg/pr84503-1.c: New test.
5734 * gcc.dg/pr84503-2.c: New test.
5736 2018-02-21 Jakub Jelinek <jakub@redhat.com>
5738 PR tree-optimization/84478
5739 * gcc.c-torture/execute/pr84478.c: New test.
5741 2018-02-20 Martin Sebor <msebor@redhat.com>
5744 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
5745 * c-c++-common/Wrestrict.c: Same.
5746 * gcc.dg/Wrestrict-6.c: Same.
5747 * gcc.dg/Warray-bounds-27.c: New test.
5748 * gcc.dg/Wrestrict-8.c: New test.
5749 * gcc.dg/Wrestrict-9.c: New test.
5750 * gcc.dg/pr84095.c: New test.
5752 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5754 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
5756 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5760 * gfortran.dg/structure_constructor_14.f90: New test.
5762 2018-02-20 Jeff Law <law@redhat.com>
5765 PR tree-optimization/81592
5767 * gcc.dg/pr81592.c: New test.
5768 * gcc.dg/pr82123.c: New test.
5769 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
5771 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5774 * g++.dg/warn/Wunused-var-30.C: New test.
5776 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
5778 PR tree-optimization/84419
5779 * gcc.dg/vect/pr84419.c: New test.
5781 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5784 * gfortran.dg/pr82004.f90: New test.
5786 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
5788 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
5790 2018-02-20 Martin Liska <mliska@suse.cz>
5794 * gcc.target/i386/pr84310.c: New test.
5795 * gcc.target/i386/pr84310-2.c: Likewise.
5797 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5800 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
5802 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5805 * g++.dg/cpp1z/launder7.C: New test.
5808 * g++.dg/cpp0x/constexpr-84449.C: New test.
5811 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
5813 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
5817 * gfortran.dg/associate_22.f90: Enable commented out test.
5818 * gfortran.dg/associate_36.f90: New test.
5820 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5823 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
5825 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
5827 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
5828 (dg-options): Use -mavx instead of -w.
5830 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5833 * g++.dg/cpp1z/launder8.C: New test.
5836 * g++.dg/gomp/pr84448.C: New test.
5839 * g++.dg/gomp/pr84430.C: New test.
5841 PR tree-optimization/84452
5842 * gcc.dg/pr84452.c: New test.
5845 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
5847 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5850 * gfortran.dg/implied_do_io_4.f90: New test.
5852 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5854 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
5855 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
5856 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
5858 2018-02-19 Carl Love <cel@us.ibm.com>
5860 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
5862 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5865 * gcc.target/i386/pr57193.c: Add -mtune=generic.
5867 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5870 * g++.dg/cpp0x/auto50.C: New.
5871 * g++.dg/parse/friend12.C: Adjust.
5873 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5875 PR libgfortran/84389
5876 * gfortran.dg/dtio_33.f90: New test.
5878 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5880 PR libgfortran/84412
5881 * gfortran.dg/inquire_18.f90: New test.
5883 2018-02-18 Janus Weil <janus@gcc.gnu.org>
5886 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
5887 * gfortran.dg/pointer_intent_3.f90: Ditto.
5888 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
5889 * gfortran.dg/protected_3.f90: Ditto.
5890 * gfortran.dg/protected_4.f90: Ditto.
5891 * gfortran.dg/protected_5.f90: Ditto.
5892 * gfortran.dg/protected_6.f90: Ditto.
5894 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
5897 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
5900 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5903 * gfortran.dg/inline_matmul_22.f90: New test.
5905 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5908 * gfortran.dg/abort_shoulfail.f90: New test.
5909 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
5911 * gfortran.dg/PR19754_2.f90: Likewise.
5912 * gfortran.dg/PR19872.f: Likewise.
5913 * gfortran.dg/PR49268.f90: Likewise.
5914 * gfortran.dg/Wall.f90: Likewise.
5915 * gfortran.dg/Wno-all.f90: Likewise.
5916 * gfortran.dg/achar_1.f90: Likewise.
5917 * gfortran.dg/achar_2.f90: Likewise.
5918 * gfortran.dg/achar_4.f90: Likewise.
5919 * gfortran.dg/achar_6.F90: Likewise.
5920 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
5921 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
5922 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
5923 * gfortran.dg/actual_array_offset_1.f90: Likewise.
5924 * gfortran.dg/actual_array_result_1.f90: Likewise.
5925 * gfortran.dg/actual_array_substr_1.f90: Likewise.
5926 * gfortran.dg/actual_array_substr_2.f90: Likewise.
5927 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
5928 * gfortran.dg/actual_procedure_1.f90: Likewise.
5929 * gfortran.dg/adjustl_1.f90: Likewise.
5930 * gfortran.dg/advance_1.f90: Likewise.
5931 * gfortran.dg/advance_4.f90: Likewise.
5932 * gfortran.dg/advance_5.f90: Likewise.
5933 * gfortran.dg/advance_6.f90: Likewise.
5934 * gfortran.dg/aint_anint_1.f90: Likewise.
5935 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
5936 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
5937 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
5938 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
5939 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
5940 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
5941 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
5942 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
5943 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
5944 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
5945 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
5946 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
5947 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
5948 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
5949 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
5950 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
5951 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
5952 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
5953 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
5954 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
5955 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
5956 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5957 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
5958 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
5959 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
5960 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
5961 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
5962 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
5963 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
5964 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
5965 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
5966 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
5967 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
5968 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
5969 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
5970 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
5971 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
5972 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
5973 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
5974 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
5975 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
5976 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
5977 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
5978 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
5979 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
5980 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
5981 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
5982 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
5983 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
5984 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
5985 * gfortran.dg/allocatable_function_1.f90: Likewise.
5986 * gfortran.dg/allocatable_function_10.f90: Likewise.
5987 * gfortran.dg/allocatable_function_3.f90: Likewise.
5988 * gfortran.dg/allocatable_function_5.f90: Likewise.
5989 * gfortran.dg/allocatable_function_6.f90: Likewise.
5990 * gfortran.dg/allocatable_function_7.f90: Likewise.
5991 * gfortran.dg/allocatable_function_8.f90: Likewise.
5992 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
5993 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
5994 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
5995 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
5996 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
5997 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
5998 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
5999 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
6000 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
6001 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
6002 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
6003 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
6004 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
6005 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
6006 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
6007 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
6008 * gfortran.dg/allocate_class_3.f90: Likewise.
6009 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
6010 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
6011 * gfortran.dg/allocate_derived_5.f90: Likewise.
6012 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
6013 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
6014 * gfortran.dg/allocate_with_source_1.f90: Likewise.
6015 * gfortran.dg/allocate_with_source_10.f08: Likewise.
6016 * gfortran.dg/allocate_with_source_11.f08: Likewise.
6017 * gfortran.dg/allocate_with_source_12.f03: Likewise.
6018 * gfortran.dg/allocate_with_source_15.f03: Likewise.
6019 * gfortran.dg/allocate_with_source_16.f90: Likewise.
6020 * gfortran.dg/allocate_with_source_17.f03: Likewise.
6021 * gfortran.dg/allocate_with_source_18.f03: Likewise.
6022 * gfortran.dg/allocate_with_source_2.f90: Likewise.
6023 * gfortran.dg/allocate_with_source_20.f03: Likewise.
6024 * gfortran.dg/allocate_with_source_22.f03: Likewise.
6025 * gfortran.dg/allocate_with_source_23.f03: Likewise.
6026 * gfortran.dg/allocate_with_source_24.f90: Likewise.
6027 * gfortran.dg/allocate_with_source_5.f90: Likewise.
6028 * gfortran.dg/allocate_with_source_6.f90: Likewise.
6029 * gfortran.dg/allocate_with_source_7.f08: Likewise.
6030 * gfortran.dg/allocate_with_source_8.f08: Likewise.
6031 * gfortran.dg/allocate_with_source_9.f08: Likewise.
6032 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
6033 * gfortran.dg/allocate_zerosize_3.f: Likewise.
6034 * gfortran.dg/altreturn_3.f90: Likewise.
6035 * gfortran.dg/altreturn_5.f90: Likewise.
6036 * gfortran.dg/altreturn_7.f90: Likewise.
6037 * gfortran.dg/and_or_xor.f90: Likewise.
6038 * gfortran.dg/anint_1.f90: Likewise.
6039 * gfortran.dg/any_all_1.f90: Likewise.
6040 * gfortran.dg/anyallcount_1.f90: Likewise.
6041 * gfortran.dg/append_1.f90: Likewise.
6042 * gfortran.dg/argument_checking_1.f90: Likewise.
6043 * gfortran.dg/argument_checking_2.f90: Likewise.
6044 * gfortran.dg/argument_checking_8.f90: Likewise.
6045 * gfortran.dg/arithmetic_if.f90: Likewise.
6046 * gfortran.dg/array_1.f90: Likewise.
6047 * gfortran.dg/array_2.f90: Likewise.
6048 * gfortran.dg/array_alloc_1.f90: Likewise.
6049 * gfortran.dg/array_alloc_2.f90: Likewise.
6050 * gfortran.dg/array_alloc_3.f90: Likewise.
6051 * gfortran.dg/array_assignment_1.F90: Likewise.
6052 * gfortran.dg/array_assignment_5.f90: Likewise.
6053 * gfortran.dg/array_constructor_1.f90: Likewise.
6054 * gfortran.dg/array_constructor_10.f90: Likewise.
6055 * gfortran.dg/array_constructor_11.f90: Likewise.
6056 * gfortran.dg/array_constructor_12.f90: Likewise.
6057 * gfortran.dg/array_constructor_15.f90: Likewise.
6058 * gfortran.dg/array_constructor_16.f90: Likewise.
6059 * gfortran.dg/array_constructor_17.f90: Likewise.
6060 * gfortran.dg/array_constructor_19.f90: Likewise.
6061 * gfortran.dg/array_constructor_23.f: Likewise.
6062 * gfortran.dg/array_constructor_24.f: Likewise.
6063 * gfortran.dg/array_constructor_32.f90: Likewise.
6064 * gfortran.dg/array_constructor_36.f90: Likewise.
6065 * gfortran.dg/array_constructor_39.f90: Likewise.
6066 * gfortran.dg/array_constructor_4.f90: Likewise.
6067 * gfortran.dg/array_constructor_40.f90: Likewise.
6068 * gfortran.dg/array_constructor_44.f90: Likewise.
6069 * gfortran.dg/array_constructor_45.f90: Likewise.
6070 * gfortran.dg/array_constructor_46.f90: Likewise.
6071 * gfortran.dg/array_constructor_47.f90: Likewise.
6072 * gfortran.dg/array_constructor_49.f90: Likewise.
6073 * gfortran.dg/array_constructor_5.f90: Likewise.
6074 * gfortran.dg/array_constructor_50.f90: Likewise.
6075 * gfortran.dg/array_constructor_6.f90: Likewise.
6076 * gfortran.dg/array_constructor_7.f90: Likewise.
6077 * gfortran.dg/array_constructor_8.f90: Likewise.
6078 * gfortran.dg/array_constructor_9.f90: Likewise.
6079 * gfortran.dg/array_constructor_type_1.f03: Likewise.
6080 * gfortran.dg/array_constructor_type_10.f03: Likewise.
6081 * gfortran.dg/array_constructor_type_11.f03: Likewise.
6082 * gfortran.dg/array_constructor_type_12.f03: Likewise.
6083 * gfortran.dg/array_constructor_type_13.f90: Likewise.
6084 * gfortran.dg/array_constructor_type_14.f03: Likewise.
6085 * gfortran.dg/array_constructor_type_16.f03: Likewise.
6086 * gfortran.dg/array_constructor_type_2.f03: Likewise.
6087 * gfortran.dg/array_constructor_type_22.f03: Likewise.
6088 * gfortran.dg/array_constructor_type_3.f03: Likewise.
6089 * gfortran.dg/array_constructor_type_4.f03: Likewise.
6090 * gfortran.dg/array_constructor_type_5.f03: Likewise.
6091 * gfortran.dg/array_constructor_type_6.f03: Likewise.
6092 * gfortran.dg/array_constructor_type_7.f03: Likewise.
6093 * gfortran.dg/array_function_1.f90: Likewise.
6094 * gfortran.dg/array_function_5.f90: Likewise.
6095 * gfortran.dg/array_initializer_1.f90: Likewise.
6096 * gfortran.dg/array_initializer_2.f90: Likewise.
6097 * gfortran.dg/array_memcpy_5.f90: Likewise.
6098 * gfortran.dg/array_memset_2.f90: Likewise.
6099 * gfortran.dg/array_reference_1.f90: Likewise.
6100 * gfortran.dg/array_return_value_1.f90: Likewise.
6101 * gfortran.dg/array_section_1.f90: Likewise.
6102 * gfortran.dg/array_temporaries_3.f90: Likewise.
6103 * gfortran.dg/arrayio_1.f90: Likewise.
6104 * gfortran.dg/arrayio_10.f90: Likewise.
6105 * gfortran.dg/arrayio_11.f90: Likewise.
6106 * gfortran.dg/arrayio_12.f90: Likewise.
6107 * gfortran.dg/arrayio_13.f90: Likewise.
6108 * gfortran.dg/arrayio_14.f90: Likewise.
6109 * gfortran.dg/arrayio_16.f90: Likewise.
6110 * gfortran.dg/arrayio_2.f90: Likewise.
6111 * gfortran.dg/arrayio_3.f90: Likewise.
6112 * gfortran.dg/arrayio_4.f90: Likewise.
6113 * gfortran.dg/arrayio_5.f90: Likewise.
6114 * gfortran.dg/arrayio_6.f90: Likewise.
6115 * gfortran.dg/arrayio_7.f90: Likewise.
6116 * gfortran.dg/arrayio_8.f90: Likewise.
6117 * gfortran.dg/arrayio_9.f90: Likewise.
6118 * gfortran.dg/arrayio_derived_1.f90: Likewise.
6119 * gfortran.dg/assign_10.f90: Likewise.
6120 * gfortran.dg/assign_9.f90: Likewise.
6121 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
6122 * gfortran.dg/assignment_1.f90: Likewise.
6123 * gfortran.dg/associate_1.f03: Likewise.
6124 * gfortran.dg/associate_11.f90: Likewise.
6125 * gfortran.dg/associate_13.f90: Likewise.
6126 * gfortran.dg/associate_15.f90: Likewise.
6127 * gfortran.dg/associate_17.f90: Likewise.
6128 * gfortran.dg/associate_18.f08: Likewise.
6129 * gfortran.dg/associate_19.f03: Likewise.
6130 * gfortran.dg/associate_20.f03: Likewise.
6131 * gfortran.dg/associate_22.f90: Likewise.
6132 * gfortran.dg/associate_23.f90: Likewise.
6133 * gfortran.dg/associate_24.f90: Likewise.
6134 * gfortran.dg/associate_25.f90: Likewise.
6135 * gfortran.dg/associate_27.f90: Likewise.
6136 * gfortran.dg/associate_28.f90: Likewise.
6137 * gfortran.dg/associate_32.f03: Likewise.
6138 * gfortran.dg/associate_33.f03: Likewise.
6139 * gfortran.dg/associate_34.f90: Likewise.
6140 * gfortran.dg/associate_6.f03: Likewise.
6141 * gfortran.dg/associate_7.f03: Likewise.
6142 * gfortran.dg/associate_8.f03: Likewise.
6143 * gfortran.dg/associate_9.f03: Likewise.
6144 * gfortran.dg/associated_1.f90: Likewise.
6145 * gfortran.dg/associated_2.f90: Likewise.
6146 * gfortran.dg/associated_5.f90: Likewise.
6147 * gfortran.dg/associated_6.f90: Likewise.
6148 * gfortran.dg/associated_target_3.f90: Likewise.
6149 * gfortran.dg/associated_target_4.f90: Likewise.
6150 * gfortran.dg/associated_target_5.f03: Likewise.
6151 * gfortran.dg/associated_target_6.f03: Likewise.
6152 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6153 * gfortran.dg/assumed_rank_1.f90: Likewise.
6154 * gfortran.dg/assumed_rank_10.f90: Likewise.
6155 * gfortran.dg/assumed_rank_2.f90: Likewise.
6156 * gfortran.dg/assumed_rank_7.f90: Likewise.
6157 * gfortran.dg/assumed_rank_8.f90: Likewise.
6158 * gfortran.dg/assumed_rank_9.f90: Likewise.
6159 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6160 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6161 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
6162 * gfortran.dg/assumed_type_2.f90: Likewise.
6163 * gfortran.dg/atan2_1.f90: Likewise.
6164 * gfortran.dg/auto_array_1.f90: Likewise.
6165 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
6166 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
6167 * gfortran.dg/auto_char_len_3.f90: Likewise.
6168 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
6169 * gfortran.dg/auto_internal_assumed.f90: Likewise.
6170 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
6171 * gfortran.dg/auto_save_2.f90: Likewise.
6172 * gfortran.dg/automatic_default_init_1.f90: Likewise.
6173 * gfortran.dg/backslash_1.f90: Likewise.
6174 * gfortran.dg/backslash_2.f90: Likewise.
6175 * gfortran.dg/backslash_3.f: Likewise.
6176 * gfortran.dg/backspace_1.f: Likewise.
6177 * gfortran.dg/backspace_10.f90: Likewise.
6178 * gfortran.dg/backspace_11.f90: Likewise.
6179 * gfortran.dg/backspace_2.f: Likewise.
6180 * gfortran.dg/backspace_3.f: Likewise.
6181 * gfortran.dg/backspace_4.f: Likewise.
6182 * gfortran.dg/backspace_5.f: Likewise.
6183 * gfortran.dg/backspace_6.f: Likewise.
6184 * gfortran.dg/backspace_7.f90: Likewise.
6185 * gfortran.dg/backspace_8.f: Likewise.
6186 * gfortran.dg/backspace_9.f: Likewise.
6187 * gfortran.dg/bessel_1.f90: Likewise.
6188 * gfortran.dg/bessel_2.f90: Likewise.
6189 * gfortran.dg/bessel_5.f90: Likewise.
6190 * gfortran.dg/bessel_6.f90: Likewise.
6191 * gfortran.dg/bessel_7.f90: Likewise.
6192 * gfortran.dg/bind_c_dts_2.f03: Likewise.
6193 * gfortran.dg/bind_c_dts_3.f03: Likewise.
6194 * gfortran.dg/bind_c_usage_15.f90: Likewise.
6195 * gfortran.dg/bind_c_usage_16.f03: Likewise.
6196 * gfortran.dg/bind_c_usage_17.f90: Likewise.
6197 * gfortran.dg/bind_c_usage_24.f90: Likewise.
6198 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
6199 * gfortran.dg/binding_label_tests_16.f03: Likewise.
6200 * gfortran.dg/binding_label_tests_23.f90: Likewise.
6201 * gfortran.dg/bit_comparison_1.F90: Likewise.
6202 * gfortran.dg/bit_comparison_2.F90: Likewise.
6203 * gfortran.dg/block_1.f08: Likewise.
6204 * gfortran.dg/block_13.f08: Likewise.
6205 * gfortran.dg/block_14.f90: Likewise.
6206 * gfortran.dg/block_2.f08: Likewise.
6207 * gfortran.dg/block_6.f08: Likewise.
6208 * gfortran.dg/block_7.f08: Likewise.
6209 * gfortran.dg/block_8.f08: Likewise.
6210 * gfortran.dg/blockdata_1.f90: Likewise.
6211 * gfortran.dg/bound_1.f90: Likewise.
6212 * gfortran.dg/bound_2.f90: Likewise.
6213 * gfortran.dg/bound_3.f90: Likewise.
6214 * gfortran.dg/bound_4.f90: Likewise.
6215 * gfortran.dg/bound_5.f90: Likewise.
6216 * gfortran.dg/bound_6.f90: Likewise.
6217 * gfortran.dg/bound_7.f90: Likewise.
6218 * gfortran.dg/bound_8.f90: Likewise.
6219 * gfortran.dg/bound_9.f90: Likewise.
6220 * gfortran.dg/bound_simplification_1.f90: Likewise.
6221 * gfortran.dg/bound_simplification_3.f90: Likewise.
6222 * gfortran.dg/bound_simplification_4.f90: Likewise.
6223 * gfortran.dg/bound_simplification_5.f90: Likewise.
6224 * gfortran.dg/bound_simplification_6.f90: Likewise.
6225 * gfortran.dg/bounds_check_1.f90: Likewise.
6226 * gfortran.dg/bounds_check_12.f90: Likewise.
6227 * gfortran.dg/bounds_check_14.f90: Likewise.
6228 * gfortran.dg/bounds_check_15.f90: Likewise.
6229 * gfortran.dg/bounds_check_19.f90: Likewise.
6230 * gfortran.dg/bounds_check_8.f90: Likewise.
6231 * gfortran.dg/bounds_check_9.f90: Likewise.
6232 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
6233 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
6234 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
6235 * gfortran.dg/boz_1.f90: Likewise.
6236 * gfortran.dg/boz_11.f90: Likewise.
6237 * gfortran.dg/boz_13.f90: Likewise.
6238 * gfortran.dg/boz_14.f90: Likewise.
6239 * gfortran.dg/boz_15.f90: Likewise.
6240 * gfortran.dg/boz_3.f90: Likewise.
6241 * gfortran.dg/boz_6.f90: Likewise.
6242 * gfortran.dg/boz_9.f90: Likewise.
6243 * gfortran.dg/byte_1.f90: Likewise.
6244 * gfortran.dg/byte_2.f90: Likewise.
6245 * gfortran.dg/c_assoc.f90: Likewise.
6246 * gfortran.dg/c_assoc_2.f03: Likewise.
6247 * gfortran.dg/c_assoc_3.f90: Likewise.
6248 * gfortran.dg/c_by_val_1.f: Likewise.
6249 * gfortran.dg/c_by_val_5.f90: Likewise.
6250 * gfortran.dg/c_char_tests.f03: Likewise.
6251 * gfortran.dg/c_char_tests_2.f03: Likewise.
6252 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
6253 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
6254 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
6255 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6256 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
6257 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
6258 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
6259 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
6260 * gfortran.dg/c_kind_params.f90: Likewise.
6261 * gfortran.dg/c_loc_test_20.f90: Likewise.
6262 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6263 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
6264 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6265 * gfortran.dg/c_size_t_test.f03: Likewise.
6266 * gfortran.dg/c_sizeof_1.f90: Likewise.
6267 * gfortran.dg/c_sizeof_5.f90: Likewise.
6268 * gfortran.dg/c_sizeof_6.f90: Likewise.
6269 * gfortran.dg/char4_iunit_1.f03: Likewise.
6270 * gfortran.dg/char4_iunit_2.f03: Likewise.
6271 * gfortran.dg/char_allocation_1.f90: Likewise.
6272 * gfortran.dg/char_array_constructor.f90: Likewise.
6273 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6274 * gfortran.dg/char_assign_1.f90: Likewise.
6275 * gfortran.dg/char_associated_1.f90: Likewise.
6276 * gfortran.dg/char_cast_2.f90: Likewise.
6277 * gfortran.dg/char_comparison_1.f: Likewise.
6278 * gfortran.dg/char_component_initializer_1.f90: Likewise.
6279 * gfortran.dg/char_component_initializer_2.f90: Likewise.
6280 * gfortran.dg/char_cons_len.f90: Likewise.
6281 * gfortran.dg/char_conversion.f90: Likewise.
6282 * gfortran.dg/char_cshift_1.f90: Likewise.
6283 * gfortran.dg/char_cshift_2.f90: Likewise.
6284 * gfortran.dg/char_decl_2.f90: Likewise.
6285 * gfortran.dg/char_eoshift_1.f90: Likewise.
6286 * gfortran.dg/char_eoshift_2.f90: Likewise.
6287 * gfortran.dg/char_eoshift_3.f90: Likewise.
6288 * gfortran.dg/char_eoshift_4.f90: Likewise.
6289 * gfortran.dg/char_eoshift_5.f90: Likewise.
6290 * gfortran.dg/char_expr_1.f90: Likewise.
6291 * gfortran.dg/char_expr_3.f90: Likewise.
6292 * gfortran.dg/char_initialiser_actual.f90: Likewise.
6293 * gfortran.dg/char_length_12.f90: Likewise.
6294 * gfortran.dg/char_length_14.f90: Likewise.
6295 * gfortran.dg/char_length_15.f90: Likewise.
6296 * gfortran.dg/char_length_17.f90: Likewise.
6297 * gfortran.dg/char_length_20.f90: Likewise.
6298 * gfortran.dg/char_length_21.f90: Likewise.
6299 * gfortran.dg/char_length_5.f90: Likewise.
6300 * gfortran.dg/char_length_6.f90: Likewise.
6301 * gfortran.dg/char_length_7.f90: Likewise.
6302 * gfortran.dg/char_length_8.f90: Likewise.
6303 * gfortran.dg/char_pack_1.f90: Likewise.
6304 * gfortran.dg/char_pack_2.f90: Likewise.
6305 * gfortran.dg/char_pointer_assign.f90: Likewise.
6306 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
6307 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
6308 * gfortran.dg/char_pointer_dependency.f90: Likewise.
6309 * gfortran.dg/char_pointer_dummy.f90: Likewise.
6310 * gfortran.dg/char_pointer_func.f90: Likewise.
6311 * gfortran.dg/char_reshape_1.f90: Likewise.
6312 * gfortran.dg/char_result_1.f90: Likewise.
6313 * gfortran.dg/char_result_12.f90: Likewise.
6314 * gfortran.dg/char_result_13.f90: Likewise.
6315 * gfortran.dg/char_result_14.f90: Likewise.
6316 * gfortran.dg/char_result_15.f90: Likewise.
6317 * gfortran.dg/char_result_2.f90: Likewise.
6318 * gfortran.dg/char_result_3.f90: Likewise.
6319 * gfortran.dg/char_result_4.f90: Likewise.
6320 * gfortran.dg/char_result_5.f90: Likewise.
6321 * gfortran.dg/char_result_6.f90: Likewise.
6322 * gfortran.dg/char_result_7.f90: Likewise.
6323 * gfortran.dg/char_result_8.f90: Likewise.
6324 * gfortran.dg/char_spread_1.f90: Likewise.
6325 * gfortran.dg/char_transpose_1.f90: Likewise.
6326 * gfortran.dg/char_type_len.f90: Likewise.
6327 * gfortran.dg/char_unpack_1.f90: Likewise.
6328 * gfortran.dg/char_unpack_2.f90: Likewise.
6329 * gfortran.dg/character_array_constructor_1.f90: Likewise.
6330 * gfortran.dg/character_comparison_1.f90: Likewise.
6331 * gfortran.dg/character_comparison_2.f90: Likewise.
6332 * gfortran.dg/character_comparison_3.f90: Likewise.
6333 * gfortran.dg/character_comparison_4.f90: Likewise.
6334 * gfortran.dg/character_comparison_5.f90: Likewise.
6335 * gfortran.dg/character_comparison_6.f90: Likewise.
6336 * gfortran.dg/character_comparison_7.f90: Likewise.
6337 * gfortran.dg/character_comparison_8.f90: Likewise.
6338 * gfortran.dg/character_comparison_9.f90: Likewise.
6339 * gfortran.dg/charlen_15.f90: Likewise.
6340 * gfortran.dg/charlen_16.f90: Likewise.
6341 * gfortran.dg/chkbits.f90: Likewise.
6342 * gfortran.dg/chmod_1.f90: Likewise.
6343 * gfortran.dg/chmod_2.f90: Likewise.
6344 * gfortran.dg/chmod_3.f90: Likewise.
6345 * gfortran.dg/class_1.f03: Likewise.
6346 * gfortran.dg/class_18.f03: Likewise.
6347 * gfortran.dg/class_19.f03: Likewise.
6348 * gfortran.dg/class_35.f90: Likewise.
6349 * gfortran.dg/class_46.f03: Likewise.
6350 * gfortran.dg/class_48.f90: Likewise.
6351 * gfortran.dg/class_51.f90: Likewise.
6352 * gfortran.dg/class_52.f90: Likewise.
6353 * gfortran.dg/class_6.f03: Likewise.
6354 * gfortran.dg/class_63.f90: Likewise.
6355 * gfortran.dg/class_64.f90: Likewise.
6356 * gfortran.dg/class_65.f90: Likewise.
6357 * gfortran.dg/class_66.f90: Likewise.
6358 * gfortran.dg/class_67.f90: Likewise.
6359 * gfortran.dg/class_9.f03: Likewise.
6360 * gfortran.dg/class_alias.f90: Likewise.
6361 * gfortran.dg/class_allocate_1.f03: Likewise.
6362 * gfortran.dg/class_allocate_10.f03: Likewise.
6363 * gfortran.dg/class_allocate_13.f90: Likewise.
6364 * gfortran.dg/class_allocate_14.f90: Likewise.
6365 * gfortran.dg/class_allocate_15.f90: Likewise.
6366 * gfortran.dg/class_allocate_19.f03: Likewise.
6367 * gfortran.dg/class_allocate_21.f90: Likewise.
6368 * gfortran.dg/class_allocate_22.f90: Likewise.
6369 * gfortran.dg/class_allocate_3.f03: Likewise.
6370 * gfortran.dg/class_allocate_4.f03: Likewise.
6371 * gfortran.dg/class_allocate_5.f90: Likewise.
6372 * gfortran.dg/class_allocate_6.f03: Likewise.
6373 * gfortran.dg/class_allocate_7.f03: Likewise.
6374 * gfortran.dg/class_allocate_8.f03: Likewise.
6375 * gfortran.dg/class_allocate_9.f03: Likewise.
6376 * gfortran.dg/class_array_1.f03: Likewise.
6377 * gfortran.dg/class_array_14.f90: Likewise.
6378 * gfortran.dg/class_array_15.f03: Likewise.
6379 * gfortran.dg/class_array_16.f90: Likewise.
6380 * gfortran.dg/class_array_2.f03: Likewise.
6381 * gfortran.dg/class_array_20.f03: Likewise.
6382 * gfortran.dg/class_array_21.f03: Likewise.
6383 * gfortran.dg/class_array_3.f03: Likewise.
6384 * gfortran.dg/class_array_4.f03: Likewise.
6385 * gfortran.dg/class_array_7.f03: Likewise.
6386 * gfortran.dg/class_array_8.f03: Likewise.
6387 * gfortran.dg/class_array_9.f03: Likewise.
6388 * gfortran.dg/class_defined_operator_1.f03: Likewise.
6389 * gfortran.dg/class_dummy_1.f03: Likewise.
6390 * gfortran.dg/class_optional_1.f90: Likewise.
6391 * gfortran.dg/class_optional_2.f90: Likewise.
6392 * gfortran.dg/class_result_5.f90: Likewise.
6393 * gfortran.dg/class_result_6.f90: Likewise.
6394 * gfortran.dg/class_to_type_1.f03: Likewise.
6395 * gfortran.dg/class_to_type_2.f90: Likewise.
6396 * gfortran.dg/class_to_type_3.f03: Likewise.
6397 * gfortran.dg/class_to_type_4.f90: Likewise.
6398 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
6399 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
6400 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
6401 * gfortran.dg/coarray/atomic_1.f90: Likewise.
6402 * gfortran.dg/coarray/atomic_2.f90: Likewise.
6403 * gfortran.dg/coarray/codimension.f90: Likewise.
6404 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
6405 * gfortran.dg/coarray/collectives_1.f90: Likewise.
6406 * gfortran.dg/coarray/collectives_2.f90: Likewise.
6407 * gfortran.dg/coarray/collectives_3.f90: Likewise.
6408 * gfortran.dg/coarray/collectives_4.f90: Likewise.
6409 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
6410 * gfortran.dg/coarray/dummy_1.f90: Likewise.
6411 * gfortran.dg/coarray/event_1.f90: Likewise.
6412 * gfortran.dg/coarray/event_2.f90: Likewise.
6413 * gfortran.dg/coarray/get_array.f90: Likewise.
6414 * gfortran.dg/coarray/image_index_1.f90: Likewise.
6415 * gfortran.dg/coarray/image_index_2.f90: Likewise.
6416 * gfortran.dg/coarray/image_index_3.f90: Likewise.
6417 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
6418 * gfortran.dg/coarray/lock_1.f90: Likewise.
6419 * gfortran.dg/coarray/lock_2.f90: Likewise.
6420 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
6421 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
6422 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
6423 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
6424 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
6425 * gfortran.dg/coarray/registering_1.f90: Likewise.
6426 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
6427 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
6428 * gfortran.dg/coarray/send_array.f90: Likewise.
6429 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
6430 * gfortran.dg/coarray/sendget_array.f90: Likewise.
6431 * gfortran.dg/coarray/subobject_1.f90: Likewise.
6432 * gfortran.dg/coarray/sync_1.f90: Likewise.
6433 * gfortran.dg/coarray/sync_3.f90: Likewise.
6434 * gfortran.dg/coarray/this_image_1.f90: Likewise.
6435 * gfortran.dg/coarray/this_image_2.f90: Likewise.
6436 * gfortran.dg/coarray_13.f90: Likewise.
6437 * gfortran.dg/coarray_15.f90: Likewise.
6438 * gfortran.dg/coarray_16.f90: Likewise.
6439 * gfortran.dg/coarray_2.f90: Likewise.
6440 * gfortran.dg/coarray_23.f90: Likewise.
6441 * gfortran.dg/coarray_40.f90: Likewise.
6442 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
6443 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
6444 * gfortran.dg/coarray_allocate_10.f08: Likewise.
6445 * gfortran.dg/coarray_allocate_2.f08: Likewise.
6446 * gfortran.dg/coarray_allocate_3.f08: Likewise.
6447 * gfortran.dg/coarray_allocate_4.f08: Likewise.
6448 * gfortran.dg/coarray_allocate_5.f08: Likewise.
6449 * gfortran.dg/coarray_allocate_7.f08: Likewise.
6450 * gfortran.dg/coarray_allocate_8.f08: Likewise.
6451 * gfortran.dg/coarray_allocate_9.f08: Likewise.
6452 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6453 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6454 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
6455 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
6456 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
6457 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
6458 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
6459 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
6460 * gfortran.dg/coarray_stat_2.f90: Likewise.
6461 * gfortran.dg/coarray_subobject_1.f90: Likewise.
6462 * gfortran.dg/coindexed_1.f90: Likewise.
6463 * gfortran.dg/comma.f: Likewise.
6464 * gfortran.dg/comma_format_extension_3.f: Likewise.
6465 * gfortran.dg/comma_format_extension_4.f: Likewise.
6466 * gfortran.dg/common_2.f90: Likewise.
6467 * gfortran.dg/common_4.f90: Likewise.
6468 * gfortran.dg/common_align_1.f90: Likewise.
6469 * gfortran.dg/common_align_2.f90: Likewise.
6470 * gfortran.dg/common_equivalence_1.f: Likewise.
6471 * gfortran.dg/common_pointer_1.f90: Likewise.
6472 * gfortran.dg/common_resize_1.f: Likewise.
6473 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
6474 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
6475 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
6476 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
6477 * gfortran.dg/complex_read.f90: Likewise.
6478 * gfortran.dg/complex_write.f90: Likewise.
6479 * gfortran.dg/constant_substring.f: Likewise.
6480 * gfortran.dg/constructor_2.f90: Likewise.
6481 * gfortran.dg/constructor_3.f90: Likewise.
6482 * gfortran.dg/constructor_6.f90: Likewise.
6483 * gfortran.dg/contained_1.f90: Likewise.
6484 * gfortran.dg/contained_3.f90: Likewise.
6485 * gfortran.dg/contained_equivalence_1.f90: Likewise.
6486 * gfortran.dg/contained_module_proc_1.f90: Likewise.
6487 * gfortran.dg/continuation_1.f90: Likewise.
6488 * gfortran.dg/continuation_11.f90: Likewise.
6489 * gfortran.dg/continuation_12.f90: Likewise.
6490 * gfortran.dg/continuation_13.f90: Likewise.
6491 * gfortran.dg/continuation_14.f: Likewise.
6492 * gfortran.dg/continuation_8.f90: Likewise.
6493 * gfortran.dg/convert_2.f90: Likewise.
6494 * gfortran.dg/convert_implied_open.f90: Likewise.
6495 * gfortran.dg/count_init_expr.f03: Likewise.
6496 * gfortran.dg/cr_lf.f90: Likewise.
6497 * gfortran.dg/cray_pointers_10.f90: Likewise.
6498 * gfortran.dg/cray_pointers_2.f90: Likewise.
6499 * gfortran.dg/cray_pointers_5.f90: Likewise.
6500 * gfortran.dg/cray_pointers_7.f90: Likewise.
6501 * gfortran.dg/cray_pointers_8.f90: Likewise.
6502 * gfortran.dg/cshift_1.f90: Likewise.
6503 * gfortran.dg/cshift_2.f90: Likewise.
6504 * gfortran.dg/cshift_large_1.f90: Likewise.
6505 * gfortran.dg/cshift_nan_1.f90: Likewise.
6506 * gfortran.dg/csqrt_2.f: Likewise.
6507 * gfortran.dg/data_array_1.f90: Likewise.
6508 * gfortran.dg/data_char_1.f90: Likewise.
6509 * gfortran.dg/data_char_2.f90: Likewise.
6510 * gfortran.dg/data_char_3.f90: Likewise.
6511 * gfortran.dg/data_derived_1.f90: Likewise.
6512 * gfortran.dg/data_implied_do_1.f90: Likewise.
6513 * gfortran.dg/data_namelist_conflict.f90: Likewise.
6514 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
6515 * gfortran.dg/deallocate_stat.f90: Likewise.
6516 * gfortran.dg/deallocate_stat_2.f90: Likewise.
6517 * gfortran.dg/debug/pr37738.f: Likewise.
6518 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
6519 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
6520 * gfortran.dg/dec_exp_1.f90: Likewise.
6521 * gfortran.dg/dec_init_1.f90: Likewise.
6522 * gfortran.dg/dec_init_2.f90: Likewise.
6523 * gfortran.dg/dec_init_3.f90: Likewise.
6524 * gfortran.dg/dec_init_4.f90: Likewise.
6525 * gfortran.dg/dec_io_1.f90: Likewise.
6526 * gfortran.dg/dec_io_2.f90: Likewise.
6527 * gfortran.dg/dec_io_2a.f90: Likewise.
6528 * gfortran.dg/dec_io_6.f90: Likewise.
6529 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
6530 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
6531 * gfortran.dg/dec_math.f90: Likewise.
6532 * gfortran.dg/dec_parameter_1.f: Likewise.
6533 * gfortran.dg/dec_parameter_2.f90: Likewise.
6534 * gfortran.dg/dec_static_1.f90: Likewise.
6535 * gfortran.dg/dec_static_2.f90: Likewise.
6536 * gfortran.dg/dec_structure_1.f90: Likewise.
6537 * gfortran.dg/dec_structure_10.f90: Likewise.
6538 * gfortran.dg/dec_structure_18.f90: Likewise.
6539 * gfortran.dg/dec_structure_19.f90: Likewise.
6540 * gfortran.dg/dec_structure_2.f90: Likewise.
6541 * gfortran.dg/dec_structure_22.f90: Likewise.
6542 * gfortran.dg/dec_structure_3.f90: Likewise.
6543 * gfortran.dg/dec_structure_4.f90: Likewise.
6544 * gfortran.dg/dec_structure_5.f90: Likewise.
6545 * gfortran.dg/dec_structure_6.f90: Likewise.
6546 * gfortran.dg/dec_structure_7.f90: Likewise.
6547 * gfortran.dg/dec_union_1.f90: Likewise.
6548 * gfortran.dg/dec_union_2.f90: Likewise.
6549 * gfortran.dg/dec_union_3.f90: Likewise.
6550 * gfortran.dg/dec_union_4.f90: Likewise.
6551 * gfortran.dg/dec_union_5.f90: Likewise.
6552 * gfortran.dg/default_format_1.f90: Likewise.
6553 * gfortran.dg/default_format_2.f90: Likewise.
6554 * gfortran.dg/default_format_denormal_1.f90: Likewise.
6555 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6556 * gfortran.dg/default_initialization_3.f90: Likewise.
6557 * gfortran.dg/default_initialization_4.f90: Likewise.
6558 * gfortran.dg/default_initialization_5.f90: Likewise.
6559 * gfortran.dg/deferred_character_1.f90: Likewise.
6560 * gfortran.dg/deferred_character_10.f90: Likewise.
6561 * gfortran.dg/deferred_character_11.f90: Likewise.
6562 * gfortran.dg/deferred_character_12.f90: Likewise.
6563 * gfortran.dg/deferred_character_13.f90: Likewise.
6564 * gfortran.dg/deferred_character_14.f90: Likewise.
6565 * gfortran.dg/deferred_character_15.f90: Likewise.
6566 * gfortran.dg/deferred_character_16.f90: Likewise.
6567 * gfortran.dg/deferred_character_2.f90: Likewise.
6568 * gfortran.dg/deferred_character_3.f90: Likewise.
6569 * gfortran.dg/deferred_character_4.f90: Likewise.
6570 * gfortran.dg/deferred_character_5.f90: Likewise.
6571 * gfortran.dg/deferred_character_6.f90: Likewise.
6572 * gfortran.dg/deferred_character_7.f90: Likewise.
6573 * gfortran.dg/deferred_character_8.f90: Likewise.
6574 * gfortran.dg/deferred_character_9.f90: Likewise.
6575 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
6576 * gfortran.dg/deferred_type_component_1.f90: Likewise.
6577 * gfortran.dg/deferred_type_component_2.f90: Likewise.
6578 * gfortran.dg/deferred_type_param_2.f90: Likewise.
6579 * gfortran.dg/deferred_type_param_4.f90: Likewise.
6580 * gfortran.dg/deferred_type_param_5.f90: Likewise.
6581 * gfortran.dg/deferred_type_param_6.f90: Likewise.
6582 * gfortran.dg/deferred_type_param_8.f90: Likewise.
6583 * gfortran.dg/deferred_type_param_9.f90: Likewise.
6584 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
6585 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
6586 * gfortran.dg/defined_assignment_1.f90: Likewise.
6587 * gfortran.dg/defined_assignment_10.f90: Likewise.
6588 * gfortran.dg/defined_assignment_11.f90: Likewise.
6589 * gfortran.dg/defined_assignment_2.f90: Likewise.
6590 * gfortran.dg/defined_assignment_3.f90: Likewise.
6591 * gfortran.dg/defined_assignment_4.f90: Likewise.
6592 * gfortran.dg/defined_assignment_5.f90: Likewise.
6593 * gfortran.dg/defined_assignment_8.f90: Likewise.
6594 * gfortran.dg/defined_assignment_9.f90: Likewise.
6595 * gfortran.dg/dependency_2.f90: Likewise.
6596 * gfortran.dg/dependency_21.f90: Likewise.
6597 * gfortran.dg/dependency_22.f90: Likewise.
6598 * gfortran.dg/dependency_23.f90: Likewise.
6599 * gfortran.dg/dependency_24.f90: Likewise.
6600 * gfortran.dg/dependency_25.f90: Likewise.
6601 * gfortran.dg/dependency_26.f90: Likewise.
6602 * gfortran.dg/dependency_39.f90: Likewise.
6603 * gfortran.dg/dependency_40.f90: Likewise.
6604 * gfortran.dg/dependency_41.f90: Likewise.
6605 * gfortran.dg/dependency_42.f90: Likewise.
6606 * gfortran.dg/dependency_43.f90: Likewise.
6607 * gfortran.dg/dependency_44.f90: Likewise.
6608 * gfortran.dg/dependency_45.f90: Likewise.
6609 * gfortran.dg/dependency_50.f90: Likewise.
6610 * gfortran.dg/dependency_51.f90: Likewise.
6611 * gfortran.dg/dependent_decls_1.f90: Likewise.
6612 * gfortran.dg/der_array_1.f90: Likewise.
6613 * gfortran.dg/der_array_io_1.f90: Likewise.
6614 * gfortran.dg/der_array_io_2.f90: Likewise.
6615 * gfortran.dg/der_array_io_3.f90: Likewise.
6616 * gfortran.dg/der_io_1.f90: Likewise.
6617 * gfortran.dg/der_io_3.f90: Likewise.
6618 * gfortran.dg/der_pointer_2.f90: Likewise.
6619 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
6620 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
6621 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
6622 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
6623 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
6624 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6625 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
6626 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
6627 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
6628 * gfortran.dg/derived_external_function_1.f90: Likewise.
6629 * gfortran.dg/derived_init_1.f90: Likewise.
6630 * gfortran.dg/derived_init_2.f90: Likewise.
6631 * gfortran.dg/derived_init_3.f90: Likewise.
6632 * gfortran.dg/derived_init_4.f90: Likewise.
6633 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
6634 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6635 * gfortran.dg/dev_null.F90: Likewise.
6636 * gfortran.dg/dfloat_1.f90: Likewise.
6637 * gfortran.dg/dim_sum_1.f90: Likewise.
6638 * gfortran.dg/dim_sum_2.f90: Likewise.
6639 * gfortran.dg/dim_sum_3.f90: Likewise.
6640 * gfortran.dg/direct_io_10.f: Likewise.
6641 * gfortran.dg/direct_io_11.f90: Likewise.
6642 * gfortran.dg/direct_io_12.f90: Likewise.
6643 * gfortran.dg/direct_io_2.f90: Likewise.
6644 * gfortran.dg/direct_io_3.f90: Likewise.
6645 * gfortran.dg/direct_io_4.f90: Likewise.
6646 * gfortran.dg/direct_io_5.f90: Likewise.
6647 * gfortran.dg/direct_io_6.f90: Likewise.
6648 * gfortran.dg/direct_io_7.f90: Likewise.
6649 * gfortran.dg/direct_io_8.f90: Likewise.
6650 * gfortran.dg/direct_io_9.f: Likewise.
6651 * gfortran.dg/do_1.f90: Likewise.
6652 * gfortran.dg/do_3.F90: Likewise.
6653 * gfortran.dg/do_concurrent_2.f90: Likewise.
6654 * gfortran.dg/do_concurrent_4.f90: Likewise.
6655 * gfortran.dg/do_corner_warn.f90: Likewise.
6656 * gfortran.dg/do_iterator_2.f90: Likewise.
6657 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
6658 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
6659 * gfortran.dg/dos_eol.f: Likewise.
6660 * gfortran.dg/dot_product_1.f03: Likewise.
6661 * gfortran.dg/dot_product_2.f90: Likewise.
6662 * gfortran.dg/dot_product_4.f90: Likewise.
6663 * gfortran.dg/dshift_1.F90: Likewise.
6664 * gfortran.dg/dshift_2.F90: Likewise.
6665 * gfortran.dg/dtio_1.f90: Likewise.
6666 * gfortran.dg/dtio_10.f90: Likewise.
6667 * gfortran.dg/dtio_12.f90: Likewise.
6668 * gfortran.dg/dtio_14.f90: Likewise.
6669 * gfortran.dg/dtio_15.f90: Likewise.
6670 * gfortran.dg/dtio_16.f90: Likewise.
6671 * gfortran.dg/dtio_17.f90: Likewise.
6672 * gfortran.dg/dtio_19.f90: Likewise.
6673 * gfortran.dg/dtio_2.f90: Likewise.
6674 * gfortran.dg/dtio_20.f03: Likewise.
6675 * gfortran.dg/dtio_22.f90: Likewise.
6676 * gfortran.dg/dtio_24.f90: Likewise.
6677 * gfortran.dg/dtio_25.f90: Likewise.
6678 * gfortran.dg/dtio_26.f03: Likewise.
6679 * gfortran.dg/dtio_27.f90: Likewise.
6680 * gfortran.dg/dtio_28.f03: Likewise.
6681 * gfortran.dg/dtio_3.f90: Likewise.
6682 * gfortran.dg/dtio_30.f03: Likewise.
6683 * gfortran.dg/dtio_31.f03: Likewise.
6684 * gfortran.dg/dtio_32.f03: Likewise.
6685 * gfortran.dg/dtio_4.f90: Likewise.
6686 * gfortran.dg/dtio_5.f90: Likewise.
6687 * gfortran.dg/dtio_7.f90: Likewise.
6688 * gfortran.dg/dtio_8.f90: Likewise.
6689 * gfortran.dg/dtio_9.f90: Likewise.
6690 * gfortran.dg/dummy_procedure_3.f90: Likewise.
6691 * gfortran.dg/dummy_procedure_7.f90: Likewise.
6692 * gfortran.dg/dup_save_1.f90: Likewise.
6693 * gfortran.dg/dup_save_2.f90: Likewise.
6694 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
6695 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
6696 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6697 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
6698 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
6699 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
6700 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
6701 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
6702 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
6703 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
6704 * gfortran.dg/e_d_fmt.f90: Likewise.
6705 * gfortran.dg/edit_real_1.f90: Likewise.
6706 * gfortran.dg/elemental_by_value_1.f90: Likewise.
6707 * gfortran.dg/elemental_dependency_1.f90: Likewise.
6708 * gfortran.dg/elemental_dependency_4.f90: Likewise.
6709 * gfortran.dg/elemental_dependency_5.f90: Likewise.
6710 * gfortran.dg/elemental_dependency_6.f90: Likewise.
6711 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
6712 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
6713 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
6714 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
6715 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
6716 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
6717 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
6718 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
6719 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
6720 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
6721 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
6722 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
6723 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
6724 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
6725 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
6726 * gfortran.dg/empty_format_1.f90: Likewise.
6727 * gfortran.dg/endfile.f: Likewise.
6728 * gfortran.dg/endfile.f90: Likewise.
6729 * gfortran.dg/endfile_2.f90: Likewise.
6730 * gfortran.dg/entry_1.f90: Likewise.
6731 * gfortran.dg/entry_10.f90: Likewise.
6732 * gfortran.dg/entry_12.f90: Likewise.
6733 * gfortran.dg/entry_13.f90: Likewise.
6734 * gfortran.dg/entry_14.f90: Likewise.
6735 * gfortran.dg/entry_16.f90: Likewise.
6736 * gfortran.dg/entry_3.f90: Likewise.
6737 * gfortran.dg/entry_6.f90: Likewise.
6738 * gfortran.dg/entry_9.f90: Likewise.
6739 * gfortran.dg/entry_array_specs_2.f: Likewise.
6740 * gfortran.dg/enum_1.f90: Likewise.
6741 * gfortran.dg/enum_9.f90: Likewise.
6742 * gfortran.dg/eof_1.f90: Likewise.
6743 * gfortran.dg/eof_2.f90: Likewise.
6744 * gfortran.dg/eof_4.f90: Likewise.
6745 * gfortran.dg/eof_5.f90: Likewise.
6746 * gfortran.dg/eor_handling_1.f90: Likewise.
6747 * gfortran.dg/eor_handling_2.f90: Likewise.
6748 * gfortran.dg/eor_handling_3.f90: Likewise.
6749 * gfortran.dg/eor_handling_4.f90: Likewise.
6750 * gfortran.dg/eor_handling_5.f90: Likewise.
6751 * gfortran.dg/eoshift_3.f90: Likewise.
6752 * gfortran.dg/eoshift_4.f90: Likewise.
6753 * gfortran.dg/eoshift_5.f90: Likewise.
6754 * gfortran.dg/eoshift_6.f90: Likewise.
6755 * gfortran.dg/eoshift_large_1.f90: Likewise.
6756 * gfortran.dg/equiv_6.f90: Likewise.
6757 * gfortran.dg/equiv_7.f90: Likewise.
6758 * gfortran.dg/equiv_9.f90: Likewise.
6759 * gfortran.dg/equiv_constraint_4.f90: Likewise.
6760 * gfortran.dg/erf_2.F90: Likewise.
6761 * gfortran.dg/erf_3.F90: Likewise.
6762 * gfortran.dg/erfc_scaled_1.f90: Likewise.
6763 * gfortran.dg/error_format_2.f90: Likewise.
6764 * gfortran.dg/error_recovery_5.f90: Likewise.
6765 * gfortran.dg/execute_command_line_2.f90: Likewise.
6766 * gfortran.dg/execute_command_line_3.f90: Likewise.
6767 * gfortran.dg/exit_1.f08: Likewise.
6768 * gfortran.dg/exit_3.f08: Likewise.
6769 * gfortran.dg/exponent_1.f90: Likewise.
6770 * gfortran.dg/exponent_2.f90: Likewise.
6771 * gfortran.dg/extended_char_comparison_1.f: Likewise.
6772 * gfortran.dg/extends_1.f03: Likewise.
6773 * gfortran.dg/extends_16.f90: Likewise.
6774 * gfortran.dg/extends_2.f03: Likewise.
6775 * gfortran.dg/extends_3.f03: Likewise.
6776 * gfortran.dg/extends_4.f03: Likewise.
6777 * gfortran.dg/extends_type_of_1.f03: Likewise.
6778 * gfortran.dg/extends_type_of_2.f03: Likewise.
6779 * gfortran.dg/external_procedures_3.f90: Likewise.
6780 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6781 * gfortran.dg/f2003_io_1.f03: Likewise.
6782 * gfortran.dg/f2003_io_4.f03: Likewise.
6783 * gfortran.dg/f2003_io_5.f03: Likewise.
6784 * gfortran.dg/f2003_io_6.f03: Likewise.
6785 * gfortran.dg/f2003_io_7.f03: Likewise.
6786 * gfortran.dg/f2c_1.f90: Likewise.
6787 * gfortran.dg/f2c_2.f90: Likewise.
6788 * gfortran.dg/f2c_3.f90: Likewise.
6789 * gfortran.dg/f2c_4.f90: Likewise.
6790 * gfortran.dg/f2c_6.f90: Likewise.
6791 * gfortran.dg/f2c_7.f90: Likewise.
6792 * gfortran.dg/f2c_9.f90: Likewise.
6793 * gfortran.dg/fgetc_1.f90: Likewise.
6794 * gfortran.dg/fgetc_2.f90: Likewise.
6795 * gfortran.dg/filename_null.f90: Likewise.
6796 * gfortran.dg/finalize_12.f90: Likewise.
6797 * gfortran.dg/finalize_13.f90: Likewise.
6798 * gfortran.dg/finalize_15.f90: Likewise.
6799 * gfortran.dg/finalize_17.f90: Likewise.
6800 * gfortran.dg/finalize_18.f90: Likewise.
6801 * gfortran.dg/finalize_25.f90: Likewise.
6802 * gfortran.dg/finalize_29.f08: Likewise.
6803 * gfortran.dg/finalize_31.f90: Likewise.
6804 * gfortran.dg/float_1.f90: Likewise.
6805 * gfortran.dg/flush_1.f90: Likewise.
6806 * gfortran.dg/fmt_bz_bn.f: Likewise.
6807 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
6808 * gfortran.dg/fmt_cache_1.f: Likewise.
6809 * gfortran.dg/fmt_cache_2.f: Likewise.
6810 * gfortran.dg/fmt_cache_3.f90: Likewise.
6811 * gfortran.dg/fmt_colon.f90: Likewise.
6812 * gfortran.dg/fmt_e.f90: Likewise.
6813 * gfortran.dg/fmt_en.f90: Likewise.
6814 * gfortran.dg/fmt_error_10.f: Likewise.
6815 * gfortran.dg/fmt_error_9.f: Likewise.
6816 * gfortran.dg/fmt_exhaust.f90: Likewise.
6817 * gfortran.dg/fmt_f0_1.f90: Likewise.
6818 * gfortran.dg/fmt_f_an_p.f: Likewise.
6819 * gfortran.dg/fmt_fw_d.f90: Likewise.
6820 * gfortran.dg/fmt_g.f: Likewise.
6821 * gfortran.dg/fmt_g0_1.f08: Likewise.
6822 * gfortran.dg/fmt_g0_2.f08: Likewise.
6823 * gfortran.dg/fmt_g0_4.f08: Likewise.
6824 * gfortran.dg/fmt_g0_5.f08: Likewise.
6825 * gfortran.dg/fmt_g0_6.f08: Likewise.
6826 * gfortran.dg/fmt_g0_7.f08: Likewise.
6827 * gfortran.dg/fmt_g_1.f90: Likewise.
6828 * gfortran.dg/fmt_int_sign.f90: Likewise.
6829 * gfortran.dg/fmt_l.f90: Likewise.
6830 * gfortran.dg/fmt_missing_period_2.f: Likewise.
6831 * gfortran.dg/fmt_missing_period_3.f: Likewise.
6832 * gfortran.dg/fmt_p_1.f90: Likewise.
6833 * gfortran.dg/fmt_pf.f90: Likewise.
6834 * gfortran.dg/fmt_read.f90: Likewise.
6835 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
6836 * gfortran.dg/fmt_t_1.f90: Likewise.
6837 * gfortran.dg/fmt_t_2.f90: Likewise.
6838 * gfortran.dg/fmt_t_3.f90: Likewise.
6839 * gfortran.dg/fmt_t_4.f90: Likewise.
6840 * gfortran.dg/fmt_t_5.f90: Likewise.
6841 * gfortran.dg/fmt_t_6.f: Likewise.
6842 * gfortran.dg/fmt_t_7.f: Likewise.
6843 * gfortran.dg/fmt_t_9.f: Likewise.
6844 * gfortran.dg/fmt_tl.f: Likewise.
6845 * gfortran.dg/fmt_unlimited.f90: Likewise.
6846 * gfortran.dg/fmt_white.f: Likewise.
6847 * gfortran.dg/fmt_zero_digits.f90: Likewise.
6848 * gfortran.dg/fold_nearest.f90: Likewise.
6849 * gfortran.dg/forall_1.f90: Likewise.
6850 * gfortran.dg/forall_10.f90: Likewise.
6851 * gfortran.dg/forall_12.f90: Likewise.
6852 * gfortran.dg/forall_13.f90: Likewise.
6853 * gfortran.dg/forall_15.f90: Likewise.
6854 * gfortran.dg/forall_4.f90: Likewise.
6855 * gfortran.dg/forall_5.f90: Likewise.
6856 * gfortran.dg/forall_6.f90: Likewise.
6857 * gfortran.dg/forall_7.f90: Likewise.
6858 * gfortran.dg/fraction.f90: Likewise.
6859 * gfortran.dg/fseek.f90: Likewise.
6860 * gfortran.dg/ftell_1.f90: Likewise.
6861 * gfortran.dg/ftell_2.f90: Likewise.
6862 * gfortran.dg/ftell_3.f90: Likewise.
6863 * gfortran.dg/func_assign_2.f90: Likewise.
6864 * gfortran.dg/func_assign_3.f90: Likewise.
6865 * gfortran.dg/func_derived_1.f90: Likewise.
6866 * gfortran.dg/func_derived_2.f90: Likewise.
6867 * gfortran.dg/func_derived_3.f90: Likewise.
6868 * gfortran.dg/func_result_1.f90: Likewise.
6869 * gfortran.dg/func_result_2.f90: Likewise.
6870 * gfortran.dg/func_result_6.f90: Likewise.
6871 * gfortran.dg/function_charlen_2.f90: Likewise.
6872 * gfortran.dg/function_charlen_3.f: Likewise.
6873 * gfortran.dg/function_kinds_1.f90: Likewise.
6874 * gfortran.dg/function_kinds_4.f90: Likewise.
6875 * gfortran.dg/function_optimize_10.f90: Likewise.
6876 * gfortran.dg/function_optimize_11.f90: Likewise.
6877 * gfortran.dg/function_optimize_12.f90: Likewise.
6878 * gfortran.dg/function_optimize_4.f90: Likewise.
6879 * gfortran.dg/function_optimize_8.f90: Likewise.
6880 * gfortran.dg/g77/13037.f: Likewise.
6881 * gfortran.dg/g77/1832.f: Likewise.
6882 * gfortran.dg/g77/19981119-0.f: Likewise.
6883 * gfortran.dg/g77/19990313-0.f: Likewise.
6884 * gfortran.dg/g77/19990313-1.f: Likewise.
6885 * gfortran.dg/g77/19990313-2.f: Likewise.
6886 * gfortran.dg/g77/19990313-3.f: Likewise.
6887 * gfortran.dg/g77/19990419-1.f: Likewise.
6888 * gfortran.dg/g77/19990826-0.f: Likewise.
6889 * gfortran.dg/g77/19990826-2.f: Likewise.
6890 * gfortran.dg/g77/20000503-1.f: Likewise.
6891 * gfortran.dg/g77/20001111.f: Likewise.
6892 * gfortran.dg/g77/20010116.f: Likewise.
6893 * gfortran.dg/g77/20010216-1.f: Likewise.
6894 * gfortran.dg/g77/20010430.f: Likewise.
6895 * gfortran.dg/g77/20010610.f: Likewise.
6896 * gfortran.dg/g77/6177.f: Likewise.
6897 * gfortran.dg/g77/7388.f: Likewise.
6898 * gfortran.dg/g77/947.f: Likewise.
6899 * gfortran.dg/g77/970625-2.f: Likewise.
6900 * gfortran.dg/g77/971102-1.f: Likewise.
6901 * gfortran.dg/g77/980628-0.f: Likewise.
6902 * gfortran.dg/g77/980628-1.f: Likewise.
6903 * gfortran.dg/g77/980628-10.f: Likewise.
6904 * gfortran.dg/g77/980628-2.f: Likewise.
6905 * gfortran.dg/g77/980628-3.f: Likewise.
6906 * gfortran.dg/g77/980628-7.f: Likewise.
6907 * gfortran.dg/g77/980628-8.f: Likewise.
6908 * gfortran.dg/g77/980628-9.f: Likewise.
6909 * gfortran.dg/g77/980701-0.f: Likewise.
6910 * gfortran.dg/g77/980701-1.f: Likewise.
6911 * gfortran.dg/g77/cabs.f: Likewise.
6912 * gfortran.dg/g77/claus.f: Likewise.
6913 * gfortran.dg/g77/complex_1.f: Likewise.
6914 * gfortran.dg/g77/cpp3.F: Likewise.
6915 * gfortran.dg/g77/cpp4.F: Likewise.
6916 * gfortran.dg/g77/cpp5.F: Likewise.
6917 * gfortran.dg/g77/dcomplex.f: Likewise.
6918 * gfortran.dg/g77/dnrm2.f: Likewise.
6919 * gfortran.dg/g77/erfc.f: Likewise.
6920 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
6921 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
6922 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
6923 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
6924 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
6925 * gfortran.dg/g77/int8421.f: Likewise.
6926 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
6927 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
6928 * gfortran.dg/g77/le.f: Likewise.
6929 * gfortran.dg/g77/short.f: Likewise.
6930 * gfortran.dg/gamma_1.f90: Likewise.
6931 * gfortran.dg/gamma_4.f90: Likewise.
6932 * gfortran.dg/gamma_5.f90: Likewise.
6933 * gfortran.dg/generic_13.f90: Likewise.
6934 * gfortran.dg/generic_15.f90: Likewise.
6935 * gfortran.dg/generic_19.f90: Likewise.
6936 * gfortran.dg/generic_20.f90: Likewise.
6937 * gfortran.dg/generic_23.f03: Likewise.
6938 * gfortran.dg/generic_25.f90: Likewise.
6939 * gfortran.dg/generic_27.f90: Likewise.
6940 * gfortran.dg/generic_31.f90: Likewise.
6941 * gfortran.dg/generic_4.f90: Likewise.
6942 * gfortran.dg/global_vars_c_init.f90: Likewise.
6943 * gfortran.dg/global_vars_f90_init.f90: Likewise.
6944 * gfortran.dg/gnu_logical_1.F: Likewise.
6945 * gfortran.dg/goacc/fixed-1.f: Likewise.
6946 * gfortran.dg/goacc/fixed-2.f: Likewise.
6947 * gfortran.dg/goacc/gang-static.f95: Likewise.
6948 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6949 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6950 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6951 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6952 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6953 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6954 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6955 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6956 * gfortran.dg/goacc/omp-fixed.f: Likewise.
6957 * gfortran.dg/gomp/crayptr5.f90: Likewise.
6958 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
6959 * gfortran.dg/gomp/pr48794.f90: Likewise.
6960 * gfortran.dg/gomp/pr72744.f90: Likewise.
6961 * gfortran.dg/gomp/pr77665.f90: Likewise.
6962 * gfortran.dg/gomp/workshare2.f90: Likewise.
6963 * gfortran.dg/gomp/workshare3.f90: Likewise.
6964 * gfortran.dg/goto_1.f: Likewise.
6965 * gfortran.dg/goto_2.f90: Likewise.
6966 * gfortran.dg/goto_4.f90: Likewise.
6967 * gfortran.dg/goto_6.f: Likewise.
6968 * gfortran.dg/graphite/id-26.f03: Likewise.
6969 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
6970 * gfortran.dg/graphite/pr29581.f90: Likewise.
6971 * gfortran.dg/graphite/pr29832.f90: Likewise.
6972 * gfortran.dg/graphite/run-id-1.f: Likewise.
6973 * gfortran.dg/graphite/run-id-2.f90: Likewise.
6974 * gfortran.dg/graphite/run-id-3.f90: Likewise.
6975 * gfortran.dg/hollerith.f90: Likewise.
6976 * gfortran.dg/hollerith4.f90: Likewise.
6977 * gfortran.dg/hollerith6.f90: Likewise.
6978 * gfortran.dg/hollerith8.f90: Likewise.
6979 * gfortran.dg/hollerith_1.f90: Likewise.
6980 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
6981 * gfortran.dg/hollerith_f95.f90: Likewise.
6982 * gfortran.dg/hollerith_legacy.f90: Likewise.
6983 * gfortran.dg/host_assoc_call_3.f90: Likewise.
6984 * gfortran.dg/host_assoc_function_1.f90: Likewise.
6985 * gfortran.dg/host_assoc_function_3.f90: Likewise.
6986 * gfortran.dg/host_assoc_function_4.f90: Likewise.
6987 * gfortran.dg/host_assoc_function_9.f90: Likewise.
6988 * gfortran.dg/host_dummy_index_1.f90: Likewise.
6989 * gfortran.dg/hypot_1.f90: Likewise.
6990 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
6991 * gfortran.dg/iargc.f90: Likewise.
6992 * gfortran.dg/ibits.f90: Likewise.
6993 * gfortran.dg/ichar_1.f90: Likewise.
6994 * gfortran.dg/ichar_2.f90: Likewise.
6995 * gfortran.dg/ieee/ieee_1.F90: Likewise.
6996 * gfortran.dg/ieee/ieee_2.f90: Likewise.
6997 * gfortran.dg/ieee/ieee_3.f90: Likewise.
6998 * gfortran.dg/ieee/ieee_4.f90: Likewise.
6999 * gfortran.dg/ieee/ieee_6.f90: Likewise.
7000 * gfortran.dg/ieee/ieee_7.f90: Likewise.
7001 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7002 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
7003 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
7004 * gfortran.dg/ieee/large_1.f90: Likewise.
7005 * gfortran.dg/ieee/large_2.f90: Likewise.
7006 * gfortran.dg/ieee/large_3.F90: Likewise.
7007 * gfortran.dg/ieee/large_4.f90: Likewise.
7008 * gfortran.dg/ieee/rounding_1.f90: Likewise.
7009 * gfortran.dg/ieee/underflow_1.f90: Likewise.
7010 * gfortran.dg/impl_do_var_data.f90: Likewise.
7011 * gfortran.dg/implicit_10.f90: Likewise.
7012 * gfortran.dg/implicit_12.f90: Likewise.
7013 * gfortran.dg/implicit_class_1.f90: Likewise.
7014 * gfortran.dg/implicit_pure_1.f90: Likewise.
7015 * gfortran.dg/implied_do_1.f90: Likewise.
7016 * gfortran.dg/implied_do_io_1.f90: Likewise.
7017 * gfortran.dg/implied_do_io_2.f90: Likewise.
7018 * gfortran.dg/implied_do_io_3.f90: Likewise.
7019 * gfortran.dg/implied_shape_1.f08: Likewise.
7020 * gfortran.dg/import.f90: Likewise.
7021 * gfortran.dg/import4.f90: Likewise.
7022 * gfortran.dg/impure_1.f08: Likewise.
7023 * gfortran.dg/index.f90: Likewise.
7024 * gfortran.dg/index_2.f90: Likewise.
7025 * gfortran.dg/init_flag_1.f90: Likewise.
7026 * gfortran.dg/init_flag_10.f90: Likewise.
7027 * gfortran.dg/init_flag_15.f03: Likewise.
7028 * gfortran.dg/init_flag_2.f90: Likewise.
7029 * gfortran.dg/init_flag_3.f90: Likewise.
7030 * gfortran.dg/init_flag_4.f90: Likewise.
7031 * gfortran.dg/init_flag_5.f90: Likewise.
7032 * gfortran.dg/init_flag_6.f90: Likewise.
7033 * gfortran.dg/init_flag_7.f90: Likewise.
7034 * gfortran.dg/init_flag_9.f90: Likewise.
7035 * gfortran.dg/initialization_11.f90: Likewise.
7036 * gfortran.dg/initialization_19.f90: Likewise.
7037 * gfortran.dg/initialization_2.f90: Likewise.
7038 * gfortran.dg/initialization_22.f90: Likewise.
7039 * gfortran.dg/initialization_27.f90: Likewise.
7040 * gfortran.dg/initialization_5.f90: Likewise.
7041 * gfortran.dg/initialization_6.f90: Likewise.
7042 * gfortran.dg/inline_matmul_1.f90: Likewise.
7043 * gfortran.dg/inline_matmul_10.f90: Likewise.
7044 * gfortran.dg/inline_matmul_11.f90: Likewise.
7045 * gfortran.dg/inline_matmul_13.f90: Likewise.
7046 * gfortran.dg/inline_matmul_14.f90: Likewise.
7047 * gfortran.dg/inline_matmul_16.f90: Likewise.
7048 * gfortran.dg/inline_matmul_17.f90: Likewise.
7049 * gfortran.dg/inline_matmul_18.f90: Likewise.
7050 * gfortran.dg/inline_matmul_19.f90: Likewise.
7051 * gfortran.dg/inline_matmul_2.f90: Likewise.
7052 * gfortran.dg/inline_matmul_20.f90: Likewise.
7053 * gfortran.dg/inline_matmul_22.f90: Likewise.
7054 * gfortran.dg/inline_matmul_3.f90: Likewise.
7055 * gfortran.dg/inline_matmul_4.f90: Likewise.
7056 * gfortran.dg/inline_matmul_5.f90: Likewise.
7057 * gfortran.dg/inline_matmul_6.f90: Likewise.
7058 * gfortran.dg/inline_matmul_7.f90: Likewise.
7059 * gfortran.dg/inline_matmul_8.f90: Likewise.
7060 * gfortran.dg/inline_matmul_9.f90: Likewise.
7061 * gfortran.dg/inline_sum_1.f90: Likewise.
7062 * gfortran.dg/inline_sum_3.f90: Likewise.
7063 * gfortran.dg/inline_sum_5.f90: Likewise.
7064 * gfortran.dg/inquire-complex.f90: Likewise.
7065 * gfortran.dg/inquire.f90: Likewise.
7066 * gfortran.dg/inquire_10.f90: Likewise.
7067 * gfortran.dg/inquire_13.f90: Likewise.
7068 * gfortran.dg/inquire_15.f90: Likewise.
7069 * gfortran.dg/inquire_16.f90: Likewise.
7070 * gfortran.dg/inquire_17.f90: Likewise.
7071 * gfortran.dg/inquire_5.f90: Likewise.
7072 * gfortran.dg/inquire_6.f90: Likewise.
7073 * gfortran.dg/inquire_7.f90: Likewise.
7074 * gfortran.dg/inquire_9.f90: Likewise.
7075 * gfortran.dg/inquire_internal.f90: Likewise.
7076 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
7077 * gfortran.dg/inquire_size.f90: Likewise.
7078 * gfortran.dg/int_1.f90: Likewise.
7079 * gfortran.dg/int_conv_1.f90: Likewise.
7080 * gfortran.dg/int_range_io_1.f90: Likewise.
7081 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
7082 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
7083 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
7084 * gfortran.dg/integer_plus.f90: Likewise.
7085 * gfortran.dg/intent_out_2.f90: Likewise.
7086 * gfortran.dg/intent_out_5.f90: Likewise.
7087 * gfortran.dg/intent_out_6.f90: Likewise.
7088 * gfortran.dg/interface_12.f90: Likewise.
7089 * gfortran.dg/interface_19.f90: Likewise.
7090 * gfortran.dg/interface_4.f90: Likewise.
7091 * gfortran.dg/interface_5.f90: Likewise.
7092 * gfortran.dg/interface_9.f90: Likewise.
7093 * gfortran.dg/interface_assignment_1.f90: Likewise.
7094 * gfortran.dg/interface_assignment_2.f90: Likewise.
7095 * gfortran.dg/internal_dummy_2.f08: Likewise.
7096 * gfortran.dg/internal_dummy_3.f08: Likewise.
7097 * gfortran.dg/internal_dummy_4.f08: Likewise.
7098 * gfortran.dg/internal_pack_1.f90: Likewise.
7099 * gfortran.dg/internal_pack_10.f90: Likewise.
7100 * gfortran.dg/internal_pack_12.f90: Likewise.
7101 * gfortran.dg/internal_pack_13.f90: Likewise.
7102 * gfortran.dg/internal_pack_14.f90: Likewise.
7103 * gfortran.dg/internal_pack_15.f90: Likewise.
7104 * gfortran.dg/internal_pack_2.f90: Likewise.
7105 * gfortran.dg/internal_pack_3.f90: Likewise.
7106 * gfortran.dg/internal_pack_4.f90: Likewise.
7107 * gfortran.dg/internal_pack_6.f90: Likewise.
7108 * gfortran.dg/internal_pack_8.f90: Likewise.
7109 * gfortran.dg/internal_readwrite_1.f90: Likewise.
7110 * gfortran.dg/internal_readwrite_2.f90: Likewise.
7111 * gfortran.dg/internal_readwrite_3.f90: Likewise.
7112 * gfortran.dg/intrinsic_actual_1.f: Likewise.
7113 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
7114 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7115 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
7116 * gfortran.dg/intrinsic_char_1.f90: Likewise.
7117 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
7118 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
7119 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
7120 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
7121 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
7122 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
7123 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
7124 * gfortran.dg/intrinsic_product_1.f90: Likewise.
7125 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
7126 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7127 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
7128 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
7129 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
7130 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
7131 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
7132 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
7133 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
7134 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
7135 * gfortran.dg/io_err_1.f90: Likewise.
7136 * gfortran.dg/io_real_boz.f90: Likewise.
7137 * gfortran.dg/iomsg_1.f90: Likewise.
7138 * gfortran.dg/iostat_1.f90: Likewise.
7139 * gfortran.dg/iostat_2.f90: Likewise.
7140 * gfortran.dg/iostat_4.f90: Likewise.
7141 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
7142 * gfortran.dg/ishft_1.f90: Likewise.
7143 * gfortran.dg/ishft_2.f90: Likewise.
7144 * gfortran.dg/ishft_4.f90: Likewise.
7145 * gfortran.dg/isnan_1.f90: Likewise.
7146 * gfortran.dg/isnan_2.f90: Likewise.
7147 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
7148 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
7149 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
7150 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
7151 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
7152 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
7153 * gfortran.dg/itime_idate_1.f: Likewise.
7154 * gfortran.dg/itime_idate_2.f: Likewise.
7155 * gfortran.dg/large_integer_kind_1.f90: Likewise.
7156 * gfortran.dg/large_integer_kind_2.f90: Likewise.
7157 * gfortran.dg/large_real_kind_1.f90: Likewise.
7158 * gfortran.dg/large_real_kind_2.F90: Likewise.
7159 * gfortran.dg/large_real_kind_3.F90: Likewise.
7160 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
7161 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
7162 * gfortran.dg/large_recl.f90: Likewise.
7163 * gfortran.dg/large_unit_1.f90: Likewise.
7164 * gfortran.dg/large_unit_2.f90: Likewise.
7165 * gfortran.dg/largeequiv_1.f90: Likewise.
7166 * gfortran.dg/leadz_trailz_1.f90: Likewise.
7167 * gfortran.dg/leadz_trailz_2.f90: Likewise.
7168 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7169 * gfortran.dg/list_read_1.f90: Likewise.
7170 * gfortran.dg/list_read_10.f90: Likewise.
7171 * gfortran.dg/list_read_11.f90: Likewise.
7172 * gfortran.dg/list_read_12.f90: Likewise.
7173 * gfortran.dg/list_read_13.f: Likewise.
7174 * gfortran.dg/list_read_14.f90: Likewise.
7175 * gfortran.dg/list_read_2.f90: Likewise.
7176 * gfortran.dg/list_read_3.f90: Likewise.
7177 * gfortran.dg/list_read_4.f90: Likewise.
7178 * gfortran.dg/list_read_5.f90: Likewise.
7179 * gfortran.dg/list_read_6.f90: Likewise.
7180 * gfortran.dg/list_read_7.f90: Likewise.
7181 * gfortran.dg/list_read_8.f90: Likewise.
7182 * gfortran.dg/list_read_9.f90: Likewise.
7183 * gfortran.dg/loc_2.f90: Likewise.
7184 * gfortran.dg/logical_1.f90: Likewise.
7185 * gfortran.dg/logical_dot_product.f90: Likewise.
7186 * gfortran.dg/logical_temp_io.f90: Likewise.
7187 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
7188 * gfortran.dg/lrshift_1.f90: Likewise.
7189 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
7190 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7191 * gfortran.dg/lto/pr40725_0.f03: Likewise.
7192 * gfortran.dg/lto/pr41576_1.f90: Likewise.
7193 * gfortran.dg/make_unit.f90: Likewise.
7194 * gfortran.dg/mapping_1.f90: Likewise.
7195 * gfortran.dg/mapping_2.f90: Likewise.
7196 * gfortran.dg/mapping_3.f90: Likewise.
7197 * gfortran.dg/masklr_1.F90: Likewise.
7198 * gfortran.dg/masklr_2.F90: Likewise.
7199 * gfortran.dg/matmul_1.f90: Likewise.
7200 * gfortran.dg/matmul_10.f90: Likewise.
7201 * gfortran.dg/matmul_12.f90: Likewise.
7202 * gfortran.dg/matmul_16.f90: Likewise.
7203 * gfortran.dg/matmul_17.f90: Likewise.
7204 * gfortran.dg/matmul_18.f90: Likewise.
7205 * gfortran.dg/matmul_2.f90: Likewise.
7206 * gfortran.dg/matmul_3.f90: Likewise.
7207 * gfortran.dg/matmul_4.f90: Likewise.
7208 * gfortran.dg/matmul_6.f90: Likewise.
7209 * gfortran.dg/matmul_8.f03: Likewise.
7210 * gfortran.dg/matmul_9.f90: Likewise.
7211 * gfortran.dg/matmul_bounds_12.f90: Likewise.
7212 * gfortran.dg/matmul_bounds_6.f90: Likewise.
7213 * gfortran.dg/matmul_const.f90: Likewise.
7214 * gfortran.dg/maxloc_1.f90: Likewise.
7215 * gfortran.dg/maxloc_2.f90: Likewise.
7216 * gfortran.dg/maxloc_3.f90: Likewise.
7217 * gfortran.dg/maxloc_4.f90: Likewise.
7218 * gfortran.dg/maxloc_string_1.f90: Likewise.
7219 * gfortran.dg/maxlocval_1.f90: Likewise.
7220 * gfortran.dg/maxlocval_2.f90: Likewise.
7221 * gfortran.dg/maxlocval_3.f90: Likewise.
7222 * gfortran.dg/maxlocval_4.f90: Likewise.
7223 * gfortran.dg/maxval_char_1.f90: Likewise.
7224 * gfortran.dg/maxval_char_2.f90: Likewise.
7225 * gfortran.dg/maxval_char_3.f90: Likewise.
7226 * gfortran.dg/maxval_char_4.f90: Likewise.
7227 * gfortran.dg/maxval_parameter_1.f90: Likewise.
7228 * gfortran.dg/mclock.f90: Likewise.
7229 * gfortran.dg/merge_bits_1.F90: Likewise.
7230 * gfortran.dg/merge_bits_2.F90: Likewise.
7231 * gfortran.dg/merge_char_1.f90: Likewise.
7232 * gfortran.dg/merge_init_expr.f90: Likewise.
7233 * gfortran.dg/min_max_optional_1.f90: Likewise.
7234 * gfortran.dg/min_max_optional_5.f90: Likewise.
7235 * gfortran.dg/minloc_1.f90: Likewise.
7236 * gfortran.dg/minloc_2.f90: Likewise.
7237 * gfortran.dg/minloc_3.f90: Likewise.
7238 * gfortran.dg/minloc_4.f90: Likewise.
7239 * gfortran.dg/minloc_string_1.f90: Likewise.
7240 * gfortran.dg/minlocval_1.f90: Likewise.
7241 * gfortran.dg/minlocval_2.f90: Likewise.
7242 * gfortran.dg/minlocval_3.f90: Likewise.
7243 * gfortran.dg/minlocval_4.f90: Likewise.
7244 * gfortran.dg/minmax_char_1.f90: Likewise.
7245 * gfortran.dg/minmaxloc_1.f90: Likewise.
7246 * gfortran.dg/minmaxloc_10.f90: Likewise.
7247 * gfortran.dg/minmaxloc_11.f90: Likewise.
7248 * gfortran.dg/minmaxloc_12.f90: Likewise.
7249 * gfortran.dg/minmaxloc_13.f90: Likewise.
7250 * gfortran.dg/minmaxloc_2.f90: Likewise.
7251 * gfortran.dg/minmaxloc_3.f90: Likewise.
7252 * gfortran.dg/minmaxloc_4.f90: Likewise.
7253 * gfortran.dg/minmaxloc_5.f90: Likewise.
7254 * gfortran.dg/minmaxloc_6.f90: Likewise.
7255 * gfortran.dg/minmaxloc_7.f90: Likewise.
7256 * gfortran.dg/minmaxloc_8.f90: Likewise.
7257 * gfortran.dg/minmaxval_1.f90: Likewise.
7258 * gfortran.dg/minval_char_1.f90: Likewise.
7259 * gfortran.dg/minval_char_2.f90: Likewise.
7260 * gfortran.dg/minval_char_3.f90: Likewise.
7261 * gfortran.dg/minval_char_4.f90: Likewise.
7262 * gfortran.dg/minval_char_5.f90: Likewise.
7263 * gfortran.dg/minval_parameter_1.f90: Likewise.
7264 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
7265 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
7266 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
7267 * gfortran.dg/missing_parens_1.f90: Likewise.
7268 * gfortran.dg/missing_parens_2.f90: Likewise.
7269 * gfortran.dg/mod_large_1.f90: Likewise.
7270 * gfortran.dg/mod_sign0_1.f90: Likewise.
7271 * gfortran.dg/module_blank_common.f90: Likewise.
7272 * gfortran.dg/module_commons_1.f90: Likewise.
7273 * gfortran.dg/module_commons_3.f90: Likewise.
7274 * gfortran.dg/module_double_reuse.f90: Likewise.
7275 * gfortran.dg/module_equivalence_1.f90: Likewise.
7276 * gfortran.dg/module_equivalence_2.f90: Likewise.
7277 * gfortran.dg/module_equivalence_3.f90: Likewise.
7278 * gfortran.dg/module_equivalence_5.f90: Likewise.
7279 * gfortran.dg/module_interface_1.f90: Likewise.
7280 * gfortran.dg/module_nan.f90: Likewise.
7281 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7282 * gfortran.dg/module_procedure_1.f90: Likewise.
7283 * gfortran.dg/module_read_1.f90: Likewise.
7284 * gfortran.dg/module_read_2.f90: Likewise.
7285 * gfortran.dg/module_widestring_1.f90: Likewise.
7286 * gfortran.dg/move_alloc.f90: Likewise.
7287 * gfortran.dg/move_alloc_10.f90: Likewise.
7288 * gfortran.dg/move_alloc_13.f90: Likewise.
7289 * gfortran.dg/move_alloc_14.f90: Likewise.
7290 * gfortran.dg/move_alloc_15.f90: Likewise.
7291 * gfortran.dg/move_alloc_16.f90: Likewise.
7292 * gfortran.dg/move_alloc_2.f90: Likewise.
7293 * gfortran.dg/move_alloc_5.f90: Likewise.
7294 * gfortran.dg/move_alloc_6.f90: Likewise.
7295 * gfortran.dg/move_alloc_9.f90: Likewise.
7296 * gfortran.dg/multiple_allocation_1.f90: Likewise.
7297 * gfortran.dg/multiple_allocation_3.f90: Likewise.
7298 * gfortran.dg/mvbits_1.f90: Likewise.
7299 * gfortran.dg/mvbits_2.f90: Likewise.
7300 * gfortran.dg/mvbits_3.f90: Likewise.
7301 * gfortran.dg/mvbits_4.f90: Likewise.
7302 * gfortran.dg/mvbits_7.f90: Likewise.
7303 * gfortran.dg/mvbits_8.f90: Likewise.
7304 * gfortran.dg/namelist_11.f: Likewise.
7305 * gfortran.dg/namelist_12.f: Likewise.
7306 * gfortran.dg/namelist_13.f90: Likewise.
7307 * gfortran.dg/namelist_14.f90: Likewise.
7308 * gfortran.dg/namelist_15.f90: Likewise.
7309 * gfortran.dg/namelist_16.f90: Likewise.
7310 * gfortran.dg/namelist_17.f90: Likewise.
7311 * gfortran.dg/namelist_18.f90: Likewise.
7312 * gfortran.dg/namelist_19.f90: Likewise.
7313 * gfortran.dg/namelist_20.f90: Likewise.
7314 * gfortran.dg/namelist_21.f90: Likewise.
7315 * gfortran.dg/namelist_22.f90: Likewise.
7316 * gfortran.dg/namelist_23.f90: Likewise.
7317 * gfortran.dg/namelist_24.f90: Likewise.
7318 * gfortran.dg/namelist_26.f90: Likewise.
7319 * gfortran.dg/namelist_27.f90: Likewise.
7320 * gfortran.dg/namelist_28.f90: Likewise.
7321 * gfortran.dg/namelist_29.f90: Likewise.
7322 * gfortran.dg/namelist_37.f90: Likewise.
7323 * gfortran.dg/namelist_38.f90: Likewise.
7324 * gfortran.dg/namelist_39.f90: Likewise.
7325 * gfortran.dg/namelist_40.f90: Likewise.
7326 * gfortran.dg/namelist_41.f90: Likewise.
7327 * gfortran.dg/namelist_42.f90: Likewise.
7328 * gfortran.dg/namelist_43.f90: Likewise.
7329 * gfortran.dg/namelist_44.f90: Likewise.
7330 * gfortran.dg/namelist_47.f90: Likewise.
7331 * gfortran.dg/namelist_48.f90: Likewise.
7332 * gfortran.dg/namelist_49.f90: Likewise.
7333 * gfortran.dg/namelist_50.f90: Likewise.
7334 * gfortran.dg/namelist_51.f90: Likewise.
7335 * gfortran.dg/namelist_52.f90: Likewise.
7336 * gfortran.dg/namelist_54.f90: Likewise.
7337 * gfortran.dg/namelist_55.f90: Likewise.
7338 * gfortran.dg/namelist_56.f90: Likewise.
7339 * gfortran.dg/namelist_57.f90: Likewise.
7340 * gfortran.dg/namelist_58.f90: Likewise.
7341 * gfortran.dg/namelist_59.f90: Likewise.
7342 * gfortran.dg/namelist_60.f90: Likewise.
7343 * gfortran.dg/namelist_61.f90: Likewise.
7344 * gfortran.dg/namelist_64.f90: Likewise.
7345 * gfortran.dg/namelist_65.f90: Likewise.
7346 * gfortran.dg/namelist_69.f90: Likewise.
7347 * gfortran.dg/namelist_70.f90: Likewise.
7348 * gfortran.dg/namelist_71.f90: Likewise.
7349 * gfortran.dg/namelist_72.f: Likewise.
7350 * gfortran.dg/namelist_73.f90: Likewise.
7351 * gfortran.dg/namelist_77.f90: Likewise.
7352 * gfortran.dg/namelist_78.f90: Likewise.
7353 * gfortran.dg/namelist_79.f90: Likewise.
7354 * gfortran.dg/namelist_80.f90: Likewise.
7355 * gfortran.dg/namelist_81.f90: Likewise.
7356 * gfortran.dg/namelist_82.f90: Likewise.
7357 * gfortran.dg/namelist_84.f90: Likewise.
7358 * gfortran.dg/namelist_85.f90: Likewise.
7359 * gfortran.dg/namelist_86.f90: Likewise.
7360 * gfortran.dg/namelist_87.f90: Likewise.
7361 * gfortran.dg/namelist_88.f90: Likewise.
7362 * gfortran.dg/namelist_89.f90: Likewise.
7363 * gfortran.dg/namelist_90.f: Likewise.
7364 * gfortran.dg/namelist_95.f90: Likewise.
7365 * gfortran.dg/namelist_char_only.f90: Likewise.
7366 * gfortran.dg/namelist_empty.f90: Likewise.
7367 * gfortran.dg/namelist_internal.f90: Likewise.
7368 * gfortran.dg/namelist_use.f90: Likewise.
7369 * gfortran.dg/namelist_use_only.f90: Likewise.
7370 * gfortran.dg/namelist_utf8.f90: Likewise.
7371 * gfortran.dg/nan_1.f90: Likewise.
7372 * gfortran.dg/nan_2.f90: Likewise.
7373 * gfortran.dg/nan_3.f90: Likewise.
7374 * gfortran.dg/nan_6.f90: Likewise.
7375 * gfortran.dg/nan_7.f90: Likewise.
7376 * gfortran.dg/nearest_1.f90: Likewise.
7377 * gfortran.dg/nearest_2.f90: Likewise.
7378 * gfortran.dg/nearest_3.f90: Likewise.
7379 * gfortran.dg/negative-z-descriptor.f90: Likewise.
7380 * gfortran.dg/negative_automatic_size.f90: Likewise.
7381 * gfortran.dg/negative_unit.f: Likewise.
7382 * gfortran.dg/negative_unit2.f90: Likewise.
7383 * gfortran.dg/negative_unit_int8.f: Likewise.
7384 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
7385 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
7386 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
7387 * gfortran.dg/nested_modules_1.f90: Likewise.
7388 * gfortran.dg/nested_modules_2.f90: Likewise.
7389 * gfortran.dg/nested_modules_3.f90: Likewise.
7390 * gfortran.dg/nesting_1.f90: Likewise.
7391 * gfortran.dg/new_line.f90: Likewise.
7392 * gfortran.dg/newunit_1.f90: Likewise.
7393 * gfortran.dg/newunit_3.f90: Likewise.
7394 * gfortran.dg/newunit_5.f90.f90: Likewise.
7395 * gfortran.dg/nint_1.f90: Likewise.
7396 * gfortran.dg/nint_2.f90: Likewise.
7397 * gfortran.dg/no_arg_check_2.f90: Likewise.
7398 * gfortran.dg/no_range_check_1.f90: Likewise.
7399 * gfortran.dg/no_range_check_2.f90: Likewise.
7400 * gfortran.dg/no_range_check_3.f90: Likewise.
7401 * gfortran.dg/noadv_size.f90: Likewise.
7402 * gfortran.dg/nonreturning_statements.f90: Likewise.
7403 * gfortran.dg/norm2_1.f90: Likewise.
7404 * gfortran.dg/norm2_3.f90: Likewise.
7405 * gfortran.dg/nosigned_zero_1.f90: Likewise.
7406 * gfortran.dg/nosigned_zero_2.f90: Likewise.
7407 * gfortran.dg/nosigned_zero_3.f90: Likewise.
7408 * gfortran.dg/null_4.f90: Likewise.
7409 * gfortran.dg/null_9.f90: Likewise.
7410 * gfortran.dg/nullify_3.f90: Likewise.
7411 * gfortran.dg/oldstyle_1.f90: Likewise.
7412 * gfortran.dg/open_access_append_1.f90: Likewise.
7413 * gfortran.dg/open_access_append_2.f90: Likewise.
7414 * gfortran.dg/open_errors.f90: Likewise.
7415 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7416 * gfortran.dg/open_new.f90: Likewise.
7417 * gfortran.dg/open_readonly_1.f90: Likewise.
7418 * gfortran.dg/operator_1.f90: Likewise.
7419 * gfortran.dg/optional_absent_1.f90: Likewise.
7420 * gfortran.dg/optional_absent_2.f90: Likewise.
7421 * gfortran.dg/optional_absent_3.f90: Likewise.
7422 * gfortran.dg/optional_class_1.f90: Likewise.
7423 * gfortran.dg/optional_dim_2.f90: Likewise.
7424 * gfortran.dg/optional_dim_3.f90: Likewise.
7425 * gfortran.dg/output_exponents_1.f90: Likewise.
7426 * gfortran.dg/overload_1.f90: Likewise.
7427 * gfortran.dg/overload_2.f90: Likewise.
7428 * gfortran.dg/overwrite_1.f: Likewise.
7429 * gfortran.dg/pad_no.f90: Likewise.
7430 * gfortran.dg/parameter_array_init_1.f90: Likewise.
7431 * gfortran.dg/parameter_array_init_2.f90: Likewise.
7432 * gfortran.dg/parameter_array_init_4.f90: Likewise.
7433 * gfortran.dg/parameter_array_init_5.f90: Likewise.
7434 * gfortran.dg/parameter_array_section_2.f90: Likewise.
7435 * gfortran.dg/parens_3.f90: Likewise.
7436 * gfortran.dg/parens_5.f90: Likewise.
7437 * gfortran.dg/parens_6.f90: Likewise.
7438 * gfortran.dg/parent_result_ref_1.f90: Likewise.
7439 * gfortran.dg/parent_result_ref_2.f90: Likewise.
7440 * gfortran.dg/parent_result_ref_3.f90: Likewise.
7441 * gfortran.dg/parent_result_ref_4.f90: Likewise.
7442 * gfortran.dg/parity_1.f90: Likewise.
7443 * gfortran.dg/past_eor.f90: Likewise.
7444 * gfortran.dg/pdt_1.f03: Likewise.
7445 * gfortran.dg/pdt_10.f03: Likewise.
7446 * gfortran.dg/pdt_11.f03: Likewise.
7447 * gfortran.dg/pdt_12.f03: Likewise.
7448 * gfortran.dg/pdt_13.f03: Likewise.
7449 * gfortran.dg/pdt_14.f03: Likewise.
7450 * gfortran.dg/pdt_15.f03: Likewise.
7451 * gfortran.dg/pdt_19.f03: Likewise.
7452 * gfortran.dg/pdt_20.f03: Likewise.
7453 * gfortran.dg/pdt_22.f03: Likewise.
7454 * gfortran.dg/pdt_23.f03: Likewise.
7455 * gfortran.dg/pdt_25.f03: Likewise.
7456 * gfortran.dg/pdt_26.f03: Likewise.
7457 * gfortran.dg/pdt_27.f03: Likewise.
7458 * gfortran.dg/pdt_28.f03: Likewise.
7459 * gfortran.dg/pdt_3.f03: Likewise.
7460 * gfortran.dg/pdt_4.f03: Likewise.
7461 * gfortran.dg/pdt_5.f03: Likewise.
7462 * gfortran.dg/pdt_7.f03: Likewise.
7463 * gfortran.dg/pointer_1.f90: Likewise.
7464 * gfortran.dg/pointer_array_1.f90: Likewise.
7465 * gfortran.dg/pointer_array_3.f90: Likewise.
7466 * gfortran.dg/pointer_array_4.f90: Likewise.
7467 * gfortran.dg/pointer_array_5.f90: Likewise.
7468 * gfortran.dg/pointer_array_6.f90: Likewise.
7469 * gfortran.dg/pointer_array_7.f90: Likewise.
7470 * gfortran.dg/pointer_array_8.f90: Likewise.
7471 * gfortran.dg/pointer_array_9.f90: Likewise.
7472 * gfortran.dg/pointer_array_component_1.f90: Likewise.
7473 * gfortran.dg/pointer_array_component_2.f90: Likewise.
7474 * gfortran.dg/pointer_assign_10.f90: Likewise.
7475 * gfortran.dg/pointer_assign_11.f90: Likewise.
7476 * gfortran.dg/pointer_assign_4.f90: Likewise.
7477 * gfortran.dg/pointer_assign_8.f90: Likewise.
7478 * gfortran.dg/pointer_assign_9.f90: Likewise.
7479 * gfortran.dg/pointer_check_10.f90: Likewise.
7480 * gfortran.dg/pointer_check_9.f90: Likewise.
7481 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
7482 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
7483 * gfortran.dg/pointer_function_result_1.f90: Likewise.
7484 * gfortran.dg/pointer_init_1.f90: Likewise.
7485 * gfortran.dg/pointer_init_3.f90: Likewise.
7486 * gfortran.dg/pointer_init_4.f90: Likewise.
7487 * gfortran.dg/pointer_init_5.f90: Likewise.
7488 * gfortran.dg/pointer_init_8.f90: Likewise.
7489 * gfortran.dg/pointer_intent_1.f90: Likewise.
7490 * gfortran.dg/pointer_intent_4.f90: Likewise.
7491 * gfortran.dg/pointer_intent_5.f90: Likewise.
7492 * gfortran.dg/pointer_remapping_10.f90: Likewise.
7493 * gfortran.dg/pointer_remapping_4.f03: Likewise.
7494 * gfortran.dg/pointer_remapping_5.f08: Likewise.
7495 * gfortran.dg/pointer_remapping_9.f90: Likewise.
7496 * gfortran.dg/pointer_target_1.f90: Likewise.
7497 * gfortran.dg/pointer_target_2.f90: Likewise.
7498 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
7499 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
7500 * gfortran.dg/power.f90: Likewise.
7501 * gfortran.dg/power1.f90: Likewise.
7502 * gfortran.dg/power_3.f90: Likewise.
7503 * gfortran.dg/power_4.f90: Likewise.
7504 * gfortran.dg/power_5.f90: Likewise.
7505 * gfortran.dg/pr12884.f: Likewise.
7506 * gfortran.dg/pr15129.f90: Likewise.
7507 * gfortran.dg/pr15140.f90: Likewise.
7508 * gfortran.dg/pr15324.f90: Likewise.
7509 * gfortran.dg/pr15332.f: Likewise.
7510 * gfortran.dg/pr15957.f90: Likewise.
7511 * gfortran.dg/pr15959.f90: Likewise.
7512 * gfortran.dg/pr16597.f90: Likewise.
7513 * gfortran.dg/pr16861.f90: Likewise.
7514 * gfortran.dg/pr16938.f90: Likewise.
7515 * gfortran.dg/pr17090.f90: Likewise.
7516 * gfortran.dg/pr17143.f90: Likewise.
7517 * gfortran.dg/pr17164.f90: Likewise.
7518 * gfortran.dg/pr17229.f: Likewise.
7519 * gfortran.dg/pr17285.f90: Likewise.
7520 * gfortran.dg/pr17286.f90: Likewise.
7521 * gfortran.dg/pr17472.f: Likewise.
7522 * gfortran.dg/pr17612.f90: Likewise.
7523 * gfortran.dg/pr17706.f90: Likewise.
7524 * gfortran.dg/pr18025.f90: Likewise.
7525 * gfortran.dg/pr18122.f90: Likewise.
7526 * gfortran.dg/pr18210.f90: Likewise.
7527 * gfortran.dg/pr18392.f90: Likewise.
7528 * gfortran.dg/pr19155.f: Likewise.
7529 * gfortran.dg/pr19216.f: Likewise.
7530 * gfortran.dg/pr19467.f90: Likewise.
7531 * gfortran.dg/pr19657.f: Likewise.
7532 * gfortran.dg/pr19926.f90: Likewise.
7533 * gfortran.dg/pr19928-1.f90: Likewise.
7534 * gfortran.dg/pr19928-2.f90: Likewise.
7535 * gfortran.dg/pr20086.f90: Likewise.
7536 * gfortran.dg/pr20124.f90: Likewise.
7537 * gfortran.dg/pr20163-2.f: Likewise.
7538 * gfortran.dg/pr20480.f90: Likewise.
7539 * gfortran.dg/pr20755.f: Likewise.
7540 * gfortran.dg/pr20950.f: Likewise.
7541 * gfortran.dg/pr21177.f90: Likewise.
7542 * gfortran.dg/pr21730.f: Likewise.
7543 * gfortran.dg/pr22491.f: Likewise.
7544 * gfortran.dg/pr25603.f: Likewise.
7545 * gfortran.dg/pr26246_2.f90: Likewise.
7546 * gfortran.dg/pr32136.f90: Likewise.
7547 * gfortran.dg/pr32533.f90: Likewise.
7548 * gfortran.dg/pr33794.f90: Likewise.
7549 * gfortran.dg/pr35662.f90: Likewise.
7550 * gfortran.dg/pr35944-1.f90: Likewise.
7551 * gfortran.dg/pr35944-2.f90: Likewise.
7552 * gfortran.dg/pr35983.f90: Likewise.
7553 * gfortran.dg/pr39865.f90: Likewise.
7554 * gfortran.dg/pr41212.f90: Likewise.
7555 * gfortran.dg/pr43808.f90: Likewise.
7556 * gfortran.dg/pr44592.f90: Likewise.
7557 * gfortran.dg/pr44735.f90: Likewise.
7558 * gfortran.dg/pr45308.f03: Likewise.
7559 * gfortran.dg/pr46297.f: Likewise.
7560 * gfortran.dg/pr46588.f90: Likewise.
7561 * gfortran.dg/pr46665.f90: Likewise.
7562 * gfortran.dg/pr46804.f90: Likewise.
7563 * gfortran.dg/pr47008.f03: Likewise.
7564 * gfortran.dg/pr47614.f: Likewise.
7565 * gfortran.dg/pr47878.f90: Likewise.
7566 * gfortran.dg/pr49103.f90: Likewise.
7567 * gfortran.dg/pr50069_1.f90: Likewise.
7568 * gfortran.dg/pr50769.f90: Likewise.
7569 * gfortran.dg/pr52608.f90: Likewise.
7570 * gfortran.dg/pr55086_2.f90: Likewise.
7571 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
7572 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
7573 * gfortran.dg/pr55330.f90: Likewise.
7574 * gfortran.dg/pr56015.f90: Likewise.
7575 * gfortran.dg/pr57910.f90: Likewise.
7576 * gfortran.dg/pr59700.f90: Likewise.
7577 * gfortran.dg/pr62125.f90: Likewise.
7578 * gfortran.dg/pr64530.f90: Likewise.
7579 * gfortran.dg/pr65429.f90: Likewise.
7580 * gfortran.dg/pr65450.f90: Likewise.
7581 * gfortran.dg/pr65504.f90: Likewise.
7582 * gfortran.dg/pr65903.f90: Likewise.
7583 * gfortran.dg/pr66311.f90: Likewise.
7584 * gfortran.dg/pr66864.f90: Likewise.
7585 * gfortran.dg/pr67140.f90: Likewise.
7586 * gfortran.dg/pr67524.f90: Likewise.
7587 * gfortran.dg/pr67885.f90: Likewise.
7588 * gfortran.dg/pr68053.f90: Likewise.
7589 * gfortran.dg/pr68566.f90: Likewise.
7590 * gfortran.dg/pr69514_1.f90: Likewise.
7591 * gfortran.dg/pr69514_2.f90: Likewise.
7592 * gfortran.dg/pr69739.f90: Likewise.
7593 * gfortran.dg/pr70673.f90: Likewise.
7594 * gfortran.dg/pr71523_2.f90: Likewise.
7595 * gfortran.dg/pr71764.f90: Likewise.
7596 * gfortran.dg/pr78092.f90: Likewise.
7597 * gfortran.dg/pr82973.f90: Likewise.
7598 * gfortran.dg/pr83864.f90: Likewise.
7599 * gfortran.dg/pr83874.f90: Likewise.
7600 * gfortran.dg/pr84088.f90: Likewise.
7601 * gfortran.dg/pr84155.f90: Likewise.
7602 * gfortran.dg/proc_decl_12.f90: Likewise.
7603 * gfortran.dg/proc_decl_13.f90: Likewise.
7604 * gfortran.dg/proc_decl_15.f90: Likewise.
7605 * gfortran.dg/proc_decl_17.f90: Likewise.
7606 * gfortran.dg/proc_decl_18.f90: Likewise.
7607 * gfortran.dg/proc_decl_2.f90: Likewise.
7608 * gfortran.dg/proc_decl_5.f90: Likewise.
7609 * gfortran.dg/proc_decl_9.f90: Likewise.
7610 * gfortran.dg/proc_ptr_1.f90: Likewise.
7611 * gfortran.dg/proc_ptr_10.f90: Likewise.
7612 * gfortran.dg/proc_ptr_12.f90: Likewise.
7613 * gfortran.dg/proc_ptr_18.f90: Likewise.
7614 * gfortran.dg/proc_ptr_19.f90: Likewise.
7615 * gfortran.dg/proc_ptr_21.f90: Likewise.
7616 * gfortran.dg/proc_ptr_22.f90: Likewise.
7617 * gfortran.dg/proc_ptr_23.f90: Likewise.
7618 * gfortran.dg/proc_ptr_25.f90: Likewise.
7619 * gfortran.dg/proc_ptr_26.f90: Likewise.
7620 * gfortran.dg/proc_ptr_3.f90: Likewise.
7621 * gfortran.dg/proc_ptr_36.f90: Likewise.
7622 * gfortran.dg/proc_ptr_47.f90: Likewise.
7623 * gfortran.dg/proc_ptr_48.f90: Likewise.
7624 * gfortran.dg/proc_ptr_5.f90: Likewise.
7625 * gfortran.dg/proc_ptr_6.f90: Likewise.
7626 * gfortran.dg/proc_ptr_7.f90: Likewise.
7627 * gfortran.dg/proc_ptr_8.f90: Likewise.
7628 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
7629 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
7630 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
7631 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
7632 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
7633 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
7634 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
7635 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
7636 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
7637 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
7638 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
7639 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
7640 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
7641 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
7642 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
7643 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
7644 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
7645 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
7646 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
7647 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
7648 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
7649 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
7650 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
7651 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
7652 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
7653 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
7654 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
7655 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
7656 * gfortran.dg/product_init_expr.f03: Likewise.
7657 * gfortran.dg/promotion.f90: Likewise.
7658 * gfortran.dg/promotion_3.f90: Likewise.
7659 * gfortran.dg/promotion_4.f90: Likewise.
7660 * gfortran.dg/protected_1.f90: Likewise.
7661 * gfortran.dg/protected_2.f90: Likewise.
7662 * gfortran.dg/ptr-func-1.f90: Likewise.
7663 * gfortran.dg/ptr-func-2.f90: Likewise.
7664 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
7665 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
7666 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
7667 * gfortran.dg/pure_byref_1.f90: Likewise.
7668 * gfortran.dg/pure_byref_2.f90: Likewise.
7669 * gfortran.dg/pure_byref_3.f90: Likewise.
7670 * gfortran.dg/quad_2.f90: Likewise.
7671 * gfortran.dg/quad_3.f90: Likewise.
7672 * gfortran.dg/random_3.f90: Likewise.
7673 * gfortran.dg/random_4.f90: Likewise.
7674 * gfortran.dg/random_7.f90: Likewise.
7675 * gfortran.dg/read_2.f90: Likewise.
7676 * gfortran.dg/read_3.f90: Likewise.
7677 * gfortran.dg/read_4.f90: Likewise.
7678 * gfortran.dg/read_5.f90: Likewise.
7679 * gfortran.dg/read_bad_advance.f90: Likewise.
7680 * gfortran.dg/read_bang.f90: Likewise.
7681 * gfortran.dg/read_bang4.f90: Likewise.
7682 * gfortran.dg/read_comma.f: Likewise.
7683 * gfortran.dg/read_dir.f90: Likewise.
7684 * gfortran.dg/read_empty_file.f: Likewise.
7685 * gfortran.dg/read_eof_1.f90: Likewise.
7686 * gfortran.dg/read_eof_2.f90: Likewise.
7687 * gfortran.dg/read_eof_3.f90: Likewise.
7688 * gfortran.dg/read_eof_4.f90: Likewise.
7689 * gfortran.dg/read_eof_5.f90: Likewise.
7690 * gfortran.dg/read_eof_6.f: Likewise.
7691 * gfortran.dg/read_eof_7.f90: Likewise.
7692 * gfortran.dg/read_eof_8.f90: Likewise.
7693 * gfortran.dg/read_eof_all.f90: Likewise.
7694 * gfortran.dg/read_eor.f90: Likewise.
7695 * gfortran.dg/read_float_1.f90: Likewise.
7696 * gfortran.dg/read_float_2.f03: Likewise.
7697 * gfortran.dg/read_float_3.f90: Likewise.
7698 * gfortran.dg/read_float_4.f90: Likewise.
7699 * gfortran.dg/read_infnan_1.f90: Likewise.
7700 * gfortran.dg/read_list_eof_1.f90: Likewise.
7701 * gfortran.dg/read_logical.f90: Likewise.
7702 * gfortran.dg/read_many_1.f: Likewise.
7703 * gfortran.dg/read_no_eor.f90: Likewise.
7704 * gfortran.dg/read_noadvance.f90: Likewise.
7705 * gfortran.dg/read_repeat.f90: Likewise.
7706 * gfortran.dg/read_repeat_2.f90: Likewise.
7707 * gfortran.dg/read_size_noadvance.f90: Likewise.
7708 * gfortran.dg/read_x_eof.f90: Likewise.
7709 * gfortran.dg/read_x_past.f: Likewise.
7710 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
7711 * gfortran.dg/real_const_1.f: Likewise.
7712 * gfortran.dg/real_const_2.f90: Likewise.
7713 * gfortran.dg/real_const_3.f90: Likewise.
7714 * gfortran.dg/real_do_1.f90: Likewise.
7715 * gfortran.dg/real_index_1.f90: Likewise.
7716 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
7717 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
7718 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
7719 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
7720 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
7721 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
7722 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
7723 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
7724 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
7725 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
7726 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
7727 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
7728 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
7729 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
7730 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
7731 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
7732 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
7733 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
7734 * gfortran.dg/record_marker_1.f90: Likewise.
7735 * gfortran.dg/record_marker_2.f: Likewise.
7736 * gfortran.dg/record_marker_3.f90: Likewise.
7737 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
7738 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
7739 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
7740 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
7741 * gfortran.dg/recursive_check_7.f90: Likewise.
7742 * gfortran.dg/recursive_reference_1.f90: Likewise.
7743 * gfortran.dg/recursive_reference_2.f90: Likewise.
7744 * gfortran.dg/recursive_stack.f90: Likewise.
7745 * gfortran.dg/reduction.f90: Likewise.
7746 * gfortran.dg/repack_arrays_1.f90: Likewise.
7747 * gfortran.dg/repeat_1.f90: Likewise.
7748 * gfortran.dg/repeat_2.f90: Likewise.
7749 * gfortran.dg/repeat_3.f90: Likewise.
7750 * gfortran.dg/repeat_6.f90: Likewise.
7751 * gfortran.dg/reshape-alloc.f90: Likewise.
7752 * gfortran.dg/reshape-complex.f90: Likewise.
7753 * gfortran.dg/reshape.f90: Likewise.
7754 * gfortran.dg/reshape_2.f90: Likewise.
7755 * gfortran.dg/reshape_7.f90: Likewise.
7756 * gfortran.dg/reshape_empty_1.f03: Likewise.
7757 * gfortran.dg/reshape_pad_1.f90: Likewise.
7758 * gfortran.dg/reshape_rank7.f90: Likewise.
7759 * gfortran.dg/reshape_transpose_1.f90: Likewise.
7760 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
7761 * gfortran.dg/result_default_init_1.f90: Likewise.
7762 * gfortran.dg/result_in_spec_1.f90: Likewise.
7763 * gfortran.dg/result_in_spec_2.f90: Likewise.
7764 * gfortran.dg/ret_array_1.f90: Likewise.
7765 * gfortran.dg/ret_pointer_1.f90: Likewise.
7766 * gfortran.dg/ret_pointer_2.f90: Likewise.
7767 * gfortran.dg/rewind_1.f90: Likewise.
7768 * gfortran.dg/round_1.f03: Likewise.
7769 * gfortran.dg/round_2.f03: Likewise.
7770 * gfortran.dg/round_3.f08: Likewise.
7771 * gfortran.dg/round_4.f90: Likewise.
7772 * gfortran.dg/rrspacing_1.f90: Likewise.
7773 * gfortran.dg/runtime_warning_1.f90: Likewise.
7774 * gfortran.dg/same_type_as_2.f03: Likewise.
7775 * gfortran.dg/save_1.f90: Likewise.
7776 * gfortran.dg/save_5.f90: Likewise.
7777 * gfortran.dg/save_6.f90: Likewise.
7778 * gfortran.dg/scalar_mask_1.f90: Likewise.
7779 * gfortran.dg/scalar_mask_2.f90: Likewise.
7780 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
7781 * gfortran.dg/scale_1.f90: Likewise.
7782 * gfortran.dg/scan_1.f90: Likewise.
7783 * gfortran.dg/scan_2.f90: Likewise.
7784 * gfortran.dg/secnds-1.f: Likewise.
7785 * gfortran.dg/secnds.f: Likewise.
7786 * gfortran.dg/select_1.f90: Likewise.
7787 * gfortran.dg/select_2.f90: Likewise.
7788 * gfortran.dg/select_3.f90: Likewise.
7789 * gfortran.dg/select_5.f90: Likewise.
7790 * gfortran.dg/select_char_1.f90: Likewise.
7791 * gfortran.dg/select_char_2.f90: Likewise.
7792 * gfortran.dg/select_type_13.f03: Likewise.
7793 * gfortran.dg/select_type_14.f03: Likewise.
7794 * gfortran.dg/select_type_15.f03: Likewise.
7795 * gfortran.dg/select_type_19.f03: Likewise.
7796 * gfortran.dg/select_type_2.f03: Likewise.
7797 * gfortran.dg/select_type_26.f03: Likewise.
7798 * gfortran.dg/select_type_27.f03: Likewise.
7799 * gfortran.dg/select_type_28.f03: Likewise.
7800 * gfortran.dg/select_type_3.f03: Likewise.
7801 * gfortran.dg/select_type_35.f03: Likewise.
7802 * gfortran.dg/select_type_36.f03: Likewise.
7803 * gfortran.dg/select_type_37.f03: Likewise.
7804 * gfortran.dg/select_type_39.f03: Likewise.
7805 * gfortran.dg/select_type_4.f90: Likewise.
7806 * gfortran.dg/select_type_5.f03: Likewise.
7807 * gfortran.dg/select_type_6.f03: Likewise.
7808 * gfortran.dg/select_type_7.f03: Likewise.
7809 * gfortran.dg/select_type_8.f03: Likewise.
7810 * gfortran.dg/selected_char_kind_1.f90: Likewise.
7811 * gfortran.dg/selected_char_kind_4.f90: Likewise.
7812 * gfortran.dg/selected_kind_1.f90: Likewise.
7813 * gfortran.dg/selected_real_kind_2.f90: Likewise.
7814 * gfortran.dg/shape_2.f90: Likewise.
7815 * gfortran.dg/shape_4.f90: Likewise.
7816 * gfortran.dg/shape_5.f90: Likewise.
7817 * gfortran.dg/shape_7.f90: Likewise.
7818 * gfortran.dg/shape_8.f90: Likewise.
7819 * gfortran.dg/shape_9.f90: Likewise.
7820 * gfortran.dg/shift-kind_2.f90: Likewise.
7821 * gfortran.dg/shiftalr_1.F90: Likewise.
7822 * gfortran.dg/shiftalr_2.F90: Likewise.
7823 * gfortran.dg/simpleif_1.f90: Likewise.
7824 * gfortran.dg/simplify_argN_1.f90: Likewise.
7825 * gfortran.dg/simplify_cshift_1.f90: Likewise.
7826 * gfortran.dg/simplify_cshift_4.f90: Likewise.
7827 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
7828 * gfortran.dg/simplify_modulo.f90: Likewise.
7829 * gfortran.dg/single_char_string.f90: Likewise.
7830 * gfortran.dg/size_dim.f90: Likewise.
7831 * gfortran.dg/size_optional_dim_1.f90: Likewise.
7832 * gfortran.dg/sizeof.f90: Likewise.
7833 * gfortran.dg/sizeof_4.f90: Likewise.
7834 * gfortran.dg/slash_1.f90: Likewise.
7835 * gfortran.dg/sms-1.f90: Likewise.
7836 * gfortran.dg/sms-2.f90: Likewise.
7837 * gfortran.dg/spec_expr_7.f90: Likewise.
7838 * gfortran.dg/specifics_1.f90: Likewise.
7839 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
7840 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
7841 * gfortran.dg/spread_init_expr.f03: Likewise.
7842 * gfortran.dg/spread_scalar_source.f90: Likewise.
7843 * gfortran.dg/spread_shape_1.f90: Likewise.
7844 * gfortran.dg/stat_1.f90: Likewise.
7845 * gfortran.dg/stat_2.f90: Likewise.
7846 * gfortran.dg/stfunc_1.f90: Likewise.
7847 * gfortran.dg/stfunc_4.f90: Likewise.
7848 * gfortran.dg/stfunc_6.f90: Likewise.
7849 * gfortran.dg/storage_size_1.f08: Likewise.
7850 * gfortran.dg/storage_size_3.f08: Likewise.
7851 * gfortran.dg/storage_size_4.f90: Likewise.
7852 * gfortran.dg/streamio_1.f90: Likewise.
7853 * gfortran.dg/streamio_10.f90: Likewise.
7854 * gfortran.dg/streamio_11.f90: Likewise.
7855 * gfortran.dg/streamio_12.f90: Likewise.
7856 * gfortran.dg/streamio_13.f90: Likewise.
7857 * gfortran.dg/streamio_14.f90: Likewise.
7858 * gfortran.dg/streamio_15.f90: Likewise.
7859 * gfortran.dg/streamio_16.f90: Likewise.
7860 * gfortran.dg/streamio_17.f90: Likewise.
7861 * gfortran.dg/streamio_2.f90: Likewise.
7862 * gfortran.dg/streamio_3.f90: Likewise.
7863 * gfortran.dg/streamio_4.f90: Likewise.
7864 * gfortran.dg/streamio_5.f90: Likewise.
7865 * gfortran.dg/streamio_6.f90: Likewise.
7866 * gfortran.dg/streamio_7.f90: Likewise.
7867 * gfortran.dg/streamio_8.f90: Likewise.
7868 * gfortran.dg/streamio_9.f90: Likewise.
7869 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
7870 * gfortran.dg/string_4.f90: Likewise.
7871 * gfortran.dg/string_array_constructor_2.f90: Likewise.
7872 * gfortran.dg/string_assign_2.f90: Likewise.
7873 * gfortran.dg/string_compare_1.f90: Likewise.
7874 * gfortran.dg/string_compare_2.f90: Likewise.
7875 * gfortran.dg/string_compare_3.f90: Likewise.
7876 * gfortran.dg/string_ctor_1.f90: Likewise.
7877 * gfortran.dg/string_length_1.f90: Likewise.
7878 * gfortran.dg/string_length_2.f90: Likewise.
7879 * gfortran.dg/string_length_3.f90: Likewise.
7880 * gfortran.dg/string_length_4.f90: Likewise.
7881 * gfortran.dg/string_null_compare_1.f: Likewise.
7882 * gfortran.dg/string_pad_trunc.f90: Likewise.
7883 * gfortran.dg/structure_constructor_1.f03: Likewise.
7884 * gfortran.dg/structure_constructor_11.f90: Likewise.
7885 * gfortran.dg/structure_constructor_13.f03: Likewise.
7886 * gfortran.dg/structure_constructor_2.f03: Likewise.
7887 * gfortran.dg/structure_constructor_5.f03: Likewise.
7888 * gfortran.dg/submodule_1.f08: Likewise.
7889 * gfortran.dg/submodule_11.f08: Likewise.
7890 * gfortran.dg/submodule_14.f08: Likewise.
7891 * gfortran.dg/submodule_15.f08: Likewise.
7892 * gfortran.dg/submodule_17.f08: Likewise.
7893 * gfortran.dg/submodule_18.f08: Likewise.
7894 * gfortran.dg/submodule_19.f08: Likewise.
7895 * gfortran.dg/submodule_2.f08: Likewise.
7896 * gfortran.dg/submodule_27.f08: Likewise.
7897 * gfortran.dg/submodule_28.f08: Likewise.
7898 * gfortran.dg/submodule_29.f08: Likewise.
7899 * gfortran.dg/submodule_30.f08: Likewise.
7900 * gfortran.dg/submodule_6.f08: Likewise.
7901 * gfortran.dg/submodule_7.f08: Likewise.
7902 * gfortran.dg/submodule_8.f08: Likewise.
7903 * gfortran.dg/subnormal_1.f90: Likewise.
7904 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
7905 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
7906 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
7907 * gfortran.dg/substr_2.f: Likewise.
7908 * gfortran.dg/substr_3.f: Likewise.
7909 * gfortran.dg/substr_4.f: Likewise.
7910 * gfortran.dg/substr_5.f90: Likewise.
7911 * gfortran.dg/substr_6.f90: Likewise.
7912 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
7913 * gfortran.dg/sum_init_expr.f03: Likewise.
7914 * gfortran.dg/sum_zero_array_1.f90: Likewise.
7915 * gfortran.dg/system_clock_3.f08: Likewise.
7916 * gfortran.dg/t_editing.f: Likewise.
7917 * gfortran.dg/team_change_1.f90: Likewise.
7918 * gfortran.dg/team_end_1.f90: Likewise.
7919 * gfortran.dg/team_number_1.f90: Likewise.
7920 * gfortran.dg/temporary_1.f90: Likewise.
7921 * gfortran.dg/test_com_block.f90: Likewise.
7922 * gfortran.dg/test_only_clause.f90: Likewise.
7923 * gfortran.dg/tiny_1.f90: Likewise.
7924 * gfortran.dg/tiny_2.f90: Likewise.
7925 * gfortran.dg/tl_editing.f90: Likewise.
7926 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
7927 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7928 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
7929 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
7930 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
7931 * gfortran.dg/transfer_class_2.f90: Likewise.
7932 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
7933 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
7934 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
7935 * gfortran.dg/transfer_resolve_1.f90: Likewise.
7936 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7937 * gfortran.dg/transfer_simplify_10.f90: Likewise.
7938 * gfortran.dg/transfer_simplify_11.f90: Likewise.
7939 * gfortran.dg/transfer_simplify_2.f90: Likewise.
7940 * gfortran.dg/transfer_simplify_3.f90: Likewise.
7941 * gfortran.dg/transfer_simplify_4.f90: Likewise.
7942 * gfortran.dg/transfer_simplify_8.f90: Likewise.
7943 * gfortran.dg/transfer_simplify_9.f90: Likewise.
7944 * gfortran.dg/transpose_1.f90: Likewise.
7945 * gfortran.dg/transpose_3.f03: Likewise.
7946 * gfortran.dg/transpose_4.f90: Likewise.
7947 * gfortran.dg/transpose_conjg_1.f90: Likewise.
7948 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
7949 * gfortran.dg/transpose_optimization_2.f90: Likewise.
7950 * gfortran.dg/trim_1.f90: Likewise.
7951 * gfortran.dg/trim_optimize_1.f90: Likewise.
7952 * gfortran.dg/trim_optimize_2.f90: Likewise.
7953 * gfortran.dg/trim_optimize_3.f90: Likewise.
7954 * gfortran.dg/trim_optimize_4.f90: Likewise.
7955 * gfortran.dg/trim_optimize_5.f90: Likewise.
7956 * gfortran.dg/trim_optimize_6.f90: Likewise.
7957 * gfortran.dg/trim_optimize_7.f90: Likewise.
7958 * gfortran.dg/trim_optimize_8.f90: Likewise.
7959 * gfortran.dg/type_to_class_1.f03: Likewise.
7960 * gfortran.dg/type_to_class_2.f03: Likewise.
7961 * gfortran.dg/type_to_class_3.f03: Likewise.
7962 * gfortran.dg/type_to_class_4.f03: Likewise.
7963 * gfortran.dg/type_to_class_5.f03: Likewise.
7964 * gfortran.dg/typebound_assignment_5.f03: Likewise.
7965 * gfortran.dg/typebound_assignment_6.f03: Likewise.
7966 * gfortran.dg/typebound_assignment_7.f90: Likewise.
7967 * gfortran.dg/typebound_call_1.f03: Likewise.
7968 * gfortran.dg/typebound_call_13.f03: Likewise.
7969 * gfortran.dg/typebound_call_18.f03: Likewise.
7970 * gfortran.dg/typebound_call_19.f03: Likewise.
7971 * gfortran.dg/typebound_call_2.f03: Likewise.
7972 * gfortran.dg/typebound_call_20.f03: Likewise.
7973 * gfortran.dg/typebound_call_3.f03: Likewise.
7974 * gfortran.dg/typebound_generic_5.f03: Likewise.
7975 * gfortran.dg/typebound_generic_6.f03: Likewise.
7976 * gfortran.dg/typebound_generic_9.f03: Likewise.
7977 * gfortran.dg/typebound_operator_12.f03: Likewise.
7978 * gfortran.dg/typebound_operator_13.f03: Likewise.
7979 * gfortran.dg/typebound_operator_15.f90: Likewise.
7980 * gfortran.dg/typebound_operator_20.f90: Likewise.
7981 * gfortran.dg/typebound_operator_3.f03: Likewise.
7982 * gfortran.dg/typebound_operator_6.f03: Likewise.
7983 * gfortran.dg/typebound_operator_7.f03: Likewise.
7984 * gfortran.dg/typebound_operator_8.f03: Likewise.
7985 * gfortran.dg/typebound_operator_9.f03: Likewise.
7986 * gfortran.dg/typebound_proc_19.f90: Likewise.
7987 * gfortran.dg/typebound_proc_20.f90: Likewise.
7988 * gfortran.dg/typebound_proc_23.f90: Likewise.
7989 * gfortran.dg/typebound_proc_27.f03: Likewise.
7990 * gfortran.dg/typebound_proc_35.f90: Likewise.
7991 * gfortran.dg/typebound_proc_36.f90: Likewise.
7992 * gfortran.dg/unf_io_convert_1.f90: Likewise.
7993 * gfortran.dg/unf_io_convert_2.f90: Likewise.
7994 * gfortran.dg/unf_io_convert_3.f90: Likewise.
7995 * gfortran.dg/unf_io_convert_4.f90: Likewise.
7996 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7997 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
7998 * gfortran.dg/unf_short_record_1.f90: Likewise.
7999 * gfortran.dg/unformatted_recl_1.f90: Likewise.
8000 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
8001 * gfortran.dg/unit_1.f90: Likewise.
8002 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
8003 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
8004 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
8005 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
8006 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
8007 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
8008 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
8009 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
8010 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
8011 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
8012 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
8013 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
8014 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
8015 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
8016 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
8017 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
8018 * gfortran.dg/unpack_init_expr.f03: Likewise.
8019 * gfortran.dg/use_10.f90: Likewise.
8020 * gfortran.dg/use_11.f90: Likewise.
8021 * gfortran.dg/use_13.f90: Likewise.
8022 * gfortran.dg/use_24.f90: Likewise.
8023 * gfortran.dg/use_27.f90: Likewise.
8024 * gfortran.dg/use_5.f90: Likewise.
8025 * gfortran.dg/use_allocated_1.f90: Likewise.
8026 * gfortran.dg/use_only_1.f90: Likewise.
8027 * gfortran.dg/use_only_4.f90: Likewise.
8028 * gfortran.dg/use_rename_2.f90: Likewise.
8029 * gfortran.dg/use_rename_4.f90: Likewise.
8030 * gfortran.dg/used_dummy_types_1.f90: Likewise.
8031 * gfortran.dg/used_interface_ref.f90: Likewise.
8032 * gfortran.dg/used_types_5.f90: Likewise.
8033 * gfortran.dg/utf8_1.f03: Likewise.
8034 * gfortran.dg/utf8_2.f03: Likewise.
8035 * gfortran.dg/value_1.f90: Likewise.
8036 * gfortran.dg/value_2.f90: Likewise.
8037 * gfortran.dg/value_4.f90: Likewise.
8038 * gfortran.dg/value_6.f03: Likewise.
8039 * gfortran.dg/value_7.f03: Likewise.
8040 * gfortran.dg/value_test.f90: Likewise.
8041 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
8042 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
8043 * gfortran.dg/vect/pr60510.f: Likewise.
8044 * gfortran.dg/vect/pr69882.f90: Likewise.
8045 * gfortran.dg/vect/pr69980.f90: Likewise.
8046 * gfortran.dg/vect/vect-5.f90: Likewise.
8047 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8048 * gfortran.dg/vector_subscript_1.f90: Likewise.
8049 * gfortran.dg/vector_subscript_2.f90: Likewise.
8050 * gfortran.dg/vector_subscript_3.f90: Likewise.
8051 * gfortran.dg/vector_subscript_5.f90: Likewise.
8052 * gfortran.dg/verify_2.f90: Likewise.
8053 * gfortran.dg/volatile10.f90: Likewise.
8054 * gfortran.dg/where_1.f90: Likewise.
8055 * gfortran.dg/where_operator_assign_1.f90: Likewise.
8056 * gfortran.dg/where_operator_assign_2.f90: Likewise.
8057 * gfortran.dg/where_operator_assign_3.f90: Likewise.
8058 * gfortran.dg/whole_file_13.f90: Likewise.
8059 * gfortran.dg/whole_file_2.f90: Likewise.
8060 * gfortran.dg/widechar_2.f90: Likewise.
8061 * gfortran.dg/widechar_4.f90: Likewise.
8062 * gfortran.dg/widechar_5.f90: Likewise.
8063 * gfortran.dg/widechar_6.f90: Likewise.
8064 * gfortran.dg/widechar_8.f90: Likewise.
8065 * gfortran.dg/widechar_IO_1.f90: Likewise.
8066 * gfortran.dg/widechar_IO_2.f90: Likewise.
8067 * gfortran.dg/widechar_IO_3.f90: Likewise.
8068 * gfortran.dg/widechar_IO_4.f90: Likewise.
8069 * gfortran.dg/widechar_compare_1.f90: Likewise.
8070 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
8071 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
8072 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
8073 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
8074 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
8075 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
8076 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
8077 * gfortran.dg/widechar_select_1.f90: Likewise.
8078 * gfortran.dg/winapi.f90: Likewise.
8079 * gfortran.dg/write_0_pe_format.f90: Likewise.
8080 * gfortran.dg/write_back.f: Likewise.
8081 * gfortran.dg/write_check3.f90: Likewise.
8082 * gfortran.dg/write_direct_eor.f90: Likewise.
8083 * gfortran.dg/write_padding.f90: Likewise.
8084 * gfortran.dg/write_recursive.f90: Likewise.
8085 * gfortran.dg/write_rewind_1.f: Likewise.
8086 * gfortran.dg/write_rewind_2.f: Likewise.
8087 * gfortran.dg/write_zero_array.f90: Likewise.
8088 * gfortran.dg/x_slash_1.f: Likewise.
8089 * gfortran.dg/x_slash_2.f: Likewise.
8090 * gfortran.dg/zero_array_components_1.f90: Likewise.
8091 * gfortran.dg/zero_length_1.f90: Likewise.
8092 * gfortran.dg/zero_length_2.f90: Likewise.
8093 * gfortran.dg/zero_sized_1.f90: Likewise.
8094 * gfortran.dg/zero_sized_3.f90: Likewise.
8095 * gfortran.fortran-torture/compile/nested.f90: Likewise.
8096 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
8097 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
8098 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
8099 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
8100 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
8101 * gfortran.fortran-torture/execute/args.f90: Likewise.
8102 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
8103 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
8104 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
8105 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
8106 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
8107 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
8108 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
8109 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
8110 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
8111 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
8112 * gfortran.fortran-torture/execute/common.f90: Likewise.
8113 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
8114 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
8115 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
8116 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
8117 * gfortran.fortran-torture/execute/contained.f90: Likewise.
8118 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
8119 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
8120 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
8121 * gfortran.fortran-torture/execute/data.f90: Likewise.
8122 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
8123 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
8124 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
8125 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
8126 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
8127 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
8128 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
8129 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
8130 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
8131 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
8132 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
8133 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
8134 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
8135 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
8136 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
8137 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
8138 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
8139 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
8140 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
8141 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
8142 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
8143 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
8144 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
8145 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
8146 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
8147 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
8148 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
8149 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
8150 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
8151 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
8152 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
8153 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
8154 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
8155 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
8156 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
8157 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
8158 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
8159 * gfortran.fortran-torture/execute/forall.f90: Likewise.
8160 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
8161 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
8162 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
8163 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
8164 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
8165 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
8166 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
8167 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
8168 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
8169 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
8170 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
8171 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
8172 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
8173 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
8174 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
8175 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
8176 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
8177 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
8178 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
8179 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
8180 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
8181 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
8182 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
8183 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
8184 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
8185 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
8186 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
8187 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
8188 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8189 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
8190 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
8191 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
8192 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
8193 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
8194 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
8195 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
8197 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
8198 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
8199 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
8200 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
8201 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
8202 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
8203 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
8204 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8205 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
8206 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
8207 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
8208 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8209 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
8210 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
8211 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
8212 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
8213 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
8214 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8215 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
8216 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8217 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
8218 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
8219 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
8220 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
8221 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
8222 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
8223 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
8224 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
8225 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8226 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
8227 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
8228 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
8229 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
8230 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
8231 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
8232 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
8233 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
8234 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
8235 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
8236 * gfortran.fortran-torture/execute/math.f90: Likewise.
8237 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
8238 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
8239 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
8240 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
8241 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
8242 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
8243 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
8244 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
8245 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
8246 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
8247 * gfortran.fortran-torture/execute/power.f90: Likewise.
8248 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
8249 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
8250 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8251 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
8252 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
8253 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
8254 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
8255 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
8256 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
8257 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
8258 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
8259 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
8260 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
8261 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
8262 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
8263 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
8264 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
8265 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
8266 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
8267 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
8268 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
8269 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
8270 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
8271 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
8272 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
8273 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
8274 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
8275 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
8276 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
8277 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
8278 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
8279 * gfortran.fortran-torture/execute/straret.f90: Likewise.
8280 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
8281 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
8282 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
8283 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
8284 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
8285 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
8286 * gfortran.fortran-torture/execute/string.f90: Likewise.
8287 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
8288 * gfortran.fortran-torture/execute/strret.f90: Likewise.
8289 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
8290 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
8291 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
8292 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
8293 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
8294 * gfortran.fortran-torture/execute/userop.f90: Likewise.
8295 * gfortran.fortran-torture/execute/where17.f90: Likewise.
8296 * gfortran.fortran-torture/execute/where18.f90: Likewise.
8297 * gfortran.fortran-torture/execute/where19.f90: Likewise.
8298 * gfortran.fortran-torture/execute/where20.f90: Likewise.
8299 * gfortran.fortran-torture/execute/where21.f90: Likewise.
8300 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
8301 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
8302 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8303 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8304 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8305 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8306 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
8307 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
8308 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
8309 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
8310 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
8311 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
8312 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
8313 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
8314 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
8315 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
8316 * gfortran.dg/inline_transpose_1.f90: Likewise.
8318 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
8321 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
8324 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
8327 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
8328 * gnat.dg/dispatch1.adb: Rename into...
8329 * gnat.dg/disp1.adb: ...this.
8330 * gnat.dg/dispatch1_p.ads: Rename into...
8331 * gnat.dg/disp1_pkg.ads: ...this.
8332 * gnat.dg/disp2.adb: Rename into...
8333 * gnat.dg/dispatch2.adb: ...this.
8334 * gnat.dg/dispatch2_p.ads: Rename into...
8335 * gnat.dg/disp2_pkg.ads: ...this.
8336 * gnat.dg/dispatch2_p.adb: Rename into...
8337 * gnat.dg/disp2_pkg.adb: this.
8338 * gnat.dg/generic_dispatch.adb: Rename into...
8339 * gnat.dg/generic_disp.adb: this.
8340 * gnat.dg/generic_dispatch_p.ads: Rename into...
8341 * gnat.dg/generic_disp_pkg.ads: ...this.
8342 * gnat.dg/generic_dispatch_p.adb: Rename into...
8343 * gnat.dg/generic_disp_pkg.adb: ...this.
8344 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
8345 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
8346 * gnat.dg/object_overflow1.adb: Tweak index.
8347 * gnat.dg/object_overflow2.adb: Likewise.
8348 * gnat.dg/object_overflow3.adb: Likewise.
8349 * gnat.dg/object_overflow4.adb: Likewise.
8350 * gnat.dg/object_overflow5.adb: Likewise.
8352 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8355 * gcc.c-torture/compile/pr84425.c: New test.
8357 2018-02-16 Marek Polacek <polacek@redhat.com>
8358 Jakub Jelinek <jakub@redhat.com>
8361 * g++.dg/cpp1y/constexpr-84192.C: New test.
8363 2018-02-16 Martin Sebor <msebor@redhat.com>
8366 * g++.dg/overload15.C: New test.
8368 2018-02-16 Yury Gribov <tetra2005@gmail.com>
8371 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
8372 * gcc.dg/pr56727-2.c: Ditto.
8373 * gcc.target/powerpc/pr79439.c: Renamed to...
8374 * gcc.target/powerpc/pr79439-1.c: ...this.
8375 * gcc.target/powerpc/pr79439-2.c: New test.
8376 * gcc.target/powerpc/pr79439-3.c: New test.
8378 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
8381 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
8382 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
8383 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
8384 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
8385 * gcc.target/powerpc/builtins-3.c: Same.
8387 2018-02-16 Nathan Sidwell <nathan@acm.org>
8389 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
8391 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
8393 PR rtl-optimization/70023
8394 * gcc.target/i386/pr70023.c: New.
8396 2018-02-16 Carl Love <cel@us.ibm.com>
8398 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
8400 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
8403 2018-02-16 Carl Love <cel@us.ibm.com>
8405 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
8406 for the ABI definitions for vec_extract4b and vec_insert4b.
8408 2018-02-16 Nathan Sidwell <nathan@acm.org>
8410 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
8411 * g++.old-deja/g++.mike/net43.C: Likewise.
8413 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8416 * g++.dg/cpp1z/class-deduction48.C: New.
8418 2018-02-16 Nathan Sidwell <nathan@acm.org>
8421 * g++.dg/lookup/pr84375.C: New.
8423 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8426 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
8428 2018-02-16 Richard Biener <rguenther@suse.de>
8430 PR tree-optimization/84417
8431 * gcc.dg/torture/pr84417.c: New testcase.
8433 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8436 * g++.dg/opt/pr84272.C: New test.
8438 PR rtl-optimization/83723
8439 * gcc.dg/pr83723.c: New test.
8441 2018-02-16 Richard Biener <rguenther@suse.de>
8443 PR tree-optimization/84399
8444 * gcc.dg/graphite/pr84399.c: New testcase.
8446 2018-02-16 Richard Biener <rguenther@suse.de>
8448 PR tree-optimization/84190
8449 * g++.dg/torture/pr84190.C: New testcase.
8451 2018-02-15 Martin Sebor <msebor@redhat.com>
8453 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
8456 2018-02-15 Janus Weil <janus@gcc.gnu.org>
8459 * gfortran.dg/dtio_21.f03: Add an error message.
8460 * gfortran.dg/dtio_22.f90: Fix invalid test case.
8462 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8465 * gfortran.dg/stop_shouldfail.f90: New test.
8467 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
8470 * g++.dg/concepts/pr84330.C: New.
8472 2018-02-15 Tom de Vries <tom@codesourcery.com>
8474 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
8476 2018-02-15 Tom de Vries <tom@codesourcery.com>
8478 * gcc.c-torture/compile/pr84136.c: Require effective target
8481 2018-02-15 Jakub Jelinek <jakub@redhat.com>
8483 PR tree-optimization/84383
8484 * gcc.c-torture/compile/pr84383.c: New test.
8486 PR tree-optimization/84334
8487 * gcc.dg/pr84334.c: New test.
8489 2018-02-14 Carl Love <cel@us.ibm.com>
8491 * gcc.target/powerpc/builtins-4-int128-runnable.c
8492 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
8493 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
8495 2018-02-14 Martin Sebor <msebor@redhat.com>
8497 PR tree-optimization/83698
8498 * gcc.dg/Wrestrict-7.c: New test.
8499 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
8500 * gcc.target/i386/chkp-stropt-17.c: Same.
8502 2018-02-14 Martin Sebor <msebor@redhat.com>
8505 * gcc.dg/Wattributes-8.c: New test.
8507 2018-02-14 Janus Weil <janus@gcc.gnu.org>
8510 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
8511 * gfortran.dg/allocate_with_source_23.f90: Ditto.
8512 * gfortran.dg/select_type_1.f03: Extend test case.
8514 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
8516 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
8517 (dg-options): Use -O2 -msse2 -mno-sse3.
8519 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
8521 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
8522 this test case still works ok.
8523 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8524 * gcc.dg/vmx/insert-be-order.c: Likewise.
8525 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8526 * gcc.dg/vmx/ld-be-order.c: Likewise.
8527 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8528 * gcc.dg/vmx/lde-be-order.c: Likewise.
8529 * gcc.dg/vmx/ldl-be-order.c: Likewise.
8530 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8531 * gcc.dg/vmx/merge-be-order.c: Likewise.
8532 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8533 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
8534 * gcc.dg/vmx/pack-be-order.c: Likewise.
8535 * gcc.dg/vmx/perm-be-order.c: Likewise.
8536 * gcc.dg/vmx/splat-be-order.c: Likewise.
8537 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
8538 * gcc.dg/vmx/st-be-order.c: Likewise.
8539 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8540 * gcc.dg/vmx/ste-be-order.c: Likewise.
8541 * gcc.dg/vmx/stl-be-order.c: Likewise.
8542 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8543 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
8544 * gcc.dg/vmx/unpack-be-order.c: Likewise.
8545 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8546 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
8548 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
8551 * g++.dg/cpp0x/auto49.C: New.
8553 2018-02-14 Nathan Sidwell <nathan@acm.org>
8555 * g++.dg/template/instantiate5.C: Adjust required-from loc.
8557 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8559 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
8560 * gcc.target/powerpc/le-altivec-consts.c: Same.
8562 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8565 * gcc.target/powerpc/pr84220-sld.c: New test.
8566 * gcc.target/powerpc/pr84220-sld2.c: New test.
8567 * gcc.target/powerpc/pr84220-sldw.c: New test.
8568 * gcc.target/powerpc/pr84220-xxperm.c: New test.
8569 * gcc.target/powerpc/pr84220-xxsld.c: New test.
8571 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8574 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
8575 _inc_ssp intrinsics.
8576 * gcc.target/i386/cet-intrin-4.c: Likewise.
8577 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
8578 __builtin_ia32_rdssp[d|q].
8580 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
8582 PR tree-optimization/84357
8583 * gcc.dg/vect/pr84357.c: New test.
8585 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8588 * gcc.target/rx/pr83831.c: New tests.
8590 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
8593 * gcc.target/msp430/pr79242.c: New test.
8595 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8598 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
8601 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8604 * g++.dg/pr84279.C: New test.
8606 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8608 PR rtl-optimization/84169
8609 * gcc.c-torture/execute/pr84169.c: New.
8611 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8614 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
8616 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8619 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
8622 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8625 * g++.dg/warn/effc4.C: New test.
8627 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8630 * g++.dg/template/sizeof16.C: New.
8631 * g++.dg/template/sizeof17.C: Likewise.
8633 2018-02-13 Janus Weil <janus@gcc.gnu.org>
8636 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
8637 add necessary compiler options.
8638 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
8640 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8643 * gcc.c-torture/execute/pr82210.c: New test.
8646 * gcc.dg/pr84309-2.c: New test.
8648 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
8650 PR tree-optimization/84321
8651 * gcc.dg/pr84321.c: New test.
8653 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
8656 * gcc.target/i386/pr57193.c: Add -march=x86-64.
8658 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
8661 * gcc.dg/asan/pr84307.c: Remove test.
8663 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
8665 * gcc.target/rl78/test_auto_vector.c: New test.
8667 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
8670 * gcc.c-torture/compile/pr84305.c: New test.
8672 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8675 * gcc.target/i386/pr84335.c: New test.
8677 PR tree-optimization/84339
8678 * gcc.c-torture/execute/pr84339.c: New test.
8681 * gcc.dg/pr84309.c: New test.
8682 * gcc.target/i386/pr84309.c: New test.
8685 * gcc.target/i386/pr84336.c: New test.
8687 2018-02-12 Jakub Jelinek <jakub@redhat.com>
8690 * c-c++-common/gomp/pr84341.c: New test.
8692 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8695 * gfortran.dg/read_dir.f90: Re-add dg-do run.
8697 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8700 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
8703 2018-02-12 Jeff Law <law@redhat.com>
8705 * gcc.c-torture/compile/reg-args-size.c: New test.
8707 2018-02-12 Carl Love <cel@us.ibm.com>
8709 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
8710 uint128 tests to new testfile.
8711 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
8712 int128 and uint128 tests.
8713 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
8714 list of torture tests.
8716 2018-02-12 Janus Weil <janus@gcc.gnu.org>
8719 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
8720 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
8722 2018-02-12 Tamar Christina <tamar.christina@arm.com>
8725 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
8727 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
8730 * gcc.dg/asan/pr84307.c: New test.
8732 2018-02-12 Nathan Sidwell <nathan@acm.org>
8734 * g++.dg/parse/pr84263.C: New.
8736 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8739 * g++.dg/template/crash129.C: New.
8741 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8744 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8745 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8746 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
8747 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8748 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8750 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8752 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
8753 _mm_maskz_scalef_round_sd): Test new intrinsics.
8754 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
8755 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
8757 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
8758 _mm_maskz_scalef_round_ss): Test new intrinsics.
8759 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
8760 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
8762 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
8763 __builtin_ia32_scalefss_round): Remove builtin.
8764 (__builtin_ia32_scalefsd_mask_round,
8765 __builtin_ia32_scalefss_mask_round): Test new builtin.
8766 * gcc.target/i386/sse-13.c: Ditto.
8767 * gcc.target/i386/sse-23.c: Ditto.
8769 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8771 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
8772 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
8773 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
8774 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
8775 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
8776 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
8777 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
8778 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
8780 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
8781 (__builtin_ia32_sqrtss_round): Remove builtins.
8782 (__builtin_ia32_sqrtsd_mask_round)
8783 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
8784 * gcc.target/i386/sse-13.c: Ditto.
8785 * gcc.target/i386/sse-23.c: Ditto.
8787 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8790 * gfortran.dg/statement_function_3.f: New test.
8792 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
8796 * gfortran.dg/statement_function_1.f90: New test.
8797 * gfortran.dg/statement_function_2.f90: New test.
8799 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
8802 * gfortran.dg/type_to_class_5.f03: New test.
8804 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
8807 * gfortran.dg/type_to_class_4.f03: New test.
8809 2018-02-10 Alan Modra <amodra@gmail.com>
8812 * gcc.dg/pr84300.c: New.
8814 2018-02-10 Jakub Jelinek <jakub@redhat.com>
8817 * g++.dg/ubsan/pr83987-2.C: New test.
8819 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
8821 * gcc.target/rx/movsicc.c: New test.
8823 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8826 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
8829 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8831 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
8832 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
8834 2018-02-09 Nathan Sidwell <nathan@acm.org>
8837 * c-c++-common/pr84293.h: New.
8838 * c-c++-common/pr84293.c: New.
8840 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
8842 PR rtl-optimization/57193
8843 * gcc.target/i386/pr57193.c: New.
8845 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8848 * gcc.target/powerpc/pr84226.c: New test.
8850 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8852 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
8856 2018-02-09 Martin Sebor <msebor@redhat.com>
8859 * gcc.dg/lto/pr84212_0.c: New test file.
8860 * gcc.dg/lto/pr84212_1.c: Same.
8862 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8865 * gcc.target/powerpc/pr83926.c: New test.
8866 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
8867 message. Fix test for running in 32-bit mode.
8869 2018-02-09 Tamar Christina <tamar.christina@arm.com>
8872 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
8874 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8877 * gcc.target/s390/pr84295.c: New test.
8879 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
8882 * g++.dg/cpp1y/lambda-init16.C: New.
8884 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
8886 * gnat.dg/sso8.adb: New test.
8887 * gnat.dg/sso8_pkg.ads: New helper.
8889 2018-02-09 Richard Biener <rguenther@suse.de>
8891 PR tree-optimization/84278
8892 * gcc.target/i386/pr84278.c: Adjust regex.
8894 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8896 PR tree-optimization/84232
8897 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
8900 * gcc.target/aarch64/pr84252.c: New test.
8903 * gcc.dg/pr84237.c: New test.
8905 2018-02-09 Marek Polacek <polacek@redhat.com>
8906 Jakub Jelinek <jakub@redhat.com>
8909 * g++.dg/torture/pr83659.C: New test.
8911 2018-02-08 David Malcolm <dmalcolm@redhat.com>
8913 PR tree-optimization/84136
8914 * gcc.c-torture/compile/pr84136.c: New test.
8916 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
8919 * gcc.target/i386/pr83008.c: New test.
8921 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
8924 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
8926 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8929 * g++.dg/warn/Wunused-parm-11.C: New.
8931 2018-02-08 Marek Polacek <polacek@redhat.com>
8933 PR tree-optimization/84238
8934 * gcc.dg/Wstringop-overflow-3.c: New test.
8936 2018-02-08 Nathan Sidwell <nathan@acm.org>
8938 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
8940 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8942 PR tree-optimization/84265
8943 * gcc.dg/vect/pr84265.c: New test.
8945 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8947 PR tree-optimization/81635
8948 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
8949 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
8951 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8953 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
8954 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
8955 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
8956 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
8957 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
8958 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
8959 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
8960 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
8961 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
8962 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
8963 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
8964 * gcc.target/s390/nobp-return-attr-all.c: New test.
8965 * gcc.target/s390/nobp-return-attr-neg.c: New test.
8966 * gcc.target/s390/nobp-return-mem-attr.c: New test.
8967 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
8968 * gcc.target/s390/nobp-return-mem-z10.c: New test.
8969 * gcc.target/s390/nobp-return-mem-z900.c: New test.
8970 * gcc.target/s390/nobp-return-reg-attr.c: New test.
8971 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
8972 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
8973 * gcc.target/s390/nobp-return-reg-z10.c: New test.
8974 * gcc.target/s390/nobp-return-reg-z900.c: New test.
8975 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
8976 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
8977 * gcc.target/s390/nobp-table-jump-z10.c: New test.
8978 * gcc.target/s390/nobp-table-jump-z900.c: New test.
8980 2018-02-08 Richard Biener <rguenther@suse.de>
8982 PR tree-optimization/84233
8983 * g++.dg/torture/pr84233.C: New testcase.
8985 2018-02-08 Richard Biener <rguenther@suse.de>
8987 PR tree-optimization/84278
8988 * gcc.target/i386/pr84278.c: New testcase.
8990 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
8992 PR rtl-optimization/84068
8993 PR rtl-optimization/83459
8994 * gcc.dg/pr84068.c: New test.
8996 2018-02-08 Richard Biener <rguenther@suse.de>
8998 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
8999 loop vectorization to happen.
9001 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
9004 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
9006 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9008 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
9010 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9013 * gcc.target/powerpc/pr84154-1.c: New tests.
9014 * gcc.target/powerpc/pr84154-2.c: Likewise.
9015 * gcc.target/powerpc/pr84154-3.c: Likewise.
9017 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9019 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
9021 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9024 * g++.dg/template/incomplete11.C: New test.
9025 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
9027 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9030 * gfortran.dg/deallocate_error_3.f90: New test.
9031 * gfortran.dg/deallocate_error_4.f90: New test.
9033 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9036 * gfortran.dg/shape_9.f90: New test.
9038 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9041 * gfortran.dg/assumed_charlen_parameter.f90: New test.
9043 2018-02-07 David Malcolm <dmalcolm@redhat.com>
9047 * g++.dg/spellcheck-reswords.C: New test case.
9048 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
9051 2018-02-07 Martin Liska <mliska@suse.cz>
9054 * g++.dg/ext/mv26.C: New test.
9056 2018-02-07 Tom de Vries <tom@codesourcery.com>
9058 * gcc.dg/pr83844.c: Require effective target alloca.
9060 2018-02-07 Tom de Vries <tom@codesourcery.com>
9062 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
9064 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
9067 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
9068 -fcf-protection=return.
9070 2018-02-07 Tom de Vries <tom@codesourcery.com>
9073 * c-c++-common/goacc/pr84217.c: New test.
9074 * gfortran.dg/goacc/pr84217.f90: New test.
9076 2018-02-07 Richard Biener <rguenther@suse.de>
9078 PR tree-optimization/84204
9079 * gcc.dg/graphite/pr84204.c: New testcase.
9081 PR tree-optimization/84205
9082 * gcc.dg/graphite/pr84205.c: New testcase.
9084 PR tree-optimization/84223
9085 * gfortran.dg/graphite/pr84223.f90: New testcase.
9087 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9090 * g++.dg/cpp0x/scoped_enum7.C: New.
9092 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9094 PR tree-optimization/83008
9095 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
9097 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9099 PR tree-optimization/84235
9100 * gcc.c-torture/execute/ieee/pr84235.c: New test.
9102 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9105 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
9107 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
9109 2018-02-06 Jakub Jelinek <jakub@redhat.com>
9112 * gcc.target/i386/pr84146.c: New test.
9114 2018-02-06 Michael Collison <michael.collison@arm.com>
9116 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
9118 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9120 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
9121 warning for -mno-speculate-indirect-jumps.
9122 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
9123 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9124 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
9125 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
9126 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
9127 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
9129 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9132 * c-c++-common/fcf-protection-1.c: Change a compared message.
9133 * c-c++-common/fcf-protection-2.c: Likewise.
9134 * c-c++-common/fcf-protection-3.c: Likewise.
9135 * c-c++-common/fcf-protection-5.c: Likewise.
9136 * c-c++-common/fcf-protection-6.c: New test.
9137 * c-c++-common/fcf-protection-7.c: Likewise.
9139 2018-02-06 Marek Polacek <polacek@redhat.com>
9141 PR tree-optimization/84228
9142 * c-c++-common/Wstringop-truncation-3.c: New test.
9144 2018-02-06 Tamar Christina <tamar.christina@arm.com>
9147 * gcc.target/arm/pragma_arch_switch_2.c: New.
9149 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9152 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
9154 2018-02-05 Martin Sebor <msebor@redhat.com>
9156 PR tree-optimization/83369
9157 * gcc.dg/Wnonnull.c: New test.
9159 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9161 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
9162 argument and use dg-messages-by-file instead. Expect it to be
9163 an array rather than a dict.
9164 (lto-link-and-maybe-run): Remove messages_by_file argument and
9165 use an upvar for dg-messages-by-file. Update call to
9166 lto_handle_diagnostics.
9167 (lt-get-options): Treat dg-messages-by-file as an array
9169 (lto-get-options-main): Likewise. Set the entry rather than appending.
9170 (lto-execute): Treat dg-messages-by-file as an array rather than
9171 a dict. Update call to lto-link-and-maybe-run.
9173 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
9176 * g++.dg/cpp1z/inline-var4.C: New.
9178 2018-02-05 Martin Liska <mliska@suse.cz>
9180 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
9182 * c-c++-common/asan/pointer-compare-2.c: Likewise.
9183 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
9184 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
9185 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
9186 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
9187 * c-c++-common/asan/pointer-compare-3.c: New test.
9189 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9191 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
9192 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9194 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
9196 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
9197 _mm_maskz_range_sd, _mm_mask_range_round_sd,
9198 _mm_maskz_range_round_sd): Test new intrinsics.
9199 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
9200 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
9201 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
9202 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
9203 _mm_maskz_range_ss, _mm_mask_range_round_ss,
9204 _mm_maskz_range_round_ss): Test new intrinsics.
9205 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
9206 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
9207 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
9208 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
9209 __builtin_ia32_rangess128_round): Remove builtins.
9210 (__builtin_ia32_rangesd128_mask_round,
9211 __builtin_ia32_rangess128_mask_round): Test new builtins.
9212 * gcc.target/i386/sse-13.c: Ditto.
9213 * gcc.target/i386/sse-23.c: Ditto.
9215 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
9218 * gfortran.dg/pr79966.f90: New testcase
9220 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
9223 * gfortran.dg/associate_23.f90: Fix invalid code.
9224 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9225 * gfortran.dg/matmul_3.f90: Likewise.
9226 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9228 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
9231 * gfortran.dg/associate_34.f90: New test.
9232 * gfortran.dg/associate_35.f90: New test.
9234 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
9238 * gfortran.dg/pr84155.f90: New test.
9240 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
9242 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
9243 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
9245 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9247 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
9250 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9252 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
9254 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
9255 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
9256 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
9258 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9261 * gcc.c-torture/execute/pr83362.c: Make work for int16.
9262 * gcc.dg/Wsign-conversion.c: Dito.
9263 * gcc.dg/attr-alloc_size-4.c: Dito.
9264 * gcc.dg/pr81020.c: Dito.
9265 * gcc.dg/pr81192.c: Dito.
9266 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
9267 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
9268 * gcc.dg/pr83844.c: Restrict to int32plus.
9269 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
9270 * gcc.dg/tree-ssa/ldist-25.c: Dito.
9271 * gcc.dg/tree-ssa/ldist-27.c: Dito.
9272 * gcc.dg/tree-ssa/ldist-28.c: Dito.
9273 * gcc.dg/tree-ssa/ldist-29.c: Dito.
9274 * gcc.dg/tree-ssa/ldist-30.c: Dito.
9275 * gcc.dg/tree-ssa/ldist-31.c: Dito.
9276 * gcc.dg/tree-ssa/ldist-32.c: Dito.
9277 * gcc.dg/tree-ssa/ldist-33.c: Dito.
9278 * gcc.dg/tree-ssa/ldist-34.c: Dito.
9279 * gcc.dg/tree-ssa/ldist-35.c: Dito.
9280 * gcc.dg/tree-ssa/ldist-36.c: Dito.
9282 2018-02-02 Julia Koval <julia.koval@intel.com>
9284 * gcc.target/i386/funcspec-56.inc: Handle new march.
9285 * g++.dg/ext/mv16.C: Ditto.
9287 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9289 * lib/target-supports.exp
9290 (check_effective_target_keeps_null_pointer_checks): No more
9292 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
9293 * gcc.dg/ifcvt-4.c: Skip avr.
9294 * gcc.dg/pr53037-1.c: Dito.
9295 * gcc.dg/pr53037-2.c: Dito.
9296 * gcc.dg/pr53037-3.c: Dito.
9297 * gcc.dg/pr63387-2.c: Dito.
9298 * gcc.dg/pr63387.c: Dito.
9299 * gcc.dg/sancov/cmp0.c: Dito.
9300 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
9301 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
9302 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
9303 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
9304 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
9305 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
9306 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
9307 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
9308 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
9309 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
9310 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
9311 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
9312 * gcc.dg/tree-ssa/pr82059.c: Dito.
9313 * gcc.c-torture/execute/pr70460.c: Dito.
9315 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9318 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
9319 * gcc.c-torture/execute/20180112-1.c: Dito.
9320 * gcc.c-torture/execute/pr81503.c: Dito.
9321 * gcc.dg/store_merging_12.c: Dito.
9322 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
9323 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
9324 * gcc.dg/tree-ssa/pr80898.c: Dito.
9325 * gcc.dg/tree-ssa/pr82363.c: Dito.
9326 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
9327 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
9328 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
9329 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
9330 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
9331 * gcc.dg/tree-ssa/pr80803.c: Dito.
9332 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
9333 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
9334 * gcc.dg/tree-ssa/vrp114.c: Dito.
9335 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
9336 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
9337 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
9339 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9342 * gcc.target/i386/cet-sjlj-6a.c: New test.
9343 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9345 2018-02-01 Marek Polacek <polacek@redhat.com>
9348 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
9350 2018-01-30 Jeff Law <law@redhat.com>
9353 * gcc.target/i386/pr84128.c: New test.
9355 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
9357 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
9358 -fdelete-null-pointer-checks.
9360 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9363 * g++.dg/cpp0x/abstract-default1.C: New.
9365 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9367 PR tree-optimization/81635
9368 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
9369 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
9371 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9374 * gcc.target/aarch64/pr83370.c: New.
9376 2018-02-01 Richard Biener <rguenther@suse.de>
9378 * gcc.dg/graphite/pr35356-1.c: Adjust.
9380 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9383 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
9385 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
9386 of hard-coding the choice.
9387 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
9388 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
9389 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
9391 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
9393 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9394 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9395 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9396 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9397 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9398 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9399 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9400 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9401 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9402 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9403 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9404 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9405 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9406 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9407 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9408 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9409 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9410 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9411 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9412 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9413 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9414 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9415 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9416 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9417 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9418 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9419 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9420 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9421 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9422 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9423 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9424 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9425 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9426 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9427 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9428 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9429 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9430 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9431 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
9432 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9433 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
9434 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9435 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9436 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9437 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
9438 __builtin_popcountll rather than __builtin_popcountl.
9440 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9442 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
9443 of LD1R[HWD] for multi-element constants on big-endian targets.
9444 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9445 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9447 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9449 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
9450 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
9451 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
9453 2018-02-01 Jakub Jelinek <jakub@redhat.com>
9455 PR tree-optimization/81661
9456 PR tree-optimization/84117
9457 * gcc.dg/pr81661.c: New test.
9458 * gfortran.dg/pr84117.f90: New test.
9460 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
9463 * gfortran.dg/repeat_7.f90: Catch warning message.
9465 2018-01-31 Ian Lance Taylor <iant@golang.org>
9467 * go.go-torture/execute/printnil.go: New test.
9469 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9471 * lib/target-supports.exp (check_effective_target_comdat_group):
9472 Allow for Solaris as comdat syntax.
9474 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
9475 Solaris with comdat_group support and as.
9477 2018-01-31 Marek Polacek <polacek@redhat.com>
9480 * gcc.dg/pr81779.c: New test.
9482 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9485 * gfortran.dg/gomp/pr84116.f90: New test.
9488 * g++.dg/init/pr83993-2.C: New test.
9491 * g++.dg/init/pr83993-1.C: New test.
9492 * g++.dg/cpp0x/pr83993.C: New test.
9494 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
9497 * gfortran.dg/pr84088.f90: New test.
9499 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
9502 * gcc.target/i386/pr82444.c: New.
9504 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
9506 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
9507 * gcc.target/powerpc/vsx-13.c: New.
9509 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9512 * g++.dg/cpp1y/var-templ57.C: New.
9514 2018-01-31 Marek Polacek <polacek@redhat.com>
9517 * g++.dg/diagnostic/pr84138.C: New test.
9519 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
9522 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
9523 -Wstringop-overflow warnings due to spurious warning with -O1.
9524 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
9525 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
9527 2018-01-31 Richard Biener <rguenther@suse.de>
9529 PR tree-optimization/84132
9530 * g++.dg/torture/pr84132.C: New testcase.
9532 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
9534 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
9537 2018-01-31 Julia Koval <julia.koval@intel.com>
9540 * gcc.target/i386/rdpid.c: Remove "eax".
9542 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9544 PR tree-optimization/64946
9545 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
9546 scan-assembler checks.
9548 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
9550 * gcc.c-torture/execute/20180131-1.c: New test.
9552 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9554 * gcc.target/arc/taux-1.c: New test.
9555 * gcc.target/arc/taux-2.c: Likewise.
9557 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9559 * gcc.target/arc/uncached.c: New test.
9561 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9564 * gnat.dg/lto20.adb: Remove dg-excess-errors.
9566 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9568 PR preprocessor/69869
9569 * gcc.dg/cpp/trad/pr69869.c: New test.
9572 * gcc.dg/pr84100.c: New test.
9574 2018-01-30 Jeff Law <law@redhat.com>
9577 * gcc.target/i386/pr84064: New test.
9579 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9582 * gfortran.dg/data_implied_do_2.f90: New test.
9584 2018-01-30 Janus Weil <janus@gcc.gnu.org>
9586 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
9588 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9591 * gfortran.dg/inline_matmul_21.f90: New test case.
9593 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9595 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
9597 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
9600 * gcc.target/powerpc/pr84112.c: New.
9602 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9604 PR rtl-optimization/83986
9605 * gcc.dg/pr83986.c: New test.
9607 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
9610 * gcc.dg/torture/inf-compare-1.c: Add xfail.
9611 * gcc.dg/torture/inf-compare-2.c: Add xfail.
9612 * gcc.dg/torture/inf-compare-3.c: Add xfail.
9613 * gcc.dg/torture/inf-compare-4.c: Add xfail.
9615 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9617 PR tree-optimization/84111
9618 * gcc.c-torture/compile/pr84111.c: New test.
9620 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9623 * gcc.dg/ipa/inline-2.c: Fix template.
9624 * gcc.dg/ipa/inline-3.c: Fix template.
9626 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9629 * g++.dg/torture/pr81360.C: New testcase.
9631 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9634 * gcc.dg/lto/pr83954.h: New testcase.
9635 * gcc.dg/lto/pr83954_0.c: New testcase.
9636 * gcc.dg/lto/pr83954_1.c: New testcase.
9638 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9641 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
9643 Simplify DW_AT_producer scan.
9645 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9647 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
9649 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
9652 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9653 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9654 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
9655 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
9657 2018-01-29 Jeff Law <law@redhat.com>
9660 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
9661 better match other tests which require vsx. Verify the zero
9662 extension is part of the test in the combiner dump.
9664 2018-01-29 Marek Polacek <polacek@redhat.com>
9667 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
9670 * g++.dg/ext/pr83996.C: New test.
9672 2018-01-29 Richard Biener <rguenther@suse.de>
9674 PR tree-optimization/84057
9675 * gcc.dg/graphite/pr84057.c: New testcase.
9677 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9680 * gfortran.dg/bind_c_usage_31.f90: New test.
9682 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9685 * g++.dg/warn/Wduplicated-branches5.C: New.
9687 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
9689 * gcc.target/rl78/test_addsi3_internal.c: New test.
9691 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
9693 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
9694 Make expected output depend on whether we expect sibcalls or not.
9695 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
9696 safe-indirect-jump-1.c).
9698 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
9699 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9700 Soren Rasmussen <s.c.rasmussen@gmail.com>
9702 Fortran 2018 teams tests.
9704 * gfortran.dg/team_number_1.f90: new test for team_number.
9705 * gfortran.dg/team_change_1.f90: new test for change team.
9706 * gfortran.dg/team_end_1.f90: new test for end team.
9707 * gfortran.dg/team_form_1.f90: new test for form team.
9709 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9712 * gfortran.dg/dot_product_4.f90
9714 2018-01-26 Martin Sebor <msebor@redhat.com>
9716 PR tree-optimization/83896
9717 * gcc.dg/strlenopt-43.c: New.
9719 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9721 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
9722 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
9723 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
9724 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
9725 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
9726 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
9727 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
9728 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
9729 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
9731 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
9732 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
9733 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
9734 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
9735 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
9736 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
9737 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
9738 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
9740 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
9742 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9744 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
9745 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
9746 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
9747 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
9748 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
9749 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
9750 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
9751 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
9752 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
9753 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
9754 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
9755 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
9756 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
9758 2018-01-26 Martin Liska <mliska@suse.cz>
9760 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
9763 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9765 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
9766 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
9767 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
9768 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
9769 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
9770 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
9771 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
9772 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
9774 2018-01-26 Richard Biener <rguenther@suse.de>
9776 PR rtl-optimization/84003
9777 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
9778 latent bug in DSE if NOINLINE is appropriately defined.
9779 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
9780 and defining NOINLINE.
9782 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9784 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
9785 tests specific to aarch64. XFAIL test on arm.
9787 2018-01-26 Jakub Jelinek <jakub@redhat.com>
9789 PR rtl-optimization/83985
9790 * gcc.dg/pr83985.c: New test.
9793 * c-c++-common/Wrestrict-3.c: New test.
9795 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9797 * gcc.target/arc/tdelegitimize_addr.c: New test.
9799 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9801 * gcc.target/arc/jli-1.c: New file.
9802 * gcc.target/arc/jli-2.c: Likewise.
9804 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
9806 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
9808 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9809 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9811 2018-01-26 Richard Biener <rguenther@suse.de>
9813 PR tree-optimization/81082
9814 * gcc.dg/vect/pr81082.c: New testcase.
9815 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
9816 simplification to n * n.
9818 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9820 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
9822 * gcc.target/i386/pr63620.c: Likewise.
9824 2018-01-26 Julia Koval <julia.koval@intel.com>
9826 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
9827 -mavx512f -mavx512bw.
9828 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
9829 * gcc.target/i386/i386.exp: Fix types.
9831 2018-01-26 Alan Modra <amodra@gmail.com>
9834 * gcc.target/powerpc/swaps-p8-46.c: New.
9836 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
9839 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
9840 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
9841 'array01' in the tree dump comparison.
9842 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
9843 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
9844 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
9846 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
9849 * gcc.dg/torture/pr83055.c: New testcase.
9851 2018-01-25 Jakub Jelinek <jakub@redhat.com>
9854 * g++.dg/cpp1z/decomp36.C: New test.
9857 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
9859 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
9861 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
9862 the shift dump line.
9863 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9865 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9868 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
9869 index instead of int, which allows IVOPTs to properly optimize the
9872 2018-01-24 David Malcolm <dmalcolm@redhat.com>
9875 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
9876 of "fn_type" typedef.
9877 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
9879 2018-01-24 Ian Lance Taylor <iant@golang.org>
9881 * go.go-torture/execute/names-1.go: New test.
9883 2018-01-19 Jeff Law <law@redhat.com>
9886 * gcc.target/i386/pr83994.c: New test.
9888 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
9891 * gcc.target/powerpc/pr84014.c: New.
9893 2018-01-24 Jakub Jelinek <jakub@redhat.com>
9896 * c-c++-common/gomp/pr83977-1.c: New test.
9897 * c-c++-common/gomp/pr83977-2.c: New test.
9898 * c-c++-common/gomp/pr83977-3.c: New test.
9899 * gfortran.dg/gomp/pr83977.f90: New test.
9901 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9904 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
9905 * gcc.dg/vect/pr80631-1.c: Likewise.
9906 * gcc.dg/vect/pr80631-2.c: Likewise.
9907 * gcc.dg/vect/pr81410.c: Likewise.
9908 * gcc.dg/vect/pr81633.c: Likewise.
9909 * gcc.dg/vect/pr81815.c: Likewise.
9910 * gcc.dg/vect/pr82108.c: Likewise.
9911 * gcc.dg/vect/pr83857.c: Likewise.
9912 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9913 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9914 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
9915 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9916 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9917 * gcc.dg/vect/vect-reduc-11.c: Likewise.
9918 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
9919 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
9920 dg-xfail-run-if instead.
9921 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9922 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9923 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9924 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
9925 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9927 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9929 PR tree-optimization/83979
9930 * g++.dg/pr83979.c: New test.
9932 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9934 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
9935 option. Add arm_neon_ok_no_float_abi check.
9937 2018-01-24 Richard Biener <rguenther@suse.de>
9939 PR tree-optimization/83176
9940 * gcc.dg/graphite/pr83176.c: New testcase.
9942 2018-01-24 Richard Biener <rguenther@suse.de>
9944 PR tree-optimization/82819
9945 * gcc.dg/graphite/pr82819.c: New testcase.
9947 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9950 * g++.dg/cpp1y/constexpr-83921-1.C: New.
9951 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
9952 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
9953 * g++.dg/ext/stmtexpr20.C: Likewise.
9954 * g++.dg/ext/stmtexpr21.C: Likewise.
9956 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9959 * g++.dg/warn/pr83974.C: New test case.
9961 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9964 * g++.dg/ubsan/pr83987.C: New test.
9966 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9969 * gfortran.dg/pdt_29.f03: New test.
9971 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9974 * gfortran.dg/associate_33.f03: New test.
9976 2018-01-23 Martin Liska <mliska@suse.cz>
9979 * gcc.dg/lto/pr81440.h: New test.
9980 * gcc.dg/lto/pr81440_0.c: New test.
9981 * gcc.dg/lto/pr81440_1.c: New test.
9983 2018-01-23 Nathan Sidwell <nathan@acm.org>
9986 * g++.dg/template/pr83988.C: New.
9988 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9992 * g++.dg/cpp0x/pr82882.C: New test.
9993 * g++.dg/cpp0x/pr83978.C: New test.
9996 * g++.dg/cpp1z/decomp35.C: New test.
9998 2018-01-23 Nathan Sidwell <nathan@acm.org>
10000 * g++.dg/cpp0x/range-for10.C: Adjust.
10001 * g++.dg/ext/forscope1.C: Adjust.
10002 * g++.dg/ext/forscope2.C: Adjust.
10003 * g++.dg/template/for1.C: Adjust.
10005 2018-01-23 David Malcolm <dmalcolm@redhat.com>
10007 PR tree-optimization/83510
10008 * gcc.c-torture/compile/pr83510.c: New test case.
10010 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10013 * lib/target-supports.exp (check_effective_target_vect_float): Say
10014 that the result only holds when -funsafe-math-optimizations is on.
10015 (check_effective_target_vect_float_strict): New procedure.
10016 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
10018 * gcc.dg/vect/vect-reduc-6.c: Likewise.
10020 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10022 PR tree-optimization/83965
10023 * gcc.dg/vect/pr83965.c: New test.
10025 2018-01-23 Richard Biener <rguenther@suse.de>
10027 PR tree-optimization/83963
10028 * gfortran.dg/graphite/pr83963.f: New testcase.
10029 * gcc.dg/graphite/pr83963-2.c: Likewise.
10031 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10034 * g++.dg/cpp1z/pr83918.C: New test.
10036 2018-01-22 Jakub Jelinek <jakub@redhat.com>
10038 PR tree-optimization/83957
10039 * gcc.dg/autopar/pr83957.c: New test.
10041 PR tree-optimization/83081
10042 * gcc.dg/predict-8.c: Adjust expected probability.
10044 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10047 * gcc.target/powerpc/pr83862.c: New test.
10049 2018-01-22 Carl Love <cel@us.ibm.com>
10051 * gcc.target/powerpc/powerpc.exp: Add torture tests for
10052 builtins-4-runnable.c, builtins-6-runnable.c,
10053 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
10054 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
10055 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
10056 for signed/unsigned 128-bit and long long int loads.
10058 2018-01-22 Marek Polacek <polacek@redhat.com>
10061 * g++.dg/cpp1y/constexpr-empty4.C: New test.
10063 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
10065 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
10066 scan-asembler valid instructions list.
10067 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
10068 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
10069 power8-vector requirement and option.
10070 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
10072 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
10076 * gfortran.dg/string_1.f90: Remove printing the length.
10078 2018-01-22 Richard Biener <rguenther@suse.de>
10080 PR tree-optimization/83963
10081 * gcc.dg/graphite/pr83963.c: New testcase.
10083 2018-01-22 Sudakshina Das <sudi.das@arm.com>
10085 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
10086 dg-require-effective-target directives.
10088 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10090 * lib/target-supports.exp (check_effective_target_arm_softfloat):
10092 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
10093 Adjust scan-assembler checks for soft-float.
10095 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10098 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
10100 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
10102 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
10103 * gcc.dg/pr83623.c: Likewise.
10104 * gcc.dg/pr83666.c: Likewise.
10106 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10107 David Edelsohn <dje.gcc@gmail.com>
10110 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10111 assembly output from "crset eq" to "crset 2".
10112 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
10113 assembly output from . to $.
10114 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10115 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10116 assembly output from "crset eq" to "crset 2".
10117 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
10118 assembly output from "crset eq" to "crset 2", and from . to $.
10120 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
10123 * gfortran.dg/matmul_18.f90: New test.
10125 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
10127 PR tree-optimization/83940
10128 * gcc.dg/torture/pr83940.c: New test.
10130 2018-01-20 Jakub Jelinek <jakub@redhat.com>
10132 PR middle-end/83945
10133 * gcc.dg/tls/pr83945.c: New test.
10136 * gcc.dg/pr83930.c: New test.
10138 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10141 * gfortran.dg/matmul_17.f90: New test.
10143 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10146 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
10148 2018-01-19 Jakub Jelinek <jakub@redhat.com>
10151 * g++.dg/cpp0x/pr81167.C: New test.
10154 * g++.dg/cpp0x/pr83919.C: New test.
10156 2018-01-19 Jeff Law <law@redhat.com>
10157 Jakub Jelinek <jakub@redhat.com>
10159 * gcc.dg/stack-check-16.c: New test.
10161 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
10164 * gcc.target/nvptx/indirect_call.c: New test.
10166 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10168 * g++.dg/torture/pr83619.C: Remove dg-message.
10170 2018-01-19 Martin Liska <mliska@suse.cz>
10172 * gcc.dg/predict-1.c: Adjust expected probability.
10173 * gcc.dg/predict-3.c: Likewise.
10174 * gcc.dg/predict-5.c: Likewise.
10175 * gcc.dg/predict-6.c: Likewise.
10176 * gcc.dg/predict-9.c: Likewise.
10178 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10180 PR tree-optimization/83922
10181 * gcc.dg/pr83922.c: New test.
10183 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10185 PR tree-optimization/83914
10186 * gcc.dg/vect/pr83914.c: New test.
10188 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10190 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
10191 * gcc.target/arm/negdi-2.c: Likewise.
10192 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
10194 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10196 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
10198 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10200 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
10202 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
10204 * gcc.dg/torture/pr52451.c (main): Skip long double test on
10207 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10211 * g++.dg/torture/pr83619.C (e): Define before first use instead of
10212 forward declaration.
10214 2018-01-18 Carl Love <cel@us.ibm.com>
10216 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
10219 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10222 * g++.dg/inherit/union3.C: New.
10224 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10226 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
10228 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
10231 * g++.dg/torture/pr83619.C: New testcase.
10233 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10235 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
10236 Add function body to force error messages in some configurations.
10238 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10240 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
10243 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
10246 * c-c++-common/ffile-prefix-map.c: New test.
10247 * c-c++-common/fmacro-prefix-map.c: New test.
10248 * c-c++-common/cpp/ffile-prefix-map.c: New test.
10249 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
10251 2018-01-18 Martin Liska <mliska@suse.cz>
10253 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
10254 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10255 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10256 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10257 * gcc.target/i386/ret-thunk-10.c: Likewise.
10258 * gcc.target/i386/ret-thunk-11.c: Likewise.
10259 * gcc.target/i386/ret-thunk-12.c: Likewise.
10260 * gcc.target/i386/ret-thunk-15.c: Likewise.
10261 * gcc.target/i386/ret-thunk-9.c: Likewise.
10263 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10265 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
10268 2018-01-18 Nathan Sidwell <nathan@acm.org>
10271 * g++.dg/cpp0x/pr83160.C: New.
10273 2018-01-18 Richard Biener <rguenther@suse.de>
10275 PR tree-optimization/83887
10276 * gcc.dg/graphite/pr83887.c: New testcase.
10277 * gfortran.dg/graphite/pr83887.f90: Likewise.
10278 * gfortran.dg/graphite/pr83887.f: Likewise.
10280 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10283 * gcc.target/arm/builtin-bswap.x: New file.
10284 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
10285 and options for armv6t2.
10286 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
10287 and options for Thumb1.
10288 * gcc.target/arm/builtin-bswap16.x: New file.
10289 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
10290 and options for armv6t2.
10291 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
10292 and options for Thumb1.
10294 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10296 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
10299 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10302 * gcc.dg/pr61240.c: New test.
10304 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10307 * gfortran.dg/pr83864.f90: New test.
10309 2018-01-17 Jeff Law <law@redhat.com>
10312 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
10314 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10316 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
10317 restriction, but still restrict to 64-bit.
10318 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
10319 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
10321 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10324 * gfortran.dg/pr83874.f90: New test.
10326 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10329 * g++.dg/cpp0x/pr83824.C: New test.
10331 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10333 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
10334 appropriate .gnu_attribute for the long double type, if we use the
10335 long double type, but do not generate any calls.
10336 * gcc.target/powerpc/gnuattr2.c: Likewise.
10337 * gcc.target/powerpc/gnuattr3.c: Likewise.
10339 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10342 * g++.dg/cpp0x/alignas13.C: New.
10344 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10347 * g++.dg/cpp0x/pr83897.C: New test.
10349 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
10352 * gcc.c-torture/compile/pr83051-2.c: New testcase.
10354 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10357 * g++.dg/cpp0x/constexpr-ice19.C: New.
10359 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10361 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
10362 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
10363 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
10364 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
10365 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
10366 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
10367 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
10368 * gcc.target/powerpc/builtins-1-be-folded.c: New.
10369 * gcc.target/powerpc/builtins-1-le-folded.c: New.
10370 * gcc.target/powerpc/builtins-1.fold.h: New.
10372 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10374 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
10375 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
10377 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10379 * gcc.target/arm/g2.c: Add -marm to dg-options.
10380 * gcc.target/arm/scd42-2.c: Likewise.
10382 2018-01-17 Nathan Sidwell <nathan@acm.org>
10385 * g++.dg/lookup/pr83287-2.C: New.
10387 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10391 * g++.dg/wrappers/pr83814.C: New test case.
10392 * g++.dg/wrappers/pr83902.C: New test case.
10394 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10397 * g++.dg/lto/pr83121_0.C: New test case.
10398 * g++.dg/lto/pr83121_1.C: New test case.
10399 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
10400 adapted from DejaGnu's dg-test.
10401 (lto_handle_diagnostics): New procedure.
10402 (lto_prune_warns): Ignore informational notes.
10403 (lto-link-and-maybe-run): Add "messages_by_file" param.
10404 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
10405 "execute" when "link" fails if "execute" was not specified.
10406 (lto-can-handle-directive): New procedure.
10407 (lto-get-options-main): Call lto-can-handle-directive. Add a
10408 dg-messages local, using it to set the caller's
10409 dg-messages-by-file for the given source file.
10410 (lto-get-options): Likewise.
10411 (lto-execute): Add dg-messages-by-file local, and pass it to
10412 lto-link-and-maybe-run.
10414 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10415 Richard Sandiford <richard.sandiford@linaro.org>
10419 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
10420 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
10422 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10424 * lib/target-supports.exp: Fix -march arguments in arm arch effective
10425 target check autogenerator for armv8.1-a and armv8.2-a.
10427 2018-01-17 Carl Love <cel@us.ibm.com>
10429 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
10430 Add debug print statements.
10431 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
10432 16 byte vector load followed by a partial vector load.
10434 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10437 * g++.dg/wrappers/pr83799.C: New test case.
10439 2018-01-17 Nathan Sidwell <nathan@acm.org>
10442 * g++.dg/cpp1y/pr83739.C: New.
10444 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10446 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
10447 * gcc.target/visium/overflow16.c: Likewise.
10448 * gcc.target/visium/overflow32.c: Likewise.
10450 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10452 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
10454 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10456 * gcc.dg/rtl/arm/stl-cond.c: New test.
10457 * gcc.target/arm/stl-cond.c: Delete.
10459 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10461 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
10464 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10466 PR tree-optimization/83843
10467 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
10468 * gcc.dg/store_merging_19.c: New test.
10470 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10472 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
10475 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10477 PR rtl-optimization/83771
10478 * gcc.dg/pr83771.c: New test.
10480 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10482 PR tree-optimization/81184
10483 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
10485 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10487 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10489 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
10491 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10494 * gcc.target/i386/pr83546.c: New test.
10496 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10498 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
10500 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10502 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
10503 test and add dg-warning for the -Wstringop-overflow warning.
10505 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10507 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
10508 XFAIL last test on SPARC and Visium.
10510 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
10512 PR rtl-optimization/80481
10513 * g++.dg/pr80481.C: Exclude solaris.
10515 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10517 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
10518 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
10519 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
10521 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10523 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
10524 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
10525 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
10526 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
10527 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
10528 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
10529 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
10530 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
10531 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
10532 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
10533 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
10534 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
10535 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
10536 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
10537 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
10539 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10542 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
10544 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10546 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
10547 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
10548 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
10549 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
10550 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
10551 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
10553 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10555 PR tree-optimization/83857
10556 * gcc.dg/vect/pr83857.c: New test.
10558 2018-01-16 Richard Biener <rguenther@suse.de>
10560 PR tree-optimization/83867
10561 * gcc.dg/vect/pr83867.c: New testcase.
10563 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10566 * gcc.dg/pr83844.c: New test.
10568 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10570 * gcc.dg/torture/pr83847.c: New test.
10572 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10574 PR rtl-optimization/86620
10575 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
10576 instead of --param=max-sched-ready-insns=0.
10577 * gcc.target/i386/pr83620.c: New test.
10578 * gcc.dg/pr83620.c: New test.
10580 PR tree-optimization/83843
10581 * gcc.dg/store_merging_18.c: New test.
10584 * g++.dg/cpp1y/pr83817.C: New test.
10587 * g++.dg/template/pr83825.C: New test.
10589 2018-01-16 Richard Biener <rguenther@suse.de>
10591 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
10593 2018-01-16 Richard Biener <rguenther@suse.de>
10596 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
10597 from gcc.dg/torture/pr60092.c.
10599 2018-01-15 Martin Sebor <msebor@redhat.com>
10602 * g++.dg/ext/flexary28.C: New test.
10604 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
10607 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
10609 2018-01-15 Martin Sebor <msebor@redhat.com>
10612 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
10614 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10617 * gfortran.dg/minmaxloc_9.f90: New test.
10618 * gfortran.dg/minmaxloc_10.f90: New test.
10619 * gfortran.dg/minmaxloc_11.f90: New test.
10621 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
10624 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
10625 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10626 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10627 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10628 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10629 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10630 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10631 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10632 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10633 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10634 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10635 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10636 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10637 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10638 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10639 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
10640 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10641 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
10642 * gcc.target/i386/ret-thunk-10.c: Likewise.
10643 * gcc.target/i386/ret-thunk-11.c: Likewise.
10644 * gcc.target/i386/ret-thunk-12.c: Likewise.
10645 * gcc.target/i386/ret-thunk-13.c: Likewise.
10646 * gcc.target/i386/ret-thunk-14.c: Likewise.
10647 * gcc.target/i386/ret-thunk-15.c: Likewise.
10648 * gcc.target/i386/ret-thunk-9.c: Don't check the
10649 __x86_return_thunk label. Scan for "push" only for Linux.
10651 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
10654 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
10656 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10659 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
10661 * gcc.target/arm/pr83687.c: New test.
10663 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10665 Adjust tests to AVR_TINY.
10667 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
10668 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
10669 * gcc.target/avr/pr71627.c: Same.
10670 * gcc.target/avr/torture/addr-space-1-0.c: Same.
10671 * gcc.target/avr/torture/addr-space-1-1.c: Same.
10672 * gcc.target/avr/torture/addr-space-1-x.c: Same.
10673 * gcc.target/avr/torture/addr-space-2-0.c: Same.
10674 * gcc.target/avr/torture/addr-space-2-1.c: Same.
10675 * gcc.target/avr/torture/addr-space-2-x.c: Same.
10676 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
10677 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
10678 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
10679 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
10680 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
10681 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
10682 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
10683 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
10684 * gcc.target/avr/torture/pr61055.c: Same.
10685 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
10687 * gcc.target/avr/torture/int24-mul.c: Same.
10688 * gcc.target/avr/torture/pr51782-1.c: Same.
10689 * gcc.target/avr/torture/pr61443.c: Same.
10690 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
10691 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
10693 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10697 * gcc.target/avr/torture/pr83729.c: New test.
10698 * gcc.target/avr/torture/pr83801.c: New test.
10700 2018-01-15 Jakub Jelinek <jakub@redhat.com>
10702 PR middle-end/82694
10703 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
10704 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
10706 2018-01-10 Martin Sebor <msebor@redhat.com>
10709 * gcc.dg/Wstringop-overflow-2.c: New test.
10711 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10713 PR libgfortran/83811
10714 * gfortran.dg/fmt_e.f90: New test.
10716 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10718 * gcc.target/i386/indirect-thunk-10.c: New test.
10719 * gcc.target/i386/indirect-thunk-8.c: Likewise.
10720 * gcc.target/i386/indirect-thunk-9.c: Likewise.
10721 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
10722 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
10723 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
10724 * gcc.target/i386/ret-thunk-17.c: Likewise.
10725 * gcc.target/i386/ret-thunk-18.c: Likewise.
10726 * gcc.target/i386/ret-thunk-19.c: Likewise.
10727 * gcc.target/i386/ret-thunk-20.c: Likewise.
10728 * gcc.target/i386/ret-thunk-21.c: Likewise.
10730 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10732 * gcc.target/i386/indirect-thunk-register-4.c: New test.
10734 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10736 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10737 -mno-indirect-branch-register.
10738 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10739 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10740 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10741 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10742 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10743 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10744 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10745 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10746 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10747 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10748 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10749 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10750 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10751 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10752 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10753 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10754 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10755 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10756 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10757 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10758 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10759 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10760 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10761 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10762 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10763 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10764 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10765 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10766 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10767 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10768 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10769 * gcc.target/i386/ret-thunk-10.c: Likewise.
10770 * gcc.target/i386/ret-thunk-11.c: Likewise.
10771 * gcc.target/i386/ret-thunk-12.c: Likewise.
10772 * gcc.target/i386/ret-thunk-13.c: Likewise.
10773 * gcc.target/i386/ret-thunk-14.c: Likewise.
10774 * gcc.target/i386/ret-thunk-15.c: Likewise.
10775 * gcc.target/i386/ret-thunk-9.c: Likewise.
10776 * gcc.target/i386/indirect-thunk-register-1.c: New test.
10777 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
10778 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10780 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10782 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10783 -mfunction-return=keep.
10784 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10785 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10786 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10787 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10788 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10789 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10790 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10791 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10792 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10793 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10794 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10795 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10796 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10797 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10798 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10799 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10800 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10801 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10802 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10803 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10804 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10805 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10806 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10807 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10808 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10809 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10810 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10811 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10812 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10813 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10814 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10815 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10816 * gcc.target/i386/ret-thunk-1.c: New test.
10817 * gcc.target/i386/ret-thunk-10.c: Likewise.
10818 * gcc.target/i386/ret-thunk-11.c: Likewise.
10819 * gcc.target/i386/ret-thunk-12.c: Likewise.
10820 * gcc.target/i386/ret-thunk-13.c: Likewise.
10821 * gcc.target/i386/ret-thunk-14.c: Likewise.
10822 * gcc.target/i386/ret-thunk-15.c: Likewise.
10823 * gcc.target/i386/ret-thunk-16.c: Likewise.
10824 * gcc.target/i386/ret-thunk-2.c: Likewise.
10825 * gcc.target/i386/ret-thunk-3.c: Likewise.
10826 * gcc.target/i386/ret-thunk-4.c: Likewise.
10827 * gcc.target/i386/ret-thunk-5.c: Likewise.
10828 * gcc.target/i386/ret-thunk-6.c: Likewise.
10829 * gcc.target/i386/ret-thunk-7.c: Likewise.
10830 * gcc.target/i386/ret-thunk-8.c: Likewise.
10831 * gcc.target/i386/ret-thunk-9.c: Likewise.
10833 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10835 * gcc.target/i386/indirect-thunk-1.c: New test.
10836 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10837 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10838 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10839 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10840 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10841 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10842 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10843 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10844 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10845 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10846 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10847 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10848 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10849 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10850 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10851 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10852 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10853 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10854 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10855 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10856 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10857 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10858 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10859 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10860 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10861 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10862 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10863 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10864 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10865 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10866 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10867 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10869 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
10872 * gcc.c-torture/compile/pr83051.c: New testcase.
10874 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10876 PR tree-optimization/83501
10877 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
10879 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10881 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
10882 for lvx and stvx instead of lxvd2x and stxvd2x and require
10883 little-endian target. Add comments.
10884 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
10885 comprehensive testing.
10886 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
10887 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
10888 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
10889 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
10890 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
10891 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
10892 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
10893 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
10894 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
10895 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
10896 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
10897 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
10898 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
10899 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
10900 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
10901 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
10902 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
10903 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
10904 scan-assembler-not directives that forbid lvx and xxpermdi.
10905 * gcc.target/powerpc/vec-extract-3.c: Likewise.
10906 * gcc.target/powerpc/vec-extract-5.c: Likewise.
10907 * gcc.target/powerpc/vec-extract-6.c: Likewise.
10908 * gcc.target/powerpc/vec-extract-7.c: Likewise.
10909 * gcc.target/powerpc/vec-extract-8.c: Likewise.
10910 * gcc.target/powerpc/vec-extract-9.c: Likewise.
10911 * gcc.target/powerpc/vsx-vector-6-le.c: Change
10912 scan-assembler-times directives to reflect different numbers of
10913 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
10915 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10916 Alan Hayward <alan.hayward@arm.com>
10917 David Sherwood <david.sherwood@arm.com>
10919 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
10920 than SLP vectorization.
10921 * gcc.dg/vect/vect-alias-check-10.c: New test.
10922 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10923 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10924 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10925 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10926 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
10927 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
10928 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
10929 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
10930 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
10931 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
10932 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
10933 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
10934 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
10935 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
10936 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
10937 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
10938 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
10939 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
10940 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
10941 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
10942 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
10943 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
10944 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10946 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10947 Alan Hayward <alan.hayward@arm.com>
10948 David Sherwood <david.sherwood@arm.com>
10950 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
10952 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
10953 targets with scatter stores.
10954 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
10956 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
10957 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
10958 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
10959 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
10960 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
10961 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
10962 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
10963 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
10964 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
10965 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
10966 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
10967 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
10968 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
10969 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
10970 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
10971 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
10973 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10974 Alan Hayward <alan.hayward@arm.com>
10975 David Sherwood <david.sherwood@arm.com>
10977 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
10979 * gcc.target/aarch64/sve/strided_load_4.c: New test.
10980 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
10981 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
10982 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
10984 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10985 Alan Hayward <alan.hayward@arm.com>
10986 David Sherwood <david.sherwood@arm.com>
10988 * gcc.target/aarch64/sve/strided_load_1.c: New test.
10989 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
10990 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
10992 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10993 Alan Hayward <alan.hayward@arm.com>
10994 David Sherwood <david.sherwood@arm.com>
10996 * gcc.target/aarch64/sve/gather_load_1.c: New test.
10997 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
10998 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
10999 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
11000 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
11001 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11002 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11003 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
11004 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
11005 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
11006 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
11007 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
11008 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11009 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11011 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11012 Alan Hayward <alan.hayward@arm.com>
11013 David Sherwood <david.sherwood@arm.com>
11015 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
11016 check for a message about using in-order reductions.
11017 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
11018 check for a message about using in-order reductions.
11019 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
11020 vectorized and check for a message about using in-order reductions.
11021 Expect targets with variable-length vectors to fall back to the
11022 fixed-length mininum.
11023 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
11024 check for a message about using in-order reductions.
11025 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
11026 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11027 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11028 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11029 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
11030 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
11031 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
11032 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
11033 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
11034 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
11035 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
11036 vect_fold_left_plus.
11038 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11040 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
11042 * gcc.target/aarch64/sve/spill_2.c: New test.
11043 * gcc.target/aarch64/sve/spill_3.c: Likewise.
11044 * gcc.target/aarch64/sve/spill_4.c: Likewise.
11045 * gcc.target/aarch64/sve/spill_5.c: Likewise.
11046 * gcc.target/aarch64/sve/spill_6.c: Likewise.
11047 * gcc.target/aarch64/sve/spill_7.c: Likewise.
11049 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11050 Alan Hayward <alan.hayward@arm.com>
11051 David Sherwood <david.sherwood@arm.com>
11053 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
11055 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11056 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
11057 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
11058 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11059 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
11060 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11061 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
11062 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11063 * gcc.target/aarch64/sve/struct_vect_23_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/struct_vect_18.c: New test.
11070 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
11071 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11072 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
11074 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11075 Alan Hayward <alan.hayward@arm.com>
11076 David Sherwood <david.sherwood@arm.com>
11078 * lib/target-supports.exp
11079 (check_effective_target_vect_fold_extract_last): New proc.
11080 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
11081 for fold_extract_last.
11082 * gcc.dg/vect/pr65947-2.c: Likewise.
11083 * gcc.dg/vect/pr65947-3.c: Likewise.
11084 * gcc.dg/vect/pr65947-4.c: Likewise.
11085 * gcc.dg/vect/pr65947-5.c: Likewise.
11086 * gcc.dg/vect/pr65947-6.c: Likewise.
11087 * gcc.dg/vect/pr65947-9.c: Likewise.
11088 * gcc.dg/vect/pr65947-10.c: Likewise.
11089 * gcc.dg/vect/pr65947-12.c: Likewise.
11090 * gcc.dg/vect/pr65947-14.c: Likewise.
11091 * gcc.dg/vect/pr80631-1.c: Likewise.
11092 * gcc.target/aarch64/sve/clastb_1.c: New test.
11093 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
11094 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
11095 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
11096 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
11097 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
11098 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
11099 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
11100 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
11101 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
11102 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
11103 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
11104 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
11105 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
11107 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11108 Alan Hayward <alan.hayward@arm.com>
11109 David Sherwood <david.sherwood@arm.com>
11111 * gcc.target/aarch64/sve/live_1.c: New test.
11112 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
11114 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11115 Alan Hayward <alan.hayward@arm.com>
11116 David Sherwood <david.sherwood@arm.com>
11118 * gcc.target/aarch64/sve/nopeel_1.c: New test.
11119 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
11120 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
11121 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11122 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
11123 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11124 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
11125 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
11126 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
11128 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11129 Alan Hayward <alan.hayward@arm.com>
11130 David Sherwood <david.sherwood@arm.com>
11132 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
11134 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
11136 * gcc.target/aarch64/sve/loop_add_4.c: New test.
11137 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
11138 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
11139 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
11140 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
11141 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
11143 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11144 Alan Hayward <alan.hayward@arm.com>
11145 David Sherwood <david.sherwood@arm.com>
11147 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
11148 instead of just ADDRESS.
11149 * gcc.dg/tree-ssa/scev-10.c: Likewise.
11150 * gcc.dg/tree-ssa/scev-11.c: Likewise.
11151 * gcc.dg/tree-ssa/scev-12.c: Likewise.
11152 * gcc.target/aarch64/sve/index_offset_1.c: New test.
11153 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
11154 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
11155 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
11156 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
11157 * gcc.target/aarch64/sve/while_2.c: Likewise.
11158 * gcc.target/aarch64/sve/while_3.c: Likewise.
11159 * gcc.target/aarch64/sve/while_4.c: Likewise.
11161 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11162 Alan Hayward <alan.hayward@arm.com>
11163 David Sherwood <david.sherwood@arm.com>
11165 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
11166 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
11168 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
11169 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11170 * gcc.target/aarch64/sve/reduc_5.c: New test.
11171 * gcc.target/aarch64/sve/slp_13.c: Likewise.
11172 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
11174 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11175 Alan Hayward <alan.hayward@arm.com>
11176 David Sherwood <david.sherwood@arm.com>
11178 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
11179 * gcc.dg/tree-ssa/peel1.c: Likewise.
11180 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
11181 variable-length vectors.
11182 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
11183 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
11184 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
11185 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11186 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11187 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11188 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11189 * gcc.target/aarch64/sve/slp_8.c: New test.
11190 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
11191 * gcc.target/aarch64/sve/slp_9.c: Likewise.
11192 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
11193 * gcc.target/aarch64/sve/slp_10.c: Likewise.
11194 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
11195 * gcc.target/aarch64/sve/slp_11.c: Likewise.
11196 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
11197 * gcc.target/aarch64/sve/slp_12.c: Likewise.
11198 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
11199 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
11200 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
11201 * gcc.target/aarch64/sve/while_1.c: Likewise.
11202 * gcc.target/aarch64/sve/while_2.c: Likewise.
11203 * gcc.target/aarch64/sve/while_3.c: Likewise.
11204 * gcc.target/aarch64/sve/while_4.c: Likewise.
11206 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11207 Alan Hayward <alan.hayward@arm.com>
11208 David Sherwood <david.sherwood@arm.com>
11210 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
11212 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
11213 and add an associated scan-dump test. Prevent vectorization
11214 of the first two loops.
11215 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11216 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
11217 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11218 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11219 (INIT_VECTOR): Tweak initial value so that some bits are always set.
11220 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11222 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11223 Alan Hayward <alan.hayward@arm.com>
11224 David Sherwood <david.sherwood@arm.com>
11226 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
11227 * gcc.dg/vect/pr67790.c: Likewise.
11228 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11229 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11230 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11231 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11232 * gcc.target/aarch64/sve/slp_5.c: New test.
11233 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
11234 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11235 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
11236 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11237 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
11239 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11240 Alan Hayward <alan.hayward@arm.com>
11241 David Sherwood <david.sherwood@arm.com>
11243 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
11245 * gcc.dg/vect/slp-1.c: Likewise.
11246 * gcc.dg/vect/slp-10.c: Likewise.
11247 * gcc.dg/vect/slp-12b.c: Likewise.
11248 * gcc.dg/vect/slp-12c.c: Likewise.
11249 * gcc.dg/vect/slp-17.c: Likewise.
11250 * gcc.dg/vect/slp-19b.c: Likewise.
11251 * gcc.dg/vect/slp-20.c: Likewise.
11252 * gcc.dg/vect/slp-21.c: Likewise.
11253 * gcc.dg/vect/slp-22.c: Likewise.
11254 * gcc.dg/vect/slp-23.c: Likewise.
11255 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11256 * gcc.dg/vect/slp-24.c: Likewise.
11257 * gcc.dg/vect/slp-28.c: Likewise.
11258 * gcc.dg/vect/slp-39.c: Likewise.
11259 * gcc.dg/vect/slp-6.c: Likewise.
11260 * gcc.dg/vect/slp-7.c: Likewise.
11261 * gcc.dg/vect/slp-cond-1.c: Likewise.
11262 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11263 * gcc.dg/vect/slp-cond-2.c: Likewise.
11264 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11265 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11266 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11267 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11268 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11269 * gcc.dg/vect/slp-perm-6.c: Likewise.
11270 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11271 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11272 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11273 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
11274 * gcc.dg/vect/slp-12a.c: Likewise.
11275 * gcc.dg/vect/slp-14.c: Likewise.
11276 * gcc.dg/vect/slp-15.c: Likewise.
11277 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11278 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11279 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11280 * gcc.target/aarch64/sve/slp_1.c: New test.
11281 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
11282 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11283 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
11284 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11285 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
11286 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11287 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
11289 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11290 Alan Hayward <alan.hayward@arm.com>
11291 David Sherwood <david.sherwood@arm.com>
11293 * gcc.dg/vect/vect-ooo-group-1.c: New test.
11294 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11295 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
11296 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11297 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
11298 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11299 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
11300 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11301 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11302 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11303 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11304 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11305 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11306 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11307 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11308 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11309 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11310 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
11311 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11313 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11314 Alan Hayward <alan.hayward@arm.com>
11315 David Sherwood <david.sherwood@arm.com>
11317 * gcc.target/aarch64/sve/struct_move_1.c: New test.
11318 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
11319 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
11320 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
11321 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
11322 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
11323 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11324 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
11325 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11326 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11327 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11328 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11329 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11330 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11331 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
11332 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
11333 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
11334 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
11335 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11336 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
11337 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11338 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11339 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11340 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11341 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11342 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11343 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11344 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11345 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11346 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11347 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11348 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11349 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11350 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11351 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11352 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11354 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11355 Alan Hayward <alan.hayward@arm.com>
11356 David Sherwood <david.sherwood@arm.com>
11358 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11359 Return true for SVE too.
11360 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
11361 if load/store lanes are supported.
11362 * gcc.dg/vect/slp-10.c: Likewise.
11363 * gcc.dg/vect/slp-12c.c: Likewise.
11364 * gcc.dg/vect/slp-17.c: Likewise.
11365 * gcc.dg/vect/slp-33.c: Likewise.
11366 * gcc.dg/vect/slp-6.c: Likewise.
11367 * gcc.dg/vect/slp-cond-1.c: Likewise.
11368 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
11369 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
11370 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11371 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
11372 * gcc.dg/vect/slp-perm-6.c: Likewise.
11373 * gcc.dg/vect/slp-perm-9.c: Likewise.
11374 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
11375 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
11376 for variable-length vectors.
11378 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11379 Alan Hayward <alan.hayward@arm.com>
11380 David Sherwood <david.sherwood@arm.com>
11382 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
11383 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
11385 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11387 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
11388 * g++.target/aarch64/sve/catch_1.C: New test.
11389 * g++.target/aarch64/sve/catch_2.C: Likewise.
11390 * g++.target/aarch64/sve/catch_3.C: Likewise.
11391 * g++.target/aarch64/sve/catch_4.C: Likewise.
11392 * g++.target/aarch64/sve/catch_5.C: Likewise.
11393 * g++.target/aarch64/sve/catch_6.C: Likewise.
11395 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11396 Alan Hayward <alan.hayward@arm.com>
11397 David Sherwood <david.sherwood@arm.com>
11399 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
11401 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
11402 * gcc.target/aarch64/fmaxmin.c: Likewise.
11403 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11404 * gcc.target/aarch64/orr_imm_1.c: Likewise.
11405 * gcc.target/aarch64/pr62178.c: Likewise.
11406 * gcc.target/aarch64/pr71727-2.c: Likewise.
11407 * gcc.target/aarch64/saddw-1.c: Likewise.
11408 * gcc.target/aarch64/saddw-2.c: Likewise.
11409 * gcc.target/aarch64/uaddw-1.c: Likewise.
11410 * gcc.target/aarch64/uaddw-2.c: Likewise.
11411 * gcc.target/aarch64/uaddw-3.c: Likewise.
11412 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
11413 * gcc.target/aarch64/vect-compile.c: Likewise.
11414 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
11415 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
11416 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11417 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11418 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11419 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11420 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
11421 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
11422 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
11423 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
11424 * gcc.target/aarch64/vect-fmovd.c: Likewise.
11425 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
11426 * gcc.target/aarch64/vect-fmovf.c: Likewise.
11427 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
11428 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
11429 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
11430 * gcc.target/aarch64/vect-movi.c: Likewise.
11431 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
11432 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
11433 * gcc.target/aarch64/vect-vaddv.c: Likewise.
11434 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
11435 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
11436 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
11438 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
11439 * gcc.target/aarch64/sve/arith_1.c: New test.
11440 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
11441 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11442 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11443 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11444 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
11445 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
11446 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
11447 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
11448 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
11449 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
11450 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
11451 * gcc.target/aarch64/sve/ext_1.c: Likewise.
11452 * gcc.target/aarch64/sve/ext_2.c: Likewise.
11453 * gcc.target/aarch64/sve/extract_1.c: Likewise.
11454 * gcc.target/aarch64/sve/extract_2.c: Likewise.
11455 * gcc.target/aarch64/sve/extract_3.c: Likewise.
11456 * gcc.target/aarch64/sve/extract_4.c: Likewise.
11457 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
11458 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
11459 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
11460 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
11461 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
11462 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
11463 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
11464 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
11465 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
11466 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
11467 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
11468 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
11469 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
11470 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
11471 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
11472 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
11473 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
11474 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
11475 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
11476 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
11477 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
11478 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
11479 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
11480 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
11481 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
11482 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
11483 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
11484 * gcc.target/aarch64/sve/index_1.c: Likewise.
11485 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
11486 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
11487 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
11488 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11489 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11490 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
11491 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11492 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
11493 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
11494 * gcc.target/aarch64/sve/mad_1.c: Likewise.
11495 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
11496 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
11497 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
11498 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
11499 * gcc.target/aarch64/sve/mla_1.c: Likewise.
11500 * gcc.target/aarch64/sve/mls_1.c: Likewise.
11501 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
11502 * gcc.target/aarch64/sve/msb_1.c: Likewise.
11503 * gcc.target/aarch64/sve/mul_1.c: Likewise.
11504 * gcc.target/aarch64/sve/neg_1.c: Likewise.
11505 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
11506 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
11507 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11508 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
11509 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
11510 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
11511 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
11512 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
11513 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
11514 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
11515 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
11516 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
11517 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
11518 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11519 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11520 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11521 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
11522 * gcc.target/aarch64/sve/rev_1.c: Likewise.
11523 * gcc.target/aarch64/sve/revb_1.c: Likewise.
11524 * gcc.target/aarch64/sve/revh_1.c: Likewise.
11525 * gcc.target/aarch64/sve/revw_1.c: Likewise.
11526 * gcc.target/aarch64/sve/shift_1.c: Likewise.
11527 * gcc.target/aarch64/sve/single_1.c: Likewise.
11528 * gcc.target/aarch64/sve/single_2.c: Likewise.
11529 * gcc.target/aarch64/sve/single_3.c: Likewise.
11530 * gcc.target/aarch64/sve/single_4.c: Likewise.
11531 * gcc.target/aarch64/sve/spill_1.c: Likewise.
11532 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
11533 * gcc.target/aarch64/sve/subr_1.c: Likewise.
11534 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
11535 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
11536 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11537 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
11538 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11539 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
11540 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11541 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
11542 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11543 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
11544 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11545 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11546 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
11547 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
11548 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
11549 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
11550 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
11551 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
11552 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
11553 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
11554 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
11555 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
11556 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
11557 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
11558 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
11559 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
11560 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
11561 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
11562 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
11563 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
11564 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
11565 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
11566 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
11567 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
11568 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
11569 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
11570 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
11571 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
11572 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
11573 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
11574 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
11575 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
11577 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11578 Alan Hayward <alan.hayward@arm.com>
11579 David Sherwood <david.sherwood@arm.com>
11581 * lib/target-supports.exp (check_effective_target_aarch64_sve)
11582 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
11583 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
11585 (check_effective_target_vect_perm): Handle SVE.
11586 (check_effective_target_vect_perm_byte): Likewise.
11587 (check_effective_target_vect_perm_short): Likewise.
11588 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
11589 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
11590 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
11591 (check_effective_target_vect_element_align_preferred): Likewise.
11592 (check_effective_target_vect_align_stack_vars): Likewise.
11593 (check_effective_target_vect_load_lanes): Likewise.
11594 (check_effective_target_vect_masked_store): Likewise.
11595 (available_vector_sizes): Use aarch64_sve_bits for SVE.
11596 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
11597 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
11598 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
11599 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
11600 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
11601 * gcc.dg/vect/slp-23.c: Likewise.
11602 * gcc.dg/vect/slp-perm-5.c: Likewise.
11603 * gcc.dg/vect/slp-perm-6.c: Likewise.
11604 * gcc.dg/vect/slp-perm-9.c: Likewise.
11605 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11606 * gcc.dg/vect/vect-114.c: Likewise.
11607 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
11608 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
11610 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11612 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
11613 vect_variable_length, expecting the test to be vectorized
11614 without SLP instead.
11615 * gcc.dg/vect/pr33953.c: Likewise.
11616 * gcc.dg/vect/pr37027.c: Likewise.
11617 * gcc.dg/vect/pr67790.c: Likewise.
11618 * gcc.dg/vect/pr68445.c: Likewise.
11619 * gcc.dg/vect/slp-1.c: Likewise.
11620 * gcc.dg/vect/slp-10.c: Likewise.
11621 * gcc.dg/vect/slp-12a.c: Likewise.
11622 * gcc.dg/vect/slp-12b.c: Likewise.
11623 * gcc.dg/vect/slp-12c.c: Likewise.
11624 * gcc.dg/vect/slp-13-big-array.c: Likewise.
11625 * gcc.dg/vect/slp-13.c: Likewise.
11626 * gcc.dg/vect/slp-14.c: Likewise.
11627 * gcc.dg/vect/slp-15.c: Likewise.
11628 * gcc.dg/vect/slp-17.c: Likewise.
11629 * gcc.dg/vect/slp-19b.c: Likewise.
11630 * gcc.dg/vect/slp-2.c: Likewise.
11631 * gcc.dg/vect/slp-20.c: Likewise.
11632 * gcc.dg/vect/slp-21.c: Likewise.
11633 * gcc.dg/vect/slp-22.c: Likewise.
11634 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11635 * gcc.dg/vect/slp-24.c: Likewise.
11636 * gcc.dg/vect/slp-28.c: Likewise.
11637 * gcc.dg/vect/slp-39.c: Likewise.
11638 * gcc.dg/vect/slp-42.c: Likewise.
11639 * gcc.dg/vect/slp-6.c: Likewise.
11640 * gcc.dg/vect/slp-7.c: Likewise.
11641 * gcc.dg/vect/slp-cond-1.c: Likewise.
11642 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11643 * gcc.dg/vect/slp-cond-2.c: Likewise.
11644 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11645 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11646 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11647 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11648 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11649 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11650 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11651 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11652 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11653 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11654 * gcc.dg/vect/slp-reduc-4.c: Likewise.
11655 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11656 * gcc.dg/vect/slp-reduc-7.c: Likewise.
11657 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11658 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11659 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11660 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
11662 2018-01-13 Jakub Jelinek <jakub@redhat.com>
11665 * gcc.dg/pr83801.c: New test.
11667 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
11670 * gfortran.dg/bounds_check_19.f90: New test.
11672 2018-01-12 Jakub Jelinek <jakub@redhat.com>
11674 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
11675 instead of scan-assembler-not for xsnabsqp.
11677 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11679 PR libgfortran/83525
11680 * gfortran.dg/newunit_5.f90: New test.
11682 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
11684 PR rtl-optimization/80481
11685 * g++.dg/pr80481.C: New.
11687 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
11690 * gcc.target/alpha/pr83628-3.c: New test.
11692 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11694 * lib/target-supports.exp (check_effective_target_avx512f): Also
11695 check for __builtin_ia32_addsd_round,
11696 __builtin_ia32_getmantsd_round.
11697 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
11699 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
11702 * gcc.target/powerpc/pr83629.c: Require ilp32.
11704 2018-01-12 Richard Biener <rguenther@suse.de>
11706 PR tree-optimization/80846
11707 * gcc.target/i386/pr80846-1.c: New testcase.
11708 * gcc.target/i386/pr80846-2.c: Likewise.
11710 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
11712 * gcc.c-torture/execute/20180112-1.c: New test.
11714 2018-01-12 Tom de Vries <tom@codesourcery.com>
11716 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
11717 * g++.dg/ext/label13a.C: Same.
11718 * g++.dg/ext/label14.C: Same.
11719 * g++.dg/ext/label2.C: Same.
11720 * g++.dg/ext/label3.C: Same.
11721 * g++.dg/torture/pr42462.C: Same.
11722 * g++.dg/torture/pr42739.C: Same.
11723 * g++.dg/warn/Wunused-label-3.C: Same.
11725 2018-01-12 Tom de Vries <tom@codesourcery.com>
11727 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
11728 * g++.dg/Walloca1.C: Same.
11729 * g++.dg/cpp0x/pr70338.C: Same.
11730 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
11731 * g++.dg/cpp1y/vla10.C: Same.
11732 * g++.dg/cpp1y/vla2.C: Same.
11733 * g++.dg/cpp1y/vla6.C: Same.
11734 * g++.dg/cpp1y/vla8.C: Same.
11735 * g++.dg/debug/debug5.C: Same.
11736 * g++.dg/debug/debug6.C: Same.
11737 * g++.dg/debug/pr54828.C: Same.
11738 * g++.dg/diagnostic/pr70105.C: Same.
11739 * g++.dg/eh/cleanup5.C: Same.
11740 * g++.dg/eh/spbp.C: Same.
11741 * g++.dg/ext/tmplattr9.C: Same.
11742 * g++.dg/ext/vla10.C: Same.
11743 * g++.dg/ext/vla11.C: Same.
11744 * g++.dg/ext/vla12.C: Same.
11745 * g++.dg/ext/vla15.C: Same.
11746 * g++.dg/ext/vla16.C: Same.
11747 * g++.dg/ext/vla17.C: Same.
11748 * g++.dg/ext/vla3.C: Same.
11749 * g++.dg/ext/vla6.C: Same.
11750 * g++.dg/ext/vla7.C: Same.
11751 * g++.dg/init/array24.C: Same.
11752 * g++.dg/init/new47.C: Same.
11753 * g++.dg/init/pr55497.C: Same.
11754 * g++.dg/opt/pr78201.C: Same.
11755 * g++.dg/template/vla2.C: Same.
11756 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11757 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
11758 * g++.dg/torture/pr62127.C: Same.
11759 * g++.dg/torture/pr67055.C: Same.
11760 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
11761 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
11762 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
11763 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
11764 * g++.dg/warn/Wplacement-new-size-5.C: Same.
11765 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
11766 * g++.dg/warn/Wvla-1.C: Same.
11767 * g++.dg/warn/Wvla-3.C: Same.
11768 * g++.old-deja/g++.ext/array2.C: Same.
11769 * g++.old-deja/g++.ext/constructor.C: Same.
11770 * g++.old-deja/g++.law/builtin1.C: Same.
11771 * g++.old-deja/g++.other/crash12.C: Same.
11772 * g++.old-deja/g++.other/eh3.C: Same.
11773 * g++.old-deja/g++.pt/array6.C: Same.
11774 * g++.old-deja/g++.pt/dynarray.C: Same.
11776 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11778 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
11780 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11782 PR libfortran/67412
11783 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
11784 on *-*-solaris2.10.
11786 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11788 * lib/target-supports.exp (check_effective_target_branch_cost):
11789 Accept all x86 targets.
11791 2018-01-12 Martin Liska <mliska@suse.cz>
11794 * g++.dg/warn/pr83054.C: New test.
11796 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11798 * gcc.target/powerpc/spec-barr-1.c: New file.
11800 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
11803 * gcc.target/i386/pr83330.c: New test.
11805 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11808 * gfortran.dg/dtio_31.f03: New test.
11809 * gfortran.dg/dtio_32.f03: New test.
11811 2018-01-11 David Malcolm <dmalcolm@redhat.com>
11814 * g++.dg/wrappers: New subdirectory.
11815 * g++.dg/wrappers/README: New file.
11816 * g++.dg/wrappers/alloc.C: New test case.
11817 * g++.dg/wrappers/cow-istream-string.C: New test case.
11818 * g++.dg/wrappers/cp-stdlib.C: New test case.
11819 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
11820 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
11822 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
11824 PR middle-end/83718
11825 * g++.dg/torture/pr83718.C: New testcase.
11827 2018-01-11 Martin Jambor <mjambor@suse.cz>
11830 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
11832 2018-01-11 Bin Cheng <bin.cheng@arm.com>
11834 PR tree-optimization/83695
11835 * gcc.dg/tree-ssa/pr83695.c: New test.
11837 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11839 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
11840 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
11842 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11844 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
11845 * gcc.target/arm/simd/fp16fml_high.c: New test.
11846 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
11847 * lib/target-supports.exp
11848 (check_effective_target_arm_fp16fml_neon_ok_nocache,
11849 check_effective_target_arm_fp16fml_neon_ok,
11850 add_options_for_arm_fp16fml_neon): New procedures.
11852 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11854 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
11857 2018-01-11 Richard Biener <rguenther@suse.de>
11859 PR tree-optimization/83435
11860 * gcc.dg/graphite/pr83435.c: New testcase.
11862 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
11863 Alan Hayward <alan.hayward@arm.com>
11864 David Sherwood <david.sherwood@arm.com>
11866 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
11868 2018-01-11 Tamar Christina <tamar.christina@arm.com>
11870 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
11872 2018-01-11 Sudakshina Das <sudi.das@arm.com>
11875 * gcc.c-torture/compile/pr82096.c: New test.
11877 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11879 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
11881 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11883 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
11885 2018-01-11 Justin Squirek <squirek@adacore.com>
11887 * gnat.dg/expr_func4.adb: New testcase.
11889 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11891 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
11894 2018-01-11 Bob Duff <duff@adacore.com>
11896 * gnat.dg/protected_null.adb: New testcase.
11898 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11900 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
11902 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11904 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
11906 2018-01-11 Justin Squirek <squirek@adacore.com>
11908 * gnat.dg/loopvar.adb: New testcase.
11910 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11912 PR middle-end/83189
11913 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
11915 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11917 * gcc.c-torture/compile/pr83575.c: New testcase.
11919 2018-01-10 Michael Collison <michael.collison@arm.com>
11921 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
11922 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
11923 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
11924 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
11925 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11926 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11927 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11928 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
11929 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
11930 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11931 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11932 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
11933 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
11934 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
11935 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
11936 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
11938 2018-01-10 Michael Collison <michael.collison@arm.com>
11940 * gcc.target/aarch64/sha2.h: New shared testcase.
11941 * gcc.target/aarch64/sha2_1.c: New testcase.
11942 * gcc.target/aarch64/sha2_2.c: New testcase.
11943 * gcc.target/aarch64/sha2_3.c: New testcase.
11944 * gcc.target/aarch64/sha3.h: New shared testcase.
11945 * gcc.target/aarch64/sha3_1.c: New testcase.
11946 * gcc.target/aarch64/sha3_2.c: New testcase.
11947 * gcc.target/aarch64/sha3_3.c: New testcase.
11949 2018-01-10 Michael Collison <michael.collison@arm.com>
11951 * gcc.target/aarch64/sm3_sm4.c: New testcase.
11953 2018-01-10 Martin Sebor <msebor@redhat.com>
11955 PR tree-optimization/83781
11956 * gcc.dg/strlenopt-42.c: New test.
11958 2018-01-11 Martin Sebor <msebor@gmail.com>
11959 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11961 PR tree-optimization/83501
11962 PR tree-optimization/81703
11964 * gcc.dg/strlenopt-39.c: New test-case.
11965 * gcc.dg/pr81703.c: Likewise.
11967 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
11969 * gnat.dg/atomic10.adb: New test.
11971 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11974 * gfortran.dg/deferred_character_18.f90: New test.
11976 2018-01-10 Martin Sebor <msebor@redhat.com>
11978 PR tree-optimization/83671
11979 * gcc.dg/strlenopt-40.c: New test.
11980 * gcc.dg/strlenopt-41.c: New test.
11982 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11985 * gfortran.dg/allocate_with_typespec_7.f90: New test.
11987 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
11990 * gcc.target/powerpc/pr83399.c: New test.
11992 2018-01-10 David Malcolm <dmalcolm@redhat.com>
11995 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
11996 to reflect that the arguments are correctly underlined.
11997 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
11998 for globals, params, locals and literals.
11999 (test_sizeof): Directly test the location of "sizeof", rather than
12000 when used in compound expressions.
12001 (test_alignof): Likewise for "alignof".
12002 (test_string_literals): Likewise for string literals.
12003 (test_numeric_literals): Likewise for numeric literals.
12004 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
12005 (test_typeid): Likewise for typeid.
12006 (test_unary_plus): New.
12007 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
12010 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
12012 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
12014 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12016 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
12018 2018-01-10 Marek Polacek <polacek@redhat.com>
12021 * g++.dg/warn/Wduplicated-branches4.C: New test.
12023 2018-01-10 Jakub Jelinek <jakub@redhat.com>
12026 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
12029 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
12032 * g++.dg/cpp0x/new2.C: New.
12034 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
12037 * gcc.target/i386/pr83735.c: New test.
12039 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
12041 * lib/target-supports.exp (check_effective_target_branch_cost):
12043 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
12044 * gcc.dg/pr21643.c: Likewise.
12045 * gcc.dg/pr46309.c: Likewise.
12046 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12047 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
12048 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
12049 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12050 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12051 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12052 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12053 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
12054 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
12055 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12057 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12058 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12059 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12061 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
12064 * gcc.target/powerpc/pr83629.c: New testcase.
12066 2018-01-10 Richard Biener <rguenther@suse.de>
12069 * gcc.dg/pr78768.c: Un-XFAIL.
12071 2018-01-10 Richard Biener <rguenther@suse.de>
12074 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
12076 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
12078 PR tree-optimization/83753
12079 * gcc.dg/torture/pr83753.c: New test.
12081 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
12083 * gcc.target/i386/avx2-gather-1.c: Add -march.
12084 * gcc.target/i386/avx2-gather-2.c: Add -march.
12085 * gcc.target/i386/avx2-gather-3.c: Add -march.
12086 * gcc.target/i386/avx2-gather-4.c: Add -march.
12087 * gcc.target/i386/avx2-gather-5.c: Add -march.
12088 * gcc.target/i386/avx2-gather-6.c: Add -march.
12089 * gcc.target/i386/avx512f-gather-1.c: Add -march.
12090 * gcc.target/i386/avx512f-gather-2.c: Add -march.
12091 * gcc.target/i386/avx512f-gather-3.c: Add -march.
12092 * gcc.target/i386/avx512f-gather-4.c: Add -march.
12093 * gcc.target/i386/avx512f-gather-5.c: Add -march.
12094 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
12095 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
12096 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
12097 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
12098 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
12100 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
12103 * gcc.target/i386/pr78585.c: New test.
12105 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12108 * g++.dg/cpp0x/pr83734.C: New test.
12110 2018-01-09 Carl Love <cel@us.ibm.com>
12112 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
12113 vec_mergeo builtins with float, double, long long, unsigned long long,
12114 bool long long arguments.
12115 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
12116 vec_float2 with double arguments.
12117 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
12118 vec_mergew and vec_mergow builtins.
12120 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
12123 * gfortran.dg/contiguous_6.f90: New test.
12125 2018-01-09 Richard Biener <rguenther@suse.de>
12127 PR tree-optimization/83668
12128 * gcc.dg/graphite/pr83668.c: New testcase.
12130 2018-01-09 Joseph Myers <joseph@codesourcery.com>
12132 PR tree-optimization/64811
12133 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
12134 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
12135 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
12136 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
12138 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
12140 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
12143 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
12145 2018-01-09 Tamar Christina <tamar.christina@arm.com>
12148 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
12149 no NEON and require softfp or hard float-abi.
12150 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
12152 2018-01-09 Richard Biener <rguenther@suse.de>
12154 PR tree-optimization/83572
12155 * gcc.dg/graphite/pr83572.c: New testcase.
12157 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12160 * gcc.dg/sms-13.c: New test.
12162 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
12165 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
12167 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
12168 Monk Chiang <sh.chiang04@gmail.com>
12170 * gcc.target/riscv/save-restore-1.c: New.
12172 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12175 * gcc.target/powerpc/pr83677.c: New file.
12177 2018-01-08 Jeff Law <law@redhat.com>
12179 PR rtl-optimizatin/81308
12180 * g++.dg/pr81308-1.C: New test.
12181 * g++.dg/pr81308-2.C: New test.
12183 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
12185 PR target/83663 - Revert r255946
12186 * gcc.target/aarch64/vect-slp-dup.c: New.
12188 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12190 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
12193 2018-01-08 Richard Biener <rguenther@suse.de>
12195 PR tree-optimization/83563
12196 * gcc.dg/graphite/pr83563.c: New testcase.
12198 2018-01-08 Richard Biener <rguenther@suse.de>
12200 PR middle-end/83713
12201 * g++.dg/torture/pr83713.C: New testcase.
12203 2018-01-08 Tom de Vries <tom@codesourcery.com>
12205 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
12207 2018-01-08 Richard Biener <rguenther@suse.de>
12209 PR tree-optimization/83685
12210 * gcc.dg/torture/pr83685.c: New testcase.
12212 2018-01-08 Richard Biener <rguenther@suse.de>
12215 * gcc.dg/lto/pr83719_0.c: New testcase.
12217 2018-01-08 Tom de Vries <tom@codesourcery.com>
12219 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
12220 * gcc.dg/graphite/run-id-1.c: Same.
12221 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
12223 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
12226 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
12227 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
12228 * gfortran.dg/pdt_27.f03: New test.
12231 * gfortran.dg/pdt_28.f03: New test.
12233 2018-01-08 Tom de Vries <tom@codesourcery.com>
12235 * c-c++-common/builtins.c: Require effective target alloca.
12236 * gcc.dg/Wrestrict.c: Same.
12237 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
12239 2018-01-08 Richard Biener <rguenther@suse.de>
12241 PR middle-end/83580
12242 * gcc.dg/torture/pr83580.c: New testcase.
12244 2018-01-08 Richard Biener <rguenther@suse.de>
12246 PR middle-end/83517
12247 * gcc.dg/pr83517.c: New testcase.
12249 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
12251 PR middle-end/81897
12252 * gcc.dg/uninit-pr81897.c: New test.
12254 2018-01-06 Martin Sebor <msebor@redhat.com>
12256 PR tree-optimization/83640
12257 * gcc.dg/Wrestrict-6.c: New test.
12258 * gcc.dg/pr83640.c: New test.
12260 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
12262 * gcc.target/aarch64/reg-alloc-1.c: New test.
12264 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
12267 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
12269 2018-01-06 Jakub Jelinek <jakub@redhat.com>
12272 * gcc.dg/pr83480.c: New test.
12274 PR rtl-optimization/83682
12275 * gcc.target/i386/pr83682.c: New test.
12277 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
12281 * gfortran.dg/char_cast_1.f90: Update scan pattern.
12282 * gfortran.dg/dependency_49.f90: Likewise.
12283 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12284 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12285 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12286 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12287 * gfortran.dg/string_1_lp64.f90: New test.
12288 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12289 * gfortran.dg/string_3_lp64.f90: New test.
12291 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12294 * gcc.target/i386/sse-26.c: New test.
12297 * gcc.target/i386/pr83604.c: New test.
12299 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
12301 * gcc.dg/vect/vect-align-4.c: New test.
12302 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
12303 and redefine as a structure with an unaligned member "b".
12304 (foo): Update accordingly.
12306 2018-01-05 Sudakshina Das <sudi.das@arm.com>
12309 * gcc.target/aarch64/bics_5.c: New test.
12310 * gcc.target/arm/bics_5.c: Likewise.
12312 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12314 PR tree-optimization/83605
12315 * gcc.dg/pr83605.c: New test.
12317 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12320 * gcc.target/i386/pr83554.c: New test.
12323 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
12326 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12330 * gfortran.dg/eoshift_8.f90: New test.
12331 * gfortran.dg/simplify_eoshift_1.f90: New test.
12333 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12336 * gcc.dg/pr83585.c: New test.
12338 2018-01-04 Nathan Sidwell <nathan@acm.org>
12341 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
12343 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12346 * gcc.dg/pr83666.c: New test.
12348 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
12351 * gcc.target/alpha/pr83628-1.c: New test.
12352 * gcc.target/alpha/pr83628-2.c: Ditto.
12354 2018-01-04 Martin Liska <mliska@suse.cz>
12357 * g++.dg/ipa/pr82352.C: New test.
12359 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12361 * gcc.dg/vect-opt-info-1.c: Moved to ...
12362 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
12363 vect_int targets, use dg-additional-options instead of dg-options and
12364 use relative line numbers instead of absolute.
12366 2018-01-03 Martin Sebor <msebor@redhat.com>
12368 PR tree-optimization/83655
12369 * gcc.dg/Wrestrict-5.c: New test.
12370 * c-c++-common/builtins.c: New test.
12372 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12373 Alan Hayward <alan.hayward@arm.com>
12374 David Sherwood <david.sherwood@arm.com>
12376 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
12379 2018-01-03 Jeff Law <law@redhat.com>
12382 * gcc.target/i386/stack-check-17.c: New test.
12383 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
12385 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12388 * gcc.dg/pr83621.c: New test.
12391 * gcc.dg/pr83645.c: New test.
12393 2018-01-03 Martin Sebor <msebor@redhat.com>
12395 PR tree-optimization/83603
12396 * gcc.dg/Wrestrict-4.c: New test.
12399 * gcc.dg/const-2.c: New test.
12400 * gcc.dg/pure-3.c: New test.
12402 2018-01-03 Martin Sebor <msebor@redhat.com>
12404 * gcc.dg/Wrestrict-3.c: New test.
12406 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12409 * g++.dg/opt/pr83555.C: New test.
12410 * g++.dg/ubsan/pr83555.C: New test.
12412 2018-01-03 David Malcolm <dmalcolm@redhat.com>
12415 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
12416 the !CHECKING_P case by expecting a note.
12417 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
12418 a note for the !CHECKING_P case, and move the return statement
12419 outside of #if CHECKING_P guard.
12421 2018-01-03 Jeff Law <law@redhat.com>
12423 PR middle-end/83654
12424 * gcc.target/i386/stack-check-18.c: New test.
12425 * gcc.target/i386/stack-check-19.c: New test.
12427 2018-01-03 Martin Sebor <msebor@redhat.com>
12429 PR tree-optimization/83501
12430 * c-c++-common/Warray-bounds-3.c: Remove xfail.
12432 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12434 PR tree-optimization/83501
12435 * gcc.dg/tree-ssa/pr83501-1.c: New test.
12437 2018-01-03 Nathan Sidwell <nathan@acm.org>
12440 * g++.dg/ipa/pr83667.C: New.
12442 2018-01-03 Martin Liska <mliska@suse.cz>
12444 PR tree-optimization/83593
12445 * gcc.dg/pr83593.c: New test.
12447 2018-01-03 Martin Liska <mliska@suse.cz>
12450 * g++.dg/ipa/pr83549.C: New test.
12452 2018-01-03 Marek Polacek <polacek@redhat.com>
12455 * g++.dg/warn/mvp2.C: New test.
12457 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12459 PR preprocessor/83602
12460 * g++.dg/cpp/pr83602.C: New test.
12463 * g++.dg/parse/pr83634.C: New test.
12465 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12468 * gfortran.dg/eoshift_7.f90: New test.
12470 2018-01-03 Jan Beulich <jbeulich@suse.com>
12472 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
12473 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
12475 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12477 Update copyright years.
12479 2018-01-03 Martin Liska <mliska@suse.cz>
12482 * gcc.dg/ipa/pr83594.c: New test.
12484 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12485 Alan Hayward <alan.hayward@arm.com>
12486 David Sherwood <david.sherwood@arm.com>
12488 * gcc.dg/vect-opt-info-1.c: New test.
12490 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12492 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
12493 floorf128, truncf128, and roundf128.
12494 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
12495 optimizations added in match.pd.
12496 * gcc.target/powerpc/float128-hw6.c: Likewise.
12497 * gcc.target/powerpc/float128-hw7.c: Likewise.
12498 * gcc.target/powerpc/float128-hw8.c: Likewise.
12499 * gcc.target/powerpc/float128-hw9.c: Likewise.
12500 * gcc.target/powerpc/float128-hw10.c: Likewise.
12501 * gcc.target/powerpc/float128-hw11.c: Likewise.
12503 2018-01-02 Jakub Jelinek <jakub@redhat.com>
12506 * g++.dg/cpp0x/pr83556.C: New test.
12508 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12512 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
12513 * gfortran.dg/simplify_cshift_4.f90: New test.
12515 2018-01-02 Marek Polacek <polacek@redhat.com>
12518 * g++.dg/cpp0x/inh-ctor30.C: New test.
12521 * g++.dg/cpp1z/pr83644.C: New test.
12523 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
12526 * gfortran.dg/coarray_45.f90: New test.
12529 * gfortran.dg/coarray_46.f90: New test.
12531 2018-01-01 Jakub Jelinek <jakub@redhat.com>
12533 PR tree-optimization/83581
12534 * gcc.dg/pr83581.c: New test.
12537 * gcc.dg/pr83595.c: New test.
12539 PR middle-end/83608
12540 * g++.dg/opt/pr83608.C: New test.
12542 PR middle-end/83609
12543 * gcc.dg/pr83609.c: New test.
12544 * g++.dg/opt/pr83609.C: New test.
12546 PR middle-end/83623
12547 * gcc.dg/pr83623.c: New test.
12549 * gcc.target/i386/i386.exp
12550 (check_effective_target_avx512vpopcntdqvl): New proc.
12551 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
12552 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
12553 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
12555 Copyright (C) 2018 Free Software Foundation, Inc.
12557 Copying and distribution of this file, with or without modification,
12558 are permitted in any medium without royalty provided the copyright
12559 notice and this notice are preserved.