1 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
6 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/pr83149_1.f90: New test.
10 * gfortran.dg/pr83149.f90: Additional source for previous.
12 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
16 __GI___pthread_mutex_init as well.
18 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
21 * gfortran.dg/class_68.f90: New test.
23 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
26 * gfortran.dg/derived_init_5.f90: New test.
28 2018-02-22 Jakub Jelinek <jakub@redhat.com>
31 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
32 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
34 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
37 * gcc.target/powerpc/pr81572.c: New.
39 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
41 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
43 2018-02-22 Martin Sebor <msebor@redhat.com>
45 PR tree-optimization/84480
46 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
47 * g++.dg/warn/Wstringop-truncation-1.C: New test.
49 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
52 * gcc.target/i386/indirect-thunk-11.c: New test.
53 * gcc.target/i386/indirect-thunk-12.c: Likewise.
54 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
55 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
56 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
57 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
58 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
59 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
60 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
61 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
63 2018-02-22 Steve Ellcey <sellcey@cavium.com>
66 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
68 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
70 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
72 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
74 2018-02-22 Marek Polacek <polacek@redhat.com>
77 * g++.dg/parse/error59.C: New test.
79 2018-02-22 Tom de Vries <tom@codesourcery.com>
81 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
83 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
86 * g++.dg/cpp0x/pr77655.C: New.
88 2018-02-22 Jakub Jelinek <jakub@redhat.com>
91 * g++.dg/cpp1y/pr84496.C: New test.
94 * g++.dg/torture/pr84502.C: New test.
96 PR tree-optimization/84503
97 * gcc.dg/pr84503-1.c: New test.
98 * gcc.dg/pr84503-2.c: New test.
100 2018-02-21 Jakub Jelinek <jakub@redhat.com>
102 PR tree-optimization/84478
103 * gcc.c-torture/execute/pr84478.c: New test.
105 2018-02-20 Martin Sebor <msebor@redhat.com>
108 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
109 * c-c++-common/Wrestrict.c: Same.
110 * gcc.dg/Wrestrict-6.c: Same.
111 * gcc.dg/Warray-bounds-27.c: New test.
112 * gcc.dg/Wrestrict-8.c: New test.
113 * gcc.dg/Wrestrict-9.c: New test.
114 * gcc.dg/pr84095.c: New test.
116 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
118 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
120 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
124 * gfortran.dg/structure_constructor_14.f90: New test.
126 2018-02-20 Jeff Law <law@redhat.com>
129 PR tree-optimization/81592
131 * gcc.dg/pr81592.c: New test.
132 * gcc.dg/pr82123.c: New test.
133 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
135 2018-02-20 Jakub Jelinek <jakub@redhat.com>
138 * g++.dg/warn/Wunused-var-30.C: New test.
140 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
142 PR tree-optimization/84419
143 * gcc.dg/vect/pr84419.c: New test.
145 2018-02-20 Jakub Jelinek <jakub@redhat.com>
148 * gfortran.dg/pr82004.f90: New test.
150 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
152 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
154 2018-02-20 Martin Liska <mliska@suse.cz>
158 * gcc.target/i386/pr84310.c: New test.
159 * gcc.target/i386/pr84310-2.c: Likewise.
161 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
164 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
166 2018-02-20 Jakub Jelinek <jakub@redhat.com>
169 * g++.dg/cpp1z/launder7.C: New test.
172 * g++.dg/cpp0x/constexpr-84449.C: New test.
175 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
177 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
181 * gfortran.dg/associate_22.f90: Enable commented out test.
182 * gfortran.dg/associate_36.f90: New test.
184 2018-02-19 Jakub Jelinek <jakub@redhat.com>
187 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
189 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
191 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
192 (dg-options): Use -mavx instead of -w.
194 2018-02-19 Jakub Jelinek <jakub@redhat.com>
197 * g++.dg/cpp1z/launder8.C: New test.
200 * g++.dg/gomp/pr84448.C: New test.
203 * g++.dg/gomp/pr84430.C: New test.
205 PR tree-optimization/84452
206 * gcc.dg/pr84452.c: New test.
209 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
211 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
214 * gfortran.dg/implied_do_io_4.f90: New test.
216 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
218 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
219 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
220 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
222 2018-02-19 Carl Love <cel@us.ibm.com>
224 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
226 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
229 * gcc.target/i386/pr57193.c: Add -mtune=generic.
231 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
234 * g++.dg/cpp0x/auto50.C: New.
235 * g++.dg/parse/friend12.C: Adjust.
237 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
240 * gfortran.dg/dtio_33.f90: New test.
242 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
245 * gfortran.dg/inquire_18.f90: New test.
247 2018-02-18 Janus Weil <janus@gcc.gnu.org>
250 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
251 * gfortran.dg/pointer_intent_3.f90: Ditto.
252 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
253 * gfortran.dg/protected_3.f90: Ditto.
254 * gfortran.dg/protected_4.f90: Ditto.
255 * gfortran.dg/protected_5.f90: Ditto.
256 * gfortran.dg/protected_6.f90: Ditto.
258 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
261 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
264 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
267 * gfortran.dg/inline_matmul_22.f90: New test.
269 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
272 * gfortran.dg/abort_shoulfail.f90: New test.
273 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
275 * gfortran.dg/PR19754_2.f90: Likewise.
276 * gfortran.dg/PR19872.f: Likewise.
277 * gfortran.dg/PR49268.f90: Likewise.
278 * gfortran.dg/Wall.f90: Likewise.
279 * gfortran.dg/Wno-all.f90: Likewise.
280 * gfortran.dg/achar_1.f90: Likewise.
281 * gfortran.dg/achar_2.f90: Likewise.
282 * gfortran.dg/achar_4.f90: Likewise.
283 * gfortran.dg/achar_6.F90: Likewise.
284 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
285 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
286 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
287 * gfortran.dg/actual_array_offset_1.f90: Likewise.
288 * gfortran.dg/actual_array_result_1.f90: Likewise.
289 * gfortran.dg/actual_array_substr_1.f90: Likewise.
290 * gfortran.dg/actual_array_substr_2.f90: Likewise.
291 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
292 * gfortran.dg/actual_procedure_1.f90: Likewise.
293 * gfortran.dg/adjustl_1.f90: Likewise.
294 * gfortran.dg/advance_1.f90: Likewise.
295 * gfortran.dg/advance_4.f90: Likewise.
296 * gfortran.dg/advance_5.f90: Likewise.
297 * gfortran.dg/advance_6.f90: Likewise.
298 * gfortran.dg/aint_anint_1.f90: Likewise.
299 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
300 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
301 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
302 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
303 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
304 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
305 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
306 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
307 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
308 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
309 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
310 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
311 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
312 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
313 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
314 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
315 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
316 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
317 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
318 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
319 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
320 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
321 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
322 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
323 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
324 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
325 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
326 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
327 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
328 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
329 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
330 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
331 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
332 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
333 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
334 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
335 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
336 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
337 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
338 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
339 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
340 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
341 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
342 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
343 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
344 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
345 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
346 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
347 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
348 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
349 * gfortran.dg/allocatable_function_1.f90: Likewise.
350 * gfortran.dg/allocatable_function_10.f90: Likewise.
351 * gfortran.dg/allocatable_function_3.f90: Likewise.
352 * gfortran.dg/allocatable_function_5.f90: Likewise.
353 * gfortran.dg/allocatable_function_6.f90: Likewise.
354 * gfortran.dg/allocatable_function_7.f90: Likewise.
355 * gfortran.dg/allocatable_function_8.f90: Likewise.
356 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
357 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
358 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
359 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
360 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
361 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
362 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
363 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
364 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
365 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
366 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
367 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
368 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
369 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
370 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
371 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
372 * gfortran.dg/allocate_class_3.f90: Likewise.
373 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
374 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
375 * gfortran.dg/allocate_derived_5.f90: Likewise.
376 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
377 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
378 * gfortran.dg/allocate_with_source_1.f90: Likewise.
379 * gfortran.dg/allocate_with_source_10.f08: Likewise.
380 * gfortran.dg/allocate_with_source_11.f08: Likewise.
381 * gfortran.dg/allocate_with_source_12.f03: Likewise.
382 * gfortran.dg/allocate_with_source_15.f03: Likewise.
383 * gfortran.dg/allocate_with_source_16.f90: Likewise.
384 * gfortran.dg/allocate_with_source_17.f03: Likewise.
385 * gfortran.dg/allocate_with_source_18.f03: Likewise.
386 * gfortran.dg/allocate_with_source_2.f90: Likewise.
387 * gfortran.dg/allocate_with_source_20.f03: Likewise.
388 * gfortran.dg/allocate_with_source_22.f03: Likewise.
389 * gfortran.dg/allocate_with_source_23.f03: Likewise.
390 * gfortran.dg/allocate_with_source_24.f90: Likewise.
391 * gfortran.dg/allocate_with_source_5.f90: Likewise.
392 * gfortran.dg/allocate_with_source_6.f90: Likewise.
393 * gfortran.dg/allocate_with_source_7.f08: Likewise.
394 * gfortran.dg/allocate_with_source_8.f08: Likewise.
395 * gfortran.dg/allocate_with_source_9.f08: Likewise.
396 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
397 * gfortran.dg/allocate_zerosize_3.f: Likewise.
398 * gfortran.dg/altreturn_3.f90: Likewise.
399 * gfortran.dg/altreturn_5.f90: Likewise.
400 * gfortran.dg/altreturn_7.f90: Likewise.
401 * gfortran.dg/and_or_xor.f90: Likewise.
402 * gfortran.dg/anint_1.f90: Likewise.
403 * gfortran.dg/any_all_1.f90: Likewise.
404 * gfortran.dg/anyallcount_1.f90: Likewise.
405 * gfortran.dg/append_1.f90: Likewise.
406 * gfortran.dg/argument_checking_1.f90: Likewise.
407 * gfortran.dg/argument_checking_2.f90: Likewise.
408 * gfortran.dg/argument_checking_8.f90: Likewise.
409 * gfortran.dg/arithmetic_if.f90: Likewise.
410 * gfortran.dg/array_1.f90: Likewise.
411 * gfortran.dg/array_2.f90: Likewise.
412 * gfortran.dg/array_alloc_1.f90: Likewise.
413 * gfortran.dg/array_alloc_2.f90: Likewise.
414 * gfortran.dg/array_alloc_3.f90: Likewise.
415 * gfortran.dg/array_assignment_1.F90: Likewise.
416 * gfortran.dg/array_assignment_5.f90: Likewise.
417 * gfortran.dg/array_constructor_1.f90: Likewise.
418 * gfortran.dg/array_constructor_10.f90: Likewise.
419 * gfortran.dg/array_constructor_11.f90: Likewise.
420 * gfortran.dg/array_constructor_12.f90: Likewise.
421 * gfortran.dg/array_constructor_15.f90: Likewise.
422 * gfortran.dg/array_constructor_16.f90: Likewise.
423 * gfortran.dg/array_constructor_17.f90: Likewise.
424 * gfortran.dg/array_constructor_19.f90: Likewise.
425 * gfortran.dg/array_constructor_23.f: Likewise.
426 * gfortran.dg/array_constructor_24.f: Likewise.
427 * gfortran.dg/array_constructor_32.f90: Likewise.
428 * gfortran.dg/array_constructor_36.f90: Likewise.
429 * gfortran.dg/array_constructor_39.f90: Likewise.
430 * gfortran.dg/array_constructor_4.f90: Likewise.
431 * gfortran.dg/array_constructor_40.f90: Likewise.
432 * gfortran.dg/array_constructor_44.f90: Likewise.
433 * gfortran.dg/array_constructor_45.f90: Likewise.
434 * gfortran.dg/array_constructor_46.f90: Likewise.
435 * gfortran.dg/array_constructor_47.f90: Likewise.
436 * gfortran.dg/array_constructor_49.f90: Likewise.
437 * gfortran.dg/array_constructor_5.f90: Likewise.
438 * gfortran.dg/array_constructor_50.f90: Likewise.
439 * gfortran.dg/array_constructor_6.f90: Likewise.
440 * gfortran.dg/array_constructor_7.f90: Likewise.
441 * gfortran.dg/array_constructor_8.f90: Likewise.
442 * gfortran.dg/array_constructor_9.f90: Likewise.
443 * gfortran.dg/array_constructor_type_1.f03: Likewise.
444 * gfortran.dg/array_constructor_type_10.f03: Likewise.
445 * gfortran.dg/array_constructor_type_11.f03: Likewise.
446 * gfortran.dg/array_constructor_type_12.f03: Likewise.
447 * gfortran.dg/array_constructor_type_13.f90: Likewise.
448 * gfortran.dg/array_constructor_type_14.f03: Likewise.
449 * gfortran.dg/array_constructor_type_16.f03: Likewise.
450 * gfortran.dg/array_constructor_type_2.f03: Likewise.
451 * gfortran.dg/array_constructor_type_22.f03: Likewise.
452 * gfortran.dg/array_constructor_type_3.f03: Likewise.
453 * gfortran.dg/array_constructor_type_4.f03: Likewise.
454 * gfortran.dg/array_constructor_type_5.f03: Likewise.
455 * gfortran.dg/array_constructor_type_6.f03: Likewise.
456 * gfortran.dg/array_constructor_type_7.f03: Likewise.
457 * gfortran.dg/array_function_1.f90: Likewise.
458 * gfortran.dg/array_function_5.f90: Likewise.
459 * gfortran.dg/array_initializer_1.f90: Likewise.
460 * gfortran.dg/array_initializer_2.f90: Likewise.
461 * gfortran.dg/array_memcpy_5.f90: Likewise.
462 * gfortran.dg/array_memset_2.f90: Likewise.
463 * gfortran.dg/array_reference_1.f90: Likewise.
464 * gfortran.dg/array_return_value_1.f90: Likewise.
465 * gfortran.dg/array_section_1.f90: Likewise.
466 * gfortran.dg/array_temporaries_3.f90: Likewise.
467 * gfortran.dg/arrayio_1.f90: Likewise.
468 * gfortran.dg/arrayio_10.f90: Likewise.
469 * gfortran.dg/arrayio_11.f90: Likewise.
470 * gfortran.dg/arrayio_12.f90: Likewise.
471 * gfortran.dg/arrayio_13.f90: Likewise.
472 * gfortran.dg/arrayio_14.f90: Likewise.
473 * gfortran.dg/arrayio_16.f90: Likewise.
474 * gfortran.dg/arrayio_2.f90: Likewise.
475 * gfortran.dg/arrayio_3.f90: Likewise.
476 * gfortran.dg/arrayio_4.f90: Likewise.
477 * gfortran.dg/arrayio_5.f90: Likewise.
478 * gfortran.dg/arrayio_6.f90: Likewise.
479 * gfortran.dg/arrayio_7.f90: Likewise.
480 * gfortran.dg/arrayio_8.f90: Likewise.
481 * gfortran.dg/arrayio_9.f90: Likewise.
482 * gfortran.dg/arrayio_derived_1.f90: Likewise.
483 * gfortran.dg/assign_10.f90: Likewise.
484 * gfortran.dg/assign_9.f90: Likewise.
485 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
486 * gfortran.dg/assignment_1.f90: Likewise.
487 * gfortran.dg/associate_1.f03: Likewise.
488 * gfortran.dg/associate_11.f90: Likewise.
489 * gfortran.dg/associate_13.f90: Likewise.
490 * gfortran.dg/associate_15.f90: Likewise.
491 * gfortran.dg/associate_17.f90: Likewise.
492 * gfortran.dg/associate_18.f08: Likewise.
493 * gfortran.dg/associate_19.f03: Likewise.
494 * gfortran.dg/associate_20.f03: Likewise.
495 * gfortran.dg/associate_22.f90: Likewise.
496 * gfortran.dg/associate_23.f90: Likewise.
497 * gfortran.dg/associate_24.f90: Likewise.
498 * gfortran.dg/associate_25.f90: Likewise.
499 * gfortran.dg/associate_27.f90: Likewise.
500 * gfortran.dg/associate_28.f90: Likewise.
501 * gfortran.dg/associate_32.f03: Likewise.
502 * gfortran.dg/associate_33.f03: Likewise.
503 * gfortran.dg/associate_34.f90: Likewise.
504 * gfortran.dg/associate_6.f03: Likewise.
505 * gfortran.dg/associate_7.f03: Likewise.
506 * gfortran.dg/associate_8.f03: Likewise.
507 * gfortran.dg/associate_9.f03: Likewise.
508 * gfortran.dg/associated_1.f90: Likewise.
509 * gfortran.dg/associated_2.f90: Likewise.
510 * gfortran.dg/associated_5.f90: Likewise.
511 * gfortran.dg/associated_6.f90: Likewise.
512 * gfortran.dg/associated_target_3.f90: Likewise.
513 * gfortran.dg/associated_target_4.f90: Likewise.
514 * gfortran.dg/associated_target_5.f03: Likewise.
515 * gfortran.dg/associated_target_6.f03: Likewise.
516 * gfortran.dg/assumed_dummy_1.f90: Likewise.
517 * gfortran.dg/assumed_rank_1.f90: Likewise.
518 * gfortran.dg/assumed_rank_10.f90: Likewise.
519 * gfortran.dg/assumed_rank_2.f90: Likewise.
520 * gfortran.dg/assumed_rank_7.f90: Likewise.
521 * gfortran.dg/assumed_rank_8.f90: Likewise.
522 * gfortran.dg/assumed_rank_9.f90: Likewise.
523 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
524 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
525 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
526 * gfortran.dg/assumed_type_2.f90: Likewise.
527 * gfortran.dg/atan2_1.f90: Likewise.
528 * gfortran.dg/auto_array_1.f90: Likewise.
529 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
530 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
531 * gfortran.dg/auto_char_len_3.f90: Likewise.
532 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
533 * gfortran.dg/auto_internal_assumed.f90: Likewise.
534 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
535 * gfortran.dg/auto_save_2.f90: Likewise.
536 * gfortran.dg/automatic_default_init_1.f90: Likewise.
537 * gfortran.dg/backslash_1.f90: Likewise.
538 * gfortran.dg/backslash_2.f90: Likewise.
539 * gfortran.dg/backslash_3.f: Likewise.
540 * gfortran.dg/backspace_1.f: Likewise.
541 * gfortran.dg/backspace_10.f90: Likewise.
542 * gfortran.dg/backspace_11.f90: Likewise.
543 * gfortran.dg/backspace_2.f: Likewise.
544 * gfortran.dg/backspace_3.f: Likewise.
545 * gfortran.dg/backspace_4.f: Likewise.
546 * gfortran.dg/backspace_5.f: Likewise.
547 * gfortran.dg/backspace_6.f: Likewise.
548 * gfortran.dg/backspace_7.f90: Likewise.
549 * gfortran.dg/backspace_8.f: Likewise.
550 * gfortran.dg/backspace_9.f: Likewise.
551 * gfortran.dg/bessel_1.f90: Likewise.
552 * gfortran.dg/bessel_2.f90: Likewise.
553 * gfortran.dg/bessel_5.f90: Likewise.
554 * gfortran.dg/bessel_6.f90: Likewise.
555 * gfortran.dg/bessel_7.f90: Likewise.
556 * gfortran.dg/bind_c_dts_2.f03: Likewise.
557 * gfortran.dg/bind_c_dts_3.f03: Likewise.
558 * gfortran.dg/bind_c_usage_15.f90: Likewise.
559 * gfortran.dg/bind_c_usage_16.f03: Likewise.
560 * gfortran.dg/bind_c_usage_17.f90: Likewise.
561 * gfortran.dg/bind_c_usage_24.f90: Likewise.
562 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
563 * gfortran.dg/binding_label_tests_16.f03: Likewise.
564 * gfortran.dg/binding_label_tests_23.f90: Likewise.
565 * gfortran.dg/bit_comparison_1.F90: Likewise.
566 * gfortran.dg/bit_comparison_2.F90: Likewise.
567 * gfortran.dg/block_1.f08: Likewise.
568 * gfortran.dg/block_13.f08: Likewise.
569 * gfortran.dg/block_14.f90: Likewise.
570 * gfortran.dg/block_2.f08: Likewise.
571 * gfortran.dg/block_6.f08: Likewise.
572 * gfortran.dg/block_7.f08: Likewise.
573 * gfortran.dg/block_8.f08: Likewise.
574 * gfortran.dg/blockdata_1.f90: Likewise.
575 * gfortran.dg/bound_1.f90: Likewise.
576 * gfortran.dg/bound_2.f90: Likewise.
577 * gfortran.dg/bound_3.f90: Likewise.
578 * gfortran.dg/bound_4.f90: Likewise.
579 * gfortran.dg/bound_5.f90: Likewise.
580 * gfortran.dg/bound_6.f90: Likewise.
581 * gfortran.dg/bound_7.f90: Likewise.
582 * gfortran.dg/bound_8.f90: Likewise.
583 * gfortran.dg/bound_9.f90: Likewise.
584 * gfortran.dg/bound_simplification_1.f90: Likewise.
585 * gfortran.dg/bound_simplification_3.f90: Likewise.
586 * gfortran.dg/bound_simplification_4.f90: Likewise.
587 * gfortran.dg/bound_simplification_5.f90: Likewise.
588 * gfortran.dg/bound_simplification_6.f90: Likewise.
589 * gfortran.dg/bounds_check_1.f90: Likewise.
590 * gfortran.dg/bounds_check_12.f90: Likewise.
591 * gfortran.dg/bounds_check_14.f90: Likewise.
592 * gfortran.dg/bounds_check_15.f90: Likewise.
593 * gfortran.dg/bounds_check_19.f90: Likewise.
594 * gfortran.dg/bounds_check_8.f90: Likewise.
595 * gfortran.dg/bounds_check_9.f90: Likewise.
596 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
597 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
598 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
599 * gfortran.dg/boz_1.f90: Likewise.
600 * gfortran.dg/boz_11.f90: Likewise.
601 * gfortran.dg/boz_13.f90: Likewise.
602 * gfortran.dg/boz_14.f90: Likewise.
603 * gfortran.dg/boz_15.f90: Likewise.
604 * gfortran.dg/boz_3.f90: Likewise.
605 * gfortran.dg/boz_6.f90: Likewise.
606 * gfortran.dg/boz_9.f90: Likewise.
607 * gfortran.dg/byte_1.f90: Likewise.
608 * gfortran.dg/byte_2.f90: Likewise.
609 * gfortran.dg/c_assoc.f90: Likewise.
610 * gfortran.dg/c_assoc_2.f03: Likewise.
611 * gfortran.dg/c_assoc_3.f90: Likewise.
612 * gfortran.dg/c_by_val_1.f: Likewise.
613 * gfortran.dg/c_by_val_5.f90: Likewise.
614 * gfortran.dg/c_char_tests.f03: Likewise.
615 * gfortran.dg/c_char_tests_2.f03: Likewise.
616 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
617 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
618 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
619 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
620 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
621 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
622 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
623 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
624 * gfortran.dg/c_kind_params.f90: Likewise.
625 * gfortran.dg/c_loc_test_20.f90: Likewise.
626 * gfortran.dg/c_loc_tests_2.f03: Likewise.
627 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
628 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
629 * gfortran.dg/c_size_t_test.f03: Likewise.
630 * gfortran.dg/c_sizeof_1.f90: Likewise.
631 * gfortran.dg/c_sizeof_5.f90: Likewise.
632 * gfortran.dg/c_sizeof_6.f90: Likewise.
633 * gfortran.dg/char4_iunit_1.f03: Likewise.
634 * gfortran.dg/char4_iunit_2.f03: Likewise.
635 * gfortran.dg/char_allocation_1.f90: Likewise.
636 * gfortran.dg/char_array_constructor.f90: Likewise.
637 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
638 * gfortran.dg/char_assign_1.f90: Likewise.
639 * gfortran.dg/char_associated_1.f90: Likewise.
640 * gfortran.dg/char_cast_2.f90: Likewise.
641 * gfortran.dg/char_comparison_1.f: Likewise.
642 * gfortran.dg/char_component_initializer_1.f90: Likewise.
643 * gfortran.dg/char_component_initializer_2.f90: Likewise.
644 * gfortran.dg/char_cons_len.f90: Likewise.
645 * gfortran.dg/char_conversion.f90: Likewise.
646 * gfortran.dg/char_cshift_1.f90: Likewise.
647 * gfortran.dg/char_cshift_2.f90: Likewise.
648 * gfortran.dg/char_decl_2.f90: Likewise.
649 * gfortran.dg/char_eoshift_1.f90: Likewise.
650 * gfortran.dg/char_eoshift_2.f90: Likewise.
651 * gfortran.dg/char_eoshift_3.f90: Likewise.
652 * gfortran.dg/char_eoshift_4.f90: Likewise.
653 * gfortran.dg/char_eoshift_5.f90: Likewise.
654 * gfortran.dg/char_expr_1.f90: Likewise.
655 * gfortran.dg/char_expr_3.f90: Likewise.
656 * gfortran.dg/char_initialiser_actual.f90: Likewise.
657 * gfortran.dg/char_length_12.f90: Likewise.
658 * gfortran.dg/char_length_14.f90: Likewise.
659 * gfortran.dg/char_length_15.f90: Likewise.
660 * gfortran.dg/char_length_17.f90: Likewise.
661 * gfortran.dg/char_length_20.f90: Likewise.
662 * gfortran.dg/char_length_21.f90: Likewise.
663 * gfortran.dg/char_length_5.f90: Likewise.
664 * gfortran.dg/char_length_6.f90: Likewise.
665 * gfortran.dg/char_length_7.f90: Likewise.
666 * gfortran.dg/char_length_8.f90: Likewise.
667 * gfortran.dg/char_pack_1.f90: Likewise.
668 * gfortran.dg/char_pack_2.f90: Likewise.
669 * gfortran.dg/char_pointer_assign.f90: Likewise.
670 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
671 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
672 * gfortran.dg/char_pointer_dependency.f90: Likewise.
673 * gfortran.dg/char_pointer_dummy.f90: Likewise.
674 * gfortran.dg/char_pointer_func.f90: Likewise.
675 * gfortran.dg/char_reshape_1.f90: Likewise.
676 * gfortran.dg/char_result_1.f90: Likewise.
677 * gfortran.dg/char_result_12.f90: Likewise.
678 * gfortran.dg/char_result_13.f90: Likewise.
679 * gfortran.dg/char_result_14.f90: Likewise.
680 * gfortran.dg/char_result_15.f90: Likewise.
681 * gfortran.dg/char_result_2.f90: Likewise.
682 * gfortran.dg/char_result_3.f90: Likewise.
683 * gfortran.dg/char_result_4.f90: Likewise.
684 * gfortran.dg/char_result_5.f90: Likewise.
685 * gfortran.dg/char_result_6.f90: Likewise.
686 * gfortran.dg/char_result_7.f90: Likewise.
687 * gfortran.dg/char_result_8.f90: Likewise.
688 * gfortran.dg/char_spread_1.f90: Likewise.
689 * gfortran.dg/char_transpose_1.f90: Likewise.
690 * gfortran.dg/char_type_len.f90: Likewise.
691 * gfortran.dg/char_unpack_1.f90: Likewise.
692 * gfortran.dg/char_unpack_2.f90: Likewise.
693 * gfortran.dg/character_array_constructor_1.f90: Likewise.
694 * gfortran.dg/character_comparison_1.f90: Likewise.
695 * gfortran.dg/character_comparison_2.f90: Likewise.
696 * gfortran.dg/character_comparison_3.f90: Likewise.
697 * gfortran.dg/character_comparison_4.f90: Likewise.
698 * gfortran.dg/character_comparison_5.f90: Likewise.
699 * gfortran.dg/character_comparison_6.f90: Likewise.
700 * gfortran.dg/character_comparison_7.f90: Likewise.
701 * gfortran.dg/character_comparison_8.f90: Likewise.
702 * gfortran.dg/character_comparison_9.f90: Likewise.
703 * gfortran.dg/charlen_15.f90: Likewise.
704 * gfortran.dg/charlen_16.f90: Likewise.
705 * gfortran.dg/chkbits.f90: Likewise.
706 * gfortran.dg/chmod_1.f90: Likewise.
707 * gfortran.dg/chmod_2.f90: Likewise.
708 * gfortran.dg/chmod_3.f90: Likewise.
709 * gfortran.dg/class_1.f03: Likewise.
710 * gfortran.dg/class_18.f03: Likewise.
711 * gfortran.dg/class_19.f03: Likewise.
712 * gfortran.dg/class_35.f90: Likewise.
713 * gfortran.dg/class_46.f03: Likewise.
714 * gfortran.dg/class_48.f90: Likewise.
715 * gfortran.dg/class_51.f90: Likewise.
716 * gfortran.dg/class_52.f90: Likewise.
717 * gfortran.dg/class_6.f03: Likewise.
718 * gfortran.dg/class_63.f90: Likewise.
719 * gfortran.dg/class_64.f90: Likewise.
720 * gfortran.dg/class_65.f90: Likewise.
721 * gfortran.dg/class_66.f90: Likewise.
722 * gfortran.dg/class_67.f90: Likewise.
723 * gfortran.dg/class_9.f03: Likewise.
724 * gfortran.dg/class_alias.f90: Likewise.
725 * gfortran.dg/class_allocate_1.f03: Likewise.
726 * gfortran.dg/class_allocate_10.f03: Likewise.
727 * gfortran.dg/class_allocate_13.f90: Likewise.
728 * gfortran.dg/class_allocate_14.f90: Likewise.
729 * gfortran.dg/class_allocate_15.f90: Likewise.
730 * gfortran.dg/class_allocate_19.f03: Likewise.
731 * gfortran.dg/class_allocate_21.f90: Likewise.
732 * gfortran.dg/class_allocate_22.f90: Likewise.
733 * gfortran.dg/class_allocate_3.f03: Likewise.
734 * gfortran.dg/class_allocate_4.f03: Likewise.
735 * gfortran.dg/class_allocate_5.f90: Likewise.
736 * gfortran.dg/class_allocate_6.f03: Likewise.
737 * gfortran.dg/class_allocate_7.f03: Likewise.
738 * gfortran.dg/class_allocate_8.f03: Likewise.
739 * gfortran.dg/class_allocate_9.f03: Likewise.
740 * gfortran.dg/class_array_1.f03: Likewise.
741 * gfortran.dg/class_array_14.f90: Likewise.
742 * gfortran.dg/class_array_15.f03: Likewise.
743 * gfortran.dg/class_array_16.f90: Likewise.
744 * gfortran.dg/class_array_2.f03: Likewise.
745 * gfortran.dg/class_array_20.f03: Likewise.
746 * gfortran.dg/class_array_21.f03: Likewise.
747 * gfortran.dg/class_array_3.f03: Likewise.
748 * gfortran.dg/class_array_4.f03: Likewise.
749 * gfortran.dg/class_array_7.f03: Likewise.
750 * gfortran.dg/class_array_8.f03: Likewise.
751 * gfortran.dg/class_array_9.f03: Likewise.
752 * gfortran.dg/class_defined_operator_1.f03: Likewise.
753 * gfortran.dg/class_dummy_1.f03: Likewise.
754 * gfortran.dg/class_optional_1.f90: Likewise.
755 * gfortran.dg/class_optional_2.f90: Likewise.
756 * gfortran.dg/class_result_5.f90: Likewise.
757 * gfortran.dg/class_result_6.f90: Likewise.
758 * gfortran.dg/class_to_type_1.f03: Likewise.
759 * gfortran.dg/class_to_type_2.f90: Likewise.
760 * gfortran.dg/class_to_type_3.f03: Likewise.
761 * gfortran.dg/class_to_type_4.f90: Likewise.
762 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
763 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
764 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
765 * gfortran.dg/coarray/atomic_1.f90: Likewise.
766 * gfortran.dg/coarray/atomic_2.f90: Likewise.
767 * gfortran.dg/coarray/codimension.f90: Likewise.
768 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
769 * gfortran.dg/coarray/collectives_1.f90: Likewise.
770 * gfortran.dg/coarray/collectives_2.f90: Likewise.
771 * gfortran.dg/coarray/collectives_3.f90: Likewise.
772 * gfortran.dg/coarray/collectives_4.f90: Likewise.
773 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
774 * gfortran.dg/coarray/dummy_1.f90: Likewise.
775 * gfortran.dg/coarray/event_1.f90: Likewise.
776 * gfortran.dg/coarray/event_2.f90: Likewise.
777 * gfortran.dg/coarray/get_array.f90: Likewise.
778 * gfortran.dg/coarray/image_index_1.f90: Likewise.
779 * gfortran.dg/coarray/image_index_2.f90: Likewise.
780 * gfortran.dg/coarray/image_index_3.f90: Likewise.
781 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
782 * gfortran.dg/coarray/lock_1.f90: Likewise.
783 * gfortran.dg/coarray/lock_2.f90: Likewise.
784 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
785 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
786 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
787 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
788 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
789 * gfortran.dg/coarray/registering_1.f90: Likewise.
790 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
791 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
792 * gfortran.dg/coarray/send_array.f90: Likewise.
793 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
794 * gfortran.dg/coarray/sendget_array.f90: Likewise.
795 * gfortran.dg/coarray/subobject_1.f90: Likewise.
796 * gfortran.dg/coarray/sync_1.f90: Likewise.
797 * gfortran.dg/coarray/sync_3.f90: Likewise.
798 * gfortran.dg/coarray/this_image_1.f90: Likewise.
799 * gfortran.dg/coarray/this_image_2.f90: Likewise.
800 * gfortran.dg/coarray_13.f90: Likewise.
801 * gfortran.dg/coarray_15.f90: Likewise.
802 * gfortran.dg/coarray_16.f90: Likewise.
803 * gfortran.dg/coarray_2.f90: Likewise.
804 * gfortran.dg/coarray_23.f90: Likewise.
805 * gfortran.dg/coarray_40.f90: Likewise.
806 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
807 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
808 * gfortran.dg/coarray_allocate_10.f08: Likewise.
809 * gfortran.dg/coarray_allocate_2.f08: Likewise.
810 * gfortran.dg/coarray_allocate_3.f08: Likewise.
811 * gfortran.dg/coarray_allocate_4.f08: Likewise.
812 * gfortran.dg/coarray_allocate_5.f08: Likewise.
813 * gfortran.dg/coarray_allocate_7.f08: Likewise.
814 * gfortran.dg/coarray_allocate_8.f08: Likewise.
815 * gfortran.dg/coarray_allocate_9.f08: Likewise.
816 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
817 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
818 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
819 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
820 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
821 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
822 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
823 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
824 * gfortran.dg/coarray_stat_2.f90: Likewise.
825 * gfortran.dg/coarray_subobject_1.f90: Likewise.
826 * gfortran.dg/coindexed_1.f90: Likewise.
827 * gfortran.dg/comma.f: Likewise.
828 * gfortran.dg/comma_format_extension_3.f: Likewise.
829 * gfortran.dg/comma_format_extension_4.f: Likewise.
830 * gfortran.dg/common_2.f90: Likewise.
831 * gfortran.dg/common_4.f90: Likewise.
832 * gfortran.dg/common_align_1.f90: Likewise.
833 * gfortran.dg/common_align_2.f90: Likewise.
834 * gfortran.dg/common_equivalence_1.f: Likewise.
835 * gfortran.dg/common_pointer_1.f90: Likewise.
836 * gfortran.dg/common_resize_1.f: Likewise.
837 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
838 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
839 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
840 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
841 * gfortran.dg/complex_read.f90: Likewise.
842 * gfortran.dg/complex_write.f90: Likewise.
843 * gfortran.dg/constant_substring.f: Likewise.
844 * gfortran.dg/constructor_2.f90: Likewise.
845 * gfortran.dg/constructor_3.f90: Likewise.
846 * gfortran.dg/constructor_6.f90: Likewise.
847 * gfortran.dg/contained_1.f90: Likewise.
848 * gfortran.dg/contained_3.f90: Likewise.
849 * gfortran.dg/contained_equivalence_1.f90: Likewise.
850 * gfortran.dg/contained_module_proc_1.f90: Likewise.
851 * gfortran.dg/continuation_1.f90: Likewise.
852 * gfortran.dg/continuation_11.f90: Likewise.
853 * gfortran.dg/continuation_12.f90: Likewise.
854 * gfortran.dg/continuation_13.f90: Likewise.
855 * gfortran.dg/continuation_14.f: Likewise.
856 * gfortran.dg/continuation_8.f90: Likewise.
857 * gfortran.dg/convert_2.f90: Likewise.
858 * gfortran.dg/convert_implied_open.f90: Likewise.
859 * gfortran.dg/count_init_expr.f03: Likewise.
860 * gfortran.dg/cr_lf.f90: Likewise.
861 * gfortran.dg/cray_pointers_10.f90: Likewise.
862 * gfortran.dg/cray_pointers_2.f90: Likewise.
863 * gfortran.dg/cray_pointers_5.f90: Likewise.
864 * gfortran.dg/cray_pointers_7.f90: Likewise.
865 * gfortran.dg/cray_pointers_8.f90: Likewise.
866 * gfortran.dg/cshift_1.f90: Likewise.
867 * gfortran.dg/cshift_2.f90: Likewise.
868 * gfortran.dg/cshift_large_1.f90: Likewise.
869 * gfortran.dg/cshift_nan_1.f90: Likewise.
870 * gfortran.dg/csqrt_2.f: Likewise.
871 * gfortran.dg/data_array_1.f90: Likewise.
872 * gfortran.dg/data_char_1.f90: Likewise.
873 * gfortran.dg/data_char_2.f90: Likewise.
874 * gfortran.dg/data_char_3.f90: Likewise.
875 * gfortran.dg/data_derived_1.f90: Likewise.
876 * gfortran.dg/data_implied_do_1.f90: Likewise.
877 * gfortran.dg/data_namelist_conflict.f90: Likewise.
878 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
879 * gfortran.dg/deallocate_stat.f90: Likewise.
880 * gfortran.dg/deallocate_stat_2.f90: Likewise.
881 * gfortran.dg/debug/pr37738.f: Likewise.
882 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
883 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
884 * gfortran.dg/dec_exp_1.f90: Likewise.
885 * gfortran.dg/dec_init_1.f90: Likewise.
886 * gfortran.dg/dec_init_2.f90: Likewise.
887 * gfortran.dg/dec_init_3.f90: Likewise.
888 * gfortran.dg/dec_init_4.f90: Likewise.
889 * gfortran.dg/dec_io_1.f90: Likewise.
890 * gfortran.dg/dec_io_2.f90: Likewise.
891 * gfortran.dg/dec_io_2a.f90: Likewise.
892 * gfortran.dg/dec_io_6.f90: Likewise.
893 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
894 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
895 * gfortran.dg/dec_math.f90: Likewise.
896 * gfortran.dg/dec_parameter_1.f: Likewise.
897 * gfortran.dg/dec_parameter_2.f90: Likewise.
898 * gfortran.dg/dec_static_1.f90: Likewise.
899 * gfortran.dg/dec_static_2.f90: Likewise.
900 * gfortran.dg/dec_structure_1.f90: Likewise.
901 * gfortran.dg/dec_structure_10.f90: Likewise.
902 * gfortran.dg/dec_structure_18.f90: Likewise.
903 * gfortran.dg/dec_structure_19.f90: Likewise.
904 * gfortran.dg/dec_structure_2.f90: Likewise.
905 * gfortran.dg/dec_structure_22.f90: Likewise.
906 * gfortran.dg/dec_structure_3.f90: Likewise.
907 * gfortran.dg/dec_structure_4.f90: Likewise.
908 * gfortran.dg/dec_structure_5.f90: Likewise.
909 * gfortran.dg/dec_structure_6.f90: Likewise.
910 * gfortran.dg/dec_structure_7.f90: Likewise.
911 * gfortran.dg/dec_union_1.f90: Likewise.
912 * gfortran.dg/dec_union_2.f90: Likewise.
913 * gfortran.dg/dec_union_3.f90: Likewise.
914 * gfortran.dg/dec_union_4.f90: Likewise.
915 * gfortran.dg/dec_union_5.f90: Likewise.
916 * gfortran.dg/default_format_1.f90: Likewise.
917 * gfortran.dg/default_format_2.f90: Likewise.
918 * gfortran.dg/default_format_denormal_1.f90: Likewise.
919 * gfortran.dg/default_format_denormal_2.f90: Likewise.
920 * gfortran.dg/default_initialization_3.f90: Likewise.
921 * gfortran.dg/default_initialization_4.f90: Likewise.
922 * gfortran.dg/default_initialization_5.f90: Likewise.
923 * gfortran.dg/deferred_character_1.f90: Likewise.
924 * gfortran.dg/deferred_character_10.f90: Likewise.
925 * gfortran.dg/deferred_character_11.f90: Likewise.
926 * gfortran.dg/deferred_character_12.f90: Likewise.
927 * gfortran.dg/deferred_character_13.f90: Likewise.
928 * gfortran.dg/deferred_character_14.f90: Likewise.
929 * gfortran.dg/deferred_character_15.f90: Likewise.
930 * gfortran.dg/deferred_character_16.f90: Likewise.
931 * gfortran.dg/deferred_character_2.f90: Likewise.
932 * gfortran.dg/deferred_character_3.f90: Likewise.
933 * gfortran.dg/deferred_character_4.f90: Likewise.
934 * gfortran.dg/deferred_character_5.f90: Likewise.
935 * gfortran.dg/deferred_character_6.f90: Likewise.
936 * gfortran.dg/deferred_character_7.f90: Likewise.
937 * gfortran.dg/deferred_character_8.f90: Likewise.
938 * gfortran.dg/deferred_character_9.f90: Likewise.
939 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
940 * gfortran.dg/deferred_type_component_1.f90: Likewise.
941 * gfortran.dg/deferred_type_component_2.f90: Likewise.
942 * gfortran.dg/deferred_type_param_2.f90: Likewise.
943 * gfortran.dg/deferred_type_param_4.f90: Likewise.
944 * gfortran.dg/deferred_type_param_5.f90: Likewise.
945 * gfortran.dg/deferred_type_param_6.f90: Likewise.
946 * gfortran.dg/deferred_type_param_8.f90: Likewise.
947 * gfortran.dg/deferred_type_param_9.f90: Likewise.
948 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
949 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
950 * gfortran.dg/defined_assignment_1.f90: Likewise.
951 * gfortran.dg/defined_assignment_10.f90: Likewise.
952 * gfortran.dg/defined_assignment_11.f90: Likewise.
953 * gfortran.dg/defined_assignment_2.f90: Likewise.
954 * gfortran.dg/defined_assignment_3.f90: Likewise.
955 * gfortran.dg/defined_assignment_4.f90: Likewise.
956 * gfortran.dg/defined_assignment_5.f90: Likewise.
957 * gfortran.dg/defined_assignment_8.f90: Likewise.
958 * gfortran.dg/defined_assignment_9.f90: Likewise.
959 * gfortran.dg/dependency_2.f90: Likewise.
960 * gfortran.dg/dependency_21.f90: Likewise.
961 * gfortran.dg/dependency_22.f90: Likewise.
962 * gfortran.dg/dependency_23.f90: Likewise.
963 * gfortran.dg/dependency_24.f90: Likewise.
964 * gfortran.dg/dependency_25.f90: Likewise.
965 * gfortran.dg/dependency_26.f90: Likewise.
966 * gfortran.dg/dependency_39.f90: Likewise.
967 * gfortran.dg/dependency_40.f90: Likewise.
968 * gfortran.dg/dependency_41.f90: Likewise.
969 * gfortran.dg/dependency_42.f90: Likewise.
970 * gfortran.dg/dependency_43.f90: Likewise.
971 * gfortran.dg/dependency_44.f90: Likewise.
972 * gfortran.dg/dependency_45.f90: Likewise.
973 * gfortran.dg/dependency_50.f90: Likewise.
974 * gfortran.dg/dependency_51.f90: Likewise.
975 * gfortran.dg/dependent_decls_1.f90: Likewise.
976 * gfortran.dg/der_array_1.f90: Likewise.
977 * gfortran.dg/der_array_io_1.f90: Likewise.
978 * gfortran.dg/der_array_io_2.f90: Likewise.
979 * gfortran.dg/der_array_io_3.f90: Likewise.
980 * gfortran.dg/der_io_1.f90: Likewise.
981 * gfortran.dg/der_io_3.f90: Likewise.
982 * gfortran.dg/der_pointer_2.f90: Likewise.
983 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
984 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
985 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
986 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
987 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
988 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
989 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
990 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
991 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
992 * gfortran.dg/derived_external_function_1.f90: Likewise.
993 * gfortran.dg/derived_init_1.f90: Likewise.
994 * gfortran.dg/derived_init_2.f90: Likewise.
995 * gfortran.dg/derived_init_3.f90: Likewise.
996 * gfortran.dg/derived_init_4.f90: Likewise.
997 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
998 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
999 * gfortran.dg/dev_null.F90: Likewise.
1000 * gfortran.dg/dfloat_1.f90: Likewise.
1001 * gfortran.dg/dim_sum_1.f90: Likewise.
1002 * gfortran.dg/dim_sum_2.f90: Likewise.
1003 * gfortran.dg/dim_sum_3.f90: Likewise.
1004 * gfortran.dg/direct_io_10.f: Likewise.
1005 * gfortran.dg/direct_io_11.f90: Likewise.
1006 * gfortran.dg/direct_io_12.f90: Likewise.
1007 * gfortran.dg/direct_io_2.f90: Likewise.
1008 * gfortran.dg/direct_io_3.f90: Likewise.
1009 * gfortran.dg/direct_io_4.f90: Likewise.
1010 * gfortran.dg/direct_io_5.f90: Likewise.
1011 * gfortran.dg/direct_io_6.f90: Likewise.
1012 * gfortran.dg/direct_io_7.f90: Likewise.
1013 * gfortran.dg/direct_io_8.f90: Likewise.
1014 * gfortran.dg/direct_io_9.f: Likewise.
1015 * gfortran.dg/do_1.f90: Likewise.
1016 * gfortran.dg/do_3.F90: Likewise.
1017 * gfortran.dg/do_concurrent_2.f90: Likewise.
1018 * gfortran.dg/do_concurrent_4.f90: Likewise.
1019 * gfortran.dg/do_corner_warn.f90: Likewise.
1020 * gfortran.dg/do_iterator_2.f90: Likewise.
1021 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
1022 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
1023 * gfortran.dg/dos_eol.f: Likewise.
1024 * gfortran.dg/dot_product_1.f03: Likewise.
1025 * gfortran.dg/dot_product_2.f90: Likewise.
1026 * gfortran.dg/dot_product_4.f90: Likewise.
1027 * gfortran.dg/dshift_1.F90: Likewise.
1028 * gfortran.dg/dshift_2.F90: Likewise.
1029 * gfortran.dg/dtio_1.f90: Likewise.
1030 * gfortran.dg/dtio_10.f90: Likewise.
1031 * gfortran.dg/dtio_12.f90: Likewise.
1032 * gfortran.dg/dtio_14.f90: Likewise.
1033 * gfortran.dg/dtio_15.f90: Likewise.
1034 * gfortran.dg/dtio_16.f90: Likewise.
1035 * gfortran.dg/dtio_17.f90: Likewise.
1036 * gfortran.dg/dtio_19.f90: Likewise.
1037 * gfortran.dg/dtio_2.f90: Likewise.
1038 * gfortran.dg/dtio_20.f03: Likewise.
1039 * gfortran.dg/dtio_22.f90: Likewise.
1040 * gfortran.dg/dtio_24.f90: Likewise.
1041 * gfortran.dg/dtio_25.f90: Likewise.
1042 * gfortran.dg/dtio_26.f03: Likewise.
1043 * gfortran.dg/dtio_27.f90: Likewise.
1044 * gfortran.dg/dtio_28.f03: Likewise.
1045 * gfortran.dg/dtio_3.f90: Likewise.
1046 * gfortran.dg/dtio_30.f03: Likewise.
1047 * gfortran.dg/dtio_31.f03: Likewise.
1048 * gfortran.dg/dtio_32.f03: Likewise.
1049 * gfortran.dg/dtio_4.f90: Likewise.
1050 * gfortran.dg/dtio_5.f90: Likewise.
1051 * gfortran.dg/dtio_7.f90: Likewise.
1052 * gfortran.dg/dtio_8.f90: Likewise.
1053 * gfortran.dg/dtio_9.f90: Likewise.
1054 * gfortran.dg/dummy_procedure_3.f90: Likewise.
1055 * gfortran.dg/dummy_procedure_7.f90: Likewise.
1056 * gfortran.dg/dup_save_1.f90: Likewise.
1057 * gfortran.dg/dup_save_2.f90: Likewise.
1058 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
1059 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
1060 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1061 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
1062 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
1063 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
1064 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
1065 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
1066 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
1067 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
1068 * gfortran.dg/e_d_fmt.f90: Likewise.
1069 * gfortran.dg/edit_real_1.f90: Likewise.
1070 * gfortran.dg/elemental_by_value_1.f90: Likewise.
1071 * gfortran.dg/elemental_dependency_1.f90: Likewise.
1072 * gfortran.dg/elemental_dependency_4.f90: Likewise.
1073 * gfortran.dg/elemental_dependency_5.f90: Likewise.
1074 * gfortran.dg/elemental_dependency_6.f90: Likewise.
1075 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
1076 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
1077 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
1078 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
1079 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
1080 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
1081 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
1082 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
1083 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
1084 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
1085 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
1086 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
1087 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
1088 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
1089 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
1090 * gfortran.dg/empty_format_1.f90: Likewise.
1091 * gfortran.dg/endfile.f: Likewise.
1092 * gfortran.dg/endfile.f90: Likewise.
1093 * gfortran.dg/endfile_2.f90: Likewise.
1094 * gfortran.dg/entry_1.f90: Likewise.
1095 * gfortran.dg/entry_10.f90: Likewise.
1096 * gfortran.dg/entry_12.f90: Likewise.
1097 * gfortran.dg/entry_13.f90: Likewise.
1098 * gfortran.dg/entry_14.f90: Likewise.
1099 * gfortran.dg/entry_16.f90: Likewise.
1100 * gfortran.dg/entry_3.f90: Likewise.
1101 * gfortran.dg/entry_6.f90: Likewise.
1102 * gfortran.dg/entry_9.f90: Likewise.
1103 * gfortran.dg/entry_array_specs_2.f: Likewise.
1104 * gfortran.dg/enum_1.f90: Likewise.
1105 * gfortran.dg/enum_9.f90: Likewise.
1106 * gfortran.dg/eof_1.f90: Likewise.
1107 * gfortran.dg/eof_2.f90: Likewise.
1108 * gfortran.dg/eof_4.f90: Likewise.
1109 * gfortran.dg/eof_5.f90: Likewise.
1110 * gfortran.dg/eor_handling_1.f90: Likewise.
1111 * gfortran.dg/eor_handling_2.f90: Likewise.
1112 * gfortran.dg/eor_handling_3.f90: Likewise.
1113 * gfortran.dg/eor_handling_4.f90: Likewise.
1114 * gfortran.dg/eor_handling_5.f90: Likewise.
1115 * gfortran.dg/eoshift_3.f90: Likewise.
1116 * gfortran.dg/eoshift_4.f90: Likewise.
1117 * gfortran.dg/eoshift_5.f90: Likewise.
1118 * gfortran.dg/eoshift_6.f90: Likewise.
1119 * gfortran.dg/eoshift_large_1.f90: Likewise.
1120 * gfortran.dg/equiv_6.f90: Likewise.
1121 * gfortran.dg/equiv_7.f90: Likewise.
1122 * gfortran.dg/equiv_9.f90: Likewise.
1123 * gfortran.dg/equiv_constraint_4.f90: Likewise.
1124 * gfortran.dg/erf_2.F90: Likewise.
1125 * gfortran.dg/erf_3.F90: Likewise.
1126 * gfortran.dg/erfc_scaled_1.f90: Likewise.
1127 * gfortran.dg/error_format_2.f90: Likewise.
1128 * gfortran.dg/error_recovery_5.f90: Likewise.
1129 * gfortran.dg/execute_command_line_2.f90: Likewise.
1130 * gfortran.dg/execute_command_line_3.f90: Likewise.
1131 * gfortran.dg/exit_1.f08: Likewise.
1132 * gfortran.dg/exit_3.f08: Likewise.
1133 * gfortran.dg/exponent_1.f90: Likewise.
1134 * gfortran.dg/exponent_2.f90: Likewise.
1135 * gfortran.dg/extended_char_comparison_1.f: Likewise.
1136 * gfortran.dg/extends_1.f03: Likewise.
1137 * gfortran.dg/extends_16.f90: Likewise.
1138 * gfortran.dg/extends_2.f03: Likewise.
1139 * gfortran.dg/extends_3.f03: Likewise.
1140 * gfortran.dg/extends_4.f03: Likewise.
1141 * gfortran.dg/extends_type_of_1.f03: Likewise.
1142 * gfortran.dg/extends_type_of_2.f03: Likewise.
1143 * gfortran.dg/external_procedures_3.f90: Likewise.
1144 * gfortran.dg/f2003_inquire_1.f03: Likewise.
1145 * gfortran.dg/f2003_io_1.f03: Likewise.
1146 * gfortran.dg/f2003_io_4.f03: Likewise.
1147 * gfortran.dg/f2003_io_5.f03: Likewise.
1148 * gfortran.dg/f2003_io_6.f03: Likewise.
1149 * gfortran.dg/f2003_io_7.f03: Likewise.
1150 * gfortran.dg/f2c_1.f90: Likewise.
1151 * gfortran.dg/f2c_2.f90: Likewise.
1152 * gfortran.dg/f2c_3.f90: Likewise.
1153 * gfortran.dg/f2c_4.f90: Likewise.
1154 * gfortran.dg/f2c_6.f90: Likewise.
1155 * gfortran.dg/f2c_7.f90: Likewise.
1156 * gfortran.dg/f2c_9.f90: Likewise.
1157 * gfortran.dg/fgetc_1.f90: Likewise.
1158 * gfortran.dg/fgetc_2.f90: Likewise.
1159 * gfortran.dg/filename_null.f90: Likewise.
1160 * gfortran.dg/finalize_12.f90: Likewise.
1161 * gfortran.dg/finalize_13.f90: Likewise.
1162 * gfortran.dg/finalize_15.f90: Likewise.
1163 * gfortran.dg/finalize_17.f90: Likewise.
1164 * gfortran.dg/finalize_18.f90: Likewise.
1165 * gfortran.dg/finalize_25.f90: Likewise.
1166 * gfortran.dg/finalize_29.f08: Likewise.
1167 * gfortran.dg/finalize_31.f90: Likewise.
1168 * gfortran.dg/float_1.f90: Likewise.
1169 * gfortran.dg/flush_1.f90: Likewise.
1170 * gfortran.dg/fmt_bz_bn.f: Likewise.
1171 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
1172 * gfortran.dg/fmt_cache_1.f: Likewise.
1173 * gfortran.dg/fmt_cache_2.f: Likewise.
1174 * gfortran.dg/fmt_cache_3.f90: Likewise.
1175 * gfortran.dg/fmt_colon.f90: Likewise.
1176 * gfortran.dg/fmt_e.f90: Likewise.
1177 * gfortran.dg/fmt_en.f90: Likewise.
1178 * gfortran.dg/fmt_error_10.f: Likewise.
1179 * gfortran.dg/fmt_error_9.f: Likewise.
1180 * gfortran.dg/fmt_exhaust.f90: Likewise.
1181 * gfortran.dg/fmt_f0_1.f90: Likewise.
1182 * gfortran.dg/fmt_f_an_p.f: Likewise.
1183 * gfortran.dg/fmt_fw_d.f90: Likewise.
1184 * gfortran.dg/fmt_g.f: Likewise.
1185 * gfortran.dg/fmt_g0_1.f08: Likewise.
1186 * gfortran.dg/fmt_g0_2.f08: Likewise.
1187 * gfortran.dg/fmt_g0_4.f08: Likewise.
1188 * gfortran.dg/fmt_g0_5.f08: Likewise.
1189 * gfortran.dg/fmt_g0_6.f08: Likewise.
1190 * gfortran.dg/fmt_g0_7.f08: Likewise.
1191 * gfortran.dg/fmt_g_1.f90: Likewise.
1192 * gfortran.dg/fmt_int_sign.f90: Likewise.
1193 * gfortran.dg/fmt_l.f90: Likewise.
1194 * gfortran.dg/fmt_missing_period_2.f: Likewise.
1195 * gfortran.dg/fmt_missing_period_3.f: Likewise.
1196 * gfortran.dg/fmt_p_1.f90: Likewise.
1197 * gfortran.dg/fmt_pf.f90: Likewise.
1198 * gfortran.dg/fmt_read.f90: Likewise.
1199 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
1200 * gfortran.dg/fmt_t_1.f90: Likewise.
1201 * gfortran.dg/fmt_t_2.f90: Likewise.
1202 * gfortran.dg/fmt_t_3.f90: Likewise.
1203 * gfortran.dg/fmt_t_4.f90: Likewise.
1204 * gfortran.dg/fmt_t_5.f90: Likewise.
1205 * gfortran.dg/fmt_t_6.f: Likewise.
1206 * gfortran.dg/fmt_t_7.f: Likewise.
1207 * gfortran.dg/fmt_t_9.f: Likewise.
1208 * gfortran.dg/fmt_tl.f: Likewise.
1209 * gfortran.dg/fmt_unlimited.f90: Likewise.
1210 * gfortran.dg/fmt_white.f: Likewise.
1211 * gfortran.dg/fmt_zero_digits.f90: Likewise.
1212 * gfortran.dg/fold_nearest.f90: Likewise.
1213 * gfortran.dg/forall_1.f90: Likewise.
1214 * gfortran.dg/forall_10.f90: Likewise.
1215 * gfortran.dg/forall_12.f90: Likewise.
1216 * gfortran.dg/forall_13.f90: Likewise.
1217 * gfortran.dg/forall_15.f90: Likewise.
1218 * gfortran.dg/forall_4.f90: Likewise.
1219 * gfortran.dg/forall_5.f90: Likewise.
1220 * gfortran.dg/forall_6.f90: Likewise.
1221 * gfortran.dg/forall_7.f90: Likewise.
1222 * gfortran.dg/fraction.f90: Likewise.
1223 * gfortran.dg/fseek.f90: Likewise.
1224 * gfortran.dg/ftell_1.f90: Likewise.
1225 * gfortran.dg/ftell_2.f90: Likewise.
1226 * gfortran.dg/ftell_3.f90: Likewise.
1227 * gfortran.dg/func_assign_2.f90: Likewise.
1228 * gfortran.dg/func_assign_3.f90: Likewise.
1229 * gfortran.dg/func_derived_1.f90: Likewise.
1230 * gfortran.dg/func_derived_2.f90: Likewise.
1231 * gfortran.dg/func_derived_3.f90: Likewise.
1232 * gfortran.dg/func_result_1.f90: Likewise.
1233 * gfortran.dg/func_result_2.f90: Likewise.
1234 * gfortran.dg/func_result_6.f90: Likewise.
1235 * gfortran.dg/function_charlen_2.f90: Likewise.
1236 * gfortran.dg/function_charlen_3.f: Likewise.
1237 * gfortran.dg/function_kinds_1.f90: Likewise.
1238 * gfortran.dg/function_kinds_4.f90: Likewise.
1239 * gfortran.dg/function_optimize_10.f90: Likewise.
1240 * gfortran.dg/function_optimize_11.f90: Likewise.
1241 * gfortran.dg/function_optimize_12.f90: Likewise.
1242 * gfortran.dg/function_optimize_4.f90: Likewise.
1243 * gfortran.dg/function_optimize_8.f90: Likewise.
1244 * gfortran.dg/g77/13037.f: Likewise.
1245 * gfortran.dg/g77/1832.f: Likewise.
1246 * gfortran.dg/g77/19981119-0.f: Likewise.
1247 * gfortran.dg/g77/19990313-0.f: Likewise.
1248 * gfortran.dg/g77/19990313-1.f: Likewise.
1249 * gfortran.dg/g77/19990313-2.f: Likewise.
1250 * gfortran.dg/g77/19990313-3.f: Likewise.
1251 * gfortran.dg/g77/19990419-1.f: Likewise.
1252 * gfortran.dg/g77/19990826-0.f: Likewise.
1253 * gfortran.dg/g77/19990826-2.f: Likewise.
1254 * gfortran.dg/g77/20000503-1.f: Likewise.
1255 * gfortran.dg/g77/20001111.f: Likewise.
1256 * gfortran.dg/g77/20010116.f: Likewise.
1257 * gfortran.dg/g77/20010216-1.f: Likewise.
1258 * gfortran.dg/g77/20010430.f: Likewise.
1259 * gfortran.dg/g77/20010610.f: Likewise.
1260 * gfortran.dg/g77/6177.f: Likewise.
1261 * gfortran.dg/g77/7388.f: Likewise.
1262 * gfortran.dg/g77/947.f: Likewise.
1263 * gfortran.dg/g77/970625-2.f: Likewise.
1264 * gfortran.dg/g77/971102-1.f: Likewise.
1265 * gfortran.dg/g77/980628-0.f: Likewise.
1266 * gfortran.dg/g77/980628-1.f: Likewise.
1267 * gfortran.dg/g77/980628-10.f: Likewise.
1268 * gfortran.dg/g77/980628-2.f: Likewise.
1269 * gfortran.dg/g77/980628-3.f: Likewise.
1270 * gfortran.dg/g77/980628-7.f: Likewise.
1271 * gfortran.dg/g77/980628-8.f: Likewise.
1272 * gfortran.dg/g77/980628-9.f: Likewise.
1273 * gfortran.dg/g77/980701-0.f: Likewise.
1274 * gfortran.dg/g77/980701-1.f: Likewise.
1275 * gfortran.dg/g77/cabs.f: Likewise.
1276 * gfortran.dg/g77/claus.f: Likewise.
1277 * gfortran.dg/g77/complex_1.f: Likewise.
1278 * gfortran.dg/g77/cpp3.F: Likewise.
1279 * gfortran.dg/g77/cpp4.F: Likewise.
1280 * gfortran.dg/g77/cpp5.F: Likewise.
1281 * gfortran.dg/g77/dcomplex.f: Likewise.
1282 * gfortran.dg/g77/dnrm2.f: Likewise.
1283 * gfortran.dg/g77/erfc.f: Likewise.
1284 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
1285 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
1286 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
1287 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
1288 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
1289 * gfortran.dg/g77/int8421.f: Likewise.
1290 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
1291 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
1292 * gfortran.dg/g77/le.f: Likewise.
1293 * gfortran.dg/g77/short.f: Likewise.
1294 * gfortran.dg/gamma_1.f90: Likewise.
1295 * gfortran.dg/gamma_4.f90: Likewise.
1296 * gfortran.dg/gamma_5.f90: Likewise.
1297 * gfortran.dg/generic_13.f90: Likewise.
1298 * gfortran.dg/generic_15.f90: Likewise.
1299 * gfortran.dg/generic_19.f90: Likewise.
1300 * gfortran.dg/generic_20.f90: Likewise.
1301 * gfortran.dg/generic_23.f03: Likewise.
1302 * gfortran.dg/generic_25.f90: Likewise.
1303 * gfortran.dg/generic_27.f90: Likewise.
1304 * gfortran.dg/generic_31.f90: Likewise.
1305 * gfortran.dg/generic_4.f90: Likewise.
1306 * gfortran.dg/global_vars_c_init.f90: Likewise.
1307 * gfortran.dg/global_vars_f90_init.f90: Likewise.
1308 * gfortran.dg/gnu_logical_1.F: Likewise.
1309 * gfortran.dg/goacc/fixed-1.f: Likewise.
1310 * gfortran.dg/goacc/fixed-2.f: Likewise.
1311 * gfortran.dg/goacc/gang-static.f95: Likewise.
1312 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
1313 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1314 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1315 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1316 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1317 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1318 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
1319 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1320 * gfortran.dg/goacc/omp-fixed.f: Likewise.
1321 * gfortran.dg/gomp/crayptr5.f90: Likewise.
1322 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
1323 * gfortran.dg/gomp/pr48794.f90: Likewise.
1324 * gfortran.dg/gomp/pr72744.f90: Likewise.
1325 * gfortran.dg/gomp/pr77665.f90: Likewise.
1326 * gfortran.dg/gomp/workshare2.f90: Likewise.
1327 * gfortran.dg/gomp/workshare3.f90: Likewise.
1328 * gfortran.dg/goto_1.f: Likewise.
1329 * gfortran.dg/goto_2.f90: Likewise.
1330 * gfortran.dg/goto_4.f90: Likewise.
1331 * gfortran.dg/goto_6.f: Likewise.
1332 * gfortran.dg/graphite/id-26.f03: Likewise.
1333 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
1334 * gfortran.dg/graphite/pr29581.f90: Likewise.
1335 * gfortran.dg/graphite/pr29832.f90: Likewise.
1336 * gfortran.dg/graphite/run-id-1.f: Likewise.
1337 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1338 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1339 * gfortran.dg/hollerith.f90: Likewise.
1340 * gfortran.dg/hollerith4.f90: Likewise.
1341 * gfortran.dg/hollerith6.f90: Likewise.
1342 * gfortran.dg/hollerith8.f90: Likewise.
1343 * gfortran.dg/hollerith_1.f90: Likewise.
1344 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
1345 * gfortran.dg/hollerith_f95.f90: Likewise.
1346 * gfortran.dg/hollerith_legacy.f90: Likewise.
1347 * gfortran.dg/host_assoc_call_3.f90: Likewise.
1348 * gfortran.dg/host_assoc_function_1.f90: Likewise.
1349 * gfortran.dg/host_assoc_function_3.f90: Likewise.
1350 * gfortran.dg/host_assoc_function_4.f90: Likewise.
1351 * gfortran.dg/host_assoc_function_9.f90: Likewise.
1352 * gfortran.dg/host_dummy_index_1.f90: Likewise.
1353 * gfortran.dg/hypot_1.f90: Likewise.
1354 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
1355 * gfortran.dg/iargc.f90: Likewise.
1356 * gfortran.dg/ibits.f90: Likewise.
1357 * gfortran.dg/ichar_1.f90: Likewise.
1358 * gfortran.dg/ichar_2.f90: Likewise.
1359 * gfortran.dg/ieee/ieee_1.F90: Likewise.
1360 * gfortran.dg/ieee/ieee_2.f90: Likewise.
1361 * gfortran.dg/ieee/ieee_3.f90: Likewise.
1362 * gfortran.dg/ieee/ieee_4.f90: Likewise.
1363 * gfortran.dg/ieee/ieee_6.f90: Likewise.
1364 * gfortran.dg/ieee/ieee_7.f90: Likewise.
1365 * gfortran.dg/ieee/ieee_8.f90: Likewise.
1366 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
1367 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
1368 * gfortran.dg/ieee/large_1.f90: Likewise.
1369 * gfortran.dg/ieee/large_2.f90: Likewise.
1370 * gfortran.dg/ieee/large_3.F90: Likewise.
1371 * gfortran.dg/ieee/large_4.f90: Likewise.
1372 * gfortran.dg/ieee/rounding_1.f90: Likewise.
1373 * gfortran.dg/ieee/underflow_1.f90: Likewise.
1374 * gfortran.dg/impl_do_var_data.f90: Likewise.
1375 * gfortran.dg/implicit_10.f90: Likewise.
1376 * gfortran.dg/implicit_12.f90: Likewise.
1377 * gfortran.dg/implicit_class_1.f90: Likewise.
1378 * gfortran.dg/implicit_pure_1.f90: Likewise.
1379 * gfortran.dg/implied_do_1.f90: Likewise.
1380 * gfortran.dg/implied_do_io_1.f90: Likewise.
1381 * gfortran.dg/implied_do_io_2.f90: Likewise.
1382 * gfortran.dg/implied_do_io_3.f90: Likewise.
1383 * gfortran.dg/implied_shape_1.f08: Likewise.
1384 * gfortran.dg/import.f90: Likewise.
1385 * gfortran.dg/import4.f90: Likewise.
1386 * gfortran.dg/impure_1.f08: Likewise.
1387 * gfortran.dg/index.f90: Likewise.
1388 * gfortran.dg/index_2.f90: Likewise.
1389 * gfortran.dg/init_flag_1.f90: Likewise.
1390 * gfortran.dg/init_flag_10.f90: Likewise.
1391 * gfortran.dg/init_flag_15.f03: Likewise.
1392 * gfortran.dg/init_flag_2.f90: Likewise.
1393 * gfortran.dg/init_flag_3.f90: Likewise.
1394 * gfortran.dg/init_flag_4.f90: Likewise.
1395 * gfortran.dg/init_flag_5.f90: Likewise.
1396 * gfortran.dg/init_flag_6.f90: Likewise.
1397 * gfortran.dg/init_flag_7.f90: Likewise.
1398 * gfortran.dg/init_flag_9.f90: Likewise.
1399 * gfortran.dg/initialization_11.f90: Likewise.
1400 * gfortran.dg/initialization_19.f90: Likewise.
1401 * gfortran.dg/initialization_2.f90: Likewise.
1402 * gfortran.dg/initialization_22.f90: Likewise.
1403 * gfortran.dg/initialization_27.f90: Likewise.
1404 * gfortran.dg/initialization_5.f90: Likewise.
1405 * gfortran.dg/initialization_6.f90: Likewise.
1406 * gfortran.dg/inline_matmul_1.f90: Likewise.
1407 * gfortran.dg/inline_matmul_10.f90: Likewise.
1408 * gfortran.dg/inline_matmul_11.f90: Likewise.
1409 * gfortran.dg/inline_matmul_13.f90: Likewise.
1410 * gfortran.dg/inline_matmul_14.f90: Likewise.
1411 * gfortran.dg/inline_matmul_16.f90: Likewise.
1412 * gfortran.dg/inline_matmul_17.f90: Likewise.
1413 * gfortran.dg/inline_matmul_18.f90: Likewise.
1414 * gfortran.dg/inline_matmul_19.f90: Likewise.
1415 * gfortran.dg/inline_matmul_2.f90: Likewise.
1416 * gfortran.dg/inline_matmul_20.f90: Likewise.
1417 * gfortran.dg/inline_matmul_22.f90: Likewise.
1418 * gfortran.dg/inline_matmul_3.f90: Likewise.
1419 * gfortran.dg/inline_matmul_4.f90: Likewise.
1420 * gfortran.dg/inline_matmul_5.f90: Likewise.
1421 * gfortran.dg/inline_matmul_6.f90: Likewise.
1422 * gfortran.dg/inline_matmul_7.f90: Likewise.
1423 * gfortran.dg/inline_matmul_8.f90: Likewise.
1424 * gfortran.dg/inline_matmul_9.f90: Likewise.
1425 * gfortran.dg/inline_sum_1.f90: Likewise.
1426 * gfortran.dg/inline_sum_3.f90: Likewise.
1427 * gfortran.dg/inline_sum_5.f90: Likewise.
1428 * gfortran.dg/inquire-complex.f90: Likewise.
1429 * gfortran.dg/inquire.f90: Likewise.
1430 * gfortran.dg/inquire_10.f90: Likewise.
1431 * gfortran.dg/inquire_13.f90: Likewise.
1432 * gfortran.dg/inquire_15.f90: Likewise.
1433 * gfortran.dg/inquire_16.f90: Likewise.
1434 * gfortran.dg/inquire_17.f90: Likewise.
1435 * gfortran.dg/inquire_5.f90: Likewise.
1436 * gfortran.dg/inquire_6.f90: Likewise.
1437 * gfortran.dg/inquire_7.f90: Likewise.
1438 * gfortran.dg/inquire_9.f90: Likewise.
1439 * gfortran.dg/inquire_internal.f90: Likewise.
1440 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
1441 * gfortran.dg/inquire_size.f90: Likewise.
1442 * gfortran.dg/int_1.f90: Likewise.
1443 * gfortran.dg/int_conv_1.f90: Likewise.
1444 * gfortran.dg/int_range_io_1.f90: Likewise.
1445 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
1446 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
1447 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1448 * gfortran.dg/integer_plus.f90: Likewise.
1449 * gfortran.dg/intent_out_2.f90: Likewise.
1450 * gfortran.dg/intent_out_5.f90: Likewise.
1451 * gfortran.dg/intent_out_6.f90: Likewise.
1452 * gfortran.dg/interface_12.f90: Likewise.
1453 * gfortran.dg/interface_19.f90: Likewise.
1454 * gfortran.dg/interface_4.f90: Likewise.
1455 * gfortran.dg/interface_5.f90: Likewise.
1456 * gfortran.dg/interface_9.f90: Likewise.
1457 * gfortran.dg/interface_assignment_1.f90: Likewise.
1458 * gfortran.dg/interface_assignment_2.f90: Likewise.
1459 * gfortran.dg/internal_dummy_2.f08: Likewise.
1460 * gfortran.dg/internal_dummy_3.f08: Likewise.
1461 * gfortran.dg/internal_dummy_4.f08: Likewise.
1462 * gfortran.dg/internal_pack_1.f90: Likewise.
1463 * gfortran.dg/internal_pack_10.f90: Likewise.
1464 * gfortran.dg/internal_pack_12.f90: Likewise.
1465 * gfortran.dg/internal_pack_13.f90: Likewise.
1466 * gfortran.dg/internal_pack_14.f90: Likewise.
1467 * gfortran.dg/internal_pack_15.f90: Likewise.
1468 * gfortran.dg/internal_pack_2.f90: Likewise.
1469 * gfortran.dg/internal_pack_3.f90: Likewise.
1470 * gfortran.dg/internal_pack_4.f90: Likewise.
1471 * gfortran.dg/internal_pack_6.f90: Likewise.
1472 * gfortran.dg/internal_pack_8.f90: Likewise.
1473 * gfortran.dg/internal_readwrite_1.f90: Likewise.
1474 * gfortran.dg/internal_readwrite_2.f90: Likewise.
1475 * gfortran.dg/internal_readwrite_3.f90: Likewise.
1476 * gfortran.dg/intrinsic_actual_1.f: Likewise.
1477 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
1478 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
1479 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
1480 * gfortran.dg/intrinsic_char_1.f90: Likewise.
1481 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
1482 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
1483 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
1484 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
1485 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
1486 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
1487 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
1488 * gfortran.dg/intrinsic_product_1.f90: Likewise.
1489 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
1490 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1491 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
1492 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
1493 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
1494 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
1495 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
1496 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
1497 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
1498 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
1499 * gfortran.dg/io_err_1.f90: Likewise.
1500 * gfortran.dg/io_real_boz.f90: Likewise.
1501 * gfortran.dg/iomsg_1.f90: Likewise.
1502 * gfortran.dg/iostat_1.f90: Likewise.
1503 * gfortran.dg/iostat_2.f90: Likewise.
1504 * gfortran.dg/iostat_4.f90: Likewise.
1505 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
1506 * gfortran.dg/ishft_1.f90: Likewise.
1507 * gfortran.dg/ishft_2.f90: Likewise.
1508 * gfortran.dg/ishft_4.f90: Likewise.
1509 * gfortran.dg/isnan_1.f90: Likewise.
1510 * gfortran.dg/isnan_2.f90: Likewise.
1511 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
1512 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
1513 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
1514 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
1515 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
1516 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
1517 * gfortran.dg/itime_idate_1.f: Likewise.
1518 * gfortran.dg/itime_idate_2.f: Likewise.
1519 * gfortran.dg/large_integer_kind_1.f90: Likewise.
1520 * gfortran.dg/large_integer_kind_2.f90: Likewise.
1521 * gfortran.dg/large_real_kind_1.f90: Likewise.
1522 * gfortran.dg/large_real_kind_2.F90: Likewise.
1523 * gfortran.dg/large_real_kind_3.F90: Likewise.
1524 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
1525 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
1526 * gfortran.dg/large_recl.f90: Likewise.
1527 * gfortran.dg/large_unit_1.f90: Likewise.
1528 * gfortran.dg/large_unit_2.f90: Likewise.
1529 * gfortran.dg/largeequiv_1.f90: Likewise.
1530 * gfortran.dg/leadz_trailz_1.f90: Likewise.
1531 * gfortran.dg/leadz_trailz_2.f90: Likewise.
1532 * gfortran.dg/leadz_trailz_3.f90: Likewise.
1533 * gfortran.dg/list_read_1.f90: Likewise.
1534 * gfortran.dg/list_read_10.f90: Likewise.
1535 * gfortran.dg/list_read_11.f90: Likewise.
1536 * gfortran.dg/list_read_12.f90: Likewise.
1537 * gfortran.dg/list_read_13.f: Likewise.
1538 * gfortran.dg/list_read_14.f90: Likewise.
1539 * gfortran.dg/list_read_2.f90: Likewise.
1540 * gfortran.dg/list_read_3.f90: Likewise.
1541 * gfortran.dg/list_read_4.f90: Likewise.
1542 * gfortran.dg/list_read_5.f90: Likewise.
1543 * gfortran.dg/list_read_6.f90: Likewise.
1544 * gfortran.dg/list_read_7.f90: Likewise.
1545 * gfortran.dg/list_read_8.f90: Likewise.
1546 * gfortran.dg/list_read_9.f90: Likewise.
1547 * gfortran.dg/loc_2.f90: Likewise.
1548 * gfortran.dg/logical_1.f90: Likewise.
1549 * gfortran.dg/logical_dot_product.f90: Likewise.
1550 * gfortran.dg/logical_temp_io.f90: Likewise.
1551 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
1552 * gfortran.dg/lrshift_1.f90: Likewise.
1553 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
1554 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1555 * gfortran.dg/lto/pr40725_0.f03: Likewise.
1556 * gfortran.dg/lto/pr41576_1.f90: Likewise.
1557 * gfortran.dg/make_unit.f90: Likewise.
1558 * gfortran.dg/mapping_1.f90: Likewise.
1559 * gfortran.dg/mapping_2.f90: Likewise.
1560 * gfortran.dg/mapping_3.f90: Likewise.
1561 * gfortran.dg/masklr_1.F90: Likewise.
1562 * gfortran.dg/masklr_2.F90: Likewise.
1563 * gfortran.dg/matmul_1.f90: Likewise.
1564 * gfortran.dg/matmul_10.f90: Likewise.
1565 * gfortran.dg/matmul_12.f90: Likewise.
1566 * gfortran.dg/matmul_16.f90: Likewise.
1567 * gfortran.dg/matmul_17.f90: Likewise.
1568 * gfortran.dg/matmul_18.f90: Likewise.
1569 * gfortran.dg/matmul_2.f90: Likewise.
1570 * gfortran.dg/matmul_3.f90: Likewise.
1571 * gfortran.dg/matmul_4.f90: Likewise.
1572 * gfortran.dg/matmul_6.f90: Likewise.
1573 * gfortran.dg/matmul_8.f03: Likewise.
1574 * gfortran.dg/matmul_9.f90: Likewise.
1575 * gfortran.dg/matmul_bounds_12.f90: Likewise.
1576 * gfortran.dg/matmul_bounds_6.f90: Likewise.
1577 * gfortran.dg/matmul_const.f90: Likewise.
1578 * gfortran.dg/maxloc_1.f90: Likewise.
1579 * gfortran.dg/maxloc_2.f90: Likewise.
1580 * gfortran.dg/maxloc_3.f90: Likewise.
1581 * gfortran.dg/maxloc_4.f90: Likewise.
1582 * gfortran.dg/maxloc_string_1.f90: Likewise.
1583 * gfortran.dg/maxlocval_1.f90: Likewise.
1584 * gfortran.dg/maxlocval_2.f90: Likewise.
1585 * gfortran.dg/maxlocval_3.f90: Likewise.
1586 * gfortran.dg/maxlocval_4.f90: Likewise.
1587 * gfortran.dg/maxval_char_1.f90: Likewise.
1588 * gfortran.dg/maxval_char_2.f90: Likewise.
1589 * gfortran.dg/maxval_char_3.f90: Likewise.
1590 * gfortran.dg/maxval_char_4.f90: Likewise.
1591 * gfortran.dg/maxval_parameter_1.f90: Likewise.
1592 * gfortran.dg/mclock.f90: Likewise.
1593 * gfortran.dg/merge_bits_1.F90: Likewise.
1594 * gfortran.dg/merge_bits_2.F90: Likewise.
1595 * gfortran.dg/merge_char_1.f90: Likewise.
1596 * gfortran.dg/merge_init_expr.f90: Likewise.
1597 * gfortran.dg/min_max_optional_1.f90: Likewise.
1598 * gfortran.dg/min_max_optional_5.f90: Likewise.
1599 * gfortran.dg/minloc_1.f90: Likewise.
1600 * gfortran.dg/minloc_2.f90: Likewise.
1601 * gfortran.dg/minloc_3.f90: Likewise.
1602 * gfortran.dg/minloc_4.f90: Likewise.
1603 * gfortran.dg/minloc_string_1.f90: Likewise.
1604 * gfortran.dg/minlocval_1.f90: Likewise.
1605 * gfortran.dg/minlocval_2.f90: Likewise.
1606 * gfortran.dg/minlocval_3.f90: Likewise.
1607 * gfortran.dg/minlocval_4.f90: Likewise.
1608 * gfortran.dg/minmax_char_1.f90: Likewise.
1609 * gfortran.dg/minmaxloc_1.f90: Likewise.
1610 * gfortran.dg/minmaxloc_10.f90: Likewise.
1611 * gfortran.dg/minmaxloc_11.f90: Likewise.
1612 * gfortran.dg/minmaxloc_12.f90: Likewise.
1613 * gfortran.dg/minmaxloc_13.f90: Likewise.
1614 * gfortran.dg/minmaxloc_2.f90: Likewise.
1615 * gfortran.dg/minmaxloc_3.f90: Likewise.
1616 * gfortran.dg/minmaxloc_4.f90: Likewise.
1617 * gfortran.dg/minmaxloc_5.f90: Likewise.
1618 * gfortran.dg/minmaxloc_6.f90: Likewise.
1619 * gfortran.dg/minmaxloc_7.f90: Likewise.
1620 * gfortran.dg/minmaxloc_8.f90: Likewise.
1621 * gfortran.dg/minmaxval_1.f90: Likewise.
1622 * gfortran.dg/minval_char_1.f90: Likewise.
1623 * gfortran.dg/minval_char_2.f90: Likewise.
1624 * gfortran.dg/minval_char_3.f90: Likewise.
1625 * gfortran.dg/minval_char_4.f90: Likewise.
1626 * gfortran.dg/minval_char_5.f90: Likewise.
1627 * gfortran.dg/minval_parameter_1.f90: Likewise.
1628 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
1629 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
1630 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
1631 * gfortran.dg/missing_parens_1.f90: Likewise.
1632 * gfortran.dg/missing_parens_2.f90: Likewise.
1633 * gfortran.dg/mod_large_1.f90: Likewise.
1634 * gfortran.dg/mod_sign0_1.f90: Likewise.
1635 * gfortran.dg/module_blank_common.f90: Likewise.
1636 * gfortran.dg/module_commons_1.f90: Likewise.
1637 * gfortran.dg/module_commons_3.f90: Likewise.
1638 * gfortran.dg/module_double_reuse.f90: Likewise.
1639 * gfortran.dg/module_equivalence_1.f90: Likewise.
1640 * gfortran.dg/module_equivalence_2.f90: Likewise.
1641 * gfortran.dg/module_equivalence_3.f90: Likewise.
1642 * gfortran.dg/module_equivalence_5.f90: Likewise.
1643 * gfortran.dg/module_interface_1.f90: Likewise.
1644 * gfortran.dg/module_nan.f90: Likewise.
1645 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
1646 * gfortran.dg/module_procedure_1.f90: Likewise.
1647 * gfortran.dg/module_read_1.f90: Likewise.
1648 * gfortran.dg/module_read_2.f90: Likewise.
1649 * gfortran.dg/module_widestring_1.f90: Likewise.
1650 * gfortran.dg/move_alloc.f90: Likewise.
1651 * gfortran.dg/move_alloc_10.f90: Likewise.
1652 * gfortran.dg/move_alloc_13.f90: Likewise.
1653 * gfortran.dg/move_alloc_14.f90: Likewise.
1654 * gfortran.dg/move_alloc_15.f90: Likewise.
1655 * gfortran.dg/move_alloc_16.f90: Likewise.
1656 * gfortran.dg/move_alloc_2.f90: Likewise.
1657 * gfortran.dg/move_alloc_5.f90: Likewise.
1658 * gfortran.dg/move_alloc_6.f90: Likewise.
1659 * gfortran.dg/move_alloc_9.f90: Likewise.
1660 * gfortran.dg/multiple_allocation_1.f90: Likewise.
1661 * gfortran.dg/multiple_allocation_3.f90: Likewise.
1662 * gfortran.dg/mvbits_1.f90: Likewise.
1663 * gfortran.dg/mvbits_2.f90: Likewise.
1664 * gfortran.dg/mvbits_3.f90: Likewise.
1665 * gfortran.dg/mvbits_4.f90: Likewise.
1666 * gfortran.dg/mvbits_7.f90: Likewise.
1667 * gfortran.dg/mvbits_8.f90: Likewise.
1668 * gfortran.dg/namelist_11.f: Likewise.
1669 * gfortran.dg/namelist_12.f: Likewise.
1670 * gfortran.dg/namelist_13.f90: Likewise.
1671 * gfortran.dg/namelist_14.f90: Likewise.
1672 * gfortran.dg/namelist_15.f90: Likewise.
1673 * gfortran.dg/namelist_16.f90: Likewise.
1674 * gfortran.dg/namelist_17.f90: Likewise.
1675 * gfortran.dg/namelist_18.f90: Likewise.
1676 * gfortran.dg/namelist_19.f90: Likewise.
1677 * gfortran.dg/namelist_20.f90: Likewise.
1678 * gfortran.dg/namelist_21.f90: Likewise.
1679 * gfortran.dg/namelist_22.f90: Likewise.
1680 * gfortran.dg/namelist_23.f90: Likewise.
1681 * gfortran.dg/namelist_24.f90: Likewise.
1682 * gfortran.dg/namelist_26.f90: Likewise.
1683 * gfortran.dg/namelist_27.f90: Likewise.
1684 * gfortran.dg/namelist_28.f90: Likewise.
1685 * gfortran.dg/namelist_29.f90: Likewise.
1686 * gfortran.dg/namelist_37.f90: Likewise.
1687 * gfortran.dg/namelist_38.f90: Likewise.
1688 * gfortran.dg/namelist_39.f90: Likewise.
1689 * gfortran.dg/namelist_40.f90: Likewise.
1690 * gfortran.dg/namelist_41.f90: Likewise.
1691 * gfortran.dg/namelist_42.f90: Likewise.
1692 * gfortran.dg/namelist_43.f90: Likewise.
1693 * gfortran.dg/namelist_44.f90: Likewise.
1694 * gfortran.dg/namelist_47.f90: Likewise.
1695 * gfortran.dg/namelist_48.f90: Likewise.
1696 * gfortran.dg/namelist_49.f90: Likewise.
1697 * gfortran.dg/namelist_50.f90: Likewise.
1698 * gfortran.dg/namelist_51.f90: Likewise.
1699 * gfortran.dg/namelist_52.f90: Likewise.
1700 * gfortran.dg/namelist_54.f90: Likewise.
1701 * gfortran.dg/namelist_55.f90: Likewise.
1702 * gfortran.dg/namelist_56.f90: Likewise.
1703 * gfortran.dg/namelist_57.f90: Likewise.
1704 * gfortran.dg/namelist_58.f90: Likewise.
1705 * gfortran.dg/namelist_59.f90: Likewise.
1706 * gfortran.dg/namelist_60.f90: Likewise.
1707 * gfortran.dg/namelist_61.f90: Likewise.
1708 * gfortran.dg/namelist_64.f90: Likewise.
1709 * gfortran.dg/namelist_65.f90: Likewise.
1710 * gfortran.dg/namelist_69.f90: Likewise.
1711 * gfortran.dg/namelist_70.f90: Likewise.
1712 * gfortran.dg/namelist_71.f90: Likewise.
1713 * gfortran.dg/namelist_72.f: Likewise.
1714 * gfortran.dg/namelist_73.f90: Likewise.
1715 * gfortran.dg/namelist_77.f90: Likewise.
1716 * gfortran.dg/namelist_78.f90: Likewise.
1717 * gfortran.dg/namelist_79.f90: Likewise.
1718 * gfortran.dg/namelist_80.f90: Likewise.
1719 * gfortran.dg/namelist_81.f90: Likewise.
1720 * gfortran.dg/namelist_82.f90: Likewise.
1721 * gfortran.dg/namelist_84.f90: Likewise.
1722 * gfortran.dg/namelist_85.f90: Likewise.
1723 * gfortran.dg/namelist_86.f90: Likewise.
1724 * gfortran.dg/namelist_87.f90: Likewise.
1725 * gfortran.dg/namelist_88.f90: Likewise.
1726 * gfortran.dg/namelist_89.f90: Likewise.
1727 * gfortran.dg/namelist_90.f: Likewise.
1728 * gfortran.dg/namelist_95.f90: Likewise.
1729 * gfortran.dg/namelist_char_only.f90: Likewise.
1730 * gfortran.dg/namelist_empty.f90: Likewise.
1731 * gfortran.dg/namelist_internal.f90: Likewise.
1732 * gfortran.dg/namelist_use.f90: Likewise.
1733 * gfortran.dg/namelist_use_only.f90: Likewise.
1734 * gfortran.dg/namelist_utf8.f90: Likewise.
1735 * gfortran.dg/nan_1.f90: Likewise.
1736 * gfortran.dg/nan_2.f90: Likewise.
1737 * gfortran.dg/nan_3.f90: Likewise.
1738 * gfortran.dg/nan_6.f90: Likewise.
1739 * gfortran.dg/nan_7.f90: Likewise.
1740 * gfortran.dg/nearest_1.f90: Likewise.
1741 * gfortran.dg/nearest_2.f90: Likewise.
1742 * gfortran.dg/nearest_3.f90: Likewise.
1743 * gfortran.dg/negative-z-descriptor.f90: Likewise.
1744 * gfortran.dg/negative_automatic_size.f90: Likewise.
1745 * gfortran.dg/negative_unit.f: Likewise.
1746 * gfortran.dg/negative_unit2.f90: Likewise.
1747 * gfortran.dg/negative_unit_int8.f: Likewise.
1748 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
1749 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
1750 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
1751 * gfortran.dg/nested_modules_1.f90: Likewise.
1752 * gfortran.dg/nested_modules_2.f90: Likewise.
1753 * gfortran.dg/nested_modules_3.f90: Likewise.
1754 * gfortran.dg/nesting_1.f90: Likewise.
1755 * gfortran.dg/new_line.f90: Likewise.
1756 * gfortran.dg/newunit_1.f90: Likewise.
1757 * gfortran.dg/newunit_3.f90: Likewise.
1758 * gfortran.dg/newunit_5.f90.f90: Likewise.
1759 * gfortran.dg/nint_1.f90: Likewise.
1760 * gfortran.dg/nint_2.f90: Likewise.
1761 * gfortran.dg/no_arg_check_2.f90: Likewise.
1762 * gfortran.dg/no_range_check_1.f90: Likewise.
1763 * gfortran.dg/no_range_check_2.f90: Likewise.
1764 * gfortran.dg/no_range_check_3.f90: Likewise.
1765 * gfortran.dg/noadv_size.f90: Likewise.
1766 * gfortran.dg/nonreturning_statements.f90: Likewise.
1767 * gfortran.dg/norm2_1.f90: Likewise.
1768 * gfortran.dg/norm2_3.f90: Likewise.
1769 * gfortran.dg/nosigned_zero_1.f90: Likewise.
1770 * gfortran.dg/nosigned_zero_2.f90: Likewise.
1771 * gfortran.dg/nosigned_zero_3.f90: Likewise.
1772 * gfortran.dg/null_4.f90: Likewise.
1773 * gfortran.dg/null_9.f90: Likewise.
1774 * gfortran.dg/nullify_3.f90: Likewise.
1775 * gfortran.dg/oldstyle_1.f90: Likewise.
1776 * gfortran.dg/open_access_append_1.f90: Likewise.
1777 * gfortran.dg/open_access_append_2.f90: Likewise.
1778 * gfortran.dg/open_errors.f90: Likewise.
1779 * gfortran.dg/open_negative_unit_1.f90: Likewise.
1780 * gfortran.dg/open_new.f90: Likewise.
1781 * gfortran.dg/open_readonly_1.f90: Likewise.
1782 * gfortran.dg/operator_1.f90: Likewise.
1783 * gfortran.dg/optional_absent_1.f90: Likewise.
1784 * gfortran.dg/optional_absent_2.f90: Likewise.
1785 * gfortran.dg/optional_absent_3.f90: Likewise.
1786 * gfortran.dg/optional_class_1.f90: Likewise.
1787 * gfortran.dg/optional_dim_2.f90: Likewise.
1788 * gfortran.dg/optional_dim_3.f90: Likewise.
1789 * gfortran.dg/output_exponents_1.f90: Likewise.
1790 * gfortran.dg/overload_1.f90: Likewise.
1791 * gfortran.dg/overload_2.f90: Likewise.
1792 * gfortran.dg/overwrite_1.f: Likewise.
1793 * gfortran.dg/pad_no.f90: Likewise.
1794 * gfortran.dg/parameter_array_init_1.f90: Likewise.
1795 * gfortran.dg/parameter_array_init_2.f90: Likewise.
1796 * gfortran.dg/parameter_array_init_4.f90: Likewise.
1797 * gfortran.dg/parameter_array_init_5.f90: Likewise.
1798 * gfortran.dg/parameter_array_section_2.f90: Likewise.
1799 * gfortran.dg/parens_3.f90: Likewise.
1800 * gfortran.dg/parens_5.f90: Likewise.
1801 * gfortran.dg/parens_6.f90: Likewise.
1802 * gfortran.dg/parent_result_ref_1.f90: Likewise.
1803 * gfortran.dg/parent_result_ref_2.f90: Likewise.
1804 * gfortran.dg/parent_result_ref_3.f90: Likewise.
1805 * gfortran.dg/parent_result_ref_4.f90: Likewise.
1806 * gfortran.dg/parity_1.f90: Likewise.
1807 * gfortran.dg/past_eor.f90: Likewise.
1808 * gfortran.dg/pdt_1.f03: Likewise.
1809 * gfortran.dg/pdt_10.f03: Likewise.
1810 * gfortran.dg/pdt_11.f03: Likewise.
1811 * gfortran.dg/pdt_12.f03: Likewise.
1812 * gfortran.dg/pdt_13.f03: Likewise.
1813 * gfortran.dg/pdt_14.f03: Likewise.
1814 * gfortran.dg/pdt_15.f03: Likewise.
1815 * gfortran.dg/pdt_19.f03: Likewise.
1816 * gfortran.dg/pdt_20.f03: Likewise.
1817 * gfortran.dg/pdt_22.f03: Likewise.
1818 * gfortran.dg/pdt_23.f03: Likewise.
1819 * gfortran.dg/pdt_25.f03: Likewise.
1820 * gfortran.dg/pdt_26.f03: Likewise.
1821 * gfortran.dg/pdt_27.f03: Likewise.
1822 * gfortran.dg/pdt_28.f03: Likewise.
1823 * gfortran.dg/pdt_3.f03: Likewise.
1824 * gfortran.dg/pdt_4.f03: Likewise.
1825 * gfortran.dg/pdt_5.f03: Likewise.
1826 * gfortran.dg/pdt_7.f03: Likewise.
1827 * gfortran.dg/pointer_1.f90: Likewise.
1828 * gfortran.dg/pointer_array_1.f90: Likewise.
1829 * gfortran.dg/pointer_array_3.f90: Likewise.
1830 * gfortran.dg/pointer_array_4.f90: Likewise.
1831 * gfortran.dg/pointer_array_5.f90: Likewise.
1832 * gfortran.dg/pointer_array_6.f90: Likewise.
1833 * gfortran.dg/pointer_array_7.f90: Likewise.
1834 * gfortran.dg/pointer_array_8.f90: Likewise.
1835 * gfortran.dg/pointer_array_9.f90: Likewise.
1836 * gfortran.dg/pointer_array_component_1.f90: Likewise.
1837 * gfortran.dg/pointer_array_component_2.f90: Likewise.
1838 * gfortran.dg/pointer_assign_10.f90: Likewise.
1839 * gfortran.dg/pointer_assign_11.f90: Likewise.
1840 * gfortran.dg/pointer_assign_4.f90: Likewise.
1841 * gfortran.dg/pointer_assign_8.f90: Likewise.
1842 * gfortran.dg/pointer_assign_9.f90: Likewise.
1843 * gfortran.dg/pointer_check_10.f90: Likewise.
1844 * gfortran.dg/pointer_check_9.f90: Likewise.
1845 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
1846 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
1847 * gfortran.dg/pointer_function_result_1.f90: Likewise.
1848 * gfortran.dg/pointer_init_1.f90: Likewise.
1849 * gfortran.dg/pointer_init_3.f90: Likewise.
1850 * gfortran.dg/pointer_init_4.f90: Likewise.
1851 * gfortran.dg/pointer_init_5.f90: Likewise.
1852 * gfortran.dg/pointer_init_8.f90: Likewise.
1853 * gfortran.dg/pointer_intent_1.f90: Likewise.
1854 * gfortran.dg/pointer_intent_4.f90: Likewise.
1855 * gfortran.dg/pointer_intent_5.f90: Likewise.
1856 * gfortran.dg/pointer_remapping_10.f90: Likewise.
1857 * gfortran.dg/pointer_remapping_4.f03: Likewise.
1858 * gfortran.dg/pointer_remapping_5.f08: Likewise.
1859 * gfortran.dg/pointer_remapping_9.f90: Likewise.
1860 * gfortran.dg/pointer_target_1.f90: Likewise.
1861 * gfortran.dg/pointer_target_2.f90: Likewise.
1862 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
1863 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
1864 * gfortran.dg/power.f90: Likewise.
1865 * gfortran.dg/power1.f90: Likewise.
1866 * gfortran.dg/power_3.f90: Likewise.
1867 * gfortran.dg/power_4.f90: Likewise.
1868 * gfortran.dg/power_5.f90: Likewise.
1869 * gfortran.dg/pr12884.f: Likewise.
1870 * gfortran.dg/pr15129.f90: Likewise.
1871 * gfortran.dg/pr15140.f90: Likewise.
1872 * gfortran.dg/pr15324.f90: Likewise.
1873 * gfortran.dg/pr15332.f: Likewise.
1874 * gfortran.dg/pr15957.f90: Likewise.
1875 * gfortran.dg/pr15959.f90: Likewise.
1876 * gfortran.dg/pr16597.f90: Likewise.
1877 * gfortran.dg/pr16861.f90: Likewise.
1878 * gfortran.dg/pr16938.f90: Likewise.
1879 * gfortran.dg/pr17090.f90: Likewise.
1880 * gfortran.dg/pr17143.f90: Likewise.
1881 * gfortran.dg/pr17164.f90: Likewise.
1882 * gfortran.dg/pr17229.f: Likewise.
1883 * gfortran.dg/pr17285.f90: Likewise.
1884 * gfortran.dg/pr17286.f90: Likewise.
1885 * gfortran.dg/pr17472.f: Likewise.
1886 * gfortran.dg/pr17612.f90: Likewise.
1887 * gfortran.dg/pr17706.f90: Likewise.
1888 * gfortran.dg/pr18025.f90: Likewise.
1889 * gfortran.dg/pr18122.f90: Likewise.
1890 * gfortran.dg/pr18210.f90: Likewise.
1891 * gfortran.dg/pr18392.f90: Likewise.
1892 * gfortran.dg/pr19155.f: Likewise.
1893 * gfortran.dg/pr19216.f: Likewise.
1894 * gfortran.dg/pr19467.f90: Likewise.
1895 * gfortran.dg/pr19657.f: Likewise.
1896 * gfortran.dg/pr19926.f90: Likewise.
1897 * gfortran.dg/pr19928-1.f90: Likewise.
1898 * gfortran.dg/pr19928-2.f90: Likewise.
1899 * gfortran.dg/pr20086.f90: Likewise.
1900 * gfortran.dg/pr20124.f90: Likewise.
1901 * gfortran.dg/pr20163-2.f: Likewise.
1902 * gfortran.dg/pr20480.f90: Likewise.
1903 * gfortran.dg/pr20755.f: Likewise.
1904 * gfortran.dg/pr20950.f: Likewise.
1905 * gfortran.dg/pr21177.f90: Likewise.
1906 * gfortran.dg/pr21730.f: Likewise.
1907 * gfortran.dg/pr22491.f: Likewise.
1908 * gfortran.dg/pr25603.f: Likewise.
1909 * gfortran.dg/pr26246_2.f90: Likewise.
1910 * gfortran.dg/pr32136.f90: Likewise.
1911 * gfortran.dg/pr32533.f90: Likewise.
1912 * gfortran.dg/pr33794.f90: Likewise.
1913 * gfortran.dg/pr35662.f90: Likewise.
1914 * gfortran.dg/pr35944-1.f90: Likewise.
1915 * gfortran.dg/pr35944-2.f90: Likewise.
1916 * gfortran.dg/pr35983.f90: Likewise.
1917 * gfortran.dg/pr39865.f90: Likewise.
1918 * gfortran.dg/pr41212.f90: Likewise.
1919 * gfortran.dg/pr43808.f90: Likewise.
1920 * gfortran.dg/pr44592.f90: Likewise.
1921 * gfortran.dg/pr44735.f90: Likewise.
1922 * gfortran.dg/pr45308.f03: Likewise.
1923 * gfortran.dg/pr46297.f: Likewise.
1924 * gfortran.dg/pr46588.f90: Likewise.
1925 * gfortran.dg/pr46665.f90: Likewise.
1926 * gfortran.dg/pr46804.f90: Likewise.
1927 * gfortran.dg/pr47008.f03: Likewise.
1928 * gfortran.dg/pr47614.f: Likewise.
1929 * gfortran.dg/pr47878.f90: Likewise.
1930 * gfortran.dg/pr49103.f90: Likewise.
1931 * gfortran.dg/pr50069_1.f90: Likewise.
1932 * gfortran.dg/pr50769.f90: Likewise.
1933 * gfortran.dg/pr52608.f90: Likewise.
1934 * gfortran.dg/pr55086_2.f90: Likewise.
1935 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
1936 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
1937 * gfortran.dg/pr55330.f90: Likewise.
1938 * gfortran.dg/pr56015.f90: Likewise.
1939 * gfortran.dg/pr57910.f90: Likewise.
1940 * gfortran.dg/pr59700.f90: Likewise.
1941 * gfortran.dg/pr62125.f90: Likewise.
1942 * gfortran.dg/pr64530.f90: Likewise.
1943 * gfortran.dg/pr65429.f90: Likewise.
1944 * gfortran.dg/pr65450.f90: Likewise.
1945 * gfortran.dg/pr65504.f90: Likewise.
1946 * gfortran.dg/pr65903.f90: Likewise.
1947 * gfortran.dg/pr66311.f90: Likewise.
1948 * gfortran.dg/pr66864.f90: Likewise.
1949 * gfortran.dg/pr67140.f90: Likewise.
1950 * gfortran.dg/pr67524.f90: Likewise.
1951 * gfortran.dg/pr67885.f90: Likewise.
1952 * gfortran.dg/pr68053.f90: Likewise.
1953 * gfortran.dg/pr68566.f90: Likewise.
1954 * gfortran.dg/pr69514_1.f90: Likewise.
1955 * gfortran.dg/pr69514_2.f90: Likewise.
1956 * gfortran.dg/pr69739.f90: Likewise.
1957 * gfortran.dg/pr70673.f90: Likewise.
1958 * gfortran.dg/pr71523_2.f90: Likewise.
1959 * gfortran.dg/pr71764.f90: Likewise.
1960 * gfortran.dg/pr78092.f90: Likewise.
1961 * gfortran.dg/pr82973.f90: Likewise.
1962 * gfortran.dg/pr83864.f90: Likewise.
1963 * gfortran.dg/pr83874.f90: Likewise.
1964 * gfortran.dg/pr84088.f90: Likewise.
1965 * gfortran.dg/pr84155.f90: Likewise.
1966 * gfortran.dg/proc_decl_12.f90: Likewise.
1967 * gfortran.dg/proc_decl_13.f90: Likewise.
1968 * gfortran.dg/proc_decl_15.f90: Likewise.
1969 * gfortran.dg/proc_decl_17.f90: Likewise.
1970 * gfortran.dg/proc_decl_18.f90: Likewise.
1971 * gfortran.dg/proc_decl_2.f90: Likewise.
1972 * gfortran.dg/proc_decl_5.f90: Likewise.
1973 * gfortran.dg/proc_decl_9.f90: Likewise.
1974 * gfortran.dg/proc_ptr_1.f90: Likewise.
1975 * gfortran.dg/proc_ptr_10.f90: Likewise.
1976 * gfortran.dg/proc_ptr_12.f90: Likewise.
1977 * gfortran.dg/proc_ptr_18.f90: Likewise.
1978 * gfortran.dg/proc_ptr_19.f90: Likewise.
1979 * gfortran.dg/proc_ptr_21.f90: Likewise.
1980 * gfortran.dg/proc_ptr_22.f90: Likewise.
1981 * gfortran.dg/proc_ptr_23.f90: Likewise.
1982 * gfortran.dg/proc_ptr_25.f90: Likewise.
1983 * gfortran.dg/proc_ptr_26.f90: Likewise.
1984 * gfortran.dg/proc_ptr_3.f90: Likewise.
1985 * gfortran.dg/proc_ptr_36.f90: Likewise.
1986 * gfortran.dg/proc_ptr_47.f90: Likewise.
1987 * gfortran.dg/proc_ptr_48.f90: Likewise.
1988 * gfortran.dg/proc_ptr_5.f90: Likewise.
1989 * gfortran.dg/proc_ptr_6.f90: Likewise.
1990 * gfortran.dg/proc_ptr_7.f90: Likewise.
1991 * gfortran.dg/proc_ptr_8.f90: Likewise.
1992 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
1993 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
1994 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
1995 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
1996 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
1997 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
1998 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
1999 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
2000 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
2001 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
2002 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
2003 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
2004 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
2005 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
2006 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
2007 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
2008 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
2009 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
2010 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
2011 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
2012 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
2013 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
2014 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
2015 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
2016 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
2017 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
2018 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
2019 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
2020 * gfortran.dg/product_init_expr.f03: Likewise.
2021 * gfortran.dg/promotion.f90: Likewise.
2022 * gfortran.dg/promotion_3.f90: Likewise.
2023 * gfortran.dg/promotion_4.f90: Likewise.
2024 * gfortran.dg/protected_1.f90: Likewise.
2025 * gfortran.dg/protected_2.f90: Likewise.
2026 * gfortran.dg/ptr-func-1.f90: Likewise.
2027 * gfortran.dg/ptr-func-2.f90: Likewise.
2028 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
2029 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
2030 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
2031 * gfortran.dg/pure_byref_1.f90: Likewise.
2032 * gfortran.dg/pure_byref_2.f90: Likewise.
2033 * gfortran.dg/pure_byref_3.f90: Likewise.
2034 * gfortran.dg/quad_2.f90: Likewise.
2035 * gfortran.dg/quad_3.f90: Likewise.
2036 * gfortran.dg/random_3.f90: Likewise.
2037 * gfortran.dg/random_4.f90: Likewise.
2038 * gfortran.dg/random_7.f90: Likewise.
2039 * gfortran.dg/read_2.f90: Likewise.
2040 * gfortran.dg/read_3.f90: Likewise.
2041 * gfortran.dg/read_4.f90: Likewise.
2042 * gfortran.dg/read_5.f90: Likewise.
2043 * gfortran.dg/read_bad_advance.f90: Likewise.
2044 * gfortran.dg/read_bang.f90: Likewise.
2045 * gfortran.dg/read_bang4.f90: Likewise.
2046 * gfortran.dg/read_comma.f: Likewise.
2047 * gfortran.dg/read_dir.f90: Likewise.
2048 * gfortran.dg/read_empty_file.f: Likewise.
2049 * gfortran.dg/read_eof_1.f90: Likewise.
2050 * gfortran.dg/read_eof_2.f90: Likewise.
2051 * gfortran.dg/read_eof_3.f90: Likewise.
2052 * gfortran.dg/read_eof_4.f90: Likewise.
2053 * gfortran.dg/read_eof_5.f90: Likewise.
2054 * gfortran.dg/read_eof_6.f: Likewise.
2055 * gfortran.dg/read_eof_7.f90: Likewise.
2056 * gfortran.dg/read_eof_8.f90: Likewise.
2057 * gfortran.dg/read_eof_all.f90: Likewise.
2058 * gfortran.dg/read_eor.f90: Likewise.
2059 * gfortran.dg/read_float_1.f90: Likewise.
2060 * gfortran.dg/read_float_2.f03: Likewise.
2061 * gfortran.dg/read_float_3.f90: Likewise.
2062 * gfortran.dg/read_float_4.f90: Likewise.
2063 * gfortran.dg/read_infnan_1.f90: Likewise.
2064 * gfortran.dg/read_list_eof_1.f90: Likewise.
2065 * gfortran.dg/read_logical.f90: Likewise.
2066 * gfortran.dg/read_many_1.f: Likewise.
2067 * gfortran.dg/read_no_eor.f90: Likewise.
2068 * gfortran.dg/read_noadvance.f90: Likewise.
2069 * gfortran.dg/read_repeat.f90: Likewise.
2070 * gfortran.dg/read_repeat_2.f90: Likewise.
2071 * gfortran.dg/read_size_noadvance.f90: Likewise.
2072 * gfortran.dg/read_x_eof.f90: Likewise.
2073 * gfortran.dg/read_x_past.f: Likewise.
2074 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
2075 * gfortran.dg/real_const_1.f: Likewise.
2076 * gfortran.dg/real_const_2.f90: Likewise.
2077 * gfortran.dg/real_const_3.f90: Likewise.
2078 * gfortran.dg/real_do_1.f90: Likewise.
2079 * gfortran.dg/real_index_1.f90: Likewise.
2080 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
2081 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
2082 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
2083 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
2084 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
2085 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
2086 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
2087 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
2088 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
2089 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
2090 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
2091 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
2092 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
2093 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
2094 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
2095 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
2096 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
2097 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
2098 * gfortran.dg/record_marker_1.f90: Likewise.
2099 * gfortran.dg/record_marker_2.f: Likewise.
2100 * gfortran.dg/record_marker_3.f90: Likewise.
2101 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
2102 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
2103 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
2104 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
2105 * gfortran.dg/recursive_check_7.f90: Likewise.
2106 * gfortran.dg/recursive_reference_1.f90: Likewise.
2107 * gfortran.dg/recursive_reference_2.f90: Likewise.
2108 * gfortran.dg/recursive_stack.f90: Likewise.
2109 * gfortran.dg/reduction.f90: Likewise.
2110 * gfortran.dg/repack_arrays_1.f90: Likewise.
2111 * gfortran.dg/repeat_1.f90: Likewise.
2112 * gfortran.dg/repeat_2.f90: Likewise.
2113 * gfortran.dg/repeat_3.f90: Likewise.
2114 * gfortran.dg/repeat_6.f90: Likewise.
2115 * gfortran.dg/reshape-alloc.f90: Likewise.
2116 * gfortran.dg/reshape-complex.f90: Likewise.
2117 * gfortran.dg/reshape.f90: Likewise.
2118 * gfortran.dg/reshape_2.f90: Likewise.
2119 * gfortran.dg/reshape_7.f90: Likewise.
2120 * gfortran.dg/reshape_empty_1.f03: Likewise.
2121 * gfortran.dg/reshape_pad_1.f90: Likewise.
2122 * gfortran.dg/reshape_rank7.f90: Likewise.
2123 * gfortran.dg/reshape_transpose_1.f90: Likewise.
2124 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
2125 * gfortran.dg/result_default_init_1.f90: Likewise.
2126 * gfortran.dg/result_in_spec_1.f90: Likewise.
2127 * gfortran.dg/result_in_spec_2.f90: Likewise.
2128 * gfortran.dg/ret_array_1.f90: Likewise.
2129 * gfortran.dg/ret_pointer_1.f90: Likewise.
2130 * gfortran.dg/ret_pointer_2.f90: Likewise.
2131 * gfortran.dg/rewind_1.f90: Likewise.
2132 * gfortran.dg/round_1.f03: Likewise.
2133 * gfortran.dg/round_2.f03: Likewise.
2134 * gfortran.dg/round_3.f08: Likewise.
2135 * gfortran.dg/round_4.f90: Likewise.
2136 * gfortran.dg/rrspacing_1.f90: Likewise.
2137 * gfortran.dg/runtime_warning_1.f90: Likewise.
2138 * gfortran.dg/same_type_as_2.f03: Likewise.
2139 * gfortran.dg/save_1.f90: Likewise.
2140 * gfortran.dg/save_5.f90: Likewise.
2141 * gfortran.dg/save_6.f90: Likewise.
2142 * gfortran.dg/scalar_mask_1.f90: Likewise.
2143 * gfortran.dg/scalar_mask_2.f90: Likewise.
2144 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
2145 * gfortran.dg/scale_1.f90: Likewise.
2146 * gfortran.dg/scan_1.f90: Likewise.
2147 * gfortran.dg/scan_2.f90: Likewise.
2148 * gfortran.dg/secnds-1.f: Likewise.
2149 * gfortran.dg/secnds.f: Likewise.
2150 * gfortran.dg/select_1.f90: Likewise.
2151 * gfortran.dg/select_2.f90: Likewise.
2152 * gfortran.dg/select_3.f90: Likewise.
2153 * gfortran.dg/select_5.f90: Likewise.
2154 * gfortran.dg/select_char_1.f90: Likewise.
2155 * gfortran.dg/select_char_2.f90: Likewise.
2156 * gfortran.dg/select_type_13.f03: Likewise.
2157 * gfortran.dg/select_type_14.f03: Likewise.
2158 * gfortran.dg/select_type_15.f03: Likewise.
2159 * gfortran.dg/select_type_19.f03: Likewise.
2160 * gfortran.dg/select_type_2.f03: Likewise.
2161 * gfortran.dg/select_type_26.f03: Likewise.
2162 * gfortran.dg/select_type_27.f03: Likewise.
2163 * gfortran.dg/select_type_28.f03: Likewise.
2164 * gfortran.dg/select_type_3.f03: Likewise.
2165 * gfortran.dg/select_type_35.f03: Likewise.
2166 * gfortran.dg/select_type_36.f03: Likewise.
2167 * gfortran.dg/select_type_37.f03: Likewise.
2168 * gfortran.dg/select_type_39.f03: Likewise.
2169 * gfortran.dg/select_type_4.f90: Likewise.
2170 * gfortran.dg/select_type_5.f03: Likewise.
2171 * gfortran.dg/select_type_6.f03: Likewise.
2172 * gfortran.dg/select_type_7.f03: Likewise.
2173 * gfortran.dg/select_type_8.f03: Likewise.
2174 * gfortran.dg/selected_char_kind_1.f90: Likewise.
2175 * gfortran.dg/selected_char_kind_4.f90: Likewise.
2176 * gfortran.dg/selected_kind_1.f90: Likewise.
2177 * gfortran.dg/selected_real_kind_2.f90: Likewise.
2178 * gfortran.dg/shape_2.f90: Likewise.
2179 * gfortran.dg/shape_4.f90: Likewise.
2180 * gfortran.dg/shape_5.f90: Likewise.
2181 * gfortran.dg/shape_7.f90: Likewise.
2182 * gfortran.dg/shape_8.f90: Likewise.
2183 * gfortran.dg/shape_9.f90: Likewise.
2184 * gfortran.dg/shift-kind_2.f90: Likewise.
2185 * gfortran.dg/shiftalr_1.F90: Likewise.
2186 * gfortran.dg/shiftalr_2.F90: Likewise.
2187 * gfortran.dg/simpleif_1.f90: Likewise.
2188 * gfortran.dg/simplify_argN_1.f90: Likewise.
2189 * gfortran.dg/simplify_cshift_1.f90: Likewise.
2190 * gfortran.dg/simplify_cshift_4.f90: Likewise.
2191 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
2192 * gfortran.dg/simplify_modulo.f90: Likewise.
2193 * gfortran.dg/single_char_string.f90: Likewise.
2194 * gfortran.dg/size_dim.f90: Likewise.
2195 * gfortran.dg/size_optional_dim_1.f90: Likewise.
2196 * gfortran.dg/sizeof.f90: Likewise.
2197 * gfortran.dg/sizeof_4.f90: Likewise.
2198 * gfortran.dg/slash_1.f90: Likewise.
2199 * gfortran.dg/sms-1.f90: Likewise.
2200 * gfortran.dg/sms-2.f90: Likewise.
2201 * gfortran.dg/spec_expr_7.f90: Likewise.
2202 * gfortran.dg/specifics_1.f90: Likewise.
2203 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
2204 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
2205 * gfortran.dg/spread_init_expr.f03: Likewise.
2206 * gfortran.dg/spread_scalar_source.f90: Likewise.
2207 * gfortran.dg/spread_shape_1.f90: Likewise.
2208 * gfortran.dg/stat_1.f90: Likewise.
2209 * gfortran.dg/stat_2.f90: Likewise.
2210 * gfortran.dg/stfunc_1.f90: Likewise.
2211 * gfortran.dg/stfunc_4.f90: Likewise.
2212 * gfortran.dg/stfunc_6.f90: Likewise.
2213 * gfortran.dg/storage_size_1.f08: Likewise.
2214 * gfortran.dg/storage_size_3.f08: Likewise.
2215 * gfortran.dg/storage_size_4.f90: Likewise.
2216 * gfortran.dg/streamio_1.f90: Likewise.
2217 * gfortran.dg/streamio_10.f90: Likewise.
2218 * gfortran.dg/streamio_11.f90: Likewise.
2219 * gfortran.dg/streamio_12.f90: Likewise.
2220 * gfortran.dg/streamio_13.f90: Likewise.
2221 * gfortran.dg/streamio_14.f90: Likewise.
2222 * gfortran.dg/streamio_15.f90: Likewise.
2223 * gfortran.dg/streamio_16.f90: Likewise.
2224 * gfortran.dg/streamio_17.f90: Likewise.
2225 * gfortran.dg/streamio_2.f90: Likewise.
2226 * gfortran.dg/streamio_3.f90: Likewise.
2227 * gfortran.dg/streamio_4.f90: Likewise.
2228 * gfortran.dg/streamio_5.f90: Likewise.
2229 * gfortran.dg/streamio_6.f90: Likewise.
2230 * gfortran.dg/streamio_7.f90: Likewise.
2231 * gfortran.dg/streamio_8.f90: Likewise.
2232 * gfortran.dg/streamio_9.f90: Likewise.
2233 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
2234 * gfortran.dg/string_4.f90: Likewise.
2235 * gfortran.dg/string_array_constructor_2.f90: Likewise.
2236 * gfortran.dg/string_assign_2.f90: Likewise.
2237 * gfortran.dg/string_compare_1.f90: Likewise.
2238 * gfortran.dg/string_compare_2.f90: Likewise.
2239 * gfortran.dg/string_compare_3.f90: Likewise.
2240 * gfortran.dg/string_ctor_1.f90: Likewise.
2241 * gfortran.dg/string_length_1.f90: Likewise.
2242 * gfortran.dg/string_length_2.f90: Likewise.
2243 * gfortran.dg/string_length_3.f90: Likewise.
2244 * gfortran.dg/string_length_4.f90: Likewise.
2245 * gfortran.dg/string_null_compare_1.f: Likewise.
2246 * gfortran.dg/string_pad_trunc.f90: Likewise.
2247 * gfortran.dg/structure_constructor_1.f03: Likewise.
2248 * gfortran.dg/structure_constructor_11.f90: Likewise.
2249 * gfortran.dg/structure_constructor_13.f03: Likewise.
2250 * gfortran.dg/structure_constructor_2.f03: Likewise.
2251 * gfortran.dg/structure_constructor_5.f03: Likewise.
2252 * gfortran.dg/submodule_1.f08: Likewise.
2253 * gfortran.dg/submodule_11.f08: Likewise.
2254 * gfortran.dg/submodule_14.f08: Likewise.
2255 * gfortran.dg/submodule_15.f08: Likewise.
2256 * gfortran.dg/submodule_17.f08: Likewise.
2257 * gfortran.dg/submodule_18.f08: Likewise.
2258 * gfortran.dg/submodule_19.f08: Likewise.
2259 * gfortran.dg/submodule_2.f08: Likewise.
2260 * gfortran.dg/submodule_27.f08: Likewise.
2261 * gfortran.dg/submodule_28.f08: Likewise.
2262 * gfortran.dg/submodule_29.f08: Likewise.
2263 * gfortran.dg/submodule_30.f08: Likewise.
2264 * gfortran.dg/submodule_6.f08: Likewise.
2265 * gfortran.dg/submodule_7.f08: Likewise.
2266 * gfortran.dg/submodule_8.f08: Likewise.
2267 * gfortran.dg/subnormal_1.f90: Likewise.
2268 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
2269 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
2270 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
2271 * gfortran.dg/substr_2.f: Likewise.
2272 * gfortran.dg/substr_3.f: Likewise.
2273 * gfortran.dg/substr_4.f: Likewise.
2274 * gfortran.dg/substr_5.f90: Likewise.
2275 * gfortran.dg/substr_6.f90: Likewise.
2276 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
2277 * gfortran.dg/sum_init_expr.f03: Likewise.
2278 * gfortran.dg/sum_zero_array_1.f90: Likewise.
2279 * gfortran.dg/system_clock_3.f08: Likewise.
2280 * gfortran.dg/t_editing.f: Likewise.
2281 * gfortran.dg/team_change_1.f90: Likewise.
2282 * gfortran.dg/team_end_1.f90: Likewise.
2283 * gfortran.dg/team_number_1.f90: Likewise.
2284 * gfortran.dg/temporary_1.f90: Likewise.
2285 * gfortran.dg/test_com_block.f90: Likewise.
2286 * gfortran.dg/test_only_clause.f90: Likewise.
2287 * gfortran.dg/tiny_1.f90: Likewise.
2288 * gfortran.dg/tiny_2.f90: Likewise.
2289 * gfortran.dg/tl_editing.f90: Likewise.
2290 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
2291 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
2292 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
2293 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
2294 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
2295 * gfortran.dg/transfer_class_2.f90: Likewise.
2296 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
2297 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
2298 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
2299 * gfortran.dg/transfer_resolve_1.f90: Likewise.
2300 * gfortran.dg/transfer_simplify_1.f90: Likewise.
2301 * gfortran.dg/transfer_simplify_10.f90: Likewise.
2302 * gfortran.dg/transfer_simplify_11.f90: Likewise.
2303 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2304 * gfortran.dg/transfer_simplify_3.f90: Likewise.
2305 * gfortran.dg/transfer_simplify_4.f90: Likewise.
2306 * gfortran.dg/transfer_simplify_8.f90: Likewise.
2307 * gfortran.dg/transfer_simplify_9.f90: Likewise.
2308 * gfortran.dg/transpose_1.f90: Likewise.
2309 * gfortran.dg/transpose_3.f03: Likewise.
2310 * gfortran.dg/transpose_4.f90: Likewise.
2311 * gfortran.dg/transpose_conjg_1.f90: Likewise.
2312 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
2313 * gfortran.dg/transpose_optimization_2.f90: Likewise.
2314 * gfortran.dg/trim_1.f90: Likewise.
2315 * gfortran.dg/trim_optimize_1.f90: Likewise.
2316 * gfortran.dg/trim_optimize_2.f90: Likewise.
2317 * gfortran.dg/trim_optimize_3.f90: Likewise.
2318 * gfortran.dg/trim_optimize_4.f90: Likewise.
2319 * gfortran.dg/trim_optimize_5.f90: Likewise.
2320 * gfortran.dg/trim_optimize_6.f90: Likewise.
2321 * gfortran.dg/trim_optimize_7.f90: Likewise.
2322 * gfortran.dg/trim_optimize_8.f90: Likewise.
2323 * gfortran.dg/type_to_class_1.f03: Likewise.
2324 * gfortran.dg/type_to_class_2.f03: Likewise.
2325 * gfortran.dg/type_to_class_3.f03: Likewise.
2326 * gfortran.dg/type_to_class_4.f03: Likewise.
2327 * gfortran.dg/type_to_class_5.f03: Likewise.
2328 * gfortran.dg/typebound_assignment_5.f03: Likewise.
2329 * gfortran.dg/typebound_assignment_6.f03: Likewise.
2330 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2331 * gfortran.dg/typebound_call_1.f03: Likewise.
2332 * gfortran.dg/typebound_call_13.f03: Likewise.
2333 * gfortran.dg/typebound_call_18.f03: Likewise.
2334 * gfortran.dg/typebound_call_19.f03: Likewise.
2335 * gfortran.dg/typebound_call_2.f03: Likewise.
2336 * gfortran.dg/typebound_call_20.f03: Likewise.
2337 * gfortran.dg/typebound_call_3.f03: Likewise.
2338 * gfortran.dg/typebound_generic_5.f03: Likewise.
2339 * gfortran.dg/typebound_generic_6.f03: Likewise.
2340 * gfortran.dg/typebound_generic_9.f03: Likewise.
2341 * gfortran.dg/typebound_operator_12.f03: Likewise.
2342 * gfortran.dg/typebound_operator_13.f03: Likewise.
2343 * gfortran.dg/typebound_operator_15.f90: Likewise.
2344 * gfortran.dg/typebound_operator_20.f90: Likewise.
2345 * gfortran.dg/typebound_operator_3.f03: Likewise.
2346 * gfortran.dg/typebound_operator_6.f03: Likewise.
2347 * gfortran.dg/typebound_operator_7.f03: Likewise.
2348 * gfortran.dg/typebound_operator_8.f03: Likewise.
2349 * gfortran.dg/typebound_operator_9.f03: Likewise.
2350 * gfortran.dg/typebound_proc_19.f90: Likewise.
2351 * gfortran.dg/typebound_proc_20.f90: Likewise.
2352 * gfortran.dg/typebound_proc_23.f90: Likewise.
2353 * gfortran.dg/typebound_proc_27.f03: Likewise.
2354 * gfortran.dg/typebound_proc_35.f90: Likewise.
2355 * gfortran.dg/typebound_proc_36.f90: Likewise.
2356 * gfortran.dg/unf_io_convert_1.f90: Likewise.
2357 * gfortran.dg/unf_io_convert_2.f90: Likewise.
2358 * gfortran.dg/unf_io_convert_3.f90: Likewise.
2359 * gfortran.dg/unf_io_convert_4.f90: Likewise.
2360 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
2361 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
2362 * gfortran.dg/unf_short_record_1.f90: Likewise.
2363 * gfortran.dg/unformatted_recl_1.f90: Likewise.
2364 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
2365 * gfortran.dg/unit_1.f90: Likewise.
2366 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
2367 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
2368 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
2369 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
2370 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
2371 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
2372 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
2373 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
2374 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
2375 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2376 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2377 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
2378 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
2379 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
2380 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
2381 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
2382 * gfortran.dg/unpack_init_expr.f03: Likewise.
2383 * gfortran.dg/use_10.f90: Likewise.
2384 * gfortran.dg/use_11.f90: Likewise.
2385 * gfortran.dg/use_13.f90: Likewise.
2386 * gfortran.dg/use_24.f90: Likewise.
2387 * gfortran.dg/use_27.f90: Likewise.
2388 * gfortran.dg/use_5.f90: Likewise.
2389 * gfortran.dg/use_allocated_1.f90: Likewise.
2390 * gfortran.dg/use_only_1.f90: Likewise.
2391 * gfortran.dg/use_only_4.f90: Likewise.
2392 * gfortran.dg/use_rename_2.f90: Likewise.
2393 * gfortran.dg/use_rename_4.f90: Likewise.
2394 * gfortran.dg/used_dummy_types_1.f90: Likewise.
2395 * gfortran.dg/used_interface_ref.f90: Likewise.
2396 * gfortran.dg/used_types_5.f90: Likewise.
2397 * gfortran.dg/utf8_1.f03: Likewise.
2398 * gfortran.dg/utf8_2.f03: Likewise.
2399 * gfortran.dg/value_1.f90: Likewise.
2400 * gfortran.dg/value_2.f90: Likewise.
2401 * gfortran.dg/value_4.f90: Likewise.
2402 * gfortran.dg/value_6.f03: Likewise.
2403 * gfortran.dg/value_7.f03: Likewise.
2404 * gfortran.dg/value_test.f90: Likewise.
2405 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
2406 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
2407 * gfortran.dg/vect/pr60510.f: Likewise.
2408 * gfortran.dg/vect/pr69882.f90: Likewise.
2409 * gfortran.dg/vect/pr69980.f90: Likewise.
2410 * gfortran.dg/vect/vect-5.f90: Likewise.
2411 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
2412 * gfortran.dg/vector_subscript_1.f90: Likewise.
2413 * gfortran.dg/vector_subscript_2.f90: Likewise.
2414 * gfortran.dg/vector_subscript_3.f90: Likewise.
2415 * gfortran.dg/vector_subscript_5.f90: Likewise.
2416 * gfortran.dg/verify_2.f90: Likewise.
2417 * gfortran.dg/volatile10.f90: Likewise.
2418 * gfortran.dg/where_1.f90: Likewise.
2419 * gfortran.dg/where_operator_assign_1.f90: Likewise.
2420 * gfortran.dg/where_operator_assign_2.f90: Likewise.
2421 * gfortran.dg/where_operator_assign_3.f90: Likewise.
2422 * gfortran.dg/whole_file_13.f90: Likewise.
2423 * gfortran.dg/whole_file_2.f90: Likewise.
2424 * gfortran.dg/widechar_2.f90: Likewise.
2425 * gfortran.dg/widechar_4.f90: Likewise.
2426 * gfortran.dg/widechar_5.f90: Likewise.
2427 * gfortran.dg/widechar_6.f90: Likewise.
2428 * gfortran.dg/widechar_8.f90: Likewise.
2429 * gfortran.dg/widechar_IO_1.f90: Likewise.
2430 * gfortran.dg/widechar_IO_2.f90: Likewise.
2431 * gfortran.dg/widechar_IO_3.f90: Likewise.
2432 * gfortran.dg/widechar_IO_4.f90: Likewise.
2433 * gfortran.dg/widechar_compare_1.f90: Likewise.
2434 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
2435 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
2436 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
2437 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
2438 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
2439 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
2440 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
2441 * gfortran.dg/widechar_select_1.f90: Likewise.
2442 * gfortran.dg/winapi.f90: Likewise.
2443 * gfortran.dg/write_0_pe_format.f90: Likewise.
2444 * gfortran.dg/write_back.f: Likewise.
2445 * gfortran.dg/write_check3.f90: Likewise.
2446 * gfortran.dg/write_direct_eor.f90: Likewise.
2447 * gfortran.dg/write_padding.f90: Likewise.
2448 * gfortran.dg/write_recursive.f90: Likewise.
2449 * gfortran.dg/write_rewind_1.f: Likewise.
2450 * gfortran.dg/write_rewind_2.f: Likewise.
2451 * gfortran.dg/write_zero_array.f90: Likewise.
2452 * gfortran.dg/x_slash_1.f: Likewise.
2453 * gfortran.dg/x_slash_2.f: Likewise.
2454 * gfortran.dg/zero_array_components_1.f90: Likewise.
2455 * gfortran.dg/zero_length_1.f90: Likewise.
2456 * gfortran.dg/zero_length_2.f90: Likewise.
2457 * gfortran.dg/zero_sized_1.f90: Likewise.
2458 * gfortran.dg/zero_sized_3.f90: Likewise.
2459 * gfortran.fortran-torture/compile/nested.f90: Likewise.
2460 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
2461 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
2462 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
2463 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
2464 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
2465 * gfortran.fortran-torture/execute/args.f90: Likewise.
2466 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
2467 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
2468 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
2469 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
2470 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
2471 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
2472 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
2473 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
2474 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
2475 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
2476 * gfortran.fortran-torture/execute/common.f90: Likewise.
2477 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
2478 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
2479 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
2480 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
2481 * gfortran.fortran-torture/execute/contained.f90: Likewise.
2482 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
2483 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
2484 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
2485 * gfortran.fortran-torture/execute/data.f90: Likewise.
2486 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
2487 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
2488 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
2489 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
2490 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
2491 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
2492 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
2493 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
2494 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
2495 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
2496 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
2497 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
2498 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
2499 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
2500 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
2501 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
2502 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
2503 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
2504 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
2505 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
2506 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
2507 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
2508 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
2509 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
2510 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
2511 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
2512 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
2513 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
2514 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
2515 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
2516 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
2517 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
2518 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
2519 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
2520 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
2521 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
2522 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
2523 * gfortran.fortran-torture/execute/forall.f90: Likewise.
2524 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
2525 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
2526 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
2527 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
2528 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
2529 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
2530 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
2531 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
2532 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
2533 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
2534 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
2535 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
2536 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
2537 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
2538 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
2539 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
2540 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
2541 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
2542 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
2543 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
2544 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
2545 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
2546 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
2547 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
2548 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
2549 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
2550 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
2551 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
2552 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2553 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
2554 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
2555 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
2556 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
2557 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
2558 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
2559 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
2560 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
2561 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
2562 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
2563 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
2564 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
2565 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
2566 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
2567 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2568 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
2569 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
2570 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
2571 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2572 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
2573 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
2574 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
2575 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
2576 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
2577 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2578 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
2579 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2580 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
2581 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
2582 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
2583 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
2584 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
2585 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
2586 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
2587 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
2588 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2589 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
2590 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
2591 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
2592 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
2593 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
2594 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
2595 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
2596 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
2597 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
2598 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
2599 * gfortran.fortran-torture/execute/math.f90: Likewise.
2600 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
2601 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
2602 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
2603 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
2604 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
2605 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
2606 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
2607 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
2608 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
2609 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
2610 * gfortran.fortran-torture/execute/power.f90: Likewise.
2611 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
2612 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
2613 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2614 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
2615 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
2616 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
2617 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
2618 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
2619 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
2620 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
2621 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
2622 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
2623 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
2624 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
2625 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
2626 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
2627 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
2628 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
2629 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
2630 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
2631 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
2632 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
2633 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
2634 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
2635 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
2636 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
2637 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
2638 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
2639 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
2640 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
2641 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
2642 * gfortran.fortran-torture/execute/straret.f90: Likewise.
2643 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
2644 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
2645 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
2646 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
2647 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
2648 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
2649 * gfortran.fortran-torture/execute/string.f90: Likewise.
2650 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
2651 * gfortran.fortran-torture/execute/strret.f90: Likewise.
2652 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
2653 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
2654 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
2655 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
2656 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
2657 * gfortran.fortran-torture/execute/userop.f90: Likewise.
2658 * gfortran.fortran-torture/execute/where17.f90: Likewise.
2659 * gfortran.fortran-torture/execute/where18.f90: Likewise.
2660 * gfortran.fortran-torture/execute/where19.f90: Likewise.
2661 * gfortran.fortran-torture/execute/where20.f90: Likewise.
2662 * gfortran.fortran-torture/execute/where21.f90: Likewise.
2663 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
2664 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
2665 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
2666 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
2667 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
2668 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
2669 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
2670 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
2671 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
2672 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
2673 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
2674 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
2675 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
2676 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
2677 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
2678 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
2679 * gfortran.dg/inline_transpose_1.f90: Likewise.
2681 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
2684 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
2687 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
2690 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
2691 * gnat.dg/dispatch1.adb: Rename into...
2692 * gnat.dg/disp1.adb: ...this.
2693 * gnat.dg/dispatch1_p.ads: Rename into...
2694 * gnat.dg/disp1_pkg.ads: ...this.
2695 * gnat.dg/disp2.adb: Rename into...
2696 * gnat.dg/dispatch2.adb: ...this.
2697 * gnat.dg/dispatch2_p.ads: Rename into...
2698 * gnat.dg/disp2_pkg.ads: ...this.
2699 * gnat.dg/dispatch2_p.adb: Rename into...
2700 * gnat.dg/disp2_pkg.adb: this.
2701 * gnat.dg/generic_dispatch.adb: Rename into...
2702 * gnat.dg/generic_disp.adb: this.
2703 * gnat.dg/generic_dispatch_p.ads: Rename into...
2704 * gnat.dg/generic_disp_pkg.ads: ...this.
2705 * gnat.dg/generic_dispatch_p.adb: Rename into...
2706 * gnat.dg/generic_disp_pkg.adb: ...this.
2707 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
2708 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
2709 * gnat.dg/object_overflow1.adb: Tweak index.
2710 * gnat.dg/object_overflow2.adb: Likewise.
2711 * gnat.dg/object_overflow3.adb: Likewise.
2712 * gnat.dg/object_overflow4.adb: Likewise.
2713 * gnat.dg/object_overflow5.adb: Likewise.
2715 2018-02-16 Jakub Jelinek <jakub@redhat.com>
2718 * gcc.c-torture/compile/pr84425.c: New test.
2720 2018-02-16 Marek Polacek <polacek@redhat.com>
2721 Jakub Jelinek <jakub@redhat.com>
2724 * g++.dg/cpp1y/constexpr-84192.C: New test.
2726 2018-02-16 Martin Sebor <msebor@redhat.com>
2729 * g++.dg/overload15.C: New test.
2731 2018-02-16 Yury Gribov <tetra2005@gmail.com>
2734 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
2735 * gcc.dg/pr56727-2.c: Ditto.
2736 * gcc.target/powerpc/pr79439.c: Renamed to...
2737 * gcc.target/powerpc/pr79439-1.c: ...this.
2738 * gcc.target/powerpc/pr79439-2.c: New test.
2739 * gcc.target/powerpc/pr79439-3.c: New test.
2741 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
2744 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
2745 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
2746 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
2747 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
2748 * gcc.target/powerpc/builtins-3.c: Same.
2750 2018-02-16 Nathan Sidwell <nathan@acm.org>
2752 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
2754 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
2756 PR rtl-optimization/70023
2757 * gcc.target/i386/pr70023.c: New.
2759 2018-02-16 Carl Love <cel@us.ibm.com>
2761 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
2763 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
2766 2018-02-16 Carl Love <cel@us.ibm.com>
2768 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
2769 for the ABI definitions for vec_extract4b and vec_insert4b.
2771 2018-02-16 Nathan Sidwell <nathan@acm.org>
2773 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
2774 * g++.old-deja/g++.mike/net43.C: Likewise.
2776 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2779 * g++.dg/cpp1z/class-deduction48.C: New.
2781 2018-02-16 Nathan Sidwell <nathan@acm.org>
2784 * g++.dg/lookup/pr84375.C: New.
2786 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
2789 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
2791 2018-02-16 Richard Biener <rguenther@suse.de>
2793 PR tree-optimization/84417
2794 * gcc.dg/torture/pr84417.c: New testcase.
2796 2018-02-16 Jakub Jelinek <jakub@redhat.com>
2799 * g++.dg/opt/pr84272.C: New test.
2801 PR rtl-optimization/83723
2802 * gcc.dg/pr83723.c: New test.
2804 2018-02-16 Richard Biener <rguenther@suse.de>
2806 PR tree-optimization/84399
2807 * gcc.dg/graphite/pr84399.c: New testcase.
2809 2018-02-16 Richard Biener <rguenther@suse.de>
2811 PR tree-optimization/84190
2812 * g++.dg/torture/pr84190.C: New testcase.
2814 2018-02-15 Martin Sebor <msebor@redhat.com>
2816 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
2819 2018-02-15 Janus Weil <janus@gcc.gnu.org>
2822 * gfortran.dg/dtio_21.f03: Add an error message.
2823 * gfortran.dg/dtio_22.f90: Fix invalid test case.
2825 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2828 * gfortran.dg/stop_shouldfail.f90: New test.
2830 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
2833 * g++.dg/concepts/pr84330.C: New.
2835 2018-02-15 Tom de Vries <tom@codesourcery.com>
2837 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
2839 2018-02-15 Tom de Vries <tom@codesourcery.com>
2841 * gcc.c-torture/compile/pr84136.c: Require effective target
2844 2018-02-15 Jakub Jelinek <jakub@redhat.com>
2846 PR tree-optimization/84383
2847 * gcc.c-torture/compile/pr84383.c: New test.
2849 PR tree-optimization/84334
2850 * gcc.dg/pr84334.c: New test.
2852 2018-02-14 Carl Love <cel@us.ibm.com>
2854 * gcc.target/powerpc/builtins-4-int128-runnable.c
2855 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
2856 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
2858 2018-02-14 Martin Sebor <msebor@redhat.com>
2860 PR tree-optimization/83698
2861 * gcc.dg/Wrestrict-7.c: New test.
2862 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
2863 * gcc.target/i386/chkp-stropt-17.c: Same.
2865 2018-02-14 Martin Sebor <msebor@redhat.com>
2868 * gcc.dg/Wattributes-8.c: New test.
2870 2018-02-14 Janus Weil <janus@gcc.gnu.org>
2873 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
2874 * gfortran.dg/allocate_with_source_23.f90: Ditto.
2875 * gfortran.dg/select_type_1.f03: Extend test case.
2877 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
2879 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
2880 (dg-options): Use -O2 -msse2 -mno-sse3.
2882 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
2884 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
2885 this test case still works ok.
2886 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
2887 * gcc.dg/vmx/insert-be-order.c: Likewise.
2888 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
2889 * gcc.dg/vmx/ld-be-order.c: Likewise.
2890 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2891 * gcc.dg/vmx/lde-be-order.c: Likewise.
2892 * gcc.dg/vmx/ldl-be-order.c: Likewise.
2893 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2894 * gcc.dg/vmx/merge-be-order.c: Likewise.
2895 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2896 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
2897 * gcc.dg/vmx/pack-be-order.c: Likewise.
2898 * gcc.dg/vmx/perm-be-order.c: Likewise.
2899 * gcc.dg/vmx/splat-be-order.c: Likewise.
2900 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
2901 * gcc.dg/vmx/st-be-order.c: Likewise.
2902 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
2903 * gcc.dg/vmx/ste-be-order.c: Likewise.
2904 * gcc.dg/vmx/stl-be-order.c: Likewise.
2905 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
2906 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
2907 * gcc.dg/vmx/unpack-be-order.c: Likewise.
2908 * gcc.dg/vmx/vsums-be-order.c: Likewise.
2909 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2911 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
2914 * g++.dg/cpp0x/auto49.C: New.
2916 2018-02-14 Nathan Sidwell <nathan@acm.org>
2918 * g++.dg/template/instantiate5.C: Adjust required-from loc.
2920 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
2922 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
2923 * gcc.target/powerpc/le-altivec-consts.c: Same.
2925 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
2928 * gcc.target/powerpc/pr84220-sld.c: New test.
2929 * gcc.target/powerpc/pr84220-sld2.c: New test.
2930 * gcc.target/powerpc/pr84220-sldw.c: New test.
2931 * gcc.target/powerpc/pr84220-xxperm.c: New test.
2932 * gcc.target/powerpc/pr84220-xxsld.c: New test.
2934 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
2937 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
2938 _inc_ssp intrinsics.
2939 * gcc.target/i386/cet-intrin-4.c: Likewise.
2940 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
2941 __builtin_ia32_rdssp[d|q].
2943 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
2945 PR tree-optimization/84357
2946 * gcc.dg/vect/pr84357.c: New test.
2948 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
2951 * gcc.target/rx/pr83831.c: New tests.
2953 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
2956 * gcc.target/msp430/pr79242.c: New test.
2958 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
2961 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
2964 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
2967 * g++.dg/pr84279.C: New test.
2969 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
2971 PR rtl-optimization/84169
2972 * gcc.c-torture/execute/pr84169.c: New.
2974 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
2977 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
2979 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
2982 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
2985 2018-02-13 Jakub Jelinek <jakub@redhat.com>
2988 * g++.dg/warn/effc4.C: New test.
2990 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2993 * g++.dg/template/sizeof16.C: New.
2994 * g++.dg/template/sizeof17.C: Likewise.
2996 2018-02-13 Janus Weil <janus@gcc.gnu.org>
2999 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
3000 add necessary compiler options.
3001 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
3003 2018-02-13 Jakub Jelinek <jakub@redhat.com>
3006 * gcc.c-torture/execute/pr82210.c: New test.
3009 * gcc.dg/pr84309-2.c: New test.
3011 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
3013 PR tree-optimization/84321
3014 * gcc.dg/pr84321.c: New test.
3016 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
3019 * gcc.target/i386/pr57193.c: Add -march=x86-64.
3021 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
3024 * gcc.dg/asan/pr84307.c: Remove test.
3026 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
3028 * gcc.target/rl78/test_auto_vector.c: New test.
3030 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
3033 * gcc.c-torture/compile/pr84305.c: New test.
3035 2018-02-13 Jakub Jelinek <jakub@redhat.com>
3038 * gcc.target/i386/pr84335.c: New test.
3040 PR tree-optimization/84339
3041 * gcc.c-torture/execute/pr84339.c: New test.
3044 * gcc.dg/pr84309.c: New test.
3045 * gcc.target/i386/pr84309.c: New test.
3048 * gcc.target/i386/pr84336.c: New test.
3050 2018-02-12 Jakub Jelinek <jakub@redhat.com>
3053 * c-c++-common/gomp/pr84341.c: New test.
3055 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3058 * gfortran.dg/read_dir.f90: Re-add dg-do run.
3060 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3063 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
3066 2018-02-12 Jeff Law <law@redhat.com>
3068 * gcc.c-torture/compile/reg-args-size.c: New test.
3070 2018-02-12 Carl Love <cel@us.ibm.com>
3072 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
3073 uint128 tests to new testfile.
3074 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
3075 int128 and uint128 tests.
3076 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
3077 list of torture tests.
3079 2018-02-12 Janus Weil <janus@gcc.gnu.org>
3082 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
3083 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
3085 2018-02-12 Tamar Christina <tamar.christina@arm.com>
3088 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
3090 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
3093 * gcc.dg/asan/pr84307.c: New test.
3095 2018-02-12 Nathan Sidwell <nathan@acm.org>
3097 * g++.dg/parse/pr84263.C: New.
3099 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
3102 * g++.dg/template/crash129.C: New.
3104 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
3107 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
3108 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
3109 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
3110 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3111 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3113 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
3115 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
3116 _mm_maskz_scalef_round_sd): Test new intrinsics.
3117 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
3118 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
3120 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
3121 _mm_maskz_scalef_round_ss): Test new intrinsics.
3122 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
3123 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
3125 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
3126 __builtin_ia32_scalefss_round): Remove builtin.
3127 (__builtin_ia32_scalefsd_mask_round,
3128 __builtin_ia32_scalefss_mask_round): Test new builtin.
3129 * gcc.target/i386/sse-13.c: Ditto.
3130 * gcc.target/i386/sse-23.c: Ditto.
3132 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
3134 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
3135 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
3136 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
3137 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
3138 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
3139 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
3140 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
3141 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
3143 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
3144 (__builtin_ia32_sqrtss_round): Remove builtins.
3145 (__builtin_ia32_sqrtsd_mask_round)
3146 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
3147 * gcc.target/i386/sse-13.c: Ditto.
3148 * gcc.target/i386/sse-23.c: Ditto.
3150 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3153 * gfortran.dg/statement_function_3.f: New test.
3155 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
3159 * gfortran.dg/statement_function_1.f90: New test.
3160 * gfortran.dg/statement_function_2.f90: New test.
3162 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
3165 * gfortran.dg/type_to_class_5.f03: New test.
3167 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
3170 * gfortran.dg/type_to_class_4.f03: New test.
3172 2018-02-10 Alan Modra <amodra@gmail.com>
3175 * gcc.dg/pr84300.c: New.
3177 2018-02-10 Jakub Jelinek <jakub@redhat.com>
3180 * g++.dg/ubsan/pr83987-2.C: New test.
3182 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
3184 * gcc.target/rx/movsicc.c: New test.
3186 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
3189 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
3192 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3194 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
3195 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
3197 2018-02-09 Nathan Sidwell <nathan@acm.org>
3200 * c-c++-common/pr84293.h: New.
3201 * c-c++-common/pr84293.c: New.
3203 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
3205 PR rtl-optimization/57193
3206 * gcc.target/i386/pr57193.c: New.
3208 2018-02-09 Jakub Jelinek <jakub@redhat.com>
3211 * gcc.target/powerpc/pr84226.c: New test.
3213 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
3215 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
3219 2018-02-09 Martin Sebor <msebor@redhat.com>
3222 * gcc.dg/lto/pr84212_0.c: New test file.
3223 * gcc.dg/lto/pr84212_1.c: Same.
3225 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
3228 * gcc.target/powerpc/pr83926.c: New test.
3229 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
3230 message. Fix test for running in 32-bit mode.
3232 2018-02-09 Tamar Christina <tamar.christina@arm.com>
3235 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
3237 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3240 * gcc.target/s390/pr84295.c: New test.
3242 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
3245 * g++.dg/cpp1y/lambda-init16.C: New.
3247 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
3249 * gnat.dg/sso8.adb: New test.
3250 * gnat.dg/sso8_pkg.ads: New helper.
3252 2018-02-09 Richard Biener <rguenther@suse.de>
3254 PR tree-optimization/84278
3255 * gcc.target/i386/pr84278.c: Adjust regex.
3257 2018-02-09 Jakub Jelinek <jakub@redhat.com>
3259 PR tree-optimization/84232
3260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
3263 * gcc.target/aarch64/pr84252.c: New test.
3266 * gcc.dg/pr84237.c: New test.
3268 2018-02-09 Marek Polacek <polacek@redhat.com>
3269 Jakub Jelinek <jakub@redhat.com>
3272 * g++.dg/torture/pr83659.C: New test.
3274 2018-02-08 David Malcolm <dmalcolm@redhat.com>
3276 PR tree-optimization/84136
3277 * gcc.c-torture/compile/pr84136.c: New test.
3279 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
3282 * gcc.target/i386/pr83008.c: New test.
3284 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
3287 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
3289 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
3292 * g++.dg/warn/Wunused-parm-11.C: New.
3294 2018-02-08 Marek Polacek <polacek@redhat.com>
3296 PR tree-optimization/84238
3297 * gcc.dg/Wstringop-overflow-3.c: New test.
3299 2018-02-08 Nathan Sidwell <nathan@acm.org>
3301 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
3303 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
3305 PR tree-optimization/84265
3306 * gcc.dg/vect/pr84265.c: New test.
3308 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
3310 PR tree-optimization/81635
3311 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
3312 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
3314 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3316 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
3317 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
3318 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
3319 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
3320 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
3321 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
3322 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
3323 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
3324 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
3325 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
3326 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
3327 * gcc.target/s390/nobp-return-attr-all.c: New test.
3328 * gcc.target/s390/nobp-return-attr-neg.c: New test.
3329 * gcc.target/s390/nobp-return-mem-attr.c: New test.
3330 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
3331 * gcc.target/s390/nobp-return-mem-z10.c: New test.
3332 * gcc.target/s390/nobp-return-mem-z900.c: New test.
3333 * gcc.target/s390/nobp-return-reg-attr.c: New test.
3334 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
3335 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
3336 * gcc.target/s390/nobp-return-reg-z10.c: New test.
3337 * gcc.target/s390/nobp-return-reg-z900.c: New test.
3338 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
3339 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
3340 * gcc.target/s390/nobp-table-jump-z10.c: New test.
3341 * gcc.target/s390/nobp-table-jump-z900.c: New test.
3343 2018-02-08 Richard Biener <rguenther@suse.de>
3345 PR tree-optimization/84233
3346 * g++.dg/torture/pr84233.C: New testcase.
3348 2018-02-08 Richard Biener <rguenther@suse.de>
3350 PR tree-optimization/84278
3351 * gcc.target/i386/pr84278.c: New testcase.
3353 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
3355 PR rtl-optimization/84068
3356 PR rtl-optimization/83459
3357 * gcc.dg/pr84068.c: New test.
3359 2018-02-08 Richard Biener <rguenther@suse.de>
3361 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
3362 loop vectorization to happen.
3364 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
3367 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
3369 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
3371 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
3373 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3376 * gcc.target/powerpc/pr84154-1.c: New tests.
3377 * gcc.target/powerpc/pr84154-2.c: Likewise.
3378 * gcc.target/powerpc/pr84154-3.c: Likewise.
3380 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
3382 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
3384 2018-02-07 Jakub Jelinek <jakub@redhat.com>
3387 * g++.dg/template/incomplete11.C: New test.
3388 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
3390 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
3393 * gfortran.dg/deallocate_error_3.f90: New test.
3394 * gfortran.dg/deallocate_error_4.f90: New test.
3396 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3399 * gfortran.dg/shape_9.f90: New test.
3401 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
3404 * gfortran.dg/assumed_charlen_parameter.f90: New test.
3406 2018-02-07 David Malcolm <dmalcolm@redhat.com>
3410 * g++.dg/spellcheck-reswords.C: New test case.
3411 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
3414 2018-02-07 Martin Liska <mliska@suse.cz>
3417 * g++.dg/ext/mv26.C: New test.
3419 2018-02-07 Tom de Vries <tom@codesourcery.com>
3421 * gcc.dg/pr83844.c: Require effective target alloca.
3423 2018-02-07 Tom de Vries <tom@codesourcery.com>
3425 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
3427 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
3430 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
3431 -fcf-protection=return.
3433 2018-02-07 Tom de Vries <tom@codesourcery.com>
3436 * c-c++-common/goacc/pr84217.c: New test.
3437 * gfortran.dg/goacc/pr84217.f90: New test.
3439 2018-02-07 Richard Biener <rguenther@suse.de>
3441 PR tree-optimization/84204
3442 * gcc.dg/graphite/pr84204.c: New testcase.
3444 PR tree-optimization/84205
3445 * gcc.dg/graphite/pr84205.c: New testcase.
3447 PR tree-optimization/84223
3448 * gfortran.dg/graphite/pr84223.f90: New testcase.
3450 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
3453 * g++.dg/cpp0x/scoped_enum7.C: New.
3455 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
3457 PR tree-optimization/83008
3458 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
3460 2018-02-07 Jakub Jelinek <jakub@redhat.com>
3462 PR tree-optimization/84235
3463 * gcc.c-torture/execute/ieee/pr84235.c: New test.
3465 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3468 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
3470 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
3472 2018-02-06 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.target/i386/pr84146.c: New test.
3477 2018-02-06 Michael Collison <michael.collison@arm.com>
3479 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
3481 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3483 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
3484 warning for -mno-speculate-indirect-jumps.
3485 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
3486 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
3487 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
3488 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
3489 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
3490 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
3492 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3495 * c-c++-common/fcf-protection-1.c: Change a compared message.
3496 * c-c++-common/fcf-protection-2.c: Likewise.
3497 * c-c++-common/fcf-protection-3.c: Likewise.
3498 * c-c++-common/fcf-protection-5.c: Likewise.
3499 * c-c++-common/fcf-protection-6.c: New test.
3500 * c-c++-common/fcf-protection-7.c: Likewise.
3502 2018-02-06 Marek Polacek <polacek@redhat.com>
3504 PR tree-optimization/84228
3505 * c-c++-common/Wstringop-truncation-3.c: New test.
3507 2018-02-06 Tamar Christina <tamar.christina@arm.com>
3510 * gcc.target/arm/pragma_arch_switch_2.c: New.
3512 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3515 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
3517 2018-02-05 Martin Sebor <msebor@redhat.com>
3519 PR tree-optimization/83369
3520 * gcc.dg/Wnonnull.c: New test.
3522 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
3524 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
3525 argument and use dg-messages-by-file instead. Expect it to be
3526 an array rather than a dict.
3527 (lto-link-and-maybe-run): Remove messages_by_file argument and
3528 use an upvar for dg-messages-by-file. Update call to
3529 lto_handle_diagnostics.
3530 (lt-get-options): Treat dg-messages-by-file as an array
3532 (lto-get-options-main): Likewise. Set the entry rather than appending.
3533 (lto-execute): Treat dg-messages-by-file as an array rather than
3534 a dict. Update call to lto-link-and-maybe-run.
3536 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
3539 * g++.dg/cpp1z/inline-var4.C: New.
3541 2018-02-05 Martin Liska <mliska@suse.cz>
3543 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
3545 * c-c++-common/asan/pointer-compare-2.c: Likewise.
3546 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
3547 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
3548 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
3549 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
3550 * c-c++-common/asan/pointer-compare-3.c: New test.
3552 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
3554 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
3555 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
3557 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
3559 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
3560 _mm_maskz_range_sd, _mm_mask_range_round_sd,
3561 _mm_maskz_range_round_sd): Test new intrinsics.
3562 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
3563 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
3564 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
3565 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
3566 _mm_maskz_range_ss, _mm_mask_range_round_ss,
3567 _mm_maskz_range_round_ss): Test new intrinsics.
3568 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
3569 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
3570 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
3571 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
3572 __builtin_ia32_rangess128_round): Remove builtins.
3573 (__builtin_ia32_rangesd128_mask_round,
3574 __builtin_ia32_rangess128_mask_round): Test new builtins.
3575 * gcc.target/i386/sse-13.c: Ditto.
3576 * gcc.target/i386/sse-23.c: Ditto.
3578 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
3581 * gfortran.dg/pr79966.f90: New testcase
3583 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
3586 * gfortran.dg/associate_23.f90: Fix invalid code.
3587 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3588 * gfortran.dg/matmul_3.f90: Likewise.
3589 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
3591 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
3594 * gfortran.dg/associate_34.f90: New test.
3595 * gfortran.dg/associate_35.f90: New test.
3597 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
3601 * gfortran.dg/pr84155.f90 : New test.
3603 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
3605 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
3606 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
3608 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3610 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
3613 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3615 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
3617 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
3618 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
3619 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
3621 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
3624 * gcc.c-torture/execute/pr83362.c: Make work for int16.
3625 * gcc.dg/Wsign-conversion.c: Dito.
3626 * gcc.dg/attr-alloc_size-4.c: Dito.
3627 * gcc.dg/pr81020.c: Dito.
3628 * gcc.dg/pr81192.c: Dito.
3629 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
3630 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
3631 * gcc.dg/pr83844.c: Restrict to int32plus.
3632 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
3633 * gcc.dg/tree-ssa/ldist-25.c: Dito.
3634 * gcc.dg/tree-ssa/ldist-27.c: Dito.
3635 * gcc.dg/tree-ssa/ldist-28.c: Dito.
3636 * gcc.dg/tree-ssa/ldist-29.c: Dito.
3637 * gcc.dg/tree-ssa/ldist-30.c: Dito.
3638 * gcc.dg/tree-ssa/ldist-31.c: Dito.
3639 * gcc.dg/tree-ssa/ldist-32.c: Dito.
3640 * gcc.dg/tree-ssa/ldist-33.c: Dito.
3641 * gcc.dg/tree-ssa/ldist-34.c: Dito.
3642 * gcc.dg/tree-ssa/ldist-35.c: Dito.
3643 * gcc.dg/tree-ssa/ldist-36.c: Dito.
3645 2018-02-02 Julia Koval <julia.koval@intel.com>
3647 * gcc.target/i386/funcspec-56.inc: Handle new march.
3648 * g++.dg/ext/mv16.C: Ditto.
3650 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
3652 * lib/target-supports.exp
3653 (check_effective_target_keeps_null_pointer_checks): No more
3655 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
3656 * gcc.dg/ifcvt-4.c: Skip avr.
3657 * gcc.dg/pr53037-1.c: Dito.
3658 * gcc.dg/pr53037-2.c: Dito.
3659 * gcc.dg/pr53037-3.c: Dito.
3660 * gcc.dg/pr63387-2.c: Dito.
3661 * gcc.dg/pr63387.c: Dito.
3662 * gcc.dg/sancov/cmp0.c: Dito.
3663 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
3664 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
3665 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
3666 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
3667 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
3668 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
3669 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
3670 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
3671 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
3672 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
3673 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
3674 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
3675 * gcc.dg/tree-ssa/pr82059.c: Dito.
3676 * gcc.c-torture/execute/pr70460.c: Dito.
3678 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
3681 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
3682 * gcc.c-torture/execute/20180112-1.c: Dito.
3683 * gcc.c-torture/execute/pr81503.c: Dito.
3684 * gcc.dg/store_merging_12.c: Dito.
3685 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
3686 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
3687 * gcc.dg/tree-ssa/pr80898.c: Dito.
3688 * gcc.dg/tree-ssa/pr82363.c: Dito.
3689 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
3690 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
3691 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
3692 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
3693 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
3694 * gcc.dg/tree-ssa/pr80803.c: Dito.
3695 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
3696 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
3697 * gcc.dg/tree-ssa/vrp114.c: Dito.
3698 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
3699 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
3700 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
3702 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3705 * gcc.target/i386/cet-sjlj-6a.c: New test.
3706 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
3708 2018-02-01 Marek Polacek <polacek@redhat.com>
3711 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
3713 2018-01-30 Jeff Law <law@redhat.com>
3716 * gcc.target/i386/pr84128.c: New test.
3718 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
3720 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
3721 -fdelete-null-pointer-checks.
3723 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3726 * g++.dg/cpp0x/abstract-default1.C: New.
3728 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
3730 PR tree-optimization/81635
3731 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
3732 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
3734 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
3737 * gcc.target/aarch64/pr83370.c: New.
3739 2018-02-01 Richard Biener <rguenther@suse.de>
3741 * gcc.dg/graphite/pr35356-1.c: Adjust.
3743 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
3746 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
3748 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
3749 of hard-coding the choice.
3750 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
3751 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
3752 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
3754 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
3756 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
3757 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
3758 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
3759 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
3760 * gcc.target/aarch64/sve/logical_1.c: Likewise.
3761 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
3762 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
3763 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
3764 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
3765 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
3766 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
3767 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
3768 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
3769 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
3770 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
3771 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
3772 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
3773 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
3774 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
3775 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
3776 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
3777 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
3778 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
3779 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
3780 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
3781 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
3782 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
3783 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
3784 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
3785 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
3786 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
3787 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
3788 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
3789 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
3790 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
3791 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
3792 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
3793 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
3794 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
3795 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
3796 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
3797 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
3798 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
3799 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
3800 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
3801 __builtin_popcountll rather than __builtin_popcountl.
3803 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
3805 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
3806 of LD1R[HWD] for multi-element constants on big-endian targets.
3807 * gcc.target/aarch64/sve/slp_3.c: Likewise.
3808 * gcc.target/aarch64/sve/slp_4.c: Likewise.
3810 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
3812 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
3813 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
3814 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
3816 2018-02-01 Jakub Jelinek <jakub@redhat.com>
3818 PR tree-optimization/81661
3819 PR tree-optimization/84117
3820 * gcc.dg/pr81661.c: New test.
3821 * gfortran.dg/pr84117.f90: New test.
3823 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
3826 * gfortran.dg/repeat_7.f90: Catch warning message.
3828 2018-01-31 Ian Lance Taylor <iant@golang.org>
3830 * go.go-torture/execute/printnil.go: New test.
3832 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3834 * lib/target-supports.exp (check_effective_target_comdat_group):
3835 Allow for Solaris as comdat syntax.
3837 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
3838 Solaris with comdat_group support and as.
3840 2018-01-31 Marek Polacek <polacek@redhat.com>
3843 * gcc.dg/pr81779.c: New test.
3845 2018-01-31 Jakub Jelinek <jakub@redhat.com>
3848 * gfortran.dg/gomp/pr84116.f90: New test.
3851 * g++.dg/init/pr83993-2.C: New test.
3854 * g++.dg/init/pr83993-1.C: New test.
3855 * g++.dg/cpp0x/pr83993.C: New test.
3857 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
3860 * gfortran.dg/pr84088.f90 : New test.
3862 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
3865 * gcc.target/i386/pr82444.c: New.
3867 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
3869 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
3870 * gcc.target/powerpc/vsx-13.c: New.
3872 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
3875 * g++.dg/cpp1y/var-templ57.C: New.
3877 2018-01-31 Marek Polacek <polacek@redhat.com>
3880 * g++.dg/diagnostic/pr84138.C: New test.
3882 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
3885 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
3886 -Wstringop-overflow warnings due to spurious warning with -O1.
3887 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
3888 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
3890 2018-01-31 Richard Biener <rguenther@suse.de>
3892 PR tree-optimization/84132
3893 * g++.dg/torture/pr84132.C: New testcase.
3895 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
3897 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
3900 2018-01-31 Julia Koval <julia.koval@intel.com>
3903 * gcc.target/i386/rdpid.c: Remove "eax".
3905 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3907 PR tree-optimization/64946
3908 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
3909 scan-assembler checks.
3911 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
3913 * gcc.c-torture/execute/20180131-1.c: New test.
3915 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
3917 * gcc.target/arc/taux-1.c: New test.
3918 * gcc.target/arc/taux-2.c: Likewise.
3920 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
3922 * gcc.target/arc/uncached.c: New test.
3924 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3927 * gnat.dg/lto20.adb: Remove dg-excess-errors.
3929 2018-01-31 Jakub Jelinek <jakub@redhat.com>
3931 PR preprocessor/69869
3932 * gcc.dg/cpp/trad/pr69869.c: New test.
3935 * gcc.dg/pr84100.c: New test.
3937 2018-01-30 Jeff Law <law@redhat.com>
3940 * gcc.target/i386/pr84064: New test.
3942 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3945 * gfortran.dg/data_implied_do_2.f90: New test.
3947 2018-01-30 Janus Weil <janus@gcc.gnu.org>
3949 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
3951 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3954 * gfortran.dg/inline_matmul_21.f90: New test case.
3956 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3958 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
3960 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
3963 * gcc.target/powerpc/pr84112.c: New.
3965 2018-01-30 Jakub Jelinek <jakub@redhat.com>
3967 PR rtl-optimization/83986
3968 * gcc.dg/pr83986.c: New test.
3970 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
3973 * gcc.dg/torture/inf-compare-1.c: Add xfail.
3974 * gcc.dg/torture/inf-compare-2.c: Add xfail.
3975 * gcc.dg/torture/inf-compare-3.c: Add xfail.
3976 * gcc.dg/torture/inf-compare-4.c: Add xfail.
3978 2018-01-30 Jakub Jelinek <jakub@redhat.com>
3980 PR tree-optimization/84111
3981 * gcc.c-torture/compile/pr84111.c: New test.
3983 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
3986 * gcc.dg/ipa/inline-2.c: Fix template.
3987 * gcc.dg/ipa/inline-3.c: Fix template.
3989 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
3992 * g++.dg/torture/pr81360.C: New testcase.
3994 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
3997 * gcc.dg/lto/pr83954.h: New testcase.
3998 * gcc.dg/lto/pr83954_0.c: New testcase.
3999 * gcc.dg/lto/pr83954_1.c: New testcase.
4001 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4004 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
4006 Simplify DW_AT_producer scan.
4008 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4010 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
4012 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
4015 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4016 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4017 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
4018 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
4020 2018-01-29 Jeff Law <law@redhat.com>
4023 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
4024 better match other tests which require vsx. Verify the zero
4025 extension is part of the test in the combiner dump.
4027 2018-01-29 Marek Polacek <polacek@redhat.com>
4030 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
4033 * g++.dg/ext/pr83996.C: New test.
4035 2018-01-29 Richard Biener <rguenther@suse.de>
4037 PR tree-optimization/84057
4038 * gcc.dg/graphite/pr84057.c: New testcase.
4040 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4043 * gfortran.dg/bind_c_usage_31.f90: New test.
4045 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4048 * g++.dg/warn/Wduplicated-branches5.C: New.
4050 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
4052 * gcc.target/rl78/test_addsi3_internal.c: New test.
4054 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
4056 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
4057 Make expected output depend on whether we expect sibcalls or not.
4058 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
4059 safe-indirect-jump-1.c).
4061 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
4062 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4063 Soren Rasmussen <s.c.rasmussen@gmail.com>
4065 Fortran 2018 teams tests.
4067 * gfortran.dg/team_number_1.f90: new test for team_number.
4068 * gfortran.dg/team_change_1.f90: new test for change team.
4069 * gfortran.dg/team_end_1.f90: new test for end team.
4070 * gfortran.dg/team_form_1.f90: new test for form team.
4072 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
4075 * gfortran.dg/dot_product_4.f90
4077 2018-01-26 Martin Sebor <msebor@redhat.com>
4079 PR tree-optimization/83896
4080 * gcc.dg/strlenopt-43.c: New.
4082 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
4084 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
4085 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
4086 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
4087 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
4088 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
4089 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
4090 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
4091 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
4092 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
4094 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
4095 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
4096 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
4097 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
4098 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
4099 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
4100 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
4101 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
4103 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
4105 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
4107 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
4108 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
4109 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
4110 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
4111 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
4112 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
4113 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
4114 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
4115 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
4116 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
4117 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
4118 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
4119 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
4121 2018-01-26 Martin Liska <mliska@suse.cz>
4123 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
4126 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
4128 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
4129 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
4130 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
4131 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
4132 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
4133 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
4134 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
4135 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
4137 2018-01-26 Richard Biener <rguenther@suse.de>
4139 PR rtl-optimization/84003
4140 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
4141 latent bug in DSE if NOINLINE is appropriately defined.
4142 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
4143 and defining NOINLINE.
4145 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4147 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
4148 tests specific to aarch64. XFAIL test on arm.
4150 2018-01-26 Jakub Jelinek <jakub@redhat.com>
4152 PR rtl-optimization/83985
4153 * gcc.dg/pr83985.c: New test.
4156 * c-c++-common/Wrestrict-3.c: New test.
4158 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
4160 * gcc.target/arc/tdelegitimize_addr.c: New test.
4162 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
4164 * gcc.target/arc/jli-1.c: New file.
4165 * gcc.target/arc/jli-2.c: Likewise.
4167 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
4169 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
4171 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
4172 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
4174 2018-01-26 Richard Biener <rguenther@suse.de>
4176 PR tree-optimization/81082
4177 * gcc.dg/vect/pr81082.c: New testcase.
4178 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
4179 simplification to n * n.
4181 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4183 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
4185 * gcc.target/i386/pr63620.c: Likewise.
4187 2018-01-26 Julia Koval <julia.koval@intel.com>
4189 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
4190 -mavx512f -mavx512bw.
4191 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
4192 * gcc.target/i386/i386.exp: Fix types.
4194 2018-01-26 Alan Modra <amodra@gmail.com>
4197 * gcc.target/powerpc/swaps-p8-46.c: New.
4199 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
4202 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
4203 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
4204 'array01' in the tree dump comparison.
4205 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
4206 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
4207 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
4209 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
4212 * gcc.dg/torture/pr83055.c: New testcase.
4214 2018-01-25 Jakub Jelinek <jakub@redhat.com>
4217 * g++.dg/cpp1z/decomp36.C: New test.
4220 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
4222 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
4224 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
4225 the shift dump line.
4226 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
4228 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4231 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
4232 index instead of int, which allows IVOPTs to properly optimize the
4235 2018-01-24 David Malcolm <dmalcolm@redhat.com>
4238 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
4239 of "fn_type" typedef.
4240 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
4242 2018-01-24 Ian Lance Taylor <iant@golang.org>
4244 * go.go-torture/execute/names-1.go: New test.
4246 2018-01-19 Jeff Law <law@redhat.com>
4249 * gcc.target/i386/pr83994.c: New test.
4251 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
4254 * gcc.target/powerpc/pr84014.c: New.
4256 2018-01-24 Jakub Jelinek <jakub@redhat.com>
4259 * c-c++-common/gomp/pr83977-1.c: New test.
4260 * c-c++-common/gomp/pr83977-2.c: New test.
4261 * c-c++-common/gomp/pr83977-3.c: New test.
4262 * gfortran.dg/gomp/pr83977.f90: New test.
4264 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
4267 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
4268 * gcc.dg/vect/pr80631-1.c: Likewise.
4269 * gcc.dg/vect/pr80631-2.c: Likewise.
4270 * gcc.dg/vect/pr81410.c: Likewise.
4271 * gcc.dg/vect/pr81633.c: Likewise.
4272 * gcc.dg/vect/pr81815.c: Likewise.
4273 * gcc.dg/vect/pr82108.c: Likewise.
4274 * gcc.dg/vect/pr83857.c: Likewise.
4275 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
4276 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
4277 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
4278 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
4279 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
4280 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4281 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
4282 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
4283 dg-xfail-run-if instead.
4284 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
4285 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
4286 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
4287 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
4288 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
4290 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
4292 PR tree-optimization/83979
4293 * g++.dg/pr83979.c: New test.
4295 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4297 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
4298 option. Add arm_neon_ok_no_float_abi check.
4300 2018-01-24 Richard Biener <rguenther@suse.de>
4302 PR tree-optimization/83176
4303 * gcc.dg/graphite/pr83176.c: New testcase.
4305 2018-01-24 Richard Biener <rguenther@suse.de>
4307 PR tree-optimization/82819
4308 * gcc.dg/graphite/pr82819.c: New testcase.
4310 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4313 * g++.dg/cpp1y/constexpr-83921-1.C: New.
4314 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
4315 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
4316 * g++.dg/ext/stmtexpr20.C: Likewise.
4317 * g++.dg/ext/stmtexpr21.C: Likewise.
4319 2018-01-23 David Malcolm <dmalcolm@redhat.com>
4322 * g++.dg/warn/pr83974.C: New test case.
4324 2018-01-23 Jakub Jelinek <jakub@redhat.com>
4327 * g++.dg/ubsan/pr83987.C: New test.
4329 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
4332 * gfortran.dg/pdt_29.f03: New test.
4334 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
4337 * gfortran.dg/associate_33.f03: New test.
4339 2018-01-23 Martin Liska <mliska@suse.cz>
4342 * gcc.dg/lto/pr81440.h: New test.
4343 * gcc.dg/lto/pr81440_0.c: New test.
4344 * gcc.dg/lto/pr81440_1.c: New test.
4346 2018-01-23 Nathan Sidwell <nathan@acm.org>
4349 * g++.dg/template/pr83988.C: New.
4351 2018-01-23 Jakub Jelinek <jakub@redhat.com>
4355 * g++.dg/cpp0x/pr82882.C: New test.
4356 * g++.dg/cpp0x/pr83978.C: New test.
4359 * g++.dg/cpp1z/decomp35.C: New test.
4361 2018-01-23 Nathan Sidwell <nathan@acm.org>
4363 * g++.dg/cpp0x/range-for10.C: Adjust.
4364 * g++.dg/ext/forscope1.C: Adjust.
4365 * g++.dg/ext/forscope2.C: Adjust.
4366 * g++.dg/template/for1.C: Adjust.
4368 2018-01-23 David Malcolm <dmalcolm@redhat.com>
4370 PR tree-optimization/83510
4371 * gcc.c-torture/compile/pr83510.c: New test case.
4373 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
4376 * lib/target-supports.exp (check_effective_target_vect_float): Say
4377 that the result only holds when -funsafe-math-optimizations is on.
4378 (check_effective_target_vect_float_strict): New procedure.
4379 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
4381 * gcc.dg/vect/vect-reduc-6.c: Likewise.
4383 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
4385 PR tree-optimization/83965
4386 * gcc.dg/vect/pr83965.c: New test.
4388 2018-01-23 Richard Biener <rguenther@suse.de>
4390 PR tree-optimization/83963
4391 * gfortran.dg/graphite/pr83963.f: New testcase.
4392 * gcc.dg/graphite/pr83963-2.c: Likewise.
4394 2018-01-23 Jakub Jelinek <jakub@redhat.com>
4397 * g++.dg/cpp1z/pr83918.C: New test.
4399 2018-01-22 Jakub Jelinek <jakub@redhat.com>
4401 PR tree-optimization/83957
4402 * gcc.dg/autopar/pr83957.c: New test.
4404 PR tree-optimization/83081
4405 * gcc.dg/predict-8.c: Adjust expected probability.
4407 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4410 * gcc.target/powerpc/pr83862.c: New test.
4412 2018-01-22 Carl Love <cel@us.ibm.com>
4414 * gcc.target/powerpc/powerpc.exp: Add torture tests for
4415 builtins-4-runnable.c, builtins-6-runnable.c,
4416 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
4417 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
4418 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
4419 for signed/unsigned 128-bit and long long int loads.
4421 2018-01-22 Marek Polacek <polacek@redhat.com>
4424 * g++.dg/cpp1y/constexpr-empty4.C: New test.
4426 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
4428 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
4429 scan-asembler valid instructions list.
4430 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
4431 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
4432 power8-vector requirement and option.
4433 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
4435 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
4439 * gfortran.dg/string_1.f90: Remove printing the length.
4441 2018-01-22 Richard Biener <rguenther@suse.de>
4443 PR tree-optimization/83963
4444 * gcc.dg/graphite/pr83963.c: New testcase.
4446 2018-01-22 Sudakshina Das <sudi.das@arm.com>
4448 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
4449 dg-require-effective-target directives.
4451 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4453 * lib/target-supports.exp (check_effective_target_arm_softfloat):
4455 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
4456 Adjust scan-assembler checks for soft-float.
4458 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4461 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
4463 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
4465 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
4466 * gcc.dg/pr83623.c: Likewise.
4467 * gcc.dg/pr83666.c: Likewise.
4469 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4470 David Edelsohn <dje.gcc@gmail.com>
4473 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
4474 assembly output from "crset eq" to "crset 2".
4475 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
4476 assembly output from . to $.
4477 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
4478 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
4479 assembly output from "crset eq" to "crset 2".
4480 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
4481 assembly output from "crset eq" to "crset 2", and from . to $.
4483 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
4486 * gfortran.dg/matmul_18.f90: New test.
4488 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
4490 PR tree-optimization/83940
4491 * gcc.dg/torture/pr83940.c: New test.
4493 2018-01-20 Jakub Jelinek <jakub@redhat.com>
4496 * gcc.dg/tls/pr83945.c: New test.
4499 * gcc.dg/pr83930.c: New test.
4501 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4504 * gfortran.dg/matmul_17.f90: New test.
4506 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4509 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
4511 2018-01-19 Jakub Jelinek <jakub@redhat.com>
4514 * g++.dg/cpp0x/pr81167.C: New test.
4517 * g++.dg/cpp0x/pr83919.C: New test.
4519 2018-01-19 Jeff Law <law@redhat.com>
4520 Jakub Jelinek <jakub@redhat.com>
4522 * gcc.dg/stack-check-16.c: New test.
4524 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
4527 * gcc.target/nvptx/indirect_call.c: New test.
4529 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4531 * g++.dg/torture/pr83619.C: Remove dg-message.
4533 2018-01-19 Martin Liska <mliska@suse.cz>
4535 * gcc.dg/predict-1.c: Adjust expected probability.
4536 * gcc.dg/predict-3.c: Likewise.
4537 * gcc.dg/predict-5.c: Likewise.
4538 * gcc.dg/predict-6.c: Likewise.
4539 * gcc.dg/predict-9.c: Likewise.
4541 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
4543 PR tree-optimization/83922
4544 * gcc.dg/pr83922.c: New test.
4546 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
4548 PR tree-optimization/83914
4549 * gcc.dg/vect/pr83914.c: New test.
4551 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4553 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
4554 * gcc.target/arm/negdi-2.c: Likewise.
4555 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
4557 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4559 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
4561 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4563 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
4565 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
4567 * gcc.dg/torture/pr52451.c (main): Skip long double test on
4570 2018-01-18 Jakub Jelinek <jakub@redhat.com>
4574 * g++.dg/torture/pr83619.C (e): Define before first use instead of
4575 forward declaration.
4577 2018-01-18 Carl Love <cel@us.ibm.com>
4579 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
4582 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
4585 * g++.dg/inherit/union3.C: New.
4587 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4589 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
4591 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
4594 * g++.dg/torture/pr83619.C: New testcase.
4596 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4598 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4599 Add function body to force error messages in some configurations.
4601 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4603 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
4606 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
4609 * c-c++-common/ffile-prefix-map.c: New test.
4610 * c-c++-common/fmacro-prefix-map.c: New test.
4611 * c-c++-common/cpp/ffile-prefix-map.c: New test.
4612 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
4614 2018-01-18 Martin Liska <mliska@suse.cz>
4616 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
4617 * gcc.target/i386/indirect-thunk-4.c: Likewise.
4618 * gcc.target/i386/indirect-thunk-6.c: Likewise.
4619 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
4620 * gcc.target/i386/ret-thunk-10.c: Likewise.
4621 * gcc.target/i386/ret-thunk-11.c: Likewise.
4622 * gcc.target/i386/ret-thunk-12.c: Likewise.
4623 * gcc.target/i386/ret-thunk-15.c: Likewise.
4624 * gcc.target/i386/ret-thunk-9.c: Likewise.
4626 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4628 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
4631 2018-01-18 Nathan Sidwell <nathan@acm.org>
4634 * g++.dg/cpp0x/pr83160.C: New.
4636 2018-01-18 Richard Biener <rguenther@suse.de>
4638 PR tree-optimization/83887
4639 * gcc.dg/graphite/pr83887.c: New testcase.
4640 * gfortran.dg/graphite/pr83887.f90: Likewise.
4641 * gfortran.dg/graphite/pr83887.f: Likewise.
4643 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4646 * gcc.target/arm/builtin-bswap.x: New file.
4647 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
4648 and options for armv6t2.
4649 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
4650 and options for Thumb1.
4651 * gcc.target/arm/builtin-bswap16.x: New file.
4652 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
4653 and options for armv6t2.
4654 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
4655 and options for Thumb1.
4657 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4659 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
4662 2018-01-18 Jakub Jelinek <jakub@redhat.com>
4665 * gcc.dg/pr61240.c: New test.
4667 2018-01-17 Harald Anlauf <anlauf@gmx.de>
4670 * gfortran.dg/pr83864.f90: New test.
4672 2018-01-17 Jeff Law <law@redhat.com>
4675 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
4677 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4679 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
4680 restriction, but still restrict to 64-bit.
4681 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
4682 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
4684 2018-01-17 Harald Anlauf <anlauf@gmx.de>
4687 * gfortran.dg/pr83874.f90: New test.
4689 2018-01-18 Jakub Jelinek <jakub@redhat.com>
4692 * g++.dg/cpp0x/pr83824.C: New test.
4694 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
4696 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
4697 appropriate .gnu_attribute for the long double type, if we use the
4698 long double type, but do not generate any calls.
4699 * gcc.target/powerpc/gnuattr2.c: Likewise.
4700 * gcc.target/powerpc/gnuattr3.c: Likewise.
4702 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4705 * g++.dg/cpp0x/alignas13.C: New.
4707 2018-01-17 Jakub Jelinek <jakub@redhat.com>
4710 * g++.dg/cpp0x/pr83897.C: New test.
4712 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
4715 * gcc.c-torture/compile/pr83051-2.c: New testcase.
4717 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4720 * g++.dg/cpp0x/constexpr-ice19.C: New.
4722 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
4724 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
4725 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
4726 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
4727 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
4728 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
4729 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
4730 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
4731 * gcc.target/powerpc/builtins-1-be-folded.c: New.
4732 * gcc.target/powerpc/builtins-1-le-folded.c: New.
4733 * gcc.target/powerpc/builtins-1.fold.h: New.
4735 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
4737 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
4738 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
4740 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4742 * gcc.target/arm/g2.c: Add -marm to dg-options.
4743 * gcc.target/arm/scd42-2.c: Likewise.
4745 2018-01-17 Nathan Sidwell <nathan@acm.org>
4748 * g++.dg/lookup/pr83287-2.C: New.
4750 2018-01-17 David Malcolm <dmalcolm@redhat.com>
4754 * g++.dg/wrappers/pr83814.C: New test case.
4755 * g++.dg/wrappers/pr83902.C: New test case.
4757 2018-01-17 David Malcolm <dmalcolm@redhat.com>
4760 * g++.dg/lto/pr83121_0.C: New test case.
4761 * g++.dg/lto/pr83121_1.C: New test case.
4762 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
4763 adapted from DejaGnu's dg-test.
4764 (lto_handle_diagnostics): New procedure.
4765 (lto_prune_warns): Ignore informational notes.
4766 (lto-link-and-maybe-run): Add "messages_by_file" param.
4767 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
4768 "execute" when "link" fails if "execute" was not specified.
4769 (lto-can-handle-directive): New procedure.
4770 (lto-get-options-main): Call lto-can-handle-directive. Add a
4771 dg-messages local, using it to set the caller's
4772 dg-messages-by-file for the given source file.
4773 (lto-get-options): Likewise.
4774 (lto-execute): Add dg-messages-by-file local, and pass it to
4775 lto-link-and-maybe-run.
4777 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
4778 Richard Sandiford <richard.sandiford@linaro.org>
4782 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
4783 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
4785 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4787 * lib/target-supports.exp: Fix -march arguments in arm arch effective
4788 target check autogenerator for armv8.1-a and armv8.2-a.
4790 2018-01-17 Carl Love <cel@us.ibm.com>
4792 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
4793 Add debug print statements.
4794 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
4795 16 byte vector load followed by a partial vector load.
4797 2018-01-17 David Malcolm <dmalcolm@redhat.com>
4800 * g++.dg/wrappers/pr83799.C: New test case.
4802 2018-01-17 Nathan Sidwell <nathan@acm.org>
4805 * g++.dg/cpp1y/pr83739.C: New.
4807 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
4809 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
4810 * gcc.target/visium/overflow16.c: Likewise.
4811 * gcc.target/visium/overflow32.c: Likewise.
4813 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
4815 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
4817 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4819 * gcc.dg/rtl/arm/stl-cond.c: New test.
4820 * gcc.target/arm/stl-cond.c: Delete.
4822 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4824 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
4827 2018-01-17 Jakub Jelinek <jakub@redhat.com>
4829 PR tree-optimization/83843
4830 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
4831 * gcc.dg/store_merging_19.c: New test.
4833 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4835 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
4838 2018-01-17 Jakub Jelinek <jakub@redhat.com>
4840 PR rtl-optimization/83771
4841 * gcc.dg/pr83771.c: New test.
4843 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
4845 PR tree-optimization/81184
4846 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
4848 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
4850 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
4852 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
4854 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
4857 * gcc.target/i386/pr83546.c: New test.
4859 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4861 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
4863 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4865 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
4866 test and add dg-warning for the -Wstringop-overflow warning.
4868 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4870 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
4871 XFAIL last test on SPARC and Visium.
4873 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
4875 PR rtl-optimization/80481
4876 * g++.dg/pr80481.C: Exclude solaris.
4878 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4880 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
4881 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
4882 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
4884 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4886 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
4887 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
4888 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
4889 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
4890 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
4891 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
4892 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
4893 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
4894 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
4895 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
4896 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
4897 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
4898 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
4899 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
4900 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
4902 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4905 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
4907 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4909 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
4910 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
4911 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
4912 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
4913 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
4914 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
4916 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
4918 PR tree-optimization/83857
4919 * gcc.dg/vect/pr83857.c: New test.
4921 2018-01-16 Richard Biener <rguenther@suse.de>
4923 PR tree-optimization/83867
4924 * gcc.dg/vect/pr83867.c: New testcase.
4926 2018-01-16 Jakub Jelinek <jakub@redhat.com>
4929 * gcc.dg/pr83844.c: New test.
4931 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
4933 * gcc.dg/torture/pr83847.c: New test.
4935 2018-01-16 Jakub Jelinek <jakub@redhat.com>
4937 PR rtl-optimization/86620
4938 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
4939 instead of --param=max-sched-ready-insns=0.
4940 * gcc.target/i386/pr83620.c: New test.
4941 * gcc.dg/pr83620.c: New test.
4943 PR tree-optimization/83843
4944 * gcc.dg/store_merging_18.c: New test.
4947 * g++.dg/cpp1y/pr83817.C: New test.
4950 * g++.dg/template/pr83825.C: New test.
4952 2018-01-16 Richard Biener <rguenther@suse.de>
4954 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
4956 2018-01-16 Richard Biener <rguenther@suse.de>
4959 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
4960 from gcc.dg/torture/pr60092.c.
4962 2018-01-15 Martin Sebor <msebor@redhat.com>
4965 * g++.dg/ext/flexary28.C: New test.
4967 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
4970 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
4972 2018-01-15 Martin Sebor <msebor@redhat.com>
4975 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
4977 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4980 * gfortran.dg/minmaxloc_9.f90: New test.
4981 * gfortran.dg/minmaxloc_10.f90: New test.
4982 * gfortran.dg/minmaxloc_11.f90: New test.
4984 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
4987 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
4988 * gcc.target/i386/indirect-thunk-2.c: Likewise.
4989 * gcc.target/i386/indirect-thunk-3.c: Likewise.
4990 * gcc.target/i386/indirect-thunk-4.c: Likewise.
4991 * gcc.target/i386/indirect-thunk-7.c: Likewise.
4992 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
4993 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
4994 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
4995 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
4996 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
4997 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4998 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4999 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5000 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5001 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5002 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
5003 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5004 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
5005 * gcc.target/i386/ret-thunk-10.c: Likewise.
5006 * gcc.target/i386/ret-thunk-11.c: Likewise.
5007 * gcc.target/i386/ret-thunk-12.c: Likewise.
5008 * gcc.target/i386/ret-thunk-13.c: Likewise.
5009 * gcc.target/i386/ret-thunk-14.c: Likewise.
5010 * gcc.target/i386/ret-thunk-15.c: Likewise.
5011 * gcc.target/i386/ret-thunk-9.c: Don't check the
5012 __x86_return_thunk label. Scan for "push" only for Linux.
5014 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
5017 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
5019 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5022 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
5024 * gcc.target/arm/pr83687.c: New test.
5026 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
5028 Adjust tests to AVR_TINY.
5030 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
5031 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
5032 * gcc.target/avr/pr71627.c: Same.
5033 * gcc.target/avr/torture/addr-space-1-0.c: Same.
5034 * gcc.target/avr/torture/addr-space-1-1.c: Same.
5035 * gcc.target/avr/torture/addr-space-1-x.c: Same.
5036 * gcc.target/avr/torture/addr-space-2-0.c: Same.
5037 * gcc.target/avr/torture/addr-space-2-1.c: Same.
5038 * gcc.target/avr/torture/addr-space-2-x.c: Same.
5039 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
5040 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
5041 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
5042 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
5043 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
5044 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
5045 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
5046 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
5047 * gcc.target/avr/torture/pr61055.c: Same.
5048 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
5050 * gcc.target/avr/torture/int24-mul.c: Same.
5051 * gcc.target/avr/torture/pr51782-1.c: Same.
5052 * gcc.target/avr/torture/pr61443.c: Same.
5053 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
5054 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
5056 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
5060 * gcc.target/avr/torture/pr83729.c: New test.
5061 * gcc.target/avr/torture/pr83801.c: New test.
5063 2018-01-15 Jakub Jelinek <jakub@redhat.com>
5066 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
5067 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
5069 2018-01-10 Martin Sebor <msebor@redhat.com>
5072 * gcc.dg/Wstringop-overflow-2.c: New test.
5074 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5076 PR libgfortran/83811
5077 * gfortran.dg/fmt_e.f90: New test.
5079 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5081 * gcc.target/i386/indirect-thunk-10.c: New test.
5082 * gcc.target/i386/indirect-thunk-8.c: Likewise.
5083 * gcc.target/i386/indirect-thunk-9.c: Likewise.
5084 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
5085 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
5086 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
5087 * gcc.target/i386/ret-thunk-17.c: Likewise.
5088 * gcc.target/i386/ret-thunk-18.c: Likewise.
5089 * gcc.target/i386/ret-thunk-19.c: Likewise.
5090 * gcc.target/i386/ret-thunk-20.c: Likewise.
5091 * gcc.target/i386/ret-thunk-21.c: Likewise.
5093 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5095 * gcc.target/i386/indirect-thunk-register-4.c: New test.
5097 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5099 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
5100 -mno-indirect-branch-register.
5101 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5102 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5103 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5104 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5105 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5106 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5107 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5108 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5109 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5110 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5111 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5112 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5113 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5114 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5115 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5116 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5117 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5118 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5119 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5120 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5121 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5122 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5123 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5124 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5125 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5126 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5127 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5128 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5129 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5130 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5131 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5132 * gcc.target/i386/ret-thunk-10.c: Likewise.
5133 * gcc.target/i386/ret-thunk-11.c: Likewise.
5134 * gcc.target/i386/ret-thunk-12.c: Likewise.
5135 * gcc.target/i386/ret-thunk-13.c: Likewise.
5136 * gcc.target/i386/ret-thunk-14.c: Likewise.
5137 * gcc.target/i386/ret-thunk-15.c: Likewise.
5138 * gcc.target/i386/ret-thunk-9.c: Likewise.
5139 * gcc.target/i386/indirect-thunk-register-1.c: New test.
5140 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
5141 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5143 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5145 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
5146 -mfunction-return=keep.
5147 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5148 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5149 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5150 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5151 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5152 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5153 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5154 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5155 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5156 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5157 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5158 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5159 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5160 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
5161 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5162 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5163 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5164 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5165 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5166 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5167 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5168 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5169 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5170 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5171 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5172 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5173 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5174 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5175 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5176 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5177 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5178 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5179 * gcc.target/i386/ret-thunk-1.c: New test.
5180 * gcc.target/i386/ret-thunk-10.c: Likewise.
5181 * gcc.target/i386/ret-thunk-11.c: Likewise.
5182 * gcc.target/i386/ret-thunk-12.c: Likewise.
5183 * gcc.target/i386/ret-thunk-13.c: Likewise.
5184 * gcc.target/i386/ret-thunk-14.c: Likewise.
5185 * gcc.target/i386/ret-thunk-15.c: Likewise.
5186 * gcc.target/i386/ret-thunk-16.c: Likewise.
5187 * gcc.target/i386/ret-thunk-2.c: Likewise.
5188 * gcc.target/i386/ret-thunk-3.c: Likewise.
5189 * gcc.target/i386/ret-thunk-4.c: Likewise.
5190 * gcc.target/i386/ret-thunk-5.c: Likewise.
5191 * gcc.target/i386/ret-thunk-6.c: Likewise.
5192 * gcc.target/i386/ret-thunk-7.c: Likewise.
5193 * gcc.target/i386/ret-thunk-8.c: Likewise.
5194 * gcc.target/i386/ret-thunk-9.c: Likewise.
5196 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5198 * gcc.target/i386/indirect-thunk-1.c: New test.
5199 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5200 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5201 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5202 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5203 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5204 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5205 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5206 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5207 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5208 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5209 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5210 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5211 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5212 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
5213 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5214 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5215 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5216 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5217 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5218 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5219 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5220 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5221 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5222 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5223 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5224 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5225 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5226 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5227 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5228 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5229 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5230 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5232 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
5235 * gcc.c-torture/compile/pr83051.c: New testcase.
5237 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5239 PR tree-optimization/83501
5240 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
5242 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5244 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
5245 for lvx and stvx instead of lxvd2x and stxvd2x and require
5246 little-endian target. Add comments.
5247 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
5248 comprehensive testing.
5249 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
5250 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
5251 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
5252 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
5253 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
5254 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
5255 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
5256 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
5257 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
5258 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
5259 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
5260 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
5261 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
5262 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
5263 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
5264 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
5265 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
5266 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
5267 scan-assembler-not directives that forbid lvx and xxpermdi.
5268 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5269 * gcc.target/powerpc/vec-extract-5.c: Likewise.
5270 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5271 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5272 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5273 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5274 * gcc.target/powerpc/vsx-vector-6-le.c: Change
5275 scan-assembler-times directives to reflect different numbers of
5276 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
5278 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5279 Alan Hayward <alan.hayward@arm.com>
5280 David Sherwood <david.sherwood@arm.com>
5282 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
5283 than SLP vectorization.
5284 * gcc.dg/vect/vect-alias-check-10.c: New test.
5285 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
5286 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
5287 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
5288 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
5289 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
5290 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
5291 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
5292 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
5293 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
5294 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
5295 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
5296 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
5297 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
5298 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
5299 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
5300 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
5301 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
5302 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
5303 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
5304 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
5305 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
5306 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
5307 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5309 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5310 Alan Hayward <alan.hayward@arm.com>
5311 David Sherwood <david.sherwood@arm.com>
5313 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
5315 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
5316 targets with scatter stores.
5317 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
5319 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
5320 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
5321 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
5322 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
5323 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
5324 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
5325 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
5326 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
5327 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
5328 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
5329 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
5330 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
5331 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
5332 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
5333 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
5334 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
5336 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5337 Alan Hayward <alan.hayward@arm.com>
5338 David Sherwood <david.sherwood@arm.com>
5340 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
5342 * gcc.target/aarch64/sve/strided_load_4.c: New test.
5343 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
5344 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
5345 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
5347 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5348 Alan Hayward <alan.hayward@arm.com>
5349 David Sherwood <david.sherwood@arm.com>
5351 * gcc.target/aarch64/sve/strided_load_1.c: New test.
5352 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
5353 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
5355 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5356 Alan Hayward <alan.hayward@arm.com>
5357 David Sherwood <david.sherwood@arm.com>
5359 * gcc.target/aarch64/sve/gather_load_1.c: New test.
5360 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
5361 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
5362 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
5363 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
5364 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
5365 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
5366 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
5367 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
5368 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
5369 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
5370 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
5371 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
5372 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
5374 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5375 Alan Hayward <alan.hayward@arm.com>
5376 David Sherwood <david.sherwood@arm.com>
5378 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
5379 check for a message about using in-order reductions.
5380 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
5381 check for a message about using in-order reductions.
5382 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
5383 vectorized and check for a message about using in-order reductions.
5384 Expect targets with variable-length vectors to fall back to the
5385 fixed-length mininum.
5386 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
5387 check for a message about using in-order reductions.
5388 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
5389 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
5390 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
5391 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
5392 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
5393 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
5394 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
5395 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
5396 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
5397 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
5398 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
5399 vect_fold_left_plus.
5401 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5403 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
5405 * gcc.target/aarch64/sve/spill_2.c: New test.
5406 * gcc.target/aarch64/sve/spill_3.c: Likewise.
5407 * gcc.target/aarch64/sve/spill_4.c: Likewise.
5408 * gcc.target/aarch64/sve/spill_5.c: Likewise.
5409 * gcc.target/aarch64/sve/spill_6.c: Likewise.
5410 * gcc.target/aarch64/sve/spill_7.c: Likewise.
5412 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5413 Alan Hayward <alan.hayward@arm.com>
5414 David Sherwood <david.sherwood@arm.com>
5416 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
5418 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5419 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
5420 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
5421 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5422 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
5423 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5424 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
5425 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5426 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
5428 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5429 Alan Hayward <alan.hayward@arm.com>
5430 David Sherwood <david.sherwood@arm.com>
5432 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
5433 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
5434 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5435 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
5437 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5438 Alan Hayward <alan.hayward@arm.com>
5439 David Sherwood <david.sherwood@arm.com>
5441 * lib/target-supports.exp
5442 (check_effective_target_vect_fold_extract_last): New proc.
5443 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
5444 for fold_extract_last.
5445 * gcc.dg/vect/pr65947-2.c: Likewise.
5446 * gcc.dg/vect/pr65947-3.c: Likewise.
5447 * gcc.dg/vect/pr65947-4.c: Likewise.
5448 * gcc.dg/vect/pr65947-5.c: Likewise.
5449 * gcc.dg/vect/pr65947-6.c: Likewise.
5450 * gcc.dg/vect/pr65947-9.c: Likewise.
5451 * gcc.dg/vect/pr65947-10.c: Likewise.
5452 * gcc.dg/vect/pr65947-12.c: Likewise.
5453 * gcc.dg/vect/pr65947-14.c: Likewise.
5454 * gcc.dg/vect/pr80631-1.c: Likewise.
5455 * gcc.target/aarch64/sve/clastb_1.c: New test.
5456 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
5457 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
5458 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
5459 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
5460 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
5461 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
5462 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
5463 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
5464 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
5465 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
5466 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
5467 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
5468 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
5470 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5471 Alan Hayward <alan.hayward@arm.com>
5472 David Sherwood <david.sherwood@arm.com>
5474 * gcc.target/aarch64/sve/live_1.c: New test.
5475 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
5477 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5478 Alan Hayward <alan.hayward@arm.com>
5479 David Sherwood <david.sherwood@arm.com>
5481 * gcc.target/aarch64/sve/nopeel_1.c: New test.
5482 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
5483 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
5484 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5485 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
5486 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
5487 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
5488 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
5489 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
5491 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5492 Alan Hayward <alan.hayward@arm.com>
5493 David Sherwood <david.sherwood@arm.com>
5495 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
5497 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
5499 * gcc.target/aarch64/sve/loop_add_4.c: New test.
5500 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
5501 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
5502 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
5503 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
5504 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
5506 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5507 Alan Hayward <alan.hayward@arm.com>
5508 David Sherwood <david.sherwood@arm.com>
5510 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
5511 instead of just ADDRESS.
5512 * gcc.dg/tree-ssa/scev-10.c: Likewise.
5513 * gcc.dg/tree-ssa/scev-11.c: Likewise.
5514 * gcc.dg/tree-ssa/scev-12.c: Likewise.
5515 * gcc.target/aarch64/sve/index_offset_1.c: New test.
5516 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
5517 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
5518 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
5519 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
5520 * gcc.target/aarch64/sve/while_2.c: Likewise.
5521 * gcc.target/aarch64/sve/while_3.c: Likewise.
5522 * gcc.target/aarch64/sve/while_4.c: Likewise.
5524 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5525 Alan Hayward <alan.hayward@arm.com>
5526 David Sherwood <david.sherwood@arm.com>
5528 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
5529 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
5531 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
5532 * gcc.target/aarch64/sve/slp_7.c: Likewise.
5533 * gcc.target/aarch64/sve/reduc_5.c: New test.
5534 * gcc.target/aarch64/sve/slp_13.c: Likewise.
5535 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
5537 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5538 Alan Hayward <alan.hayward@arm.com>
5539 David Sherwood <david.sherwood@arm.com>
5541 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
5542 * gcc.dg/tree-ssa/peel1.c: Likewise.
5543 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
5544 variable-length vectors.
5545 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
5546 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
5547 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
5548 * gcc.target/aarch64/sve/slp_2.c: Likewise.
5549 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5550 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5551 * gcc.target/aarch64/sve/slp_6.c: Likewise.
5552 * gcc.target/aarch64/sve/slp_8.c: New test.
5553 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
5554 * gcc.target/aarch64/sve/slp_9.c: Likewise.
5555 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
5556 * gcc.target/aarch64/sve/slp_10.c: Likewise.
5557 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
5558 * gcc.target/aarch64/sve/slp_11.c: Likewise.
5559 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
5560 * gcc.target/aarch64/sve/slp_12.c: Likewise.
5561 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
5562 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
5563 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
5564 * gcc.target/aarch64/sve/while_1.c: Likewise.
5565 * gcc.target/aarch64/sve/while_2.c: Likewise.
5566 * gcc.target/aarch64/sve/while_3.c: Likewise.
5567 * gcc.target/aarch64/sve/while_4.c: Likewise.
5569 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5570 Alan Hayward <alan.hayward@arm.com>
5571 David Sherwood <david.sherwood@arm.com>
5573 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
5575 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
5576 and add an associated scan-dump test. Prevent vectorization
5577 of the first two loops.
5578 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5579 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
5580 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
5581 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
5582 (INIT_VECTOR): Tweak initial value so that some bits are always set.
5583 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
5585 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5586 Alan Hayward <alan.hayward@arm.com>
5587 David Sherwood <david.sherwood@arm.com>
5589 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
5590 * gcc.dg/vect/pr67790.c: Likewise.
5591 * gcc.dg/vect/slp-reduc-1.c: Likewise.
5592 * gcc.dg/vect/slp-reduc-2.c: Likewise.
5593 * gcc.dg/vect/slp-reduc-3.c: Likewise.
5594 * gcc.dg/vect/slp-reduc-5.c: Likewise.
5595 * gcc.target/aarch64/sve/slp_5.c: New test.
5596 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
5597 * gcc.target/aarch64/sve/slp_6.c: Likewise.
5598 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
5599 * gcc.target/aarch64/sve/slp_7.c: Likewise.
5600 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
5602 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5603 Alan Hayward <alan.hayward@arm.com>
5604 David Sherwood <david.sherwood@arm.com>
5606 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
5608 * gcc.dg/vect/slp-1.c: Likewise.
5609 * gcc.dg/vect/slp-10.c: Likewise.
5610 * gcc.dg/vect/slp-12b.c: Likewise.
5611 * gcc.dg/vect/slp-12c.c: Likewise.
5612 * gcc.dg/vect/slp-17.c: Likewise.
5613 * gcc.dg/vect/slp-19b.c: Likewise.
5614 * gcc.dg/vect/slp-20.c: Likewise.
5615 * gcc.dg/vect/slp-21.c: Likewise.
5616 * gcc.dg/vect/slp-22.c: Likewise.
5617 * gcc.dg/vect/slp-23.c: Likewise.
5618 * gcc.dg/vect/slp-24-big-array.c: Likewise.
5619 * gcc.dg/vect/slp-24.c: Likewise.
5620 * gcc.dg/vect/slp-28.c: Likewise.
5621 * gcc.dg/vect/slp-39.c: Likewise.
5622 * gcc.dg/vect/slp-6.c: Likewise.
5623 * gcc.dg/vect/slp-7.c: Likewise.
5624 * gcc.dg/vect/slp-cond-1.c: Likewise.
5625 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
5626 * gcc.dg/vect/slp-cond-2.c: Likewise.
5627 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
5628 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
5629 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
5630 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
5631 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
5632 * gcc.dg/vect/slp-perm-6.c: Likewise.
5633 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5634 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5635 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5636 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
5637 * gcc.dg/vect/slp-12a.c: Likewise.
5638 * gcc.dg/vect/slp-14.c: Likewise.
5639 * gcc.dg/vect/slp-15.c: Likewise.
5640 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
5641 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
5642 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
5643 * gcc.target/aarch64/sve/slp_1.c: New test.
5644 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
5645 * gcc.target/aarch64/sve/slp_2.c: Likewise.
5646 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
5647 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5648 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
5649 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5650 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
5652 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5653 Alan Hayward <alan.hayward@arm.com>
5654 David Sherwood <david.sherwood@arm.com>
5656 * gcc.dg/vect/vect-ooo-group-1.c: New test.
5657 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5658 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
5659 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5660 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
5661 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5662 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
5663 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5664 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5665 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5666 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5667 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5668 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5669 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
5670 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5671 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
5672 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5673 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
5674 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5676 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5677 Alan Hayward <alan.hayward@arm.com>
5678 David Sherwood <david.sherwood@arm.com>
5680 * gcc.target/aarch64/sve/struct_move_1.c: New test.
5681 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
5682 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
5683 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
5684 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
5685 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
5686 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5687 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
5688 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5689 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5690 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5691 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5692 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5693 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5694 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
5695 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
5696 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
5697 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
5698 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5699 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
5700 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5701 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5702 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5703 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5704 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5705 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5706 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5707 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5708 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5709 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5710 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5711 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5712 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5713 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
5714 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
5715 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
5717 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5718 Alan Hayward <alan.hayward@arm.com>
5719 David Sherwood <david.sherwood@arm.com>
5721 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5722 Return true for SVE too.
5723 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
5724 if load/store lanes are supported.
5725 * gcc.dg/vect/slp-10.c: Likewise.
5726 * gcc.dg/vect/slp-12c.c: Likewise.
5727 * gcc.dg/vect/slp-17.c: Likewise.
5728 * gcc.dg/vect/slp-33.c: Likewise.
5729 * gcc.dg/vect/slp-6.c: Likewise.
5730 * gcc.dg/vect/slp-cond-1.c: Likewise.
5731 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
5732 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
5733 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
5734 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
5735 * gcc.dg/vect/slp-perm-6.c: Likewise.
5736 * gcc.dg/vect/slp-perm-9.c: Likewise.
5737 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
5738 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
5739 for variable-length vectors.
5741 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5742 Alan Hayward <alan.hayward@arm.com>
5743 David Sherwood <david.sherwood@arm.com>
5745 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
5746 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
5748 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5750 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
5751 * g++.target/aarch64/sve/catch_1.C: New test.
5752 * g++.target/aarch64/sve/catch_2.C: Likewise.
5753 * g++.target/aarch64/sve/catch_3.C: Likewise.
5754 * g++.target/aarch64/sve/catch_4.C: Likewise.
5755 * g++.target/aarch64/sve/catch_5.C: Likewise.
5756 * g++.target/aarch64/sve/catch_6.C: Likewise.
5758 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5759 Alan Hayward <alan.hayward@arm.com>
5760 David Sherwood <david.sherwood@arm.com>
5762 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
5764 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
5765 * gcc.target/aarch64/fmaxmin.c: Likewise.
5766 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5767 * gcc.target/aarch64/orr_imm_1.c: Likewise.
5768 * gcc.target/aarch64/pr62178.c: Likewise.
5769 * gcc.target/aarch64/pr71727-2.c: Likewise.
5770 * gcc.target/aarch64/saddw-1.c: Likewise.
5771 * gcc.target/aarch64/saddw-2.c: Likewise.
5772 * gcc.target/aarch64/uaddw-1.c: Likewise.
5773 * gcc.target/aarch64/uaddw-2.c: Likewise.
5774 * gcc.target/aarch64/uaddw-3.c: Likewise.
5775 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
5776 * gcc.target/aarch64/vect-compile.c: Likewise.
5777 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
5778 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
5779 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5780 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5781 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5782 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5783 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5784 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
5785 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
5786 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5787 * gcc.target/aarch64/vect-fmovd.c: Likewise.
5788 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5789 * gcc.target/aarch64/vect-fmovf.c: Likewise.
5790 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
5791 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
5792 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
5793 * gcc.target/aarch64/vect-movi.c: Likewise.
5794 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
5795 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
5796 * gcc.target/aarch64/vect-vaddv.c: Likewise.
5797 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5798 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5799 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
5801 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
5802 * gcc.target/aarch64/sve/arith_1.c: New test.
5803 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
5804 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5805 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5806 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5807 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
5808 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
5809 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
5810 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
5811 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
5812 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
5813 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
5814 * gcc.target/aarch64/sve/ext_1.c: Likewise.
5815 * gcc.target/aarch64/sve/ext_2.c: Likewise.
5816 * gcc.target/aarch64/sve/extract_1.c: Likewise.
5817 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5818 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5819 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5820 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
5821 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
5822 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
5823 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
5824 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
5825 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
5826 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
5827 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
5828 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
5829 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
5830 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
5831 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
5832 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
5833 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
5834 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
5835 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
5836 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
5837 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
5838 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
5839 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
5840 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
5841 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
5842 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
5843 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
5844 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
5845 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
5846 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
5847 * gcc.target/aarch64/sve/index_1.c: Likewise.
5848 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
5849 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
5850 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
5851 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5852 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
5853 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
5854 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5855 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
5856 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
5857 * gcc.target/aarch64/sve/mad_1.c: Likewise.
5858 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
5859 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
5860 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
5861 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
5862 * gcc.target/aarch64/sve/mla_1.c: Likewise.
5863 * gcc.target/aarch64/sve/mls_1.c: Likewise.
5864 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
5865 * gcc.target/aarch64/sve/msb_1.c: Likewise.
5866 * gcc.target/aarch64/sve/mul_1.c: Likewise.
5867 * gcc.target/aarch64/sve/neg_1.c: Likewise.
5868 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
5869 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
5870 * gcc.target/aarch64/sve/pack_1.c: Likewise.
5871 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
5872 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
5873 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
5874 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
5875 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
5876 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
5877 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
5878 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
5879 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
5880 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
5881 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
5882 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
5883 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
5884 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
5885 * gcc.target/aarch64/sve/rev_1.c: Likewise.
5886 * gcc.target/aarch64/sve/revb_1.c: Likewise.
5887 * gcc.target/aarch64/sve/revh_1.c: Likewise.
5888 * gcc.target/aarch64/sve/revw_1.c: Likewise.
5889 * gcc.target/aarch64/sve/shift_1.c: Likewise.
5890 * gcc.target/aarch64/sve/single_1.c: Likewise.
5891 * gcc.target/aarch64/sve/single_2.c: Likewise.
5892 * gcc.target/aarch64/sve/single_3.c: Likewise.
5893 * gcc.target/aarch64/sve/single_4.c: Likewise.
5894 * gcc.target/aarch64/sve/spill_1.c: Likewise.
5895 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
5896 * gcc.target/aarch64/sve/subr_1.c: Likewise.
5897 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
5898 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
5899 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
5900 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
5901 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
5902 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
5903 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
5904 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
5905 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
5906 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
5907 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
5908 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
5909 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
5910 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
5911 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
5912 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
5913 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
5914 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
5915 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
5916 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
5917 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
5918 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
5919 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
5920 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5921 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
5922 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
5923 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
5924 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
5925 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
5926 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
5927 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
5928 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
5929 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
5930 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
5931 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
5932 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
5933 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
5934 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
5935 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
5936 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
5937 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
5938 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
5940 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5941 Alan Hayward <alan.hayward@arm.com>
5942 David Sherwood <david.sherwood@arm.com>
5944 * lib/target-supports.exp (check_effective_target_aarch64_sve)
5945 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
5946 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
5948 (check_effective_target_vect_perm): Handle SVE.
5949 (check_effective_target_vect_perm_byte): Likewise.
5950 (check_effective_target_vect_perm_short): Likewise.
5951 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5952 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5953 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5954 (check_effective_target_vect_element_align_preferred): Likewise.
5955 (check_effective_target_vect_align_stack_vars): Likewise.
5956 (check_effective_target_vect_load_lanes): Likewise.
5957 (check_effective_target_vect_masked_store): Likewise.
5958 (available_vector_sizes): Use aarch64_sve_bits for SVE.
5959 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
5960 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
5961 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
5962 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5963 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5964 * gcc.dg/vect/slp-23.c: Likewise.
5965 * gcc.dg/vect/slp-perm-5.c: Likewise.
5966 * gcc.dg/vect/slp-perm-6.c: Likewise.
5967 * gcc.dg/vect/slp-perm-9.c: Likewise.
5968 * gcc.dg/vect/slp-reduc-3.c: Likewise.
5969 * gcc.dg/vect/vect-114.c: Likewise.
5970 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
5971 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5973 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5975 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
5976 vect_variable_length, expecting the test to be vectorized
5977 without SLP instead.
5978 * gcc.dg/vect/pr33953.c: Likewise.
5979 * gcc.dg/vect/pr37027.c: Likewise.
5980 * gcc.dg/vect/pr67790.c: Likewise.
5981 * gcc.dg/vect/pr68445.c: Likewise.
5982 * gcc.dg/vect/slp-1.c: Likewise.
5983 * gcc.dg/vect/slp-10.c: Likewise.
5984 * gcc.dg/vect/slp-12a.c: Likewise.
5985 * gcc.dg/vect/slp-12b.c: Likewise.
5986 * gcc.dg/vect/slp-12c.c: Likewise.
5987 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5988 * gcc.dg/vect/slp-13.c: Likewise.
5989 * gcc.dg/vect/slp-14.c: Likewise.
5990 * gcc.dg/vect/slp-15.c: Likewise.
5991 * gcc.dg/vect/slp-17.c: Likewise.
5992 * gcc.dg/vect/slp-19b.c: Likewise.
5993 * gcc.dg/vect/slp-2.c: Likewise.
5994 * gcc.dg/vect/slp-20.c: Likewise.
5995 * gcc.dg/vect/slp-21.c: Likewise.
5996 * gcc.dg/vect/slp-22.c: Likewise.
5997 * gcc.dg/vect/slp-24-big-array.c: Likewise.
5998 * gcc.dg/vect/slp-24.c: Likewise.
5999 * gcc.dg/vect/slp-28.c: Likewise.
6000 * gcc.dg/vect/slp-39.c: Likewise.
6001 * gcc.dg/vect/slp-42.c: Likewise.
6002 * gcc.dg/vect/slp-6.c: Likewise.
6003 * gcc.dg/vect/slp-7.c: Likewise.
6004 * gcc.dg/vect/slp-cond-1.c: Likewise.
6005 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
6006 * gcc.dg/vect/slp-cond-2.c: Likewise.
6007 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
6008 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
6009 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
6010 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
6011 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
6012 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
6013 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
6014 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
6015 * gcc.dg/vect/slp-reduc-1.c: Likewise.
6016 * gcc.dg/vect/slp-reduc-2.c: Likewise.
6017 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6018 * gcc.dg/vect/slp-reduc-5.c: Likewise.
6019 * gcc.dg/vect/slp-reduc-7.c: Likewise.
6020 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6021 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6022 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6023 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6025 2018-01-13 Jakub Jelinek <jakub@redhat.com>
6028 * gcc.dg/pr83801.c: New test.
6030 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
6033 * gfortran.dg/bounds_check_19.f90: New test.
6035 2018-01-12 Jakub Jelinek <jakub@redhat.com>
6037 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
6038 instead of scan-assembler-not for xsnabsqp.
6040 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6042 PR libgfortran/83525
6043 * gfortran.dg/newunit_5.f90: New test.
6045 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
6047 PR rtl-optimization/80481
6048 * g++.dg/pr80481.C: New.
6050 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
6053 * gcc.target/alpha/pr83628-3.c: New test.
6055 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6057 * lib/target-supports.exp (check_effective_target_avx512f): Also
6058 check for __builtin_ia32_addsd_round,
6059 __builtin_ia32_getmantsd_round.
6060 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
6062 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
6065 * gcc.target/powerpc/pr83629.c: Require ilp32.
6067 2018-01-12 Richard Biener <rguenther@suse.de>
6069 PR tree-optimization/80846
6070 * gcc.target/i386/pr80846-1.c: New testcase.
6071 * gcc.target/i386/pr80846-2.c: Likewise.
6073 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
6075 * gcc.c-torture/execute/20180112-1.c: New test.
6077 2018-01-12 Tom de Vries <tom@codesourcery.com>
6079 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
6080 * g++.dg/ext/label13a.C: Same.
6081 * g++.dg/ext/label14.C: Same.
6082 * g++.dg/ext/label2.C: Same.
6083 * g++.dg/ext/label3.C: Same.
6084 * g++.dg/torture/pr42462.C: Same.
6085 * g++.dg/torture/pr42739.C: Same.
6086 * g++.dg/warn/Wunused-label-3.C: Same.
6088 2018-01-12 Tom de Vries <tom@codesourcery.com>
6090 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
6091 * g++.dg/Walloca1.C: Same.
6092 * g++.dg/cpp0x/pr70338.C: Same.
6093 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
6094 * g++.dg/cpp1y/vla10.C: Same.
6095 * g++.dg/cpp1y/vla2.C: Same.
6096 * g++.dg/cpp1y/vla6.C: Same.
6097 * g++.dg/cpp1y/vla8.C: Same.
6098 * g++.dg/debug/debug5.C: Same.
6099 * g++.dg/debug/debug6.C: Same.
6100 * g++.dg/debug/pr54828.C: Same.
6101 * g++.dg/diagnostic/pr70105.C: Same.
6102 * g++.dg/eh/cleanup5.C: Same.
6103 * g++.dg/eh/spbp.C: Same.
6104 * g++.dg/ext/tmplattr9.C: Same.
6105 * g++.dg/ext/vla10.C: Same.
6106 * g++.dg/ext/vla11.C: Same.
6107 * g++.dg/ext/vla12.C: Same.
6108 * g++.dg/ext/vla15.C: Same.
6109 * g++.dg/ext/vla16.C: Same.
6110 * g++.dg/ext/vla17.C: Same.
6111 * g++.dg/ext/vla3.C: Same.
6112 * g++.dg/ext/vla6.C: Same.
6113 * g++.dg/ext/vla7.C: Same.
6114 * g++.dg/init/array24.C: Same.
6115 * g++.dg/init/new47.C: Same.
6116 * g++.dg/init/pr55497.C: Same.
6117 * g++.dg/opt/pr78201.C: Same.
6118 * g++.dg/template/vla2.C: Same.
6119 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6120 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
6121 * g++.dg/torture/pr62127.C: Same.
6122 * g++.dg/torture/pr67055.C: Same.
6123 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
6124 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
6125 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
6126 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
6127 * g++.dg/warn/Wplacement-new-size-5.C: Same.
6128 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
6129 * g++.dg/warn/Wvla-1.C: Same.
6130 * g++.dg/warn/Wvla-3.C: Same.
6131 * g++.old-deja/g++.ext/array2.C: Same.
6132 * g++.old-deja/g++.ext/constructor.C: Same.
6133 * g++.old-deja/g++.law/builtin1.C: Same.
6134 * g++.old-deja/g++.other/crash12.C: Same.
6135 * g++.old-deja/g++.other/eh3.C: Same.
6136 * g++.old-deja/g++.pt/array6.C: Same.
6137 * g++.old-deja/g++.pt/dynarray.C: Same.
6139 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6141 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
6143 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6146 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
6149 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6151 * lib/target-supports.exp (check_effective_target_branch_cost):
6152 Accept all x86 targets.
6154 2018-01-12 Martin Liska <mliska@suse.cz>
6157 * g++.dg/warn/pr83054.C: New test.
6159 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6161 * gcc.target/powerpc/spec-barr-1.c: New file.
6163 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
6166 * gcc.target/i386/pr83330.c: New test.
6168 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6171 * gfortran.dg/dtio_31.f03: New test.
6172 * gfortran.dg/dtio_32.f03: New test.
6174 2018-01-11 David Malcolm <dmalcolm@redhat.com>
6177 * g++.dg/wrappers: New subdirectory.
6178 * g++.dg/wrappers/README: New file.
6179 * g++.dg/wrappers/alloc.C: New test case.
6180 * g++.dg/wrappers/cow-istream-string.C: New test case.
6181 * g++.dg/wrappers/cp-stdlib.C: New test case.
6182 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
6183 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
6185 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
6188 * g++.dg/torture/pr83718.C: New testcase.
6190 2018-01-11 Martin Jambor <mjambor@suse.cz>
6193 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
6195 2018-01-11 Bin Cheng <bin.cheng@arm.com>
6197 PR tree-optimization/83695
6198 * gcc.dg/tree-ssa/pr83695.c: New test.
6200 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6202 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
6203 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
6205 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6207 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
6208 * gcc.target/arm/simd/fp16fml_high.c: New test.
6209 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
6210 * lib/target-supports.exp
6211 (check_effective_target_arm_fp16fml_neon_ok_nocache,
6212 check_effective_target_arm_fp16fml_neon_ok,
6213 add_options_for_arm_fp16fml_neon): New procedures.
6215 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6217 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
6220 2018-01-11 Richard Biener <rguenther@suse.de>
6222 PR tree-optimization/83435
6223 * gcc.dg/graphite/pr83435.c: New testcase.
6225 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
6226 Alan Hayward <alan.hayward@arm.com>
6227 David Sherwood <david.sherwood@arm.com>
6229 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
6231 2018-01-11 Tamar Christina <tamar.christina@arm.com>
6233 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
6235 2018-01-11 Sudakshina Das <sudi.das@arm.com>
6238 * gcc.c-torture/compile/pr82096.c: New test.
6240 2018-01-11 Ed Schonberg <schonberg@adacore.com>
6242 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
6244 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
6246 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
6248 2018-01-11 Justin Squirek <squirek@adacore.com>
6250 * gnat.dg/expr_func4.adb: New testcase.
6252 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
6254 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
6257 2018-01-11 Bob Duff <duff@adacore.com>
6259 * gnat.dg/protected_null.adb: New testcase.
6261 2018-01-11 Ed Schonberg <schonberg@adacore.com>
6263 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
6265 2018-01-11 Ed Schonberg <schonberg@adacore.com>
6267 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
6269 2018-01-11 Justin Squirek <squirek@adacore.com>
6271 * gnat.dg/loopvar.adb: New testcase.
6273 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
6276 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
6278 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
6280 * gcc.c-torture/compile/pr83575.c: New testcase.
6282 2018-01-10 Michael Collison <michael.collison@arm.com>
6284 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
6285 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
6286 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
6287 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
6288 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
6289 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
6290 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
6291 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
6292 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
6293 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
6294 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
6295 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
6296 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
6297 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
6298 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
6299 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
6301 2018-01-10 Michael Collison <michael.collison@arm.com>
6303 * gcc.target/aarch64/sha2.h: New shared testcase.
6304 * gcc.target/aarch64/sha2_1.c: New testcase.
6305 * gcc.target/aarch64/sha2_2.c: New testcase.
6306 * gcc.target/aarch64/sha2_3.c: New testcase.
6307 * gcc.target/aarch64/sha3.h: New shared testcase.
6308 * gcc.target/aarch64/sha3_1.c: New testcase.
6309 * gcc.target/aarch64/sha3_2.c: New testcase.
6310 * gcc.target/aarch64/sha3_3.c: New testcase.
6312 2018-01-10 Michael Collison <michael.collison@arm.com>
6314 * gcc.target/aarch64/sm3_sm4.c: New testcase.
6316 2018-01-10 Martin Sebor <msebor@redhat.com>
6318 PR tree-optimization/83781
6319 * gcc.dg/strlenopt-42.c: New test.
6321 2018-01-11 Martin Sebor <msebor@gmail.com>
6322 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6324 PR tree-optimization/83501
6325 PR tree-optimization/81703
6327 * gcc.dg/strlenopt-39.c: New test-case.
6328 * gcc.dg/pr81703.c: Likewise.
6330 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
6332 * gnat.dg/atomic10.adb: New test.
6334 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
6337 * gfortran.dg/deferred_character_18.f90: New test.
6339 2018-01-10 Martin Sebor <msebor@redhat.com>
6341 PR tree-optimization/83671
6342 * gcc.dg/strlenopt-40.c: New test.
6343 * gcc.dg/strlenopt-41.c: New test.
6345 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
6348 * gfortran.dg/allocate_with_typespec_7.f90: New test.
6350 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
6353 * gcc.target/powerpc/pr83399.c: New test.
6355 2018-01-10 David Malcolm <dmalcolm@redhat.com>
6358 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
6359 to reflect that the arguments are correctly underlined.
6360 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
6361 for globals, params, locals and literals.
6362 (test_sizeof): Directly test the location of "sizeof", rather than
6363 when used in compound expressions.
6364 (test_alignof): Likewise for "alignof".
6365 (test_string_literals): Likewise for string literals.
6366 (test_numeric_literals): Likewise for numeric literals.
6367 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
6368 (test_typeid): Likewise for typeid.
6369 (test_unary_plus): New.
6370 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
6373 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
6375 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
6377 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6379 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
6381 2018-01-10 Marek Polacek <polacek@redhat.com>
6384 * g++.dg/warn/Wduplicated-branches4.C: New test.
6386 2018-01-10 Jakub Jelinek <jakub@redhat.com>
6389 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
6392 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
6395 * g++.dg/cpp0x/new2.C: New.
6397 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
6400 * gcc.target/i386/pr83735.c: New test.
6402 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
6404 * lib/target-supports.exp (check_effective_target_branch_cost):
6406 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
6407 * gcc.dg/pr21643.c: Likewise.
6408 * gcc.dg/pr46309.c: Likewise.
6409 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6410 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
6411 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6412 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6413 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6414 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6415 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6416 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
6417 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6421 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6422 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6424 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
6427 * gcc.target/powerpc/pr83629.c: New testcase.
6429 2018-01-10 Richard Biener <rguenther@suse.de>
6432 * gcc.dg/pr78768.c: Un-XFAIL.
6434 2018-01-10 Richard Biener <rguenther@suse.de>
6437 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
6439 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
6441 PR tree-optimization/83753
6442 * gcc.dg/torture/pr83753.c: New test.
6444 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
6446 * gcc.target/i386/avx2-gather-1.c: Add -march.
6447 * gcc.target/i386/avx2-gather-2.c: Add -march.
6448 * gcc.target/i386/avx2-gather-3.c: Add -march.
6449 * gcc.target/i386/avx2-gather-4.c: Add -march.
6450 * gcc.target/i386/avx2-gather-5.c: Add -march.
6451 * gcc.target/i386/avx2-gather-6.c: Add -march.
6452 * gcc.target/i386/avx512f-gather-1.c: Add -march.
6453 * gcc.target/i386/avx512f-gather-2.c: Add -march.
6454 * gcc.target/i386/avx512f-gather-3.c: Add -march.
6455 * gcc.target/i386/avx512f-gather-4.c: Add -march.
6456 * gcc.target/i386/avx512f-gather-5.c: Add -march.
6457 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
6458 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
6459 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
6460 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
6461 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
6463 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
6466 * gcc.target/i386/pr78585.c: New test.
6468 2018-01-09 Jakub Jelinek <jakub@redhat.com>
6471 * g++.dg/cpp0x/pr83734.C: New test.
6473 2018-01-09 Carl Love <cel@us.ibm.com>
6475 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
6476 vec_mergeo builtins with float, double, long long, unsigned long long,
6477 bool long long arguments.
6478 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
6479 vec_float2 with double arguments.
6480 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
6481 vec_mergew and vec_mergow builtins.
6483 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
6486 * gfortran.dg/contiguous_6.f90: New test.
6488 2018-01-09 Richard Biener <rguenther@suse.de>
6490 PR tree-optimization/83668
6491 * gcc.dg/graphite/pr83668.c: New testcase.
6493 2018-01-09 Joseph Myers <joseph@codesourcery.com>
6495 PR tree-optimization/64811
6496 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
6497 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
6498 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
6499 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
6501 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
6503 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
6506 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
6508 2018-01-09 Tamar Christina <tamar.christina@arm.com>
6511 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
6512 no NEON and require softfp or hard float-abi.
6513 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
6515 2018-01-09 Richard Biener <rguenther@suse.de>
6517 PR tree-optimization/83572
6518 * gcc.dg/graphite/pr83572.c: New testcase.
6520 2018-01-09 Jakub Jelinek <jakub@redhat.com>
6523 * gcc.dg/sms-13.c: New test.
6525 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
6528 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
6530 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
6531 Monk Chiang <sh.chiang04@gmail.com>
6533 * gcc.target/riscv/save-restore-1.c: New.
6535 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6538 * gcc.target/powerpc/pr83677.c: New file.
6540 2018-01-08 Jeff Law <law@redhat.com>
6542 PR rtl-optimizatin/81308
6543 * g++.dg/pr81308-1.C: New test.
6544 * g++.dg/pr81308-2.C: New test.
6546 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
6548 PR target/83663 - Revert r255946
6549 * gcc.target/aarch64/vect-slp-dup.c: New.
6551 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6553 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
6556 2018-01-08 Richard Biener <rguenther@suse.de>
6558 PR tree-optimization/83563
6559 * gcc.dg/graphite/pr83563.c: New testcase.
6561 2018-01-08 Richard Biener <rguenther@suse.de>
6564 * g++.dg/torture/pr83713.C: New testcase.
6566 2018-01-08 Tom de Vries <tom@codesourcery.com>
6568 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
6570 2018-01-08 Richard Biener <rguenther@suse.de>
6572 PR tree-optimization/83685
6573 * gcc.dg/torture/pr83685.c: New testcase.
6575 2018-01-08 Richard Biener <rguenther@suse.de>
6578 * gcc.dg/lto/pr83719_0.c: New testcase.
6580 2018-01-08 Tom de Vries <tom@codesourcery.com>
6582 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
6583 * gcc.dg/graphite/run-id-1.c: Same.
6584 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
6586 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
6589 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
6590 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
6591 * gfortran.dg/pdt_27.f03: New test.
6594 * gfortran.dg/pdt_28.f03: New test.
6596 2018-01-08 Tom de Vries <tom@codesourcery.com>
6598 * c-c++-common/builtins.c: Require effective target alloca.
6599 * gcc.dg/Wrestrict.c: Same.
6600 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
6602 2018-01-08 Richard Biener <rguenther@suse.de>
6605 * gcc.dg/torture/pr83580.c: New testcase.
6607 2018-01-08 Richard Biener <rguenther@suse.de>
6610 * gcc.dg/pr83517.c: New testcase.
6612 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
6615 * gcc.dg/uninit-pr81897.c: New test.
6617 2018-01-06 Martin Sebor <msebor@redhat.com>
6619 PR tree-optimization/83640
6620 * gcc.dg/Wrestrict-6.c: New test.
6621 * gcc.dg/pr83640.c: New test.
6623 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
6625 * gcc.target/aarch64/reg-alloc-1.c: New test.
6627 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
6630 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
6632 2018-01-06 Jakub Jelinek <jakub@redhat.com>
6635 * gcc.dg/pr83480.c: New test.
6637 PR rtl-optimization/83682
6638 * gcc.target/i386/pr83682.c: New test.
6640 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
6644 * gfortran.dg/char_cast_1.f90: Update scan pattern.
6645 * gfortran.dg/dependency_49.f90: Likewise.
6646 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6647 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6648 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6649 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6650 * gfortran.dg/string_1_lp64.f90: New test.
6651 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6652 * gfortran.dg/string_3_lp64.f90: New test.
6654 2018-01-05 Jakub Jelinek <jakub@redhat.com>
6657 * gcc.target/i386/sse-26.c: New test.
6660 * gcc.target/i386/pr83604.c: New test.
6662 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
6664 * gcc.dg/vect/vect-align-4.c: New test.
6665 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
6666 and redefine as a structure with an unaligned member "b".
6667 (foo): Update accordingly.
6669 2018-01-05 Sudakshina Das <sudi.das@arm.com>
6672 * gcc.target/aarch64/bics_5.c: New test.
6673 * gcc.target/arm/bics_5.c: Likewise.
6675 2018-01-05 Jakub Jelinek <jakub@redhat.com>
6677 PR tree-optimization/83605
6678 * gcc.dg/pr83605.c: New test.
6680 2018-01-04 Jakub Jelinek <jakub@redhat.com>
6683 * gcc.target/i386/pr83554.c: New test.
6686 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
6689 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6693 * gfortran.dg/eoshift_8.f90: New test.
6694 * gfortran.dg/simplify_eoshift_1.f90: New test.
6696 2018-01-04 Jakub Jelinek <jakub@redhat.com>
6699 * gcc.dg/pr83585.c: New test.
6701 2018-01-04 Nathan Sidwell <nathan@acm.org>
6704 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
6706 2018-01-04 Jakub Jelinek <jakub@redhat.com>
6709 * gcc.dg/pr83666.c: New test.
6711 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
6714 * gcc.target/alpha/pr83628-1.c: New test.
6715 * gcc.target/alpha/pr83628-2.c: Ditto.
6717 2018-01-04 Martin Liska <mliska@suse.cz>
6720 * g++.dg/ipa/pr82352.C: New test.
6722 2018-01-04 Jakub Jelinek <jakub@redhat.com>
6724 * gcc.dg/vect-opt-info-1.c: Moved to ...
6725 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
6726 vect_int targets, use dg-additional-options instead of dg-options and
6727 use relative line numbers instead of absolute.
6729 2018-01-03 Martin Sebor <msebor@redhat.com>
6731 PR tree-optimization/83655
6732 * gcc.dg/Wrestrict-5.c: New test.
6733 * c-c++-common/builtins.c: New test.
6735 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
6736 Alan Hayward <alan.hayward@arm.com>
6737 David Sherwood <david.sherwood@arm.com>
6739 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
6742 2018-01-03 Jeff Law <law@redhat.com>
6745 * gcc.target/i386/stack-check-17.c: New test.
6746 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
6748 2018-01-03 Jakub Jelinek <jakub@redhat.com>
6751 * gcc.dg/pr83621.c: New test.
6754 * gcc.dg/pr83645.c: New test.
6756 2018-01-03 Martin Sebor <msebor@redhat.com>
6758 PR tree-optimization/83603
6759 * gcc.dg/Wrestrict-4.c: New test.
6762 * gcc.dg/const-2.c: New test.
6763 * gcc.dg/pure-3.c: New test.
6765 2018-01-03 Martin Sebor <msebor@redhat.com>
6767 * gcc.dg/Wrestrict-3.c: New test.
6769 2018-01-03 Jakub Jelinek <jakub@redhat.com>
6772 * g++.dg/opt/pr83555.C: New test.
6773 * g++.dg/ubsan/pr83555.C: New test.
6775 2018-01-03 David Malcolm <dmalcolm@redhat.com>
6778 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
6779 the !CHECKING_P case by expecting a note.
6780 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
6781 a note for the !CHECKING_P case, and move the return statement
6782 outside of #if CHECKING_P guard.
6784 2018-01-03 Jeff Law <law@redhat.com>
6787 * gcc.target/i386/stack-check-18.c: New test.
6788 * gcc.target/i386/stack-check-19.c: New test.
6790 2018-01-03 Martin Sebor <msebor@redhat.com>
6792 PR tree-optimization/83501
6793 * c-c++-common/Warray-bounds-3.c: Remove xfail.
6795 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6797 PR tree-optimization/83501
6798 * gcc.dg/tree-ssa/pr83501-1.c: New test.
6800 2018-01-03 Nathan Sidwell <nathan@acm.org>
6803 * g++.dg/ipa/pr83667.C: New.
6805 2018-01-03 Martin Liska <mliska@suse.cz>
6807 PR tree-optimization/83593
6808 * gcc.dg/pr83593.c: New test.
6810 2018-01-03 Martin Liska <mliska@suse.cz>
6813 * g++.dg/ipa/pr83549.C: New test.
6815 2018-01-03 Marek Polacek <polacek@redhat.com>
6818 * g++.dg/warn/mvp2.C: New test.
6820 2018-01-03 Jakub Jelinek <jakub@redhat.com>
6822 PR preprocessor/83602
6823 * g++.dg/cpp/pr83602.C: New test.
6826 * g++.dg/parse/pr83634.C: New test.
6828 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6831 * gfortran.dg/eoshift_7.f90: New test.
6833 2018-01-03 Jan Beulich <jbeulich@suse.com>
6835 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
6836 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
6838 2018-01-03 Jakub Jelinek <jakub@redhat.com>
6840 Update copyright years.
6842 2018-01-03 Martin Liska <mliska@suse.cz>
6845 * gcc.dg/ipa/pr83594.c: New test.
6847 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
6848 Alan Hayward <alan.hayward@arm.com>
6849 David Sherwood <david.sherwood@arm.com>
6851 * gcc.dg/vect-opt-info-1.c: New test.
6853 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6855 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
6856 floorf128, truncf128, and roundf128.
6857 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
6858 optimizations added in match.pd.
6859 * gcc.target/powerpc/float128-hw6.c: Likewise.
6860 * gcc.target/powerpc/float128-hw7.c: Likewise.
6861 * gcc.target/powerpc/float128-hw8.c: Likewise.
6862 * gcc.target/powerpc/float128-hw9.c: Likewise.
6863 * gcc.target/powerpc/float128-hw10.c: Likewise.
6864 * gcc.target/powerpc/float128-hw11.c: Likewise.
6866 2018-01-02 Jakub Jelinek <jakub@redhat.com>
6869 * g++.dg/cpp0x/pr83556.C: New test.
6871 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6875 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
6876 * gfortran.dg/simplify_cshift_4.f90: New test.
6878 2018-01-02 Marek Polacek <polacek@redhat.com>
6881 * g++.dg/cpp0x/inh-ctor30.C: New test.
6884 * g++.dg/cpp1z/pr83644.C: New test.
6886 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
6889 * gfortran.dg/coarray_45.f90: New test.
6892 * gfortran.dg/coarray_46.f90: New test.
6894 2018-01-01 Jakub Jelinek <jakub@redhat.com>
6896 PR tree-optimization/83581
6897 * gcc.dg/pr83581.c: New test.
6900 * gcc.dg/pr83595.c: New test.
6903 * g++.dg/opt/pr83608.C: New test.
6906 * gcc.dg/pr83609.c: New test.
6907 * g++.dg/opt/pr83609.C: New test.
6910 * gcc.dg/pr83623.c: New test.
6912 * gcc.target/i386/i386.exp
6913 (check_effective_target_avx512vpopcntdqvl): New proc.
6914 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
6915 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
6916 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
6918 Copyright (C) 2018 Free Software Foundation, Inc.
6920 Copying and distribution of this file, with or without modification,
6921 are permitted in any medium without royalty provided the copyright
6922 notice and this notice are preserved.