1 2018-06-15 Richard Biener <rguenther@suse.de>
4 * gcc.dg/pr86076.c: New testcase.
6 2018-06-14 Marek Polacek <polacek@redhat.com>
9 * g++.dg/cpp0x/gen-attrs-65.C: New test.
11 2018-06-14 Jakub Jelinek <jakub@redhat.com>
14 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
18 * gcc.c-torture/compile/pr86122.c: New test.
20 P0624R2 - Default constructible and assignable stateless lambdas
21 * g++.dg/cpp2a/lambda1.C: New test.
22 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
25 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
27 * g++.dg/other/static3.C: New.
28 * g++.dg/other/static4.C: Likewise.
29 * g++.dg/warn/Wshadow-15.C: Likewise.
30 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
31 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
32 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
33 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
34 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
35 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
36 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
38 2018-06-14 Jakub Jelinek <jakub@redhat.com>
41 * gcc.c-torture/compile/pr85945.c: New test.
43 2018-06-14 Richard Biener <rguenther@suse.de>
46 * gcc.dg/pr86124.c: New testcase.
48 2018-06-13 Martin Sebor <msebor@redhat.com>
50 PR tree-optimization/86114
51 * gcc.dg/pr86114.c: New test.
53 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
56 * gfortran.dg/pr86110.f90: New test.
58 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
61 * gfortran.dg/goacc/pr85703.f90: New test.
62 * gfortran.dg/gomp/pr85703.f90: New test.
64 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
67 * gfortran.dg/goacc/pr85702.f90: New test.
69 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
71 * gcc.target/i386/pr86048.c: New test.
73 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
75 * gcc.target/arc/fma-1.c: New test.
77 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
79 * gcc.target/arc/pr9001107555.c: New file.
81 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
83 * g++.dg/torture/aarch64-vect-init-1.C: New test.
85 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
87 * g++.dg/init/delete3.C: New.
88 * g++.dg/init/new49.C: Likewise.
89 * g++.dg/init/new25.C: Test locations too.
90 * g++.dg/template/new4.C: Likewise.
91 * g++.old-deja/g++.jason/operator.C: Likewise.
93 2018-06-12 Marek Polacek <polacek@redhat.com>
95 Core issue 1331 - const mismatch with defaulted copy constructor
96 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
97 * g++.dg/cpp0x/defaulted52.C: New test.
98 * g++.dg/cpp0x/defaulted53.C: New test.
99 * g++.dg/cpp0x/defaulted54.C: New test.
100 * g++.dg/cpp0x/defaulted55.C: New test.
101 * g++.dg/cpp0x/defaulted56.C: New test.
102 * g++.dg/cpp0x/defaulted57.C: New test.
103 * g++.dg/cpp0x/defaulted58.C: New test.
104 * g++.dg/cpp0x/defaulted59.C: New test.
105 * g++.dg/cpp0x/defaulted60.C: New test.
107 2018-06-12 David Malcolm <dmalcolm@redhat.com>
110 * gcc.dg/spellcheck-transposition.c: New test.
112 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
115 * gfortran.dg/pr44491.f90: New testcase
117 2018-06-12 Martin Sebor <msebor@redhat.com>
119 PR tree-optimization/85259
120 * gcc.dg/Wstringop-overflow-5.c: New test.
121 * gcc.dg/Wstringop-overflow-6.c: New test.
123 2018-06-12 Martin Sebor <msebor@redhat.com>
126 * gcc.dg/Wstringop-truncation-3.c: New test.
128 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
130 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
131 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
132 * gcc.target/powerpc/swaps-p8-17.c: Same.
134 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
136 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
137 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
138 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
139 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
140 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
141 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
143 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
145 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
146 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
147 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
148 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
149 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
150 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
152 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
154 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
155 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
156 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
157 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
158 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
159 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
161 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
163 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
164 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
165 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
166 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
167 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
168 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
170 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
172 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
173 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
174 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
175 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
176 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
177 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
179 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
181 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
182 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
183 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
184 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
185 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
186 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
188 2018-06-12 Martin Liska <mliska@suse.cz>
190 * g++.dg/opt/mpx.C: New test.
191 * gcc.target/i386/mpx.c: New test.
193 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
195 * gcc.target/arc/builtin_simdarc.c: Update test.
196 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
197 * gcc.target/arc/tumaddsidi4.c: Likewise.
199 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
201 * gnat.dg/opt72a.ad[sb]: New test.
202 * gnat.dg/opt72_pkg.ads: New helper.
204 2018-06-12 Tom de Vries <tdevries@suse.de>
206 * gcc.dg-selftests/dg-final.exp: New file.
208 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
210 * g++.dg/lookup/new2.C: Test locations too.
211 * g++.dg/other/ellipsis1.C: Likewise.
212 * g++.dg/other/operator1.C: Likewise.
213 * g++.dg/other/operator2.C: Likewise.
214 * g++.dg/overload/operator2.C: Likewise.
215 * g++.dg/parse/defarg11.C: Likewise.
216 * g++.dg/parse/operator4.C: Likewise.
217 * g++.dg/template/error30.C: Likewise.
218 * g++.dg/template/explicit-args3.C: Likewise.
219 * g++.dg/warn/effc1.C: Likewise.
220 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
221 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
222 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
223 * g++.old-deja/g++.jason/conversion5.C: Likewise.
224 * g++.old-deja/g++.jason/operator.C: Likewise.
226 2018-06-11 Martin Sebor <msebor@redhat.com>
228 PR tree-optimization/86083
229 * gcc.dg/strlenopt-44.c: New test.
231 2018-06-11 Janus Weil <janus@gcc.gnu.org>
234 * gfortran.dg/generic_32.f90: New test.
235 * gfortran.dg/generic_33.f90: New test.
237 2018-06-11 Carl Love <cel@us.ibm.com>
238 * gcc.target/powerpc/altivec-7.c (main): Remove tests
239 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
240 long long bool. Remove duplicate dg-final for xxlxor. Update
241 dg-final instruction counts.
242 * gcc.target/powerpc/altivec-37.c (main): New file for
243 tests vec_unpackh and vec_unpackl returning long long bool and
246 2018-06-11 Martin Liska <mliska@suse.cz>
248 PR tree-optimization/86089
249 * gcc.dg/tree-ssa/pr86089.c: New test.
251 2018-06-11 Julia Koval <julia.koval@intel.com>
253 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
254 * gcc.target/i386/vpclmulqdq.c: Ditto.
256 2018-06-11 Olivier Hainque <hainque@adacore.com>
258 * gnat.dg/lang-dw2.adb: New test.
259 * gnat.dg/lang-dw3.adb: New test.
261 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
263 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
264 gnat.dg/assertion_policy1_pkg.ads: New testcase.
266 2018-06-11 Ed Schonberg <schonberg@adacore.com>
268 * gnat.dg/predicate1.adb: New testcase.
270 2018-06-11 Yannick Moy <moy@adacore.com>
272 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
274 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
276 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
279 2018-06-11 Javier Miranda <miranda@adacore.com>
281 * gnat.dg/prot4.adb: New testcase.
283 2018-06-11 Yannick Moy <moy@adacore.com>
285 * gnat.dg/part_of1-instantiation.adb,
286 gnat.dg/part_of1-instantiation.ads,
287 gnat.dg/part_of1-private_generic.adb,
288 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
291 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
293 * gnat.dg/contract1.adb: New testcase.
295 2018-06-11 Javier Miranda <miranda@adacore.com>
297 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
300 2018-06-11 Ed Schonberg <schonberg@adacore.com>
302 * gnat.dg/inline_always1.adb: New testcase.
304 2018-06-11 Ed Schonberg <schonberg@adacore.com>
306 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
307 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
308 gnat.dg/nested_generic2_g2.ads: New testcase.
310 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
312 * g++.dg/template/friend64.C: New.
313 * g++.old-deja/g++.other/friend4.C: Test the location too.
314 * g++.old-deja/g++.pt/crash23.C: Likewise.
316 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
318 * gfortran.dg/inline_matmul_23.f90: New test.
320 2018-06-10 Janus Weil <janus@gcc.gnu.org>
323 * gfortran.dg/intent_decl_1.f90: New test case.
325 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
327 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
328 * gfortran.dg/ieee/large_4.f90: Ditto.
329 * gfortran.dg/round_4.f90: Ditto.
331 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
334 * gfortran.dg/pr38351.f90: New test.
335 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
337 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
342 * gfortran.dg/pr85138_1.f90: New test.
343 * gfortran.dg/pr85138_2.f90: Ditto.
344 * gfortran.dg/pr85996.f90: Ditto.
346 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
349 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
350 * gfortran.dg/data_char_1.f90: Ditto.
351 * gfortran.dg/pr78571.f90: Ditto.
352 * gfortran.dg/pr78278.f90: New test.
354 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
357 * gfortran.dg/pr63514.f90: New test.
359 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
362 * gfortran.dg/bounds_check_20.f90: New test.
364 2018-06-08 Carl Love <cel@us.ibm.com>
366 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
368 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
369 vec_extract a signed int.
370 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
371 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
373 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
374 vec_extract a signed int.
375 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
376 vec_extract a signed int.
377 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
378 vec_xor builtins. Update xxsel, xxlxor counts.
380 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
383 * gfortran.dg/associate_30.f90: Remove code tested ...
384 * gfortran.dg/pr67803.f90: Ditto.
385 * gfortran.dg/pr67805.f90: Ditto.
386 * gfortran.dg/pr86059.f90: ... here. New test.
388 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
391 * gfortran.dg/pr78571.f90: New test.
393 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
396 * gcc.target/powerpc/pr85755.c: New test.
398 2018-06-08 Carl Love <cel@us.ibm.com>
400 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
402 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
404 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
405 for BE system that are different then for an LE system from this file
406 into vsx-vector-6-le.c using be target qualifier. Remove this file.
407 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
408 the various instruction counts. Rename file to vsx-vector-6.p8.c.
410 2018-06-08 Martin Liska <mliska@suse.cz>
412 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
414 2018-06-08 Martin Liska <mliska@suse.cz>
416 * g++.dg/dg.exp: Do not use mpx.exp.
417 * g++.dg/lto/lto.exp: Likewise.
418 * g++.dg/lto/pr69729_0.C: Remove.
419 * g++.dg/opt/pr71529.C: Remove.
420 * g++.dg/pr63995-1.C: Remove.
421 * g++.dg/pr68270.C: Remove.
422 * g++.dg/pr71624.C: Remove.
423 * g++.dg/pr71633.C: Remove.
424 * g++.dg/pr79761.C: Remove.
425 * g++.dg/pr79764.C: Remove.
426 * g++.dg/pr79769.C: Remove.
427 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
428 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
429 * gcc.dg/lto/chkp-privatize_0.c: Remove.
430 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
431 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
432 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
433 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
434 * gcc.dg/lto/pr66221_0.c: Remove.
435 * gcc.target/i386/chkp-always_inline.c: Remove.
436 * gcc.target/i386/chkp-bndret.c: Remove.
437 * gcc.target/i386/chkp-builtins-1.c: Remove.
438 * gcc.target/i386/chkp-builtins-2.c: Remove.
439 * gcc.target/i386/chkp-builtins-3.c: Remove.
440 * gcc.target/i386/chkp-builtins-4.c: Remove.
441 * gcc.target/i386/chkp-const-check-1.c: Remove.
442 * gcc.target/i386/chkp-const-check-2.c: Remove.
443 * gcc.target/i386/chkp-hidden-def.c: Remove.
444 * gcc.target/i386/chkp-label-address.c: Remove.
445 * gcc.target/i386/chkp-lifetime-1.c: Remove.
446 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
447 * gcc.target/i386/chkp-pr69044.c: Remove.
448 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
449 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
450 * gcc.target/i386/chkp-strchr.c: Remove.
451 * gcc.target/i386/chkp-strlen-1.c: Remove.
452 * gcc.target/i386/chkp-strlen-2.c: Remove.
453 * gcc.target/i386/chkp-strlen-3.c: Remove.
454 * gcc.target/i386/chkp-strlen-4.c: Remove.
455 * gcc.target/i386/chkp-strlen-5.c: Remove.
456 * gcc.target/i386/chkp-stropt-1.c: Remove.
457 * gcc.target/i386/chkp-stropt-10.c: Remove.
458 * gcc.target/i386/chkp-stropt-11.c: Remove.
459 * gcc.target/i386/chkp-stropt-12.c: Remove.
460 * gcc.target/i386/chkp-stropt-13.c: Remove.
461 * gcc.target/i386/chkp-stropt-14.c: Remove.
462 * gcc.target/i386/chkp-stropt-15.c: Remove.
463 * gcc.target/i386/chkp-stropt-16.c: Remove.
464 * gcc.target/i386/chkp-stropt-17.c: Remove.
465 * gcc.target/i386/chkp-stropt-2.c: Remove.
466 * gcc.target/i386/chkp-stropt-3.c: Remove.
467 * gcc.target/i386/chkp-stropt-4.c: Remove.
468 * gcc.target/i386/chkp-stropt-5.c: Remove.
469 * gcc.target/i386/chkp-stropt-6.c: Remove.
470 * gcc.target/i386/chkp-stropt-7.c: Remove.
471 * gcc.target/i386/chkp-stropt-8.c: Remove.
472 * gcc.target/i386/chkp-stropt-9.c: Remove.
473 * gcc.target/i386/i386.exp: Do not use mpx.exp.
474 * gcc.target/i386/indirect-thunk-11.c: Remove.
475 * gcc.target/i386/indirect-thunk-12.c: Remove.
476 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
477 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
478 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
479 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
480 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
481 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
482 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
483 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
484 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
485 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
486 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
487 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
488 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
489 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
490 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
491 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
492 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
493 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
494 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
495 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
496 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
497 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
498 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
499 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
500 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
501 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
502 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
503 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
504 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
505 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
506 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
507 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
508 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
509 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
510 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
511 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
512 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
513 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
514 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
515 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
516 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
517 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
518 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
519 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
520 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
521 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
522 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
523 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
524 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
525 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
526 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
527 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
528 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
529 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
530 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
531 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
532 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
533 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
534 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
535 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
536 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
537 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
538 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
539 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
540 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
541 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
542 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
543 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
544 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
545 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
546 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
547 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
548 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
549 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
550 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
551 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
552 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
553 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
554 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
555 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
556 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
557 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
558 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
559 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
560 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
561 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
562 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
563 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
564 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
565 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
566 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
567 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
568 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
569 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
570 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
571 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
572 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
573 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
574 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
575 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
576 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
577 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
578 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
579 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
580 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
581 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
582 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
583 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
584 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
585 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
586 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
587 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
588 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
589 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
590 * gcc.target/i386/mpx/label-address-1.c: Remove.
591 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
592 * gcc.target/i386/mpx/macro.c: Remove.
593 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
594 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
595 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
596 * gcc.target/i386/mpx/memcpy-1.c: Remove.
597 * gcc.target/i386/mpx/memmove-1.c: Remove.
598 * gcc.target/i386/mpx/memmove-2.c: Remove.
599 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
600 * gcc.target/i386/mpx/mpx-check.h: Remove.
601 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
602 * gcc.target/i386/mpx/mpx.exp: Remove.
603 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
604 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
605 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
606 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
607 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
608 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
609 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
610 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
611 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
612 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
613 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
614 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
615 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
616 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
617 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
618 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
619 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
620 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
621 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
622 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
623 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
624 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
625 * gcc.target/i386/mpx/pr65508.c: Remove.
626 * gcc.target/i386/mpx/pr65531.cc: Remove.
627 * gcc.target/i386/mpx/pr66048.cc: Remove.
628 * gcc.target/i386/mpx/pr66134.c: Remove.
629 * gcc.target/i386/mpx/pr66566.c: Remove.
630 * gcc.target/i386/mpx/pr66567.c: Remove.
631 * gcc.target/i386/mpx/pr66568.c: Remove.
632 * gcc.target/i386/mpx/pr66569.c: Remove.
633 * gcc.target/i386/mpx/pr66581.c: Remove.
634 * gcc.target/i386/mpx/pr68337-1.c: Remove.
635 * gcc.target/i386/mpx/pr68337-2.c: Remove.
636 * gcc.target/i386/mpx/pr68416.c: Remove.
637 * gcc.target/i386/mpx/pr78339.c: Remove.
638 * gcc.target/i386/mpx/pr79631.c: Remove.
639 * gcc.target/i386/mpx/pr79633.c: Remove.
640 * gcc.target/i386/mpx/pr79753.c: Remove.
641 * gcc.target/i386/mpx/pr79770.c: Remove.
642 * gcc.target/i386/mpx/pr79987.c: Remove.
643 * gcc.target/i386/mpx/pr79988.c: Remove.
644 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
645 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
646 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
647 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
648 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
649 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
650 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
651 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
652 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
653 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
654 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
655 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
656 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
657 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
658 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
659 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
660 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
661 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
662 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
663 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
664 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
665 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
666 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
667 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
668 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
669 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
670 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
671 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
672 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
673 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
674 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
675 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
676 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
677 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
678 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
679 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
680 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
681 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
682 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
683 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
684 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
685 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
686 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
687 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
688 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
689 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
690 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
691 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
692 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
693 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
694 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
695 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
696 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
697 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
698 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
699 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
700 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
701 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
702 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
703 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
704 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
705 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
706 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
707 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
708 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
709 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
710 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
711 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
712 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
713 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
714 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
715 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
716 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
717 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
718 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
719 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
720 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
721 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
722 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
723 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
724 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
725 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
726 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
727 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
728 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
729 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
730 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
731 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
732 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
733 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
734 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
735 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
736 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
737 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
738 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
739 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
740 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
741 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
742 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
743 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
744 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
745 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
746 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
747 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
748 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
749 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
750 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
751 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
752 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
753 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
754 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
755 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
756 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
757 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
758 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
759 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
760 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
761 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
762 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
763 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
764 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
765 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
766 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
767 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
768 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
769 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
770 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
771 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
772 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
773 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
774 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
775 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
776 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
777 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
778 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
779 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
780 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
781 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
782 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
783 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
784 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
785 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
786 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
787 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
788 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
789 * gcc.target/i386/pr63995-2.c: Remove.
790 * gcc.target/i386/pr64805.c: Remove.
791 * gcc.target/i386/pr65044.c: Remove.
792 * gcc.target/i386/pr65167.c: Remove.
793 * gcc.target/i386/pr65183.c: Remove.
794 * gcc.target/i386/pr65184.c: Remove.
795 * gcc.target/i386/pr65523.c: Remove.
796 * gcc.target/i386/pr70876.c: Remove.
797 * gcc.target/i386/pr70877.c: Remove.
798 * gcc.target/i386/pr71458.c: Remove.
799 * gcc.target/i386/pr80880.c: Remove.
800 * gcc.target/i386/ret-thunk-25.c: Remove.
801 * gcc.target/i386/thunk-retbnd.c: Remove.
802 * lib/mpx-dg.exp: Remove.
803 * gcc.target/i386/funcspec-56.inc: Adjust test case.
805 2018-06-07 Carl Love <cel@us.ibm.com>
807 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
810 2018-06-07 Carl Love <cel@us.ibm.com>
812 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
815 2018-06-07 Marek Polacek <polacek@redhat.com>
818 * gcc.dg/Wc90-c99-compat-10.c: New test.
819 * gcc.dg/Wc90-c99-compat-11.c: New test.
820 * gcc.dg/Wc90-c99-compat-12.c: New test.
821 * gcc.dg/Wc90-c99-compat-9.c: New test.
823 2018-06-07 Paul Koning <ni1d@arrl.net>
825 * gcc.c-torture/compile/20180605-1.c: New test.
827 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
830 * gfortran.dg/pr86045.f90: New test.
832 2018-06-07 Marek Polacek <polacek@redhat.com>
834 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
836 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
838 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
840 2018-06-07 Jakub Jelinek <jakub@redhat.com>
842 PR tree-optimization/69615
843 * gcc.dg/tree-ssa/pr69615.c: New test.
845 2018-06-07 Richard Biener <rguenther@suse.de>
847 PR tree-optimization/85935
848 * gcc.dg/graphite/pr85935.c: New testcase.
850 2018-06-04 Carl Love <cel@us.ibm.com>
852 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
853 debug print statements. Fix a few formating issues.
855 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
858 * gcc.target/powerpc/pr85657-4.c: New tests.
859 * gcc.target/powerpc/pr85657-5.c: Likewise.
860 * gcc.target/powerpc/pr85657-6.c: Likewise.
862 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
865 * gfortran.dg/realloc_on_assign_30.f90: New test.
867 2018-06-06 Carl Love <cel@us.ibm.com>
868 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
871 2018-06-06 Carl Love <cel@us.ibm.com>
873 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
875 * gcc.target/powerpc/builtins-4.c: New test file for tests
878 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
881 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
882 be used in templates. Don't check for them in overloaded functions.
884 2018-06-06 Jim Wilson <jimw@sifive.com>
886 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
887 * gcc.target/riscv/interrupt-mmode.c: New.
888 * gcc.target/riscv/interrupt-smode.c: New.
889 * gcc.target/riscv/interrupt-umode.c: New.
891 2018-06-06 Marek Polacek <polacek@redhat.com>
894 * g++.dg/cpp0x/initlist102.C: New test.
895 * g++.dg/cpp0x/initlist103.C: New test.
896 * g++.dg/cpp0x/initlist104.C: New test.
898 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
900 * gcc.dg/torture/pr86066.c: New test.
902 2018-06-06 Richard Biener <rguenther@suse.de>
904 PR tree-optimization/86062
905 * g++.dg/tree-ssa/pr86062.C: New testcase.
907 2018-06-05 Steve Ellcey <sellcey@cavium.com>
910 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
911 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
912 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
913 * gcc.target/aarch64/nofp_1.c: Ditto.
915 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
917 * gcc.target/arm/cmse/cmse-1c99.c: New test.
919 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
922 * gfortran.dg/goacc/pr85701.f90: New test.
924 2018-06-05 Marek Polacek <polacek@redhat.com>
927 * g++.dg/cpp0x/alias-decl-64.C: New test.
929 2018-06-05 Richard Biener <rguenther@suse.de>
931 PR tree-optimization/86046
932 * gcc.dg/pr86046.c: New testcase.
934 2018-06-05 Richard Biener <rguenther@suse.de>
936 PR tree-optimization/86047
937 * gcc.dg/pr86047.c: New testcase.
939 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
942 * g++.target/arm/arm.exp: New file.
943 * g++.target/arm/pr81497.C: Likewise.
945 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
947 * gcc.target/s390/htm-builtins-compile-4.c: New test.
949 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
951 * gcc.dg/store_merging_21.c: New test.
952 * gnat.dg/opt71b.adb: Likewise.
953 * gnat.dg/opt71.adb: Rename into...
954 * gnat.dg/opt71a.adb: ...this.
956 2018-06-04 Richard Biener <rguenther@suse.de>
958 PR tree-optimization/85955
959 * gcc.dg/pr85955.c: New testcase.
961 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
964 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
965 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
966 * gfortran.dg/allocate_stat_2.f90: Ditto.
967 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
969 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
971 * gcc.target/aarch64/sve/extract_5.c: New test.
973 2018-06-04 Jakub Jelinek <jakub@redhat.com>
977 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
979 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
980 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
981 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
982 * gcc.target/i386/avx512bw-pr86036.c: New test.
984 2018-06-04 Richard Biener <rguenther@suse.de>
986 PR tree-optimization/86038
987 * gcc.dg/pr86038.c: New testcase.
989 2018-06-04 Jakub Jelinek <jakub@redhat.com>
991 PR tree-optimization/69615
992 * gcc.dg/pr69615.c: New test.
995 * c-c++-common/gomp/pr86025.c: New test.
997 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
999 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
1001 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
1003 * gcc.dg/torture/pr86034.c: New test.
1005 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
1008 * gfortran.dg/cray_pointer_12.f90: New test.
1010 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1013 * gfortran.dg/pr85938.f90: Fixed by revision r261081
1015 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
1017 * gnat.dg/specs/opt3.ads: New test.
1018 * gnat.dg/specs/opt3_pkg.ads: New helper.
1020 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
1022 * gnat.dg/discr53.ad[sb]: New test.
1023 * gnat.dg/discr53_pkg.ads: New helper.
1025 2018-06-01 Carl Love <cel@us.ibm.com>
1027 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
1028 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
1030 2018-06-01 Carl Love <cel@us.ibm.com>
1032 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
1033 to make it consistent with the naming convention in the file.
1034 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
1035 to altivec-7.c. Delete file.
1036 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
1037 to altivec-7.c. Delete file.
1038 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
1039 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
1040 vec_unpackl tests. Update instruction counts.
1041 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
1042 tests to builtins-1.c.
1043 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
1044 tests to builtins-1.c.
1045 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
1046 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
1047 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
1048 Remove vec_ctf tests returning double. Remove vec_cts with
1049 double args. Remove vec_sel with invalid arguments. Add tests for
1051 Add instruction counts for new tests.
1052 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
1053 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
1055 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
1056 test_sll_vsill_vsill_vuc.
1057 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
1059 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
1060 tests from altivec-7.h.
1061 * gcc.target/powerpc/vsx-7-be.c: Remove file.
1062 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
1063 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
1064 splat_sll, splat_uc, splat_int128, splat_uint128.
1065 Make second argument of vec_extract and vec_insert a signed int.
1066 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
1069 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
1071 * gcc.dg/store_merging_20.c: New test.
1072 * gnat.dg/opt71.adb: Likewise.
1073 * gnat.dg/opt71_pkg.ads: New helper.
1075 2018-06-01 Carl Love <cel@us.ibm.com>
1077 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
1078 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
1079 Add vec_xst_be for signed and unsigned arguments.
1081 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1085 * gfortran.dg/pr85816.f90: New test.
1086 * gfortran.dg/pr85975.f90: New test.
1088 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1091 * gfortran.dg/random_init_1.f90: New test.
1092 * gfortran.dg/random_init_2.f90: New test.
1093 * gfortran.dg/random_init_3.f90: New test.
1094 * gfortran.dg/random_init_4.f90: New test.
1095 * gfortran.dg/random_init_5.f90: New test.
1096 * gfortran.dg/random_init_6.f90: New test.
1098 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
1100 PR tree-optimization/85989
1101 * gcc.dg/torture/pr85989.c: New test.
1103 2018-06-01 Richard Biener <rguenther@suse.de>
1106 * gcc.dg/tree-ssa/pr86017.c: New testcase.
1108 2018-06-01 Richard Biener <rguenther@suse.de>
1111 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
1113 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
1116 * gcc.dg/strcmpopt_2.c: New test.
1117 * gcc.dg/strcmpopt_3.c: New test.
1120 * gcc.dg/strcmpopt_3.c: New test.
1122 2018-05-31 Jakub Jelinek <jakub@redhat.com>
1125 * gcc.target/i386/pr85984.c: New test.
1127 2018-05-31 Martin Sebor <msebor@redhat.com>
1130 * gcc.dg/Walloc-size-larger-than-1.c: New test.
1131 * gcc.dg/Walloc-size-larger-than-10.c: New test.
1132 * gcc.dg/Walloc-size-larger-than-11.c: New test.
1133 * gcc.dg/Walloc-size-larger-than-12.c: New test.
1134 * gcc.dg/Walloc-size-larger-than-13.c: New test.
1135 * gcc.dg/Walloc-size-larger-than-14.c: New test.
1136 * gcc.dg/Walloc-size-larger-than-15.c: New test.
1137 * gcc.dg/Walloc-size-larger-than-16.c: New test.
1138 * gcc.dg/Walloc-size-larger-than-17.c: New test.
1139 * gcc.dg/Walloc-size-larger-than-2.c: New test.
1140 * gcc.dg/Walloc-size-larger-than-3.c: New test.
1141 * gcc.dg/Walloc-size-larger-than-4.c: New test.
1142 * gcc.dg/Walloc-size-larger-than-5.c: New test.
1143 * gcc.dg/Walloc-size-larger-than-6.c: New test.
1144 * gcc.dg/Walloc-size-larger-than-7.c: New test.
1145 * gcc.dg/Walloc-size-larger-than-8.c: New test.
1146 * gcc.dg/Walloc-size-larger-than-9.c: New test.
1147 * gcc.dg/Walloc-size-larger-than.c: New test.
1149 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
1150 Cesar Philippidis <cesar@codesourcery.com>
1153 * gfortran.dg/goacc/pr77371-1.f90: New test.
1154 * gfortran.dg/goacc/pr77371-2.f90: New test.
1155 * gfortran.dg/goacc/pr85879.f90: New test.
1157 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1159 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
1160 * gnat.dg/stack_usage1b.adb: Likewise.
1161 * gnat.dg/stack_usage1c.adb: Likewise.
1162 * gnat.dg/stack_usage3.adb: Likewise.
1163 * gnat.dg/stack_usage1_pkg.adb: Delete.
1165 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1167 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
1168 * gcc.dg/store_merging_11.c: Likewise.
1169 * gcc.dg/store_merging_13.c: Likewise.
1170 * gcc.dg/store_merging_14.c: Likewise.
1171 * gcc.dg/store_merging_15.c: Likewise.
1172 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
1174 2018-05-31 Ed Schonberg <schonberg@adacore.com>
1176 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
1177 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
1178 gnat.dg/limited1_outer.ads: New testcase.
1180 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
1182 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
1183 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
1186 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1188 * gnat.dg/size_clause1.adb: New testcase.
1190 2018-05-31 Javier Miranda <miranda@adacore.com>
1192 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
1194 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
1196 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
1197 vld1x3 intrinsics for aarch64.
1198 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
1199 vst1x2 intrinsics for aarch64.
1200 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
1201 vst1x3 intrinsics for aarch64.
1203 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
1206 * g++.dg/diagnostic/pr77777.C: New test.
1208 2018-05-30 David Pagan <dave.pagan@oracle.com>
1211 * gcc.dg/noncompile/pr55976-1.c: New test.
1212 * gcc.dg/noncompile/pr55976-2.c: New test.
1214 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
1216 * gcc.dg/lto/20111213-1_0.c: Fix template.
1217 * gcc.dg/lto/20100603-1_0.c: Fix template.
1218 * gcc.dg/lto/20100603-2_0.c: Fix template.
1219 * gcc.dg/lto/20100603-3_0.c: Fix template.
1221 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
1222 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
1223 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
1224 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
1225 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
1226 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
1227 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
1228 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
1229 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
1230 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
1231 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
1232 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
1233 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
1234 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
1235 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
1236 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
1237 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
1238 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
1239 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
1240 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
1241 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
1242 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
1243 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
1244 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
1245 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
1246 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
1247 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
1248 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
1249 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
1250 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
1251 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
1252 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
1253 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
1254 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
1255 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
1256 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
1257 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
1258 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
1259 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
1260 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
1261 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
1262 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
1263 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
1264 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
1265 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
1266 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
1267 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
1268 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
1269 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
1270 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
1271 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
1272 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
1273 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
1274 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
1275 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
1276 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
1277 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
1278 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
1279 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
1280 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
1281 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
1282 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
1284 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
1287 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1289 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
1291 * gcc.target/aarch64/simd/ldp_stp_9: New.
1292 * gcc.target/aarch64/simd/ldp_stp_10: New.
1293 * gcc.target/aarch64/simd/ldp_stp_11: New.
1294 * gcc.target/aarch64/simd/ldp_stp_12: New.
1296 2018-05-30 Ed Schonberg <schonberg@adacore.com>
1298 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
1300 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
1302 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
1304 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
1307 * gcc.target/i386/pr85950.c: New test.
1309 2018-05-29 Marek Polacek <polacek@redhat.com>
1312 * g++.dg/cpp1z/class-deduction55.C: New test.
1313 * g++.dg/cpp1z/class-deduction56.C: New test.
1314 * g++.dg/cpp1z/class-deduction57.C: New test.
1316 2018-05-29 Jakub Jelinek <jakub@redhat.com>
1319 * g++.dg/warn/Wunused-var-33.C: New test.
1322 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
1323 and -fno-vect-cost-model options. Add aligned(64) attribute to the
1324 arrays. Add suffix 1 to all functions and use 4 iterations rather
1325 than N. Add functions with conversions to and from float.
1326 Add new set of functions with 8 iterations and another one
1327 with 16 iterations, expect 24 vectorized loops instead of just 4.
1328 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
1330 2018-05-29 Javier Miranda <miranda@adacore.com>
1332 * gnat.dg/equal2.adb: New testcase.
1334 2018-05-29 Ed Schonberg <schonberg@adacore.com>
1336 * gnat.dg/float_attributes_overflows.adb: New testcase.
1338 2018-05-29 Pascal Obry <obry@adacore.com>
1340 * gnat.dg/normalize_pathname.adb: New testcase.
1342 2018-05-29 Tom de Vries <tom@codesourcery.com>
1344 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
1346 * lib/scanipa.exp (scan-ipa-dump-times): Same.
1347 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
1348 * lib/scantree.exp (scan-tree-dump-times): Same.
1350 2018-05-29 Tom de Vries <tom@codesourcery.com>
1352 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
1353 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
1354 Use proc name as first argument to dg-scan.
1356 2018-05-29 Tom de Vries <tom@codesourcery.com>
1358 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
1361 2018-05-28 Richard Biener <rguenther@suse.de>
1363 PR tree-optimization/85934
1364 * gcc.target/i386/pr85934.c: New testcase.
1366 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1368 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
1370 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1372 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
1374 2018-05-28 Ed Schonberg <schonberg@adacore.com>
1376 * gnat.dg/fixedpnt5.adb: New testcase.
1378 2018-05-28 Justin Squirek <squirek@adacore.com>
1380 * gnat.dg/array31.adb: New testcase.
1382 2018-05-28 Justin Squirek <squirek@adacore.com>
1384 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
1385 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
1387 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
1389 * gfortran.dg/data_stmt_pointer.f90: new test.
1391 2018-05-27 Jakub Jelinek <jakub@redhat.com>
1394 * gcc.target/i386/avx512dq-pr85918.c: New test.
1396 2018-05-25 Jim Wilson <jimw@sifive.com>
1398 * gcc.target/riscv/interrupt-1.c: New.
1399 * gcc.target/riscv/interrupt-2.c: New.
1400 * gcc.target/riscv/interrupt-3.c: New.
1401 * gcc.target/riscv/interrupt-4.c: New.
1402 * gcc.target/riscv/interrupt-5.c: New.
1404 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
1407 * gfortran.dg/pr85786.f90: New test.
1409 2018-05-25 Paul Koning <ni1d@arrl.net>
1411 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
1412 * gcc.c-torture/compile/pr55921.c: Ditto.
1413 * gcc.c-torture/compile/pr60655-1.c: Ditto.
1414 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
1416 2018-05-25 Jakub Jelinek <jakub@redhat.com>
1419 * gcc.target/i386/avx512f-pr85832.c: New test.
1420 * gcc.target/i386/avx512vl-pr85832.c: New test.
1421 * gcc.target/i386/avx512bw-pr85832.c: New test.
1422 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
1424 2018-05-25 Bin Cheng <bin.cheng@arm.com>
1426 PR tree-optimization/85720
1427 * gcc.dg/tree-ssa/pr85720.c: New test.
1428 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
1431 2018-05-25 Martin Liska <mliska@suse.cz>
1434 * gcc.dg/tree-prof/update-loopch.c: Do not scan
1435 for 'Removing basic block'.
1437 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
1439 * gnat.dg/sec_stack1.adb: New testcase.
1441 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1443 * gnat.dg/fixedpnt4.adb: New testcase.
1445 2018-05-25 Javier Miranda <miranda@adacore.com>
1447 * gnat.dg/interface7.adb: New testcase.
1449 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
1451 * gnat.dg/sec_stack2.adb: New testcase.
1453 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1455 * gnat.dg/interface6.adb: New testcase.
1457 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1459 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
1461 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1463 * lib/target-supports.exp
1464 (check_effective_target_vect_double_cond_arith): Include
1465 multiplication and division.
1466 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
1467 fully-masked loops with a fixed vector length.
1468 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
1470 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1471 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1472 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
1474 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1476 * gcc.target/aarch64/sve/div_1.c: New test.
1477 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
1478 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
1479 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
1481 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1483 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
1485 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1487 * lib/target-supports.exp
1488 (check_effective_target_vect_double_cond_arith): New proc.
1489 * gcc.dg/vect/vect-cond-arith-1.c: New test.
1490 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1491 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
1492 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1493 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
1494 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
1495 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
1497 2018-05-25 Janus Weil <janus@gcc.gnu.org>
1500 * gfortran.dg/f2018_obs.f90: New test case.
1502 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1505 * gfortran.dg/pr85543.f90: New test.
1507 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1510 * gfortran.dg/pr85780.f90: New test.
1512 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1515 * gfortran.dg/pr85779_1.f90: New test.
1516 * gfortran.dg/pr85779_2.f90: Ditto.
1517 * gfortran.dg/pr85779_3.f90: Ditto.
1519 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1523 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
1524 * gfortran.dg/pr85895.f90: New test.
1526 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
1528 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
1529 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1531 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
1533 * gcc.dg/fold-popcount-1.c: New testcase.
1534 * gcc.dg/fold-popcount-2.c: New testcase.
1535 * gcc.dg/fold-popcount-3.c: New testcase.
1536 * gcc.dg/fold-popcount-4.c: New testcase.
1538 2018-05-24 Marek Polacek <polacek@redhat.com>
1541 * g++.dg/cpp0x/new3.C: New test.
1543 2018-05-24 Javier Miranda <miranda@adacore.com>
1545 * gnat.dg/discr52.adb: New testcase.
1547 2018-05-24 Ed Schonberg <schonberg@adacore.com>
1549 * gnat.dg/others1.adb: New testcase.
1551 2018-05-24 Justin Squirek <squirek@adacore.com>
1553 * gnat.dg/raise_expr.adb: New testcase.
1555 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
1557 * gnat.dg/formal_containers.adb: New testcase.
1559 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1561 * gcc.target/i386/pr85345.c: Require ifunc support.
1563 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
1565 * gcc.dg/vect/vect-fma-1.c: New test.
1567 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1569 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
1572 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1575 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1577 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1580 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
1582 * gcc.target/msp430/pr78849.c: New test.
1584 2018-05-23 Marek Polacek <polacek@redhat.com>
1586 * g++.dg/cpp2a/range-for8.C: New test.
1587 * g++.dg/cpp2a/range-for9.C: New test.
1588 * g++.dg/cpp2a/range-for10.C: New test.
1590 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
1592 * lib/target-supports.exp (check_effective_target_be): New.
1593 (check_effective_target_le): New.
1595 2018-05-23 Marek Polacek <polacek@redhat.com>
1597 * g++.dg/cpp2a/range-for1.C: New test.
1598 * g++.dg/cpp2a/range-for2.C: New test.
1599 * g++.dg/cpp2a/range-for3.C: New test.
1600 * g++.dg/cpp2a/range-for4.C: New test.
1601 * g++.dg/cpp2a/range-for5.C: New test.
1602 * g++.dg/cpp2a/range-for6.C: New test.
1603 * g++.dg/cpp2a/range-for7.C: New test.
1605 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1607 * gcc.target/i386/cvt-3.c: New test.
1609 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1611 * gcc.target/i386/cvt-2.c: New test.
1613 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
1615 * gcc.dg/pr79985.c: New testcase.
1617 2018-05-23 Richard Biener <rguenther@suse.de>
1619 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
1621 2018-05-23 Sudakshina Das <sudi.das@arm.com>
1624 * gcc.target/aarch64/pr84882.c: New test.
1625 * gcc.target/aarch64/target_attr_18.c: Likewise.
1627 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
1629 PR tree-optimization/85853
1630 * gfortran.dg/vect/pr85853.f90: New test.
1632 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1634 * gnat.dg/import2.adb: New testcase.
1636 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1638 * gnat.dg/discr51.adb: New testcase.
1640 2018-05-23 Javier Miranda <miranda@adacore.com>
1642 * gnat.dg/valid_scalars1.adb: New testcase.
1644 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1646 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
1648 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1650 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
1653 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1655 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
1658 2018-05-23 Bob Duff <duff@adacore.com>
1660 * gnat.dg/addr10.adb: New testcase.
1662 2018-05-23 Richard Biener <rguenther@suse.de>
1665 * gcc.dg/Wstrict-overflow-27.c: New testcase.
1667 2018-05-23 Yury Gribov <tetra2005@gmail.com>
1669 PR tree-optimization/85822
1670 * c-c++-common/pr85822.c: New test.
1672 2018-05-23 Richard Biener <rguenther@suse.de>
1674 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
1676 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1679 * gfortran.dg/pr30667.f: Add option "-std=legacy".
1681 2018-05-22 Martin Sebor <msebor@redhat.com>
1684 * gcc.dg/attr-nonstring.c: New test.
1686 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
1689 * gcc.target/i386/pr85345.c: New test.
1691 2018-05-22 Luis Machado <luis.machado@linaro.org>
1693 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
1695 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1698 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
1699 dg-additional-options.
1700 * gfortran.dg/graphite/block-2.f: Ditto.
1701 * gfortran.dg/graphite/id-19.f: Ditto.
1702 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1703 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1704 * gfortran.dg/vect/pr52580.f: Ditto.
1706 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
1708 * gcc.target/aarch64/ldp_stp_6.c: New.
1709 * gcc.target/aarch64/ldp_stp_7.c: New.
1710 * gcc.target/aarch64/ldp_stp_8.c: New.
1712 2018-05-22 Martin Sebor <msebor@redhat.com>
1715 * c-c++-common/attr-nonstring-3.c: Adjust.
1716 * c-c++-common/attr-nonstring-4.c: Adjust.
1717 * c-c++-common/attr-nonstring-6.c: New test.
1719 2018-05-22 Martin Sebor <msebor@redhat.com>
1721 PR tree-optimization/85826
1722 * gcc.dg/Wrestrict-17.c: New test.
1724 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1726 * gcc.dg/torture/pr85862.c: Rename to...
1727 * gcc.dg/torture/pr85852.c: ...this.
1729 2018-05-22 Justin Squirek <squirek@adacore.com>
1731 * gnat.dg/warn14.adb: New testcase.
1733 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
1735 * gnat.dg/controlled8.adb: New testcase.
1737 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
1739 * gnat.dg/discr50.adb: New testcase.
1741 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1743 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
1744 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
1745 gnat.dg/discr49_rec2.ads: New testcase.
1747 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1749 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
1750 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
1753 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1755 * gnat.dg/fixedpnt3.adb: New testcase.
1757 2018-05-22 Justin Squirek <squirek@adacore.com>
1759 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
1760 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
1762 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1765 * gcc.dg/torture/pr85862.c: New test.
1767 2018-05-22 Richard Biener <rguenther@suse.de>
1769 PR tree-optimization/85834
1770 * g++.dg/torture/pr85834.C: New testcase.
1771 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
1773 2018-05-22 Martin Liska <mliska@suse.cz>
1776 * g++.dg/ipa/pr85607.C: New test.
1778 2018-05-22 Richard Biener <rguenther@suse.de>
1780 PR tree-optimization/85863
1781 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
1783 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1786 * gfortran.dg/assumed_rank_5.f90: Update error message.
1787 * gfortran.dg/assumed_type_4.f90: Ditto.
1788 * gfortran.dg/bind_c_array_params.f03: Ditto.
1789 * gfortran.dg/bind_c_usage_28.f90: Ditto.
1790 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1791 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1792 * gfortran.dg/c_loc_tests_11.f03: Ditto.
1793 * gfortran.dg/coarray_atomic_2.f90: Ditto.
1794 * gfortran.dg/coarray_collectives_2.f90: Ditto.
1795 * gfortran.dg/coarray_collectives_10.f90: Ditto.
1796 * gfortran.dg/coarray_collectives_13.f90: Ditto.
1797 * gfortran.dg/rank_3.f90: Ditto.
1798 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
1799 * gfortran.dg/implicit_14.f90: Ditto.
1801 2018-05-21 Christian Groessler <chris@groessler.org>
1803 * gcc.c-torture/compile/simd-5.c: Fix comment.
1805 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
1808 * gcc.target/powerpc/pr85657-1.c: New test for converting between
1809 __float128, __ibm128, and long double.
1810 * gcc.target/powerpc/pr85657-2.c: Likewise.
1811 * gcc.target/powerpc/pr85657-3.c: Likewise.
1812 * g++.dg/pr85667.C: New test to make sure __ibm128 is
1813 implementated as a separate type internally, and is not just an
1814 alias for long double.
1816 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
1818 PR tree-optimization/85814
1819 * gcc.dg/torture/pr85814.c: New test.
1821 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1824 * g++.dg/cpp0x/cond1.C: New.
1825 * g++.dg/cpp1y/pr84588-1.C: Likewise.
1826 * g++.dg/cpp1y/pr84588-2.C: Likewise.
1827 * g++.dg/cpp1y/pr84588-3.C: Likewise.
1828 * g++.dg/parse/cond6.C: Likewise.
1829 * g++.dg/parse/cond7.C: Likewise.
1830 * g++.dg/parse/cond8.C: Likewise.
1831 * g++.dg/cpp1z/decomp16.C: Update.
1832 * g++.old-deja/g++.jason/cond.C: Likewise.
1834 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
1836 ChangeLog for r260480
1837 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
1838 warnings for deleted and obsolescent features.
1839 * gfortran.dg/graphite/id-19.f: Ditto.
1840 * gfortran.dg/graphite/id-20.f: Ditto.
1841 * gfortran.dg/graphite/id-27.f90: Ditto.
1842 * gfortran.dg/graphite/pr82449.f: Ditto.
1844 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1846 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
1847 tiny and large memory models.
1849 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1851 * gnat.dg/suppress_initialization.adb,
1852 gnat.dg/suppress_initialization_pkg.ads: New testcase.
1854 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1856 * gnat.dg/exit1.adb: New testcase.
1858 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1860 * gnat.dg/array30.adb: New testcase.
1862 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
1864 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
1866 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1868 * gcc.c-torture/execute/ssad-run.c: New test.
1869 * gcc.c-torture/execute/usad-run.c: Likewise.
1870 * gcc.target/aarch64/ssadv16qi.c: Likewise.
1871 * gcc.target/aarch64/usadv16qi.c: Likewise.
1873 2018-05-21 Tamar Christina <tamar.christina@arm.com>
1875 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
1876 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
1877 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
1879 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1880 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1881 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1883 2018-05-21 Janus Weil <janus@gcc.gnu.org>
1886 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
1887 * gfortran.dg/g77/20020307-1.f: Ditto.
1888 * gfortran.dg/g77/980310-3.f: Ditto.
1889 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
1890 * gfortran.dg/goacc/loop-1.f95: Ditto.
1891 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
1892 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
1893 * gfortran.dg/gomp/do-1.f90: Ditto.
1894 * gfortran.dg/gomp/omp_do1.f90: Ditto.
1895 * gfortran.dg/pr17229.f: Ditto.
1896 * gfortran.dg/pr37243.f: Ditto.
1897 * gfortran.dg/pr49721-1.f: Ditto.
1898 * gfortran.dg/pr58484.f: Ditto.
1899 * gfortran.dg/pr81175.f: Ditto.
1900 * gfortran.dg/pr81723.f: Ditto.
1901 * gfortran.dg/predcom-2.f: Ditto.
1902 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1903 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1904 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1905 * gfortran.dg/vect/pr52580.f: Ditto.
1907 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1910 * gfortran.dg/char_result_18.f90: New test.
1912 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1915 * gfortran.dg/associate_38.f90: New test.
1917 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1920 * gfortran.dg/select_type_42.f90: New test.
1922 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
1925 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
1926 that the patch fixes PR66694 & PR82617, although the testcases
1927 are not explicitly included.
1929 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
1931 * gcc.dg/stack-usage-1.c: Add support for rv32e.
1933 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
1936 * g++.dg/pr82899.C: New testcase.
1938 2018-05-18 Martin Liska <mliska@suse.cz>
1940 * gcc.dg/pr68766.c: Change pruned output.
1942 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
1945 * c-c++-common/goacc/pr85782.c: New test.
1947 2018-05-18 Sudakshina Das <sudi.das@arm.com>
1949 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
1951 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1953 * gcc.target/arm/pr62554.c: Delete.
1954 * gcc.target/arm/pr69610-1.c: Likewise.
1955 * gcc.target/arm/pr69610-2.c: Likewise.
1957 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1959 * gcc.target/arm/pr40887.c: Update comment.
1960 * lib/target-supports.exp: Don't generate effective target checks
1961 and related helpers for armv5. Update comment.
1962 * gcc.target/arm/armv5_thumb_isa.c: Delete.
1963 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
1964 target check and options.
1966 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1969 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
1970 scan-tree-dump-not for h.
1972 2018-05-18 Richard Biener <rguenther@suse.de>
1974 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1975 * gcc.dg/tree-ssa/pr45397.c: Likewise.
1976 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
1977 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1978 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
1979 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1980 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1981 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1982 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1983 * gcc.dg/tree-ssa/vrp58.c: Likewise.
1984 * gcc.dg/vrp-min-max-1.c: Likewise.
1985 * gcc.dg/vrp-min-max-3.c: New testcase.
1987 2018-05-18 Richard Biener <rguenther@suse.de>
1989 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
1990 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
1991 * gcc.dg/graphite/scop-6.c: Likewise.
1992 * gcc.dg/graphite/scop-7.c: Likewise.
1993 * gcc.dg/graphite/scop-8.c: Likewise.
1994 * gcc.dg/graphite/scop-9.c: Likewise.
1996 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1998 * gcc.target/aarch64/vect-init-ld1.c: New test.
2000 2018-05-18 Martin Liska <mliska@suse.cz>
2002 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
2003 * gcc.dg/tree-prof/update-loopch.c: Likewise.
2005 2018-05-18 Martin Liska <mliska@suse.cz>
2007 * gcc.dg/ipa/ipa-icf-39.c: New test.
2008 * gcc.dg/pr68766.c: Adjust pruned output.
2010 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
2012 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
2014 * gcc.dg/fma-1.c: New test.
2015 * gcc.dg/fma-2.c: Likewise.
2016 * gcc.dg/fma-3.c: Likewise.
2017 * gcc.dg/fma-4.c: Likewise.
2018 * gcc.dg/fma-5.c: Likewise.
2019 * gcc.dg/fma-6.c: Likewise.
2020 * gcc.dg/fma-7.c: Likewise.
2021 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
2023 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
2024 * gfortran.dg/reassoc_8.f: Likewise.
2025 * gfortran.dg/reassoc_9.f: Likewise.
2026 * gfortran.dg/reassoc_10.f: Likewise.
2028 2018-05-17 Jim Wilson <jimw@sifive.com>
2030 * gcc.target/riscv/switch-qi.c: New.
2031 * gcc.target/riscv/switch-si.c: New.
2033 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
2036 * gcc.target/powerpc/pr85698.c: New test.
2038 2018-05-17 Richard Biener <rguenther@suse.de>
2040 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
2042 2018-05-17 Bin Cheng <bin.cheng@arm.com>
2044 PR tree-optimization/85793
2045 * gcc.dg/vect/pr85793.c: New test.
2047 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
2049 * gcc.dg/gimplefe-28.c: New test.
2050 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
2051 internal function calls.
2052 * gcc.dg/goacc/loop-processing-1.c: Likewise.
2054 2018-05-17 Martin Liska <mliska@suse.cz>
2056 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
2057 space in between 'G_' and '('.
2059 2018-05-17 Jakub Jelinek <jakub@redhat.com>
2062 * gcc.target/i386/pr85323-7.c: New test.
2063 * gcc.target/i386/pr85323-8.c: New test.
2064 * gcc.target/i386/pr85323-9.c: New test.
2067 * gcc.target/i386/pr85323-4.c: New test.
2068 * gcc.target/i386/pr85323-5.c: New test.
2069 * gcc.target/i386/pr85323-6.c: New test.
2072 * gcc.target/i386/pr85323-1.c: New test.
2073 * gcc.target/i386/pr85323-2.c: New test.
2074 * gcc.target/i386/pr85323-3.c: New test.
2076 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
2077 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
2078 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
2079 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
2080 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
2081 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
2082 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
2083 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
2084 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
2085 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
2086 * gcc.target/i386/avx512f-setzero-1.c: New test.
2088 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
2090 * gcc.target/aarch64/vect-slp-dup.c: New.
2092 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2095 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
2097 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
2099 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
2100 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
2102 2018-05-17 Richard Biener <rguenther@suse.de>
2104 PR tree-optimization/85757
2105 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
2107 2018-05-16 Marek Polacek <polacek@redhat.com>
2110 * g++.dg/cpp0x/initlist-throw1.C: New test.
2111 * g++.dg/cpp0x/initlist-throw2.C: New test.
2113 2018-05-16 Carl Love <cel@us.ibm.com>
2115 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
2116 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
2117 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
2119 2018-05-16 Richard Biener <rguenther@suse.de>
2121 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
2122 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
2123 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
2125 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
2127 * gcc.target/aarch64/sve/vcond_10.c: New test.
2128 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
2129 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
2130 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
2132 2018-05-15 Martin Sebor <msebor@redhat.com>
2134 PR tree-optimization/85753
2135 * gcc.dg/Wrestrict-10.c: Adjust.
2136 * gcc.dg/Wrestrict-16.c: New test.
2138 2018-05-15 Martin Sebor <msebor@redhat.com>
2141 * c-c++-common/attr-nonstring-7.c: New test.
2143 2018-05-15 Richard Biener <rguenther@suse.de>
2145 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
2147 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2149 PR tree-optimization/83648
2150 * gcc.dg/tree-ssa/pr83648.c: New test.
2151 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
2153 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2156 * gcc.dg/ipa/pr85734.c: New test.
2158 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
2161 * gnat.dg/opt70.adb: New test.
2162 * gnat.dg/opt70_pkg.ad[sb]: New helper.
2164 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2166 * gcc.target/aarch64/crypto-fuse-1.c: New test.
2167 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
2169 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2171 * gcc.target/aarch64/vmov_n_1.c: Update test.
2172 * gcc.target/aarch64/vfp-1.c: Update test.
2174 2018-05-14 Jakub Jelinek <jakub@redhat.com>
2177 * gcc.c-torture/execute/pr85756.c: New test.
2179 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
2181 * gcc.target/i386/cldemote-1.c: New test.
2183 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
2186 * gfortran.dg/assumed_type_9.f90 : New test.
2188 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
2191 * gfortran.dg/pr85542.f90: New test.
2193 2018-05-11 Martin Jambor <mjambor@suse.cz>
2196 * g++.dg/lto/pr85655_0.C: New test.
2198 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
2200 * gcc.target/i386/tpause-1.c: New test.
2201 * gcc.target/i386/umonitor-1.c: New test.
2203 2018-05-11 Jakub Jelinek <jakub@redhat.com>
2206 * c-c++-common/gomp/pr85696.c: New test.
2208 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
2209 Jakub Jelinek <jakub@redhat.com>
2211 PR tree-optimization/85692
2212 * gcc.target/i386/pr85692.c: New test.
2214 2018-05-11 Martin Liska <mliska@suse.cz>
2217 * c-c++-common/ubsan/attrib-6.c: New test.
2219 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2222 * gfortran.dg/pr85687.f90: new test.
2224 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2227 * gfortran.dg/pr85521_1.f90: New test.
2228 * gfortran.dg/pr85521_2.f90: New test.
2230 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2233 * gfortran.dg/pr70870_1.f90: New test.
2235 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
2237 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
2239 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2242 * g++.dg/ext/offsetof2.C: New test.
2244 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
2247 * gfortran.dg/temporary_3.f90 : New test.
2250 * gfortran.dg/temporary_2.f90 : New test.
2252 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
2254 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
2255 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
2256 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
2257 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
2258 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
2259 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
2260 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
2261 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
2262 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
2263 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
2264 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
2265 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
2266 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
2267 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
2268 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
2269 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
2270 * gcc.dg/vmx/st-be-order.c: Delete testcase.
2271 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
2272 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
2273 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
2274 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
2275 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
2276 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
2277 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
2278 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
2279 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
2280 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
2282 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2284 PR tree-optimization/85699
2285 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
2286 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
2287 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
2288 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
2290 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
2292 * g++.dg/tls/pr85400.C: New test.
2294 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2297 * g++.dg/cpp1y/lambda-generic-85713.C: New.
2299 2018-05-09 Carl Love <cel@us.ibm.com>
2301 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
2303 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2307 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2310 * g++.dg/cpp1y/pr84588.C: New.
2312 2018-05-09 Andreas Schwab <schwab@suse.de>
2314 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
2316 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
2318 * gcc.target/aarch64/store_lane_spill_1.c: New test.
2319 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
2321 2018-05-08 Carl Love <cel@us.ibm.com>
2322 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
2324 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2327 * g++.dg/cpp1y/pr84588.C: New.
2329 2018-05-08 Marek Polacek <polacek@redhat.com>
2332 * g++.dg/cpp1z/constexpr-if22.C: New test.
2334 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
2337 * gcc.target/i386/pr85693.c: New test.
2339 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2342 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
2343 scan-assembler-times checking that except for [fh]*xor other functions
2344 don't use any load instructions.
2346 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
2348 * gcc.target/i386/builtin_target.c: Test goldmont.
2349 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
2352 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2355 * g++.dg/other/sse2-pr85572-1.C: New test.
2356 * g++.dg/other/sse2-pr85572-2.C: New test.
2357 * g++.dg/other/sse4-pr85572-1.C: New test.
2358 * g++.dg/other/avx2-pr85572-1.C: New test.
2361 * gcc.target/i386/pr85317.c: New test.
2362 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
2363 optimization barrier to avoid optimizing away the expected insn.
2366 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
2367 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
2369 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2371 * g++.dg/other/sve_const_pred_1.C: Rename to...
2372 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
2373 target selectors and explicit -march options.
2374 * g++.dg/other/sve_const_pred_2.C: Rename to...
2375 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
2376 * g++.dg/other/sve_const_pred_3.C: Rename to...
2377 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
2378 * g++.dg/other/sve_const_pred_4.C: Rename to...
2379 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
2380 * g++.dg/other/sve_tls_2.C: Rename to...
2381 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
2382 * g++.dg/other/sve_vcond_1.C: Rename to...
2383 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
2384 * g++.dg/other/sve_vcond_1_run.C: Rename to...
2385 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
2387 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2390 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
2393 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2396 * g++.dg/cpp0x/deleted14.C: New.
2398 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2399 Alan Hayward <alan.hayward@arm.com>
2400 David Sherwood <david.sherwood@arm.com>
2402 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
2404 * gcc.target/aarch64/sve/vcond_7.c: New test.
2405 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
2407 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2410 * g++.dg/cpp0x/sfinae62.C: New.
2412 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2414 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
2417 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2420 * g++.dg/cpp0x/narrowing1.C: New.
2422 2018-05-08 Richard Biener <rguenther@suse.de>
2425 * gcc.dg/torture/pr85574.c: Rename to...
2426 * gcc.dg/torture/pr85588.c: ... this.
2428 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2431 * gfortran.dg/minmaxloc_12.f90: New test case.
2432 * gfortran.dg/minmaxloc_13.f90: New test case.
2434 2018-05-07 Nathan Sidwell <nathan@acm.org>
2436 * g++.dg/cpp0x/range-for10.C: Delete.
2437 * g++.dg/ext/forscope1.C: Delete.
2438 * g++.dg/ext/forscope2.C: Delete.
2439 * g++.dg/template/for1.C: Delete.
2441 2018-05-07 Jeff Law <law@redhat.com>
2443 * gfortran.dg/linefile.f90: New test.
2445 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2447 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
2450 2018-05-06 Jakub Jelinek <jakub@redhat.com>
2453 * g++.dg/ext/asm14.C: New test.
2454 * g++.dg/ext/asm15.C: New test.
2455 * g++.dg/ext/asm16.C: New test.
2457 2018-05-06 Michael Eager <eager@eagercon.com>
2459 * gcc.target/microblaze/others/picdtr.c: Correct option
2460 -fPIE -mpic-data-is-text-relative.
2462 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
2464 * gcc.target/microblaze/others/picdtr.c: Add test for
2465 -fPIE -mpic-data-is-text-relative.
2467 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
2470 * gfortran.dg/coarray_dependency_1.f90: New test.
2471 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
2473 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2475 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
2476 to match the currently produced gimple.
2478 2018-05-04 Carl Love <cel@us.ibm.com>
2479 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
2481 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
2482 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
2483 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
2484 xvcmpgedp counts. Add xxsel counts.
2486 2018-05-04 Richard Biener <rguenther@suse.de>
2489 * g++.dg/torture/pr85627.C: New testcase.
2491 2018-05-04 Richard Biener <rguenther@suse.de>
2494 * gcc.dg/torture/pr85574.c: New testcase.
2495 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
2497 2018-05-04 Jakub Jelinek <jakub@redhat.com>
2500 * gcc.dg/nextafter-1.c: New test.
2501 * gcc.dg/nextafter-2.c: New test.
2502 * gcc.dg/nextafter-3.c: New test.
2503 * gcc.dg/nextafter-4.c: New test.
2505 2018-05-03 Nathan Sidwell <nathan@acm.org>
2507 Remove -ffriend-injection.
2508 * g++.old-deja/g++.jason/scoping15.C: Delete.
2509 * g++.old-deja/g++.mike/net43.C: Delete.
2511 2018-05-03 Jakub Jelinek <jakub@redhat.com>
2514 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
2515 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
2516 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
2517 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
2519 2018-05-03 Tom de Vries <tom@codesourcery.com>
2522 * lib/scanoffloadtree.exp: New file.
2524 2018-05-03 Richard Biener <rguenther@suse.de>
2526 PR tree-optimization/85615
2527 * gcc.dg/torture/pr85615.c: New testcase.
2529 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2531 PR tree-optimization/70291
2532 * gcc.dg/complex-6.c: New test.
2533 * gcc.dg/complex-7.c: Likewise.
2535 2018-05-03 Richard Biener <rguenther@suse.de>
2538 * fortran.dg/pr51434.f90: Truncate transfer argument.
2540 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2543 * gcc.c-torture/execute/pr85582-3.c: New test.
2545 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2546 Jason Merrill <jason@redhat.com>
2549 * g++.dg/warn/Wshadow-13.C: New.
2550 * g++.dg/warn/Wshadow-14.C: Likewise.
2552 2018-05-02 Tom de Vries <tom@codesourcery.com>
2555 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
2556 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
2558 2018-05-02 David Pagan <dave.pagan@oracle.com>
2561 * gcc.dg/noncompile/pr30552-1.c: New test.
2562 * gcc.dg/noncompile/pr30552-2.c: New test.
2563 * gcc.dg/noncompile/pr30552-3.c: New test.
2564 * gcc.dg/noncompile/pr30552-4.c: New test.
2566 2018-05-02 Richard Biener <rguenther@suse.de>
2568 PR tree-optimization/85597
2569 * gcc.dg/vect/pr85597.c: New testcase.
2571 2018-05-02 Tom de Vries <tom@codesourcery.com>
2574 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
2575 * lib/scanltranstree.exp: New file.
2576 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
2577 (scan-ltrans-tree-dump-times_required_options)
2578 (scan-ltrans-tree-dump-not_required_options)
2579 (scan-ltrans-tree-dump-dem_required_options)
2580 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
2581 * lib/gcc-dg.exp: Include scanltranstree.exp.
2583 2018-05-02 Tom de Vries <tom@codesourcery.com>
2586 * gcc.dg/ipa/ipa-icf-38.c: New test.
2587 * gcc.dg/ipa/ipa-icf-38a.c: New test.
2588 * lib/scandump.exp (dump-base): New proc.
2589 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
2590 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
2592 * lib/scanipa.exp: Add "" argument to scan-dump calls.
2593 * lib/scanlang.exp: Same.
2594 * lib/scanrtl.exp: Same.
2595 * lib/scantree.exp: Same.
2596 * lib/scanwpaipa.exp: New file.
2597 * lib/gcc-dg.exp: Include scanwpaipa.exp.
2599 2018-05-02 Richard Biener <rguenther@suse.de>
2602 * gcc.dg/torture/pr85567.c: New testcase.
2604 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2607 * gcc.c-torture/execute/pr85582-1.c: New test.
2608 * gcc.c-torture/execute/pr85582-2.c: New test.
2610 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
2612 PR tree-optimization/85586
2613 * gcc.dg/vect/pr85586.c: New test.
2615 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
2617 PR tree-optimization/85143
2618 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
2619 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
2621 2018-05-01 David Malcolm <dmalcolm@redhat.com>
2624 * c-c++-common/Wformat-pr84258.c: New test.
2626 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2628 PR tree-optimization/82665
2629 * gcc.dg/tree-ssa/pr82665.c: New test.
2631 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2634 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2635 (test_add_fixit_insert_formatted_single_line): New function.
2636 (test_add_fixit_insert_formatted_multiline): New function.
2637 Extend expected output of generated patch to include fix-it hints
2639 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
2640 "gcc-rich-location.h". Add test coverage for
2641 gcc_rich_location::add_fixit_insert_formatted.
2643 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2645 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2646 (test_show_locus): Update for location_get_source_line returning a
2647 char_span. Use char_span for handling words in the
2648 "test_many_nested_locations" fix-it example.
2650 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2652 * gcc.target/arc/interrupt-8.c: Update test.
2653 * gcc.target/arc/loop-4.c: Likewise.
2654 * gcc.target/arc/loop-hazard-1.c: Likewise.
2655 * gcc.target/arc/sdata-3.c: Likewise.
2657 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2659 * gcc.target/arc/store-merge-1.c: New test.
2660 * gcc.target/arc/add_n-combine.c: Update test.
2662 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
2664 Microblaze Target: PIC data text relative
2666 * gcc.target/microblaze/others/data_var1.c: Include
2667 PIC case of r20 base register.
2668 * gcc.target/microblaze/others/data_var2.c: Ditto.
2669 * gcc.target/microblaze/others/picdtr.c: Add new
2670 test case for -mpic-is-data-text-relative.
2671 * gcc.target/microblaze/others/sdata_var1.c: Add
2672 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2673 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2674 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2675 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2676 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2677 * gcc.target/microblaze/others/string_cst1_gpopt.c:
2679 * gcc.target/microblaze/others/string_cst2_gpopt.c:
2682 2018-04-30 Richard Biener <rguenther@suse.de>
2684 PR tree-optimization/28364
2685 PR tree-optimization/85275
2686 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
2687 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
2688 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
2689 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
2690 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
2692 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
2693 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
2695 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2696 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2697 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2699 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
2702 * gcc.target/i386/pr84431.c: New test.
2704 2018-04-27 Martin Jambor <mjambor@suse.cz>
2707 * g++.dg/ipa/pr85549.C: New test.
2709 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2712 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
2714 * g++.dg/cpp0x/constexpr-85553.C: New test.
2716 2018-04-27 David Malcolm <dmalcolm@redhat.com>
2719 * g++.dg/pr85515-1.C: New test.
2720 * g++.dg/pr85515-2.C: New test.
2722 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
2725 * g++.dg/cpp0x/friend3.C: New.
2727 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2730 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2731 Use check_effective_target_arm_little_endian.
2733 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2735 PR tree-optimization/85529
2736 * gcc.c-torture/execute/pr85529-1.c: New test.
2737 * gcc.c-torture/execute/pr85529-2.c: New test.
2738 * gcc.dg/pr85529.c: New test.
2740 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2742 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
2743 `.dword' in addition to `lw' and `.word'.
2745 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2747 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
2749 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
2751 * gnat.dg/loop_optimization24.adb: New test.
2753 2018-04-26 Richard Biener <rguenther@suse.de>
2755 PR tree-optimization/85116
2756 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
2757 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
2758 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
2759 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
2761 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
2764 * gcc.target/i386/pr85473-1.c: New test.
2765 * gcc.target/i386/pr85473-2.c: New test.
2767 2018-04-25 Nathan Sidwell <nathan@acm.org>
2768 Jakub Jelinek <jakub@redhat.com>
2772 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
2773 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
2774 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
2775 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
2776 * g++.dg/cpp0x/pr85437-1.C: New.
2777 * g++.dg/cpp0x/pr85437-2.C: New.
2778 * g++.dg/cpp0x/pr85437-3.C: New.
2779 * g++.dg/cpp0x/pr85437-4.C: New.
2781 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
2784 * gfortran.dg/pr85520.f90: New test.
2786 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2789 * gcc.dg/pr85512.c: New test.
2791 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
2794 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
2795 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
2796 * gcc.dg/pr85388-1.c (dg-options): Likwise.
2797 * gcc.dg/pr85388-2.c (dg-options): Likwise.
2798 * gcc.dg/pr85388-3.c (dg-options): Likwise.
2799 * gcc.dg/pr85388-4.c (dg-options): Likwise.
2800 * gcc.dg/pr85388-5.c (dg-options): Likwise.
2801 * gcc.dg/pr85388-6.c (dg-options): Likwise.
2802 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
2803 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
2804 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
2805 * gcc.target/i386/cet-label.c (dg-options): Likwise.
2806 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
2807 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
2808 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
2809 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
2810 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
2811 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
2812 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
2813 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
2814 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
2815 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
2816 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
2817 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
2818 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
2819 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
2820 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
2821 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
2822 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
2823 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
2824 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
2825 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
2826 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
2827 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
2828 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
2829 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
2830 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
2831 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
2832 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
2833 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
2834 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
2835 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
2836 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
2837 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
2838 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
2839 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
2840 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
2841 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
2842 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
2843 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
2844 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
2845 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
2846 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
2847 * gcc.target/i386/pr84146.c (dg-options): Likwise.
2848 * gcc.target/i386/pr85403.c (dg-options): Likwise.
2849 * gcc.target/i386/pr85404.c (dg-options): Likwise.
2850 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
2852 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
2853 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
2854 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
2855 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
2856 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
2857 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
2858 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
2859 * (dg-options): Likwise.
2860 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
2862 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
2863 * gcc.target/i386/cet-label-3.c: Removed.
2864 * gcc.target/i386/cet-property-3.c: Likwise.
2865 * gcc.target/i386/cet-sjlj-7.c: Likwise.
2867 2018-04-24 Jakub Jelinek <jakub@redhat.com>
2870 * gcc.target/i386/pr85511.c: New test.
2873 * g++.dg/ext/pr85503.C: New test.
2876 * gcc.target/i386/pr85508.c: New test.
2878 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
2880 PR tree-optimization/85478
2881 * g++.dg/pr85478.C: New test.
2883 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
2885 * g++.dg/torture/pr85496.C: New test.
2887 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
2889 PR rtl-optimization/85423
2890 * gcc.dg/pr85423.c: New test.
2892 2018-04-20 Martin Sebor <msebor@redhat.com>
2895 * gcc.dg/Wrestrict-15.c: New test.
2897 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
2900 * gcc.target/powerpc/pr85456.c: New test.
2902 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
2904 * g++.dg/ext/undef-bool-1.C: Require lp64.
2905 * gcc.target/powerpc/undef-bool-2.c: Likewise.
2907 2018-04-20 Jeff Law <law@redhat.com>
2909 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
2911 * gcc.dg/stack-check-6.c: Likewise.
2912 * gcc.dg/stack-check-6a.c: Likewise.
2913 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
2914 * gcc.target/i386/stack-check-18.c: Likewise.
2915 * gcc.target/i386/stack-check-19.c: Likewise.
2917 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2920 * gcc.target/aarch64/sve/vcond_1.c: Move to...
2921 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
2922 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
2923 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
2925 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
2928 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
2929 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
2931 2018-04-20 Richard Biener <rguenther@suse.de>
2934 * gcc.dg/torture/pr85475.c: New testcase.
2936 2018-04-20 Martin Jambor <mjambor@suse.cz>
2939 * gcc.dg/ipa/pr85449.c: New test.
2941 2018-04-20 Martin Jambor <mjambor@suse.cz>
2944 * g++.dg/ipa/pr85447.C: New file.
2945 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
2947 2018-04-20 Jakub Jelinek <jakub@redhat.com>
2950 * g++.dg/cpp0x/pr85462.C: New test.
2952 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2954 * gcc.target/i386/pr85404.c: Require CET target.
2956 2018-04-19 Jakub Jelinek <jakub@redhat.com>
2958 PR tree-optimization/85467
2959 * gcc.dg/pr85467.c: New test.
2961 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2964 * g++.dg/parse/crash68.C: New.
2966 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2969 * g++.dg/torture/pr85334.C: New test.
2971 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
2973 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
2974 * g++.dg/diagnostic/pr85464.C: New.
2976 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2979 * gcc.dg/torture/pr85397-1.c: New test.
2980 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
2981 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
2983 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2986 * gcc.target/i386/pr85404.c: New test.
2988 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2991 * c-c++-common/attr-nocf-check-1.c: Compile with
2992 -fcf-protection=none.
2993 * c-c++-common/attr-nocf-check-3.c: Likewise.
2994 * gcc.dg/march-generic.c: Likewise.
2995 * gcc.target/i386/align-limit.c: Likewise.
2996 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
2997 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
2998 * gcc.target/i386/cet-property-2.c: Likewise.
2999 * gcc.target/i386/ret-thunk-26.c: Likewise.
3000 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
3002 * c-c++-common/fcf-protection-2.c: Likewise.
3003 * c-c++-common/fcf-protection-3.c: Likewise.
3004 * c-c++-common/fcf-protection-5.c: Likewise.
3005 * c-c++-common/fcf-protection-6.c: Likewise.
3006 * c-c++-common/fcf-protection-7.c: Likewise.
3007 * gcc.target/i386/cet-label-3.c: New test.
3008 * gcc.target/i386/cet-property-3.c: Likewise.
3009 * gcc.target/i386/cet-sjlj-7.c: Likewise.
3010 * gcc.target/i386/pr85417-1.c: Likewise.
3011 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
3012 __x86_indirect_thunk_nt_(r|e)ax
3013 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3014 * gcc.target/i386/pr85403.c: Remove dg-error,
3016 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
3018 * gcc.target/i386/movdir-1.c: New test.
3020 2018-04-19 Richard Biener <rguenther@suse.de>
3023 * gcc.dg/pr85455.c: New testcase.
3025 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
3027 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
3029 * g++.dg/lto/pr85405b_0.C: Likewise.
3030 * g++.dg/lto/pr84805_0.C: Likewise.
3032 2018-04-18 Martin Liska <mliska@suse.cz>
3036 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
3039 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
3042 * gcc.dg/pr85388-1.c: New test.
3043 * gcc.dg/pr85388-2.c: Likewise.
3044 * gcc.dg/pr85388-3.c: Likewise.
3045 * gcc.dg/pr85388-4.c: Likewise.
3046 * gcc.dg/pr85388-5.c: Likewise.
3047 * gcc.dg/pr85388-6.c: Likewise.
3049 2018-04-18 Jan Hubicka <jh@suse.cz>
3050 Martin Liska <mliska@suse.cz>
3052 * g++.dg/lto/pr83121_0.C: Update template.
3053 * g++.dg/lto/pr83121_1.C: Update template.
3054 * g++.dg/lto/pr84805_0.C: Update template.
3055 * g++.dg/lto/pr84805_1.C: Update template.
3056 * g++.dg/lto/pr84805_2.C: Update template.
3058 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3061 * g++.dg/cpp0x/pr84630.C: New.
3063 2018-04-18 Jakub Jelinek <jakub@redhat.com>
3066 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
3067 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
3068 in two cases. Uncomment two other tests and add expected dg-error for
3070 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
3071 -Wnarrowing diagnostics on some targets for c++11.
3072 * g++.dg/parse/array-size2.C: Remove xfail.
3073 * g++.dg/cpp0x/constexpr-84463.C: New test.
3075 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
3077 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
3078 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
3080 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3083 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
3084 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
3085 * g++.dg/other/sve_tls_2.C: Require effective target tls.
3087 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3089 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
3090 prevent cascading of errors and change expected error message.
3091 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
3093 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
3094 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
3095 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
3096 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
3098 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3100 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3103 * gcc.dg/pr85430.c: New test.
3105 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3108 * gcc.target/arm/pr54300.C: Move to...
3109 * g++.dg/other/pr54300.C: ... Here. Add target directives.
3110 * gcc.target/arm/pr55073.C: Move to...
3111 * g++.dg/other/pr55073.C: ... Here. Add target directives.
3112 * gcc.target/arm/pr56184.C: Move to...
3113 * g++.dg/other/pr56184.C: ... Here. Add target directives.
3114 * gcc.target/arm/pr59985.C: Move to...
3115 * g++.dg/other/pr59985.C: ... Here. Add target directives.
3116 * gcc.target/aarch64/pr60675.C: Move to...
3117 * g++.dg/other/pr60675.C: ... Here. Add target directives.
3118 * gcc.target/aarch64/pr81422.C: Move to...
3119 * g++.dg/other/pr81422.C: ... Here. Add target directives.
3120 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
3121 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
3122 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
3123 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
3124 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
3125 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
3126 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
3127 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
3128 * gcc.target/aarch64/sve/tls_2.C: Move to...
3129 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
3130 * gcc.target/aarch64/pr81414.C: Rename to...
3131 * gcc.target/aarch64/pr81414.c: ... This.
3132 * gcc.target/aarch64/simd/pr67896.C: Rename to...
3133 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
3135 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
3136 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
3137 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
3138 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
3141 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3144 * gcc.dg/pr85414.c: New test.
3146 2018-04-17 Martin Jambor <mjambor@suse.cz>
3149 * g++.dg/ipa/pr85421.C: New test.
3151 2018-04-17 Martin Liska <mliska@suse.cz>
3154 * g++.dg/lto/pr85405b_0.C: New test.
3155 * g++.dg/lto/pr85405b_1.C: New test.
3157 2018-04-17 Martin Liska <mliska@suse.cz>
3160 * g++.dg/lto/pr85405_0.C: New test.
3161 * g++.dg/lto/pr85405_1.C: New test.
3163 2018-04-17 Martin Liska <mliska@suse.cz>
3166 * g++.dg/ext/pr85329-2.C: New test.
3167 * g++.dg/ext/pr85329.C: New test.
3168 * gcc.target/i386/mvc12.c: New test.
3170 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
3173 * g++.dg/pr85039-1.C: New.
3174 * g++.dg/pr85039-2.C: New.
3175 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
3177 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
3180 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
3181 if the target supports efficient unaligned storage accesses.
3183 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
3186 * gcc.target/powerpc/pr83660.C: New test.
3188 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
3191 * gcc.target/i386/pr85403.c: New test.
3193 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
3196 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
3198 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3199 Jason Merrill <jason@redhat.com>
3202 * g++.dg/cpp0x/pr85112.C: New.
3204 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
3207 * g++.dg/ext/undef-bool-1.C: New file.
3208 * gcc.target/powerpc/powerpc.exp: Remove .C support.
3209 * gcc.target/powerpc/undef-bool-1.C: Remove file.
3211 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
3214 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
3215 corresponding dg-error clause.
3216 * gcc.target/powerpc/pr80098-3.c: Ditto.
3217 * gcc.target/powerpc/pr80103-1.c: Delete.
3219 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
3223 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
3224 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
3226 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3229 * gfortran.dg/implied_do_io_5.f90: New test.
3231 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
3234 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
3235 several values: positive, negative, and zero.
3236 * gcc.target/powerpc/sse2-pslld-1.c: Same.
3237 * gcc.target/powerpc/sse2-psllq-1.c: Same.
3239 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
3241 PR rtl-optimization/79916
3242 * gcc.target/powerpc/pr79916.c: New.
3244 2018-04-13 Jakub Jelinek <jakub@redhat.com>
3246 PR rtl-optimization/85393
3247 * g++.dg/opt/pr85393.C: New test.
3248 * g++.dg/opt/pr85393-aux.cc: New file.
3250 PR rtl-optimization/85376
3251 * gcc.dg/pr85376.c: New test.
3253 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
3255 PR rtl-optimization/83852
3256 * gcc.dg/pr83852.c: New testcase.
3258 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
3261 * gcc.target/s390/pr77822-1.C: Rename to ...
3262 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
3263 * gcc.target/s390/pr77822-2.c: Add asm scan check.
3264 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
3266 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
3269 * gcc.target/i386/pr71991.c: New testcase.
3271 2018-04-13 Martin Liska <mliska@suse.cz>
3272 Jakub Jelinek <jakub@redhat.com>
3275 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
3278 2018-04-12 David Malcolm <dmalcolm@redhat.com>
3281 * g++.dg/diagnostic/macro-arg-count.C: New test.
3283 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3287 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
3288 array and move test to libgomp/testsuite/libgomp.fortran.
3289 * gfortran.dg/do_concurrent_6.f90: New test.
3291 2018-04-12 Marek Polacek <polacek@redhat.com>
3294 * g++.dg/parse/error61.C: New test.
3296 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3298 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
3299 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
3301 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3304 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
3305 specify -mvsx on gcc command line.
3307 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3310 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
3311 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
3313 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3316 * gcc.target/i386/pr85328.c: New test.
3318 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3320 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
3322 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3324 PR rtl-optimization/85342
3325 * gcc.target/i386/pr85342.c: New test.
3327 2018-04-11 Jason Merrill <jason@redhat.com>
3329 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
3330 if ulimit -v is set.
3332 2018-04-11 Bin Cheng <bin.cheng@arm.com>
3335 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
3337 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3339 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
3340 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
3342 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3345 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
3348 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3351 * gcc.target/i386/pr84301.c: New test.
3353 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3355 PR tree-optimization/85331
3356 * gcc.c-torture/execute/pr85331.c: New test.
3358 2018-04-11 Marek Polacek <polacek@redhat.com>
3361 * g++.dg/cpp0x/pr51225.C: Adjust error message.
3362 * g++.dg/cpp1z/constexpr-if21.C: New test.
3364 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3367 * gcc.target/i386/pr85281.c: New test.
3369 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3371 PR rtl-optimization/84659
3372 * gcc.dg/pr84659.c: New test.
3374 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3377 * g++.dg/debug/dwarf2/pr85302.C: New test.
3379 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3382 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
3385 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3388 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
3390 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
3392 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
3393 * gcc.target/powerpc/dimode_off.c: Ditto.
3394 * gcc.target/powerpc/tfmode_off.c: Ditto.
3395 * gcc.target/powerpc/timode_off.c: Ditto.
3397 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3399 * gcc.target/powerpc/vec-ldl-1.c: New test.
3400 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
3401 corrections to ABI implementation.
3403 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
3406 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
3408 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3410 PR rtl-optimization/85300
3411 * gcc.dg/pr85300.c: New test.
3413 2018-04-10 David Malcolm <dmalcolm@redhat.com>
3416 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
3417 where we now show the pertinent parameter.
3418 * g++.dg/diagnostic/aka2.C: Likewise.
3419 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3421 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3424 * gfortran.dg/gomp/pr85313.f90: New test.
3426 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3429 * g++.dg/parse/template29.C: New.
3431 2018-04-10 Bin Cheng <bin.cheng@arm.com>
3434 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
3436 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3440 * gcc.target/i386/avx512f-pr85177.c: New test.
3441 * gcc.target/i386/avx512f-pr85255.c: New test.
3443 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
3445 PR tree-optimization/85286
3446 * gcc.dg/vect/pr85286.c: New test.
3448 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3451 * gcc.target/arm/pr85173.c: New test.
3453 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3456 * gcc.dg/lto/pr85248_0.c: New test.
3457 * gcc.dg/lto/pr85248_1.c: New test.
3459 2018-04-09 Jan Hubicka <jh@suse.cz>
3462 * g++.dg/torture/pr85078.C: New.
3464 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3467 * g++.dg/cpp1z/decomp44.C: New.
3468 * g++.dg/cpp1z/decomp45.C: Likewise.
3470 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3473 * gfortran.dg/do_concurrent_5.f90: New test.
3474 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
3477 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3480 * gfortran.dg/parameter_array_element_3.f90: New test.
3482 2018-04-09 Jakub Jelinek <jakub@redhat.com>
3485 * g++.dg/cpp1z/decomp43.C: New test.
3487 PR rtl-optimization/80463
3488 * g++.dg/pr80463.C: Add -w to dg-options.
3490 2018-04-09 Richard Biener <rguenther@suse.de>
3492 PR tree-optimization/85284
3493 * gcc.dg/torture/pr85284.c: New testcase.
3495 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3497 PR rtl-optimization/80463
3498 PR rtl-optimization/83972
3499 PR rtl-optimization/83480
3501 * gcc.dg/pr80463.c: New test.
3502 * g++.dg/pr80463.C: Likewise.
3503 * gcc.dg/pr83972.c: Likewise.
3505 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3507 PR rtl-optimization/83913
3508 * gcc.dg/pr83913.c: New test.
3510 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3512 PR rtl-optimization/83962
3513 * gcc.dg/pr83962.c: New test.
3515 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3517 PR rtl-optimization/83530
3518 * gcc.dg/pr83530.c: New test.
3520 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3523 * gfortran.dg/realloc_on_assign_16a.f90: New test.
3525 2018-04-07 Jakub Jelinek <jakub@redhat.com>
3527 PR tree-optimization/85257
3528 * gcc.dg/pr85257.c: New test.
3530 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
3532 * g++.dg/opt/pr85196.C: New test.
3534 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3537 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
3538 std::tuple here since they need C++11.
3539 * g++.dg/lookup/missing-std-include-8.C: New test.
3540 * g++.dg/lookup/missing-std-include.C: Move std::array and
3541 std::tuple test to missing-std-include-6.C to avoid failures
3544 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3547 * gcc.dg/debug/pr85252.c: New test.
3549 PR rtl-optimization/84872
3550 * gcc.dg/graphite/pr84872.c: New test.
3553 * g++.dg/cpp1z/decomp42.C: New test.
3555 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3558 * g++.dg/lookup/missing-std-include-7.C: New test.
3560 2018-04-06 Tamar Christina <tamar.christina@arm.com>
3562 * gcc.dg/struct-simple.c: Revert r254862.
3563 * lib/target-supports.exp
3564 (check_effective_target_word_mode_no_slow_unalign): Likewise.
3566 2018-04-06 Richard Biener <rguenther@suse.de>
3569 * gcc.dg/torture/pr85244-1.c: New testcase.
3570 * gcc.dg/torture/pr85244-2.c: Likewise.
3572 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3575 * c-c++-common/ubsan/pr85213.c: New test.
3577 2018-04-06 Richard Biener <rguenther@suse.de>
3580 * gcc.dg/pr85180.c: New testcase.
3582 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3584 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
3585 to trigger the optimization. Do some cleanup and function
3586 renaming. Add more test functions.
3588 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3590 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
3592 * gcc.target/s390/hotpatch-1.c: Skip when building without
3594 * gcc.target/s390/hotpatch-10.c: Likewise.
3595 * gcc.target/s390/hotpatch-11.c: Likewise.
3596 * gcc.target/s390/hotpatch-12.c: Likewise.
3597 * gcc.target/s390/hotpatch-13.c: Likewise.
3598 * gcc.target/s390/hotpatch-14.c: Likewise.
3599 * gcc.target/s390/hotpatch-15.c: Likewise.
3600 * gcc.target/s390/hotpatch-16.c: Likewise.
3601 * gcc.target/s390/hotpatch-17.c: Likewise.
3602 * gcc.target/s390/hotpatch-18.c: Likewise.
3603 * gcc.target/s390/hotpatch-19.c: Likewise.
3604 * gcc.target/s390/hotpatch-2.c: Likewise.
3605 * gcc.target/s390/hotpatch-3.c: Likewise.
3606 * gcc.target/s390/hotpatch-4.c: Likewise.
3607 * gcc.target/s390/hotpatch-5.c: Likewise.
3608 * gcc.target/s390/hotpatch-6.c: Likewise.
3609 * gcc.target/s390/hotpatch-7.c: Likewise.
3610 * gcc.target/s390/hotpatch-8.c: Likewise.
3611 * gcc.target/s390/hotpatch-9.c: Likewise.
3613 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3615 * c-c++-common/Wattributes.c: Disable warning for s390* target and
3616 check for an error instead.
3617 * gcc.dg/Wattributes-6.c: Likewise.
3619 2018-04-05 Jakub Jelinek <jakub@redhat.com>
3622 * g++.dg/cpp1z/decomp39.C: New test.
3623 * g++.dg/cpp1z/decomp40.C: New test.
3626 * g++.dg/cpp1z/decomp41.C: New test.
3629 * gcc.dg/pr85195.c: New test.
3631 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3634 * g++.dg/cpp0x/initlist100.C: New.
3635 * g++.dg/cpp0x/initlist101.C: Likewise.
3637 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3640 * g++.dg/other/pr84792-1.C: New.
3641 * g++.dg/other/pr84792-2.C: Likewise.
3643 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
3646 * gcc.target/i386/pr85193.c: New test.
3648 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
3651 * g++.dg/concepts/pr84979.C: New.
3652 * g++.dg/concepts/pr84979-2.C: New.
3653 * g++.dg/concepts/pr84979-3.C: New.
3655 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3658 * g++.dg/cpp0x/variadic174.C: New.
3660 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3663 * g++.dg/ext/builtin13.C: New test.
3664 * g++.dg/ext/atomic-4.C: New test.
3667 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
3668 * g++.dg/ext/bases3.C: New test.
3670 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3673 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
3674 to match a single insn of the baz function. Move scan directives at
3675 the end of the file below the functions they are trying to test for
3677 * gcc.target/arm/cmse/cmse-16.c: New testcase.
3679 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
3681 PR rtl-optimization/84878
3682 * gcc.target/powerpc/pr84878.c: New test.
3684 2018-04-04 Michael Matz <matz@suse.de>
3686 * gcc.dg/Wstringop-overflow-4.c: New test.
3687 * c-c++-common/Wstringop-truncation-4.c: Adjust.
3689 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3692 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
3693 for the diagnostics of overridden functions. Adjust for new wording.
3695 2018-04-04 Richard Biener <rguenther@suse.de>
3698 * g++.dg/lto/pr85176_0.C: New testcase.
3700 2018-04-04 Richard Biener <rguenther@suse.de>
3703 * lib/target-supports.exp (check_effective_target_vect_perm_short):
3706 2018-04-04 Martin Liska <mliska@suse.cz>
3709 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
3710 and msdata as a workaround for powerpc.
3712 2018-04-04 Richard Biener <rguenther@suse.de>
3714 PR tree-optimization/85168
3715 * gcc.dg/torture/pr85168.c: New testcase.
3717 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
3720 * g++.dg/pr84943.C: New.
3721 * g++.dg/pr84943-2.C: New.
3723 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3725 PR rtl-optimization/85167
3726 * gcc.dg/pr85167.c: New test.
3728 PR tree-optimization/85156
3729 * c-c++-common/pr85156.c: New test.
3730 * gcc.c-torture/execute/pr85156.c: New test.
3732 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
3734 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
3735 * gcc.target/powerpc/undef-bool-1.C: New file.
3736 * gcc.target/powerpc/undef-bool-2.c: New file.
3738 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3741 * g++.dg/cpp1z/class-deduction52.C: New.
3743 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3746 * g++.dg/cpp0x/pr85147.C: New test.
3749 * g++.dg/cpp0x/gen-attrs-64.C: New test.
3752 * g++.dg/gomp/pr85134.C: New test.
3753 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
3756 * gcc.c-torture/execute/pr85169.c: New test.
3757 * gcc.target/i386/avx512f-pr85169.c: New test.
3758 * gcc.target/i386/avx512bw-pr85169.c: New test.
3760 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3763 * gcc.target/powerpc/pr69946: Adjust comment. Remove
3764 scan-assembler-times clause.
3766 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
3768 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
3769 dg-additional-options.
3771 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3773 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
3775 2018-04-03 Richard Biener <rguenther@suse.de>
3778 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
3780 2018-04-02 Jim Wilson <jimw@sifive.com>
3782 * gcc.target/riscv/pr84660.c: New.
3783 * gcc.target/riscv/shift-and-1.c: New.
3784 * gcc.target/riscv/shift-and-2.c: New.
3786 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3789 * gfortran.dg/array_simplify_2.f90: New test.
3791 2018-04-01 Jakub Jelinek <jakub@redhat.com>
3794 * gcc.target/i386/avx512f-pr85090-1.c: New test.
3795 * gcc.target/i386/avx512f-pr85090-2.c: New test.
3796 * gcc.target/i386/avx512f-pr85090-3.c: New test.
3797 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
3798 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
3800 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
3803 * g++.dg/pr85027.C: New.
3805 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3808 * gcc.target/powerpc/sse-maxps-2.c: New test.
3809 * gcc.target/powerpc/sse-minps-2.c: New test.
3811 2018-03-30 Jakub Jelinek <jakub@redhat.com>
3814 * g++.dg/gomp/pr84791.C: New test.
3816 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
3819 * gfortran.dg/array_constructor_53.f90: New test.
3821 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3824 * gfortran.dg/substr_6.f90: Remove illegal test for
3825 out-of-bounds substring.
3827 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3830 * gfortran.dg/zero_sized_10.f90: New test.
3832 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3835 * g++.dg/lookup/missing-std-include-6.C: New test.
3836 * g++.dg/lookup/missing-std-include.C: Add std::pair and
3838 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
3839 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
3840 <cstring>, <cassert>, and <cstdlib>.
3842 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
3845 * gcc.target/i386/pr84985.c: New.
3847 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3850 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
3852 2018-03-29 Jakub Jelinek <jakub@redhat.com>
3855 * g++.dg/warn/Wunused-var-31.C: New test.
3858 * c-c++-common/Wduplicated-branches-14.c: New test.
3860 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3863 * g++.dg/cpp0x/pr84606.C: New.
3865 2018-03-29 Carl Love <cel@us.ibm.com>
3868 2017-09-27 Carl Love <cel@us.ibm.com>
3870 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
3871 for the __builtin_fctid and __builtin_fctiw.
3873 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
3876 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
3877 deleted builtin function.
3878 (div_weuo): Likewise.
3879 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
3880 (div_deuo): Likewise.
3882 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3885 * g++.dg/other/default13.C: New.
3887 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3890 * gcc.target/i386/pr85095-1.c: New test.
3891 * gcc.target/i386/pr85095-2.c: New test.
3892 * gcc.c-torture/execute/pr85095.c: New test.
3894 PR tree-optimization/82004
3895 * gcc.dg/pr82004.c: New test.
3897 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3898 Martin Liska <mliska@suse.cz>
3901 * g++.dg/asan/pr85081.C: New test.
3903 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
3906 * g++.dg/template/pr84789.C: Adjust for testing with
3910 * g++.dg/template/pr84973.C: New.
3911 * g++.dg/template/pr84973-2.C: New.
3912 * g++.dg/template/pr84973-3.C: New.
3915 * g++.dg/eh/pr84968.C: New.
3917 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3920 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
3921 long double multiply/divide uses the correct function.
3922 * gcc.target/powerpc/mulkc-3.c: Likewise.
3923 * gcc.target/powerpc/divkc-2.c: Likewise.
3924 * gcc.target/powerpc/divkc-3.c: Likewise.
3926 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3929 * g++.dg/cpp0x/defaulted51.C: New.
3930 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
3932 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3935 * g++.dg/ext/vector35.C: New test.
3938 * g++.dg/ext/builtin-offsetof3.C: New test.
3941 * g++.dg/cpp1y/pr85076.C: New test.
3943 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3946 * gfortran.dg/matmul_rank_1.f90: New test.
3948 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3949 Harald Anlauf <anlauf@gmx.de>
3951 * gfortran.dg/structure_constructor_15.f90: New test.
3953 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
3955 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
3956 for the diagnostics of overridden functions. Adjust for new wording.
3957 * g++.dg/cpp0x/implicit1.C: Likewise.
3958 * g++.dg/cpp0x/override1.C: Likewise.
3959 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3960 * g++.dg/eh/shadow1.C: Likewise.
3961 * g++.dg/inherit/covariant12.C: Likewise.
3962 * g++.dg/inherit/covariant14.C: Likewise.
3963 * g++.dg/inherit/covariant15.C: Likewise.
3964 * g++.dg/inherit/covariant16.C: Likewise.
3965 * g++.dg/inherit/covariant22.C: Likewise.
3966 * g++.dg/inherit/crash3.C: Likewise.
3967 * g++.dg/inherit/error2.C: Likewise.
3968 * g++.dg/template/crash100.C: Likewise.
3969 * g++.old-deja/g++.eh/spec6.C: Likewise.
3970 * g++.old-deja/g++.mike/p811.C: Likewise.
3971 * g++.old-deja/g++.other/virtual11.C: Likewise.
3972 * g++.old-deja/g++.other/virtual4.C: Likewise.
3974 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
3977 * gcc.target/i386/pr85044.c: New test.
3979 2018-03-27 Martin Sebor <msebor@redhat.com>
3982 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
3985 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3988 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
3990 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3993 * gcc.target/arm/pr81863.c: New test.
3995 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
3998 * testsuite/gcc.target/nvptx/pr85056.c: New test.
3999 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
4001 2018-03-27 Richard Biener <rguenther@suse.de>
4004 * lib/target-supports.exp (check_ssse3_available): New function.
4005 (check_effective_target_vect_perm_short): Enable for x86 if
4006 check_ssse3_available.
4008 2018-03-27 Richard Biener <rguenther@suse.de>
4010 PR tree-optimization/85082
4011 * gfortran.dg/pr85082.f90: New testcase.
4013 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
4015 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
4016 to "l=2" in dg-final.
4018 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
4020 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
4021 * gcc.target/mips/fix-r4000-2.c: Likewise.
4022 * gcc.target/mips/fix-r4000-3.c: Likewise.
4023 * gcc.target/mips/fix-r4000-4.c: Likewise.
4024 * gcc.target/mips/fix-r4000-5.c: Likewise.
4025 * gcc.target/mips/fix-r4000-6.c: Likewise.
4026 * gcc.target/mips/fix-r4000-7.c: Likewise.
4027 * gcc.target/mips/fix-r4000-8.c: Likewise.
4028 * gcc.target/mips/fix-r4000-9.c: Likewise.
4029 * gcc.target/mips/fix-r4000-10.c: Likewise.
4030 * gcc.target/mips/fix-r4000-7.c: Change dg-final
4031 "mulditi3_r4000" instead of "mulditi3".
4032 * gcc.target/mips/fix-r4000-8.c: Change dg-final
4033 "umulditi3_r4000" instead of "umulditi3".
4035 2018-03-27 Jakub Jelinek <jakub@redhat.com>
4038 * g++.dg/inherit/covariant22.C: New test.
4040 2018-03-27 Richard Biener <rguenther@suse.de>
4043 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
4046 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4047 Jason Merrill <jason@redhat.com>
4050 * g++.dg/init/array49.C: New.
4051 * g++.dg/torture/pr70499.C: Adjust.
4053 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
4056 * gcc.target/i386/pr85073.c: New test.
4058 2018-03-26 Richard Biener <rguenther@suse.de>
4061 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
4064 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4067 * gfortran.dg/parameter_array_format.f90: New test.
4069 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4070 Neil Carlson <neil.n.carlson@gmail.com>
4073 * gfortran.dg/literal_character_constant_1.inc: Replace
4074 call abort by STOP n.
4075 * gfortran.dg/overload_1.f90: Likewise.
4077 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
4078 Dominique d'Humieres <dominiq@gcc.gnu.org>
4081 * gfortran.dg/scalar_pointer_1.f90: New test.
4083 2018-03-25 Tom de Vries <tom@codesourcery.com>
4085 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
4088 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4091 * gfortran.dg/pr89497.f90: New test.
4093 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4096 * gfortran.dg/substr_7.f90: New test.
4098 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
4101 * gfortran.dg/pr42651.f90: New test.
4102 * gfortran.dg/func_result_7.f90: Update error message.
4104 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
4106 PR tree-optimization/84005
4107 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
4108 failing to force the alignment.
4110 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4112 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
4116 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4118 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
4119 message. Fix scan-assembler patterns.
4121 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4124 * g++.dg/cpp0x/pr85015.C: New test.
4127 * g++.dg/cpp1y/pr84942.C: New test.
4129 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
4132 * testsuite/gcc.target/i386/pr85030.c: New.
4134 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4137 * g++.dg/pr85026.C: New test.
4139 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
4141 * g++.dg/debug/pr84704.C: XFAIL AIX.
4143 2018-03-23 Sudakshina Das <sudi.das@arm.com>
4146 * gcc.target/arm/pr84826.c: Add dg directive.
4148 2018-03-23 Marek Polacek <polacek@redhat.com>
4151 * g++.dg/ext/builtin-offsetof2.C: New test.
4154 * g++.dg/cpp0x/Wnarrowing5.C: New test.
4155 * gcc.dg/pr85045.c: New test.
4157 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
4160 * gnat.dg/lto22.adb: New test.
4161 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
4162 * gnat.dg/lto22_pkg2.ads: Likewise.
4164 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4167 * gcc.dg/lto/pr80778_0.c: New test.
4170 * gcc.target/i386/pr85034.c: New test.
4173 * c-c++-common/torture/pr85022.c: New test.
4176 * g++.dg/ubsan/pr85029.C: New test.
4178 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
4181 * g++.dg/cpp0x/pr71251.C: New.
4184 * g++.dg/template/pr84789.C: New.
4185 * g++.dg/template/pr84789-2.C: New.
4186 * g++.dg/template/pr84789-3.C: New.
4187 * g++.dg/parse/dtor11.C: Accept alternate error message.
4190 * g++.dg/pr84729.C: New.
4191 * g++.old-deja/g++.ext/arrnew2.C: Require error.
4192 * g++.old-deja/g++.robertl/eb58.C: Likewise.
4193 * g++.old-deja/g++.robertl/eb63.C: Likewise.
4195 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
4198 * gfortran.dg/interface_42.f90: New test.
4199 * gfortran.dg/interface_43.f90: New test.
4201 2018-03-22 Sudakshina Das <sudi.das@arm.com>
4204 * gcc.target/arm/pr84826.c: New test.
4206 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
4208 * gcc.target/arm/addr-modes-float.c: Move dg-do before
4209 dg-require-effective-target.
4210 * gcc.target/arm/addr-modes-int.c: Likewise.
4211 * gcc.target/nios2/lo-addr-tls.c: Likewise.
4213 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
4216 * gcc.target/powerpc/altivec-ld-1.c: New test.
4218 2018-03-22 Bin Cheng <bin.cheng@arm.com>
4220 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
4222 2018-03-22 Jakub Jelinek <jakub@redhat.com>
4225 * gcc.dg/pr84941.c: New test.
4227 2018-03-22 Tom de Vries <tom@codesourcery.com>
4229 PR tree-optimization/84956
4230 * gcc.dg/pr84956.c: New test.
4232 2018-03-22 Marek Polacek <polacek@redhat.com>
4235 * g++.dg/cpp1z/constexpr-if15.C: New test.
4236 * g++.dg/cpp1z/constexpr-if16.C: New test.
4238 2018-03-21 Joseph Myers <joseph@codesourcery.com>
4240 * gcc.dg/builtin-tgmath-3.c: New test.
4242 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
4245 * g++.dg/concepts/pr71965.C: New.
4249 * g++.dg/cpp0x/pr84610.C: New.
4250 * g++.dg/cpp0x/pr84642.C: New.
4252 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4255 * c-c++-common/pr84999.c: New test.
4257 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4260 * g++.dg/ext/desig10.C: New.
4262 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4263 Harald Anlauf <anlauf@gmx.de>
4266 * gfortran.dg/pr84957.f90: New test.
4268 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4270 PR tree-optimization/84960
4271 * gcc.c-torture/compile/pr84960.c: New test.
4273 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
4275 PR tree-optimization/84811
4276 * gcc.dg/torture/pr84811.c: New test.
4278 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4280 PR tree-optimization/84982
4281 * c-c++-common/pr84982.c: New test.
4284 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
4286 * g++.dg/torture/pr84961-1.C: New test.
4287 * g++.dg/torture/pr84961-2.C: New test.
4289 2018-03-21 Nathan Sidwell <nathan@acm.org>
4292 * g++.dg/pr85008.C: New.
4294 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
4297 * gfortran.dg/char_result_17.f90: New test.
4299 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4302 * g++.dg/other/accessor-fixits-1.C: Move to...
4303 * g++.dg/torture/accessor-fixits-1.C: ...here.
4304 * g++.dg/other/accessor-fixits-2.C: Move to...
4305 * g++.dg/torture/accessor-fixits-2.C: ...here.
4306 * g++.dg/other/accessor-fixits-3.C: Move to...
4307 * g++.dg/torture/accessor-fixits-3.C: ...here.
4308 * g++.dg/other/accessor-fixits-4.C: Move to...
4309 * g++.dg/torture/accessor-fixits-4.C: ...here.
4310 * g++.dg/other/accessor-fixits-5.C: Move to...
4311 * g++.dg/torture/accessor-fixits-5.C: ...here.
4312 * g++.dg/torture/accessor-fixits-6.C: New testcase.
4313 * g++.dg/torture/accessor-fixits-7.C: New testcase.
4314 * g++.dg/torture/accessor-fixits-8.C: New testcase.
4316 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4318 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
4320 2018-03-21 Sudakshina Das <sudi.das@arm.com>
4323 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
4325 2018-03-21 Nathan Sidwell <nathan@acm.org>
4328 * g++.dg/lookup/pr84804.C: New.
4330 2018-03-21 Martin Sebor <msebor@redhat.com>
4333 * g++.dg/Wclass-memaccess-3.C: New test.
4334 * g++.dg/Wclass-memaccess-4.C: New test.
4336 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4339 * g++.dg/other/accessor-fixits-1.C
4340 (test_access_const_t1_color): New.
4341 (test_deref_const_t1_color): New.
4342 * g++.dg/other/accessor-fixits-5.C: New testcase.
4344 2018-03-21 Tom de Vries <tom@codesourcery.com>
4346 PR tree-optimization/83126
4347 * gcc.dg/graphite/pr83126.c: New test.
4349 2018-03-21 Nathan Sidwell <nathan@acm.org>
4351 * g++.dg/ext/anon-struct6.C: Adjust.
4352 * g++.dg/ext/deprecate-1.C: New.
4353 * g++.dg/ext/deprecate-2.C: New.
4354 * g++.dg/lookup/pr84602.C: Adjust.
4355 * g++.dg/lookup/pr84962.C: Adjust.
4356 * g++.old-deja/g++.other/anon4.C
4359 * g++.dg/lookup/pr84836.C: New.
4361 2018-03-21 Bin Cheng <bin.cheng@arm.com>
4363 PR tree-optimization/84969
4364 * gcc.dg/tree-ssa/pr84969.c: New test.
4366 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4368 PR rtl-optimization/84989
4369 * gcc.target/i386/pr84989.c: New test.
4371 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4373 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
4375 2018-03-21 Martin Liska <mliska@suse.cz>
4378 * gfortran.dg/goacc/pr84963.f90: New test.
4380 2018-03-21 Marek Polacek <polacek@redhat.com>
4382 PR c++/71638, ICE with NSDMI and reference.
4383 * g++.dg/cpp0x/nsdmi14.C: New test.
4384 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
4386 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
4388 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
4389 MIPS with -mpaired-single directives.
4391 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
4394 * gfortran.dg/interface_41.f90: New test.
4396 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4399 * gcc.dg/pr84875.c: New test.
4401 2018-03-20 Marek Polacek <polacek@redhat.com>
4403 PR c++/84978, ICE with NRVO.
4404 * g++.dg/opt/nrv19.C: New test.
4406 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4409 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4410 Disable for armeb targets.
4411 * gcc.target/arm/pr82518.c: New test.
4413 2018-03-20 Nathan Sidwell <nathan@acm.org>
4416 * g++.dg/lookup/pr84962.C: New.
4419 * g++.dg/lookup/pr84970.C: New.
4421 2018-03-20 Richard Biener <rguenther@suse.de>
4424 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
4426 2018-03-20 Martin Liska <mliska@suse.cz>
4429 * g++.dg/ipa/pr84825.C: New test.
4431 2018-03-20 Martin Liska <mliska@suse.cz>
4433 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
4435 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4438 * gcc.c-torture/compile/pr84845.c: New test.
4440 2018-03-20 Sudakshina Das <sudi.das@arm.com>
4443 * gcc.target/arm/pr82989.c: New test.
4445 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4448 * gcc.target/i386/pr84945.c: New test.
4450 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
4453 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
4455 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4458 * gcc.dg/pr84953.c: New test.
4460 2018-03-19 Marek Polacek <polacek@redhat.com>
4463 * g++.dg/cpp1z/lambda-__func__.C: New test.
4466 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
4468 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4471 * g++.dg/asan/pr78651.C: New test.
4473 2018-03-19 Tom de Vries <tom@codesourcery.com>
4475 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
4476 vect_int_mult. Add nvptx xfail for PR84958.
4478 2018-03-19 Nathan Sidwell <nathan@acm.org>
4481 * g++.dg/cpp1y/pr84835.C: New.
4483 2018-03-19 Sudakshina Das <sudi.das@arm.com>
4486 * gcc.target/aarch64/pr81647.c: New.
4488 2018-03-19 Richard Biener <rguenther@suse.de>
4490 PR tree-optimization/84933
4491 * g++.dg/pr84933.C: New testcase.
4493 2018-03-19 Richard Biener <rguenther@suse.de>
4495 PR tree-optimization/84859
4496 * gcc.dg/tree-ssa/pr84859.c: New testcase.
4497 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
4498 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
4499 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
4501 2018-03-19 Nathan Sidwell <nathan@acm.org>
4504 * g++.dg/lookup/pr84812.C: New.
4506 2018-03-19 Richard Biener <rguenther@suse.de>
4508 PR tree-optimization/84929
4509 * gcc.dg/torture/pr84929.c: New testcase.
4511 2018-03-19 Tamar Christina <tamar.christina@arm.com>
4514 * gcc.target/arm/big-endian-subreg.c: Delete.
4516 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4519 * gfortran.dg/array_constructor_52.f90: New test.
4521 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
4524 * gfortran.dg/pr77414.f90: New test.
4525 * gfortran.dg/internal_references_1.f90: Adjust error message.
4527 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
4530 * gfortran.dg/pr65453.f90: New test.
4532 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
4534 PR tree-optimization/84913
4535 * gfortran.dg/vect/pr84913.f90: New test.
4537 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4540 * gfortran.dg/warn_concat.f90: New test.
4542 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4545 * gcc.dg/pr84899.c: New test.
4547 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
4550 * gfortran.dg/pr69395.f90: Add test for max dimensions
4552 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
4555 * gcc.target/i386/pr84876.c: New test.
4557 2018-03-16 Martin Liska <mliska@suse.cz>
4560 * gcc.target/i386/mvc11.c: New test.
4562 2018-03-16 Martin Liska <mliska@suse.cz>
4565 * gcc.target/i386/mvc10.c: New test.
4567 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4571 * g++.dg/cpp1y/pr79937-1.C: New test.
4572 * g++.dg/cpp1y/pr79937-2.C: New test.
4573 * g++.dg/cpp1y/pr79937-3.C: New test.
4574 * g++.dg/cpp1y/pr79937-4.C: New test.
4575 * g++.dg/cpp1y/pr82410.C: New test.
4577 2018-03-16 Tom de Vries <tom@codesourcery.com>
4579 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
4581 2018-03-16 Tom de Vries <tom@codesourcery.com>
4583 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
4585 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4588 * g++.dg/cpp2a/desig8.C: New test.
4590 PR tree-optimization/84841
4591 * gcc.dg/pr84841.c: New test.
4594 * g++.dg/cpp2a/desig7.C: New test.
4596 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
4597 Jim MacArthur <jim.macarthur@codethink.co.uk>
4599 * gfortran.dg/automatic_1.f90: New test.
4600 * gfortran.dg/automatic_repeat.f90: New test
4601 * gfortran.dg/automatic_save.f90: New test.
4602 * gfortran.dg/vax_structure.f90: New test.
4604 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4607 * gfortran.dg/pr78741.f90: New test.
4609 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4612 * gfortran.dg/pr69395.f90: New test.
4614 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4617 * g++.dg/opt/pr79085.C: New test.
4619 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
4622 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
4623 label instead of __x86_indirect_thunk label.
4625 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4628 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
4629 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
4630 * g++.dg/warn/deprecated-13.C: New test.
4632 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
4634 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
4636 2018-03-15 Richard Biener <rguenther@suse.de>
4639 * c-c++-common/pr84873.c: New testcase.
4641 2018-03-15 Tamar Christina <tamar.christina@arm.com>
4644 * gcc.target/arm/big-endian-subreg.c: New.
4646 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4649 * gcc.c-torture/compile/pr84860.c: New test.
4651 2018-03-15 Julia Koval <julia.koval@intel.com>
4653 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4655 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
4658 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4661 * gcc.dg/pr84853.c: New test.
4663 2018-03-14 Carl Love <cel@us.ibm.com>
4665 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
4667 2018-03-14 Martin Liska <mliska@suse.cz>
4670 * g++.dg/lto/pr84805_0.C: New test.
4671 * g++.dg/lto/pr84805_1.C: New test.
4672 * g++.dg/lto/pr84805_2.C: New test.
4674 2018-03-14 David Malcolm <dmalcolm@redhat.com>
4677 * gcc.dg/fixits-pr84852-1.c: New test.
4678 * gcc.dg/fixits-pr84852-2.c: New test.
4680 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4682 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
4683 separate verbose message.
4684 * lib/scandump.exp (scan-dump-times): Likewise.
4686 2018-03-14 Julia Koval <julia.koval@intel.com>
4688 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
4690 * gcc.target/i386/funcspec-56.inc: Ditto.
4692 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4694 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
4697 2018-03-14 Jakub Jelinek <jakub@redhat.com>
4700 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
4701 check count from 17 to 14.
4704 * gcc.target/i386/pr84844.c: New test.
4706 2018-03-14 Richard Biener <rguenther@suse.de>
4708 PR tree-optimization/84830
4709 * gcc.dg/torture/pr84830.c: New testcase.
4711 2018-03-14 Marek Polacek <polacek@redhat.com>
4714 * g++.dg/cpp0x/static_assert15.C: New test.
4716 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
4719 * gfortran.dg/pr61775.f90: New test.
4721 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4724 * g++.dg/ext/pr84843-1.C: New test.
4725 * g++.dg/ext/pr84843-2.C: New test.
4727 2018-03-13 David Pagan <dave.pagan@oracle.com>
4730 * gcc.dg/pr46921.c: New test.
4732 2018-03-13 Martin Sebor <msebor@redhat.com>
4734 PR tree-optimization/84725
4735 * c-c++-common/Wstringop-truncation-4.c: New test.
4736 * c-c++-common/attr-nonstring-5.c: New test.
4738 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4740 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
4742 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
4743 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
4745 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4747 * gcc.target/aarch64/sve/tls_1.c: New test.
4748 * gcc.target/aarch64/sve/tls_2.C: Likewise.
4750 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4752 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
4753 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
4755 2018-03-13 Martin Liska <mliska@suse.cz>
4758 * g++.dg/ipa/pr84658.C: New test.
4760 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4763 * gcc.dg/pr84834.c: New test.
4766 * gcc.target/i386/pr84827.c: New test.
4769 * g++.dg/ext/pr84828.C: New test.
4772 * gcc.target/i386/avx512f-pr84786-1.c: New test.
4773 * gcc.target/i386/avx512f-pr84786-2.c: New test.
4776 * g++.dg/cpp1y/constexpr-84808.C: New test.
4779 * g++.dg/debug/pr84704.C: New test.
4781 2018-03-12 Renlin Li <renlin.li@arm.com>
4783 * gcc.target/aarch64/movi_hf.c: New.
4784 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
4785 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
4787 2018-03-12 Martin Sebor <msebor@redhat.com>
4789 PR tree-optimization/83456
4790 * c-c++-common/Wrestrict-2.c: Remove test cases.
4791 * c-c++-common/Wrestrict.c: Same.
4792 * gcc.dg/Wrestrict-12.c: New test.
4793 * gcc.dg/Wrestrict-14.c: New test.
4795 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4797 * g++.dg/pr84821.C: New test.
4799 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4801 * gcc.dg/pr84799.c: New test.
4803 2018-03-12 Richard Biener <rguenther@suse.de>
4805 PR tree-optimization/84803
4806 * gcc.dg/torture/pr84803.c: New testcase.
4808 2018-03-12 Jakub Jelinek <jakub@redhat.com>
4811 * g++.dg/debug/pr84813.C: New test.
4813 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
4816 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
4818 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
4821 * gfortran.dg/pr83939.f90
4823 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4826 * gfortran.dg/zero_sized_9.f90: New test.
4828 2018-03-11 Jakub Jelinek <jakub@redhat.com>
4831 * g++.dg/debug/dwarf2/enum2.C: New test.
4833 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
4836 * gfortran.dg/pr84734.f90: New test.
4838 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
4840 * gnat.dg/prot3.adb: New test.
4841 * gnat.dg/prot3_pkg.ad[sb]: New helper.
4843 2018-03-09 Jason Merrill <jason@redhat.com>
4844 Paolo Carlini <paolo.carlini@oracle.com>
4848 * g++.dg/cpp0x/pr71169.C: New.
4849 * g++.dg/cpp0x/pr71169-2.C: Likewise.
4850 * g++.dg/cpp0x/pr71832.C: Likewise.
4852 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
4855 * gcc.target/powerpc/pr83969.c: New test.
4857 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4860 * gcc.dg/pr84772.c: New test.
4863 * g++.dg/warn/Wformat-2.C: New test.
4866 * g++.dg/ext/vla18.C: New test.
4868 2018-03-09 Martin Sebor <msebor@redhat.com>
4870 PR tree-optimization/84526
4871 * gcc.dg/Wrestrict-10.c: New test.
4872 * gcc.dg/Wrestrict-11.c: New test.
4874 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
4876 PR rtl-optimization/84682
4877 * gcc.dg/torture/pr84682-1.c: New.
4878 * gcc.dg/torture/pr84682-2.c: New.
4879 * gcc.dg/torture/pr84682-3.c: New.
4881 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4884 * g++.dg/ext/pr84724.C: New test.
4886 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
4889 * gcc.target/arm/pr83712.c: New.
4891 2018-03-09 Richard Biener <rguenther@suse.de>
4893 PR tree-optimization/84775
4894 * gcc.dg/torture/pr84775.c: New testcase.
4896 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4899 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
4902 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
4904 * gcc.c-torture/compile/20180309-1.c: New test.
4906 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4909 * g++.dg/warn/Wunused-function4.C: New test.
4912 * gcc.target/i386/pr84742-1.c: New test.
4913 * gcc.target/i386/pr84742-2.c: New test.
4915 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4918 * gcc.c-torture/execute/pr84748.c: New test.
4920 2018-03-08 Richard Biener <rguenther@suse.de>
4923 * gcc.dg/graphite/pr84552.c: New testcase.
4925 2018-03-08 Richard Biener <rguenther@suse.de>
4927 PR tree-optimization/84178
4928 * gcc.dg/torture/pr84178-2.c: New testcase.
4930 2018-03-08 David Malcolm <dmalcolm@redhat.com>
4932 PR tree-optimization/84178
4933 * gcc.c-torture/compile/pr84178-1.c: New test.
4935 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
4937 * lib/target-supports.exp: Do not return zero from a ifunc
4940 2018-03-08 Richard Biener <rguenther@suse.de>
4942 PR tree-optimization/84746
4943 * gcc.dg/torture/pr84746.c: New testcase.
4946 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
4949 * gcc.dg/graphite/pr84404.c: New.
4951 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4953 PR tree-optimization/84740
4954 * gcc.dg/torture/pr84740.c: New test.
4956 PR tree-optimization/84739
4957 * gcc.dg/pr84739.c: New test.
4959 2018-03-07 Martin Sebor <msebor@redhat.com>
4961 PR tree-optimization/83519
4962 * gcc.dg/Wrestrict-13.c: New test.
4964 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
4968 * gfortran.dg/pr64124.f90: New tests.
4969 * gfortran.dg/pr70409.f90: New tests.
4971 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
4974 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
4976 2018-03-07 Martin Sebor <msebor@redhat.com>
4978 PR tree-optimization/84526
4979 * gcc.dg/Wrestrict-10.c: New test.
4981 2018-03-07 Martin Sebor <msebor@redhat.com>
4983 PR tree-optimization/84468
4984 * g++.dg/warn/Wstringop-truncation-2.C: New test.
4985 * gcc.dg/Wstringop-truncation.c: New test.
4986 * gcc.dg/Wstringop-truncation-2.c: New test.
4988 2018-03-07 Jakub Jelinek <jakub@redhat.com>
4991 * gfortran.dg/pr84565.f90: New test.
4994 * gcc.target/i386/pr84723-1.c: New test.
4995 * gcc.target/i386/pr84723-2.c: New test.
4996 * gcc.target/i386/pr84723-3.c: New test.
4997 * gcc.target/i386/pr84723-4.c: New test.
4998 * gcc.target/i386/pr84723-5.c: New test.
5000 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
5003 * gfortran.dg/pr64107.f90: New test.
5005 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5009 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
5011 2018-03-06 Marek Polacek <polacek@redhat.com>
5014 * g++.dg/cpp1z/constexpr-84684.C: New test.
5016 2018-03-06 Jakub Jelinek <jakub@redhat.com>
5019 * gcc.dg/pr84721.c: New test.
5022 * gcc.dg/pr84710.c: New test.
5024 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
5027 * gfortran.dg/implied_do_2.f90: New test.
5028 * gfortran.dg/coarray_8.f90: Update for new error message.
5030 2018-03-06 Jakub Jelinek <jakub@redhat.com>
5033 * g++.dg/ext/pr84683.C: New test.
5035 PR tree-optimization/84687
5036 * gcc.dg/pr84687.c: New test.
5038 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
5041 * g++.dg/pr84231.C: New.
5044 * g++.dg/cpp1y/pr84593.C: New.
5047 * g++.dg/pr84492.C: New.
5049 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5051 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
5052 __builtin_ppc_speculation_barrier.
5054 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5057 * gcc.target/powerpc/pr84700.c: New test.
5059 2018-03-05 Nathan Sidwell <nathan@acm.org>
5062 * g++.dg/lookup/pr84702.C: New.
5064 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5067 * gcc.target/i386/pr84564.c: New test.
5069 2018-03-05 Marek Polacek <polacek@redhat.com>
5072 * g++.dg/cpp0x/inline-ns10.C: New test.
5074 2018-03-05 Nathan Sidwell <nathan@acm.org>
5077 * g++.dg/template/pr84694.C: New.
5079 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5082 * gcc.c-torture/execute/pr84524.c: New test.
5083 * gcc.target/i386/avx512bw-pr84524.c: New test.
5085 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
5088 * g++.dg/pr84264.C: New test.
5090 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5093 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
5094 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
5095 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
5097 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
5099 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
5100 * g++.dg/other/i386-3.C: Ditto.
5101 * gcc.target/i386/sse-12.c: Ditto.
5102 * gcc.target/i386/sse-13.c: Ditto.
5103 * gcc.target/i386/sse-14.c: Ditto.
5104 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
5105 * gcc.target/i386/wbinvd-1.c: New test.
5106 * gcc.target/i386/wbnoinvd-1.c: Ditto.
5107 * gcc.target/i386/pconfig-1.c: Ditto.
5109 2018-03-05 Pádraig Brady <P@draigBrady.com>
5110 Nathan Sidwell <nathan@acm.org>
5113 * g++.dg/cpp0x/pr84497.C: New.
5115 2018-03-05 Richard Biener <rguenther@suse.de>
5117 PR tree-optimization/84670
5118 * gcc.dg/pr84670-1.c: New testcase.
5119 * gcc.dg/pr84670-2.c: Likewise.
5120 * gcc.dg/pr84670-3.c: Likewise.
5121 * gcc.dg/pr84670-4.c: Likewise.
5123 2018-03-05 Richard Biener <rguenther@suse.de>
5125 PR tree-optimization/84650
5126 * gcc.dg/graphite/pr84650.c: New testcase.
5128 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5131 * g++.dg/cpp1z/constexpr-lambda20.C: New.
5133 2018-03-03 Harald Anlauf <anlauf@gmx.de>
5136 * gfortran.dg/pr71085.f90: New test.
5138 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5141 * gfortran.dg/zero_sized_8.f90: Really commit New test.
5143 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5146 * gfortran.dg/pr51434.f90: New test.
5148 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5151 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
5153 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5156 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
5158 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5161 * g++.dg/torture/pr71464.C: New.
5163 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
5166 * gfortran.dg/select_type_41.f90: New test.
5168 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5171 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
5173 2018-03-02 Marek Polacek <polacek@redhat.com>
5176 * g++.dg/ext/flexary29.C: New test.
5178 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5180 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
5182 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5185 * g++.dg/torture/pr81812.C: New.
5187 2018-03-02 Marek Polacek <polacek@redhat.com>
5190 * g++.dg/warn/Wsign-compare-8.C: New test.
5193 * g++.dg/parse/array-size3.C: New test.
5196 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
5198 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5201 * g++.dg/cpp1y/pr84662.C: New test.
5203 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
5205 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
5206 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
5208 * g++.dg/lto/20101010-1_0.C: Likewise.
5209 * g++.dg/lto/20101010-2_0.C: Likewise.
5211 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5214 * gcc.dg/pr84628.c: New test.
5217 * gcc.target/ia64/pr56540.c: New test.
5219 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5221 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
5223 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
5224 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
5225 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
5226 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
5228 2018-03-02 Marek Polacek <polacek@redhat.com>
5231 * c-c++-common/ubsan/shift-11.c: New test.
5233 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5235 * gcc.dg/vect/vect-alias-check-13.c: New test.
5237 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5240 * gcc.dg/pr84614.c: New test.
5243 * gcc.target/i386/pr84625.c: New test.
5245 2018-03-02 Richard Biener <rguenther@suse.de>
5247 PR tree-optimization/84427
5248 * gcc.dg/torture/pr84427.c: New testcase.
5250 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
5253 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
5254 powerpc64le*-*-linux*.
5255 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
5256 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
5258 2018-03-01 Martin Sebor <msebor@redhat.com>
5261 * g++.dg/ext/attr-const.C: Remove xfail.
5262 * g++.dg/ext/attr-malloc-3.C: New test.
5263 * g++.dg/ext/attr-noinline-3.C: New test.
5264 * g++.dg/ext/attr-noreturn-3.C: New test.
5265 * g++.dg/ext/attr-nothrow-3.C: New test.
5266 * g++.dg/ext/attr-pure.C: Remove xfail.
5268 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5271 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
5272 dg-options and dg-shouldfail "ubsan" directive.
5274 2018-03-01 Marek Polacek <polacek@redhat.com>
5275 Jason Merrill <jason@redhat.com>
5278 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
5279 * g++.dg/cpp1z/static1.C: New test.
5280 * g++.dg/template/static37.C: New test.
5282 2018-03-01 Nathan Sidwell <nathan@acm.org>
5285 * g++.dg/template/pr84434.C: New.
5287 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
5289 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
5290 -mthumb to the command-line.
5292 2018-03-01 Marek Polacek <polacek@redhat.com>
5295 * g++.dg/cpp0x/static_assert14.C: New test.
5297 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
5300 * g++.dg/torture/pr79410.C: New.
5302 2018-03-01 Martin Liska <mliska@suse.cz>
5305 * gcc.dg/asan/pr82484.c: New test.
5307 2018-03-01 Richard Biener <rguenther@suse.de>
5310 * gfortran.dg/lto/pr84645_0.f90: New testcase.
5312 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5315 * gfortran.dg/coarray_47.f90: New test.
5317 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5320 * gfortran.dg/class_array_23.f03: New test.
5322 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5324 PR rtl-optimization/84528
5325 * gcc.dg/torture/pr84538.c: Rename to...
5326 * gcc.dg/torture/pr84528.c: ...this.
5328 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5330 PR rtl-optimization/84528
5331 * gcc.dg/torture/pr84538.c: New test.
5333 2018-02-28 Martin Sebor <msebor@redhat.com>
5335 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
5336 -fpic test failures.
5337 * c-c++-common/Wrestrict-2.c: Same.
5338 * c-c++-common/Wstringop-truncation.c: Same.
5339 * gcc.dg/Warray-bounds-22.c: Same.
5340 * gcc.dg/Wstringop-overflow.c: Same.
5341 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
5342 (signed_range): Same.
5343 (unsigned_anti_range): Same.
5344 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
5345 (signed_range): Same.
5346 (unsigned_anti_range): Same.
5347 * gcc.dg/attr-alloc_size-7.c: Same.
5348 * gcc.dg/attr-alloc_size-8.c: Same.
5349 * gcc.dg/builtin-alloc-size.c: Same.
5350 * gcc.dg/builtin-stpncpy.c: Same.
5351 * gcc.dg/builtins-nonnull.c: Same.
5352 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
5353 * gcc.dg/pr79214.c: Same.
5354 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
5355 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5356 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5357 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
5358 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
5359 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
5360 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
5361 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5362 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
5363 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5364 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5366 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
5369 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
5371 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5374 * g++.dg/cpp0x/pr84609.C: New test.
5376 2018-02-28 Martin Sebor <msebor@redhat.com>
5379 * g++.dg/ext/attr-malloc-3.C: New test.
5380 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
5381 to pre-existing problems.
5382 * g++.dg/ext/attr-pure.C: Same.
5384 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
5387 * gfortran.dg/associate_37.f90: New test.
5390 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
5392 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5395 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
5396 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
5397 * gcc.dg/bf-ms-layout-4.c: New test.
5398 * gcc.dg/bf-ms-layout-5.c: New test.
5400 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
5403 * gcc.target/powerpc/pr83399.c: Only run on Linux.
5405 2018-02-28 Richard Biener <rguenther@suse.de>
5407 PR tree-optimization/84584
5408 * gcc.dg/graphite/pr84584.c: New testcase.
5410 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
5412 PR preprocessor/84517
5413 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
5415 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5417 * c-c++-common/dump-ada-spec-12.c: New test.
5418 * c-c++-common/dump-ada-spec-13.c: Likewise.
5420 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5422 * c-c++-common/dump-ada-spec-11.c: New test.
5424 2018-02-28 Martin Liska <mliska@suse.cz>
5427 * g++.dg/ext/timevar1.C: Fix pruned patterns.
5428 * g++.dg/ext/timevar2.C: Likewise.
5430 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5432 * c-c++-common/dump-ada-spec-8.c: New test.
5433 * c-c++-common/dump-ada-spec-9.c: Likewise.
5434 * c-c++-common/dump-ada-spec-10.c: Likewise.
5436 2018-02-28 Richard Biener <rguenther@suse.de>
5439 * gcc.dg/pr84607.c: New testcase.
5441 2018-02-28 Nathan Sidwell <nathan@acm.org>
5444 * g++.dg/lookup/pr84602.C: New.
5446 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5450 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
5452 * g++.dg/ext/attr-nonnull.C: Likewise.
5453 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
5455 * g++.dg/ext/attr-noinline-2.C: Likewise.
5456 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
5457 -fdump-tree-eh in dg-options.
5459 2018-02-28 Alan Modra <amodra@gmail.com>
5461 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
5463 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
5465 2018-02-27 Martin Sebor <msebor@redhat.com>
5469 * g++.dg/Wmissing-attributes.C: New test.
5470 * g++.dg/ext/attr-const-pure.C: New test.
5471 * g++.dg/ext/attr-const.C: New test.
5472 * g++.dg/ext/attr-deprecated-2.C: New test.
5473 * g++.dg/ext/attr-malloc-2.C: New test.
5474 * g++.dg/ext/attr-malloc.C: New test.
5475 * g++.dg/ext/attr-noinline-2.C: New test.
5476 * g++.dg/ext/attr-noinline.C: New test.
5477 * g++.dg/ext/attr-nonnull.C: New test.
5478 * g++.dg/ext/attr-noreturn-2.C: New test.
5479 * g++.dg/ext/attr-noreturn.C: New test.
5480 * g++.dg/ext/attr-nothrow-2.C: New test.
5481 * g++.dg/ext/attr-nothrow.C: New test.
5482 * g++.dg/ext/attr-optimize.C: New test.
5483 * g++.dg/ext/attr-pure.C: New test.
5484 * g++.dg/ext/attr-returns-nonnull.C: New test.
5485 * g++.dg/ext/attr-warning.C: New test.
5487 2018-02-27 Nathan Sidwell <nathan@acm.org>
5490 * g++.dg/lookup/pr84426.C: New.
5492 2018-02-27 Richard Biener <rguenther@suse.de>
5494 PR tree-optimization/84512
5495 * gcc.dg/tree-ssa/pr84512.c: New testcase.
5497 2018-02-27 Martin Liska <mliska@suse.cz>
5499 PR gcov-profile/84548
5500 * g++.dg/gcov/pr84548.C: New test.
5502 2018-02-27 Jakub Jelinek <jakub@redhat.com>
5505 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
5507 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5510 * g++.dg/cpp1y/pr84558.C: New test.
5512 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5515 * g++.dg/cpp0x/alignas14.C: New.
5516 * g++.dg/cpp0x/alignas15.C: Likewise.
5518 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5521 * g++.dg/gomp/pr84557.C: New test.
5523 2018-02-26 Marek Polacek <polacek@redhat.com>
5526 * g++.dg/cpp1z/pr84325.C: New test.
5528 2018-02-26 Carl Love <cel@us.ibm.com>
5530 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
5532 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
5533 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
5534 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
5536 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
5537 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
5540 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5543 * gcc.target/i386/indirect-thunk-1.c: Updated.
5544 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5545 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5546 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5547 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5548 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5549 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5550 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5551 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5552 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5553 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5554 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5555 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5556 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5557 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5558 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5559 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5560 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5561 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5562 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5563 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5564 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5565 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5566 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5567 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5568 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5569 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5570 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5571 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5572 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5573 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5574 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5575 * gcc.target/i386/ret-thunk-9.c: Likewise.
5576 * gcc.target/i386/ret-thunk-10.c: Likewise.
5577 * gcc.target/i386/ret-thunk-11.c: Likewise.
5578 * gcc.target/i386/ret-thunk-12.c: Likewise.
5579 * gcc.target/i386/ret-thunk-13.c: Likewise.
5580 * gcc.target/i386/ret-thunk-14.c: Likewise.
5581 * gcc.target/i386/ret-thunk-15.c: Likewise.
5583 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
5585 * gcc.c-torture/execute/20180226-1.c: New test.
5587 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
5589 PR tree-optimization/83965
5590 * gcc.dg/vect/pr83965-2.c: New test.
5592 2018-02-26 Tom de Vries <tom@codesourcery.com>
5594 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
5596 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5599 * gcc.target/i386/ret-thunk-22.c: New test.
5600 * gcc.target/i386/ret-thunk-23.c: Likewise.
5601 * gcc.target/i386/ret-thunk-24.c: Likewise.
5602 * gcc.target/i386/ret-thunk-25.c: Likewise.
5603 * gcc.target/i386/ret-thunk-26.c: Likewise.
5605 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5608 * g++.dg/cpp1z/pr84533.C: New.
5610 2018-02-26 Marek Polacek <polacek@redhat.com>
5613 * g++.dg/parse/error60.C: New test.
5615 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5618 * g++.dg/gomp/pr84556.C: New test.
5619 * g++.dg/vect/pr84556.cc: New test.
5621 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
5624 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
5625 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5626 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
5627 * gfortran.dg/c_loc_test.f90: Likewise.
5628 * gfortran.dg/c_loc_tests_2.f03: Likewise.
5629 * gfortran.dg/proc_decl_17.f90: Likewise.
5630 * gfortran.dg/proc_ptr_8.f90: Likewise.
5632 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5635 * gcc.target/aarch64/lr_free_2.c: Revert changes in
5636 r254814 disabling -fomit-frame-pointer by default.
5637 * gcc.target/aarch64/spill_1.c: Likewise.
5638 * gcc.target/aarch64/test_frame_11.c: Likewise.
5639 * gcc.target/aarch64/test_frame_12.c: Likewise.
5640 * gcc.target/aarch64/test_frame_13.c: Likewise.
5641 * gcc.target/aarch64/test_frame_14.c: Likewise.
5642 * gcc.target/aarch64/test_frame_15.c: Likewise.
5643 * gcc.target/aarch64/test_frame_3.c: Likewise.
5644 * gcc.target/aarch64/test_frame_5.c: Likewise.
5645 * gcc.target/aarch64/test_frame_9.c: Likewise.
5647 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
5650 * gfortran.dg/explicit_shape_1.f90: New test.
5651 * gfortran.dg/automatic_module_variable.f90: Update regex.
5652 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
5653 * gfortran.dg/constant_shape.f90: Ditto.
5654 * gfortran.dg/dec_structure_23.f90: Ditto.
5655 * gfortran.dg/pr78240.f90: Ditto.
5657 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
5660 * gfortran.dg/pr84523.f90: New test.
5662 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5665 * gfortran.dg/select_type_40.f90: New test.
5667 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
5670 * gfortran.dg/data_substring.f90: New test.
5672 2018-02-24 Marek Polacek <polacek@redhat.com>
5675 * g++.dg/cpp1z/constexpr-83692.C: New test.
5677 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
5680 * gfortran.dg/statement_function_1.f90: Update test.
5682 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5685 * gfortran.dg/inquire_19.f90: New test.
5687 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5690 * gfortran.dg/pr83149_b.f90: New test.
5691 * gfortran.dg/pr83149_a.f90: Additional source for previous.
5693 2018-02-23 Carl Love <cel@us.ibm.com>
5695 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
5696 vec_signed2 and vec_unsigned2 to new Power 8 test file.
5697 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
5700 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5702 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
5703 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
5705 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5707 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
5710 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5713 * gfortran.dg/pr83149_1.f90: New test.
5714 * gfortran.dg/pr83149.f90: Additional source for previous.
5716 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
5719 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
5720 __GI___pthread_mutex_init as well.
5722 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5725 * gfortran.dg/class_68.f90: New test.
5727 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5730 * gfortran.dg/derived_init_5.f90: New test.
5732 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5735 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
5736 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
5738 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
5741 * gcc.target/powerpc/pr81572.c: New.
5743 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
5745 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
5747 2018-02-22 Martin Sebor <msebor@redhat.com>
5749 PR tree-optimization/84480
5750 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
5751 * g++.dg/warn/Wstringop-truncation-1.C: New test.
5753 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
5756 * gcc.target/i386/indirect-thunk-11.c: New test.
5757 * gcc.target/i386/indirect-thunk-12.c: Likewise.
5758 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
5759 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
5760 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
5761 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
5762 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
5763 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
5764 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
5765 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
5767 2018-02-22 Steve Ellcey <sellcey@cavium.com>
5770 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
5772 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
5774 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5776 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
5778 2018-02-22 Marek Polacek <polacek@redhat.com>
5781 * g++.dg/parse/error59.C: New test.
5783 2018-02-22 Tom de Vries <tom@codesourcery.com>
5785 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
5787 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5790 * g++.dg/cpp0x/pr77655.C: New.
5792 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5795 * g++.dg/cpp1y/pr84496.C: New test.
5798 * g++.dg/torture/pr84502.C: New test.
5800 PR tree-optimization/84503
5801 * gcc.dg/pr84503-1.c: New test.
5802 * gcc.dg/pr84503-2.c: New test.
5804 2018-02-21 Jakub Jelinek <jakub@redhat.com>
5806 PR tree-optimization/84478
5807 * gcc.c-torture/execute/pr84478.c: New test.
5809 2018-02-20 Martin Sebor <msebor@redhat.com>
5812 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
5813 * c-c++-common/Wrestrict.c: Same.
5814 * gcc.dg/Wrestrict-6.c: Same.
5815 * gcc.dg/Warray-bounds-27.c: New test.
5816 * gcc.dg/Wrestrict-8.c: New test.
5817 * gcc.dg/Wrestrict-9.c: New test.
5818 * gcc.dg/pr84095.c: New test.
5820 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5822 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
5824 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5828 * gfortran.dg/structure_constructor_14.f90: New test.
5830 2018-02-20 Jeff Law <law@redhat.com>
5833 PR tree-optimization/81592
5835 * gcc.dg/pr81592.c: New test.
5836 * gcc.dg/pr82123.c: New test.
5837 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
5839 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5842 * g++.dg/warn/Wunused-var-30.C: New test.
5844 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
5846 PR tree-optimization/84419
5847 * gcc.dg/vect/pr84419.c: New test.
5849 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5852 * gfortran.dg/pr82004.f90: New test.
5854 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
5856 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
5858 2018-02-20 Martin Liska <mliska@suse.cz>
5862 * gcc.target/i386/pr84310.c: New test.
5863 * gcc.target/i386/pr84310-2.c: Likewise.
5865 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5868 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
5870 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5873 * g++.dg/cpp1z/launder7.C: New test.
5876 * g++.dg/cpp0x/constexpr-84449.C: New test.
5879 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
5881 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
5885 * gfortran.dg/associate_22.f90: Enable commented out test.
5886 * gfortran.dg/associate_36.f90: New test.
5888 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5891 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
5893 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
5895 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
5896 (dg-options): Use -mavx instead of -w.
5898 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5901 * g++.dg/cpp1z/launder8.C: New test.
5904 * g++.dg/gomp/pr84448.C: New test.
5907 * g++.dg/gomp/pr84430.C: New test.
5909 PR tree-optimization/84452
5910 * gcc.dg/pr84452.c: New test.
5913 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
5915 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5918 * gfortran.dg/implied_do_io_4.f90: New test.
5920 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5922 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
5923 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
5924 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
5926 2018-02-19 Carl Love <cel@us.ibm.com>
5928 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
5930 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5933 * gcc.target/i386/pr57193.c: Add -mtune=generic.
5935 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5938 * g++.dg/cpp0x/auto50.C: New.
5939 * g++.dg/parse/friend12.C: Adjust.
5941 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5943 PR libgfortran/84389
5944 * gfortran.dg/dtio_33.f90: New test.
5946 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5948 PR libgfortran/84412
5949 * gfortran.dg/inquire_18.f90: New test.
5951 2018-02-18 Janus Weil <janus@gcc.gnu.org>
5954 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
5955 * gfortran.dg/pointer_intent_3.f90: Ditto.
5956 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
5957 * gfortran.dg/protected_3.f90: Ditto.
5958 * gfortran.dg/protected_4.f90: Ditto.
5959 * gfortran.dg/protected_5.f90: Ditto.
5960 * gfortran.dg/protected_6.f90: Ditto.
5962 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
5965 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
5968 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5971 * gfortran.dg/inline_matmul_22.f90: New test.
5973 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5976 * gfortran.dg/abort_shoulfail.f90: New test.
5977 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
5979 * gfortran.dg/PR19754_2.f90: Likewise.
5980 * gfortran.dg/PR19872.f: Likewise.
5981 * gfortran.dg/PR49268.f90: Likewise.
5982 * gfortran.dg/Wall.f90: Likewise.
5983 * gfortran.dg/Wno-all.f90: Likewise.
5984 * gfortran.dg/achar_1.f90: Likewise.
5985 * gfortran.dg/achar_2.f90: Likewise.
5986 * gfortran.dg/achar_4.f90: Likewise.
5987 * gfortran.dg/achar_6.F90: Likewise.
5988 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
5989 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
5990 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
5991 * gfortran.dg/actual_array_offset_1.f90: Likewise.
5992 * gfortran.dg/actual_array_result_1.f90: Likewise.
5993 * gfortran.dg/actual_array_substr_1.f90: Likewise.
5994 * gfortran.dg/actual_array_substr_2.f90: Likewise.
5995 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
5996 * gfortran.dg/actual_procedure_1.f90: Likewise.
5997 * gfortran.dg/adjustl_1.f90: Likewise.
5998 * gfortran.dg/advance_1.f90: Likewise.
5999 * gfortran.dg/advance_4.f90: Likewise.
6000 * gfortran.dg/advance_5.f90: Likewise.
6001 * gfortran.dg/advance_6.f90: Likewise.
6002 * gfortran.dg/aint_anint_1.f90: Likewise.
6003 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
6004 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
6005 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
6006 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
6007 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
6008 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
6009 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
6010 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
6011 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
6012 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
6013 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
6014 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
6015 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
6016 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
6017 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
6018 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
6019 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
6020 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
6021 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
6022 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
6023 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
6024 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6025 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
6026 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
6027 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
6028 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
6029 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
6030 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
6031 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
6032 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
6033 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
6034 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
6035 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
6036 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
6037 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
6038 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
6039 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
6040 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
6041 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
6042 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
6043 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
6044 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
6045 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
6046 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
6047 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
6048 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
6049 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
6050 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
6051 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
6052 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
6053 * gfortran.dg/allocatable_function_1.f90: Likewise.
6054 * gfortran.dg/allocatable_function_10.f90: Likewise.
6055 * gfortran.dg/allocatable_function_3.f90: Likewise.
6056 * gfortran.dg/allocatable_function_5.f90: Likewise.
6057 * gfortran.dg/allocatable_function_6.f90: Likewise.
6058 * gfortran.dg/allocatable_function_7.f90: Likewise.
6059 * gfortran.dg/allocatable_function_8.f90: Likewise.
6060 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
6061 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
6062 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
6063 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
6064 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
6065 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
6066 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
6067 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
6068 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
6069 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
6070 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
6071 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
6072 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
6073 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
6074 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
6075 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
6076 * gfortran.dg/allocate_class_3.f90: Likewise.
6077 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
6078 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
6079 * gfortran.dg/allocate_derived_5.f90: Likewise.
6080 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
6081 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
6082 * gfortran.dg/allocate_with_source_1.f90: Likewise.
6083 * gfortran.dg/allocate_with_source_10.f08: Likewise.
6084 * gfortran.dg/allocate_with_source_11.f08: Likewise.
6085 * gfortran.dg/allocate_with_source_12.f03: Likewise.
6086 * gfortran.dg/allocate_with_source_15.f03: Likewise.
6087 * gfortran.dg/allocate_with_source_16.f90: Likewise.
6088 * gfortran.dg/allocate_with_source_17.f03: Likewise.
6089 * gfortran.dg/allocate_with_source_18.f03: Likewise.
6090 * gfortran.dg/allocate_with_source_2.f90: Likewise.
6091 * gfortran.dg/allocate_with_source_20.f03: Likewise.
6092 * gfortran.dg/allocate_with_source_22.f03: Likewise.
6093 * gfortran.dg/allocate_with_source_23.f03: Likewise.
6094 * gfortran.dg/allocate_with_source_24.f90: Likewise.
6095 * gfortran.dg/allocate_with_source_5.f90: Likewise.
6096 * gfortran.dg/allocate_with_source_6.f90: Likewise.
6097 * gfortran.dg/allocate_with_source_7.f08: Likewise.
6098 * gfortran.dg/allocate_with_source_8.f08: Likewise.
6099 * gfortran.dg/allocate_with_source_9.f08: Likewise.
6100 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
6101 * gfortran.dg/allocate_zerosize_3.f: Likewise.
6102 * gfortran.dg/altreturn_3.f90: Likewise.
6103 * gfortran.dg/altreturn_5.f90: Likewise.
6104 * gfortran.dg/altreturn_7.f90: Likewise.
6105 * gfortran.dg/and_or_xor.f90: Likewise.
6106 * gfortran.dg/anint_1.f90: Likewise.
6107 * gfortran.dg/any_all_1.f90: Likewise.
6108 * gfortran.dg/anyallcount_1.f90: Likewise.
6109 * gfortran.dg/append_1.f90: Likewise.
6110 * gfortran.dg/argument_checking_1.f90: Likewise.
6111 * gfortran.dg/argument_checking_2.f90: Likewise.
6112 * gfortran.dg/argument_checking_8.f90: Likewise.
6113 * gfortran.dg/arithmetic_if.f90: Likewise.
6114 * gfortran.dg/array_1.f90: Likewise.
6115 * gfortran.dg/array_2.f90: Likewise.
6116 * gfortran.dg/array_alloc_1.f90: Likewise.
6117 * gfortran.dg/array_alloc_2.f90: Likewise.
6118 * gfortran.dg/array_alloc_3.f90: Likewise.
6119 * gfortran.dg/array_assignment_1.F90: Likewise.
6120 * gfortran.dg/array_assignment_5.f90: Likewise.
6121 * gfortran.dg/array_constructor_1.f90: Likewise.
6122 * gfortran.dg/array_constructor_10.f90: Likewise.
6123 * gfortran.dg/array_constructor_11.f90: Likewise.
6124 * gfortran.dg/array_constructor_12.f90: Likewise.
6125 * gfortran.dg/array_constructor_15.f90: Likewise.
6126 * gfortran.dg/array_constructor_16.f90: Likewise.
6127 * gfortran.dg/array_constructor_17.f90: Likewise.
6128 * gfortran.dg/array_constructor_19.f90: Likewise.
6129 * gfortran.dg/array_constructor_23.f: Likewise.
6130 * gfortran.dg/array_constructor_24.f: Likewise.
6131 * gfortran.dg/array_constructor_32.f90: Likewise.
6132 * gfortran.dg/array_constructor_36.f90: Likewise.
6133 * gfortran.dg/array_constructor_39.f90: Likewise.
6134 * gfortran.dg/array_constructor_4.f90: Likewise.
6135 * gfortran.dg/array_constructor_40.f90: Likewise.
6136 * gfortran.dg/array_constructor_44.f90: Likewise.
6137 * gfortran.dg/array_constructor_45.f90: Likewise.
6138 * gfortran.dg/array_constructor_46.f90: Likewise.
6139 * gfortran.dg/array_constructor_47.f90: Likewise.
6140 * gfortran.dg/array_constructor_49.f90: Likewise.
6141 * gfortran.dg/array_constructor_5.f90: Likewise.
6142 * gfortran.dg/array_constructor_50.f90: Likewise.
6143 * gfortran.dg/array_constructor_6.f90: Likewise.
6144 * gfortran.dg/array_constructor_7.f90: Likewise.
6145 * gfortran.dg/array_constructor_8.f90: Likewise.
6146 * gfortran.dg/array_constructor_9.f90: Likewise.
6147 * gfortran.dg/array_constructor_type_1.f03: Likewise.
6148 * gfortran.dg/array_constructor_type_10.f03: Likewise.
6149 * gfortran.dg/array_constructor_type_11.f03: Likewise.
6150 * gfortran.dg/array_constructor_type_12.f03: Likewise.
6151 * gfortran.dg/array_constructor_type_13.f90: Likewise.
6152 * gfortran.dg/array_constructor_type_14.f03: Likewise.
6153 * gfortran.dg/array_constructor_type_16.f03: Likewise.
6154 * gfortran.dg/array_constructor_type_2.f03: Likewise.
6155 * gfortran.dg/array_constructor_type_22.f03: Likewise.
6156 * gfortran.dg/array_constructor_type_3.f03: Likewise.
6157 * gfortran.dg/array_constructor_type_4.f03: Likewise.
6158 * gfortran.dg/array_constructor_type_5.f03: Likewise.
6159 * gfortran.dg/array_constructor_type_6.f03: Likewise.
6160 * gfortran.dg/array_constructor_type_7.f03: Likewise.
6161 * gfortran.dg/array_function_1.f90: Likewise.
6162 * gfortran.dg/array_function_5.f90: Likewise.
6163 * gfortran.dg/array_initializer_1.f90: Likewise.
6164 * gfortran.dg/array_initializer_2.f90: Likewise.
6165 * gfortran.dg/array_memcpy_5.f90: Likewise.
6166 * gfortran.dg/array_memset_2.f90: Likewise.
6167 * gfortran.dg/array_reference_1.f90: Likewise.
6168 * gfortran.dg/array_return_value_1.f90: Likewise.
6169 * gfortran.dg/array_section_1.f90: Likewise.
6170 * gfortran.dg/array_temporaries_3.f90: Likewise.
6171 * gfortran.dg/arrayio_1.f90: Likewise.
6172 * gfortran.dg/arrayio_10.f90: Likewise.
6173 * gfortran.dg/arrayio_11.f90: Likewise.
6174 * gfortran.dg/arrayio_12.f90: Likewise.
6175 * gfortran.dg/arrayio_13.f90: Likewise.
6176 * gfortran.dg/arrayio_14.f90: Likewise.
6177 * gfortran.dg/arrayio_16.f90: Likewise.
6178 * gfortran.dg/arrayio_2.f90: Likewise.
6179 * gfortran.dg/arrayio_3.f90: Likewise.
6180 * gfortran.dg/arrayio_4.f90: Likewise.
6181 * gfortran.dg/arrayio_5.f90: Likewise.
6182 * gfortran.dg/arrayio_6.f90: Likewise.
6183 * gfortran.dg/arrayio_7.f90: Likewise.
6184 * gfortran.dg/arrayio_8.f90: Likewise.
6185 * gfortran.dg/arrayio_9.f90: Likewise.
6186 * gfortran.dg/arrayio_derived_1.f90: Likewise.
6187 * gfortran.dg/assign_10.f90: Likewise.
6188 * gfortran.dg/assign_9.f90: Likewise.
6189 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
6190 * gfortran.dg/assignment_1.f90: Likewise.
6191 * gfortran.dg/associate_1.f03: Likewise.
6192 * gfortran.dg/associate_11.f90: Likewise.
6193 * gfortran.dg/associate_13.f90: Likewise.
6194 * gfortran.dg/associate_15.f90: Likewise.
6195 * gfortran.dg/associate_17.f90: Likewise.
6196 * gfortran.dg/associate_18.f08: Likewise.
6197 * gfortran.dg/associate_19.f03: Likewise.
6198 * gfortran.dg/associate_20.f03: Likewise.
6199 * gfortran.dg/associate_22.f90: Likewise.
6200 * gfortran.dg/associate_23.f90: Likewise.
6201 * gfortran.dg/associate_24.f90: Likewise.
6202 * gfortran.dg/associate_25.f90: Likewise.
6203 * gfortran.dg/associate_27.f90: Likewise.
6204 * gfortran.dg/associate_28.f90: Likewise.
6205 * gfortran.dg/associate_32.f03: Likewise.
6206 * gfortran.dg/associate_33.f03: Likewise.
6207 * gfortran.dg/associate_34.f90: Likewise.
6208 * gfortran.dg/associate_6.f03: Likewise.
6209 * gfortran.dg/associate_7.f03: Likewise.
6210 * gfortran.dg/associate_8.f03: Likewise.
6211 * gfortran.dg/associate_9.f03: Likewise.
6212 * gfortran.dg/associated_1.f90: Likewise.
6213 * gfortran.dg/associated_2.f90: Likewise.
6214 * gfortran.dg/associated_5.f90: Likewise.
6215 * gfortran.dg/associated_6.f90: Likewise.
6216 * gfortran.dg/associated_target_3.f90: Likewise.
6217 * gfortran.dg/associated_target_4.f90: Likewise.
6218 * gfortran.dg/associated_target_5.f03: Likewise.
6219 * gfortran.dg/associated_target_6.f03: Likewise.
6220 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6221 * gfortran.dg/assumed_rank_1.f90: Likewise.
6222 * gfortran.dg/assumed_rank_10.f90: Likewise.
6223 * gfortran.dg/assumed_rank_2.f90: Likewise.
6224 * gfortran.dg/assumed_rank_7.f90: Likewise.
6225 * gfortran.dg/assumed_rank_8.f90: Likewise.
6226 * gfortran.dg/assumed_rank_9.f90: Likewise.
6227 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6228 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6229 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
6230 * gfortran.dg/assumed_type_2.f90: Likewise.
6231 * gfortran.dg/atan2_1.f90: Likewise.
6232 * gfortran.dg/auto_array_1.f90: Likewise.
6233 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
6234 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
6235 * gfortran.dg/auto_char_len_3.f90: Likewise.
6236 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
6237 * gfortran.dg/auto_internal_assumed.f90: Likewise.
6238 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
6239 * gfortran.dg/auto_save_2.f90: Likewise.
6240 * gfortran.dg/automatic_default_init_1.f90: Likewise.
6241 * gfortran.dg/backslash_1.f90: Likewise.
6242 * gfortran.dg/backslash_2.f90: Likewise.
6243 * gfortran.dg/backslash_3.f: Likewise.
6244 * gfortran.dg/backspace_1.f: Likewise.
6245 * gfortran.dg/backspace_10.f90: Likewise.
6246 * gfortran.dg/backspace_11.f90: Likewise.
6247 * gfortran.dg/backspace_2.f: Likewise.
6248 * gfortran.dg/backspace_3.f: Likewise.
6249 * gfortran.dg/backspace_4.f: Likewise.
6250 * gfortran.dg/backspace_5.f: Likewise.
6251 * gfortran.dg/backspace_6.f: Likewise.
6252 * gfortran.dg/backspace_7.f90: Likewise.
6253 * gfortran.dg/backspace_8.f: Likewise.
6254 * gfortran.dg/backspace_9.f: Likewise.
6255 * gfortran.dg/bessel_1.f90: Likewise.
6256 * gfortran.dg/bessel_2.f90: Likewise.
6257 * gfortran.dg/bessel_5.f90: Likewise.
6258 * gfortran.dg/bessel_6.f90: Likewise.
6259 * gfortran.dg/bessel_7.f90: Likewise.
6260 * gfortran.dg/bind_c_dts_2.f03: Likewise.
6261 * gfortran.dg/bind_c_dts_3.f03: Likewise.
6262 * gfortran.dg/bind_c_usage_15.f90: Likewise.
6263 * gfortran.dg/bind_c_usage_16.f03: Likewise.
6264 * gfortran.dg/bind_c_usage_17.f90: Likewise.
6265 * gfortran.dg/bind_c_usage_24.f90: Likewise.
6266 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
6267 * gfortran.dg/binding_label_tests_16.f03: Likewise.
6268 * gfortran.dg/binding_label_tests_23.f90: Likewise.
6269 * gfortran.dg/bit_comparison_1.F90: Likewise.
6270 * gfortran.dg/bit_comparison_2.F90: Likewise.
6271 * gfortran.dg/block_1.f08: Likewise.
6272 * gfortran.dg/block_13.f08: Likewise.
6273 * gfortran.dg/block_14.f90: Likewise.
6274 * gfortran.dg/block_2.f08: Likewise.
6275 * gfortran.dg/block_6.f08: Likewise.
6276 * gfortran.dg/block_7.f08: Likewise.
6277 * gfortran.dg/block_8.f08: Likewise.
6278 * gfortran.dg/blockdata_1.f90: Likewise.
6279 * gfortran.dg/bound_1.f90: Likewise.
6280 * gfortran.dg/bound_2.f90: Likewise.
6281 * gfortran.dg/bound_3.f90: Likewise.
6282 * gfortran.dg/bound_4.f90: Likewise.
6283 * gfortran.dg/bound_5.f90: Likewise.
6284 * gfortran.dg/bound_6.f90: Likewise.
6285 * gfortran.dg/bound_7.f90: Likewise.
6286 * gfortran.dg/bound_8.f90: Likewise.
6287 * gfortran.dg/bound_9.f90: Likewise.
6288 * gfortran.dg/bound_simplification_1.f90: Likewise.
6289 * gfortran.dg/bound_simplification_3.f90: Likewise.
6290 * gfortran.dg/bound_simplification_4.f90: Likewise.
6291 * gfortran.dg/bound_simplification_5.f90: Likewise.
6292 * gfortran.dg/bound_simplification_6.f90: Likewise.
6293 * gfortran.dg/bounds_check_1.f90: Likewise.
6294 * gfortran.dg/bounds_check_12.f90: Likewise.
6295 * gfortran.dg/bounds_check_14.f90: Likewise.
6296 * gfortran.dg/bounds_check_15.f90: Likewise.
6297 * gfortran.dg/bounds_check_19.f90: Likewise.
6298 * gfortran.dg/bounds_check_8.f90: Likewise.
6299 * gfortran.dg/bounds_check_9.f90: Likewise.
6300 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
6301 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
6302 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
6303 * gfortran.dg/boz_1.f90: Likewise.
6304 * gfortran.dg/boz_11.f90: Likewise.
6305 * gfortran.dg/boz_13.f90: Likewise.
6306 * gfortran.dg/boz_14.f90: Likewise.
6307 * gfortran.dg/boz_15.f90: Likewise.
6308 * gfortran.dg/boz_3.f90: Likewise.
6309 * gfortran.dg/boz_6.f90: Likewise.
6310 * gfortran.dg/boz_9.f90: Likewise.
6311 * gfortran.dg/byte_1.f90: Likewise.
6312 * gfortran.dg/byte_2.f90: Likewise.
6313 * gfortran.dg/c_assoc.f90: Likewise.
6314 * gfortran.dg/c_assoc_2.f03: Likewise.
6315 * gfortran.dg/c_assoc_3.f90: Likewise.
6316 * gfortran.dg/c_by_val_1.f: Likewise.
6317 * gfortran.dg/c_by_val_5.f90: Likewise.
6318 * gfortran.dg/c_char_tests.f03: Likewise.
6319 * gfortran.dg/c_char_tests_2.f03: Likewise.
6320 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
6321 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
6322 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
6323 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6324 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
6325 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
6326 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
6327 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
6328 * gfortran.dg/c_kind_params.f90: Likewise.
6329 * gfortran.dg/c_loc_test_20.f90: Likewise.
6330 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6331 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
6332 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6333 * gfortran.dg/c_size_t_test.f03: Likewise.
6334 * gfortran.dg/c_sizeof_1.f90: Likewise.
6335 * gfortran.dg/c_sizeof_5.f90: Likewise.
6336 * gfortran.dg/c_sizeof_6.f90: Likewise.
6337 * gfortran.dg/char4_iunit_1.f03: Likewise.
6338 * gfortran.dg/char4_iunit_2.f03: Likewise.
6339 * gfortran.dg/char_allocation_1.f90: Likewise.
6340 * gfortran.dg/char_array_constructor.f90: Likewise.
6341 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6342 * gfortran.dg/char_assign_1.f90: Likewise.
6343 * gfortran.dg/char_associated_1.f90: Likewise.
6344 * gfortran.dg/char_cast_2.f90: Likewise.
6345 * gfortran.dg/char_comparison_1.f: Likewise.
6346 * gfortran.dg/char_component_initializer_1.f90: Likewise.
6347 * gfortran.dg/char_component_initializer_2.f90: Likewise.
6348 * gfortran.dg/char_cons_len.f90: Likewise.
6349 * gfortran.dg/char_conversion.f90: Likewise.
6350 * gfortran.dg/char_cshift_1.f90: Likewise.
6351 * gfortran.dg/char_cshift_2.f90: Likewise.
6352 * gfortran.dg/char_decl_2.f90: Likewise.
6353 * gfortran.dg/char_eoshift_1.f90: Likewise.
6354 * gfortran.dg/char_eoshift_2.f90: Likewise.
6355 * gfortran.dg/char_eoshift_3.f90: Likewise.
6356 * gfortran.dg/char_eoshift_4.f90: Likewise.
6357 * gfortran.dg/char_eoshift_5.f90: Likewise.
6358 * gfortran.dg/char_expr_1.f90: Likewise.
6359 * gfortran.dg/char_expr_3.f90: Likewise.
6360 * gfortran.dg/char_initialiser_actual.f90: Likewise.
6361 * gfortran.dg/char_length_12.f90: Likewise.
6362 * gfortran.dg/char_length_14.f90: Likewise.
6363 * gfortran.dg/char_length_15.f90: Likewise.
6364 * gfortran.dg/char_length_17.f90: Likewise.
6365 * gfortran.dg/char_length_20.f90: Likewise.
6366 * gfortran.dg/char_length_21.f90: Likewise.
6367 * gfortran.dg/char_length_5.f90: Likewise.
6368 * gfortran.dg/char_length_6.f90: Likewise.
6369 * gfortran.dg/char_length_7.f90: Likewise.
6370 * gfortran.dg/char_length_8.f90: Likewise.
6371 * gfortran.dg/char_pack_1.f90: Likewise.
6372 * gfortran.dg/char_pack_2.f90: Likewise.
6373 * gfortran.dg/char_pointer_assign.f90: Likewise.
6374 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
6375 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
6376 * gfortran.dg/char_pointer_dependency.f90: Likewise.
6377 * gfortran.dg/char_pointer_dummy.f90: Likewise.
6378 * gfortran.dg/char_pointer_func.f90: Likewise.
6379 * gfortran.dg/char_reshape_1.f90: Likewise.
6380 * gfortran.dg/char_result_1.f90: Likewise.
6381 * gfortran.dg/char_result_12.f90: Likewise.
6382 * gfortran.dg/char_result_13.f90: Likewise.
6383 * gfortran.dg/char_result_14.f90: Likewise.
6384 * gfortran.dg/char_result_15.f90: Likewise.
6385 * gfortran.dg/char_result_2.f90: Likewise.
6386 * gfortran.dg/char_result_3.f90: Likewise.
6387 * gfortran.dg/char_result_4.f90: Likewise.
6388 * gfortran.dg/char_result_5.f90: Likewise.
6389 * gfortran.dg/char_result_6.f90: Likewise.
6390 * gfortran.dg/char_result_7.f90: Likewise.
6391 * gfortran.dg/char_result_8.f90: Likewise.
6392 * gfortran.dg/char_spread_1.f90: Likewise.
6393 * gfortran.dg/char_transpose_1.f90: Likewise.
6394 * gfortran.dg/char_type_len.f90: Likewise.
6395 * gfortran.dg/char_unpack_1.f90: Likewise.
6396 * gfortran.dg/char_unpack_2.f90: Likewise.
6397 * gfortran.dg/character_array_constructor_1.f90: Likewise.
6398 * gfortran.dg/character_comparison_1.f90: Likewise.
6399 * gfortran.dg/character_comparison_2.f90: Likewise.
6400 * gfortran.dg/character_comparison_3.f90: Likewise.
6401 * gfortran.dg/character_comparison_4.f90: Likewise.
6402 * gfortran.dg/character_comparison_5.f90: Likewise.
6403 * gfortran.dg/character_comparison_6.f90: Likewise.
6404 * gfortran.dg/character_comparison_7.f90: Likewise.
6405 * gfortran.dg/character_comparison_8.f90: Likewise.
6406 * gfortran.dg/character_comparison_9.f90: Likewise.
6407 * gfortran.dg/charlen_15.f90: Likewise.
6408 * gfortran.dg/charlen_16.f90: Likewise.
6409 * gfortran.dg/chkbits.f90: Likewise.
6410 * gfortran.dg/chmod_1.f90: Likewise.
6411 * gfortran.dg/chmod_2.f90: Likewise.
6412 * gfortran.dg/chmod_3.f90: Likewise.
6413 * gfortran.dg/class_1.f03: Likewise.
6414 * gfortran.dg/class_18.f03: Likewise.
6415 * gfortran.dg/class_19.f03: Likewise.
6416 * gfortran.dg/class_35.f90: Likewise.
6417 * gfortran.dg/class_46.f03: Likewise.
6418 * gfortran.dg/class_48.f90: Likewise.
6419 * gfortran.dg/class_51.f90: Likewise.
6420 * gfortran.dg/class_52.f90: Likewise.
6421 * gfortran.dg/class_6.f03: Likewise.
6422 * gfortran.dg/class_63.f90: Likewise.
6423 * gfortran.dg/class_64.f90: Likewise.
6424 * gfortran.dg/class_65.f90: Likewise.
6425 * gfortran.dg/class_66.f90: Likewise.
6426 * gfortran.dg/class_67.f90: Likewise.
6427 * gfortran.dg/class_9.f03: Likewise.
6428 * gfortran.dg/class_alias.f90: Likewise.
6429 * gfortran.dg/class_allocate_1.f03: Likewise.
6430 * gfortran.dg/class_allocate_10.f03: Likewise.
6431 * gfortran.dg/class_allocate_13.f90: Likewise.
6432 * gfortran.dg/class_allocate_14.f90: Likewise.
6433 * gfortran.dg/class_allocate_15.f90: Likewise.
6434 * gfortran.dg/class_allocate_19.f03: Likewise.
6435 * gfortran.dg/class_allocate_21.f90: Likewise.
6436 * gfortran.dg/class_allocate_22.f90: Likewise.
6437 * gfortran.dg/class_allocate_3.f03: Likewise.
6438 * gfortran.dg/class_allocate_4.f03: Likewise.
6439 * gfortran.dg/class_allocate_5.f90: Likewise.
6440 * gfortran.dg/class_allocate_6.f03: Likewise.
6441 * gfortran.dg/class_allocate_7.f03: Likewise.
6442 * gfortran.dg/class_allocate_8.f03: Likewise.
6443 * gfortran.dg/class_allocate_9.f03: Likewise.
6444 * gfortran.dg/class_array_1.f03: Likewise.
6445 * gfortran.dg/class_array_14.f90: Likewise.
6446 * gfortran.dg/class_array_15.f03: Likewise.
6447 * gfortran.dg/class_array_16.f90: Likewise.
6448 * gfortran.dg/class_array_2.f03: Likewise.
6449 * gfortran.dg/class_array_20.f03: Likewise.
6450 * gfortran.dg/class_array_21.f03: Likewise.
6451 * gfortran.dg/class_array_3.f03: Likewise.
6452 * gfortran.dg/class_array_4.f03: Likewise.
6453 * gfortran.dg/class_array_7.f03: Likewise.
6454 * gfortran.dg/class_array_8.f03: Likewise.
6455 * gfortran.dg/class_array_9.f03: Likewise.
6456 * gfortran.dg/class_defined_operator_1.f03: Likewise.
6457 * gfortran.dg/class_dummy_1.f03: Likewise.
6458 * gfortran.dg/class_optional_1.f90: Likewise.
6459 * gfortran.dg/class_optional_2.f90: Likewise.
6460 * gfortran.dg/class_result_5.f90: Likewise.
6461 * gfortran.dg/class_result_6.f90: Likewise.
6462 * gfortran.dg/class_to_type_1.f03: Likewise.
6463 * gfortran.dg/class_to_type_2.f90: Likewise.
6464 * gfortran.dg/class_to_type_3.f03: Likewise.
6465 * gfortran.dg/class_to_type_4.f90: Likewise.
6466 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
6467 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
6468 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
6469 * gfortran.dg/coarray/atomic_1.f90: Likewise.
6470 * gfortran.dg/coarray/atomic_2.f90: Likewise.
6471 * gfortran.dg/coarray/codimension.f90: Likewise.
6472 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
6473 * gfortran.dg/coarray/collectives_1.f90: Likewise.
6474 * gfortran.dg/coarray/collectives_2.f90: Likewise.
6475 * gfortran.dg/coarray/collectives_3.f90: Likewise.
6476 * gfortran.dg/coarray/collectives_4.f90: Likewise.
6477 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
6478 * gfortran.dg/coarray/dummy_1.f90: Likewise.
6479 * gfortran.dg/coarray/event_1.f90: Likewise.
6480 * gfortran.dg/coarray/event_2.f90: Likewise.
6481 * gfortran.dg/coarray/get_array.f90: Likewise.
6482 * gfortran.dg/coarray/image_index_1.f90: Likewise.
6483 * gfortran.dg/coarray/image_index_2.f90: Likewise.
6484 * gfortran.dg/coarray/image_index_3.f90: Likewise.
6485 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
6486 * gfortran.dg/coarray/lock_1.f90: Likewise.
6487 * gfortran.dg/coarray/lock_2.f90: Likewise.
6488 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
6489 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
6490 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
6491 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
6492 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
6493 * gfortran.dg/coarray/registering_1.f90: Likewise.
6494 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
6495 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
6496 * gfortran.dg/coarray/send_array.f90: Likewise.
6497 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
6498 * gfortran.dg/coarray/sendget_array.f90: Likewise.
6499 * gfortran.dg/coarray/subobject_1.f90: Likewise.
6500 * gfortran.dg/coarray/sync_1.f90: Likewise.
6501 * gfortran.dg/coarray/sync_3.f90: Likewise.
6502 * gfortran.dg/coarray/this_image_1.f90: Likewise.
6503 * gfortran.dg/coarray/this_image_2.f90: Likewise.
6504 * gfortran.dg/coarray_13.f90: Likewise.
6505 * gfortran.dg/coarray_15.f90: Likewise.
6506 * gfortran.dg/coarray_16.f90: Likewise.
6507 * gfortran.dg/coarray_2.f90: Likewise.
6508 * gfortran.dg/coarray_23.f90: Likewise.
6509 * gfortran.dg/coarray_40.f90: Likewise.
6510 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
6511 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
6512 * gfortran.dg/coarray_allocate_10.f08: Likewise.
6513 * gfortran.dg/coarray_allocate_2.f08: Likewise.
6514 * gfortran.dg/coarray_allocate_3.f08: Likewise.
6515 * gfortran.dg/coarray_allocate_4.f08: Likewise.
6516 * gfortran.dg/coarray_allocate_5.f08: Likewise.
6517 * gfortran.dg/coarray_allocate_7.f08: Likewise.
6518 * gfortran.dg/coarray_allocate_8.f08: Likewise.
6519 * gfortran.dg/coarray_allocate_9.f08: Likewise.
6520 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6521 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6522 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
6523 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
6524 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
6525 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
6526 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
6527 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
6528 * gfortran.dg/coarray_stat_2.f90: Likewise.
6529 * gfortran.dg/coarray_subobject_1.f90: Likewise.
6530 * gfortran.dg/coindexed_1.f90: Likewise.
6531 * gfortran.dg/comma.f: Likewise.
6532 * gfortran.dg/comma_format_extension_3.f: Likewise.
6533 * gfortran.dg/comma_format_extension_4.f: Likewise.
6534 * gfortran.dg/common_2.f90: Likewise.
6535 * gfortran.dg/common_4.f90: Likewise.
6536 * gfortran.dg/common_align_1.f90: Likewise.
6537 * gfortran.dg/common_align_2.f90: Likewise.
6538 * gfortran.dg/common_equivalence_1.f: Likewise.
6539 * gfortran.dg/common_pointer_1.f90: Likewise.
6540 * gfortran.dg/common_resize_1.f: Likewise.
6541 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
6542 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
6543 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
6544 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
6545 * gfortran.dg/complex_read.f90: Likewise.
6546 * gfortran.dg/complex_write.f90: Likewise.
6547 * gfortran.dg/constant_substring.f: Likewise.
6548 * gfortran.dg/constructor_2.f90: Likewise.
6549 * gfortran.dg/constructor_3.f90: Likewise.
6550 * gfortran.dg/constructor_6.f90: Likewise.
6551 * gfortran.dg/contained_1.f90: Likewise.
6552 * gfortran.dg/contained_3.f90: Likewise.
6553 * gfortran.dg/contained_equivalence_1.f90: Likewise.
6554 * gfortran.dg/contained_module_proc_1.f90: Likewise.
6555 * gfortran.dg/continuation_1.f90: Likewise.
6556 * gfortran.dg/continuation_11.f90: Likewise.
6557 * gfortran.dg/continuation_12.f90: Likewise.
6558 * gfortran.dg/continuation_13.f90: Likewise.
6559 * gfortran.dg/continuation_14.f: Likewise.
6560 * gfortran.dg/continuation_8.f90: Likewise.
6561 * gfortran.dg/convert_2.f90: Likewise.
6562 * gfortran.dg/convert_implied_open.f90: Likewise.
6563 * gfortran.dg/count_init_expr.f03: Likewise.
6564 * gfortran.dg/cr_lf.f90: Likewise.
6565 * gfortran.dg/cray_pointers_10.f90: Likewise.
6566 * gfortran.dg/cray_pointers_2.f90: Likewise.
6567 * gfortran.dg/cray_pointers_5.f90: Likewise.
6568 * gfortran.dg/cray_pointers_7.f90: Likewise.
6569 * gfortran.dg/cray_pointers_8.f90: Likewise.
6570 * gfortran.dg/cshift_1.f90: Likewise.
6571 * gfortran.dg/cshift_2.f90: Likewise.
6572 * gfortran.dg/cshift_large_1.f90: Likewise.
6573 * gfortran.dg/cshift_nan_1.f90: Likewise.
6574 * gfortran.dg/csqrt_2.f: Likewise.
6575 * gfortran.dg/data_array_1.f90: Likewise.
6576 * gfortran.dg/data_char_1.f90: Likewise.
6577 * gfortran.dg/data_char_2.f90: Likewise.
6578 * gfortran.dg/data_char_3.f90: Likewise.
6579 * gfortran.dg/data_derived_1.f90: Likewise.
6580 * gfortran.dg/data_implied_do_1.f90: Likewise.
6581 * gfortran.dg/data_namelist_conflict.f90: Likewise.
6582 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
6583 * gfortran.dg/deallocate_stat.f90: Likewise.
6584 * gfortran.dg/deallocate_stat_2.f90: Likewise.
6585 * gfortran.dg/debug/pr37738.f: Likewise.
6586 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
6587 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
6588 * gfortran.dg/dec_exp_1.f90: Likewise.
6589 * gfortran.dg/dec_init_1.f90: Likewise.
6590 * gfortran.dg/dec_init_2.f90: Likewise.
6591 * gfortran.dg/dec_init_3.f90: Likewise.
6592 * gfortran.dg/dec_init_4.f90: Likewise.
6593 * gfortran.dg/dec_io_1.f90: Likewise.
6594 * gfortran.dg/dec_io_2.f90: Likewise.
6595 * gfortran.dg/dec_io_2a.f90: Likewise.
6596 * gfortran.dg/dec_io_6.f90: Likewise.
6597 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
6598 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
6599 * gfortran.dg/dec_math.f90: Likewise.
6600 * gfortran.dg/dec_parameter_1.f: Likewise.
6601 * gfortran.dg/dec_parameter_2.f90: Likewise.
6602 * gfortran.dg/dec_static_1.f90: Likewise.
6603 * gfortran.dg/dec_static_2.f90: Likewise.
6604 * gfortran.dg/dec_structure_1.f90: Likewise.
6605 * gfortran.dg/dec_structure_10.f90: Likewise.
6606 * gfortran.dg/dec_structure_18.f90: Likewise.
6607 * gfortran.dg/dec_structure_19.f90: Likewise.
6608 * gfortran.dg/dec_structure_2.f90: Likewise.
6609 * gfortran.dg/dec_structure_22.f90: Likewise.
6610 * gfortran.dg/dec_structure_3.f90: Likewise.
6611 * gfortran.dg/dec_structure_4.f90: Likewise.
6612 * gfortran.dg/dec_structure_5.f90: Likewise.
6613 * gfortran.dg/dec_structure_6.f90: Likewise.
6614 * gfortran.dg/dec_structure_7.f90: Likewise.
6615 * gfortran.dg/dec_union_1.f90: Likewise.
6616 * gfortran.dg/dec_union_2.f90: Likewise.
6617 * gfortran.dg/dec_union_3.f90: Likewise.
6618 * gfortran.dg/dec_union_4.f90: Likewise.
6619 * gfortran.dg/dec_union_5.f90: Likewise.
6620 * gfortran.dg/default_format_1.f90: Likewise.
6621 * gfortran.dg/default_format_2.f90: Likewise.
6622 * gfortran.dg/default_format_denormal_1.f90: Likewise.
6623 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6624 * gfortran.dg/default_initialization_3.f90: Likewise.
6625 * gfortran.dg/default_initialization_4.f90: Likewise.
6626 * gfortran.dg/default_initialization_5.f90: Likewise.
6627 * gfortran.dg/deferred_character_1.f90: Likewise.
6628 * gfortran.dg/deferred_character_10.f90: Likewise.
6629 * gfortran.dg/deferred_character_11.f90: Likewise.
6630 * gfortran.dg/deferred_character_12.f90: Likewise.
6631 * gfortran.dg/deferred_character_13.f90: Likewise.
6632 * gfortran.dg/deferred_character_14.f90: Likewise.
6633 * gfortran.dg/deferred_character_15.f90: Likewise.
6634 * gfortran.dg/deferred_character_16.f90: Likewise.
6635 * gfortran.dg/deferred_character_2.f90: Likewise.
6636 * gfortran.dg/deferred_character_3.f90: Likewise.
6637 * gfortran.dg/deferred_character_4.f90: Likewise.
6638 * gfortran.dg/deferred_character_5.f90: Likewise.
6639 * gfortran.dg/deferred_character_6.f90: Likewise.
6640 * gfortran.dg/deferred_character_7.f90: Likewise.
6641 * gfortran.dg/deferred_character_8.f90: Likewise.
6642 * gfortran.dg/deferred_character_9.f90: Likewise.
6643 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
6644 * gfortran.dg/deferred_type_component_1.f90: Likewise.
6645 * gfortran.dg/deferred_type_component_2.f90: Likewise.
6646 * gfortran.dg/deferred_type_param_2.f90: Likewise.
6647 * gfortran.dg/deferred_type_param_4.f90: Likewise.
6648 * gfortran.dg/deferred_type_param_5.f90: Likewise.
6649 * gfortran.dg/deferred_type_param_6.f90: Likewise.
6650 * gfortran.dg/deferred_type_param_8.f90: Likewise.
6651 * gfortran.dg/deferred_type_param_9.f90: Likewise.
6652 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
6653 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
6654 * gfortran.dg/defined_assignment_1.f90: Likewise.
6655 * gfortran.dg/defined_assignment_10.f90: Likewise.
6656 * gfortran.dg/defined_assignment_11.f90: Likewise.
6657 * gfortran.dg/defined_assignment_2.f90: Likewise.
6658 * gfortran.dg/defined_assignment_3.f90: Likewise.
6659 * gfortran.dg/defined_assignment_4.f90: Likewise.
6660 * gfortran.dg/defined_assignment_5.f90: Likewise.
6661 * gfortran.dg/defined_assignment_8.f90: Likewise.
6662 * gfortran.dg/defined_assignment_9.f90: Likewise.
6663 * gfortran.dg/dependency_2.f90: Likewise.
6664 * gfortran.dg/dependency_21.f90: Likewise.
6665 * gfortran.dg/dependency_22.f90: Likewise.
6666 * gfortran.dg/dependency_23.f90: Likewise.
6667 * gfortran.dg/dependency_24.f90: Likewise.
6668 * gfortran.dg/dependency_25.f90: Likewise.
6669 * gfortran.dg/dependency_26.f90: Likewise.
6670 * gfortran.dg/dependency_39.f90: Likewise.
6671 * gfortran.dg/dependency_40.f90: Likewise.
6672 * gfortran.dg/dependency_41.f90: Likewise.
6673 * gfortran.dg/dependency_42.f90: Likewise.
6674 * gfortran.dg/dependency_43.f90: Likewise.
6675 * gfortran.dg/dependency_44.f90: Likewise.
6676 * gfortran.dg/dependency_45.f90: Likewise.
6677 * gfortran.dg/dependency_50.f90: Likewise.
6678 * gfortran.dg/dependency_51.f90: Likewise.
6679 * gfortran.dg/dependent_decls_1.f90: Likewise.
6680 * gfortran.dg/der_array_1.f90: Likewise.
6681 * gfortran.dg/der_array_io_1.f90: Likewise.
6682 * gfortran.dg/der_array_io_2.f90: Likewise.
6683 * gfortran.dg/der_array_io_3.f90: Likewise.
6684 * gfortran.dg/der_io_1.f90: Likewise.
6685 * gfortran.dg/der_io_3.f90: Likewise.
6686 * gfortran.dg/der_pointer_2.f90: Likewise.
6687 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
6688 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
6689 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
6690 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
6691 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
6692 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6693 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
6694 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
6695 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
6696 * gfortran.dg/derived_external_function_1.f90: Likewise.
6697 * gfortran.dg/derived_init_1.f90: Likewise.
6698 * gfortran.dg/derived_init_2.f90: Likewise.
6699 * gfortran.dg/derived_init_3.f90: Likewise.
6700 * gfortran.dg/derived_init_4.f90: Likewise.
6701 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
6702 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6703 * gfortran.dg/dev_null.F90: Likewise.
6704 * gfortran.dg/dfloat_1.f90: Likewise.
6705 * gfortran.dg/dim_sum_1.f90: Likewise.
6706 * gfortran.dg/dim_sum_2.f90: Likewise.
6707 * gfortran.dg/dim_sum_3.f90: Likewise.
6708 * gfortran.dg/direct_io_10.f: Likewise.
6709 * gfortran.dg/direct_io_11.f90: Likewise.
6710 * gfortran.dg/direct_io_12.f90: Likewise.
6711 * gfortran.dg/direct_io_2.f90: Likewise.
6712 * gfortran.dg/direct_io_3.f90: Likewise.
6713 * gfortran.dg/direct_io_4.f90: Likewise.
6714 * gfortran.dg/direct_io_5.f90: Likewise.
6715 * gfortran.dg/direct_io_6.f90: Likewise.
6716 * gfortran.dg/direct_io_7.f90: Likewise.
6717 * gfortran.dg/direct_io_8.f90: Likewise.
6718 * gfortran.dg/direct_io_9.f: Likewise.
6719 * gfortran.dg/do_1.f90: Likewise.
6720 * gfortran.dg/do_3.F90: Likewise.
6721 * gfortran.dg/do_concurrent_2.f90: Likewise.
6722 * gfortran.dg/do_concurrent_4.f90: Likewise.
6723 * gfortran.dg/do_corner_warn.f90: Likewise.
6724 * gfortran.dg/do_iterator_2.f90: Likewise.
6725 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
6726 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
6727 * gfortran.dg/dos_eol.f: Likewise.
6728 * gfortran.dg/dot_product_1.f03: Likewise.
6729 * gfortran.dg/dot_product_2.f90: Likewise.
6730 * gfortran.dg/dot_product_4.f90: Likewise.
6731 * gfortran.dg/dshift_1.F90: Likewise.
6732 * gfortran.dg/dshift_2.F90: Likewise.
6733 * gfortran.dg/dtio_1.f90: Likewise.
6734 * gfortran.dg/dtio_10.f90: Likewise.
6735 * gfortran.dg/dtio_12.f90: Likewise.
6736 * gfortran.dg/dtio_14.f90: Likewise.
6737 * gfortran.dg/dtio_15.f90: Likewise.
6738 * gfortran.dg/dtio_16.f90: Likewise.
6739 * gfortran.dg/dtio_17.f90: Likewise.
6740 * gfortran.dg/dtio_19.f90: Likewise.
6741 * gfortran.dg/dtio_2.f90: Likewise.
6742 * gfortran.dg/dtio_20.f03: Likewise.
6743 * gfortran.dg/dtio_22.f90: Likewise.
6744 * gfortran.dg/dtio_24.f90: Likewise.
6745 * gfortran.dg/dtio_25.f90: Likewise.
6746 * gfortran.dg/dtio_26.f03: Likewise.
6747 * gfortran.dg/dtio_27.f90: Likewise.
6748 * gfortran.dg/dtio_28.f03: Likewise.
6749 * gfortran.dg/dtio_3.f90: Likewise.
6750 * gfortran.dg/dtio_30.f03: Likewise.
6751 * gfortran.dg/dtio_31.f03: Likewise.
6752 * gfortran.dg/dtio_32.f03: Likewise.
6753 * gfortran.dg/dtio_4.f90: Likewise.
6754 * gfortran.dg/dtio_5.f90: Likewise.
6755 * gfortran.dg/dtio_7.f90: Likewise.
6756 * gfortran.dg/dtio_8.f90: Likewise.
6757 * gfortran.dg/dtio_9.f90: Likewise.
6758 * gfortran.dg/dummy_procedure_3.f90: Likewise.
6759 * gfortran.dg/dummy_procedure_7.f90: Likewise.
6760 * gfortran.dg/dup_save_1.f90: Likewise.
6761 * gfortran.dg/dup_save_2.f90: Likewise.
6762 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
6763 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
6764 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6765 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
6766 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
6767 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
6768 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
6769 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
6770 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
6771 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
6772 * gfortran.dg/e_d_fmt.f90: Likewise.
6773 * gfortran.dg/edit_real_1.f90: Likewise.
6774 * gfortran.dg/elemental_by_value_1.f90: Likewise.
6775 * gfortran.dg/elemental_dependency_1.f90: Likewise.
6776 * gfortran.dg/elemental_dependency_4.f90: Likewise.
6777 * gfortran.dg/elemental_dependency_5.f90: Likewise.
6778 * gfortran.dg/elemental_dependency_6.f90: Likewise.
6779 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
6780 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
6781 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
6782 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
6783 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
6784 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
6785 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
6786 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
6787 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
6788 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
6789 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
6790 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
6791 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
6792 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
6793 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
6794 * gfortran.dg/empty_format_1.f90: Likewise.
6795 * gfortran.dg/endfile.f: Likewise.
6796 * gfortran.dg/endfile.f90: Likewise.
6797 * gfortran.dg/endfile_2.f90: Likewise.
6798 * gfortran.dg/entry_1.f90: Likewise.
6799 * gfortran.dg/entry_10.f90: Likewise.
6800 * gfortran.dg/entry_12.f90: Likewise.
6801 * gfortran.dg/entry_13.f90: Likewise.
6802 * gfortran.dg/entry_14.f90: Likewise.
6803 * gfortran.dg/entry_16.f90: Likewise.
6804 * gfortran.dg/entry_3.f90: Likewise.
6805 * gfortran.dg/entry_6.f90: Likewise.
6806 * gfortran.dg/entry_9.f90: Likewise.
6807 * gfortran.dg/entry_array_specs_2.f: Likewise.
6808 * gfortran.dg/enum_1.f90: Likewise.
6809 * gfortran.dg/enum_9.f90: Likewise.
6810 * gfortran.dg/eof_1.f90: Likewise.
6811 * gfortran.dg/eof_2.f90: Likewise.
6812 * gfortran.dg/eof_4.f90: Likewise.
6813 * gfortran.dg/eof_5.f90: Likewise.
6814 * gfortran.dg/eor_handling_1.f90: Likewise.
6815 * gfortran.dg/eor_handling_2.f90: Likewise.
6816 * gfortran.dg/eor_handling_3.f90: Likewise.
6817 * gfortran.dg/eor_handling_4.f90: Likewise.
6818 * gfortran.dg/eor_handling_5.f90: Likewise.
6819 * gfortran.dg/eoshift_3.f90: Likewise.
6820 * gfortran.dg/eoshift_4.f90: Likewise.
6821 * gfortran.dg/eoshift_5.f90: Likewise.
6822 * gfortran.dg/eoshift_6.f90: Likewise.
6823 * gfortran.dg/eoshift_large_1.f90: Likewise.
6824 * gfortran.dg/equiv_6.f90: Likewise.
6825 * gfortran.dg/equiv_7.f90: Likewise.
6826 * gfortran.dg/equiv_9.f90: Likewise.
6827 * gfortran.dg/equiv_constraint_4.f90: Likewise.
6828 * gfortran.dg/erf_2.F90: Likewise.
6829 * gfortran.dg/erf_3.F90: Likewise.
6830 * gfortran.dg/erfc_scaled_1.f90: Likewise.
6831 * gfortran.dg/error_format_2.f90: Likewise.
6832 * gfortran.dg/error_recovery_5.f90: Likewise.
6833 * gfortran.dg/execute_command_line_2.f90: Likewise.
6834 * gfortran.dg/execute_command_line_3.f90: Likewise.
6835 * gfortran.dg/exit_1.f08: Likewise.
6836 * gfortran.dg/exit_3.f08: Likewise.
6837 * gfortran.dg/exponent_1.f90: Likewise.
6838 * gfortran.dg/exponent_2.f90: Likewise.
6839 * gfortran.dg/extended_char_comparison_1.f: Likewise.
6840 * gfortran.dg/extends_1.f03: Likewise.
6841 * gfortran.dg/extends_16.f90: Likewise.
6842 * gfortran.dg/extends_2.f03: Likewise.
6843 * gfortran.dg/extends_3.f03: Likewise.
6844 * gfortran.dg/extends_4.f03: Likewise.
6845 * gfortran.dg/extends_type_of_1.f03: Likewise.
6846 * gfortran.dg/extends_type_of_2.f03: Likewise.
6847 * gfortran.dg/external_procedures_3.f90: Likewise.
6848 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6849 * gfortran.dg/f2003_io_1.f03: Likewise.
6850 * gfortran.dg/f2003_io_4.f03: Likewise.
6851 * gfortran.dg/f2003_io_5.f03: Likewise.
6852 * gfortran.dg/f2003_io_6.f03: Likewise.
6853 * gfortran.dg/f2003_io_7.f03: Likewise.
6854 * gfortran.dg/f2c_1.f90: Likewise.
6855 * gfortran.dg/f2c_2.f90: Likewise.
6856 * gfortran.dg/f2c_3.f90: Likewise.
6857 * gfortran.dg/f2c_4.f90: Likewise.
6858 * gfortran.dg/f2c_6.f90: Likewise.
6859 * gfortran.dg/f2c_7.f90: Likewise.
6860 * gfortran.dg/f2c_9.f90: Likewise.
6861 * gfortran.dg/fgetc_1.f90: Likewise.
6862 * gfortran.dg/fgetc_2.f90: Likewise.
6863 * gfortran.dg/filename_null.f90: Likewise.
6864 * gfortran.dg/finalize_12.f90: Likewise.
6865 * gfortran.dg/finalize_13.f90: Likewise.
6866 * gfortran.dg/finalize_15.f90: Likewise.
6867 * gfortran.dg/finalize_17.f90: Likewise.
6868 * gfortran.dg/finalize_18.f90: Likewise.
6869 * gfortran.dg/finalize_25.f90: Likewise.
6870 * gfortran.dg/finalize_29.f08: Likewise.
6871 * gfortran.dg/finalize_31.f90: Likewise.
6872 * gfortran.dg/float_1.f90: Likewise.
6873 * gfortran.dg/flush_1.f90: Likewise.
6874 * gfortran.dg/fmt_bz_bn.f: Likewise.
6875 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
6876 * gfortran.dg/fmt_cache_1.f: Likewise.
6877 * gfortran.dg/fmt_cache_2.f: Likewise.
6878 * gfortran.dg/fmt_cache_3.f90: Likewise.
6879 * gfortran.dg/fmt_colon.f90: Likewise.
6880 * gfortran.dg/fmt_e.f90: Likewise.
6881 * gfortran.dg/fmt_en.f90: Likewise.
6882 * gfortran.dg/fmt_error_10.f: Likewise.
6883 * gfortran.dg/fmt_error_9.f: Likewise.
6884 * gfortran.dg/fmt_exhaust.f90: Likewise.
6885 * gfortran.dg/fmt_f0_1.f90: Likewise.
6886 * gfortran.dg/fmt_f_an_p.f: Likewise.
6887 * gfortran.dg/fmt_fw_d.f90: Likewise.
6888 * gfortran.dg/fmt_g.f: Likewise.
6889 * gfortran.dg/fmt_g0_1.f08: Likewise.
6890 * gfortran.dg/fmt_g0_2.f08: Likewise.
6891 * gfortran.dg/fmt_g0_4.f08: Likewise.
6892 * gfortran.dg/fmt_g0_5.f08: Likewise.
6893 * gfortran.dg/fmt_g0_6.f08: Likewise.
6894 * gfortran.dg/fmt_g0_7.f08: Likewise.
6895 * gfortran.dg/fmt_g_1.f90: Likewise.
6896 * gfortran.dg/fmt_int_sign.f90: Likewise.
6897 * gfortran.dg/fmt_l.f90: Likewise.
6898 * gfortran.dg/fmt_missing_period_2.f: Likewise.
6899 * gfortran.dg/fmt_missing_period_3.f: Likewise.
6900 * gfortran.dg/fmt_p_1.f90: Likewise.
6901 * gfortran.dg/fmt_pf.f90: Likewise.
6902 * gfortran.dg/fmt_read.f90: Likewise.
6903 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
6904 * gfortran.dg/fmt_t_1.f90: Likewise.
6905 * gfortran.dg/fmt_t_2.f90: Likewise.
6906 * gfortran.dg/fmt_t_3.f90: Likewise.
6907 * gfortran.dg/fmt_t_4.f90: Likewise.
6908 * gfortran.dg/fmt_t_5.f90: Likewise.
6909 * gfortran.dg/fmt_t_6.f: Likewise.
6910 * gfortran.dg/fmt_t_7.f: Likewise.
6911 * gfortran.dg/fmt_t_9.f: Likewise.
6912 * gfortran.dg/fmt_tl.f: Likewise.
6913 * gfortran.dg/fmt_unlimited.f90: Likewise.
6914 * gfortran.dg/fmt_white.f: Likewise.
6915 * gfortran.dg/fmt_zero_digits.f90: Likewise.
6916 * gfortran.dg/fold_nearest.f90: Likewise.
6917 * gfortran.dg/forall_1.f90: Likewise.
6918 * gfortran.dg/forall_10.f90: Likewise.
6919 * gfortran.dg/forall_12.f90: Likewise.
6920 * gfortran.dg/forall_13.f90: Likewise.
6921 * gfortran.dg/forall_15.f90: Likewise.
6922 * gfortran.dg/forall_4.f90: Likewise.
6923 * gfortran.dg/forall_5.f90: Likewise.
6924 * gfortran.dg/forall_6.f90: Likewise.
6925 * gfortran.dg/forall_7.f90: Likewise.
6926 * gfortran.dg/fraction.f90: Likewise.
6927 * gfortran.dg/fseek.f90: Likewise.
6928 * gfortran.dg/ftell_1.f90: Likewise.
6929 * gfortran.dg/ftell_2.f90: Likewise.
6930 * gfortran.dg/ftell_3.f90: Likewise.
6931 * gfortran.dg/func_assign_2.f90: Likewise.
6932 * gfortran.dg/func_assign_3.f90: Likewise.
6933 * gfortran.dg/func_derived_1.f90: Likewise.
6934 * gfortran.dg/func_derived_2.f90: Likewise.
6935 * gfortran.dg/func_derived_3.f90: Likewise.
6936 * gfortran.dg/func_result_1.f90: Likewise.
6937 * gfortran.dg/func_result_2.f90: Likewise.
6938 * gfortran.dg/func_result_6.f90: Likewise.
6939 * gfortran.dg/function_charlen_2.f90: Likewise.
6940 * gfortran.dg/function_charlen_3.f: Likewise.
6941 * gfortran.dg/function_kinds_1.f90: Likewise.
6942 * gfortran.dg/function_kinds_4.f90: Likewise.
6943 * gfortran.dg/function_optimize_10.f90: Likewise.
6944 * gfortran.dg/function_optimize_11.f90: Likewise.
6945 * gfortran.dg/function_optimize_12.f90: Likewise.
6946 * gfortran.dg/function_optimize_4.f90: Likewise.
6947 * gfortran.dg/function_optimize_8.f90: Likewise.
6948 * gfortran.dg/g77/13037.f: Likewise.
6949 * gfortran.dg/g77/1832.f: Likewise.
6950 * gfortran.dg/g77/19981119-0.f: Likewise.
6951 * gfortran.dg/g77/19990313-0.f: Likewise.
6952 * gfortran.dg/g77/19990313-1.f: Likewise.
6953 * gfortran.dg/g77/19990313-2.f: Likewise.
6954 * gfortran.dg/g77/19990313-3.f: Likewise.
6955 * gfortran.dg/g77/19990419-1.f: Likewise.
6956 * gfortran.dg/g77/19990826-0.f: Likewise.
6957 * gfortran.dg/g77/19990826-2.f: Likewise.
6958 * gfortran.dg/g77/20000503-1.f: Likewise.
6959 * gfortran.dg/g77/20001111.f: Likewise.
6960 * gfortran.dg/g77/20010116.f: Likewise.
6961 * gfortran.dg/g77/20010216-1.f: Likewise.
6962 * gfortran.dg/g77/20010430.f: Likewise.
6963 * gfortran.dg/g77/20010610.f: Likewise.
6964 * gfortran.dg/g77/6177.f: Likewise.
6965 * gfortran.dg/g77/7388.f: Likewise.
6966 * gfortran.dg/g77/947.f: Likewise.
6967 * gfortran.dg/g77/970625-2.f: Likewise.
6968 * gfortran.dg/g77/971102-1.f: Likewise.
6969 * gfortran.dg/g77/980628-0.f: Likewise.
6970 * gfortran.dg/g77/980628-1.f: Likewise.
6971 * gfortran.dg/g77/980628-10.f: Likewise.
6972 * gfortran.dg/g77/980628-2.f: Likewise.
6973 * gfortran.dg/g77/980628-3.f: Likewise.
6974 * gfortran.dg/g77/980628-7.f: Likewise.
6975 * gfortran.dg/g77/980628-8.f: Likewise.
6976 * gfortran.dg/g77/980628-9.f: Likewise.
6977 * gfortran.dg/g77/980701-0.f: Likewise.
6978 * gfortran.dg/g77/980701-1.f: Likewise.
6979 * gfortran.dg/g77/cabs.f: Likewise.
6980 * gfortran.dg/g77/claus.f: Likewise.
6981 * gfortran.dg/g77/complex_1.f: Likewise.
6982 * gfortran.dg/g77/cpp3.F: Likewise.
6983 * gfortran.dg/g77/cpp4.F: Likewise.
6984 * gfortran.dg/g77/cpp5.F: Likewise.
6985 * gfortran.dg/g77/dcomplex.f: Likewise.
6986 * gfortran.dg/g77/dnrm2.f: Likewise.
6987 * gfortran.dg/g77/erfc.f: Likewise.
6988 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
6989 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
6990 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
6991 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
6992 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
6993 * gfortran.dg/g77/int8421.f: Likewise.
6994 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
6995 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
6996 * gfortran.dg/g77/le.f: Likewise.
6997 * gfortran.dg/g77/short.f: Likewise.
6998 * gfortran.dg/gamma_1.f90: Likewise.
6999 * gfortran.dg/gamma_4.f90: Likewise.
7000 * gfortran.dg/gamma_5.f90: Likewise.
7001 * gfortran.dg/generic_13.f90: Likewise.
7002 * gfortran.dg/generic_15.f90: Likewise.
7003 * gfortran.dg/generic_19.f90: Likewise.
7004 * gfortran.dg/generic_20.f90: Likewise.
7005 * gfortran.dg/generic_23.f03: Likewise.
7006 * gfortran.dg/generic_25.f90: Likewise.
7007 * gfortran.dg/generic_27.f90: Likewise.
7008 * gfortran.dg/generic_31.f90: Likewise.
7009 * gfortran.dg/generic_4.f90: Likewise.
7010 * gfortran.dg/global_vars_c_init.f90: Likewise.
7011 * gfortran.dg/global_vars_f90_init.f90: Likewise.
7012 * gfortran.dg/gnu_logical_1.F: Likewise.
7013 * gfortran.dg/goacc/fixed-1.f: Likewise.
7014 * gfortran.dg/goacc/fixed-2.f: Likewise.
7015 * gfortran.dg/goacc/gang-static.f95: Likewise.
7016 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7017 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7018 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7019 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7020 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7021 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7022 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7023 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7024 * gfortran.dg/goacc/omp-fixed.f: Likewise.
7025 * gfortran.dg/gomp/crayptr5.f90: Likewise.
7026 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
7027 * gfortran.dg/gomp/pr48794.f90: Likewise.
7028 * gfortran.dg/gomp/pr72744.f90: Likewise.
7029 * gfortran.dg/gomp/pr77665.f90: Likewise.
7030 * gfortran.dg/gomp/workshare2.f90: Likewise.
7031 * gfortran.dg/gomp/workshare3.f90: Likewise.
7032 * gfortran.dg/goto_1.f: Likewise.
7033 * gfortran.dg/goto_2.f90: Likewise.
7034 * gfortran.dg/goto_4.f90: Likewise.
7035 * gfortran.dg/goto_6.f: Likewise.
7036 * gfortran.dg/graphite/id-26.f03: Likewise.
7037 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
7038 * gfortran.dg/graphite/pr29581.f90: Likewise.
7039 * gfortran.dg/graphite/pr29832.f90: Likewise.
7040 * gfortran.dg/graphite/run-id-1.f: Likewise.
7041 * gfortran.dg/graphite/run-id-2.f90: Likewise.
7042 * gfortran.dg/graphite/run-id-3.f90: Likewise.
7043 * gfortran.dg/hollerith.f90: Likewise.
7044 * gfortran.dg/hollerith4.f90: Likewise.
7045 * gfortran.dg/hollerith6.f90: Likewise.
7046 * gfortran.dg/hollerith8.f90: Likewise.
7047 * gfortran.dg/hollerith_1.f90: Likewise.
7048 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
7049 * gfortran.dg/hollerith_f95.f90: Likewise.
7050 * gfortran.dg/hollerith_legacy.f90: Likewise.
7051 * gfortran.dg/host_assoc_call_3.f90: Likewise.
7052 * gfortran.dg/host_assoc_function_1.f90: Likewise.
7053 * gfortran.dg/host_assoc_function_3.f90: Likewise.
7054 * gfortran.dg/host_assoc_function_4.f90: Likewise.
7055 * gfortran.dg/host_assoc_function_9.f90: Likewise.
7056 * gfortran.dg/host_dummy_index_1.f90: Likewise.
7057 * gfortran.dg/hypot_1.f90: Likewise.
7058 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
7059 * gfortran.dg/iargc.f90: Likewise.
7060 * gfortran.dg/ibits.f90: Likewise.
7061 * gfortran.dg/ichar_1.f90: Likewise.
7062 * gfortran.dg/ichar_2.f90: Likewise.
7063 * gfortran.dg/ieee/ieee_1.F90: Likewise.
7064 * gfortran.dg/ieee/ieee_2.f90: Likewise.
7065 * gfortran.dg/ieee/ieee_3.f90: Likewise.
7066 * gfortran.dg/ieee/ieee_4.f90: Likewise.
7067 * gfortran.dg/ieee/ieee_6.f90: Likewise.
7068 * gfortran.dg/ieee/ieee_7.f90: Likewise.
7069 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7070 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
7071 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
7072 * gfortran.dg/ieee/large_1.f90: Likewise.
7073 * gfortran.dg/ieee/large_2.f90: Likewise.
7074 * gfortran.dg/ieee/large_3.F90: Likewise.
7075 * gfortran.dg/ieee/large_4.f90: Likewise.
7076 * gfortran.dg/ieee/rounding_1.f90: Likewise.
7077 * gfortran.dg/ieee/underflow_1.f90: Likewise.
7078 * gfortran.dg/impl_do_var_data.f90: Likewise.
7079 * gfortran.dg/implicit_10.f90: Likewise.
7080 * gfortran.dg/implicit_12.f90: Likewise.
7081 * gfortran.dg/implicit_class_1.f90: Likewise.
7082 * gfortran.dg/implicit_pure_1.f90: Likewise.
7083 * gfortran.dg/implied_do_1.f90: Likewise.
7084 * gfortran.dg/implied_do_io_1.f90: Likewise.
7085 * gfortran.dg/implied_do_io_2.f90: Likewise.
7086 * gfortran.dg/implied_do_io_3.f90: Likewise.
7087 * gfortran.dg/implied_shape_1.f08: Likewise.
7088 * gfortran.dg/import.f90: Likewise.
7089 * gfortran.dg/import4.f90: Likewise.
7090 * gfortran.dg/impure_1.f08: Likewise.
7091 * gfortran.dg/index.f90: Likewise.
7092 * gfortran.dg/index_2.f90: Likewise.
7093 * gfortran.dg/init_flag_1.f90: Likewise.
7094 * gfortran.dg/init_flag_10.f90: Likewise.
7095 * gfortran.dg/init_flag_15.f03: Likewise.
7096 * gfortran.dg/init_flag_2.f90: Likewise.
7097 * gfortran.dg/init_flag_3.f90: Likewise.
7098 * gfortran.dg/init_flag_4.f90: Likewise.
7099 * gfortran.dg/init_flag_5.f90: Likewise.
7100 * gfortran.dg/init_flag_6.f90: Likewise.
7101 * gfortran.dg/init_flag_7.f90: Likewise.
7102 * gfortran.dg/init_flag_9.f90: Likewise.
7103 * gfortran.dg/initialization_11.f90: Likewise.
7104 * gfortran.dg/initialization_19.f90: Likewise.
7105 * gfortran.dg/initialization_2.f90: Likewise.
7106 * gfortran.dg/initialization_22.f90: Likewise.
7107 * gfortran.dg/initialization_27.f90: Likewise.
7108 * gfortran.dg/initialization_5.f90: Likewise.
7109 * gfortran.dg/initialization_6.f90: Likewise.
7110 * gfortran.dg/inline_matmul_1.f90: Likewise.
7111 * gfortran.dg/inline_matmul_10.f90: Likewise.
7112 * gfortran.dg/inline_matmul_11.f90: Likewise.
7113 * gfortran.dg/inline_matmul_13.f90: Likewise.
7114 * gfortran.dg/inline_matmul_14.f90: Likewise.
7115 * gfortran.dg/inline_matmul_16.f90: Likewise.
7116 * gfortran.dg/inline_matmul_17.f90: Likewise.
7117 * gfortran.dg/inline_matmul_18.f90: Likewise.
7118 * gfortran.dg/inline_matmul_19.f90: Likewise.
7119 * gfortran.dg/inline_matmul_2.f90: Likewise.
7120 * gfortran.dg/inline_matmul_20.f90: Likewise.
7121 * gfortran.dg/inline_matmul_22.f90: Likewise.
7122 * gfortran.dg/inline_matmul_3.f90: Likewise.
7123 * gfortran.dg/inline_matmul_4.f90: Likewise.
7124 * gfortran.dg/inline_matmul_5.f90: Likewise.
7125 * gfortran.dg/inline_matmul_6.f90: Likewise.
7126 * gfortran.dg/inline_matmul_7.f90: Likewise.
7127 * gfortran.dg/inline_matmul_8.f90: Likewise.
7128 * gfortran.dg/inline_matmul_9.f90: Likewise.
7129 * gfortran.dg/inline_sum_1.f90: Likewise.
7130 * gfortran.dg/inline_sum_3.f90: Likewise.
7131 * gfortran.dg/inline_sum_5.f90: Likewise.
7132 * gfortran.dg/inquire-complex.f90: Likewise.
7133 * gfortran.dg/inquire.f90: Likewise.
7134 * gfortran.dg/inquire_10.f90: Likewise.
7135 * gfortran.dg/inquire_13.f90: Likewise.
7136 * gfortran.dg/inquire_15.f90: Likewise.
7137 * gfortran.dg/inquire_16.f90: Likewise.
7138 * gfortran.dg/inquire_17.f90: Likewise.
7139 * gfortran.dg/inquire_5.f90: Likewise.
7140 * gfortran.dg/inquire_6.f90: Likewise.
7141 * gfortran.dg/inquire_7.f90: Likewise.
7142 * gfortran.dg/inquire_9.f90: Likewise.
7143 * gfortran.dg/inquire_internal.f90: Likewise.
7144 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
7145 * gfortran.dg/inquire_size.f90: Likewise.
7146 * gfortran.dg/int_1.f90: Likewise.
7147 * gfortran.dg/int_conv_1.f90: Likewise.
7148 * gfortran.dg/int_range_io_1.f90: Likewise.
7149 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
7150 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
7151 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
7152 * gfortran.dg/integer_plus.f90: Likewise.
7153 * gfortran.dg/intent_out_2.f90: Likewise.
7154 * gfortran.dg/intent_out_5.f90: Likewise.
7155 * gfortran.dg/intent_out_6.f90: Likewise.
7156 * gfortran.dg/interface_12.f90: Likewise.
7157 * gfortran.dg/interface_19.f90: Likewise.
7158 * gfortran.dg/interface_4.f90: Likewise.
7159 * gfortran.dg/interface_5.f90: Likewise.
7160 * gfortran.dg/interface_9.f90: Likewise.
7161 * gfortran.dg/interface_assignment_1.f90: Likewise.
7162 * gfortran.dg/interface_assignment_2.f90: Likewise.
7163 * gfortran.dg/internal_dummy_2.f08: Likewise.
7164 * gfortran.dg/internal_dummy_3.f08: Likewise.
7165 * gfortran.dg/internal_dummy_4.f08: Likewise.
7166 * gfortran.dg/internal_pack_1.f90: Likewise.
7167 * gfortran.dg/internal_pack_10.f90: Likewise.
7168 * gfortran.dg/internal_pack_12.f90: Likewise.
7169 * gfortran.dg/internal_pack_13.f90: Likewise.
7170 * gfortran.dg/internal_pack_14.f90: Likewise.
7171 * gfortran.dg/internal_pack_15.f90: Likewise.
7172 * gfortran.dg/internal_pack_2.f90: Likewise.
7173 * gfortran.dg/internal_pack_3.f90: Likewise.
7174 * gfortran.dg/internal_pack_4.f90: Likewise.
7175 * gfortran.dg/internal_pack_6.f90: Likewise.
7176 * gfortran.dg/internal_pack_8.f90: Likewise.
7177 * gfortran.dg/internal_readwrite_1.f90: Likewise.
7178 * gfortran.dg/internal_readwrite_2.f90: Likewise.
7179 * gfortran.dg/internal_readwrite_3.f90: Likewise.
7180 * gfortran.dg/intrinsic_actual_1.f: Likewise.
7181 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
7182 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7183 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
7184 * gfortran.dg/intrinsic_char_1.f90: Likewise.
7185 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
7186 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
7187 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
7188 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
7189 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
7190 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
7191 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
7192 * gfortran.dg/intrinsic_product_1.f90: Likewise.
7193 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
7194 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7195 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
7196 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
7197 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
7198 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
7199 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
7200 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
7201 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
7202 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
7203 * gfortran.dg/io_err_1.f90: Likewise.
7204 * gfortran.dg/io_real_boz.f90: Likewise.
7205 * gfortran.dg/iomsg_1.f90: Likewise.
7206 * gfortran.dg/iostat_1.f90: Likewise.
7207 * gfortran.dg/iostat_2.f90: Likewise.
7208 * gfortran.dg/iostat_4.f90: Likewise.
7209 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
7210 * gfortran.dg/ishft_1.f90: Likewise.
7211 * gfortran.dg/ishft_2.f90: Likewise.
7212 * gfortran.dg/ishft_4.f90: Likewise.
7213 * gfortran.dg/isnan_1.f90: Likewise.
7214 * gfortran.dg/isnan_2.f90: Likewise.
7215 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
7216 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
7217 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
7218 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
7219 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
7220 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
7221 * gfortran.dg/itime_idate_1.f: Likewise.
7222 * gfortran.dg/itime_idate_2.f: Likewise.
7223 * gfortran.dg/large_integer_kind_1.f90: Likewise.
7224 * gfortran.dg/large_integer_kind_2.f90: Likewise.
7225 * gfortran.dg/large_real_kind_1.f90: Likewise.
7226 * gfortran.dg/large_real_kind_2.F90: Likewise.
7227 * gfortran.dg/large_real_kind_3.F90: Likewise.
7228 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
7229 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
7230 * gfortran.dg/large_recl.f90: Likewise.
7231 * gfortran.dg/large_unit_1.f90: Likewise.
7232 * gfortran.dg/large_unit_2.f90: Likewise.
7233 * gfortran.dg/largeequiv_1.f90: Likewise.
7234 * gfortran.dg/leadz_trailz_1.f90: Likewise.
7235 * gfortran.dg/leadz_trailz_2.f90: Likewise.
7236 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7237 * gfortran.dg/list_read_1.f90: Likewise.
7238 * gfortran.dg/list_read_10.f90: Likewise.
7239 * gfortran.dg/list_read_11.f90: Likewise.
7240 * gfortran.dg/list_read_12.f90: Likewise.
7241 * gfortran.dg/list_read_13.f: Likewise.
7242 * gfortran.dg/list_read_14.f90: Likewise.
7243 * gfortran.dg/list_read_2.f90: Likewise.
7244 * gfortran.dg/list_read_3.f90: Likewise.
7245 * gfortran.dg/list_read_4.f90: Likewise.
7246 * gfortran.dg/list_read_5.f90: Likewise.
7247 * gfortran.dg/list_read_6.f90: Likewise.
7248 * gfortran.dg/list_read_7.f90: Likewise.
7249 * gfortran.dg/list_read_8.f90: Likewise.
7250 * gfortran.dg/list_read_9.f90: Likewise.
7251 * gfortran.dg/loc_2.f90: Likewise.
7252 * gfortran.dg/logical_1.f90: Likewise.
7253 * gfortran.dg/logical_dot_product.f90: Likewise.
7254 * gfortran.dg/logical_temp_io.f90: Likewise.
7255 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
7256 * gfortran.dg/lrshift_1.f90: Likewise.
7257 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
7258 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7259 * gfortran.dg/lto/pr40725_0.f03: Likewise.
7260 * gfortran.dg/lto/pr41576_1.f90: Likewise.
7261 * gfortran.dg/make_unit.f90: Likewise.
7262 * gfortran.dg/mapping_1.f90: Likewise.
7263 * gfortran.dg/mapping_2.f90: Likewise.
7264 * gfortran.dg/mapping_3.f90: Likewise.
7265 * gfortran.dg/masklr_1.F90: Likewise.
7266 * gfortran.dg/masklr_2.F90: Likewise.
7267 * gfortran.dg/matmul_1.f90: Likewise.
7268 * gfortran.dg/matmul_10.f90: Likewise.
7269 * gfortran.dg/matmul_12.f90: Likewise.
7270 * gfortran.dg/matmul_16.f90: Likewise.
7271 * gfortran.dg/matmul_17.f90: Likewise.
7272 * gfortran.dg/matmul_18.f90: Likewise.
7273 * gfortran.dg/matmul_2.f90: Likewise.
7274 * gfortran.dg/matmul_3.f90: Likewise.
7275 * gfortran.dg/matmul_4.f90: Likewise.
7276 * gfortran.dg/matmul_6.f90: Likewise.
7277 * gfortran.dg/matmul_8.f03: Likewise.
7278 * gfortran.dg/matmul_9.f90: Likewise.
7279 * gfortran.dg/matmul_bounds_12.f90: Likewise.
7280 * gfortran.dg/matmul_bounds_6.f90: Likewise.
7281 * gfortran.dg/matmul_const.f90: Likewise.
7282 * gfortran.dg/maxloc_1.f90: Likewise.
7283 * gfortran.dg/maxloc_2.f90: Likewise.
7284 * gfortran.dg/maxloc_3.f90: Likewise.
7285 * gfortran.dg/maxloc_4.f90: Likewise.
7286 * gfortran.dg/maxloc_string_1.f90: Likewise.
7287 * gfortran.dg/maxlocval_1.f90: Likewise.
7288 * gfortran.dg/maxlocval_2.f90: Likewise.
7289 * gfortran.dg/maxlocval_3.f90: Likewise.
7290 * gfortran.dg/maxlocval_4.f90: Likewise.
7291 * gfortran.dg/maxval_char_1.f90: Likewise.
7292 * gfortran.dg/maxval_char_2.f90: Likewise.
7293 * gfortran.dg/maxval_char_3.f90: Likewise.
7294 * gfortran.dg/maxval_char_4.f90: Likewise.
7295 * gfortran.dg/maxval_parameter_1.f90: Likewise.
7296 * gfortran.dg/mclock.f90: Likewise.
7297 * gfortran.dg/merge_bits_1.F90: Likewise.
7298 * gfortran.dg/merge_bits_2.F90: Likewise.
7299 * gfortran.dg/merge_char_1.f90: Likewise.
7300 * gfortran.dg/merge_init_expr.f90: Likewise.
7301 * gfortran.dg/min_max_optional_1.f90: Likewise.
7302 * gfortran.dg/min_max_optional_5.f90: Likewise.
7303 * gfortran.dg/minloc_1.f90: Likewise.
7304 * gfortran.dg/minloc_2.f90: Likewise.
7305 * gfortran.dg/minloc_3.f90: Likewise.
7306 * gfortran.dg/minloc_4.f90: Likewise.
7307 * gfortran.dg/minloc_string_1.f90: Likewise.
7308 * gfortran.dg/minlocval_1.f90: Likewise.
7309 * gfortran.dg/minlocval_2.f90: Likewise.
7310 * gfortran.dg/minlocval_3.f90: Likewise.
7311 * gfortran.dg/minlocval_4.f90: Likewise.
7312 * gfortran.dg/minmax_char_1.f90: Likewise.
7313 * gfortran.dg/minmaxloc_1.f90: Likewise.
7314 * gfortran.dg/minmaxloc_10.f90: Likewise.
7315 * gfortran.dg/minmaxloc_11.f90: Likewise.
7316 * gfortran.dg/minmaxloc_12.f90: Likewise.
7317 * gfortran.dg/minmaxloc_13.f90: Likewise.
7318 * gfortran.dg/minmaxloc_2.f90: Likewise.
7319 * gfortran.dg/minmaxloc_3.f90: Likewise.
7320 * gfortran.dg/minmaxloc_4.f90: Likewise.
7321 * gfortran.dg/minmaxloc_5.f90: Likewise.
7322 * gfortran.dg/minmaxloc_6.f90: Likewise.
7323 * gfortran.dg/minmaxloc_7.f90: Likewise.
7324 * gfortran.dg/minmaxloc_8.f90: Likewise.
7325 * gfortran.dg/minmaxval_1.f90: Likewise.
7326 * gfortran.dg/minval_char_1.f90: Likewise.
7327 * gfortran.dg/minval_char_2.f90: Likewise.
7328 * gfortran.dg/minval_char_3.f90: Likewise.
7329 * gfortran.dg/minval_char_4.f90: Likewise.
7330 * gfortran.dg/minval_char_5.f90: Likewise.
7331 * gfortran.dg/minval_parameter_1.f90: Likewise.
7332 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
7333 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
7334 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
7335 * gfortran.dg/missing_parens_1.f90: Likewise.
7336 * gfortran.dg/missing_parens_2.f90: Likewise.
7337 * gfortran.dg/mod_large_1.f90: Likewise.
7338 * gfortran.dg/mod_sign0_1.f90: Likewise.
7339 * gfortran.dg/module_blank_common.f90: Likewise.
7340 * gfortran.dg/module_commons_1.f90: Likewise.
7341 * gfortran.dg/module_commons_3.f90: Likewise.
7342 * gfortran.dg/module_double_reuse.f90: Likewise.
7343 * gfortran.dg/module_equivalence_1.f90: Likewise.
7344 * gfortran.dg/module_equivalence_2.f90: Likewise.
7345 * gfortran.dg/module_equivalence_3.f90: Likewise.
7346 * gfortran.dg/module_equivalence_5.f90: Likewise.
7347 * gfortran.dg/module_interface_1.f90: Likewise.
7348 * gfortran.dg/module_nan.f90: Likewise.
7349 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7350 * gfortran.dg/module_procedure_1.f90: Likewise.
7351 * gfortran.dg/module_read_1.f90: Likewise.
7352 * gfortran.dg/module_read_2.f90: Likewise.
7353 * gfortran.dg/module_widestring_1.f90: Likewise.
7354 * gfortran.dg/move_alloc.f90: Likewise.
7355 * gfortran.dg/move_alloc_10.f90: Likewise.
7356 * gfortran.dg/move_alloc_13.f90: Likewise.
7357 * gfortran.dg/move_alloc_14.f90: Likewise.
7358 * gfortran.dg/move_alloc_15.f90: Likewise.
7359 * gfortran.dg/move_alloc_16.f90: Likewise.
7360 * gfortran.dg/move_alloc_2.f90: Likewise.
7361 * gfortran.dg/move_alloc_5.f90: Likewise.
7362 * gfortran.dg/move_alloc_6.f90: Likewise.
7363 * gfortran.dg/move_alloc_9.f90: Likewise.
7364 * gfortran.dg/multiple_allocation_1.f90: Likewise.
7365 * gfortran.dg/multiple_allocation_3.f90: Likewise.
7366 * gfortran.dg/mvbits_1.f90: Likewise.
7367 * gfortran.dg/mvbits_2.f90: Likewise.
7368 * gfortran.dg/mvbits_3.f90: Likewise.
7369 * gfortran.dg/mvbits_4.f90: Likewise.
7370 * gfortran.dg/mvbits_7.f90: Likewise.
7371 * gfortran.dg/mvbits_8.f90: Likewise.
7372 * gfortran.dg/namelist_11.f: Likewise.
7373 * gfortran.dg/namelist_12.f: Likewise.
7374 * gfortran.dg/namelist_13.f90: Likewise.
7375 * gfortran.dg/namelist_14.f90: Likewise.
7376 * gfortran.dg/namelist_15.f90: Likewise.
7377 * gfortran.dg/namelist_16.f90: Likewise.
7378 * gfortran.dg/namelist_17.f90: Likewise.
7379 * gfortran.dg/namelist_18.f90: Likewise.
7380 * gfortran.dg/namelist_19.f90: Likewise.
7381 * gfortran.dg/namelist_20.f90: Likewise.
7382 * gfortran.dg/namelist_21.f90: Likewise.
7383 * gfortran.dg/namelist_22.f90: Likewise.
7384 * gfortran.dg/namelist_23.f90: Likewise.
7385 * gfortran.dg/namelist_24.f90: Likewise.
7386 * gfortran.dg/namelist_26.f90: Likewise.
7387 * gfortran.dg/namelist_27.f90: Likewise.
7388 * gfortran.dg/namelist_28.f90: Likewise.
7389 * gfortran.dg/namelist_29.f90: Likewise.
7390 * gfortran.dg/namelist_37.f90: Likewise.
7391 * gfortran.dg/namelist_38.f90: Likewise.
7392 * gfortran.dg/namelist_39.f90: Likewise.
7393 * gfortran.dg/namelist_40.f90: Likewise.
7394 * gfortran.dg/namelist_41.f90: Likewise.
7395 * gfortran.dg/namelist_42.f90: Likewise.
7396 * gfortran.dg/namelist_43.f90: Likewise.
7397 * gfortran.dg/namelist_44.f90: Likewise.
7398 * gfortran.dg/namelist_47.f90: Likewise.
7399 * gfortran.dg/namelist_48.f90: Likewise.
7400 * gfortran.dg/namelist_49.f90: Likewise.
7401 * gfortran.dg/namelist_50.f90: Likewise.
7402 * gfortran.dg/namelist_51.f90: Likewise.
7403 * gfortran.dg/namelist_52.f90: Likewise.
7404 * gfortran.dg/namelist_54.f90: Likewise.
7405 * gfortran.dg/namelist_55.f90: Likewise.
7406 * gfortran.dg/namelist_56.f90: Likewise.
7407 * gfortran.dg/namelist_57.f90: Likewise.
7408 * gfortran.dg/namelist_58.f90: Likewise.
7409 * gfortran.dg/namelist_59.f90: Likewise.
7410 * gfortran.dg/namelist_60.f90: Likewise.
7411 * gfortran.dg/namelist_61.f90: Likewise.
7412 * gfortran.dg/namelist_64.f90: Likewise.
7413 * gfortran.dg/namelist_65.f90: Likewise.
7414 * gfortran.dg/namelist_69.f90: Likewise.
7415 * gfortran.dg/namelist_70.f90: Likewise.
7416 * gfortran.dg/namelist_71.f90: Likewise.
7417 * gfortran.dg/namelist_72.f: Likewise.
7418 * gfortran.dg/namelist_73.f90: Likewise.
7419 * gfortran.dg/namelist_77.f90: Likewise.
7420 * gfortran.dg/namelist_78.f90: Likewise.
7421 * gfortran.dg/namelist_79.f90: Likewise.
7422 * gfortran.dg/namelist_80.f90: Likewise.
7423 * gfortran.dg/namelist_81.f90: Likewise.
7424 * gfortran.dg/namelist_82.f90: Likewise.
7425 * gfortran.dg/namelist_84.f90: Likewise.
7426 * gfortran.dg/namelist_85.f90: Likewise.
7427 * gfortran.dg/namelist_86.f90: Likewise.
7428 * gfortran.dg/namelist_87.f90: Likewise.
7429 * gfortran.dg/namelist_88.f90: Likewise.
7430 * gfortran.dg/namelist_89.f90: Likewise.
7431 * gfortran.dg/namelist_90.f: Likewise.
7432 * gfortran.dg/namelist_95.f90: Likewise.
7433 * gfortran.dg/namelist_char_only.f90: Likewise.
7434 * gfortran.dg/namelist_empty.f90: Likewise.
7435 * gfortran.dg/namelist_internal.f90: Likewise.
7436 * gfortran.dg/namelist_use.f90: Likewise.
7437 * gfortran.dg/namelist_use_only.f90: Likewise.
7438 * gfortran.dg/namelist_utf8.f90: Likewise.
7439 * gfortran.dg/nan_1.f90: Likewise.
7440 * gfortran.dg/nan_2.f90: Likewise.
7441 * gfortran.dg/nan_3.f90: Likewise.
7442 * gfortran.dg/nan_6.f90: Likewise.
7443 * gfortran.dg/nan_7.f90: Likewise.
7444 * gfortran.dg/nearest_1.f90: Likewise.
7445 * gfortran.dg/nearest_2.f90: Likewise.
7446 * gfortran.dg/nearest_3.f90: Likewise.
7447 * gfortran.dg/negative-z-descriptor.f90: Likewise.
7448 * gfortran.dg/negative_automatic_size.f90: Likewise.
7449 * gfortran.dg/negative_unit.f: Likewise.
7450 * gfortran.dg/negative_unit2.f90: Likewise.
7451 * gfortran.dg/negative_unit_int8.f: Likewise.
7452 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
7453 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
7454 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
7455 * gfortran.dg/nested_modules_1.f90: Likewise.
7456 * gfortran.dg/nested_modules_2.f90: Likewise.
7457 * gfortran.dg/nested_modules_3.f90: Likewise.
7458 * gfortran.dg/nesting_1.f90: Likewise.
7459 * gfortran.dg/new_line.f90: Likewise.
7460 * gfortran.dg/newunit_1.f90: Likewise.
7461 * gfortran.dg/newunit_3.f90: Likewise.
7462 * gfortran.dg/newunit_5.f90.f90: Likewise.
7463 * gfortran.dg/nint_1.f90: Likewise.
7464 * gfortran.dg/nint_2.f90: Likewise.
7465 * gfortran.dg/no_arg_check_2.f90: Likewise.
7466 * gfortran.dg/no_range_check_1.f90: Likewise.
7467 * gfortran.dg/no_range_check_2.f90: Likewise.
7468 * gfortran.dg/no_range_check_3.f90: Likewise.
7469 * gfortran.dg/noadv_size.f90: Likewise.
7470 * gfortran.dg/nonreturning_statements.f90: Likewise.
7471 * gfortran.dg/norm2_1.f90: Likewise.
7472 * gfortran.dg/norm2_3.f90: Likewise.
7473 * gfortran.dg/nosigned_zero_1.f90: Likewise.
7474 * gfortran.dg/nosigned_zero_2.f90: Likewise.
7475 * gfortran.dg/nosigned_zero_3.f90: Likewise.
7476 * gfortran.dg/null_4.f90: Likewise.
7477 * gfortran.dg/null_9.f90: Likewise.
7478 * gfortran.dg/nullify_3.f90: Likewise.
7479 * gfortran.dg/oldstyle_1.f90: Likewise.
7480 * gfortran.dg/open_access_append_1.f90: Likewise.
7481 * gfortran.dg/open_access_append_2.f90: Likewise.
7482 * gfortran.dg/open_errors.f90: Likewise.
7483 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7484 * gfortran.dg/open_new.f90: Likewise.
7485 * gfortran.dg/open_readonly_1.f90: Likewise.
7486 * gfortran.dg/operator_1.f90: Likewise.
7487 * gfortran.dg/optional_absent_1.f90: Likewise.
7488 * gfortran.dg/optional_absent_2.f90: Likewise.
7489 * gfortran.dg/optional_absent_3.f90: Likewise.
7490 * gfortran.dg/optional_class_1.f90: Likewise.
7491 * gfortran.dg/optional_dim_2.f90: Likewise.
7492 * gfortran.dg/optional_dim_3.f90: Likewise.
7493 * gfortran.dg/output_exponents_1.f90: Likewise.
7494 * gfortran.dg/overload_1.f90: Likewise.
7495 * gfortran.dg/overload_2.f90: Likewise.
7496 * gfortran.dg/overwrite_1.f: Likewise.
7497 * gfortran.dg/pad_no.f90: Likewise.
7498 * gfortran.dg/parameter_array_init_1.f90: Likewise.
7499 * gfortran.dg/parameter_array_init_2.f90: Likewise.
7500 * gfortran.dg/parameter_array_init_4.f90: Likewise.
7501 * gfortran.dg/parameter_array_init_5.f90: Likewise.
7502 * gfortran.dg/parameter_array_section_2.f90: Likewise.
7503 * gfortran.dg/parens_3.f90: Likewise.
7504 * gfortran.dg/parens_5.f90: Likewise.
7505 * gfortran.dg/parens_6.f90: Likewise.
7506 * gfortran.dg/parent_result_ref_1.f90: Likewise.
7507 * gfortran.dg/parent_result_ref_2.f90: Likewise.
7508 * gfortran.dg/parent_result_ref_3.f90: Likewise.
7509 * gfortran.dg/parent_result_ref_4.f90: Likewise.
7510 * gfortran.dg/parity_1.f90: Likewise.
7511 * gfortran.dg/past_eor.f90: Likewise.
7512 * gfortran.dg/pdt_1.f03: Likewise.
7513 * gfortran.dg/pdt_10.f03: Likewise.
7514 * gfortran.dg/pdt_11.f03: Likewise.
7515 * gfortran.dg/pdt_12.f03: Likewise.
7516 * gfortran.dg/pdt_13.f03: Likewise.
7517 * gfortran.dg/pdt_14.f03: Likewise.
7518 * gfortran.dg/pdt_15.f03: Likewise.
7519 * gfortran.dg/pdt_19.f03: Likewise.
7520 * gfortran.dg/pdt_20.f03: Likewise.
7521 * gfortran.dg/pdt_22.f03: Likewise.
7522 * gfortran.dg/pdt_23.f03: Likewise.
7523 * gfortran.dg/pdt_25.f03: Likewise.
7524 * gfortran.dg/pdt_26.f03: Likewise.
7525 * gfortran.dg/pdt_27.f03: Likewise.
7526 * gfortran.dg/pdt_28.f03: Likewise.
7527 * gfortran.dg/pdt_3.f03: Likewise.
7528 * gfortran.dg/pdt_4.f03: Likewise.
7529 * gfortran.dg/pdt_5.f03: Likewise.
7530 * gfortran.dg/pdt_7.f03: Likewise.
7531 * gfortran.dg/pointer_1.f90: Likewise.
7532 * gfortran.dg/pointer_array_1.f90: Likewise.
7533 * gfortran.dg/pointer_array_3.f90: Likewise.
7534 * gfortran.dg/pointer_array_4.f90: Likewise.
7535 * gfortran.dg/pointer_array_5.f90: Likewise.
7536 * gfortran.dg/pointer_array_6.f90: Likewise.
7537 * gfortran.dg/pointer_array_7.f90: Likewise.
7538 * gfortran.dg/pointer_array_8.f90: Likewise.
7539 * gfortran.dg/pointer_array_9.f90: Likewise.
7540 * gfortran.dg/pointer_array_component_1.f90: Likewise.
7541 * gfortran.dg/pointer_array_component_2.f90: Likewise.
7542 * gfortran.dg/pointer_assign_10.f90: Likewise.
7543 * gfortran.dg/pointer_assign_11.f90: Likewise.
7544 * gfortran.dg/pointer_assign_4.f90: Likewise.
7545 * gfortran.dg/pointer_assign_8.f90: Likewise.
7546 * gfortran.dg/pointer_assign_9.f90: Likewise.
7547 * gfortran.dg/pointer_check_10.f90: Likewise.
7548 * gfortran.dg/pointer_check_9.f90: Likewise.
7549 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
7550 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
7551 * gfortran.dg/pointer_function_result_1.f90: Likewise.
7552 * gfortran.dg/pointer_init_1.f90: Likewise.
7553 * gfortran.dg/pointer_init_3.f90: Likewise.
7554 * gfortran.dg/pointer_init_4.f90: Likewise.
7555 * gfortran.dg/pointer_init_5.f90: Likewise.
7556 * gfortran.dg/pointer_init_8.f90: Likewise.
7557 * gfortran.dg/pointer_intent_1.f90: Likewise.
7558 * gfortran.dg/pointer_intent_4.f90: Likewise.
7559 * gfortran.dg/pointer_intent_5.f90: Likewise.
7560 * gfortran.dg/pointer_remapping_10.f90: Likewise.
7561 * gfortran.dg/pointer_remapping_4.f03: Likewise.
7562 * gfortran.dg/pointer_remapping_5.f08: Likewise.
7563 * gfortran.dg/pointer_remapping_9.f90: Likewise.
7564 * gfortran.dg/pointer_target_1.f90: Likewise.
7565 * gfortran.dg/pointer_target_2.f90: Likewise.
7566 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
7567 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
7568 * gfortran.dg/power.f90: Likewise.
7569 * gfortran.dg/power1.f90: Likewise.
7570 * gfortran.dg/power_3.f90: Likewise.
7571 * gfortran.dg/power_4.f90: Likewise.
7572 * gfortran.dg/power_5.f90: Likewise.
7573 * gfortran.dg/pr12884.f: Likewise.
7574 * gfortran.dg/pr15129.f90: Likewise.
7575 * gfortran.dg/pr15140.f90: Likewise.
7576 * gfortran.dg/pr15324.f90: Likewise.
7577 * gfortran.dg/pr15332.f: Likewise.
7578 * gfortran.dg/pr15957.f90: Likewise.
7579 * gfortran.dg/pr15959.f90: Likewise.
7580 * gfortran.dg/pr16597.f90: Likewise.
7581 * gfortran.dg/pr16861.f90: Likewise.
7582 * gfortran.dg/pr16938.f90: Likewise.
7583 * gfortran.dg/pr17090.f90: Likewise.
7584 * gfortran.dg/pr17143.f90: Likewise.
7585 * gfortran.dg/pr17164.f90: Likewise.
7586 * gfortran.dg/pr17229.f: Likewise.
7587 * gfortran.dg/pr17285.f90: Likewise.
7588 * gfortran.dg/pr17286.f90: Likewise.
7589 * gfortran.dg/pr17472.f: Likewise.
7590 * gfortran.dg/pr17612.f90: Likewise.
7591 * gfortran.dg/pr17706.f90: Likewise.
7592 * gfortran.dg/pr18025.f90: Likewise.
7593 * gfortran.dg/pr18122.f90: Likewise.
7594 * gfortran.dg/pr18210.f90: Likewise.
7595 * gfortran.dg/pr18392.f90: Likewise.
7596 * gfortran.dg/pr19155.f: Likewise.
7597 * gfortran.dg/pr19216.f: Likewise.
7598 * gfortran.dg/pr19467.f90: Likewise.
7599 * gfortran.dg/pr19657.f: Likewise.
7600 * gfortran.dg/pr19926.f90: Likewise.
7601 * gfortran.dg/pr19928-1.f90: Likewise.
7602 * gfortran.dg/pr19928-2.f90: Likewise.
7603 * gfortran.dg/pr20086.f90: Likewise.
7604 * gfortran.dg/pr20124.f90: Likewise.
7605 * gfortran.dg/pr20163-2.f: Likewise.
7606 * gfortran.dg/pr20480.f90: Likewise.
7607 * gfortran.dg/pr20755.f: Likewise.
7608 * gfortran.dg/pr20950.f: Likewise.
7609 * gfortran.dg/pr21177.f90: Likewise.
7610 * gfortran.dg/pr21730.f: Likewise.
7611 * gfortran.dg/pr22491.f: Likewise.
7612 * gfortran.dg/pr25603.f: Likewise.
7613 * gfortran.dg/pr26246_2.f90: Likewise.
7614 * gfortran.dg/pr32136.f90: Likewise.
7615 * gfortran.dg/pr32533.f90: Likewise.
7616 * gfortran.dg/pr33794.f90: Likewise.
7617 * gfortran.dg/pr35662.f90: Likewise.
7618 * gfortran.dg/pr35944-1.f90: Likewise.
7619 * gfortran.dg/pr35944-2.f90: Likewise.
7620 * gfortran.dg/pr35983.f90: Likewise.
7621 * gfortran.dg/pr39865.f90: Likewise.
7622 * gfortran.dg/pr41212.f90: Likewise.
7623 * gfortran.dg/pr43808.f90: Likewise.
7624 * gfortran.dg/pr44592.f90: Likewise.
7625 * gfortran.dg/pr44735.f90: Likewise.
7626 * gfortran.dg/pr45308.f03: Likewise.
7627 * gfortran.dg/pr46297.f: Likewise.
7628 * gfortran.dg/pr46588.f90: Likewise.
7629 * gfortran.dg/pr46665.f90: Likewise.
7630 * gfortran.dg/pr46804.f90: Likewise.
7631 * gfortran.dg/pr47008.f03: Likewise.
7632 * gfortran.dg/pr47614.f: Likewise.
7633 * gfortran.dg/pr47878.f90: Likewise.
7634 * gfortran.dg/pr49103.f90: Likewise.
7635 * gfortran.dg/pr50069_1.f90: Likewise.
7636 * gfortran.dg/pr50769.f90: Likewise.
7637 * gfortran.dg/pr52608.f90: Likewise.
7638 * gfortran.dg/pr55086_2.f90: Likewise.
7639 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
7640 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
7641 * gfortran.dg/pr55330.f90: Likewise.
7642 * gfortran.dg/pr56015.f90: Likewise.
7643 * gfortran.dg/pr57910.f90: Likewise.
7644 * gfortran.dg/pr59700.f90: Likewise.
7645 * gfortran.dg/pr62125.f90: Likewise.
7646 * gfortran.dg/pr64530.f90: Likewise.
7647 * gfortran.dg/pr65429.f90: Likewise.
7648 * gfortran.dg/pr65450.f90: Likewise.
7649 * gfortran.dg/pr65504.f90: Likewise.
7650 * gfortran.dg/pr65903.f90: Likewise.
7651 * gfortran.dg/pr66311.f90: Likewise.
7652 * gfortran.dg/pr66864.f90: Likewise.
7653 * gfortran.dg/pr67140.f90: Likewise.
7654 * gfortran.dg/pr67524.f90: Likewise.
7655 * gfortran.dg/pr67885.f90: Likewise.
7656 * gfortran.dg/pr68053.f90: Likewise.
7657 * gfortran.dg/pr68566.f90: Likewise.
7658 * gfortran.dg/pr69514_1.f90: Likewise.
7659 * gfortran.dg/pr69514_2.f90: Likewise.
7660 * gfortran.dg/pr69739.f90: Likewise.
7661 * gfortran.dg/pr70673.f90: Likewise.
7662 * gfortran.dg/pr71523_2.f90: Likewise.
7663 * gfortran.dg/pr71764.f90: Likewise.
7664 * gfortran.dg/pr78092.f90: Likewise.
7665 * gfortran.dg/pr82973.f90: Likewise.
7666 * gfortran.dg/pr83864.f90: Likewise.
7667 * gfortran.dg/pr83874.f90: Likewise.
7668 * gfortran.dg/pr84088.f90: Likewise.
7669 * gfortran.dg/pr84155.f90: Likewise.
7670 * gfortran.dg/proc_decl_12.f90: Likewise.
7671 * gfortran.dg/proc_decl_13.f90: Likewise.
7672 * gfortran.dg/proc_decl_15.f90: Likewise.
7673 * gfortran.dg/proc_decl_17.f90: Likewise.
7674 * gfortran.dg/proc_decl_18.f90: Likewise.
7675 * gfortran.dg/proc_decl_2.f90: Likewise.
7676 * gfortran.dg/proc_decl_5.f90: Likewise.
7677 * gfortran.dg/proc_decl_9.f90: Likewise.
7678 * gfortran.dg/proc_ptr_1.f90: Likewise.
7679 * gfortran.dg/proc_ptr_10.f90: Likewise.
7680 * gfortran.dg/proc_ptr_12.f90: Likewise.
7681 * gfortran.dg/proc_ptr_18.f90: Likewise.
7682 * gfortran.dg/proc_ptr_19.f90: Likewise.
7683 * gfortran.dg/proc_ptr_21.f90: Likewise.
7684 * gfortran.dg/proc_ptr_22.f90: Likewise.
7685 * gfortran.dg/proc_ptr_23.f90: Likewise.
7686 * gfortran.dg/proc_ptr_25.f90: Likewise.
7687 * gfortran.dg/proc_ptr_26.f90: Likewise.
7688 * gfortran.dg/proc_ptr_3.f90: Likewise.
7689 * gfortran.dg/proc_ptr_36.f90: Likewise.
7690 * gfortran.dg/proc_ptr_47.f90: Likewise.
7691 * gfortran.dg/proc_ptr_48.f90: Likewise.
7692 * gfortran.dg/proc_ptr_5.f90: Likewise.
7693 * gfortran.dg/proc_ptr_6.f90: Likewise.
7694 * gfortran.dg/proc_ptr_7.f90: Likewise.
7695 * gfortran.dg/proc_ptr_8.f90: Likewise.
7696 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
7697 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
7698 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
7699 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
7700 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
7701 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
7702 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
7703 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
7704 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
7705 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
7706 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
7707 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
7708 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
7709 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
7710 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
7711 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
7712 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
7713 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
7714 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
7715 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
7716 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
7717 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
7718 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
7719 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
7720 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
7721 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
7722 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
7723 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
7724 * gfortran.dg/product_init_expr.f03: Likewise.
7725 * gfortran.dg/promotion.f90: Likewise.
7726 * gfortran.dg/promotion_3.f90: Likewise.
7727 * gfortran.dg/promotion_4.f90: Likewise.
7728 * gfortran.dg/protected_1.f90: Likewise.
7729 * gfortran.dg/protected_2.f90: Likewise.
7730 * gfortran.dg/ptr-func-1.f90: Likewise.
7731 * gfortran.dg/ptr-func-2.f90: Likewise.
7732 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
7733 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
7734 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
7735 * gfortran.dg/pure_byref_1.f90: Likewise.
7736 * gfortran.dg/pure_byref_2.f90: Likewise.
7737 * gfortran.dg/pure_byref_3.f90: Likewise.
7738 * gfortran.dg/quad_2.f90: Likewise.
7739 * gfortran.dg/quad_3.f90: Likewise.
7740 * gfortran.dg/random_3.f90: Likewise.
7741 * gfortran.dg/random_4.f90: Likewise.
7742 * gfortran.dg/random_7.f90: Likewise.
7743 * gfortran.dg/read_2.f90: Likewise.
7744 * gfortran.dg/read_3.f90: Likewise.
7745 * gfortran.dg/read_4.f90: Likewise.
7746 * gfortran.dg/read_5.f90: Likewise.
7747 * gfortran.dg/read_bad_advance.f90: Likewise.
7748 * gfortran.dg/read_bang.f90: Likewise.
7749 * gfortran.dg/read_bang4.f90: Likewise.
7750 * gfortran.dg/read_comma.f: Likewise.
7751 * gfortran.dg/read_dir.f90: Likewise.
7752 * gfortran.dg/read_empty_file.f: Likewise.
7753 * gfortran.dg/read_eof_1.f90: Likewise.
7754 * gfortran.dg/read_eof_2.f90: Likewise.
7755 * gfortran.dg/read_eof_3.f90: Likewise.
7756 * gfortran.dg/read_eof_4.f90: Likewise.
7757 * gfortran.dg/read_eof_5.f90: Likewise.
7758 * gfortran.dg/read_eof_6.f: Likewise.
7759 * gfortran.dg/read_eof_7.f90: Likewise.
7760 * gfortran.dg/read_eof_8.f90: Likewise.
7761 * gfortran.dg/read_eof_all.f90: Likewise.
7762 * gfortran.dg/read_eor.f90: Likewise.
7763 * gfortran.dg/read_float_1.f90: Likewise.
7764 * gfortran.dg/read_float_2.f03: Likewise.
7765 * gfortran.dg/read_float_3.f90: Likewise.
7766 * gfortran.dg/read_float_4.f90: Likewise.
7767 * gfortran.dg/read_infnan_1.f90: Likewise.
7768 * gfortran.dg/read_list_eof_1.f90: Likewise.
7769 * gfortran.dg/read_logical.f90: Likewise.
7770 * gfortran.dg/read_many_1.f: Likewise.
7771 * gfortran.dg/read_no_eor.f90: Likewise.
7772 * gfortran.dg/read_noadvance.f90: Likewise.
7773 * gfortran.dg/read_repeat.f90: Likewise.
7774 * gfortran.dg/read_repeat_2.f90: Likewise.
7775 * gfortran.dg/read_size_noadvance.f90: Likewise.
7776 * gfortran.dg/read_x_eof.f90: Likewise.
7777 * gfortran.dg/read_x_past.f: Likewise.
7778 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
7779 * gfortran.dg/real_const_1.f: Likewise.
7780 * gfortran.dg/real_const_2.f90: Likewise.
7781 * gfortran.dg/real_const_3.f90: Likewise.
7782 * gfortran.dg/real_do_1.f90: Likewise.
7783 * gfortran.dg/real_index_1.f90: Likewise.
7784 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
7785 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
7786 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
7787 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
7788 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
7789 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
7790 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
7791 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
7792 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
7793 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
7794 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
7795 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
7796 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
7797 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
7798 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
7799 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
7800 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
7801 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
7802 * gfortran.dg/record_marker_1.f90: Likewise.
7803 * gfortran.dg/record_marker_2.f: Likewise.
7804 * gfortran.dg/record_marker_3.f90: Likewise.
7805 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
7806 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
7807 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
7808 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
7809 * gfortran.dg/recursive_check_7.f90: Likewise.
7810 * gfortran.dg/recursive_reference_1.f90: Likewise.
7811 * gfortran.dg/recursive_reference_2.f90: Likewise.
7812 * gfortran.dg/recursive_stack.f90: Likewise.
7813 * gfortran.dg/reduction.f90: Likewise.
7814 * gfortran.dg/repack_arrays_1.f90: Likewise.
7815 * gfortran.dg/repeat_1.f90: Likewise.
7816 * gfortran.dg/repeat_2.f90: Likewise.
7817 * gfortran.dg/repeat_3.f90: Likewise.
7818 * gfortran.dg/repeat_6.f90: Likewise.
7819 * gfortran.dg/reshape-alloc.f90: Likewise.
7820 * gfortran.dg/reshape-complex.f90: Likewise.
7821 * gfortran.dg/reshape.f90: Likewise.
7822 * gfortran.dg/reshape_2.f90: Likewise.
7823 * gfortran.dg/reshape_7.f90: Likewise.
7824 * gfortran.dg/reshape_empty_1.f03: Likewise.
7825 * gfortran.dg/reshape_pad_1.f90: Likewise.
7826 * gfortran.dg/reshape_rank7.f90: Likewise.
7827 * gfortran.dg/reshape_transpose_1.f90: Likewise.
7828 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
7829 * gfortran.dg/result_default_init_1.f90: Likewise.
7830 * gfortran.dg/result_in_spec_1.f90: Likewise.
7831 * gfortran.dg/result_in_spec_2.f90: Likewise.
7832 * gfortran.dg/ret_array_1.f90: Likewise.
7833 * gfortran.dg/ret_pointer_1.f90: Likewise.
7834 * gfortran.dg/ret_pointer_2.f90: Likewise.
7835 * gfortran.dg/rewind_1.f90: Likewise.
7836 * gfortran.dg/round_1.f03: Likewise.
7837 * gfortran.dg/round_2.f03: Likewise.
7838 * gfortran.dg/round_3.f08: Likewise.
7839 * gfortran.dg/round_4.f90: Likewise.
7840 * gfortran.dg/rrspacing_1.f90: Likewise.
7841 * gfortran.dg/runtime_warning_1.f90: Likewise.
7842 * gfortran.dg/same_type_as_2.f03: Likewise.
7843 * gfortran.dg/save_1.f90: Likewise.
7844 * gfortran.dg/save_5.f90: Likewise.
7845 * gfortran.dg/save_6.f90: Likewise.
7846 * gfortran.dg/scalar_mask_1.f90: Likewise.
7847 * gfortran.dg/scalar_mask_2.f90: Likewise.
7848 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
7849 * gfortran.dg/scale_1.f90: Likewise.
7850 * gfortran.dg/scan_1.f90: Likewise.
7851 * gfortran.dg/scan_2.f90: Likewise.
7852 * gfortran.dg/secnds-1.f: Likewise.
7853 * gfortran.dg/secnds.f: Likewise.
7854 * gfortran.dg/select_1.f90: Likewise.
7855 * gfortran.dg/select_2.f90: Likewise.
7856 * gfortran.dg/select_3.f90: Likewise.
7857 * gfortran.dg/select_5.f90: Likewise.
7858 * gfortran.dg/select_char_1.f90: Likewise.
7859 * gfortran.dg/select_char_2.f90: Likewise.
7860 * gfortran.dg/select_type_13.f03: Likewise.
7861 * gfortran.dg/select_type_14.f03: Likewise.
7862 * gfortran.dg/select_type_15.f03: Likewise.
7863 * gfortran.dg/select_type_19.f03: Likewise.
7864 * gfortran.dg/select_type_2.f03: Likewise.
7865 * gfortran.dg/select_type_26.f03: Likewise.
7866 * gfortran.dg/select_type_27.f03: Likewise.
7867 * gfortran.dg/select_type_28.f03: Likewise.
7868 * gfortran.dg/select_type_3.f03: Likewise.
7869 * gfortran.dg/select_type_35.f03: Likewise.
7870 * gfortran.dg/select_type_36.f03: Likewise.
7871 * gfortran.dg/select_type_37.f03: Likewise.
7872 * gfortran.dg/select_type_39.f03: Likewise.
7873 * gfortran.dg/select_type_4.f90: Likewise.
7874 * gfortran.dg/select_type_5.f03: Likewise.
7875 * gfortran.dg/select_type_6.f03: Likewise.
7876 * gfortran.dg/select_type_7.f03: Likewise.
7877 * gfortran.dg/select_type_8.f03: Likewise.
7878 * gfortran.dg/selected_char_kind_1.f90: Likewise.
7879 * gfortran.dg/selected_char_kind_4.f90: Likewise.
7880 * gfortran.dg/selected_kind_1.f90: Likewise.
7881 * gfortran.dg/selected_real_kind_2.f90: Likewise.
7882 * gfortran.dg/shape_2.f90: Likewise.
7883 * gfortran.dg/shape_4.f90: Likewise.
7884 * gfortran.dg/shape_5.f90: Likewise.
7885 * gfortran.dg/shape_7.f90: Likewise.
7886 * gfortran.dg/shape_8.f90: Likewise.
7887 * gfortran.dg/shape_9.f90: Likewise.
7888 * gfortran.dg/shift-kind_2.f90: Likewise.
7889 * gfortran.dg/shiftalr_1.F90: Likewise.
7890 * gfortran.dg/shiftalr_2.F90: Likewise.
7891 * gfortran.dg/simpleif_1.f90: Likewise.
7892 * gfortran.dg/simplify_argN_1.f90: Likewise.
7893 * gfortran.dg/simplify_cshift_1.f90: Likewise.
7894 * gfortran.dg/simplify_cshift_4.f90: Likewise.
7895 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
7896 * gfortran.dg/simplify_modulo.f90: Likewise.
7897 * gfortran.dg/single_char_string.f90: Likewise.
7898 * gfortran.dg/size_dim.f90: Likewise.
7899 * gfortran.dg/size_optional_dim_1.f90: Likewise.
7900 * gfortran.dg/sizeof.f90: Likewise.
7901 * gfortran.dg/sizeof_4.f90: Likewise.
7902 * gfortran.dg/slash_1.f90: Likewise.
7903 * gfortran.dg/sms-1.f90: Likewise.
7904 * gfortran.dg/sms-2.f90: Likewise.
7905 * gfortran.dg/spec_expr_7.f90: Likewise.
7906 * gfortran.dg/specifics_1.f90: Likewise.
7907 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
7908 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
7909 * gfortran.dg/spread_init_expr.f03: Likewise.
7910 * gfortran.dg/spread_scalar_source.f90: Likewise.
7911 * gfortran.dg/spread_shape_1.f90: Likewise.
7912 * gfortran.dg/stat_1.f90: Likewise.
7913 * gfortran.dg/stat_2.f90: Likewise.
7914 * gfortran.dg/stfunc_1.f90: Likewise.
7915 * gfortran.dg/stfunc_4.f90: Likewise.
7916 * gfortran.dg/stfunc_6.f90: Likewise.
7917 * gfortran.dg/storage_size_1.f08: Likewise.
7918 * gfortran.dg/storage_size_3.f08: Likewise.
7919 * gfortran.dg/storage_size_4.f90: Likewise.
7920 * gfortran.dg/streamio_1.f90: Likewise.
7921 * gfortran.dg/streamio_10.f90: Likewise.
7922 * gfortran.dg/streamio_11.f90: Likewise.
7923 * gfortran.dg/streamio_12.f90: Likewise.
7924 * gfortran.dg/streamio_13.f90: Likewise.
7925 * gfortran.dg/streamio_14.f90: Likewise.
7926 * gfortran.dg/streamio_15.f90: Likewise.
7927 * gfortran.dg/streamio_16.f90: Likewise.
7928 * gfortran.dg/streamio_17.f90: Likewise.
7929 * gfortran.dg/streamio_2.f90: Likewise.
7930 * gfortran.dg/streamio_3.f90: Likewise.
7931 * gfortran.dg/streamio_4.f90: Likewise.
7932 * gfortran.dg/streamio_5.f90: Likewise.
7933 * gfortran.dg/streamio_6.f90: Likewise.
7934 * gfortran.dg/streamio_7.f90: Likewise.
7935 * gfortran.dg/streamio_8.f90: Likewise.
7936 * gfortran.dg/streamio_9.f90: Likewise.
7937 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
7938 * gfortran.dg/string_4.f90: Likewise.
7939 * gfortran.dg/string_array_constructor_2.f90: Likewise.
7940 * gfortran.dg/string_assign_2.f90: Likewise.
7941 * gfortran.dg/string_compare_1.f90: Likewise.
7942 * gfortran.dg/string_compare_2.f90: Likewise.
7943 * gfortran.dg/string_compare_3.f90: Likewise.
7944 * gfortran.dg/string_ctor_1.f90: Likewise.
7945 * gfortran.dg/string_length_1.f90: Likewise.
7946 * gfortran.dg/string_length_2.f90: Likewise.
7947 * gfortran.dg/string_length_3.f90: Likewise.
7948 * gfortran.dg/string_length_4.f90: Likewise.
7949 * gfortran.dg/string_null_compare_1.f: Likewise.
7950 * gfortran.dg/string_pad_trunc.f90: Likewise.
7951 * gfortran.dg/structure_constructor_1.f03: Likewise.
7952 * gfortran.dg/structure_constructor_11.f90: Likewise.
7953 * gfortran.dg/structure_constructor_13.f03: Likewise.
7954 * gfortran.dg/structure_constructor_2.f03: Likewise.
7955 * gfortran.dg/structure_constructor_5.f03: Likewise.
7956 * gfortran.dg/submodule_1.f08: Likewise.
7957 * gfortran.dg/submodule_11.f08: Likewise.
7958 * gfortran.dg/submodule_14.f08: Likewise.
7959 * gfortran.dg/submodule_15.f08: Likewise.
7960 * gfortran.dg/submodule_17.f08: Likewise.
7961 * gfortran.dg/submodule_18.f08: Likewise.
7962 * gfortran.dg/submodule_19.f08: Likewise.
7963 * gfortran.dg/submodule_2.f08: Likewise.
7964 * gfortran.dg/submodule_27.f08: Likewise.
7965 * gfortran.dg/submodule_28.f08: Likewise.
7966 * gfortran.dg/submodule_29.f08: Likewise.
7967 * gfortran.dg/submodule_30.f08: Likewise.
7968 * gfortran.dg/submodule_6.f08: Likewise.
7969 * gfortran.dg/submodule_7.f08: Likewise.
7970 * gfortran.dg/submodule_8.f08: Likewise.
7971 * gfortran.dg/subnormal_1.f90: Likewise.
7972 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
7973 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
7974 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
7975 * gfortran.dg/substr_2.f: Likewise.
7976 * gfortran.dg/substr_3.f: Likewise.
7977 * gfortran.dg/substr_4.f: Likewise.
7978 * gfortran.dg/substr_5.f90: Likewise.
7979 * gfortran.dg/substr_6.f90: Likewise.
7980 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
7981 * gfortran.dg/sum_init_expr.f03: Likewise.
7982 * gfortran.dg/sum_zero_array_1.f90: Likewise.
7983 * gfortran.dg/system_clock_3.f08: Likewise.
7984 * gfortran.dg/t_editing.f: Likewise.
7985 * gfortran.dg/team_change_1.f90: Likewise.
7986 * gfortran.dg/team_end_1.f90: Likewise.
7987 * gfortran.dg/team_number_1.f90: Likewise.
7988 * gfortran.dg/temporary_1.f90: Likewise.
7989 * gfortran.dg/test_com_block.f90: Likewise.
7990 * gfortran.dg/test_only_clause.f90: Likewise.
7991 * gfortran.dg/tiny_1.f90: Likewise.
7992 * gfortran.dg/tiny_2.f90: Likewise.
7993 * gfortran.dg/tl_editing.f90: Likewise.
7994 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
7995 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7996 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
7997 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
7998 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
7999 * gfortran.dg/transfer_class_2.f90: Likewise.
8000 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
8001 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
8002 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
8003 * gfortran.dg/transfer_resolve_1.f90: Likewise.
8004 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8005 * gfortran.dg/transfer_simplify_10.f90: Likewise.
8006 * gfortran.dg/transfer_simplify_11.f90: Likewise.
8007 * gfortran.dg/transfer_simplify_2.f90: Likewise.
8008 * gfortran.dg/transfer_simplify_3.f90: Likewise.
8009 * gfortran.dg/transfer_simplify_4.f90: Likewise.
8010 * gfortran.dg/transfer_simplify_8.f90: Likewise.
8011 * gfortran.dg/transfer_simplify_9.f90: Likewise.
8012 * gfortran.dg/transpose_1.f90: Likewise.
8013 * gfortran.dg/transpose_3.f03: Likewise.
8014 * gfortran.dg/transpose_4.f90: Likewise.
8015 * gfortran.dg/transpose_conjg_1.f90: Likewise.
8016 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
8017 * gfortran.dg/transpose_optimization_2.f90: Likewise.
8018 * gfortran.dg/trim_1.f90: Likewise.
8019 * gfortran.dg/trim_optimize_1.f90: Likewise.
8020 * gfortran.dg/trim_optimize_2.f90: Likewise.
8021 * gfortran.dg/trim_optimize_3.f90: Likewise.
8022 * gfortran.dg/trim_optimize_4.f90: Likewise.
8023 * gfortran.dg/trim_optimize_5.f90: Likewise.
8024 * gfortran.dg/trim_optimize_6.f90: Likewise.
8025 * gfortran.dg/trim_optimize_7.f90: Likewise.
8026 * gfortran.dg/trim_optimize_8.f90: Likewise.
8027 * gfortran.dg/type_to_class_1.f03: Likewise.
8028 * gfortran.dg/type_to_class_2.f03: Likewise.
8029 * gfortran.dg/type_to_class_3.f03: Likewise.
8030 * gfortran.dg/type_to_class_4.f03: Likewise.
8031 * gfortran.dg/type_to_class_5.f03: Likewise.
8032 * gfortran.dg/typebound_assignment_5.f03: Likewise.
8033 * gfortran.dg/typebound_assignment_6.f03: Likewise.
8034 * gfortran.dg/typebound_assignment_7.f90: Likewise.
8035 * gfortran.dg/typebound_call_1.f03: Likewise.
8036 * gfortran.dg/typebound_call_13.f03: Likewise.
8037 * gfortran.dg/typebound_call_18.f03: Likewise.
8038 * gfortran.dg/typebound_call_19.f03: Likewise.
8039 * gfortran.dg/typebound_call_2.f03: Likewise.
8040 * gfortran.dg/typebound_call_20.f03: Likewise.
8041 * gfortran.dg/typebound_call_3.f03: Likewise.
8042 * gfortran.dg/typebound_generic_5.f03: Likewise.
8043 * gfortran.dg/typebound_generic_6.f03: Likewise.
8044 * gfortran.dg/typebound_generic_9.f03: Likewise.
8045 * gfortran.dg/typebound_operator_12.f03: Likewise.
8046 * gfortran.dg/typebound_operator_13.f03: Likewise.
8047 * gfortran.dg/typebound_operator_15.f90: Likewise.
8048 * gfortran.dg/typebound_operator_20.f90: Likewise.
8049 * gfortran.dg/typebound_operator_3.f03: Likewise.
8050 * gfortran.dg/typebound_operator_6.f03: Likewise.
8051 * gfortran.dg/typebound_operator_7.f03: Likewise.
8052 * gfortran.dg/typebound_operator_8.f03: Likewise.
8053 * gfortran.dg/typebound_operator_9.f03: Likewise.
8054 * gfortran.dg/typebound_proc_19.f90: Likewise.
8055 * gfortran.dg/typebound_proc_20.f90: Likewise.
8056 * gfortran.dg/typebound_proc_23.f90: Likewise.
8057 * gfortran.dg/typebound_proc_27.f03: Likewise.
8058 * gfortran.dg/typebound_proc_35.f90: Likewise.
8059 * gfortran.dg/typebound_proc_36.f90: Likewise.
8060 * gfortran.dg/unf_io_convert_1.f90: Likewise.
8061 * gfortran.dg/unf_io_convert_2.f90: Likewise.
8062 * gfortran.dg/unf_io_convert_3.f90: Likewise.
8063 * gfortran.dg/unf_io_convert_4.f90: Likewise.
8064 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
8065 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
8066 * gfortran.dg/unf_short_record_1.f90: Likewise.
8067 * gfortran.dg/unformatted_recl_1.f90: Likewise.
8068 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
8069 * gfortran.dg/unit_1.f90: Likewise.
8070 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
8071 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
8072 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
8073 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
8074 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
8075 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
8076 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
8077 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
8078 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
8079 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
8080 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
8081 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
8082 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
8083 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
8084 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
8085 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
8086 * gfortran.dg/unpack_init_expr.f03: Likewise.
8087 * gfortran.dg/use_10.f90: Likewise.
8088 * gfortran.dg/use_11.f90: Likewise.
8089 * gfortran.dg/use_13.f90: Likewise.
8090 * gfortran.dg/use_24.f90: Likewise.
8091 * gfortran.dg/use_27.f90: Likewise.
8092 * gfortran.dg/use_5.f90: Likewise.
8093 * gfortran.dg/use_allocated_1.f90: Likewise.
8094 * gfortran.dg/use_only_1.f90: Likewise.
8095 * gfortran.dg/use_only_4.f90: Likewise.
8096 * gfortran.dg/use_rename_2.f90: Likewise.
8097 * gfortran.dg/use_rename_4.f90: Likewise.
8098 * gfortran.dg/used_dummy_types_1.f90: Likewise.
8099 * gfortran.dg/used_interface_ref.f90: Likewise.
8100 * gfortran.dg/used_types_5.f90: Likewise.
8101 * gfortran.dg/utf8_1.f03: Likewise.
8102 * gfortran.dg/utf8_2.f03: Likewise.
8103 * gfortran.dg/value_1.f90: Likewise.
8104 * gfortran.dg/value_2.f90: Likewise.
8105 * gfortran.dg/value_4.f90: Likewise.
8106 * gfortran.dg/value_6.f03: Likewise.
8107 * gfortran.dg/value_7.f03: Likewise.
8108 * gfortran.dg/value_test.f90: Likewise.
8109 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
8110 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
8111 * gfortran.dg/vect/pr60510.f: Likewise.
8112 * gfortran.dg/vect/pr69882.f90: Likewise.
8113 * gfortran.dg/vect/pr69980.f90: Likewise.
8114 * gfortran.dg/vect/vect-5.f90: Likewise.
8115 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8116 * gfortran.dg/vector_subscript_1.f90: Likewise.
8117 * gfortran.dg/vector_subscript_2.f90: Likewise.
8118 * gfortran.dg/vector_subscript_3.f90: Likewise.
8119 * gfortran.dg/vector_subscript_5.f90: Likewise.
8120 * gfortran.dg/verify_2.f90: Likewise.
8121 * gfortran.dg/volatile10.f90: Likewise.
8122 * gfortran.dg/where_1.f90: Likewise.
8123 * gfortran.dg/where_operator_assign_1.f90: Likewise.
8124 * gfortran.dg/where_operator_assign_2.f90: Likewise.
8125 * gfortran.dg/where_operator_assign_3.f90: Likewise.
8126 * gfortran.dg/whole_file_13.f90: Likewise.
8127 * gfortran.dg/whole_file_2.f90: Likewise.
8128 * gfortran.dg/widechar_2.f90: Likewise.
8129 * gfortran.dg/widechar_4.f90: Likewise.
8130 * gfortran.dg/widechar_5.f90: Likewise.
8131 * gfortran.dg/widechar_6.f90: Likewise.
8132 * gfortran.dg/widechar_8.f90: Likewise.
8133 * gfortran.dg/widechar_IO_1.f90: Likewise.
8134 * gfortran.dg/widechar_IO_2.f90: Likewise.
8135 * gfortran.dg/widechar_IO_3.f90: Likewise.
8136 * gfortran.dg/widechar_IO_4.f90: Likewise.
8137 * gfortran.dg/widechar_compare_1.f90: Likewise.
8138 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
8139 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
8140 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
8141 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
8142 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
8143 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
8144 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
8145 * gfortran.dg/widechar_select_1.f90: Likewise.
8146 * gfortran.dg/winapi.f90: Likewise.
8147 * gfortran.dg/write_0_pe_format.f90: Likewise.
8148 * gfortran.dg/write_back.f: Likewise.
8149 * gfortran.dg/write_check3.f90: Likewise.
8150 * gfortran.dg/write_direct_eor.f90: Likewise.
8151 * gfortran.dg/write_padding.f90: Likewise.
8152 * gfortran.dg/write_recursive.f90: Likewise.
8153 * gfortran.dg/write_rewind_1.f: Likewise.
8154 * gfortran.dg/write_rewind_2.f: Likewise.
8155 * gfortran.dg/write_zero_array.f90: Likewise.
8156 * gfortran.dg/x_slash_1.f: Likewise.
8157 * gfortran.dg/x_slash_2.f: Likewise.
8158 * gfortran.dg/zero_array_components_1.f90: Likewise.
8159 * gfortran.dg/zero_length_1.f90: Likewise.
8160 * gfortran.dg/zero_length_2.f90: Likewise.
8161 * gfortran.dg/zero_sized_1.f90: Likewise.
8162 * gfortran.dg/zero_sized_3.f90: Likewise.
8163 * gfortran.fortran-torture/compile/nested.f90: Likewise.
8164 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
8165 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
8166 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
8167 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
8168 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
8169 * gfortran.fortran-torture/execute/args.f90: Likewise.
8170 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
8171 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
8172 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
8173 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
8174 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
8175 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
8176 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
8177 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
8178 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
8179 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
8180 * gfortran.fortran-torture/execute/common.f90: Likewise.
8181 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
8182 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
8183 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
8184 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
8185 * gfortran.fortran-torture/execute/contained.f90: Likewise.
8186 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
8187 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
8188 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
8189 * gfortran.fortran-torture/execute/data.f90: Likewise.
8190 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
8191 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
8192 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
8193 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
8194 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
8195 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
8196 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
8197 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
8198 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
8199 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
8200 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
8201 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
8202 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
8203 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
8204 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
8205 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
8206 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
8207 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
8208 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
8209 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
8210 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
8211 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
8212 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
8213 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
8214 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
8215 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
8216 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
8217 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
8218 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
8219 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
8220 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
8221 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
8222 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
8223 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
8224 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
8225 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
8226 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
8227 * gfortran.fortran-torture/execute/forall.f90: Likewise.
8228 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
8229 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
8230 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
8231 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
8232 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
8233 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
8234 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
8235 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
8236 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
8237 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
8238 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
8239 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
8240 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
8241 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
8242 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
8243 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
8244 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
8245 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
8246 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
8247 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
8248 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
8249 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
8250 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
8251 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
8252 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
8253 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
8254 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
8255 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
8256 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8257 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
8258 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
8259 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
8260 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
8261 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
8262 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
8263 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
8265 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
8266 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
8267 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
8268 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
8269 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
8270 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
8271 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
8272 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8273 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
8274 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
8275 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
8276 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8277 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
8278 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
8279 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
8280 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
8281 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
8282 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8283 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
8284 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8285 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
8286 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
8287 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
8288 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
8289 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
8290 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
8291 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
8292 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
8293 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8294 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
8295 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
8296 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
8297 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
8298 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
8299 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
8300 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
8301 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
8302 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
8303 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
8304 * gfortran.fortran-torture/execute/math.f90: Likewise.
8305 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
8306 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
8307 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
8308 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
8309 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
8310 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
8311 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
8312 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
8313 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
8314 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
8315 * gfortran.fortran-torture/execute/power.f90: Likewise.
8316 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
8317 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
8318 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8319 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
8320 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
8321 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
8322 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
8323 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
8324 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
8325 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
8326 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
8327 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
8328 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
8329 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
8330 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
8331 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
8332 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
8333 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
8334 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
8335 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
8336 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
8337 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
8338 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
8339 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
8340 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
8341 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
8342 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
8343 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
8344 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
8345 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
8346 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
8347 * gfortran.fortran-torture/execute/straret.f90: Likewise.
8348 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
8349 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
8350 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
8351 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
8352 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
8353 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
8354 * gfortran.fortran-torture/execute/string.f90: Likewise.
8355 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
8356 * gfortran.fortran-torture/execute/strret.f90: Likewise.
8357 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
8358 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
8359 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
8360 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
8361 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
8362 * gfortran.fortran-torture/execute/userop.f90: Likewise.
8363 * gfortran.fortran-torture/execute/where17.f90: Likewise.
8364 * gfortran.fortran-torture/execute/where18.f90: Likewise.
8365 * gfortran.fortran-torture/execute/where19.f90: Likewise.
8366 * gfortran.fortran-torture/execute/where20.f90: Likewise.
8367 * gfortran.fortran-torture/execute/where21.f90: Likewise.
8368 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
8369 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
8370 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8371 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8372 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8373 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8374 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
8375 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
8376 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
8377 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
8378 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
8379 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
8380 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
8381 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
8382 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
8383 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
8384 * gfortran.dg/inline_transpose_1.f90: Likewise.
8386 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
8389 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
8392 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
8395 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
8396 * gnat.dg/dispatch1.adb: Rename into...
8397 * gnat.dg/disp1.adb: ...this.
8398 * gnat.dg/dispatch1_p.ads: Rename into...
8399 * gnat.dg/disp1_pkg.ads: ...this.
8400 * gnat.dg/disp2.adb: Rename into...
8401 * gnat.dg/dispatch2.adb: ...this.
8402 * gnat.dg/dispatch2_p.ads: Rename into...
8403 * gnat.dg/disp2_pkg.ads: ...this.
8404 * gnat.dg/dispatch2_p.adb: Rename into...
8405 * gnat.dg/disp2_pkg.adb: this.
8406 * gnat.dg/generic_dispatch.adb: Rename into...
8407 * gnat.dg/generic_disp.adb: this.
8408 * gnat.dg/generic_dispatch_p.ads: Rename into...
8409 * gnat.dg/generic_disp_pkg.ads: ...this.
8410 * gnat.dg/generic_dispatch_p.adb: Rename into...
8411 * gnat.dg/generic_disp_pkg.adb: ...this.
8412 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
8413 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
8414 * gnat.dg/object_overflow1.adb: Tweak index.
8415 * gnat.dg/object_overflow2.adb: Likewise.
8416 * gnat.dg/object_overflow3.adb: Likewise.
8417 * gnat.dg/object_overflow4.adb: Likewise.
8418 * gnat.dg/object_overflow5.adb: Likewise.
8420 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8423 * gcc.c-torture/compile/pr84425.c: New test.
8425 2018-02-16 Marek Polacek <polacek@redhat.com>
8426 Jakub Jelinek <jakub@redhat.com>
8429 * g++.dg/cpp1y/constexpr-84192.C: New test.
8431 2018-02-16 Martin Sebor <msebor@redhat.com>
8434 * g++.dg/overload15.C: New test.
8436 2018-02-16 Yury Gribov <tetra2005@gmail.com>
8439 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
8440 * gcc.dg/pr56727-2.c: Ditto.
8441 * gcc.target/powerpc/pr79439.c: Renamed to...
8442 * gcc.target/powerpc/pr79439-1.c: ...this.
8443 * gcc.target/powerpc/pr79439-2.c: New test.
8444 * gcc.target/powerpc/pr79439-3.c: New test.
8446 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
8449 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
8450 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
8451 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
8452 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
8453 * gcc.target/powerpc/builtins-3.c: Same.
8455 2018-02-16 Nathan Sidwell <nathan@acm.org>
8457 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
8459 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
8461 PR rtl-optimization/70023
8462 * gcc.target/i386/pr70023.c: New.
8464 2018-02-16 Carl Love <cel@us.ibm.com>
8466 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
8468 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
8471 2018-02-16 Carl Love <cel@us.ibm.com>
8473 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
8474 for the ABI definitions for vec_extract4b and vec_insert4b.
8476 2018-02-16 Nathan Sidwell <nathan@acm.org>
8478 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
8479 * g++.old-deja/g++.mike/net43.C: Likewise.
8481 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8484 * g++.dg/cpp1z/class-deduction48.C: New.
8486 2018-02-16 Nathan Sidwell <nathan@acm.org>
8489 * g++.dg/lookup/pr84375.C: New.
8491 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8494 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
8496 2018-02-16 Richard Biener <rguenther@suse.de>
8498 PR tree-optimization/84417
8499 * gcc.dg/torture/pr84417.c: New testcase.
8501 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8504 * g++.dg/opt/pr84272.C: New test.
8506 PR rtl-optimization/83723
8507 * gcc.dg/pr83723.c: New test.
8509 2018-02-16 Richard Biener <rguenther@suse.de>
8511 PR tree-optimization/84399
8512 * gcc.dg/graphite/pr84399.c: New testcase.
8514 2018-02-16 Richard Biener <rguenther@suse.de>
8516 PR tree-optimization/84190
8517 * g++.dg/torture/pr84190.C: New testcase.
8519 2018-02-15 Martin Sebor <msebor@redhat.com>
8521 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
8524 2018-02-15 Janus Weil <janus@gcc.gnu.org>
8527 * gfortran.dg/dtio_21.f03: Add an error message.
8528 * gfortran.dg/dtio_22.f90: Fix invalid test case.
8530 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8533 * gfortran.dg/stop_shouldfail.f90: New test.
8535 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
8538 * g++.dg/concepts/pr84330.C: New.
8540 2018-02-15 Tom de Vries <tom@codesourcery.com>
8542 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
8544 2018-02-15 Tom de Vries <tom@codesourcery.com>
8546 * gcc.c-torture/compile/pr84136.c: Require effective target
8549 2018-02-15 Jakub Jelinek <jakub@redhat.com>
8551 PR tree-optimization/84383
8552 * gcc.c-torture/compile/pr84383.c: New test.
8554 PR tree-optimization/84334
8555 * gcc.dg/pr84334.c: New test.
8557 2018-02-14 Carl Love <cel@us.ibm.com>
8559 * gcc.target/powerpc/builtins-4-int128-runnable.c
8560 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
8561 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
8563 2018-02-14 Martin Sebor <msebor@redhat.com>
8565 PR tree-optimization/83698
8566 * gcc.dg/Wrestrict-7.c: New test.
8567 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
8568 * gcc.target/i386/chkp-stropt-17.c: Same.
8570 2018-02-14 Martin Sebor <msebor@redhat.com>
8573 * gcc.dg/Wattributes-8.c: New test.
8575 2018-02-14 Janus Weil <janus@gcc.gnu.org>
8578 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
8579 * gfortran.dg/allocate_with_source_23.f90: Ditto.
8580 * gfortran.dg/select_type_1.f03: Extend test case.
8582 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
8584 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
8585 (dg-options): Use -O2 -msse2 -mno-sse3.
8587 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
8589 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
8590 this test case still works ok.
8591 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8592 * gcc.dg/vmx/insert-be-order.c: Likewise.
8593 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8594 * gcc.dg/vmx/ld-be-order.c: Likewise.
8595 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8596 * gcc.dg/vmx/lde-be-order.c: Likewise.
8597 * gcc.dg/vmx/ldl-be-order.c: Likewise.
8598 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8599 * gcc.dg/vmx/merge-be-order.c: Likewise.
8600 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8601 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
8602 * gcc.dg/vmx/pack-be-order.c: Likewise.
8603 * gcc.dg/vmx/perm-be-order.c: Likewise.
8604 * gcc.dg/vmx/splat-be-order.c: Likewise.
8605 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
8606 * gcc.dg/vmx/st-be-order.c: Likewise.
8607 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8608 * gcc.dg/vmx/ste-be-order.c: Likewise.
8609 * gcc.dg/vmx/stl-be-order.c: Likewise.
8610 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8611 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
8612 * gcc.dg/vmx/unpack-be-order.c: Likewise.
8613 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8614 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
8616 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
8619 * g++.dg/cpp0x/auto49.C: New.
8621 2018-02-14 Nathan Sidwell <nathan@acm.org>
8623 * g++.dg/template/instantiate5.C: Adjust required-from loc.
8625 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8627 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
8628 * gcc.target/powerpc/le-altivec-consts.c: Same.
8630 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8633 * gcc.target/powerpc/pr84220-sld.c: New test.
8634 * gcc.target/powerpc/pr84220-sld2.c: New test.
8635 * gcc.target/powerpc/pr84220-sldw.c: New test.
8636 * gcc.target/powerpc/pr84220-xxperm.c: New test.
8637 * gcc.target/powerpc/pr84220-xxsld.c: New test.
8639 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8642 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
8643 _inc_ssp intrinsics.
8644 * gcc.target/i386/cet-intrin-4.c: Likewise.
8645 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
8646 __builtin_ia32_rdssp[d|q].
8648 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
8650 PR tree-optimization/84357
8651 * gcc.dg/vect/pr84357.c: New test.
8653 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8656 * gcc.target/rx/pr83831.c: New tests.
8658 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
8661 * gcc.target/msp430/pr79242.c: New test.
8663 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8666 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
8669 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8672 * g++.dg/pr84279.C: New test.
8674 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8676 PR rtl-optimization/84169
8677 * gcc.c-torture/execute/pr84169.c: New.
8679 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8682 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
8684 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8687 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
8690 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8693 * g++.dg/warn/effc4.C: New test.
8695 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8698 * g++.dg/template/sizeof16.C: New.
8699 * g++.dg/template/sizeof17.C: Likewise.
8701 2018-02-13 Janus Weil <janus@gcc.gnu.org>
8704 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
8705 add necessary compiler options.
8706 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
8708 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8711 * gcc.c-torture/execute/pr82210.c: New test.
8714 * gcc.dg/pr84309-2.c: New test.
8716 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
8718 PR tree-optimization/84321
8719 * gcc.dg/pr84321.c: New test.
8721 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
8724 * gcc.target/i386/pr57193.c: Add -march=x86-64.
8726 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
8729 * gcc.dg/asan/pr84307.c: Remove test.
8731 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
8733 * gcc.target/rl78/test_auto_vector.c: New test.
8735 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
8738 * gcc.c-torture/compile/pr84305.c: New test.
8740 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8743 * gcc.target/i386/pr84335.c: New test.
8745 PR tree-optimization/84339
8746 * gcc.c-torture/execute/pr84339.c: New test.
8749 * gcc.dg/pr84309.c: New test.
8750 * gcc.target/i386/pr84309.c: New test.
8753 * gcc.target/i386/pr84336.c: New test.
8755 2018-02-12 Jakub Jelinek <jakub@redhat.com>
8758 * c-c++-common/gomp/pr84341.c: New test.
8760 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8763 * gfortran.dg/read_dir.f90: Re-add dg-do run.
8765 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8768 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
8771 2018-02-12 Jeff Law <law@redhat.com>
8773 * gcc.c-torture/compile/reg-args-size.c: New test.
8775 2018-02-12 Carl Love <cel@us.ibm.com>
8777 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
8778 uint128 tests to new testfile.
8779 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
8780 int128 and uint128 tests.
8781 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
8782 list of torture tests.
8784 2018-02-12 Janus Weil <janus@gcc.gnu.org>
8787 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
8788 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
8790 2018-02-12 Tamar Christina <tamar.christina@arm.com>
8793 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
8795 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
8798 * gcc.dg/asan/pr84307.c: New test.
8800 2018-02-12 Nathan Sidwell <nathan@acm.org>
8802 * g++.dg/parse/pr84263.C: New.
8804 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8807 * g++.dg/template/crash129.C: New.
8809 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8812 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8813 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8814 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
8815 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8816 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8818 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8820 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
8821 _mm_maskz_scalef_round_sd): Test new intrinsics.
8822 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
8823 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
8825 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
8826 _mm_maskz_scalef_round_ss): Test new intrinsics.
8827 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
8828 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
8830 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
8831 __builtin_ia32_scalefss_round): Remove builtin.
8832 (__builtin_ia32_scalefsd_mask_round,
8833 __builtin_ia32_scalefss_mask_round): Test new builtin.
8834 * gcc.target/i386/sse-13.c: Ditto.
8835 * gcc.target/i386/sse-23.c: Ditto.
8837 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8839 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
8840 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
8841 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
8842 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
8843 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
8844 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
8845 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
8846 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
8848 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
8849 (__builtin_ia32_sqrtss_round): Remove builtins.
8850 (__builtin_ia32_sqrtsd_mask_round)
8851 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
8852 * gcc.target/i386/sse-13.c: Ditto.
8853 * gcc.target/i386/sse-23.c: Ditto.
8855 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8858 * gfortran.dg/statement_function_3.f: New test.
8860 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
8864 * gfortran.dg/statement_function_1.f90: New test.
8865 * gfortran.dg/statement_function_2.f90: New test.
8867 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
8870 * gfortran.dg/type_to_class_5.f03: New test.
8872 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
8875 * gfortran.dg/type_to_class_4.f03: New test.
8877 2018-02-10 Alan Modra <amodra@gmail.com>
8880 * gcc.dg/pr84300.c: New.
8882 2018-02-10 Jakub Jelinek <jakub@redhat.com>
8885 * g++.dg/ubsan/pr83987-2.C: New test.
8887 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
8889 * gcc.target/rx/movsicc.c: New test.
8891 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8894 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
8897 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8899 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
8900 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
8902 2018-02-09 Nathan Sidwell <nathan@acm.org>
8905 * c-c++-common/pr84293.h: New.
8906 * c-c++-common/pr84293.c: New.
8908 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
8910 PR rtl-optimization/57193
8911 * gcc.target/i386/pr57193.c: New.
8913 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8916 * gcc.target/powerpc/pr84226.c: New test.
8918 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8920 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
8924 2018-02-09 Martin Sebor <msebor@redhat.com>
8927 * gcc.dg/lto/pr84212_0.c: New test file.
8928 * gcc.dg/lto/pr84212_1.c: Same.
8930 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8933 * gcc.target/powerpc/pr83926.c: New test.
8934 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
8935 message. Fix test for running in 32-bit mode.
8937 2018-02-09 Tamar Christina <tamar.christina@arm.com>
8940 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
8942 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8945 * gcc.target/s390/pr84295.c: New test.
8947 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
8950 * g++.dg/cpp1y/lambda-init16.C: New.
8952 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
8954 * gnat.dg/sso8.adb: New test.
8955 * gnat.dg/sso8_pkg.ads: New helper.
8957 2018-02-09 Richard Biener <rguenther@suse.de>
8959 PR tree-optimization/84278
8960 * gcc.target/i386/pr84278.c: Adjust regex.
8962 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8964 PR tree-optimization/84232
8965 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
8968 * gcc.target/aarch64/pr84252.c: New test.
8971 * gcc.dg/pr84237.c: New test.
8973 2018-02-09 Marek Polacek <polacek@redhat.com>
8974 Jakub Jelinek <jakub@redhat.com>
8977 * g++.dg/torture/pr83659.C: New test.
8979 2018-02-08 David Malcolm <dmalcolm@redhat.com>
8981 PR tree-optimization/84136
8982 * gcc.c-torture/compile/pr84136.c: New test.
8984 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
8987 * gcc.target/i386/pr83008.c: New test.
8989 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
8992 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
8994 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8997 * g++.dg/warn/Wunused-parm-11.C: New.
8999 2018-02-08 Marek Polacek <polacek@redhat.com>
9001 PR tree-optimization/84238
9002 * gcc.dg/Wstringop-overflow-3.c: New test.
9004 2018-02-08 Nathan Sidwell <nathan@acm.org>
9006 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
9008 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
9010 PR tree-optimization/84265
9011 * gcc.dg/vect/pr84265.c: New test.
9013 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
9015 PR tree-optimization/81635
9016 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
9017 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
9019 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9021 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
9022 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
9023 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
9024 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
9025 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
9026 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
9027 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
9028 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
9029 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
9030 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
9031 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
9032 * gcc.target/s390/nobp-return-attr-all.c: New test.
9033 * gcc.target/s390/nobp-return-attr-neg.c: New test.
9034 * gcc.target/s390/nobp-return-mem-attr.c: New test.
9035 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
9036 * gcc.target/s390/nobp-return-mem-z10.c: New test.
9037 * gcc.target/s390/nobp-return-mem-z900.c: New test.
9038 * gcc.target/s390/nobp-return-reg-attr.c: New test.
9039 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
9040 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
9041 * gcc.target/s390/nobp-return-reg-z10.c: New test.
9042 * gcc.target/s390/nobp-return-reg-z900.c: New test.
9043 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
9044 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
9045 * gcc.target/s390/nobp-table-jump-z10.c: New test.
9046 * gcc.target/s390/nobp-table-jump-z900.c: New test.
9048 2018-02-08 Richard Biener <rguenther@suse.de>
9050 PR tree-optimization/84233
9051 * g++.dg/torture/pr84233.C: New testcase.
9053 2018-02-08 Richard Biener <rguenther@suse.de>
9055 PR tree-optimization/84278
9056 * gcc.target/i386/pr84278.c: New testcase.
9058 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
9060 PR rtl-optimization/84068
9061 PR rtl-optimization/83459
9062 * gcc.dg/pr84068.c: New test.
9064 2018-02-08 Richard Biener <rguenther@suse.de>
9066 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
9067 loop vectorization to happen.
9069 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
9072 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
9074 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9076 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
9078 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9081 * gcc.target/powerpc/pr84154-1.c: New tests.
9082 * gcc.target/powerpc/pr84154-2.c: Likewise.
9083 * gcc.target/powerpc/pr84154-3.c: Likewise.
9085 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9087 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
9089 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9092 * g++.dg/template/incomplete11.C: New test.
9093 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
9095 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9098 * gfortran.dg/deallocate_error_3.f90: New test.
9099 * gfortran.dg/deallocate_error_4.f90: New test.
9101 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9104 * gfortran.dg/shape_9.f90: New test.
9106 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9109 * gfortran.dg/assumed_charlen_parameter.f90: New test.
9111 2018-02-07 David Malcolm <dmalcolm@redhat.com>
9115 * g++.dg/spellcheck-reswords.C: New test case.
9116 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
9119 2018-02-07 Martin Liska <mliska@suse.cz>
9122 * g++.dg/ext/mv26.C: New test.
9124 2018-02-07 Tom de Vries <tom@codesourcery.com>
9126 * gcc.dg/pr83844.c: Require effective target alloca.
9128 2018-02-07 Tom de Vries <tom@codesourcery.com>
9130 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
9132 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
9135 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
9136 -fcf-protection=return.
9138 2018-02-07 Tom de Vries <tom@codesourcery.com>
9141 * c-c++-common/goacc/pr84217.c: New test.
9142 * gfortran.dg/goacc/pr84217.f90: New test.
9144 2018-02-07 Richard Biener <rguenther@suse.de>
9146 PR tree-optimization/84204
9147 * gcc.dg/graphite/pr84204.c: New testcase.
9149 PR tree-optimization/84205
9150 * gcc.dg/graphite/pr84205.c: New testcase.
9152 PR tree-optimization/84223
9153 * gfortran.dg/graphite/pr84223.f90: New testcase.
9155 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9158 * g++.dg/cpp0x/scoped_enum7.C: New.
9160 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9162 PR tree-optimization/83008
9163 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
9165 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9167 PR tree-optimization/84235
9168 * gcc.c-torture/execute/ieee/pr84235.c: New test.
9170 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9173 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
9175 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
9177 2018-02-06 Jakub Jelinek <jakub@redhat.com>
9180 * gcc.target/i386/pr84146.c: New test.
9182 2018-02-06 Michael Collison <michael.collison@arm.com>
9184 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
9186 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9188 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
9189 warning for -mno-speculate-indirect-jumps.
9190 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
9191 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9192 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
9193 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
9194 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
9195 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
9197 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9200 * c-c++-common/fcf-protection-1.c: Change a compared message.
9201 * c-c++-common/fcf-protection-2.c: Likewise.
9202 * c-c++-common/fcf-protection-3.c: Likewise.
9203 * c-c++-common/fcf-protection-5.c: Likewise.
9204 * c-c++-common/fcf-protection-6.c: New test.
9205 * c-c++-common/fcf-protection-7.c: Likewise.
9207 2018-02-06 Marek Polacek <polacek@redhat.com>
9209 PR tree-optimization/84228
9210 * c-c++-common/Wstringop-truncation-3.c: New test.
9212 2018-02-06 Tamar Christina <tamar.christina@arm.com>
9215 * gcc.target/arm/pragma_arch_switch_2.c: New.
9217 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9220 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
9222 2018-02-05 Martin Sebor <msebor@redhat.com>
9224 PR tree-optimization/83369
9225 * gcc.dg/Wnonnull.c: New test.
9227 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9229 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
9230 argument and use dg-messages-by-file instead. Expect it to be
9231 an array rather than a dict.
9232 (lto-link-and-maybe-run): Remove messages_by_file argument and
9233 use an upvar for dg-messages-by-file. Update call to
9234 lto_handle_diagnostics.
9235 (lt-get-options): Treat dg-messages-by-file as an array
9237 (lto-get-options-main): Likewise. Set the entry rather than appending.
9238 (lto-execute): Treat dg-messages-by-file as an array rather than
9239 a dict. Update call to lto-link-and-maybe-run.
9241 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
9244 * g++.dg/cpp1z/inline-var4.C: New.
9246 2018-02-05 Martin Liska <mliska@suse.cz>
9248 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
9250 * c-c++-common/asan/pointer-compare-2.c: Likewise.
9251 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
9252 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
9253 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
9254 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
9255 * c-c++-common/asan/pointer-compare-3.c: New test.
9257 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9259 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
9260 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9262 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
9264 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
9265 _mm_maskz_range_sd, _mm_mask_range_round_sd,
9266 _mm_maskz_range_round_sd): Test new intrinsics.
9267 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
9268 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
9269 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
9270 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
9271 _mm_maskz_range_ss, _mm_mask_range_round_ss,
9272 _mm_maskz_range_round_ss): Test new intrinsics.
9273 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
9274 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
9275 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
9276 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
9277 __builtin_ia32_rangess128_round): Remove builtins.
9278 (__builtin_ia32_rangesd128_mask_round,
9279 __builtin_ia32_rangess128_mask_round): Test new builtins.
9280 * gcc.target/i386/sse-13.c: Ditto.
9281 * gcc.target/i386/sse-23.c: Ditto.
9283 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
9286 * gfortran.dg/pr79966.f90: New testcase
9288 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
9291 * gfortran.dg/associate_23.f90: Fix invalid code.
9292 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9293 * gfortran.dg/matmul_3.f90: Likewise.
9294 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9296 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
9299 * gfortran.dg/associate_34.f90: New test.
9300 * gfortran.dg/associate_35.f90: New test.
9302 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
9306 * gfortran.dg/pr84155.f90: New test.
9308 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
9310 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
9311 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
9313 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9315 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
9318 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9320 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
9322 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
9323 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
9324 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
9326 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9329 * gcc.c-torture/execute/pr83362.c: Make work for int16.
9330 * gcc.dg/Wsign-conversion.c: Dito.
9331 * gcc.dg/attr-alloc_size-4.c: Dito.
9332 * gcc.dg/pr81020.c: Dito.
9333 * gcc.dg/pr81192.c: Dito.
9334 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
9335 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
9336 * gcc.dg/pr83844.c: Restrict to int32plus.
9337 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
9338 * gcc.dg/tree-ssa/ldist-25.c: Dito.
9339 * gcc.dg/tree-ssa/ldist-27.c: Dito.
9340 * gcc.dg/tree-ssa/ldist-28.c: Dito.
9341 * gcc.dg/tree-ssa/ldist-29.c: Dito.
9342 * gcc.dg/tree-ssa/ldist-30.c: Dito.
9343 * gcc.dg/tree-ssa/ldist-31.c: Dito.
9344 * gcc.dg/tree-ssa/ldist-32.c: Dito.
9345 * gcc.dg/tree-ssa/ldist-33.c: Dito.
9346 * gcc.dg/tree-ssa/ldist-34.c: Dito.
9347 * gcc.dg/tree-ssa/ldist-35.c: Dito.
9348 * gcc.dg/tree-ssa/ldist-36.c: Dito.
9350 2018-02-02 Julia Koval <julia.koval@intel.com>
9352 * gcc.target/i386/funcspec-56.inc: Handle new march.
9353 * g++.dg/ext/mv16.C: Ditto.
9355 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9357 * lib/target-supports.exp
9358 (check_effective_target_keeps_null_pointer_checks): No more
9360 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
9361 * gcc.dg/ifcvt-4.c: Skip avr.
9362 * gcc.dg/pr53037-1.c: Dito.
9363 * gcc.dg/pr53037-2.c: Dito.
9364 * gcc.dg/pr53037-3.c: Dito.
9365 * gcc.dg/pr63387-2.c: Dito.
9366 * gcc.dg/pr63387.c: Dito.
9367 * gcc.dg/sancov/cmp0.c: Dito.
9368 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
9369 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
9370 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
9371 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
9372 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
9373 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
9374 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
9375 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
9376 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
9377 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
9378 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
9379 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
9380 * gcc.dg/tree-ssa/pr82059.c: Dito.
9381 * gcc.c-torture/execute/pr70460.c: Dito.
9383 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9386 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
9387 * gcc.c-torture/execute/20180112-1.c: Dito.
9388 * gcc.c-torture/execute/pr81503.c: Dito.
9389 * gcc.dg/store_merging_12.c: Dito.
9390 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
9391 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
9392 * gcc.dg/tree-ssa/pr80898.c: Dito.
9393 * gcc.dg/tree-ssa/pr82363.c: Dito.
9394 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
9395 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
9396 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
9397 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
9398 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
9399 * gcc.dg/tree-ssa/pr80803.c: Dito.
9400 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
9401 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
9402 * gcc.dg/tree-ssa/vrp114.c: Dito.
9403 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
9404 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
9405 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
9407 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9410 * gcc.target/i386/cet-sjlj-6a.c: New test.
9411 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9413 2018-02-01 Marek Polacek <polacek@redhat.com>
9416 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
9418 2018-01-30 Jeff Law <law@redhat.com>
9421 * gcc.target/i386/pr84128.c: New test.
9423 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
9425 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
9426 -fdelete-null-pointer-checks.
9428 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9431 * g++.dg/cpp0x/abstract-default1.C: New.
9433 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9435 PR tree-optimization/81635
9436 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
9437 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
9439 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9442 * gcc.target/aarch64/pr83370.c: New.
9444 2018-02-01 Richard Biener <rguenther@suse.de>
9446 * gcc.dg/graphite/pr35356-1.c: Adjust.
9448 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9451 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
9453 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
9454 of hard-coding the choice.
9455 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
9456 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
9457 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
9459 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
9461 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9462 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9463 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9464 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9465 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9466 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9467 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9468 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9469 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9470 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9471 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9472 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9473 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9474 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9475 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9476 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9477 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9478 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9479 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9480 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9481 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9482 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9483 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9484 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9485 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9486 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9487 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9488 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9489 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9490 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9491 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9492 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9493 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9494 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9495 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9496 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9497 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9498 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9499 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
9500 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9501 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
9502 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9503 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9504 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9505 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
9506 __builtin_popcountll rather than __builtin_popcountl.
9508 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9510 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
9511 of LD1R[HWD] for multi-element constants on big-endian targets.
9512 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9513 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9515 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9517 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
9518 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
9519 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
9521 2018-02-01 Jakub Jelinek <jakub@redhat.com>
9523 PR tree-optimization/81661
9524 PR tree-optimization/84117
9525 * gcc.dg/pr81661.c: New test.
9526 * gfortran.dg/pr84117.f90: New test.
9528 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
9531 * gfortran.dg/repeat_7.f90: Catch warning message.
9533 2018-01-31 Ian Lance Taylor <iant@golang.org>
9535 * go.go-torture/execute/printnil.go: New test.
9537 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9539 * lib/target-supports.exp (check_effective_target_comdat_group):
9540 Allow for Solaris as comdat syntax.
9542 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
9543 Solaris with comdat_group support and as.
9545 2018-01-31 Marek Polacek <polacek@redhat.com>
9548 * gcc.dg/pr81779.c: New test.
9550 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9553 * gfortran.dg/gomp/pr84116.f90: New test.
9556 * g++.dg/init/pr83993-2.C: New test.
9559 * g++.dg/init/pr83993-1.C: New test.
9560 * g++.dg/cpp0x/pr83993.C: New test.
9562 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
9565 * gfortran.dg/pr84088.f90: New test.
9567 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
9570 * gcc.target/i386/pr82444.c: New.
9572 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
9574 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
9575 * gcc.target/powerpc/vsx-13.c: New.
9577 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9580 * g++.dg/cpp1y/var-templ57.C: New.
9582 2018-01-31 Marek Polacek <polacek@redhat.com>
9585 * g++.dg/diagnostic/pr84138.C: New test.
9587 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
9590 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
9591 -Wstringop-overflow warnings due to spurious warning with -O1.
9592 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
9593 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
9595 2018-01-31 Richard Biener <rguenther@suse.de>
9597 PR tree-optimization/84132
9598 * g++.dg/torture/pr84132.C: New testcase.
9600 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
9602 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
9605 2018-01-31 Julia Koval <julia.koval@intel.com>
9608 * gcc.target/i386/rdpid.c: Remove "eax".
9610 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9612 PR tree-optimization/64946
9613 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
9614 scan-assembler checks.
9616 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
9618 * gcc.c-torture/execute/20180131-1.c: New test.
9620 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9622 * gcc.target/arc/taux-1.c: New test.
9623 * gcc.target/arc/taux-2.c: Likewise.
9625 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9627 * gcc.target/arc/uncached.c: New test.
9629 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9632 * gnat.dg/lto20.adb: Remove dg-excess-errors.
9634 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9636 PR preprocessor/69869
9637 * gcc.dg/cpp/trad/pr69869.c: New test.
9640 * gcc.dg/pr84100.c: New test.
9642 2018-01-30 Jeff Law <law@redhat.com>
9645 * gcc.target/i386/pr84064: New test.
9647 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9650 * gfortran.dg/data_implied_do_2.f90: New test.
9652 2018-01-30 Janus Weil <janus@gcc.gnu.org>
9654 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
9656 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9659 * gfortran.dg/inline_matmul_21.f90: New test case.
9661 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9663 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
9665 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
9668 * gcc.target/powerpc/pr84112.c: New.
9670 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9672 PR rtl-optimization/83986
9673 * gcc.dg/pr83986.c: New test.
9675 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
9678 * gcc.dg/torture/inf-compare-1.c: Add xfail.
9679 * gcc.dg/torture/inf-compare-2.c: Add xfail.
9680 * gcc.dg/torture/inf-compare-3.c: Add xfail.
9681 * gcc.dg/torture/inf-compare-4.c: Add xfail.
9683 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9685 PR tree-optimization/84111
9686 * gcc.c-torture/compile/pr84111.c: New test.
9688 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9691 * gcc.dg/ipa/inline-2.c: Fix template.
9692 * gcc.dg/ipa/inline-3.c: Fix template.
9694 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9697 * g++.dg/torture/pr81360.C: New testcase.
9699 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9702 * gcc.dg/lto/pr83954.h: New testcase.
9703 * gcc.dg/lto/pr83954_0.c: New testcase.
9704 * gcc.dg/lto/pr83954_1.c: New testcase.
9706 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9709 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
9711 Simplify DW_AT_producer scan.
9713 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9715 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
9717 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
9720 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9721 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9722 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
9723 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
9725 2018-01-29 Jeff Law <law@redhat.com>
9728 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
9729 better match other tests which require vsx. Verify the zero
9730 extension is part of the test in the combiner dump.
9732 2018-01-29 Marek Polacek <polacek@redhat.com>
9735 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
9738 * g++.dg/ext/pr83996.C: New test.
9740 2018-01-29 Richard Biener <rguenther@suse.de>
9742 PR tree-optimization/84057
9743 * gcc.dg/graphite/pr84057.c: New testcase.
9745 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9748 * gfortran.dg/bind_c_usage_31.f90: New test.
9750 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9753 * g++.dg/warn/Wduplicated-branches5.C: New.
9755 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
9757 * gcc.target/rl78/test_addsi3_internal.c: New test.
9759 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
9761 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
9762 Make expected output depend on whether we expect sibcalls or not.
9763 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
9764 safe-indirect-jump-1.c).
9766 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
9767 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9768 Soren Rasmussen <s.c.rasmussen@gmail.com>
9770 Fortran 2018 teams tests.
9772 * gfortran.dg/team_number_1.f90: new test for team_number.
9773 * gfortran.dg/team_change_1.f90: new test for change team.
9774 * gfortran.dg/team_end_1.f90: new test for end team.
9775 * gfortran.dg/team_form_1.f90: new test for form team.
9777 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9780 * gfortran.dg/dot_product_4.f90
9782 2018-01-26 Martin Sebor <msebor@redhat.com>
9784 PR tree-optimization/83896
9785 * gcc.dg/strlenopt-43.c: New.
9787 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9789 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
9790 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
9791 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
9792 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
9793 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
9794 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
9795 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
9796 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
9797 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
9799 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
9800 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
9801 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
9802 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
9803 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
9804 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
9805 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
9806 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
9808 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
9810 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9812 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
9813 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
9814 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
9815 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
9816 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
9817 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
9818 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
9819 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
9820 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
9821 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
9822 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
9823 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
9824 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
9826 2018-01-26 Martin Liska <mliska@suse.cz>
9828 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
9831 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9833 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
9834 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
9835 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
9836 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
9837 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
9838 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
9839 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
9840 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
9842 2018-01-26 Richard Biener <rguenther@suse.de>
9844 PR rtl-optimization/84003
9845 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
9846 latent bug in DSE if NOINLINE is appropriately defined.
9847 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
9848 and defining NOINLINE.
9850 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9852 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
9853 tests specific to aarch64. XFAIL test on arm.
9855 2018-01-26 Jakub Jelinek <jakub@redhat.com>
9857 PR rtl-optimization/83985
9858 * gcc.dg/pr83985.c: New test.
9861 * c-c++-common/Wrestrict-3.c: New test.
9863 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9865 * gcc.target/arc/tdelegitimize_addr.c: New test.
9867 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9869 * gcc.target/arc/jli-1.c: New file.
9870 * gcc.target/arc/jli-2.c: Likewise.
9872 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
9874 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
9876 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9877 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9879 2018-01-26 Richard Biener <rguenther@suse.de>
9881 PR tree-optimization/81082
9882 * gcc.dg/vect/pr81082.c: New testcase.
9883 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
9884 simplification to n * n.
9886 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9888 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
9890 * gcc.target/i386/pr63620.c: Likewise.
9892 2018-01-26 Julia Koval <julia.koval@intel.com>
9894 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
9895 -mavx512f -mavx512bw.
9896 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
9897 * gcc.target/i386/i386.exp: Fix types.
9899 2018-01-26 Alan Modra <amodra@gmail.com>
9902 * gcc.target/powerpc/swaps-p8-46.c: New.
9904 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
9907 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
9908 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
9909 'array01' in the tree dump comparison.
9910 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
9911 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
9912 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
9914 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
9917 * gcc.dg/torture/pr83055.c: New testcase.
9919 2018-01-25 Jakub Jelinek <jakub@redhat.com>
9922 * g++.dg/cpp1z/decomp36.C: New test.
9925 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
9927 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
9929 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
9930 the shift dump line.
9931 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9933 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9936 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
9937 index instead of int, which allows IVOPTs to properly optimize the
9940 2018-01-24 David Malcolm <dmalcolm@redhat.com>
9943 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
9944 of "fn_type" typedef.
9945 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
9947 2018-01-24 Ian Lance Taylor <iant@golang.org>
9949 * go.go-torture/execute/names-1.go: New test.
9951 2018-01-19 Jeff Law <law@redhat.com>
9954 * gcc.target/i386/pr83994.c: New test.
9956 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
9959 * gcc.target/powerpc/pr84014.c: New.
9961 2018-01-24 Jakub Jelinek <jakub@redhat.com>
9964 * c-c++-common/gomp/pr83977-1.c: New test.
9965 * c-c++-common/gomp/pr83977-2.c: New test.
9966 * c-c++-common/gomp/pr83977-3.c: New test.
9967 * gfortran.dg/gomp/pr83977.f90: New test.
9969 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9972 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
9973 * gcc.dg/vect/pr80631-1.c: Likewise.
9974 * gcc.dg/vect/pr80631-2.c: Likewise.
9975 * gcc.dg/vect/pr81410.c: Likewise.
9976 * gcc.dg/vect/pr81633.c: Likewise.
9977 * gcc.dg/vect/pr81815.c: Likewise.
9978 * gcc.dg/vect/pr82108.c: Likewise.
9979 * gcc.dg/vect/pr83857.c: Likewise.
9980 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9981 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9982 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
9983 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9984 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9985 * gcc.dg/vect/vect-reduc-11.c: Likewise.
9986 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
9987 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
9988 dg-xfail-run-if instead.
9989 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9990 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9991 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9992 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
9993 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9995 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9997 PR tree-optimization/83979
9998 * g++.dg/pr83979.c: New test.
10000 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10002 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
10003 option. Add arm_neon_ok_no_float_abi check.
10005 2018-01-24 Richard Biener <rguenther@suse.de>
10007 PR tree-optimization/83176
10008 * gcc.dg/graphite/pr83176.c: New testcase.
10010 2018-01-24 Richard Biener <rguenther@suse.de>
10012 PR tree-optimization/82819
10013 * gcc.dg/graphite/pr82819.c: New testcase.
10015 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10018 * g++.dg/cpp1y/constexpr-83921-1.C: New.
10019 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
10020 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
10021 * g++.dg/ext/stmtexpr20.C: Likewise.
10022 * g++.dg/ext/stmtexpr21.C: Likewise.
10024 2018-01-23 David Malcolm <dmalcolm@redhat.com>
10027 * g++.dg/warn/pr83974.C: New test case.
10029 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10032 * g++.dg/ubsan/pr83987.C: New test.
10034 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
10037 * gfortran.dg/pdt_29.f03: New test.
10039 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
10042 * gfortran.dg/associate_33.f03: New test.
10044 2018-01-23 Martin Liska <mliska@suse.cz>
10047 * gcc.dg/lto/pr81440.h: New test.
10048 * gcc.dg/lto/pr81440_0.c: New test.
10049 * gcc.dg/lto/pr81440_1.c: New test.
10051 2018-01-23 Nathan Sidwell <nathan@acm.org>
10054 * g++.dg/template/pr83988.C: New.
10056 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10060 * g++.dg/cpp0x/pr82882.C: New test.
10061 * g++.dg/cpp0x/pr83978.C: New test.
10064 * g++.dg/cpp1z/decomp35.C: New test.
10066 2018-01-23 Nathan Sidwell <nathan@acm.org>
10068 * g++.dg/cpp0x/range-for10.C: Adjust.
10069 * g++.dg/ext/forscope1.C: Adjust.
10070 * g++.dg/ext/forscope2.C: Adjust.
10071 * g++.dg/template/for1.C: Adjust.
10073 2018-01-23 David Malcolm <dmalcolm@redhat.com>
10075 PR tree-optimization/83510
10076 * gcc.c-torture/compile/pr83510.c: New test case.
10078 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10081 * lib/target-supports.exp (check_effective_target_vect_float): Say
10082 that the result only holds when -funsafe-math-optimizations is on.
10083 (check_effective_target_vect_float_strict): New procedure.
10084 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
10086 * gcc.dg/vect/vect-reduc-6.c: Likewise.
10088 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10090 PR tree-optimization/83965
10091 * gcc.dg/vect/pr83965.c: New test.
10093 2018-01-23 Richard Biener <rguenther@suse.de>
10095 PR tree-optimization/83963
10096 * gfortran.dg/graphite/pr83963.f: New testcase.
10097 * gcc.dg/graphite/pr83963-2.c: Likewise.
10099 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10102 * g++.dg/cpp1z/pr83918.C: New test.
10104 2018-01-22 Jakub Jelinek <jakub@redhat.com>
10106 PR tree-optimization/83957
10107 * gcc.dg/autopar/pr83957.c: New test.
10109 PR tree-optimization/83081
10110 * gcc.dg/predict-8.c: Adjust expected probability.
10112 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10115 * gcc.target/powerpc/pr83862.c: New test.
10117 2018-01-22 Carl Love <cel@us.ibm.com>
10119 * gcc.target/powerpc/powerpc.exp: Add torture tests for
10120 builtins-4-runnable.c, builtins-6-runnable.c,
10121 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
10122 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
10123 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
10124 for signed/unsigned 128-bit and long long int loads.
10126 2018-01-22 Marek Polacek <polacek@redhat.com>
10129 * g++.dg/cpp1y/constexpr-empty4.C: New test.
10131 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
10133 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
10134 scan-asembler valid instructions list.
10135 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
10136 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
10137 power8-vector requirement and option.
10138 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
10140 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
10144 * gfortran.dg/string_1.f90: Remove printing the length.
10146 2018-01-22 Richard Biener <rguenther@suse.de>
10148 PR tree-optimization/83963
10149 * gcc.dg/graphite/pr83963.c: New testcase.
10151 2018-01-22 Sudakshina Das <sudi.das@arm.com>
10153 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
10154 dg-require-effective-target directives.
10156 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10158 * lib/target-supports.exp (check_effective_target_arm_softfloat):
10160 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
10161 Adjust scan-assembler checks for soft-float.
10163 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10166 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
10168 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
10170 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
10171 * gcc.dg/pr83623.c: Likewise.
10172 * gcc.dg/pr83666.c: Likewise.
10174 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10175 David Edelsohn <dje.gcc@gmail.com>
10178 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10179 assembly output from "crset eq" to "crset 2".
10180 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
10181 assembly output from . to $.
10182 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10183 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10184 assembly output from "crset eq" to "crset 2".
10185 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
10186 assembly output from "crset eq" to "crset 2", and from . to $.
10188 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
10191 * gfortran.dg/matmul_18.f90: New test.
10193 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
10195 PR tree-optimization/83940
10196 * gcc.dg/torture/pr83940.c: New test.
10198 2018-01-20 Jakub Jelinek <jakub@redhat.com>
10200 PR middle-end/83945
10201 * gcc.dg/tls/pr83945.c: New test.
10204 * gcc.dg/pr83930.c: New test.
10206 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10209 * gfortran.dg/matmul_17.f90: New test.
10211 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10214 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
10216 2018-01-19 Jakub Jelinek <jakub@redhat.com>
10219 * g++.dg/cpp0x/pr81167.C: New test.
10222 * g++.dg/cpp0x/pr83919.C: New test.
10224 2018-01-19 Jeff Law <law@redhat.com>
10225 Jakub Jelinek <jakub@redhat.com>
10227 * gcc.dg/stack-check-16.c: New test.
10229 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
10232 * gcc.target/nvptx/indirect_call.c: New test.
10234 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10236 * g++.dg/torture/pr83619.C: Remove dg-message.
10238 2018-01-19 Martin Liska <mliska@suse.cz>
10240 * gcc.dg/predict-1.c: Adjust expected probability.
10241 * gcc.dg/predict-3.c: Likewise.
10242 * gcc.dg/predict-5.c: Likewise.
10243 * gcc.dg/predict-6.c: Likewise.
10244 * gcc.dg/predict-9.c: Likewise.
10246 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10248 PR tree-optimization/83922
10249 * gcc.dg/pr83922.c: New test.
10251 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10253 PR tree-optimization/83914
10254 * gcc.dg/vect/pr83914.c: New test.
10256 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10258 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
10259 * gcc.target/arm/negdi-2.c: Likewise.
10260 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
10262 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10264 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
10266 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10268 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
10270 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
10272 * gcc.dg/torture/pr52451.c (main): Skip long double test on
10275 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10279 * g++.dg/torture/pr83619.C (e): Define before first use instead of
10280 forward declaration.
10282 2018-01-18 Carl Love <cel@us.ibm.com>
10284 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
10287 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10290 * g++.dg/inherit/union3.C: New.
10292 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10294 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
10296 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
10299 * g++.dg/torture/pr83619.C: New testcase.
10301 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10303 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
10304 Add function body to force error messages in some configurations.
10306 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10308 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
10311 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
10314 * c-c++-common/ffile-prefix-map.c: New test.
10315 * c-c++-common/fmacro-prefix-map.c: New test.
10316 * c-c++-common/cpp/ffile-prefix-map.c: New test.
10317 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
10319 2018-01-18 Martin Liska <mliska@suse.cz>
10321 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
10322 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10323 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10324 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10325 * gcc.target/i386/ret-thunk-10.c: Likewise.
10326 * gcc.target/i386/ret-thunk-11.c: Likewise.
10327 * gcc.target/i386/ret-thunk-12.c: Likewise.
10328 * gcc.target/i386/ret-thunk-15.c: Likewise.
10329 * gcc.target/i386/ret-thunk-9.c: Likewise.
10331 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10333 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
10336 2018-01-18 Nathan Sidwell <nathan@acm.org>
10339 * g++.dg/cpp0x/pr83160.C: New.
10341 2018-01-18 Richard Biener <rguenther@suse.de>
10343 PR tree-optimization/83887
10344 * gcc.dg/graphite/pr83887.c: New testcase.
10345 * gfortran.dg/graphite/pr83887.f90: Likewise.
10346 * gfortran.dg/graphite/pr83887.f: Likewise.
10348 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10351 * gcc.target/arm/builtin-bswap.x: New file.
10352 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
10353 and options for armv6t2.
10354 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
10355 and options for Thumb1.
10356 * gcc.target/arm/builtin-bswap16.x: New file.
10357 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
10358 and options for armv6t2.
10359 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
10360 and options for Thumb1.
10362 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10364 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
10367 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10370 * gcc.dg/pr61240.c: New test.
10372 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10375 * gfortran.dg/pr83864.f90: New test.
10377 2018-01-17 Jeff Law <law@redhat.com>
10380 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
10382 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10384 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
10385 restriction, but still restrict to 64-bit.
10386 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
10387 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
10389 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10392 * gfortran.dg/pr83874.f90: New test.
10394 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10397 * g++.dg/cpp0x/pr83824.C: New test.
10399 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10401 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
10402 appropriate .gnu_attribute for the long double type, if we use the
10403 long double type, but do not generate any calls.
10404 * gcc.target/powerpc/gnuattr2.c: Likewise.
10405 * gcc.target/powerpc/gnuattr3.c: Likewise.
10407 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10410 * g++.dg/cpp0x/alignas13.C: New.
10412 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10415 * g++.dg/cpp0x/pr83897.C: New test.
10417 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
10420 * gcc.c-torture/compile/pr83051-2.c: New testcase.
10422 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10425 * g++.dg/cpp0x/constexpr-ice19.C: New.
10427 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10429 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
10430 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
10431 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
10432 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
10433 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
10434 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
10435 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
10436 * gcc.target/powerpc/builtins-1-be-folded.c: New.
10437 * gcc.target/powerpc/builtins-1-le-folded.c: New.
10438 * gcc.target/powerpc/builtins-1.fold.h: New.
10440 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10442 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
10443 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
10445 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10447 * gcc.target/arm/g2.c: Add -marm to dg-options.
10448 * gcc.target/arm/scd42-2.c: Likewise.
10450 2018-01-17 Nathan Sidwell <nathan@acm.org>
10453 * g++.dg/lookup/pr83287-2.C: New.
10455 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10459 * g++.dg/wrappers/pr83814.C: New test case.
10460 * g++.dg/wrappers/pr83902.C: New test case.
10462 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10465 * g++.dg/lto/pr83121_0.C: New test case.
10466 * g++.dg/lto/pr83121_1.C: New test case.
10467 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
10468 adapted from DejaGnu's dg-test.
10469 (lto_handle_diagnostics): New procedure.
10470 (lto_prune_warns): Ignore informational notes.
10471 (lto-link-and-maybe-run): Add "messages_by_file" param.
10472 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
10473 "execute" when "link" fails if "execute" was not specified.
10474 (lto-can-handle-directive): New procedure.
10475 (lto-get-options-main): Call lto-can-handle-directive. Add a
10476 dg-messages local, using it to set the caller's
10477 dg-messages-by-file for the given source file.
10478 (lto-get-options): Likewise.
10479 (lto-execute): Add dg-messages-by-file local, and pass it to
10480 lto-link-and-maybe-run.
10482 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10483 Richard Sandiford <richard.sandiford@linaro.org>
10487 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
10488 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
10490 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10492 * lib/target-supports.exp: Fix -march arguments in arm arch effective
10493 target check autogenerator for armv8.1-a and armv8.2-a.
10495 2018-01-17 Carl Love <cel@us.ibm.com>
10497 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
10498 Add debug print statements.
10499 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
10500 16 byte vector load followed by a partial vector load.
10502 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10505 * g++.dg/wrappers/pr83799.C: New test case.
10507 2018-01-17 Nathan Sidwell <nathan@acm.org>
10510 * g++.dg/cpp1y/pr83739.C: New.
10512 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10514 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
10515 * gcc.target/visium/overflow16.c: Likewise.
10516 * gcc.target/visium/overflow32.c: Likewise.
10518 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10520 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
10522 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10524 * gcc.dg/rtl/arm/stl-cond.c: New test.
10525 * gcc.target/arm/stl-cond.c: Delete.
10527 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10529 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
10532 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10534 PR tree-optimization/83843
10535 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
10536 * gcc.dg/store_merging_19.c: New test.
10538 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10540 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
10543 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10545 PR rtl-optimization/83771
10546 * gcc.dg/pr83771.c: New test.
10548 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10550 PR tree-optimization/81184
10551 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
10553 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10555 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10557 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
10559 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10562 * gcc.target/i386/pr83546.c: New test.
10564 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10566 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
10568 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10570 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
10571 test and add dg-warning for the -Wstringop-overflow warning.
10573 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10575 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
10576 XFAIL last test on SPARC and Visium.
10578 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
10580 PR rtl-optimization/80481
10581 * g++.dg/pr80481.C: Exclude solaris.
10583 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10585 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
10586 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
10587 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
10589 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10591 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
10592 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
10593 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
10594 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
10595 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
10596 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
10597 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
10598 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
10599 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
10600 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
10601 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
10602 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
10603 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
10604 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
10605 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
10607 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10610 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
10612 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10614 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
10615 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
10616 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
10617 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
10618 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
10619 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
10621 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10623 PR tree-optimization/83857
10624 * gcc.dg/vect/pr83857.c: New test.
10626 2018-01-16 Richard Biener <rguenther@suse.de>
10628 PR tree-optimization/83867
10629 * gcc.dg/vect/pr83867.c: New testcase.
10631 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10634 * gcc.dg/pr83844.c: New test.
10636 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10638 * gcc.dg/torture/pr83847.c: New test.
10640 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10642 PR rtl-optimization/86620
10643 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
10644 instead of --param=max-sched-ready-insns=0.
10645 * gcc.target/i386/pr83620.c: New test.
10646 * gcc.dg/pr83620.c: New test.
10648 PR tree-optimization/83843
10649 * gcc.dg/store_merging_18.c: New test.
10652 * g++.dg/cpp1y/pr83817.C: New test.
10655 * g++.dg/template/pr83825.C: New test.
10657 2018-01-16 Richard Biener <rguenther@suse.de>
10659 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
10661 2018-01-16 Richard Biener <rguenther@suse.de>
10664 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
10665 from gcc.dg/torture/pr60092.c.
10667 2018-01-15 Martin Sebor <msebor@redhat.com>
10670 * g++.dg/ext/flexary28.C: New test.
10672 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
10675 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
10677 2018-01-15 Martin Sebor <msebor@redhat.com>
10680 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
10682 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10685 * gfortran.dg/minmaxloc_9.f90: New test.
10686 * gfortran.dg/minmaxloc_10.f90: New test.
10687 * gfortran.dg/minmaxloc_11.f90: New test.
10689 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
10692 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
10693 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10694 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10695 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10696 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10697 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10698 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10699 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10700 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10701 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10702 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10703 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10704 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10705 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10706 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10707 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
10708 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10709 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
10710 * gcc.target/i386/ret-thunk-10.c: Likewise.
10711 * gcc.target/i386/ret-thunk-11.c: Likewise.
10712 * gcc.target/i386/ret-thunk-12.c: Likewise.
10713 * gcc.target/i386/ret-thunk-13.c: Likewise.
10714 * gcc.target/i386/ret-thunk-14.c: Likewise.
10715 * gcc.target/i386/ret-thunk-15.c: Likewise.
10716 * gcc.target/i386/ret-thunk-9.c: Don't check the
10717 __x86_return_thunk label. Scan for "push" only for Linux.
10719 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
10722 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
10724 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10727 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
10729 * gcc.target/arm/pr83687.c: New test.
10731 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10733 Adjust tests to AVR_TINY.
10735 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
10736 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
10737 * gcc.target/avr/pr71627.c: Same.
10738 * gcc.target/avr/torture/addr-space-1-0.c: Same.
10739 * gcc.target/avr/torture/addr-space-1-1.c: Same.
10740 * gcc.target/avr/torture/addr-space-1-x.c: Same.
10741 * gcc.target/avr/torture/addr-space-2-0.c: Same.
10742 * gcc.target/avr/torture/addr-space-2-1.c: Same.
10743 * gcc.target/avr/torture/addr-space-2-x.c: Same.
10744 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
10745 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
10746 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
10747 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
10748 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
10749 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
10750 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
10751 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
10752 * gcc.target/avr/torture/pr61055.c: Same.
10753 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
10755 * gcc.target/avr/torture/int24-mul.c: Same.
10756 * gcc.target/avr/torture/pr51782-1.c: Same.
10757 * gcc.target/avr/torture/pr61443.c: Same.
10758 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
10759 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
10761 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10765 * gcc.target/avr/torture/pr83729.c: New test.
10766 * gcc.target/avr/torture/pr83801.c: New test.
10768 2018-01-15 Jakub Jelinek <jakub@redhat.com>
10770 PR middle-end/82694
10771 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
10772 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
10774 2018-01-10 Martin Sebor <msebor@redhat.com>
10777 * gcc.dg/Wstringop-overflow-2.c: New test.
10779 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10781 PR libgfortran/83811
10782 * gfortran.dg/fmt_e.f90: New test.
10784 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10786 * gcc.target/i386/indirect-thunk-10.c: New test.
10787 * gcc.target/i386/indirect-thunk-8.c: Likewise.
10788 * gcc.target/i386/indirect-thunk-9.c: Likewise.
10789 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
10790 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
10791 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
10792 * gcc.target/i386/ret-thunk-17.c: Likewise.
10793 * gcc.target/i386/ret-thunk-18.c: Likewise.
10794 * gcc.target/i386/ret-thunk-19.c: Likewise.
10795 * gcc.target/i386/ret-thunk-20.c: Likewise.
10796 * gcc.target/i386/ret-thunk-21.c: Likewise.
10798 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10800 * gcc.target/i386/indirect-thunk-register-4.c: New test.
10802 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10804 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10805 -mno-indirect-branch-register.
10806 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10807 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10808 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10809 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10810 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10811 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10812 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10813 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10814 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10815 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10816 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10817 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10818 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10819 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10820 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10821 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10822 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10823 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10824 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10825 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10826 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10827 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10828 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10829 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10830 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10831 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10832 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10833 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10834 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10835 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10836 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10837 * gcc.target/i386/ret-thunk-10.c: Likewise.
10838 * gcc.target/i386/ret-thunk-11.c: Likewise.
10839 * gcc.target/i386/ret-thunk-12.c: Likewise.
10840 * gcc.target/i386/ret-thunk-13.c: Likewise.
10841 * gcc.target/i386/ret-thunk-14.c: Likewise.
10842 * gcc.target/i386/ret-thunk-15.c: Likewise.
10843 * gcc.target/i386/ret-thunk-9.c: Likewise.
10844 * gcc.target/i386/indirect-thunk-register-1.c: New test.
10845 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
10846 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10848 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10850 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10851 -mfunction-return=keep.
10852 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10853 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10854 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10855 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10856 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10857 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10858 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10859 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10860 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10861 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10862 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10863 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10864 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10865 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10866 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10867 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10868 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10869 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10870 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10871 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10872 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10873 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10874 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10875 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10876 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10877 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10878 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10879 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10880 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10881 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10882 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10883 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10884 * gcc.target/i386/ret-thunk-1.c: New test.
10885 * gcc.target/i386/ret-thunk-10.c: Likewise.
10886 * gcc.target/i386/ret-thunk-11.c: Likewise.
10887 * gcc.target/i386/ret-thunk-12.c: Likewise.
10888 * gcc.target/i386/ret-thunk-13.c: Likewise.
10889 * gcc.target/i386/ret-thunk-14.c: Likewise.
10890 * gcc.target/i386/ret-thunk-15.c: Likewise.
10891 * gcc.target/i386/ret-thunk-16.c: Likewise.
10892 * gcc.target/i386/ret-thunk-2.c: Likewise.
10893 * gcc.target/i386/ret-thunk-3.c: Likewise.
10894 * gcc.target/i386/ret-thunk-4.c: Likewise.
10895 * gcc.target/i386/ret-thunk-5.c: Likewise.
10896 * gcc.target/i386/ret-thunk-6.c: Likewise.
10897 * gcc.target/i386/ret-thunk-7.c: Likewise.
10898 * gcc.target/i386/ret-thunk-8.c: Likewise.
10899 * gcc.target/i386/ret-thunk-9.c: Likewise.
10901 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10903 * gcc.target/i386/indirect-thunk-1.c: New test.
10904 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10905 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10906 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10907 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10908 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10909 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10910 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10911 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10912 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10913 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10914 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10915 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10916 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10917 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10918 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10919 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10920 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10921 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10922 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10923 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10924 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10925 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10926 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10927 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10928 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10929 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10930 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10931 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10932 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10933 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10934 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10935 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10937 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
10940 * gcc.c-torture/compile/pr83051.c: New testcase.
10942 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10944 PR tree-optimization/83501
10945 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
10947 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10949 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
10950 for lvx and stvx instead of lxvd2x and stxvd2x and require
10951 little-endian target. Add comments.
10952 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
10953 comprehensive testing.
10954 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
10955 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
10956 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
10957 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
10958 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
10959 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
10960 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
10961 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
10962 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
10963 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
10964 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
10965 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
10966 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
10967 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
10968 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
10969 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
10970 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
10971 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
10972 scan-assembler-not directives that forbid lvx and xxpermdi.
10973 * gcc.target/powerpc/vec-extract-3.c: Likewise.
10974 * gcc.target/powerpc/vec-extract-5.c: Likewise.
10975 * gcc.target/powerpc/vec-extract-6.c: Likewise.
10976 * gcc.target/powerpc/vec-extract-7.c: Likewise.
10977 * gcc.target/powerpc/vec-extract-8.c: Likewise.
10978 * gcc.target/powerpc/vec-extract-9.c: Likewise.
10979 * gcc.target/powerpc/vsx-vector-6-le.c: Change
10980 scan-assembler-times directives to reflect different numbers of
10981 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
10983 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10984 Alan Hayward <alan.hayward@arm.com>
10985 David Sherwood <david.sherwood@arm.com>
10987 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
10988 than SLP vectorization.
10989 * gcc.dg/vect/vect-alias-check-10.c: New test.
10990 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10991 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10992 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10993 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10994 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
10995 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
10996 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
10997 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
10998 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
10999 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
11000 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
11001 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
11002 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
11003 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
11004 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
11005 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
11006 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
11007 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
11008 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
11009 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
11010 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
11011 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
11012 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11014 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11015 Alan Hayward <alan.hayward@arm.com>
11016 David Sherwood <david.sherwood@arm.com>
11018 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
11020 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
11021 targets with scatter stores.
11022 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
11024 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
11025 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
11026 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
11027 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
11028 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
11029 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
11030 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
11031 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
11032 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
11033 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
11034 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
11035 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
11036 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
11037 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
11038 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
11039 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
11041 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11042 Alan Hayward <alan.hayward@arm.com>
11043 David Sherwood <david.sherwood@arm.com>
11045 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
11047 * gcc.target/aarch64/sve/strided_load_4.c: New test.
11048 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
11049 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
11050 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
11052 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11053 Alan Hayward <alan.hayward@arm.com>
11054 David Sherwood <david.sherwood@arm.com>
11056 * gcc.target/aarch64/sve/strided_load_1.c: New test.
11057 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
11058 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
11060 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11061 Alan Hayward <alan.hayward@arm.com>
11062 David Sherwood <david.sherwood@arm.com>
11064 * gcc.target/aarch64/sve/gather_load_1.c: New test.
11065 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
11066 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
11067 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
11068 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
11069 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11070 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11071 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
11072 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
11073 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
11074 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
11075 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
11076 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11077 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11079 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11080 Alan Hayward <alan.hayward@arm.com>
11081 David Sherwood <david.sherwood@arm.com>
11083 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
11084 check for a message about using in-order reductions.
11085 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
11086 check for a message about using in-order reductions.
11087 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
11088 vectorized and check for a message about using in-order reductions.
11089 Expect targets with variable-length vectors to fall back to the
11090 fixed-length mininum.
11091 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
11092 check for a message about using in-order reductions.
11093 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
11094 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11095 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11096 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11097 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
11098 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
11099 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
11100 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
11101 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
11102 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
11103 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
11104 vect_fold_left_plus.
11106 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11108 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
11110 * gcc.target/aarch64/sve/spill_2.c: New test.
11111 * gcc.target/aarch64/sve/spill_3.c: Likewise.
11112 * gcc.target/aarch64/sve/spill_4.c: Likewise.
11113 * gcc.target/aarch64/sve/spill_5.c: Likewise.
11114 * gcc.target/aarch64/sve/spill_6.c: Likewise.
11115 * gcc.target/aarch64/sve/spill_7.c: Likewise.
11117 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11118 Alan Hayward <alan.hayward@arm.com>
11119 David Sherwood <david.sherwood@arm.com>
11121 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
11123 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11124 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
11125 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
11126 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11127 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
11128 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11129 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
11130 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11131 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
11133 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11134 Alan Hayward <alan.hayward@arm.com>
11135 David Sherwood <david.sherwood@arm.com>
11137 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
11138 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
11139 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11140 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
11142 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11143 Alan Hayward <alan.hayward@arm.com>
11144 David Sherwood <david.sherwood@arm.com>
11146 * lib/target-supports.exp
11147 (check_effective_target_vect_fold_extract_last): New proc.
11148 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
11149 for fold_extract_last.
11150 * gcc.dg/vect/pr65947-2.c: Likewise.
11151 * gcc.dg/vect/pr65947-3.c: Likewise.
11152 * gcc.dg/vect/pr65947-4.c: Likewise.
11153 * gcc.dg/vect/pr65947-5.c: Likewise.
11154 * gcc.dg/vect/pr65947-6.c: Likewise.
11155 * gcc.dg/vect/pr65947-9.c: Likewise.
11156 * gcc.dg/vect/pr65947-10.c: Likewise.
11157 * gcc.dg/vect/pr65947-12.c: Likewise.
11158 * gcc.dg/vect/pr65947-14.c: Likewise.
11159 * gcc.dg/vect/pr80631-1.c: Likewise.
11160 * gcc.target/aarch64/sve/clastb_1.c: New test.
11161 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
11162 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
11163 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
11164 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
11165 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
11166 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
11167 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
11168 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
11169 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
11170 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
11171 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
11172 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
11173 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
11175 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11176 Alan Hayward <alan.hayward@arm.com>
11177 David Sherwood <david.sherwood@arm.com>
11179 * gcc.target/aarch64/sve/live_1.c: New test.
11180 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
11182 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11183 Alan Hayward <alan.hayward@arm.com>
11184 David Sherwood <david.sherwood@arm.com>
11186 * gcc.target/aarch64/sve/nopeel_1.c: New test.
11187 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
11188 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
11189 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11190 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
11191 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11192 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
11193 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
11194 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
11196 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11197 Alan Hayward <alan.hayward@arm.com>
11198 David Sherwood <david.sherwood@arm.com>
11200 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
11202 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
11204 * gcc.target/aarch64/sve/loop_add_4.c: New test.
11205 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
11206 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
11207 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
11208 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
11209 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
11211 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11212 Alan Hayward <alan.hayward@arm.com>
11213 David Sherwood <david.sherwood@arm.com>
11215 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
11216 instead of just ADDRESS.
11217 * gcc.dg/tree-ssa/scev-10.c: Likewise.
11218 * gcc.dg/tree-ssa/scev-11.c: Likewise.
11219 * gcc.dg/tree-ssa/scev-12.c: Likewise.
11220 * gcc.target/aarch64/sve/index_offset_1.c: New test.
11221 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
11222 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
11223 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
11224 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
11225 * gcc.target/aarch64/sve/while_2.c: Likewise.
11226 * gcc.target/aarch64/sve/while_3.c: Likewise.
11227 * gcc.target/aarch64/sve/while_4.c: Likewise.
11229 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11230 Alan Hayward <alan.hayward@arm.com>
11231 David Sherwood <david.sherwood@arm.com>
11233 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
11234 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
11236 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
11237 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11238 * gcc.target/aarch64/sve/reduc_5.c: New test.
11239 * gcc.target/aarch64/sve/slp_13.c: Likewise.
11240 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
11242 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11243 Alan Hayward <alan.hayward@arm.com>
11244 David Sherwood <david.sherwood@arm.com>
11246 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
11247 * gcc.dg/tree-ssa/peel1.c: Likewise.
11248 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
11249 variable-length vectors.
11250 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
11251 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
11252 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
11253 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11254 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11255 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11256 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11257 * gcc.target/aarch64/sve/slp_8.c: New test.
11258 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
11259 * gcc.target/aarch64/sve/slp_9.c: Likewise.
11260 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
11261 * gcc.target/aarch64/sve/slp_10.c: Likewise.
11262 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
11263 * gcc.target/aarch64/sve/slp_11.c: Likewise.
11264 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
11265 * gcc.target/aarch64/sve/slp_12.c: Likewise.
11266 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
11267 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
11268 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
11269 * gcc.target/aarch64/sve/while_1.c: Likewise.
11270 * gcc.target/aarch64/sve/while_2.c: Likewise.
11271 * gcc.target/aarch64/sve/while_3.c: Likewise.
11272 * gcc.target/aarch64/sve/while_4.c: Likewise.
11274 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11275 Alan Hayward <alan.hayward@arm.com>
11276 David Sherwood <david.sherwood@arm.com>
11278 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
11280 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
11281 and add an associated scan-dump test. Prevent vectorization
11282 of the first two loops.
11283 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11284 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
11285 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11286 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11287 (INIT_VECTOR): Tweak initial value so that some bits are always set.
11288 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11290 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11291 Alan Hayward <alan.hayward@arm.com>
11292 David Sherwood <david.sherwood@arm.com>
11294 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
11295 * gcc.dg/vect/pr67790.c: Likewise.
11296 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11297 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11298 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11299 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11300 * gcc.target/aarch64/sve/slp_5.c: New test.
11301 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
11302 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11303 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
11304 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11305 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
11307 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11308 Alan Hayward <alan.hayward@arm.com>
11309 David Sherwood <david.sherwood@arm.com>
11311 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
11313 * gcc.dg/vect/slp-1.c: Likewise.
11314 * gcc.dg/vect/slp-10.c: Likewise.
11315 * gcc.dg/vect/slp-12b.c: Likewise.
11316 * gcc.dg/vect/slp-12c.c: Likewise.
11317 * gcc.dg/vect/slp-17.c: Likewise.
11318 * gcc.dg/vect/slp-19b.c: Likewise.
11319 * gcc.dg/vect/slp-20.c: Likewise.
11320 * gcc.dg/vect/slp-21.c: Likewise.
11321 * gcc.dg/vect/slp-22.c: Likewise.
11322 * gcc.dg/vect/slp-23.c: Likewise.
11323 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11324 * gcc.dg/vect/slp-24.c: Likewise.
11325 * gcc.dg/vect/slp-28.c: Likewise.
11326 * gcc.dg/vect/slp-39.c: Likewise.
11327 * gcc.dg/vect/slp-6.c: Likewise.
11328 * gcc.dg/vect/slp-7.c: Likewise.
11329 * gcc.dg/vect/slp-cond-1.c: Likewise.
11330 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11331 * gcc.dg/vect/slp-cond-2.c: Likewise.
11332 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11333 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11334 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11335 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11336 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11337 * gcc.dg/vect/slp-perm-6.c: Likewise.
11338 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11339 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11340 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11341 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
11342 * gcc.dg/vect/slp-12a.c: Likewise.
11343 * gcc.dg/vect/slp-14.c: Likewise.
11344 * gcc.dg/vect/slp-15.c: Likewise.
11345 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11346 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11347 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11348 * gcc.target/aarch64/sve/slp_1.c: New test.
11349 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
11350 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11351 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
11352 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11353 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
11354 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11355 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
11357 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11358 Alan Hayward <alan.hayward@arm.com>
11359 David Sherwood <david.sherwood@arm.com>
11361 * gcc.dg/vect/vect-ooo-group-1.c: New test.
11362 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11363 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
11364 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11365 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
11366 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11367 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
11368 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11369 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11370 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11371 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11372 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11373 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11374 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11375 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11376 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11377 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11378 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
11379 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11381 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11382 Alan Hayward <alan.hayward@arm.com>
11383 David Sherwood <david.sherwood@arm.com>
11385 * gcc.target/aarch64/sve/struct_move_1.c: New test.
11386 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
11387 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
11388 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
11389 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
11390 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
11391 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11392 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
11393 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11394 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11395 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11396 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11397 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11398 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11399 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
11400 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
11401 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
11402 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
11403 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11404 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
11405 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11406 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11407 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11408 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11409 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11410 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11411 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11412 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11413 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11414 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11415 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11416 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11417 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11418 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11419 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11420 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11422 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11423 Alan Hayward <alan.hayward@arm.com>
11424 David Sherwood <david.sherwood@arm.com>
11426 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11427 Return true for SVE too.
11428 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
11429 if load/store lanes are supported.
11430 * gcc.dg/vect/slp-10.c: Likewise.
11431 * gcc.dg/vect/slp-12c.c: Likewise.
11432 * gcc.dg/vect/slp-17.c: Likewise.
11433 * gcc.dg/vect/slp-33.c: Likewise.
11434 * gcc.dg/vect/slp-6.c: Likewise.
11435 * gcc.dg/vect/slp-cond-1.c: Likewise.
11436 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
11437 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
11438 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11439 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
11440 * gcc.dg/vect/slp-perm-6.c: Likewise.
11441 * gcc.dg/vect/slp-perm-9.c: Likewise.
11442 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
11443 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
11444 for variable-length vectors.
11446 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11447 Alan Hayward <alan.hayward@arm.com>
11448 David Sherwood <david.sherwood@arm.com>
11450 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
11451 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
11453 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11455 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
11456 * g++.target/aarch64/sve/catch_1.C: New test.
11457 * g++.target/aarch64/sve/catch_2.C: Likewise.
11458 * g++.target/aarch64/sve/catch_3.C: Likewise.
11459 * g++.target/aarch64/sve/catch_4.C: Likewise.
11460 * g++.target/aarch64/sve/catch_5.C: Likewise.
11461 * g++.target/aarch64/sve/catch_6.C: Likewise.
11463 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11464 Alan Hayward <alan.hayward@arm.com>
11465 David Sherwood <david.sherwood@arm.com>
11467 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
11469 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
11470 * gcc.target/aarch64/fmaxmin.c: Likewise.
11471 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11472 * gcc.target/aarch64/orr_imm_1.c: Likewise.
11473 * gcc.target/aarch64/pr62178.c: Likewise.
11474 * gcc.target/aarch64/pr71727-2.c: Likewise.
11475 * gcc.target/aarch64/saddw-1.c: Likewise.
11476 * gcc.target/aarch64/saddw-2.c: Likewise.
11477 * gcc.target/aarch64/uaddw-1.c: Likewise.
11478 * gcc.target/aarch64/uaddw-2.c: Likewise.
11479 * gcc.target/aarch64/uaddw-3.c: Likewise.
11480 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
11481 * gcc.target/aarch64/vect-compile.c: Likewise.
11482 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
11483 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
11484 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11485 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11486 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11487 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11488 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
11489 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
11490 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
11491 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
11492 * gcc.target/aarch64/vect-fmovd.c: Likewise.
11493 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
11494 * gcc.target/aarch64/vect-fmovf.c: Likewise.
11495 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
11496 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
11497 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
11498 * gcc.target/aarch64/vect-movi.c: Likewise.
11499 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
11500 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
11501 * gcc.target/aarch64/vect-vaddv.c: Likewise.
11502 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
11503 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
11504 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
11506 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
11507 * gcc.target/aarch64/sve/arith_1.c: New test.
11508 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
11509 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11510 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11511 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11512 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
11513 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
11514 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
11515 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
11516 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
11517 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
11518 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
11519 * gcc.target/aarch64/sve/ext_1.c: Likewise.
11520 * gcc.target/aarch64/sve/ext_2.c: Likewise.
11521 * gcc.target/aarch64/sve/extract_1.c: Likewise.
11522 * gcc.target/aarch64/sve/extract_2.c: Likewise.
11523 * gcc.target/aarch64/sve/extract_3.c: Likewise.
11524 * gcc.target/aarch64/sve/extract_4.c: Likewise.
11525 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
11526 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
11527 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
11528 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
11529 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
11530 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
11531 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
11532 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
11533 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
11534 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
11535 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
11536 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
11537 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
11538 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
11539 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
11540 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
11541 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
11542 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
11543 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
11544 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
11545 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
11546 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
11547 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
11548 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
11549 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
11550 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
11551 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
11552 * gcc.target/aarch64/sve/index_1.c: Likewise.
11553 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
11554 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
11555 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
11556 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11557 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11558 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
11559 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11560 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
11561 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
11562 * gcc.target/aarch64/sve/mad_1.c: Likewise.
11563 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
11564 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
11565 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
11566 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
11567 * gcc.target/aarch64/sve/mla_1.c: Likewise.
11568 * gcc.target/aarch64/sve/mls_1.c: Likewise.
11569 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
11570 * gcc.target/aarch64/sve/msb_1.c: Likewise.
11571 * gcc.target/aarch64/sve/mul_1.c: Likewise.
11572 * gcc.target/aarch64/sve/neg_1.c: Likewise.
11573 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
11574 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
11575 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11576 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
11577 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
11578 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
11579 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
11580 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
11581 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
11582 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
11583 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
11584 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
11585 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
11586 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11587 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11588 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11589 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
11590 * gcc.target/aarch64/sve/rev_1.c: Likewise.
11591 * gcc.target/aarch64/sve/revb_1.c: Likewise.
11592 * gcc.target/aarch64/sve/revh_1.c: Likewise.
11593 * gcc.target/aarch64/sve/revw_1.c: Likewise.
11594 * gcc.target/aarch64/sve/shift_1.c: Likewise.
11595 * gcc.target/aarch64/sve/single_1.c: Likewise.
11596 * gcc.target/aarch64/sve/single_2.c: Likewise.
11597 * gcc.target/aarch64/sve/single_3.c: Likewise.
11598 * gcc.target/aarch64/sve/single_4.c: Likewise.
11599 * gcc.target/aarch64/sve/spill_1.c: Likewise.
11600 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
11601 * gcc.target/aarch64/sve/subr_1.c: Likewise.
11602 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
11603 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
11604 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11605 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
11606 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11607 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
11608 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11609 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
11610 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11611 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
11612 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11613 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11614 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
11615 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
11616 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
11617 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
11618 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
11619 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
11620 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
11621 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
11622 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
11623 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
11624 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
11625 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
11626 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
11627 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
11628 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
11629 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
11630 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
11631 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
11632 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
11633 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
11634 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
11635 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
11636 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
11637 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
11638 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
11639 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
11640 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
11641 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
11642 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
11643 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
11645 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11646 Alan Hayward <alan.hayward@arm.com>
11647 David Sherwood <david.sherwood@arm.com>
11649 * lib/target-supports.exp (check_effective_target_aarch64_sve)
11650 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
11651 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
11653 (check_effective_target_vect_perm): Handle SVE.
11654 (check_effective_target_vect_perm_byte): Likewise.
11655 (check_effective_target_vect_perm_short): Likewise.
11656 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
11657 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
11658 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
11659 (check_effective_target_vect_element_align_preferred): Likewise.
11660 (check_effective_target_vect_align_stack_vars): Likewise.
11661 (check_effective_target_vect_load_lanes): Likewise.
11662 (check_effective_target_vect_masked_store): Likewise.
11663 (available_vector_sizes): Use aarch64_sve_bits for SVE.
11664 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
11665 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
11666 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
11667 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
11668 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
11669 * gcc.dg/vect/slp-23.c: Likewise.
11670 * gcc.dg/vect/slp-perm-5.c: Likewise.
11671 * gcc.dg/vect/slp-perm-6.c: Likewise.
11672 * gcc.dg/vect/slp-perm-9.c: Likewise.
11673 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11674 * gcc.dg/vect/vect-114.c: Likewise.
11675 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
11676 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
11678 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11680 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
11681 vect_variable_length, expecting the test to be vectorized
11682 without SLP instead.
11683 * gcc.dg/vect/pr33953.c: Likewise.
11684 * gcc.dg/vect/pr37027.c: Likewise.
11685 * gcc.dg/vect/pr67790.c: Likewise.
11686 * gcc.dg/vect/pr68445.c: Likewise.
11687 * gcc.dg/vect/slp-1.c: Likewise.
11688 * gcc.dg/vect/slp-10.c: Likewise.
11689 * gcc.dg/vect/slp-12a.c: Likewise.
11690 * gcc.dg/vect/slp-12b.c: Likewise.
11691 * gcc.dg/vect/slp-12c.c: Likewise.
11692 * gcc.dg/vect/slp-13-big-array.c: Likewise.
11693 * gcc.dg/vect/slp-13.c: Likewise.
11694 * gcc.dg/vect/slp-14.c: Likewise.
11695 * gcc.dg/vect/slp-15.c: Likewise.
11696 * gcc.dg/vect/slp-17.c: Likewise.
11697 * gcc.dg/vect/slp-19b.c: Likewise.
11698 * gcc.dg/vect/slp-2.c: Likewise.
11699 * gcc.dg/vect/slp-20.c: Likewise.
11700 * gcc.dg/vect/slp-21.c: Likewise.
11701 * gcc.dg/vect/slp-22.c: Likewise.
11702 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11703 * gcc.dg/vect/slp-24.c: Likewise.
11704 * gcc.dg/vect/slp-28.c: Likewise.
11705 * gcc.dg/vect/slp-39.c: Likewise.
11706 * gcc.dg/vect/slp-42.c: Likewise.
11707 * gcc.dg/vect/slp-6.c: Likewise.
11708 * gcc.dg/vect/slp-7.c: Likewise.
11709 * gcc.dg/vect/slp-cond-1.c: Likewise.
11710 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11711 * gcc.dg/vect/slp-cond-2.c: Likewise.
11712 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11713 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11714 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11715 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11716 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11717 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11718 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11719 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11720 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11721 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11722 * gcc.dg/vect/slp-reduc-4.c: Likewise.
11723 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11724 * gcc.dg/vect/slp-reduc-7.c: Likewise.
11725 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11726 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11727 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11728 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
11730 2018-01-13 Jakub Jelinek <jakub@redhat.com>
11733 * gcc.dg/pr83801.c: New test.
11735 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
11738 * gfortran.dg/bounds_check_19.f90: New test.
11740 2018-01-12 Jakub Jelinek <jakub@redhat.com>
11742 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
11743 instead of scan-assembler-not for xsnabsqp.
11745 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11747 PR libgfortran/83525
11748 * gfortran.dg/newunit_5.f90: New test.
11750 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
11752 PR rtl-optimization/80481
11753 * g++.dg/pr80481.C: New.
11755 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
11758 * gcc.target/alpha/pr83628-3.c: New test.
11760 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11762 * lib/target-supports.exp (check_effective_target_avx512f): Also
11763 check for __builtin_ia32_addsd_round,
11764 __builtin_ia32_getmantsd_round.
11765 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
11767 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
11770 * gcc.target/powerpc/pr83629.c: Require ilp32.
11772 2018-01-12 Richard Biener <rguenther@suse.de>
11774 PR tree-optimization/80846
11775 * gcc.target/i386/pr80846-1.c: New testcase.
11776 * gcc.target/i386/pr80846-2.c: Likewise.
11778 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
11780 * gcc.c-torture/execute/20180112-1.c: New test.
11782 2018-01-12 Tom de Vries <tom@codesourcery.com>
11784 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
11785 * g++.dg/ext/label13a.C: Same.
11786 * g++.dg/ext/label14.C: Same.
11787 * g++.dg/ext/label2.C: Same.
11788 * g++.dg/ext/label3.C: Same.
11789 * g++.dg/torture/pr42462.C: Same.
11790 * g++.dg/torture/pr42739.C: Same.
11791 * g++.dg/warn/Wunused-label-3.C: Same.
11793 2018-01-12 Tom de Vries <tom@codesourcery.com>
11795 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
11796 * g++.dg/Walloca1.C: Same.
11797 * g++.dg/cpp0x/pr70338.C: Same.
11798 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
11799 * g++.dg/cpp1y/vla10.C: Same.
11800 * g++.dg/cpp1y/vla2.C: Same.
11801 * g++.dg/cpp1y/vla6.C: Same.
11802 * g++.dg/cpp1y/vla8.C: Same.
11803 * g++.dg/debug/debug5.C: Same.
11804 * g++.dg/debug/debug6.C: Same.
11805 * g++.dg/debug/pr54828.C: Same.
11806 * g++.dg/diagnostic/pr70105.C: Same.
11807 * g++.dg/eh/cleanup5.C: Same.
11808 * g++.dg/eh/spbp.C: Same.
11809 * g++.dg/ext/tmplattr9.C: Same.
11810 * g++.dg/ext/vla10.C: Same.
11811 * g++.dg/ext/vla11.C: Same.
11812 * g++.dg/ext/vla12.C: Same.
11813 * g++.dg/ext/vla15.C: Same.
11814 * g++.dg/ext/vla16.C: Same.
11815 * g++.dg/ext/vla17.C: Same.
11816 * g++.dg/ext/vla3.C: Same.
11817 * g++.dg/ext/vla6.C: Same.
11818 * g++.dg/ext/vla7.C: Same.
11819 * g++.dg/init/array24.C: Same.
11820 * g++.dg/init/new47.C: Same.
11821 * g++.dg/init/pr55497.C: Same.
11822 * g++.dg/opt/pr78201.C: Same.
11823 * g++.dg/template/vla2.C: Same.
11824 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11825 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
11826 * g++.dg/torture/pr62127.C: Same.
11827 * g++.dg/torture/pr67055.C: Same.
11828 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
11829 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
11830 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
11831 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
11832 * g++.dg/warn/Wplacement-new-size-5.C: Same.
11833 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
11834 * g++.dg/warn/Wvla-1.C: Same.
11835 * g++.dg/warn/Wvla-3.C: Same.
11836 * g++.old-deja/g++.ext/array2.C: Same.
11837 * g++.old-deja/g++.ext/constructor.C: Same.
11838 * g++.old-deja/g++.law/builtin1.C: Same.
11839 * g++.old-deja/g++.other/crash12.C: Same.
11840 * g++.old-deja/g++.other/eh3.C: Same.
11841 * g++.old-deja/g++.pt/array6.C: Same.
11842 * g++.old-deja/g++.pt/dynarray.C: Same.
11844 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11846 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
11848 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11850 PR libfortran/67412
11851 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
11852 on *-*-solaris2.10.
11854 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11856 * lib/target-supports.exp (check_effective_target_branch_cost):
11857 Accept all x86 targets.
11859 2018-01-12 Martin Liska <mliska@suse.cz>
11862 * g++.dg/warn/pr83054.C: New test.
11864 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11866 * gcc.target/powerpc/spec-barr-1.c: New file.
11868 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
11871 * gcc.target/i386/pr83330.c: New test.
11873 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11876 * gfortran.dg/dtio_31.f03: New test.
11877 * gfortran.dg/dtio_32.f03: New test.
11879 2018-01-11 David Malcolm <dmalcolm@redhat.com>
11882 * g++.dg/wrappers: New subdirectory.
11883 * g++.dg/wrappers/README: New file.
11884 * g++.dg/wrappers/alloc.C: New test case.
11885 * g++.dg/wrappers/cow-istream-string.C: New test case.
11886 * g++.dg/wrappers/cp-stdlib.C: New test case.
11887 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
11888 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
11890 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
11892 PR middle-end/83718
11893 * g++.dg/torture/pr83718.C: New testcase.
11895 2018-01-11 Martin Jambor <mjambor@suse.cz>
11898 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
11900 2018-01-11 Bin Cheng <bin.cheng@arm.com>
11902 PR tree-optimization/83695
11903 * gcc.dg/tree-ssa/pr83695.c: New test.
11905 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11907 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
11908 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
11910 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11912 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
11913 * gcc.target/arm/simd/fp16fml_high.c: New test.
11914 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
11915 * lib/target-supports.exp
11916 (check_effective_target_arm_fp16fml_neon_ok_nocache,
11917 check_effective_target_arm_fp16fml_neon_ok,
11918 add_options_for_arm_fp16fml_neon): New procedures.
11920 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11922 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
11925 2018-01-11 Richard Biener <rguenther@suse.de>
11927 PR tree-optimization/83435
11928 * gcc.dg/graphite/pr83435.c: New testcase.
11930 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
11931 Alan Hayward <alan.hayward@arm.com>
11932 David Sherwood <david.sherwood@arm.com>
11934 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
11936 2018-01-11 Tamar Christina <tamar.christina@arm.com>
11938 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
11940 2018-01-11 Sudakshina Das <sudi.das@arm.com>
11943 * gcc.c-torture/compile/pr82096.c: New test.
11945 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11947 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
11949 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11951 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
11953 2018-01-11 Justin Squirek <squirek@adacore.com>
11955 * gnat.dg/expr_func4.adb: New testcase.
11957 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11959 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
11962 2018-01-11 Bob Duff <duff@adacore.com>
11964 * gnat.dg/protected_null.adb: New testcase.
11966 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11968 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
11970 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11972 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
11974 2018-01-11 Justin Squirek <squirek@adacore.com>
11976 * gnat.dg/loopvar.adb: New testcase.
11978 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11980 PR middle-end/83189
11981 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
11983 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11985 * gcc.c-torture/compile/pr83575.c: New testcase.
11987 2018-01-10 Michael Collison <michael.collison@arm.com>
11989 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
11990 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
11991 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
11992 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
11993 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11994 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11995 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11996 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
11997 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
11998 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11999 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
12000 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
12001 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
12002 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
12003 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
12004 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
12006 2018-01-10 Michael Collison <michael.collison@arm.com>
12008 * gcc.target/aarch64/sha2.h: New shared testcase.
12009 * gcc.target/aarch64/sha2_1.c: New testcase.
12010 * gcc.target/aarch64/sha2_2.c: New testcase.
12011 * gcc.target/aarch64/sha2_3.c: New testcase.
12012 * gcc.target/aarch64/sha3.h: New shared testcase.
12013 * gcc.target/aarch64/sha3_1.c: New testcase.
12014 * gcc.target/aarch64/sha3_2.c: New testcase.
12015 * gcc.target/aarch64/sha3_3.c: New testcase.
12017 2018-01-10 Michael Collison <michael.collison@arm.com>
12019 * gcc.target/aarch64/sm3_sm4.c: New testcase.
12021 2018-01-10 Martin Sebor <msebor@redhat.com>
12023 PR tree-optimization/83781
12024 * gcc.dg/strlenopt-42.c: New test.
12026 2018-01-11 Martin Sebor <msebor@gmail.com>
12027 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12029 PR tree-optimization/83501
12030 PR tree-optimization/81703
12032 * gcc.dg/strlenopt-39.c: New test-case.
12033 * gcc.dg/pr81703.c: Likewise.
12035 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
12037 * gnat.dg/atomic10.adb: New test.
12039 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12042 * gfortran.dg/deferred_character_18.f90: New test.
12044 2018-01-10 Martin Sebor <msebor@redhat.com>
12046 PR tree-optimization/83671
12047 * gcc.dg/strlenopt-40.c: New test.
12048 * gcc.dg/strlenopt-41.c: New test.
12050 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12053 * gfortran.dg/allocate_with_typespec_7.f90: New test.
12055 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
12058 * gcc.target/powerpc/pr83399.c: New test.
12060 2018-01-10 David Malcolm <dmalcolm@redhat.com>
12063 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
12064 to reflect that the arguments are correctly underlined.
12065 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
12066 for globals, params, locals and literals.
12067 (test_sizeof): Directly test the location of "sizeof", rather than
12068 when used in compound expressions.
12069 (test_alignof): Likewise for "alignof".
12070 (test_string_literals): Likewise for string literals.
12071 (test_numeric_literals): Likewise for numeric literals.
12072 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
12073 (test_typeid): Likewise for typeid.
12074 (test_unary_plus): New.
12075 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
12078 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
12080 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
12082 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12084 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
12086 2018-01-10 Marek Polacek <polacek@redhat.com>
12089 * g++.dg/warn/Wduplicated-branches4.C: New test.
12091 2018-01-10 Jakub Jelinek <jakub@redhat.com>
12094 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
12097 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
12100 * g++.dg/cpp0x/new2.C: New.
12102 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
12105 * gcc.target/i386/pr83735.c: New test.
12107 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
12109 * lib/target-supports.exp (check_effective_target_branch_cost):
12111 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
12112 * gcc.dg/pr21643.c: Likewise.
12113 * gcc.dg/pr46309.c: Likewise.
12114 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12115 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
12116 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
12117 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12118 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12119 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12120 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12121 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
12122 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
12123 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12124 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12125 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12126 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12127 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12129 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
12132 * gcc.target/powerpc/pr83629.c: New testcase.
12134 2018-01-10 Richard Biener <rguenther@suse.de>
12137 * gcc.dg/pr78768.c: Un-XFAIL.
12139 2018-01-10 Richard Biener <rguenther@suse.de>
12142 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
12144 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
12146 PR tree-optimization/83753
12147 * gcc.dg/torture/pr83753.c: New test.
12149 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
12151 * gcc.target/i386/avx2-gather-1.c: Add -march.
12152 * gcc.target/i386/avx2-gather-2.c: Add -march.
12153 * gcc.target/i386/avx2-gather-3.c: Add -march.
12154 * gcc.target/i386/avx2-gather-4.c: Add -march.
12155 * gcc.target/i386/avx2-gather-5.c: Add -march.
12156 * gcc.target/i386/avx2-gather-6.c: Add -march.
12157 * gcc.target/i386/avx512f-gather-1.c: Add -march.
12158 * gcc.target/i386/avx512f-gather-2.c: Add -march.
12159 * gcc.target/i386/avx512f-gather-3.c: Add -march.
12160 * gcc.target/i386/avx512f-gather-4.c: Add -march.
12161 * gcc.target/i386/avx512f-gather-5.c: Add -march.
12162 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
12163 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
12164 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
12165 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
12166 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
12168 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
12171 * gcc.target/i386/pr78585.c: New test.
12173 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12176 * g++.dg/cpp0x/pr83734.C: New test.
12178 2018-01-09 Carl Love <cel@us.ibm.com>
12180 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
12181 vec_mergeo builtins with float, double, long long, unsigned long long,
12182 bool long long arguments.
12183 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
12184 vec_float2 with double arguments.
12185 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
12186 vec_mergew and vec_mergow builtins.
12188 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
12191 * gfortran.dg/contiguous_6.f90: New test.
12193 2018-01-09 Richard Biener <rguenther@suse.de>
12195 PR tree-optimization/83668
12196 * gcc.dg/graphite/pr83668.c: New testcase.
12198 2018-01-09 Joseph Myers <joseph@codesourcery.com>
12200 PR tree-optimization/64811
12201 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
12202 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
12203 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
12204 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
12206 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
12208 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
12211 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
12213 2018-01-09 Tamar Christina <tamar.christina@arm.com>
12216 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
12217 no NEON and require softfp or hard float-abi.
12218 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
12220 2018-01-09 Richard Biener <rguenther@suse.de>
12222 PR tree-optimization/83572
12223 * gcc.dg/graphite/pr83572.c: New testcase.
12225 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12228 * gcc.dg/sms-13.c: New test.
12230 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
12233 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
12235 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
12236 Monk Chiang <sh.chiang04@gmail.com>
12238 * gcc.target/riscv/save-restore-1.c: New.
12240 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12243 * gcc.target/powerpc/pr83677.c: New file.
12245 2018-01-08 Jeff Law <law@redhat.com>
12247 PR rtl-optimizatin/81308
12248 * g++.dg/pr81308-1.C: New test.
12249 * g++.dg/pr81308-2.C: New test.
12251 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
12253 PR target/83663 - Revert r255946
12254 * gcc.target/aarch64/vect-slp-dup.c: New.
12256 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12258 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
12261 2018-01-08 Richard Biener <rguenther@suse.de>
12263 PR tree-optimization/83563
12264 * gcc.dg/graphite/pr83563.c: New testcase.
12266 2018-01-08 Richard Biener <rguenther@suse.de>
12268 PR middle-end/83713
12269 * g++.dg/torture/pr83713.C: New testcase.
12271 2018-01-08 Tom de Vries <tom@codesourcery.com>
12273 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
12275 2018-01-08 Richard Biener <rguenther@suse.de>
12277 PR tree-optimization/83685
12278 * gcc.dg/torture/pr83685.c: New testcase.
12280 2018-01-08 Richard Biener <rguenther@suse.de>
12283 * gcc.dg/lto/pr83719_0.c: New testcase.
12285 2018-01-08 Tom de Vries <tom@codesourcery.com>
12287 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
12288 * gcc.dg/graphite/run-id-1.c: Same.
12289 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
12291 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
12294 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
12295 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
12296 * gfortran.dg/pdt_27.f03: New test.
12299 * gfortran.dg/pdt_28.f03: New test.
12301 2018-01-08 Tom de Vries <tom@codesourcery.com>
12303 * c-c++-common/builtins.c: Require effective target alloca.
12304 * gcc.dg/Wrestrict.c: Same.
12305 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
12307 2018-01-08 Richard Biener <rguenther@suse.de>
12309 PR middle-end/83580
12310 * gcc.dg/torture/pr83580.c: New testcase.
12312 2018-01-08 Richard Biener <rguenther@suse.de>
12314 PR middle-end/83517
12315 * gcc.dg/pr83517.c: New testcase.
12317 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
12319 PR middle-end/81897
12320 * gcc.dg/uninit-pr81897.c: New test.
12322 2018-01-06 Martin Sebor <msebor@redhat.com>
12324 PR tree-optimization/83640
12325 * gcc.dg/Wrestrict-6.c: New test.
12326 * gcc.dg/pr83640.c: New test.
12328 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
12330 * gcc.target/aarch64/reg-alloc-1.c: New test.
12332 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
12335 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
12337 2018-01-06 Jakub Jelinek <jakub@redhat.com>
12340 * gcc.dg/pr83480.c: New test.
12342 PR rtl-optimization/83682
12343 * gcc.target/i386/pr83682.c: New test.
12345 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
12349 * gfortran.dg/char_cast_1.f90: Update scan pattern.
12350 * gfortran.dg/dependency_49.f90: Likewise.
12351 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12352 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12353 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12354 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12355 * gfortran.dg/string_1_lp64.f90: New test.
12356 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12357 * gfortran.dg/string_3_lp64.f90: New test.
12359 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12362 * gcc.target/i386/sse-26.c: New test.
12365 * gcc.target/i386/pr83604.c: New test.
12367 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
12369 * gcc.dg/vect/vect-align-4.c: New test.
12370 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
12371 and redefine as a structure with an unaligned member "b".
12372 (foo): Update accordingly.
12374 2018-01-05 Sudakshina Das <sudi.das@arm.com>
12377 * gcc.target/aarch64/bics_5.c: New test.
12378 * gcc.target/arm/bics_5.c: Likewise.
12380 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12382 PR tree-optimization/83605
12383 * gcc.dg/pr83605.c: New test.
12385 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12388 * gcc.target/i386/pr83554.c: New test.
12391 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
12394 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12398 * gfortran.dg/eoshift_8.f90: New test.
12399 * gfortran.dg/simplify_eoshift_1.f90: New test.
12401 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12404 * gcc.dg/pr83585.c: New test.
12406 2018-01-04 Nathan Sidwell <nathan@acm.org>
12409 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
12411 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12414 * gcc.dg/pr83666.c: New test.
12416 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
12419 * gcc.target/alpha/pr83628-1.c: New test.
12420 * gcc.target/alpha/pr83628-2.c: Ditto.
12422 2018-01-04 Martin Liska <mliska@suse.cz>
12425 * g++.dg/ipa/pr82352.C: New test.
12427 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12429 * gcc.dg/vect-opt-info-1.c: Moved to ...
12430 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
12431 vect_int targets, use dg-additional-options instead of dg-options and
12432 use relative line numbers instead of absolute.
12434 2018-01-03 Martin Sebor <msebor@redhat.com>
12436 PR tree-optimization/83655
12437 * gcc.dg/Wrestrict-5.c: New test.
12438 * c-c++-common/builtins.c: New test.
12440 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12441 Alan Hayward <alan.hayward@arm.com>
12442 David Sherwood <david.sherwood@arm.com>
12444 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
12447 2018-01-03 Jeff Law <law@redhat.com>
12450 * gcc.target/i386/stack-check-17.c: New test.
12451 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
12453 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12456 * gcc.dg/pr83621.c: New test.
12459 * gcc.dg/pr83645.c: New test.
12461 2018-01-03 Martin Sebor <msebor@redhat.com>
12463 PR tree-optimization/83603
12464 * gcc.dg/Wrestrict-4.c: New test.
12467 * gcc.dg/const-2.c: New test.
12468 * gcc.dg/pure-3.c: New test.
12470 2018-01-03 Martin Sebor <msebor@redhat.com>
12472 * gcc.dg/Wrestrict-3.c: New test.
12474 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12477 * g++.dg/opt/pr83555.C: New test.
12478 * g++.dg/ubsan/pr83555.C: New test.
12480 2018-01-03 David Malcolm <dmalcolm@redhat.com>
12483 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
12484 the !CHECKING_P case by expecting a note.
12485 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
12486 a note for the !CHECKING_P case, and move the return statement
12487 outside of #if CHECKING_P guard.
12489 2018-01-03 Jeff Law <law@redhat.com>
12491 PR middle-end/83654
12492 * gcc.target/i386/stack-check-18.c: New test.
12493 * gcc.target/i386/stack-check-19.c: New test.
12495 2018-01-03 Martin Sebor <msebor@redhat.com>
12497 PR tree-optimization/83501
12498 * c-c++-common/Warray-bounds-3.c: Remove xfail.
12500 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12502 PR tree-optimization/83501
12503 * gcc.dg/tree-ssa/pr83501-1.c: New test.
12505 2018-01-03 Nathan Sidwell <nathan@acm.org>
12508 * g++.dg/ipa/pr83667.C: New.
12510 2018-01-03 Martin Liska <mliska@suse.cz>
12512 PR tree-optimization/83593
12513 * gcc.dg/pr83593.c: New test.
12515 2018-01-03 Martin Liska <mliska@suse.cz>
12518 * g++.dg/ipa/pr83549.C: New test.
12520 2018-01-03 Marek Polacek <polacek@redhat.com>
12523 * g++.dg/warn/mvp2.C: New test.
12525 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12527 PR preprocessor/83602
12528 * g++.dg/cpp/pr83602.C: New test.
12531 * g++.dg/parse/pr83634.C: New test.
12533 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12536 * gfortran.dg/eoshift_7.f90: New test.
12538 2018-01-03 Jan Beulich <jbeulich@suse.com>
12540 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
12541 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
12543 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12545 Update copyright years.
12547 2018-01-03 Martin Liska <mliska@suse.cz>
12550 * gcc.dg/ipa/pr83594.c: New test.
12552 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12553 Alan Hayward <alan.hayward@arm.com>
12554 David Sherwood <david.sherwood@arm.com>
12556 * gcc.dg/vect-opt-info-1.c: New test.
12558 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12560 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
12561 floorf128, truncf128, and roundf128.
12562 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
12563 optimizations added in match.pd.
12564 * gcc.target/powerpc/float128-hw6.c: Likewise.
12565 * gcc.target/powerpc/float128-hw7.c: Likewise.
12566 * gcc.target/powerpc/float128-hw8.c: Likewise.
12567 * gcc.target/powerpc/float128-hw9.c: Likewise.
12568 * gcc.target/powerpc/float128-hw10.c: Likewise.
12569 * gcc.target/powerpc/float128-hw11.c: Likewise.
12571 2018-01-02 Jakub Jelinek <jakub@redhat.com>
12574 * g++.dg/cpp0x/pr83556.C: New test.
12576 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12580 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
12581 * gfortran.dg/simplify_cshift_4.f90: New test.
12583 2018-01-02 Marek Polacek <polacek@redhat.com>
12586 * g++.dg/cpp0x/inh-ctor30.C: New test.
12589 * g++.dg/cpp1z/pr83644.C: New test.
12591 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
12594 * gfortran.dg/coarray_45.f90: New test.
12597 * gfortran.dg/coarray_46.f90: New test.
12599 2018-01-01 Jakub Jelinek <jakub@redhat.com>
12601 PR tree-optimization/83581
12602 * gcc.dg/pr83581.c: New test.
12605 * gcc.dg/pr83595.c: New test.
12607 PR middle-end/83608
12608 * g++.dg/opt/pr83608.C: New test.
12610 PR middle-end/83609
12611 * gcc.dg/pr83609.c: New test.
12612 * g++.dg/opt/pr83609.C: New test.
12614 PR middle-end/83623
12615 * gcc.dg/pr83623.c: New test.
12617 * gcc.target/i386/i386.exp
12618 (check_effective_target_avx512vpopcntdqvl): New proc.
12619 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
12620 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
12621 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
12623 Copyright (C) 2018 Free Software Foundation, Inc.
12625 Copying and distribution of this file, with or without modification,
12626 are permitted in any medium without royalty provided the copyright
12627 notice and this notice are preserved.