]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
i386-common.c (OPTION_MASK_ISA_WAITPKG_SET, [...]): New defines.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
2
3 * gcc.target/i386/tpause-1.c: New test.
4 * gcc.target/i386/umonitor-1.c: New test.
5
6 2018-05-11 Jakub Jelinek <jakub@redhat.com>
7
8 PR c/85696
9 * c-c++-common/gomp/pr85696.c: New test.
10
11 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
12 Jakub Jelinek <jakub@redhat.com>
13
14 PR tree-optimization/85692
15 * gcc.target/i386/pr85692.c: New test.
16
17 2018-05-11 Martin Liska <mliska@suse.cz>
18
19 PR sanitizer/85556
20 * c-c++-common/ubsan/attrib-6.c: New test.
21
22 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
23
24 PR fortran/85687
25 * gfortran.dg/pr85687.f90: new test.
26
27 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
28
29 PR fortran/85521
30 * gfortran.dg/pr85521_1.f90: New test.
31 * gfortran.dg/pr85521_2.f90: New test.
32
33 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
34
35 PR fortran/70870
36 * gfortran.dg/pr70870_1.f90: New test.
37
38 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
39
40 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
41
42 2018-05-10 Jakub Jelinek <jakub@redhat.com>
43
44 PR c++/85662
45 * g++.dg/ext/offsetof2.C: New test.
46
47 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
48
49 PR fortran/68846
50 * gfortran.dg/temporary_3.f90 : New test.
51
52 PR fortran/70864
53 * gfortran.dg/temporary_2.f90 : New test.
54
55 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
56
57 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
58 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
59 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
60 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
61 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
62 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
63 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
64 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
65 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
66 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
67 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
68 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
69 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
70 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
71 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
72 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
73 * gcc.dg/vmx/st-be-order.c: Delete testcase.
74 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
75 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
76 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
77 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
78 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
79 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
80 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
81 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
82 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
83 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
84
85 2018-05-10 Jakub Jelinek <jakub@redhat.com>
86
87 PR tree-optimization/85699
88 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
89 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
90 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
91 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
92
93 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
94
95 * g++.dg/tls/pr85400.C: New test.
96
97 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
98
99 PR c++/85713
100 * g++.dg/cpp1y/lambda-generic-85713.C: New.
101
102 2018-05-09 Carl Love <cel@us.ibm.com>
103
104 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
105
106 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
107
108 PR c++/85713
109 Revert:
110 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
111
112 PR c++/84588
113 * g++.dg/cpp1y/pr84588.C: New.
114
115 2018-05-09 Andreas Schwab <schwab@suse.de>
116
117 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
118
119 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
120
121 * gcc.target/aarch64/store_lane_spill_1.c: New test.
122 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
123
124 2018-05-08 Carl Love <cel@us.ibm.com>
125 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
126
127 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
128
129 PR c++/84588
130 * g++.dg/cpp1y/pr84588.C: New.
131
132 2018-05-08 Marek Polacek <polacek@redhat.com>
133
134 PR c++/85695
135 * g++.dg/cpp1z/constexpr-if22.C: New test.
136
137 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
138
139 PR target/85693
140 * gcc.target/i386/pr85693.c: New test.
141
142 2018-05-08 Jakub Jelinek <jakub@redhat.com>
143
144 PR target/85683
145 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
146 scan-assembler-times checking that except for [fh]*xor other functions
147 don't use any load instructions.
148
149 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
150
151 * gcc.target/i386/builtin_target.c: Test goldmont.
152 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
153 arch=silvermont.
154
155 2018-05-08 Jakub Jelinek <jakub@redhat.com>
156
157 PR target/85572
158 * g++.dg/other/sse2-pr85572-1.C: New test.
159 * g++.dg/other/sse2-pr85572-2.C: New test.
160 * g++.dg/other/sse4-pr85572-1.C: New test.
161 * g++.dg/other/avx2-pr85572-1.C: New test.
162
163 PR target/85317
164 * gcc.target/i386/pr85317.c: New test.
165 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
166 optimization barrier to avoid optimizing away the expected insn.
167
168 PR target/85480
169 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
170 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
171
172 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
173
174 * g++.dg/other/sve_const_pred_1.C: Rename to...
175 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
176 target selectors and explicit -march options.
177 * g++.dg/other/sve_const_pred_2.C: Rename to...
178 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
179 * g++.dg/other/sve_const_pred_3.C: Rename to...
180 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
181 * g++.dg/other/sve_const_pred_4.C: Rename to...
182 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
183 * g++.dg/other/sve_tls_2.C: Rename to...
184 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
185 * g++.dg/other/sve_vcond_1.C: Rename to...
186 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
187 * g++.dg/other/sve_vcond_1_run.C: Rename to...
188 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
189
190 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
191
192 PR testsuite/85586
193 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
194 !vect_no_align.
195
196 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
197
198 PR c++/57429
199 * g++.dg/cpp0x/deleted14.C: New.
200
201 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
202 Alan Hayward <alan.hayward@arm.com>
203 David Sherwood <david.sherwood@arm.com>
204
205 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
206 XFAIL the BIC test.
207 * gcc.target/aarch64/sve/vcond_7.c: New test.
208 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
209
210 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
211
212 PR c++/70563
213 * g++.dg/cpp0x/sfinae62.C: New.
214
215 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
216
217 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
218 load from src[i].
219
220 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
221
222 PR c++/80691
223 * g++.dg/cpp0x/narrowing1.C: New.
224
225 2018-05-08 Richard Biener <rguenther@suse.de>
226
227 PR middle-end/85588
228 * gcc.dg/torture/pr85574.c: Rename to...
229 * gcc.dg/torture/pr85588.c: ... this.
230
231 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
232
233 PR fortran/54613
234 * gfortran.dg/minmaxloc_12.f90: New test case.
235 * gfortran.dg/minmaxloc_13.f90: New test case.
236
237 2018-05-07 Nathan Sidwell <nathan@acm.org>
238
239 * g++.dg/cpp0x/range-for10.C: Delete.
240 * g++.dg/ext/forscope1.C: Delete.
241 * g++.dg/ext/forscope2.C: Delete.
242 * g++.dg/template/for1.C: Delete.
243
244 2018-05-07 Jeff Law <law@redhat.com>
245
246 * gfortran.dg/linefile.f90: New test.
247
248 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
249
250 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
251 and options.
252
253 2018-05-06 Jakub Jelinek <jakub@redhat.com>
254
255 PR c++/85659
256 * g++.dg/ext/asm14.C: New test.
257 * g++.dg/ext/asm15.C: New test.
258 * g++.dg/ext/asm16.C: New test.
259
260 2018-05-06 Michael Eager <eager@eagercon.com>
261
262 * gcc.target/microblaze/others/picdtr.c: Correct option
263 -fPIE -mpic-data-is-text-relative.
264
265 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
266
267 * gcc.target/microblaze/others/picdtr.c: Add test for
268 -fPIE -mpic-data-is-text-relative.
269
270 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
271
272 PR fortran/85507
273 * gfortran.dg/coarray_dependency_1.f90: New test.
274 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
275
276 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
277
278 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
279 to match the currently produced gimple.
280
281 2018-05-04 Carl Love <cel@us.ibm.com>
282 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
283 vec_trunc.
284 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
285 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
286 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
287 xvcmpgedp counts. Add xxsel counts.
288
289 2018-05-04 Richard Biener <rguenther@suse.de>
290
291 PR middle-end/85627
292 * g++.dg/torture/pr85627.C: New testcase.
293
294 2018-05-04 Richard Biener <rguenther@suse.de>
295
296 PR middle-end/85574
297 * gcc.dg/torture/pr85574.c: New testcase.
298 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
299
300 2018-05-04 Jakub Jelinek <jakub@redhat.com>
301
302 PR libstdc++/85466
303 * gcc.dg/nextafter-1.c: New test.
304 * gcc.dg/nextafter-2.c: New test.
305 * gcc.dg/nextafter-3.c: New test.
306 * gcc.dg/nextafter-4.c: New test.
307
308 2018-05-03 Nathan Sidwell <nathan@acm.org>
309
310 Remove -ffriend-injection.
311 * g++.old-deja/g++.jason/scoping15.C: Delete.
312 * g++.old-deja/g++.mike/net43.C: Delete.
313
314 2018-05-03 Jakub Jelinek <jakub@redhat.com>
315
316 PR target/85530
317 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
318 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
319 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
320 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
321
322 2018-05-03 Tom de Vries <tom@codesourcery.com>
323
324 PR testsuite/85106
325 * lib/scanoffloadtree.exp: New file.
326
327 2018-05-03 Richard Biener <rguenther@suse.de>
328
329 PR tree-optimization/85615
330 * gcc.dg/torture/pr85615.c: New testcase.
331
332 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
333
334 PR tree-optimization/70291
335 * gcc.dg/complex-6.c: New test.
336 * gcc.dg/complex-7.c: Likewise.
337
338 2018-05-03 Richard Biener <rguenther@suse.de>
339
340 PR testsuite/85579
341 * fortran.dg/pr51434.f90: Truncate transfer argument.
342
343 2018-05-02 Jakub Jelinek <jakub@redhat.com>
344
345 PR target/85582
346 * gcc.c-torture/execute/pr85582-3.c: New test.
347
348 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
349 Jason Merrill <jason@redhat.com>
350
351 PR c++/68374
352 * g++.dg/warn/Wshadow-13.C: New.
353 * g++.dg/warn/Wshadow-14.C: Likewise.
354
355 2018-05-02 Tom de Vries <tom@codesourcery.com>
356
357 PR libgomp/82428
358 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
359 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
360
361 2018-05-02 David Pagan <dave.pagan@oracle.com>
362
363 PR c/30552
364 * gcc.dg/noncompile/pr30552-1.c: New test.
365 * gcc.dg/noncompile/pr30552-2.c: New test.
366 * gcc.dg/noncompile/pr30552-3.c: New test.
367 * gcc.dg/noncompile/pr30552-4.c: New test.
368
369 2018-05-02 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/85597
372 * gcc.dg/vect/pr85597.c: New testcase.
373
374 2018-05-02 Tom de Vries <tom@codesourcery.com>
375
376 PR testsuite/85106
377 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
378 * lib/scanltranstree.exp: New file.
379 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
380 (scan-ltrans-tree-dump-times_required_options)
381 (scan-ltrans-tree-dump-not_required_options)
382 (scan-ltrans-tree-dump-dem_required_options)
383 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
384 * lib/gcc-dg.exp: Include scanltranstree.exp.
385
386 2018-05-02 Tom de Vries <tom@codesourcery.com>
387
388 PR testsuite/85106
389 * gcc.dg/ipa/ipa-icf-38.c: New test.
390 * gcc.dg/ipa/ipa-icf-38a.c: New test.
391 * lib/scandump.exp (dump-base): New proc.
392 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
393 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
394 base.
395 * lib/scanipa.exp: Add "" argument to scan-dump calls.
396 * lib/scanlang.exp: Same.
397 * lib/scanrtl.exp: Same.
398 * lib/scantree.exp: Same.
399 * lib/scanwpaipa.exp: New file.
400 * lib/gcc-dg.exp: Include scanwpaipa.exp.
401
402 2018-05-02 Richard Biener <rguenther@suse.de>
403
404 PR middle-end/85567
405 * gcc.dg/torture/pr85567.c: New testcase.
406
407 2018-05-02 Jakub Jelinek <jakub@redhat.com>
408
409 PR target/85582
410 * gcc.c-torture/execute/pr85582-1.c: New test.
411 * gcc.c-torture/execute/pr85582-2.c: New test.
412
413 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
414
415 PR tree-optimization/85586
416 * gcc.dg/vect/pr85586.c: New test.
417
418 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
419
420 PR tree-optimization/85143
421 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
422 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
423
424 2018-05-01 David Malcolm <dmalcolm@redhat.com>
425
426 PR c/84258
427 * c-c++-common/Wformat-pr84258.c: New test.
428
429 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
430
431 PR tree-optimization/82665
432 * gcc.dg/tree-ssa/pr82665.c: New test.
433
434 2018-04-30 David Malcolm <dmalcolm@redhat.com>
435
436 PR c++/85523
437 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
438 (test_add_fixit_insert_formatted_single_line): New function.
439 (test_add_fixit_insert_formatted_multiline): New function.
440 Extend expected output of generated patch to include fix-it hints
441 for these.
442 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
443 "gcc-rich-location.h". Add test coverage for
444 gcc_rich_location::add_fixit_insert_formatted.
445
446 2018-04-30 David Malcolm <dmalcolm@redhat.com>
447
448 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
449 (test_show_locus): Update for location_get_source_line returning a
450 char_span. Use char_span for handling words in the
451 "test_many_nested_locations" fix-it example.
452
453 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
454
455 * gcc.target/arc/interrupt-8.c: Update test.
456 * gcc.target/arc/loop-4.c: Likewise.
457 * gcc.target/arc/loop-hazard-1.c: Likewise.
458 * gcc.target/arc/sdata-3.c: Likewise.
459
460 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
461
462 * gcc.target/arc/store-merge-1.c: New test.
463 * gcc.target/arc/add_n-combine.c: Update test.
464
465 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
466
467 Microblaze Target: PIC data text relative
468
469 * gcc.target/microblaze/others/data_var1.c: Include
470 PIC case of r20 base register.
471 * gcc.target/microblaze/others/data_var2.c: Ditto.
472 * gcc.target/microblaze/others/picdtr.c: Add new
473 test case for -mpic-is-data-text-relative.
474 * gcc.target/microblaze/others/sdata_var1.c: Add
475 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
476 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
477 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
478 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
479 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
480 * gcc.target/microblaze/others/string_cst1_gpopt.c:
481 Ditto.
482 * gcc.target/microblaze/others/string_cst2_gpopt.c:
483 Ditto.
484
485 2018-04-30 Richard Biener <rguenther@suse.de>
486
487 PR tree-optimization/28364
488 PR tree-optimization/85275
489 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
490 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
491 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
492 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
493 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
494 still passes.
495 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
496 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
497 still passes.
498 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
499 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
500 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
501
502 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
503
504 PR target/84431
505 * gcc.target/i386/pr84431.c: New test.
506
507 2018-04-27 Martin Jambor <mjambor@suse.cz>
508
509 PR ipa/85549
510 * g++.dg/ipa/pr85549.C: New test.
511
512 2018-04-27 Jakub Jelinek <jakub@redhat.com>
513
514 PR c++/85553
515 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
516 directive.
517 * g++.dg/cpp0x/constexpr-85553.C: New test.
518
519 2018-04-27 David Malcolm <dmalcolm@redhat.com>
520
521 PR c++/85515
522 * g++.dg/pr85515-1.C: New test.
523 * g++.dg/pr85515-2.C: New test.
524
525 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
526
527 PR c++/84691
528 * g++.dg/cpp0x/friend3.C: New.
529
530 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
531
532 PR target/82518
533 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
534 Use check_effective_target_arm_little_endian.
535
536 2018-04-27 Jakub Jelinek <jakub@redhat.com>
537
538 PR tree-optimization/85529
539 * gcc.c-torture/execute/pr85529-1.c: New test.
540 * gcc.c-torture/execute/pr85529-2.c: New test.
541 * gcc.dg/pr85529.c: New test.
542
543 2018-04-26 Maciej W. Rozycki <macro@mips.com>
544
545 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
546 `.dword' in addition to `lw' and `.word'.
547
548 2018-04-26 Maciej W. Rozycki <macro@mips.com>
549
550 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
551
552 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
553
554 * gnat.dg/loop_optimization24.adb: New test.
555
556 2018-04-26 Richard Biener <rguenther@suse.de>
557
558 PR tree-optimization/85116
559 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
560 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
561 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
562 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
563
564 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
565
566 PR target/85473
567 * gcc.target/i386/pr85473-1.c: New test.
568 * gcc.target/i386/pr85473-2.c: New test.
569
570 2018-04-25 Nathan Sidwell <nathan@acm.org>
571 Jakub Jelinek <jakub@redhat.com>
572
573 PR c++/85437
574 PR c++/49171
575 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
576 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
577 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
578 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
579 * g++.dg/cpp0x/pr85437-1.C: New.
580 * g++.dg/cpp0x/pr85437-2.C: New.
581 * g++.dg/cpp0x/pr85437-3.C: New.
582 * g++.dg/cpp0x/pr85437-4.C: New.
583
584 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
585
586 PR fortran/85520
587 * gfortran.dg/pr85520.f90: New test.
588
589 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
590
591 PR target/85512
592 * gcc.dg/pr85512.c: New test.
593
594 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
595
596 PR target/85485
597 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
598 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
599 * gcc.dg/pr85388-1.c (dg-options): Likwise.
600 * gcc.dg/pr85388-2.c (dg-options): Likwise.
601 * gcc.dg/pr85388-3.c (dg-options): Likwise.
602 * gcc.dg/pr85388-4.c (dg-options): Likwise.
603 * gcc.dg/pr85388-5.c (dg-options): Likwise.
604 * gcc.dg/pr85388-6.c (dg-options): Likwise.
605 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
606 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
607 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
608 * gcc.target/i386/cet-label.c (dg-options): Likwise.
609 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
610 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
611 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
612 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
613 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
614 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
615 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
616 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
617 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
618 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
619 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
620 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
621 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
622 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
623 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
624 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
625 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
626 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
627 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
628 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
629 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
630 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
631 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
632 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
633 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
634 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
635 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
636 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
637 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
638 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
639 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
640 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
641 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
642 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
643 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
644 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
645 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
646 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
647 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
648 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
649 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
650 * gcc.target/i386/pr84146.c (dg-options): Likwise.
651 * gcc.target/i386/pr85403.c (dg-options): Likwise.
652 * gcc.target/i386/pr85404.c (dg-options): Likwise.
653 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
654 with -mshstk.
655 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
656 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
657 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
658 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
659 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
660 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
661 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
662 * (dg-options): Likwise.
663 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
664 -mno-cet.
665 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
666 * gcc.target/i386/cet-label-3.c: Removed.
667 * gcc.target/i386/cet-property-3.c: Likwise.
668 * gcc.target/i386/cet-sjlj-7.c: Likwise.
669
670 2018-04-24 Jakub Jelinek <jakub@redhat.com>
671
672 PR target/85511
673 * gcc.target/i386/pr85511.c: New test.
674
675 PR target/85503
676 * g++.dg/ext/pr85503.C: New test.
677
678 PR target/85508
679 * gcc.target/i386/pr85508.c: New test.
680
681 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
682
683 PR tree-optimization/85478
684 * g++.dg/pr85478.C: New test.
685
686 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
687
688 * g++.dg/torture/pr85496.C: New test.
689
690 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
691
692 PR rtl-optimization/85423
693 * gcc.dg/pr85423.c: New test.
694
695 2018-04-20 Martin Sebor <msebor@redhat.com>
696
697 PR c/85365
698 * gcc.dg/Wrestrict-15.c: New test.
699
700 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
701
702 PR target/85456
703 * gcc.target/powerpc/pr85456.c: New test.
704
705 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
706
707 * g++.dg/ext/undef-bool-1.C: Require lp64.
708 * gcc.target/powerpc/undef-bool-2.c: Likewise.
709
710 2018-04-20 Jeff Law <law@redhat.com>
711
712 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
713 stack protector.
714 * gcc.dg/stack-check-6.c: Likewise.
715 * gcc.dg/stack-check-6a.c: Likewise.
716 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
717 * gcc.target/i386/stack-check-18.c: Likewise.
718 * gcc.target/i386/stack-check-19.c: Likewise.
719
720 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
721
722 PR testsuite/85483
723 * gcc.target/aarch64/sve/vcond_1.c: Move to...
724 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
725 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
726 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
727
728 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
729
730 PR target/85469
731 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
732 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
733
734 2018-04-20 Richard Biener <rguenther@suse.de>
735
736 PR middle-end/85475
737 * gcc.dg/torture/pr85475.c: New testcase.
738
739 2018-04-20 Martin Jambor <mjambor@suse.cz>
740
741 ipa/85449
742 * gcc.dg/ipa/pr85449.c: New test.
743
744 2018-04-20 Martin Jambor <mjambor@suse.cz>
745
746 ipa/85447
747 * g++.dg/ipa/pr85447.C: New file.
748 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
749
750 2018-04-20 Jakub Jelinek <jakub@redhat.com>
751
752 PR c++/85462
753 * g++.dg/cpp0x/pr85462.C: New test.
754
755 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
756
757 * gcc.target/i386/pr85404.c: Require CET target.
758
759 2018-04-19 Jakub Jelinek <jakub@redhat.com>
760
761 PR tree-optimization/85467
762 * gcc.dg/pr85467.c: New test.
763
764 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
765
766 PR c++/84611
767 * g++.dg/parse/crash68.C: New.
768
769 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
770
771 PR libgcc/85334
772 * g++.dg/torture/pr85334.C: New test.
773
774 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
775
776 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
777 * g++.dg/diagnostic/pr85464.C: New.
778
779 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
780
781 PR target/85397
782 * gcc.dg/torture/pr85397-1.c: New test.
783 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
784 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
785
786 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
787
788 PR target/85404
789 * gcc.target/i386/pr85404.c: New test.
790
791 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
792
793 PR target/85417
794 * c-c++-common/attr-nocf-check-1.c: Compile with
795 -fcf-protection=none.
796 * c-c++-common/attr-nocf-check-3.c: Likewise.
797 * gcc.dg/march-generic.c: Likewise.
798 * gcc.target/i386/align-limit.c: Likewise.
799 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
800 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
801 * gcc.target/i386/cet-property-2.c: Likewise.
802 * gcc.target/i386/ret-thunk-26.c: Likewise.
803 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
804 targets.
805 * c-c++-common/fcf-protection-2.c: Likewise.
806 * c-c++-common/fcf-protection-3.c: Likewise.
807 * c-c++-common/fcf-protection-5.c: Likewise.
808 * c-c++-common/fcf-protection-6.c: Likewise.
809 * c-c++-common/fcf-protection-7.c: Likewise.
810 * gcc.target/i386/cet-label-3.c: New test.
811 * gcc.target/i386/cet-property-3.c: Likewise.
812 * gcc.target/i386/cet-sjlj-7.c: Likewise.
813 * gcc.target/i386/pr85417-1.c: Likewise.
814 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
815 __x86_indirect_thunk_nt_(r|e)ax
816 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
817 * gcc.target/i386/pr85403.c: Remove dg-error,
818
819 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
820
821 * gcc.target/i386/movdir-1.c: New test.
822
823 2018-04-19 Richard Biener <rguenther@suse.de>
824
825 PR middle-end/85455
826 * gcc.dg/pr85455.c: New testcase.
827
828 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
829
830 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
831 targets.
832 * g++.dg/lto/pr85405b_0.C: Likewise.
833 * g++.dg/lto/pr84805_0.C: Likewise.
834
835 2018-04-18 Martin Liska <mliska@suse.cz>
836
837 PR ipa/83983
838 PR ipa/85391
839 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
840 output.
841
842 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
843
844 PR target/85388
845 * gcc.dg/pr85388-1.c: New test.
846 * gcc.dg/pr85388-2.c: Likewise.
847 * gcc.dg/pr85388-3.c: Likewise.
848 * gcc.dg/pr85388-4.c: Likewise.
849 * gcc.dg/pr85388-5.c: Likewise.
850 * gcc.dg/pr85388-6.c: Likewise.
851
852 2018-04-18 Jan Hubicka <jh@suse.cz>
853 Martin Liska <mliska@suse.cz>
854
855 * g++.dg/lto/pr83121_0.C: Update template.
856 * g++.dg/lto/pr83121_1.C: Update template.
857 * g++.dg/lto/pr84805_0.C: Update template.
858 * g++.dg/lto/pr84805_1.C: Update template.
859 * g++.dg/lto/pr84805_2.C: Update template.
860
861 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
862
863 PR c++/84630
864 * g++.dg/cpp0x/pr84630.C: New.
865
866 2018-04-18 Jakub Jelinek <jakub@redhat.com>
867
868 PR c++/84463
869 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
870 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
871 in two cases. Uncomment two other tests and add expected dg-error for
872 them.
873 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
874 -Wnarrowing diagnostics on some targets for c++11.
875 * g++.dg/parse/array-size2.C: Remove xfail.
876 * g++.dg/cpp0x/constexpr-84463.C: New test.
877
878 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
879
880 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
881 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
882
883 2018-04-17 Jakub Jelinek <jakub@redhat.com>
884
885 PR testsuite/85326
886 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
887 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
888 * g++.dg/other/sve_tls_2.C: Require effective target tls.
889
890 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
891
892 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
893 prevent cascading of errors and change expected error message.
894 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
895 to 64-bit targets.
896 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
897 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
898 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
899 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
900 error message.
901 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
902
903 2018-04-17 Jakub Jelinek <jakub@redhat.com>
904
905 PR target/85430
906 * gcc.dg/pr85430.c: New test.
907
908 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
909
910 PR testsuite/85326
911 * gcc.target/arm/pr54300.C: Move to...
912 * g++.dg/other/pr54300.C: ... Here. Add target directives.
913 * gcc.target/arm/pr55073.C: Move to...
914 * g++.dg/other/pr55073.C: ... Here. Add target directives.
915 * gcc.target/arm/pr56184.C: Move to...
916 * g++.dg/other/pr56184.C: ... Here. Add target directives.
917 * gcc.target/arm/pr59985.C: Move to...
918 * g++.dg/other/pr59985.C: ... Here. Add target directives.
919 * gcc.target/aarch64/pr60675.C: Move to...
920 * g++.dg/other/pr60675.C: ... Here. Add target directives.
921 * gcc.target/aarch64/pr81422.C: Move to...
922 * g++.dg/other/pr81422.C: ... Here. Add target directives.
923 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
924 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
925 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
926 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
927 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
928 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
929 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
930 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
931 * gcc.target/aarch64/sve/tls_2.C: Move to...
932 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
933 * gcc.target/aarch64/pr81414.C: Rename to...
934 * gcc.target/aarch64/pr81414.c: ... This.
935 * gcc.target/aarch64/simd/pr67896.C: Rename to...
936 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
937 messages.
938 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
939 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
940 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
941 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
942 file name.
943
944 2018-04-17 Jakub Jelinek <jakub@redhat.com>
945
946 PR middle-end/85414
947 * gcc.dg/pr85414.c: New test.
948
949 2018-04-17 Martin Jambor <mjambor@suse.cz>
950
951 PR ipa/85421
952 * g++.dg/ipa/pr85421.C: New test.
953
954 2018-04-17 Martin Liska <mliska@suse.cz>
955
956 PR lto/85405
957 * g++.dg/lto/pr85405b_0.C: New test.
958 * g++.dg/lto/pr85405b_1.C: New test.
959
960 2018-04-17 Martin Liska <mliska@suse.cz>
961
962 PR lto/85405
963 * g++.dg/lto/pr85405_0.C: New test.
964 * g++.dg/lto/pr85405_1.C: New test.
965
966 2018-04-17 Martin Liska <mliska@suse.cz>
967
968 PR ipa/85329
969 * g++.dg/ext/pr85329-2.C: New test.
970 * g++.dg/ext/pr85329.C: New test.
971 * gcc.target/i386/mvc12.c: New test.
972
973 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
974
975 PR c++/85039
976 * g++.dg/pr85039-1.C: New.
977 * g++.dg/pr85039-2.C: New.
978 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
979
980 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
981
982 PR target/85080
983 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
984 if the target supports efficient unaligned storage accesses.
985
986 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
987
988 PR target/83660
989 * gcc.target/powerpc/pr83660.C: New test.
990
991 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
992
993 PR target/85403
994 * gcc.target/i386/pr85403.c: New test.
995
996 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
997
998 PR target/84331
999 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1000
1001 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1002 Jason Merrill <jason@redhat.com>
1003
1004 PR c++/85112
1005 * g++.dg/cpp0x/pr85112.C: New.
1006
1007 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1008
1009 PR testsuite/85326
1010 * g++.dg/ext/undef-bool-1.C: New file.
1011 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1012 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1013
1014 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1015
1016 PR target/85293
1017 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1018 corresponding dg-error clause.
1019 * gcc.target/powerpc/pr80098-3.c: Ditto.
1020 * gcc.target/powerpc/pr80103-1.c: Delete.
1021
1022 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1023
1024 PR fortran/81773
1025 PR fortran/83606
1026 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1027 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1028
1029 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1030
1031 PR fortran/85387
1032 * gfortran.dg/implied_do_io_5.f90: New test.
1033
1034 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1035
1036 PR target/83402
1037 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1038 several values: positive, negative, and zero.
1039 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1040 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1041
1042 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1043
1044 PR rtl-optimization/79916
1045 * gcc.target/powerpc/pr79916.c: New.
1046
1047 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR rtl-optimization/85393
1050 * g++.dg/opt/pr85393.C: New test.
1051 * g++.dg/opt/pr85393-aux.cc: New file.
1052
1053 PR rtl-optimization/85376
1054 * gcc.dg/pr85376.c: New test.
1055
1056 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1057
1058 PR rtl-optimization/83852
1059 * gcc.dg/pr83852.c: New testcase.
1060
1061 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1062
1063 PR testsuite/85326
1064 * gcc.target/s390/pr77822-1.C: Rename to ...
1065 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1066 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1067 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1068
1069 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1070
1071 PR lto/71991
1072 * gcc.target/i386/pr71991.c: New testcase.
1073
1074 2018-04-13 Martin Liska <mliska@suse.cz>
1075 Jakub Jelinek <jakub@redhat.com>
1076
1077 PR middle-end/81657
1078 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1079 call.
1080
1081 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1082
1083 PR c++/85385
1084 * g++.dg/diagnostic/macro-arg-count.C: New test.
1085
1086 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1087
1088 PR fortran/83064
1089 PR testsuite/85346
1090 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1091 array and move test to libgomp/testsuite/libgomp.fortran.
1092 * gfortran.dg/do_concurrent_6.f90: New test.
1093
1094 2018-04-12 Marek Polacek <polacek@redhat.com>
1095
1096 PR c++/85258
1097 * g++.dg/parse/error61.C: New test.
1098
1099 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1100
1101 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1102 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1103
1104 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1105
1106 PR target/85347
1107 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1108 specify -mvsx on gcc command line.
1109
1110 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1111
1112 PR middle-end/84955
1113 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1114 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1115
1116 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR target/85328
1119 * gcc.target/i386/pr85328.c: New test.
1120
1121 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1122
1123 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1124
1125 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR rtl-optimization/85342
1128 * gcc.target/i386/pr85342.c: New test.
1129
1130 2018-04-11 Jason Merrill <jason@redhat.com>
1131
1132 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1133 if ulimit -v is set.
1134
1135 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1136
1137 PR testsuite/85190
1138 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1139
1140 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1141
1142 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1143 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1144
1145 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR c++/70808
1148 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1149 effective target.
1150
1151 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1152
1153 PR target/84301
1154 * gcc.target/i386/pr84301.c: New test.
1155
1156 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR tree-optimization/85331
1159 * gcc.c-torture/execute/pr85331.c: New test.
1160
1161 2018-04-11 Marek Polacek <polacek@redhat.com>
1162
1163 PR c++/85032
1164 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1165 * g++.dg/cpp1z/constexpr-if21.C: New test.
1166
1167 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1168
1169 PR target/85281
1170 * gcc.target/i386/pr85281.c: New test.
1171
1172 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1173
1174 PR rtl-optimization/84659
1175 * gcc.dg/pr84659.c: New test.
1176
1177 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR debug/85302
1180 * g++.dg/debug/dwarf2/pr85302.C: New test.
1181
1182 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1183
1184 PR target/85261
1185 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1186 into register.
1187
1188 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1189
1190 PR c++/70808
1191 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1192
1193 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1194
1195 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1196 * gcc.target/powerpc/dimode_off.c: Ditto.
1197 * gcc.target/powerpc/tfmode_off.c: Ditto.
1198 * gcc.target/powerpc/timode_off.c: Ditto.
1199
1200 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1201
1202 * gcc.target/powerpc/vec-ldl-1.c: New test.
1203 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1204 corrections to ABI implementation.
1205
1206 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1207
1208 PR target/85056
1209 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1210
1211 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR rtl-optimization/85300
1214 * gcc.dg/pr85300.c: New test.
1215
1216 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1217
1218 PR c++/85110
1219 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1220 where we now show the pertinent parameter.
1221 * g++.dg/diagnostic/aka2.C: Likewise.
1222 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1223
1224 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR fortran/85313
1227 * gfortran.dg/gomp/pr85313.f90: New test.
1228
1229 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1230
1231 PR c++/24314
1232 * g++.dg/parse/template29.C: New.
1233
1234 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1235
1236 PR testsuite/85190
1237 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1238
1239 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR target/85177
1242 PR target/85255
1243 * gcc.target/i386/avx512f-pr85177.c: New test.
1244 * gcc.target/i386/avx512f-pr85255.c: New test.
1245
1246 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1247
1248 PR tree-optimization/85286
1249 * gcc.dg/vect/pr85286.c: New test.
1250
1251 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1252
1253 PR target/85173
1254 * gcc.target/arm/pr85173.c: New test.
1255
1256 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1257
1258 PR lto/85248
1259 * gcc.dg/lto/pr85248_0.c: New test.
1260 * gcc.dg/lto/pr85248_1.c: New test.
1261
1262 2018-04-09 Jan Hubicka <jh@suse.cz>
1263
1264 PR lto/85078
1265 * g++.dg/torture/pr85078.C: New.
1266
1267 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1268
1269 PR c++/85227
1270 * g++.dg/cpp1z/decomp44.C: New.
1271 * g++.dg/cpp1z/decomp45.C: Likewise.
1272
1273 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1274
1275 PR fortran/83064
1276 * gfortran.dg/do_concurrent_5.f90: New test.
1277 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1278 message.
1279
1280 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1281
1282 PR fortran/51260
1283 * gfortran.dg/parameter_array_element_3.f90: New test.
1284
1285 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1286
1287 PR c++/85194
1288 * g++.dg/cpp1z/decomp43.C: New test.
1289
1290 PR rtl-optimization/80463
1291 * g++.dg/pr80463.C: Add -w to dg-options.
1292
1293 2018-04-09 Richard Biener <rguenther@suse.de>
1294
1295 PR tree-optimization/85284
1296 * gcc.dg/torture/pr85284.c: New testcase.
1297
1298 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1299
1300 PR rtl-optimization/80463
1301 PR rtl-optimization/83972
1302 PR rtl-optimization/83480
1303
1304 * gcc.dg/pr80463.c: New test.
1305 * g++.dg/pr80463.C: Likewise.
1306 * gcc.dg/pr83972.c: Likewise.
1307
1308 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1309
1310 PR rtl-optimization/83913
1311 * gcc.dg/pr83913.c: New test.
1312
1313 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1314
1315 PR rtl-optimization/83962
1316 * gcc.dg/pr83962.c: New test.
1317
1318 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1319
1320 PR rtl-optimization/83530
1321 * gcc.dg/pr83530.c: New test.
1322
1323 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1324
1325 PR middle-end/82976
1326 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1327
1328 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1329
1330 PR tree-optimization/85257
1331 * gcc.dg/pr85257.c: New test.
1332
1333 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1334
1335 * g++.dg/opt/pr85196.C: New test.
1336
1337 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1338
1339 PR c++/84269
1340 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1341 std::tuple here since they need C++11.
1342 * g++.dg/lookup/missing-std-include-8.C: New test.
1343 * g++.dg/lookup/missing-std-include.C: Move std::array and
1344 std::tuple test to missing-std-include-6.C to avoid failures
1345 with C++98.
1346
1347 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1348
1349 PR debug/85252
1350 * gcc.dg/debug/pr85252.c: New test.
1351
1352 PR rtl-optimization/84872
1353 * gcc.dg/graphite/pr84872.c: New test.
1354
1355 PR c++/85210
1356 * g++.dg/cpp1z/decomp42.C: New test.
1357
1358 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1359
1360 PR c++/85021
1361 * g++.dg/lookup/missing-std-include-7.C: New test.
1362
1363 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1364
1365 * gcc.dg/struct-simple.c: Revert r254862.
1366 * lib/target-supports.exp
1367 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1368
1369 2018-04-06 Richard Biener <rguenther@suse.de>
1370
1371 PR middle-end/85244
1372 * gcc.dg/torture/pr85244-1.c: New testcase.
1373 * gcc.dg/torture/pr85244-2.c: Likewise.
1374
1375 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1376
1377 PR sanitizer/85213
1378 * c-c++-common/ubsan/pr85213.c: New test.
1379
1380 2018-04-06 Richard Biener <rguenther@suse.de>
1381
1382 PR middle-end/85180
1383 * gcc.dg/pr85180.c: New testcase.
1384
1385 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1386
1387 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1388 to trigger the optimization. Do some cleanup and function
1389 renaming. Add more test functions.
1390
1391 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1392
1393 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1394 options.
1395 * gcc.target/s390/hotpatch-1.c: Skip when building without
1396 optimization.
1397 * gcc.target/s390/hotpatch-10.c: Likewise.
1398 * gcc.target/s390/hotpatch-11.c: Likewise.
1399 * gcc.target/s390/hotpatch-12.c: Likewise.
1400 * gcc.target/s390/hotpatch-13.c: Likewise.
1401 * gcc.target/s390/hotpatch-14.c: Likewise.
1402 * gcc.target/s390/hotpatch-15.c: Likewise.
1403 * gcc.target/s390/hotpatch-16.c: Likewise.
1404 * gcc.target/s390/hotpatch-17.c: Likewise.
1405 * gcc.target/s390/hotpatch-18.c: Likewise.
1406 * gcc.target/s390/hotpatch-19.c: Likewise.
1407 * gcc.target/s390/hotpatch-2.c: Likewise.
1408 * gcc.target/s390/hotpatch-3.c: Likewise.
1409 * gcc.target/s390/hotpatch-4.c: Likewise.
1410 * gcc.target/s390/hotpatch-5.c: Likewise.
1411 * gcc.target/s390/hotpatch-6.c: Likewise.
1412 * gcc.target/s390/hotpatch-7.c: Likewise.
1413 * gcc.target/s390/hotpatch-8.c: Likewise.
1414 * gcc.target/s390/hotpatch-9.c: Likewise.
1415
1416 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1417
1418 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1419 check for an error instead.
1420 * gcc.dg/Wattributes-6.c: Likewise.
1421
1422 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR c++/85209
1425 * g++.dg/cpp1z/decomp39.C: New test.
1426 * g++.dg/cpp1z/decomp40.C: New test.
1427
1428 PR c++/85208
1429 * g++.dg/cpp1z/decomp41.C: New test.
1430
1431 PR middle-end/85195
1432 * gcc.dg/pr85195.c: New test.
1433
1434 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1435
1436 PR c++/80956
1437 * g++.dg/cpp0x/initlist100.C: New.
1438 * g++.dg/cpp0x/initlist101.C: Likewise.
1439
1440 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1441
1442 PR c++/84792
1443 * g++.dg/other/pr84792-1.C: New.
1444 * g++.dg/other/pr84792-2.C: Likewise.
1445
1446 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1447
1448 PR target/85193
1449 * gcc.target/i386/pr85193.c: New test.
1450
1451 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1452
1453 PR c++/84979
1454 * g++.dg/concepts/pr84979.C: New.
1455 * g++.dg/concepts/pr84979-2.C: New.
1456 * g++.dg/concepts/pr84979-3.C: New.
1457
1458 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1459
1460 PR c++/80026
1461 * g++.dg/cpp0x/variadic174.C: New.
1462
1463 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1464
1465 PR inline-asm/85172
1466 * g++.dg/ext/builtin13.C: New test.
1467 * g++.dg/ext/atomic-4.C: New test.
1468
1469 PR c++/85146
1470 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1471 * g++.dg/ext/bases3.C: New test.
1472
1473 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1474
1475 PR target/85203
1476 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1477 to match a single insn of the baz function. Move scan directives at
1478 the end of the file below the functions they are trying to test for
1479 better readability.
1480 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1481
1482 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1483
1484 PR rtl-optimization/84878
1485 * gcc.target/powerpc/pr84878.c: New test.
1486
1487 2018-04-04 Michael Matz <matz@suse.de>
1488
1489 * gcc.dg/Wstringop-overflow-4.c: New test.
1490 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1491
1492 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1493
1494 PR testsuite/85189
1495 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1496 for the diagnostics of overridden functions. Adjust for new wording.
1497
1498 2018-04-04 Richard Biener <rguenther@suse.de>
1499
1500 PR lto/85176
1501 * g++.dg/lto/pr85176_0.C: New testcase.
1502
1503 2018-04-04 Richard Biener <rguenther@suse.de>
1504
1505 PR testsuite/85191
1506 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1507 Fix typo.
1508
1509 2018-04-04 Martin Liska <mliska@suse.cz>
1510
1511 PR sanitizer/85174
1512 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1513 and msdata as a workaround for powerpc.
1514
1515 2018-04-04 Richard Biener <rguenther@suse.de>
1516
1517 PR tree-optimization/85168
1518 * gcc.dg/torture/pr85168.c: New testcase.
1519
1520 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1521
1522 PR c++/84943
1523 * g++.dg/pr84943.C: New.
1524 * g++.dg/pr84943-2.C: New.
1525
1526 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR rtl-optimization/85167
1529 * gcc.dg/pr85167.c: New test.
1530
1531 PR tree-optimization/85156
1532 * c-c++-common/pr85156.c: New test.
1533 * gcc.c-torture/execute/pr85156.c: New test.
1534
1535 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1536
1537 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1538 * gcc.target/powerpc/undef-bool-1.C: New file.
1539 * gcc.target/powerpc/undef-bool-2.c: New file.
1540
1541 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1542
1543 PR c++/84768
1544 * g++.dg/cpp1z/class-deduction52.C: New.
1545
1546 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR c++/85147
1549 * g++.dg/cpp0x/pr85147.C: New test.
1550
1551 PR c++/85140
1552 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1553
1554 PR c++/85134
1555 * g++.dg/gomp/pr85134.C: New test.
1556 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1557
1558 PR target/85169
1559 * gcc.c-torture/execute/pr85169.c: New test.
1560 * gcc.target/i386/avx512f-pr85169.c: New test.
1561 * gcc.target/i386/avx512bw-pr85169.c: New test.
1562
1563 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1564
1565 PR target/85126
1566 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1567 scan-assembler-times clause.
1568
1569 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1570
1571 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1572 dg-additional-options.
1573
1574 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1575
1576 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1577
1578 2018-04-03 Richard Biener <rguenther@suse.de>
1579
1580 PR testsuite/85154
1581 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1582
1583 2018-04-02 Jim Wilson <jimw@sifive.com>
1584
1585 * gcc.target/riscv/pr84660.c: New.
1586 * gcc.target/riscv/shift-and-1.c: New.
1587 * gcc.target/riscv/shift-and-2.c: New.
1588
1589 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1590
1591 PR fortran/85102
1592 * gfortran.dg/array_simplify_2.f90: New test.
1593
1594 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1595
1596 PR middle-end/85090
1597 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1598 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1599 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1600 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1601 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1602
1603 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1604
1605 PR c++/85027
1606 * g++.dg/pr85027.C: New.
1607
1608 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1609
1610 PR target/83315
1611 * gcc.target/powerpc/sse-maxps-2.c: New test.
1612 * gcc.target/powerpc/sse-minps-2.c: New test.
1613
1614 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1615
1616 PR c++/84791
1617 * g++.dg/gomp/pr84791.C: New test.
1618
1619 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1620
1621 PR fortran/84931
1622 * gfortran.dg/array_constructor_53.f90: New test.
1623
1624 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1625
1626 PR fortran/85130
1627 * gfortran.dg/substr_6.f90: Remove illegal test for
1628 out-of-bounds substring.
1629
1630 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1631
1632 PR fortran/85111
1633 * gfortran.dg/zero_sized_10.f90: New test.
1634
1635 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1636
1637 PR c++/84269
1638 * g++.dg/lookup/missing-std-include-6.C: New test.
1639 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1640 std::tuple tests.
1641 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1642 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1643 <cstring>, <cassert>, and <cstdlib>.
1644
1645 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1646
1647 PR inline-asm/84985
1648 * gcc.target/i386/pr84985.c: New.
1649
1650 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1651
1652 PR c++/85110
1653 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1654
1655 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1656
1657 PR c++/85108
1658 * g++.dg/warn/Wunused-var-31.C: New test.
1659
1660 PR c/85094
1661 * c-c++-common/Wduplicated-branches-14.c: New test.
1662
1663 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1664
1665 PR c++/84606
1666 * g++.dg/cpp0x/pr84606.C: New.
1667
1668 2018-03-29 Carl Love <cel@us.ibm.com>
1669
1670 Revert
1671 2017-09-27 Carl Love <cel@us.ibm.com>
1672
1673 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1674 for the __builtin_fctid and __builtin_fctiw.
1675
1676 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1677
1678 PR target/84912
1679 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1680 deleted builtin function.
1681 (div_weuo): Likewise.
1682 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1683 (div_deuo): Likewise.
1684
1685 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1686
1687 PR c++/85028
1688 * g++.dg/other/default13.C: New.
1689
1690 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1691
1692 PR target/85095
1693 * gcc.target/i386/pr85095-1.c: New test.
1694 * gcc.target/i386/pr85095-2.c: New test.
1695 * gcc.c-torture/execute/pr85095.c: New test.
1696
1697 PR tree-optimization/82004
1698 * gcc.dg/pr82004.c: New test.
1699
1700 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1701 Martin Liska <mliska@suse.cz>
1702
1703 PR sanitizer/85081
1704 * g++.dg/asan/pr85081.C: New test.
1705
1706 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1707
1708 PR c++/84789
1709 * g++.dg/template/pr84789.C: Adjust for testing with
1710 -fconcepts too.
1711
1712 PR c++/84973
1713 * g++.dg/template/pr84973.C: New.
1714 * g++.dg/template/pr84973-2.C: New.
1715 * g++.dg/template/pr84973-3.C: New.
1716
1717 PR c++/84968
1718 * g++.dg/eh/pr84968.C: New.
1719
1720 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1721
1722 PR target/84914
1723 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1724 long double multiply/divide uses the correct function.
1725 * gcc.target/powerpc/mulkc-3.c: Likewise.
1726 * gcc.target/powerpc/divkc-2.c: Likewise.
1727 * gcc.target/powerpc/divkc-3.c: Likewise.
1728
1729 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1730
1731 PR c++/85067
1732 * g++.dg/cpp0x/defaulted51.C: New.
1733 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1734
1735 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR c++/85077
1738 * g++.dg/ext/vector35.C: New test.
1739
1740 PR c++/85061
1741 * g++.dg/ext/builtin-offsetof3.C: New test.
1742
1743 PR c++/85076
1744 * g++.dg/cpp1y/pr85076.C: New test.
1745
1746 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1747
1748 PR fortran/85084
1749 * gfortran.dg/matmul_rank_1.f90: New test.
1750
1751 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1752 Harald Anlauf <anlauf@gmx.de>
1753
1754 * gfortran.dg/structure_constructor_15.f90: New test.
1755
1756 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1757
1758 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1759 for the diagnostics of overridden functions. Adjust for new wording.
1760 * g++.dg/cpp0x/implicit1.C: Likewise.
1761 * g++.dg/cpp0x/override1.C: Likewise.
1762 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1763 * g++.dg/eh/shadow1.C: Likewise.
1764 * g++.dg/inherit/covariant12.C: Likewise.
1765 * g++.dg/inherit/covariant14.C: Likewise.
1766 * g++.dg/inherit/covariant15.C: Likewise.
1767 * g++.dg/inherit/covariant16.C: Likewise.
1768 * g++.dg/inherit/covariant22.C: Likewise.
1769 * g++.dg/inherit/crash3.C: Likewise.
1770 * g++.dg/inherit/error2.C: Likewise.
1771 * g++.dg/template/crash100.C: Likewise.
1772 * g++.old-deja/g++.eh/spec6.C: Likewise.
1773 * g++.old-deja/g++.mike/p811.C: Likewise.
1774 * g++.old-deja/g++.other/virtual11.C: Likewise.
1775 * g++.old-deja/g++.other/virtual4.C: Likewise.
1776
1777 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1778
1779 PR target/85044
1780 * gcc.target/i386/pr85044.c: New test.
1781
1782 2018-03-27 Martin Sebor <msebor@redhat.com>
1783
1784 PR testsuite/83462
1785 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1786 other than x86.
1787
1788 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1789
1790 PR target/83009
1791 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1792
1793 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1794
1795 PR target/81863
1796 * gcc.target/arm/pr81863.c: New test.
1797
1798 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1799
1800 PR target/85056
1801 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1802 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1803
1804 2018-03-27 Richard Biener <rguenther@suse.de>
1805
1806 PR testsuite/82847
1807 * lib/target-supports.exp (check_ssse3_available): New function.
1808 (check_effective_target_vect_perm_short): Enable for x86 if
1809 check_ssse3_available.
1810
1811 2018-03-27 Richard Biener <rguenther@suse.de>
1812
1813 PR tree-optimization/85082
1814 * gfortran.dg/pr85082.f90: New testcase.
1815
1816 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1817
1818 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1819 to "l=2" in dg-final.
1820
1821 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1822
1823 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1824 * gcc.target/mips/fix-r4000-2.c: Likewise.
1825 * gcc.target/mips/fix-r4000-3.c: Likewise.
1826 * gcc.target/mips/fix-r4000-4.c: Likewise.
1827 * gcc.target/mips/fix-r4000-5.c: Likewise.
1828 * gcc.target/mips/fix-r4000-6.c: Likewise.
1829 * gcc.target/mips/fix-r4000-7.c: Likewise.
1830 * gcc.target/mips/fix-r4000-8.c: Likewise.
1831 * gcc.target/mips/fix-r4000-9.c: Likewise.
1832 * gcc.target/mips/fix-r4000-10.c: Likewise.
1833 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1834 "mulditi3_r4000" instead of "mulditi3".
1835 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1836 "umulditi3_r4000" instead of "umulditi3".
1837
1838 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1839
1840 PR c++/85068
1841 * g++.dg/inherit/covariant22.C: New test.
1842
1843 2018-03-27 Richard Biener <rguenther@suse.de>
1844
1845 PR testsuite/84004
1846 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1847 alignment.
1848
1849 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1850 Jason Merrill <jason@redhat.com>
1851
1852 PR c++/84632
1853 * g++.dg/init/array49.C: New.
1854 * g++.dg/torture/pr70499.C: Adjust.
1855
1856 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1857
1858 PR target/85073
1859 * gcc.target/i386/pr85073.c: New test.
1860
1861 2018-03-26 Richard Biener <rguenther@suse.de>
1862
1863 PR testsuite/85066
1864 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1865 instead of long.
1866
1867 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1868
1869 PR fortran/66709
1870 * gfortran.dg/parameter_array_format.f90: New test.
1871
1872 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1873 Neil Carlson <neil.n.carlson@gmail.com>
1874
1875 PR fortran/84381
1876 * gfortran.dg/literal_character_constant_1.inc: Replace
1877 call abort by STOP n.
1878 * gfortran.dg/overload_1.f90: Likewise.
1879
1880 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1881 Dominique d'Humieres <dominiq@gcc.gnu.org>
1882
1883 PR fortran/84924
1884 * gfortran.dg/scalar_pointer_1.f90: New test.
1885
1886 2018-03-25 Tom de Vries <tom@codesourcery.com>
1887
1888 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1889 precise.
1890
1891 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1892
1893 PR fortran/69497
1894 * gfortran.dg/pr89497.f90: New test.
1895
1896 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1897
1898 PR fortran/70068
1899 * gfortran.dg/substr_7.f90: New test.
1900
1901 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1902
1903 PR fortran/42651
1904 * gfortran.dg/pr42651.f90: New test.
1905 * gfortran.dg/func_result_7.f90: Update error message.
1906
1907 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1908
1909 PR tree-optimization/84005
1910 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1911 failing to force the alignment.
1912
1913 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1914
1915 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1916 from this to...
1917 <vclzd>: ...this.
1918
1919 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1920
1921 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1922 message. Fix scan-assembler patterns.
1923
1924 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR c++/85015
1927 * g++.dg/cpp0x/pr85015.C: New test.
1928
1929 PR c++/84942
1930 * g++.dg/cpp1y/pr84942.C: New test.
1931
1932 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1933
1934 PR inline-asm/85030
1935 * testsuite/gcc.target/i386/pr85030.c: New.
1936
1937 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1938
1939 PR target/85026
1940 * g++.dg/pr85026.C: New test.
1941
1942 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1943
1944 * g++.dg/debug/pr84704.C: XFAIL AIX.
1945
1946 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1947
1948 PR target/84826
1949 * gcc.target/arm/pr84826.c: Add dg directive.
1950
1951 2018-03-23 Marek Polacek <polacek@redhat.com>
1952
1953 PR c++/85033
1954 * g++.dg/ext/builtin-offsetof2.C: New test.
1955
1956 PR c++/85045
1957 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1958 * gcc.dg/pr85045.c: New test.
1959
1960 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1961
1962 PR debug/85020
1963 * gnat.dg/lto22.adb: New test.
1964 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1965 * gnat.dg/lto22_pkg2.ads: Likewise.
1966
1967 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR c/80778
1970 * gcc.dg/lto/pr80778_0.c: New test.
1971
1972 PR inline-asm/85034
1973 * gcc.target/i386/pr85034.c: New test.
1974
1975 PR inline-asm/85022
1976 * c-c++-common/torture/pr85022.c: New test.
1977
1978 PR sanitizer/85029
1979 * g++.dg/ubsan/pr85029.C: New test.
1980
1981 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1982
1983 PR c++/71251
1984 * g++.dg/cpp0x/pr71251.C: New.
1985
1986 PR c++/84789
1987 * g++.dg/template/pr84789.C: New.
1988 * g++.dg/template/pr84789-2.C: New.
1989 * g++.dg/template/pr84789-3.C: New.
1990 * g++.dg/parse/dtor11.C: Accept alternate error message.
1991
1992 PR c++/84729
1993 * g++.dg/pr84729.C: New.
1994 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1995 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1996 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1997
1998 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1999
2000 PR fortran/84922
2001 * gfortran.dg/interface_42.f90: New test.
2002 * gfortran.dg/interface_43.f90: New test.
2003
2004 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2005
2006 PR target/84826
2007 * gcc.target/arm/pr84826.c: New test.
2008
2009 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2010
2011 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2012 dg-require-effective-target.
2013 * gcc.target/arm/addr-modes-int.c: Likewise.
2014 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2015
2016 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2017
2018 PR target/84760
2019 * gcc.target/powerpc/altivec-ld-1.c: New test.
2020
2021 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2022
2023 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2024
2025 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR inline-asm/84941
2028 * gcc.dg/pr84941.c: New test.
2029
2030 2018-03-22 Tom de Vries <tom@codesourcery.com>
2031
2032 PR tree-optimization/84956
2033 * gcc.dg/pr84956.c: New test.
2034
2035 2018-03-22 Marek Polacek <polacek@redhat.com>
2036
2037 PR c++/84854
2038 * g++.dg/cpp1z/constexpr-if15.C: New test.
2039 * g++.dg/cpp1z/constexpr-if16.C: New test.
2040
2041 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2042
2043 * gcc.dg/builtin-tgmath-3.c: New test.
2044
2045 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2046
2047 PR c++/71965
2048 * g++.dg/concepts/pr71965.C: New.
2049
2050 PR c++/84610
2051 PR c++/84642
2052 * g++.dg/cpp0x/pr84610.C: New.
2053 * g++.dg/cpp0x/pr84642.C: New.
2054
2055 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2056
2057 PR c/84999
2058 * c-c++-common/pr84999.c: New test.
2059
2060 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 PR c++/84972
2063 * g++.dg/ext/desig10.C: New.
2064
2065 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2066 Harald Anlauf <anlauf@gmx.de>
2067
2068 PR fortran/84957
2069 * gfortran.dg/pr84957.f90: New test.
2070
2071 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR tree-optimization/84960
2074 * gcc.c-torture/compile/pr84960.c: New test.
2075
2076 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2077
2078 PR tree-optimization/84811
2079 * gcc.dg/torture/pr84811.c: New test.
2080
2081 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2082
2083 PR tree-optimization/84982
2084 * c-c++-common/pr84982.c: New test.
2085
2086 PR c++/84961
2087 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2088 "m" (++x) in C++.
2089 * g++.dg/torture/pr84961-1.C: New test.
2090 * g++.dg/torture/pr84961-2.C: New test.
2091
2092 2018-03-21 Nathan Sidwell <nathan@acm.org>
2093
2094 PR c++/85008
2095 * g++.dg/pr85008.C: New.
2096
2097 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2098
2099 PR fortran/84615
2100 * gfortran.dg/char_result_17.f90: New test.
2101
2102 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2103
2104 PR c++/84994
2105 * g++.dg/other/accessor-fixits-1.C: Move to...
2106 * g++.dg/torture/accessor-fixits-1.C: ...here.
2107 * g++.dg/other/accessor-fixits-2.C: Move to...
2108 * g++.dg/torture/accessor-fixits-2.C: ...here.
2109 * g++.dg/other/accessor-fixits-3.C: Move to...
2110 * g++.dg/torture/accessor-fixits-3.C: ...here.
2111 * g++.dg/other/accessor-fixits-4.C: Move to...
2112 * g++.dg/torture/accessor-fixits-4.C: ...here.
2113 * g++.dg/other/accessor-fixits-5.C: Move to...
2114 * g++.dg/torture/accessor-fixits-5.C: ...here.
2115 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2116 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2117 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2118
2119 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2120
2121 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2122
2123 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2124
2125 PR target/82989
2126 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2127
2128 2018-03-21 Nathan Sidwell <nathan@acm.org>
2129
2130 PR c++/84804
2131 * g++.dg/lookup/pr84804.C: New.
2132
2133 2018-03-21 Martin Sebor <msebor@redhat.com>
2134
2135 PR c++/84850
2136 * g++.dg/Wclass-memaccess-3.C: New test.
2137 * g++.dg/Wclass-memaccess-4.C: New test.
2138
2139 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2140
2141 PR c++/84892
2142 * g++.dg/other/accessor-fixits-1.C
2143 (test_access_const_t1_color): New.
2144 (test_deref_const_t1_color): New.
2145 * g++.dg/other/accessor-fixits-5.C: New testcase.
2146
2147 2018-03-21 Tom de Vries <tom@codesourcery.com>
2148
2149 PR tree-optimization/83126
2150 * gcc.dg/graphite/pr83126.c: New test.
2151
2152 2018-03-21 Nathan Sidwell <nathan@acm.org>
2153
2154 * g++.dg/ext/anon-struct6.C: Adjust.
2155 * g++.dg/ext/deprecate-1.C: New.
2156 * g++.dg/ext/deprecate-2.C: New.
2157 * g++.dg/lookup/pr84602.C: Adjust.
2158 * g++.dg/lookup/pr84962.C: Adjust.
2159 * g++.old-deja/g++.other/anon4.C
2160
2161 PR c++/84836
2162 * g++.dg/lookup/pr84836.C: New.
2163
2164 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2165
2166 PR tree-optimization/84969
2167 * gcc.dg/tree-ssa/pr84969.c: New test.
2168
2169 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR rtl-optimization/84989
2172 * gcc.target/i386/pr84989.c: New test.
2173
2174 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2175
2176 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2177
2178 2018-03-21 Martin Liska <mliska@suse.cz>
2179
2180 PR ipa/84963
2181 * gfortran.dg/goacc/pr84963.f90: New test.
2182
2183 2018-03-21 Marek Polacek <polacek@redhat.com>
2184
2185 PR c++/71638, ICE with NSDMI and reference.
2186 * g++.dg/cpp0x/nsdmi14.C: New test.
2187 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2188
2189 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2190
2191 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2192 MIPS with -mpaired-single directives.
2193
2194 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2195
2196 PR fortran/85001
2197 * gfortran.dg/interface_41.f90: New test.
2198
2199 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2200
2201 PR debug/84875
2202 * gcc.dg/pr84875.c: New test.
2203
2204 2018-03-20 Marek Polacek <polacek@redhat.com>
2205
2206 PR c++/84978, ICE with NRVO.
2207 * g++.dg/opt/nrv19.C: New test.
2208
2209 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2210
2211 PR target/82518
2212 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2213 Disable for armeb targets.
2214 * gcc.target/arm/pr82518.c: New test.
2215
2216 2018-03-20 Nathan Sidwell <nathan@acm.org>
2217
2218 PR c++/84962
2219 * g++.dg/lookup/pr84962.C: New.
2220
2221 PR c++/84970
2222 * g++.dg/lookup/pr84970.C: New.
2223
2224 2018-03-20 Richard Biener <rguenther@suse.de>
2225
2226 PR target/84986
2227 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2228
2229 2018-03-20 Martin Liska <mliska@suse.cz>
2230
2231 PR ipa/84825
2232 * g++.dg/ipa/pr84825.C: New test.
2233
2234 2018-03-20 Martin Liska <mliska@suse.cz>
2235
2236 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2237
2238 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR target/84845
2241 * gcc.c-torture/compile/pr84845.c: New test.
2242
2243 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2244
2245 PR target/82989
2246 * gcc.target/arm/pr82989.c: New test.
2247
2248 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2249
2250 PR target/84945
2251 * gcc.target/i386/pr84945.c: New test.
2252
2253 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2254
2255 PR target/81647
2256 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2257
2258 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR c/84953
2261 * gcc.dg/pr84953.c: New test.
2262
2263 2018-03-19 Marek Polacek <polacek@redhat.com>
2264
2265 PR c++/84925
2266 * g++.dg/cpp1z/lambda-__func__.C: New test.
2267
2268 PR c++/84927
2269 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2270
2271 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2272
2273 PR sanitizer/78651
2274 * g++.dg/asan/pr78651.C: New test.
2275
2276 2018-03-19 Tom de Vries <tom@codesourcery.com>
2277
2278 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2279 vect_int_mult. Add nvptx xfail for PR84958.
2280
2281 2018-03-19 Nathan Sidwell <nathan@acm.org>
2282
2283 PR c++/84835
2284 * g++.dg/cpp1y/pr84835.C: New.
2285
2286 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2287
2288 PR target/81647
2289 * gcc.target/aarch64/pr81647.c: New.
2290
2291 2018-03-19 Richard Biener <rguenther@suse.de>
2292
2293 PR tree-optimization/84933
2294 * g++.dg/pr84933.C: New testcase.
2295
2296 2018-03-19 Richard Biener <rguenther@suse.de>
2297
2298 PR tree-optimization/84859
2299 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2300 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2301 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2302 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2303
2304 2018-03-19 Nathan Sidwell <nathan@acm.org>
2305
2306 PR c++/84812
2307 * g++.dg/lookup/pr84812.C: New.
2308
2309 2018-03-19 Richard Biener <rguenther@suse.de>
2310
2311 PR tree-optimization/84929
2312 * gcc.dg/torture/pr84929.c: New testcase.
2313
2314 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2315
2316 PR target/84711
2317 * gcc.target/arm/big-endian-subreg.c: Delete.
2318
2319 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2320
2321 PR fortran/84931
2322 * gfortran.dg/array_constructor_52.f90: New test.
2323
2324 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2325
2326 PR fortran/77414
2327 * gfortran.dg/pr77414.f90: New test.
2328 * gfortran.dg/internal_references_1.f90: Adjust error message.
2329
2330 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2331
2332 PR fortran/65453
2333 * gfortran.dg/pr65453.f90: New test.
2334
2335 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2336
2337 PR tree-optimization/84913
2338 * gfortran.dg/vect/pr84913.f90: New test.
2339
2340 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2341
2342 PR fortran/79929
2343 * gfortran.dg/warn_concat.f90: New test.
2344
2345 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR target/84899
2348 * gcc.dg/pr84899.c: New test.
2349
2350 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2351
2352 PR fortran/69395
2353 * gfortran.dg/pr69395.f90: Add test for max dimensions
2354
2355 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2356
2357 PR target/84876
2358 * gcc.target/i386/pr84876.c: New test.
2359
2360 2018-03-16 Martin Liska <mliska@suse.cz>
2361
2362 PR ipa/84833
2363 * gcc.target/i386/mvc11.c: New test.
2364
2365 2018-03-16 Martin Liska <mliska@suse.cz>
2366
2367 PR ipa/84722
2368 * gcc.target/i386/mvc10.c: New test.
2369
2370 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2371
2372 PR c++/79937
2373 PR c++/82410
2374 * g++.dg/cpp1y/pr79937-1.C: New test.
2375 * g++.dg/cpp1y/pr79937-2.C: New test.
2376 * g++.dg/cpp1y/pr79937-3.C: New test.
2377 * g++.dg/cpp1y/pr79937-4.C: New test.
2378 * g++.dg/cpp1y/pr82410.C: New test.
2379
2380 2018-03-16 Tom de Vries <tom@codesourcery.com>
2381
2382 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2383
2384 2018-03-16 Tom de Vries <tom@codesourcery.com>
2385
2386 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2387
2388 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2389
2390 PR c++/84874
2391 * g++.dg/cpp2a/desig8.C: New test.
2392
2393 PR tree-optimization/84841
2394 * gcc.dg/pr84841.c: New test.
2395
2396 PR c++/84874
2397 * g++.dg/cpp2a/desig7.C: New test.
2398
2399 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2400 Jim MacArthur <jim.macarthur@codethink.co.uk>
2401
2402 * gfortran.dg/automatic_1.f90: New test.
2403 * gfortran.dg/automatic_repeat.f90: New test
2404 * gfortran.dg/automatic_save.f90: New test.
2405 * gfortran.dg/vax_structure.f90: New test.
2406
2407 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2408
2409 PR fortran/78741
2410 * gfortran.dg/pr78741.f90: New test.
2411
2412 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2413
2414 PR fortran/69395
2415 * gfortran.dg/pr69395.f90: New test.
2416
2417 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2418
2419 PR c++/79085
2420 * g++.dg/opt/pr79085.C: New test.
2421
2422 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2423
2424 PR target/84574
2425 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2426 label instead of __x86_indirect_thunk label.
2427
2428 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2429
2430 PR c++/84222
2431 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2432 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2433 * g++.dg/warn/deprecated-13.C: New test.
2434
2435 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2436
2437 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2438
2439 2018-03-15 Richard Biener <rguenther@suse.de>
2440
2441 PR c/84873
2442 * c-c++-common/pr84873.c: New testcase.
2443
2444 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2445
2446 PR target/84711
2447 * gcc.target/arm/big-endian-subreg.c: New.
2448
2449 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2450
2451 PR target/84860
2452 * gcc.c-torture/compile/pr84860.c: New test.
2453
2454 2018-03-15 Julia Koval <julia.koval@intel.com>
2455
2456 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2457 cannonlake.
2458 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2459 avx512bitalg.
2460
2461 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2462
2463 PR c/84853
2464 * gcc.dg/pr84853.c: New test.
2465
2466 2018-03-14 Carl Love <cel@us.ibm.com>
2467
2468 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2469
2470 2018-03-14 Martin Liska <mliska@suse.cz>
2471
2472 PR ipa/8480
2473 * g++.dg/lto/pr84805_0.C: New test.
2474 * g++.dg/lto/pr84805_1.C: New test.
2475 * g++.dg/lto/pr84805_2.C: New test.
2476
2477 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2478
2479 PR c/84852
2480 * gcc.dg/fixits-pr84852-1.c: New test.
2481 * gcc.dg/fixits-pr84852-2.c: New test.
2482
2483 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2484
2485 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2486 separate verbose message.
2487 * lib/scandump.exp (scan-dump-times): Likewise.
2488
2489 2018-03-14 Julia Koval <julia.koval@intel.com>
2490
2491 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2492 server.
2493 * gcc.target/i386/funcspec-56.inc: Ditto.
2494
2495 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2496
2497 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2498 aarch64_sve_hw.
2499
2500 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR sanitizer/83392
2503 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2504 check count from 17 to 14.
2505
2506 PR target/84844
2507 * gcc.target/i386/pr84844.c: New test.
2508
2509 2018-03-14 Richard Biener <rguenther@suse.de>
2510
2511 PR tree-optimization/84830
2512 * gcc.dg/torture/pr84830.c: New testcase.
2513
2514 2018-03-14 Marek Polacek <polacek@redhat.com>
2515
2516 PR c++/84596
2517 * g++.dg/cpp0x/static_assert15.C: New test.
2518
2519 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2520
2521 PR fortran/61775
2522 * gfortran.dg/pr61775.f90: New test.
2523
2524 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2525
2526 PR c++/84843
2527 * g++.dg/ext/pr84843-1.C: New test.
2528 * g++.dg/ext/pr84843-2.C: New test.
2529
2530 2018-03-13 David Pagan <dave.pagan@oracle.com>
2531
2532 PR c/46921
2533 * gcc.dg/pr46921.c: New test.
2534
2535 2018-03-13 Martin Sebor <msebor@redhat.com>
2536
2537 PR tree-optimization/84725
2538 * c-c++-common/Wstringop-truncation-4.c: New test.
2539 * c-c++-common/attr-nonstring-5.c: New test.
2540
2541 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2542
2543 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2544 than unpacks.
2545 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2546 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2547
2548 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2549
2550 * gcc.target/aarch64/sve/tls_1.c: New test.
2551 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2552
2553 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2554
2555 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2556 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2557
2558 2018-03-13 Martin Liska <mliska@suse.cz>
2559
2560 PR ipa/84658.
2561 * g++.dg/ipa/pr84658.C: New test.
2562
2563 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2564
2565 PR middle-end/84834
2566 * gcc.dg/pr84834.c: New test.
2567
2568 PR target/84827
2569 * gcc.target/i386/pr84827.c: New test.
2570
2571 PR target/84828
2572 * g++.dg/ext/pr84828.C: New test.
2573
2574 PR target/84786
2575 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2576 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2577
2578 PR c++/84808
2579 * g++.dg/cpp1y/constexpr-84808.C: New test.
2580
2581 PR c++/84704
2582 * g++.dg/debug/pr84704.C: New test.
2583
2584 2018-03-12 Renlin Li <renlin.li@arm.com>
2585
2586 * gcc.target/aarch64/movi_hf.c: New.
2587 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2588 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2589
2590 2018-03-12 Martin Sebor <msebor@redhat.com>
2591
2592 PR tree-optimization/83456
2593 * c-c++-common/Wrestrict-2.c: Remove test cases.
2594 * c-c++-common/Wrestrict.c: Same.
2595 * gcc.dg/Wrestrict-12.c: New test.
2596 * gcc.dg/Wrestrict-14.c: New test.
2597
2598 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2599
2600 * g++.dg/pr84821.C: New test.
2601
2602 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2603
2604 * gcc.dg/pr84799.c: New test.
2605
2606 2018-03-12 Richard Biener <rguenther@suse.de>
2607
2608 PR tree-optimization/84803
2609 * gcc.dg/torture/pr84803.c: New testcase.
2610
2611 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2612
2613 PR c++/84813
2614 * g++.dg/debug/pr84813.C: New test.
2615
2616 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2617
2618 PR fortran/84546
2619 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2620
2621 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2622
2623 PR fortran/83939
2624 * gfortran.dg/pr83939.f90
2625
2626 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2627
2628 PR fortran/66128
2629 * gfortran.dg/zero_sized_9.f90: New test.
2630
2631 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2632
2633 PR debug/58150
2634 * g++.dg/debug/dwarf2/enum2.C: New test.
2635
2636 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2637
2638 PR fortran/84734
2639 * gfortran.dg/pr84734.f90: New test.
2640
2641 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2642
2643 * gnat.dg/prot3.adb: New test.
2644 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2645
2646 2018-03-09 Jason Merrill <jason@redhat.com>
2647 Paolo Carlini <paolo.carlini@oracle.com>
2648
2649 PR c++/71169
2650 PR c++/71832
2651 * g++.dg/cpp0x/pr71169.C: New.
2652 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2653 * g++.dg/cpp0x/pr71832.C: Likewise.
2654
2655 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2656
2657 PR target/83969
2658 * gcc.target/powerpc/pr83969.c: New test.
2659
2660 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2661
2662 PR target/84772
2663 * gcc.dg/pr84772.c: New test.
2664
2665 PR c++/84076
2666 * g++.dg/warn/Wformat-2.C: New test.
2667
2668 PR c++/84767
2669 * g++.dg/ext/vla18.C: New test.
2670
2671 2018-03-09 Martin Sebor <msebor@redhat.com>
2672
2673 PR tree-optimization/84526
2674 * gcc.dg/Wrestrict-10.c: New test.
2675 * gcc.dg/Wrestrict-11.c: New test.
2676
2677 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2678
2679 PR rtl-optimization/84682
2680 * gcc.dg/torture/pr84682-1.c: New.
2681 * gcc.dg/torture/pr84682-2.c: New.
2682 * gcc.dg/torture/pr84682-3.c: New.
2683
2684 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2685
2686 PR c++/84724
2687 * g++.dg/ext/pr84724.C: New test.
2688
2689 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2690
2691 PR target/83712
2692 * gcc.target/arm/pr83712.c: New.
2693
2694 2018-03-09 Richard Biener <rguenther@suse.de>
2695
2696 PR tree-optimization/84775
2697 * gcc.dg/torture/pr84775.c: New testcase.
2698
2699 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2700
2701 PR debug/84404
2702 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2703 targets.
2704
2705 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2706
2707 * gcc.c-torture/compile/20180309-1.c: New test.
2708
2709 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2710
2711 PR c++/80598
2712 * g++.dg/warn/Wunused-function4.C: New test.
2713
2714 PR inline-asm/84742
2715 * gcc.target/i386/pr84742-1.c: New test.
2716 * gcc.target/i386/pr84742-2.c: New test.
2717
2718 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2719
2720 PR target/84748
2721 * gcc.c-torture/execute/pr84748.c: New test.
2722
2723 2018-03-08 Richard Biener <rguenther@suse.de>
2724
2725 PR middle-end/84552
2726 * gcc.dg/graphite/pr84552.c: New testcase.
2727
2728 2018-03-08 Richard Biener <rguenther@suse.de>
2729
2730 PR tree-optimization/84178
2731 * gcc.dg/torture/pr84178-2.c: New testcase.
2732
2733 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2734
2735 PR tree-optimization/84178
2736 * gcc.c-torture/compile/pr84178-1.c: New test.
2737
2738 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2739
2740 * lib/target-supports.exp: Do not return zero from a ifunc
2741 function.
2742
2743 2018-03-08 Richard Biener <rguenther@suse.de>
2744
2745 PR tree-optimization/84746
2746 * gcc.dg/torture/pr84746.c: New testcase.
2747
2748
2749 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2750 PR debug/84404
2751 PR debug/84408
2752 * gcc.dg/graphite/pr84404.c: New.
2753
2754 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR tree-optimization/84740
2757 * gcc.dg/torture/pr84740.c: New test.
2758
2759 PR tree-optimization/84739
2760 * gcc.dg/pr84739.c: New test.
2761
2762 2018-03-07 Martin Sebor <msebor@redhat.com>
2763
2764 PR tree-optimization/83519
2765 * gcc.dg/Wrestrict-13.c: New test.
2766
2767 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2768
2769 PR fortran/64124
2770 PR fortran/70409
2771 * gfortran.dg/pr64124.f90: New tests.
2772 * gfortran.dg/pr70409.f90: New tests.
2773
2774 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2775
2776 PR target/82411
2777 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2778
2779 2018-03-07 Martin Sebor <msebor@redhat.com>
2780
2781 PR tree-optimization/84526
2782 * gcc.dg/Wrestrict-10.c: New test.
2783
2784 2018-03-07 Martin Sebor <msebor@redhat.com>
2785
2786 PR tree-optimization/84468
2787 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2788 * gcc.dg/Wstringop-truncation.c: New test.
2789 * gcc.dg/Wstringop-truncation-2.c: New test.
2790
2791 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2792
2793 PR fortran/84565
2794 * gfortran.dg/pr84565.f90: New test.
2795
2796 PR middle-end/84723
2797 * gcc.target/i386/pr84723-1.c: New test.
2798 * gcc.target/i386/pr84723-2.c: New test.
2799 * gcc.target/i386/pr84723-3.c: New test.
2800 * gcc.target/i386/pr84723-4.c: New test.
2801 * gcc.target/i386/pr84723-5.c: New test.
2802
2803 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2804
2805 PR fortran/64107
2806 * gfortran.dg/pr64107.f90: New test.
2807
2808 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2809
2810 PR fortran/84697
2811 PR fortran/66128
2812 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2813
2814 2018-03-06 Marek Polacek <polacek@redhat.com>
2815
2816 PR c++/84684
2817 * g++.dg/cpp1z/constexpr-84684.C: New test.
2818
2819 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2820
2821 PR c/84721
2822 * gcc.dg/pr84721.c: New test.
2823
2824 PR target/84710
2825 * gcc.dg/pr84710.c: New test.
2826
2827 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2828
2829 PR fortran/56667
2830 * gfortran.dg/implied_do_2.f90: New test.
2831 * gfortran.dg/coarray_8.f90: Update for new error message.
2832
2833 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2834
2835 PR inline-asm/84683
2836 * g++.dg/ext/pr84683.C: New test.
2837
2838 PR tree-optimization/84687
2839 * gcc.dg/pr84687.c: New test.
2840
2841 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2842
2843 PR c++/84231
2844 * g++.dg/pr84231.C: New.
2845
2846 PR c++/84593
2847 * g++.dg/cpp1y/pr84593.C: New.
2848
2849 PR c++/84492
2850 * g++.dg/pr84492.C: New.
2851
2852 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2853
2854 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2855 __builtin_ppc_speculation_barrier.
2856
2857 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2858
2859 PR target/84700
2860 * gcc.target/powerpc/pr84700.c: New test.
2861
2862 2018-03-05 Nathan Sidwell <nathan@acm.org>
2863
2864 PR c++/84702
2865 * g++.dg/lookup/pr84702.C: New.
2866
2867 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR target/84564
2870 * gcc.target/i386/pr84564.c: New test.
2871
2872 2018-03-05 Marek Polacek <polacek@redhat.com>
2873
2874 PR c++/84707
2875 * g++.dg/cpp0x/inline-ns10.C: New test.
2876
2877 2018-03-05 Nathan Sidwell <nathan@acm.org>
2878
2879 PR c++/84694
2880 * g++.dg/template/pr84694.C: New.
2881
2882 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2883
2884 PR target/84524
2885 * gcc.c-torture/execute/pr84524.c: New test.
2886 * gcc.target/i386/avx512bw-pr84524.c: New test.
2887
2888 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2889
2890 PR target/84264
2891 * g++.dg/pr84264.C: New test.
2892
2893 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2894
2895 PR c++/84618
2896 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2897 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2898 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2899
2900 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2901
2902 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2903 * g++.dg/other/i386-3.C: Ditto.
2904 * gcc.target/i386/sse-12.c: Ditto.
2905 * gcc.target/i386/sse-13.c: Ditto.
2906 * gcc.target/i386/sse-14.c: Ditto.
2907 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2908 * gcc.target/i386/wbinvd-1.c: New test.
2909 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2910 * gcc.target/i386/pconfig-1.c: Ditto.
2911
2912 2018-03-05 Pádraig Brady <P@draigBrady.com>
2913 Nathan Sidwell <nathan@acm.org>
2914
2915 PR c++/84497
2916 * g++.dg/cpp0x/pr84497.C: New.
2917
2918 2018-03-05 Richard Biener <rguenther@suse.de>
2919
2920 PR tree-optimization/84670
2921 * gcc.dg/pr84670-1.c: New testcase.
2922 * gcc.dg/pr84670-2.c: Likewise.
2923 * gcc.dg/pr84670-3.c: Likewise.
2924 * gcc.dg/pr84670-4.c: Likewise.
2925
2926 2018-03-05 Richard Biener <rguenther@suse.de>
2927
2928 PR tree-optimization/84650
2929 * gcc.dg/graphite/pr84650.c: New testcase.
2930
2931 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2932
2933 PR c++/82022
2934 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2935
2936 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2937
2938 PR fortran/71085
2939 * gfortran.dg/pr71085.f90: New test.
2940
2941 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2942
2943 PR fortran/66128
2944 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2945
2946 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2947
2948 PR fortran/51434
2949 * gfortran.dg/pr51434.f90: New test.
2950
2951 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2952
2953 PR c++/61358
2954 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2955
2956 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2957
2958 PR c++/67370
2959 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2960
2961 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2962
2963 PR c++/71464
2964 * g++.dg/torture/pr71464.C: New.
2965
2966 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2967
2968 PR fortran/80965
2969 * gfortran.dg/select_type_41.f90: New test.
2970
2971 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2972
2973 PR c++/61135
2974 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2975
2976 2018-03-02 Marek Polacek <polacek@redhat.com>
2977
2978 PR c++/84578
2979 * g++.dg/ext/flexary29.C: New test.
2980
2981 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2982
2983 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2984
2985 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2986
2987 PR c++/81812
2988 * g++.dg/torture/pr81812.C: New.
2989
2990 2018-03-02 Marek Polacek <polacek@redhat.com>
2991
2992 PR c++/84171
2993 * g++.dg/warn/Wsign-compare-8.C: New test.
2994
2995 PR c++/84663
2996 * g++.dg/parse/array-size3.C: New test.
2997
2998 PR c++/84664
2999 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3000
3001 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3002
3003 PR c++/84662
3004 * g++.dg/cpp1y/pr84662.C: New test.
3005
3006 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3007
3008 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3009 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3010 "dg-lto-options".
3011 * g++.dg/lto/20101010-1_0.C: Likewise.
3012 * g++.dg/lto/20101010-2_0.C: Likewise.
3013
3014 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR ipa/84628
3017 * gcc.dg/pr84628.c: New test.
3018
3019 PR target/56540
3020 * gcc.target/ia64/pr56540.c: New test.
3021
3022 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3023
3024 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3025 32-bit target.
3026 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3027 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3028 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3029 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3030
3031 2018-03-02 Marek Polacek <polacek@redhat.com>
3032
3033 PR c++/84590
3034 * c-c++-common/ubsan/shift-11.c: New test.
3035
3036 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3037
3038 * gcc.dg/vect/vect-alias-check-13.c: New test.
3039
3040 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3041
3042 PR target/84614
3043 * gcc.dg/pr84614.c: New test.
3044
3045 PR inline-asm/84625
3046 * gcc.target/i386/pr84625.c: New test.
3047
3048 2018-03-02 Richard Biener <rguenther@suse.de>
3049
3050 PR tree-optimization/84427
3051 * gcc.dg/torture/pr84427.c: New testcase.
3052
3053 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3054
3055 PR target/84534
3056 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3057 powerpc64le*-*-linux*.
3058 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3059 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3060
3061 2018-03-01 Martin Sebor <msebor@redhat.com>
3062
3063 PR c++/84294
3064 * g++.dg/ext/attr-const.C: Remove xfail.
3065 * g++.dg/ext/attr-malloc-3.C: New test.
3066 * g++.dg/ext/attr-noinline-3.C: New test.
3067 * g++.dg/ext/attr-noreturn-3.C: New test.
3068 * g++.dg/ext/attr-nothrow-3.C: New test.
3069 * g++.dg/ext/attr-pure.C: Remove xfail.
3070
3071 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR sanitizer/70875
3074 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3075 dg-options and dg-shouldfail "ubsan" directive.
3076
3077 2018-03-01 Marek Polacek <polacek@redhat.com>
3078 Jason Merrill <jason@redhat.com>
3079
3080 PR c++/84582
3081 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3082 * g++.dg/cpp1z/static1.C: New test.
3083 * g++.dg/template/static37.C: New test.
3084
3085 2018-03-01 Nathan Sidwell <nathan@acm.org>
3086
3087 PR c++/84434
3088 * g++.dg/template/pr84434.C: New.
3089
3090 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3091
3092 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3093 -mthumb to the command-line.
3094
3095 2018-03-01 Marek Polacek <polacek@redhat.com>
3096
3097 PR c++/84596
3098 * g++.dg/cpp0x/static_assert14.C: New test.
3099
3100 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3101
3102 PR c++/79410
3103 * g++.dg/torture/pr79410.C: New.
3104
3105 2018-03-01 Martin Liska <mliska@suse.cz>
3106
3107 PR sanitizer/82484
3108 * gcc.dg/asan/pr82484.c: New test.
3109
3110 2018-03-01 Richard Biener <rguenther@suse.de>
3111
3112 PR debug/84645
3113 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3114
3115 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3116
3117 PR fortran/84219
3118 * gfortran.dg/coarray_47.f90: New test.
3119
3120 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3121
3122 PR fortran/84538
3123 * gfortran.dg/class_array_23.f03: New test.
3124
3125 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3126
3127 PR rtl-optimization/84528
3128 * gcc.dg/torture/pr84538.c: Rename to...
3129 * gcc.dg/torture/pr84528.c: ...this.
3130
3131 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3132
3133 PR rtl-optimization/84528
3134 * gcc.dg/torture/pr84538.c: New test.
3135
3136 2018-02-28 Martin Sebor <msebor@redhat.com>
3137
3138 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3139 -fpic test failures.
3140 * c-c++-common/Wrestrict-2.c: Same.
3141 * c-c++-common/Wstringop-truncation.c: Same.
3142 * gcc.dg/Warray-bounds-22.c: Same.
3143 * gcc.dg/Wstringop-overflow.c: Same.
3144 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3145 (signed_range): Same.
3146 (unsigned_anti_range): Same.
3147 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3148 (signed_range): Same.
3149 (unsigned_anti_range): Same.
3150 * gcc.dg/attr-alloc_size-7.c: Same.
3151 * gcc.dg/attr-alloc_size-8.c: Same.
3152 * gcc.dg/builtin-alloc-size.c: Same.
3153 * gcc.dg/builtin-stpncpy.c: Same.
3154 * gcc.dg/builtins-nonnull.c: Same.
3155 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3156 * gcc.dg/pr79214.c: Same.
3157 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3158 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3159 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3160 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3161 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3162 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3163 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3164 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3165 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3166 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3167 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3168
3169 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3170
3171 PR target/84014
3172 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3173
3174 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3175
3176 PR c++/84609
3177 * g++.dg/cpp0x/pr84609.C: New test.
3178
3179 2018-02-28 Martin Sebor <msebor@redhat.com>
3180
3181 PR testsuite/84617
3182 * g++.dg/ext/attr-malloc-3.C: New test.
3183 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3184 to pre-existing problems.
3185 * g++.dg/ext/attr-pure.C: Same.
3186
3187 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3188
3189 PR fortran/83901
3190 * gfortran.dg/associate_37.f90: New test.
3191
3192 PR fortran/83344
3193 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3194
3195 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3196
3197 PR target/52991
3198 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3199 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3200 * gcc.dg/bf-ms-layout-4.c: New test.
3201 * gcc.dg/bf-ms-layout-5.c: New test.
3202
3203 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3204
3205 PR target/83399
3206 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3207
3208 2018-02-28 Richard Biener <rguenther@suse.de>
3209
3210 PR tree-optimization/84584
3211 * gcc.dg/graphite/pr84584.c: New testcase.
3212
3213 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3214
3215 PR preprocessor/84517
3216 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3217
3218 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3219
3220 * c-c++-common/dump-ada-spec-12.c: New test.
3221 * c-c++-common/dump-ada-spec-13.c: Likewise.
3222
3223 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3224
3225 * c-c++-common/dump-ada-spec-11.c: New test.
3226
3227 2018-02-28 Martin Liska <mliska@suse.cz>
3228
3229 PR testsuite/84597
3230 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3231 * g++.dg/ext/timevar2.C: Likewise.
3232
3233 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3234
3235 * c-c++-common/dump-ada-spec-8.c: New test.
3236 * c-c++-common/dump-ada-spec-9.c: Likewise.
3237 * c-c++-common/dump-ada-spec-10.c: Likewise.
3238
3239 2018-02-28 Richard Biener <rguenther@suse.de>
3240
3241 PR middle-end/84607
3242 * gcc.dg/pr84607.c: New testcase.
3243
3244 2018-02-28 Nathan Sidwell <nathan@acm.org>
3245
3246 PR c++/84602
3247 * g++.dg/lookup/pr84602.C: New.
3248
3249 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR c++/83871
3252 PR c++/83503
3253 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3254 dg-options.
3255 * g++.dg/ext/attr-nonnull.C: Likewise.
3256 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3257 directives.
3258 * g++.dg/ext/attr-noinline-2.C: Likewise.
3259 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3260 -fdump-tree-eh in dg-options.
3261
3262 2018-02-28 Alan Modra <amodra@gmail.com>
3263
3264 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3265 GNU ld message.
3266 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3267
3268 2018-02-27 Martin Sebor <msebor@redhat.com>
3269
3270 PR c++/83871
3271 PR c++/83503
3272 * g++.dg/Wmissing-attributes.C: New test.
3273 * g++.dg/ext/attr-const-pure.C: New test.
3274 * g++.dg/ext/attr-const.C: New test.
3275 * g++.dg/ext/attr-deprecated-2.C: New test.
3276 * g++.dg/ext/attr-malloc-2.C: New test.
3277 * g++.dg/ext/attr-malloc.C: New test.
3278 * g++.dg/ext/attr-noinline-2.C: New test.
3279 * g++.dg/ext/attr-noinline.C: New test.
3280 * g++.dg/ext/attr-nonnull.C: New test.
3281 * g++.dg/ext/attr-noreturn-2.C: New test.
3282 * g++.dg/ext/attr-noreturn.C: New test.
3283 * g++.dg/ext/attr-nothrow-2.C: New test.
3284 * g++.dg/ext/attr-nothrow.C: New test.
3285 * g++.dg/ext/attr-optimize.C: New test.
3286 * g++.dg/ext/attr-pure.C: New test.
3287 * g++.dg/ext/attr-returns-nonnull.C: New test.
3288 * g++.dg/ext/attr-warning.C: New test.
3289
3290 2018-02-27 Nathan Sidwell <nathan@acm.org>
3291
3292 PR c++/84426
3293 * g++.dg/lookup/pr84426.C: New.
3294
3295 2018-02-27 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/84512
3298 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3299
3300 2018-02-27 Martin Liska <mliska@suse.cz>
3301
3302 PR gcov-profile/84548
3303 * g++.dg/gcov/pr84548.C: New test.
3304
3305 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR target/84575
3308 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3309
3310 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3311
3312 PR c++/84558
3313 * g++.dg/cpp1y/pr84558.C: New test.
3314
3315 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3316
3317 PR c++/84540
3318 * g++.dg/cpp0x/alignas14.C: New.
3319 * g++.dg/cpp0x/alignas15.C: Likewise.
3320
3321 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3322
3323 PR c++/84557
3324 * g++.dg/gomp/pr84557.C: New test.
3325
3326 2018-02-26 Marek Polacek <polacek@redhat.com>
3327
3328 PR c++/84325
3329 * g++.dg/cpp1z/pr84325.C: New test.
3330
3331 2018-02-26 Carl Love <cel@us.ibm.com>
3332
3333 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3334 Power 8 test file.
3335 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3336 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3337 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3338 -mcpu=power8.
3339 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3340 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3341 -mcpu=power8.
3342
3343 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3344
3345 PR target/84039
3346 * gcc.target/i386/indirect-thunk-1.c: Updated.
3347 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3348 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3349 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3350 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3351 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3352 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3353 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3354 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3355 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3356 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3357 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3358 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3359 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3360 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3361 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3362 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3363 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3364 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3365 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3366 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3367 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3368 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3369 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3370 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3371 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3372 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3373 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3374 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3375 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3376 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3377 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3378 * gcc.target/i386/ret-thunk-9.c: Likewise.
3379 * gcc.target/i386/ret-thunk-10.c: Likewise.
3380 * gcc.target/i386/ret-thunk-11.c: Likewise.
3381 * gcc.target/i386/ret-thunk-12.c: Likewise.
3382 * gcc.target/i386/ret-thunk-13.c: Likewise.
3383 * gcc.target/i386/ret-thunk-14.c: Likewise.
3384 * gcc.target/i386/ret-thunk-15.c: Likewise.
3385
3386 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3387
3388 * gcc.c-torture/execute/20180226-1.c: New test.
3389
3390 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3391
3392 PR tree-optimization/83965
3393 * gcc.dg/vect/pr83965-2.c: New test.
3394
3395 2018-02-26 Tom de Vries <tom@codesourcery.com>
3396
3397 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3398
3399 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3400
3401 PR target/84530
3402 * gcc.target/i386/ret-thunk-22.c: New test.
3403 * gcc.target/i386/ret-thunk-23.c: Likewise.
3404 * gcc.target/i386/ret-thunk-24.c: Likewise.
3405 * gcc.target/i386/ret-thunk-25.c: Likewise.
3406 * gcc.target/i386/ret-thunk-26.c: Likewise.
3407
3408 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3409
3410 PR c++/84533
3411 * g++.dg/cpp1z/pr84533.C: New.
3412
3413 2018-02-26 Marek Polacek <polacek@redhat.com>
3414
3415 PR c++/84537
3416 * g++.dg/parse/error60.C: New test.
3417
3418 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3419
3420 PR c++/84556
3421 * g++.dg/gomp/pr84556.C: New test.
3422 * g++.dg/vect/pr84556.cc: New test.
3423
3424 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3425
3426 PR fortran/32957
3427 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3428 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3429 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3430 * gfortran.dg/c_loc_test.f90: Likewise.
3431 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3432 * gfortran.dg/proc_decl_17.f90: Likewise.
3433 * gfortran.dg/proc_ptr_8.f90: Likewise.
3434
3435 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3436
3437 PR target/84521
3438 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3439 r254814 disabling -fomit-frame-pointer by default.
3440 * gcc.target/aarch64/spill_1.c: Likewise.
3441 * gcc.target/aarch64/test_frame_11.c: Likewise.
3442 * gcc.target/aarch64/test_frame_12.c: Likewise.
3443 * gcc.target/aarch64/test_frame_13.c: Likewise.
3444 * gcc.target/aarch64/test_frame_14.c: Likewise.
3445 * gcc.target/aarch64/test_frame_15.c: Likewise.
3446 * gcc.target/aarch64/test_frame_3.c: Likewise.
3447 * gcc.target/aarch64/test_frame_5.c: Likewise.
3448 * gcc.target/aarch64/test_frame_9.c: Likewise.
3449
3450 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3451
3452 PR fortran/83633
3453 * gfortran.dg/explicit_shape_1.f90: New test.
3454 * gfortran.dg/automatic_module_variable.f90: Update regex.
3455 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3456 * gfortran.dg/constant_shape.f90: Ditto.
3457 * gfortran.dg/dec_structure_23.f90: Ditto.
3458 * gfortran.dg/pr78240.f90: Ditto.
3459
3460 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3461
3462 PR fortran/84523
3463 * gfortran.dg/pr84523.f90: New test.
3464
3465 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3466
3467 PR fortran/78238
3468 * gfortran.dg/select_type_40.f90: New test.
3469
3470 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3471
3472 PR fortran/30792
3473 * gfortran.dg/data_substring.f90: New test.
3474
3475 2018-02-24 Marek Polacek <polacek@redhat.com>
3476
3477 PR c++/83692
3478 * g++.dg/cpp1z/constexpr-83692.C: New test.
3479
3480 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/84346
3483 * gfortran.dg/statement_function_1.f90: Update test.
3484
3485 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3486
3487 PR fortran/84506
3488 * gfortran.dg/inquire_19.f90: New test.
3489
3490 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3491
3492 PR fortran/83149
3493 * gfortran.dg/pr83149_b.f90: New test.
3494 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3495
3496 2018-02-23 Carl Love <cel@us.ibm.com>
3497
3498 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3499 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3500 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3501 Power 8 tests.
3502
3503 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3504
3505 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3506 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3507
3508 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3509
3510 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3511 expected output.
3512
3513 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3514
3515 PR fortran/83149
3516 * gfortran.dg/pr83149_1.f90: New test.
3517 * gfortran.dg/pr83149.f90: Additional source for previous.
3518
3519 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3520
3521 PR testsuite/80551
3522 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3523 __GI___pthread_mutex_init as well.
3524
3525 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3526
3527 PR fortran/83148
3528 * gfortran.dg/class_68.f90: New test.
3529
3530 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3531
3532 PR fortran/59781
3533 * gfortran.dg/derived_init_5.f90: New test.
3534
3535 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3536
3537 PR target/82851
3538 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3539 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3540
3541 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3542
3543 PR target/81572
3544 * gcc.target/powerpc/pr81572.c: New.
3545
3546 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3547
3548 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3549
3550 2018-02-22 Martin Sebor <msebor@redhat.com>
3551
3552 PR tree-optimization/84480
3553 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3554 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3555
3556 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3557
3558 PR target/84176
3559 * gcc.target/i386/indirect-thunk-11.c: New test.
3560 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3561 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3562 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3563 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3564 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3565 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3566 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3567 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3568 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3569
3570 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3571
3572 PR target/83335
3573 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3574 ILP32 mode.
3575 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3576
3577 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3578
3579 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3580
3581 2018-02-22 Marek Polacek <polacek@redhat.com>
3582
3583 PR c++/84493
3584 * g++.dg/parse/error59.C: New test.
3585
3586 2018-02-22 Tom de Vries <tom@codesourcery.com>
3587
3588 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3589
3590 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3591
3592 PR c++/77655
3593 * g++.dg/cpp0x/pr77655.C: New.
3594
3595 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3596
3597 PR c++/84496
3598 * g++.dg/cpp1y/pr84496.C: New test.
3599
3600 PR target/84502
3601 * g++.dg/torture/pr84502.C: New test.
3602
3603 PR tree-optimization/84503
3604 * gcc.dg/pr84503-1.c: New test.
3605 * gcc.dg/pr84503-2.c: New test.
3606
3607 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3608
3609 PR tree-optimization/84478
3610 * gcc.c-torture/execute/pr84478.c: New test.
3611
3612 2018-02-20 Martin Sebor <msebor@redhat.com>
3613
3614 PR middle-end/84095
3615 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3616 * c-c++-common/Wrestrict.c: Same.
3617 * gcc.dg/Wrestrict-6.c: Same.
3618 * gcc.dg/Warray-bounds-27.c: New test.
3619 * gcc.dg/Wrestrict-8.c: New test.
3620 * gcc.dg/Wrestrict-9.c: New test.
3621 * gcc.dg/pr84095.c: New test.
3622
3623 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3624
3625 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3626
3627 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3628
3629 PR fortran/48890
3630 PR fortran/83823
3631 * gfortran.dg/structure_constructor_14.f90: New test.
3632
3633 2018-02-20 Jeff Law <law@redhat.com>
3634
3635 PR middle-end/82123
3636 PR tree-optimization/81592
3637 PR middle-end/79257
3638 * gcc.dg/pr81592.c: New test.
3639 * gcc.dg/pr82123.c: New test.
3640 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3641
3642 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR c++/84488
3645 * g++.dg/warn/Wunused-var-30.C: New test.
3646
3647 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3648
3649 PR tree-optimization/84419
3650 * gcc.dg/vect/pr84419.c: New test.
3651
3652 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3653
3654 PR middle-end/82004
3655 * gfortran.dg/pr82004.f90: New test.
3656
3657 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3658
3659 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3660
3661 2018-02-20 Martin Liska <mliska@suse.cz>
3662
3663 PR c/84310
3664 PR target/79747
3665 * gcc.target/i386/pr84310.c: New test.
3666 * gcc.target/i386/pr84310-2.c: Likewise.
3667
3668 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3669
3670 PR c++/84446
3671 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3672
3673 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3674
3675 PR c++/84445
3676 * g++.dg/cpp1z/launder7.C: New test.
3677
3678 PR c++/84449
3679 * g++.dg/cpp0x/constexpr-84449.C: New test.
3680
3681 PR c++/84455
3682 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3683
3684 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3685
3686 PR fortran/83344
3687 PR fortran/83975
3688 * gfortran.dg/associate_22.f90: Enable commented out test.
3689 * gfortran.dg/associate_36.f90: New test.
3690
3691 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3692
3693 PR target/84146
3694 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3695
3696 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3697
3698 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3699 (dg-options): Use -mavx instead of -w.
3700
3701 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR c++/84444
3704 * g++.dg/cpp1z/launder8.C: New test.
3705
3706 PR c++/84448
3707 * g++.dg/gomp/pr84448.C: New test.
3708
3709 PR c++/84430
3710 * g++.dg/gomp/pr84430.C: New test.
3711
3712 PR tree-optimization/84452
3713 * gcc.dg/pr84452.c: New test.
3714
3715 PR c++/79064
3716 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3717
3718 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3719
3720 PR fortran/35339
3721 * gfortran.dg/implied_do_io_4.f90: New test.
3722
3723 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3724
3725 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3726 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3727 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3728
3729 2018-02-19 Carl Love <cel@us.ibm.com>
3730
3731 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3732
3733 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3734
3735 PR target/84460
3736 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3737
3738 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3739
3740 PR c++/84348
3741 * g++.dg/cpp0x/auto50.C: New.
3742 * g++.dg/parse/friend12.C: Adjust.
3743
3744 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3745
3746 PR libgfortran/84389
3747 * gfortran.dg/dtio_33.f90: New test.
3748
3749 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3750
3751 PR libgfortran/84412
3752 * gfortran.dg/inquire_18.f90: New test.
3753
3754 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3755
3756 PR fortran/84381
3757 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3758 * gfortran.dg/pointer_intent_3.f90: Ditto.
3759 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3760 * gfortran.dg/protected_3.f90: Ditto.
3761 * gfortran.dg/protected_4.f90: Ditto.
3762 * gfortran.dg/protected_5.f90: Ditto.
3763 * gfortran.dg/protected_6.f90: Ditto.
3764
3765 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3766
3767 PR fortran/80945
3768 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3769 change to run.
3770
3771 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3772
3773 PR fortran/84270
3774 * gfortran.dg/inline_matmul_22.f90: New test.
3775
3776 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3777
3778 PR fortran/84381
3779 * gfortran.dg/abort_shoulfail.f90: New test.
3780 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3781 by STOP n.
3782 * gfortran.dg/PR19754_2.f90: Likewise.
3783 * gfortran.dg/PR19872.f: Likewise.
3784 * gfortran.dg/PR49268.f90: Likewise.
3785 * gfortran.dg/Wall.f90: Likewise.
3786 * gfortran.dg/Wno-all.f90: Likewise.
3787 * gfortran.dg/achar_1.f90: Likewise.
3788 * gfortran.dg/achar_2.f90: Likewise.
3789 * gfortran.dg/achar_4.f90: Likewise.
3790 * gfortran.dg/achar_6.F90: Likewise.
3791 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3792 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3793 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3794 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3795 * gfortran.dg/actual_array_result_1.f90: Likewise.
3796 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3797 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3798 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3799 * gfortran.dg/actual_procedure_1.f90: Likewise.
3800 * gfortran.dg/adjustl_1.f90: Likewise.
3801 * gfortran.dg/advance_1.f90: Likewise.
3802 * gfortran.dg/advance_4.f90: Likewise.
3803 * gfortran.dg/advance_5.f90: Likewise.
3804 * gfortran.dg/advance_6.f90: Likewise.
3805 * gfortran.dg/aint_anint_1.f90: Likewise.
3806 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3807 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3808 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3809 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3810 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3811 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3812 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3813 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3814 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3815 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3816 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3817 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3818 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3819 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3820 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3821 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3822 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3823 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3824 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3825 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3826 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3827 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3828 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3829 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3830 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3831 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3832 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3833 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3834 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3835 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3836 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3837 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3838 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3839 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3840 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3841 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3842 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3843 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3844 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3845 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3846 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3847 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3848 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3849 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3850 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3851 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3852 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3853 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3854 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3855 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3856 * gfortran.dg/allocatable_function_1.f90: Likewise.
3857 * gfortran.dg/allocatable_function_10.f90: Likewise.
3858 * gfortran.dg/allocatable_function_3.f90: Likewise.
3859 * gfortran.dg/allocatable_function_5.f90: Likewise.
3860 * gfortran.dg/allocatable_function_6.f90: Likewise.
3861 * gfortran.dg/allocatable_function_7.f90: Likewise.
3862 * gfortran.dg/allocatable_function_8.f90: Likewise.
3863 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3864 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3865 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3866 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3867 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3868 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3869 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3870 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3871 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3872 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3873 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3874 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3875 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3876 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3877 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3878 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3879 * gfortran.dg/allocate_class_3.f90: Likewise.
3880 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3881 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3882 * gfortran.dg/allocate_derived_5.f90: Likewise.
3883 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3884 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3885 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3886 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3887 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3888 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3889 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3890 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3891 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3892 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3893 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3894 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3895 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3896 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3897 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3898 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3899 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3900 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3901 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3902 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3903 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3904 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3905 * gfortran.dg/altreturn_3.f90: Likewise.
3906 * gfortran.dg/altreturn_5.f90: Likewise.
3907 * gfortran.dg/altreturn_7.f90: Likewise.
3908 * gfortran.dg/and_or_xor.f90: Likewise.
3909 * gfortran.dg/anint_1.f90: Likewise.
3910 * gfortran.dg/any_all_1.f90: Likewise.
3911 * gfortran.dg/anyallcount_1.f90: Likewise.
3912 * gfortran.dg/append_1.f90: Likewise.
3913 * gfortran.dg/argument_checking_1.f90: Likewise.
3914 * gfortran.dg/argument_checking_2.f90: Likewise.
3915 * gfortran.dg/argument_checking_8.f90: Likewise.
3916 * gfortran.dg/arithmetic_if.f90: Likewise.
3917 * gfortran.dg/array_1.f90: Likewise.
3918 * gfortran.dg/array_2.f90: Likewise.
3919 * gfortran.dg/array_alloc_1.f90: Likewise.
3920 * gfortran.dg/array_alloc_2.f90: Likewise.
3921 * gfortran.dg/array_alloc_3.f90: Likewise.
3922 * gfortran.dg/array_assignment_1.F90: Likewise.
3923 * gfortran.dg/array_assignment_5.f90: Likewise.
3924 * gfortran.dg/array_constructor_1.f90: Likewise.
3925 * gfortran.dg/array_constructor_10.f90: Likewise.
3926 * gfortran.dg/array_constructor_11.f90: Likewise.
3927 * gfortran.dg/array_constructor_12.f90: Likewise.
3928 * gfortran.dg/array_constructor_15.f90: Likewise.
3929 * gfortran.dg/array_constructor_16.f90: Likewise.
3930 * gfortran.dg/array_constructor_17.f90: Likewise.
3931 * gfortran.dg/array_constructor_19.f90: Likewise.
3932 * gfortran.dg/array_constructor_23.f: Likewise.
3933 * gfortran.dg/array_constructor_24.f: Likewise.
3934 * gfortran.dg/array_constructor_32.f90: Likewise.
3935 * gfortran.dg/array_constructor_36.f90: Likewise.
3936 * gfortran.dg/array_constructor_39.f90: Likewise.
3937 * gfortran.dg/array_constructor_4.f90: Likewise.
3938 * gfortran.dg/array_constructor_40.f90: Likewise.
3939 * gfortran.dg/array_constructor_44.f90: Likewise.
3940 * gfortran.dg/array_constructor_45.f90: Likewise.
3941 * gfortran.dg/array_constructor_46.f90: Likewise.
3942 * gfortran.dg/array_constructor_47.f90: Likewise.
3943 * gfortran.dg/array_constructor_49.f90: Likewise.
3944 * gfortran.dg/array_constructor_5.f90: Likewise.
3945 * gfortran.dg/array_constructor_50.f90: Likewise.
3946 * gfortran.dg/array_constructor_6.f90: Likewise.
3947 * gfortran.dg/array_constructor_7.f90: Likewise.
3948 * gfortran.dg/array_constructor_8.f90: Likewise.
3949 * gfortran.dg/array_constructor_9.f90: Likewise.
3950 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3951 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3952 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3953 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3954 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3955 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3956 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3957 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3958 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3959 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3960 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3961 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3962 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3963 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3964 * gfortran.dg/array_function_1.f90: Likewise.
3965 * gfortran.dg/array_function_5.f90: Likewise.
3966 * gfortran.dg/array_initializer_1.f90: Likewise.
3967 * gfortran.dg/array_initializer_2.f90: Likewise.
3968 * gfortran.dg/array_memcpy_5.f90: Likewise.
3969 * gfortran.dg/array_memset_2.f90: Likewise.
3970 * gfortran.dg/array_reference_1.f90: Likewise.
3971 * gfortran.dg/array_return_value_1.f90: Likewise.
3972 * gfortran.dg/array_section_1.f90: Likewise.
3973 * gfortran.dg/array_temporaries_3.f90: Likewise.
3974 * gfortran.dg/arrayio_1.f90: Likewise.
3975 * gfortran.dg/arrayio_10.f90: Likewise.
3976 * gfortran.dg/arrayio_11.f90: Likewise.
3977 * gfortran.dg/arrayio_12.f90: Likewise.
3978 * gfortran.dg/arrayio_13.f90: Likewise.
3979 * gfortran.dg/arrayio_14.f90: Likewise.
3980 * gfortran.dg/arrayio_16.f90: Likewise.
3981 * gfortran.dg/arrayio_2.f90: Likewise.
3982 * gfortran.dg/arrayio_3.f90: Likewise.
3983 * gfortran.dg/arrayio_4.f90: Likewise.
3984 * gfortran.dg/arrayio_5.f90: Likewise.
3985 * gfortran.dg/arrayio_6.f90: Likewise.
3986 * gfortran.dg/arrayio_7.f90: Likewise.
3987 * gfortran.dg/arrayio_8.f90: Likewise.
3988 * gfortran.dg/arrayio_9.f90: Likewise.
3989 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3990 * gfortran.dg/assign_10.f90: Likewise.
3991 * gfortran.dg/assign_9.f90: Likewise.
3992 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3993 * gfortran.dg/assignment_1.f90: Likewise.
3994 * gfortran.dg/associate_1.f03: Likewise.
3995 * gfortran.dg/associate_11.f90: Likewise.
3996 * gfortran.dg/associate_13.f90: Likewise.
3997 * gfortran.dg/associate_15.f90: Likewise.
3998 * gfortran.dg/associate_17.f90: Likewise.
3999 * gfortran.dg/associate_18.f08: Likewise.
4000 * gfortran.dg/associate_19.f03: Likewise.
4001 * gfortran.dg/associate_20.f03: Likewise.
4002 * gfortran.dg/associate_22.f90: Likewise.
4003 * gfortran.dg/associate_23.f90: Likewise.
4004 * gfortran.dg/associate_24.f90: Likewise.
4005 * gfortran.dg/associate_25.f90: Likewise.
4006 * gfortran.dg/associate_27.f90: Likewise.
4007 * gfortran.dg/associate_28.f90: Likewise.
4008 * gfortran.dg/associate_32.f03: Likewise.
4009 * gfortran.dg/associate_33.f03: Likewise.
4010 * gfortran.dg/associate_34.f90: Likewise.
4011 * gfortran.dg/associate_6.f03: Likewise.
4012 * gfortran.dg/associate_7.f03: Likewise.
4013 * gfortran.dg/associate_8.f03: Likewise.
4014 * gfortran.dg/associate_9.f03: Likewise.
4015 * gfortran.dg/associated_1.f90: Likewise.
4016 * gfortran.dg/associated_2.f90: Likewise.
4017 * gfortran.dg/associated_5.f90: Likewise.
4018 * gfortran.dg/associated_6.f90: Likewise.
4019 * gfortran.dg/associated_target_3.f90: Likewise.
4020 * gfortran.dg/associated_target_4.f90: Likewise.
4021 * gfortran.dg/associated_target_5.f03: Likewise.
4022 * gfortran.dg/associated_target_6.f03: Likewise.
4023 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4024 * gfortran.dg/assumed_rank_1.f90: Likewise.
4025 * gfortran.dg/assumed_rank_10.f90: Likewise.
4026 * gfortran.dg/assumed_rank_2.f90: Likewise.
4027 * gfortran.dg/assumed_rank_7.f90: Likewise.
4028 * gfortran.dg/assumed_rank_8.f90: Likewise.
4029 * gfortran.dg/assumed_rank_9.f90: Likewise.
4030 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4031 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4032 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4033 * gfortran.dg/assumed_type_2.f90: Likewise.
4034 * gfortran.dg/atan2_1.f90: Likewise.
4035 * gfortran.dg/auto_array_1.f90: Likewise.
4036 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4037 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4038 * gfortran.dg/auto_char_len_3.f90: Likewise.
4039 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4040 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4041 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4042 * gfortran.dg/auto_save_2.f90: Likewise.
4043 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4044 * gfortran.dg/backslash_1.f90: Likewise.
4045 * gfortran.dg/backslash_2.f90: Likewise.
4046 * gfortran.dg/backslash_3.f: Likewise.
4047 * gfortran.dg/backspace_1.f: Likewise.
4048 * gfortran.dg/backspace_10.f90: Likewise.
4049 * gfortran.dg/backspace_11.f90: Likewise.
4050 * gfortran.dg/backspace_2.f: Likewise.
4051 * gfortran.dg/backspace_3.f: Likewise.
4052 * gfortran.dg/backspace_4.f: Likewise.
4053 * gfortran.dg/backspace_5.f: Likewise.
4054 * gfortran.dg/backspace_6.f: Likewise.
4055 * gfortran.dg/backspace_7.f90: Likewise.
4056 * gfortran.dg/backspace_8.f: Likewise.
4057 * gfortran.dg/backspace_9.f: Likewise.
4058 * gfortran.dg/bessel_1.f90: Likewise.
4059 * gfortran.dg/bessel_2.f90: Likewise.
4060 * gfortran.dg/bessel_5.f90: Likewise.
4061 * gfortran.dg/bessel_6.f90: Likewise.
4062 * gfortran.dg/bessel_7.f90: Likewise.
4063 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4064 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4065 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4066 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4067 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4068 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4069 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4070 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4071 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4072 * gfortran.dg/bit_comparison_1.F90: Likewise.
4073 * gfortran.dg/bit_comparison_2.F90: Likewise.
4074 * gfortran.dg/block_1.f08: Likewise.
4075 * gfortran.dg/block_13.f08: Likewise.
4076 * gfortran.dg/block_14.f90: Likewise.
4077 * gfortran.dg/block_2.f08: Likewise.
4078 * gfortran.dg/block_6.f08: Likewise.
4079 * gfortran.dg/block_7.f08: Likewise.
4080 * gfortran.dg/block_8.f08: Likewise.
4081 * gfortran.dg/blockdata_1.f90: Likewise.
4082 * gfortran.dg/bound_1.f90: Likewise.
4083 * gfortran.dg/bound_2.f90: Likewise.
4084 * gfortran.dg/bound_3.f90: Likewise.
4085 * gfortran.dg/bound_4.f90: Likewise.
4086 * gfortran.dg/bound_5.f90: Likewise.
4087 * gfortran.dg/bound_6.f90: Likewise.
4088 * gfortran.dg/bound_7.f90: Likewise.
4089 * gfortran.dg/bound_8.f90: Likewise.
4090 * gfortran.dg/bound_9.f90: Likewise.
4091 * gfortran.dg/bound_simplification_1.f90: Likewise.
4092 * gfortran.dg/bound_simplification_3.f90: Likewise.
4093 * gfortran.dg/bound_simplification_4.f90: Likewise.
4094 * gfortran.dg/bound_simplification_5.f90: Likewise.
4095 * gfortran.dg/bound_simplification_6.f90: Likewise.
4096 * gfortran.dg/bounds_check_1.f90: Likewise.
4097 * gfortran.dg/bounds_check_12.f90: Likewise.
4098 * gfortran.dg/bounds_check_14.f90: Likewise.
4099 * gfortran.dg/bounds_check_15.f90: Likewise.
4100 * gfortran.dg/bounds_check_19.f90: Likewise.
4101 * gfortran.dg/bounds_check_8.f90: Likewise.
4102 * gfortran.dg/bounds_check_9.f90: Likewise.
4103 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4104 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4105 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4106 * gfortran.dg/boz_1.f90: Likewise.
4107 * gfortran.dg/boz_11.f90: Likewise.
4108 * gfortran.dg/boz_13.f90: Likewise.
4109 * gfortran.dg/boz_14.f90: Likewise.
4110 * gfortran.dg/boz_15.f90: Likewise.
4111 * gfortran.dg/boz_3.f90: Likewise.
4112 * gfortran.dg/boz_6.f90: Likewise.
4113 * gfortran.dg/boz_9.f90: Likewise.
4114 * gfortran.dg/byte_1.f90: Likewise.
4115 * gfortran.dg/byte_2.f90: Likewise.
4116 * gfortran.dg/c_assoc.f90: Likewise.
4117 * gfortran.dg/c_assoc_2.f03: Likewise.
4118 * gfortran.dg/c_assoc_3.f90: Likewise.
4119 * gfortran.dg/c_by_val_1.f: Likewise.
4120 * gfortran.dg/c_by_val_5.f90: Likewise.
4121 * gfortran.dg/c_char_tests.f03: Likewise.
4122 * gfortran.dg/c_char_tests_2.f03: Likewise.
4123 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4124 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4125 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4126 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4127 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4128 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4129 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4130 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4131 * gfortran.dg/c_kind_params.f90: Likewise.
4132 * gfortran.dg/c_loc_test_20.f90: Likewise.
4133 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4134 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4135 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4136 * gfortran.dg/c_size_t_test.f03: Likewise.
4137 * gfortran.dg/c_sizeof_1.f90: Likewise.
4138 * gfortran.dg/c_sizeof_5.f90: Likewise.
4139 * gfortran.dg/c_sizeof_6.f90: Likewise.
4140 * gfortran.dg/char4_iunit_1.f03: Likewise.
4141 * gfortran.dg/char4_iunit_2.f03: Likewise.
4142 * gfortran.dg/char_allocation_1.f90: Likewise.
4143 * gfortran.dg/char_array_constructor.f90: Likewise.
4144 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4145 * gfortran.dg/char_assign_1.f90: Likewise.
4146 * gfortran.dg/char_associated_1.f90: Likewise.
4147 * gfortran.dg/char_cast_2.f90: Likewise.
4148 * gfortran.dg/char_comparison_1.f: Likewise.
4149 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4150 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4151 * gfortran.dg/char_cons_len.f90: Likewise.
4152 * gfortran.dg/char_conversion.f90: Likewise.
4153 * gfortran.dg/char_cshift_1.f90: Likewise.
4154 * gfortran.dg/char_cshift_2.f90: Likewise.
4155 * gfortran.dg/char_decl_2.f90: Likewise.
4156 * gfortran.dg/char_eoshift_1.f90: Likewise.
4157 * gfortran.dg/char_eoshift_2.f90: Likewise.
4158 * gfortran.dg/char_eoshift_3.f90: Likewise.
4159 * gfortran.dg/char_eoshift_4.f90: Likewise.
4160 * gfortran.dg/char_eoshift_5.f90: Likewise.
4161 * gfortran.dg/char_expr_1.f90: Likewise.
4162 * gfortran.dg/char_expr_3.f90: Likewise.
4163 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4164 * gfortran.dg/char_length_12.f90: Likewise.
4165 * gfortran.dg/char_length_14.f90: Likewise.
4166 * gfortran.dg/char_length_15.f90: Likewise.
4167 * gfortran.dg/char_length_17.f90: Likewise.
4168 * gfortran.dg/char_length_20.f90: Likewise.
4169 * gfortran.dg/char_length_21.f90: Likewise.
4170 * gfortran.dg/char_length_5.f90: Likewise.
4171 * gfortran.dg/char_length_6.f90: Likewise.
4172 * gfortran.dg/char_length_7.f90: Likewise.
4173 * gfortran.dg/char_length_8.f90: Likewise.
4174 * gfortran.dg/char_pack_1.f90: Likewise.
4175 * gfortran.dg/char_pack_2.f90: Likewise.
4176 * gfortran.dg/char_pointer_assign.f90: Likewise.
4177 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4178 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4179 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4180 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4181 * gfortran.dg/char_pointer_func.f90: Likewise.
4182 * gfortran.dg/char_reshape_1.f90: Likewise.
4183 * gfortran.dg/char_result_1.f90: Likewise.
4184 * gfortran.dg/char_result_12.f90: Likewise.
4185 * gfortran.dg/char_result_13.f90: Likewise.
4186 * gfortran.dg/char_result_14.f90: Likewise.
4187 * gfortran.dg/char_result_15.f90: Likewise.
4188 * gfortran.dg/char_result_2.f90: Likewise.
4189 * gfortran.dg/char_result_3.f90: Likewise.
4190 * gfortran.dg/char_result_4.f90: Likewise.
4191 * gfortran.dg/char_result_5.f90: Likewise.
4192 * gfortran.dg/char_result_6.f90: Likewise.
4193 * gfortran.dg/char_result_7.f90: Likewise.
4194 * gfortran.dg/char_result_8.f90: Likewise.
4195 * gfortran.dg/char_spread_1.f90: Likewise.
4196 * gfortran.dg/char_transpose_1.f90: Likewise.
4197 * gfortran.dg/char_type_len.f90: Likewise.
4198 * gfortran.dg/char_unpack_1.f90: Likewise.
4199 * gfortran.dg/char_unpack_2.f90: Likewise.
4200 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4201 * gfortran.dg/character_comparison_1.f90: Likewise.
4202 * gfortran.dg/character_comparison_2.f90: Likewise.
4203 * gfortran.dg/character_comparison_3.f90: Likewise.
4204 * gfortran.dg/character_comparison_4.f90: Likewise.
4205 * gfortran.dg/character_comparison_5.f90: Likewise.
4206 * gfortran.dg/character_comparison_6.f90: Likewise.
4207 * gfortran.dg/character_comparison_7.f90: Likewise.
4208 * gfortran.dg/character_comparison_8.f90: Likewise.
4209 * gfortran.dg/character_comparison_9.f90: Likewise.
4210 * gfortran.dg/charlen_15.f90: Likewise.
4211 * gfortran.dg/charlen_16.f90: Likewise.
4212 * gfortran.dg/chkbits.f90: Likewise.
4213 * gfortran.dg/chmod_1.f90: Likewise.
4214 * gfortran.dg/chmod_2.f90: Likewise.
4215 * gfortran.dg/chmod_3.f90: Likewise.
4216 * gfortran.dg/class_1.f03: Likewise.
4217 * gfortran.dg/class_18.f03: Likewise.
4218 * gfortran.dg/class_19.f03: Likewise.
4219 * gfortran.dg/class_35.f90: Likewise.
4220 * gfortran.dg/class_46.f03: Likewise.
4221 * gfortran.dg/class_48.f90: Likewise.
4222 * gfortran.dg/class_51.f90: Likewise.
4223 * gfortran.dg/class_52.f90: Likewise.
4224 * gfortran.dg/class_6.f03: Likewise.
4225 * gfortran.dg/class_63.f90: Likewise.
4226 * gfortran.dg/class_64.f90: Likewise.
4227 * gfortran.dg/class_65.f90: Likewise.
4228 * gfortran.dg/class_66.f90: Likewise.
4229 * gfortran.dg/class_67.f90: Likewise.
4230 * gfortran.dg/class_9.f03: Likewise.
4231 * gfortran.dg/class_alias.f90: Likewise.
4232 * gfortran.dg/class_allocate_1.f03: Likewise.
4233 * gfortran.dg/class_allocate_10.f03: Likewise.
4234 * gfortran.dg/class_allocate_13.f90: Likewise.
4235 * gfortran.dg/class_allocate_14.f90: Likewise.
4236 * gfortran.dg/class_allocate_15.f90: Likewise.
4237 * gfortran.dg/class_allocate_19.f03: Likewise.
4238 * gfortran.dg/class_allocate_21.f90: Likewise.
4239 * gfortran.dg/class_allocate_22.f90: Likewise.
4240 * gfortran.dg/class_allocate_3.f03: Likewise.
4241 * gfortran.dg/class_allocate_4.f03: Likewise.
4242 * gfortran.dg/class_allocate_5.f90: Likewise.
4243 * gfortran.dg/class_allocate_6.f03: Likewise.
4244 * gfortran.dg/class_allocate_7.f03: Likewise.
4245 * gfortran.dg/class_allocate_8.f03: Likewise.
4246 * gfortran.dg/class_allocate_9.f03: Likewise.
4247 * gfortran.dg/class_array_1.f03: Likewise.
4248 * gfortran.dg/class_array_14.f90: Likewise.
4249 * gfortran.dg/class_array_15.f03: Likewise.
4250 * gfortran.dg/class_array_16.f90: Likewise.
4251 * gfortran.dg/class_array_2.f03: Likewise.
4252 * gfortran.dg/class_array_20.f03: Likewise.
4253 * gfortran.dg/class_array_21.f03: Likewise.
4254 * gfortran.dg/class_array_3.f03: Likewise.
4255 * gfortran.dg/class_array_4.f03: Likewise.
4256 * gfortran.dg/class_array_7.f03: Likewise.
4257 * gfortran.dg/class_array_8.f03: Likewise.
4258 * gfortran.dg/class_array_9.f03: Likewise.
4259 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4260 * gfortran.dg/class_dummy_1.f03: Likewise.
4261 * gfortran.dg/class_optional_1.f90: Likewise.
4262 * gfortran.dg/class_optional_2.f90: Likewise.
4263 * gfortran.dg/class_result_5.f90: Likewise.
4264 * gfortran.dg/class_result_6.f90: Likewise.
4265 * gfortran.dg/class_to_type_1.f03: Likewise.
4266 * gfortran.dg/class_to_type_2.f90: Likewise.
4267 * gfortran.dg/class_to_type_3.f03: Likewise.
4268 * gfortran.dg/class_to_type_4.f90: Likewise.
4269 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4270 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4271 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4272 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4273 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4274 * gfortran.dg/coarray/codimension.f90: Likewise.
4275 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4276 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4277 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4278 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4279 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4280 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4281 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4282 * gfortran.dg/coarray/event_1.f90: Likewise.
4283 * gfortran.dg/coarray/event_2.f90: Likewise.
4284 * gfortran.dg/coarray/get_array.f90: Likewise.
4285 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4286 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4287 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4288 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4289 * gfortran.dg/coarray/lock_1.f90: Likewise.
4290 * gfortran.dg/coarray/lock_2.f90: Likewise.
4291 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4292 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4293 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4294 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4295 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4296 * gfortran.dg/coarray/registering_1.f90: Likewise.
4297 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4298 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4299 * gfortran.dg/coarray/send_array.f90: Likewise.
4300 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4301 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4302 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4303 * gfortran.dg/coarray/sync_1.f90: Likewise.
4304 * gfortran.dg/coarray/sync_3.f90: Likewise.
4305 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4306 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4307 * gfortran.dg/coarray_13.f90: Likewise.
4308 * gfortran.dg/coarray_15.f90: Likewise.
4309 * gfortran.dg/coarray_16.f90: Likewise.
4310 * gfortran.dg/coarray_2.f90: Likewise.
4311 * gfortran.dg/coarray_23.f90: Likewise.
4312 * gfortran.dg/coarray_40.f90: Likewise.
4313 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4314 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4315 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4316 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4317 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4318 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4319 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4320 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4321 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4322 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4323 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4324 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4325 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4326 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4327 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4328 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4329 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4330 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4331 * gfortran.dg/coarray_stat_2.f90: Likewise.
4332 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4333 * gfortran.dg/coindexed_1.f90: Likewise.
4334 * gfortran.dg/comma.f: Likewise.
4335 * gfortran.dg/comma_format_extension_3.f: Likewise.
4336 * gfortran.dg/comma_format_extension_4.f: Likewise.
4337 * gfortran.dg/common_2.f90: Likewise.
4338 * gfortran.dg/common_4.f90: Likewise.
4339 * gfortran.dg/common_align_1.f90: Likewise.
4340 * gfortran.dg/common_align_2.f90: Likewise.
4341 * gfortran.dg/common_equivalence_1.f: Likewise.
4342 * gfortran.dg/common_pointer_1.f90: Likewise.
4343 * gfortran.dg/common_resize_1.f: Likewise.
4344 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4345 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4346 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4347 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4348 * gfortran.dg/complex_read.f90: Likewise.
4349 * gfortran.dg/complex_write.f90: Likewise.
4350 * gfortran.dg/constant_substring.f: Likewise.
4351 * gfortran.dg/constructor_2.f90: Likewise.
4352 * gfortran.dg/constructor_3.f90: Likewise.
4353 * gfortran.dg/constructor_6.f90: Likewise.
4354 * gfortran.dg/contained_1.f90: Likewise.
4355 * gfortran.dg/contained_3.f90: Likewise.
4356 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4357 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4358 * gfortran.dg/continuation_1.f90: Likewise.
4359 * gfortran.dg/continuation_11.f90: Likewise.
4360 * gfortran.dg/continuation_12.f90: Likewise.
4361 * gfortran.dg/continuation_13.f90: Likewise.
4362 * gfortran.dg/continuation_14.f: Likewise.
4363 * gfortran.dg/continuation_8.f90: Likewise.
4364 * gfortran.dg/convert_2.f90: Likewise.
4365 * gfortran.dg/convert_implied_open.f90: Likewise.
4366 * gfortran.dg/count_init_expr.f03: Likewise.
4367 * gfortran.dg/cr_lf.f90: Likewise.
4368 * gfortran.dg/cray_pointers_10.f90: Likewise.
4369 * gfortran.dg/cray_pointers_2.f90: Likewise.
4370 * gfortran.dg/cray_pointers_5.f90: Likewise.
4371 * gfortran.dg/cray_pointers_7.f90: Likewise.
4372 * gfortran.dg/cray_pointers_8.f90: Likewise.
4373 * gfortran.dg/cshift_1.f90: Likewise.
4374 * gfortran.dg/cshift_2.f90: Likewise.
4375 * gfortran.dg/cshift_large_1.f90: Likewise.
4376 * gfortran.dg/cshift_nan_1.f90: Likewise.
4377 * gfortran.dg/csqrt_2.f: Likewise.
4378 * gfortran.dg/data_array_1.f90: Likewise.
4379 * gfortran.dg/data_char_1.f90: Likewise.
4380 * gfortran.dg/data_char_2.f90: Likewise.
4381 * gfortran.dg/data_char_3.f90: Likewise.
4382 * gfortran.dg/data_derived_1.f90: Likewise.
4383 * gfortran.dg/data_implied_do_1.f90: Likewise.
4384 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4385 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4386 * gfortran.dg/deallocate_stat.f90: Likewise.
4387 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4388 * gfortran.dg/debug/pr37738.f: Likewise.
4389 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4390 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4391 * gfortran.dg/dec_exp_1.f90: Likewise.
4392 * gfortran.dg/dec_init_1.f90: Likewise.
4393 * gfortran.dg/dec_init_2.f90: Likewise.
4394 * gfortran.dg/dec_init_3.f90: Likewise.
4395 * gfortran.dg/dec_init_4.f90: Likewise.
4396 * gfortran.dg/dec_io_1.f90: Likewise.
4397 * gfortran.dg/dec_io_2.f90: Likewise.
4398 * gfortran.dg/dec_io_2a.f90: Likewise.
4399 * gfortran.dg/dec_io_6.f90: Likewise.
4400 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4401 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4402 * gfortran.dg/dec_math.f90: Likewise.
4403 * gfortran.dg/dec_parameter_1.f: Likewise.
4404 * gfortran.dg/dec_parameter_2.f90: Likewise.
4405 * gfortran.dg/dec_static_1.f90: Likewise.
4406 * gfortran.dg/dec_static_2.f90: Likewise.
4407 * gfortran.dg/dec_structure_1.f90: Likewise.
4408 * gfortran.dg/dec_structure_10.f90: Likewise.
4409 * gfortran.dg/dec_structure_18.f90: Likewise.
4410 * gfortran.dg/dec_structure_19.f90: Likewise.
4411 * gfortran.dg/dec_structure_2.f90: Likewise.
4412 * gfortran.dg/dec_structure_22.f90: Likewise.
4413 * gfortran.dg/dec_structure_3.f90: Likewise.
4414 * gfortran.dg/dec_structure_4.f90: Likewise.
4415 * gfortran.dg/dec_structure_5.f90: Likewise.
4416 * gfortran.dg/dec_structure_6.f90: Likewise.
4417 * gfortran.dg/dec_structure_7.f90: Likewise.
4418 * gfortran.dg/dec_union_1.f90: Likewise.
4419 * gfortran.dg/dec_union_2.f90: Likewise.
4420 * gfortran.dg/dec_union_3.f90: Likewise.
4421 * gfortran.dg/dec_union_4.f90: Likewise.
4422 * gfortran.dg/dec_union_5.f90: Likewise.
4423 * gfortran.dg/default_format_1.f90: Likewise.
4424 * gfortran.dg/default_format_2.f90: Likewise.
4425 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4426 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4427 * gfortran.dg/default_initialization_3.f90: Likewise.
4428 * gfortran.dg/default_initialization_4.f90: Likewise.
4429 * gfortran.dg/default_initialization_5.f90: Likewise.
4430 * gfortran.dg/deferred_character_1.f90: Likewise.
4431 * gfortran.dg/deferred_character_10.f90: Likewise.
4432 * gfortran.dg/deferred_character_11.f90: Likewise.
4433 * gfortran.dg/deferred_character_12.f90: Likewise.
4434 * gfortran.dg/deferred_character_13.f90: Likewise.
4435 * gfortran.dg/deferred_character_14.f90: Likewise.
4436 * gfortran.dg/deferred_character_15.f90: Likewise.
4437 * gfortran.dg/deferred_character_16.f90: Likewise.
4438 * gfortran.dg/deferred_character_2.f90: Likewise.
4439 * gfortran.dg/deferred_character_3.f90: Likewise.
4440 * gfortran.dg/deferred_character_4.f90: Likewise.
4441 * gfortran.dg/deferred_character_5.f90: Likewise.
4442 * gfortran.dg/deferred_character_6.f90: Likewise.
4443 * gfortran.dg/deferred_character_7.f90: Likewise.
4444 * gfortran.dg/deferred_character_8.f90: Likewise.
4445 * gfortran.dg/deferred_character_9.f90: Likewise.
4446 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4447 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4448 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4449 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4450 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4451 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4452 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4453 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4454 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4455 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4456 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4457 * gfortran.dg/defined_assignment_1.f90: Likewise.
4458 * gfortran.dg/defined_assignment_10.f90: Likewise.
4459 * gfortran.dg/defined_assignment_11.f90: Likewise.
4460 * gfortran.dg/defined_assignment_2.f90: Likewise.
4461 * gfortran.dg/defined_assignment_3.f90: Likewise.
4462 * gfortran.dg/defined_assignment_4.f90: Likewise.
4463 * gfortran.dg/defined_assignment_5.f90: Likewise.
4464 * gfortran.dg/defined_assignment_8.f90: Likewise.
4465 * gfortran.dg/defined_assignment_9.f90: Likewise.
4466 * gfortran.dg/dependency_2.f90: Likewise.
4467 * gfortran.dg/dependency_21.f90: Likewise.
4468 * gfortran.dg/dependency_22.f90: Likewise.
4469 * gfortran.dg/dependency_23.f90: Likewise.
4470 * gfortran.dg/dependency_24.f90: Likewise.
4471 * gfortran.dg/dependency_25.f90: Likewise.
4472 * gfortran.dg/dependency_26.f90: Likewise.
4473 * gfortran.dg/dependency_39.f90: Likewise.
4474 * gfortran.dg/dependency_40.f90: Likewise.
4475 * gfortran.dg/dependency_41.f90: Likewise.
4476 * gfortran.dg/dependency_42.f90: Likewise.
4477 * gfortran.dg/dependency_43.f90: Likewise.
4478 * gfortran.dg/dependency_44.f90: Likewise.
4479 * gfortran.dg/dependency_45.f90: Likewise.
4480 * gfortran.dg/dependency_50.f90: Likewise.
4481 * gfortran.dg/dependency_51.f90: Likewise.
4482 * gfortran.dg/dependent_decls_1.f90: Likewise.
4483 * gfortran.dg/der_array_1.f90: Likewise.
4484 * gfortran.dg/der_array_io_1.f90: Likewise.
4485 * gfortran.dg/der_array_io_2.f90: Likewise.
4486 * gfortran.dg/der_array_io_3.f90: Likewise.
4487 * gfortran.dg/der_io_1.f90: Likewise.
4488 * gfortran.dg/der_io_3.f90: Likewise.
4489 * gfortran.dg/der_pointer_2.f90: Likewise.
4490 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4491 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4492 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4493 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4494 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4495 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4496 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4497 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4498 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4499 * gfortran.dg/derived_external_function_1.f90: Likewise.
4500 * gfortran.dg/derived_init_1.f90: Likewise.
4501 * gfortran.dg/derived_init_2.f90: Likewise.
4502 * gfortran.dg/derived_init_3.f90: Likewise.
4503 * gfortran.dg/derived_init_4.f90: Likewise.
4504 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4505 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4506 * gfortran.dg/dev_null.F90: Likewise.
4507 * gfortran.dg/dfloat_1.f90: Likewise.
4508 * gfortran.dg/dim_sum_1.f90: Likewise.
4509 * gfortran.dg/dim_sum_2.f90: Likewise.
4510 * gfortran.dg/dim_sum_3.f90: Likewise.
4511 * gfortran.dg/direct_io_10.f: Likewise.
4512 * gfortran.dg/direct_io_11.f90: Likewise.
4513 * gfortran.dg/direct_io_12.f90: Likewise.
4514 * gfortran.dg/direct_io_2.f90: Likewise.
4515 * gfortran.dg/direct_io_3.f90: Likewise.
4516 * gfortran.dg/direct_io_4.f90: Likewise.
4517 * gfortran.dg/direct_io_5.f90: Likewise.
4518 * gfortran.dg/direct_io_6.f90: Likewise.
4519 * gfortran.dg/direct_io_7.f90: Likewise.
4520 * gfortran.dg/direct_io_8.f90: Likewise.
4521 * gfortran.dg/direct_io_9.f: Likewise.
4522 * gfortran.dg/do_1.f90: Likewise.
4523 * gfortran.dg/do_3.F90: Likewise.
4524 * gfortran.dg/do_concurrent_2.f90: Likewise.
4525 * gfortran.dg/do_concurrent_4.f90: Likewise.
4526 * gfortran.dg/do_corner_warn.f90: Likewise.
4527 * gfortran.dg/do_iterator_2.f90: Likewise.
4528 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4529 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4530 * gfortran.dg/dos_eol.f: Likewise.
4531 * gfortran.dg/dot_product_1.f03: Likewise.
4532 * gfortran.dg/dot_product_2.f90: Likewise.
4533 * gfortran.dg/dot_product_4.f90: Likewise.
4534 * gfortran.dg/dshift_1.F90: Likewise.
4535 * gfortran.dg/dshift_2.F90: Likewise.
4536 * gfortran.dg/dtio_1.f90: Likewise.
4537 * gfortran.dg/dtio_10.f90: Likewise.
4538 * gfortran.dg/dtio_12.f90: Likewise.
4539 * gfortran.dg/dtio_14.f90: Likewise.
4540 * gfortran.dg/dtio_15.f90: Likewise.
4541 * gfortran.dg/dtio_16.f90: Likewise.
4542 * gfortran.dg/dtio_17.f90: Likewise.
4543 * gfortran.dg/dtio_19.f90: Likewise.
4544 * gfortran.dg/dtio_2.f90: Likewise.
4545 * gfortran.dg/dtio_20.f03: Likewise.
4546 * gfortran.dg/dtio_22.f90: Likewise.
4547 * gfortran.dg/dtio_24.f90: Likewise.
4548 * gfortran.dg/dtio_25.f90: Likewise.
4549 * gfortran.dg/dtio_26.f03: Likewise.
4550 * gfortran.dg/dtio_27.f90: Likewise.
4551 * gfortran.dg/dtio_28.f03: Likewise.
4552 * gfortran.dg/dtio_3.f90: Likewise.
4553 * gfortran.dg/dtio_30.f03: Likewise.
4554 * gfortran.dg/dtio_31.f03: Likewise.
4555 * gfortran.dg/dtio_32.f03: Likewise.
4556 * gfortran.dg/dtio_4.f90: Likewise.
4557 * gfortran.dg/dtio_5.f90: Likewise.
4558 * gfortran.dg/dtio_7.f90: Likewise.
4559 * gfortran.dg/dtio_8.f90: Likewise.
4560 * gfortran.dg/dtio_9.f90: Likewise.
4561 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4562 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4563 * gfortran.dg/dup_save_1.f90: Likewise.
4564 * gfortran.dg/dup_save_2.f90: Likewise.
4565 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4566 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4567 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4568 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4569 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4570 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4571 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4572 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4573 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4574 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4575 * gfortran.dg/e_d_fmt.f90: Likewise.
4576 * gfortran.dg/edit_real_1.f90: Likewise.
4577 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4578 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4579 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4580 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4581 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4582 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4583 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4584 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4585 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4586 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4587 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4588 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4589 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4590 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4591 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4592 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4593 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4594 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4595 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4596 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4597 * gfortran.dg/empty_format_1.f90: Likewise.
4598 * gfortran.dg/endfile.f: Likewise.
4599 * gfortran.dg/endfile.f90: Likewise.
4600 * gfortran.dg/endfile_2.f90: Likewise.
4601 * gfortran.dg/entry_1.f90: Likewise.
4602 * gfortran.dg/entry_10.f90: Likewise.
4603 * gfortran.dg/entry_12.f90: Likewise.
4604 * gfortran.dg/entry_13.f90: Likewise.
4605 * gfortran.dg/entry_14.f90: Likewise.
4606 * gfortran.dg/entry_16.f90: Likewise.
4607 * gfortran.dg/entry_3.f90: Likewise.
4608 * gfortran.dg/entry_6.f90: Likewise.
4609 * gfortran.dg/entry_9.f90: Likewise.
4610 * gfortran.dg/entry_array_specs_2.f: Likewise.
4611 * gfortran.dg/enum_1.f90: Likewise.
4612 * gfortran.dg/enum_9.f90: Likewise.
4613 * gfortran.dg/eof_1.f90: Likewise.
4614 * gfortran.dg/eof_2.f90: Likewise.
4615 * gfortran.dg/eof_4.f90: Likewise.
4616 * gfortran.dg/eof_5.f90: Likewise.
4617 * gfortran.dg/eor_handling_1.f90: Likewise.
4618 * gfortran.dg/eor_handling_2.f90: Likewise.
4619 * gfortran.dg/eor_handling_3.f90: Likewise.
4620 * gfortran.dg/eor_handling_4.f90: Likewise.
4621 * gfortran.dg/eor_handling_5.f90: Likewise.
4622 * gfortran.dg/eoshift_3.f90: Likewise.
4623 * gfortran.dg/eoshift_4.f90: Likewise.
4624 * gfortran.dg/eoshift_5.f90: Likewise.
4625 * gfortran.dg/eoshift_6.f90: Likewise.
4626 * gfortran.dg/eoshift_large_1.f90: Likewise.
4627 * gfortran.dg/equiv_6.f90: Likewise.
4628 * gfortran.dg/equiv_7.f90: Likewise.
4629 * gfortran.dg/equiv_9.f90: Likewise.
4630 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4631 * gfortran.dg/erf_2.F90: Likewise.
4632 * gfortran.dg/erf_3.F90: Likewise.
4633 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4634 * gfortran.dg/error_format_2.f90: Likewise.
4635 * gfortran.dg/error_recovery_5.f90: Likewise.
4636 * gfortran.dg/execute_command_line_2.f90: Likewise.
4637 * gfortran.dg/execute_command_line_3.f90: Likewise.
4638 * gfortran.dg/exit_1.f08: Likewise.
4639 * gfortran.dg/exit_3.f08: Likewise.
4640 * gfortran.dg/exponent_1.f90: Likewise.
4641 * gfortran.dg/exponent_2.f90: Likewise.
4642 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4643 * gfortran.dg/extends_1.f03: Likewise.
4644 * gfortran.dg/extends_16.f90: Likewise.
4645 * gfortran.dg/extends_2.f03: Likewise.
4646 * gfortran.dg/extends_3.f03: Likewise.
4647 * gfortran.dg/extends_4.f03: Likewise.
4648 * gfortran.dg/extends_type_of_1.f03: Likewise.
4649 * gfortran.dg/extends_type_of_2.f03: Likewise.
4650 * gfortran.dg/external_procedures_3.f90: Likewise.
4651 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4652 * gfortran.dg/f2003_io_1.f03: Likewise.
4653 * gfortran.dg/f2003_io_4.f03: Likewise.
4654 * gfortran.dg/f2003_io_5.f03: Likewise.
4655 * gfortran.dg/f2003_io_6.f03: Likewise.
4656 * gfortran.dg/f2003_io_7.f03: Likewise.
4657 * gfortran.dg/f2c_1.f90: Likewise.
4658 * gfortran.dg/f2c_2.f90: Likewise.
4659 * gfortran.dg/f2c_3.f90: Likewise.
4660 * gfortran.dg/f2c_4.f90: Likewise.
4661 * gfortran.dg/f2c_6.f90: Likewise.
4662 * gfortran.dg/f2c_7.f90: Likewise.
4663 * gfortran.dg/f2c_9.f90: Likewise.
4664 * gfortran.dg/fgetc_1.f90: Likewise.
4665 * gfortran.dg/fgetc_2.f90: Likewise.
4666 * gfortran.dg/filename_null.f90: Likewise.
4667 * gfortran.dg/finalize_12.f90: Likewise.
4668 * gfortran.dg/finalize_13.f90: Likewise.
4669 * gfortran.dg/finalize_15.f90: Likewise.
4670 * gfortran.dg/finalize_17.f90: Likewise.
4671 * gfortran.dg/finalize_18.f90: Likewise.
4672 * gfortran.dg/finalize_25.f90: Likewise.
4673 * gfortran.dg/finalize_29.f08: Likewise.
4674 * gfortran.dg/finalize_31.f90: Likewise.
4675 * gfortran.dg/float_1.f90: Likewise.
4676 * gfortran.dg/flush_1.f90: Likewise.
4677 * gfortran.dg/fmt_bz_bn.f: Likewise.
4678 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4679 * gfortran.dg/fmt_cache_1.f: Likewise.
4680 * gfortran.dg/fmt_cache_2.f: Likewise.
4681 * gfortran.dg/fmt_cache_3.f90: Likewise.
4682 * gfortran.dg/fmt_colon.f90: Likewise.
4683 * gfortran.dg/fmt_e.f90: Likewise.
4684 * gfortran.dg/fmt_en.f90: Likewise.
4685 * gfortran.dg/fmt_error_10.f: Likewise.
4686 * gfortran.dg/fmt_error_9.f: Likewise.
4687 * gfortran.dg/fmt_exhaust.f90: Likewise.
4688 * gfortran.dg/fmt_f0_1.f90: Likewise.
4689 * gfortran.dg/fmt_f_an_p.f: Likewise.
4690 * gfortran.dg/fmt_fw_d.f90: Likewise.
4691 * gfortran.dg/fmt_g.f: Likewise.
4692 * gfortran.dg/fmt_g0_1.f08: Likewise.
4693 * gfortran.dg/fmt_g0_2.f08: Likewise.
4694 * gfortran.dg/fmt_g0_4.f08: Likewise.
4695 * gfortran.dg/fmt_g0_5.f08: Likewise.
4696 * gfortran.dg/fmt_g0_6.f08: Likewise.
4697 * gfortran.dg/fmt_g0_7.f08: Likewise.
4698 * gfortran.dg/fmt_g_1.f90: Likewise.
4699 * gfortran.dg/fmt_int_sign.f90: Likewise.
4700 * gfortran.dg/fmt_l.f90: Likewise.
4701 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4702 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4703 * gfortran.dg/fmt_p_1.f90: Likewise.
4704 * gfortran.dg/fmt_pf.f90: Likewise.
4705 * gfortran.dg/fmt_read.f90: Likewise.
4706 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4707 * gfortran.dg/fmt_t_1.f90: Likewise.
4708 * gfortran.dg/fmt_t_2.f90: Likewise.
4709 * gfortran.dg/fmt_t_3.f90: Likewise.
4710 * gfortran.dg/fmt_t_4.f90: Likewise.
4711 * gfortran.dg/fmt_t_5.f90: Likewise.
4712 * gfortran.dg/fmt_t_6.f: Likewise.
4713 * gfortran.dg/fmt_t_7.f: Likewise.
4714 * gfortran.dg/fmt_t_9.f: Likewise.
4715 * gfortran.dg/fmt_tl.f: Likewise.
4716 * gfortran.dg/fmt_unlimited.f90: Likewise.
4717 * gfortran.dg/fmt_white.f: Likewise.
4718 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4719 * gfortran.dg/fold_nearest.f90: Likewise.
4720 * gfortran.dg/forall_1.f90: Likewise.
4721 * gfortran.dg/forall_10.f90: Likewise.
4722 * gfortran.dg/forall_12.f90: Likewise.
4723 * gfortran.dg/forall_13.f90: Likewise.
4724 * gfortran.dg/forall_15.f90: Likewise.
4725 * gfortran.dg/forall_4.f90: Likewise.
4726 * gfortran.dg/forall_5.f90: Likewise.
4727 * gfortran.dg/forall_6.f90: Likewise.
4728 * gfortran.dg/forall_7.f90: Likewise.
4729 * gfortran.dg/fraction.f90: Likewise.
4730 * gfortran.dg/fseek.f90: Likewise.
4731 * gfortran.dg/ftell_1.f90: Likewise.
4732 * gfortran.dg/ftell_2.f90: Likewise.
4733 * gfortran.dg/ftell_3.f90: Likewise.
4734 * gfortran.dg/func_assign_2.f90: Likewise.
4735 * gfortran.dg/func_assign_3.f90: Likewise.
4736 * gfortran.dg/func_derived_1.f90: Likewise.
4737 * gfortran.dg/func_derived_2.f90: Likewise.
4738 * gfortran.dg/func_derived_3.f90: Likewise.
4739 * gfortran.dg/func_result_1.f90: Likewise.
4740 * gfortran.dg/func_result_2.f90: Likewise.
4741 * gfortran.dg/func_result_6.f90: Likewise.
4742 * gfortran.dg/function_charlen_2.f90: Likewise.
4743 * gfortran.dg/function_charlen_3.f: Likewise.
4744 * gfortran.dg/function_kinds_1.f90: Likewise.
4745 * gfortran.dg/function_kinds_4.f90: Likewise.
4746 * gfortran.dg/function_optimize_10.f90: Likewise.
4747 * gfortran.dg/function_optimize_11.f90: Likewise.
4748 * gfortran.dg/function_optimize_12.f90: Likewise.
4749 * gfortran.dg/function_optimize_4.f90: Likewise.
4750 * gfortran.dg/function_optimize_8.f90: Likewise.
4751 * gfortran.dg/g77/13037.f: Likewise.
4752 * gfortran.dg/g77/1832.f: Likewise.
4753 * gfortran.dg/g77/19981119-0.f: Likewise.
4754 * gfortran.dg/g77/19990313-0.f: Likewise.
4755 * gfortran.dg/g77/19990313-1.f: Likewise.
4756 * gfortran.dg/g77/19990313-2.f: Likewise.
4757 * gfortran.dg/g77/19990313-3.f: Likewise.
4758 * gfortran.dg/g77/19990419-1.f: Likewise.
4759 * gfortran.dg/g77/19990826-0.f: Likewise.
4760 * gfortran.dg/g77/19990826-2.f: Likewise.
4761 * gfortran.dg/g77/20000503-1.f: Likewise.
4762 * gfortran.dg/g77/20001111.f: Likewise.
4763 * gfortran.dg/g77/20010116.f: Likewise.
4764 * gfortran.dg/g77/20010216-1.f: Likewise.
4765 * gfortran.dg/g77/20010430.f: Likewise.
4766 * gfortran.dg/g77/20010610.f: Likewise.
4767 * gfortran.dg/g77/6177.f: Likewise.
4768 * gfortran.dg/g77/7388.f: Likewise.
4769 * gfortran.dg/g77/947.f: Likewise.
4770 * gfortran.dg/g77/970625-2.f: Likewise.
4771 * gfortran.dg/g77/971102-1.f: Likewise.
4772 * gfortran.dg/g77/980628-0.f: Likewise.
4773 * gfortran.dg/g77/980628-1.f: Likewise.
4774 * gfortran.dg/g77/980628-10.f: Likewise.
4775 * gfortran.dg/g77/980628-2.f: Likewise.
4776 * gfortran.dg/g77/980628-3.f: Likewise.
4777 * gfortran.dg/g77/980628-7.f: Likewise.
4778 * gfortran.dg/g77/980628-8.f: Likewise.
4779 * gfortran.dg/g77/980628-9.f: Likewise.
4780 * gfortran.dg/g77/980701-0.f: Likewise.
4781 * gfortran.dg/g77/980701-1.f: Likewise.
4782 * gfortran.dg/g77/cabs.f: Likewise.
4783 * gfortran.dg/g77/claus.f: Likewise.
4784 * gfortran.dg/g77/complex_1.f: Likewise.
4785 * gfortran.dg/g77/cpp3.F: Likewise.
4786 * gfortran.dg/g77/cpp4.F: Likewise.
4787 * gfortran.dg/g77/cpp5.F: Likewise.
4788 * gfortran.dg/g77/dcomplex.f: Likewise.
4789 * gfortran.dg/g77/dnrm2.f: Likewise.
4790 * gfortran.dg/g77/erfc.f: Likewise.
4791 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4792 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4793 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4794 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4795 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4796 * gfortran.dg/g77/int8421.f: Likewise.
4797 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4798 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4799 * gfortran.dg/g77/le.f: Likewise.
4800 * gfortran.dg/g77/short.f: Likewise.
4801 * gfortran.dg/gamma_1.f90: Likewise.
4802 * gfortran.dg/gamma_4.f90: Likewise.
4803 * gfortran.dg/gamma_5.f90: Likewise.
4804 * gfortran.dg/generic_13.f90: Likewise.
4805 * gfortran.dg/generic_15.f90: Likewise.
4806 * gfortran.dg/generic_19.f90: Likewise.
4807 * gfortran.dg/generic_20.f90: Likewise.
4808 * gfortran.dg/generic_23.f03: Likewise.
4809 * gfortran.dg/generic_25.f90: Likewise.
4810 * gfortran.dg/generic_27.f90: Likewise.
4811 * gfortran.dg/generic_31.f90: Likewise.
4812 * gfortran.dg/generic_4.f90: Likewise.
4813 * gfortran.dg/global_vars_c_init.f90: Likewise.
4814 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4815 * gfortran.dg/gnu_logical_1.F: Likewise.
4816 * gfortran.dg/goacc/fixed-1.f: Likewise.
4817 * gfortran.dg/goacc/fixed-2.f: Likewise.
4818 * gfortran.dg/goacc/gang-static.f95: Likewise.
4819 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4820 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4821 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4822 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4823 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4824 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4825 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4826 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4827 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4828 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4829 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4830 * gfortran.dg/gomp/pr48794.f90: Likewise.
4831 * gfortran.dg/gomp/pr72744.f90: Likewise.
4832 * gfortran.dg/gomp/pr77665.f90: Likewise.
4833 * gfortran.dg/gomp/workshare2.f90: Likewise.
4834 * gfortran.dg/gomp/workshare3.f90: Likewise.
4835 * gfortran.dg/goto_1.f: Likewise.
4836 * gfortran.dg/goto_2.f90: Likewise.
4837 * gfortran.dg/goto_4.f90: Likewise.
4838 * gfortran.dg/goto_6.f: Likewise.
4839 * gfortran.dg/graphite/id-26.f03: Likewise.
4840 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4841 * gfortran.dg/graphite/pr29581.f90: Likewise.
4842 * gfortran.dg/graphite/pr29832.f90: Likewise.
4843 * gfortran.dg/graphite/run-id-1.f: Likewise.
4844 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4845 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4846 * gfortran.dg/hollerith.f90: Likewise.
4847 * gfortran.dg/hollerith4.f90: Likewise.
4848 * gfortran.dg/hollerith6.f90: Likewise.
4849 * gfortran.dg/hollerith8.f90: Likewise.
4850 * gfortran.dg/hollerith_1.f90: Likewise.
4851 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4852 * gfortran.dg/hollerith_f95.f90: Likewise.
4853 * gfortran.dg/hollerith_legacy.f90: Likewise.
4854 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4855 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4856 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4857 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4858 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4859 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4860 * gfortran.dg/hypot_1.f90: Likewise.
4861 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4862 * gfortran.dg/iargc.f90: Likewise.
4863 * gfortran.dg/ibits.f90: Likewise.
4864 * gfortran.dg/ichar_1.f90: Likewise.
4865 * gfortran.dg/ichar_2.f90: Likewise.
4866 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4867 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4868 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4869 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4870 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4871 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4872 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4873 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4874 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4875 * gfortran.dg/ieee/large_1.f90: Likewise.
4876 * gfortran.dg/ieee/large_2.f90: Likewise.
4877 * gfortran.dg/ieee/large_3.F90: Likewise.
4878 * gfortran.dg/ieee/large_4.f90: Likewise.
4879 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4880 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4881 * gfortran.dg/impl_do_var_data.f90: Likewise.
4882 * gfortran.dg/implicit_10.f90: Likewise.
4883 * gfortran.dg/implicit_12.f90: Likewise.
4884 * gfortran.dg/implicit_class_1.f90: Likewise.
4885 * gfortran.dg/implicit_pure_1.f90: Likewise.
4886 * gfortran.dg/implied_do_1.f90: Likewise.
4887 * gfortran.dg/implied_do_io_1.f90: Likewise.
4888 * gfortran.dg/implied_do_io_2.f90: Likewise.
4889 * gfortran.dg/implied_do_io_3.f90: Likewise.
4890 * gfortran.dg/implied_shape_1.f08: Likewise.
4891 * gfortran.dg/import.f90: Likewise.
4892 * gfortran.dg/import4.f90: Likewise.
4893 * gfortran.dg/impure_1.f08: Likewise.
4894 * gfortran.dg/index.f90: Likewise.
4895 * gfortran.dg/index_2.f90: Likewise.
4896 * gfortran.dg/init_flag_1.f90: Likewise.
4897 * gfortran.dg/init_flag_10.f90: Likewise.
4898 * gfortran.dg/init_flag_15.f03: Likewise.
4899 * gfortran.dg/init_flag_2.f90: Likewise.
4900 * gfortran.dg/init_flag_3.f90: Likewise.
4901 * gfortran.dg/init_flag_4.f90: Likewise.
4902 * gfortran.dg/init_flag_5.f90: Likewise.
4903 * gfortran.dg/init_flag_6.f90: Likewise.
4904 * gfortran.dg/init_flag_7.f90: Likewise.
4905 * gfortran.dg/init_flag_9.f90: Likewise.
4906 * gfortran.dg/initialization_11.f90: Likewise.
4907 * gfortran.dg/initialization_19.f90: Likewise.
4908 * gfortran.dg/initialization_2.f90: Likewise.
4909 * gfortran.dg/initialization_22.f90: Likewise.
4910 * gfortran.dg/initialization_27.f90: Likewise.
4911 * gfortran.dg/initialization_5.f90: Likewise.
4912 * gfortran.dg/initialization_6.f90: Likewise.
4913 * gfortran.dg/inline_matmul_1.f90: Likewise.
4914 * gfortran.dg/inline_matmul_10.f90: Likewise.
4915 * gfortran.dg/inline_matmul_11.f90: Likewise.
4916 * gfortran.dg/inline_matmul_13.f90: Likewise.
4917 * gfortran.dg/inline_matmul_14.f90: Likewise.
4918 * gfortran.dg/inline_matmul_16.f90: Likewise.
4919 * gfortran.dg/inline_matmul_17.f90: Likewise.
4920 * gfortran.dg/inline_matmul_18.f90: Likewise.
4921 * gfortran.dg/inline_matmul_19.f90: Likewise.
4922 * gfortran.dg/inline_matmul_2.f90: Likewise.
4923 * gfortran.dg/inline_matmul_20.f90: Likewise.
4924 * gfortran.dg/inline_matmul_22.f90: Likewise.
4925 * gfortran.dg/inline_matmul_3.f90: Likewise.
4926 * gfortran.dg/inline_matmul_4.f90: Likewise.
4927 * gfortran.dg/inline_matmul_5.f90: Likewise.
4928 * gfortran.dg/inline_matmul_6.f90: Likewise.
4929 * gfortran.dg/inline_matmul_7.f90: Likewise.
4930 * gfortran.dg/inline_matmul_8.f90: Likewise.
4931 * gfortran.dg/inline_matmul_9.f90: Likewise.
4932 * gfortran.dg/inline_sum_1.f90: Likewise.
4933 * gfortran.dg/inline_sum_3.f90: Likewise.
4934 * gfortran.dg/inline_sum_5.f90: Likewise.
4935 * gfortran.dg/inquire-complex.f90: Likewise.
4936 * gfortran.dg/inquire.f90: Likewise.
4937 * gfortran.dg/inquire_10.f90: Likewise.
4938 * gfortran.dg/inquire_13.f90: Likewise.
4939 * gfortran.dg/inquire_15.f90: Likewise.
4940 * gfortran.dg/inquire_16.f90: Likewise.
4941 * gfortran.dg/inquire_17.f90: Likewise.
4942 * gfortran.dg/inquire_5.f90: Likewise.
4943 * gfortran.dg/inquire_6.f90: Likewise.
4944 * gfortran.dg/inquire_7.f90: Likewise.
4945 * gfortran.dg/inquire_9.f90: Likewise.
4946 * gfortran.dg/inquire_internal.f90: Likewise.
4947 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4948 * gfortran.dg/inquire_size.f90: Likewise.
4949 * gfortran.dg/int_1.f90: Likewise.
4950 * gfortran.dg/int_conv_1.f90: Likewise.
4951 * gfortran.dg/int_range_io_1.f90: Likewise.
4952 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4953 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4954 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4955 * gfortran.dg/integer_plus.f90: Likewise.
4956 * gfortran.dg/intent_out_2.f90: Likewise.
4957 * gfortran.dg/intent_out_5.f90: Likewise.
4958 * gfortran.dg/intent_out_6.f90: Likewise.
4959 * gfortran.dg/interface_12.f90: Likewise.
4960 * gfortran.dg/interface_19.f90: Likewise.
4961 * gfortran.dg/interface_4.f90: Likewise.
4962 * gfortran.dg/interface_5.f90: Likewise.
4963 * gfortran.dg/interface_9.f90: Likewise.
4964 * gfortran.dg/interface_assignment_1.f90: Likewise.
4965 * gfortran.dg/interface_assignment_2.f90: Likewise.
4966 * gfortran.dg/internal_dummy_2.f08: Likewise.
4967 * gfortran.dg/internal_dummy_3.f08: Likewise.
4968 * gfortran.dg/internal_dummy_4.f08: Likewise.
4969 * gfortran.dg/internal_pack_1.f90: Likewise.
4970 * gfortran.dg/internal_pack_10.f90: Likewise.
4971 * gfortran.dg/internal_pack_12.f90: Likewise.
4972 * gfortran.dg/internal_pack_13.f90: Likewise.
4973 * gfortran.dg/internal_pack_14.f90: Likewise.
4974 * gfortran.dg/internal_pack_15.f90: Likewise.
4975 * gfortran.dg/internal_pack_2.f90: Likewise.
4976 * gfortran.dg/internal_pack_3.f90: Likewise.
4977 * gfortran.dg/internal_pack_4.f90: Likewise.
4978 * gfortran.dg/internal_pack_6.f90: Likewise.
4979 * gfortran.dg/internal_pack_8.f90: Likewise.
4980 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4981 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4982 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4983 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4984 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4985 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4986 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4987 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4988 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4989 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4990 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4991 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4992 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4993 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4994 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4995 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4996 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4997 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4998 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4999 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5000 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5001 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5002 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5003 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5004 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5005 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5006 * gfortran.dg/io_err_1.f90: Likewise.
5007 * gfortran.dg/io_real_boz.f90: Likewise.
5008 * gfortran.dg/iomsg_1.f90: Likewise.
5009 * gfortran.dg/iostat_1.f90: Likewise.
5010 * gfortran.dg/iostat_2.f90: Likewise.
5011 * gfortran.dg/iostat_4.f90: Likewise.
5012 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5013 * gfortran.dg/ishft_1.f90: Likewise.
5014 * gfortran.dg/ishft_2.f90: Likewise.
5015 * gfortran.dg/ishft_4.f90: Likewise.
5016 * gfortran.dg/isnan_1.f90: Likewise.
5017 * gfortran.dg/isnan_2.f90: Likewise.
5018 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5019 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5020 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5021 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5022 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5023 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5024 * gfortran.dg/itime_idate_1.f: Likewise.
5025 * gfortran.dg/itime_idate_2.f: Likewise.
5026 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5027 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5028 * gfortran.dg/large_real_kind_1.f90: Likewise.
5029 * gfortran.dg/large_real_kind_2.F90: Likewise.
5030 * gfortran.dg/large_real_kind_3.F90: Likewise.
5031 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5032 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5033 * gfortran.dg/large_recl.f90: Likewise.
5034 * gfortran.dg/large_unit_1.f90: Likewise.
5035 * gfortran.dg/large_unit_2.f90: Likewise.
5036 * gfortran.dg/largeequiv_1.f90: Likewise.
5037 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5038 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5039 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5040 * gfortran.dg/list_read_1.f90: Likewise.
5041 * gfortran.dg/list_read_10.f90: Likewise.
5042 * gfortran.dg/list_read_11.f90: Likewise.
5043 * gfortran.dg/list_read_12.f90: Likewise.
5044 * gfortran.dg/list_read_13.f: Likewise.
5045 * gfortran.dg/list_read_14.f90: Likewise.
5046 * gfortran.dg/list_read_2.f90: Likewise.
5047 * gfortran.dg/list_read_3.f90: Likewise.
5048 * gfortran.dg/list_read_4.f90: Likewise.
5049 * gfortran.dg/list_read_5.f90: Likewise.
5050 * gfortran.dg/list_read_6.f90: Likewise.
5051 * gfortran.dg/list_read_7.f90: Likewise.
5052 * gfortran.dg/list_read_8.f90: Likewise.
5053 * gfortran.dg/list_read_9.f90: Likewise.
5054 * gfortran.dg/loc_2.f90: Likewise.
5055 * gfortran.dg/logical_1.f90: Likewise.
5056 * gfortran.dg/logical_dot_product.f90: Likewise.
5057 * gfortran.dg/logical_temp_io.f90: Likewise.
5058 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5059 * gfortran.dg/lrshift_1.f90: Likewise.
5060 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5061 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5062 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5063 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5064 * gfortran.dg/make_unit.f90: Likewise.
5065 * gfortran.dg/mapping_1.f90: Likewise.
5066 * gfortran.dg/mapping_2.f90: Likewise.
5067 * gfortran.dg/mapping_3.f90: Likewise.
5068 * gfortran.dg/masklr_1.F90: Likewise.
5069 * gfortran.dg/masklr_2.F90: Likewise.
5070 * gfortran.dg/matmul_1.f90: Likewise.
5071 * gfortran.dg/matmul_10.f90: Likewise.
5072 * gfortran.dg/matmul_12.f90: Likewise.
5073 * gfortran.dg/matmul_16.f90: Likewise.
5074 * gfortran.dg/matmul_17.f90: Likewise.
5075 * gfortran.dg/matmul_18.f90: Likewise.
5076 * gfortran.dg/matmul_2.f90: Likewise.
5077 * gfortran.dg/matmul_3.f90: Likewise.
5078 * gfortran.dg/matmul_4.f90: Likewise.
5079 * gfortran.dg/matmul_6.f90: Likewise.
5080 * gfortran.dg/matmul_8.f03: Likewise.
5081 * gfortran.dg/matmul_9.f90: Likewise.
5082 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5083 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5084 * gfortran.dg/matmul_const.f90: Likewise.
5085 * gfortran.dg/maxloc_1.f90: Likewise.
5086 * gfortran.dg/maxloc_2.f90: Likewise.
5087 * gfortran.dg/maxloc_3.f90: Likewise.
5088 * gfortran.dg/maxloc_4.f90: Likewise.
5089 * gfortran.dg/maxloc_string_1.f90: Likewise.
5090 * gfortran.dg/maxlocval_1.f90: Likewise.
5091 * gfortran.dg/maxlocval_2.f90: Likewise.
5092 * gfortran.dg/maxlocval_3.f90: Likewise.
5093 * gfortran.dg/maxlocval_4.f90: Likewise.
5094 * gfortran.dg/maxval_char_1.f90: Likewise.
5095 * gfortran.dg/maxval_char_2.f90: Likewise.
5096 * gfortran.dg/maxval_char_3.f90: Likewise.
5097 * gfortran.dg/maxval_char_4.f90: Likewise.
5098 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5099 * gfortran.dg/mclock.f90: Likewise.
5100 * gfortran.dg/merge_bits_1.F90: Likewise.
5101 * gfortran.dg/merge_bits_2.F90: Likewise.
5102 * gfortran.dg/merge_char_1.f90: Likewise.
5103 * gfortran.dg/merge_init_expr.f90: Likewise.
5104 * gfortran.dg/min_max_optional_1.f90: Likewise.
5105 * gfortran.dg/min_max_optional_5.f90: Likewise.
5106 * gfortran.dg/minloc_1.f90: Likewise.
5107 * gfortran.dg/minloc_2.f90: Likewise.
5108 * gfortran.dg/minloc_3.f90: Likewise.
5109 * gfortran.dg/minloc_4.f90: Likewise.
5110 * gfortran.dg/minloc_string_1.f90: Likewise.
5111 * gfortran.dg/minlocval_1.f90: Likewise.
5112 * gfortran.dg/minlocval_2.f90: Likewise.
5113 * gfortran.dg/minlocval_3.f90: Likewise.
5114 * gfortran.dg/minlocval_4.f90: Likewise.
5115 * gfortran.dg/minmax_char_1.f90: Likewise.
5116 * gfortran.dg/minmaxloc_1.f90: Likewise.
5117 * gfortran.dg/minmaxloc_10.f90: Likewise.
5118 * gfortran.dg/minmaxloc_11.f90: Likewise.
5119 * gfortran.dg/minmaxloc_12.f90: Likewise.
5120 * gfortran.dg/minmaxloc_13.f90: Likewise.
5121 * gfortran.dg/minmaxloc_2.f90: Likewise.
5122 * gfortran.dg/minmaxloc_3.f90: Likewise.
5123 * gfortran.dg/minmaxloc_4.f90: Likewise.
5124 * gfortran.dg/minmaxloc_5.f90: Likewise.
5125 * gfortran.dg/minmaxloc_6.f90: Likewise.
5126 * gfortran.dg/minmaxloc_7.f90: Likewise.
5127 * gfortran.dg/minmaxloc_8.f90: Likewise.
5128 * gfortran.dg/minmaxval_1.f90: Likewise.
5129 * gfortran.dg/minval_char_1.f90: Likewise.
5130 * gfortran.dg/minval_char_2.f90: Likewise.
5131 * gfortran.dg/minval_char_3.f90: Likewise.
5132 * gfortran.dg/minval_char_4.f90: Likewise.
5133 * gfortran.dg/minval_char_5.f90: Likewise.
5134 * gfortran.dg/minval_parameter_1.f90: Likewise.
5135 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5136 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5137 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5138 * gfortran.dg/missing_parens_1.f90: Likewise.
5139 * gfortran.dg/missing_parens_2.f90: Likewise.
5140 * gfortran.dg/mod_large_1.f90: Likewise.
5141 * gfortran.dg/mod_sign0_1.f90: Likewise.
5142 * gfortran.dg/module_blank_common.f90: Likewise.
5143 * gfortran.dg/module_commons_1.f90: Likewise.
5144 * gfortran.dg/module_commons_3.f90: Likewise.
5145 * gfortran.dg/module_double_reuse.f90: Likewise.
5146 * gfortran.dg/module_equivalence_1.f90: Likewise.
5147 * gfortran.dg/module_equivalence_2.f90: Likewise.
5148 * gfortran.dg/module_equivalence_3.f90: Likewise.
5149 * gfortran.dg/module_equivalence_5.f90: Likewise.
5150 * gfortran.dg/module_interface_1.f90: Likewise.
5151 * gfortran.dg/module_nan.f90: Likewise.
5152 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5153 * gfortran.dg/module_procedure_1.f90: Likewise.
5154 * gfortran.dg/module_read_1.f90: Likewise.
5155 * gfortran.dg/module_read_2.f90: Likewise.
5156 * gfortran.dg/module_widestring_1.f90: Likewise.
5157 * gfortran.dg/move_alloc.f90: Likewise.
5158 * gfortran.dg/move_alloc_10.f90: Likewise.
5159 * gfortran.dg/move_alloc_13.f90: Likewise.
5160 * gfortran.dg/move_alloc_14.f90: Likewise.
5161 * gfortran.dg/move_alloc_15.f90: Likewise.
5162 * gfortran.dg/move_alloc_16.f90: Likewise.
5163 * gfortran.dg/move_alloc_2.f90: Likewise.
5164 * gfortran.dg/move_alloc_5.f90: Likewise.
5165 * gfortran.dg/move_alloc_6.f90: Likewise.
5166 * gfortran.dg/move_alloc_9.f90: Likewise.
5167 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5168 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5169 * gfortran.dg/mvbits_1.f90: Likewise.
5170 * gfortran.dg/mvbits_2.f90: Likewise.
5171 * gfortran.dg/mvbits_3.f90: Likewise.
5172 * gfortran.dg/mvbits_4.f90: Likewise.
5173 * gfortran.dg/mvbits_7.f90: Likewise.
5174 * gfortran.dg/mvbits_8.f90: Likewise.
5175 * gfortran.dg/namelist_11.f: Likewise.
5176 * gfortran.dg/namelist_12.f: Likewise.
5177 * gfortran.dg/namelist_13.f90: Likewise.
5178 * gfortran.dg/namelist_14.f90: Likewise.
5179 * gfortran.dg/namelist_15.f90: Likewise.
5180 * gfortran.dg/namelist_16.f90: Likewise.
5181 * gfortran.dg/namelist_17.f90: Likewise.
5182 * gfortran.dg/namelist_18.f90: Likewise.
5183 * gfortran.dg/namelist_19.f90: Likewise.
5184 * gfortran.dg/namelist_20.f90: Likewise.
5185 * gfortran.dg/namelist_21.f90: Likewise.
5186 * gfortran.dg/namelist_22.f90: Likewise.
5187 * gfortran.dg/namelist_23.f90: Likewise.
5188 * gfortran.dg/namelist_24.f90: Likewise.
5189 * gfortran.dg/namelist_26.f90: Likewise.
5190 * gfortran.dg/namelist_27.f90: Likewise.
5191 * gfortran.dg/namelist_28.f90: Likewise.
5192 * gfortran.dg/namelist_29.f90: Likewise.
5193 * gfortran.dg/namelist_37.f90: Likewise.
5194 * gfortran.dg/namelist_38.f90: Likewise.
5195 * gfortran.dg/namelist_39.f90: Likewise.
5196 * gfortran.dg/namelist_40.f90: Likewise.
5197 * gfortran.dg/namelist_41.f90: Likewise.
5198 * gfortran.dg/namelist_42.f90: Likewise.
5199 * gfortran.dg/namelist_43.f90: Likewise.
5200 * gfortran.dg/namelist_44.f90: Likewise.
5201 * gfortran.dg/namelist_47.f90: Likewise.
5202 * gfortran.dg/namelist_48.f90: Likewise.
5203 * gfortran.dg/namelist_49.f90: Likewise.
5204 * gfortran.dg/namelist_50.f90: Likewise.
5205 * gfortran.dg/namelist_51.f90: Likewise.
5206 * gfortran.dg/namelist_52.f90: Likewise.
5207 * gfortran.dg/namelist_54.f90: Likewise.
5208 * gfortran.dg/namelist_55.f90: Likewise.
5209 * gfortran.dg/namelist_56.f90: Likewise.
5210 * gfortran.dg/namelist_57.f90: Likewise.
5211 * gfortran.dg/namelist_58.f90: Likewise.
5212 * gfortran.dg/namelist_59.f90: Likewise.
5213 * gfortran.dg/namelist_60.f90: Likewise.
5214 * gfortran.dg/namelist_61.f90: Likewise.
5215 * gfortran.dg/namelist_64.f90: Likewise.
5216 * gfortran.dg/namelist_65.f90: Likewise.
5217 * gfortran.dg/namelist_69.f90: Likewise.
5218 * gfortran.dg/namelist_70.f90: Likewise.
5219 * gfortran.dg/namelist_71.f90: Likewise.
5220 * gfortran.dg/namelist_72.f: Likewise.
5221 * gfortran.dg/namelist_73.f90: Likewise.
5222 * gfortran.dg/namelist_77.f90: Likewise.
5223 * gfortran.dg/namelist_78.f90: Likewise.
5224 * gfortran.dg/namelist_79.f90: Likewise.
5225 * gfortran.dg/namelist_80.f90: Likewise.
5226 * gfortran.dg/namelist_81.f90: Likewise.
5227 * gfortran.dg/namelist_82.f90: Likewise.
5228 * gfortran.dg/namelist_84.f90: Likewise.
5229 * gfortran.dg/namelist_85.f90: Likewise.
5230 * gfortran.dg/namelist_86.f90: Likewise.
5231 * gfortran.dg/namelist_87.f90: Likewise.
5232 * gfortran.dg/namelist_88.f90: Likewise.
5233 * gfortran.dg/namelist_89.f90: Likewise.
5234 * gfortran.dg/namelist_90.f: Likewise.
5235 * gfortran.dg/namelist_95.f90: Likewise.
5236 * gfortran.dg/namelist_char_only.f90: Likewise.
5237 * gfortran.dg/namelist_empty.f90: Likewise.
5238 * gfortran.dg/namelist_internal.f90: Likewise.
5239 * gfortran.dg/namelist_use.f90: Likewise.
5240 * gfortran.dg/namelist_use_only.f90: Likewise.
5241 * gfortran.dg/namelist_utf8.f90: Likewise.
5242 * gfortran.dg/nan_1.f90: Likewise.
5243 * gfortran.dg/nan_2.f90: Likewise.
5244 * gfortran.dg/nan_3.f90: Likewise.
5245 * gfortran.dg/nan_6.f90: Likewise.
5246 * gfortran.dg/nan_7.f90: Likewise.
5247 * gfortran.dg/nearest_1.f90: Likewise.
5248 * gfortran.dg/nearest_2.f90: Likewise.
5249 * gfortran.dg/nearest_3.f90: Likewise.
5250 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5251 * gfortran.dg/negative_automatic_size.f90: Likewise.
5252 * gfortran.dg/negative_unit.f: Likewise.
5253 * gfortran.dg/negative_unit2.f90: Likewise.
5254 * gfortran.dg/negative_unit_int8.f: Likewise.
5255 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5256 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5257 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5258 * gfortran.dg/nested_modules_1.f90: Likewise.
5259 * gfortran.dg/nested_modules_2.f90: Likewise.
5260 * gfortran.dg/nested_modules_3.f90: Likewise.
5261 * gfortran.dg/nesting_1.f90: Likewise.
5262 * gfortran.dg/new_line.f90: Likewise.
5263 * gfortran.dg/newunit_1.f90: Likewise.
5264 * gfortran.dg/newunit_3.f90: Likewise.
5265 * gfortran.dg/newunit_5.f90.f90: Likewise.
5266 * gfortran.dg/nint_1.f90: Likewise.
5267 * gfortran.dg/nint_2.f90: Likewise.
5268 * gfortran.dg/no_arg_check_2.f90: Likewise.
5269 * gfortran.dg/no_range_check_1.f90: Likewise.
5270 * gfortran.dg/no_range_check_2.f90: Likewise.
5271 * gfortran.dg/no_range_check_3.f90: Likewise.
5272 * gfortran.dg/noadv_size.f90: Likewise.
5273 * gfortran.dg/nonreturning_statements.f90: Likewise.
5274 * gfortran.dg/norm2_1.f90: Likewise.
5275 * gfortran.dg/norm2_3.f90: Likewise.
5276 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5277 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5278 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5279 * gfortran.dg/null_4.f90: Likewise.
5280 * gfortran.dg/null_9.f90: Likewise.
5281 * gfortran.dg/nullify_3.f90: Likewise.
5282 * gfortran.dg/oldstyle_1.f90: Likewise.
5283 * gfortran.dg/open_access_append_1.f90: Likewise.
5284 * gfortran.dg/open_access_append_2.f90: Likewise.
5285 * gfortran.dg/open_errors.f90: Likewise.
5286 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5287 * gfortran.dg/open_new.f90: Likewise.
5288 * gfortran.dg/open_readonly_1.f90: Likewise.
5289 * gfortran.dg/operator_1.f90: Likewise.
5290 * gfortran.dg/optional_absent_1.f90: Likewise.
5291 * gfortran.dg/optional_absent_2.f90: Likewise.
5292 * gfortran.dg/optional_absent_3.f90: Likewise.
5293 * gfortran.dg/optional_class_1.f90: Likewise.
5294 * gfortran.dg/optional_dim_2.f90: Likewise.
5295 * gfortran.dg/optional_dim_3.f90: Likewise.
5296 * gfortran.dg/output_exponents_1.f90: Likewise.
5297 * gfortran.dg/overload_1.f90: Likewise.
5298 * gfortran.dg/overload_2.f90: Likewise.
5299 * gfortran.dg/overwrite_1.f: Likewise.
5300 * gfortran.dg/pad_no.f90: Likewise.
5301 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5302 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5303 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5304 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5305 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5306 * gfortran.dg/parens_3.f90: Likewise.
5307 * gfortran.dg/parens_5.f90: Likewise.
5308 * gfortran.dg/parens_6.f90: Likewise.
5309 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5310 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5311 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5312 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5313 * gfortran.dg/parity_1.f90: Likewise.
5314 * gfortran.dg/past_eor.f90: Likewise.
5315 * gfortran.dg/pdt_1.f03: Likewise.
5316 * gfortran.dg/pdt_10.f03: Likewise.
5317 * gfortran.dg/pdt_11.f03: Likewise.
5318 * gfortran.dg/pdt_12.f03: Likewise.
5319 * gfortran.dg/pdt_13.f03: Likewise.
5320 * gfortran.dg/pdt_14.f03: Likewise.
5321 * gfortran.dg/pdt_15.f03: Likewise.
5322 * gfortran.dg/pdt_19.f03: Likewise.
5323 * gfortran.dg/pdt_20.f03: Likewise.
5324 * gfortran.dg/pdt_22.f03: Likewise.
5325 * gfortran.dg/pdt_23.f03: Likewise.
5326 * gfortran.dg/pdt_25.f03: Likewise.
5327 * gfortran.dg/pdt_26.f03: Likewise.
5328 * gfortran.dg/pdt_27.f03: Likewise.
5329 * gfortran.dg/pdt_28.f03: Likewise.
5330 * gfortran.dg/pdt_3.f03: Likewise.
5331 * gfortran.dg/pdt_4.f03: Likewise.
5332 * gfortran.dg/pdt_5.f03: Likewise.
5333 * gfortran.dg/pdt_7.f03: Likewise.
5334 * gfortran.dg/pointer_1.f90: Likewise.
5335 * gfortran.dg/pointer_array_1.f90: Likewise.
5336 * gfortran.dg/pointer_array_3.f90: Likewise.
5337 * gfortran.dg/pointer_array_4.f90: Likewise.
5338 * gfortran.dg/pointer_array_5.f90: Likewise.
5339 * gfortran.dg/pointer_array_6.f90: Likewise.
5340 * gfortran.dg/pointer_array_7.f90: Likewise.
5341 * gfortran.dg/pointer_array_8.f90: Likewise.
5342 * gfortran.dg/pointer_array_9.f90: Likewise.
5343 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5344 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5345 * gfortran.dg/pointer_assign_10.f90: Likewise.
5346 * gfortran.dg/pointer_assign_11.f90: Likewise.
5347 * gfortran.dg/pointer_assign_4.f90: Likewise.
5348 * gfortran.dg/pointer_assign_8.f90: Likewise.
5349 * gfortran.dg/pointer_assign_9.f90: Likewise.
5350 * gfortran.dg/pointer_check_10.f90: Likewise.
5351 * gfortran.dg/pointer_check_9.f90: Likewise.
5352 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5353 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5354 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5355 * gfortran.dg/pointer_init_1.f90: Likewise.
5356 * gfortran.dg/pointer_init_3.f90: Likewise.
5357 * gfortran.dg/pointer_init_4.f90: Likewise.
5358 * gfortran.dg/pointer_init_5.f90: Likewise.
5359 * gfortran.dg/pointer_init_8.f90: Likewise.
5360 * gfortran.dg/pointer_intent_1.f90: Likewise.
5361 * gfortran.dg/pointer_intent_4.f90: Likewise.
5362 * gfortran.dg/pointer_intent_5.f90: Likewise.
5363 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5364 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5365 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5366 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5367 * gfortran.dg/pointer_target_1.f90: Likewise.
5368 * gfortran.dg/pointer_target_2.f90: Likewise.
5369 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5370 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5371 * gfortran.dg/power.f90: Likewise.
5372 * gfortran.dg/power1.f90: Likewise.
5373 * gfortran.dg/power_3.f90: Likewise.
5374 * gfortran.dg/power_4.f90: Likewise.
5375 * gfortran.dg/power_5.f90: Likewise.
5376 * gfortran.dg/pr12884.f: Likewise.
5377 * gfortran.dg/pr15129.f90: Likewise.
5378 * gfortran.dg/pr15140.f90: Likewise.
5379 * gfortran.dg/pr15324.f90: Likewise.
5380 * gfortran.dg/pr15332.f: Likewise.
5381 * gfortran.dg/pr15957.f90: Likewise.
5382 * gfortran.dg/pr15959.f90: Likewise.
5383 * gfortran.dg/pr16597.f90: Likewise.
5384 * gfortran.dg/pr16861.f90: Likewise.
5385 * gfortran.dg/pr16938.f90: Likewise.
5386 * gfortran.dg/pr17090.f90: Likewise.
5387 * gfortran.dg/pr17143.f90: Likewise.
5388 * gfortran.dg/pr17164.f90: Likewise.
5389 * gfortran.dg/pr17229.f: Likewise.
5390 * gfortran.dg/pr17285.f90: Likewise.
5391 * gfortran.dg/pr17286.f90: Likewise.
5392 * gfortran.dg/pr17472.f: Likewise.
5393 * gfortran.dg/pr17612.f90: Likewise.
5394 * gfortran.dg/pr17706.f90: Likewise.
5395 * gfortran.dg/pr18025.f90: Likewise.
5396 * gfortran.dg/pr18122.f90: Likewise.
5397 * gfortran.dg/pr18210.f90: Likewise.
5398 * gfortran.dg/pr18392.f90: Likewise.
5399 * gfortran.dg/pr19155.f: Likewise.
5400 * gfortran.dg/pr19216.f: Likewise.
5401 * gfortran.dg/pr19467.f90: Likewise.
5402 * gfortran.dg/pr19657.f: Likewise.
5403 * gfortran.dg/pr19926.f90: Likewise.
5404 * gfortran.dg/pr19928-1.f90: Likewise.
5405 * gfortran.dg/pr19928-2.f90: Likewise.
5406 * gfortran.dg/pr20086.f90: Likewise.
5407 * gfortran.dg/pr20124.f90: Likewise.
5408 * gfortran.dg/pr20163-2.f: Likewise.
5409 * gfortran.dg/pr20480.f90: Likewise.
5410 * gfortran.dg/pr20755.f: Likewise.
5411 * gfortran.dg/pr20950.f: Likewise.
5412 * gfortran.dg/pr21177.f90: Likewise.
5413 * gfortran.dg/pr21730.f: Likewise.
5414 * gfortran.dg/pr22491.f: Likewise.
5415 * gfortran.dg/pr25603.f: Likewise.
5416 * gfortran.dg/pr26246_2.f90: Likewise.
5417 * gfortran.dg/pr32136.f90: Likewise.
5418 * gfortran.dg/pr32533.f90: Likewise.
5419 * gfortran.dg/pr33794.f90: Likewise.
5420 * gfortran.dg/pr35662.f90: Likewise.
5421 * gfortran.dg/pr35944-1.f90: Likewise.
5422 * gfortran.dg/pr35944-2.f90: Likewise.
5423 * gfortran.dg/pr35983.f90: Likewise.
5424 * gfortran.dg/pr39865.f90: Likewise.
5425 * gfortran.dg/pr41212.f90: Likewise.
5426 * gfortran.dg/pr43808.f90: Likewise.
5427 * gfortran.dg/pr44592.f90: Likewise.
5428 * gfortran.dg/pr44735.f90: Likewise.
5429 * gfortran.dg/pr45308.f03: Likewise.
5430 * gfortran.dg/pr46297.f: Likewise.
5431 * gfortran.dg/pr46588.f90: Likewise.
5432 * gfortran.dg/pr46665.f90: Likewise.
5433 * gfortran.dg/pr46804.f90: Likewise.
5434 * gfortran.dg/pr47008.f03: Likewise.
5435 * gfortran.dg/pr47614.f: Likewise.
5436 * gfortran.dg/pr47878.f90: Likewise.
5437 * gfortran.dg/pr49103.f90: Likewise.
5438 * gfortran.dg/pr50069_1.f90: Likewise.
5439 * gfortran.dg/pr50769.f90: Likewise.
5440 * gfortran.dg/pr52608.f90: Likewise.
5441 * gfortran.dg/pr55086_2.f90: Likewise.
5442 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5443 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5444 * gfortran.dg/pr55330.f90: Likewise.
5445 * gfortran.dg/pr56015.f90: Likewise.
5446 * gfortran.dg/pr57910.f90: Likewise.
5447 * gfortran.dg/pr59700.f90: Likewise.
5448 * gfortran.dg/pr62125.f90: Likewise.
5449 * gfortran.dg/pr64530.f90: Likewise.
5450 * gfortran.dg/pr65429.f90: Likewise.
5451 * gfortran.dg/pr65450.f90: Likewise.
5452 * gfortran.dg/pr65504.f90: Likewise.
5453 * gfortran.dg/pr65903.f90: Likewise.
5454 * gfortran.dg/pr66311.f90: Likewise.
5455 * gfortran.dg/pr66864.f90: Likewise.
5456 * gfortran.dg/pr67140.f90: Likewise.
5457 * gfortran.dg/pr67524.f90: Likewise.
5458 * gfortran.dg/pr67885.f90: Likewise.
5459 * gfortran.dg/pr68053.f90: Likewise.
5460 * gfortran.dg/pr68566.f90: Likewise.
5461 * gfortran.dg/pr69514_1.f90: Likewise.
5462 * gfortran.dg/pr69514_2.f90: Likewise.
5463 * gfortran.dg/pr69739.f90: Likewise.
5464 * gfortran.dg/pr70673.f90: Likewise.
5465 * gfortran.dg/pr71523_2.f90: Likewise.
5466 * gfortran.dg/pr71764.f90: Likewise.
5467 * gfortran.dg/pr78092.f90: Likewise.
5468 * gfortran.dg/pr82973.f90: Likewise.
5469 * gfortran.dg/pr83864.f90: Likewise.
5470 * gfortran.dg/pr83874.f90: Likewise.
5471 * gfortran.dg/pr84088.f90: Likewise.
5472 * gfortran.dg/pr84155.f90: Likewise.
5473 * gfortran.dg/proc_decl_12.f90: Likewise.
5474 * gfortran.dg/proc_decl_13.f90: Likewise.
5475 * gfortran.dg/proc_decl_15.f90: Likewise.
5476 * gfortran.dg/proc_decl_17.f90: Likewise.
5477 * gfortran.dg/proc_decl_18.f90: Likewise.
5478 * gfortran.dg/proc_decl_2.f90: Likewise.
5479 * gfortran.dg/proc_decl_5.f90: Likewise.
5480 * gfortran.dg/proc_decl_9.f90: Likewise.
5481 * gfortran.dg/proc_ptr_1.f90: Likewise.
5482 * gfortran.dg/proc_ptr_10.f90: Likewise.
5483 * gfortran.dg/proc_ptr_12.f90: Likewise.
5484 * gfortran.dg/proc_ptr_18.f90: Likewise.
5485 * gfortran.dg/proc_ptr_19.f90: Likewise.
5486 * gfortran.dg/proc_ptr_21.f90: Likewise.
5487 * gfortran.dg/proc_ptr_22.f90: Likewise.
5488 * gfortran.dg/proc_ptr_23.f90: Likewise.
5489 * gfortran.dg/proc_ptr_25.f90: Likewise.
5490 * gfortran.dg/proc_ptr_26.f90: Likewise.
5491 * gfortran.dg/proc_ptr_3.f90: Likewise.
5492 * gfortran.dg/proc_ptr_36.f90: Likewise.
5493 * gfortran.dg/proc_ptr_47.f90: Likewise.
5494 * gfortran.dg/proc_ptr_48.f90: Likewise.
5495 * gfortran.dg/proc_ptr_5.f90: Likewise.
5496 * gfortran.dg/proc_ptr_6.f90: Likewise.
5497 * gfortran.dg/proc_ptr_7.f90: Likewise.
5498 * gfortran.dg/proc_ptr_8.f90: Likewise.
5499 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5500 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5501 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5502 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5503 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5504 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5505 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5506 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5507 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5508 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5509 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5510 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5511 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5512 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5513 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5514 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5515 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5516 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5517 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5518 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5519 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5520 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5521 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5522 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5523 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5524 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5525 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5526 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5527 * gfortran.dg/product_init_expr.f03: Likewise.
5528 * gfortran.dg/promotion.f90: Likewise.
5529 * gfortran.dg/promotion_3.f90: Likewise.
5530 * gfortran.dg/promotion_4.f90: Likewise.
5531 * gfortran.dg/protected_1.f90: Likewise.
5532 * gfortran.dg/protected_2.f90: Likewise.
5533 * gfortran.dg/ptr-func-1.f90: Likewise.
5534 * gfortran.dg/ptr-func-2.f90: Likewise.
5535 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5536 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5537 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5538 * gfortran.dg/pure_byref_1.f90: Likewise.
5539 * gfortran.dg/pure_byref_2.f90: Likewise.
5540 * gfortran.dg/pure_byref_3.f90: Likewise.
5541 * gfortran.dg/quad_2.f90: Likewise.
5542 * gfortran.dg/quad_3.f90: Likewise.
5543 * gfortran.dg/random_3.f90: Likewise.
5544 * gfortran.dg/random_4.f90: Likewise.
5545 * gfortran.dg/random_7.f90: Likewise.
5546 * gfortran.dg/read_2.f90: Likewise.
5547 * gfortran.dg/read_3.f90: Likewise.
5548 * gfortran.dg/read_4.f90: Likewise.
5549 * gfortran.dg/read_5.f90: Likewise.
5550 * gfortran.dg/read_bad_advance.f90: Likewise.
5551 * gfortran.dg/read_bang.f90: Likewise.
5552 * gfortran.dg/read_bang4.f90: Likewise.
5553 * gfortran.dg/read_comma.f: Likewise.
5554 * gfortran.dg/read_dir.f90: Likewise.
5555 * gfortran.dg/read_empty_file.f: Likewise.
5556 * gfortran.dg/read_eof_1.f90: Likewise.
5557 * gfortran.dg/read_eof_2.f90: Likewise.
5558 * gfortran.dg/read_eof_3.f90: Likewise.
5559 * gfortran.dg/read_eof_4.f90: Likewise.
5560 * gfortran.dg/read_eof_5.f90: Likewise.
5561 * gfortran.dg/read_eof_6.f: Likewise.
5562 * gfortran.dg/read_eof_7.f90: Likewise.
5563 * gfortran.dg/read_eof_8.f90: Likewise.
5564 * gfortran.dg/read_eof_all.f90: Likewise.
5565 * gfortran.dg/read_eor.f90: Likewise.
5566 * gfortran.dg/read_float_1.f90: Likewise.
5567 * gfortran.dg/read_float_2.f03: Likewise.
5568 * gfortran.dg/read_float_3.f90: Likewise.
5569 * gfortran.dg/read_float_4.f90: Likewise.
5570 * gfortran.dg/read_infnan_1.f90: Likewise.
5571 * gfortran.dg/read_list_eof_1.f90: Likewise.
5572 * gfortran.dg/read_logical.f90: Likewise.
5573 * gfortran.dg/read_many_1.f: Likewise.
5574 * gfortran.dg/read_no_eor.f90: Likewise.
5575 * gfortran.dg/read_noadvance.f90: Likewise.
5576 * gfortran.dg/read_repeat.f90: Likewise.
5577 * gfortran.dg/read_repeat_2.f90: Likewise.
5578 * gfortran.dg/read_size_noadvance.f90: Likewise.
5579 * gfortran.dg/read_x_eof.f90: Likewise.
5580 * gfortran.dg/read_x_past.f: Likewise.
5581 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5582 * gfortran.dg/real_const_1.f: Likewise.
5583 * gfortran.dg/real_const_2.f90: Likewise.
5584 * gfortran.dg/real_const_3.f90: Likewise.
5585 * gfortran.dg/real_do_1.f90: Likewise.
5586 * gfortran.dg/real_index_1.f90: Likewise.
5587 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5588 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5589 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5590 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5591 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5592 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5593 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5594 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5595 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5596 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5597 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5598 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5599 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5600 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5601 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5602 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5603 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5604 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5605 * gfortran.dg/record_marker_1.f90: Likewise.
5606 * gfortran.dg/record_marker_2.f: Likewise.
5607 * gfortran.dg/record_marker_3.f90: Likewise.
5608 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5609 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5610 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5611 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5612 * gfortran.dg/recursive_check_7.f90: Likewise.
5613 * gfortran.dg/recursive_reference_1.f90: Likewise.
5614 * gfortran.dg/recursive_reference_2.f90: Likewise.
5615 * gfortran.dg/recursive_stack.f90: Likewise.
5616 * gfortran.dg/reduction.f90: Likewise.
5617 * gfortran.dg/repack_arrays_1.f90: Likewise.
5618 * gfortran.dg/repeat_1.f90: Likewise.
5619 * gfortran.dg/repeat_2.f90: Likewise.
5620 * gfortran.dg/repeat_3.f90: Likewise.
5621 * gfortran.dg/repeat_6.f90: Likewise.
5622 * gfortran.dg/reshape-alloc.f90: Likewise.
5623 * gfortran.dg/reshape-complex.f90: Likewise.
5624 * gfortran.dg/reshape.f90: Likewise.
5625 * gfortran.dg/reshape_2.f90: Likewise.
5626 * gfortran.dg/reshape_7.f90: Likewise.
5627 * gfortran.dg/reshape_empty_1.f03: Likewise.
5628 * gfortran.dg/reshape_pad_1.f90: Likewise.
5629 * gfortran.dg/reshape_rank7.f90: Likewise.
5630 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5631 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5632 * gfortran.dg/result_default_init_1.f90: Likewise.
5633 * gfortran.dg/result_in_spec_1.f90: Likewise.
5634 * gfortran.dg/result_in_spec_2.f90: Likewise.
5635 * gfortran.dg/ret_array_1.f90: Likewise.
5636 * gfortran.dg/ret_pointer_1.f90: Likewise.
5637 * gfortran.dg/ret_pointer_2.f90: Likewise.
5638 * gfortran.dg/rewind_1.f90: Likewise.
5639 * gfortran.dg/round_1.f03: Likewise.
5640 * gfortran.dg/round_2.f03: Likewise.
5641 * gfortran.dg/round_3.f08: Likewise.
5642 * gfortran.dg/round_4.f90: Likewise.
5643 * gfortran.dg/rrspacing_1.f90: Likewise.
5644 * gfortran.dg/runtime_warning_1.f90: Likewise.
5645 * gfortran.dg/same_type_as_2.f03: Likewise.
5646 * gfortran.dg/save_1.f90: Likewise.
5647 * gfortran.dg/save_5.f90: Likewise.
5648 * gfortran.dg/save_6.f90: Likewise.
5649 * gfortran.dg/scalar_mask_1.f90: Likewise.
5650 * gfortran.dg/scalar_mask_2.f90: Likewise.
5651 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5652 * gfortran.dg/scale_1.f90: Likewise.
5653 * gfortran.dg/scan_1.f90: Likewise.
5654 * gfortran.dg/scan_2.f90: Likewise.
5655 * gfortran.dg/secnds-1.f: Likewise.
5656 * gfortran.dg/secnds.f: Likewise.
5657 * gfortran.dg/select_1.f90: Likewise.
5658 * gfortran.dg/select_2.f90: Likewise.
5659 * gfortran.dg/select_3.f90: Likewise.
5660 * gfortran.dg/select_5.f90: Likewise.
5661 * gfortran.dg/select_char_1.f90: Likewise.
5662 * gfortran.dg/select_char_2.f90: Likewise.
5663 * gfortran.dg/select_type_13.f03: Likewise.
5664 * gfortran.dg/select_type_14.f03: Likewise.
5665 * gfortran.dg/select_type_15.f03: Likewise.
5666 * gfortran.dg/select_type_19.f03: Likewise.
5667 * gfortran.dg/select_type_2.f03: Likewise.
5668 * gfortran.dg/select_type_26.f03: Likewise.
5669 * gfortran.dg/select_type_27.f03: Likewise.
5670 * gfortran.dg/select_type_28.f03: Likewise.
5671 * gfortran.dg/select_type_3.f03: Likewise.
5672 * gfortran.dg/select_type_35.f03: Likewise.
5673 * gfortran.dg/select_type_36.f03: Likewise.
5674 * gfortran.dg/select_type_37.f03: Likewise.
5675 * gfortran.dg/select_type_39.f03: Likewise.
5676 * gfortran.dg/select_type_4.f90: Likewise.
5677 * gfortran.dg/select_type_5.f03: Likewise.
5678 * gfortran.dg/select_type_6.f03: Likewise.
5679 * gfortran.dg/select_type_7.f03: Likewise.
5680 * gfortran.dg/select_type_8.f03: Likewise.
5681 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5682 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5683 * gfortran.dg/selected_kind_1.f90: Likewise.
5684 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5685 * gfortran.dg/shape_2.f90: Likewise.
5686 * gfortran.dg/shape_4.f90: Likewise.
5687 * gfortran.dg/shape_5.f90: Likewise.
5688 * gfortran.dg/shape_7.f90: Likewise.
5689 * gfortran.dg/shape_8.f90: Likewise.
5690 * gfortran.dg/shape_9.f90: Likewise.
5691 * gfortran.dg/shift-kind_2.f90: Likewise.
5692 * gfortran.dg/shiftalr_1.F90: Likewise.
5693 * gfortran.dg/shiftalr_2.F90: Likewise.
5694 * gfortran.dg/simpleif_1.f90: Likewise.
5695 * gfortran.dg/simplify_argN_1.f90: Likewise.
5696 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5697 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5698 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5699 * gfortran.dg/simplify_modulo.f90: Likewise.
5700 * gfortran.dg/single_char_string.f90: Likewise.
5701 * gfortran.dg/size_dim.f90: Likewise.
5702 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5703 * gfortran.dg/sizeof.f90: Likewise.
5704 * gfortran.dg/sizeof_4.f90: Likewise.
5705 * gfortran.dg/slash_1.f90: Likewise.
5706 * gfortran.dg/sms-1.f90: Likewise.
5707 * gfortran.dg/sms-2.f90: Likewise.
5708 * gfortran.dg/spec_expr_7.f90: Likewise.
5709 * gfortran.dg/specifics_1.f90: Likewise.
5710 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5711 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5712 * gfortran.dg/spread_init_expr.f03: Likewise.
5713 * gfortran.dg/spread_scalar_source.f90: Likewise.
5714 * gfortran.dg/spread_shape_1.f90: Likewise.
5715 * gfortran.dg/stat_1.f90: Likewise.
5716 * gfortran.dg/stat_2.f90: Likewise.
5717 * gfortran.dg/stfunc_1.f90: Likewise.
5718 * gfortran.dg/stfunc_4.f90: Likewise.
5719 * gfortran.dg/stfunc_6.f90: Likewise.
5720 * gfortran.dg/storage_size_1.f08: Likewise.
5721 * gfortran.dg/storage_size_3.f08: Likewise.
5722 * gfortran.dg/storage_size_4.f90: Likewise.
5723 * gfortran.dg/streamio_1.f90: Likewise.
5724 * gfortran.dg/streamio_10.f90: Likewise.
5725 * gfortran.dg/streamio_11.f90: Likewise.
5726 * gfortran.dg/streamio_12.f90: Likewise.
5727 * gfortran.dg/streamio_13.f90: Likewise.
5728 * gfortran.dg/streamio_14.f90: Likewise.
5729 * gfortran.dg/streamio_15.f90: Likewise.
5730 * gfortran.dg/streamio_16.f90: Likewise.
5731 * gfortran.dg/streamio_17.f90: Likewise.
5732 * gfortran.dg/streamio_2.f90: Likewise.
5733 * gfortran.dg/streamio_3.f90: Likewise.
5734 * gfortran.dg/streamio_4.f90: Likewise.
5735 * gfortran.dg/streamio_5.f90: Likewise.
5736 * gfortran.dg/streamio_6.f90: Likewise.
5737 * gfortran.dg/streamio_7.f90: Likewise.
5738 * gfortran.dg/streamio_8.f90: Likewise.
5739 * gfortran.dg/streamio_9.f90: Likewise.
5740 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5741 * gfortran.dg/string_4.f90: Likewise.
5742 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5743 * gfortran.dg/string_assign_2.f90: Likewise.
5744 * gfortran.dg/string_compare_1.f90: Likewise.
5745 * gfortran.dg/string_compare_2.f90: Likewise.
5746 * gfortran.dg/string_compare_3.f90: Likewise.
5747 * gfortran.dg/string_ctor_1.f90: Likewise.
5748 * gfortran.dg/string_length_1.f90: Likewise.
5749 * gfortran.dg/string_length_2.f90: Likewise.
5750 * gfortran.dg/string_length_3.f90: Likewise.
5751 * gfortran.dg/string_length_4.f90: Likewise.
5752 * gfortran.dg/string_null_compare_1.f: Likewise.
5753 * gfortran.dg/string_pad_trunc.f90: Likewise.
5754 * gfortran.dg/structure_constructor_1.f03: Likewise.
5755 * gfortran.dg/structure_constructor_11.f90: Likewise.
5756 * gfortran.dg/structure_constructor_13.f03: Likewise.
5757 * gfortran.dg/structure_constructor_2.f03: Likewise.
5758 * gfortran.dg/structure_constructor_5.f03: Likewise.
5759 * gfortran.dg/submodule_1.f08: Likewise.
5760 * gfortran.dg/submodule_11.f08: Likewise.
5761 * gfortran.dg/submodule_14.f08: Likewise.
5762 * gfortran.dg/submodule_15.f08: Likewise.
5763 * gfortran.dg/submodule_17.f08: Likewise.
5764 * gfortran.dg/submodule_18.f08: Likewise.
5765 * gfortran.dg/submodule_19.f08: Likewise.
5766 * gfortran.dg/submodule_2.f08: Likewise.
5767 * gfortran.dg/submodule_27.f08: Likewise.
5768 * gfortran.dg/submodule_28.f08: Likewise.
5769 * gfortran.dg/submodule_29.f08: Likewise.
5770 * gfortran.dg/submodule_30.f08: Likewise.
5771 * gfortran.dg/submodule_6.f08: Likewise.
5772 * gfortran.dg/submodule_7.f08: Likewise.
5773 * gfortran.dg/submodule_8.f08: Likewise.
5774 * gfortran.dg/subnormal_1.f90: Likewise.
5775 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5776 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5777 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5778 * gfortran.dg/substr_2.f: Likewise.
5779 * gfortran.dg/substr_3.f: Likewise.
5780 * gfortran.dg/substr_4.f: Likewise.
5781 * gfortran.dg/substr_5.f90: Likewise.
5782 * gfortran.dg/substr_6.f90: Likewise.
5783 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5784 * gfortran.dg/sum_init_expr.f03: Likewise.
5785 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5786 * gfortran.dg/system_clock_3.f08: Likewise.
5787 * gfortran.dg/t_editing.f: Likewise.
5788 * gfortran.dg/team_change_1.f90: Likewise.
5789 * gfortran.dg/team_end_1.f90: Likewise.
5790 * gfortran.dg/team_number_1.f90: Likewise.
5791 * gfortran.dg/temporary_1.f90: Likewise.
5792 * gfortran.dg/test_com_block.f90: Likewise.
5793 * gfortran.dg/test_only_clause.f90: Likewise.
5794 * gfortran.dg/tiny_1.f90: Likewise.
5795 * gfortran.dg/tiny_2.f90: Likewise.
5796 * gfortran.dg/tl_editing.f90: Likewise.
5797 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5798 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5799 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5800 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5801 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5802 * gfortran.dg/transfer_class_2.f90: Likewise.
5803 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5804 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5805 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5806 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5807 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5808 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5809 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5810 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5811 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5812 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5813 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5814 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5815 * gfortran.dg/transpose_1.f90: Likewise.
5816 * gfortran.dg/transpose_3.f03: Likewise.
5817 * gfortran.dg/transpose_4.f90: Likewise.
5818 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5819 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5820 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5821 * gfortran.dg/trim_1.f90: Likewise.
5822 * gfortran.dg/trim_optimize_1.f90: Likewise.
5823 * gfortran.dg/trim_optimize_2.f90: Likewise.
5824 * gfortran.dg/trim_optimize_3.f90: Likewise.
5825 * gfortran.dg/trim_optimize_4.f90: Likewise.
5826 * gfortran.dg/trim_optimize_5.f90: Likewise.
5827 * gfortran.dg/trim_optimize_6.f90: Likewise.
5828 * gfortran.dg/trim_optimize_7.f90: Likewise.
5829 * gfortran.dg/trim_optimize_8.f90: Likewise.
5830 * gfortran.dg/type_to_class_1.f03: Likewise.
5831 * gfortran.dg/type_to_class_2.f03: Likewise.
5832 * gfortran.dg/type_to_class_3.f03: Likewise.
5833 * gfortran.dg/type_to_class_4.f03: Likewise.
5834 * gfortran.dg/type_to_class_5.f03: Likewise.
5835 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5836 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5837 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5838 * gfortran.dg/typebound_call_1.f03: Likewise.
5839 * gfortran.dg/typebound_call_13.f03: Likewise.
5840 * gfortran.dg/typebound_call_18.f03: Likewise.
5841 * gfortran.dg/typebound_call_19.f03: Likewise.
5842 * gfortran.dg/typebound_call_2.f03: Likewise.
5843 * gfortran.dg/typebound_call_20.f03: Likewise.
5844 * gfortran.dg/typebound_call_3.f03: Likewise.
5845 * gfortran.dg/typebound_generic_5.f03: Likewise.
5846 * gfortran.dg/typebound_generic_6.f03: Likewise.
5847 * gfortran.dg/typebound_generic_9.f03: Likewise.
5848 * gfortran.dg/typebound_operator_12.f03: Likewise.
5849 * gfortran.dg/typebound_operator_13.f03: Likewise.
5850 * gfortran.dg/typebound_operator_15.f90: Likewise.
5851 * gfortran.dg/typebound_operator_20.f90: Likewise.
5852 * gfortran.dg/typebound_operator_3.f03: Likewise.
5853 * gfortran.dg/typebound_operator_6.f03: Likewise.
5854 * gfortran.dg/typebound_operator_7.f03: Likewise.
5855 * gfortran.dg/typebound_operator_8.f03: Likewise.
5856 * gfortran.dg/typebound_operator_9.f03: Likewise.
5857 * gfortran.dg/typebound_proc_19.f90: Likewise.
5858 * gfortran.dg/typebound_proc_20.f90: Likewise.
5859 * gfortran.dg/typebound_proc_23.f90: Likewise.
5860 * gfortran.dg/typebound_proc_27.f03: Likewise.
5861 * gfortran.dg/typebound_proc_35.f90: Likewise.
5862 * gfortran.dg/typebound_proc_36.f90: Likewise.
5863 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5864 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5865 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5866 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5867 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5868 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5869 * gfortran.dg/unf_short_record_1.f90: Likewise.
5870 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5871 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5872 * gfortran.dg/unit_1.f90: Likewise.
5873 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5874 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5875 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5876 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5877 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5878 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5879 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5880 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5881 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5882 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5883 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5884 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5885 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5886 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5887 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5888 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5889 * gfortran.dg/unpack_init_expr.f03: Likewise.
5890 * gfortran.dg/use_10.f90: Likewise.
5891 * gfortran.dg/use_11.f90: Likewise.
5892 * gfortran.dg/use_13.f90: Likewise.
5893 * gfortran.dg/use_24.f90: Likewise.
5894 * gfortran.dg/use_27.f90: Likewise.
5895 * gfortran.dg/use_5.f90: Likewise.
5896 * gfortran.dg/use_allocated_1.f90: Likewise.
5897 * gfortran.dg/use_only_1.f90: Likewise.
5898 * gfortran.dg/use_only_4.f90: Likewise.
5899 * gfortran.dg/use_rename_2.f90: Likewise.
5900 * gfortran.dg/use_rename_4.f90: Likewise.
5901 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5902 * gfortran.dg/used_interface_ref.f90: Likewise.
5903 * gfortran.dg/used_types_5.f90: Likewise.
5904 * gfortran.dg/utf8_1.f03: Likewise.
5905 * gfortran.dg/utf8_2.f03: Likewise.
5906 * gfortran.dg/value_1.f90: Likewise.
5907 * gfortran.dg/value_2.f90: Likewise.
5908 * gfortran.dg/value_4.f90: Likewise.
5909 * gfortran.dg/value_6.f03: Likewise.
5910 * gfortran.dg/value_7.f03: Likewise.
5911 * gfortran.dg/value_test.f90: Likewise.
5912 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5913 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5914 * gfortran.dg/vect/pr60510.f: Likewise.
5915 * gfortran.dg/vect/pr69882.f90: Likewise.
5916 * gfortran.dg/vect/pr69980.f90: Likewise.
5917 * gfortran.dg/vect/vect-5.f90: Likewise.
5918 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5919 * gfortran.dg/vector_subscript_1.f90: Likewise.
5920 * gfortran.dg/vector_subscript_2.f90: Likewise.
5921 * gfortran.dg/vector_subscript_3.f90: Likewise.
5922 * gfortran.dg/vector_subscript_5.f90: Likewise.
5923 * gfortran.dg/verify_2.f90: Likewise.
5924 * gfortran.dg/volatile10.f90: Likewise.
5925 * gfortran.dg/where_1.f90: Likewise.
5926 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5927 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5928 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5929 * gfortran.dg/whole_file_13.f90: Likewise.
5930 * gfortran.dg/whole_file_2.f90: Likewise.
5931 * gfortran.dg/widechar_2.f90: Likewise.
5932 * gfortran.dg/widechar_4.f90: Likewise.
5933 * gfortran.dg/widechar_5.f90: Likewise.
5934 * gfortran.dg/widechar_6.f90: Likewise.
5935 * gfortran.dg/widechar_8.f90: Likewise.
5936 * gfortran.dg/widechar_IO_1.f90: Likewise.
5937 * gfortran.dg/widechar_IO_2.f90: Likewise.
5938 * gfortran.dg/widechar_IO_3.f90: Likewise.
5939 * gfortran.dg/widechar_IO_4.f90: Likewise.
5940 * gfortran.dg/widechar_compare_1.f90: Likewise.
5941 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5942 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5943 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5944 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5945 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5946 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5947 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5948 * gfortran.dg/widechar_select_1.f90: Likewise.
5949 * gfortran.dg/winapi.f90: Likewise.
5950 * gfortran.dg/write_0_pe_format.f90: Likewise.
5951 * gfortran.dg/write_back.f: Likewise.
5952 * gfortran.dg/write_check3.f90: Likewise.
5953 * gfortran.dg/write_direct_eor.f90: Likewise.
5954 * gfortran.dg/write_padding.f90: Likewise.
5955 * gfortran.dg/write_recursive.f90: Likewise.
5956 * gfortran.dg/write_rewind_1.f: Likewise.
5957 * gfortran.dg/write_rewind_2.f: Likewise.
5958 * gfortran.dg/write_zero_array.f90: Likewise.
5959 * gfortran.dg/x_slash_1.f: Likewise.
5960 * gfortran.dg/x_slash_2.f: Likewise.
5961 * gfortran.dg/zero_array_components_1.f90: Likewise.
5962 * gfortran.dg/zero_length_1.f90: Likewise.
5963 * gfortran.dg/zero_length_2.f90: Likewise.
5964 * gfortran.dg/zero_sized_1.f90: Likewise.
5965 * gfortran.dg/zero_sized_3.f90: Likewise.
5966 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5967 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5968 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5969 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5970 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5971 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5972 * gfortran.fortran-torture/execute/args.f90: Likewise.
5973 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5974 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5975 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5976 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5977 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5978 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5979 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5980 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5981 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5982 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5983 * gfortran.fortran-torture/execute/common.f90: Likewise.
5984 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5985 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5986 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5987 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5988 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5989 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5990 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5991 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5992 * gfortran.fortran-torture/execute/data.f90: Likewise.
5993 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5994 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5995 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5996 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5997 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5998 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5999 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6000 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6001 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6002 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6003 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6004 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6005 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6006 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6007 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6008 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6009 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6010 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6011 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6012 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6013 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6014 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6015 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6016 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6017 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6018 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6019 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6020 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6021 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6022 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6023 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6024 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6025 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6026 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6027 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6028 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6029 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6030 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6031 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6032 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6033 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6034 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6035 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6036 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6037 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6038 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6039 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6040 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6041 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6042 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6043 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6044 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6045 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6046 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6047 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6048 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6049 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6050 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6051 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6052 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6053 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6054 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6055 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6056 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6057 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6058 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6059 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6060 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6061 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6062 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6063 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6064 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6065 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6066 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6067 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6068 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6069 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6070 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6071 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6072 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6073 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6074 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6075 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6076 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6077 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6078 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6079 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6080 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6081 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6082 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6083 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6084 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6085 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6086 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6087 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6088 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6089 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6090 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6091 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6092 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6093 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6094 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6095 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6096 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6097 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6098 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6099 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6100 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6101 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6102 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6103 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6104 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6105 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6106 * gfortran.fortran-torture/execute/math.f90: Likewise.
6107 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6108 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6109 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6110 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6111 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6112 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6113 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6114 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6115 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6116 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6117 * gfortran.fortran-torture/execute/power.f90: Likewise.
6118 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6119 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6120 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6121 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6122 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6123 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6124 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6125 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6126 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6127 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6128 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6129 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6130 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6131 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6132 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6133 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6134 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6135 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6136 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6137 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6138 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6139 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6140 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6141 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6142 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6143 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6144 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6145 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6146 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6147 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6148 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6149 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6150 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6151 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6152 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6153 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6154 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6155 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6156 * gfortran.fortran-torture/execute/string.f90: Likewise.
6157 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6158 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6159 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6160 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6161 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6162 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6163 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6164 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6165 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6166 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6167 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6168 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6169 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6170 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6171 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6172 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6173 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6174 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6175 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6176 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6177 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6178 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6179 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6180 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6181 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6182 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6183 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6184 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6185 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6186 * gfortran.dg/inline_transpose_1.f90: Likewise.
6187
6188 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6189
6190 PR fortran/84115
6191 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6192 change to dg-run.
6193
6194 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6195
6196 PR ada/84277
6197 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6198 * gnat.dg/dispatch1.adb: Rename into...
6199 * gnat.dg/disp1.adb: ...this.
6200 * gnat.dg/dispatch1_p.ads: Rename into...
6201 * gnat.dg/disp1_pkg.ads: ...this.
6202 * gnat.dg/disp2.adb: Rename into...
6203 * gnat.dg/dispatch2.adb: ...this.
6204 * gnat.dg/dispatch2_p.ads: Rename into...
6205 * gnat.dg/disp2_pkg.ads: ...this.
6206 * gnat.dg/dispatch2_p.adb: Rename into...
6207 * gnat.dg/disp2_pkg.adb: this.
6208 * gnat.dg/generic_dispatch.adb: Rename into...
6209 * gnat.dg/generic_disp.adb: this.
6210 * gnat.dg/generic_dispatch_p.ads: Rename into...
6211 * gnat.dg/generic_disp_pkg.ads: ...this.
6212 * gnat.dg/generic_dispatch_p.adb: Rename into...
6213 * gnat.dg/generic_disp_pkg.adb: ...this.
6214 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6215 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6216 * gnat.dg/object_overflow1.adb: Tweak index.
6217 * gnat.dg/object_overflow2.adb: Likewise.
6218 * gnat.dg/object_overflow3.adb: Likewise.
6219 * gnat.dg/object_overflow4.adb: Likewise.
6220 * gnat.dg/object_overflow5.adb: Likewise.
6221
6222 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR ipa/84425
6225 * gcc.c-torture/compile/pr84425.c: New test.
6226
6227 2018-02-16 Marek Polacek <polacek@redhat.com>
6228 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR c++/84192
6231 * g++.dg/cpp1y/constexpr-84192.C: New test.
6232
6233 2018-02-16 Martin Sebor <msebor@redhat.com>
6234
6235 PR c++/79064
6236 * g++.dg/overload15.C: New test.
6237
6238 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6239
6240 PR target/81535
6241 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6242 * gcc.dg/pr56727-2.c: Ditto.
6243 * gcc.target/powerpc/pr79439.c: Renamed to...
6244 * gcc.target/powerpc/pr79439-1.c: ...this.
6245 * gcc.target/powerpc/pr79439-2.c: New test.
6246 * gcc.target/powerpc/pr79439-3.c: New test.
6247
6248 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6249
6250 target/pr84371
6251 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6252 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6253 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6254 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6255 * gcc.target/powerpc/builtins-3.c: Same.
6256
6257 2018-02-16 Nathan Sidwell <nathan@acm.org>
6258
6259 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6260
6261 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6262
6263 PR rtl-optimization/70023
6264 * gcc.target/i386/pr70023.c: New.
6265
6266 2018-02-16 Carl Love <cel@us.ibm.com>
6267
6268 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6269 tests.
6270 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6271 tests.
6272
6273 2018-02-16 Carl Love <cel@us.ibm.com>
6274
6275 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6276 for the ABI definitions for vec_extract4b and vec_insert4b.
6277
6278 2018-02-16 Nathan Sidwell <nathan@acm.org>
6279
6280 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6281 * g++.old-deja/g++.mike/net43.C: Likewise.
6282
6283 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6284
6285 PR c++/82468
6286 * g++.dg/cpp1z/class-deduction48.C: New.
6287
6288 2018-02-16 Nathan Sidwell <nathan@acm.org>
6289
6290 PR c++/84375
6291 * g++.dg/lookup/pr84375.C: New.
6292
6293 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6294
6295 PR target/83831
6296 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6297
6298 2018-02-16 Richard Biener <rguenther@suse.de>
6299
6300 PR tree-optimization/84417
6301 * gcc.dg/torture/pr84417.c: New testcase.
6302
6303 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6304
6305 PR target/84272
6306 * g++.dg/opt/pr84272.C: New test.
6307
6308 PR rtl-optimization/83723
6309 * gcc.dg/pr83723.c: New test.
6310
6311 2018-02-16 Richard Biener <rguenther@suse.de>
6312
6313 PR tree-optimization/84399
6314 * gcc.dg/graphite/pr84399.c: New testcase.
6315
6316 2018-02-16 Richard Biener <rguenther@suse.de>
6317
6318 PR tree-optimization/84190
6319 * g++.dg/torture/pr84190.C: New testcase.
6320
6321 2018-02-15 Martin Sebor <msebor@redhat.com>
6322
6323 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6324 directives.
6325
6326 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6327
6328 PR fortran/84409
6329 * gfortran.dg/dtio_21.f03: Add an error message.
6330 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6331
6332 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6333
6334 PR fortran/84381
6335 * gfortran.dg/stop_shouldfail.f90: New test.
6336
6337 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6338
6339 PR c++/84330
6340 * g++.dg/concepts/pr84330.C: New.
6341
6342 2018-02-15 Tom de Vries <tom@codesourcery.com>
6343
6344 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6345
6346 2018-02-15 Tom de Vries <tom@codesourcery.com>
6347
6348 * gcc.c-torture/compile/pr84136.c: Require effective target
6349 indirect_jumps.
6350
6351 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6352
6353 PR tree-optimization/84383
6354 * gcc.c-torture/compile/pr84383.c: New test.
6355
6356 PR tree-optimization/84334
6357 * gcc.dg/pr84334.c: New test.
6358
6359 2018-02-14 Carl Love <cel@us.ibm.com>
6360
6361 * gcc.target/powerpc/builtins-4-int128-runnable.c
6362 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6363 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6364
6365 2018-02-14 Martin Sebor <msebor@redhat.com>
6366
6367 PR tree-optimization/83698
6368 * gcc.dg/Wrestrict-7.c: New test.
6369 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6370 * gcc.target/i386/chkp-stropt-17.c: Same.
6371
6372 2018-02-14 Martin Sebor <msebor@redhat.com>
6373
6374 PR c/84108
6375 * gcc.dg/Wattributes-8.c: New test.
6376
6377 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6378
6379 PR fortran/84385
6380 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6381 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6382 * gfortran.dg/select_type_1.f03: Extend test case.
6383
6384 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6385
6386 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6387 (dg-options): Use -O2 -msse2 -mno-sse3.
6388
6389 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6390
6391 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6392 this test case still works ok.
6393 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6394 * gcc.dg/vmx/insert-be-order.c: Likewise.
6395 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6396 * gcc.dg/vmx/ld-be-order.c: Likewise.
6397 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6398 * gcc.dg/vmx/lde-be-order.c: Likewise.
6399 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6400 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6401 * gcc.dg/vmx/merge-be-order.c: Likewise.
6402 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6403 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6404 * gcc.dg/vmx/pack-be-order.c: Likewise.
6405 * gcc.dg/vmx/perm-be-order.c: Likewise.
6406 * gcc.dg/vmx/splat-be-order.c: Likewise.
6407 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6408 * gcc.dg/vmx/st-be-order.c: Likewise.
6409 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6410 * gcc.dg/vmx/ste-be-order.c: Likewise.
6411 * gcc.dg/vmx/stl-be-order.c: Likewise.
6412 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6413 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6414 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6415 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6416 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6417
6418 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6419
6420 PR c++/84350
6421 * g++.dg/cpp0x/auto49.C: New.
6422
6423 2018-02-14 Nathan Sidwell <nathan@acm.org>
6424
6425 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6426
6427 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6428
6429 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6430 * gcc.target/powerpc/le-altivec-consts.c: Same.
6431
6432 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6433
6434 PR target/84220
6435 * gcc.target/powerpc/pr84220-sld.c: New test.
6436 * gcc.target/powerpc/pr84220-sld2.c: New test.
6437 * gcc.target/powerpc/pr84220-sldw.c: New test.
6438 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6439 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6440
6441 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6442
6443 PR target/84239
6444 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6445 _inc_ssp intrinsics.
6446 * gcc.target/i386/cet-intrin-4.c: Likewise.
6447 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6448 __builtin_ia32_rdssp[d|q].
6449
6450 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6451
6452 PR tree-optimization/84357
6453 * gcc.dg/vect/pr84357.c: New test.
6454
6455 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6456
6457 PR target/83831
6458 * gcc.target/rx/pr83831.c: New tests.
6459
6460 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6461
6462 PR target/79242
6463 * gcc.target/msp430/pr79242.c: New test.
6464
6465 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6466
6467 PR target/84372
6468 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6469 with -mcpu=power9.
6470
6471 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6472
6473 PR target/84279
6474 * g++.dg/pr84279.C: New test.
6475
6476 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6477
6478 PR rtl-optimization/84169
6479 * gcc.c-torture/execute/pr84169.c: New.
6480
6481 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6482
6483 PR target/84370
6484 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6485
6486 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6487
6488 PR target/84365
6489 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6490 with -mcpu=power9.
6491
6492 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR c++/84364
6495 * g++.dg/warn/effc4.C: New test.
6496
6497 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6498
6499 PR c++/84333
6500 * g++.dg/template/sizeof16.C: New.
6501 * g++.dg/template/sizeof17.C: Likewise.
6502
6503 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6504
6505 PR fortran/84313
6506 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6507 add necessary compiler options.
6508 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6509
6510 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR c/82210
6513 * gcc.c-torture/execute/pr82210.c: New test.
6514
6515 PR middle-end/84309
6516 * gcc.dg/pr84309-2.c: New test.
6517
6518 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6519
6520 PR tree-optimization/84321
6521 * gcc.dg/pr84321.c: New test.
6522
6523 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6524
6525 PR target/84359
6526 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6527
6528 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6529
6530 PR sanitizer/84340
6531 * gcc.dg/asan/pr84307.c: Remove test.
6532
6533 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6534
6535 * gcc.target/rl78/test_auto_vector.c: New test.
6536
6537 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6538
6539 PR c/84305
6540 * gcc.c-torture/compile/pr84305.c: New test.
6541
6542 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR target/84335
6545 * gcc.target/i386/pr84335.c: New test.
6546
6547 PR tree-optimization/84339
6548 * gcc.c-torture/execute/pr84339.c: New test.
6549
6550 PR middle-end/84309
6551 * gcc.dg/pr84309.c: New test.
6552 * gcc.target/i386/pr84309.c: New test.
6553
6554 PR target/84336
6555 * gcc.target/i386/pr84336.c: New test.
6556
6557 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6558
6559 PR c++/84341
6560 * c-c++-common/gomp/pr84341.c: New test.
6561
6562 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6563
6564 PR fortran/68746
6565 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6566
6567 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6568
6569 PR fortran/68746
6570 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6571 of zero for read.
6572
6573 2018-02-12 Jeff Law <law@redhat.com>
6574
6575 * gcc.c-torture/compile/reg-args-size.c: New test.
6576
6577 2018-02-12 Carl Love <cel@us.ibm.com>
6578
6579 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6580 uint128 tests to new testfile.
6581 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6582 int128 and uint128 tests.
6583 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6584 list of torture tests.
6585
6586 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6587
6588 PR fortran/84273
6589 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6590 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6591
6592 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6593
6594 PR target/82641
6595 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6596
6597 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6598
6599 PR sanitizer/84307
6600 * gcc.dg/asan/pr84307.c: New test.
6601
6602 2018-02-12 Nathan Sidwell <nathan@acm.org>
6603
6604 * g++.dg/parse/pr84263.C: New.
6605
6606 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 PR c++/79626
6609 * g++.dg/template/crash129.C: New.
6610
6611 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6612
6613 PR target/83828
6614 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6615 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6616 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6617 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6618 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6619
6620 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6621
6622 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6623 _mm_maskz_scalef_round_sd): Test new intrinsics.
6624 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6625 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6626 intrinsics.
6627 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6628 _mm_maskz_scalef_round_ss): Test new intrinsics.
6629 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6630 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6631 intrinsics.
6632 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6633 __builtin_ia32_scalefss_round): Remove builtin.
6634 (__builtin_ia32_scalefsd_mask_round,
6635 __builtin_ia32_scalefss_mask_round): Test new builtin.
6636 * gcc.target/i386/sse-13.c: Ditto.
6637 * gcc.target/i386/sse-23.c: Ditto.
6638
6639 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6640
6641 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6642 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6643 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6644 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6645 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6646 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6647 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6648 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6649 intrinsics.
6650 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6651 (__builtin_ia32_sqrtss_round): Remove builtins.
6652 (__builtin_ia32_sqrtsd_mask_round)
6653 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6654 * gcc.target/i386/sse-13.c: Ditto.
6655 * gcc.target/i386/sse-23.c: Ditto.
6656
6657 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6658
6659 PR fortran/35299
6660 * gfortran.dg/statement_function_3.f: New test.
6661
6662 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6663
6664 PR fortran/54223
6665 PR fortran/84276
6666 * gfortran.dg/statement_function_1.f90: New test.
6667 * gfortran.dg/statement_function_2.f90: New test.
6668
6669 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6670
6671 PR fortran/84074
6672 * gfortran.dg/type_to_class_5.f03: New test.
6673
6674 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6675
6676 PR fortran/56691
6677 * gfortran.dg/type_to_class_4.f03: New test.
6678
6679 2018-02-10 Alan Modra <amodra@gmail.com>
6680
6681 PR target/84300
6682 * gcc.dg/pr84300.c: New.
6683
6684 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR sanitizer/83987
6687 * g++.dg/ubsan/pr83987-2.C: New test.
6688
6689 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6690
6691 * gcc.target/rx/movsicc.c: New test.
6692
6693 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6694
6695 PR target/83926
6696 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6697 message.
6698
6699 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6700
6701 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6702 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6703
6704 2018-02-09 Nathan Sidwell <nathan@acm.org>
6705
6706 PR c/84293
6707 * c-c++-common/pr84293.h: New.
6708 * c-c++-common/pr84293.c: New.
6709
6710 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6711
6712 PR rtl-optimization/57193
6713 * gcc.target/i386/pr57193.c: New.
6714
6715 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6716
6717 PR target/84226
6718 * gcc.target/powerpc/pr84226.c: New test.
6719
6720 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6721
6722 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6723 from this to...
6724 <vclzd>: ...this.
6725
6726 2018-02-09 Martin Sebor <msebor@redhat.com>
6727
6728 PR lto/84212
6729 * gcc.dg/lto/pr84212_0.c: New test file.
6730 * gcc.dg/lto/pr84212_1.c: Same.
6731
6732 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6733
6734 PR target/83926
6735 * gcc.target/powerpc/pr83926.c: New test.
6736 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6737 message. Fix test for running in 32-bit mode.
6738
6739 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6740
6741 PR target/82641
6742 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6743
6744 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6745
6746 PR target/PR84295
6747 * gcc.target/s390/pr84295.c: New test.
6748
6749 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/77522
6752 * g++.dg/cpp1y/lambda-init16.C: New.
6753
6754 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6755
6756 * gnat.dg/sso8.adb: New test.
6757 * gnat.dg/sso8_pkg.ads: New helper.
6758
6759 2018-02-09 Richard Biener <rguenther@suse.de>
6760
6761 PR tree-optimization/84278
6762 * gcc.target/i386/pr84278.c: Adjust regex.
6763
6764 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6765
6766 PR tree-optimization/84232
6767 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6768
6769 PR debug/84252
6770 * gcc.target/aarch64/pr84252.c: New test.
6771
6772 PR middle-end/84237
6773 * gcc.dg/pr84237.c: New test.
6774
6775 2018-02-09 Marek Polacek <polacek@redhat.com>
6776 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR c++/83659
6779 * g++.dg/torture/pr83659.C: New test.
6780
6781 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6782
6783 PR tree-optimization/84136
6784 * gcc.c-torture/compile/pr84136.c: New test.
6785
6786 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6787
6788 PR target/83008
6789 * gcc.target/i386/pr83008.c: New test.
6790
6791 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6792
6793 PR target/81143
6794 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6795
6796 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6797
6798 PR c++/83806
6799 * g++.dg/warn/Wunused-parm-11.C: New.
6800
6801 2018-02-08 Marek Polacek <polacek@redhat.com>
6802
6803 PR tree-optimization/84238
6804 * gcc.dg/Wstringop-overflow-3.c: New test.
6805
6806 2018-02-08 Nathan Sidwell <nathan@acm.org>
6807
6808 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6809
6810 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6811
6812 PR tree-optimization/84265
6813 * gcc.dg/vect/pr84265.c: New test.
6814
6815 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6816
6817 PR tree-optimization/81635
6818 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6819 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6820
6821 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6822
6823 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6824 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6825 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6826 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6827 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6828 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6829 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6830 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6831 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6832 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6833 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6834 * gcc.target/s390/nobp-return-attr-all.c: New test.
6835 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6836 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6837 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6838 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6839 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6840 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6841 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6842 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6843 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6844 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6845 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6846 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6847 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6848 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6849
6850 2018-02-08 Richard Biener <rguenther@suse.de>
6851
6852 PR tree-optimization/84233
6853 * g++.dg/torture/pr84233.C: New testcase.
6854
6855 2018-02-08 Richard Biener <rguenther@suse.de>
6856
6857 PR tree-optimization/84278
6858 * gcc.target/i386/pr84278.c: New testcase.
6859
6860 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6861
6862 PR rtl-optimization/84068
6863 PR rtl-optimization/83459
6864 * gcc.dg/pr84068.c: New test.
6865
6866 2018-02-08 Richard Biener <rguenther@suse.de>
6867
6868 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6869 loop vectorization to happen.
6870
6871 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6872
6873 PR c++/83204
6874 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6875
6876 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6877
6878 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6879
6880 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6881
6882 PR target/84154
6883 * gcc.target/powerpc/pr84154-1.c: New tests.
6884 * gcc.target/powerpc/pr84154-2.c: Likewise.
6885 * gcc.target/powerpc/pr84154-3.c: Likewise.
6886
6887 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6888
6889 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6890
6891 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6892
6893 PR c++/84082
6894 * g++.dg/template/incomplete11.C: New test.
6895 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6896
6897 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6898
6899 PR fortran/82994
6900 * gfortran.dg/deallocate_error_3.f90: New test.
6901 * gfortran.dg/deallocate_error_4.f90: New test.
6902
6903 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6904
6905 PR fortran/68560
6906 * gfortran.dg/shape_9.f90: New test.
6907
6908 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6909
6910 PR fortran/82049
6911 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6912
6913 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6914
6915 PR c++/81610
6916 PR c++/80567
6917 * g++.dg/spellcheck-reswords.C: New test case.
6918 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6919 suggestion of "if".
6920
6921 2018-02-07 Martin Liska <mliska@suse.cz>
6922
6923 PR c++/84059.
6924 * g++.dg/ext/mv26.C: New test.
6925
6926 2018-02-07 Tom de Vries <tom@codesourcery.com>
6927
6928 * gcc.dg/pr83844.c: Require effective target alloca.
6929
6930 2018-02-07 Tom de Vries <tom@codesourcery.com>
6931
6932 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6933
6934 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6935
6936 PR target/84243
6937 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6938 -fcf-protection=return.
6939
6940 2018-02-07 Tom de Vries <tom@codesourcery.com>
6941
6942 PR libgomp/84217
6943 * c-c++-common/goacc/pr84217.c: New test.
6944 * gfortran.dg/goacc/pr84217.f90: New test.
6945
6946 2018-02-07 Richard Biener <rguenther@suse.de>
6947
6948 PR tree-optimization/84204
6949 * gcc.dg/graphite/pr84204.c: New testcase.
6950
6951 PR tree-optimization/84205
6952 * gcc.dg/graphite/pr84205.c: New testcase.
6953
6954 PR tree-optimization/84223
6955 * gfortran.dg/graphite/pr84223.f90: New testcase.
6956
6957 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6958
6959 PR c++/71662
6960 * g++.dg/cpp0x/scoped_enum7.C: New.
6961
6962 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6963
6964 PR tree-optimization/83008
6965 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6966
6967 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6968
6969 PR tree-optimization/84235
6970 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6971
6972 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6973
6974 PR testsuite/84243
6975 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6976 targets.
6977 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6978
6979 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6980
6981 PR target/84146
6982 * gcc.target/i386/pr84146.c: New test.
6983
6984 2018-02-06 Michael Collison <michael.collison@arm.com>
6985
6986 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6987
6988 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6989
6990 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6991 warning for -mno-speculate-indirect-jumps.
6992 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6993 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6994 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6995 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6996 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6997 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6998
6999 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7000
7001 PR target/84145
7002 * c-c++-common/fcf-protection-1.c: Change a compared message.
7003 * c-c++-common/fcf-protection-2.c: Likewise.
7004 * c-c++-common/fcf-protection-3.c: Likewise.
7005 * c-c++-common/fcf-protection-5.c: Likewise.
7006 * c-c++-common/fcf-protection-6.c: New test.
7007 * c-c++-common/fcf-protection-7.c: Likewise.
7008
7009 2018-02-06 Marek Polacek <polacek@redhat.com>
7010
7011 PR tree-optimization/84228
7012 * c-c++-common/Wstringop-truncation-3.c: New test.
7013
7014 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7015
7016 PR target/82641
7017 * gcc.target/arm/pragma_arch_switch_2.c: New.
7018
7019 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7020
7021 PR target/79975
7022 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7023
7024 2018-02-05 Martin Sebor <msebor@redhat.com>
7025
7026 PR tree-optimization/83369
7027 * gcc.dg/Wnonnull.c: New test.
7028
7029 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7030
7031 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7032 argument and use dg-messages-by-file instead. Expect it to be
7033 an array rather than a dict.
7034 (lto-link-and-maybe-run): Remove messages_by_file argument and
7035 use an upvar for dg-messages-by-file. Update call to
7036 lto_handle_diagnostics.
7037 (lt-get-options): Treat dg-messages-by-file as an array
7038 rather than a dict.
7039 (lto-get-options-main): Likewise. Set the entry rather than appending.
7040 (lto-execute): Treat dg-messages-by-file as an array rather than
7041 a dict. Update call to lto-link-and-maybe-run.
7042
7043 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7044
7045 PR c++/82782
7046 * g++.dg/cpp1z/inline-var4.C: New.
7047
7048 2018-02-05 Martin Liska <mliska@suse.cz>
7049
7050 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7051 options.
7052 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7053 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7054 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7055 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7056 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7057 * c-c++-common/asan/pointer-compare-3.c: New test.
7058
7059 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7060
7061 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7062 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7063
7064 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7065
7066 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7067 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7068 _mm_maskz_range_round_sd): Test new intrinsics.
7069 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7070 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7071 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7072 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7073 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7074 _mm_maskz_range_round_ss): Test new intrinsics.
7075 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7076 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7077 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7078 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7079 __builtin_ia32_rangess128_round): Remove builtins.
7080 (__builtin_ia32_rangesd128_mask_round,
7081 __builtin_ia32_rangess128_mask_round): Test new builtins.
7082 * gcc.target/i386/sse-13.c: Ditto.
7083 * gcc.target/i386/sse-23.c: Ditto.
7084
7085 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7086
7087 PR middle-end/79966
7088 * gfortran.dg/pr79966.f90: New testcase
7089
7090 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7091
7092 PR fortran/84094
7093 * gfortran.dg/associate_23.f90: Fix invalid code.
7094 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7095 * gfortran.dg/matmul_3.f90: Likewise.
7096 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7097
7098 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7099
7100 PR fortran/84115
7101 * gfortran.dg/associate_34.f90: New test.
7102 * gfortran.dg/associate_35.f90: New test.
7103
7104 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7105
7106 PR fortran/84141
7107 PR fortran/84155
7108 * gfortran.dg/pr84155.f90: New test.
7109
7110 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7111
7112 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7113 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7114
7115 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7116
7117 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7118 dg-do run stanza.
7119
7120 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7121
7122 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7123 requirement.
7124 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7125 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7126 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7127
7128 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7129
7130 PR testsuite/52641
7131 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7132 * gcc.dg/Wsign-conversion.c: Dito.
7133 * gcc.dg/attr-alloc_size-4.c: Dito.
7134 * gcc.dg/pr81020.c: Dito.
7135 * gcc.dg/pr81192.c: Dito.
7136 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7137 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7138 * gcc.dg/pr83844.c: Restrict to int32plus.
7139 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7140 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7141 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7142 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7143 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7144 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7145 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7146 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7147 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7148 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7149 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7150 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7151
7152 2018-02-02 Julia Koval <julia.koval@intel.com>
7153
7154 * gcc.target/i386/funcspec-56.inc: Handle new march.
7155 * g++.dg/ext/mv16.C: Ditto.
7156
7157 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7158
7159 * lib/target-supports.exp
7160 (check_effective_target_keeps_null_pointer_checks): No more
7161 special-case avr.
7162 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7163 * gcc.dg/ifcvt-4.c: Skip avr.
7164 * gcc.dg/pr53037-1.c: Dito.
7165 * gcc.dg/pr53037-2.c: Dito.
7166 * gcc.dg/pr53037-3.c: Dito.
7167 * gcc.dg/pr63387-2.c: Dito.
7168 * gcc.dg/pr63387.c: Dito.
7169 * gcc.dg/sancov/cmp0.c: Dito.
7170 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7171 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7172 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7173 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7174 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7175 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7176 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7177 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7178 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7179 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7180 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7181 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7182 * gcc.dg/tree-ssa/pr82059.c: Dito.
7183 * gcc.c-torture/execute/pr70460.c: Dito.
7184
7185 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7186
7187 PR testsuite/52641
7188 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7189 * gcc.c-torture/execute/20180112-1.c: Dito.
7190 * gcc.c-torture/execute/pr81503.c: Dito.
7191 * gcc.dg/store_merging_12.c: Dito.
7192 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7193 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7194 * gcc.dg/tree-ssa/pr80898.c: Dito.
7195 * gcc.dg/tree-ssa/pr82363.c: Dito.
7196 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7197 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7198 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7199 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7200 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7201 * gcc.dg/tree-ssa/pr80803.c: Dito.
7202 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7203 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7204 * gcc.dg/tree-ssa/vrp114.c: Dito.
7205 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7206 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7207 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7208
7209 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7210
7211 PR target/84066
7212 * gcc.target/i386/cet-sjlj-6a.c: New test.
7213 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7214
7215 2018-02-01 Marek Polacek <polacek@redhat.com>
7216
7217 PR c++/84125
7218 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7219
7220 2018-01-30 Jeff Law <law@redhat.com>
7221
7222 PR target/84128
7223 * gcc.target/i386/pr84128.c: New test.
7224
7225 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7226
7227 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7228 -fdelete-null-pointer-checks.
7229
7230 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7231
7232 PR c++/83796
7233 * g++.dg/cpp0x/abstract-default1.C: New.
7234
7235 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7236
7237 PR tree-optimization/81635
7238 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7239 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7240
7241 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7242
7243 PR target/83370
7244 * gcc.target/aarch64/pr83370.c: New.
7245
7246 2018-02-01 Richard Biener <rguenther@suse.de>
7247
7248 * gcc.dg/graphite/pr35356-1.c: Adjust.
7249
7250 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7251
7252 PR testsuite/83846
7253 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7254 for ILP32.
7255 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7256 of hard-coding the choice.
7257 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7258 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7259 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7260 memset call.
7261 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7262 stdint.h types.
7263 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7264 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7265 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7266 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7267 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7268 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7269 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7270 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7271 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7272 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7273 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7274 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7275 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7276 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7277 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7278 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7279 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7280 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7281 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7282 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7283 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7284 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7285 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7286 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7287 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7288 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7289 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7290 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7291 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7292 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7293 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7294 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7295 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7296 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7297 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7298 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7299 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7300 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7301 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7302 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7303 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7304 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7305 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7306 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7307 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7308 __builtin_popcountll rather than __builtin_popcountl.
7309
7310 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7311
7312 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7313 of LD1R[HWD] for multi-element constants on big-endian targets.
7314 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7315 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7316
7317 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7318
7319 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7320 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7321 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7322
7323 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR tree-optimization/81661
7326 PR tree-optimization/84117
7327 * gcc.dg/pr81661.c: New test.
7328 * gfortran.dg/pr84117.f90: New test.
7329
7330 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7331
7332 PR fortran/83705
7333 * gfortran.dg/repeat_7.f90: Catch warning message.
7334
7335 2018-01-31 Ian Lance Taylor <iant@golang.org>
7336
7337 * go.go-torture/execute/printnil.go: New test.
7338
7339 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7340
7341 * lib/target-supports.exp (check_effective_target_comdat_group):
7342 Allow for Solaris as comdat syntax.
7343
7344 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7345 Solaris with comdat_group support and as.
7346
7347 2018-01-31 Marek Polacek <polacek@redhat.com>
7348
7349 PR c/81779
7350 * gcc.dg/pr81779.c: New test.
7351
7352 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR fortran/84116
7355 * gfortran.dg/gomp/pr84116.f90: New test.
7356
7357 PR c++/83993
7358 * g++.dg/init/pr83993-2.C: New test.
7359
7360 PR c++/83993
7361 * g++.dg/init/pr83993-1.C: New test.
7362 * g++.dg/cpp0x/pr83993.C: New test.
7363
7364 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7365
7366 PR fortran/84088
7367 * gfortran.dg/pr84088.f90: New test.
7368
7369 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7370
7371 PR target/82444
7372 * gcc.target/i386/pr82444.c: New.
7373
7374 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7375
7376 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7377 * gcc.target/powerpc/vsx-13.c: New.
7378
7379 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7380
7381 PR c++/84092
7382 * g++.dg/cpp1y/var-templ57.C: New.
7383
7384 2018-01-31 Marek Polacek <polacek@redhat.com>
7385
7386 PR c++/84138
7387 * g++.dg/diagnostic/pr84138.C: New test.
7388
7389 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7390
7391 PR fortran/78534
7392 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7393 -Wstringop-overflow warnings due to spurious warning with -O1.
7394 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7395 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7396
7397 2018-01-31 Richard Biener <rguenther@suse.de>
7398
7399 PR tree-optimization/84132
7400 * g++.dg/torture/pr84132.C: New testcase.
7401
7402 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7403
7404 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7405 dg-final scan.
7406
7407 2018-01-31 Julia Koval <julia.koval@intel.com>
7408
7409 PR target/83618
7410 * gcc.target/i386/rdpid.c: Remove "eax".
7411
7412 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7413
7414 PR tree-optimization/64946
7415 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7416 scan-assembler checks.
7417
7418 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7419
7420 * gcc.c-torture/execute/20180131-1.c: New test.
7421
7422 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7423
7424 * gcc.target/arc/taux-1.c: New test.
7425 * gcc.target/arc/taux-2.c: Likewise.
7426
7427 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7428
7429 * gcc.target/arc/uncached.c: New test.
7430
7431 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7432
7433 PR lto/83954
7434 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7435
7436 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR preprocessor/69869
7439 * gcc.dg/cpp/trad/pr69869.c: New test.
7440
7441 PR c/84100
7442 * gcc.dg/pr84100.c: New test.
7443
7444 2018-01-30 Jeff Law <law@redhat.com>
7445
7446 PR target/84064
7447 * gcc.target/i386/pr84064: New test.
7448
7449 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7450
7451 PR fortran/84134
7452 * gfortran.dg/data_implied_do_2.f90: New test.
7453
7454 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7455
7456 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7457
7458 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7459
7460 PR fortran/84133
7461 * gfortran.dg/inline_matmul_21.f90: New test case.
7462
7463 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7464
7465 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7466
7467 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7468
7469 PR target/84112
7470 * gcc.target/powerpc/pr84112.c: New.
7471
7472 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7473
7474 PR rtl-optimization/83986
7475 * gcc.dg/pr83986.c: New test.
7476
7477 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7478
7479 PR 58684
7480 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7481 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7482 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7483 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7484
7485 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR tree-optimization/84111
7488 * gcc.c-torture/compile/pr84111.c: New test.
7489
7490 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7491
7492 PR ipa/83179
7493 * gcc.dg/ipa/inline-2.c: Fix template.
7494 * gcc.dg/ipa/inline-3.c: Fix template.
7495
7496 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7497
7498 PR ipa/81360
7499 * g++.dg/torture/pr81360.C: New testcase.
7500
7501 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7502
7503 PR lto/83954
7504 * gcc.dg/lto/pr83954.h: New testcase.
7505 * gcc.dg/lto/pr83954_0.c: New testcase.
7506 * gcc.dg/lto/pr83954_1.c: New testcase.
7507
7508 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7509
7510 PR bootstrap/84017
7511 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7512 to dg-options.
7513 Simplify DW_AT_producer scan.
7514
7515 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7516
7517 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7518
7519 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7520
7521 PR target/83828
7522 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7523 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7524 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7525 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7526
7527 2018-01-29 Jeff Law <law@redhat.com>
7528
7529 PR testsuite/81010
7530 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7531 better match other tests which require vsx. Verify the zero
7532 extension is part of the test in the combiner dump.
7533
7534 2018-01-29 Marek Polacek <polacek@redhat.com>
7535
7536 PR c/83966
7537 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7538
7539 PR c++/83996
7540 * g++.dg/ext/pr83996.C: New test.
7541
7542 2018-01-29 Richard Biener <rguenther@suse.de>
7543
7544 PR tree-optimization/84057
7545 * gcc.dg/graphite/pr84057.c: New testcase.
7546
7547 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7548
7549 PR fortran/84073
7550 * gfortran.dg/bind_c_usage_31.f90: New test.
7551
7552 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7553
7554 PR c++/83924
7555 * g++.dg/warn/Wduplicated-branches5.C: New.
7556
7557 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7558
7559 * gcc.target/rl78/test_addsi3_internal.c: New test.
7560
7561 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7562
7563 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7564 Make expected output depend on whether we expect sibcalls or not.
7565 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7566 safe-indirect-jump-1.c).
7567
7568 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7569 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7570 Soren Rasmussen <s.c.rasmussen@gmail.com>
7571
7572 Fortran 2018 teams tests.
7573
7574 * gfortran.dg/team_number_1.f90: new test for team_number.
7575 * gfortran.dg/team_change_1.f90: new test for change team.
7576 * gfortran.dg/team_end_1.f90: new test for end team.
7577 * gfortran.dg/team_form_1.f90: new test for form team.
7578
7579 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7580
7581 PR fortran/83998
7582 * gfortran.dg/dot_product_4.f90
7583
7584 2018-01-26 Martin Sebor <msebor@redhat.com>
7585
7586 PR tree-optimization/83896
7587 * gcc.dg/strlenopt-43.c: New.
7588
7589 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7590
7591 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7592 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7593 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7594 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7595 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7596 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7597 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7598 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7599 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7600 stanzas.
7601 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7602 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7603 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7604 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7605 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7606 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7607 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7608 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7609 instruction list.
7610 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7611
7612 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7613
7614 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7615 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7616 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7617 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7618 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7619 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7620 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7621 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7622 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7623 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7624 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7625 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7626 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7627
7628 2018-01-26 Martin Liska <mliska@suse.cz>
7629
7630 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7631 warning is seen.
7632
7633 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7634
7635 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7636 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7637 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7638 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7639 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7640 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7641 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7642 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7643
7644 2018-01-26 Richard Biener <rguenther@suse.de>
7645
7646 PR rtl-optimization/84003
7647 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7648 latent bug in DSE if NOINLINE is appropriately defined.
7649 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7650 and defining NOINLINE.
7651
7652 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7653
7654 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7655 tests specific to aarch64. XFAIL test on arm.
7656
7657 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR rtl-optimization/83985
7660 * gcc.dg/pr83985.c: New test.
7661
7662 PR c/83989
7663 * c-c++-common/Wrestrict-3.c: New test.
7664
7665 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7666
7667 * gcc.target/arc/tdelegitimize_addr.c: New test.
7668
7669 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7670
7671 * gcc.target/arc/jli-1.c: New file.
7672 * gcc.target/arc/jli-2.c: Likewise.
7673
7674 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7675
7676 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7677 scan-assembler.
7678 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7679 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7680
7681 2018-01-26 Richard Biener <rguenther@suse.de>
7682
7683 PR tree-optimization/81082
7684 * gcc.dg/vect/pr81082.c: New testcase.
7685 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7686 simplification to n * n.
7687
7688 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7689
7690 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7691 Solaris 10.
7692 * gcc.target/i386/pr63620.c: Likewise.
7693
7694 2018-01-26 Julia Koval <julia.koval@intel.com>
7695
7696 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7697 -mavx512f -mavx512bw.
7698 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7699 * gcc.target/i386/i386.exp: Fix types.
7700
7701 2018-01-26 Alan Modra <amodra@gmail.com>
7702
7703 PR target/84033
7704 * gcc.target/powerpc/swaps-p8-46.c: New.
7705
7706 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7707
7708 PR fortran/37577
7709 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7710 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7711 'array01' in the tree dump comparison.
7712 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7713 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7714 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7715
7716 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7717
7718 PR middle-end/83055
7719 * gcc.dg/torture/pr83055.c: New testcase.
7720
7721 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR c++/84031
7724 * g++.dg/cpp1z/decomp36.C: New test.
7725
7726 PR middle-end/83977
7727 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7728
7729 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7730
7731 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7732 the shift dump line.
7733 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7734
7735 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7736
7737 PR target/81550
7738 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7739 index instead of int, which allows IVOPTs to properly optimize the
7740 loop.
7741
7742 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7743
7744 PR jit/82846
7745 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7746 of "fn_type" typedef.
7747 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7748
7749 2018-01-24 Ian Lance Taylor <iant@golang.org>
7750
7751 * go.go-torture/execute/names-1.go: New test.
7752
7753 2018-01-19 Jeff Law <law@redhat.com>
7754
7755 PR target/83994
7756 * gcc.target/i386/pr83994.c: New test.
7757
7758 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7759
7760 PR target/84014
7761 * gcc.target/powerpc/pr84014.c: New.
7762
7763 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR middle-end/83977
7766 * c-c++-common/gomp/pr83977-1.c: New test.
7767 * c-c++-common/gomp/pr83977-2.c: New test.
7768 * c-c++-common/gomp/pr83977-3.c: New test.
7769 * gfortran.dg/gomp/pr83977.f90: New test.
7770
7771 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7772
7773 PR testsuite/83889
7774 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7775 * gcc.dg/vect/pr80631-1.c: Likewise.
7776 * gcc.dg/vect/pr80631-2.c: Likewise.
7777 * gcc.dg/vect/pr81410.c: Likewise.
7778 * gcc.dg/vect/pr81633.c: Likewise.
7779 * gcc.dg/vect/pr81815.c: Likewise.
7780 * gcc.dg/vect/pr82108.c: Likewise.
7781 * gcc.dg/vect/pr83857.c: Likewise.
7782 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7783 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7784 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7785 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7786 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7787 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7788 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7789 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7790 dg-xfail-run-if instead.
7791 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7792 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7793 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7794 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7795 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7796
7797 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7798
7799 PR tree-optimization/83979
7800 * g++.dg/pr83979.c: New test.
7801
7802 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7803
7804 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7805 option. Add arm_neon_ok_no_float_abi check.
7806
7807 2018-01-24 Richard Biener <rguenther@suse.de>
7808
7809 PR tree-optimization/83176
7810 * gcc.dg/graphite/pr83176.c: New testcase.
7811
7812 2018-01-24 Richard Biener <rguenther@suse.de>
7813
7814 PR tree-optimization/82819
7815 * gcc.dg/graphite/pr82819.c: New testcase.
7816
7817 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7818
7819 PR c++/83921
7820 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7821 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7822 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7823 * g++.dg/ext/stmtexpr20.C: Likewise.
7824 * g++.dg/ext/stmtexpr21.C: Likewise.
7825
7826 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7827
7828 PR c++/83974
7829 * g++.dg/warn/pr83974.C: New test case.
7830
7831 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR sanitizer/83987
7834 * g++.dg/ubsan/pr83987.C: New test.
7835
7836 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7837
7838 PR fortran/83866
7839 * gfortran.dg/pdt_29.f03: New test.
7840
7841 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7842
7843 PR fortran/83898
7844 * gfortran.dg/associate_33.f03: New test.
7845
7846 2018-01-23 Martin Liska <mliska@suse.cz>
7847
7848 PR lto/81440
7849 * gcc.dg/lto/pr81440.h: New test.
7850 * gcc.dg/lto/pr81440_0.c: New test.
7851 * gcc.dg/lto/pr81440_1.c: New test.
7852
7853 2018-01-23 Nathan Sidwell <nathan@acm.org>
7854
7855 PR c++/83988
7856 * g++.dg/template/pr83988.C: New.
7857
7858 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR c++/82882
7861 PR c++/83978
7862 * g++.dg/cpp0x/pr82882.C: New test.
7863 * g++.dg/cpp0x/pr83978.C: New test.
7864
7865 PR c++/83958
7866 * g++.dg/cpp1z/decomp35.C: New test.
7867
7868 2018-01-23 Nathan Sidwell <nathan@acm.org>
7869
7870 * g++.dg/cpp0x/range-for10.C: Adjust.
7871 * g++.dg/ext/forscope1.C: Adjust.
7872 * g++.dg/ext/forscope2.C: Adjust.
7873 * g++.dg/template/for1.C: Adjust.
7874
7875 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7876
7877 PR tree-optimization/83510
7878 * gcc.c-torture/compile/pr83510.c: New test case.
7879
7880 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7881
7882 PR testsuite/83888
7883 * lib/target-supports.exp (check_effective_target_vect_float): Say
7884 that the result only holds when -funsafe-math-optimizations is on.
7885 (check_effective_target_vect_float_strict): New procedure.
7886 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7887 of vect_float.
7888 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7889
7890 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7891
7892 PR tree-optimization/83965
7893 * gcc.dg/vect/pr83965.c: New test.
7894
7895 2018-01-23 Richard Biener <rguenther@suse.de>
7896
7897 PR tree-optimization/83963
7898 * gfortran.dg/graphite/pr83963.f: New testcase.
7899 * gcc.dg/graphite/pr83963-2.c: Likewise.
7900
7901 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR c++/83918
7904 * g++.dg/cpp1z/pr83918.C: New test.
7905
7906 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7907
7908 PR tree-optimization/83957
7909 * gcc.dg/autopar/pr83957.c: New test.
7910
7911 PR tree-optimization/83081
7912 * gcc.dg/predict-8.c: Adjust expected probability.
7913
7914 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7915
7916 PR target/83862
7917 * gcc.target/powerpc/pr83862.c: New test.
7918
7919 2018-01-22 Carl Love <cel@us.ibm.com>
7920
7921 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7922 builtins-4-runnable.c, builtins-6-runnable.c,
7923 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7924 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7925 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7926 for signed/unsigned 128-bit and long long int loads.
7927
7928 2018-01-22 Marek Polacek <polacek@redhat.com>
7929
7930 PR c++/81933
7931 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7932
7933 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7934
7935 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7936 scan-asembler valid instructions list.
7937 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7938 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7939 power8-vector requirement and option.
7940 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7941
7942 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7943
7944 PR 78534
7945 PR 83704
7946 * gfortran.dg/string_1.f90: Remove printing the length.
7947
7948 2018-01-22 Richard Biener <rguenther@suse.de>
7949
7950 PR tree-optimization/83963
7951 * gcc.dg/graphite/pr83963.c: New testcase.
7952
7953 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7954
7955 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7956 dg-require-effective-target directives.
7957
7958 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7959
7960 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7961 New procedure.
7962 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7963 Adjust scan-assembler checks for soft-float.
7964
7965 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7966
7967 PR target/83946
7968 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7969
7970 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7971
7972 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7973 * gcc.dg/pr83623.c: Likewise.
7974 * gcc.dg/pr83666.c: Likewise.
7975
7976 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7977 David Edelsohn <dje.gcc@gmail.com>
7978
7979 PR target/83946
7980 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7981 assembly output from "crset eq" to "crset 2".
7982 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7983 assembly output from . to $.
7984 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7985 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7986 assembly output from "crset eq" to "crset 2".
7987 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7988 assembly output from "crset eq" to "crset 2", and from . to $.
7989
7990 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7991
7992 PR fortran/83900
7993 * gfortran.dg/matmul_18.f90: New test.
7994
7995 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7996
7997 PR tree-optimization/83940
7998 * gcc.dg/torture/pr83940.c: New test.
7999
8000 2018-01-20 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR middle-end/83945
8003 * gcc.dg/tls/pr83945.c: New test.
8004
8005 PR target/83930
8006 * gcc.dg/pr83930.c: New test.
8007
8008 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8009
8010 PR fortran/83900
8011 * gfortran.dg/matmul_17.f90: New test.
8012
8013 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8014
8015 PR fortran/80768
8016 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8017
8018 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR c++/81167
8021 * g++.dg/cpp0x/pr81167.C: New test.
8022
8023 PR c++/83919
8024 * g++.dg/cpp0x/pr83919.C: New test.
8025
8026 2018-01-19 Jeff Law <law@redhat.com>
8027 Jakub Jelinek <jakub@redhat.com>
8028
8029 * gcc.dg/stack-check-16.c: New test.
8030
8031 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8032
8033 PR target/83790
8034 * gcc.target/nvptx/indirect_call.c: New test.
8035
8036 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8037
8038 * g++.dg/torture/pr83619.C: Remove dg-message.
8039
8040 2018-01-19 Martin Liska <mliska@suse.cz>
8041
8042 * gcc.dg/predict-1.c: Adjust expected probability.
8043 * gcc.dg/predict-3.c: Likewise.
8044 * gcc.dg/predict-5.c: Likewise.
8045 * gcc.dg/predict-6.c: Likewise.
8046 * gcc.dg/predict-9.c: Likewise.
8047
8048 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8049
8050 PR tree-optimization/83922
8051 * gcc.dg/pr83922.c: New test.
8052
8053 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8054
8055 PR tree-optimization/83914
8056 * gcc.dg/vect/pr83914.c: New test.
8057
8058 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8059
8060 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8061 * gcc.target/arm/negdi-2.c: Likewise.
8062 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8063
8064 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8065
8066 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8067
8068 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8069
8070 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8071
8072 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8073
8074 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8075 hppa*-*-hpux*.
8076
8077 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR ipa/83619
8080 PR testsuite/83934
8081 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8082 forward declaration.
8083
8084 2018-01-18 Carl Love <cel@us.ibm.com>
8085
8086 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8087 to the function.
8088
8089 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8090
8091 PR c++/81013
8092 * g++.dg/inherit/union3.C: New.
8093
8094 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8095
8096 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8097
8098 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8099
8100 PR ipa/83619
8101 * g++.dg/torture/pr83619.C: New testcase.
8102
8103 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8104
8105 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8106 Add function body to force error messages in some configurations.
8107
8108 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8109
8110 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8111 and arm_thumb1_ok.
8112
8113 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8114
8115 PR other/70268
8116 * c-c++-common/ffile-prefix-map.c: New test.
8117 * c-c++-common/fmacro-prefix-map.c: New test.
8118 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8119 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8120
8121 2018-01-18 Martin Liska <mliska@suse.cz>
8122
8123 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8124 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8125 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8126 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8127 * gcc.target/i386/ret-thunk-10.c: Likewise.
8128 * gcc.target/i386/ret-thunk-11.c: Likewise.
8129 * gcc.target/i386/ret-thunk-12.c: Likewise.
8130 * gcc.target/i386/ret-thunk-15.c: Likewise.
8131 * gcc.target/i386/ret-thunk-9.c: Likewise.
8132
8133 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8134
8135 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8136 order.
8137
8138 2018-01-18 Nathan Sidwell <nathan@acm.org>
8139
8140 PR c++/83160
8141 * g++.dg/cpp0x/pr83160.C: New.
8142
8143 2018-01-18 Richard Biener <rguenther@suse.de>
8144
8145 PR tree-optimization/83887
8146 * gcc.dg/graphite/pr83887.c: New testcase.
8147 * gfortran.dg/graphite/pr83887.f90: Likewise.
8148 * gfortran.dg/graphite/pr83887.f: Likewise.
8149
8150 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8151
8152 PR target/65578
8153 * gcc.target/arm/builtin-bswap.x: New file.
8154 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8155 and options for armv6t2.
8156 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8157 and options for Thumb1.
8158 * gcc.target/arm/builtin-bswap16.x: New file.
8159 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8160 and options for armv6t2.
8161 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8162 and options for Thumb1.
8163
8164 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8165
8166 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8167 order.
8168
8169 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR c/61240
8172 * gcc.dg/pr61240.c: New test.
8173
8174 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8175
8176 PR fortran/83864
8177 * gfortran.dg/pr83864.f90: New test.
8178
8179 2018-01-17 Jeff Law <law@redhat.com>
8180
8181 PR testsuite/83883
8182 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8183
8184 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8185
8186 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8187 restriction, but still restrict to 64-bit.
8188 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8189 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8190
8191 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8192
8193 PR fortran/83874
8194 * gfortran.dg/pr83874.f90: New test.
8195
8196 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR c++/83824
8199 * g++.dg/cpp0x/pr83824.C: New test.
8200
8201 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8202
8203 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8204 appropriate .gnu_attribute for the long double type, if we use the
8205 long double type, but do not generate any calls.
8206 * gcc.target/powerpc/gnuattr2.c: Likewise.
8207 * gcc.target/powerpc/gnuattr3.c: Likewise.
8208
8209 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8210
8211 PR c++/78344
8212 * g++.dg/cpp0x/alignas13.C: New.
8213
8214 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR c++/83897
8217 * g++.dg/cpp0x/pr83897.C: New test.
8218
8219 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8220
8221 PR ipa/83051
8222 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8223
8224 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8225
8226 PR c++/81054
8227 * g++.dg/cpp0x/constexpr-ice19.C: New.
8228
8229 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8230
8231 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8232 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8233 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8234 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8235 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8236 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8237 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8238 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8239 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8240 * gcc.target/powerpc/builtins-1.fold.h: New.
8241
8242 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8243
8244 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8245 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8246
8247 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8248
8249 * gcc.target/arm/g2.c: Add -marm to dg-options.
8250 * gcc.target/arm/scd42-2.c: Likewise.
8251
8252 2018-01-17 Nathan Sidwell <nathan@acm.org>
8253
8254 PR c++/83287
8255 * g++.dg/lookup/pr83287-2.C: New.
8256
8257 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8258
8259 PR c++/83814
8260 PR c++/83902
8261 * g++.dg/wrappers/pr83814.C: New test case.
8262 * g++.dg/wrappers/pr83902.C: New test case.
8263
8264 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8265
8266 PR lto/83121
8267 * g++.dg/lto/pr83121_0.C: New test case.
8268 * g++.dg/lto/pr83121_1.C: New test case.
8269 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8270 adapted from DejaGnu's dg-test.
8271 (lto_handle_diagnostics): New procedure.
8272 (lto_prune_warns): Ignore informational notes.
8273 (lto-link-and-maybe-run): Add "messages_by_file" param.
8274 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8275 "execute" when "link" fails if "execute" was not specified.
8276 (lto-can-handle-directive): New procedure.
8277 (lto-get-options-main): Call lto-can-handle-directive. Add a
8278 dg-messages local, using it to set the caller's
8279 dg-messages-by-file for the given source file.
8280 (lto-get-options): Likewise.
8281 (lto-execute): Add dg-messages-by-file local, and pass it to
8282 lto-link-and-maybe-run.
8283
8284 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8285 Richard Sandiford <richard.sandiford@linaro.org>
8286
8287 PR target/79041
8288 PR target/82964
8289 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8290 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8291
8292 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8293
8294 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8295 target check autogenerator for armv8.1-a and armv8.2-a.
8296
8297 2018-01-17 Carl Love <cel@us.ibm.com>
8298
8299 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8300 Add debug print statements.
8301 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8302 16 byte vector load followed by a partial vector load.
8303
8304 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8305
8306 PR c++/83799
8307 * g++.dg/wrappers/pr83799.C: New test case.
8308
8309 2018-01-17 Nathan Sidwell <nathan@acm.org>
8310
8311 PR c++/83739
8312 * g++.dg/cpp1y/pr83739.C: New.
8313
8314 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8315
8316 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8317 * gcc.target/visium/overflow16.c: Likewise.
8318 * gcc.target/visium/overflow32.c: Likewise.
8319
8320 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8323
8324 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8325
8326 * gcc.dg/rtl/arm/stl-cond.c: New test.
8327 * gcc.target/arm/stl-cond.c: Delete.
8328
8329 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8330
8331 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8332 directives.
8333
8334 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR tree-optimization/83843
8337 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8338 * gcc.dg/store_merging_19.c: New test.
8339
8340 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8341
8342 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8343 and options.
8344
8345 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR rtl-optimization/83771
8348 * gcc.dg/pr83771.c: New test.
8349
8350 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8351
8352 PR tree-optimization/81184
8353 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8354 targets.
8355 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8356
8357 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8358
8359 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8360
8361 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8362
8363 PR target/83546
8364 * gcc.target/i386/pr83546.c: New test.
8365
8366 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8367
8368 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8369
8370 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8371
8372 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8373 test and add dg-warning for the -Wstringop-overflow warning.
8374
8375 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8376
8377 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8378 XFAIL last test on SPARC and Visium.
8379
8380 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8381
8382 PR rtl-optimization/80481
8383 * g++.dg/pr80481.C: Exclude solaris.
8384
8385 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8386
8387 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8388 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8389 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8390
8391 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8392
8393 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8394 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8395 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8396 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8397 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8398 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8399 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8400 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8401 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8402 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8403 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8404 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8405 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8406 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8407 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8408
8409 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8410
8411 PR testsuite/77734
8412 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8413
8414 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8415
8416 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8417 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8418 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8419 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8420 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8421 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8422
8423 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8424
8425 PR tree-optimization/83857
8426 * gcc.dg/vect/pr83857.c: New test.
8427
8428 2018-01-16 Richard Biener <rguenther@suse.de>
8429
8430 PR tree-optimization/83867
8431 * gcc.dg/vect/pr83867.c: New testcase.
8432
8433 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR c/83844
8436 * gcc.dg/pr83844.c: New test.
8437
8438 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8439
8440 * gcc.dg/torture/pr83847.c: New test.
8441
8442 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR rtl-optimization/86620
8445 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8446 instead of --param=max-sched-ready-insns=0.
8447 * gcc.target/i386/pr83620.c: New test.
8448 * gcc.dg/pr83620.c: New test.
8449
8450 PR tree-optimization/83843
8451 * gcc.dg/store_merging_18.c: New test.
8452
8453 PR c++/83817
8454 * g++.dg/cpp1y/pr83817.C: New test.
8455
8456 PR c++/83825
8457 * g++.dg/template/pr83825.C: New test.
8458
8459 2018-01-16 Richard Biener <rguenther@suse.de>
8460
8461 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8462
8463 2018-01-16 Richard Biener <rguenther@suse.de>
8464
8465 PR testsuite/82132
8466 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8467 from gcc.dg/torture/pr60092.c.
8468
8469 2018-01-15 Martin Sebor <msebor@redhat.com>
8470
8471 PR c++/83588
8472 * g++.dg/ext/flexary28.C: New test.
8473
8474 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8475
8476 PR fortran/82257
8477 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8478
8479 2018-01-15 Martin Sebor <msebor@redhat.com>
8480
8481 PR testsuite/83869
8482 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8483
8484 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8485
8486 PR fortran/54613
8487 * gfortran.dg/minmaxloc_9.f90: New test.
8488 * gfortran.dg/minmaxloc_10.f90: New test.
8489 * gfortran.dg/minmaxloc_11.f90: New test.
8490
8491 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8492
8493 PR target/83839
8494 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8495 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8507 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8508 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8509 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8510 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8511 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8512 * gcc.target/i386/ret-thunk-10.c: Likewise.
8513 * gcc.target/i386/ret-thunk-11.c: Likewise.
8514 * gcc.target/i386/ret-thunk-12.c: Likewise.
8515 * gcc.target/i386/ret-thunk-13.c: Likewise.
8516 * gcc.target/i386/ret-thunk-14.c: Likewise.
8517 * gcc.target/i386/ret-thunk-15.c: Likewise.
8518 * gcc.target/i386/ret-thunk-9.c: Don't check the
8519 __x86_return_thunk label. Scan for "push" only for Linux.
8520
8521 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8522
8523 PR testsuite/79920
8524 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8525
8526 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8527
8528 PR target/83687
8529 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8530 tests.
8531 * gcc.target/arm/pr83687.c: New test.
8532
8533 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8534
8535 Adjust tests to AVR_TINY.
8536
8537 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8538 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8539 * gcc.target/avr/pr71627.c: Same.
8540 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8541 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8542 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8543 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8544 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8545 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8546 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8547 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8548 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8549 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8550 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8551 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8552 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8553 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8554 * gcc.target/avr/torture/pr61055.c: Same.
8555 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8556 available.
8557 * gcc.target/avr/torture/int24-mul.c: Same.
8558 * gcc.target/avr/torture/pr51782-1.c: Same.
8559 * gcc.target/avr/torture/pr61443.c: Same.
8560 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8561 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8562
8563 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8564
8565 PR c/83801
8566 PR c/83729
8567 * gcc.target/avr/torture/pr83729.c: New test.
8568 * gcc.target/avr/torture/pr83801.c: New test.
8569
8570 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR middle-end/82694
8573 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8574 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8575
8576 2018-01-10 Martin Sebor <msebor@redhat.com>
8577
8578 PR other/83508
8579 * gcc.dg/Wstringop-overflow-2.c: New test.
8580
8581 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8582
8583 PR libgfortran/83811
8584 * gfortran.dg/fmt_e.f90: New test.
8585
8586 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8587
8588 * gcc.target/i386/indirect-thunk-10.c: New test.
8589 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8594 * gcc.target/i386/ret-thunk-17.c: Likewise.
8595 * gcc.target/i386/ret-thunk-18.c: Likewise.
8596 * gcc.target/i386/ret-thunk-19.c: Likewise.
8597 * gcc.target/i386/ret-thunk-20.c: Likewise.
8598 * gcc.target/i386/ret-thunk-21.c: Likewise.
8599
8600 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8601
8602 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8603
8604 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8605
8606 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8607 -mno-indirect-branch-register.
8608 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8610 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8612 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8613 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8639 * gcc.target/i386/ret-thunk-10.c: Likewise.
8640 * gcc.target/i386/ret-thunk-11.c: Likewise.
8641 * gcc.target/i386/ret-thunk-12.c: Likewise.
8642 * gcc.target/i386/ret-thunk-13.c: Likewise.
8643 * gcc.target/i386/ret-thunk-14.c: Likewise.
8644 * gcc.target/i386/ret-thunk-15.c: Likewise.
8645 * gcc.target/i386/ret-thunk-9.c: Likewise.
8646 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8647 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8648 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8649
8650 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8651
8652 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8653 -mfunction-return=keep.
8654 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8655 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8657 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8659 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8660 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8661 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8668 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8669 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8680 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8681 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8682 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8683 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8686 * gcc.target/i386/ret-thunk-1.c: New test.
8687 * gcc.target/i386/ret-thunk-10.c: Likewise.
8688 * gcc.target/i386/ret-thunk-11.c: Likewise.
8689 * gcc.target/i386/ret-thunk-12.c: Likewise.
8690 * gcc.target/i386/ret-thunk-13.c: Likewise.
8691 * gcc.target/i386/ret-thunk-14.c: Likewise.
8692 * gcc.target/i386/ret-thunk-15.c: Likewise.
8693 * gcc.target/i386/ret-thunk-16.c: Likewise.
8694 * gcc.target/i386/ret-thunk-2.c: Likewise.
8695 * gcc.target/i386/ret-thunk-3.c: Likewise.
8696 * gcc.target/i386/ret-thunk-4.c: Likewise.
8697 * gcc.target/i386/ret-thunk-5.c: Likewise.
8698 * gcc.target/i386/ret-thunk-6.c: Likewise.
8699 * gcc.target/i386/ret-thunk-7.c: Likewise.
8700 * gcc.target/i386/ret-thunk-8.c: Likewise.
8701 * gcc.target/i386/ret-thunk-9.c: Likewise.
8702
8703 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8704
8705 * gcc.target/i386/indirect-thunk-1.c: New test.
8706 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8707 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8708 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8709 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8710 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8711 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8712 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8713 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8714 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8715 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8716 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8717 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8718 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8719 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8720 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8721 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8722 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8723 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8724 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8725 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8726 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8727 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8728 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8729 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8730 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8731 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8732 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8733 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8734 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8735 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8736 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8737 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8738
8739 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8740
8741 PR ipa/83051
8742 * gcc.c-torture/compile/pr83051.c: New testcase.
8743
8744 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8745
8746 PR tree-optimization/83501
8747 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8748
8749 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8750
8751 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8752 for lvx and stvx instead of lxvd2x and stxvd2x and require
8753 little-endian target. Add comments.
8754 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8755 comprehensive testing.
8756 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8757 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8758 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8759 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8760 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8761 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8762 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8763 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8764 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8765 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8766 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8767 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8768 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8769 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8770 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8771 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8772 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8773 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8774 scan-assembler-not directives that forbid lvx and xxpermdi.
8775 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8776 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8777 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8778 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8779 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8780 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8781 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8782 scan-assembler-times directives to reflect different numbers of
8783 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8784
8785 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8786 Alan Hayward <alan.hayward@arm.com>
8787 David Sherwood <david.sherwood@arm.com>
8788
8789 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8790 than SLP vectorization.
8791 * gcc.dg/vect/vect-alias-check-10.c: New test.
8792 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8793 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8794 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8795 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8796 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8797 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8798 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8799 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8800 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8801 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8802 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8803 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8804 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8805 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8806 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8807 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8808 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8809 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8810 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8811 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8812 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8813 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8814 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8815
8816 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8817 Alan Hayward <alan.hayward@arm.com>
8818 David Sherwood <david.sherwood@arm.com>
8819
8820 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8821 New proc.
8822 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8823 targets with scatter stores.
8824 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8825 stores.
8826 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8827 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8828 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8829 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8830 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8831 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8832 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8833 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8834 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8835 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8836 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8837 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8838 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8839 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8840 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8841 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8842
8843 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8844 Alan Hayward <alan.hayward@arm.com>
8845 David Sherwood <david.sherwood@arm.com>
8846
8847 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8848 for double_reduc1.
8849 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8850 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8851 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8852 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8853
8854 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8855 Alan Hayward <alan.hayward@arm.com>
8856 David Sherwood <david.sherwood@arm.com>
8857
8858 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8859 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8860 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8861
8862 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8863 Alan Hayward <alan.hayward@arm.com>
8864 David Sherwood <david.sherwood@arm.com>
8865
8866 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8867 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8868 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8869 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8870 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8871 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8872 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8873 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8874 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8875 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8876 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8877 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8878 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8879 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8880
8881 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8882 Alan Hayward <alan.hayward@arm.com>
8883 David Sherwood <david.sherwood@arm.com>
8884
8885 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8886 check for a message about using in-order reductions.
8887 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8888 check for a message about using in-order reductions.
8889 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8890 vectorized and check for a message about using in-order reductions.
8891 Expect targets with variable-length vectors to fall back to the
8892 fixed-length mininum.
8893 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8894 check for a message about using in-order reductions.
8895 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8896 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8897 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8898 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8899 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8900 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8901 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8902 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8903 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8904 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8905 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8906 vect_fold_left_plus.
8907
8908 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8909
8910 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8911 are spilled.
8912 * gcc.target/aarch64/sve/spill_2.c: New test.
8913 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8914 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8915 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8916 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8917 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8918
8919 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8920 Alan Hayward <alan.hayward@arm.com>
8921 David Sherwood <david.sherwood@arm.com>
8922
8923 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8924 of branches.
8925 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8926 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8927 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8928 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8929 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8930 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8931 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8932 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8933 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8934
8935 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8936 Alan Hayward <alan.hayward@arm.com>
8937 David Sherwood <david.sherwood@arm.com>
8938
8939 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8940 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8941 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8942 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8943
8944 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8945 Alan Hayward <alan.hayward@arm.com>
8946 David Sherwood <david.sherwood@arm.com>
8947
8948 * lib/target-supports.exp
8949 (check_effective_target_vect_fold_extract_last): New proc.
8950 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8951 for fold_extract_last.
8952 * gcc.dg/vect/pr65947-2.c: Likewise.
8953 * gcc.dg/vect/pr65947-3.c: Likewise.
8954 * gcc.dg/vect/pr65947-4.c: Likewise.
8955 * gcc.dg/vect/pr65947-5.c: Likewise.
8956 * gcc.dg/vect/pr65947-6.c: Likewise.
8957 * gcc.dg/vect/pr65947-9.c: Likewise.
8958 * gcc.dg/vect/pr65947-10.c: Likewise.
8959 * gcc.dg/vect/pr65947-12.c: Likewise.
8960 * gcc.dg/vect/pr65947-14.c: Likewise.
8961 * gcc.dg/vect/pr80631-1.c: Likewise.
8962 * gcc.target/aarch64/sve/clastb_1.c: New test.
8963 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8964 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8965 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8966 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8967 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8968 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8969 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8970 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8971 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8972 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8973 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8974 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8975 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8976
8977 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8978 Alan Hayward <alan.hayward@arm.com>
8979 David Sherwood <david.sherwood@arm.com>
8980
8981 * gcc.target/aarch64/sve/live_1.c: New test.
8982 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8983
8984 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8985 Alan Hayward <alan.hayward@arm.com>
8986 David Sherwood <david.sherwood@arm.com>
8987
8988 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8989 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8990 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8991 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8992 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8993 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8994 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8995 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8996 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8997
8998 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8999 Alan Hayward <alan.hayward@arm.com>
9000 David Sherwood <david.sherwood@arm.com>
9001
9002 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
9003 New proc.
9004 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9005 vect_fully_masked.
9006 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9007 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9008 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9009 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9010 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9011 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9012
9013 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9014 Alan Hayward <alan.hayward@arm.com>
9015 David Sherwood <david.sherwood@arm.com>
9016
9017 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9018 instead of just ADDRESS.
9019 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9020 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9021 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9022 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9023 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9024 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9025 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9026 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9027 * gcc.target/aarch64/sve/while_2.c: Likewise.
9028 * gcc.target/aarch64/sve/while_3.c: Likewise.
9029 * gcc.target/aarch64/sve/while_4.c: Likewise.
9030
9031 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9032 Alan Hayward <alan.hayward@arm.com>
9033 David Sherwood <david.sherwood@arm.com>
9034
9035 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9036 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9037 to be predicated.
9038 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9039 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9040 * gcc.target/aarch64/sve/reduc_5.c: New test.
9041 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9042 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9043
9044 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9045 Alan Hayward <alan.hayward@arm.com>
9046 David Sherwood <david.sherwood@arm.com>
9047
9048 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9049 * gcc.dg/tree-ssa/peel1.c: Likewise.
9050 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9051 variable-length vectors.
9052 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9053 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9054 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9055 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9056 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9057 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9058 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9059 * gcc.target/aarch64/sve/slp_8.c: New test.
9060 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9061 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9062 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9063 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9064 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9065 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9066 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9067 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9068 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9069 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9070 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9071 * gcc.target/aarch64/sve/while_1.c: Likewise.
9072 * gcc.target/aarch64/sve/while_2.c: Likewise.
9073 * gcc.target/aarch64/sve/while_3.c: Likewise.
9074 * gcc.target/aarch64/sve/while_4.c: Likewise.
9075
9076 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9077 Alan Hayward <alan.hayward@arm.com>
9078 David Sherwood <david.sherwood@arm.com>
9079
9080 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9081 New proc.
9082 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9083 and add an associated scan-dump test. Prevent vectorization
9084 of the first two loops.
9085 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9086 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9087 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9088 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9089 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9090 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9091
9092 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9093 Alan Hayward <alan.hayward@arm.com>
9094 David Sherwood <david.sherwood@arm.com>
9095
9096 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9097 * gcc.dg/vect/pr67790.c: Likewise.
9098 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9099 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9100 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9101 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9102 * gcc.target/aarch64/sve/slp_5.c: New test.
9103 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9104 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9105 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9106 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9107 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9108
9109 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9110 Alan Hayward <alan.hayward@arm.com>
9111 David Sherwood <david.sherwood@arm.com>
9112
9113 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9114 && vect_load_lanes
9115 * gcc.dg/vect/slp-1.c: Likewise.
9116 * gcc.dg/vect/slp-10.c: Likewise.
9117 * gcc.dg/vect/slp-12b.c: Likewise.
9118 * gcc.dg/vect/slp-12c.c: Likewise.
9119 * gcc.dg/vect/slp-17.c: Likewise.
9120 * gcc.dg/vect/slp-19b.c: Likewise.
9121 * gcc.dg/vect/slp-20.c: Likewise.
9122 * gcc.dg/vect/slp-21.c: Likewise.
9123 * gcc.dg/vect/slp-22.c: Likewise.
9124 * gcc.dg/vect/slp-23.c: Likewise.
9125 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9126 * gcc.dg/vect/slp-24.c: Likewise.
9127 * gcc.dg/vect/slp-28.c: Likewise.
9128 * gcc.dg/vect/slp-39.c: Likewise.
9129 * gcc.dg/vect/slp-6.c: Likewise.
9130 * gcc.dg/vect/slp-7.c: Likewise.
9131 * gcc.dg/vect/slp-cond-1.c: Likewise.
9132 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9133 * gcc.dg/vect/slp-cond-2.c: Likewise.
9134 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9135 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9136 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9137 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9138 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9139 * gcc.dg/vect/slp-perm-6.c: Likewise.
9140 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9141 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9142 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9143 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9144 * gcc.dg/vect/slp-12a.c: Likewise.
9145 * gcc.dg/vect/slp-14.c: Likewise.
9146 * gcc.dg/vect/slp-15.c: Likewise.
9147 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9148 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9149 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9150 * gcc.target/aarch64/sve/slp_1.c: New test.
9151 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9152 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9153 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9154 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9155 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9156 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9157 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9158
9159 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9160 Alan Hayward <alan.hayward@arm.com>
9161 David Sherwood <david.sherwood@arm.com>
9162
9163 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9164 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9165 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9166 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9167 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9168 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9169 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9170 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9171 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9172 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9173 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9174 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9175 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9176 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9177 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9178 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9179 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9180 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9181 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9182
9183 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9184 Alan Hayward <alan.hayward@arm.com>
9185 David Sherwood <david.sherwood@arm.com>
9186
9187 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9188 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9189 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9190 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9191 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9192 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9193 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9194 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9195 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9196 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9197 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9198 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9199 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9200 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9201 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9202 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9203 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9204 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9205 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9206 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9207 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9208 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9209 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9210 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9211 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9212 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9213 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9214 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9215 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9216 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9217 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9218 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9219 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9220 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9221 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9222 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9223
9224 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9225 Alan Hayward <alan.hayward@arm.com>
9226 David Sherwood <david.sherwood@arm.com>
9227
9228 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9229 Return true for SVE too.
9230 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9231 if load/store lanes are supported.
9232 * gcc.dg/vect/slp-10.c: Likewise.
9233 * gcc.dg/vect/slp-12c.c: Likewise.
9234 * gcc.dg/vect/slp-17.c: Likewise.
9235 * gcc.dg/vect/slp-33.c: Likewise.
9236 * gcc.dg/vect/slp-6.c: Likewise.
9237 * gcc.dg/vect/slp-cond-1.c: Likewise.
9238 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9239 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9240 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9241 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9242 * gcc.dg/vect/slp-perm-6.c: Likewise.
9243 * gcc.dg/vect/slp-perm-9.c: Likewise.
9244 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9245 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9246 for variable-length vectors.
9247
9248 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9249 Alan Hayward <alan.hayward@arm.com>
9250 David Sherwood <david.sherwood@arm.com>
9251
9252 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9253 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9254
9255 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9256
9257 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9258 * g++.target/aarch64/sve/catch_1.C: New test.
9259 * g++.target/aarch64/sve/catch_2.C: Likewise.
9260 * g++.target/aarch64/sve/catch_3.C: Likewise.
9261 * g++.target/aarch64/sve/catch_4.C: Likewise.
9262 * g++.target/aarch64/sve/catch_5.C: Likewise.
9263 * g++.target/aarch64/sve/catch_6.C: Likewise.
9264
9265 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9266 Alan Hayward <alan.hayward@arm.com>
9267 David Sherwood <david.sherwood@arm.com>
9268
9269 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9270 New proc.
9271 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9272 * gcc.target/aarch64/fmaxmin.c: Likewise.
9273 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9274 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9275 * gcc.target/aarch64/pr62178.c: Likewise.
9276 * gcc.target/aarch64/pr71727-2.c: Likewise.
9277 * gcc.target/aarch64/saddw-1.c: Likewise.
9278 * gcc.target/aarch64/saddw-2.c: Likewise.
9279 * gcc.target/aarch64/uaddw-1.c: Likewise.
9280 * gcc.target/aarch64/uaddw-2.c: Likewise.
9281 * gcc.target/aarch64/uaddw-3.c: Likewise.
9282 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9283 * gcc.target/aarch64/vect-compile.c: Likewise.
9284 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9285 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9286 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9287 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9288 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9289 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9290 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9291 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9292 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9293 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9294 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9295 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9296 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9297 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9298 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9299 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9300 * gcc.target/aarch64/vect-movi.c: Likewise.
9301 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9302 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9303 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9304 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9305 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9306 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9307 fixed-length SVE.
9308 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9309 * gcc.target/aarch64/sve/arith_1.c: New test.
9310 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9311 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9312 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9313 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9314 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9315 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9316 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9317 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9318 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9319 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9320 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9321 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9322 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9323 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9324 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9325 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9326 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9327 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9328 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9329 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9330 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9331 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9332 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9333 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9334 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9335 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9336 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9337 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9338 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9339 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9340 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9341 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9342 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9343 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9344 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9345 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9346 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9347 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9348 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9349 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9350 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9351 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9352 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9353 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9354 * gcc.target/aarch64/sve/index_1.c: Likewise.
9355 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9356 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9357 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9358 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9359 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9360 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9361 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9362 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9363 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9364 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9365 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9366 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9367 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9368 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9369 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9370 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9371 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9372 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9373 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9374 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9375 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9376 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9377 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9378 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9379 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9380 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9381 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9382 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9383 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9384 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9385 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9386 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9387 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9388 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9389 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9390 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9391 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9392 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9393 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9394 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9395 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9396 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9397 * gcc.target/aarch64/sve/single_1.c: Likewise.
9398 * gcc.target/aarch64/sve/single_2.c: Likewise.
9399 * gcc.target/aarch64/sve/single_3.c: Likewise.
9400 * gcc.target/aarch64/sve/single_4.c: Likewise.
9401 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9402 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9403 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9404 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9405 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9406 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9407 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9408 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9409 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9410 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9411 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9412 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9413 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9414 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9415 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9416 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9417 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9418 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9419 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9420 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9421 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9422 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9423 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9424 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9425 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9426 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9427 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9428 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9429 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9430 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9431 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9432 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9433 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9434 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9435 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9436 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9437 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9438 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9439 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9440 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9441 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9442 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9443 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9444 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9445 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9446
9447 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9448 Alan Hayward <alan.hayward@arm.com>
9449 David Sherwood <david.sherwood@arm.com>
9450
9451 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9452 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9453 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9454 New procedures.
9455 (check_effective_target_vect_perm): Handle SVE.
9456 (check_effective_target_vect_perm_byte): Likewise.
9457 (check_effective_target_vect_perm_short): Likewise.
9458 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9459 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9460 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9461 (check_effective_target_vect_element_align_preferred): Likewise.
9462 (check_effective_target_vect_align_stack_vars): Likewise.
9463 (check_effective_target_vect_load_lanes): Likewise.
9464 (check_effective_target_vect_masked_store): Likewise.
9465 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9466 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9467 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9468 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9469 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9470 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9471 * gcc.dg/vect/slp-23.c: Likewise.
9472 * gcc.dg/vect/slp-perm-5.c: Likewise.
9473 * gcc.dg/vect/slp-perm-6.c: Likewise.
9474 * gcc.dg/vect/slp-perm-9.c: Likewise.
9475 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9476 * gcc.dg/vect/vect-114.c: Likewise.
9477 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9478 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9479
9480 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9481
9482 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9483 vect_variable_length, expecting the test to be vectorized
9484 without SLP instead.
9485 * gcc.dg/vect/pr33953.c: Likewise.
9486 * gcc.dg/vect/pr37027.c: Likewise.
9487 * gcc.dg/vect/pr67790.c: Likewise.
9488 * gcc.dg/vect/pr68445.c: Likewise.
9489 * gcc.dg/vect/slp-1.c: Likewise.
9490 * gcc.dg/vect/slp-10.c: Likewise.
9491 * gcc.dg/vect/slp-12a.c: Likewise.
9492 * gcc.dg/vect/slp-12b.c: Likewise.
9493 * gcc.dg/vect/slp-12c.c: Likewise.
9494 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9495 * gcc.dg/vect/slp-13.c: Likewise.
9496 * gcc.dg/vect/slp-14.c: Likewise.
9497 * gcc.dg/vect/slp-15.c: Likewise.
9498 * gcc.dg/vect/slp-17.c: Likewise.
9499 * gcc.dg/vect/slp-19b.c: Likewise.
9500 * gcc.dg/vect/slp-2.c: Likewise.
9501 * gcc.dg/vect/slp-20.c: Likewise.
9502 * gcc.dg/vect/slp-21.c: Likewise.
9503 * gcc.dg/vect/slp-22.c: Likewise.
9504 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9505 * gcc.dg/vect/slp-24.c: Likewise.
9506 * gcc.dg/vect/slp-28.c: Likewise.
9507 * gcc.dg/vect/slp-39.c: Likewise.
9508 * gcc.dg/vect/slp-42.c: Likewise.
9509 * gcc.dg/vect/slp-6.c: Likewise.
9510 * gcc.dg/vect/slp-7.c: Likewise.
9511 * gcc.dg/vect/slp-cond-1.c: Likewise.
9512 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9513 * gcc.dg/vect/slp-cond-2.c: Likewise.
9514 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9515 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9516 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9517 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9518 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9519 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9520 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9521 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9522 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9523 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9524 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9525 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9526 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9527 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9528 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9529 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9530 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9531
9532 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9533
9534 PR c/83801
9535 * gcc.dg/pr83801.c: New test.
9536
9537 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9538
9539 PR fortran/52162
9540 * gfortran.dg/bounds_check_19.f90: New test.
9541
9542 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9543
9544 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9545 instead of scan-assembler-not for xsnabsqp.
9546
9547 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9548
9549 PR libgfortran/83525
9550 * gfortran.dg/newunit_5.f90: New test.
9551
9552 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9553
9554 PR rtl-optimization/80481
9555 * g++.dg/pr80481.C: New.
9556
9557 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9558
9559 PR target/83628
9560 * gcc.target/alpha/pr83628-3.c: New test.
9561
9562 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9563
9564 * lib/target-supports.exp (check_effective_target_avx512f): Also
9565 check for __builtin_ia32_addsd_round,
9566 __builtin_ia32_getmantsd_round.
9567 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9568
9569 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9570
9571 PR target/83629
9572 * gcc.target/powerpc/pr83629.c: Require ilp32.
9573
9574 2018-01-12 Richard Biener <rguenther@suse.de>
9575
9576 PR tree-optimization/80846
9577 * gcc.target/i386/pr80846-1.c: New testcase.
9578 * gcc.target/i386/pr80846-2.c: Likewise.
9579
9580 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9581
9582 * gcc.c-torture/execute/20180112-1.c: New test.
9583
9584 2018-01-12 Tom de Vries <tom@codesourcery.com>
9585
9586 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9587 * g++.dg/ext/label13a.C: Same.
9588 * g++.dg/ext/label14.C: Same.
9589 * g++.dg/ext/label2.C: Same.
9590 * g++.dg/ext/label3.C: Same.
9591 * g++.dg/torture/pr42462.C: Same.
9592 * g++.dg/torture/pr42739.C: Same.
9593 * g++.dg/warn/Wunused-label-3.C: Same.
9594
9595 2018-01-12 Tom de Vries <tom@codesourcery.com>
9596
9597 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9598 * g++.dg/Walloca1.C: Same.
9599 * g++.dg/cpp0x/pr70338.C: Same.
9600 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9601 * g++.dg/cpp1y/vla10.C: Same.
9602 * g++.dg/cpp1y/vla2.C: Same.
9603 * g++.dg/cpp1y/vla6.C: Same.
9604 * g++.dg/cpp1y/vla8.C: Same.
9605 * g++.dg/debug/debug5.C: Same.
9606 * g++.dg/debug/debug6.C: Same.
9607 * g++.dg/debug/pr54828.C: Same.
9608 * g++.dg/diagnostic/pr70105.C: Same.
9609 * g++.dg/eh/cleanup5.C: Same.
9610 * g++.dg/eh/spbp.C: Same.
9611 * g++.dg/ext/tmplattr9.C: Same.
9612 * g++.dg/ext/vla10.C: Same.
9613 * g++.dg/ext/vla11.C: Same.
9614 * g++.dg/ext/vla12.C: Same.
9615 * g++.dg/ext/vla15.C: Same.
9616 * g++.dg/ext/vla16.C: Same.
9617 * g++.dg/ext/vla17.C: Same.
9618 * g++.dg/ext/vla3.C: Same.
9619 * g++.dg/ext/vla6.C: Same.
9620 * g++.dg/ext/vla7.C: Same.
9621 * g++.dg/init/array24.C: Same.
9622 * g++.dg/init/new47.C: Same.
9623 * g++.dg/init/pr55497.C: Same.
9624 * g++.dg/opt/pr78201.C: Same.
9625 * g++.dg/template/vla2.C: Same.
9626 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9627 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9628 * g++.dg/torture/pr62127.C: Same.
9629 * g++.dg/torture/pr67055.C: Same.
9630 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9631 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9632 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9633 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9634 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9635 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9636 * g++.dg/warn/Wvla-1.C: Same.
9637 * g++.dg/warn/Wvla-3.C: Same.
9638 * g++.old-deja/g++.ext/array2.C: Same.
9639 * g++.old-deja/g++.ext/constructor.C: Same.
9640 * g++.old-deja/g++.law/builtin1.C: Same.
9641 * g++.old-deja/g++.other/crash12.C: Same.
9642 * g++.old-deja/g++.other/eh3.C: Same.
9643 * g++.old-deja/g++.pt/array6.C: Same.
9644 * g++.old-deja/g++.pt/dynarray.C: Same.
9645
9646 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9647
9648 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9649
9650 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9651
9652 PR libfortran/67412
9653 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9654 on *-*-solaris2.10.
9655
9656 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9657
9658 * lib/target-supports.exp (check_effective_target_branch_cost):
9659 Accept all x86 targets.
9660
9661 2018-01-12 Martin Liska <mliska@suse.cz>
9662
9663 PR ipa/83054
9664 * g++.dg/warn/pr83054.C: New test.
9665
9666 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9667
9668 * gcc.target/powerpc/spec-barr-1.c: New file.
9669
9670 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9671
9672 PR target/83330
9673 * gcc.target/i386/pr83330.c: New test.
9674
9675 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9676
9677 PR fortran/79383
9678 * gfortran.dg/dtio_31.f03: New test.
9679 * gfortran.dg/dtio_32.f03: New test.
9680
9681 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9682
9683 PR c++/43486
9684 * g++.dg/wrappers: New subdirectory.
9685 * g++.dg/wrappers/README: New file.
9686 * g++.dg/wrappers/alloc.C: New test case.
9687 * g++.dg/wrappers/cow-istream-string.C: New test case.
9688 * g++.dg/wrappers/cp-stdlib.C: New test case.
9689 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9690 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9691
9692 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9693
9694 PR middle-end/83718
9695 * g++.dg/torture/pr83718.C: New testcase.
9696
9697 2018-01-11 Martin Jambor <mjambor@suse.cz>
9698
9699 PR ipa/83178
9700 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9701
9702 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9703
9704 PR tree-optimization/83695
9705 * gcc.dg/tree-ssa/pr83695.c: New test.
9706
9707 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9708
9709 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9710 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9711
9712 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9713
9714 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9715 * gcc.target/arm/simd/fp16fml_high.c: New test.
9716 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9717 * lib/target-supports.exp
9718 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9719 check_effective_target_arm_fp16fml_neon_ok,
9720 add_options_for_arm_fp16fml_neon): New procedures.
9721
9722 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9723
9724 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9725 combination tests.
9726
9727 2018-01-11 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/83435
9730 * gcc.dg/graphite/pr83435.c: New testcase.
9731
9732 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9733 Alan Hayward <alan.hayward@arm.com>
9734 David Sherwood <david.sherwood@arm.com>
9735
9736 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9737
9738 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9739
9740 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9741
9742 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9743
9744 PR target/82096
9745 * gcc.c-torture/compile/pr82096.c: New test.
9746
9747 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9748
9749 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9750
9751 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9752
9753 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9754
9755 2018-01-11 Justin Squirek <squirek@adacore.com>
9756
9757 * gnat.dg/expr_func4.adb: New testcase.
9758
9759 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9760
9761 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9762 testcase.
9763
9764 2018-01-11 Bob Duff <duff@adacore.com>
9765
9766 * gnat.dg/protected_null.adb: New testcase.
9767
9768 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9769
9770 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9771
9772 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9773
9774 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9775
9776 2018-01-11 Justin Squirek <squirek@adacore.com>
9777
9778 * gnat.dg/loopvar.adb: New testcase.
9779
9780 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9781
9782 PR middle-end/83189
9783 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9784
9785 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9786
9787 * gcc.c-torture/compile/pr83575.c: New testcase.
9788
9789 2018-01-10 Michael Collison <michael.collison@arm.com>
9790
9791 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9792 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9793 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9794 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9795 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9796 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9797 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9798 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9799 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9800 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9801 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9802 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9803 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9804 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9805 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9806 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9807
9808 2018-01-10 Michael Collison <michael.collison@arm.com>
9809
9810 * gcc.target/aarch64/sha2.h: New shared testcase.
9811 * gcc.target/aarch64/sha2_1.c: New testcase.
9812 * gcc.target/aarch64/sha2_2.c: New testcase.
9813 * gcc.target/aarch64/sha2_3.c: New testcase.
9814 * gcc.target/aarch64/sha3.h: New shared testcase.
9815 * gcc.target/aarch64/sha3_1.c: New testcase.
9816 * gcc.target/aarch64/sha3_2.c: New testcase.
9817 * gcc.target/aarch64/sha3_3.c: New testcase.
9818
9819 2018-01-10 Michael Collison <michael.collison@arm.com>
9820
9821 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9822
9823 2018-01-10 Martin Sebor <msebor@redhat.com>
9824
9825 PR tree-optimization/83781
9826 * gcc.dg/strlenopt-42.c: New test.
9827
9828 2018-01-11 Martin Sebor <msebor@gmail.com>
9829 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9830
9831 PR tree-optimization/83501
9832 PR tree-optimization/81703
9833
9834 * gcc.dg/strlenopt-39.c: New test-case.
9835 * gcc.dg/pr81703.c: Likewise.
9836
9837 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9838
9839 * gnat.dg/atomic10.adb: New test.
9840
9841 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9842
9843 PR fortran/82367
9844 * gfortran.dg/deferred_character_18.f90: New test.
9845
9846 2018-01-10 Martin Sebor <msebor@redhat.com>
9847
9848 PR tree-optimization/83671
9849 * gcc.dg/strlenopt-40.c: New test.
9850 * gcc.dg/strlenopt-41.c: New test.
9851
9852 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9853
9854 PR fortran/83093
9855 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9856
9857 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9858
9859 PR target/83399
9860 * gcc.target/powerpc/pr83399.c: New test.
9861
9862 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9863
9864 PR c++/43486
9865 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9866 to reflect that the arguments are correctly underlined.
9867 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9868 for globals, params, locals and literals.
9869 (test_sizeof): Directly test the location of "sizeof", rather than
9870 when used in compound expressions.
9871 (test_alignof): Likewise for "alignof".
9872 (test_string_literals): Likewise for string literals.
9873 (test_numeric_literals): Likewise for numeric literals.
9874 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9875 (test_typeid): Likewise for typeid.
9876 (test_unary_plus): New.
9877 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9878 format strings.
9879
9880 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9881
9882 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9883
9884 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9885
9886 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9887
9888 2018-01-10 Marek Polacek <polacek@redhat.com>
9889
9890 PR c++/82541
9891 * g++.dg/warn/Wduplicated-branches4.C: New test.
9892
9893 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9894
9895 PR c++/81327
9896 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9897 cast to void *.
9898
9899 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9900
9901 PR c++/81055
9902 * g++.dg/cpp0x/new2.C: New.
9903
9904 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9905
9906 PR target/83735
9907 * gcc.target/i386/pr83735.c: New test.
9908
9909 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9910
9911 * lib/target-supports.exp (check_effective_target_branch_cost):
9912 New function.
9913 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9914 * gcc.dg/pr21643.c: Likewise.
9915 * gcc.dg/pr46309.c: Likewise.
9916 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9917 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9918 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9919 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9920 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9921 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9922 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9923 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9924 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9925 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9926 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9927 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9928 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9929 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9930
9931 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9932
9933 PR target/83629
9934 * gcc.target/powerpc/pr83629.c: New testcase.
9935
9936 2018-01-10 Richard Biener <rguenther@suse.de>
9937
9938 PR testsuite/78768
9939 * gcc.dg/pr78768.c: Un-XFAIL.
9940
9941 2018-01-10 Richard Biener <rguenther@suse.de>
9942
9943 PR debug/82425
9944 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9945
9946 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9947
9948 PR tree-optimization/83753
9949 * gcc.dg/torture/pr83753.c: New test.
9950
9951 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9952
9953 * gcc.target/i386/avx2-gather-1.c: Add -march.
9954 * gcc.target/i386/avx2-gather-2.c: Add -march.
9955 * gcc.target/i386/avx2-gather-3.c: Add -march.
9956 * gcc.target/i386/avx2-gather-4.c: Add -march.
9957 * gcc.target/i386/avx2-gather-5.c: Add -march.
9958 * gcc.target/i386/avx2-gather-6.c: Add -march.
9959 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9960 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9961 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9962 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9963 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9964 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9965 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9966 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9967 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9968 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9969
9970 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9971
9972 PR target/78585:
9973 * gcc.target/i386/pr78585.c: New test.
9974
9975 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9976
9977 PR c++/83734
9978 * g++.dg/cpp0x/pr83734.C: New test.
9979
9980 2018-01-09 Carl Love <cel@us.ibm.com>
9981
9982 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9983 vec_mergeo builtins with float, double, long long, unsigned long long,
9984 bool long long arguments.
9985 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9986 vec_float2 with double arguments.
9987 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9988 vec_mergew and vec_mergow builtins.
9989
9990 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9991
9992 PR fortran/83742
9993 * gfortran.dg/contiguous_6.f90: New test.
9994
9995 2018-01-09 Richard Biener <rguenther@suse.de>
9996
9997 PR tree-optimization/83668
9998 * gcc.dg/graphite/pr83668.c: New testcase.
9999
10000 2018-01-09 Joseph Myers <joseph@codesourcery.com>
10001
10002 PR tree-optimization/64811
10003 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10004 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10005 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10006 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10007 New tests.
10008 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10009
10010 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10011
10012 PR target/79883
10013 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10014
10015 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10016
10017 PR target/82641
10018 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10019 no NEON and require softfp or hard float-abi.
10020 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10021
10022 2018-01-09 Richard Biener <rguenther@suse.de>
10023
10024 PR tree-optimization/83572
10025 * gcc.dg/graphite/pr83572.c: New testcase.
10026
10027 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10028
10029 PR target/83507
10030 * gcc.dg/sms-13.c: New test.
10031
10032 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10033
10034 PR fortran/83741
10035 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10036
10037 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10038 Monk Chiang <sh.chiang04@gmail.com>
10039
10040 * gcc.target/riscv/save-restore-1.c: New.
10041
10042 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10043
10044 PR target/83677
10045 * gcc.target/powerpc/pr83677.c: New file.
10046
10047 2018-01-08 Jeff Law <law@redhat.com>
10048
10049 PR rtl-optimizatin/81308
10050 * g++.dg/pr81308-1.C: New test.
10051 * g++.dg/pr81308-2.C: New test.
10052
10053 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10054
10055 PR target/83663 - Revert r255946
10056 * gcc.target/aarch64/vect-slp-dup.c: New.
10057
10058 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10059
10060 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10061 combination tests.
10062
10063 2018-01-08 Richard Biener <rguenther@suse.de>
10064
10065 PR tree-optimization/83563
10066 * gcc.dg/graphite/pr83563.c: New testcase.
10067
10068 2018-01-08 Richard Biener <rguenther@suse.de>
10069
10070 PR middle-end/83713
10071 * g++.dg/torture/pr83713.C: New testcase.
10072
10073 2018-01-08 Tom de Vries <tom@codesourcery.com>
10074
10075 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10076
10077 2018-01-08 Richard Biener <rguenther@suse.de>
10078
10079 PR tree-optimization/83685
10080 * gcc.dg/torture/pr83685.c: New testcase.
10081
10082 2018-01-08 Richard Biener <rguenther@suse.de>
10083
10084 PR lto/83719
10085 * gcc.dg/lto/pr83719_0.c: New testcase.
10086
10087 2018-01-08 Tom de Vries <tom@codesourcery.com>
10088
10089 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10090 * gcc.dg/graphite/run-id-1.c: Same.
10091 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10092
10093 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10094
10095 PR fortran/83611
10096 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10097 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10098 * gfortran.dg/pdt_27.f03: New test.
10099
10100 PR fortran/83731
10101 * gfortran.dg/pdt_28.f03: New test.
10102
10103 2018-01-08 Tom de Vries <tom@codesourcery.com>
10104
10105 * c-c++-common/builtins.c: Require effective target alloca.
10106 * gcc.dg/Wrestrict.c: Same.
10107 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10108
10109 2018-01-08 Richard Biener <rguenther@suse.de>
10110
10111 PR middle-end/83580
10112 * gcc.dg/torture/pr83580.c: New testcase.
10113
10114 2018-01-08 Richard Biener <rguenther@suse.de>
10115
10116 PR middle-end/83517
10117 * gcc.dg/pr83517.c: New testcase.
10118
10119 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10120
10121 PR middle-end/81897
10122 * gcc.dg/uninit-pr81897.c: New test.
10123
10124 2018-01-06 Martin Sebor <msebor@redhat.com>
10125
10126 PR tree-optimization/83640
10127 * gcc.dg/Wrestrict-6.c: New test.
10128 * gcc.dg/pr83640.c: New test.
10129
10130 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10131
10132 * gcc.target/aarch64/reg-alloc-1.c: New test.
10133
10134 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10135
10136 PR fortran/50892
10137 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10138
10139 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR debug/83480
10142 * gcc.dg/pr83480.c: New test.
10143
10144 PR rtl-optimization/83682
10145 * gcc.target/i386/pr83682.c: New test.
10146
10147 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10148
10149 PR fortran/78534
10150 PR fortran/66310
10151 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10152 * gfortran.dg/dependency_49.f90: Likewise.
10153 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10154 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10155 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10156 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10157 * gfortran.dg/string_1_lp64.f90: New test.
10158 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10159 * gfortran.dg/string_3_lp64.f90: New test.
10160
10161 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10162
10163 PR target/83604
10164 * gcc.target/i386/sse-26.c: New test.
10165
10166 PR target/83604
10167 * gcc.target/i386/pr83604.c: New test.
10168
10169 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10170
10171 * gcc.dg/vect/vect-align-4.c: New test.
10172 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10173 and redefine as a structure with an unaligned member "b".
10174 (foo): Update accordingly.
10175
10176 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10177
10178 PR target/82439
10179 * gcc.target/aarch64/bics_5.c: New test.
10180 * gcc.target/arm/bics_5.c: Likewise.
10181
10182 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR tree-optimization/83605
10185 * gcc.dg/pr83605.c: New test.
10186
10187 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR target/83554
10190 * gcc.target/i386/pr83554.c: New test.
10191
10192 PR ipa/82352
10193 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10194 long unsigned int.
10195
10196 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10197
10198 PR fortran/83683
10199 PR fortran/45689
10200 * gfortran.dg/eoshift_8.f90: New test.
10201 * gfortran.dg/simplify_eoshift_1.f90: New test.
10202
10203 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10204
10205 PR debug/83585
10206 * gcc.dg/pr83585.c: New test.
10207
10208 2018-01-04 Nathan Sidwell <nathan@acm.org>
10209
10210 PR c++/83667
10211 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10212
10213 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10214
10215 PR debug/83666
10216 * gcc.dg/pr83666.c: New test.
10217
10218 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10219
10220 PR target/83628
10221 * gcc.target/alpha/pr83628-1.c: New test.
10222 * gcc.target/alpha/pr83628-2.c: Ditto.
10223
10224 2018-01-04 Martin Liska <mliska@suse.cz>
10225
10226 PR ipa/82352
10227 * g++.dg/ipa/pr82352.C: New test.
10228
10229 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10230
10231 * gcc.dg/vect-opt-info-1.c: Moved to ...
10232 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10233 vect_int targets, use dg-additional-options instead of dg-options and
10234 use relative line numbers instead of absolute.
10235
10236 2018-01-03 Martin Sebor <msebor@redhat.com>
10237
10238 PR tree-optimization/83655
10239 * gcc.dg/Wrestrict-5.c: New test.
10240 * c-c++-common/builtins.c: New test.
10241
10242 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10243 Alan Hayward <alan.hayward@arm.com>
10244 David Sherwood <david.sherwood@arm.com>
10245
10246 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10247 (main): Call it.
10248
10249 2018-01-03 Jeff Law <law@redhat.com>
10250
10251 PR target/83641
10252 * gcc.target/i386/stack-check-17.c: New test.
10253 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10254
10255 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR debug/83621
10258 * gcc.dg/pr83621.c: New test.
10259
10260 PR debug/83645
10261 * gcc.dg/pr83645.c: New test.
10262
10263 2018-01-03 Martin Sebor <msebor@redhat.com>
10264
10265 PR tree-optimization/83603
10266 * gcc.dg/Wrestrict-4.c: New test.
10267
10268 PR c/83559
10269 * gcc.dg/const-2.c: New test.
10270 * gcc.dg/pure-3.c: New test.
10271
10272 2018-01-03 Martin Sebor <msebor@redhat.com>
10273
10274 * gcc.dg/Wrestrict-3.c: New test.
10275
10276 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10277
10278 PR c++/83555
10279 * g++.dg/opt/pr83555.C: New test.
10280 * g++.dg/ubsan/pr83555.C: New test.
10281
10282 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10283
10284 PR c/82050
10285 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10286 the !CHECKING_P case by expecting a note.
10287 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10288 a note for the !CHECKING_P case, and move the return statement
10289 outside of #if CHECKING_P guard.
10290
10291 2018-01-03 Jeff Law <law@redhat.com>
10292
10293 PR middle-end/83654
10294 * gcc.target/i386/stack-check-18.c: New test.
10295 * gcc.target/i386/stack-check-19.c: New test.
10296
10297 2018-01-03 Martin Sebor <msebor@redhat.com>
10298
10299 PR tree-optimization/83501
10300 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10301
10302 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10303
10304 PR tree-optimization/83501
10305 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10306
10307 2018-01-03 Nathan Sidwell <nathan@acm.org>
10308
10309 PR c++/83667
10310 * g++.dg/ipa/pr83667.C: New.
10311
10312 2018-01-03 Martin Liska <mliska@suse.cz>
10313
10314 PR tree-optimization/83593
10315 * gcc.dg/pr83593.c: New test.
10316
10317 2018-01-03 Martin Liska <mliska@suse.cz>
10318
10319 PR ipa/83549
10320 * g++.dg/ipa/pr83549.C: New test.
10321
10322 2018-01-03 Marek Polacek <polacek@redhat.com>
10323
10324 PR c++/83592
10325 * g++.dg/warn/mvp2.C: New test.
10326
10327 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR preprocessor/83602
10330 * g++.dg/cpp/pr83602.C: New test.
10331
10332 PR c++/83634
10333 * g++.dg/parse/pr83634.C: New test.
10334
10335 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10336
10337 PR fortran/83664
10338 * gfortran.dg/eoshift_7.f90: New test.
10339
10340 2018-01-03 Jan Beulich <jbeulich@suse.com>
10341
10342 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10343 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10344
10345 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10346
10347 Update copyright years.
10348
10349 2018-01-03 Martin Liska <mliska@suse.cz>
10350
10351 PR ipa/83594
10352 * gcc.dg/ipa/pr83594.c: New test.
10353
10354 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10355 Alan Hayward <alan.hayward@arm.com>
10356 David Sherwood <david.sherwood@arm.com>
10357
10358 * gcc.dg/vect-opt-info-1.c: New test.
10359
10360 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10361
10362 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10363 floorf128, truncf128, and roundf128.
10364 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10365 optimizations added in match.pd.
10366 * gcc.target/powerpc/float128-hw6.c: Likewise.
10367 * gcc.target/powerpc/float128-hw7.c: Likewise.
10368 * gcc.target/powerpc/float128-hw8.c: Likewise.
10369 * gcc.target/powerpc/float128-hw9.c: Likewise.
10370 * gcc.target/powerpc/float128-hw10.c: Likewise.
10371 * gcc.target/powerpc/float128-hw11.c: Likewise.
10372
10373 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10374
10375 PR c++/83556
10376 * g++.dg/cpp0x/pr83556.C: New test.
10377
10378 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10379
10380 PR fortran/45689
10381 PR fortran/83650
10382 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10383 * gfortran.dg/simplify_cshift_4.f90: New test.
10384
10385 2018-01-02 Marek Polacek <polacek@redhat.com>
10386
10387 PR c++/81860
10388 * g++.dg/cpp0x/inh-ctor30.C: New test.
10389
10390 PR c++/83644
10391 * g++.dg/cpp1z/pr83644.C: New test.
10392
10393 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10394
10395 PR fortran/83076
10396 * gfortran.dg/coarray_45.f90: New test.
10397
10398 PR fortran/83319
10399 * gfortran.dg/coarray_46.f90: New test.
10400
10401 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10402
10403 PR tree-optimization/83581
10404 * gcc.dg/pr83581.c: New test.
10405
10406 PR c/83595
10407 * gcc.dg/pr83595.c: New test.
10408
10409 PR middle-end/83608
10410 * g++.dg/opt/pr83608.C: New test.
10411
10412 PR middle-end/83609
10413 * gcc.dg/pr83609.c: New test.
10414 * g++.dg/opt/pr83609.C: New test.
10415
10416 PR middle-end/83623
10417 * gcc.dg/pr83623.c: New test.
10418
10419 * gcc.target/i386/i386.exp
10420 (check_effective_target_avx512vpopcntdqvl): New proc.
10421 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10422 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10423 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10424 \f
10425 Copyright (C) 2018 Free Software Foundation, Inc.
10426
10427 Copying and distribution of this file, with or without modification,
10428 are permitted in any medium without royalty provided the copyright
10429 notice and this notice are preserved.