1 2018-06-20 Nathan Sidwell <nathan@acm.org>
4 * g++.dg/lookup/pr85634.C: New.
6 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8 * gcc.target/aarch64/ldp_stp_q.c: New test.
9 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
10 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
12 2018-06-20 Martin Liska <mliska@suse.cz>
14 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
16 2018-06-19 Martin Sebor <msebor@redhat.com>
18 PR tree-optimization/48560
19 * gcc.dg/Warray-bounds-28.c: New test.
21 2018-06-19 Martin Sebor <msebor@redhat.com>
24 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
27 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
29 * g++.dg/lto/pr84805_0.C: Update template.
30 * g++.dg/lto/pr84805_1.C: Update template.
32 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
34 * gnat.dg/aggr24.adb: New test.
35 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
37 2018-06-19 Richard Biener <rguenther@suse.de>
39 PR tree-optimization/86179
40 * gcc.dg/pr86179.c: New testcase.
42 2018-06-18 Martin Sebor <msebor@redhat.com>
45 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
46 * c-c++-common/attr-nonstring-8.c: New test.
48 2018-06-18 Martin Sebor <msebor@redhat.com>
50 PR tree-optimization/81384
51 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
52 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
53 * gcc.c-torture/execute/builtins/strnlen.c: New test.
54 * gcc.dg/attr-nonstring-2.c: New test.
55 * gcc.dg/attr-nonstring-3.c: New test.
56 * gcc.dg/attr-nonstring-4.c: New test.
57 * gcc.dg/strlenopt-45.c: New test.
58 * gcc.dg/strlenopt.h (strnlen): Declare.
60 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
62 PR tree-optimization/86076
63 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
65 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
67 PR tree-optimization/64946
68 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
70 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
72 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
73 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
74 * gnat.dg/stack_usage5.adb: New test.
76 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
79 * gcc.dg/tree-ssa/popcount.c: New test.
80 * gcc.dg/tree-ssa/popcount2.c: New test.
82 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
85 * gcc.dg/absu.c: New test.
86 * gcc.dg/gimplefe-29.c: New test.
87 * gcc.target/aarch64/pr64946.c: New test.
89 2018-06-15 Jakub Jelinek <jakub@redhat.com>
92 * c-c++-common/pr86093.c: New test.
95 * gfortran.fortran-torture/compile/pr85878.f90: New test.
98 * gcc.c-torture/compile/pr86123.c: New test.
100 2018-06-15 Tom de Vries <tdevries@suse.de>
102 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
104 2018-06-15 Nick Clifton <nickc@redhat.com>
107 * gcc.c-torture/compile/pr84195.c: New test.
109 2018-06-15 Richard Biener <rguenther@suse.de>
112 * g++.dg/pr86159.C: New testcase.
114 2018-06-15 Richard Biener <rguenther@suse.de>
117 * gcc.dg/pr86076.c: New testcase.
119 2018-06-14 Marek Polacek <polacek@redhat.com>
122 * g++.dg/cpp0x/gen-attrs-65.C: New test.
124 2018-06-14 Jakub Jelinek <jakub@redhat.com>
127 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
128 -msse2 to dg-options.
131 * gcc.c-torture/compile/pr86122.c: New test.
133 P0624R2 - Default constructible and assignable stateless lambdas
134 * g++.dg/cpp2a/lambda1.C: New test.
135 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
138 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
140 * g++.dg/other/static3.C: New.
141 * g++.dg/other/static4.C: Likewise.
142 * g++.dg/warn/Wshadow-15.C: Likewise.
143 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
144 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
145 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
146 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
147 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
148 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
149 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
151 2018-06-14 Jakub Jelinek <jakub@redhat.com>
154 * gcc.c-torture/compile/pr85945.c: New test.
156 2018-06-14 Richard Biener <rguenther@suse.de>
159 * gcc.dg/pr86124.c: New testcase.
161 2018-06-13 Martin Sebor <msebor@redhat.com>
163 PR tree-optimization/86114
164 * gcc.dg/pr86114.c: New test.
166 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
169 * gfortran.dg/pr86110.f90: New test.
171 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
174 * gfortran.dg/goacc/pr85703.f90: New test.
175 * gfortran.dg/gomp/pr85703.f90: New test.
177 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
180 * gfortran.dg/goacc/pr85702.f90: New test.
182 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
184 * gcc.target/i386/pr86048.c: New test.
186 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
188 * gcc.target/arc/fma-1.c: New test.
190 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
192 * gcc.target/arc/pr9001107555.c: New file.
194 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
196 * g++.dg/torture/aarch64-vect-init-1.C: New test.
198 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
200 * g++.dg/init/delete3.C: New.
201 * g++.dg/init/new49.C: Likewise.
202 * g++.dg/init/new25.C: Test locations too.
203 * g++.dg/template/new4.C: Likewise.
204 * g++.old-deja/g++.jason/operator.C: Likewise.
206 2018-06-12 Marek Polacek <polacek@redhat.com>
208 Core issue 1331 - const mismatch with defaulted copy constructor
209 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
210 * g++.dg/cpp0x/defaulted52.C: New test.
211 * g++.dg/cpp0x/defaulted53.C: New test.
212 * g++.dg/cpp0x/defaulted54.C: New test.
213 * g++.dg/cpp0x/defaulted55.C: New test.
214 * g++.dg/cpp0x/defaulted56.C: New test.
215 * g++.dg/cpp0x/defaulted57.C: New test.
216 * g++.dg/cpp0x/defaulted58.C: New test.
217 * g++.dg/cpp0x/defaulted59.C: New test.
218 * g++.dg/cpp0x/defaulted60.C: New test.
220 2018-06-12 David Malcolm <dmalcolm@redhat.com>
223 * gcc.dg/spellcheck-transposition.c: New test.
225 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
228 * gfortran.dg/pr44491.f90: New testcase
230 2018-06-12 Martin Sebor <msebor@redhat.com>
232 PR tree-optimization/85259
233 * gcc.dg/Wstringop-overflow-5.c: New test.
234 * gcc.dg/Wstringop-overflow-6.c: New test.
236 2018-06-12 Martin Sebor <msebor@redhat.com>
239 * gcc.dg/Wstringop-truncation-3.c: New test.
241 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
243 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
244 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
245 * gcc.target/powerpc/swaps-p8-17.c: Same.
247 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
249 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
250 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
251 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
252 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
253 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
254 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
256 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
258 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
259 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
260 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
261 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
262 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
263 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
265 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
267 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
268 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
269 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
270 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
271 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
272 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
274 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
276 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
277 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
278 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
279 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
280 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
281 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
283 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
285 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
286 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
287 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
288 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
289 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
290 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
292 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
294 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
295 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
296 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
297 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
298 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
299 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
301 2018-06-12 Martin Liska <mliska@suse.cz>
303 * g++.dg/opt/mpx.C: New test.
304 * gcc.target/i386/mpx.c: New test.
306 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
308 * gcc.target/arc/builtin_simdarc.c: Update test.
309 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
310 * gcc.target/arc/tumaddsidi4.c: Likewise.
312 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
314 * gnat.dg/opt72a.ad[sb]: New test.
315 * gnat.dg/opt72_pkg.ads: New helper.
317 2018-06-12 Tom de Vries <tdevries@suse.de>
319 * gcc.dg-selftests/dg-final.exp: New file.
321 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
323 * g++.dg/lookup/new2.C: Test locations too.
324 * g++.dg/other/ellipsis1.C: Likewise.
325 * g++.dg/other/operator1.C: Likewise.
326 * g++.dg/other/operator2.C: Likewise.
327 * g++.dg/overload/operator2.C: Likewise.
328 * g++.dg/parse/defarg11.C: Likewise.
329 * g++.dg/parse/operator4.C: Likewise.
330 * g++.dg/template/error30.C: Likewise.
331 * g++.dg/template/explicit-args3.C: Likewise.
332 * g++.dg/warn/effc1.C: Likewise.
333 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
334 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
335 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
336 * g++.old-deja/g++.jason/conversion5.C: Likewise.
337 * g++.old-deja/g++.jason/operator.C: Likewise.
339 2018-06-11 Martin Sebor <msebor@redhat.com>
341 PR tree-optimization/86083
342 * gcc.dg/strlenopt-44.c: New test.
344 2018-06-11 Janus Weil <janus@gcc.gnu.org>
347 * gfortran.dg/generic_32.f90: New test.
348 * gfortran.dg/generic_33.f90: New test.
350 2018-06-11 Carl Love <cel@us.ibm.com>
351 * gcc.target/powerpc/altivec-7.c (main): Remove tests
352 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
353 long long bool. Remove duplicate dg-final for xxlxor. Update
354 dg-final instruction counts.
355 * gcc.target/powerpc/altivec-37.c (main): New file for
356 tests vec_unpackh and vec_unpackl returning long long bool and
359 2018-06-11 Martin Liska <mliska@suse.cz>
361 PR tree-optimization/86089
362 * gcc.dg/tree-ssa/pr86089.c: New test.
364 2018-06-11 Julia Koval <julia.koval@intel.com>
366 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
367 * gcc.target/i386/vpclmulqdq.c: Ditto.
369 2018-06-11 Olivier Hainque <hainque@adacore.com>
371 * gnat.dg/lang-dw2.adb: New test.
372 * gnat.dg/lang-dw3.adb: New test.
374 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
376 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
377 gnat.dg/assertion_policy1_pkg.ads: New testcase.
379 2018-06-11 Ed Schonberg <schonberg@adacore.com>
381 * gnat.dg/predicate1.adb: New testcase.
383 2018-06-11 Yannick Moy <moy@adacore.com>
385 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
387 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
389 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
392 2018-06-11 Javier Miranda <miranda@adacore.com>
394 * gnat.dg/prot4.adb: New testcase.
396 2018-06-11 Yannick Moy <moy@adacore.com>
398 * gnat.dg/part_of1-instantiation.adb,
399 gnat.dg/part_of1-instantiation.ads,
400 gnat.dg/part_of1-private_generic.adb,
401 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
404 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
406 * gnat.dg/contract1.adb: New testcase.
408 2018-06-11 Javier Miranda <miranda@adacore.com>
410 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
413 2018-06-11 Ed Schonberg <schonberg@adacore.com>
415 * gnat.dg/inline_always1.adb: New testcase.
417 2018-06-11 Ed Schonberg <schonberg@adacore.com>
419 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
420 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
421 gnat.dg/nested_generic2_g2.ads: New testcase.
423 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
425 * g++.dg/template/friend64.C: New.
426 * g++.old-deja/g++.other/friend4.C: Test the location too.
427 * g++.old-deja/g++.pt/crash23.C: Likewise.
429 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
431 * gfortran.dg/inline_matmul_23.f90: New test.
433 2018-06-10 Janus Weil <janus@gcc.gnu.org>
436 * gfortran.dg/intent_decl_1.f90: New test case.
438 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
440 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
441 * gfortran.dg/ieee/large_4.f90: Ditto.
442 * gfortran.dg/round_4.f90: Ditto.
444 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
447 * gfortran.dg/pr38351.f90: New test.
448 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
450 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
455 * gfortran.dg/pr85138_1.f90: New test.
456 * gfortran.dg/pr85138_2.f90: Ditto.
457 * gfortran.dg/pr85996.f90: Ditto.
459 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
462 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
463 * gfortran.dg/data_char_1.f90: Ditto.
464 * gfortran.dg/pr78571.f90: Ditto.
465 * gfortran.dg/pr78278.f90: New test.
467 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
470 * gfortran.dg/pr63514.f90: New test.
472 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
475 * gfortran.dg/bounds_check_20.f90: New test.
477 2018-06-08 Carl Love <cel@us.ibm.com>
479 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
481 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
482 vec_extract a signed int.
483 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
484 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
486 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
487 vec_extract a signed int.
488 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
489 vec_extract a signed int.
490 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
491 vec_xor builtins. Update xxsel, xxlxor counts.
493 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
496 * gfortran.dg/associate_30.f90: Remove code tested ...
497 * gfortran.dg/pr67803.f90: Ditto.
498 * gfortran.dg/pr67805.f90: Ditto.
499 * gfortran.dg/pr86059.f90: ... here. New test.
501 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
504 * gfortran.dg/pr78571.f90: New test.
506 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
509 * gcc.target/powerpc/pr85755.c: New test.
511 2018-06-08 Carl Love <cel@us.ibm.com>
513 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
515 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
517 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
518 for BE system that are different then for an LE system from this file
519 into vsx-vector-6-le.c using be target qualifier. Remove this file.
520 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
521 the various instruction counts. Rename file to vsx-vector-6.p8.c.
523 2018-06-08 Martin Liska <mliska@suse.cz>
525 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
527 2018-06-08 Martin Liska <mliska@suse.cz>
529 * g++.dg/dg.exp: Do not use mpx.exp.
530 * g++.dg/lto/lto.exp: Likewise.
531 * g++.dg/lto/pr69729_0.C: Remove.
532 * g++.dg/opt/pr71529.C: Remove.
533 * g++.dg/pr63995-1.C: Remove.
534 * g++.dg/pr68270.C: Remove.
535 * g++.dg/pr71624.C: Remove.
536 * g++.dg/pr71633.C: Remove.
537 * g++.dg/pr79761.C: Remove.
538 * g++.dg/pr79764.C: Remove.
539 * g++.dg/pr79769.C: Remove.
540 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
541 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
542 * gcc.dg/lto/chkp-privatize_0.c: Remove.
543 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
544 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
545 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
546 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
547 * gcc.dg/lto/pr66221_0.c: Remove.
548 * gcc.target/i386/chkp-always_inline.c: Remove.
549 * gcc.target/i386/chkp-bndret.c: Remove.
550 * gcc.target/i386/chkp-builtins-1.c: Remove.
551 * gcc.target/i386/chkp-builtins-2.c: Remove.
552 * gcc.target/i386/chkp-builtins-3.c: Remove.
553 * gcc.target/i386/chkp-builtins-4.c: Remove.
554 * gcc.target/i386/chkp-const-check-1.c: Remove.
555 * gcc.target/i386/chkp-const-check-2.c: Remove.
556 * gcc.target/i386/chkp-hidden-def.c: Remove.
557 * gcc.target/i386/chkp-label-address.c: Remove.
558 * gcc.target/i386/chkp-lifetime-1.c: Remove.
559 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
560 * gcc.target/i386/chkp-pr69044.c: Remove.
561 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
562 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
563 * gcc.target/i386/chkp-strchr.c: Remove.
564 * gcc.target/i386/chkp-strlen-1.c: Remove.
565 * gcc.target/i386/chkp-strlen-2.c: Remove.
566 * gcc.target/i386/chkp-strlen-3.c: Remove.
567 * gcc.target/i386/chkp-strlen-4.c: Remove.
568 * gcc.target/i386/chkp-strlen-5.c: Remove.
569 * gcc.target/i386/chkp-stropt-1.c: Remove.
570 * gcc.target/i386/chkp-stropt-10.c: Remove.
571 * gcc.target/i386/chkp-stropt-11.c: Remove.
572 * gcc.target/i386/chkp-stropt-12.c: Remove.
573 * gcc.target/i386/chkp-stropt-13.c: Remove.
574 * gcc.target/i386/chkp-stropt-14.c: Remove.
575 * gcc.target/i386/chkp-stropt-15.c: Remove.
576 * gcc.target/i386/chkp-stropt-16.c: Remove.
577 * gcc.target/i386/chkp-stropt-17.c: Remove.
578 * gcc.target/i386/chkp-stropt-2.c: Remove.
579 * gcc.target/i386/chkp-stropt-3.c: Remove.
580 * gcc.target/i386/chkp-stropt-4.c: Remove.
581 * gcc.target/i386/chkp-stropt-5.c: Remove.
582 * gcc.target/i386/chkp-stropt-6.c: Remove.
583 * gcc.target/i386/chkp-stropt-7.c: Remove.
584 * gcc.target/i386/chkp-stropt-8.c: Remove.
585 * gcc.target/i386/chkp-stropt-9.c: Remove.
586 * gcc.target/i386/i386.exp: Do not use mpx.exp.
587 * gcc.target/i386/indirect-thunk-11.c: Remove.
588 * gcc.target/i386/indirect-thunk-12.c: Remove.
589 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
590 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
591 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
592 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
593 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
594 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
595 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
596 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
597 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
598 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
599 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
600 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
601 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
602 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
603 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
604 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
605 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
606 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
607 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
608 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
609 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
610 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
611 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
612 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
613 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
614 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
615 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
616 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
617 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
618 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
619 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
620 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
621 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
622 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
623 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
624 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
625 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
626 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
627 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
628 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
629 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
630 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
631 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
632 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
633 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
634 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
635 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
636 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
637 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
638 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
639 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
640 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
641 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
642 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
643 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
644 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
645 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
646 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
647 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
648 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
649 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
650 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
651 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
652 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
653 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
654 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
655 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
656 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
657 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
658 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
659 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
660 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
661 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
662 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
663 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
664 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
665 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
666 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
667 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
668 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
669 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
670 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
671 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
672 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
673 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
674 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
675 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
676 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
677 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
678 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
679 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
680 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
681 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
682 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
683 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
684 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
685 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
686 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
687 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
688 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
689 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
690 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
691 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
692 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
693 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
694 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
695 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
696 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
697 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
698 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
699 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
700 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
701 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
702 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
703 * gcc.target/i386/mpx/label-address-1.c: Remove.
704 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
705 * gcc.target/i386/mpx/macro.c: Remove.
706 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
707 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
708 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
709 * gcc.target/i386/mpx/memcpy-1.c: Remove.
710 * gcc.target/i386/mpx/memmove-1.c: Remove.
711 * gcc.target/i386/mpx/memmove-2.c: Remove.
712 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
713 * gcc.target/i386/mpx/mpx-check.h: Remove.
714 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
715 * gcc.target/i386/mpx/mpx.exp: Remove.
716 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
717 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
718 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
719 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
720 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
721 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
722 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
723 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
724 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
725 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
726 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
727 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
728 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
729 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
730 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
731 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
732 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
733 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
734 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
735 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
736 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
737 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
738 * gcc.target/i386/mpx/pr65508.c: Remove.
739 * gcc.target/i386/mpx/pr65531.cc: Remove.
740 * gcc.target/i386/mpx/pr66048.cc: Remove.
741 * gcc.target/i386/mpx/pr66134.c: Remove.
742 * gcc.target/i386/mpx/pr66566.c: Remove.
743 * gcc.target/i386/mpx/pr66567.c: Remove.
744 * gcc.target/i386/mpx/pr66568.c: Remove.
745 * gcc.target/i386/mpx/pr66569.c: Remove.
746 * gcc.target/i386/mpx/pr66581.c: Remove.
747 * gcc.target/i386/mpx/pr68337-1.c: Remove.
748 * gcc.target/i386/mpx/pr68337-2.c: Remove.
749 * gcc.target/i386/mpx/pr68416.c: Remove.
750 * gcc.target/i386/mpx/pr78339.c: Remove.
751 * gcc.target/i386/mpx/pr79631.c: Remove.
752 * gcc.target/i386/mpx/pr79633.c: Remove.
753 * gcc.target/i386/mpx/pr79753.c: Remove.
754 * gcc.target/i386/mpx/pr79770.c: Remove.
755 * gcc.target/i386/mpx/pr79987.c: Remove.
756 * gcc.target/i386/mpx/pr79988.c: Remove.
757 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
758 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
759 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
760 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
761 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
762 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
763 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
764 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
765 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
766 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
767 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
768 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
769 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
770 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
771 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
772 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
773 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
774 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
775 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
776 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
777 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
778 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
779 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
780 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
781 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
782 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
783 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
784 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
785 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
786 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
787 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
788 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
789 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
790 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
791 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
792 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
793 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
794 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
795 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
796 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
797 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
798 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
799 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
800 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
801 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
802 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
803 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
804 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
805 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
806 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
807 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
808 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
809 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
810 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
811 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
812 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
813 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
814 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
815 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
816 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
817 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
818 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
819 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
820 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
821 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
822 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
823 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
824 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
825 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
826 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
827 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
828 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
829 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
830 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
831 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
832 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
833 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
834 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
835 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
836 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
837 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
838 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
839 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
840 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
841 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
842 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
843 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
844 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
845 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
846 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
847 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
848 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
849 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
850 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
851 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
852 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
853 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
854 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
855 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
856 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
857 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
858 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
859 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
860 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
861 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
862 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
863 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
864 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
865 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
866 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
867 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
868 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
869 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
870 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
871 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
872 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
873 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
874 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
875 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
876 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
877 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
878 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
879 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
880 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
881 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
882 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
883 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
884 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
885 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
886 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
887 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
888 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
889 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
890 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
891 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
892 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
893 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
894 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
895 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
896 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
897 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
898 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
899 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
900 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
901 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
902 * gcc.target/i386/pr63995-2.c: Remove.
903 * gcc.target/i386/pr64805.c: Remove.
904 * gcc.target/i386/pr65044.c: Remove.
905 * gcc.target/i386/pr65167.c: Remove.
906 * gcc.target/i386/pr65183.c: Remove.
907 * gcc.target/i386/pr65184.c: Remove.
908 * gcc.target/i386/pr65523.c: Remove.
909 * gcc.target/i386/pr70876.c: Remove.
910 * gcc.target/i386/pr70877.c: Remove.
911 * gcc.target/i386/pr71458.c: Remove.
912 * gcc.target/i386/pr80880.c: Remove.
913 * gcc.target/i386/ret-thunk-25.c: Remove.
914 * gcc.target/i386/thunk-retbnd.c: Remove.
915 * lib/mpx-dg.exp: Remove.
916 * gcc.target/i386/funcspec-56.inc: Adjust test case.
918 2018-06-07 Carl Love <cel@us.ibm.com>
920 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
923 2018-06-07 Carl Love <cel@us.ibm.com>
925 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
928 2018-06-07 Marek Polacek <polacek@redhat.com>
931 * gcc.dg/Wc90-c99-compat-10.c: New test.
932 * gcc.dg/Wc90-c99-compat-11.c: New test.
933 * gcc.dg/Wc90-c99-compat-12.c: New test.
934 * gcc.dg/Wc90-c99-compat-9.c: New test.
936 2018-06-07 Paul Koning <ni1d@arrl.net>
938 * gcc.c-torture/compile/20180605-1.c: New test.
940 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
943 * gfortran.dg/pr86045.f90: New test.
945 2018-06-07 Marek Polacek <polacek@redhat.com>
947 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
949 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
951 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
953 2018-06-07 Jakub Jelinek <jakub@redhat.com>
955 PR tree-optimization/69615
956 * gcc.dg/tree-ssa/pr69615.c: New test.
958 2018-06-07 Richard Biener <rguenther@suse.de>
960 PR tree-optimization/85935
961 * gcc.dg/graphite/pr85935.c: New testcase.
963 2018-06-04 Carl Love <cel@us.ibm.com>
965 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
966 debug print statements. Fix a few formating issues.
968 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
971 * gcc.target/powerpc/pr85657-4.c: New tests.
972 * gcc.target/powerpc/pr85657-5.c: Likewise.
973 * gcc.target/powerpc/pr85657-6.c: Likewise.
975 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
978 * gfortran.dg/realloc_on_assign_30.f90: New test.
980 2018-06-06 Carl Love <cel@us.ibm.com>
981 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
984 2018-06-06 Carl Love <cel@us.ibm.com>
986 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
988 * gcc.target/powerpc/builtins-4.c: New test file for tests
991 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
994 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
995 be used in templates. Don't check for them in overloaded functions.
997 2018-06-06 Jim Wilson <jimw@sifive.com>
999 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
1000 * gcc.target/riscv/interrupt-mmode.c: New.
1001 * gcc.target/riscv/interrupt-smode.c: New.
1002 * gcc.target/riscv/interrupt-umode.c: New.
1004 2018-06-06 Marek Polacek <polacek@redhat.com>
1007 * g++.dg/cpp0x/initlist102.C: New test.
1008 * g++.dg/cpp0x/initlist103.C: New test.
1009 * g++.dg/cpp0x/initlist104.C: New test.
1011 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
1013 * gcc.dg/torture/pr86066.c: New test.
1015 2018-06-06 Richard Biener <rguenther@suse.de>
1017 PR tree-optimization/86062
1018 * g++.dg/tree-ssa/pr86062.C: New testcase.
1020 2018-06-05 Steve Ellcey <sellcey@cavium.com>
1023 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
1024 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
1025 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
1026 * gcc.target/aarch64/nofp_1.c: Ditto.
1028 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1030 * gcc.target/arm/cmse/cmse-1c99.c: New test.
1032 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
1035 * gfortran.dg/goacc/pr85701.f90: New test.
1037 2018-06-05 Marek Polacek <polacek@redhat.com>
1040 * g++.dg/cpp0x/alias-decl-64.C: New test.
1042 2018-06-05 Richard Biener <rguenther@suse.de>
1044 PR tree-optimization/86046
1045 * gcc.dg/pr86046.c: New testcase.
1047 2018-06-05 Richard Biener <rguenther@suse.de>
1049 PR tree-optimization/86047
1050 * gcc.dg/pr86047.c: New testcase.
1052 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1055 * g++.target/arm/arm.exp: New file.
1056 * g++.target/arm/pr81497.C: Likewise.
1058 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
1060 * gcc.target/s390/htm-builtins-compile-4.c: New test.
1062 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
1064 * gcc.dg/store_merging_21.c: New test.
1065 * gnat.dg/opt71b.adb: Likewise.
1066 * gnat.dg/opt71.adb: Rename into...
1067 * gnat.dg/opt71a.adb: ...this.
1069 2018-06-04 Richard Biener <rguenther@suse.de>
1071 PR tree-optimization/85955
1072 * gcc.dg/pr85955.c: New testcase.
1074 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
1077 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
1078 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
1079 * gfortran.dg/allocate_stat_2.f90: Ditto.
1080 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1082 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
1084 * gcc.target/aarch64/sve/extract_5.c: New test.
1086 2018-06-04 Jakub Jelinek <jakub@redhat.com>
1090 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
1092 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
1093 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
1094 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
1095 * gcc.target/i386/avx512bw-pr86036.c: New test.
1097 2018-06-04 Richard Biener <rguenther@suse.de>
1099 PR tree-optimization/86038
1100 * gcc.dg/pr86038.c: New testcase.
1102 2018-06-04 Jakub Jelinek <jakub@redhat.com>
1104 PR tree-optimization/69615
1105 * gcc.dg/pr69615.c: New test.
1108 * c-c++-common/gomp/pr86025.c: New test.
1110 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
1112 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
1114 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
1116 * gcc.dg/torture/pr86034.c: New test.
1118 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
1121 * gfortran.dg/cray_pointer_12.f90: New test.
1123 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1126 * gfortran.dg/pr85938.f90: Fixed by revision r261081
1128 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
1130 * gnat.dg/specs/opt3.ads: New test.
1131 * gnat.dg/specs/opt3_pkg.ads: New helper.
1133 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
1135 * gnat.dg/discr53.ad[sb]: New test.
1136 * gnat.dg/discr53_pkg.ads: New helper.
1138 2018-06-01 Carl Love <cel@us.ibm.com>
1140 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
1141 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
1143 2018-06-01 Carl Love <cel@us.ibm.com>
1145 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
1146 to make it consistent with the naming convention in the file.
1147 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
1148 to altivec-7.c. Delete file.
1149 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
1150 to altivec-7.c. Delete file.
1151 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
1152 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
1153 vec_unpackl tests. Update instruction counts.
1154 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
1155 tests to builtins-1.c.
1156 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
1157 tests to builtins-1.c.
1158 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
1159 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
1160 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
1161 Remove vec_ctf tests returning double. Remove vec_cts with
1162 double args. Remove vec_sel with invalid arguments. Add tests for
1164 Add instruction counts for new tests.
1165 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
1166 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
1168 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
1169 test_sll_vsill_vsill_vuc.
1170 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
1172 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
1173 tests from altivec-7.h.
1174 * gcc.target/powerpc/vsx-7-be.c: Remove file.
1175 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
1176 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
1177 splat_sll, splat_uc, splat_int128, splat_uint128.
1178 Make second argument of vec_extract and vec_insert a signed int.
1179 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
1182 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
1184 * gcc.dg/store_merging_20.c: New test.
1185 * gnat.dg/opt71.adb: Likewise.
1186 * gnat.dg/opt71_pkg.ads: New helper.
1188 2018-06-01 Carl Love <cel@us.ibm.com>
1190 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
1191 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
1192 Add vec_xst_be for signed and unsigned arguments.
1194 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1198 * gfortran.dg/pr85816.f90: New test.
1199 * gfortran.dg/pr85975.f90: New test.
1201 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1204 * gfortran.dg/random_init_1.f90: New test.
1205 * gfortran.dg/random_init_2.f90: New test.
1206 * gfortran.dg/random_init_3.f90: New test.
1207 * gfortran.dg/random_init_4.f90: New test.
1208 * gfortran.dg/random_init_5.f90: New test.
1209 * gfortran.dg/random_init_6.f90: New test.
1211 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
1213 PR tree-optimization/85989
1214 * gcc.dg/torture/pr85989.c: New test.
1216 2018-06-01 Richard Biener <rguenther@suse.de>
1219 * gcc.dg/tree-ssa/pr86017.c: New testcase.
1221 2018-06-01 Richard Biener <rguenther@suse.de>
1224 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
1226 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
1229 * gcc.dg/strcmpopt_2.c: New test.
1230 * gcc.dg/strcmpopt_3.c: New test.
1233 * gcc.dg/strcmpopt_3.c: New test.
1235 2018-05-31 Jakub Jelinek <jakub@redhat.com>
1238 * gcc.target/i386/pr85984.c: New test.
1240 2018-05-31 Martin Sebor <msebor@redhat.com>
1243 * gcc.dg/Walloc-size-larger-than-1.c: New test.
1244 * gcc.dg/Walloc-size-larger-than-10.c: New test.
1245 * gcc.dg/Walloc-size-larger-than-11.c: New test.
1246 * gcc.dg/Walloc-size-larger-than-12.c: New test.
1247 * gcc.dg/Walloc-size-larger-than-13.c: New test.
1248 * gcc.dg/Walloc-size-larger-than-14.c: New test.
1249 * gcc.dg/Walloc-size-larger-than-15.c: New test.
1250 * gcc.dg/Walloc-size-larger-than-16.c: New test.
1251 * gcc.dg/Walloc-size-larger-than-17.c: New test.
1252 * gcc.dg/Walloc-size-larger-than-2.c: New test.
1253 * gcc.dg/Walloc-size-larger-than-3.c: New test.
1254 * gcc.dg/Walloc-size-larger-than-4.c: New test.
1255 * gcc.dg/Walloc-size-larger-than-5.c: New test.
1256 * gcc.dg/Walloc-size-larger-than-6.c: New test.
1257 * gcc.dg/Walloc-size-larger-than-7.c: New test.
1258 * gcc.dg/Walloc-size-larger-than-8.c: New test.
1259 * gcc.dg/Walloc-size-larger-than-9.c: New test.
1260 * gcc.dg/Walloc-size-larger-than.c: New test.
1262 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
1263 Cesar Philippidis <cesar@codesourcery.com>
1266 * gfortran.dg/goacc/pr77371-1.f90: New test.
1267 * gfortran.dg/goacc/pr77371-2.f90: New test.
1268 * gfortran.dg/goacc/pr85879.f90: New test.
1270 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1272 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
1273 * gnat.dg/stack_usage1b.adb: Likewise.
1274 * gnat.dg/stack_usage1c.adb: Likewise.
1275 * gnat.dg/stack_usage3.adb: Likewise.
1276 * gnat.dg/stack_usage1_pkg.adb: Delete.
1278 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1280 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
1281 * gcc.dg/store_merging_11.c: Likewise.
1282 * gcc.dg/store_merging_13.c: Likewise.
1283 * gcc.dg/store_merging_14.c: Likewise.
1284 * gcc.dg/store_merging_15.c: Likewise.
1285 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
1287 2018-05-31 Ed Schonberg <schonberg@adacore.com>
1289 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
1290 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
1291 gnat.dg/limited1_outer.ads: New testcase.
1293 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
1295 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
1296 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
1299 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1301 * gnat.dg/size_clause1.adb: New testcase.
1303 2018-05-31 Javier Miranda <miranda@adacore.com>
1305 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
1307 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
1309 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
1310 vld1x3 intrinsics for aarch64.
1311 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
1312 vst1x2 intrinsics for aarch64.
1313 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
1314 vst1x3 intrinsics for aarch64.
1316 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
1319 * g++.dg/diagnostic/pr77777.C: New test.
1321 2018-05-30 David Pagan <dave.pagan@oracle.com>
1324 * gcc.dg/noncompile/pr55976-1.c: New test.
1325 * gcc.dg/noncompile/pr55976-2.c: New test.
1327 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
1329 * gcc.dg/lto/20111213-1_0.c: Fix template.
1330 * gcc.dg/lto/20100603-1_0.c: Fix template.
1331 * gcc.dg/lto/20100603-2_0.c: Fix template.
1332 * gcc.dg/lto/20100603-3_0.c: Fix template.
1334 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
1335 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
1336 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
1337 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
1338 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
1339 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
1340 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
1341 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
1342 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
1343 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
1344 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
1345 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
1346 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
1347 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
1348 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
1349 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
1350 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
1351 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
1352 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
1353 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
1354 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
1355 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
1356 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
1357 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
1358 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
1359 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
1360 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
1361 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
1362 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
1363 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
1364 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
1365 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
1366 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
1367 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
1368 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
1369 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
1370 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
1371 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
1372 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
1373 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
1374 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
1375 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
1376 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
1377 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
1378 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
1379 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
1380 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
1381 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
1382 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
1383 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
1384 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
1385 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
1386 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
1387 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
1388 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
1389 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
1390 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
1391 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
1392 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
1393 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
1394 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
1395 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
1397 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
1400 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1402 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
1404 * gcc.target/aarch64/simd/ldp_stp_9: New.
1405 * gcc.target/aarch64/simd/ldp_stp_10: New.
1406 * gcc.target/aarch64/simd/ldp_stp_11: New.
1407 * gcc.target/aarch64/simd/ldp_stp_12: New.
1409 2018-05-30 Ed Schonberg <schonberg@adacore.com>
1411 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
1413 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
1415 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
1417 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
1420 * gcc.target/i386/pr85950.c: New test.
1422 2018-05-29 Marek Polacek <polacek@redhat.com>
1425 * g++.dg/cpp1z/class-deduction55.C: New test.
1426 * g++.dg/cpp1z/class-deduction56.C: New test.
1427 * g++.dg/cpp1z/class-deduction57.C: New test.
1429 2018-05-29 Jakub Jelinek <jakub@redhat.com>
1432 * g++.dg/warn/Wunused-var-33.C: New test.
1435 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
1436 and -fno-vect-cost-model options. Add aligned(64) attribute to the
1437 arrays. Add suffix 1 to all functions and use 4 iterations rather
1438 than N. Add functions with conversions to and from float.
1439 Add new set of functions with 8 iterations and another one
1440 with 16 iterations, expect 24 vectorized loops instead of just 4.
1441 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
1443 2018-05-29 Javier Miranda <miranda@adacore.com>
1445 * gnat.dg/equal2.adb: New testcase.
1447 2018-05-29 Ed Schonberg <schonberg@adacore.com>
1449 * gnat.dg/float_attributes_overflows.adb: New testcase.
1451 2018-05-29 Pascal Obry <obry@adacore.com>
1453 * gnat.dg/normalize_pathname.adb: New testcase.
1455 2018-05-29 Tom de Vries <tom@codesourcery.com>
1457 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
1459 * lib/scanipa.exp (scan-ipa-dump-times): Same.
1460 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
1461 * lib/scantree.exp (scan-tree-dump-times): Same.
1463 2018-05-29 Tom de Vries <tom@codesourcery.com>
1465 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
1466 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
1467 Use proc name as first argument to dg-scan.
1469 2018-05-29 Tom de Vries <tom@codesourcery.com>
1471 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
1474 2018-05-28 Richard Biener <rguenther@suse.de>
1476 PR tree-optimization/85934
1477 * gcc.target/i386/pr85934.c: New testcase.
1479 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1481 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
1483 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1485 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
1487 2018-05-28 Ed Schonberg <schonberg@adacore.com>
1489 * gnat.dg/fixedpnt5.adb: New testcase.
1491 2018-05-28 Justin Squirek <squirek@adacore.com>
1493 * gnat.dg/array31.adb: New testcase.
1495 2018-05-28 Justin Squirek <squirek@adacore.com>
1497 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
1498 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
1500 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
1502 * gfortran.dg/data_stmt_pointer.f90: new test.
1504 2018-05-27 Jakub Jelinek <jakub@redhat.com>
1507 * gcc.target/i386/avx512dq-pr85918.c: New test.
1509 2018-05-25 Jim Wilson <jimw@sifive.com>
1511 * gcc.target/riscv/interrupt-1.c: New.
1512 * gcc.target/riscv/interrupt-2.c: New.
1513 * gcc.target/riscv/interrupt-3.c: New.
1514 * gcc.target/riscv/interrupt-4.c: New.
1515 * gcc.target/riscv/interrupt-5.c: New.
1517 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
1520 * gfortran.dg/pr85786.f90: New test.
1522 2018-05-25 Paul Koning <ni1d@arrl.net>
1524 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
1525 * gcc.c-torture/compile/pr55921.c: Ditto.
1526 * gcc.c-torture/compile/pr60655-1.c: Ditto.
1527 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
1529 2018-05-25 Jakub Jelinek <jakub@redhat.com>
1532 * gcc.target/i386/avx512f-pr85832.c: New test.
1533 * gcc.target/i386/avx512vl-pr85832.c: New test.
1534 * gcc.target/i386/avx512bw-pr85832.c: New test.
1535 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
1537 2018-05-25 Bin Cheng <bin.cheng@arm.com>
1539 PR tree-optimization/85720
1540 * gcc.dg/tree-ssa/pr85720.c: New test.
1541 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
1544 2018-05-25 Martin Liska <mliska@suse.cz>
1547 * gcc.dg/tree-prof/update-loopch.c: Do not scan
1548 for 'Removing basic block'.
1550 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
1552 * gnat.dg/sec_stack1.adb: New testcase.
1554 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1556 * gnat.dg/fixedpnt4.adb: New testcase.
1558 2018-05-25 Javier Miranda <miranda@adacore.com>
1560 * gnat.dg/interface7.adb: New testcase.
1562 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
1564 * gnat.dg/sec_stack2.adb: New testcase.
1566 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1568 * gnat.dg/interface6.adb: New testcase.
1570 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1572 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
1574 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1576 * lib/target-supports.exp
1577 (check_effective_target_vect_double_cond_arith): Include
1578 multiplication and division.
1579 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
1580 fully-masked loops with a fixed vector length.
1581 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
1583 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1584 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1585 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
1587 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1589 * gcc.target/aarch64/sve/div_1.c: New test.
1590 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
1591 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
1592 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
1594 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1596 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
1598 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1600 * lib/target-supports.exp
1601 (check_effective_target_vect_double_cond_arith): New proc.
1602 * gcc.dg/vect/vect-cond-arith-1.c: New test.
1603 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1604 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
1605 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1606 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
1607 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
1608 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
1610 2018-05-25 Janus Weil <janus@gcc.gnu.org>
1613 * gfortran.dg/f2018_obs.f90: New test case.
1615 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1618 * gfortran.dg/pr85543.f90: New test.
1620 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1623 * gfortran.dg/pr85780.f90: New test.
1625 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1628 * gfortran.dg/pr85779_1.f90: New test.
1629 * gfortran.dg/pr85779_2.f90: Ditto.
1630 * gfortran.dg/pr85779_3.f90: Ditto.
1632 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1636 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
1637 * gfortran.dg/pr85895.f90: New test.
1639 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
1641 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
1642 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1644 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
1646 * gcc.dg/fold-popcount-1.c: New testcase.
1647 * gcc.dg/fold-popcount-2.c: New testcase.
1648 * gcc.dg/fold-popcount-3.c: New testcase.
1649 * gcc.dg/fold-popcount-4.c: New testcase.
1651 2018-05-24 Marek Polacek <polacek@redhat.com>
1654 * g++.dg/cpp0x/new3.C: New test.
1656 2018-05-24 Javier Miranda <miranda@adacore.com>
1658 * gnat.dg/discr52.adb: New testcase.
1660 2018-05-24 Ed Schonberg <schonberg@adacore.com>
1662 * gnat.dg/others1.adb: New testcase.
1664 2018-05-24 Justin Squirek <squirek@adacore.com>
1666 * gnat.dg/raise_expr.adb: New testcase.
1668 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
1670 * gnat.dg/formal_containers.adb: New testcase.
1672 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1674 * gcc.target/i386/pr85345.c: Require ifunc support.
1676 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
1678 * gcc.dg/vect/vect-fma-1.c: New test.
1680 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1682 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
1685 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1688 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1690 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1693 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
1695 * gcc.target/msp430/pr78849.c: New test.
1697 2018-05-23 Marek Polacek <polacek@redhat.com>
1699 * g++.dg/cpp2a/range-for8.C: New test.
1700 * g++.dg/cpp2a/range-for9.C: New test.
1701 * g++.dg/cpp2a/range-for10.C: New test.
1703 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
1705 * lib/target-supports.exp (check_effective_target_be): New.
1706 (check_effective_target_le): New.
1708 2018-05-23 Marek Polacek <polacek@redhat.com>
1710 * g++.dg/cpp2a/range-for1.C: New test.
1711 * g++.dg/cpp2a/range-for2.C: New test.
1712 * g++.dg/cpp2a/range-for3.C: New test.
1713 * g++.dg/cpp2a/range-for4.C: New test.
1714 * g++.dg/cpp2a/range-for5.C: New test.
1715 * g++.dg/cpp2a/range-for6.C: New test.
1716 * g++.dg/cpp2a/range-for7.C: New test.
1718 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1720 * gcc.target/i386/cvt-3.c: New test.
1722 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1724 * gcc.target/i386/cvt-2.c: New test.
1726 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
1728 * gcc.dg/pr79985.c: New testcase.
1730 2018-05-23 Richard Biener <rguenther@suse.de>
1732 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
1734 2018-05-23 Sudakshina Das <sudi.das@arm.com>
1737 * gcc.target/aarch64/pr84882.c: New test.
1738 * gcc.target/aarch64/target_attr_18.c: Likewise.
1740 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
1742 PR tree-optimization/85853
1743 * gfortran.dg/vect/pr85853.f90: New test.
1745 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1747 * gnat.dg/import2.adb: New testcase.
1749 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1751 * gnat.dg/discr51.adb: New testcase.
1753 2018-05-23 Javier Miranda <miranda@adacore.com>
1755 * gnat.dg/valid_scalars1.adb: New testcase.
1757 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1759 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
1761 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1763 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
1766 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1768 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
1771 2018-05-23 Bob Duff <duff@adacore.com>
1773 * gnat.dg/addr10.adb: New testcase.
1775 2018-05-23 Richard Biener <rguenther@suse.de>
1778 * gcc.dg/Wstrict-overflow-27.c: New testcase.
1780 2018-05-23 Yury Gribov <tetra2005@gmail.com>
1782 PR tree-optimization/85822
1783 * c-c++-common/pr85822.c: New test.
1785 2018-05-23 Richard Biener <rguenther@suse.de>
1787 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
1789 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1792 * gfortran.dg/pr30667.f: Add option "-std=legacy".
1794 2018-05-22 Martin Sebor <msebor@redhat.com>
1797 * gcc.dg/attr-nonstring.c: New test.
1799 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
1802 * gcc.target/i386/pr85345.c: New test.
1804 2018-05-22 Luis Machado <luis.machado@linaro.org>
1806 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
1808 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1811 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
1812 dg-additional-options.
1813 * gfortran.dg/graphite/block-2.f: Ditto.
1814 * gfortran.dg/graphite/id-19.f: Ditto.
1815 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1816 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1817 * gfortran.dg/vect/pr52580.f: Ditto.
1819 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
1821 * gcc.target/aarch64/ldp_stp_6.c: New.
1822 * gcc.target/aarch64/ldp_stp_7.c: New.
1823 * gcc.target/aarch64/ldp_stp_8.c: New.
1825 2018-05-22 Martin Sebor <msebor@redhat.com>
1828 * c-c++-common/attr-nonstring-3.c: Adjust.
1829 * c-c++-common/attr-nonstring-4.c: Adjust.
1830 * c-c++-common/attr-nonstring-6.c: New test.
1832 2018-05-22 Martin Sebor <msebor@redhat.com>
1834 PR tree-optimization/85826
1835 * gcc.dg/Wrestrict-17.c: New test.
1837 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1839 * gcc.dg/torture/pr85862.c: Rename to...
1840 * gcc.dg/torture/pr85852.c: ...this.
1842 2018-05-22 Justin Squirek <squirek@adacore.com>
1844 * gnat.dg/warn14.adb: New testcase.
1846 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
1848 * gnat.dg/controlled8.adb: New testcase.
1850 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
1852 * gnat.dg/discr50.adb: New testcase.
1854 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1856 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
1857 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
1858 gnat.dg/discr49_rec2.ads: New testcase.
1860 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1862 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
1863 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
1866 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1868 * gnat.dg/fixedpnt3.adb: New testcase.
1870 2018-05-22 Justin Squirek <squirek@adacore.com>
1872 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
1873 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
1875 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1878 * gcc.dg/torture/pr85862.c: New test.
1880 2018-05-22 Richard Biener <rguenther@suse.de>
1882 PR tree-optimization/85834
1883 * g++.dg/torture/pr85834.C: New testcase.
1884 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
1886 2018-05-22 Martin Liska <mliska@suse.cz>
1889 * g++.dg/ipa/pr85607.C: New test.
1891 2018-05-22 Richard Biener <rguenther@suse.de>
1893 PR tree-optimization/85863
1894 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
1896 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1899 * gfortran.dg/assumed_rank_5.f90: Update error message.
1900 * gfortran.dg/assumed_type_4.f90: Ditto.
1901 * gfortran.dg/bind_c_array_params.f03: Ditto.
1902 * gfortran.dg/bind_c_usage_28.f90: Ditto.
1903 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1904 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1905 * gfortran.dg/c_loc_tests_11.f03: Ditto.
1906 * gfortran.dg/coarray_atomic_2.f90: Ditto.
1907 * gfortran.dg/coarray_collectives_2.f90: Ditto.
1908 * gfortran.dg/coarray_collectives_10.f90: Ditto.
1909 * gfortran.dg/coarray_collectives_13.f90: Ditto.
1910 * gfortran.dg/rank_3.f90: Ditto.
1911 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
1912 * gfortran.dg/implicit_14.f90: Ditto.
1914 2018-05-21 Christian Groessler <chris@groessler.org>
1916 * gcc.c-torture/compile/simd-5.c: Fix comment.
1918 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
1921 * gcc.target/powerpc/pr85657-1.c: New test for converting between
1922 __float128, __ibm128, and long double.
1923 * gcc.target/powerpc/pr85657-2.c: Likewise.
1924 * gcc.target/powerpc/pr85657-3.c: Likewise.
1925 * g++.dg/pr85667.C: New test to make sure __ibm128 is
1926 implementated as a separate type internally, and is not just an
1927 alias for long double.
1929 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
1931 PR tree-optimization/85814
1932 * gcc.dg/torture/pr85814.c: New test.
1934 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1937 * g++.dg/cpp0x/cond1.C: New.
1938 * g++.dg/cpp1y/pr84588-1.C: Likewise.
1939 * g++.dg/cpp1y/pr84588-2.C: Likewise.
1940 * g++.dg/cpp1y/pr84588-3.C: Likewise.
1941 * g++.dg/parse/cond6.C: Likewise.
1942 * g++.dg/parse/cond7.C: Likewise.
1943 * g++.dg/parse/cond8.C: Likewise.
1944 * g++.dg/cpp1z/decomp16.C: Update.
1945 * g++.old-deja/g++.jason/cond.C: Likewise.
1947 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
1949 ChangeLog for r260480
1950 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
1951 warnings for deleted and obsolescent features.
1952 * gfortran.dg/graphite/id-19.f: Ditto.
1953 * gfortran.dg/graphite/id-20.f: Ditto.
1954 * gfortran.dg/graphite/id-27.f90: Ditto.
1955 * gfortran.dg/graphite/pr82449.f: Ditto.
1957 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1959 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
1960 tiny and large memory models.
1962 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1964 * gnat.dg/suppress_initialization.adb,
1965 gnat.dg/suppress_initialization_pkg.ads: New testcase.
1967 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1969 * gnat.dg/exit1.adb: New testcase.
1971 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1973 * gnat.dg/array30.adb: New testcase.
1975 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
1977 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
1979 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1981 * gcc.c-torture/execute/ssad-run.c: New test.
1982 * gcc.c-torture/execute/usad-run.c: Likewise.
1983 * gcc.target/aarch64/ssadv16qi.c: Likewise.
1984 * gcc.target/aarch64/usadv16qi.c: Likewise.
1986 2018-05-21 Tamar Christina <tamar.christina@arm.com>
1988 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
1989 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
1990 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
1992 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1993 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1994 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1996 2018-05-21 Janus Weil <janus@gcc.gnu.org>
1999 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
2000 * gfortran.dg/g77/20020307-1.f: Ditto.
2001 * gfortran.dg/g77/980310-3.f: Ditto.
2002 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
2003 * gfortran.dg/goacc/loop-1.f95: Ditto.
2004 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
2005 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
2006 * gfortran.dg/gomp/do-1.f90: Ditto.
2007 * gfortran.dg/gomp/omp_do1.f90: Ditto.
2008 * gfortran.dg/pr17229.f: Ditto.
2009 * gfortran.dg/pr37243.f: Ditto.
2010 * gfortran.dg/pr49721-1.f: Ditto.
2011 * gfortran.dg/pr58484.f: Ditto.
2012 * gfortran.dg/pr81175.f: Ditto.
2013 * gfortran.dg/pr81723.f: Ditto.
2014 * gfortran.dg/predcom-2.f: Ditto.
2015 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
2016 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
2017 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2018 * gfortran.dg/vect/pr52580.f: Ditto.
2020 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2023 * gfortran.dg/char_result_18.f90: New test.
2025 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2028 * gfortran.dg/associate_38.f90: New test.
2030 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
2033 * gfortran.dg/select_type_42.f90: New test.
2035 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
2038 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
2039 that the patch fixes PR66694 & PR82617, although the testcases
2040 are not explicitly included.
2042 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
2044 * gcc.dg/stack-usage-1.c: Add support for rv32e.
2046 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
2049 * g++.dg/pr82899.C: New testcase.
2051 2018-05-18 Martin Liska <mliska@suse.cz>
2053 * gcc.dg/pr68766.c: Change pruned output.
2055 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
2058 * c-c++-common/goacc/pr85782.c: New test.
2060 2018-05-18 Sudakshina Das <sudi.das@arm.com>
2062 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
2064 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2066 * gcc.target/arm/pr62554.c: Delete.
2067 * gcc.target/arm/pr69610-1.c: Likewise.
2068 * gcc.target/arm/pr69610-2.c: Likewise.
2070 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2072 * gcc.target/arm/pr40887.c: Update comment.
2073 * lib/target-supports.exp: Don't generate effective target checks
2074 and related helpers for armv5. Update comment.
2075 * gcc.target/arm/armv5_thumb_isa.c: Delete.
2076 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
2077 target check and options.
2079 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2082 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
2083 scan-tree-dump-not for h.
2085 2018-05-18 Richard Biener <rguenther@suse.de>
2087 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2088 * gcc.dg/tree-ssa/pr45397.c: Likewise.
2089 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
2090 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2091 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
2092 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2093 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2094 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2095 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2096 * gcc.dg/tree-ssa/vrp58.c: Likewise.
2097 * gcc.dg/vrp-min-max-1.c: Likewise.
2098 * gcc.dg/vrp-min-max-3.c: New testcase.
2100 2018-05-18 Richard Biener <rguenther@suse.de>
2102 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
2103 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
2104 * gcc.dg/graphite/scop-6.c: Likewise.
2105 * gcc.dg/graphite/scop-7.c: Likewise.
2106 * gcc.dg/graphite/scop-8.c: Likewise.
2107 * gcc.dg/graphite/scop-9.c: Likewise.
2109 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2111 * gcc.target/aarch64/vect-init-ld1.c: New test.
2113 2018-05-18 Martin Liska <mliska@suse.cz>
2115 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
2116 * gcc.dg/tree-prof/update-loopch.c: Likewise.
2118 2018-05-18 Martin Liska <mliska@suse.cz>
2120 * gcc.dg/ipa/ipa-icf-39.c: New test.
2121 * gcc.dg/pr68766.c: Adjust pruned output.
2123 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
2125 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
2127 * gcc.dg/fma-1.c: New test.
2128 * gcc.dg/fma-2.c: Likewise.
2129 * gcc.dg/fma-3.c: Likewise.
2130 * gcc.dg/fma-4.c: Likewise.
2131 * gcc.dg/fma-5.c: Likewise.
2132 * gcc.dg/fma-6.c: Likewise.
2133 * gcc.dg/fma-7.c: Likewise.
2134 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
2136 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
2137 * gfortran.dg/reassoc_8.f: Likewise.
2138 * gfortran.dg/reassoc_9.f: Likewise.
2139 * gfortran.dg/reassoc_10.f: Likewise.
2141 2018-05-17 Jim Wilson <jimw@sifive.com>
2143 * gcc.target/riscv/switch-qi.c: New.
2144 * gcc.target/riscv/switch-si.c: New.
2146 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
2149 * gcc.target/powerpc/pr85698.c: New test.
2151 2018-05-17 Richard Biener <rguenther@suse.de>
2153 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
2155 2018-05-17 Bin Cheng <bin.cheng@arm.com>
2157 PR tree-optimization/85793
2158 * gcc.dg/vect/pr85793.c: New test.
2160 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
2162 * gcc.dg/gimplefe-28.c: New test.
2163 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
2164 internal function calls.
2165 * gcc.dg/goacc/loop-processing-1.c: Likewise.
2167 2018-05-17 Martin Liska <mliska@suse.cz>
2169 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
2170 space in between 'G_' and '('.
2172 2018-05-17 Jakub Jelinek <jakub@redhat.com>
2175 * gcc.target/i386/pr85323-7.c: New test.
2176 * gcc.target/i386/pr85323-8.c: New test.
2177 * gcc.target/i386/pr85323-9.c: New test.
2180 * gcc.target/i386/pr85323-4.c: New test.
2181 * gcc.target/i386/pr85323-5.c: New test.
2182 * gcc.target/i386/pr85323-6.c: New test.
2185 * gcc.target/i386/pr85323-1.c: New test.
2186 * gcc.target/i386/pr85323-2.c: New test.
2187 * gcc.target/i386/pr85323-3.c: New test.
2189 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
2190 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
2191 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
2192 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
2193 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
2194 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
2195 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
2196 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
2197 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
2198 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
2199 * gcc.target/i386/avx512f-setzero-1.c: New test.
2201 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
2203 * gcc.target/aarch64/vect-slp-dup.c: New.
2205 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2208 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
2210 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
2212 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
2213 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
2215 2018-05-17 Richard Biener <rguenther@suse.de>
2217 PR tree-optimization/85757
2218 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
2220 2018-05-16 Marek Polacek <polacek@redhat.com>
2223 * g++.dg/cpp0x/initlist-throw1.C: New test.
2224 * g++.dg/cpp0x/initlist-throw2.C: New test.
2226 2018-05-16 Carl Love <cel@us.ibm.com>
2228 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
2229 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
2230 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
2232 2018-05-16 Richard Biener <rguenther@suse.de>
2234 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
2235 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
2236 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
2238 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
2240 * gcc.target/aarch64/sve/vcond_10.c: New test.
2241 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
2242 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
2243 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
2245 2018-05-15 Martin Sebor <msebor@redhat.com>
2247 PR tree-optimization/85753
2248 * gcc.dg/Wrestrict-10.c: Adjust.
2249 * gcc.dg/Wrestrict-16.c: New test.
2251 2018-05-15 Martin Sebor <msebor@redhat.com>
2254 * c-c++-common/attr-nonstring-7.c: New test.
2256 2018-05-15 Richard Biener <rguenther@suse.de>
2258 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
2260 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2262 PR tree-optimization/83648
2263 * gcc.dg/tree-ssa/pr83648.c: New test.
2264 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
2266 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2269 * gcc.dg/ipa/pr85734.c: New test.
2271 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
2274 * gnat.dg/opt70.adb: New test.
2275 * gnat.dg/opt70_pkg.ad[sb]: New helper.
2277 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2279 * gcc.target/aarch64/crypto-fuse-1.c: New test.
2280 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
2282 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2284 * gcc.target/aarch64/vmov_n_1.c: Update test.
2285 * gcc.target/aarch64/vfp-1.c: Update test.
2287 2018-05-14 Jakub Jelinek <jakub@redhat.com>
2290 * gcc.c-torture/execute/pr85756.c: New test.
2292 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
2294 * gcc.target/i386/cldemote-1.c: New test.
2296 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
2299 * gfortran.dg/assumed_type_9.f90 : New test.
2301 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
2304 * gfortran.dg/pr85542.f90: New test.
2306 2018-05-11 Martin Jambor <mjambor@suse.cz>
2309 * g++.dg/lto/pr85655_0.C: New test.
2311 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
2313 * gcc.target/i386/tpause-1.c: New test.
2314 * gcc.target/i386/umonitor-1.c: New test.
2316 2018-05-11 Jakub Jelinek <jakub@redhat.com>
2319 * c-c++-common/gomp/pr85696.c: New test.
2321 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
2322 Jakub Jelinek <jakub@redhat.com>
2324 PR tree-optimization/85692
2325 * gcc.target/i386/pr85692.c: New test.
2327 2018-05-11 Martin Liska <mliska@suse.cz>
2330 * c-c++-common/ubsan/attrib-6.c: New test.
2332 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2335 * gfortran.dg/pr85687.f90: new test.
2337 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2340 * gfortran.dg/pr85521_1.f90: New test.
2341 * gfortran.dg/pr85521_2.f90: New test.
2343 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2346 * gfortran.dg/pr70870_1.f90: New test.
2348 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
2350 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
2352 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2355 * g++.dg/ext/offsetof2.C: New test.
2357 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
2360 * gfortran.dg/temporary_3.f90 : New test.
2363 * gfortran.dg/temporary_2.f90 : New test.
2365 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
2367 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
2368 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
2369 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
2370 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
2371 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
2372 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
2373 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
2374 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
2375 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
2376 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
2377 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
2378 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
2379 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
2380 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
2381 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
2382 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
2383 * gcc.dg/vmx/st-be-order.c: Delete testcase.
2384 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
2385 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
2386 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
2387 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
2388 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
2389 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
2390 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
2391 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
2392 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
2393 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
2395 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2397 PR tree-optimization/85699
2398 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
2399 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
2400 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
2401 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
2403 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
2405 * g++.dg/tls/pr85400.C: New test.
2407 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2410 * g++.dg/cpp1y/lambda-generic-85713.C: New.
2412 2018-05-09 Carl Love <cel@us.ibm.com>
2414 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
2416 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2420 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2423 * g++.dg/cpp1y/pr84588.C: New.
2425 2018-05-09 Andreas Schwab <schwab@suse.de>
2427 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
2429 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
2431 * gcc.target/aarch64/store_lane_spill_1.c: New test.
2432 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
2434 2018-05-08 Carl Love <cel@us.ibm.com>
2435 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
2437 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2440 * g++.dg/cpp1y/pr84588.C: New.
2442 2018-05-08 Marek Polacek <polacek@redhat.com>
2445 * g++.dg/cpp1z/constexpr-if22.C: New test.
2447 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
2450 * gcc.target/i386/pr85693.c: New test.
2452 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2455 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
2456 scan-assembler-times checking that except for [fh]*xor other functions
2457 don't use any load instructions.
2459 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
2461 * gcc.target/i386/builtin_target.c: Test goldmont.
2462 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
2465 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2468 * g++.dg/other/sse2-pr85572-1.C: New test.
2469 * g++.dg/other/sse2-pr85572-2.C: New test.
2470 * g++.dg/other/sse4-pr85572-1.C: New test.
2471 * g++.dg/other/avx2-pr85572-1.C: New test.
2474 * gcc.target/i386/pr85317.c: New test.
2475 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
2476 optimization barrier to avoid optimizing away the expected insn.
2479 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
2480 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
2482 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2484 * g++.dg/other/sve_const_pred_1.C: Rename to...
2485 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
2486 target selectors and explicit -march options.
2487 * g++.dg/other/sve_const_pred_2.C: Rename to...
2488 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
2489 * g++.dg/other/sve_const_pred_3.C: Rename to...
2490 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
2491 * g++.dg/other/sve_const_pred_4.C: Rename to...
2492 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
2493 * g++.dg/other/sve_tls_2.C: Rename to...
2494 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
2495 * g++.dg/other/sve_vcond_1.C: Rename to...
2496 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
2497 * g++.dg/other/sve_vcond_1_run.C: Rename to...
2498 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
2500 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2503 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
2506 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2509 * g++.dg/cpp0x/deleted14.C: New.
2511 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2512 Alan Hayward <alan.hayward@arm.com>
2513 David Sherwood <david.sherwood@arm.com>
2515 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
2517 * gcc.target/aarch64/sve/vcond_7.c: New test.
2518 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
2520 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2523 * g++.dg/cpp0x/sfinae62.C: New.
2525 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2527 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
2530 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2533 * g++.dg/cpp0x/narrowing1.C: New.
2535 2018-05-08 Richard Biener <rguenther@suse.de>
2538 * gcc.dg/torture/pr85574.c: Rename to...
2539 * gcc.dg/torture/pr85588.c: ... this.
2541 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2544 * gfortran.dg/minmaxloc_12.f90: New test case.
2545 * gfortran.dg/minmaxloc_13.f90: New test case.
2547 2018-05-07 Nathan Sidwell <nathan@acm.org>
2549 * g++.dg/cpp0x/range-for10.C: Delete.
2550 * g++.dg/ext/forscope1.C: Delete.
2551 * g++.dg/ext/forscope2.C: Delete.
2552 * g++.dg/template/for1.C: Delete.
2554 2018-05-07 Jeff Law <law@redhat.com>
2556 * gfortran.dg/linefile.f90: New test.
2558 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2560 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
2563 2018-05-06 Jakub Jelinek <jakub@redhat.com>
2566 * g++.dg/ext/asm14.C: New test.
2567 * g++.dg/ext/asm15.C: New test.
2568 * g++.dg/ext/asm16.C: New test.
2570 2018-05-06 Michael Eager <eager@eagercon.com>
2572 * gcc.target/microblaze/others/picdtr.c: Correct option
2573 -fPIE -mpic-data-is-text-relative.
2575 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
2577 * gcc.target/microblaze/others/picdtr.c: Add test for
2578 -fPIE -mpic-data-is-text-relative.
2580 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
2583 * gfortran.dg/coarray_dependency_1.f90: New test.
2584 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
2586 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2588 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
2589 to match the currently produced gimple.
2591 2018-05-04 Carl Love <cel@us.ibm.com>
2592 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
2594 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
2595 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
2596 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
2597 xvcmpgedp counts. Add xxsel counts.
2599 2018-05-04 Richard Biener <rguenther@suse.de>
2602 * g++.dg/torture/pr85627.C: New testcase.
2604 2018-05-04 Richard Biener <rguenther@suse.de>
2607 * gcc.dg/torture/pr85574.c: New testcase.
2608 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
2610 2018-05-04 Jakub Jelinek <jakub@redhat.com>
2613 * gcc.dg/nextafter-1.c: New test.
2614 * gcc.dg/nextafter-2.c: New test.
2615 * gcc.dg/nextafter-3.c: New test.
2616 * gcc.dg/nextafter-4.c: New test.
2618 2018-05-03 Nathan Sidwell <nathan@acm.org>
2620 Remove -ffriend-injection.
2621 * g++.old-deja/g++.jason/scoping15.C: Delete.
2622 * g++.old-deja/g++.mike/net43.C: Delete.
2624 2018-05-03 Jakub Jelinek <jakub@redhat.com>
2627 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
2628 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
2629 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
2630 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
2632 2018-05-03 Tom de Vries <tom@codesourcery.com>
2635 * lib/scanoffloadtree.exp: New file.
2637 2018-05-03 Richard Biener <rguenther@suse.de>
2639 PR tree-optimization/85615
2640 * gcc.dg/torture/pr85615.c: New testcase.
2642 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2644 PR tree-optimization/70291
2645 * gcc.dg/complex-6.c: New test.
2646 * gcc.dg/complex-7.c: Likewise.
2648 2018-05-03 Richard Biener <rguenther@suse.de>
2651 * fortran.dg/pr51434.f90: Truncate transfer argument.
2653 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2656 * gcc.c-torture/execute/pr85582-3.c: New test.
2658 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2659 Jason Merrill <jason@redhat.com>
2662 * g++.dg/warn/Wshadow-13.C: New.
2663 * g++.dg/warn/Wshadow-14.C: Likewise.
2665 2018-05-02 Tom de Vries <tom@codesourcery.com>
2668 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
2669 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
2671 2018-05-02 David Pagan <dave.pagan@oracle.com>
2674 * gcc.dg/noncompile/pr30552-1.c: New test.
2675 * gcc.dg/noncompile/pr30552-2.c: New test.
2676 * gcc.dg/noncompile/pr30552-3.c: New test.
2677 * gcc.dg/noncompile/pr30552-4.c: New test.
2679 2018-05-02 Richard Biener <rguenther@suse.de>
2681 PR tree-optimization/85597
2682 * gcc.dg/vect/pr85597.c: New testcase.
2684 2018-05-02 Tom de Vries <tom@codesourcery.com>
2687 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
2688 * lib/scanltranstree.exp: New file.
2689 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
2690 (scan-ltrans-tree-dump-times_required_options)
2691 (scan-ltrans-tree-dump-not_required_options)
2692 (scan-ltrans-tree-dump-dem_required_options)
2693 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
2694 * lib/gcc-dg.exp: Include scanltranstree.exp.
2696 2018-05-02 Tom de Vries <tom@codesourcery.com>
2699 * gcc.dg/ipa/ipa-icf-38.c: New test.
2700 * gcc.dg/ipa/ipa-icf-38a.c: New test.
2701 * lib/scandump.exp (dump-base): New proc.
2702 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
2703 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
2705 * lib/scanipa.exp: Add "" argument to scan-dump calls.
2706 * lib/scanlang.exp: Same.
2707 * lib/scanrtl.exp: Same.
2708 * lib/scantree.exp: Same.
2709 * lib/scanwpaipa.exp: New file.
2710 * lib/gcc-dg.exp: Include scanwpaipa.exp.
2712 2018-05-02 Richard Biener <rguenther@suse.de>
2715 * gcc.dg/torture/pr85567.c: New testcase.
2717 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2720 * gcc.c-torture/execute/pr85582-1.c: New test.
2721 * gcc.c-torture/execute/pr85582-2.c: New test.
2723 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
2725 PR tree-optimization/85586
2726 * gcc.dg/vect/pr85586.c: New test.
2728 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
2730 PR tree-optimization/85143
2731 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
2732 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
2734 2018-05-01 David Malcolm <dmalcolm@redhat.com>
2737 * c-c++-common/Wformat-pr84258.c: New test.
2739 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2741 PR tree-optimization/82665
2742 * gcc.dg/tree-ssa/pr82665.c: New test.
2744 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2747 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2748 (test_add_fixit_insert_formatted_single_line): New function.
2749 (test_add_fixit_insert_formatted_multiline): New function.
2750 Extend expected output of generated patch to include fix-it hints
2752 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
2753 "gcc-rich-location.h". Add test coverage for
2754 gcc_rich_location::add_fixit_insert_formatted.
2756 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2758 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2759 (test_show_locus): Update for location_get_source_line returning a
2760 char_span. Use char_span for handling words in the
2761 "test_many_nested_locations" fix-it example.
2763 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2765 * gcc.target/arc/interrupt-8.c: Update test.
2766 * gcc.target/arc/loop-4.c: Likewise.
2767 * gcc.target/arc/loop-hazard-1.c: Likewise.
2768 * gcc.target/arc/sdata-3.c: Likewise.
2770 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2772 * gcc.target/arc/store-merge-1.c: New test.
2773 * gcc.target/arc/add_n-combine.c: Update test.
2775 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
2777 Microblaze Target: PIC data text relative
2779 * gcc.target/microblaze/others/data_var1.c: Include
2780 PIC case of r20 base register.
2781 * gcc.target/microblaze/others/data_var2.c: Ditto.
2782 * gcc.target/microblaze/others/picdtr.c: Add new
2783 test case for -mpic-is-data-text-relative.
2784 * gcc.target/microblaze/others/sdata_var1.c: Add
2785 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2786 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2787 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2788 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2789 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2790 * gcc.target/microblaze/others/string_cst1_gpopt.c:
2792 * gcc.target/microblaze/others/string_cst2_gpopt.c:
2795 2018-04-30 Richard Biener <rguenther@suse.de>
2797 PR tree-optimization/28364
2798 PR tree-optimization/85275
2799 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
2800 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
2801 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
2802 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
2803 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
2805 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
2806 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
2808 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2809 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2810 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2812 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
2815 * gcc.target/i386/pr84431.c: New test.
2817 2018-04-27 Martin Jambor <mjambor@suse.cz>
2820 * g++.dg/ipa/pr85549.C: New test.
2822 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2825 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
2827 * g++.dg/cpp0x/constexpr-85553.C: New test.
2829 2018-04-27 David Malcolm <dmalcolm@redhat.com>
2832 * g++.dg/pr85515-1.C: New test.
2833 * g++.dg/pr85515-2.C: New test.
2835 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
2838 * g++.dg/cpp0x/friend3.C: New.
2840 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2843 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2844 Use check_effective_target_arm_little_endian.
2846 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2848 PR tree-optimization/85529
2849 * gcc.c-torture/execute/pr85529-1.c: New test.
2850 * gcc.c-torture/execute/pr85529-2.c: New test.
2851 * gcc.dg/pr85529.c: New test.
2853 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2855 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
2856 `.dword' in addition to `lw' and `.word'.
2858 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2860 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
2862 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
2864 * gnat.dg/loop_optimization24.adb: New test.
2866 2018-04-26 Richard Biener <rguenther@suse.de>
2868 PR tree-optimization/85116
2869 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
2870 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
2871 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
2872 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
2874 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
2877 * gcc.target/i386/pr85473-1.c: New test.
2878 * gcc.target/i386/pr85473-2.c: New test.
2880 2018-04-25 Nathan Sidwell <nathan@acm.org>
2881 Jakub Jelinek <jakub@redhat.com>
2885 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
2886 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
2887 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
2888 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
2889 * g++.dg/cpp0x/pr85437-1.C: New.
2890 * g++.dg/cpp0x/pr85437-2.C: New.
2891 * g++.dg/cpp0x/pr85437-3.C: New.
2892 * g++.dg/cpp0x/pr85437-4.C: New.
2894 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
2897 * gfortran.dg/pr85520.f90: New test.
2899 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2902 * gcc.dg/pr85512.c: New test.
2904 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
2907 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
2908 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
2909 * gcc.dg/pr85388-1.c (dg-options): Likwise.
2910 * gcc.dg/pr85388-2.c (dg-options): Likwise.
2911 * gcc.dg/pr85388-3.c (dg-options): Likwise.
2912 * gcc.dg/pr85388-4.c (dg-options): Likwise.
2913 * gcc.dg/pr85388-5.c (dg-options): Likwise.
2914 * gcc.dg/pr85388-6.c (dg-options): Likwise.
2915 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
2916 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
2917 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
2918 * gcc.target/i386/cet-label.c (dg-options): Likwise.
2919 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
2920 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
2921 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
2922 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
2923 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
2924 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
2925 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
2926 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
2927 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
2928 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
2929 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
2930 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
2931 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
2932 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
2933 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
2934 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
2935 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
2936 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
2937 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
2938 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
2939 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
2940 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
2941 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
2942 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
2943 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
2944 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
2945 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
2946 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
2947 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
2948 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
2949 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
2950 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
2951 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
2952 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
2953 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
2954 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
2955 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
2956 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
2957 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
2958 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
2959 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
2960 * gcc.target/i386/pr84146.c (dg-options): Likwise.
2961 * gcc.target/i386/pr85403.c (dg-options): Likwise.
2962 * gcc.target/i386/pr85404.c (dg-options): Likwise.
2963 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
2965 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
2966 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
2967 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
2968 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
2969 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
2970 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
2971 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
2972 * (dg-options): Likwise.
2973 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
2975 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
2976 * gcc.target/i386/cet-label-3.c: Removed.
2977 * gcc.target/i386/cet-property-3.c: Likwise.
2978 * gcc.target/i386/cet-sjlj-7.c: Likwise.
2980 2018-04-24 Jakub Jelinek <jakub@redhat.com>
2983 * gcc.target/i386/pr85511.c: New test.
2986 * g++.dg/ext/pr85503.C: New test.
2989 * gcc.target/i386/pr85508.c: New test.
2991 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
2993 PR tree-optimization/85478
2994 * g++.dg/pr85478.C: New test.
2996 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
2998 * g++.dg/torture/pr85496.C: New test.
3000 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
3002 PR rtl-optimization/85423
3003 * gcc.dg/pr85423.c: New test.
3005 2018-04-20 Martin Sebor <msebor@redhat.com>
3008 * gcc.dg/Wrestrict-15.c: New test.
3010 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
3013 * gcc.target/powerpc/pr85456.c: New test.
3015 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
3017 * g++.dg/ext/undef-bool-1.C: Require lp64.
3018 * gcc.target/powerpc/undef-bool-2.c: Likewise.
3020 2018-04-20 Jeff Law <law@redhat.com>
3022 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
3024 * gcc.dg/stack-check-6.c: Likewise.
3025 * gcc.dg/stack-check-6a.c: Likewise.
3026 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
3027 * gcc.target/i386/stack-check-18.c: Likewise.
3028 * gcc.target/i386/stack-check-19.c: Likewise.
3030 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3033 * gcc.target/aarch64/sve/vcond_1.c: Move to...
3034 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
3035 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
3036 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
3038 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
3041 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
3042 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
3044 2018-04-20 Richard Biener <rguenther@suse.de>
3047 * gcc.dg/torture/pr85475.c: New testcase.
3049 2018-04-20 Martin Jambor <mjambor@suse.cz>
3052 * gcc.dg/ipa/pr85449.c: New test.
3054 2018-04-20 Martin Jambor <mjambor@suse.cz>
3057 * g++.dg/ipa/pr85447.C: New file.
3058 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
3060 2018-04-20 Jakub Jelinek <jakub@redhat.com>
3063 * g++.dg/cpp0x/pr85462.C: New test.
3065 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3067 * gcc.target/i386/pr85404.c: Require CET target.
3069 2018-04-19 Jakub Jelinek <jakub@redhat.com>
3071 PR tree-optimization/85467
3072 * gcc.dg/pr85467.c: New test.
3074 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
3077 * g++.dg/parse/crash68.C: New.
3079 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3082 * g++.dg/torture/pr85334.C: New test.
3084 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
3086 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
3087 * g++.dg/diagnostic/pr85464.C: New.
3089 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3092 * gcc.dg/torture/pr85397-1.c: New test.
3093 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
3094 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
3096 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3099 * gcc.target/i386/pr85404.c: New test.
3101 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
3104 * c-c++-common/attr-nocf-check-1.c: Compile with
3105 -fcf-protection=none.
3106 * c-c++-common/attr-nocf-check-3.c: Likewise.
3107 * gcc.dg/march-generic.c: Likewise.
3108 * gcc.target/i386/align-limit.c: Likewise.
3109 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
3110 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
3111 * gcc.target/i386/cet-property-2.c: Likewise.
3112 * gcc.target/i386/ret-thunk-26.c: Likewise.
3113 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
3115 * c-c++-common/fcf-protection-2.c: Likewise.
3116 * c-c++-common/fcf-protection-3.c: Likewise.
3117 * c-c++-common/fcf-protection-5.c: Likewise.
3118 * c-c++-common/fcf-protection-6.c: Likewise.
3119 * c-c++-common/fcf-protection-7.c: Likewise.
3120 * gcc.target/i386/cet-label-3.c: New test.
3121 * gcc.target/i386/cet-property-3.c: Likewise.
3122 * gcc.target/i386/cet-sjlj-7.c: Likewise.
3123 * gcc.target/i386/pr85417-1.c: Likewise.
3124 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
3125 __x86_indirect_thunk_nt_(r|e)ax
3126 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3127 * gcc.target/i386/pr85403.c: Remove dg-error,
3129 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
3131 * gcc.target/i386/movdir-1.c: New test.
3133 2018-04-19 Richard Biener <rguenther@suse.de>
3136 * gcc.dg/pr85455.c: New testcase.
3138 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
3140 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
3142 * g++.dg/lto/pr85405b_0.C: Likewise.
3143 * g++.dg/lto/pr84805_0.C: Likewise.
3145 2018-04-18 Martin Liska <mliska@suse.cz>
3149 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
3152 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
3155 * gcc.dg/pr85388-1.c: New test.
3156 * gcc.dg/pr85388-2.c: Likewise.
3157 * gcc.dg/pr85388-3.c: Likewise.
3158 * gcc.dg/pr85388-4.c: Likewise.
3159 * gcc.dg/pr85388-5.c: Likewise.
3160 * gcc.dg/pr85388-6.c: Likewise.
3162 2018-04-18 Jan Hubicka <jh@suse.cz>
3163 Martin Liska <mliska@suse.cz>
3165 * g++.dg/lto/pr83121_0.C: Update template.
3166 * g++.dg/lto/pr83121_1.C: Update template.
3167 * g++.dg/lto/pr84805_0.C: Update template.
3168 * g++.dg/lto/pr84805_1.C: Update template.
3169 * g++.dg/lto/pr84805_2.C: Update template.
3171 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3174 * g++.dg/cpp0x/pr84630.C: New.
3176 2018-04-18 Jakub Jelinek <jakub@redhat.com>
3179 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
3180 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
3181 in two cases. Uncomment two other tests and add expected dg-error for
3183 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
3184 -Wnarrowing diagnostics on some targets for c++11.
3185 * g++.dg/parse/array-size2.C: Remove xfail.
3186 * g++.dg/cpp0x/constexpr-84463.C: New test.
3188 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
3190 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
3191 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
3193 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3196 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
3197 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
3198 * g++.dg/other/sve_tls_2.C: Require effective target tls.
3200 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3202 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
3203 prevent cascading of errors and change expected error message.
3204 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
3206 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
3207 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
3208 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
3209 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
3211 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3213 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3216 * gcc.dg/pr85430.c: New test.
3218 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3221 * gcc.target/arm/pr54300.C: Move to...
3222 * g++.dg/other/pr54300.C: ... Here. Add target directives.
3223 * gcc.target/arm/pr55073.C: Move to...
3224 * g++.dg/other/pr55073.C: ... Here. Add target directives.
3225 * gcc.target/arm/pr56184.C: Move to...
3226 * g++.dg/other/pr56184.C: ... Here. Add target directives.
3227 * gcc.target/arm/pr59985.C: Move to...
3228 * g++.dg/other/pr59985.C: ... Here. Add target directives.
3229 * gcc.target/aarch64/pr60675.C: Move to...
3230 * g++.dg/other/pr60675.C: ... Here. Add target directives.
3231 * gcc.target/aarch64/pr81422.C: Move to...
3232 * g++.dg/other/pr81422.C: ... Here. Add target directives.
3233 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
3234 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
3235 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
3236 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
3237 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
3238 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
3239 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
3240 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
3241 * gcc.target/aarch64/sve/tls_2.C: Move to...
3242 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
3243 * gcc.target/aarch64/pr81414.C: Rename to...
3244 * gcc.target/aarch64/pr81414.c: ... This.
3245 * gcc.target/aarch64/simd/pr67896.C: Rename to...
3246 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
3248 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
3249 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
3250 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
3251 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
3254 2018-04-17 Jakub Jelinek <jakub@redhat.com>
3257 * gcc.dg/pr85414.c: New test.
3259 2018-04-17 Martin Jambor <mjambor@suse.cz>
3262 * g++.dg/ipa/pr85421.C: New test.
3264 2018-04-17 Martin Liska <mliska@suse.cz>
3267 * g++.dg/lto/pr85405b_0.C: New test.
3268 * g++.dg/lto/pr85405b_1.C: New test.
3270 2018-04-17 Martin Liska <mliska@suse.cz>
3273 * g++.dg/lto/pr85405_0.C: New test.
3274 * g++.dg/lto/pr85405_1.C: New test.
3276 2018-04-17 Martin Liska <mliska@suse.cz>
3279 * g++.dg/ext/pr85329-2.C: New test.
3280 * g++.dg/ext/pr85329.C: New test.
3281 * gcc.target/i386/mvc12.c: New test.
3283 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
3286 * g++.dg/pr85039-1.C: New.
3287 * g++.dg/pr85039-2.C: New.
3288 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
3290 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
3293 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
3294 if the target supports efficient unaligned storage accesses.
3296 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
3299 * gcc.target/powerpc/pr83660.C: New test.
3301 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
3304 * gcc.target/i386/pr85403.c: New test.
3306 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
3309 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
3311 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3312 Jason Merrill <jason@redhat.com>
3315 * g++.dg/cpp0x/pr85112.C: New.
3317 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
3320 * g++.dg/ext/undef-bool-1.C: New file.
3321 * gcc.target/powerpc/powerpc.exp: Remove .C support.
3322 * gcc.target/powerpc/undef-bool-1.C: Remove file.
3324 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
3327 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
3328 corresponding dg-error clause.
3329 * gcc.target/powerpc/pr80098-3.c: Ditto.
3330 * gcc.target/powerpc/pr80103-1.c: Delete.
3332 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
3336 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
3337 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
3339 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3342 * gfortran.dg/implied_do_io_5.f90: New test.
3344 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
3347 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
3348 several values: positive, negative, and zero.
3349 * gcc.target/powerpc/sse2-pslld-1.c: Same.
3350 * gcc.target/powerpc/sse2-psllq-1.c: Same.
3352 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
3354 PR rtl-optimization/79916
3355 * gcc.target/powerpc/pr79916.c: New.
3357 2018-04-13 Jakub Jelinek <jakub@redhat.com>
3359 PR rtl-optimization/85393
3360 * g++.dg/opt/pr85393.C: New test.
3361 * g++.dg/opt/pr85393-aux.cc: New file.
3363 PR rtl-optimization/85376
3364 * gcc.dg/pr85376.c: New test.
3366 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
3368 PR rtl-optimization/83852
3369 * gcc.dg/pr83852.c: New testcase.
3371 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
3374 * gcc.target/s390/pr77822-1.C: Rename to ...
3375 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
3376 * gcc.target/s390/pr77822-2.c: Add asm scan check.
3377 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
3379 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
3382 * gcc.target/i386/pr71991.c: New testcase.
3384 2018-04-13 Martin Liska <mliska@suse.cz>
3385 Jakub Jelinek <jakub@redhat.com>
3388 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
3391 2018-04-12 David Malcolm <dmalcolm@redhat.com>
3394 * g++.dg/diagnostic/macro-arg-count.C: New test.
3396 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3400 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
3401 array and move test to libgomp/testsuite/libgomp.fortran.
3402 * gfortran.dg/do_concurrent_6.f90: New test.
3404 2018-04-12 Marek Polacek <polacek@redhat.com>
3407 * g++.dg/parse/error61.C: New test.
3409 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3411 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
3412 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
3414 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3417 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
3418 specify -mvsx on gcc command line.
3420 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3423 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
3424 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
3426 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3429 * gcc.target/i386/pr85328.c: New test.
3431 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3433 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
3435 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3437 PR rtl-optimization/85342
3438 * gcc.target/i386/pr85342.c: New test.
3440 2018-04-11 Jason Merrill <jason@redhat.com>
3442 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
3443 if ulimit -v is set.
3445 2018-04-11 Bin Cheng <bin.cheng@arm.com>
3448 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
3450 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3452 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
3453 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
3455 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3458 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
3461 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3464 * gcc.target/i386/pr84301.c: New test.
3466 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3468 PR tree-optimization/85331
3469 * gcc.c-torture/execute/pr85331.c: New test.
3471 2018-04-11 Marek Polacek <polacek@redhat.com>
3474 * g++.dg/cpp0x/pr51225.C: Adjust error message.
3475 * g++.dg/cpp1z/constexpr-if21.C: New test.
3477 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3480 * gcc.target/i386/pr85281.c: New test.
3482 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3484 PR rtl-optimization/84659
3485 * gcc.dg/pr84659.c: New test.
3487 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3490 * g++.dg/debug/dwarf2/pr85302.C: New test.
3492 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3495 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
3498 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3501 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
3503 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
3505 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
3506 * gcc.target/powerpc/dimode_off.c: Ditto.
3507 * gcc.target/powerpc/tfmode_off.c: Ditto.
3508 * gcc.target/powerpc/timode_off.c: Ditto.
3510 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3512 * gcc.target/powerpc/vec-ldl-1.c: New test.
3513 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
3514 corrections to ABI implementation.
3516 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
3519 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
3521 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3523 PR rtl-optimization/85300
3524 * gcc.dg/pr85300.c: New test.
3526 2018-04-10 David Malcolm <dmalcolm@redhat.com>
3529 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
3530 where we now show the pertinent parameter.
3531 * g++.dg/diagnostic/aka2.C: Likewise.
3532 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3534 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3537 * gfortran.dg/gomp/pr85313.f90: New test.
3539 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3542 * g++.dg/parse/template29.C: New.
3544 2018-04-10 Bin Cheng <bin.cheng@arm.com>
3547 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
3549 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3553 * gcc.target/i386/avx512f-pr85177.c: New test.
3554 * gcc.target/i386/avx512f-pr85255.c: New test.
3556 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
3558 PR tree-optimization/85286
3559 * gcc.dg/vect/pr85286.c: New test.
3561 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3564 * gcc.target/arm/pr85173.c: New test.
3566 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3569 * gcc.dg/lto/pr85248_0.c: New test.
3570 * gcc.dg/lto/pr85248_1.c: New test.
3572 2018-04-09 Jan Hubicka <jh@suse.cz>
3575 * g++.dg/torture/pr85078.C: New.
3577 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3580 * g++.dg/cpp1z/decomp44.C: New.
3581 * g++.dg/cpp1z/decomp45.C: Likewise.
3583 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3586 * gfortran.dg/do_concurrent_5.f90: New test.
3587 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
3590 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3593 * gfortran.dg/parameter_array_element_3.f90: New test.
3595 2018-04-09 Jakub Jelinek <jakub@redhat.com>
3598 * g++.dg/cpp1z/decomp43.C: New test.
3600 PR rtl-optimization/80463
3601 * g++.dg/pr80463.C: Add -w to dg-options.
3603 2018-04-09 Richard Biener <rguenther@suse.de>
3605 PR tree-optimization/85284
3606 * gcc.dg/torture/pr85284.c: New testcase.
3608 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3610 PR rtl-optimization/80463
3611 PR rtl-optimization/83972
3612 PR rtl-optimization/83480
3614 * gcc.dg/pr80463.c: New test.
3615 * g++.dg/pr80463.C: Likewise.
3616 * gcc.dg/pr83972.c: Likewise.
3618 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3620 PR rtl-optimization/83913
3621 * gcc.dg/pr83913.c: New test.
3623 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3625 PR rtl-optimization/83962
3626 * gcc.dg/pr83962.c: New test.
3628 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3630 PR rtl-optimization/83530
3631 * gcc.dg/pr83530.c: New test.
3633 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3636 * gfortran.dg/realloc_on_assign_16a.f90: New test.
3638 2018-04-07 Jakub Jelinek <jakub@redhat.com>
3640 PR tree-optimization/85257
3641 * gcc.dg/pr85257.c: New test.
3643 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
3645 * g++.dg/opt/pr85196.C: New test.
3647 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3650 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
3651 std::tuple here since they need C++11.
3652 * g++.dg/lookup/missing-std-include-8.C: New test.
3653 * g++.dg/lookup/missing-std-include.C: Move std::array and
3654 std::tuple test to missing-std-include-6.C to avoid failures
3657 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3660 * gcc.dg/debug/pr85252.c: New test.
3662 PR rtl-optimization/84872
3663 * gcc.dg/graphite/pr84872.c: New test.
3666 * g++.dg/cpp1z/decomp42.C: New test.
3668 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3671 * g++.dg/lookup/missing-std-include-7.C: New test.
3673 2018-04-06 Tamar Christina <tamar.christina@arm.com>
3675 * gcc.dg/struct-simple.c: Revert r254862.
3676 * lib/target-supports.exp
3677 (check_effective_target_word_mode_no_slow_unalign): Likewise.
3679 2018-04-06 Richard Biener <rguenther@suse.de>
3682 * gcc.dg/torture/pr85244-1.c: New testcase.
3683 * gcc.dg/torture/pr85244-2.c: Likewise.
3685 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3688 * c-c++-common/ubsan/pr85213.c: New test.
3690 2018-04-06 Richard Biener <rguenther@suse.de>
3693 * gcc.dg/pr85180.c: New testcase.
3695 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3697 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
3698 to trigger the optimization. Do some cleanup and function
3699 renaming. Add more test functions.
3701 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3703 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
3705 * gcc.target/s390/hotpatch-1.c: Skip when building without
3707 * gcc.target/s390/hotpatch-10.c: Likewise.
3708 * gcc.target/s390/hotpatch-11.c: Likewise.
3709 * gcc.target/s390/hotpatch-12.c: Likewise.
3710 * gcc.target/s390/hotpatch-13.c: Likewise.
3711 * gcc.target/s390/hotpatch-14.c: Likewise.
3712 * gcc.target/s390/hotpatch-15.c: Likewise.
3713 * gcc.target/s390/hotpatch-16.c: Likewise.
3714 * gcc.target/s390/hotpatch-17.c: Likewise.
3715 * gcc.target/s390/hotpatch-18.c: Likewise.
3716 * gcc.target/s390/hotpatch-19.c: Likewise.
3717 * gcc.target/s390/hotpatch-2.c: Likewise.
3718 * gcc.target/s390/hotpatch-3.c: Likewise.
3719 * gcc.target/s390/hotpatch-4.c: Likewise.
3720 * gcc.target/s390/hotpatch-5.c: Likewise.
3721 * gcc.target/s390/hotpatch-6.c: Likewise.
3722 * gcc.target/s390/hotpatch-7.c: Likewise.
3723 * gcc.target/s390/hotpatch-8.c: Likewise.
3724 * gcc.target/s390/hotpatch-9.c: Likewise.
3726 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3728 * c-c++-common/Wattributes.c: Disable warning for s390* target and
3729 check for an error instead.
3730 * gcc.dg/Wattributes-6.c: Likewise.
3732 2018-04-05 Jakub Jelinek <jakub@redhat.com>
3735 * g++.dg/cpp1z/decomp39.C: New test.
3736 * g++.dg/cpp1z/decomp40.C: New test.
3739 * g++.dg/cpp1z/decomp41.C: New test.
3742 * gcc.dg/pr85195.c: New test.
3744 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3747 * g++.dg/cpp0x/initlist100.C: New.
3748 * g++.dg/cpp0x/initlist101.C: Likewise.
3750 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3753 * g++.dg/other/pr84792-1.C: New.
3754 * g++.dg/other/pr84792-2.C: Likewise.
3756 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
3759 * gcc.target/i386/pr85193.c: New test.
3761 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
3764 * g++.dg/concepts/pr84979.C: New.
3765 * g++.dg/concepts/pr84979-2.C: New.
3766 * g++.dg/concepts/pr84979-3.C: New.
3768 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3771 * g++.dg/cpp0x/variadic174.C: New.
3773 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3776 * g++.dg/ext/builtin13.C: New test.
3777 * g++.dg/ext/atomic-4.C: New test.
3780 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
3781 * g++.dg/ext/bases3.C: New test.
3783 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3786 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
3787 to match a single insn of the baz function. Move scan directives at
3788 the end of the file below the functions they are trying to test for
3790 * gcc.target/arm/cmse/cmse-16.c: New testcase.
3792 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
3794 PR rtl-optimization/84878
3795 * gcc.target/powerpc/pr84878.c: New test.
3797 2018-04-04 Michael Matz <matz@suse.de>
3799 * gcc.dg/Wstringop-overflow-4.c: New test.
3800 * c-c++-common/Wstringop-truncation-4.c: Adjust.
3802 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3805 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
3806 for the diagnostics of overridden functions. Adjust for new wording.
3808 2018-04-04 Richard Biener <rguenther@suse.de>
3811 * g++.dg/lto/pr85176_0.C: New testcase.
3813 2018-04-04 Richard Biener <rguenther@suse.de>
3816 * lib/target-supports.exp (check_effective_target_vect_perm_short):
3819 2018-04-04 Martin Liska <mliska@suse.cz>
3822 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
3823 and msdata as a workaround for powerpc.
3825 2018-04-04 Richard Biener <rguenther@suse.de>
3827 PR tree-optimization/85168
3828 * gcc.dg/torture/pr85168.c: New testcase.
3830 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
3833 * g++.dg/pr84943.C: New.
3834 * g++.dg/pr84943-2.C: New.
3836 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3838 PR rtl-optimization/85167
3839 * gcc.dg/pr85167.c: New test.
3841 PR tree-optimization/85156
3842 * c-c++-common/pr85156.c: New test.
3843 * gcc.c-torture/execute/pr85156.c: New test.
3845 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
3847 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
3848 * gcc.target/powerpc/undef-bool-1.C: New file.
3849 * gcc.target/powerpc/undef-bool-2.c: New file.
3851 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3854 * g++.dg/cpp1z/class-deduction52.C: New.
3856 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3859 * g++.dg/cpp0x/pr85147.C: New test.
3862 * g++.dg/cpp0x/gen-attrs-64.C: New test.
3865 * g++.dg/gomp/pr85134.C: New test.
3866 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
3869 * gcc.c-torture/execute/pr85169.c: New test.
3870 * gcc.target/i386/avx512f-pr85169.c: New test.
3871 * gcc.target/i386/avx512bw-pr85169.c: New test.
3873 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3876 * gcc.target/powerpc/pr69946: Adjust comment. Remove
3877 scan-assembler-times clause.
3879 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
3881 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
3882 dg-additional-options.
3884 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3886 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
3888 2018-04-03 Richard Biener <rguenther@suse.de>
3891 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
3893 2018-04-02 Jim Wilson <jimw@sifive.com>
3895 * gcc.target/riscv/pr84660.c: New.
3896 * gcc.target/riscv/shift-and-1.c: New.
3897 * gcc.target/riscv/shift-and-2.c: New.
3899 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3902 * gfortran.dg/array_simplify_2.f90: New test.
3904 2018-04-01 Jakub Jelinek <jakub@redhat.com>
3907 * gcc.target/i386/avx512f-pr85090-1.c: New test.
3908 * gcc.target/i386/avx512f-pr85090-2.c: New test.
3909 * gcc.target/i386/avx512f-pr85090-3.c: New test.
3910 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
3911 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
3913 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
3916 * g++.dg/pr85027.C: New.
3918 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3921 * gcc.target/powerpc/sse-maxps-2.c: New test.
3922 * gcc.target/powerpc/sse-minps-2.c: New test.
3924 2018-03-30 Jakub Jelinek <jakub@redhat.com>
3927 * g++.dg/gomp/pr84791.C: New test.
3929 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
3932 * gfortran.dg/array_constructor_53.f90: New test.
3934 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3937 * gfortran.dg/substr_6.f90: Remove illegal test for
3938 out-of-bounds substring.
3940 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3943 * gfortran.dg/zero_sized_10.f90: New test.
3945 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3948 * g++.dg/lookup/missing-std-include-6.C: New test.
3949 * g++.dg/lookup/missing-std-include.C: Add std::pair and
3951 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
3952 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
3953 <cstring>, <cassert>, and <cstdlib>.
3955 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
3958 * gcc.target/i386/pr84985.c: New.
3960 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3963 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
3965 2018-03-29 Jakub Jelinek <jakub@redhat.com>
3968 * g++.dg/warn/Wunused-var-31.C: New test.
3971 * c-c++-common/Wduplicated-branches-14.c: New test.
3973 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3976 * g++.dg/cpp0x/pr84606.C: New.
3978 2018-03-29 Carl Love <cel@us.ibm.com>
3981 2017-09-27 Carl Love <cel@us.ibm.com>
3983 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
3984 for the __builtin_fctid and __builtin_fctiw.
3986 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
3989 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
3990 deleted builtin function.
3991 (div_weuo): Likewise.
3992 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
3993 (div_deuo): Likewise.
3995 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3998 * g++.dg/other/default13.C: New.
4000 2018-03-28 Jakub Jelinek <jakub@redhat.com>
4003 * gcc.target/i386/pr85095-1.c: New test.
4004 * gcc.target/i386/pr85095-2.c: New test.
4005 * gcc.c-torture/execute/pr85095.c: New test.
4007 PR tree-optimization/82004
4008 * gcc.dg/pr82004.c: New test.
4010 2018-03-28 Jakub Jelinek <jakub@redhat.com>
4011 Martin Liska <mliska@suse.cz>
4014 * g++.dg/asan/pr85081.C: New test.
4016 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
4019 * g++.dg/template/pr84789.C: Adjust for testing with
4023 * g++.dg/template/pr84973.C: New.
4024 * g++.dg/template/pr84973-2.C: New.
4025 * g++.dg/template/pr84973-3.C: New.
4028 * g++.dg/eh/pr84968.C: New.
4030 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4033 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
4034 long double multiply/divide uses the correct function.
4035 * gcc.target/powerpc/mulkc-3.c: Likewise.
4036 * gcc.target/powerpc/divkc-2.c: Likewise.
4037 * gcc.target/powerpc/divkc-3.c: Likewise.
4039 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4042 * g++.dg/cpp0x/defaulted51.C: New.
4043 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
4045 2018-03-27 Jakub Jelinek <jakub@redhat.com>
4048 * g++.dg/ext/vector35.C: New test.
4051 * g++.dg/ext/builtin-offsetof3.C: New test.
4054 * g++.dg/cpp1y/pr85076.C: New test.
4056 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4059 * gfortran.dg/matmul_rank_1.f90: New test.
4061 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4062 Harald Anlauf <anlauf@gmx.de>
4064 * gfortran.dg/structure_constructor_15.f90: New test.
4066 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
4068 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
4069 for the diagnostics of overridden functions. Adjust for new wording.
4070 * g++.dg/cpp0x/implicit1.C: Likewise.
4071 * g++.dg/cpp0x/override1.C: Likewise.
4072 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4073 * g++.dg/eh/shadow1.C: Likewise.
4074 * g++.dg/inherit/covariant12.C: Likewise.
4075 * g++.dg/inherit/covariant14.C: Likewise.
4076 * g++.dg/inherit/covariant15.C: Likewise.
4077 * g++.dg/inherit/covariant16.C: Likewise.
4078 * g++.dg/inherit/covariant22.C: Likewise.
4079 * g++.dg/inherit/crash3.C: Likewise.
4080 * g++.dg/inherit/error2.C: Likewise.
4081 * g++.dg/template/crash100.C: Likewise.
4082 * g++.old-deja/g++.eh/spec6.C: Likewise.
4083 * g++.old-deja/g++.mike/p811.C: Likewise.
4084 * g++.old-deja/g++.other/virtual11.C: Likewise.
4085 * g++.old-deja/g++.other/virtual4.C: Likewise.
4087 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
4090 * gcc.target/i386/pr85044.c: New test.
4092 2018-03-27 Martin Sebor <msebor@redhat.com>
4095 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
4098 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4101 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
4103 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4106 * gcc.target/arm/pr81863.c: New test.
4108 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
4111 * testsuite/gcc.target/nvptx/pr85056.c: New test.
4112 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
4114 2018-03-27 Richard Biener <rguenther@suse.de>
4117 * lib/target-supports.exp (check_ssse3_available): New function.
4118 (check_effective_target_vect_perm_short): Enable for x86 if
4119 check_ssse3_available.
4121 2018-03-27 Richard Biener <rguenther@suse.de>
4123 PR tree-optimization/85082
4124 * gfortran.dg/pr85082.f90: New testcase.
4126 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
4128 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
4129 to "l=2" in dg-final.
4131 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
4133 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
4134 * gcc.target/mips/fix-r4000-2.c: Likewise.
4135 * gcc.target/mips/fix-r4000-3.c: Likewise.
4136 * gcc.target/mips/fix-r4000-4.c: Likewise.
4137 * gcc.target/mips/fix-r4000-5.c: Likewise.
4138 * gcc.target/mips/fix-r4000-6.c: Likewise.
4139 * gcc.target/mips/fix-r4000-7.c: Likewise.
4140 * gcc.target/mips/fix-r4000-8.c: Likewise.
4141 * gcc.target/mips/fix-r4000-9.c: Likewise.
4142 * gcc.target/mips/fix-r4000-10.c: Likewise.
4143 * gcc.target/mips/fix-r4000-7.c: Change dg-final
4144 "mulditi3_r4000" instead of "mulditi3".
4145 * gcc.target/mips/fix-r4000-8.c: Change dg-final
4146 "umulditi3_r4000" instead of "umulditi3".
4148 2018-03-27 Jakub Jelinek <jakub@redhat.com>
4151 * g++.dg/inherit/covariant22.C: New test.
4153 2018-03-27 Richard Biener <rguenther@suse.de>
4156 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
4159 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4160 Jason Merrill <jason@redhat.com>
4163 * g++.dg/init/array49.C: New.
4164 * g++.dg/torture/pr70499.C: Adjust.
4166 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
4169 * gcc.target/i386/pr85073.c: New test.
4171 2018-03-26 Richard Biener <rguenther@suse.de>
4174 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
4177 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4180 * gfortran.dg/parameter_array_format.f90: New test.
4182 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4183 Neil Carlson <neil.n.carlson@gmail.com>
4186 * gfortran.dg/literal_character_constant_1.inc: Replace
4187 call abort by STOP n.
4188 * gfortran.dg/overload_1.f90: Likewise.
4190 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
4191 Dominique d'Humieres <dominiq@gcc.gnu.org>
4194 * gfortran.dg/scalar_pointer_1.f90: New test.
4196 2018-03-25 Tom de Vries <tom@codesourcery.com>
4198 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
4201 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4204 * gfortran.dg/pr89497.f90: New test.
4206 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4209 * gfortran.dg/substr_7.f90: New test.
4211 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
4214 * gfortran.dg/pr42651.f90: New test.
4215 * gfortran.dg/func_result_7.f90: Update error message.
4217 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
4219 PR tree-optimization/84005
4220 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
4221 failing to force the alignment.
4223 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4225 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
4229 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4231 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
4232 message. Fix scan-assembler patterns.
4234 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4237 * g++.dg/cpp0x/pr85015.C: New test.
4240 * g++.dg/cpp1y/pr84942.C: New test.
4242 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
4245 * testsuite/gcc.target/i386/pr85030.c: New.
4247 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4250 * g++.dg/pr85026.C: New test.
4252 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
4254 * g++.dg/debug/pr84704.C: XFAIL AIX.
4256 2018-03-23 Sudakshina Das <sudi.das@arm.com>
4259 * gcc.target/arm/pr84826.c: Add dg directive.
4261 2018-03-23 Marek Polacek <polacek@redhat.com>
4264 * g++.dg/ext/builtin-offsetof2.C: New test.
4267 * g++.dg/cpp0x/Wnarrowing5.C: New test.
4268 * gcc.dg/pr85045.c: New test.
4270 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
4273 * gnat.dg/lto22.adb: New test.
4274 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
4275 * gnat.dg/lto22_pkg2.ads: Likewise.
4277 2018-03-23 Jakub Jelinek <jakub@redhat.com>
4280 * gcc.dg/lto/pr80778_0.c: New test.
4283 * gcc.target/i386/pr85034.c: New test.
4286 * c-c++-common/torture/pr85022.c: New test.
4289 * g++.dg/ubsan/pr85029.C: New test.
4291 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
4294 * g++.dg/cpp0x/pr71251.C: New.
4297 * g++.dg/template/pr84789.C: New.
4298 * g++.dg/template/pr84789-2.C: New.
4299 * g++.dg/template/pr84789-3.C: New.
4300 * g++.dg/parse/dtor11.C: Accept alternate error message.
4303 * g++.dg/pr84729.C: New.
4304 * g++.old-deja/g++.ext/arrnew2.C: Require error.
4305 * g++.old-deja/g++.robertl/eb58.C: Likewise.
4306 * g++.old-deja/g++.robertl/eb63.C: Likewise.
4308 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
4311 * gfortran.dg/interface_42.f90: New test.
4312 * gfortran.dg/interface_43.f90: New test.
4314 2018-03-22 Sudakshina Das <sudi.das@arm.com>
4317 * gcc.target/arm/pr84826.c: New test.
4319 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
4321 * gcc.target/arm/addr-modes-float.c: Move dg-do before
4322 dg-require-effective-target.
4323 * gcc.target/arm/addr-modes-int.c: Likewise.
4324 * gcc.target/nios2/lo-addr-tls.c: Likewise.
4326 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
4329 * gcc.target/powerpc/altivec-ld-1.c: New test.
4331 2018-03-22 Bin Cheng <bin.cheng@arm.com>
4333 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
4335 2018-03-22 Jakub Jelinek <jakub@redhat.com>
4338 * gcc.dg/pr84941.c: New test.
4340 2018-03-22 Tom de Vries <tom@codesourcery.com>
4342 PR tree-optimization/84956
4343 * gcc.dg/pr84956.c: New test.
4345 2018-03-22 Marek Polacek <polacek@redhat.com>
4348 * g++.dg/cpp1z/constexpr-if15.C: New test.
4349 * g++.dg/cpp1z/constexpr-if16.C: New test.
4351 2018-03-21 Joseph Myers <joseph@codesourcery.com>
4353 * gcc.dg/builtin-tgmath-3.c: New test.
4355 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
4358 * g++.dg/concepts/pr71965.C: New.
4362 * g++.dg/cpp0x/pr84610.C: New.
4363 * g++.dg/cpp0x/pr84642.C: New.
4365 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4368 * c-c++-common/pr84999.c: New test.
4370 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4373 * g++.dg/ext/desig10.C: New.
4375 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4376 Harald Anlauf <anlauf@gmx.de>
4379 * gfortran.dg/pr84957.f90: New test.
4381 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4383 PR tree-optimization/84960
4384 * gcc.c-torture/compile/pr84960.c: New test.
4386 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
4388 PR tree-optimization/84811
4389 * gcc.dg/torture/pr84811.c: New test.
4391 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4393 PR tree-optimization/84982
4394 * c-c++-common/pr84982.c: New test.
4397 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
4399 * g++.dg/torture/pr84961-1.C: New test.
4400 * g++.dg/torture/pr84961-2.C: New test.
4402 2018-03-21 Nathan Sidwell <nathan@acm.org>
4405 * g++.dg/pr85008.C: New.
4407 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
4410 * gfortran.dg/char_result_17.f90: New test.
4412 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4415 * g++.dg/other/accessor-fixits-1.C: Move to...
4416 * g++.dg/torture/accessor-fixits-1.C: ...here.
4417 * g++.dg/other/accessor-fixits-2.C: Move to...
4418 * g++.dg/torture/accessor-fixits-2.C: ...here.
4419 * g++.dg/other/accessor-fixits-3.C: Move to...
4420 * g++.dg/torture/accessor-fixits-3.C: ...here.
4421 * g++.dg/other/accessor-fixits-4.C: Move to...
4422 * g++.dg/torture/accessor-fixits-4.C: ...here.
4423 * g++.dg/other/accessor-fixits-5.C: Move to...
4424 * g++.dg/torture/accessor-fixits-5.C: ...here.
4425 * g++.dg/torture/accessor-fixits-6.C: New testcase.
4426 * g++.dg/torture/accessor-fixits-7.C: New testcase.
4427 * g++.dg/torture/accessor-fixits-8.C: New testcase.
4429 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4431 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
4433 2018-03-21 Sudakshina Das <sudi.das@arm.com>
4436 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
4438 2018-03-21 Nathan Sidwell <nathan@acm.org>
4441 * g++.dg/lookup/pr84804.C: New.
4443 2018-03-21 Martin Sebor <msebor@redhat.com>
4446 * g++.dg/Wclass-memaccess-3.C: New test.
4447 * g++.dg/Wclass-memaccess-4.C: New test.
4449 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4452 * g++.dg/other/accessor-fixits-1.C
4453 (test_access_const_t1_color): New.
4454 (test_deref_const_t1_color): New.
4455 * g++.dg/other/accessor-fixits-5.C: New testcase.
4457 2018-03-21 Tom de Vries <tom@codesourcery.com>
4459 PR tree-optimization/83126
4460 * gcc.dg/graphite/pr83126.c: New test.
4462 2018-03-21 Nathan Sidwell <nathan@acm.org>
4464 * g++.dg/ext/anon-struct6.C: Adjust.
4465 * g++.dg/ext/deprecate-1.C: New.
4466 * g++.dg/ext/deprecate-2.C: New.
4467 * g++.dg/lookup/pr84602.C: Adjust.
4468 * g++.dg/lookup/pr84962.C: Adjust.
4469 * g++.old-deja/g++.other/anon4.C
4472 * g++.dg/lookup/pr84836.C: New.
4474 2018-03-21 Bin Cheng <bin.cheng@arm.com>
4476 PR tree-optimization/84969
4477 * gcc.dg/tree-ssa/pr84969.c: New test.
4479 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4481 PR rtl-optimization/84989
4482 * gcc.target/i386/pr84989.c: New test.
4484 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4486 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
4488 2018-03-21 Martin Liska <mliska@suse.cz>
4491 * gfortran.dg/goacc/pr84963.f90: New test.
4493 2018-03-21 Marek Polacek <polacek@redhat.com>
4495 PR c++/71638, ICE with NSDMI and reference.
4496 * g++.dg/cpp0x/nsdmi14.C: New test.
4497 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
4499 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
4501 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
4502 MIPS with -mpaired-single directives.
4504 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
4507 * gfortran.dg/interface_41.f90: New test.
4509 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4512 * gcc.dg/pr84875.c: New test.
4514 2018-03-20 Marek Polacek <polacek@redhat.com>
4516 PR c++/84978, ICE with NRVO.
4517 * g++.dg/opt/nrv19.C: New test.
4519 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4522 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4523 Disable for armeb targets.
4524 * gcc.target/arm/pr82518.c: New test.
4526 2018-03-20 Nathan Sidwell <nathan@acm.org>
4529 * g++.dg/lookup/pr84962.C: New.
4532 * g++.dg/lookup/pr84970.C: New.
4534 2018-03-20 Richard Biener <rguenther@suse.de>
4537 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
4539 2018-03-20 Martin Liska <mliska@suse.cz>
4542 * g++.dg/ipa/pr84825.C: New test.
4544 2018-03-20 Martin Liska <mliska@suse.cz>
4546 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
4548 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4551 * gcc.c-torture/compile/pr84845.c: New test.
4553 2018-03-20 Sudakshina Das <sudi.das@arm.com>
4556 * gcc.target/arm/pr82989.c: New test.
4558 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4561 * gcc.target/i386/pr84945.c: New test.
4563 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
4566 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
4568 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4571 * gcc.dg/pr84953.c: New test.
4573 2018-03-19 Marek Polacek <polacek@redhat.com>
4576 * g++.dg/cpp1z/lambda-__func__.C: New test.
4579 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
4581 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4584 * g++.dg/asan/pr78651.C: New test.
4586 2018-03-19 Tom de Vries <tom@codesourcery.com>
4588 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
4589 vect_int_mult. Add nvptx xfail for PR84958.
4591 2018-03-19 Nathan Sidwell <nathan@acm.org>
4594 * g++.dg/cpp1y/pr84835.C: New.
4596 2018-03-19 Sudakshina Das <sudi.das@arm.com>
4599 * gcc.target/aarch64/pr81647.c: New.
4601 2018-03-19 Richard Biener <rguenther@suse.de>
4603 PR tree-optimization/84933
4604 * g++.dg/pr84933.C: New testcase.
4606 2018-03-19 Richard Biener <rguenther@suse.de>
4608 PR tree-optimization/84859
4609 * gcc.dg/tree-ssa/pr84859.c: New testcase.
4610 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
4611 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
4612 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
4614 2018-03-19 Nathan Sidwell <nathan@acm.org>
4617 * g++.dg/lookup/pr84812.C: New.
4619 2018-03-19 Richard Biener <rguenther@suse.de>
4621 PR tree-optimization/84929
4622 * gcc.dg/torture/pr84929.c: New testcase.
4624 2018-03-19 Tamar Christina <tamar.christina@arm.com>
4627 * gcc.target/arm/big-endian-subreg.c: Delete.
4629 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4632 * gfortran.dg/array_constructor_52.f90: New test.
4634 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
4637 * gfortran.dg/pr77414.f90: New test.
4638 * gfortran.dg/internal_references_1.f90: Adjust error message.
4640 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
4643 * gfortran.dg/pr65453.f90: New test.
4645 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
4647 PR tree-optimization/84913
4648 * gfortran.dg/vect/pr84913.f90: New test.
4650 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4653 * gfortran.dg/warn_concat.f90: New test.
4655 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4658 * gcc.dg/pr84899.c: New test.
4660 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
4663 * gfortran.dg/pr69395.f90: Add test for max dimensions
4665 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
4668 * gcc.target/i386/pr84876.c: New test.
4670 2018-03-16 Martin Liska <mliska@suse.cz>
4673 * gcc.target/i386/mvc11.c: New test.
4675 2018-03-16 Martin Liska <mliska@suse.cz>
4678 * gcc.target/i386/mvc10.c: New test.
4680 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4684 * g++.dg/cpp1y/pr79937-1.C: New test.
4685 * g++.dg/cpp1y/pr79937-2.C: New test.
4686 * g++.dg/cpp1y/pr79937-3.C: New test.
4687 * g++.dg/cpp1y/pr79937-4.C: New test.
4688 * g++.dg/cpp1y/pr82410.C: New test.
4690 2018-03-16 Tom de Vries <tom@codesourcery.com>
4692 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
4694 2018-03-16 Tom de Vries <tom@codesourcery.com>
4696 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
4698 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4701 * g++.dg/cpp2a/desig8.C: New test.
4703 PR tree-optimization/84841
4704 * gcc.dg/pr84841.c: New test.
4707 * g++.dg/cpp2a/desig7.C: New test.
4709 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
4710 Jim MacArthur <jim.macarthur@codethink.co.uk>
4712 * gfortran.dg/automatic_1.f90: New test.
4713 * gfortran.dg/automatic_repeat.f90: New test
4714 * gfortran.dg/automatic_save.f90: New test.
4715 * gfortran.dg/vax_structure.f90: New test.
4717 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4720 * gfortran.dg/pr78741.f90: New test.
4722 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4725 * gfortran.dg/pr69395.f90: New test.
4727 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4730 * g++.dg/opt/pr79085.C: New test.
4732 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
4735 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
4736 label instead of __x86_indirect_thunk label.
4738 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4741 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
4742 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
4743 * g++.dg/warn/deprecated-13.C: New test.
4745 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
4747 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
4749 2018-03-15 Richard Biener <rguenther@suse.de>
4752 * c-c++-common/pr84873.c: New testcase.
4754 2018-03-15 Tamar Christina <tamar.christina@arm.com>
4757 * gcc.target/arm/big-endian-subreg.c: New.
4759 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4762 * gcc.c-torture/compile/pr84860.c: New test.
4764 2018-03-15 Julia Koval <julia.koval@intel.com>
4766 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4768 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
4771 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4774 * gcc.dg/pr84853.c: New test.
4776 2018-03-14 Carl Love <cel@us.ibm.com>
4778 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
4780 2018-03-14 Martin Liska <mliska@suse.cz>
4783 * g++.dg/lto/pr84805_0.C: New test.
4784 * g++.dg/lto/pr84805_1.C: New test.
4785 * g++.dg/lto/pr84805_2.C: New test.
4787 2018-03-14 David Malcolm <dmalcolm@redhat.com>
4790 * gcc.dg/fixits-pr84852-1.c: New test.
4791 * gcc.dg/fixits-pr84852-2.c: New test.
4793 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4795 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
4796 separate verbose message.
4797 * lib/scandump.exp (scan-dump-times): Likewise.
4799 2018-03-14 Julia Koval <julia.koval@intel.com>
4801 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
4803 * gcc.target/i386/funcspec-56.inc: Ditto.
4805 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4807 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
4810 2018-03-14 Jakub Jelinek <jakub@redhat.com>
4813 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
4814 check count from 17 to 14.
4817 * gcc.target/i386/pr84844.c: New test.
4819 2018-03-14 Richard Biener <rguenther@suse.de>
4821 PR tree-optimization/84830
4822 * gcc.dg/torture/pr84830.c: New testcase.
4824 2018-03-14 Marek Polacek <polacek@redhat.com>
4827 * g++.dg/cpp0x/static_assert15.C: New test.
4829 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
4832 * gfortran.dg/pr61775.f90: New test.
4834 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4837 * g++.dg/ext/pr84843-1.C: New test.
4838 * g++.dg/ext/pr84843-2.C: New test.
4840 2018-03-13 David Pagan <dave.pagan@oracle.com>
4843 * gcc.dg/pr46921.c: New test.
4845 2018-03-13 Martin Sebor <msebor@redhat.com>
4847 PR tree-optimization/84725
4848 * c-c++-common/Wstringop-truncation-4.c: New test.
4849 * c-c++-common/attr-nonstring-5.c: New test.
4851 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4853 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
4855 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
4856 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
4858 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4860 * gcc.target/aarch64/sve/tls_1.c: New test.
4861 * gcc.target/aarch64/sve/tls_2.C: Likewise.
4863 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4865 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
4866 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
4868 2018-03-13 Martin Liska <mliska@suse.cz>
4871 * g++.dg/ipa/pr84658.C: New test.
4873 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4876 * gcc.dg/pr84834.c: New test.
4879 * gcc.target/i386/pr84827.c: New test.
4882 * g++.dg/ext/pr84828.C: New test.
4885 * gcc.target/i386/avx512f-pr84786-1.c: New test.
4886 * gcc.target/i386/avx512f-pr84786-2.c: New test.
4889 * g++.dg/cpp1y/constexpr-84808.C: New test.
4892 * g++.dg/debug/pr84704.C: New test.
4894 2018-03-12 Renlin Li <renlin.li@arm.com>
4896 * gcc.target/aarch64/movi_hf.c: New.
4897 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
4898 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
4900 2018-03-12 Martin Sebor <msebor@redhat.com>
4902 PR tree-optimization/83456
4903 * c-c++-common/Wrestrict-2.c: Remove test cases.
4904 * c-c++-common/Wrestrict.c: Same.
4905 * gcc.dg/Wrestrict-12.c: New test.
4906 * gcc.dg/Wrestrict-14.c: New test.
4908 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4910 * g++.dg/pr84821.C: New test.
4912 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4914 * gcc.dg/pr84799.c: New test.
4916 2018-03-12 Richard Biener <rguenther@suse.de>
4918 PR tree-optimization/84803
4919 * gcc.dg/torture/pr84803.c: New testcase.
4921 2018-03-12 Jakub Jelinek <jakub@redhat.com>
4924 * g++.dg/debug/pr84813.C: New test.
4926 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
4929 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
4931 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
4934 * gfortran.dg/pr83939.f90
4936 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4939 * gfortran.dg/zero_sized_9.f90: New test.
4941 2018-03-11 Jakub Jelinek <jakub@redhat.com>
4944 * g++.dg/debug/dwarf2/enum2.C: New test.
4946 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
4949 * gfortran.dg/pr84734.f90: New test.
4951 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
4953 * gnat.dg/prot3.adb: New test.
4954 * gnat.dg/prot3_pkg.ad[sb]: New helper.
4956 2018-03-09 Jason Merrill <jason@redhat.com>
4957 Paolo Carlini <paolo.carlini@oracle.com>
4961 * g++.dg/cpp0x/pr71169.C: New.
4962 * g++.dg/cpp0x/pr71169-2.C: Likewise.
4963 * g++.dg/cpp0x/pr71832.C: Likewise.
4965 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
4968 * gcc.target/powerpc/pr83969.c: New test.
4970 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4973 * gcc.dg/pr84772.c: New test.
4976 * g++.dg/warn/Wformat-2.C: New test.
4979 * g++.dg/ext/vla18.C: New test.
4981 2018-03-09 Martin Sebor <msebor@redhat.com>
4983 PR tree-optimization/84526
4984 * gcc.dg/Wrestrict-10.c: New test.
4985 * gcc.dg/Wrestrict-11.c: New test.
4987 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
4989 PR rtl-optimization/84682
4990 * gcc.dg/torture/pr84682-1.c: New.
4991 * gcc.dg/torture/pr84682-2.c: New.
4992 * gcc.dg/torture/pr84682-3.c: New.
4994 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4997 * g++.dg/ext/pr84724.C: New test.
4999 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
5002 * gcc.target/arm/pr83712.c: New.
5004 2018-03-09 Richard Biener <rguenther@suse.de>
5006 PR tree-optimization/84775
5007 * gcc.dg/torture/pr84775.c: New testcase.
5009 2018-03-09 Jakub Jelinek <jakub@redhat.com>
5012 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
5015 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
5017 * gcc.c-torture/compile/20180309-1.c: New test.
5019 2018-03-08 Jakub Jelinek <jakub@redhat.com>
5022 * g++.dg/warn/Wunused-function4.C: New test.
5025 * gcc.target/i386/pr84742-1.c: New test.
5026 * gcc.target/i386/pr84742-2.c: New test.
5028 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5031 * gcc.c-torture/execute/pr84748.c: New test.
5033 2018-03-08 Richard Biener <rguenther@suse.de>
5036 * gcc.dg/graphite/pr84552.c: New testcase.
5038 2018-03-08 Richard Biener <rguenther@suse.de>
5040 PR tree-optimization/84178
5041 * gcc.dg/torture/pr84178-2.c: New testcase.
5043 2018-03-08 David Malcolm <dmalcolm@redhat.com>
5045 PR tree-optimization/84178
5046 * gcc.c-torture/compile/pr84178-1.c: New test.
5048 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
5050 * lib/target-supports.exp: Do not return zero from a ifunc
5053 2018-03-08 Richard Biener <rguenther@suse.de>
5055 PR tree-optimization/84746
5056 * gcc.dg/torture/pr84746.c: New testcase.
5059 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
5062 * gcc.dg/graphite/pr84404.c: New.
5064 2018-03-08 Jakub Jelinek <jakub@redhat.com>
5066 PR tree-optimization/84740
5067 * gcc.dg/torture/pr84740.c: New test.
5069 PR tree-optimization/84739
5070 * gcc.dg/pr84739.c: New test.
5072 2018-03-07 Martin Sebor <msebor@redhat.com>
5074 PR tree-optimization/83519
5075 * gcc.dg/Wrestrict-13.c: New test.
5077 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
5081 * gfortran.dg/pr64124.f90: New tests.
5082 * gfortran.dg/pr70409.f90: New tests.
5084 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
5087 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
5089 2018-03-07 Martin Sebor <msebor@redhat.com>
5091 PR tree-optimization/84526
5092 * gcc.dg/Wrestrict-10.c: New test.
5094 2018-03-07 Martin Sebor <msebor@redhat.com>
5096 PR tree-optimization/84468
5097 * g++.dg/warn/Wstringop-truncation-2.C: New test.
5098 * gcc.dg/Wstringop-truncation.c: New test.
5099 * gcc.dg/Wstringop-truncation-2.c: New test.
5101 2018-03-07 Jakub Jelinek <jakub@redhat.com>
5104 * gfortran.dg/pr84565.f90: New test.
5107 * gcc.target/i386/pr84723-1.c: New test.
5108 * gcc.target/i386/pr84723-2.c: New test.
5109 * gcc.target/i386/pr84723-3.c: New test.
5110 * gcc.target/i386/pr84723-4.c: New test.
5111 * gcc.target/i386/pr84723-5.c: New test.
5113 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
5116 * gfortran.dg/pr64107.f90: New test.
5118 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5122 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
5124 2018-03-06 Marek Polacek <polacek@redhat.com>
5127 * g++.dg/cpp1z/constexpr-84684.C: New test.
5129 2018-03-06 Jakub Jelinek <jakub@redhat.com>
5132 * gcc.dg/pr84721.c: New test.
5135 * gcc.dg/pr84710.c: New test.
5137 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
5140 * gfortran.dg/implied_do_2.f90: New test.
5141 * gfortran.dg/coarray_8.f90: Update for new error message.
5143 2018-03-06 Jakub Jelinek <jakub@redhat.com>
5146 * g++.dg/ext/pr84683.C: New test.
5148 PR tree-optimization/84687
5149 * gcc.dg/pr84687.c: New test.
5151 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
5154 * g++.dg/pr84231.C: New.
5157 * g++.dg/cpp1y/pr84593.C: New.
5160 * g++.dg/pr84492.C: New.
5162 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5164 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
5165 __builtin_ppc_speculation_barrier.
5167 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5170 * gcc.target/powerpc/pr84700.c: New test.
5172 2018-03-05 Nathan Sidwell <nathan@acm.org>
5175 * g++.dg/lookup/pr84702.C: New.
5177 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5180 * gcc.target/i386/pr84564.c: New test.
5182 2018-03-05 Marek Polacek <polacek@redhat.com>
5185 * g++.dg/cpp0x/inline-ns10.C: New test.
5187 2018-03-05 Nathan Sidwell <nathan@acm.org>
5190 * g++.dg/template/pr84694.C: New.
5192 2018-03-05 Jakub Jelinek <jakub@redhat.com>
5195 * gcc.c-torture/execute/pr84524.c: New test.
5196 * gcc.target/i386/avx512bw-pr84524.c: New test.
5198 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
5201 * g++.dg/pr84264.C: New test.
5203 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5206 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
5207 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
5208 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
5210 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
5212 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
5213 * g++.dg/other/i386-3.C: Ditto.
5214 * gcc.target/i386/sse-12.c: Ditto.
5215 * gcc.target/i386/sse-13.c: Ditto.
5216 * gcc.target/i386/sse-14.c: Ditto.
5217 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
5218 * gcc.target/i386/wbinvd-1.c: New test.
5219 * gcc.target/i386/wbnoinvd-1.c: Ditto.
5220 * gcc.target/i386/pconfig-1.c: Ditto.
5222 2018-03-05 Pádraig Brady <P@draigBrady.com>
5223 Nathan Sidwell <nathan@acm.org>
5226 * g++.dg/cpp0x/pr84497.C: New.
5228 2018-03-05 Richard Biener <rguenther@suse.de>
5230 PR tree-optimization/84670
5231 * gcc.dg/pr84670-1.c: New testcase.
5232 * gcc.dg/pr84670-2.c: Likewise.
5233 * gcc.dg/pr84670-3.c: Likewise.
5234 * gcc.dg/pr84670-4.c: Likewise.
5236 2018-03-05 Richard Biener <rguenther@suse.de>
5238 PR tree-optimization/84650
5239 * gcc.dg/graphite/pr84650.c: New testcase.
5241 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5244 * g++.dg/cpp1z/constexpr-lambda20.C: New.
5246 2018-03-03 Harald Anlauf <anlauf@gmx.de>
5249 * gfortran.dg/pr71085.f90: New test.
5251 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5254 * gfortran.dg/zero_sized_8.f90: Really commit New test.
5256 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5259 * gfortran.dg/pr51434.f90: New test.
5261 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5264 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
5266 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5269 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
5271 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5274 * g++.dg/torture/pr71464.C: New.
5276 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
5279 * gfortran.dg/select_type_41.f90: New test.
5281 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5284 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
5286 2018-03-02 Marek Polacek <polacek@redhat.com>
5289 * g++.dg/ext/flexary29.C: New test.
5291 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5293 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
5295 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5298 * g++.dg/torture/pr81812.C: New.
5300 2018-03-02 Marek Polacek <polacek@redhat.com>
5303 * g++.dg/warn/Wsign-compare-8.C: New test.
5306 * g++.dg/parse/array-size3.C: New test.
5309 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
5311 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5314 * g++.dg/cpp1y/pr84662.C: New test.
5316 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
5318 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
5319 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
5321 * g++.dg/lto/20101010-1_0.C: Likewise.
5322 * g++.dg/lto/20101010-2_0.C: Likewise.
5324 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5327 * gcc.dg/pr84628.c: New test.
5330 * gcc.target/ia64/pr56540.c: New test.
5332 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5334 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
5336 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
5337 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
5338 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
5339 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
5341 2018-03-02 Marek Polacek <polacek@redhat.com>
5344 * c-c++-common/ubsan/shift-11.c: New test.
5346 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5348 * gcc.dg/vect/vect-alias-check-13.c: New test.
5350 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5353 * gcc.dg/pr84614.c: New test.
5356 * gcc.target/i386/pr84625.c: New test.
5358 2018-03-02 Richard Biener <rguenther@suse.de>
5360 PR tree-optimization/84427
5361 * gcc.dg/torture/pr84427.c: New testcase.
5363 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
5366 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
5367 powerpc64le*-*-linux*.
5368 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
5369 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
5371 2018-03-01 Martin Sebor <msebor@redhat.com>
5374 * g++.dg/ext/attr-const.C: Remove xfail.
5375 * g++.dg/ext/attr-malloc-3.C: New test.
5376 * g++.dg/ext/attr-noinline-3.C: New test.
5377 * g++.dg/ext/attr-noreturn-3.C: New test.
5378 * g++.dg/ext/attr-nothrow-3.C: New test.
5379 * g++.dg/ext/attr-pure.C: Remove xfail.
5381 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5384 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
5385 dg-options and dg-shouldfail "ubsan" directive.
5387 2018-03-01 Marek Polacek <polacek@redhat.com>
5388 Jason Merrill <jason@redhat.com>
5391 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
5392 * g++.dg/cpp1z/static1.C: New test.
5393 * g++.dg/template/static37.C: New test.
5395 2018-03-01 Nathan Sidwell <nathan@acm.org>
5398 * g++.dg/template/pr84434.C: New.
5400 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
5402 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
5403 -mthumb to the command-line.
5405 2018-03-01 Marek Polacek <polacek@redhat.com>
5408 * g++.dg/cpp0x/static_assert14.C: New test.
5410 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
5413 * g++.dg/torture/pr79410.C: New.
5415 2018-03-01 Martin Liska <mliska@suse.cz>
5418 * gcc.dg/asan/pr82484.c: New test.
5420 2018-03-01 Richard Biener <rguenther@suse.de>
5423 * gfortran.dg/lto/pr84645_0.f90: New testcase.
5425 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5428 * gfortran.dg/coarray_47.f90: New test.
5430 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5433 * gfortran.dg/class_array_23.f03: New test.
5435 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5437 PR rtl-optimization/84528
5438 * gcc.dg/torture/pr84538.c: Rename to...
5439 * gcc.dg/torture/pr84528.c: ...this.
5441 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5443 PR rtl-optimization/84528
5444 * gcc.dg/torture/pr84538.c: New test.
5446 2018-02-28 Martin Sebor <msebor@redhat.com>
5448 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
5449 -fpic test failures.
5450 * c-c++-common/Wrestrict-2.c: Same.
5451 * c-c++-common/Wstringop-truncation.c: Same.
5452 * gcc.dg/Warray-bounds-22.c: Same.
5453 * gcc.dg/Wstringop-overflow.c: Same.
5454 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
5455 (signed_range): Same.
5456 (unsigned_anti_range): Same.
5457 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
5458 (signed_range): Same.
5459 (unsigned_anti_range): Same.
5460 * gcc.dg/attr-alloc_size-7.c: Same.
5461 * gcc.dg/attr-alloc_size-8.c: Same.
5462 * gcc.dg/builtin-alloc-size.c: Same.
5463 * gcc.dg/builtin-stpncpy.c: Same.
5464 * gcc.dg/builtins-nonnull.c: Same.
5465 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
5466 * gcc.dg/pr79214.c: Same.
5467 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
5468 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5469 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5470 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
5471 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
5472 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
5473 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
5474 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5475 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
5476 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5477 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5479 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
5482 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
5484 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5487 * g++.dg/cpp0x/pr84609.C: New test.
5489 2018-02-28 Martin Sebor <msebor@redhat.com>
5492 * g++.dg/ext/attr-malloc-3.C: New test.
5493 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
5494 to pre-existing problems.
5495 * g++.dg/ext/attr-pure.C: Same.
5497 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
5500 * gfortran.dg/associate_37.f90: New test.
5503 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
5505 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5508 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
5509 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
5510 * gcc.dg/bf-ms-layout-4.c: New test.
5511 * gcc.dg/bf-ms-layout-5.c: New test.
5513 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
5516 * gcc.target/powerpc/pr83399.c: Only run on Linux.
5518 2018-02-28 Richard Biener <rguenther@suse.de>
5520 PR tree-optimization/84584
5521 * gcc.dg/graphite/pr84584.c: New testcase.
5523 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
5525 PR preprocessor/84517
5526 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
5528 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5530 * c-c++-common/dump-ada-spec-12.c: New test.
5531 * c-c++-common/dump-ada-spec-13.c: Likewise.
5533 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5535 * c-c++-common/dump-ada-spec-11.c: New test.
5537 2018-02-28 Martin Liska <mliska@suse.cz>
5540 * g++.dg/ext/timevar1.C: Fix pruned patterns.
5541 * g++.dg/ext/timevar2.C: Likewise.
5543 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5545 * c-c++-common/dump-ada-spec-8.c: New test.
5546 * c-c++-common/dump-ada-spec-9.c: Likewise.
5547 * c-c++-common/dump-ada-spec-10.c: Likewise.
5549 2018-02-28 Richard Biener <rguenther@suse.de>
5552 * gcc.dg/pr84607.c: New testcase.
5554 2018-02-28 Nathan Sidwell <nathan@acm.org>
5557 * g++.dg/lookup/pr84602.C: New.
5559 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5563 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
5565 * g++.dg/ext/attr-nonnull.C: Likewise.
5566 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
5568 * g++.dg/ext/attr-noinline-2.C: Likewise.
5569 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
5570 -fdump-tree-eh in dg-options.
5572 2018-02-28 Alan Modra <amodra@gmail.com>
5574 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
5576 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
5578 2018-02-27 Martin Sebor <msebor@redhat.com>
5582 * g++.dg/Wmissing-attributes.C: New test.
5583 * g++.dg/ext/attr-const-pure.C: New test.
5584 * g++.dg/ext/attr-const.C: New test.
5585 * g++.dg/ext/attr-deprecated-2.C: New test.
5586 * g++.dg/ext/attr-malloc-2.C: New test.
5587 * g++.dg/ext/attr-malloc.C: New test.
5588 * g++.dg/ext/attr-noinline-2.C: New test.
5589 * g++.dg/ext/attr-noinline.C: New test.
5590 * g++.dg/ext/attr-nonnull.C: New test.
5591 * g++.dg/ext/attr-noreturn-2.C: New test.
5592 * g++.dg/ext/attr-noreturn.C: New test.
5593 * g++.dg/ext/attr-nothrow-2.C: New test.
5594 * g++.dg/ext/attr-nothrow.C: New test.
5595 * g++.dg/ext/attr-optimize.C: New test.
5596 * g++.dg/ext/attr-pure.C: New test.
5597 * g++.dg/ext/attr-returns-nonnull.C: New test.
5598 * g++.dg/ext/attr-warning.C: New test.
5600 2018-02-27 Nathan Sidwell <nathan@acm.org>
5603 * g++.dg/lookup/pr84426.C: New.
5605 2018-02-27 Richard Biener <rguenther@suse.de>
5607 PR tree-optimization/84512
5608 * gcc.dg/tree-ssa/pr84512.c: New testcase.
5610 2018-02-27 Martin Liska <mliska@suse.cz>
5612 PR gcov-profile/84548
5613 * g++.dg/gcov/pr84548.C: New test.
5615 2018-02-27 Jakub Jelinek <jakub@redhat.com>
5618 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
5620 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5623 * g++.dg/cpp1y/pr84558.C: New test.
5625 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5628 * g++.dg/cpp0x/alignas14.C: New.
5629 * g++.dg/cpp0x/alignas15.C: Likewise.
5631 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5634 * g++.dg/gomp/pr84557.C: New test.
5636 2018-02-26 Marek Polacek <polacek@redhat.com>
5639 * g++.dg/cpp1z/pr84325.C: New test.
5641 2018-02-26 Carl Love <cel@us.ibm.com>
5643 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
5645 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
5646 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
5647 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
5649 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
5650 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
5653 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5656 * gcc.target/i386/indirect-thunk-1.c: Updated.
5657 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5658 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5659 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5660 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5661 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5662 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5663 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5664 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5665 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5666 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5667 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5668 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5669 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5670 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5671 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5672 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5673 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5674 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5675 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5676 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5677 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5678 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5679 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5680 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5681 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5682 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5683 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5684 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5685 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5686 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5687 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5688 * gcc.target/i386/ret-thunk-9.c: Likewise.
5689 * gcc.target/i386/ret-thunk-10.c: Likewise.
5690 * gcc.target/i386/ret-thunk-11.c: Likewise.
5691 * gcc.target/i386/ret-thunk-12.c: Likewise.
5692 * gcc.target/i386/ret-thunk-13.c: Likewise.
5693 * gcc.target/i386/ret-thunk-14.c: Likewise.
5694 * gcc.target/i386/ret-thunk-15.c: Likewise.
5696 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
5698 * gcc.c-torture/execute/20180226-1.c: New test.
5700 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
5702 PR tree-optimization/83965
5703 * gcc.dg/vect/pr83965-2.c: New test.
5705 2018-02-26 Tom de Vries <tom@codesourcery.com>
5707 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
5709 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5712 * gcc.target/i386/ret-thunk-22.c: New test.
5713 * gcc.target/i386/ret-thunk-23.c: Likewise.
5714 * gcc.target/i386/ret-thunk-24.c: Likewise.
5715 * gcc.target/i386/ret-thunk-25.c: Likewise.
5716 * gcc.target/i386/ret-thunk-26.c: Likewise.
5718 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5721 * g++.dg/cpp1z/pr84533.C: New.
5723 2018-02-26 Marek Polacek <polacek@redhat.com>
5726 * g++.dg/parse/error60.C: New test.
5728 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5731 * g++.dg/gomp/pr84556.C: New test.
5732 * g++.dg/vect/pr84556.cc: New test.
5734 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
5737 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
5738 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5739 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
5740 * gfortran.dg/c_loc_test.f90: Likewise.
5741 * gfortran.dg/c_loc_tests_2.f03: Likewise.
5742 * gfortran.dg/proc_decl_17.f90: Likewise.
5743 * gfortran.dg/proc_ptr_8.f90: Likewise.
5745 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5748 * gcc.target/aarch64/lr_free_2.c: Revert changes in
5749 r254814 disabling -fomit-frame-pointer by default.
5750 * gcc.target/aarch64/spill_1.c: Likewise.
5751 * gcc.target/aarch64/test_frame_11.c: Likewise.
5752 * gcc.target/aarch64/test_frame_12.c: Likewise.
5753 * gcc.target/aarch64/test_frame_13.c: Likewise.
5754 * gcc.target/aarch64/test_frame_14.c: Likewise.
5755 * gcc.target/aarch64/test_frame_15.c: Likewise.
5756 * gcc.target/aarch64/test_frame_3.c: Likewise.
5757 * gcc.target/aarch64/test_frame_5.c: Likewise.
5758 * gcc.target/aarch64/test_frame_9.c: Likewise.
5760 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
5763 * gfortran.dg/explicit_shape_1.f90: New test.
5764 * gfortran.dg/automatic_module_variable.f90: Update regex.
5765 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
5766 * gfortran.dg/constant_shape.f90: Ditto.
5767 * gfortran.dg/dec_structure_23.f90: Ditto.
5768 * gfortran.dg/pr78240.f90: Ditto.
5770 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
5773 * gfortran.dg/pr84523.f90: New test.
5775 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5778 * gfortran.dg/select_type_40.f90: New test.
5780 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
5783 * gfortran.dg/data_substring.f90: New test.
5785 2018-02-24 Marek Polacek <polacek@redhat.com>
5788 * g++.dg/cpp1z/constexpr-83692.C: New test.
5790 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
5793 * gfortran.dg/statement_function_1.f90: Update test.
5795 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5798 * gfortran.dg/inquire_19.f90: New test.
5800 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5803 * gfortran.dg/pr83149_b.f90: New test.
5804 * gfortran.dg/pr83149_a.f90: Additional source for previous.
5806 2018-02-23 Carl Love <cel@us.ibm.com>
5808 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
5809 vec_signed2 and vec_unsigned2 to new Power 8 test file.
5810 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
5813 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5815 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
5816 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
5818 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5820 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
5823 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5826 * gfortran.dg/pr83149_1.f90: New test.
5827 * gfortran.dg/pr83149.f90: Additional source for previous.
5829 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
5832 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
5833 __GI___pthread_mutex_init as well.
5835 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5838 * gfortran.dg/class_68.f90: New test.
5840 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5843 * gfortran.dg/derived_init_5.f90: New test.
5845 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5848 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
5849 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
5851 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
5854 * gcc.target/powerpc/pr81572.c: New.
5856 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
5858 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
5860 2018-02-22 Martin Sebor <msebor@redhat.com>
5862 PR tree-optimization/84480
5863 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
5864 * g++.dg/warn/Wstringop-truncation-1.C: New test.
5866 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
5869 * gcc.target/i386/indirect-thunk-11.c: New test.
5870 * gcc.target/i386/indirect-thunk-12.c: Likewise.
5871 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
5872 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
5873 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
5874 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
5875 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
5876 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
5877 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
5878 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
5880 2018-02-22 Steve Ellcey <sellcey@cavium.com>
5883 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
5885 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
5887 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5889 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
5891 2018-02-22 Marek Polacek <polacek@redhat.com>
5894 * g++.dg/parse/error59.C: New test.
5896 2018-02-22 Tom de Vries <tom@codesourcery.com>
5898 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
5900 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5903 * g++.dg/cpp0x/pr77655.C: New.
5905 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5908 * g++.dg/cpp1y/pr84496.C: New test.
5911 * g++.dg/torture/pr84502.C: New test.
5913 PR tree-optimization/84503
5914 * gcc.dg/pr84503-1.c: New test.
5915 * gcc.dg/pr84503-2.c: New test.
5917 2018-02-21 Jakub Jelinek <jakub@redhat.com>
5919 PR tree-optimization/84478
5920 * gcc.c-torture/execute/pr84478.c: New test.
5922 2018-02-20 Martin Sebor <msebor@redhat.com>
5925 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
5926 * c-c++-common/Wrestrict.c: Same.
5927 * gcc.dg/Wrestrict-6.c: Same.
5928 * gcc.dg/Warray-bounds-27.c: New test.
5929 * gcc.dg/Wrestrict-8.c: New test.
5930 * gcc.dg/Wrestrict-9.c: New test.
5931 * gcc.dg/pr84095.c: New test.
5933 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5935 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
5937 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5941 * gfortran.dg/structure_constructor_14.f90: New test.
5943 2018-02-20 Jeff Law <law@redhat.com>
5946 PR tree-optimization/81592
5948 * gcc.dg/pr81592.c: New test.
5949 * gcc.dg/pr82123.c: New test.
5950 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
5952 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5955 * g++.dg/warn/Wunused-var-30.C: New test.
5957 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
5959 PR tree-optimization/84419
5960 * gcc.dg/vect/pr84419.c: New test.
5962 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5965 * gfortran.dg/pr82004.f90: New test.
5967 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
5969 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
5971 2018-02-20 Martin Liska <mliska@suse.cz>
5975 * gcc.target/i386/pr84310.c: New test.
5976 * gcc.target/i386/pr84310-2.c: Likewise.
5978 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5981 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
5983 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5986 * g++.dg/cpp1z/launder7.C: New test.
5989 * g++.dg/cpp0x/constexpr-84449.C: New test.
5992 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
5994 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
5998 * gfortran.dg/associate_22.f90: Enable commented out test.
5999 * gfortran.dg/associate_36.f90: New test.
6001 2018-02-19 Jakub Jelinek <jakub@redhat.com>
6004 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
6006 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
6008 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
6009 (dg-options): Use -mavx instead of -w.
6011 2018-02-19 Jakub Jelinek <jakub@redhat.com>
6014 * g++.dg/cpp1z/launder8.C: New test.
6017 * g++.dg/gomp/pr84448.C: New test.
6020 * g++.dg/gomp/pr84430.C: New test.
6022 PR tree-optimization/84452
6023 * gcc.dg/pr84452.c: New test.
6026 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
6028 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6031 * gfortran.dg/implied_do_io_4.f90: New test.
6033 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
6035 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
6036 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
6037 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
6039 2018-02-19 Carl Love <cel@us.ibm.com>
6041 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
6043 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6046 * gcc.target/i386/pr57193.c: Add -mtune=generic.
6048 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
6051 * g++.dg/cpp0x/auto50.C: New.
6052 * g++.dg/parse/friend12.C: Adjust.
6054 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6056 PR libgfortran/84389
6057 * gfortran.dg/dtio_33.f90: New test.
6059 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6061 PR libgfortran/84412
6062 * gfortran.dg/inquire_18.f90: New test.
6064 2018-02-18 Janus Weil <janus@gcc.gnu.org>
6067 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
6068 * gfortran.dg/pointer_intent_3.f90: Ditto.
6069 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
6070 * gfortran.dg/protected_3.f90: Ditto.
6071 * gfortran.dg/protected_4.f90: Ditto.
6072 * gfortran.dg/protected_5.f90: Ditto.
6073 * gfortran.dg/protected_6.f90: Ditto.
6075 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
6078 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
6081 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6084 * gfortran.dg/inline_matmul_22.f90: New test.
6086 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6089 * gfortran.dg/abort_shoulfail.f90: New test.
6090 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
6092 * gfortran.dg/PR19754_2.f90: Likewise.
6093 * gfortran.dg/PR19872.f: Likewise.
6094 * gfortran.dg/PR49268.f90: Likewise.
6095 * gfortran.dg/Wall.f90: Likewise.
6096 * gfortran.dg/Wno-all.f90: Likewise.
6097 * gfortran.dg/achar_1.f90: Likewise.
6098 * gfortran.dg/achar_2.f90: Likewise.
6099 * gfortran.dg/achar_4.f90: Likewise.
6100 * gfortran.dg/achar_6.F90: Likewise.
6101 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
6102 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
6103 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
6104 * gfortran.dg/actual_array_offset_1.f90: Likewise.
6105 * gfortran.dg/actual_array_result_1.f90: Likewise.
6106 * gfortran.dg/actual_array_substr_1.f90: Likewise.
6107 * gfortran.dg/actual_array_substr_2.f90: Likewise.
6108 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
6109 * gfortran.dg/actual_procedure_1.f90: Likewise.
6110 * gfortran.dg/adjustl_1.f90: Likewise.
6111 * gfortran.dg/advance_1.f90: Likewise.
6112 * gfortran.dg/advance_4.f90: Likewise.
6113 * gfortran.dg/advance_5.f90: Likewise.
6114 * gfortran.dg/advance_6.f90: Likewise.
6115 * gfortran.dg/aint_anint_1.f90: Likewise.
6116 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
6117 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
6118 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
6119 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
6120 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
6121 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
6122 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
6123 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
6124 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
6125 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
6126 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
6127 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
6128 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
6129 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
6130 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
6131 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
6132 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
6133 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
6134 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
6135 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
6136 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
6137 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6138 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
6139 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
6140 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
6141 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
6142 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
6143 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
6144 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
6145 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
6146 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
6147 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
6148 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
6149 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
6150 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
6151 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
6152 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
6153 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
6154 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
6155 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
6156 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
6157 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
6158 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
6159 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
6160 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
6161 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
6162 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
6163 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
6164 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
6165 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
6166 * gfortran.dg/allocatable_function_1.f90: Likewise.
6167 * gfortran.dg/allocatable_function_10.f90: Likewise.
6168 * gfortran.dg/allocatable_function_3.f90: Likewise.
6169 * gfortran.dg/allocatable_function_5.f90: Likewise.
6170 * gfortran.dg/allocatable_function_6.f90: Likewise.
6171 * gfortran.dg/allocatable_function_7.f90: Likewise.
6172 * gfortran.dg/allocatable_function_8.f90: Likewise.
6173 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
6174 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
6175 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
6176 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
6177 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
6178 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
6179 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
6180 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
6181 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
6182 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
6183 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
6184 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
6185 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
6186 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
6187 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
6188 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
6189 * gfortran.dg/allocate_class_3.f90: Likewise.
6190 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
6191 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
6192 * gfortran.dg/allocate_derived_5.f90: Likewise.
6193 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
6194 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
6195 * gfortran.dg/allocate_with_source_1.f90: Likewise.
6196 * gfortran.dg/allocate_with_source_10.f08: Likewise.
6197 * gfortran.dg/allocate_with_source_11.f08: Likewise.
6198 * gfortran.dg/allocate_with_source_12.f03: Likewise.
6199 * gfortran.dg/allocate_with_source_15.f03: Likewise.
6200 * gfortran.dg/allocate_with_source_16.f90: Likewise.
6201 * gfortran.dg/allocate_with_source_17.f03: Likewise.
6202 * gfortran.dg/allocate_with_source_18.f03: Likewise.
6203 * gfortran.dg/allocate_with_source_2.f90: Likewise.
6204 * gfortran.dg/allocate_with_source_20.f03: Likewise.
6205 * gfortran.dg/allocate_with_source_22.f03: Likewise.
6206 * gfortran.dg/allocate_with_source_23.f03: Likewise.
6207 * gfortran.dg/allocate_with_source_24.f90: Likewise.
6208 * gfortran.dg/allocate_with_source_5.f90: Likewise.
6209 * gfortran.dg/allocate_with_source_6.f90: Likewise.
6210 * gfortran.dg/allocate_with_source_7.f08: Likewise.
6211 * gfortran.dg/allocate_with_source_8.f08: Likewise.
6212 * gfortran.dg/allocate_with_source_9.f08: Likewise.
6213 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
6214 * gfortran.dg/allocate_zerosize_3.f: Likewise.
6215 * gfortran.dg/altreturn_3.f90: Likewise.
6216 * gfortran.dg/altreturn_5.f90: Likewise.
6217 * gfortran.dg/altreturn_7.f90: Likewise.
6218 * gfortran.dg/and_or_xor.f90: Likewise.
6219 * gfortran.dg/anint_1.f90: Likewise.
6220 * gfortran.dg/any_all_1.f90: Likewise.
6221 * gfortran.dg/anyallcount_1.f90: Likewise.
6222 * gfortran.dg/append_1.f90: Likewise.
6223 * gfortran.dg/argument_checking_1.f90: Likewise.
6224 * gfortran.dg/argument_checking_2.f90: Likewise.
6225 * gfortran.dg/argument_checking_8.f90: Likewise.
6226 * gfortran.dg/arithmetic_if.f90: Likewise.
6227 * gfortran.dg/array_1.f90: Likewise.
6228 * gfortran.dg/array_2.f90: Likewise.
6229 * gfortran.dg/array_alloc_1.f90: Likewise.
6230 * gfortran.dg/array_alloc_2.f90: Likewise.
6231 * gfortran.dg/array_alloc_3.f90: Likewise.
6232 * gfortran.dg/array_assignment_1.F90: Likewise.
6233 * gfortran.dg/array_assignment_5.f90: Likewise.
6234 * gfortran.dg/array_constructor_1.f90: Likewise.
6235 * gfortran.dg/array_constructor_10.f90: Likewise.
6236 * gfortran.dg/array_constructor_11.f90: Likewise.
6237 * gfortran.dg/array_constructor_12.f90: Likewise.
6238 * gfortran.dg/array_constructor_15.f90: Likewise.
6239 * gfortran.dg/array_constructor_16.f90: Likewise.
6240 * gfortran.dg/array_constructor_17.f90: Likewise.
6241 * gfortran.dg/array_constructor_19.f90: Likewise.
6242 * gfortran.dg/array_constructor_23.f: Likewise.
6243 * gfortran.dg/array_constructor_24.f: Likewise.
6244 * gfortran.dg/array_constructor_32.f90: Likewise.
6245 * gfortran.dg/array_constructor_36.f90: Likewise.
6246 * gfortran.dg/array_constructor_39.f90: Likewise.
6247 * gfortran.dg/array_constructor_4.f90: Likewise.
6248 * gfortran.dg/array_constructor_40.f90: Likewise.
6249 * gfortran.dg/array_constructor_44.f90: Likewise.
6250 * gfortran.dg/array_constructor_45.f90: Likewise.
6251 * gfortran.dg/array_constructor_46.f90: Likewise.
6252 * gfortran.dg/array_constructor_47.f90: Likewise.
6253 * gfortran.dg/array_constructor_49.f90: Likewise.
6254 * gfortran.dg/array_constructor_5.f90: Likewise.
6255 * gfortran.dg/array_constructor_50.f90: Likewise.
6256 * gfortran.dg/array_constructor_6.f90: Likewise.
6257 * gfortran.dg/array_constructor_7.f90: Likewise.
6258 * gfortran.dg/array_constructor_8.f90: Likewise.
6259 * gfortran.dg/array_constructor_9.f90: Likewise.
6260 * gfortran.dg/array_constructor_type_1.f03: Likewise.
6261 * gfortran.dg/array_constructor_type_10.f03: Likewise.
6262 * gfortran.dg/array_constructor_type_11.f03: Likewise.
6263 * gfortran.dg/array_constructor_type_12.f03: Likewise.
6264 * gfortran.dg/array_constructor_type_13.f90: Likewise.
6265 * gfortran.dg/array_constructor_type_14.f03: Likewise.
6266 * gfortran.dg/array_constructor_type_16.f03: Likewise.
6267 * gfortran.dg/array_constructor_type_2.f03: Likewise.
6268 * gfortran.dg/array_constructor_type_22.f03: Likewise.
6269 * gfortran.dg/array_constructor_type_3.f03: Likewise.
6270 * gfortran.dg/array_constructor_type_4.f03: Likewise.
6271 * gfortran.dg/array_constructor_type_5.f03: Likewise.
6272 * gfortran.dg/array_constructor_type_6.f03: Likewise.
6273 * gfortran.dg/array_constructor_type_7.f03: Likewise.
6274 * gfortran.dg/array_function_1.f90: Likewise.
6275 * gfortran.dg/array_function_5.f90: Likewise.
6276 * gfortran.dg/array_initializer_1.f90: Likewise.
6277 * gfortran.dg/array_initializer_2.f90: Likewise.
6278 * gfortran.dg/array_memcpy_5.f90: Likewise.
6279 * gfortran.dg/array_memset_2.f90: Likewise.
6280 * gfortran.dg/array_reference_1.f90: Likewise.
6281 * gfortran.dg/array_return_value_1.f90: Likewise.
6282 * gfortran.dg/array_section_1.f90: Likewise.
6283 * gfortran.dg/array_temporaries_3.f90: Likewise.
6284 * gfortran.dg/arrayio_1.f90: Likewise.
6285 * gfortran.dg/arrayio_10.f90: Likewise.
6286 * gfortran.dg/arrayio_11.f90: Likewise.
6287 * gfortran.dg/arrayio_12.f90: Likewise.
6288 * gfortran.dg/arrayio_13.f90: Likewise.
6289 * gfortran.dg/arrayio_14.f90: Likewise.
6290 * gfortran.dg/arrayio_16.f90: Likewise.
6291 * gfortran.dg/arrayio_2.f90: Likewise.
6292 * gfortran.dg/arrayio_3.f90: Likewise.
6293 * gfortran.dg/arrayio_4.f90: Likewise.
6294 * gfortran.dg/arrayio_5.f90: Likewise.
6295 * gfortran.dg/arrayio_6.f90: Likewise.
6296 * gfortran.dg/arrayio_7.f90: Likewise.
6297 * gfortran.dg/arrayio_8.f90: Likewise.
6298 * gfortran.dg/arrayio_9.f90: Likewise.
6299 * gfortran.dg/arrayio_derived_1.f90: Likewise.
6300 * gfortran.dg/assign_10.f90: Likewise.
6301 * gfortran.dg/assign_9.f90: Likewise.
6302 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
6303 * gfortran.dg/assignment_1.f90: Likewise.
6304 * gfortran.dg/associate_1.f03: Likewise.
6305 * gfortran.dg/associate_11.f90: Likewise.
6306 * gfortran.dg/associate_13.f90: Likewise.
6307 * gfortran.dg/associate_15.f90: Likewise.
6308 * gfortran.dg/associate_17.f90: Likewise.
6309 * gfortran.dg/associate_18.f08: Likewise.
6310 * gfortran.dg/associate_19.f03: Likewise.
6311 * gfortran.dg/associate_20.f03: Likewise.
6312 * gfortran.dg/associate_22.f90: Likewise.
6313 * gfortran.dg/associate_23.f90: Likewise.
6314 * gfortran.dg/associate_24.f90: Likewise.
6315 * gfortran.dg/associate_25.f90: Likewise.
6316 * gfortran.dg/associate_27.f90: Likewise.
6317 * gfortran.dg/associate_28.f90: Likewise.
6318 * gfortran.dg/associate_32.f03: Likewise.
6319 * gfortran.dg/associate_33.f03: Likewise.
6320 * gfortran.dg/associate_34.f90: Likewise.
6321 * gfortran.dg/associate_6.f03: Likewise.
6322 * gfortran.dg/associate_7.f03: Likewise.
6323 * gfortran.dg/associate_8.f03: Likewise.
6324 * gfortran.dg/associate_9.f03: Likewise.
6325 * gfortran.dg/associated_1.f90: Likewise.
6326 * gfortran.dg/associated_2.f90: Likewise.
6327 * gfortran.dg/associated_5.f90: Likewise.
6328 * gfortran.dg/associated_6.f90: Likewise.
6329 * gfortran.dg/associated_target_3.f90: Likewise.
6330 * gfortran.dg/associated_target_4.f90: Likewise.
6331 * gfortran.dg/associated_target_5.f03: Likewise.
6332 * gfortran.dg/associated_target_6.f03: Likewise.
6333 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6334 * gfortran.dg/assumed_rank_1.f90: Likewise.
6335 * gfortran.dg/assumed_rank_10.f90: Likewise.
6336 * gfortran.dg/assumed_rank_2.f90: Likewise.
6337 * gfortran.dg/assumed_rank_7.f90: Likewise.
6338 * gfortran.dg/assumed_rank_8.f90: Likewise.
6339 * gfortran.dg/assumed_rank_9.f90: Likewise.
6340 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6341 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6342 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
6343 * gfortran.dg/assumed_type_2.f90: Likewise.
6344 * gfortran.dg/atan2_1.f90: Likewise.
6345 * gfortran.dg/auto_array_1.f90: Likewise.
6346 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
6347 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
6348 * gfortran.dg/auto_char_len_3.f90: Likewise.
6349 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
6350 * gfortran.dg/auto_internal_assumed.f90: Likewise.
6351 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
6352 * gfortran.dg/auto_save_2.f90: Likewise.
6353 * gfortran.dg/automatic_default_init_1.f90: Likewise.
6354 * gfortran.dg/backslash_1.f90: Likewise.
6355 * gfortran.dg/backslash_2.f90: Likewise.
6356 * gfortran.dg/backslash_3.f: Likewise.
6357 * gfortran.dg/backspace_1.f: Likewise.
6358 * gfortran.dg/backspace_10.f90: Likewise.
6359 * gfortran.dg/backspace_11.f90: Likewise.
6360 * gfortran.dg/backspace_2.f: Likewise.
6361 * gfortran.dg/backspace_3.f: Likewise.
6362 * gfortran.dg/backspace_4.f: Likewise.
6363 * gfortran.dg/backspace_5.f: Likewise.
6364 * gfortran.dg/backspace_6.f: Likewise.
6365 * gfortran.dg/backspace_7.f90: Likewise.
6366 * gfortran.dg/backspace_8.f: Likewise.
6367 * gfortran.dg/backspace_9.f: Likewise.
6368 * gfortran.dg/bessel_1.f90: Likewise.
6369 * gfortran.dg/bessel_2.f90: Likewise.
6370 * gfortran.dg/bessel_5.f90: Likewise.
6371 * gfortran.dg/bessel_6.f90: Likewise.
6372 * gfortran.dg/bessel_7.f90: Likewise.
6373 * gfortran.dg/bind_c_dts_2.f03: Likewise.
6374 * gfortran.dg/bind_c_dts_3.f03: Likewise.
6375 * gfortran.dg/bind_c_usage_15.f90: Likewise.
6376 * gfortran.dg/bind_c_usage_16.f03: Likewise.
6377 * gfortran.dg/bind_c_usage_17.f90: Likewise.
6378 * gfortran.dg/bind_c_usage_24.f90: Likewise.
6379 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
6380 * gfortran.dg/binding_label_tests_16.f03: Likewise.
6381 * gfortran.dg/binding_label_tests_23.f90: Likewise.
6382 * gfortran.dg/bit_comparison_1.F90: Likewise.
6383 * gfortran.dg/bit_comparison_2.F90: Likewise.
6384 * gfortran.dg/block_1.f08: Likewise.
6385 * gfortran.dg/block_13.f08: Likewise.
6386 * gfortran.dg/block_14.f90: Likewise.
6387 * gfortran.dg/block_2.f08: Likewise.
6388 * gfortran.dg/block_6.f08: Likewise.
6389 * gfortran.dg/block_7.f08: Likewise.
6390 * gfortran.dg/block_8.f08: Likewise.
6391 * gfortran.dg/blockdata_1.f90: Likewise.
6392 * gfortran.dg/bound_1.f90: Likewise.
6393 * gfortran.dg/bound_2.f90: Likewise.
6394 * gfortran.dg/bound_3.f90: Likewise.
6395 * gfortran.dg/bound_4.f90: Likewise.
6396 * gfortran.dg/bound_5.f90: Likewise.
6397 * gfortran.dg/bound_6.f90: Likewise.
6398 * gfortran.dg/bound_7.f90: Likewise.
6399 * gfortran.dg/bound_8.f90: Likewise.
6400 * gfortran.dg/bound_9.f90: Likewise.
6401 * gfortran.dg/bound_simplification_1.f90: Likewise.
6402 * gfortran.dg/bound_simplification_3.f90: Likewise.
6403 * gfortran.dg/bound_simplification_4.f90: Likewise.
6404 * gfortran.dg/bound_simplification_5.f90: Likewise.
6405 * gfortran.dg/bound_simplification_6.f90: Likewise.
6406 * gfortran.dg/bounds_check_1.f90: Likewise.
6407 * gfortran.dg/bounds_check_12.f90: Likewise.
6408 * gfortran.dg/bounds_check_14.f90: Likewise.
6409 * gfortran.dg/bounds_check_15.f90: Likewise.
6410 * gfortran.dg/bounds_check_19.f90: Likewise.
6411 * gfortran.dg/bounds_check_8.f90: Likewise.
6412 * gfortran.dg/bounds_check_9.f90: Likewise.
6413 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
6414 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
6415 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
6416 * gfortran.dg/boz_1.f90: Likewise.
6417 * gfortran.dg/boz_11.f90: Likewise.
6418 * gfortran.dg/boz_13.f90: Likewise.
6419 * gfortran.dg/boz_14.f90: Likewise.
6420 * gfortran.dg/boz_15.f90: Likewise.
6421 * gfortran.dg/boz_3.f90: Likewise.
6422 * gfortran.dg/boz_6.f90: Likewise.
6423 * gfortran.dg/boz_9.f90: Likewise.
6424 * gfortran.dg/byte_1.f90: Likewise.
6425 * gfortran.dg/byte_2.f90: Likewise.
6426 * gfortran.dg/c_assoc.f90: Likewise.
6427 * gfortran.dg/c_assoc_2.f03: Likewise.
6428 * gfortran.dg/c_assoc_3.f90: Likewise.
6429 * gfortran.dg/c_by_val_1.f: Likewise.
6430 * gfortran.dg/c_by_val_5.f90: Likewise.
6431 * gfortran.dg/c_char_tests.f03: Likewise.
6432 * gfortran.dg/c_char_tests_2.f03: Likewise.
6433 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
6434 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
6435 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
6436 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6437 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
6438 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
6439 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
6440 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
6441 * gfortran.dg/c_kind_params.f90: Likewise.
6442 * gfortran.dg/c_loc_test_20.f90: Likewise.
6443 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6444 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
6445 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6446 * gfortran.dg/c_size_t_test.f03: Likewise.
6447 * gfortran.dg/c_sizeof_1.f90: Likewise.
6448 * gfortran.dg/c_sizeof_5.f90: Likewise.
6449 * gfortran.dg/c_sizeof_6.f90: Likewise.
6450 * gfortran.dg/char4_iunit_1.f03: Likewise.
6451 * gfortran.dg/char4_iunit_2.f03: Likewise.
6452 * gfortran.dg/char_allocation_1.f90: Likewise.
6453 * gfortran.dg/char_array_constructor.f90: Likewise.
6454 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6455 * gfortran.dg/char_assign_1.f90: Likewise.
6456 * gfortran.dg/char_associated_1.f90: Likewise.
6457 * gfortran.dg/char_cast_2.f90: Likewise.
6458 * gfortran.dg/char_comparison_1.f: Likewise.
6459 * gfortran.dg/char_component_initializer_1.f90: Likewise.
6460 * gfortran.dg/char_component_initializer_2.f90: Likewise.
6461 * gfortran.dg/char_cons_len.f90: Likewise.
6462 * gfortran.dg/char_conversion.f90: Likewise.
6463 * gfortran.dg/char_cshift_1.f90: Likewise.
6464 * gfortran.dg/char_cshift_2.f90: Likewise.
6465 * gfortran.dg/char_decl_2.f90: Likewise.
6466 * gfortran.dg/char_eoshift_1.f90: Likewise.
6467 * gfortran.dg/char_eoshift_2.f90: Likewise.
6468 * gfortran.dg/char_eoshift_3.f90: Likewise.
6469 * gfortran.dg/char_eoshift_4.f90: Likewise.
6470 * gfortran.dg/char_eoshift_5.f90: Likewise.
6471 * gfortran.dg/char_expr_1.f90: Likewise.
6472 * gfortran.dg/char_expr_3.f90: Likewise.
6473 * gfortran.dg/char_initialiser_actual.f90: Likewise.
6474 * gfortran.dg/char_length_12.f90: Likewise.
6475 * gfortran.dg/char_length_14.f90: Likewise.
6476 * gfortran.dg/char_length_15.f90: Likewise.
6477 * gfortran.dg/char_length_17.f90: Likewise.
6478 * gfortran.dg/char_length_20.f90: Likewise.
6479 * gfortran.dg/char_length_21.f90: Likewise.
6480 * gfortran.dg/char_length_5.f90: Likewise.
6481 * gfortran.dg/char_length_6.f90: Likewise.
6482 * gfortran.dg/char_length_7.f90: Likewise.
6483 * gfortran.dg/char_length_8.f90: Likewise.
6484 * gfortran.dg/char_pack_1.f90: Likewise.
6485 * gfortran.dg/char_pack_2.f90: Likewise.
6486 * gfortran.dg/char_pointer_assign.f90: Likewise.
6487 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
6488 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
6489 * gfortran.dg/char_pointer_dependency.f90: Likewise.
6490 * gfortran.dg/char_pointer_dummy.f90: Likewise.
6491 * gfortran.dg/char_pointer_func.f90: Likewise.
6492 * gfortran.dg/char_reshape_1.f90: Likewise.
6493 * gfortran.dg/char_result_1.f90: Likewise.
6494 * gfortran.dg/char_result_12.f90: Likewise.
6495 * gfortran.dg/char_result_13.f90: Likewise.
6496 * gfortran.dg/char_result_14.f90: Likewise.
6497 * gfortran.dg/char_result_15.f90: Likewise.
6498 * gfortran.dg/char_result_2.f90: Likewise.
6499 * gfortran.dg/char_result_3.f90: Likewise.
6500 * gfortran.dg/char_result_4.f90: Likewise.
6501 * gfortran.dg/char_result_5.f90: Likewise.
6502 * gfortran.dg/char_result_6.f90: Likewise.
6503 * gfortran.dg/char_result_7.f90: Likewise.
6504 * gfortran.dg/char_result_8.f90: Likewise.
6505 * gfortran.dg/char_spread_1.f90: Likewise.
6506 * gfortran.dg/char_transpose_1.f90: Likewise.
6507 * gfortran.dg/char_type_len.f90: Likewise.
6508 * gfortran.dg/char_unpack_1.f90: Likewise.
6509 * gfortran.dg/char_unpack_2.f90: Likewise.
6510 * gfortran.dg/character_array_constructor_1.f90: Likewise.
6511 * gfortran.dg/character_comparison_1.f90: Likewise.
6512 * gfortran.dg/character_comparison_2.f90: Likewise.
6513 * gfortran.dg/character_comparison_3.f90: Likewise.
6514 * gfortran.dg/character_comparison_4.f90: Likewise.
6515 * gfortran.dg/character_comparison_5.f90: Likewise.
6516 * gfortran.dg/character_comparison_6.f90: Likewise.
6517 * gfortran.dg/character_comparison_7.f90: Likewise.
6518 * gfortran.dg/character_comparison_8.f90: Likewise.
6519 * gfortran.dg/character_comparison_9.f90: Likewise.
6520 * gfortran.dg/charlen_15.f90: Likewise.
6521 * gfortran.dg/charlen_16.f90: Likewise.
6522 * gfortran.dg/chkbits.f90: Likewise.
6523 * gfortran.dg/chmod_1.f90: Likewise.
6524 * gfortran.dg/chmod_2.f90: Likewise.
6525 * gfortran.dg/chmod_3.f90: Likewise.
6526 * gfortran.dg/class_1.f03: Likewise.
6527 * gfortran.dg/class_18.f03: Likewise.
6528 * gfortran.dg/class_19.f03: Likewise.
6529 * gfortran.dg/class_35.f90: Likewise.
6530 * gfortran.dg/class_46.f03: Likewise.
6531 * gfortran.dg/class_48.f90: Likewise.
6532 * gfortran.dg/class_51.f90: Likewise.
6533 * gfortran.dg/class_52.f90: Likewise.
6534 * gfortran.dg/class_6.f03: Likewise.
6535 * gfortran.dg/class_63.f90: Likewise.
6536 * gfortran.dg/class_64.f90: Likewise.
6537 * gfortran.dg/class_65.f90: Likewise.
6538 * gfortran.dg/class_66.f90: Likewise.
6539 * gfortran.dg/class_67.f90: Likewise.
6540 * gfortran.dg/class_9.f03: Likewise.
6541 * gfortran.dg/class_alias.f90: Likewise.
6542 * gfortran.dg/class_allocate_1.f03: Likewise.
6543 * gfortran.dg/class_allocate_10.f03: Likewise.
6544 * gfortran.dg/class_allocate_13.f90: Likewise.
6545 * gfortran.dg/class_allocate_14.f90: Likewise.
6546 * gfortran.dg/class_allocate_15.f90: Likewise.
6547 * gfortran.dg/class_allocate_19.f03: Likewise.
6548 * gfortran.dg/class_allocate_21.f90: Likewise.
6549 * gfortran.dg/class_allocate_22.f90: Likewise.
6550 * gfortran.dg/class_allocate_3.f03: Likewise.
6551 * gfortran.dg/class_allocate_4.f03: Likewise.
6552 * gfortran.dg/class_allocate_5.f90: Likewise.
6553 * gfortran.dg/class_allocate_6.f03: Likewise.
6554 * gfortran.dg/class_allocate_7.f03: Likewise.
6555 * gfortran.dg/class_allocate_8.f03: Likewise.
6556 * gfortran.dg/class_allocate_9.f03: Likewise.
6557 * gfortran.dg/class_array_1.f03: Likewise.
6558 * gfortran.dg/class_array_14.f90: Likewise.
6559 * gfortran.dg/class_array_15.f03: Likewise.
6560 * gfortran.dg/class_array_16.f90: Likewise.
6561 * gfortran.dg/class_array_2.f03: Likewise.
6562 * gfortran.dg/class_array_20.f03: Likewise.
6563 * gfortran.dg/class_array_21.f03: Likewise.
6564 * gfortran.dg/class_array_3.f03: Likewise.
6565 * gfortran.dg/class_array_4.f03: Likewise.
6566 * gfortran.dg/class_array_7.f03: Likewise.
6567 * gfortran.dg/class_array_8.f03: Likewise.
6568 * gfortran.dg/class_array_9.f03: Likewise.
6569 * gfortran.dg/class_defined_operator_1.f03: Likewise.
6570 * gfortran.dg/class_dummy_1.f03: Likewise.
6571 * gfortran.dg/class_optional_1.f90: Likewise.
6572 * gfortran.dg/class_optional_2.f90: Likewise.
6573 * gfortran.dg/class_result_5.f90: Likewise.
6574 * gfortran.dg/class_result_6.f90: Likewise.
6575 * gfortran.dg/class_to_type_1.f03: Likewise.
6576 * gfortran.dg/class_to_type_2.f90: Likewise.
6577 * gfortran.dg/class_to_type_3.f03: Likewise.
6578 * gfortran.dg/class_to_type_4.f90: Likewise.
6579 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
6580 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
6581 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
6582 * gfortran.dg/coarray/atomic_1.f90: Likewise.
6583 * gfortran.dg/coarray/atomic_2.f90: Likewise.
6584 * gfortran.dg/coarray/codimension.f90: Likewise.
6585 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
6586 * gfortran.dg/coarray/collectives_1.f90: Likewise.
6587 * gfortran.dg/coarray/collectives_2.f90: Likewise.
6588 * gfortran.dg/coarray/collectives_3.f90: Likewise.
6589 * gfortran.dg/coarray/collectives_4.f90: Likewise.
6590 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
6591 * gfortran.dg/coarray/dummy_1.f90: Likewise.
6592 * gfortran.dg/coarray/event_1.f90: Likewise.
6593 * gfortran.dg/coarray/event_2.f90: Likewise.
6594 * gfortran.dg/coarray/get_array.f90: Likewise.
6595 * gfortran.dg/coarray/image_index_1.f90: Likewise.
6596 * gfortran.dg/coarray/image_index_2.f90: Likewise.
6597 * gfortran.dg/coarray/image_index_3.f90: Likewise.
6598 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
6599 * gfortran.dg/coarray/lock_1.f90: Likewise.
6600 * gfortran.dg/coarray/lock_2.f90: Likewise.
6601 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
6602 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
6603 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
6604 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
6605 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
6606 * gfortran.dg/coarray/registering_1.f90: Likewise.
6607 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
6608 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
6609 * gfortran.dg/coarray/send_array.f90: Likewise.
6610 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
6611 * gfortran.dg/coarray/sendget_array.f90: Likewise.
6612 * gfortran.dg/coarray/subobject_1.f90: Likewise.
6613 * gfortran.dg/coarray/sync_1.f90: Likewise.
6614 * gfortran.dg/coarray/sync_3.f90: Likewise.
6615 * gfortran.dg/coarray/this_image_1.f90: Likewise.
6616 * gfortran.dg/coarray/this_image_2.f90: Likewise.
6617 * gfortran.dg/coarray_13.f90: Likewise.
6618 * gfortran.dg/coarray_15.f90: Likewise.
6619 * gfortran.dg/coarray_16.f90: Likewise.
6620 * gfortran.dg/coarray_2.f90: Likewise.
6621 * gfortran.dg/coarray_23.f90: Likewise.
6622 * gfortran.dg/coarray_40.f90: Likewise.
6623 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
6624 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
6625 * gfortran.dg/coarray_allocate_10.f08: Likewise.
6626 * gfortran.dg/coarray_allocate_2.f08: Likewise.
6627 * gfortran.dg/coarray_allocate_3.f08: Likewise.
6628 * gfortran.dg/coarray_allocate_4.f08: Likewise.
6629 * gfortran.dg/coarray_allocate_5.f08: Likewise.
6630 * gfortran.dg/coarray_allocate_7.f08: Likewise.
6631 * gfortran.dg/coarray_allocate_8.f08: Likewise.
6632 * gfortran.dg/coarray_allocate_9.f08: Likewise.
6633 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6634 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6635 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
6636 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
6637 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
6638 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
6639 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
6640 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
6641 * gfortran.dg/coarray_stat_2.f90: Likewise.
6642 * gfortran.dg/coarray_subobject_1.f90: Likewise.
6643 * gfortran.dg/coindexed_1.f90: Likewise.
6644 * gfortran.dg/comma.f: Likewise.
6645 * gfortran.dg/comma_format_extension_3.f: Likewise.
6646 * gfortran.dg/comma_format_extension_4.f: Likewise.
6647 * gfortran.dg/common_2.f90: Likewise.
6648 * gfortran.dg/common_4.f90: Likewise.
6649 * gfortran.dg/common_align_1.f90: Likewise.
6650 * gfortran.dg/common_align_2.f90: Likewise.
6651 * gfortran.dg/common_equivalence_1.f: Likewise.
6652 * gfortran.dg/common_pointer_1.f90: Likewise.
6653 * gfortran.dg/common_resize_1.f: Likewise.
6654 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
6655 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
6656 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
6657 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
6658 * gfortran.dg/complex_read.f90: Likewise.
6659 * gfortran.dg/complex_write.f90: Likewise.
6660 * gfortran.dg/constant_substring.f: Likewise.
6661 * gfortran.dg/constructor_2.f90: Likewise.
6662 * gfortran.dg/constructor_3.f90: Likewise.
6663 * gfortran.dg/constructor_6.f90: Likewise.
6664 * gfortran.dg/contained_1.f90: Likewise.
6665 * gfortran.dg/contained_3.f90: Likewise.
6666 * gfortran.dg/contained_equivalence_1.f90: Likewise.
6667 * gfortran.dg/contained_module_proc_1.f90: Likewise.
6668 * gfortran.dg/continuation_1.f90: Likewise.
6669 * gfortran.dg/continuation_11.f90: Likewise.
6670 * gfortran.dg/continuation_12.f90: Likewise.
6671 * gfortran.dg/continuation_13.f90: Likewise.
6672 * gfortran.dg/continuation_14.f: Likewise.
6673 * gfortran.dg/continuation_8.f90: Likewise.
6674 * gfortran.dg/convert_2.f90: Likewise.
6675 * gfortran.dg/convert_implied_open.f90: Likewise.
6676 * gfortran.dg/count_init_expr.f03: Likewise.
6677 * gfortran.dg/cr_lf.f90: Likewise.
6678 * gfortran.dg/cray_pointers_10.f90: Likewise.
6679 * gfortran.dg/cray_pointers_2.f90: Likewise.
6680 * gfortran.dg/cray_pointers_5.f90: Likewise.
6681 * gfortran.dg/cray_pointers_7.f90: Likewise.
6682 * gfortran.dg/cray_pointers_8.f90: Likewise.
6683 * gfortran.dg/cshift_1.f90: Likewise.
6684 * gfortran.dg/cshift_2.f90: Likewise.
6685 * gfortran.dg/cshift_large_1.f90: Likewise.
6686 * gfortran.dg/cshift_nan_1.f90: Likewise.
6687 * gfortran.dg/csqrt_2.f: Likewise.
6688 * gfortran.dg/data_array_1.f90: Likewise.
6689 * gfortran.dg/data_char_1.f90: Likewise.
6690 * gfortran.dg/data_char_2.f90: Likewise.
6691 * gfortran.dg/data_char_3.f90: Likewise.
6692 * gfortran.dg/data_derived_1.f90: Likewise.
6693 * gfortran.dg/data_implied_do_1.f90: Likewise.
6694 * gfortran.dg/data_namelist_conflict.f90: Likewise.
6695 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
6696 * gfortran.dg/deallocate_stat.f90: Likewise.
6697 * gfortran.dg/deallocate_stat_2.f90: Likewise.
6698 * gfortran.dg/debug/pr37738.f: Likewise.
6699 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
6700 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
6701 * gfortran.dg/dec_exp_1.f90: Likewise.
6702 * gfortran.dg/dec_init_1.f90: Likewise.
6703 * gfortran.dg/dec_init_2.f90: Likewise.
6704 * gfortran.dg/dec_init_3.f90: Likewise.
6705 * gfortran.dg/dec_init_4.f90: Likewise.
6706 * gfortran.dg/dec_io_1.f90: Likewise.
6707 * gfortran.dg/dec_io_2.f90: Likewise.
6708 * gfortran.dg/dec_io_2a.f90: Likewise.
6709 * gfortran.dg/dec_io_6.f90: Likewise.
6710 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
6711 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
6712 * gfortran.dg/dec_math.f90: Likewise.
6713 * gfortran.dg/dec_parameter_1.f: Likewise.
6714 * gfortran.dg/dec_parameter_2.f90: Likewise.
6715 * gfortran.dg/dec_static_1.f90: Likewise.
6716 * gfortran.dg/dec_static_2.f90: Likewise.
6717 * gfortran.dg/dec_structure_1.f90: Likewise.
6718 * gfortran.dg/dec_structure_10.f90: Likewise.
6719 * gfortran.dg/dec_structure_18.f90: Likewise.
6720 * gfortran.dg/dec_structure_19.f90: Likewise.
6721 * gfortran.dg/dec_structure_2.f90: Likewise.
6722 * gfortran.dg/dec_structure_22.f90: Likewise.
6723 * gfortran.dg/dec_structure_3.f90: Likewise.
6724 * gfortran.dg/dec_structure_4.f90: Likewise.
6725 * gfortran.dg/dec_structure_5.f90: Likewise.
6726 * gfortran.dg/dec_structure_6.f90: Likewise.
6727 * gfortran.dg/dec_structure_7.f90: Likewise.
6728 * gfortran.dg/dec_union_1.f90: Likewise.
6729 * gfortran.dg/dec_union_2.f90: Likewise.
6730 * gfortran.dg/dec_union_3.f90: Likewise.
6731 * gfortran.dg/dec_union_4.f90: Likewise.
6732 * gfortran.dg/dec_union_5.f90: Likewise.
6733 * gfortran.dg/default_format_1.f90: Likewise.
6734 * gfortran.dg/default_format_2.f90: Likewise.
6735 * gfortran.dg/default_format_denormal_1.f90: Likewise.
6736 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6737 * gfortran.dg/default_initialization_3.f90: Likewise.
6738 * gfortran.dg/default_initialization_4.f90: Likewise.
6739 * gfortran.dg/default_initialization_5.f90: Likewise.
6740 * gfortran.dg/deferred_character_1.f90: Likewise.
6741 * gfortran.dg/deferred_character_10.f90: Likewise.
6742 * gfortran.dg/deferred_character_11.f90: Likewise.
6743 * gfortran.dg/deferred_character_12.f90: Likewise.
6744 * gfortran.dg/deferred_character_13.f90: Likewise.
6745 * gfortran.dg/deferred_character_14.f90: Likewise.
6746 * gfortran.dg/deferred_character_15.f90: Likewise.
6747 * gfortran.dg/deferred_character_16.f90: Likewise.
6748 * gfortran.dg/deferred_character_2.f90: Likewise.
6749 * gfortran.dg/deferred_character_3.f90: Likewise.
6750 * gfortran.dg/deferred_character_4.f90: Likewise.
6751 * gfortran.dg/deferred_character_5.f90: Likewise.
6752 * gfortran.dg/deferred_character_6.f90: Likewise.
6753 * gfortran.dg/deferred_character_7.f90: Likewise.
6754 * gfortran.dg/deferred_character_8.f90: Likewise.
6755 * gfortran.dg/deferred_character_9.f90: Likewise.
6756 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
6757 * gfortran.dg/deferred_type_component_1.f90: Likewise.
6758 * gfortran.dg/deferred_type_component_2.f90: Likewise.
6759 * gfortran.dg/deferred_type_param_2.f90: Likewise.
6760 * gfortran.dg/deferred_type_param_4.f90: Likewise.
6761 * gfortran.dg/deferred_type_param_5.f90: Likewise.
6762 * gfortran.dg/deferred_type_param_6.f90: Likewise.
6763 * gfortran.dg/deferred_type_param_8.f90: Likewise.
6764 * gfortran.dg/deferred_type_param_9.f90: Likewise.
6765 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
6766 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
6767 * gfortran.dg/defined_assignment_1.f90: Likewise.
6768 * gfortran.dg/defined_assignment_10.f90: Likewise.
6769 * gfortran.dg/defined_assignment_11.f90: Likewise.
6770 * gfortran.dg/defined_assignment_2.f90: Likewise.
6771 * gfortran.dg/defined_assignment_3.f90: Likewise.
6772 * gfortran.dg/defined_assignment_4.f90: Likewise.
6773 * gfortran.dg/defined_assignment_5.f90: Likewise.
6774 * gfortran.dg/defined_assignment_8.f90: Likewise.
6775 * gfortran.dg/defined_assignment_9.f90: Likewise.
6776 * gfortran.dg/dependency_2.f90: Likewise.
6777 * gfortran.dg/dependency_21.f90: Likewise.
6778 * gfortran.dg/dependency_22.f90: Likewise.
6779 * gfortran.dg/dependency_23.f90: Likewise.
6780 * gfortran.dg/dependency_24.f90: Likewise.
6781 * gfortran.dg/dependency_25.f90: Likewise.
6782 * gfortran.dg/dependency_26.f90: Likewise.
6783 * gfortran.dg/dependency_39.f90: Likewise.
6784 * gfortran.dg/dependency_40.f90: Likewise.
6785 * gfortran.dg/dependency_41.f90: Likewise.
6786 * gfortran.dg/dependency_42.f90: Likewise.
6787 * gfortran.dg/dependency_43.f90: Likewise.
6788 * gfortran.dg/dependency_44.f90: Likewise.
6789 * gfortran.dg/dependency_45.f90: Likewise.
6790 * gfortran.dg/dependency_50.f90: Likewise.
6791 * gfortran.dg/dependency_51.f90: Likewise.
6792 * gfortran.dg/dependent_decls_1.f90: Likewise.
6793 * gfortran.dg/der_array_1.f90: Likewise.
6794 * gfortran.dg/der_array_io_1.f90: Likewise.
6795 * gfortran.dg/der_array_io_2.f90: Likewise.
6796 * gfortran.dg/der_array_io_3.f90: Likewise.
6797 * gfortran.dg/der_io_1.f90: Likewise.
6798 * gfortran.dg/der_io_3.f90: Likewise.
6799 * gfortran.dg/der_pointer_2.f90: Likewise.
6800 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
6801 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
6802 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
6803 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
6804 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
6805 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6806 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
6807 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
6808 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
6809 * gfortran.dg/derived_external_function_1.f90: Likewise.
6810 * gfortran.dg/derived_init_1.f90: Likewise.
6811 * gfortran.dg/derived_init_2.f90: Likewise.
6812 * gfortran.dg/derived_init_3.f90: Likewise.
6813 * gfortran.dg/derived_init_4.f90: Likewise.
6814 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
6815 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6816 * gfortran.dg/dev_null.F90: Likewise.
6817 * gfortran.dg/dfloat_1.f90: Likewise.
6818 * gfortran.dg/dim_sum_1.f90: Likewise.
6819 * gfortran.dg/dim_sum_2.f90: Likewise.
6820 * gfortran.dg/dim_sum_3.f90: Likewise.
6821 * gfortran.dg/direct_io_10.f: Likewise.
6822 * gfortran.dg/direct_io_11.f90: Likewise.
6823 * gfortran.dg/direct_io_12.f90: Likewise.
6824 * gfortran.dg/direct_io_2.f90: Likewise.
6825 * gfortran.dg/direct_io_3.f90: Likewise.
6826 * gfortran.dg/direct_io_4.f90: Likewise.
6827 * gfortran.dg/direct_io_5.f90: Likewise.
6828 * gfortran.dg/direct_io_6.f90: Likewise.
6829 * gfortran.dg/direct_io_7.f90: Likewise.
6830 * gfortran.dg/direct_io_8.f90: Likewise.
6831 * gfortran.dg/direct_io_9.f: Likewise.
6832 * gfortran.dg/do_1.f90: Likewise.
6833 * gfortran.dg/do_3.F90: Likewise.
6834 * gfortran.dg/do_concurrent_2.f90: Likewise.
6835 * gfortran.dg/do_concurrent_4.f90: Likewise.
6836 * gfortran.dg/do_corner_warn.f90: Likewise.
6837 * gfortran.dg/do_iterator_2.f90: Likewise.
6838 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
6839 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
6840 * gfortran.dg/dos_eol.f: Likewise.
6841 * gfortran.dg/dot_product_1.f03: Likewise.
6842 * gfortran.dg/dot_product_2.f90: Likewise.
6843 * gfortran.dg/dot_product_4.f90: Likewise.
6844 * gfortran.dg/dshift_1.F90: Likewise.
6845 * gfortran.dg/dshift_2.F90: Likewise.
6846 * gfortran.dg/dtio_1.f90: Likewise.
6847 * gfortran.dg/dtio_10.f90: Likewise.
6848 * gfortran.dg/dtio_12.f90: Likewise.
6849 * gfortran.dg/dtio_14.f90: Likewise.
6850 * gfortran.dg/dtio_15.f90: Likewise.
6851 * gfortran.dg/dtio_16.f90: Likewise.
6852 * gfortran.dg/dtio_17.f90: Likewise.
6853 * gfortran.dg/dtio_19.f90: Likewise.
6854 * gfortran.dg/dtio_2.f90: Likewise.
6855 * gfortran.dg/dtio_20.f03: Likewise.
6856 * gfortran.dg/dtio_22.f90: Likewise.
6857 * gfortran.dg/dtio_24.f90: Likewise.
6858 * gfortran.dg/dtio_25.f90: Likewise.
6859 * gfortran.dg/dtio_26.f03: Likewise.
6860 * gfortran.dg/dtio_27.f90: Likewise.
6861 * gfortran.dg/dtio_28.f03: Likewise.
6862 * gfortran.dg/dtio_3.f90: Likewise.
6863 * gfortran.dg/dtio_30.f03: Likewise.
6864 * gfortran.dg/dtio_31.f03: Likewise.
6865 * gfortran.dg/dtio_32.f03: Likewise.
6866 * gfortran.dg/dtio_4.f90: Likewise.
6867 * gfortran.dg/dtio_5.f90: Likewise.
6868 * gfortran.dg/dtio_7.f90: Likewise.
6869 * gfortran.dg/dtio_8.f90: Likewise.
6870 * gfortran.dg/dtio_9.f90: Likewise.
6871 * gfortran.dg/dummy_procedure_3.f90: Likewise.
6872 * gfortran.dg/dummy_procedure_7.f90: Likewise.
6873 * gfortran.dg/dup_save_1.f90: Likewise.
6874 * gfortran.dg/dup_save_2.f90: Likewise.
6875 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
6876 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
6877 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6878 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
6879 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
6880 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
6881 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
6882 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
6883 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
6884 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
6885 * gfortran.dg/e_d_fmt.f90: Likewise.
6886 * gfortran.dg/edit_real_1.f90: Likewise.
6887 * gfortran.dg/elemental_by_value_1.f90: Likewise.
6888 * gfortran.dg/elemental_dependency_1.f90: Likewise.
6889 * gfortran.dg/elemental_dependency_4.f90: Likewise.
6890 * gfortran.dg/elemental_dependency_5.f90: Likewise.
6891 * gfortran.dg/elemental_dependency_6.f90: Likewise.
6892 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
6893 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
6894 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
6895 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
6896 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
6897 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
6898 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
6899 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
6900 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
6901 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
6902 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
6903 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
6904 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
6905 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
6906 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
6907 * gfortran.dg/empty_format_1.f90: Likewise.
6908 * gfortran.dg/endfile.f: Likewise.
6909 * gfortran.dg/endfile.f90: Likewise.
6910 * gfortran.dg/endfile_2.f90: Likewise.
6911 * gfortran.dg/entry_1.f90: Likewise.
6912 * gfortran.dg/entry_10.f90: Likewise.
6913 * gfortran.dg/entry_12.f90: Likewise.
6914 * gfortran.dg/entry_13.f90: Likewise.
6915 * gfortran.dg/entry_14.f90: Likewise.
6916 * gfortran.dg/entry_16.f90: Likewise.
6917 * gfortran.dg/entry_3.f90: Likewise.
6918 * gfortran.dg/entry_6.f90: Likewise.
6919 * gfortran.dg/entry_9.f90: Likewise.
6920 * gfortran.dg/entry_array_specs_2.f: Likewise.
6921 * gfortran.dg/enum_1.f90: Likewise.
6922 * gfortran.dg/enum_9.f90: Likewise.
6923 * gfortran.dg/eof_1.f90: Likewise.
6924 * gfortran.dg/eof_2.f90: Likewise.
6925 * gfortran.dg/eof_4.f90: Likewise.
6926 * gfortran.dg/eof_5.f90: Likewise.
6927 * gfortran.dg/eor_handling_1.f90: Likewise.
6928 * gfortran.dg/eor_handling_2.f90: Likewise.
6929 * gfortran.dg/eor_handling_3.f90: Likewise.
6930 * gfortran.dg/eor_handling_4.f90: Likewise.
6931 * gfortran.dg/eor_handling_5.f90: Likewise.
6932 * gfortran.dg/eoshift_3.f90: Likewise.
6933 * gfortran.dg/eoshift_4.f90: Likewise.
6934 * gfortran.dg/eoshift_5.f90: Likewise.
6935 * gfortran.dg/eoshift_6.f90: Likewise.
6936 * gfortran.dg/eoshift_large_1.f90: Likewise.
6937 * gfortran.dg/equiv_6.f90: Likewise.
6938 * gfortran.dg/equiv_7.f90: Likewise.
6939 * gfortran.dg/equiv_9.f90: Likewise.
6940 * gfortran.dg/equiv_constraint_4.f90: Likewise.
6941 * gfortran.dg/erf_2.F90: Likewise.
6942 * gfortran.dg/erf_3.F90: Likewise.
6943 * gfortran.dg/erfc_scaled_1.f90: Likewise.
6944 * gfortran.dg/error_format_2.f90: Likewise.
6945 * gfortran.dg/error_recovery_5.f90: Likewise.
6946 * gfortran.dg/execute_command_line_2.f90: Likewise.
6947 * gfortran.dg/execute_command_line_3.f90: Likewise.
6948 * gfortran.dg/exit_1.f08: Likewise.
6949 * gfortran.dg/exit_3.f08: Likewise.
6950 * gfortran.dg/exponent_1.f90: Likewise.
6951 * gfortran.dg/exponent_2.f90: Likewise.
6952 * gfortran.dg/extended_char_comparison_1.f: Likewise.
6953 * gfortran.dg/extends_1.f03: Likewise.
6954 * gfortran.dg/extends_16.f90: Likewise.
6955 * gfortran.dg/extends_2.f03: Likewise.
6956 * gfortran.dg/extends_3.f03: Likewise.
6957 * gfortran.dg/extends_4.f03: Likewise.
6958 * gfortran.dg/extends_type_of_1.f03: Likewise.
6959 * gfortran.dg/extends_type_of_2.f03: Likewise.
6960 * gfortran.dg/external_procedures_3.f90: Likewise.
6961 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6962 * gfortran.dg/f2003_io_1.f03: Likewise.
6963 * gfortran.dg/f2003_io_4.f03: Likewise.
6964 * gfortran.dg/f2003_io_5.f03: Likewise.
6965 * gfortran.dg/f2003_io_6.f03: Likewise.
6966 * gfortran.dg/f2003_io_7.f03: Likewise.
6967 * gfortran.dg/f2c_1.f90: Likewise.
6968 * gfortran.dg/f2c_2.f90: Likewise.
6969 * gfortran.dg/f2c_3.f90: Likewise.
6970 * gfortran.dg/f2c_4.f90: Likewise.
6971 * gfortran.dg/f2c_6.f90: Likewise.
6972 * gfortran.dg/f2c_7.f90: Likewise.
6973 * gfortran.dg/f2c_9.f90: Likewise.
6974 * gfortran.dg/fgetc_1.f90: Likewise.
6975 * gfortran.dg/fgetc_2.f90: Likewise.
6976 * gfortran.dg/filename_null.f90: Likewise.
6977 * gfortran.dg/finalize_12.f90: Likewise.
6978 * gfortran.dg/finalize_13.f90: Likewise.
6979 * gfortran.dg/finalize_15.f90: Likewise.
6980 * gfortran.dg/finalize_17.f90: Likewise.
6981 * gfortran.dg/finalize_18.f90: Likewise.
6982 * gfortran.dg/finalize_25.f90: Likewise.
6983 * gfortran.dg/finalize_29.f08: Likewise.
6984 * gfortran.dg/finalize_31.f90: Likewise.
6985 * gfortran.dg/float_1.f90: Likewise.
6986 * gfortran.dg/flush_1.f90: Likewise.
6987 * gfortran.dg/fmt_bz_bn.f: Likewise.
6988 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
6989 * gfortran.dg/fmt_cache_1.f: Likewise.
6990 * gfortran.dg/fmt_cache_2.f: Likewise.
6991 * gfortran.dg/fmt_cache_3.f90: Likewise.
6992 * gfortran.dg/fmt_colon.f90: Likewise.
6993 * gfortran.dg/fmt_e.f90: Likewise.
6994 * gfortran.dg/fmt_en.f90: Likewise.
6995 * gfortran.dg/fmt_error_10.f: Likewise.
6996 * gfortran.dg/fmt_error_9.f: Likewise.
6997 * gfortran.dg/fmt_exhaust.f90: Likewise.
6998 * gfortran.dg/fmt_f0_1.f90: Likewise.
6999 * gfortran.dg/fmt_f_an_p.f: Likewise.
7000 * gfortran.dg/fmt_fw_d.f90: Likewise.
7001 * gfortran.dg/fmt_g.f: Likewise.
7002 * gfortran.dg/fmt_g0_1.f08: Likewise.
7003 * gfortran.dg/fmt_g0_2.f08: Likewise.
7004 * gfortran.dg/fmt_g0_4.f08: Likewise.
7005 * gfortran.dg/fmt_g0_5.f08: Likewise.
7006 * gfortran.dg/fmt_g0_6.f08: Likewise.
7007 * gfortran.dg/fmt_g0_7.f08: Likewise.
7008 * gfortran.dg/fmt_g_1.f90: Likewise.
7009 * gfortran.dg/fmt_int_sign.f90: Likewise.
7010 * gfortran.dg/fmt_l.f90: Likewise.
7011 * gfortran.dg/fmt_missing_period_2.f: Likewise.
7012 * gfortran.dg/fmt_missing_period_3.f: Likewise.
7013 * gfortran.dg/fmt_p_1.f90: Likewise.
7014 * gfortran.dg/fmt_pf.f90: Likewise.
7015 * gfortran.dg/fmt_read.f90: Likewise.
7016 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
7017 * gfortran.dg/fmt_t_1.f90: Likewise.
7018 * gfortran.dg/fmt_t_2.f90: Likewise.
7019 * gfortran.dg/fmt_t_3.f90: Likewise.
7020 * gfortran.dg/fmt_t_4.f90: Likewise.
7021 * gfortran.dg/fmt_t_5.f90: Likewise.
7022 * gfortran.dg/fmt_t_6.f: Likewise.
7023 * gfortran.dg/fmt_t_7.f: Likewise.
7024 * gfortran.dg/fmt_t_9.f: Likewise.
7025 * gfortran.dg/fmt_tl.f: Likewise.
7026 * gfortran.dg/fmt_unlimited.f90: Likewise.
7027 * gfortran.dg/fmt_white.f: Likewise.
7028 * gfortran.dg/fmt_zero_digits.f90: Likewise.
7029 * gfortran.dg/fold_nearest.f90: Likewise.
7030 * gfortran.dg/forall_1.f90: Likewise.
7031 * gfortran.dg/forall_10.f90: Likewise.
7032 * gfortran.dg/forall_12.f90: Likewise.
7033 * gfortran.dg/forall_13.f90: Likewise.
7034 * gfortran.dg/forall_15.f90: Likewise.
7035 * gfortran.dg/forall_4.f90: Likewise.
7036 * gfortran.dg/forall_5.f90: Likewise.
7037 * gfortran.dg/forall_6.f90: Likewise.
7038 * gfortran.dg/forall_7.f90: Likewise.
7039 * gfortran.dg/fraction.f90: Likewise.
7040 * gfortran.dg/fseek.f90: Likewise.
7041 * gfortran.dg/ftell_1.f90: Likewise.
7042 * gfortran.dg/ftell_2.f90: Likewise.
7043 * gfortran.dg/ftell_3.f90: Likewise.
7044 * gfortran.dg/func_assign_2.f90: Likewise.
7045 * gfortran.dg/func_assign_3.f90: Likewise.
7046 * gfortran.dg/func_derived_1.f90: Likewise.
7047 * gfortran.dg/func_derived_2.f90: Likewise.
7048 * gfortran.dg/func_derived_3.f90: Likewise.
7049 * gfortran.dg/func_result_1.f90: Likewise.
7050 * gfortran.dg/func_result_2.f90: Likewise.
7051 * gfortran.dg/func_result_6.f90: Likewise.
7052 * gfortran.dg/function_charlen_2.f90: Likewise.
7053 * gfortran.dg/function_charlen_3.f: Likewise.
7054 * gfortran.dg/function_kinds_1.f90: Likewise.
7055 * gfortran.dg/function_kinds_4.f90: Likewise.
7056 * gfortran.dg/function_optimize_10.f90: Likewise.
7057 * gfortran.dg/function_optimize_11.f90: Likewise.
7058 * gfortran.dg/function_optimize_12.f90: Likewise.
7059 * gfortran.dg/function_optimize_4.f90: Likewise.
7060 * gfortran.dg/function_optimize_8.f90: Likewise.
7061 * gfortran.dg/g77/13037.f: Likewise.
7062 * gfortran.dg/g77/1832.f: Likewise.
7063 * gfortran.dg/g77/19981119-0.f: Likewise.
7064 * gfortran.dg/g77/19990313-0.f: Likewise.
7065 * gfortran.dg/g77/19990313-1.f: Likewise.
7066 * gfortran.dg/g77/19990313-2.f: Likewise.
7067 * gfortran.dg/g77/19990313-3.f: Likewise.
7068 * gfortran.dg/g77/19990419-1.f: Likewise.
7069 * gfortran.dg/g77/19990826-0.f: Likewise.
7070 * gfortran.dg/g77/19990826-2.f: Likewise.
7071 * gfortran.dg/g77/20000503-1.f: Likewise.
7072 * gfortran.dg/g77/20001111.f: Likewise.
7073 * gfortran.dg/g77/20010116.f: Likewise.
7074 * gfortran.dg/g77/20010216-1.f: Likewise.
7075 * gfortran.dg/g77/20010430.f: Likewise.
7076 * gfortran.dg/g77/20010610.f: Likewise.
7077 * gfortran.dg/g77/6177.f: Likewise.
7078 * gfortran.dg/g77/7388.f: Likewise.
7079 * gfortran.dg/g77/947.f: Likewise.
7080 * gfortran.dg/g77/970625-2.f: Likewise.
7081 * gfortran.dg/g77/971102-1.f: Likewise.
7082 * gfortran.dg/g77/980628-0.f: Likewise.
7083 * gfortran.dg/g77/980628-1.f: Likewise.
7084 * gfortran.dg/g77/980628-10.f: Likewise.
7085 * gfortran.dg/g77/980628-2.f: Likewise.
7086 * gfortran.dg/g77/980628-3.f: Likewise.
7087 * gfortran.dg/g77/980628-7.f: Likewise.
7088 * gfortran.dg/g77/980628-8.f: Likewise.
7089 * gfortran.dg/g77/980628-9.f: Likewise.
7090 * gfortran.dg/g77/980701-0.f: Likewise.
7091 * gfortran.dg/g77/980701-1.f: Likewise.
7092 * gfortran.dg/g77/cabs.f: Likewise.
7093 * gfortran.dg/g77/claus.f: Likewise.
7094 * gfortran.dg/g77/complex_1.f: Likewise.
7095 * gfortran.dg/g77/cpp3.F: Likewise.
7096 * gfortran.dg/g77/cpp4.F: Likewise.
7097 * gfortran.dg/g77/cpp5.F: Likewise.
7098 * gfortran.dg/g77/dcomplex.f: Likewise.
7099 * gfortran.dg/g77/dnrm2.f: Likewise.
7100 * gfortran.dg/g77/erfc.f: Likewise.
7101 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
7102 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
7103 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
7104 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
7105 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
7106 * gfortran.dg/g77/int8421.f: Likewise.
7107 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
7108 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
7109 * gfortran.dg/g77/le.f: Likewise.
7110 * gfortran.dg/g77/short.f: Likewise.
7111 * gfortran.dg/gamma_1.f90: Likewise.
7112 * gfortran.dg/gamma_4.f90: Likewise.
7113 * gfortran.dg/gamma_5.f90: Likewise.
7114 * gfortran.dg/generic_13.f90: Likewise.
7115 * gfortran.dg/generic_15.f90: Likewise.
7116 * gfortran.dg/generic_19.f90: Likewise.
7117 * gfortran.dg/generic_20.f90: Likewise.
7118 * gfortran.dg/generic_23.f03: Likewise.
7119 * gfortran.dg/generic_25.f90: Likewise.
7120 * gfortran.dg/generic_27.f90: Likewise.
7121 * gfortran.dg/generic_31.f90: Likewise.
7122 * gfortran.dg/generic_4.f90: Likewise.
7123 * gfortran.dg/global_vars_c_init.f90: Likewise.
7124 * gfortran.dg/global_vars_f90_init.f90: Likewise.
7125 * gfortran.dg/gnu_logical_1.F: Likewise.
7126 * gfortran.dg/goacc/fixed-1.f: Likewise.
7127 * gfortran.dg/goacc/fixed-2.f: Likewise.
7128 * gfortran.dg/goacc/gang-static.f95: Likewise.
7129 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7130 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7131 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7132 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7133 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7134 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7135 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7136 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7137 * gfortran.dg/goacc/omp-fixed.f: Likewise.
7138 * gfortran.dg/gomp/crayptr5.f90: Likewise.
7139 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
7140 * gfortran.dg/gomp/pr48794.f90: Likewise.
7141 * gfortran.dg/gomp/pr72744.f90: Likewise.
7142 * gfortran.dg/gomp/pr77665.f90: Likewise.
7143 * gfortran.dg/gomp/workshare2.f90: Likewise.
7144 * gfortran.dg/gomp/workshare3.f90: Likewise.
7145 * gfortran.dg/goto_1.f: Likewise.
7146 * gfortran.dg/goto_2.f90: Likewise.
7147 * gfortran.dg/goto_4.f90: Likewise.
7148 * gfortran.dg/goto_6.f: Likewise.
7149 * gfortran.dg/graphite/id-26.f03: Likewise.
7150 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
7151 * gfortran.dg/graphite/pr29581.f90: Likewise.
7152 * gfortran.dg/graphite/pr29832.f90: Likewise.
7153 * gfortran.dg/graphite/run-id-1.f: Likewise.
7154 * gfortran.dg/graphite/run-id-2.f90: Likewise.
7155 * gfortran.dg/graphite/run-id-3.f90: Likewise.
7156 * gfortran.dg/hollerith.f90: Likewise.
7157 * gfortran.dg/hollerith4.f90: Likewise.
7158 * gfortran.dg/hollerith6.f90: Likewise.
7159 * gfortran.dg/hollerith8.f90: Likewise.
7160 * gfortran.dg/hollerith_1.f90: Likewise.
7161 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
7162 * gfortran.dg/hollerith_f95.f90: Likewise.
7163 * gfortran.dg/hollerith_legacy.f90: Likewise.
7164 * gfortran.dg/host_assoc_call_3.f90: Likewise.
7165 * gfortran.dg/host_assoc_function_1.f90: Likewise.
7166 * gfortran.dg/host_assoc_function_3.f90: Likewise.
7167 * gfortran.dg/host_assoc_function_4.f90: Likewise.
7168 * gfortran.dg/host_assoc_function_9.f90: Likewise.
7169 * gfortran.dg/host_dummy_index_1.f90: Likewise.
7170 * gfortran.dg/hypot_1.f90: Likewise.
7171 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
7172 * gfortran.dg/iargc.f90: Likewise.
7173 * gfortran.dg/ibits.f90: Likewise.
7174 * gfortran.dg/ichar_1.f90: Likewise.
7175 * gfortran.dg/ichar_2.f90: Likewise.
7176 * gfortran.dg/ieee/ieee_1.F90: Likewise.
7177 * gfortran.dg/ieee/ieee_2.f90: Likewise.
7178 * gfortran.dg/ieee/ieee_3.f90: Likewise.
7179 * gfortran.dg/ieee/ieee_4.f90: Likewise.
7180 * gfortran.dg/ieee/ieee_6.f90: Likewise.
7181 * gfortran.dg/ieee/ieee_7.f90: Likewise.
7182 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7183 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
7184 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
7185 * gfortran.dg/ieee/large_1.f90: Likewise.
7186 * gfortran.dg/ieee/large_2.f90: Likewise.
7187 * gfortran.dg/ieee/large_3.F90: Likewise.
7188 * gfortran.dg/ieee/large_4.f90: Likewise.
7189 * gfortran.dg/ieee/rounding_1.f90: Likewise.
7190 * gfortran.dg/ieee/underflow_1.f90: Likewise.
7191 * gfortran.dg/impl_do_var_data.f90: Likewise.
7192 * gfortran.dg/implicit_10.f90: Likewise.
7193 * gfortran.dg/implicit_12.f90: Likewise.
7194 * gfortran.dg/implicit_class_1.f90: Likewise.
7195 * gfortran.dg/implicit_pure_1.f90: Likewise.
7196 * gfortran.dg/implied_do_1.f90: Likewise.
7197 * gfortran.dg/implied_do_io_1.f90: Likewise.
7198 * gfortran.dg/implied_do_io_2.f90: Likewise.
7199 * gfortran.dg/implied_do_io_3.f90: Likewise.
7200 * gfortran.dg/implied_shape_1.f08: Likewise.
7201 * gfortran.dg/import.f90: Likewise.
7202 * gfortran.dg/import4.f90: Likewise.
7203 * gfortran.dg/impure_1.f08: Likewise.
7204 * gfortran.dg/index.f90: Likewise.
7205 * gfortran.dg/index_2.f90: Likewise.
7206 * gfortran.dg/init_flag_1.f90: Likewise.
7207 * gfortran.dg/init_flag_10.f90: Likewise.
7208 * gfortran.dg/init_flag_15.f03: Likewise.
7209 * gfortran.dg/init_flag_2.f90: Likewise.
7210 * gfortran.dg/init_flag_3.f90: Likewise.
7211 * gfortran.dg/init_flag_4.f90: Likewise.
7212 * gfortran.dg/init_flag_5.f90: Likewise.
7213 * gfortran.dg/init_flag_6.f90: Likewise.
7214 * gfortran.dg/init_flag_7.f90: Likewise.
7215 * gfortran.dg/init_flag_9.f90: Likewise.
7216 * gfortran.dg/initialization_11.f90: Likewise.
7217 * gfortran.dg/initialization_19.f90: Likewise.
7218 * gfortran.dg/initialization_2.f90: Likewise.
7219 * gfortran.dg/initialization_22.f90: Likewise.
7220 * gfortran.dg/initialization_27.f90: Likewise.
7221 * gfortran.dg/initialization_5.f90: Likewise.
7222 * gfortran.dg/initialization_6.f90: Likewise.
7223 * gfortran.dg/inline_matmul_1.f90: Likewise.
7224 * gfortran.dg/inline_matmul_10.f90: Likewise.
7225 * gfortran.dg/inline_matmul_11.f90: Likewise.
7226 * gfortran.dg/inline_matmul_13.f90: Likewise.
7227 * gfortran.dg/inline_matmul_14.f90: Likewise.
7228 * gfortran.dg/inline_matmul_16.f90: Likewise.
7229 * gfortran.dg/inline_matmul_17.f90: Likewise.
7230 * gfortran.dg/inline_matmul_18.f90: Likewise.
7231 * gfortran.dg/inline_matmul_19.f90: Likewise.
7232 * gfortran.dg/inline_matmul_2.f90: Likewise.
7233 * gfortran.dg/inline_matmul_20.f90: Likewise.
7234 * gfortran.dg/inline_matmul_22.f90: Likewise.
7235 * gfortran.dg/inline_matmul_3.f90: Likewise.
7236 * gfortran.dg/inline_matmul_4.f90: Likewise.
7237 * gfortran.dg/inline_matmul_5.f90: Likewise.
7238 * gfortran.dg/inline_matmul_6.f90: Likewise.
7239 * gfortran.dg/inline_matmul_7.f90: Likewise.
7240 * gfortran.dg/inline_matmul_8.f90: Likewise.
7241 * gfortran.dg/inline_matmul_9.f90: Likewise.
7242 * gfortran.dg/inline_sum_1.f90: Likewise.
7243 * gfortran.dg/inline_sum_3.f90: Likewise.
7244 * gfortran.dg/inline_sum_5.f90: Likewise.
7245 * gfortran.dg/inquire-complex.f90: Likewise.
7246 * gfortran.dg/inquire.f90: Likewise.
7247 * gfortran.dg/inquire_10.f90: Likewise.
7248 * gfortran.dg/inquire_13.f90: Likewise.
7249 * gfortran.dg/inquire_15.f90: Likewise.
7250 * gfortran.dg/inquire_16.f90: Likewise.
7251 * gfortran.dg/inquire_17.f90: Likewise.
7252 * gfortran.dg/inquire_5.f90: Likewise.
7253 * gfortran.dg/inquire_6.f90: Likewise.
7254 * gfortran.dg/inquire_7.f90: Likewise.
7255 * gfortran.dg/inquire_9.f90: Likewise.
7256 * gfortran.dg/inquire_internal.f90: Likewise.
7257 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
7258 * gfortran.dg/inquire_size.f90: Likewise.
7259 * gfortran.dg/int_1.f90: Likewise.
7260 * gfortran.dg/int_conv_1.f90: Likewise.
7261 * gfortran.dg/int_range_io_1.f90: Likewise.
7262 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
7263 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
7264 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
7265 * gfortran.dg/integer_plus.f90: Likewise.
7266 * gfortran.dg/intent_out_2.f90: Likewise.
7267 * gfortran.dg/intent_out_5.f90: Likewise.
7268 * gfortran.dg/intent_out_6.f90: Likewise.
7269 * gfortran.dg/interface_12.f90: Likewise.
7270 * gfortran.dg/interface_19.f90: Likewise.
7271 * gfortran.dg/interface_4.f90: Likewise.
7272 * gfortran.dg/interface_5.f90: Likewise.
7273 * gfortran.dg/interface_9.f90: Likewise.
7274 * gfortran.dg/interface_assignment_1.f90: Likewise.
7275 * gfortran.dg/interface_assignment_2.f90: Likewise.
7276 * gfortran.dg/internal_dummy_2.f08: Likewise.
7277 * gfortran.dg/internal_dummy_3.f08: Likewise.
7278 * gfortran.dg/internal_dummy_4.f08: Likewise.
7279 * gfortran.dg/internal_pack_1.f90: Likewise.
7280 * gfortran.dg/internal_pack_10.f90: Likewise.
7281 * gfortran.dg/internal_pack_12.f90: Likewise.
7282 * gfortran.dg/internal_pack_13.f90: Likewise.
7283 * gfortran.dg/internal_pack_14.f90: Likewise.
7284 * gfortran.dg/internal_pack_15.f90: Likewise.
7285 * gfortran.dg/internal_pack_2.f90: Likewise.
7286 * gfortran.dg/internal_pack_3.f90: Likewise.
7287 * gfortran.dg/internal_pack_4.f90: Likewise.
7288 * gfortran.dg/internal_pack_6.f90: Likewise.
7289 * gfortran.dg/internal_pack_8.f90: Likewise.
7290 * gfortran.dg/internal_readwrite_1.f90: Likewise.
7291 * gfortran.dg/internal_readwrite_2.f90: Likewise.
7292 * gfortran.dg/internal_readwrite_3.f90: Likewise.
7293 * gfortran.dg/intrinsic_actual_1.f: Likewise.
7294 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
7295 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7296 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
7297 * gfortran.dg/intrinsic_char_1.f90: Likewise.
7298 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
7299 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
7300 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
7301 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
7302 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
7303 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
7304 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
7305 * gfortran.dg/intrinsic_product_1.f90: Likewise.
7306 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
7307 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7308 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
7309 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
7310 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
7311 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
7312 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
7313 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
7314 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
7315 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
7316 * gfortran.dg/io_err_1.f90: Likewise.
7317 * gfortran.dg/io_real_boz.f90: Likewise.
7318 * gfortran.dg/iomsg_1.f90: Likewise.
7319 * gfortran.dg/iostat_1.f90: Likewise.
7320 * gfortran.dg/iostat_2.f90: Likewise.
7321 * gfortran.dg/iostat_4.f90: Likewise.
7322 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
7323 * gfortran.dg/ishft_1.f90: Likewise.
7324 * gfortran.dg/ishft_2.f90: Likewise.
7325 * gfortran.dg/ishft_4.f90: Likewise.
7326 * gfortran.dg/isnan_1.f90: Likewise.
7327 * gfortran.dg/isnan_2.f90: Likewise.
7328 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
7329 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
7330 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
7331 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
7332 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
7333 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
7334 * gfortran.dg/itime_idate_1.f: Likewise.
7335 * gfortran.dg/itime_idate_2.f: Likewise.
7336 * gfortran.dg/large_integer_kind_1.f90: Likewise.
7337 * gfortran.dg/large_integer_kind_2.f90: Likewise.
7338 * gfortran.dg/large_real_kind_1.f90: Likewise.
7339 * gfortran.dg/large_real_kind_2.F90: Likewise.
7340 * gfortran.dg/large_real_kind_3.F90: Likewise.
7341 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
7342 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
7343 * gfortran.dg/large_recl.f90: Likewise.
7344 * gfortran.dg/large_unit_1.f90: Likewise.
7345 * gfortran.dg/large_unit_2.f90: Likewise.
7346 * gfortran.dg/largeequiv_1.f90: Likewise.
7347 * gfortran.dg/leadz_trailz_1.f90: Likewise.
7348 * gfortran.dg/leadz_trailz_2.f90: Likewise.
7349 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7350 * gfortran.dg/list_read_1.f90: Likewise.
7351 * gfortran.dg/list_read_10.f90: Likewise.
7352 * gfortran.dg/list_read_11.f90: Likewise.
7353 * gfortran.dg/list_read_12.f90: Likewise.
7354 * gfortran.dg/list_read_13.f: Likewise.
7355 * gfortran.dg/list_read_14.f90: Likewise.
7356 * gfortran.dg/list_read_2.f90: Likewise.
7357 * gfortran.dg/list_read_3.f90: Likewise.
7358 * gfortran.dg/list_read_4.f90: Likewise.
7359 * gfortran.dg/list_read_5.f90: Likewise.
7360 * gfortran.dg/list_read_6.f90: Likewise.
7361 * gfortran.dg/list_read_7.f90: Likewise.
7362 * gfortran.dg/list_read_8.f90: Likewise.
7363 * gfortran.dg/list_read_9.f90: Likewise.
7364 * gfortran.dg/loc_2.f90: Likewise.
7365 * gfortran.dg/logical_1.f90: Likewise.
7366 * gfortran.dg/logical_dot_product.f90: Likewise.
7367 * gfortran.dg/logical_temp_io.f90: Likewise.
7368 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
7369 * gfortran.dg/lrshift_1.f90: Likewise.
7370 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
7371 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7372 * gfortran.dg/lto/pr40725_0.f03: Likewise.
7373 * gfortran.dg/lto/pr41576_1.f90: Likewise.
7374 * gfortran.dg/make_unit.f90: Likewise.
7375 * gfortran.dg/mapping_1.f90: Likewise.
7376 * gfortran.dg/mapping_2.f90: Likewise.
7377 * gfortran.dg/mapping_3.f90: Likewise.
7378 * gfortran.dg/masklr_1.F90: Likewise.
7379 * gfortran.dg/masklr_2.F90: Likewise.
7380 * gfortran.dg/matmul_1.f90: Likewise.
7381 * gfortran.dg/matmul_10.f90: Likewise.
7382 * gfortran.dg/matmul_12.f90: Likewise.
7383 * gfortran.dg/matmul_16.f90: Likewise.
7384 * gfortran.dg/matmul_17.f90: Likewise.
7385 * gfortran.dg/matmul_18.f90: Likewise.
7386 * gfortran.dg/matmul_2.f90: Likewise.
7387 * gfortran.dg/matmul_3.f90: Likewise.
7388 * gfortran.dg/matmul_4.f90: Likewise.
7389 * gfortran.dg/matmul_6.f90: Likewise.
7390 * gfortran.dg/matmul_8.f03: Likewise.
7391 * gfortran.dg/matmul_9.f90: Likewise.
7392 * gfortran.dg/matmul_bounds_12.f90: Likewise.
7393 * gfortran.dg/matmul_bounds_6.f90: Likewise.
7394 * gfortran.dg/matmul_const.f90: Likewise.
7395 * gfortran.dg/maxloc_1.f90: Likewise.
7396 * gfortran.dg/maxloc_2.f90: Likewise.
7397 * gfortran.dg/maxloc_3.f90: Likewise.
7398 * gfortran.dg/maxloc_4.f90: Likewise.
7399 * gfortran.dg/maxloc_string_1.f90: Likewise.
7400 * gfortran.dg/maxlocval_1.f90: Likewise.
7401 * gfortran.dg/maxlocval_2.f90: Likewise.
7402 * gfortran.dg/maxlocval_3.f90: Likewise.
7403 * gfortran.dg/maxlocval_4.f90: Likewise.
7404 * gfortran.dg/maxval_char_1.f90: Likewise.
7405 * gfortran.dg/maxval_char_2.f90: Likewise.
7406 * gfortran.dg/maxval_char_3.f90: Likewise.
7407 * gfortran.dg/maxval_char_4.f90: Likewise.
7408 * gfortran.dg/maxval_parameter_1.f90: Likewise.
7409 * gfortran.dg/mclock.f90: Likewise.
7410 * gfortran.dg/merge_bits_1.F90: Likewise.
7411 * gfortran.dg/merge_bits_2.F90: Likewise.
7412 * gfortran.dg/merge_char_1.f90: Likewise.
7413 * gfortran.dg/merge_init_expr.f90: Likewise.
7414 * gfortran.dg/min_max_optional_1.f90: Likewise.
7415 * gfortran.dg/min_max_optional_5.f90: Likewise.
7416 * gfortran.dg/minloc_1.f90: Likewise.
7417 * gfortran.dg/minloc_2.f90: Likewise.
7418 * gfortran.dg/minloc_3.f90: Likewise.
7419 * gfortran.dg/minloc_4.f90: Likewise.
7420 * gfortran.dg/minloc_string_1.f90: Likewise.
7421 * gfortran.dg/minlocval_1.f90: Likewise.
7422 * gfortran.dg/minlocval_2.f90: Likewise.
7423 * gfortran.dg/minlocval_3.f90: Likewise.
7424 * gfortran.dg/minlocval_4.f90: Likewise.
7425 * gfortran.dg/minmax_char_1.f90: Likewise.
7426 * gfortran.dg/minmaxloc_1.f90: Likewise.
7427 * gfortran.dg/minmaxloc_10.f90: Likewise.
7428 * gfortran.dg/minmaxloc_11.f90: Likewise.
7429 * gfortran.dg/minmaxloc_12.f90: Likewise.
7430 * gfortran.dg/minmaxloc_13.f90: Likewise.
7431 * gfortran.dg/minmaxloc_2.f90: Likewise.
7432 * gfortran.dg/minmaxloc_3.f90: Likewise.
7433 * gfortran.dg/minmaxloc_4.f90: Likewise.
7434 * gfortran.dg/minmaxloc_5.f90: Likewise.
7435 * gfortran.dg/minmaxloc_6.f90: Likewise.
7436 * gfortran.dg/minmaxloc_7.f90: Likewise.
7437 * gfortran.dg/minmaxloc_8.f90: Likewise.
7438 * gfortran.dg/minmaxval_1.f90: Likewise.
7439 * gfortran.dg/minval_char_1.f90: Likewise.
7440 * gfortran.dg/minval_char_2.f90: Likewise.
7441 * gfortran.dg/minval_char_3.f90: Likewise.
7442 * gfortran.dg/minval_char_4.f90: Likewise.
7443 * gfortran.dg/minval_char_5.f90: Likewise.
7444 * gfortran.dg/minval_parameter_1.f90: Likewise.
7445 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
7446 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
7447 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
7448 * gfortran.dg/missing_parens_1.f90: Likewise.
7449 * gfortran.dg/missing_parens_2.f90: Likewise.
7450 * gfortran.dg/mod_large_1.f90: Likewise.
7451 * gfortran.dg/mod_sign0_1.f90: Likewise.
7452 * gfortran.dg/module_blank_common.f90: Likewise.
7453 * gfortran.dg/module_commons_1.f90: Likewise.
7454 * gfortran.dg/module_commons_3.f90: Likewise.
7455 * gfortran.dg/module_double_reuse.f90: Likewise.
7456 * gfortran.dg/module_equivalence_1.f90: Likewise.
7457 * gfortran.dg/module_equivalence_2.f90: Likewise.
7458 * gfortran.dg/module_equivalence_3.f90: Likewise.
7459 * gfortran.dg/module_equivalence_5.f90: Likewise.
7460 * gfortran.dg/module_interface_1.f90: Likewise.
7461 * gfortran.dg/module_nan.f90: Likewise.
7462 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7463 * gfortran.dg/module_procedure_1.f90: Likewise.
7464 * gfortran.dg/module_read_1.f90: Likewise.
7465 * gfortran.dg/module_read_2.f90: Likewise.
7466 * gfortran.dg/module_widestring_1.f90: Likewise.
7467 * gfortran.dg/move_alloc.f90: Likewise.
7468 * gfortran.dg/move_alloc_10.f90: Likewise.
7469 * gfortran.dg/move_alloc_13.f90: Likewise.
7470 * gfortran.dg/move_alloc_14.f90: Likewise.
7471 * gfortran.dg/move_alloc_15.f90: Likewise.
7472 * gfortran.dg/move_alloc_16.f90: Likewise.
7473 * gfortran.dg/move_alloc_2.f90: Likewise.
7474 * gfortran.dg/move_alloc_5.f90: Likewise.
7475 * gfortran.dg/move_alloc_6.f90: Likewise.
7476 * gfortran.dg/move_alloc_9.f90: Likewise.
7477 * gfortran.dg/multiple_allocation_1.f90: Likewise.
7478 * gfortran.dg/multiple_allocation_3.f90: Likewise.
7479 * gfortran.dg/mvbits_1.f90: Likewise.
7480 * gfortran.dg/mvbits_2.f90: Likewise.
7481 * gfortran.dg/mvbits_3.f90: Likewise.
7482 * gfortran.dg/mvbits_4.f90: Likewise.
7483 * gfortran.dg/mvbits_7.f90: Likewise.
7484 * gfortran.dg/mvbits_8.f90: Likewise.
7485 * gfortran.dg/namelist_11.f: Likewise.
7486 * gfortran.dg/namelist_12.f: Likewise.
7487 * gfortran.dg/namelist_13.f90: Likewise.
7488 * gfortran.dg/namelist_14.f90: Likewise.
7489 * gfortran.dg/namelist_15.f90: Likewise.
7490 * gfortran.dg/namelist_16.f90: Likewise.
7491 * gfortran.dg/namelist_17.f90: Likewise.
7492 * gfortran.dg/namelist_18.f90: Likewise.
7493 * gfortran.dg/namelist_19.f90: Likewise.
7494 * gfortran.dg/namelist_20.f90: Likewise.
7495 * gfortran.dg/namelist_21.f90: Likewise.
7496 * gfortran.dg/namelist_22.f90: Likewise.
7497 * gfortran.dg/namelist_23.f90: Likewise.
7498 * gfortran.dg/namelist_24.f90: Likewise.
7499 * gfortran.dg/namelist_26.f90: Likewise.
7500 * gfortran.dg/namelist_27.f90: Likewise.
7501 * gfortran.dg/namelist_28.f90: Likewise.
7502 * gfortran.dg/namelist_29.f90: Likewise.
7503 * gfortran.dg/namelist_37.f90: Likewise.
7504 * gfortran.dg/namelist_38.f90: Likewise.
7505 * gfortran.dg/namelist_39.f90: Likewise.
7506 * gfortran.dg/namelist_40.f90: Likewise.
7507 * gfortran.dg/namelist_41.f90: Likewise.
7508 * gfortran.dg/namelist_42.f90: Likewise.
7509 * gfortran.dg/namelist_43.f90: Likewise.
7510 * gfortran.dg/namelist_44.f90: Likewise.
7511 * gfortran.dg/namelist_47.f90: Likewise.
7512 * gfortran.dg/namelist_48.f90: Likewise.
7513 * gfortran.dg/namelist_49.f90: Likewise.
7514 * gfortran.dg/namelist_50.f90: Likewise.
7515 * gfortran.dg/namelist_51.f90: Likewise.
7516 * gfortran.dg/namelist_52.f90: Likewise.
7517 * gfortran.dg/namelist_54.f90: Likewise.
7518 * gfortran.dg/namelist_55.f90: Likewise.
7519 * gfortran.dg/namelist_56.f90: Likewise.
7520 * gfortran.dg/namelist_57.f90: Likewise.
7521 * gfortran.dg/namelist_58.f90: Likewise.
7522 * gfortran.dg/namelist_59.f90: Likewise.
7523 * gfortran.dg/namelist_60.f90: Likewise.
7524 * gfortran.dg/namelist_61.f90: Likewise.
7525 * gfortran.dg/namelist_64.f90: Likewise.
7526 * gfortran.dg/namelist_65.f90: Likewise.
7527 * gfortran.dg/namelist_69.f90: Likewise.
7528 * gfortran.dg/namelist_70.f90: Likewise.
7529 * gfortran.dg/namelist_71.f90: Likewise.
7530 * gfortran.dg/namelist_72.f: Likewise.
7531 * gfortran.dg/namelist_73.f90: Likewise.
7532 * gfortran.dg/namelist_77.f90: Likewise.
7533 * gfortran.dg/namelist_78.f90: Likewise.
7534 * gfortran.dg/namelist_79.f90: Likewise.
7535 * gfortran.dg/namelist_80.f90: Likewise.
7536 * gfortran.dg/namelist_81.f90: Likewise.
7537 * gfortran.dg/namelist_82.f90: Likewise.
7538 * gfortran.dg/namelist_84.f90: Likewise.
7539 * gfortran.dg/namelist_85.f90: Likewise.
7540 * gfortran.dg/namelist_86.f90: Likewise.
7541 * gfortran.dg/namelist_87.f90: Likewise.
7542 * gfortran.dg/namelist_88.f90: Likewise.
7543 * gfortran.dg/namelist_89.f90: Likewise.
7544 * gfortran.dg/namelist_90.f: Likewise.
7545 * gfortran.dg/namelist_95.f90: Likewise.
7546 * gfortran.dg/namelist_char_only.f90: Likewise.
7547 * gfortran.dg/namelist_empty.f90: Likewise.
7548 * gfortran.dg/namelist_internal.f90: Likewise.
7549 * gfortran.dg/namelist_use.f90: Likewise.
7550 * gfortran.dg/namelist_use_only.f90: Likewise.
7551 * gfortran.dg/namelist_utf8.f90: Likewise.
7552 * gfortran.dg/nan_1.f90: Likewise.
7553 * gfortran.dg/nan_2.f90: Likewise.
7554 * gfortran.dg/nan_3.f90: Likewise.
7555 * gfortran.dg/nan_6.f90: Likewise.
7556 * gfortran.dg/nan_7.f90: Likewise.
7557 * gfortran.dg/nearest_1.f90: Likewise.
7558 * gfortran.dg/nearest_2.f90: Likewise.
7559 * gfortran.dg/nearest_3.f90: Likewise.
7560 * gfortran.dg/negative-z-descriptor.f90: Likewise.
7561 * gfortran.dg/negative_automatic_size.f90: Likewise.
7562 * gfortran.dg/negative_unit.f: Likewise.
7563 * gfortran.dg/negative_unit2.f90: Likewise.
7564 * gfortran.dg/negative_unit_int8.f: Likewise.
7565 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
7566 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
7567 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
7568 * gfortran.dg/nested_modules_1.f90: Likewise.
7569 * gfortran.dg/nested_modules_2.f90: Likewise.
7570 * gfortran.dg/nested_modules_3.f90: Likewise.
7571 * gfortran.dg/nesting_1.f90: Likewise.
7572 * gfortran.dg/new_line.f90: Likewise.
7573 * gfortran.dg/newunit_1.f90: Likewise.
7574 * gfortran.dg/newunit_3.f90: Likewise.
7575 * gfortran.dg/newunit_5.f90.f90: Likewise.
7576 * gfortran.dg/nint_1.f90: Likewise.
7577 * gfortran.dg/nint_2.f90: Likewise.
7578 * gfortran.dg/no_arg_check_2.f90: Likewise.
7579 * gfortran.dg/no_range_check_1.f90: Likewise.
7580 * gfortran.dg/no_range_check_2.f90: Likewise.
7581 * gfortran.dg/no_range_check_3.f90: Likewise.
7582 * gfortran.dg/noadv_size.f90: Likewise.
7583 * gfortran.dg/nonreturning_statements.f90: Likewise.
7584 * gfortran.dg/norm2_1.f90: Likewise.
7585 * gfortran.dg/norm2_3.f90: Likewise.
7586 * gfortran.dg/nosigned_zero_1.f90: Likewise.
7587 * gfortran.dg/nosigned_zero_2.f90: Likewise.
7588 * gfortran.dg/nosigned_zero_3.f90: Likewise.
7589 * gfortran.dg/null_4.f90: Likewise.
7590 * gfortran.dg/null_9.f90: Likewise.
7591 * gfortran.dg/nullify_3.f90: Likewise.
7592 * gfortran.dg/oldstyle_1.f90: Likewise.
7593 * gfortran.dg/open_access_append_1.f90: Likewise.
7594 * gfortran.dg/open_access_append_2.f90: Likewise.
7595 * gfortran.dg/open_errors.f90: Likewise.
7596 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7597 * gfortran.dg/open_new.f90: Likewise.
7598 * gfortran.dg/open_readonly_1.f90: Likewise.
7599 * gfortran.dg/operator_1.f90: Likewise.
7600 * gfortran.dg/optional_absent_1.f90: Likewise.
7601 * gfortran.dg/optional_absent_2.f90: Likewise.
7602 * gfortran.dg/optional_absent_3.f90: Likewise.
7603 * gfortran.dg/optional_class_1.f90: Likewise.
7604 * gfortran.dg/optional_dim_2.f90: Likewise.
7605 * gfortran.dg/optional_dim_3.f90: Likewise.
7606 * gfortran.dg/output_exponents_1.f90: Likewise.
7607 * gfortran.dg/overload_1.f90: Likewise.
7608 * gfortran.dg/overload_2.f90: Likewise.
7609 * gfortran.dg/overwrite_1.f: Likewise.
7610 * gfortran.dg/pad_no.f90: Likewise.
7611 * gfortran.dg/parameter_array_init_1.f90: Likewise.
7612 * gfortran.dg/parameter_array_init_2.f90: Likewise.
7613 * gfortran.dg/parameter_array_init_4.f90: Likewise.
7614 * gfortran.dg/parameter_array_init_5.f90: Likewise.
7615 * gfortran.dg/parameter_array_section_2.f90: Likewise.
7616 * gfortran.dg/parens_3.f90: Likewise.
7617 * gfortran.dg/parens_5.f90: Likewise.
7618 * gfortran.dg/parens_6.f90: Likewise.
7619 * gfortran.dg/parent_result_ref_1.f90: Likewise.
7620 * gfortran.dg/parent_result_ref_2.f90: Likewise.
7621 * gfortran.dg/parent_result_ref_3.f90: Likewise.
7622 * gfortran.dg/parent_result_ref_4.f90: Likewise.
7623 * gfortran.dg/parity_1.f90: Likewise.
7624 * gfortran.dg/past_eor.f90: Likewise.
7625 * gfortran.dg/pdt_1.f03: Likewise.
7626 * gfortran.dg/pdt_10.f03: Likewise.
7627 * gfortran.dg/pdt_11.f03: Likewise.
7628 * gfortran.dg/pdt_12.f03: Likewise.
7629 * gfortran.dg/pdt_13.f03: Likewise.
7630 * gfortran.dg/pdt_14.f03: Likewise.
7631 * gfortran.dg/pdt_15.f03: Likewise.
7632 * gfortran.dg/pdt_19.f03: Likewise.
7633 * gfortran.dg/pdt_20.f03: Likewise.
7634 * gfortran.dg/pdt_22.f03: Likewise.
7635 * gfortran.dg/pdt_23.f03: Likewise.
7636 * gfortran.dg/pdt_25.f03: Likewise.
7637 * gfortran.dg/pdt_26.f03: Likewise.
7638 * gfortran.dg/pdt_27.f03: Likewise.
7639 * gfortran.dg/pdt_28.f03: Likewise.
7640 * gfortran.dg/pdt_3.f03: Likewise.
7641 * gfortran.dg/pdt_4.f03: Likewise.
7642 * gfortran.dg/pdt_5.f03: Likewise.
7643 * gfortran.dg/pdt_7.f03: Likewise.
7644 * gfortran.dg/pointer_1.f90: Likewise.
7645 * gfortran.dg/pointer_array_1.f90: Likewise.
7646 * gfortran.dg/pointer_array_3.f90: Likewise.
7647 * gfortran.dg/pointer_array_4.f90: Likewise.
7648 * gfortran.dg/pointer_array_5.f90: Likewise.
7649 * gfortran.dg/pointer_array_6.f90: Likewise.
7650 * gfortran.dg/pointer_array_7.f90: Likewise.
7651 * gfortran.dg/pointer_array_8.f90: Likewise.
7652 * gfortran.dg/pointer_array_9.f90: Likewise.
7653 * gfortran.dg/pointer_array_component_1.f90: Likewise.
7654 * gfortran.dg/pointer_array_component_2.f90: Likewise.
7655 * gfortran.dg/pointer_assign_10.f90: Likewise.
7656 * gfortran.dg/pointer_assign_11.f90: Likewise.
7657 * gfortran.dg/pointer_assign_4.f90: Likewise.
7658 * gfortran.dg/pointer_assign_8.f90: Likewise.
7659 * gfortran.dg/pointer_assign_9.f90: Likewise.
7660 * gfortran.dg/pointer_check_10.f90: Likewise.
7661 * gfortran.dg/pointer_check_9.f90: Likewise.
7662 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
7663 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
7664 * gfortran.dg/pointer_function_result_1.f90: Likewise.
7665 * gfortran.dg/pointer_init_1.f90: Likewise.
7666 * gfortran.dg/pointer_init_3.f90: Likewise.
7667 * gfortran.dg/pointer_init_4.f90: Likewise.
7668 * gfortran.dg/pointer_init_5.f90: Likewise.
7669 * gfortran.dg/pointer_init_8.f90: Likewise.
7670 * gfortran.dg/pointer_intent_1.f90: Likewise.
7671 * gfortran.dg/pointer_intent_4.f90: Likewise.
7672 * gfortran.dg/pointer_intent_5.f90: Likewise.
7673 * gfortran.dg/pointer_remapping_10.f90: Likewise.
7674 * gfortran.dg/pointer_remapping_4.f03: Likewise.
7675 * gfortran.dg/pointer_remapping_5.f08: Likewise.
7676 * gfortran.dg/pointer_remapping_9.f90: Likewise.
7677 * gfortran.dg/pointer_target_1.f90: Likewise.
7678 * gfortran.dg/pointer_target_2.f90: Likewise.
7679 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
7680 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
7681 * gfortran.dg/power.f90: Likewise.
7682 * gfortran.dg/power1.f90: Likewise.
7683 * gfortran.dg/power_3.f90: Likewise.
7684 * gfortran.dg/power_4.f90: Likewise.
7685 * gfortran.dg/power_5.f90: Likewise.
7686 * gfortran.dg/pr12884.f: Likewise.
7687 * gfortran.dg/pr15129.f90: Likewise.
7688 * gfortran.dg/pr15140.f90: Likewise.
7689 * gfortran.dg/pr15324.f90: Likewise.
7690 * gfortran.dg/pr15332.f: Likewise.
7691 * gfortran.dg/pr15957.f90: Likewise.
7692 * gfortran.dg/pr15959.f90: Likewise.
7693 * gfortran.dg/pr16597.f90: Likewise.
7694 * gfortran.dg/pr16861.f90: Likewise.
7695 * gfortran.dg/pr16938.f90: Likewise.
7696 * gfortran.dg/pr17090.f90: Likewise.
7697 * gfortran.dg/pr17143.f90: Likewise.
7698 * gfortran.dg/pr17164.f90: Likewise.
7699 * gfortran.dg/pr17229.f: Likewise.
7700 * gfortran.dg/pr17285.f90: Likewise.
7701 * gfortran.dg/pr17286.f90: Likewise.
7702 * gfortran.dg/pr17472.f: Likewise.
7703 * gfortran.dg/pr17612.f90: Likewise.
7704 * gfortran.dg/pr17706.f90: Likewise.
7705 * gfortran.dg/pr18025.f90: Likewise.
7706 * gfortran.dg/pr18122.f90: Likewise.
7707 * gfortran.dg/pr18210.f90: Likewise.
7708 * gfortran.dg/pr18392.f90: Likewise.
7709 * gfortran.dg/pr19155.f: Likewise.
7710 * gfortran.dg/pr19216.f: Likewise.
7711 * gfortran.dg/pr19467.f90: Likewise.
7712 * gfortran.dg/pr19657.f: Likewise.
7713 * gfortran.dg/pr19926.f90: Likewise.
7714 * gfortran.dg/pr19928-1.f90: Likewise.
7715 * gfortran.dg/pr19928-2.f90: Likewise.
7716 * gfortran.dg/pr20086.f90: Likewise.
7717 * gfortran.dg/pr20124.f90: Likewise.
7718 * gfortran.dg/pr20163-2.f: Likewise.
7719 * gfortran.dg/pr20480.f90: Likewise.
7720 * gfortran.dg/pr20755.f: Likewise.
7721 * gfortran.dg/pr20950.f: Likewise.
7722 * gfortran.dg/pr21177.f90: Likewise.
7723 * gfortran.dg/pr21730.f: Likewise.
7724 * gfortran.dg/pr22491.f: Likewise.
7725 * gfortran.dg/pr25603.f: Likewise.
7726 * gfortran.dg/pr26246_2.f90: Likewise.
7727 * gfortran.dg/pr32136.f90: Likewise.
7728 * gfortran.dg/pr32533.f90: Likewise.
7729 * gfortran.dg/pr33794.f90: Likewise.
7730 * gfortran.dg/pr35662.f90: Likewise.
7731 * gfortran.dg/pr35944-1.f90: Likewise.
7732 * gfortran.dg/pr35944-2.f90: Likewise.
7733 * gfortran.dg/pr35983.f90: Likewise.
7734 * gfortran.dg/pr39865.f90: Likewise.
7735 * gfortran.dg/pr41212.f90: Likewise.
7736 * gfortran.dg/pr43808.f90: Likewise.
7737 * gfortran.dg/pr44592.f90: Likewise.
7738 * gfortran.dg/pr44735.f90: Likewise.
7739 * gfortran.dg/pr45308.f03: Likewise.
7740 * gfortran.dg/pr46297.f: Likewise.
7741 * gfortran.dg/pr46588.f90: Likewise.
7742 * gfortran.dg/pr46665.f90: Likewise.
7743 * gfortran.dg/pr46804.f90: Likewise.
7744 * gfortran.dg/pr47008.f03: Likewise.
7745 * gfortran.dg/pr47614.f: Likewise.
7746 * gfortran.dg/pr47878.f90: Likewise.
7747 * gfortran.dg/pr49103.f90: Likewise.
7748 * gfortran.dg/pr50069_1.f90: Likewise.
7749 * gfortran.dg/pr50769.f90: Likewise.
7750 * gfortran.dg/pr52608.f90: Likewise.
7751 * gfortran.dg/pr55086_2.f90: Likewise.
7752 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
7753 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
7754 * gfortran.dg/pr55330.f90: Likewise.
7755 * gfortran.dg/pr56015.f90: Likewise.
7756 * gfortran.dg/pr57910.f90: Likewise.
7757 * gfortran.dg/pr59700.f90: Likewise.
7758 * gfortran.dg/pr62125.f90: Likewise.
7759 * gfortran.dg/pr64530.f90: Likewise.
7760 * gfortran.dg/pr65429.f90: Likewise.
7761 * gfortran.dg/pr65450.f90: Likewise.
7762 * gfortran.dg/pr65504.f90: Likewise.
7763 * gfortran.dg/pr65903.f90: Likewise.
7764 * gfortran.dg/pr66311.f90: Likewise.
7765 * gfortran.dg/pr66864.f90: Likewise.
7766 * gfortran.dg/pr67140.f90: Likewise.
7767 * gfortran.dg/pr67524.f90: Likewise.
7768 * gfortran.dg/pr67885.f90: Likewise.
7769 * gfortran.dg/pr68053.f90: Likewise.
7770 * gfortran.dg/pr68566.f90: Likewise.
7771 * gfortran.dg/pr69514_1.f90: Likewise.
7772 * gfortran.dg/pr69514_2.f90: Likewise.
7773 * gfortran.dg/pr69739.f90: Likewise.
7774 * gfortran.dg/pr70673.f90: Likewise.
7775 * gfortran.dg/pr71523_2.f90: Likewise.
7776 * gfortran.dg/pr71764.f90: Likewise.
7777 * gfortran.dg/pr78092.f90: Likewise.
7778 * gfortran.dg/pr82973.f90: Likewise.
7779 * gfortran.dg/pr83864.f90: Likewise.
7780 * gfortran.dg/pr83874.f90: Likewise.
7781 * gfortran.dg/pr84088.f90: Likewise.
7782 * gfortran.dg/pr84155.f90: Likewise.
7783 * gfortran.dg/proc_decl_12.f90: Likewise.
7784 * gfortran.dg/proc_decl_13.f90: Likewise.
7785 * gfortran.dg/proc_decl_15.f90: Likewise.
7786 * gfortran.dg/proc_decl_17.f90: Likewise.
7787 * gfortran.dg/proc_decl_18.f90: Likewise.
7788 * gfortran.dg/proc_decl_2.f90: Likewise.
7789 * gfortran.dg/proc_decl_5.f90: Likewise.
7790 * gfortran.dg/proc_decl_9.f90: Likewise.
7791 * gfortran.dg/proc_ptr_1.f90: Likewise.
7792 * gfortran.dg/proc_ptr_10.f90: Likewise.
7793 * gfortran.dg/proc_ptr_12.f90: Likewise.
7794 * gfortran.dg/proc_ptr_18.f90: Likewise.
7795 * gfortran.dg/proc_ptr_19.f90: Likewise.
7796 * gfortran.dg/proc_ptr_21.f90: Likewise.
7797 * gfortran.dg/proc_ptr_22.f90: Likewise.
7798 * gfortran.dg/proc_ptr_23.f90: Likewise.
7799 * gfortran.dg/proc_ptr_25.f90: Likewise.
7800 * gfortran.dg/proc_ptr_26.f90: Likewise.
7801 * gfortran.dg/proc_ptr_3.f90: Likewise.
7802 * gfortran.dg/proc_ptr_36.f90: Likewise.
7803 * gfortran.dg/proc_ptr_47.f90: Likewise.
7804 * gfortran.dg/proc_ptr_48.f90: Likewise.
7805 * gfortran.dg/proc_ptr_5.f90: Likewise.
7806 * gfortran.dg/proc_ptr_6.f90: Likewise.
7807 * gfortran.dg/proc_ptr_7.f90: Likewise.
7808 * gfortran.dg/proc_ptr_8.f90: Likewise.
7809 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
7810 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
7811 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
7812 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
7813 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
7814 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
7815 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
7816 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
7817 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
7818 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
7819 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
7820 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
7821 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
7822 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
7823 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
7824 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
7825 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
7826 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
7827 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
7828 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
7829 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
7830 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
7831 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
7832 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
7833 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
7834 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
7835 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
7836 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
7837 * gfortran.dg/product_init_expr.f03: Likewise.
7838 * gfortran.dg/promotion.f90: Likewise.
7839 * gfortran.dg/promotion_3.f90: Likewise.
7840 * gfortran.dg/promotion_4.f90: Likewise.
7841 * gfortran.dg/protected_1.f90: Likewise.
7842 * gfortran.dg/protected_2.f90: Likewise.
7843 * gfortran.dg/ptr-func-1.f90: Likewise.
7844 * gfortran.dg/ptr-func-2.f90: Likewise.
7845 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
7846 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
7847 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
7848 * gfortran.dg/pure_byref_1.f90: Likewise.
7849 * gfortran.dg/pure_byref_2.f90: Likewise.
7850 * gfortran.dg/pure_byref_3.f90: Likewise.
7851 * gfortran.dg/quad_2.f90: Likewise.
7852 * gfortran.dg/quad_3.f90: Likewise.
7853 * gfortran.dg/random_3.f90: Likewise.
7854 * gfortran.dg/random_4.f90: Likewise.
7855 * gfortran.dg/random_7.f90: Likewise.
7856 * gfortran.dg/read_2.f90: Likewise.
7857 * gfortran.dg/read_3.f90: Likewise.
7858 * gfortran.dg/read_4.f90: Likewise.
7859 * gfortran.dg/read_5.f90: Likewise.
7860 * gfortran.dg/read_bad_advance.f90: Likewise.
7861 * gfortran.dg/read_bang.f90: Likewise.
7862 * gfortran.dg/read_bang4.f90: Likewise.
7863 * gfortran.dg/read_comma.f: Likewise.
7864 * gfortran.dg/read_dir.f90: Likewise.
7865 * gfortran.dg/read_empty_file.f: Likewise.
7866 * gfortran.dg/read_eof_1.f90: Likewise.
7867 * gfortran.dg/read_eof_2.f90: Likewise.
7868 * gfortran.dg/read_eof_3.f90: Likewise.
7869 * gfortran.dg/read_eof_4.f90: Likewise.
7870 * gfortran.dg/read_eof_5.f90: Likewise.
7871 * gfortran.dg/read_eof_6.f: Likewise.
7872 * gfortran.dg/read_eof_7.f90: Likewise.
7873 * gfortran.dg/read_eof_8.f90: Likewise.
7874 * gfortran.dg/read_eof_all.f90: Likewise.
7875 * gfortran.dg/read_eor.f90: Likewise.
7876 * gfortran.dg/read_float_1.f90: Likewise.
7877 * gfortran.dg/read_float_2.f03: Likewise.
7878 * gfortran.dg/read_float_3.f90: Likewise.
7879 * gfortran.dg/read_float_4.f90: Likewise.
7880 * gfortran.dg/read_infnan_1.f90: Likewise.
7881 * gfortran.dg/read_list_eof_1.f90: Likewise.
7882 * gfortran.dg/read_logical.f90: Likewise.
7883 * gfortran.dg/read_many_1.f: Likewise.
7884 * gfortran.dg/read_no_eor.f90: Likewise.
7885 * gfortran.dg/read_noadvance.f90: Likewise.
7886 * gfortran.dg/read_repeat.f90: Likewise.
7887 * gfortran.dg/read_repeat_2.f90: Likewise.
7888 * gfortran.dg/read_size_noadvance.f90: Likewise.
7889 * gfortran.dg/read_x_eof.f90: Likewise.
7890 * gfortran.dg/read_x_past.f: Likewise.
7891 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
7892 * gfortran.dg/real_const_1.f: Likewise.
7893 * gfortran.dg/real_const_2.f90: Likewise.
7894 * gfortran.dg/real_const_3.f90: Likewise.
7895 * gfortran.dg/real_do_1.f90: Likewise.
7896 * gfortran.dg/real_index_1.f90: Likewise.
7897 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
7898 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
7899 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
7900 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
7901 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
7902 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
7903 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
7904 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
7905 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
7906 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
7907 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
7908 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
7909 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
7910 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
7911 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
7912 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
7913 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
7914 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
7915 * gfortran.dg/record_marker_1.f90: Likewise.
7916 * gfortran.dg/record_marker_2.f: Likewise.
7917 * gfortran.dg/record_marker_3.f90: Likewise.
7918 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
7919 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
7920 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
7921 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
7922 * gfortran.dg/recursive_check_7.f90: Likewise.
7923 * gfortran.dg/recursive_reference_1.f90: Likewise.
7924 * gfortran.dg/recursive_reference_2.f90: Likewise.
7925 * gfortran.dg/recursive_stack.f90: Likewise.
7926 * gfortran.dg/reduction.f90: Likewise.
7927 * gfortran.dg/repack_arrays_1.f90: Likewise.
7928 * gfortran.dg/repeat_1.f90: Likewise.
7929 * gfortran.dg/repeat_2.f90: Likewise.
7930 * gfortran.dg/repeat_3.f90: Likewise.
7931 * gfortran.dg/repeat_6.f90: Likewise.
7932 * gfortran.dg/reshape-alloc.f90: Likewise.
7933 * gfortran.dg/reshape-complex.f90: Likewise.
7934 * gfortran.dg/reshape.f90: Likewise.
7935 * gfortran.dg/reshape_2.f90: Likewise.
7936 * gfortran.dg/reshape_7.f90: Likewise.
7937 * gfortran.dg/reshape_empty_1.f03: Likewise.
7938 * gfortran.dg/reshape_pad_1.f90: Likewise.
7939 * gfortran.dg/reshape_rank7.f90: Likewise.
7940 * gfortran.dg/reshape_transpose_1.f90: Likewise.
7941 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
7942 * gfortran.dg/result_default_init_1.f90: Likewise.
7943 * gfortran.dg/result_in_spec_1.f90: Likewise.
7944 * gfortran.dg/result_in_spec_2.f90: Likewise.
7945 * gfortran.dg/ret_array_1.f90: Likewise.
7946 * gfortran.dg/ret_pointer_1.f90: Likewise.
7947 * gfortran.dg/ret_pointer_2.f90: Likewise.
7948 * gfortran.dg/rewind_1.f90: Likewise.
7949 * gfortran.dg/round_1.f03: Likewise.
7950 * gfortran.dg/round_2.f03: Likewise.
7951 * gfortran.dg/round_3.f08: Likewise.
7952 * gfortran.dg/round_4.f90: Likewise.
7953 * gfortran.dg/rrspacing_1.f90: Likewise.
7954 * gfortran.dg/runtime_warning_1.f90: Likewise.
7955 * gfortran.dg/same_type_as_2.f03: Likewise.
7956 * gfortran.dg/save_1.f90: Likewise.
7957 * gfortran.dg/save_5.f90: Likewise.
7958 * gfortran.dg/save_6.f90: Likewise.
7959 * gfortran.dg/scalar_mask_1.f90: Likewise.
7960 * gfortran.dg/scalar_mask_2.f90: Likewise.
7961 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
7962 * gfortran.dg/scale_1.f90: Likewise.
7963 * gfortran.dg/scan_1.f90: Likewise.
7964 * gfortran.dg/scan_2.f90: Likewise.
7965 * gfortran.dg/secnds-1.f: Likewise.
7966 * gfortran.dg/secnds.f: Likewise.
7967 * gfortran.dg/select_1.f90: Likewise.
7968 * gfortran.dg/select_2.f90: Likewise.
7969 * gfortran.dg/select_3.f90: Likewise.
7970 * gfortran.dg/select_5.f90: Likewise.
7971 * gfortran.dg/select_char_1.f90: Likewise.
7972 * gfortran.dg/select_char_2.f90: Likewise.
7973 * gfortran.dg/select_type_13.f03: Likewise.
7974 * gfortran.dg/select_type_14.f03: Likewise.
7975 * gfortran.dg/select_type_15.f03: Likewise.
7976 * gfortran.dg/select_type_19.f03: Likewise.
7977 * gfortran.dg/select_type_2.f03: Likewise.
7978 * gfortran.dg/select_type_26.f03: Likewise.
7979 * gfortran.dg/select_type_27.f03: Likewise.
7980 * gfortran.dg/select_type_28.f03: Likewise.
7981 * gfortran.dg/select_type_3.f03: Likewise.
7982 * gfortran.dg/select_type_35.f03: Likewise.
7983 * gfortran.dg/select_type_36.f03: Likewise.
7984 * gfortran.dg/select_type_37.f03: Likewise.
7985 * gfortran.dg/select_type_39.f03: Likewise.
7986 * gfortran.dg/select_type_4.f90: Likewise.
7987 * gfortran.dg/select_type_5.f03: Likewise.
7988 * gfortran.dg/select_type_6.f03: Likewise.
7989 * gfortran.dg/select_type_7.f03: Likewise.
7990 * gfortran.dg/select_type_8.f03: Likewise.
7991 * gfortran.dg/selected_char_kind_1.f90: Likewise.
7992 * gfortran.dg/selected_char_kind_4.f90: Likewise.
7993 * gfortran.dg/selected_kind_1.f90: Likewise.
7994 * gfortran.dg/selected_real_kind_2.f90: Likewise.
7995 * gfortran.dg/shape_2.f90: Likewise.
7996 * gfortran.dg/shape_4.f90: Likewise.
7997 * gfortran.dg/shape_5.f90: Likewise.
7998 * gfortran.dg/shape_7.f90: Likewise.
7999 * gfortran.dg/shape_8.f90: Likewise.
8000 * gfortran.dg/shape_9.f90: Likewise.
8001 * gfortran.dg/shift-kind_2.f90: Likewise.
8002 * gfortran.dg/shiftalr_1.F90: Likewise.
8003 * gfortran.dg/shiftalr_2.F90: Likewise.
8004 * gfortran.dg/simpleif_1.f90: Likewise.
8005 * gfortran.dg/simplify_argN_1.f90: Likewise.
8006 * gfortran.dg/simplify_cshift_1.f90: Likewise.
8007 * gfortran.dg/simplify_cshift_4.f90: Likewise.
8008 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
8009 * gfortran.dg/simplify_modulo.f90: Likewise.
8010 * gfortran.dg/single_char_string.f90: Likewise.
8011 * gfortran.dg/size_dim.f90: Likewise.
8012 * gfortran.dg/size_optional_dim_1.f90: Likewise.
8013 * gfortran.dg/sizeof.f90: Likewise.
8014 * gfortran.dg/sizeof_4.f90: Likewise.
8015 * gfortran.dg/slash_1.f90: Likewise.
8016 * gfortran.dg/sms-1.f90: Likewise.
8017 * gfortran.dg/sms-2.f90: Likewise.
8018 * gfortran.dg/spec_expr_7.f90: Likewise.
8019 * gfortran.dg/specifics_1.f90: Likewise.
8020 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
8021 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
8022 * gfortran.dg/spread_init_expr.f03: Likewise.
8023 * gfortran.dg/spread_scalar_source.f90: Likewise.
8024 * gfortran.dg/spread_shape_1.f90: Likewise.
8025 * gfortran.dg/stat_1.f90: Likewise.
8026 * gfortran.dg/stat_2.f90: Likewise.
8027 * gfortran.dg/stfunc_1.f90: Likewise.
8028 * gfortran.dg/stfunc_4.f90: Likewise.
8029 * gfortran.dg/stfunc_6.f90: Likewise.
8030 * gfortran.dg/storage_size_1.f08: Likewise.
8031 * gfortran.dg/storage_size_3.f08: Likewise.
8032 * gfortran.dg/storage_size_4.f90: Likewise.
8033 * gfortran.dg/streamio_1.f90: Likewise.
8034 * gfortran.dg/streamio_10.f90: Likewise.
8035 * gfortran.dg/streamio_11.f90: Likewise.
8036 * gfortran.dg/streamio_12.f90: Likewise.
8037 * gfortran.dg/streamio_13.f90: Likewise.
8038 * gfortran.dg/streamio_14.f90: Likewise.
8039 * gfortran.dg/streamio_15.f90: Likewise.
8040 * gfortran.dg/streamio_16.f90: Likewise.
8041 * gfortran.dg/streamio_17.f90: Likewise.
8042 * gfortran.dg/streamio_2.f90: Likewise.
8043 * gfortran.dg/streamio_3.f90: Likewise.
8044 * gfortran.dg/streamio_4.f90: Likewise.
8045 * gfortran.dg/streamio_5.f90: Likewise.
8046 * gfortran.dg/streamio_6.f90: Likewise.
8047 * gfortran.dg/streamio_7.f90: Likewise.
8048 * gfortran.dg/streamio_8.f90: Likewise.
8049 * gfortran.dg/streamio_9.f90: Likewise.
8050 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
8051 * gfortran.dg/string_4.f90: Likewise.
8052 * gfortran.dg/string_array_constructor_2.f90: Likewise.
8053 * gfortran.dg/string_assign_2.f90: Likewise.
8054 * gfortran.dg/string_compare_1.f90: Likewise.
8055 * gfortran.dg/string_compare_2.f90: Likewise.
8056 * gfortran.dg/string_compare_3.f90: Likewise.
8057 * gfortran.dg/string_ctor_1.f90: Likewise.
8058 * gfortran.dg/string_length_1.f90: Likewise.
8059 * gfortran.dg/string_length_2.f90: Likewise.
8060 * gfortran.dg/string_length_3.f90: Likewise.
8061 * gfortran.dg/string_length_4.f90: Likewise.
8062 * gfortran.dg/string_null_compare_1.f: Likewise.
8063 * gfortran.dg/string_pad_trunc.f90: Likewise.
8064 * gfortran.dg/structure_constructor_1.f03: Likewise.
8065 * gfortran.dg/structure_constructor_11.f90: Likewise.
8066 * gfortran.dg/structure_constructor_13.f03: Likewise.
8067 * gfortran.dg/structure_constructor_2.f03: Likewise.
8068 * gfortran.dg/structure_constructor_5.f03: Likewise.
8069 * gfortran.dg/submodule_1.f08: Likewise.
8070 * gfortran.dg/submodule_11.f08: Likewise.
8071 * gfortran.dg/submodule_14.f08: Likewise.
8072 * gfortran.dg/submodule_15.f08: Likewise.
8073 * gfortran.dg/submodule_17.f08: Likewise.
8074 * gfortran.dg/submodule_18.f08: Likewise.
8075 * gfortran.dg/submodule_19.f08: Likewise.
8076 * gfortran.dg/submodule_2.f08: Likewise.
8077 * gfortran.dg/submodule_27.f08: Likewise.
8078 * gfortran.dg/submodule_28.f08: Likewise.
8079 * gfortran.dg/submodule_29.f08: Likewise.
8080 * gfortran.dg/submodule_30.f08: Likewise.
8081 * gfortran.dg/submodule_6.f08: Likewise.
8082 * gfortran.dg/submodule_7.f08: Likewise.
8083 * gfortran.dg/submodule_8.f08: Likewise.
8084 * gfortran.dg/subnormal_1.f90: Likewise.
8085 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
8086 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
8087 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
8088 * gfortran.dg/substr_2.f: Likewise.
8089 * gfortran.dg/substr_3.f: Likewise.
8090 * gfortran.dg/substr_4.f: Likewise.
8091 * gfortran.dg/substr_5.f90: Likewise.
8092 * gfortran.dg/substr_6.f90: Likewise.
8093 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
8094 * gfortran.dg/sum_init_expr.f03: Likewise.
8095 * gfortran.dg/sum_zero_array_1.f90: Likewise.
8096 * gfortran.dg/system_clock_3.f08: Likewise.
8097 * gfortran.dg/t_editing.f: Likewise.
8098 * gfortran.dg/team_change_1.f90: Likewise.
8099 * gfortran.dg/team_end_1.f90: Likewise.
8100 * gfortran.dg/team_number_1.f90: Likewise.
8101 * gfortran.dg/temporary_1.f90: Likewise.
8102 * gfortran.dg/test_com_block.f90: Likewise.
8103 * gfortran.dg/test_only_clause.f90: Likewise.
8104 * gfortran.dg/tiny_1.f90: Likewise.
8105 * gfortran.dg/tiny_2.f90: Likewise.
8106 * gfortran.dg/tl_editing.f90: Likewise.
8107 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
8108 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
8109 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
8110 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
8111 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
8112 * gfortran.dg/transfer_class_2.f90: Likewise.
8113 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
8114 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
8115 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
8116 * gfortran.dg/transfer_resolve_1.f90: Likewise.
8117 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8118 * gfortran.dg/transfer_simplify_10.f90: Likewise.
8119 * gfortran.dg/transfer_simplify_11.f90: Likewise.
8120 * gfortran.dg/transfer_simplify_2.f90: Likewise.
8121 * gfortran.dg/transfer_simplify_3.f90: Likewise.
8122 * gfortran.dg/transfer_simplify_4.f90: Likewise.
8123 * gfortran.dg/transfer_simplify_8.f90: Likewise.
8124 * gfortran.dg/transfer_simplify_9.f90: Likewise.
8125 * gfortran.dg/transpose_1.f90: Likewise.
8126 * gfortran.dg/transpose_3.f03: Likewise.
8127 * gfortran.dg/transpose_4.f90: Likewise.
8128 * gfortran.dg/transpose_conjg_1.f90: Likewise.
8129 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
8130 * gfortran.dg/transpose_optimization_2.f90: Likewise.
8131 * gfortran.dg/trim_1.f90: Likewise.
8132 * gfortran.dg/trim_optimize_1.f90: Likewise.
8133 * gfortran.dg/trim_optimize_2.f90: Likewise.
8134 * gfortran.dg/trim_optimize_3.f90: Likewise.
8135 * gfortran.dg/trim_optimize_4.f90: Likewise.
8136 * gfortran.dg/trim_optimize_5.f90: Likewise.
8137 * gfortran.dg/trim_optimize_6.f90: Likewise.
8138 * gfortran.dg/trim_optimize_7.f90: Likewise.
8139 * gfortran.dg/trim_optimize_8.f90: Likewise.
8140 * gfortran.dg/type_to_class_1.f03: Likewise.
8141 * gfortran.dg/type_to_class_2.f03: Likewise.
8142 * gfortran.dg/type_to_class_3.f03: Likewise.
8143 * gfortran.dg/type_to_class_4.f03: Likewise.
8144 * gfortran.dg/type_to_class_5.f03: Likewise.
8145 * gfortran.dg/typebound_assignment_5.f03: Likewise.
8146 * gfortran.dg/typebound_assignment_6.f03: Likewise.
8147 * gfortran.dg/typebound_assignment_7.f90: Likewise.
8148 * gfortran.dg/typebound_call_1.f03: Likewise.
8149 * gfortran.dg/typebound_call_13.f03: Likewise.
8150 * gfortran.dg/typebound_call_18.f03: Likewise.
8151 * gfortran.dg/typebound_call_19.f03: Likewise.
8152 * gfortran.dg/typebound_call_2.f03: Likewise.
8153 * gfortran.dg/typebound_call_20.f03: Likewise.
8154 * gfortran.dg/typebound_call_3.f03: Likewise.
8155 * gfortran.dg/typebound_generic_5.f03: Likewise.
8156 * gfortran.dg/typebound_generic_6.f03: Likewise.
8157 * gfortran.dg/typebound_generic_9.f03: Likewise.
8158 * gfortran.dg/typebound_operator_12.f03: Likewise.
8159 * gfortran.dg/typebound_operator_13.f03: Likewise.
8160 * gfortran.dg/typebound_operator_15.f90: Likewise.
8161 * gfortran.dg/typebound_operator_20.f90: Likewise.
8162 * gfortran.dg/typebound_operator_3.f03: Likewise.
8163 * gfortran.dg/typebound_operator_6.f03: Likewise.
8164 * gfortran.dg/typebound_operator_7.f03: Likewise.
8165 * gfortran.dg/typebound_operator_8.f03: Likewise.
8166 * gfortran.dg/typebound_operator_9.f03: Likewise.
8167 * gfortran.dg/typebound_proc_19.f90: Likewise.
8168 * gfortran.dg/typebound_proc_20.f90: Likewise.
8169 * gfortran.dg/typebound_proc_23.f90: Likewise.
8170 * gfortran.dg/typebound_proc_27.f03: Likewise.
8171 * gfortran.dg/typebound_proc_35.f90: Likewise.
8172 * gfortran.dg/typebound_proc_36.f90: Likewise.
8173 * gfortran.dg/unf_io_convert_1.f90: Likewise.
8174 * gfortran.dg/unf_io_convert_2.f90: Likewise.
8175 * gfortran.dg/unf_io_convert_3.f90: Likewise.
8176 * gfortran.dg/unf_io_convert_4.f90: Likewise.
8177 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
8178 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
8179 * gfortran.dg/unf_short_record_1.f90: Likewise.
8180 * gfortran.dg/unformatted_recl_1.f90: Likewise.
8181 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
8182 * gfortran.dg/unit_1.f90: Likewise.
8183 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
8184 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
8185 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
8186 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
8187 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
8188 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
8189 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
8190 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
8191 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
8192 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
8193 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
8194 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
8195 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
8196 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
8197 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
8198 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
8199 * gfortran.dg/unpack_init_expr.f03: Likewise.
8200 * gfortran.dg/use_10.f90: Likewise.
8201 * gfortran.dg/use_11.f90: Likewise.
8202 * gfortran.dg/use_13.f90: Likewise.
8203 * gfortran.dg/use_24.f90: Likewise.
8204 * gfortran.dg/use_27.f90: Likewise.
8205 * gfortran.dg/use_5.f90: Likewise.
8206 * gfortran.dg/use_allocated_1.f90: Likewise.
8207 * gfortran.dg/use_only_1.f90: Likewise.
8208 * gfortran.dg/use_only_4.f90: Likewise.
8209 * gfortran.dg/use_rename_2.f90: Likewise.
8210 * gfortran.dg/use_rename_4.f90: Likewise.
8211 * gfortran.dg/used_dummy_types_1.f90: Likewise.
8212 * gfortran.dg/used_interface_ref.f90: Likewise.
8213 * gfortran.dg/used_types_5.f90: Likewise.
8214 * gfortran.dg/utf8_1.f03: Likewise.
8215 * gfortran.dg/utf8_2.f03: Likewise.
8216 * gfortran.dg/value_1.f90: Likewise.
8217 * gfortran.dg/value_2.f90: Likewise.
8218 * gfortran.dg/value_4.f90: Likewise.
8219 * gfortran.dg/value_6.f03: Likewise.
8220 * gfortran.dg/value_7.f03: Likewise.
8221 * gfortran.dg/value_test.f90: Likewise.
8222 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
8223 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
8224 * gfortran.dg/vect/pr60510.f: Likewise.
8225 * gfortran.dg/vect/pr69882.f90: Likewise.
8226 * gfortran.dg/vect/pr69980.f90: Likewise.
8227 * gfortran.dg/vect/vect-5.f90: Likewise.
8228 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8229 * gfortran.dg/vector_subscript_1.f90: Likewise.
8230 * gfortran.dg/vector_subscript_2.f90: Likewise.
8231 * gfortran.dg/vector_subscript_3.f90: Likewise.
8232 * gfortran.dg/vector_subscript_5.f90: Likewise.
8233 * gfortran.dg/verify_2.f90: Likewise.
8234 * gfortran.dg/volatile10.f90: Likewise.
8235 * gfortran.dg/where_1.f90: Likewise.
8236 * gfortran.dg/where_operator_assign_1.f90: Likewise.
8237 * gfortran.dg/where_operator_assign_2.f90: Likewise.
8238 * gfortran.dg/where_operator_assign_3.f90: Likewise.
8239 * gfortran.dg/whole_file_13.f90: Likewise.
8240 * gfortran.dg/whole_file_2.f90: Likewise.
8241 * gfortran.dg/widechar_2.f90: Likewise.
8242 * gfortran.dg/widechar_4.f90: Likewise.
8243 * gfortran.dg/widechar_5.f90: Likewise.
8244 * gfortran.dg/widechar_6.f90: Likewise.
8245 * gfortran.dg/widechar_8.f90: Likewise.
8246 * gfortran.dg/widechar_IO_1.f90: Likewise.
8247 * gfortran.dg/widechar_IO_2.f90: Likewise.
8248 * gfortran.dg/widechar_IO_3.f90: Likewise.
8249 * gfortran.dg/widechar_IO_4.f90: Likewise.
8250 * gfortran.dg/widechar_compare_1.f90: Likewise.
8251 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
8252 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
8253 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
8254 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
8255 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
8256 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
8257 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
8258 * gfortran.dg/widechar_select_1.f90: Likewise.
8259 * gfortran.dg/winapi.f90: Likewise.
8260 * gfortran.dg/write_0_pe_format.f90: Likewise.
8261 * gfortran.dg/write_back.f: Likewise.
8262 * gfortran.dg/write_check3.f90: Likewise.
8263 * gfortran.dg/write_direct_eor.f90: Likewise.
8264 * gfortran.dg/write_padding.f90: Likewise.
8265 * gfortran.dg/write_recursive.f90: Likewise.
8266 * gfortran.dg/write_rewind_1.f: Likewise.
8267 * gfortran.dg/write_rewind_2.f: Likewise.
8268 * gfortran.dg/write_zero_array.f90: Likewise.
8269 * gfortran.dg/x_slash_1.f: Likewise.
8270 * gfortran.dg/x_slash_2.f: Likewise.
8271 * gfortran.dg/zero_array_components_1.f90: Likewise.
8272 * gfortran.dg/zero_length_1.f90: Likewise.
8273 * gfortran.dg/zero_length_2.f90: Likewise.
8274 * gfortran.dg/zero_sized_1.f90: Likewise.
8275 * gfortran.dg/zero_sized_3.f90: Likewise.
8276 * gfortran.fortran-torture/compile/nested.f90: Likewise.
8277 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
8278 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
8279 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
8280 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
8281 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
8282 * gfortran.fortran-torture/execute/args.f90: Likewise.
8283 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
8284 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
8285 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
8286 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
8287 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
8288 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
8289 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
8290 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
8291 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
8292 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
8293 * gfortran.fortran-torture/execute/common.f90: Likewise.
8294 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
8295 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
8296 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
8297 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
8298 * gfortran.fortran-torture/execute/contained.f90: Likewise.
8299 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
8300 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
8301 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
8302 * gfortran.fortran-torture/execute/data.f90: Likewise.
8303 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
8304 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
8305 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
8306 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
8307 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
8308 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
8309 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
8310 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
8311 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
8312 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
8313 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
8314 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
8315 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
8316 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
8317 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
8318 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
8319 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
8320 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
8321 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
8322 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
8323 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
8324 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
8325 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
8326 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
8327 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
8328 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
8329 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
8330 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
8331 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
8332 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
8333 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
8334 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
8335 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
8336 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
8337 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
8338 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
8339 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
8340 * gfortran.fortran-torture/execute/forall.f90: Likewise.
8341 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
8342 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
8343 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
8344 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
8345 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
8346 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
8347 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
8348 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
8349 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
8350 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
8351 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
8352 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
8353 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
8354 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
8355 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
8356 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
8357 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
8358 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
8359 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
8360 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
8361 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
8362 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
8363 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
8364 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
8365 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
8366 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
8367 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
8368 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
8369 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8370 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
8371 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
8372 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
8373 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
8374 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
8375 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
8376 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
8378 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
8379 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
8380 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
8381 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
8382 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
8383 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
8384 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
8385 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8386 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
8387 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
8388 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
8389 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8390 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
8391 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
8392 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
8393 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
8394 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
8395 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8396 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
8397 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8398 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
8399 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
8400 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
8401 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
8402 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
8403 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
8404 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
8405 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
8406 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8407 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
8408 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
8409 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
8410 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
8411 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
8412 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
8413 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
8414 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
8415 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
8416 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
8417 * gfortran.fortran-torture/execute/math.f90: Likewise.
8418 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
8419 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
8420 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
8421 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
8422 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
8423 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
8424 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
8425 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
8426 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
8427 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
8428 * gfortran.fortran-torture/execute/power.f90: Likewise.
8429 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
8430 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
8431 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8432 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
8433 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
8434 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
8435 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
8436 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
8437 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
8438 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
8439 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
8440 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
8441 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
8442 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
8443 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
8444 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
8445 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
8446 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
8447 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
8448 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
8449 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
8450 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
8451 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
8452 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
8453 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
8454 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
8455 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
8456 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
8457 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
8458 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
8459 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
8460 * gfortran.fortran-torture/execute/straret.f90: Likewise.
8461 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
8462 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
8463 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
8464 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
8465 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
8466 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
8467 * gfortran.fortran-torture/execute/string.f90: Likewise.
8468 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
8469 * gfortran.fortran-torture/execute/strret.f90: Likewise.
8470 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
8471 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
8472 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
8473 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
8474 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
8475 * gfortran.fortran-torture/execute/userop.f90: Likewise.
8476 * gfortran.fortran-torture/execute/where17.f90: Likewise.
8477 * gfortran.fortran-torture/execute/where18.f90: Likewise.
8478 * gfortran.fortran-torture/execute/where19.f90: Likewise.
8479 * gfortran.fortran-torture/execute/where20.f90: Likewise.
8480 * gfortran.fortran-torture/execute/where21.f90: Likewise.
8481 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
8482 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
8483 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8484 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8485 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8486 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8487 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
8488 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
8489 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
8490 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
8491 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
8492 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
8493 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
8494 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
8495 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
8496 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
8497 * gfortran.dg/inline_transpose_1.f90: Likewise.
8499 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
8502 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
8505 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
8508 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
8509 * gnat.dg/dispatch1.adb: Rename into...
8510 * gnat.dg/disp1.adb: ...this.
8511 * gnat.dg/dispatch1_p.ads: Rename into...
8512 * gnat.dg/disp1_pkg.ads: ...this.
8513 * gnat.dg/disp2.adb: Rename into...
8514 * gnat.dg/dispatch2.adb: ...this.
8515 * gnat.dg/dispatch2_p.ads: Rename into...
8516 * gnat.dg/disp2_pkg.ads: ...this.
8517 * gnat.dg/dispatch2_p.adb: Rename into...
8518 * gnat.dg/disp2_pkg.adb: this.
8519 * gnat.dg/generic_dispatch.adb: Rename into...
8520 * gnat.dg/generic_disp.adb: this.
8521 * gnat.dg/generic_dispatch_p.ads: Rename into...
8522 * gnat.dg/generic_disp_pkg.ads: ...this.
8523 * gnat.dg/generic_dispatch_p.adb: Rename into...
8524 * gnat.dg/generic_disp_pkg.adb: ...this.
8525 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
8526 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
8527 * gnat.dg/object_overflow1.adb: Tweak index.
8528 * gnat.dg/object_overflow2.adb: Likewise.
8529 * gnat.dg/object_overflow3.adb: Likewise.
8530 * gnat.dg/object_overflow4.adb: Likewise.
8531 * gnat.dg/object_overflow5.adb: Likewise.
8533 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8536 * gcc.c-torture/compile/pr84425.c: New test.
8538 2018-02-16 Marek Polacek <polacek@redhat.com>
8539 Jakub Jelinek <jakub@redhat.com>
8542 * g++.dg/cpp1y/constexpr-84192.C: New test.
8544 2018-02-16 Martin Sebor <msebor@redhat.com>
8547 * g++.dg/overload15.C: New test.
8549 2018-02-16 Yury Gribov <tetra2005@gmail.com>
8552 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
8553 * gcc.dg/pr56727-2.c: Ditto.
8554 * gcc.target/powerpc/pr79439.c: Renamed to...
8555 * gcc.target/powerpc/pr79439-1.c: ...this.
8556 * gcc.target/powerpc/pr79439-2.c: New test.
8557 * gcc.target/powerpc/pr79439-3.c: New test.
8559 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
8562 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
8563 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
8564 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
8565 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
8566 * gcc.target/powerpc/builtins-3.c: Same.
8568 2018-02-16 Nathan Sidwell <nathan@acm.org>
8570 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
8572 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
8574 PR rtl-optimization/70023
8575 * gcc.target/i386/pr70023.c: New.
8577 2018-02-16 Carl Love <cel@us.ibm.com>
8579 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
8581 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
8584 2018-02-16 Carl Love <cel@us.ibm.com>
8586 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
8587 for the ABI definitions for vec_extract4b and vec_insert4b.
8589 2018-02-16 Nathan Sidwell <nathan@acm.org>
8591 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
8592 * g++.old-deja/g++.mike/net43.C: Likewise.
8594 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8597 * g++.dg/cpp1z/class-deduction48.C: New.
8599 2018-02-16 Nathan Sidwell <nathan@acm.org>
8602 * g++.dg/lookup/pr84375.C: New.
8604 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8607 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
8609 2018-02-16 Richard Biener <rguenther@suse.de>
8611 PR tree-optimization/84417
8612 * gcc.dg/torture/pr84417.c: New testcase.
8614 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8617 * g++.dg/opt/pr84272.C: New test.
8619 PR rtl-optimization/83723
8620 * gcc.dg/pr83723.c: New test.
8622 2018-02-16 Richard Biener <rguenther@suse.de>
8624 PR tree-optimization/84399
8625 * gcc.dg/graphite/pr84399.c: New testcase.
8627 2018-02-16 Richard Biener <rguenther@suse.de>
8629 PR tree-optimization/84190
8630 * g++.dg/torture/pr84190.C: New testcase.
8632 2018-02-15 Martin Sebor <msebor@redhat.com>
8634 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
8637 2018-02-15 Janus Weil <janus@gcc.gnu.org>
8640 * gfortran.dg/dtio_21.f03: Add an error message.
8641 * gfortran.dg/dtio_22.f90: Fix invalid test case.
8643 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8646 * gfortran.dg/stop_shouldfail.f90: New test.
8648 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
8651 * g++.dg/concepts/pr84330.C: New.
8653 2018-02-15 Tom de Vries <tom@codesourcery.com>
8655 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
8657 2018-02-15 Tom de Vries <tom@codesourcery.com>
8659 * gcc.c-torture/compile/pr84136.c: Require effective target
8662 2018-02-15 Jakub Jelinek <jakub@redhat.com>
8664 PR tree-optimization/84383
8665 * gcc.c-torture/compile/pr84383.c: New test.
8667 PR tree-optimization/84334
8668 * gcc.dg/pr84334.c: New test.
8670 2018-02-14 Carl Love <cel@us.ibm.com>
8672 * gcc.target/powerpc/builtins-4-int128-runnable.c
8673 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
8674 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
8676 2018-02-14 Martin Sebor <msebor@redhat.com>
8678 PR tree-optimization/83698
8679 * gcc.dg/Wrestrict-7.c: New test.
8680 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
8681 * gcc.target/i386/chkp-stropt-17.c: Same.
8683 2018-02-14 Martin Sebor <msebor@redhat.com>
8686 * gcc.dg/Wattributes-8.c: New test.
8688 2018-02-14 Janus Weil <janus@gcc.gnu.org>
8691 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
8692 * gfortran.dg/allocate_with_source_23.f90: Ditto.
8693 * gfortran.dg/select_type_1.f03: Extend test case.
8695 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
8697 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
8698 (dg-options): Use -O2 -msse2 -mno-sse3.
8700 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
8702 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
8703 this test case still works ok.
8704 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8705 * gcc.dg/vmx/insert-be-order.c: Likewise.
8706 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8707 * gcc.dg/vmx/ld-be-order.c: Likewise.
8708 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8709 * gcc.dg/vmx/lde-be-order.c: Likewise.
8710 * gcc.dg/vmx/ldl-be-order.c: Likewise.
8711 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8712 * gcc.dg/vmx/merge-be-order.c: Likewise.
8713 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8714 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
8715 * gcc.dg/vmx/pack-be-order.c: Likewise.
8716 * gcc.dg/vmx/perm-be-order.c: Likewise.
8717 * gcc.dg/vmx/splat-be-order.c: Likewise.
8718 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
8719 * gcc.dg/vmx/st-be-order.c: Likewise.
8720 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8721 * gcc.dg/vmx/ste-be-order.c: Likewise.
8722 * gcc.dg/vmx/stl-be-order.c: Likewise.
8723 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8724 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
8725 * gcc.dg/vmx/unpack-be-order.c: Likewise.
8726 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8727 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
8729 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
8732 * g++.dg/cpp0x/auto49.C: New.
8734 2018-02-14 Nathan Sidwell <nathan@acm.org>
8736 * g++.dg/template/instantiate5.C: Adjust required-from loc.
8738 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8740 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
8741 * gcc.target/powerpc/le-altivec-consts.c: Same.
8743 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8746 * gcc.target/powerpc/pr84220-sld.c: New test.
8747 * gcc.target/powerpc/pr84220-sld2.c: New test.
8748 * gcc.target/powerpc/pr84220-sldw.c: New test.
8749 * gcc.target/powerpc/pr84220-xxperm.c: New test.
8750 * gcc.target/powerpc/pr84220-xxsld.c: New test.
8752 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8755 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
8756 _inc_ssp intrinsics.
8757 * gcc.target/i386/cet-intrin-4.c: Likewise.
8758 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
8759 __builtin_ia32_rdssp[d|q].
8761 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
8763 PR tree-optimization/84357
8764 * gcc.dg/vect/pr84357.c: New test.
8766 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8769 * gcc.target/rx/pr83831.c: New tests.
8771 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
8774 * gcc.target/msp430/pr79242.c: New test.
8776 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8779 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
8782 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8785 * g++.dg/pr84279.C: New test.
8787 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8789 PR rtl-optimization/84169
8790 * gcc.c-torture/execute/pr84169.c: New.
8792 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8795 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
8797 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8800 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
8803 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8806 * g++.dg/warn/effc4.C: New test.
8808 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8811 * g++.dg/template/sizeof16.C: New.
8812 * g++.dg/template/sizeof17.C: Likewise.
8814 2018-02-13 Janus Weil <janus@gcc.gnu.org>
8817 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
8818 add necessary compiler options.
8819 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
8821 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8824 * gcc.c-torture/execute/pr82210.c: New test.
8827 * gcc.dg/pr84309-2.c: New test.
8829 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
8831 PR tree-optimization/84321
8832 * gcc.dg/pr84321.c: New test.
8834 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
8837 * gcc.target/i386/pr57193.c: Add -march=x86-64.
8839 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
8842 * gcc.dg/asan/pr84307.c: Remove test.
8844 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
8846 * gcc.target/rl78/test_auto_vector.c: New test.
8848 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
8851 * gcc.c-torture/compile/pr84305.c: New test.
8853 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8856 * gcc.target/i386/pr84335.c: New test.
8858 PR tree-optimization/84339
8859 * gcc.c-torture/execute/pr84339.c: New test.
8862 * gcc.dg/pr84309.c: New test.
8863 * gcc.target/i386/pr84309.c: New test.
8866 * gcc.target/i386/pr84336.c: New test.
8868 2018-02-12 Jakub Jelinek <jakub@redhat.com>
8871 * c-c++-common/gomp/pr84341.c: New test.
8873 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8876 * gfortran.dg/read_dir.f90: Re-add dg-do run.
8878 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8881 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
8884 2018-02-12 Jeff Law <law@redhat.com>
8886 * gcc.c-torture/compile/reg-args-size.c: New test.
8888 2018-02-12 Carl Love <cel@us.ibm.com>
8890 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
8891 uint128 tests to new testfile.
8892 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
8893 int128 and uint128 tests.
8894 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
8895 list of torture tests.
8897 2018-02-12 Janus Weil <janus@gcc.gnu.org>
8900 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
8901 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
8903 2018-02-12 Tamar Christina <tamar.christina@arm.com>
8906 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
8908 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
8911 * gcc.dg/asan/pr84307.c: New test.
8913 2018-02-12 Nathan Sidwell <nathan@acm.org>
8915 * g++.dg/parse/pr84263.C: New.
8917 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8920 * g++.dg/template/crash129.C: New.
8922 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8925 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8926 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8927 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
8928 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8929 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8931 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8933 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
8934 _mm_maskz_scalef_round_sd): Test new intrinsics.
8935 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
8936 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
8938 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
8939 _mm_maskz_scalef_round_ss): Test new intrinsics.
8940 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
8941 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
8943 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
8944 __builtin_ia32_scalefss_round): Remove builtin.
8945 (__builtin_ia32_scalefsd_mask_round,
8946 __builtin_ia32_scalefss_mask_round): Test new builtin.
8947 * gcc.target/i386/sse-13.c: Ditto.
8948 * gcc.target/i386/sse-23.c: Ditto.
8950 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8952 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
8953 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
8954 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
8955 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
8956 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
8957 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
8958 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
8959 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
8961 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
8962 (__builtin_ia32_sqrtss_round): Remove builtins.
8963 (__builtin_ia32_sqrtsd_mask_round)
8964 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
8965 * gcc.target/i386/sse-13.c: Ditto.
8966 * gcc.target/i386/sse-23.c: Ditto.
8968 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8971 * gfortran.dg/statement_function_3.f: New test.
8973 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
8977 * gfortran.dg/statement_function_1.f90: New test.
8978 * gfortran.dg/statement_function_2.f90: New test.
8980 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
8983 * gfortran.dg/type_to_class_5.f03: New test.
8985 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
8988 * gfortran.dg/type_to_class_4.f03: New test.
8990 2018-02-10 Alan Modra <amodra@gmail.com>
8993 * gcc.dg/pr84300.c: New.
8995 2018-02-10 Jakub Jelinek <jakub@redhat.com>
8998 * g++.dg/ubsan/pr83987-2.C: New test.
9000 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
9002 * gcc.target/rx/movsicc.c: New test.
9004 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9007 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
9010 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
9012 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
9013 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
9015 2018-02-09 Nathan Sidwell <nathan@acm.org>
9018 * c-c++-common/pr84293.h: New.
9019 * c-c++-common/pr84293.c: New.
9021 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
9023 PR rtl-optimization/57193
9024 * gcc.target/i386/pr57193.c: New.
9026 2018-02-09 Jakub Jelinek <jakub@redhat.com>
9029 * gcc.target/powerpc/pr84226.c: New test.
9031 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9033 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
9037 2018-02-09 Martin Sebor <msebor@redhat.com>
9040 * gcc.dg/lto/pr84212_0.c: New test file.
9041 * gcc.dg/lto/pr84212_1.c: Same.
9043 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
9046 * gcc.target/powerpc/pr83926.c: New test.
9047 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
9048 message. Fix test for running in 32-bit mode.
9050 2018-02-09 Tamar Christina <tamar.christina@arm.com>
9053 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
9055 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9058 * gcc.target/s390/pr84295.c: New test.
9060 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
9063 * g++.dg/cpp1y/lambda-init16.C: New.
9065 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
9067 * gnat.dg/sso8.adb: New test.
9068 * gnat.dg/sso8_pkg.ads: New helper.
9070 2018-02-09 Richard Biener <rguenther@suse.de>
9072 PR tree-optimization/84278
9073 * gcc.target/i386/pr84278.c: Adjust regex.
9075 2018-02-09 Jakub Jelinek <jakub@redhat.com>
9077 PR tree-optimization/84232
9078 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
9081 * gcc.target/aarch64/pr84252.c: New test.
9084 * gcc.dg/pr84237.c: New test.
9086 2018-02-09 Marek Polacek <polacek@redhat.com>
9087 Jakub Jelinek <jakub@redhat.com>
9090 * g++.dg/torture/pr83659.C: New test.
9092 2018-02-08 David Malcolm <dmalcolm@redhat.com>
9094 PR tree-optimization/84136
9095 * gcc.c-torture/compile/pr84136.c: New test.
9097 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
9100 * gcc.target/i386/pr83008.c: New test.
9102 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
9105 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
9107 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
9110 * g++.dg/warn/Wunused-parm-11.C: New.
9112 2018-02-08 Marek Polacek <polacek@redhat.com>
9114 PR tree-optimization/84238
9115 * gcc.dg/Wstringop-overflow-3.c: New test.
9117 2018-02-08 Nathan Sidwell <nathan@acm.org>
9119 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
9121 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
9123 PR tree-optimization/84265
9124 * gcc.dg/vect/pr84265.c: New test.
9126 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
9128 PR tree-optimization/81635
9129 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
9130 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
9132 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9134 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
9135 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
9136 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
9137 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
9138 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
9139 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
9140 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
9141 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
9142 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
9143 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
9144 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
9145 * gcc.target/s390/nobp-return-attr-all.c: New test.
9146 * gcc.target/s390/nobp-return-attr-neg.c: New test.
9147 * gcc.target/s390/nobp-return-mem-attr.c: New test.
9148 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
9149 * gcc.target/s390/nobp-return-mem-z10.c: New test.
9150 * gcc.target/s390/nobp-return-mem-z900.c: New test.
9151 * gcc.target/s390/nobp-return-reg-attr.c: New test.
9152 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
9153 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
9154 * gcc.target/s390/nobp-return-reg-z10.c: New test.
9155 * gcc.target/s390/nobp-return-reg-z900.c: New test.
9156 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
9157 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
9158 * gcc.target/s390/nobp-table-jump-z10.c: New test.
9159 * gcc.target/s390/nobp-table-jump-z900.c: New test.
9161 2018-02-08 Richard Biener <rguenther@suse.de>
9163 PR tree-optimization/84233
9164 * g++.dg/torture/pr84233.C: New testcase.
9166 2018-02-08 Richard Biener <rguenther@suse.de>
9168 PR tree-optimization/84278
9169 * gcc.target/i386/pr84278.c: New testcase.
9171 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
9173 PR rtl-optimization/84068
9174 PR rtl-optimization/83459
9175 * gcc.dg/pr84068.c: New test.
9177 2018-02-08 Richard Biener <rguenther@suse.de>
9179 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
9180 loop vectorization to happen.
9182 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
9185 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
9187 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9189 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
9191 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9194 * gcc.target/powerpc/pr84154-1.c: New tests.
9195 * gcc.target/powerpc/pr84154-2.c: Likewise.
9196 * gcc.target/powerpc/pr84154-3.c: Likewise.
9198 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9200 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
9202 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9205 * g++.dg/template/incomplete11.C: New test.
9206 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
9208 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9211 * gfortran.dg/deallocate_error_3.f90: New test.
9212 * gfortran.dg/deallocate_error_4.f90: New test.
9214 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9217 * gfortran.dg/shape_9.f90: New test.
9219 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9222 * gfortran.dg/assumed_charlen_parameter.f90: New test.
9224 2018-02-07 David Malcolm <dmalcolm@redhat.com>
9228 * g++.dg/spellcheck-reswords.C: New test case.
9229 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
9232 2018-02-07 Martin Liska <mliska@suse.cz>
9235 * g++.dg/ext/mv26.C: New test.
9237 2018-02-07 Tom de Vries <tom@codesourcery.com>
9239 * gcc.dg/pr83844.c: Require effective target alloca.
9241 2018-02-07 Tom de Vries <tom@codesourcery.com>
9243 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
9245 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
9248 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
9249 -fcf-protection=return.
9251 2018-02-07 Tom de Vries <tom@codesourcery.com>
9254 * c-c++-common/goacc/pr84217.c: New test.
9255 * gfortran.dg/goacc/pr84217.f90: New test.
9257 2018-02-07 Richard Biener <rguenther@suse.de>
9259 PR tree-optimization/84204
9260 * gcc.dg/graphite/pr84204.c: New testcase.
9262 PR tree-optimization/84205
9263 * gcc.dg/graphite/pr84205.c: New testcase.
9265 PR tree-optimization/84223
9266 * gfortran.dg/graphite/pr84223.f90: New testcase.
9268 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9271 * g++.dg/cpp0x/scoped_enum7.C: New.
9273 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9275 PR tree-optimization/83008
9276 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
9278 2018-02-07 Jakub Jelinek <jakub@redhat.com>
9280 PR tree-optimization/84235
9281 * gcc.c-torture/execute/ieee/pr84235.c: New test.
9283 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9286 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
9288 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
9290 2018-02-06 Jakub Jelinek <jakub@redhat.com>
9293 * gcc.target/i386/pr84146.c: New test.
9295 2018-02-06 Michael Collison <michael.collison@arm.com>
9297 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
9299 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9301 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
9302 warning for -mno-speculate-indirect-jumps.
9303 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
9304 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9305 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
9306 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
9307 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
9308 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
9310 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9313 * c-c++-common/fcf-protection-1.c: Change a compared message.
9314 * c-c++-common/fcf-protection-2.c: Likewise.
9315 * c-c++-common/fcf-protection-3.c: Likewise.
9316 * c-c++-common/fcf-protection-5.c: Likewise.
9317 * c-c++-common/fcf-protection-6.c: New test.
9318 * c-c++-common/fcf-protection-7.c: Likewise.
9320 2018-02-06 Marek Polacek <polacek@redhat.com>
9322 PR tree-optimization/84228
9323 * c-c++-common/Wstringop-truncation-3.c: New test.
9325 2018-02-06 Tamar Christina <tamar.christina@arm.com>
9328 * gcc.target/arm/pragma_arch_switch_2.c: New.
9330 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9333 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
9335 2018-02-05 Martin Sebor <msebor@redhat.com>
9337 PR tree-optimization/83369
9338 * gcc.dg/Wnonnull.c: New test.
9340 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9342 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
9343 argument and use dg-messages-by-file instead. Expect it to be
9344 an array rather than a dict.
9345 (lto-link-and-maybe-run): Remove messages_by_file argument and
9346 use an upvar for dg-messages-by-file. Update call to
9347 lto_handle_diagnostics.
9348 (lt-get-options): Treat dg-messages-by-file as an array
9350 (lto-get-options-main): Likewise. Set the entry rather than appending.
9351 (lto-execute): Treat dg-messages-by-file as an array rather than
9352 a dict. Update call to lto-link-and-maybe-run.
9354 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
9357 * g++.dg/cpp1z/inline-var4.C: New.
9359 2018-02-05 Martin Liska <mliska@suse.cz>
9361 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
9363 * c-c++-common/asan/pointer-compare-2.c: Likewise.
9364 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
9365 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
9366 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
9367 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
9368 * c-c++-common/asan/pointer-compare-3.c: New test.
9370 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9372 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
9373 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9375 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
9377 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
9378 _mm_maskz_range_sd, _mm_mask_range_round_sd,
9379 _mm_maskz_range_round_sd): Test new intrinsics.
9380 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
9381 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
9382 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
9383 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
9384 _mm_maskz_range_ss, _mm_mask_range_round_ss,
9385 _mm_maskz_range_round_ss): Test new intrinsics.
9386 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
9387 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
9388 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
9389 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
9390 __builtin_ia32_rangess128_round): Remove builtins.
9391 (__builtin_ia32_rangesd128_mask_round,
9392 __builtin_ia32_rangess128_mask_round): Test new builtins.
9393 * gcc.target/i386/sse-13.c: Ditto.
9394 * gcc.target/i386/sse-23.c: Ditto.
9396 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
9399 * gfortran.dg/pr79966.f90: New testcase
9401 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
9404 * gfortran.dg/associate_23.f90: Fix invalid code.
9405 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9406 * gfortran.dg/matmul_3.f90: Likewise.
9407 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9409 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
9412 * gfortran.dg/associate_34.f90: New test.
9413 * gfortran.dg/associate_35.f90: New test.
9415 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
9419 * gfortran.dg/pr84155.f90: New test.
9421 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
9423 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
9424 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
9426 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9428 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
9431 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9433 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
9435 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
9436 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
9437 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
9439 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9442 * gcc.c-torture/execute/pr83362.c: Make work for int16.
9443 * gcc.dg/Wsign-conversion.c: Dito.
9444 * gcc.dg/attr-alloc_size-4.c: Dito.
9445 * gcc.dg/pr81020.c: Dito.
9446 * gcc.dg/pr81192.c: Dito.
9447 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
9448 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
9449 * gcc.dg/pr83844.c: Restrict to int32plus.
9450 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
9451 * gcc.dg/tree-ssa/ldist-25.c: Dito.
9452 * gcc.dg/tree-ssa/ldist-27.c: Dito.
9453 * gcc.dg/tree-ssa/ldist-28.c: Dito.
9454 * gcc.dg/tree-ssa/ldist-29.c: Dito.
9455 * gcc.dg/tree-ssa/ldist-30.c: Dito.
9456 * gcc.dg/tree-ssa/ldist-31.c: Dito.
9457 * gcc.dg/tree-ssa/ldist-32.c: Dito.
9458 * gcc.dg/tree-ssa/ldist-33.c: Dito.
9459 * gcc.dg/tree-ssa/ldist-34.c: Dito.
9460 * gcc.dg/tree-ssa/ldist-35.c: Dito.
9461 * gcc.dg/tree-ssa/ldist-36.c: Dito.
9463 2018-02-02 Julia Koval <julia.koval@intel.com>
9465 * gcc.target/i386/funcspec-56.inc: Handle new march.
9466 * g++.dg/ext/mv16.C: Ditto.
9468 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9470 * lib/target-supports.exp
9471 (check_effective_target_keeps_null_pointer_checks): No more
9473 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
9474 * gcc.dg/ifcvt-4.c: Skip avr.
9475 * gcc.dg/pr53037-1.c: Dito.
9476 * gcc.dg/pr53037-2.c: Dito.
9477 * gcc.dg/pr53037-3.c: Dito.
9478 * gcc.dg/pr63387-2.c: Dito.
9479 * gcc.dg/pr63387.c: Dito.
9480 * gcc.dg/sancov/cmp0.c: Dito.
9481 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
9482 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
9483 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
9484 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
9485 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
9486 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
9487 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
9488 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
9489 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
9490 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
9491 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
9492 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
9493 * gcc.dg/tree-ssa/pr82059.c: Dito.
9494 * gcc.c-torture/execute/pr70460.c: Dito.
9496 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9499 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
9500 * gcc.c-torture/execute/20180112-1.c: Dito.
9501 * gcc.c-torture/execute/pr81503.c: Dito.
9502 * gcc.dg/store_merging_12.c: Dito.
9503 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
9504 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
9505 * gcc.dg/tree-ssa/pr80898.c: Dito.
9506 * gcc.dg/tree-ssa/pr82363.c: Dito.
9507 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
9508 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
9509 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
9510 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
9511 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
9512 * gcc.dg/tree-ssa/pr80803.c: Dito.
9513 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
9514 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
9515 * gcc.dg/tree-ssa/vrp114.c: Dito.
9516 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
9517 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
9518 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
9520 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9523 * gcc.target/i386/cet-sjlj-6a.c: New test.
9524 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9526 2018-02-01 Marek Polacek <polacek@redhat.com>
9529 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
9531 2018-01-30 Jeff Law <law@redhat.com>
9534 * gcc.target/i386/pr84128.c: New test.
9536 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
9538 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
9539 -fdelete-null-pointer-checks.
9541 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9544 * g++.dg/cpp0x/abstract-default1.C: New.
9546 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9548 PR tree-optimization/81635
9549 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
9550 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
9552 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9555 * gcc.target/aarch64/pr83370.c: New.
9557 2018-02-01 Richard Biener <rguenther@suse.de>
9559 * gcc.dg/graphite/pr35356-1.c: Adjust.
9561 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9564 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
9566 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
9567 of hard-coding the choice.
9568 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
9569 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
9570 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
9572 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
9574 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9575 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9576 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9577 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9578 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9579 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9580 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9581 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9582 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9583 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9584 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9585 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9586 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9587 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9588 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9589 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9590 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9591 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9592 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9593 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9594 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9595 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9596 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9597 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9598 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9599 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9600 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9601 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9602 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9603 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9604 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9605 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9606 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9607 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9608 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9609 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9610 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9611 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9612 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
9613 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9614 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
9615 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9616 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9617 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9618 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
9619 __builtin_popcountll rather than __builtin_popcountl.
9621 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9623 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
9624 of LD1R[HWD] for multi-element constants on big-endian targets.
9625 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9626 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9628 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9630 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
9631 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
9632 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
9634 2018-02-01 Jakub Jelinek <jakub@redhat.com>
9636 PR tree-optimization/81661
9637 PR tree-optimization/84117
9638 * gcc.dg/pr81661.c: New test.
9639 * gfortran.dg/pr84117.f90: New test.
9641 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
9644 * gfortran.dg/repeat_7.f90: Catch warning message.
9646 2018-01-31 Ian Lance Taylor <iant@golang.org>
9648 * go.go-torture/execute/printnil.go: New test.
9650 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9652 * lib/target-supports.exp (check_effective_target_comdat_group):
9653 Allow for Solaris as comdat syntax.
9655 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
9656 Solaris with comdat_group support and as.
9658 2018-01-31 Marek Polacek <polacek@redhat.com>
9661 * gcc.dg/pr81779.c: New test.
9663 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9666 * gfortran.dg/gomp/pr84116.f90: New test.
9669 * g++.dg/init/pr83993-2.C: New test.
9672 * g++.dg/init/pr83993-1.C: New test.
9673 * g++.dg/cpp0x/pr83993.C: New test.
9675 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
9678 * gfortran.dg/pr84088.f90: New test.
9680 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
9683 * gcc.target/i386/pr82444.c: New.
9685 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
9687 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
9688 * gcc.target/powerpc/vsx-13.c: New.
9690 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9693 * g++.dg/cpp1y/var-templ57.C: New.
9695 2018-01-31 Marek Polacek <polacek@redhat.com>
9698 * g++.dg/diagnostic/pr84138.C: New test.
9700 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
9703 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
9704 -Wstringop-overflow warnings due to spurious warning with -O1.
9705 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
9706 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
9708 2018-01-31 Richard Biener <rguenther@suse.de>
9710 PR tree-optimization/84132
9711 * g++.dg/torture/pr84132.C: New testcase.
9713 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
9715 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
9718 2018-01-31 Julia Koval <julia.koval@intel.com>
9721 * gcc.target/i386/rdpid.c: Remove "eax".
9723 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9725 PR tree-optimization/64946
9726 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
9727 scan-assembler checks.
9729 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
9731 * gcc.c-torture/execute/20180131-1.c: New test.
9733 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9735 * gcc.target/arc/taux-1.c: New test.
9736 * gcc.target/arc/taux-2.c: Likewise.
9738 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9740 * gcc.target/arc/uncached.c: New test.
9742 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9745 * gnat.dg/lto20.adb: Remove dg-excess-errors.
9747 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9749 PR preprocessor/69869
9750 * gcc.dg/cpp/trad/pr69869.c: New test.
9753 * gcc.dg/pr84100.c: New test.
9755 2018-01-30 Jeff Law <law@redhat.com>
9758 * gcc.target/i386/pr84064: New test.
9760 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9763 * gfortran.dg/data_implied_do_2.f90: New test.
9765 2018-01-30 Janus Weil <janus@gcc.gnu.org>
9767 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
9769 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9772 * gfortran.dg/inline_matmul_21.f90: New test case.
9774 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9776 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
9778 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
9781 * gcc.target/powerpc/pr84112.c: New.
9783 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9785 PR rtl-optimization/83986
9786 * gcc.dg/pr83986.c: New test.
9788 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
9791 * gcc.dg/torture/inf-compare-1.c: Add xfail.
9792 * gcc.dg/torture/inf-compare-2.c: Add xfail.
9793 * gcc.dg/torture/inf-compare-3.c: Add xfail.
9794 * gcc.dg/torture/inf-compare-4.c: Add xfail.
9796 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9798 PR tree-optimization/84111
9799 * gcc.c-torture/compile/pr84111.c: New test.
9801 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9804 * gcc.dg/ipa/inline-2.c: Fix template.
9805 * gcc.dg/ipa/inline-3.c: Fix template.
9807 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9810 * g++.dg/torture/pr81360.C: New testcase.
9812 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9815 * gcc.dg/lto/pr83954.h: New testcase.
9816 * gcc.dg/lto/pr83954_0.c: New testcase.
9817 * gcc.dg/lto/pr83954_1.c: New testcase.
9819 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9822 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
9824 Simplify DW_AT_producer scan.
9826 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9828 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
9830 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
9833 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9834 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9835 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
9836 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
9838 2018-01-29 Jeff Law <law@redhat.com>
9841 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
9842 better match other tests which require vsx. Verify the zero
9843 extension is part of the test in the combiner dump.
9845 2018-01-29 Marek Polacek <polacek@redhat.com>
9848 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
9851 * g++.dg/ext/pr83996.C: New test.
9853 2018-01-29 Richard Biener <rguenther@suse.de>
9855 PR tree-optimization/84057
9856 * gcc.dg/graphite/pr84057.c: New testcase.
9858 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9861 * gfortran.dg/bind_c_usage_31.f90: New test.
9863 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9866 * g++.dg/warn/Wduplicated-branches5.C: New.
9868 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
9870 * gcc.target/rl78/test_addsi3_internal.c: New test.
9872 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
9874 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
9875 Make expected output depend on whether we expect sibcalls or not.
9876 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
9877 safe-indirect-jump-1.c).
9879 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
9880 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9881 Soren Rasmussen <s.c.rasmussen@gmail.com>
9883 Fortran 2018 teams tests.
9885 * gfortran.dg/team_number_1.f90: new test for team_number.
9886 * gfortran.dg/team_change_1.f90: new test for change team.
9887 * gfortran.dg/team_end_1.f90: new test for end team.
9888 * gfortran.dg/team_form_1.f90: new test for form team.
9890 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9893 * gfortran.dg/dot_product_4.f90
9895 2018-01-26 Martin Sebor <msebor@redhat.com>
9897 PR tree-optimization/83896
9898 * gcc.dg/strlenopt-43.c: New.
9900 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9902 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
9903 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
9904 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
9905 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
9906 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
9907 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
9908 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
9909 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
9910 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
9912 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
9913 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
9914 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
9915 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
9916 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
9917 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
9918 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
9919 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
9921 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
9923 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9925 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
9926 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
9927 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
9928 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
9929 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
9930 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
9931 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
9932 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
9933 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
9934 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
9935 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
9936 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
9937 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
9939 2018-01-26 Martin Liska <mliska@suse.cz>
9941 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
9944 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9946 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
9947 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
9948 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
9949 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
9950 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
9951 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
9952 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
9953 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
9955 2018-01-26 Richard Biener <rguenther@suse.de>
9957 PR rtl-optimization/84003
9958 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
9959 latent bug in DSE if NOINLINE is appropriately defined.
9960 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
9961 and defining NOINLINE.
9963 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9965 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
9966 tests specific to aarch64. XFAIL test on arm.
9968 2018-01-26 Jakub Jelinek <jakub@redhat.com>
9970 PR rtl-optimization/83985
9971 * gcc.dg/pr83985.c: New test.
9974 * c-c++-common/Wrestrict-3.c: New test.
9976 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9978 * gcc.target/arc/tdelegitimize_addr.c: New test.
9980 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9982 * gcc.target/arc/jli-1.c: New file.
9983 * gcc.target/arc/jli-2.c: Likewise.
9985 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
9987 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
9989 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9990 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9992 2018-01-26 Richard Biener <rguenther@suse.de>
9994 PR tree-optimization/81082
9995 * gcc.dg/vect/pr81082.c: New testcase.
9996 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
9997 simplification to n * n.
9999 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10001 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
10003 * gcc.target/i386/pr63620.c: Likewise.
10005 2018-01-26 Julia Koval <julia.koval@intel.com>
10007 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
10008 -mavx512f -mavx512bw.
10009 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
10010 * gcc.target/i386/i386.exp: Fix types.
10012 2018-01-26 Alan Modra <amodra@gmail.com>
10015 * gcc.target/powerpc/swaps-p8-46.c: New.
10017 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
10020 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
10021 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
10022 'array01' in the tree dump comparison.
10023 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
10024 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
10025 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
10027 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
10029 PR middle-end/83055
10030 * gcc.dg/torture/pr83055.c: New testcase.
10032 2018-01-25 Jakub Jelinek <jakub@redhat.com>
10035 * g++.dg/cpp1z/decomp36.C: New test.
10037 PR middle-end/83977
10038 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
10040 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
10042 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
10043 the shift dump line.
10044 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10046 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10049 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
10050 index instead of int, which allows IVOPTs to properly optimize the
10053 2018-01-24 David Malcolm <dmalcolm@redhat.com>
10056 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
10057 of "fn_type" typedef.
10058 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
10060 2018-01-24 Ian Lance Taylor <iant@golang.org>
10062 * go.go-torture/execute/names-1.go: New test.
10064 2018-01-19 Jeff Law <law@redhat.com>
10067 * gcc.target/i386/pr83994.c: New test.
10069 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
10072 * gcc.target/powerpc/pr84014.c: New.
10074 2018-01-24 Jakub Jelinek <jakub@redhat.com>
10076 PR middle-end/83977
10077 * c-c++-common/gomp/pr83977-1.c: New test.
10078 * c-c++-common/gomp/pr83977-2.c: New test.
10079 * c-c++-common/gomp/pr83977-3.c: New test.
10080 * gfortran.dg/gomp/pr83977.f90: New test.
10082 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
10085 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
10086 * gcc.dg/vect/pr80631-1.c: Likewise.
10087 * gcc.dg/vect/pr80631-2.c: Likewise.
10088 * gcc.dg/vect/pr81410.c: Likewise.
10089 * gcc.dg/vect/pr81633.c: Likewise.
10090 * gcc.dg/vect/pr81815.c: Likewise.
10091 * gcc.dg/vect/pr82108.c: Likewise.
10092 * gcc.dg/vect/pr83857.c: Likewise.
10093 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10094 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10095 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
10096 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10097 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10098 * gcc.dg/vect/vect-reduc-11.c: Likewise.
10099 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
10100 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
10101 dg-xfail-run-if instead.
10102 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
10103 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
10104 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
10105 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
10106 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10108 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
10110 PR tree-optimization/83979
10111 * g++.dg/pr83979.c: New test.
10113 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10115 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
10116 option. Add arm_neon_ok_no_float_abi check.
10118 2018-01-24 Richard Biener <rguenther@suse.de>
10120 PR tree-optimization/83176
10121 * gcc.dg/graphite/pr83176.c: New testcase.
10123 2018-01-24 Richard Biener <rguenther@suse.de>
10125 PR tree-optimization/82819
10126 * gcc.dg/graphite/pr82819.c: New testcase.
10128 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10131 * g++.dg/cpp1y/constexpr-83921-1.C: New.
10132 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
10133 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
10134 * g++.dg/ext/stmtexpr20.C: Likewise.
10135 * g++.dg/ext/stmtexpr21.C: Likewise.
10137 2018-01-23 David Malcolm <dmalcolm@redhat.com>
10140 * g++.dg/warn/pr83974.C: New test case.
10142 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10145 * g++.dg/ubsan/pr83987.C: New test.
10147 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
10150 * gfortran.dg/pdt_29.f03: New test.
10152 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
10155 * gfortran.dg/associate_33.f03: New test.
10157 2018-01-23 Martin Liska <mliska@suse.cz>
10160 * gcc.dg/lto/pr81440.h: New test.
10161 * gcc.dg/lto/pr81440_0.c: New test.
10162 * gcc.dg/lto/pr81440_1.c: New test.
10164 2018-01-23 Nathan Sidwell <nathan@acm.org>
10167 * g++.dg/template/pr83988.C: New.
10169 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10173 * g++.dg/cpp0x/pr82882.C: New test.
10174 * g++.dg/cpp0x/pr83978.C: New test.
10177 * g++.dg/cpp1z/decomp35.C: New test.
10179 2018-01-23 Nathan Sidwell <nathan@acm.org>
10181 * g++.dg/cpp0x/range-for10.C: Adjust.
10182 * g++.dg/ext/forscope1.C: Adjust.
10183 * g++.dg/ext/forscope2.C: Adjust.
10184 * g++.dg/template/for1.C: Adjust.
10186 2018-01-23 David Malcolm <dmalcolm@redhat.com>
10188 PR tree-optimization/83510
10189 * gcc.c-torture/compile/pr83510.c: New test case.
10191 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10194 * lib/target-supports.exp (check_effective_target_vect_float): Say
10195 that the result only holds when -funsafe-math-optimizations is on.
10196 (check_effective_target_vect_float_strict): New procedure.
10197 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
10199 * gcc.dg/vect/vect-reduc-6.c: Likewise.
10201 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10203 PR tree-optimization/83965
10204 * gcc.dg/vect/pr83965.c: New test.
10206 2018-01-23 Richard Biener <rguenther@suse.de>
10208 PR tree-optimization/83963
10209 * gfortran.dg/graphite/pr83963.f: New testcase.
10210 * gcc.dg/graphite/pr83963-2.c: Likewise.
10212 2018-01-23 Jakub Jelinek <jakub@redhat.com>
10215 * g++.dg/cpp1z/pr83918.C: New test.
10217 2018-01-22 Jakub Jelinek <jakub@redhat.com>
10219 PR tree-optimization/83957
10220 * gcc.dg/autopar/pr83957.c: New test.
10222 PR tree-optimization/83081
10223 * gcc.dg/predict-8.c: Adjust expected probability.
10225 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10228 * gcc.target/powerpc/pr83862.c: New test.
10230 2018-01-22 Carl Love <cel@us.ibm.com>
10232 * gcc.target/powerpc/powerpc.exp: Add torture tests for
10233 builtins-4-runnable.c, builtins-6-runnable.c,
10234 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
10235 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
10236 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
10237 for signed/unsigned 128-bit and long long int loads.
10239 2018-01-22 Marek Polacek <polacek@redhat.com>
10242 * g++.dg/cpp1y/constexpr-empty4.C: New test.
10244 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
10246 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
10247 scan-asembler valid instructions list.
10248 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
10249 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
10250 power8-vector requirement and option.
10251 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
10253 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
10257 * gfortran.dg/string_1.f90: Remove printing the length.
10259 2018-01-22 Richard Biener <rguenther@suse.de>
10261 PR tree-optimization/83963
10262 * gcc.dg/graphite/pr83963.c: New testcase.
10264 2018-01-22 Sudakshina Das <sudi.das@arm.com>
10266 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
10267 dg-require-effective-target directives.
10269 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10271 * lib/target-supports.exp (check_effective_target_arm_softfloat):
10273 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
10274 Adjust scan-assembler checks for soft-float.
10276 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10279 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
10281 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
10283 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
10284 * gcc.dg/pr83623.c: Likewise.
10285 * gcc.dg/pr83666.c: Likewise.
10287 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10288 David Edelsohn <dje.gcc@gmail.com>
10291 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10292 assembly output from "crset eq" to "crset 2".
10293 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
10294 assembly output from . to $.
10295 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10296 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10297 assembly output from "crset eq" to "crset 2".
10298 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
10299 assembly output from "crset eq" to "crset 2", and from . to $.
10301 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
10304 * gfortran.dg/matmul_18.f90: New test.
10306 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
10308 PR tree-optimization/83940
10309 * gcc.dg/torture/pr83940.c: New test.
10311 2018-01-20 Jakub Jelinek <jakub@redhat.com>
10313 PR middle-end/83945
10314 * gcc.dg/tls/pr83945.c: New test.
10317 * gcc.dg/pr83930.c: New test.
10319 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10322 * gfortran.dg/matmul_17.f90: New test.
10324 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10327 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
10329 2018-01-19 Jakub Jelinek <jakub@redhat.com>
10332 * g++.dg/cpp0x/pr81167.C: New test.
10335 * g++.dg/cpp0x/pr83919.C: New test.
10337 2018-01-19 Jeff Law <law@redhat.com>
10338 Jakub Jelinek <jakub@redhat.com>
10340 * gcc.dg/stack-check-16.c: New test.
10342 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
10345 * gcc.target/nvptx/indirect_call.c: New test.
10347 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10349 * g++.dg/torture/pr83619.C: Remove dg-message.
10351 2018-01-19 Martin Liska <mliska@suse.cz>
10353 * gcc.dg/predict-1.c: Adjust expected probability.
10354 * gcc.dg/predict-3.c: Likewise.
10355 * gcc.dg/predict-5.c: Likewise.
10356 * gcc.dg/predict-6.c: Likewise.
10357 * gcc.dg/predict-9.c: Likewise.
10359 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10361 PR tree-optimization/83922
10362 * gcc.dg/pr83922.c: New test.
10364 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10366 PR tree-optimization/83914
10367 * gcc.dg/vect/pr83914.c: New test.
10369 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10371 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
10372 * gcc.target/arm/negdi-2.c: Likewise.
10373 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
10375 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10377 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
10379 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10381 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
10383 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
10385 * gcc.dg/torture/pr52451.c (main): Skip long double test on
10388 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10392 * g++.dg/torture/pr83619.C (e): Define before first use instead of
10393 forward declaration.
10395 2018-01-18 Carl Love <cel@us.ibm.com>
10397 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
10400 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10403 * g++.dg/inherit/union3.C: New.
10405 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10407 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
10409 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
10412 * g++.dg/torture/pr83619.C: New testcase.
10414 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10416 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
10417 Add function body to force error messages in some configurations.
10419 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10421 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
10424 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
10427 * c-c++-common/ffile-prefix-map.c: New test.
10428 * c-c++-common/fmacro-prefix-map.c: New test.
10429 * c-c++-common/cpp/ffile-prefix-map.c: New test.
10430 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
10432 2018-01-18 Martin Liska <mliska@suse.cz>
10434 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
10435 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10436 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10437 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10438 * gcc.target/i386/ret-thunk-10.c: Likewise.
10439 * gcc.target/i386/ret-thunk-11.c: Likewise.
10440 * gcc.target/i386/ret-thunk-12.c: Likewise.
10441 * gcc.target/i386/ret-thunk-15.c: Likewise.
10442 * gcc.target/i386/ret-thunk-9.c: Likewise.
10444 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10446 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
10449 2018-01-18 Nathan Sidwell <nathan@acm.org>
10452 * g++.dg/cpp0x/pr83160.C: New.
10454 2018-01-18 Richard Biener <rguenther@suse.de>
10456 PR tree-optimization/83887
10457 * gcc.dg/graphite/pr83887.c: New testcase.
10458 * gfortran.dg/graphite/pr83887.f90: Likewise.
10459 * gfortran.dg/graphite/pr83887.f: Likewise.
10461 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10464 * gcc.target/arm/builtin-bswap.x: New file.
10465 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
10466 and options for armv6t2.
10467 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
10468 and options for Thumb1.
10469 * gcc.target/arm/builtin-bswap16.x: New file.
10470 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
10471 and options for armv6t2.
10472 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
10473 and options for Thumb1.
10475 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10477 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
10480 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10483 * gcc.dg/pr61240.c: New test.
10485 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10488 * gfortran.dg/pr83864.f90: New test.
10490 2018-01-17 Jeff Law <law@redhat.com>
10493 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
10495 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10497 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
10498 restriction, but still restrict to 64-bit.
10499 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
10500 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
10502 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10505 * gfortran.dg/pr83874.f90: New test.
10507 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10510 * g++.dg/cpp0x/pr83824.C: New test.
10512 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10514 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
10515 appropriate .gnu_attribute for the long double type, if we use the
10516 long double type, but do not generate any calls.
10517 * gcc.target/powerpc/gnuattr2.c: Likewise.
10518 * gcc.target/powerpc/gnuattr3.c: Likewise.
10520 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10523 * g++.dg/cpp0x/alignas13.C: New.
10525 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10528 * g++.dg/cpp0x/pr83897.C: New test.
10530 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
10533 * gcc.c-torture/compile/pr83051-2.c: New testcase.
10535 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10538 * g++.dg/cpp0x/constexpr-ice19.C: New.
10540 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10542 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
10543 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
10544 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
10545 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
10546 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
10547 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
10548 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
10549 * gcc.target/powerpc/builtins-1-be-folded.c: New.
10550 * gcc.target/powerpc/builtins-1-le-folded.c: New.
10551 * gcc.target/powerpc/builtins-1.fold.h: New.
10553 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10555 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
10556 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
10558 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10560 * gcc.target/arm/g2.c: Add -marm to dg-options.
10561 * gcc.target/arm/scd42-2.c: Likewise.
10563 2018-01-17 Nathan Sidwell <nathan@acm.org>
10566 * g++.dg/lookup/pr83287-2.C: New.
10568 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10572 * g++.dg/wrappers/pr83814.C: New test case.
10573 * g++.dg/wrappers/pr83902.C: New test case.
10575 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10578 * g++.dg/lto/pr83121_0.C: New test case.
10579 * g++.dg/lto/pr83121_1.C: New test case.
10580 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
10581 adapted from DejaGnu's dg-test.
10582 (lto_handle_diagnostics): New procedure.
10583 (lto_prune_warns): Ignore informational notes.
10584 (lto-link-and-maybe-run): Add "messages_by_file" param.
10585 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
10586 "execute" when "link" fails if "execute" was not specified.
10587 (lto-can-handle-directive): New procedure.
10588 (lto-get-options-main): Call lto-can-handle-directive. Add a
10589 dg-messages local, using it to set the caller's
10590 dg-messages-by-file for the given source file.
10591 (lto-get-options): Likewise.
10592 (lto-execute): Add dg-messages-by-file local, and pass it to
10593 lto-link-and-maybe-run.
10595 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10596 Richard Sandiford <richard.sandiford@linaro.org>
10600 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
10601 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
10603 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10605 * lib/target-supports.exp: Fix -march arguments in arm arch effective
10606 target check autogenerator for armv8.1-a and armv8.2-a.
10608 2018-01-17 Carl Love <cel@us.ibm.com>
10610 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
10611 Add debug print statements.
10612 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
10613 16 byte vector load followed by a partial vector load.
10615 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10618 * g++.dg/wrappers/pr83799.C: New test case.
10620 2018-01-17 Nathan Sidwell <nathan@acm.org>
10623 * g++.dg/cpp1y/pr83739.C: New.
10625 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10627 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
10628 * gcc.target/visium/overflow16.c: Likewise.
10629 * gcc.target/visium/overflow32.c: Likewise.
10631 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10633 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
10635 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10637 * gcc.dg/rtl/arm/stl-cond.c: New test.
10638 * gcc.target/arm/stl-cond.c: Delete.
10640 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10642 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
10645 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10647 PR tree-optimization/83843
10648 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
10649 * gcc.dg/store_merging_19.c: New test.
10651 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10653 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
10656 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10658 PR rtl-optimization/83771
10659 * gcc.dg/pr83771.c: New test.
10661 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10663 PR tree-optimization/81184
10664 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
10666 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10668 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10670 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
10672 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10675 * gcc.target/i386/pr83546.c: New test.
10677 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10679 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
10681 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10683 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
10684 test and add dg-warning for the -Wstringop-overflow warning.
10686 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10688 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
10689 XFAIL last test on SPARC and Visium.
10691 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
10693 PR rtl-optimization/80481
10694 * g++.dg/pr80481.C: Exclude solaris.
10696 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10698 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
10699 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
10700 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
10702 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10704 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
10705 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
10706 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
10707 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
10708 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
10709 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
10710 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
10711 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
10712 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
10713 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
10714 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
10715 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
10716 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
10717 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
10718 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
10720 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10723 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
10725 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10727 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
10728 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
10729 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
10730 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
10731 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
10732 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
10734 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10736 PR tree-optimization/83857
10737 * gcc.dg/vect/pr83857.c: New test.
10739 2018-01-16 Richard Biener <rguenther@suse.de>
10741 PR tree-optimization/83867
10742 * gcc.dg/vect/pr83867.c: New testcase.
10744 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10747 * gcc.dg/pr83844.c: New test.
10749 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10751 * gcc.dg/torture/pr83847.c: New test.
10753 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10755 PR rtl-optimization/86620
10756 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
10757 instead of --param=max-sched-ready-insns=0.
10758 * gcc.target/i386/pr83620.c: New test.
10759 * gcc.dg/pr83620.c: New test.
10761 PR tree-optimization/83843
10762 * gcc.dg/store_merging_18.c: New test.
10765 * g++.dg/cpp1y/pr83817.C: New test.
10768 * g++.dg/template/pr83825.C: New test.
10770 2018-01-16 Richard Biener <rguenther@suse.de>
10772 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
10774 2018-01-16 Richard Biener <rguenther@suse.de>
10777 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
10778 from gcc.dg/torture/pr60092.c.
10780 2018-01-15 Martin Sebor <msebor@redhat.com>
10783 * g++.dg/ext/flexary28.C: New test.
10785 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
10788 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
10790 2018-01-15 Martin Sebor <msebor@redhat.com>
10793 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
10795 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10798 * gfortran.dg/minmaxloc_9.f90: New test.
10799 * gfortran.dg/minmaxloc_10.f90: New test.
10800 * gfortran.dg/minmaxloc_11.f90: New test.
10802 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
10805 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
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-7.c: Likewise.
10810 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10811 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10812 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10813 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10814 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10815 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10816 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10817 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10818 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10819 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10820 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
10821 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10822 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
10823 * gcc.target/i386/ret-thunk-10.c: Likewise.
10824 * gcc.target/i386/ret-thunk-11.c: Likewise.
10825 * gcc.target/i386/ret-thunk-12.c: Likewise.
10826 * gcc.target/i386/ret-thunk-13.c: Likewise.
10827 * gcc.target/i386/ret-thunk-14.c: Likewise.
10828 * gcc.target/i386/ret-thunk-15.c: Likewise.
10829 * gcc.target/i386/ret-thunk-9.c: Don't check the
10830 __x86_return_thunk label. Scan for "push" only for Linux.
10832 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
10835 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
10837 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10840 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
10842 * gcc.target/arm/pr83687.c: New test.
10844 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10846 Adjust tests to AVR_TINY.
10848 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
10849 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
10850 * gcc.target/avr/pr71627.c: Same.
10851 * gcc.target/avr/torture/addr-space-1-0.c: Same.
10852 * gcc.target/avr/torture/addr-space-1-1.c: Same.
10853 * gcc.target/avr/torture/addr-space-1-x.c: Same.
10854 * gcc.target/avr/torture/addr-space-2-0.c: Same.
10855 * gcc.target/avr/torture/addr-space-2-1.c: Same.
10856 * gcc.target/avr/torture/addr-space-2-x.c: Same.
10857 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
10858 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
10859 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
10860 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
10861 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
10862 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
10863 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
10864 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
10865 * gcc.target/avr/torture/pr61055.c: Same.
10866 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
10868 * gcc.target/avr/torture/int24-mul.c: Same.
10869 * gcc.target/avr/torture/pr51782-1.c: Same.
10870 * gcc.target/avr/torture/pr61443.c: Same.
10871 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
10872 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
10874 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10878 * gcc.target/avr/torture/pr83729.c: New test.
10879 * gcc.target/avr/torture/pr83801.c: New test.
10881 2018-01-15 Jakub Jelinek <jakub@redhat.com>
10883 PR middle-end/82694
10884 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
10885 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
10887 2018-01-10 Martin Sebor <msebor@redhat.com>
10890 * gcc.dg/Wstringop-overflow-2.c: New test.
10892 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10894 PR libgfortran/83811
10895 * gfortran.dg/fmt_e.f90: New test.
10897 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10899 * gcc.target/i386/indirect-thunk-10.c: New test.
10900 * gcc.target/i386/indirect-thunk-8.c: Likewise.
10901 * gcc.target/i386/indirect-thunk-9.c: Likewise.
10902 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
10903 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
10904 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
10905 * gcc.target/i386/ret-thunk-17.c: Likewise.
10906 * gcc.target/i386/ret-thunk-18.c: Likewise.
10907 * gcc.target/i386/ret-thunk-19.c: Likewise.
10908 * gcc.target/i386/ret-thunk-20.c: Likewise.
10909 * gcc.target/i386/ret-thunk-21.c: Likewise.
10911 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10913 * gcc.target/i386/indirect-thunk-register-4.c: New test.
10915 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10917 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10918 -mno-indirect-branch-register.
10919 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10920 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10921 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10922 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10923 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10924 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10925 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10926 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10927 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10928 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10929 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10930 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10931 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10932 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10933 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10934 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10935 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10936 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10937 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10938 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10939 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10940 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10941 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10942 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10943 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10944 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10945 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10946 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10947 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10948 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10949 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10950 * gcc.target/i386/ret-thunk-10.c: Likewise.
10951 * gcc.target/i386/ret-thunk-11.c: Likewise.
10952 * gcc.target/i386/ret-thunk-12.c: Likewise.
10953 * gcc.target/i386/ret-thunk-13.c: Likewise.
10954 * gcc.target/i386/ret-thunk-14.c: Likewise.
10955 * gcc.target/i386/ret-thunk-15.c: Likewise.
10956 * gcc.target/i386/ret-thunk-9.c: Likewise.
10957 * gcc.target/i386/indirect-thunk-register-1.c: New test.
10958 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
10959 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10961 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10963 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10964 -mfunction-return=keep.
10965 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10966 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10967 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10968 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10969 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10970 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10971 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10972 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10973 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10974 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10975 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10976 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10977 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10978 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10979 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10980 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10981 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10982 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10983 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10984 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10985 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10986 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10987 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10988 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10989 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10990 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10991 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10992 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10993 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10994 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10995 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10996 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10997 * gcc.target/i386/ret-thunk-1.c: New test.
10998 * gcc.target/i386/ret-thunk-10.c: Likewise.
10999 * gcc.target/i386/ret-thunk-11.c: Likewise.
11000 * gcc.target/i386/ret-thunk-12.c: Likewise.
11001 * gcc.target/i386/ret-thunk-13.c: Likewise.
11002 * gcc.target/i386/ret-thunk-14.c: Likewise.
11003 * gcc.target/i386/ret-thunk-15.c: Likewise.
11004 * gcc.target/i386/ret-thunk-16.c: Likewise.
11005 * gcc.target/i386/ret-thunk-2.c: Likewise.
11006 * gcc.target/i386/ret-thunk-3.c: Likewise.
11007 * gcc.target/i386/ret-thunk-4.c: Likewise.
11008 * gcc.target/i386/ret-thunk-5.c: Likewise.
11009 * gcc.target/i386/ret-thunk-6.c: Likewise.
11010 * gcc.target/i386/ret-thunk-7.c: Likewise.
11011 * gcc.target/i386/ret-thunk-8.c: Likewise.
11012 * gcc.target/i386/ret-thunk-9.c: Likewise.
11014 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
11016 * gcc.target/i386/indirect-thunk-1.c: New test.
11017 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11018 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11019 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11020 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11021 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11022 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11023 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11024 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11025 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11026 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11027 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11028 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11029 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11030 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
11031 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11032 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11033 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11034 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11035 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11036 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11037 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11038 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11039 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11040 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11041 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11042 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11043 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11044 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11045 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11046 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11047 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11048 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11050 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
11053 * gcc.c-torture/compile/pr83051.c: New testcase.
11055 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11057 PR tree-optimization/83501
11058 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
11060 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
11062 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
11063 for lvx and stvx instead of lxvd2x and stxvd2x and require
11064 little-endian target. Add comments.
11065 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
11066 comprehensive testing.
11067 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
11068 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
11069 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
11070 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
11071 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
11072 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
11073 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
11074 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
11075 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
11076 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
11077 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
11078 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
11079 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
11080 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
11081 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
11082 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
11083 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
11084 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
11085 scan-assembler-not directives that forbid lvx and xxpermdi.
11086 * gcc.target/powerpc/vec-extract-3.c: Likewise.
11087 * gcc.target/powerpc/vec-extract-5.c: Likewise.
11088 * gcc.target/powerpc/vec-extract-6.c: Likewise.
11089 * gcc.target/powerpc/vec-extract-7.c: Likewise.
11090 * gcc.target/powerpc/vec-extract-8.c: Likewise.
11091 * gcc.target/powerpc/vec-extract-9.c: Likewise.
11092 * gcc.target/powerpc/vsx-vector-6-le.c: Change
11093 scan-assembler-times directives to reflect different numbers of
11094 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
11096 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11097 Alan Hayward <alan.hayward@arm.com>
11098 David Sherwood <david.sherwood@arm.com>
11100 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
11101 than SLP vectorization.
11102 * gcc.dg/vect/vect-alias-check-10.c: New test.
11103 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11104 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11105 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11106 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11107 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
11108 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
11109 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
11110 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
11111 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
11112 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
11113 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
11114 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
11115 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
11116 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
11117 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
11118 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
11119 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
11120 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
11121 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
11122 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
11123 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
11124 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
11125 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11127 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11128 Alan Hayward <alan.hayward@arm.com>
11129 David Sherwood <david.sherwood@arm.com>
11131 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
11133 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
11134 targets with scatter stores.
11135 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
11137 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
11138 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
11139 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
11140 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
11141 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
11142 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
11143 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
11144 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
11145 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
11146 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
11147 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
11148 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
11149 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
11150 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
11151 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
11152 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
11154 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11155 Alan Hayward <alan.hayward@arm.com>
11156 David Sherwood <david.sherwood@arm.com>
11158 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
11160 * gcc.target/aarch64/sve/strided_load_4.c: New test.
11161 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
11162 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
11163 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
11165 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11166 Alan Hayward <alan.hayward@arm.com>
11167 David Sherwood <david.sherwood@arm.com>
11169 * gcc.target/aarch64/sve/strided_load_1.c: New test.
11170 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
11171 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
11173 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11174 Alan Hayward <alan.hayward@arm.com>
11175 David Sherwood <david.sherwood@arm.com>
11177 * gcc.target/aarch64/sve/gather_load_1.c: New test.
11178 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
11179 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
11180 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
11181 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
11182 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11183 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11184 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
11185 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
11186 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
11187 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
11188 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
11189 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11190 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11192 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11193 Alan Hayward <alan.hayward@arm.com>
11194 David Sherwood <david.sherwood@arm.com>
11196 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
11197 check for a message about using in-order reductions.
11198 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
11199 check for a message about using in-order reductions.
11200 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
11201 vectorized and check for a message about using in-order reductions.
11202 Expect targets with variable-length vectors to fall back to the
11203 fixed-length mininum.
11204 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
11205 check for a message about using in-order reductions.
11206 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
11207 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11208 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11209 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11210 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
11211 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
11212 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
11213 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
11214 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
11215 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
11216 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
11217 vect_fold_left_plus.
11219 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11221 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
11223 * gcc.target/aarch64/sve/spill_2.c: New test.
11224 * gcc.target/aarch64/sve/spill_3.c: Likewise.
11225 * gcc.target/aarch64/sve/spill_4.c: Likewise.
11226 * gcc.target/aarch64/sve/spill_5.c: Likewise.
11227 * gcc.target/aarch64/sve/spill_6.c: Likewise.
11228 * gcc.target/aarch64/sve/spill_7.c: Likewise.
11230 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11231 Alan Hayward <alan.hayward@arm.com>
11232 David Sherwood <david.sherwood@arm.com>
11234 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
11236 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11237 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
11238 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
11239 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11240 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
11241 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11242 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
11243 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11244 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
11246 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11247 Alan Hayward <alan.hayward@arm.com>
11248 David Sherwood <david.sherwood@arm.com>
11250 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
11251 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
11252 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11253 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
11255 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11256 Alan Hayward <alan.hayward@arm.com>
11257 David Sherwood <david.sherwood@arm.com>
11259 * lib/target-supports.exp
11260 (check_effective_target_vect_fold_extract_last): New proc.
11261 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
11262 for fold_extract_last.
11263 * gcc.dg/vect/pr65947-2.c: Likewise.
11264 * gcc.dg/vect/pr65947-3.c: Likewise.
11265 * gcc.dg/vect/pr65947-4.c: Likewise.
11266 * gcc.dg/vect/pr65947-5.c: Likewise.
11267 * gcc.dg/vect/pr65947-6.c: Likewise.
11268 * gcc.dg/vect/pr65947-9.c: Likewise.
11269 * gcc.dg/vect/pr65947-10.c: Likewise.
11270 * gcc.dg/vect/pr65947-12.c: Likewise.
11271 * gcc.dg/vect/pr65947-14.c: Likewise.
11272 * gcc.dg/vect/pr80631-1.c: Likewise.
11273 * gcc.target/aarch64/sve/clastb_1.c: New test.
11274 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
11275 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
11276 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
11277 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
11278 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
11279 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
11280 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
11281 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
11282 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
11283 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
11284 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
11285 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
11286 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
11288 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11289 Alan Hayward <alan.hayward@arm.com>
11290 David Sherwood <david.sherwood@arm.com>
11292 * gcc.target/aarch64/sve/live_1.c: New test.
11293 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
11295 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11296 Alan Hayward <alan.hayward@arm.com>
11297 David Sherwood <david.sherwood@arm.com>
11299 * gcc.target/aarch64/sve/nopeel_1.c: New test.
11300 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
11301 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
11302 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11303 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
11304 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11305 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
11306 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
11307 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
11309 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11310 Alan Hayward <alan.hayward@arm.com>
11311 David Sherwood <david.sherwood@arm.com>
11313 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
11315 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
11317 * gcc.target/aarch64/sve/loop_add_4.c: New test.
11318 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
11319 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
11320 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
11321 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
11322 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
11324 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11325 Alan Hayward <alan.hayward@arm.com>
11326 David Sherwood <david.sherwood@arm.com>
11328 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
11329 instead of just ADDRESS.
11330 * gcc.dg/tree-ssa/scev-10.c: Likewise.
11331 * gcc.dg/tree-ssa/scev-11.c: Likewise.
11332 * gcc.dg/tree-ssa/scev-12.c: Likewise.
11333 * gcc.target/aarch64/sve/index_offset_1.c: New test.
11334 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
11335 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
11336 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
11337 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
11338 * gcc.target/aarch64/sve/while_2.c: Likewise.
11339 * gcc.target/aarch64/sve/while_3.c: Likewise.
11340 * gcc.target/aarch64/sve/while_4.c: Likewise.
11342 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11343 Alan Hayward <alan.hayward@arm.com>
11344 David Sherwood <david.sherwood@arm.com>
11346 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
11347 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
11349 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
11350 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11351 * gcc.target/aarch64/sve/reduc_5.c: New test.
11352 * gcc.target/aarch64/sve/slp_13.c: Likewise.
11353 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
11355 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11356 Alan Hayward <alan.hayward@arm.com>
11357 David Sherwood <david.sherwood@arm.com>
11359 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
11360 * gcc.dg/tree-ssa/peel1.c: Likewise.
11361 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
11362 variable-length vectors.
11363 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
11364 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
11365 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
11366 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11367 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11368 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11369 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11370 * gcc.target/aarch64/sve/slp_8.c: New test.
11371 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
11372 * gcc.target/aarch64/sve/slp_9.c: Likewise.
11373 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
11374 * gcc.target/aarch64/sve/slp_10.c: Likewise.
11375 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
11376 * gcc.target/aarch64/sve/slp_11.c: Likewise.
11377 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
11378 * gcc.target/aarch64/sve/slp_12.c: Likewise.
11379 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
11380 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
11381 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
11382 * gcc.target/aarch64/sve/while_1.c: Likewise.
11383 * gcc.target/aarch64/sve/while_2.c: Likewise.
11384 * gcc.target/aarch64/sve/while_3.c: Likewise.
11385 * gcc.target/aarch64/sve/while_4.c: Likewise.
11387 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11388 Alan Hayward <alan.hayward@arm.com>
11389 David Sherwood <david.sherwood@arm.com>
11391 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
11393 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
11394 and add an associated scan-dump test. Prevent vectorization
11395 of the first two loops.
11396 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11397 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
11398 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11399 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11400 (INIT_VECTOR): Tweak initial value so that some bits are always set.
11401 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11403 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11404 Alan Hayward <alan.hayward@arm.com>
11405 David Sherwood <david.sherwood@arm.com>
11407 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
11408 * gcc.dg/vect/pr67790.c: Likewise.
11409 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11410 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11411 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11412 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11413 * gcc.target/aarch64/sve/slp_5.c: New test.
11414 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
11415 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11416 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
11417 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11418 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
11420 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11421 Alan Hayward <alan.hayward@arm.com>
11422 David Sherwood <david.sherwood@arm.com>
11424 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
11426 * gcc.dg/vect/slp-1.c: Likewise.
11427 * gcc.dg/vect/slp-10.c: Likewise.
11428 * gcc.dg/vect/slp-12b.c: Likewise.
11429 * gcc.dg/vect/slp-12c.c: Likewise.
11430 * gcc.dg/vect/slp-17.c: Likewise.
11431 * gcc.dg/vect/slp-19b.c: Likewise.
11432 * gcc.dg/vect/slp-20.c: Likewise.
11433 * gcc.dg/vect/slp-21.c: Likewise.
11434 * gcc.dg/vect/slp-22.c: Likewise.
11435 * gcc.dg/vect/slp-23.c: Likewise.
11436 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11437 * gcc.dg/vect/slp-24.c: Likewise.
11438 * gcc.dg/vect/slp-28.c: Likewise.
11439 * gcc.dg/vect/slp-39.c: Likewise.
11440 * gcc.dg/vect/slp-6.c: Likewise.
11441 * gcc.dg/vect/slp-7.c: Likewise.
11442 * gcc.dg/vect/slp-cond-1.c: Likewise.
11443 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11444 * gcc.dg/vect/slp-cond-2.c: Likewise.
11445 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11446 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11447 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11448 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11449 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11450 * gcc.dg/vect/slp-perm-6.c: Likewise.
11451 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11452 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11453 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11454 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
11455 * gcc.dg/vect/slp-12a.c: Likewise.
11456 * gcc.dg/vect/slp-14.c: Likewise.
11457 * gcc.dg/vect/slp-15.c: Likewise.
11458 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11459 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11460 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11461 * gcc.target/aarch64/sve/slp_1.c: New test.
11462 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
11463 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11464 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
11465 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11466 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
11467 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11468 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
11470 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11471 Alan Hayward <alan.hayward@arm.com>
11472 David Sherwood <david.sherwood@arm.com>
11474 * gcc.dg/vect/vect-ooo-group-1.c: New test.
11475 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11476 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
11477 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11478 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
11479 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11480 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
11481 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11482 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11483 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11484 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11485 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11486 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11487 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11488 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11489 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11490 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11491 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
11492 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11494 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11495 Alan Hayward <alan.hayward@arm.com>
11496 David Sherwood <david.sherwood@arm.com>
11498 * gcc.target/aarch64/sve/struct_move_1.c: New test.
11499 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
11500 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
11501 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
11502 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
11503 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
11504 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11505 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
11506 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11507 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11508 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11509 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11510 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11511 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11512 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
11513 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
11514 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
11515 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
11516 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11517 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
11518 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11519 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11520 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11521 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11522 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11523 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11524 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11525 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11526 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11527 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11528 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11529 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11530 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11531 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11532 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11533 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11535 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11536 Alan Hayward <alan.hayward@arm.com>
11537 David Sherwood <david.sherwood@arm.com>
11539 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11540 Return true for SVE too.
11541 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
11542 if load/store lanes are supported.
11543 * gcc.dg/vect/slp-10.c: Likewise.
11544 * gcc.dg/vect/slp-12c.c: Likewise.
11545 * gcc.dg/vect/slp-17.c: Likewise.
11546 * gcc.dg/vect/slp-33.c: Likewise.
11547 * gcc.dg/vect/slp-6.c: Likewise.
11548 * gcc.dg/vect/slp-cond-1.c: Likewise.
11549 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
11550 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
11551 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11552 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
11553 * gcc.dg/vect/slp-perm-6.c: Likewise.
11554 * gcc.dg/vect/slp-perm-9.c: Likewise.
11555 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
11556 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
11557 for variable-length vectors.
11559 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11560 Alan Hayward <alan.hayward@arm.com>
11561 David Sherwood <david.sherwood@arm.com>
11563 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
11564 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
11566 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11568 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
11569 * g++.target/aarch64/sve/catch_1.C: New test.
11570 * g++.target/aarch64/sve/catch_2.C: Likewise.
11571 * g++.target/aarch64/sve/catch_3.C: Likewise.
11572 * g++.target/aarch64/sve/catch_4.C: Likewise.
11573 * g++.target/aarch64/sve/catch_5.C: Likewise.
11574 * g++.target/aarch64/sve/catch_6.C: Likewise.
11576 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11577 Alan Hayward <alan.hayward@arm.com>
11578 David Sherwood <david.sherwood@arm.com>
11580 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
11582 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
11583 * gcc.target/aarch64/fmaxmin.c: Likewise.
11584 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11585 * gcc.target/aarch64/orr_imm_1.c: Likewise.
11586 * gcc.target/aarch64/pr62178.c: Likewise.
11587 * gcc.target/aarch64/pr71727-2.c: Likewise.
11588 * gcc.target/aarch64/saddw-1.c: Likewise.
11589 * gcc.target/aarch64/saddw-2.c: Likewise.
11590 * gcc.target/aarch64/uaddw-1.c: Likewise.
11591 * gcc.target/aarch64/uaddw-2.c: Likewise.
11592 * gcc.target/aarch64/uaddw-3.c: Likewise.
11593 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
11594 * gcc.target/aarch64/vect-compile.c: Likewise.
11595 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
11596 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
11597 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11598 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11599 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11600 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11601 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
11602 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
11603 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
11604 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
11605 * gcc.target/aarch64/vect-fmovd.c: Likewise.
11606 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
11607 * gcc.target/aarch64/vect-fmovf.c: Likewise.
11608 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
11609 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
11610 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
11611 * gcc.target/aarch64/vect-movi.c: Likewise.
11612 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
11613 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
11614 * gcc.target/aarch64/vect-vaddv.c: Likewise.
11615 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
11616 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
11617 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
11619 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
11620 * gcc.target/aarch64/sve/arith_1.c: New test.
11621 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
11622 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11623 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11624 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11625 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
11626 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
11627 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
11628 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
11629 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
11630 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
11631 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
11632 * gcc.target/aarch64/sve/ext_1.c: Likewise.
11633 * gcc.target/aarch64/sve/ext_2.c: Likewise.
11634 * gcc.target/aarch64/sve/extract_1.c: Likewise.
11635 * gcc.target/aarch64/sve/extract_2.c: Likewise.
11636 * gcc.target/aarch64/sve/extract_3.c: Likewise.
11637 * gcc.target/aarch64/sve/extract_4.c: Likewise.
11638 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
11639 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
11640 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
11641 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
11642 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
11643 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
11644 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
11645 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
11646 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
11647 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
11648 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
11649 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
11650 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
11651 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
11652 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
11653 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
11654 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
11655 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
11656 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
11657 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
11658 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
11659 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
11660 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
11661 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
11662 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
11663 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
11664 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
11665 * gcc.target/aarch64/sve/index_1.c: Likewise.
11666 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
11667 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
11668 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
11669 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11670 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11671 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
11672 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11673 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
11674 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
11675 * gcc.target/aarch64/sve/mad_1.c: Likewise.
11676 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
11677 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
11678 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
11679 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
11680 * gcc.target/aarch64/sve/mla_1.c: Likewise.
11681 * gcc.target/aarch64/sve/mls_1.c: Likewise.
11682 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
11683 * gcc.target/aarch64/sve/msb_1.c: Likewise.
11684 * gcc.target/aarch64/sve/mul_1.c: Likewise.
11685 * gcc.target/aarch64/sve/neg_1.c: Likewise.
11686 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
11687 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
11688 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11689 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
11690 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
11691 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
11692 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
11693 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
11694 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
11695 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
11696 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
11697 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
11698 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
11699 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11700 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11701 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11702 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
11703 * gcc.target/aarch64/sve/rev_1.c: Likewise.
11704 * gcc.target/aarch64/sve/revb_1.c: Likewise.
11705 * gcc.target/aarch64/sve/revh_1.c: Likewise.
11706 * gcc.target/aarch64/sve/revw_1.c: Likewise.
11707 * gcc.target/aarch64/sve/shift_1.c: Likewise.
11708 * gcc.target/aarch64/sve/single_1.c: Likewise.
11709 * gcc.target/aarch64/sve/single_2.c: Likewise.
11710 * gcc.target/aarch64/sve/single_3.c: Likewise.
11711 * gcc.target/aarch64/sve/single_4.c: Likewise.
11712 * gcc.target/aarch64/sve/spill_1.c: Likewise.
11713 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
11714 * gcc.target/aarch64/sve/subr_1.c: Likewise.
11715 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
11716 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
11717 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11718 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
11719 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11720 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
11721 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11722 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
11723 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11724 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
11725 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11726 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11727 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
11728 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
11729 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
11730 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
11731 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
11732 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
11733 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
11734 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
11735 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
11736 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
11737 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
11738 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
11739 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
11740 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
11741 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
11742 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
11743 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
11744 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
11745 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
11746 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
11747 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
11748 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
11749 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
11750 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
11751 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
11752 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
11753 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
11754 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
11755 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
11756 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
11758 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11759 Alan Hayward <alan.hayward@arm.com>
11760 David Sherwood <david.sherwood@arm.com>
11762 * lib/target-supports.exp (check_effective_target_aarch64_sve)
11763 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
11764 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
11766 (check_effective_target_vect_perm): Handle SVE.
11767 (check_effective_target_vect_perm_byte): Likewise.
11768 (check_effective_target_vect_perm_short): Likewise.
11769 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
11770 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
11771 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
11772 (check_effective_target_vect_element_align_preferred): Likewise.
11773 (check_effective_target_vect_align_stack_vars): Likewise.
11774 (check_effective_target_vect_load_lanes): Likewise.
11775 (check_effective_target_vect_masked_store): Likewise.
11776 (available_vector_sizes): Use aarch64_sve_bits for SVE.
11777 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
11778 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
11779 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
11780 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
11781 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
11782 * gcc.dg/vect/slp-23.c: Likewise.
11783 * gcc.dg/vect/slp-perm-5.c: Likewise.
11784 * gcc.dg/vect/slp-perm-6.c: Likewise.
11785 * gcc.dg/vect/slp-perm-9.c: Likewise.
11786 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11787 * gcc.dg/vect/vect-114.c: Likewise.
11788 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
11789 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
11791 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11793 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
11794 vect_variable_length, expecting the test to be vectorized
11795 without SLP instead.
11796 * gcc.dg/vect/pr33953.c: Likewise.
11797 * gcc.dg/vect/pr37027.c: Likewise.
11798 * gcc.dg/vect/pr67790.c: Likewise.
11799 * gcc.dg/vect/pr68445.c: Likewise.
11800 * gcc.dg/vect/slp-1.c: Likewise.
11801 * gcc.dg/vect/slp-10.c: Likewise.
11802 * gcc.dg/vect/slp-12a.c: Likewise.
11803 * gcc.dg/vect/slp-12b.c: Likewise.
11804 * gcc.dg/vect/slp-12c.c: Likewise.
11805 * gcc.dg/vect/slp-13-big-array.c: Likewise.
11806 * gcc.dg/vect/slp-13.c: Likewise.
11807 * gcc.dg/vect/slp-14.c: Likewise.
11808 * gcc.dg/vect/slp-15.c: Likewise.
11809 * gcc.dg/vect/slp-17.c: Likewise.
11810 * gcc.dg/vect/slp-19b.c: Likewise.
11811 * gcc.dg/vect/slp-2.c: Likewise.
11812 * gcc.dg/vect/slp-20.c: Likewise.
11813 * gcc.dg/vect/slp-21.c: Likewise.
11814 * gcc.dg/vect/slp-22.c: Likewise.
11815 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11816 * gcc.dg/vect/slp-24.c: Likewise.
11817 * gcc.dg/vect/slp-28.c: Likewise.
11818 * gcc.dg/vect/slp-39.c: Likewise.
11819 * gcc.dg/vect/slp-42.c: Likewise.
11820 * gcc.dg/vect/slp-6.c: Likewise.
11821 * gcc.dg/vect/slp-7.c: Likewise.
11822 * gcc.dg/vect/slp-cond-1.c: Likewise.
11823 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11824 * gcc.dg/vect/slp-cond-2.c: Likewise.
11825 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11826 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11827 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11828 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11829 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11830 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11831 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11832 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11833 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11834 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11835 * gcc.dg/vect/slp-reduc-4.c: Likewise.
11836 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11837 * gcc.dg/vect/slp-reduc-7.c: Likewise.
11838 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11839 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11840 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11841 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
11843 2018-01-13 Jakub Jelinek <jakub@redhat.com>
11846 * gcc.dg/pr83801.c: New test.
11848 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
11851 * gfortran.dg/bounds_check_19.f90: New test.
11853 2018-01-12 Jakub Jelinek <jakub@redhat.com>
11855 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
11856 instead of scan-assembler-not for xsnabsqp.
11858 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11860 PR libgfortran/83525
11861 * gfortran.dg/newunit_5.f90: New test.
11863 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
11865 PR rtl-optimization/80481
11866 * g++.dg/pr80481.C: New.
11868 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
11871 * gcc.target/alpha/pr83628-3.c: New test.
11873 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11875 * lib/target-supports.exp (check_effective_target_avx512f): Also
11876 check for __builtin_ia32_addsd_round,
11877 __builtin_ia32_getmantsd_round.
11878 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
11880 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
11883 * gcc.target/powerpc/pr83629.c: Require ilp32.
11885 2018-01-12 Richard Biener <rguenther@suse.de>
11887 PR tree-optimization/80846
11888 * gcc.target/i386/pr80846-1.c: New testcase.
11889 * gcc.target/i386/pr80846-2.c: Likewise.
11891 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
11893 * gcc.c-torture/execute/20180112-1.c: New test.
11895 2018-01-12 Tom de Vries <tom@codesourcery.com>
11897 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
11898 * g++.dg/ext/label13a.C: Same.
11899 * g++.dg/ext/label14.C: Same.
11900 * g++.dg/ext/label2.C: Same.
11901 * g++.dg/ext/label3.C: Same.
11902 * g++.dg/torture/pr42462.C: Same.
11903 * g++.dg/torture/pr42739.C: Same.
11904 * g++.dg/warn/Wunused-label-3.C: Same.
11906 2018-01-12 Tom de Vries <tom@codesourcery.com>
11908 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
11909 * g++.dg/Walloca1.C: Same.
11910 * g++.dg/cpp0x/pr70338.C: Same.
11911 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
11912 * g++.dg/cpp1y/vla10.C: Same.
11913 * g++.dg/cpp1y/vla2.C: Same.
11914 * g++.dg/cpp1y/vla6.C: Same.
11915 * g++.dg/cpp1y/vla8.C: Same.
11916 * g++.dg/debug/debug5.C: Same.
11917 * g++.dg/debug/debug6.C: Same.
11918 * g++.dg/debug/pr54828.C: Same.
11919 * g++.dg/diagnostic/pr70105.C: Same.
11920 * g++.dg/eh/cleanup5.C: Same.
11921 * g++.dg/eh/spbp.C: Same.
11922 * g++.dg/ext/tmplattr9.C: Same.
11923 * g++.dg/ext/vla10.C: Same.
11924 * g++.dg/ext/vla11.C: Same.
11925 * g++.dg/ext/vla12.C: Same.
11926 * g++.dg/ext/vla15.C: Same.
11927 * g++.dg/ext/vla16.C: Same.
11928 * g++.dg/ext/vla17.C: Same.
11929 * g++.dg/ext/vla3.C: Same.
11930 * g++.dg/ext/vla6.C: Same.
11931 * g++.dg/ext/vla7.C: Same.
11932 * g++.dg/init/array24.C: Same.
11933 * g++.dg/init/new47.C: Same.
11934 * g++.dg/init/pr55497.C: Same.
11935 * g++.dg/opt/pr78201.C: Same.
11936 * g++.dg/template/vla2.C: Same.
11937 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11938 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
11939 * g++.dg/torture/pr62127.C: Same.
11940 * g++.dg/torture/pr67055.C: Same.
11941 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
11942 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
11943 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
11944 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
11945 * g++.dg/warn/Wplacement-new-size-5.C: Same.
11946 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
11947 * g++.dg/warn/Wvla-1.C: Same.
11948 * g++.dg/warn/Wvla-3.C: Same.
11949 * g++.old-deja/g++.ext/array2.C: Same.
11950 * g++.old-deja/g++.ext/constructor.C: Same.
11951 * g++.old-deja/g++.law/builtin1.C: Same.
11952 * g++.old-deja/g++.other/crash12.C: Same.
11953 * g++.old-deja/g++.other/eh3.C: Same.
11954 * g++.old-deja/g++.pt/array6.C: Same.
11955 * g++.old-deja/g++.pt/dynarray.C: Same.
11957 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11959 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
11961 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11963 PR libfortran/67412
11964 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
11965 on *-*-solaris2.10.
11967 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11969 * lib/target-supports.exp (check_effective_target_branch_cost):
11970 Accept all x86 targets.
11972 2018-01-12 Martin Liska <mliska@suse.cz>
11975 * g++.dg/warn/pr83054.C: New test.
11977 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11979 * gcc.target/powerpc/spec-barr-1.c: New file.
11981 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
11984 * gcc.target/i386/pr83330.c: New test.
11986 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11989 * gfortran.dg/dtio_31.f03: New test.
11990 * gfortran.dg/dtio_32.f03: New test.
11992 2018-01-11 David Malcolm <dmalcolm@redhat.com>
11995 * g++.dg/wrappers: New subdirectory.
11996 * g++.dg/wrappers/README: New file.
11997 * g++.dg/wrappers/alloc.C: New test case.
11998 * g++.dg/wrappers/cow-istream-string.C: New test case.
11999 * g++.dg/wrappers/cp-stdlib.C: New test case.
12000 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
12001 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
12003 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
12005 PR middle-end/83718
12006 * g++.dg/torture/pr83718.C: New testcase.
12008 2018-01-11 Martin Jambor <mjambor@suse.cz>
12011 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
12013 2018-01-11 Bin Cheng <bin.cheng@arm.com>
12015 PR tree-optimization/83695
12016 * gcc.dg/tree-ssa/pr83695.c: New test.
12018 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12020 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
12021 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
12023 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12025 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
12026 * gcc.target/arm/simd/fp16fml_high.c: New test.
12027 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
12028 * lib/target-supports.exp
12029 (check_effective_target_arm_fp16fml_neon_ok_nocache,
12030 check_effective_target_arm_fp16fml_neon_ok,
12031 add_options_for_arm_fp16fml_neon): New procedures.
12033 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12035 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
12038 2018-01-11 Richard Biener <rguenther@suse.de>
12040 PR tree-optimization/83435
12041 * gcc.dg/graphite/pr83435.c: New testcase.
12043 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
12044 Alan Hayward <alan.hayward@arm.com>
12045 David Sherwood <david.sherwood@arm.com>
12047 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
12049 2018-01-11 Tamar Christina <tamar.christina@arm.com>
12051 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
12053 2018-01-11 Sudakshina Das <sudi.das@arm.com>
12056 * gcc.c-torture/compile/pr82096.c: New test.
12058 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12060 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
12062 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
12064 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
12066 2018-01-11 Justin Squirek <squirek@adacore.com>
12068 * gnat.dg/expr_func4.adb: New testcase.
12070 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
12072 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
12075 2018-01-11 Bob Duff <duff@adacore.com>
12077 * gnat.dg/protected_null.adb: New testcase.
12079 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12081 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
12083 2018-01-11 Ed Schonberg <schonberg@adacore.com>
12085 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
12087 2018-01-11 Justin Squirek <squirek@adacore.com>
12089 * gnat.dg/loopvar.adb: New testcase.
12091 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
12093 PR middle-end/83189
12094 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
12096 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
12098 * gcc.c-torture/compile/pr83575.c: New testcase.
12100 2018-01-10 Michael Collison <michael.collison@arm.com>
12102 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
12103 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
12104 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
12105 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
12106 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12107 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12108 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
12109 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
12110 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
12111 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
12112 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
12113 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
12114 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
12115 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
12116 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
12117 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
12119 2018-01-10 Michael Collison <michael.collison@arm.com>
12121 * gcc.target/aarch64/sha2.h: New shared testcase.
12122 * gcc.target/aarch64/sha2_1.c: New testcase.
12123 * gcc.target/aarch64/sha2_2.c: New testcase.
12124 * gcc.target/aarch64/sha2_3.c: New testcase.
12125 * gcc.target/aarch64/sha3.h: New shared testcase.
12126 * gcc.target/aarch64/sha3_1.c: New testcase.
12127 * gcc.target/aarch64/sha3_2.c: New testcase.
12128 * gcc.target/aarch64/sha3_3.c: New testcase.
12130 2018-01-10 Michael Collison <michael.collison@arm.com>
12132 * gcc.target/aarch64/sm3_sm4.c: New testcase.
12134 2018-01-10 Martin Sebor <msebor@redhat.com>
12136 PR tree-optimization/83781
12137 * gcc.dg/strlenopt-42.c: New test.
12139 2018-01-11 Martin Sebor <msebor@gmail.com>
12140 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12142 PR tree-optimization/83501
12143 PR tree-optimization/81703
12145 * gcc.dg/strlenopt-39.c: New test-case.
12146 * gcc.dg/pr81703.c: Likewise.
12148 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
12150 * gnat.dg/atomic10.adb: New test.
12152 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12155 * gfortran.dg/deferred_character_18.f90: New test.
12157 2018-01-10 Martin Sebor <msebor@redhat.com>
12159 PR tree-optimization/83671
12160 * gcc.dg/strlenopt-40.c: New test.
12161 * gcc.dg/strlenopt-41.c: New test.
12163 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12166 * gfortran.dg/allocate_with_typespec_7.f90: New test.
12168 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
12171 * gcc.target/powerpc/pr83399.c: New test.
12173 2018-01-10 David Malcolm <dmalcolm@redhat.com>
12176 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
12177 to reflect that the arguments are correctly underlined.
12178 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
12179 for globals, params, locals and literals.
12180 (test_sizeof): Directly test the location of "sizeof", rather than
12181 when used in compound expressions.
12182 (test_alignof): Likewise for "alignof".
12183 (test_string_literals): Likewise for string literals.
12184 (test_numeric_literals): Likewise for numeric literals.
12185 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
12186 (test_typeid): Likewise for typeid.
12187 (test_unary_plus): New.
12188 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
12191 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
12193 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
12195 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12197 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
12199 2018-01-10 Marek Polacek <polacek@redhat.com>
12202 * g++.dg/warn/Wduplicated-branches4.C: New test.
12204 2018-01-10 Jakub Jelinek <jakub@redhat.com>
12207 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
12210 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
12213 * g++.dg/cpp0x/new2.C: New.
12215 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
12218 * gcc.target/i386/pr83735.c: New test.
12220 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
12222 * lib/target-supports.exp (check_effective_target_branch_cost):
12224 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
12225 * gcc.dg/pr21643.c: Likewise.
12226 * gcc.dg/pr46309.c: Likewise.
12227 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12228 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
12229 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
12230 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12231 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12232 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12233 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12234 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
12235 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
12236 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12237 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12238 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12239 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12240 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12242 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
12245 * gcc.target/powerpc/pr83629.c: New testcase.
12247 2018-01-10 Richard Biener <rguenther@suse.de>
12250 * gcc.dg/pr78768.c: Un-XFAIL.
12252 2018-01-10 Richard Biener <rguenther@suse.de>
12255 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
12257 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
12259 PR tree-optimization/83753
12260 * gcc.dg/torture/pr83753.c: New test.
12262 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
12264 * gcc.target/i386/avx2-gather-1.c: Add -march.
12265 * gcc.target/i386/avx2-gather-2.c: Add -march.
12266 * gcc.target/i386/avx2-gather-3.c: Add -march.
12267 * gcc.target/i386/avx2-gather-4.c: Add -march.
12268 * gcc.target/i386/avx2-gather-5.c: Add -march.
12269 * gcc.target/i386/avx2-gather-6.c: Add -march.
12270 * gcc.target/i386/avx512f-gather-1.c: Add -march.
12271 * gcc.target/i386/avx512f-gather-2.c: Add -march.
12272 * gcc.target/i386/avx512f-gather-3.c: Add -march.
12273 * gcc.target/i386/avx512f-gather-4.c: Add -march.
12274 * gcc.target/i386/avx512f-gather-5.c: Add -march.
12275 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
12276 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
12277 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
12278 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
12279 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
12281 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
12284 * gcc.target/i386/pr78585.c: New test.
12286 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12289 * g++.dg/cpp0x/pr83734.C: New test.
12291 2018-01-09 Carl Love <cel@us.ibm.com>
12293 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
12294 vec_mergeo builtins with float, double, long long, unsigned long long,
12295 bool long long arguments.
12296 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
12297 vec_float2 with double arguments.
12298 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
12299 vec_mergew and vec_mergow builtins.
12301 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
12304 * gfortran.dg/contiguous_6.f90: New test.
12306 2018-01-09 Richard Biener <rguenther@suse.de>
12308 PR tree-optimization/83668
12309 * gcc.dg/graphite/pr83668.c: New testcase.
12311 2018-01-09 Joseph Myers <joseph@codesourcery.com>
12313 PR tree-optimization/64811
12314 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
12315 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
12316 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
12317 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
12319 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
12321 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
12324 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
12326 2018-01-09 Tamar Christina <tamar.christina@arm.com>
12329 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
12330 no NEON and require softfp or hard float-abi.
12331 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
12333 2018-01-09 Richard Biener <rguenther@suse.de>
12335 PR tree-optimization/83572
12336 * gcc.dg/graphite/pr83572.c: New testcase.
12338 2018-01-09 Jakub Jelinek <jakub@redhat.com>
12341 * gcc.dg/sms-13.c: New test.
12343 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
12346 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
12348 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
12349 Monk Chiang <sh.chiang04@gmail.com>
12351 * gcc.target/riscv/save-restore-1.c: New.
12353 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12356 * gcc.target/powerpc/pr83677.c: New file.
12358 2018-01-08 Jeff Law <law@redhat.com>
12360 PR rtl-optimizatin/81308
12361 * g++.dg/pr81308-1.C: New test.
12362 * g++.dg/pr81308-2.C: New test.
12364 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
12366 PR target/83663 - Revert r255946
12367 * gcc.target/aarch64/vect-slp-dup.c: New.
12369 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12371 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
12374 2018-01-08 Richard Biener <rguenther@suse.de>
12376 PR tree-optimization/83563
12377 * gcc.dg/graphite/pr83563.c: New testcase.
12379 2018-01-08 Richard Biener <rguenther@suse.de>
12381 PR middle-end/83713
12382 * g++.dg/torture/pr83713.C: New testcase.
12384 2018-01-08 Tom de Vries <tom@codesourcery.com>
12386 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
12388 2018-01-08 Richard Biener <rguenther@suse.de>
12390 PR tree-optimization/83685
12391 * gcc.dg/torture/pr83685.c: New testcase.
12393 2018-01-08 Richard Biener <rguenther@suse.de>
12396 * gcc.dg/lto/pr83719_0.c: New testcase.
12398 2018-01-08 Tom de Vries <tom@codesourcery.com>
12400 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
12401 * gcc.dg/graphite/run-id-1.c: Same.
12402 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
12404 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
12407 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
12408 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
12409 * gfortran.dg/pdt_27.f03: New test.
12412 * gfortran.dg/pdt_28.f03: New test.
12414 2018-01-08 Tom de Vries <tom@codesourcery.com>
12416 * c-c++-common/builtins.c: Require effective target alloca.
12417 * gcc.dg/Wrestrict.c: Same.
12418 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
12420 2018-01-08 Richard Biener <rguenther@suse.de>
12422 PR middle-end/83580
12423 * gcc.dg/torture/pr83580.c: New testcase.
12425 2018-01-08 Richard Biener <rguenther@suse.de>
12427 PR middle-end/83517
12428 * gcc.dg/pr83517.c: New testcase.
12430 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
12432 PR middle-end/81897
12433 * gcc.dg/uninit-pr81897.c: New test.
12435 2018-01-06 Martin Sebor <msebor@redhat.com>
12437 PR tree-optimization/83640
12438 * gcc.dg/Wrestrict-6.c: New test.
12439 * gcc.dg/pr83640.c: New test.
12441 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
12443 * gcc.target/aarch64/reg-alloc-1.c: New test.
12445 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
12448 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
12450 2018-01-06 Jakub Jelinek <jakub@redhat.com>
12453 * gcc.dg/pr83480.c: New test.
12455 PR rtl-optimization/83682
12456 * gcc.target/i386/pr83682.c: New test.
12458 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
12462 * gfortran.dg/char_cast_1.f90: Update scan pattern.
12463 * gfortran.dg/dependency_49.f90: Likewise.
12464 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12465 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12466 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12467 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12468 * gfortran.dg/string_1_lp64.f90: New test.
12469 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12470 * gfortran.dg/string_3_lp64.f90: New test.
12472 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12475 * gcc.target/i386/sse-26.c: New test.
12478 * gcc.target/i386/pr83604.c: New test.
12480 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
12482 * gcc.dg/vect/vect-align-4.c: New test.
12483 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
12484 and redefine as a structure with an unaligned member "b".
12485 (foo): Update accordingly.
12487 2018-01-05 Sudakshina Das <sudi.das@arm.com>
12490 * gcc.target/aarch64/bics_5.c: New test.
12491 * gcc.target/arm/bics_5.c: Likewise.
12493 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12495 PR tree-optimization/83605
12496 * gcc.dg/pr83605.c: New test.
12498 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12501 * gcc.target/i386/pr83554.c: New test.
12504 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
12507 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12511 * gfortran.dg/eoshift_8.f90: New test.
12512 * gfortran.dg/simplify_eoshift_1.f90: New test.
12514 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12517 * gcc.dg/pr83585.c: New test.
12519 2018-01-04 Nathan Sidwell <nathan@acm.org>
12522 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
12524 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12527 * gcc.dg/pr83666.c: New test.
12529 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
12532 * gcc.target/alpha/pr83628-1.c: New test.
12533 * gcc.target/alpha/pr83628-2.c: Ditto.
12535 2018-01-04 Martin Liska <mliska@suse.cz>
12538 * g++.dg/ipa/pr82352.C: New test.
12540 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12542 * gcc.dg/vect-opt-info-1.c: Moved to ...
12543 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
12544 vect_int targets, use dg-additional-options instead of dg-options and
12545 use relative line numbers instead of absolute.
12547 2018-01-03 Martin Sebor <msebor@redhat.com>
12549 PR tree-optimization/83655
12550 * gcc.dg/Wrestrict-5.c: New test.
12551 * c-c++-common/builtins.c: New test.
12553 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12554 Alan Hayward <alan.hayward@arm.com>
12555 David Sherwood <david.sherwood@arm.com>
12557 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
12560 2018-01-03 Jeff Law <law@redhat.com>
12563 * gcc.target/i386/stack-check-17.c: New test.
12564 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
12566 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12569 * gcc.dg/pr83621.c: New test.
12572 * gcc.dg/pr83645.c: New test.
12574 2018-01-03 Martin Sebor <msebor@redhat.com>
12576 PR tree-optimization/83603
12577 * gcc.dg/Wrestrict-4.c: New test.
12580 * gcc.dg/const-2.c: New test.
12581 * gcc.dg/pure-3.c: New test.
12583 2018-01-03 Martin Sebor <msebor@redhat.com>
12585 * gcc.dg/Wrestrict-3.c: New test.
12587 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12590 * g++.dg/opt/pr83555.C: New test.
12591 * g++.dg/ubsan/pr83555.C: New test.
12593 2018-01-03 David Malcolm <dmalcolm@redhat.com>
12596 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
12597 the !CHECKING_P case by expecting a note.
12598 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
12599 a note for the !CHECKING_P case, and move the return statement
12600 outside of #if CHECKING_P guard.
12602 2018-01-03 Jeff Law <law@redhat.com>
12604 PR middle-end/83654
12605 * gcc.target/i386/stack-check-18.c: New test.
12606 * gcc.target/i386/stack-check-19.c: New test.
12608 2018-01-03 Martin Sebor <msebor@redhat.com>
12610 PR tree-optimization/83501
12611 * c-c++-common/Warray-bounds-3.c: Remove xfail.
12613 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12615 PR tree-optimization/83501
12616 * gcc.dg/tree-ssa/pr83501-1.c: New test.
12618 2018-01-03 Nathan Sidwell <nathan@acm.org>
12621 * g++.dg/ipa/pr83667.C: New.
12623 2018-01-03 Martin Liska <mliska@suse.cz>
12625 PR tree-optimization/83593
12626 * gcc.dg/pr83593.c: New test.
12628 2018-01-03 Martin Liska <mliska@suse.cz>
12631 * g++.dg/ipa/pr83549.C: New test.
12633 2018-01-03 Marek Polacek <polacek@redhat.com>
12636 * g++.dg/warn/mvp2.C: New test.
12638 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12640 PR preprocessor/83602
12641 * g++.dg/cpp/pr83602.C: New test.
12644 * g++.dg/parse/pr83634.C: New test.
12646 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12649 * gfortran.dg/eoshift_7.f90: New test.
12651 2018-01-03 Jan Beulich <jbeulich@suse.com>
12653 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
12654 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
12656 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12658 Update copyright years.
12660 2018-01-03 Martin Liska <mliska@suse.cz>
12663 * gcc.dg/ipa/pr83594.c: New test.
12665 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12666 Alan Hayward <alan.hayward@arm.com>
12667 David Sherwood <david.sherwood@arm.com>
12669 * gcc.dg/vect-opt-info-1.c: New test.
12671 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12673 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
12674 floorf128, truncf128, and roundf128.
12675 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
12676 optimizations added in match.pd.
12677 * gcc.target/powerpc/float128-hw6.c: Likewise.
12678 * gcc.target/powerpc/float128-hw7.c: Likewise.
12679 * gcc.target/powerpc/float128-hw8.c: Likewise.
12680 * gcc.target/powerpc/float128-hw9.c: Likewise.
12681 * gcc.target/powerpc/float128-hw10.c: Likewise.
12682 * gcc.target/powerpc/float128-hw11.c: Likewise.
12684 2018-01-02 Jakub Jelinek <jakub@redhat.com>
12687 * g++.dg/cpp0x/pr83556.C: New test.
12689 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12693 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
12694 * gfortran.dg/simplify_cshift_4.f90: New test.
12696 2018-01-02 Marek Polacek <polacek@redhat.com>
12699 * g++.dg/cpp0x/inh-ctor30.C: New test.
12702 * g++.dg/cpp1z/pr83644.C: New test.
12704 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
12707 * gfortran.dg/coarray_45.f90: New test.
12710 * gfortran.dg/coarray_46.f90: New test.
12712 2018-01-01 Jakub Jelinek <jakub@redhat.com>
12714 PR tree-optimization/83581
12715 * gcc.dg/pr83581.c: New test.
12718 * gcc.dg/pr83595.c: New test.
12720 PR middle-end/83608
12721 * g++.dg/opt/pr83608.C: New test.
12723 PR middle-end/83609
12724 * gcc.dg/pr83609.c: New test.
12725 * g++.dg/opt/pr83609.C: New test.
12727 PR middle-end/83623
12728 * gcc.dg/pr83623.c: New test.
12730 * gcc.target/i386/i386.exp
12731 (check_effective_target_avx512vpopcntdqvl): New proc.
12732 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
12733 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
12734 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
12736 Copyright (C) 2018 Free Software Foundation, Inc.
12738 Copying and distribution of this file, with or without modification,
12739 are permitted in any medium without royalty provided the copyright
12740 notice and this notice are preserved.