Check is_single_const in intersect_with_plats
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-11 Martin Jambor <mjambor@suse.cz>
2
3 PR ipa/85655
4 * g++.dg/lto/pr85655_0.C: New test.
5
6 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
7
8 * gcc.target/i386/tpause-1.c: New test.
9 * gcc.target/i386/umonitor-1.c: New test.
10
11 2018-05-11 Jakub Jelinek <jakub@redhat.com>
12
13 PR c/85696
14 * c-c++-common/gomp/pr85696.c: New test.
15
16 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
17 Jakub Jelinek <jakub@redhat.com>
18
19 PR tree-optimization/85692
20 * gcc.target/i386/pr85692.c: New test.
21
22 2018-05-11 Martin Liska <mliska@suse.cz>
23
24 PR sanitizer/85556
25 * c-c++-common/ubsan/attrib-6.c: New test.
26
27 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
28
29 PR fortran/85687
30 * gfortran.dg/pr85687.f90: new test.
31
32 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
33
34 PR fortran/85521
35 * gfortran.dg/pr85521_1.f90: New test.
36 * gfortran.dg/pr85521_2.f90: New test.
37
38 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
39
40 PR fortran/70870
41 * gfortran.dg/pr70870_1.f90: New test.
42
43 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
44
45 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
46
47 2018-05-10 Jakub Jelinek <jakub@redhat.com>
48
49 PR c++/85662
50 * g++.dg/ext/offsetof2.C: New test.
51
52 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
53
54 PR fortran/68846
55 * gfortran.dg/temporary_3.f90 : New test.
56
57 PR fortran/70864
58 * gfortran.dg/temporary_2.f90 : New test.
59
60 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
61
62 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
63 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
64 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
65 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
66 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
67 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
68 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
69 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
70 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
71 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
72 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
73 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
74 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
75 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
76 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
77 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
78 * gcc.dg/vmx/st-be-order.c: Delete testcase.
79 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
80 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
81 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
82 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
83 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
84 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
85 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
86 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
87 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
88 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
89
90 2018-05-10 Jakub Jelinek <jakub@redhat.com>
91
92 PR tree-optimization/85699
93 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
94 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
95 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
96 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
97
98 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
99
100 * g++.dg/tls/pr85400.C: New test.
101
102 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
103
104 PR c++/85713
105 * g++.dg/cpp1y/lambda-generic-85713.C: New.
106
107 2018-05-09 Carl Love <cel@us.ibm.com>
108
109 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
110
111 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
112
113 PR c++/85713
114 Revert:
115 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
116
117 PR c++/84588
118 * g++.dg/cpp1y/pr84588.C: New.
119
120 2018-05-09 Andreas Schwab <schwab@suse.de>
121
122 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
123
124 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
125
126 * gcc.target/aarch64/store_lane_spill_1.c: New test.
127 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
128
129 2018-05-08 Carl Love <cel@us.ibm.com>
130 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
131
132 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
133
134 PR c++/84588
135 * g++.dg/cpp1y/pr84588.C: New.
136
137 2018-05-08 Marek Polacek <polacek@redhat.com>
138
139 PR c++/85695
140 * g++.dg/cpp1z/constexpr-if22.C: New test.
141
142 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
143
144 PR target/85693
145 * gcc.target/i386/pr85693.c: New test.
146
147 2018-05-08 Jakub Jelinek <jakub@redhat.com>
148
149 PR target/85683
150 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
151 scan-assembler-times checking that except for [fh]*xor other functions
152 don't use any load instructions.
153
154 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
155
156 * gcc.target/i386/builtin_target.c: Test goldmont.
157 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
158 arch=silvermont.
159
160 2018-05-08 Jakub Jelinek <jakub@redhat.com>
161
162 PR target/85572
163 * g++.dg/other/sse2-pr85572-1.C: New test.
164 * g++.dg/other/sse2-pr85572-2.C: New test.
165 * g++.dg/other/sse4-pr85572-1.C: New test.
166 * g++.dg/other/avx2-pr85572-1.C: New test.
167
168 PR target/85317
169 * gcc.target/i386/pr85317.c: New test.
170 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
171 optimization barrier to avoid optimizing away the expected insn.
172
173 PR target/85480
174 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
175 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
176
177 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
178
179 * g++.dg/other/sve_const_pred_1.C: Rename to...
180 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
181 target selectors and explicit -march options.
182 * g++.dg/other/sve_const_pred_2.C: Rename to...
183 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
184 * g++.dg/other/sve_const_pred_3.C: Rename to...
185 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
186 * g++.dg/other/sve_const_pred_4.C: Rename to...
187 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
188 * g++.dg/other/sve_tls_2.C: Rename to...
189 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
190 * g++.dg/other/sve_vcond_1.C: Rename to...
191 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
192 * g++.dg/other/sve_vcond_1_run.C: Rename to...
193 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
194
195 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
196
197 PR testsuite/85586
198 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
199 !vect_no_align.
200
201 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
202
203 PR c++/57429
204 * g++.dg/cpp0x/deleted14.C: New.
205
206 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
207 Alan Hayward <alan.hayward@arm.com>
208 David Sherwood <david.sherwood@arm.com>
209
210 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
211 XFAIL the BIC test.
212 * gcc.target/aarch64/sve/vcond_7.c: New test.
213 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
214
215 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
216
217 PR c++/70563
218 * g++.dg/cpp0x/sfinae62.C: New.
219
220 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
221
222 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
223 load from src[i].
224
225 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
226
227 PR c++/80691
228 * g++.dg/cpp0x/narrowing1.C: New.
229
230 2018-05-08 Richard Biener <rguenther@suse.de>
231
232 PR middle-end/85588
233 * gcc.dg/torture/pr85574.c: Rename to...
234 * gcc.dg/torture/pr85588.c: ... this.
235
236 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
237
238 PR fortran/54613
239 * gfortran.dg/minmaxloc_12.f90: New test case.
240 * gfortran.dg/minmaxloc_13.f90: New test case.
241
242 2018-05-07 Nathan Sidwell <nathan@acm.org>
243
244 * g++.dg/cpp0x/range-for10.C: Delete.
245 * g++.dg/ext/forscope1.C: Delete.
246 * g++.dg/ext/forscope2.C: Delete.
247 * g++.dg/template/for1.C: Delete.
248
249 2018-05-07 Jeff Law <law@redhat.com>
250
251 * gfortran.dg/linefile.f90: New test.
252
253 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
254
255 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
256 and options.
257
258 2018-05-06 Jakub Jelinek <jakub@redhat.com>
259
260 PR c++/85659
261 * g++.dg/ext/asm14.C: New test.
262 * g++.dg/ext/asm15.C: New test.
263 * g++.dg/ext/asm16.C: New test.
264
265 2018-05-06 Michael Eager <eager@eagercon.com>
266
267 * gcc.target/microblaze/others/picdtr.c: Correct option
268 -fPIE -mpic-data-is-text-relative.
269
270 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
271
272 * gcc.target/microblaze/others/picdtr.c: Add test for
273 -fPIE -mpic-data-is-text-relative.
274
275 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
276
277 PR fortran/85507
278 * gfortran.dg/coarray_dependency_1.f90: New test.
279 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
280
281 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
282
283 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
284 to match the currently produced gimple.
285
286 2018-05-04 Carl Love <cel@us.ibm.com>
287 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
288 vec_trunc.
289 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
290 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
291 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
292 xvcmpgedp counts. Add xxsel counts.
293
294 2018-05-04 Richard Biener <rguenther@suse.de>
295
296 PR middle-end/85627
297 * g++.dg/torture/pr85627.C: New testcase.
298
299 2018-05-04 Richard Biener <rguenther@suse.de>
300
301 PR middle-end/85574
302 * gcc.dg/torture/pr85574.c: New testcase.
303 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
304
305 2018-05-04 Jakub Jelinek <jakub@redhat.com>
306
307 PR libstdc++/85466
308 * gcc.dg/nextafter-1.c: New test.
309 * gcc.dg/nextafter-2.c: New test.
310 * gcc.dg/nextafter-3.c: New test.
311 * gcc.dg/nextafter-4.c: New test.
312
313 2018-05-03 Nathan Sidwell <nathan@acm.org>
314
315 Remove -ffriend-injection.
316 * g++.old-deja/g++.jason/scoping15.C: Delete.
317 * g++.old-deja/g++.mike/net43.C: Delete.
318
319 2018-05-03 Jakub Jelinek <jakub@redhat.com>
320
321 PR target/85530
322 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
323 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
324 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
325 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
326
327 2018-05-03 Tom de Vries <tom@codesourcery.com>
328
329 PR testsuite/85106
330 * lib/scanoffloadtree.exp: New file.
331
332 2018-05-03 Richard Biener <rguenther@suse.de>
333
334 PR tree-optimization/85615
335 * gcc.dg/torture/pr85615.c: New testcase.
336
337 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
338
339 PR tree-optimization/70291
340 * gcc.dg/complex-6.c: New test.
341 * gcc.dg/complex-7.c: Likewise.
342
343 2018-05-03 Richard Biener <rguenther@suse.de>
344
345 PR testsuite/85579
346 * fortran.dg/pr51434.f90: Truncate transfer argument.
347
348 2018-05-02 Jakub Jelinek <jakub@redhat.com>
349
350 PR target/85582
351 * gcc.c-torture/execute/pr85582-3.c: New test.
352
353 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
354 Jason Merrill <jason@redhat.com>
355
356 PR c++/68374
357 * g++.dg/warn/Wshadow-13.C: New.
358 * g++.dg/warn/Wshadow-14.C: Likewise.
359
360 2018-05-02 Tom de Vries <tom@codesourcery.com>
361
362 PR libgomp/82428
363 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
364 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
365
366 2018-05-02 David Pagan <dave.pagan@oracle.com>
367
368 PR c/30552
369 * gcc.dg/noncompile/pr30552-1.c: New test.
370 * gcc.dg/noncompile/pr30552-2.c: New test.
371 * gcc.dg/noncompile/pr30552-3.c: New test.
372 * gcc.dg/noncompile/pr30552-4.c: New test.
373
374 2018-05-02 Richard Biener <rguenther@suse.de>
375
376 PR tree-optimization/85597
377 * gcc.dg/vect/pr85597.c: New testcase.
378
379 2018-05-02 Tom de Vries <tom@codesourcery.com>
380
381 PR testsuite/85106
382 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
383 * lib/scanltranstree.exp: New file.
384 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
385 (scan-ltrans-tree-dump-times_required_options)
386 (scan-ltrans-tree-dump-not_required_options)
387 (scan-ltrans-tree-dump-dem_required_options)
388 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
389 * lib/gcc-dg.exp: Include scanltranstree.exp.
390
391 2018-05-02 Tom de Vries <tom@codesourcery.com>
392
393 PR testsuite/85106
394 * gcc.dg/ipa/ipa-icf-38.c: New test.
395 * gcc.dg/ipa/ipa-icf-38a.c: New test.
396 * lib/scandump.exp (dump-base): New proc.
397 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
398 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
399 base.
400 * lib/scanipa.exp: Add "" argument to scan-dump calls.
401 * lib/scanlang.exp: Same.
402 * lib/scanrtl.exp: Same.
403 * lib/scantree.exp: Same.
404 * lib/scanwpaipa.exp: New file.
405 * lib/gcc-dg.exp: Include scanwpaipa.exp.
406
407 2018-05-02 Richard Biener <rguenther@suse.de>
408
409 PR middle-end/85567
410 * gcc.dg/torture/pr85567.c: New testcase.
411
412 2018-05-02 Jakub Jelinek <jakub@redhat.com>
413
414 PR target/85582
415 * gcc.c-torture/execute/pr85582-1.c: New test.
416 * gcc.c-torture/execute/pr85582-2.c: New test.
417
418 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
419
420 PR tree-optimization/85586
421 * gcc.dg/vect/pr85586.c: New test.
422
423 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
424
425 PR tree-optimization/85143
426 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
427 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
428
429 2018-05-01 David Malcolm <dmalcolm@redhat.com>
430
431 PR c/84258
432 * c-c++-common/Wformat-pr84258.c: New test.
433
434 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
435
436 PR tree-optimization/82665
437 * gcc.dg/tree-ssa/pr82665.c: New test.
438
439 2018-04-30 David Malcolm <dmalcolm@redhat.com>
440
441 PR c++/85523
442 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
443 (test_add_fixit_insert_formatted_single_line): New function.
444 (test_add_fixit_insert_formatted_multiline): New function.
445 Extend expected output of generated patch to include fix-it hints
446 for these.
447 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
448 "gcc-rich-location.h". Add test coverage for
449 gcc_rich_location::add_fixit_insert_formatted.
450
451 2018-04-30 David Malcolm <dmalcolm@redhat.com>
452
453 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
454 (test_show_locus): Update for location_get_source_line returning a
455 char_span. Use char_span for handling words in the
456 "test_many_nested_locations" fix-it example.
457
458 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
459
460 * gcc.target/arc/interrupt-8.c: Update test.
461 * gcc.target/arc/loop-4.c: Likewise.
462 * gcc.target/arc/loop-hazard-1.c: Likewise.
463 * gcc.target/arc/sdata-3.c: Likewise.
464
465 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
466
467 * gcc.target/arc/store-merge-1.c: New test.
468 * gcc.target/arc/add_n-combine.c: Update test.
469
470 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
471
472 Microblaze Target: PIC data text relative
473
474 * gcc.target/microblaze/others/data_var1.c: Include
475 PIC case of r20 base register.
476 * gcc.target/microblaze/others/data_var2.c: Ditto.
477 * gcc.target/microblaze/others/picdtr.c: Add new
478 test case for -mpic-is-data-text-relative.
479 * gcc.target/microblaze/others/sdata_var1.c: Add
480 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
481 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
482 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
483 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
484 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
485 * gcc.target/microblaze/others/string_cst1_gpopt.c:
486 Ditto.
487 * gcc.target/microblaze/others/string_cst2_gpopt.c:
488 Ditto.
489
490 2018-04-30 Richard Biener <rguenther@suse.de>
491
492 PR tree-optimization/28364
493 PR tree-optimization/85275
494 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
495 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
496 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
497 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
498 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
499 still passes.
500 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
501 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
502 still passes.
503 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
504 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
505 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
506
507 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
508
509 PR target/84431
510 * gcc.target/i386/pr84431.c: New test.
511
512 2018-04-27 Martin Jambor <mjambor@suse.cz>
513
514 PR ipa/85549
515 * g++.dg/ipa/pr85549.C: New test.
516
517 2018-04-27 Jakub Jelinek <jakub@redhat.com>
518
519 PR c++/85553
520 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
521 directive.
522 * g++.dg/cpp0x/constexpr-85553.C: New test.
523
524 2018-04-27 David Malcolm <dmalcolm@redhat.com>
525
526 PR c++/85515
527 * g++.dg/pr85515-1.C: New test.
528 * g++.dg/pr85515-2.C: New test.
529
530 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
531
532 PR c++/84691
533 * g++.dg/cpp0x/friend3.C: New.
534
535 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
536
537 PR target/82518
538 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
539 Use check_effective_target_arm_little_endian.
540
541 2018-04-27 Jakub Jelinek <jakub@redhat.com>
542
543 PR tree-optimization/85529
544 * gcc.c-torture/execute/pr85529-1.c: New test.
545 * gcc.c-torture/execute/pr85529-2.c: New test.
546 * gcc.dg/pr85529.c: New test.
547
548 2018-04-26 Maciej W. Rozycki <macro@mips.com>
549
550 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
551 `.dword' in addition to `lw' and `.word'.
552
553 2018-04-26 Maciej W. Rozycki <macro@mips.com>
554
555 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
556
557 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
558
559 * gnat.dg/loop_optimization24.adb: New test.
560
561 2018-04-26 Richard Biener <rguenther@suse.de>
562
563 PR tree-optimization/85116
564 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
565 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
566 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
567 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
568
569 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
570
571 PR target/85473
572 * gcc.target/i386/pr85473-1.c: New test.
573 * gcc.target/i386/pr85473-2.c: New test.
574
575 2018-04-25 Nathan Sidwell <nathan@acm.org>
576 Jakub Jelinek <jakub@redhat.com>
577
578 PR c++/85437
579 PR c++/49171
580 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
581 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
582 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
583 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
584 * g++.dg/cpp0x/pr85437-1.C: New.
585 * g++.dg/cpp0x/pr85437-2.C: New.
586 * g++.dg/cpp0x/pr85437-3.C: New.
587 * g++.dg/cpp0x/pr85437-4.C: New.
588
589 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
590
591 PR fortran/85520
592 * gfortran.dg/pr85520.f90: New test.
593
594 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
595
596 PR target/85512
597 * gcc.dg/pr85512.c: New test.
598
599 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
600
601 PR target/85485
602 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
603 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
604 * gcc.dg/pr85388-1.c (dg-options): Likwise.
605 * gcc.dg/pr85388-2.c (dg-options): Likwise.
606 * gcc.dg/pr85388-3.c (dg-options): Likwise.
607 * gcc.dg/pr85388-4.c (dg-options): Likwise.
608 * gcc.dg/pr85388-5.c (dg-options): Likwise.
609 * gcc.dg/pr85388-6.c (dg-options): Likwise.
610 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
611 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
612 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
613 * gcc.target/i386/cet-label.c (dg-options): Likwise.
614 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
615 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
616 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
617 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
618 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
619 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
620 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
621 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
622 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
623 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
624 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
625 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
626 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
627 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
628 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
629 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
630 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
631 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
632 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
633 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
634 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
635 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
636 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
637 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
638 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
639 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
640 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
641 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
642 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
643 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
644 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
645 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
646 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
647 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
648 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
649 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
650 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
651 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
652 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
653 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
654 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
655 * gcc.target/i386/pr84146.c (dg-options): Likwise.
656 * gcc.target/i386/pr85403.c (dg-options): Likwise.
657 * gcc.target/i386/pr85404.c (dg-options): Likwise.
658 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
659 with -mshstk.
660 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
661 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
662 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
663 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
664 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
665 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
666 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
667 * (dg-options): Likwise.
668 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
669 -mno-cet.
670 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
671 * gcc.target/i386/cet-label-3.c: Removed.
672 * gcc.target/i386/cet-property-3.c: Likwise.
673 * gcc.target/i386/cet-sjlj-7.c: Likwise.
674
675 2018-04-24 Jakub Jelinek <jakub@redhat.com>
676
677 PR target/85511
678 * gcc.target/i386/pr85511.c: New test.
679
680 PR target/85503
681 * g++.dg/ext/pr85503.C: New test.
682
683 PR target/85508
684 * gcc.target/i386/pr85508.c: New test.
685
686 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
687
688 PR tree-optimization/85478
689 * g++.dg/pr85478.C: New test.
690
691 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
692
693 * g++.dg/torture/pr85496.C: New test.
694
695 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
696
697 PR rtl-optimization/85423
698 * gcc.dg/pr85423.c: New test.
699
700 2018-04-20 Martin Sebor <msebor@redhat.com>
701
702 PR c/85365
703 * gcc.dg/Wrestrict-15.c: New test.
704
705 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
706
707 PR target/85456
708 * gcc.target/powerpc/pr85456.c: New test.
709
710 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
711
712 * g++.dg/ext/undef-bool-1.C: Require lp64.
713 * gcc.target/powerpc/undef-bool-2.c: Likewise.
714
715 2018-04-20 Jeff Law <law@redhat.com>
716
717 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
718 stack protector.
719 * gcc.dg/stack-check-6.c: Likewise.
720 * gcc.dg/stack-check-6a.c: Likewise.
721 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
722 * gcc.target/i386/stack-check-18.c: Likewise.
723 * gcc.target/i386/stack-check-19.c: Likewise.
724
725 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
726
727 PR testsuite/85483
728 * gcc.target/aarch64/sve/vcond_1.c: Move to...
729 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
730 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
731 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
732
733 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
734
735 PR target/85469
736 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
737 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
738
739 2018-04-20 Richard Biener <rguenther@suse.de>
740
741 PR middle-end/85475
742 * gcc.dg/torture/pr85475.c: New testcase.
743
744 2018-04-20 Martin Jambor <mjambor@suse.cz>
745
746 ipa/85449
747 * gcc.dg/ipa/pr85449.c: New test.
748
749 2018-04-20 Martin Jambor <mjambor@suse.cz>
750
751 ipa/85447
752 * g++.dg/ipa/pr85447.C: New file.
753 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
754
755 2018-04-20 Jakub Jelinek <jakub@redhat.com>
756
757 PR c++/85462
758 * g++.dg/cpp0x/pr85462.C: New test.
759
760 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
761
762 * gcc.target/i386/pr85404.c: Require CET target.
763
764 2018-04-19 Jakub Jelinek <jakub@redhat.com>
765
766 PR tree-optimization/85467
767 * gcc.dg/pr85467.c: New test.
768
769 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
770
771 PR c++/84611
772 * g++.dg/parse/crash68.C: New.
773
774 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
775
776 PR libgcc/85334
777 * g++.dg/torture/pr85334.C: New test.
778
779 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
780
781 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
782 * g++.dg/diagnostic/pr85464.C: New.
783
784 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
785
786 PR target/85397
787 * gcc.dg/torture/pr85397-1.c: New test.
788 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
789 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
790
791 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
792
793 PR target/85404
794 * gcc.target/i386/pr85404.c: New test.
795
796 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
797
798 PR target/85417
799 * c-c++-common/attr-nocf-check-1.c: Compile with
800 -fcf-protection=none.
801 * c-c++-common/attr-nocf-check-3.c: Likewise.
802 * gcc.dg/march-generic.c: Likewise.
803 * gcc.target/i386/align-limit.c: Likewise.
804 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
805 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
806 * gcc.target/i386/cet-property-2.c: Likewise.
807 * gcc.target/i386/ret-thunk-26.c: Likewise.
808 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
809 targets.
810 * c-c++-common/fcf-protection-2.c: Likewise.
811 * c-c++-common/fcf-protection-3.c: Likewise.
812 * c-c++-common/fcf-protection-5.c: Likewise.
813 * c-c++-common/fcf-protection-6.c: Likewise.
814 * c-c++-common/fcf-protection-7.c: Likewise.
815 * gcc.target/i386/cet-label-3.c: New test.
816 * gcc.target/i386/cet-property-3.c: Likewise.
817 * gcc.target/i386/cet-sjlj-7.c: Likewise.
818 * gcc.target/i386/pr85417-1.c: Likewise.
819 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
820 __x86_indirect_thunk_nt_(r|e)ax
821 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
822 * gcc.target/i386/pr85403.c: Remove dg-error,
823
824 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
825
826 * gcc.target/i386/movdir-1.c: New test.
827
828 2018-04-19 Richard Biener <rguenther@suse.de>
829
830 PR middle-end/85455
831 * gcc.dg/pr85455.c: New testcase.
832
833 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
834
835 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
836 targets.
837 * g++.dg/lto/pr85405b_0.C: Likewise.
838 * g++.dg/lto/pr84805_0.C: Likewise.
839
840 2018-04-18 Martin Liska <mliska@suse.cz>
841
842 PR ipa/83983
843 PR ipa/85391
844 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
845 output.
846
847 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
848
849 PR target/85388
850 * gcc.dg/pr85388-1.c: New test.
851 * gcc.dg/pr85388-2.c: Likewise.
852 * gcc.dg/pr85388-3.c: Likewise.
853 * gcc.dg/pr85388-4.c: Likewise.
854 * gcc.dg/pr85388-5.c: Likewise.
855 * gcc.dg/pr85388-6.c: Likewise.
856
857 2018-04-18 Jan Hubicka <jh@suse.cz>
858 Martin Liska <mliska@suse.cz>
859
860 * g++.dg/lto/pr83121_0.C: Update template.
861 * g++.dg/lto/pr83121_1.C: Update template.
862 * g++.dg/lto/pr84805_0.C: Update template.
863 * g++.dg/lto/pr84805_1.C: Update template.
864 * g++.dg/lto/pr84805_2.C: Update template.
865
866 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
867
868 PR c++/84630
869 * g++.dg/cpp0x/pr84630.C: New.
870
871 2018-04-18 Jakub Jelinek <jakub@redhat.com>
872
873 PR c++/84463
874 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
875 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
876 in two cases. Uncomment two other tests and add expected dg-error for
877 them.
878 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
879 -Wnarrowing diagnostics on some targets for c++11.
880 * g++.dg/parse/array-size2.C: Remove xfail.
881 * g++.dg/cpp0x/constexpr-84463.C: New test.
882
883 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
884
885 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
886 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
887
888 2018-04-17 Jakub Jelinek <jakub@redhat.com>
889
890 PR testsuite/85326
891 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
892 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
893 * g++.dg/other/sve_tls_2.C: Require effective target tls.
894
895 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
896
897 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
898 prevent cascading of errors and change expected error message.
899 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
900 to 64-bit targets.
901 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
902 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
903 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
904 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
905 error message.
906 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
907
908 2018-04-17 Jakub Jelinek <jakub@redhat.com>
909
910 PR target/85430
911 * gcc.dg/pr85430.c: New test.
912
913 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
914
915 PR testsuite/85326
916 * gcc.target/arm/pr54300.C: Move to...
917 * g++.dg/other/pr54300.C: ... Here. Add target directives.
918 * gcc.target/arm/pr55073.C: Move to...
919 * g++.dg/other/pr55073.C: ... Here. Add target directives.
920 * gcc.target/arm/pr56184.C: Move to...
921 * g++.dg/other/pr56184.C: ... Here. Add target directives.
922 * gcc.target/arm/pr59985.C: Move to...
923 * g++.dg/other/pr59985.C: ... Here. Add target directives.
924 * gcc.target/aarch64/pr60675.C: Move to...
925 * g++.dg/other/pr60675.C: ... Here. Add target directives.
926 * gcc.target/aarch64/pr81422.C: Move to...
927 * g++.dg/other/pr81422.C: ... Here. Add target directives.
928 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
929 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
930 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
931 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
932 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
933 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
934 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
935 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
936 * gcc.target/aarch64/sve/tls_2.C: Move to...
937 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
938 * gcc.target/aarch64/pr81414.C: Rename to...
939 * gcc.target/aarch64/pr81414.c: ... This.
940 * gcc.target/aarch64/simd/pr67896.C: Rename to...
941 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
942 messages.
943 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
944 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
945 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
946 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
947 file name.
948
949 2018-04-17 Jakub Jelinek <jakub@redhat.com>
950
951 PR middle-end/85414
952 * gcc.dg/pr85414.c: New test.
953
954 2018-04-17 Martin Jambor <mjambor@suse.cz>
955
956 PR ipa/85421
957 * g++.dg/ipa/pr85421.C: New test.
958
959 2018-04-17 Martin Liska <mliska@suse.cz>
960
961 PR lto/85405
962 * g++.dg/lto/pr85405b_0.C: New test.
963 * g++.dg/lto/pr85405b_1.C: New test.
964
965 2018-04-17 Martin Liska <mliska@suse.cz>
966
967 PR lto/85405
968 * g++.dg/lto/pr85405_0.C: New test.
969 * g++.dg/lto/pr85405_1.C: New test.
970
971 2018-04-17 Martin Liska <mliska@suse.cz>
972
973 PR ipa/85329
974 * g++.dg/ext/pr85329-2.C: New test.
975 * g++.dg/ext/pr85329.C: New test.
976 * gcc.target/i386/mvc12.c: New test.
977
978 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
979
980 PR c++/85039
981 * g++.dg/pr85039-1.C: New.
982 * g++.dg/pr85039-2.C: New.
983 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
984
985 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
986
987 PR target/85080
988 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
989 if the target supports efficient unaligned storage accesses.
990
991 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
992
993 PR target/83660
994 * gcc.target/powerpc/pr83660.C: New test.
995
996 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
997
998 PR target/85403
999 * gcc.target/i386/pr85403.c: New test.
1000
1001 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1002
1003 PR target/84331
1004 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1005
1006 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1007 Jason Merrill <jason@redhat.com>
1008
1009 PR c++/85112
1010 * g++.dg/cpp0x/pr85112.C: New.
1011
1012 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1013
1014 PR testsuite/85326
1015 * g++.dg/ext/undef-bool-1.C: New file.
1016 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1017 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1018
1019 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1020
1021 PR target/85293
1022 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1023 corresponding dg-error clause.
1024 * gcc.target/powerpc/pr80098-3.c: Ditto.
1025 * gcc.target/powerpc/pr80103-1.c: Delete.
1026
1027 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1028
1029 PR fortran/81773
1030 PR fortran/83606
1031 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1032 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1033
1034 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1035
1036 PR fortran/85387
1037 * gfortran.dg/implied_do_io_5.f90: New test.
1038
1039 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1040
1041 PR target/83402
1042 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1043 several values: positive, negative, and zero.
1044 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1045 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1046
1047 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1048
1049 PR rtl-optimization/79916
1050 * gcc.target/powerpc/pr79916.c: New.
1051
1052 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1053
1054 PR rtl-optimization/85393
1055 * g++.dg/opt/pr85393.C: New test.
1056 * g++.dg/opt/pr85393-aux.cc: New file.
1057
1058 PR rtl-optimization/85376
1059 * gcc.dg/pr85376.c: New test.
1060
1061 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1062
1063 PR rtl-optimization/83852
1064 * gcc.dg/pr83852.c: New testcase.
1065
1066 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1067
1068 PR testsuite/85326
1069 * gcc.target/s390/pr77822-1.C: Rename to ...
1070 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1071 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1072 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1073
1074 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1075
1076 PR lto/71991
1077 * gcc.target/i386/pr71991.c: New testcase.
1078
1079 2018-04-13 Martin Liska <mliska@suse.cz>
1080 Jakub Jelinek <jakub@redhat.com>
1081
1082 PR middle-end/81657
1083 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1084 call.
1085
1086 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1087
1088 PR c++/85385
1089 * g++.dg/diagnostic/macro-arg-count.C: New test.
1090
1091 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1092
1093 PR fortran/83064
1094 PR testsuite/85346
1095 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1096 array and move test to libgomp/testsuite/libgomp.fortran.
1097 * gfortran.dg/do_concurrent_6.f90: New test.
1098
1099 2018-04-12 Marek Polacek <polacek@redhat.com>
1100
1101 PR c++/85258
1102 * g++.dg/parse/error61.C: New test.
1103
1104 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1105
1106 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1107 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1108
1109 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1110
1111 PR target/85347
1112 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1113 specify -mvsx on gcc command line.
1114
1115 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1116
1117 PR middle-end/84955
1118 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1119 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1120
1121 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR target/85328
1124 * gcc.target/i386/pr85328.c: New test.
1125
1126 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1127
1128 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1129
1130 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR rtl-optimization/85342
1133 * gcc.target/i386/pr85342.c: New test.
1134
1135 2018-04-11 Jason Merrill <jason@redhat.com>
1136
1137 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1138 if ulimit -v is set.
1139
1140 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1141
1142 PR testsuite/85190
1143 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1144
1145 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1148 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1149
1150 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR c++/70808
1153 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1154 effective target.
1155
1156 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1157
1158 PR target/84301
1159 * gcc.target/i386/pr84301.c: New test.
1160
1161 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1162
1163 PR tree-optimization/85331
1164 * gcc.c-torture/execute/pr85331.c: New test.
1165
1166 2018-04-11 Marek Polacek <polacek@redhat.com>
1167
1168 PR c++/85032
1169 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1170 * g++.dg/cpp1z/constexpr-if21.C: New test.
1171
1172 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR target/85281
1175 * gcc.target/i386/pr85281.c: New test.
1176
1177 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1178
1179 PR rtl-optimization/84659
1180 * gcc.dg/pr84659.c: New test.
1181
1182 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR debug/85302
1185 * g++.dg/debug/dwarf2/pr85302.C: New test.
1186
1187 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1188
1189 PR target/85261
1190 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1191 into register.
1192
1193 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 PR c++/70808
1196 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1197
1198 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1199
1200 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1201 * gcc.target/powerpc/dimode_off.c: Ditto.
1202 * gcc.target/powerpc/tfmode_off.c: Ditto.
1203 * gcc.target/powerpc/timode_off.c: Ditto.
1204
1205 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1206
1207 * gcc.target/powerpc/vec-ldl-1.c: New test.
1208 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1209 corrections to ABI implementation.
1210
1211 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1212
1213 PR target/85056
1214 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1215
1216 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR rtl-optimization/85300
1219 * gcc.dg/pr85300.c: New test.
1220
1221 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1222
1223 PR c++/85110
1224 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1225 where we now show the pertinent parameter.
1226 * g++.dg/diagnostic/aka2.C: Likewise.
1227 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1228
1229 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR fortran/85313
1232 * gfortran.dg/gomp/pr85313.f90: New test.
1233
1234 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1235
1236 PR c++/24314
1237 * g++.dg/parse/template29.C: New.
1238
1239 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1240
1241 PR testsuite/85190
1242 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1243
1244 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR target/85177
1247 PR target/85255
1248 * gcc.target/i386/avx512f-pr85177.c: New test.
1249 * gcc.target/i386/avx512f-pr85255.c: New test.
1250
1251 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1252
1253 PR tree-optimization/85286
1254 * gcc.dg/vect/pr85286.c: New test.
1255
1256 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1257
1258 PR target/85173
1259 * gcc.target/arm/pr85173.c: New test.
1260
1261 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR lto/85248
1264 * gcc.dg/lto/pr85248_0.c: New test.
1265 * gcc.dg/lto/pr85248_1.c: New test.
1266
1267 2018-04-09 Jan Hubicka <jh@suse.cz>
1268
1269 PR lto/85078
1270 * g++.dg/torture/pr85078.C: New.
1271
1272 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1273
1274 PR c++/85227
1275 * g++.dg/cpp1z/decomp44.C: New.
1276 * g++.dg/cpp1z/decomp45.C: Likewise.
1277
1278 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1279
1280 PR fortran/83064
1281 * gfortran.dg/do_concurrent_5.f90: New test.
1282 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1283 message.
1284
1285 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1286
1287 PR fortran/51260
1288 * gfortran.dg/parameter_array_element_3.f90: New test.
1289
1290 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR c++/85194
1293 * g++.dg/cpp1z/decomp43.C: New test.
1294
1295 PR rtl-optimization/80463
1296 * g++.dg/pr80463.C: Add -w to dg-options.
1297
1298 2018-04-09 Richard Biener <rguenther@suse.de>
1299
1300 PR tree-optimization/85284
1301 * gcc.dg/torture/pr85284.c: New testcase.
1302
1303 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1304
1305 PR rtl-optimization/80463
1306 PR rtl-optimization/83972
1307 PR rtl-optimization/83480
1308
1309 * gcc.dg/pr80463.c: New test.
1310 * g++.dg/pr80463.C: Likewise.
1311 * gcc.dg/pr83972.c: Likewise.
1312
1313 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1314
1315 PR rtl-optimization/83913
1316 * gcc.dg/pr83913.c: New test.
1317
1318 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1319
1320 PR rtl-optimization/83962
1321 * gcc.dg/pr83962.c: New test.
1322
1323 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1324
1325 PR rtl-optimization/83530
1326 * gcc.dg/pr83530.c: New test.
1327
1328 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1329
1330 PR middle-end/82976
1331 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1332
1333 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1334
1335 PR tree-optimization/85257
1336 * gcc.dg/pr85257.c: New test.
1337
1338 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1339
1340 * g++.dg/opt/pr85196.C: New test.
1341
1342 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1343
1344 PR c++/84269
1345 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1346 std::tuple here since they need C++11.
1347 * g++.dg/lookup/missing-std-include-8.C: New test.
1348 * g++.dg/lookup/missing-std-include.C: Move std::array and
1349 std::tuple test to missing-std-include-6.C to avoid failures
1350 with C++98.
1351
1352 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR debug/85252
1355 * gcc.dg/debug/pr85252.c: New test.
1356
1357 PR rtl-optimization/84872
1358 * gcc.dg/graphite/pr84872.c: New test.
1359
1360 PR c++/85210
1361 * g++.dg/cpp1z/decomp42.C: New test.
1362
1363 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1364
1365 PR c++/85021
1366 * g++.dg/lookup/missing-std-include-7.C: New test.
1367
1368 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1369
1370 * gcc.dg/struct-simple.c: Revert r254862.
1371 * lib/target-supports.exp
1372 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1373
1374 2018-04-06 Richard Biener <rguenther@suse.de>
1375
1376 PR middle-end/85244
1377 * gcc.dg/torture/pr85244-1.c: New testcase.
1378 * gcc.dg/torture/pr85244-2.c: Likewise.
1379
1380 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR sanitizer/85213
1383 * c-c++-common/ubsan/pr85213.c: New test.
1384
1385 2018-04-06 Richard Biener <rguenther@suse.de>
1386
1387 PR middle-end/85180
1388 * gcc.dg/pr85180.c: New testcase.
1389
1390 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1391
1392 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1393 to trigger the optimization. Do some cleanup and function
1394 renaming. Add more test functions.
1395
1396 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1397
1398 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1399 options.
1400 * gcc.target/s390/hotpatch-1.c: Skip when building without
1401 optimization.
1402 * gcc.target/s390/hotpatch-10.c: Likewise.
1403 * gcc.target/s390/hotpatch-11.c: Likewise.
1404 * gcc.target/s390/hotpatch-12.c: Likewise.
1405 * gcc.target/s390/hotpatch-13.c: Likewise.
1406 * gcc.target/s390/hotpatch-14.c: Likewise.
1407 * gcc.target/s390/hotpatch-15.c: Likewise.
1408 * gcc.target/s390/hotpatch-16.c: Likewise.
1409 * gcc.target/s390/hotpatch-17.c: Likewise.
1410 * gcc.target/s390/hotpatch-18.c: Likewise.
1411 * gcc.target/s390/hotpatch-19.c: Likewise.
1412 * gcc.target/s390/hotpatch-2.c: Likewise.
1413 * gcc.target/s390/hotpatch-3.c: Likewise.
1414 * gcc.target/s390/hotpatch-4.c: Likewise.
1415 * gcc.target/s390/hotpatch-5.c: Likewise.
1416 * gcc.target/s390/hotpatch-6.c: Likewise.
1417 * gcc.target/s390/hotpatch-7.c: Likewise.
1418 * gcc.target/s390/hotpatch-8.c: Likewise.
1419 * gcc.target/s390/hotpatch-9.c: Likewise.
1420
1421 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1422
1423 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1424 check for an error instead.
1425 * gcc.dg/Wattributes-6.c: Likewise.
1426
1427 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1428
1429 PR c++/85209
1430 * g++.dg/cpp1z/decomp39.C: New test.
1431 * g++.dg/cpp1z/decomp40.C: New test.
1432
1433 PR c++/85208
1434 * g++.dg/cpp1z/decomp41.C: New test.
1435
1436 PR middle-end/85195
1437 * gcc.dg/pr85195.c: New test.
1438
1439 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1440
1441 PR c++/80956
1442 * g++.dg/cpp0x/initlist100.C: New.
1443 * g++.dg/cpp0x/initlist101.C: Likewise.
1444
1445 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1446
1447 PR c++/84792
1448 * g++.dg/other/pr84792-1.C: New.
1449 * g++.dg/other/pr84792-2.C: Likewise.
1450
1451 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1452
1453 PR target/85193
1454 * gcc.target/i386/pr85193.c: New test.
1455
1456 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1457
1458 PR c++/84979
1459 * g++.dg/concepts/pr84979.C: New.
1460 * g++.dg/concepts/pr84979-2.C: New.
1461 * g++.dg/concepts/pr84979-3.C: New.
1462
1463 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1464
1465 PR c++/80026
1466 * g++.dg/cpp0x/variadic174.C: New.
1467
1468 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR inline-asm/85172
1471 * g++.dg/ext/builtin13.C: New test.
1472 * g++.dg/ext/atomic-4.C: New test.
1473
1474 PR c++/85146
1475 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1476 * g++.dg/ext/bases3.C: New test.
1477
1478 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1479
1480 PR target/85203
1481 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1482 to match a single insn of the baz function. Move scan directives at
1483 the end of the file below the functions they are trying to test for
1484 better readability.
1485 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1486
1487 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1488
1489 PR rtl-optimization/84878
1490 * gcc.target/powerpc/pr84878.c: New test.
1491
1492 2018-04-04 Michael Matz <matz@suse.de>
1493
1494 * gcc.dg/Wstringop-overflow-4.c: New test.
1495 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1496
1497 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1498
1499 PR testsuite/85189
1500 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1501 for the diagnostics of overridden functions. Adjust for new wording.
1502
1503 2018-04-04 Richard Biener <rguenther@suse.de>
1504
1505 PR lto/85176
1506 * g++.dg/lto/pr85176_0.C: New testcase.
1507
1508 2018-04-04 Richard Biener <rguenther@suse.de>
1509
1510 PR testsuite/85191
1511 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1512 Fix typo.
1513
1514 2018-04-04 Martin Liska <mliska@suse.cz>
1515
1516 PR sanitizer/85174
1517 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1518 and msdata as a workaround for powerpc.
1519
1520 2018-04-04 Richard Biener <rguenther@suse.de>
1521
1522 PR tree-optimization/85168
1523 * gcc.dg/torture/pr85168.c: New testcase.
1524
1525 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1526
1527 PR c++/84943
1528 * g++.dg/pr84943.C: New.
1529 * g++.dg/pr84943-2.C: New.
1530
1531 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1532
1533 PR rtl-optimization/85167
1534 * gcc.dg/pr85167.c: New test.
1535
1536 PR tree-optimization/85156
1537 * c-c++-common/pr85156.c: New test.
1538 * gcc.c-torture/execute/pr85156.c: New test.
1539
1540 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1541
1542 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1543 * gcc.target/powerpc/undef-bool-1.C: New file.
1544 * gcc.target/powerpc/undef-bool-2.c: New file.
1545
1546 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1547
1548 PR c++/84768
1549 * g++.dg/cpp1z/class-deduction52.C: New.
1550
1551 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1552
1553 PR c++/85147
1554 * g++.dg/cpp0x/pr85147.C: New test.
1555
1556 PR c++/85140
1557 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1558
1559 PR c++/85134
1560 * g++.dg/gomp/pr85134.C: New test.
1561 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1562
1563 PR target/85169
1564 * gcc.c-torture/execute/pr85169.c: New test.
1565 * gcc.target/i386/avx512f-pr85169.c: New test.
1566 * gcc.target/i386/avx512bw-pr85169.c: New test.
1567
1568 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1569
1570 PR target/85126
1571 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1572 scan-assembler-times clause.
1573
1574 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1575
1576 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1577 dg-additional-options.
1578
1579 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1580
1581 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1582
1583 2018-04-03 Richard Biener <rguenther@suse.de>
1584
1585 PR testsuite/85154
1586 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1587
1588 2018-04-02 Jim Wilson <jimw@sifive.com>
1589
1590 * gcc.target/riscv/pr84660.c: New.
1591 * gcc.target/riscv/shift-and-1.c: New.
1592 * gcc.target/riscv/shift-and-2.c: New.
1593
1594 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1595
1596 PR fortran/85102
1597 * gfortran.dg/array_simplify_2.f90: New test.
1598
1599 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1600
1601 PR middle-end/85090
1602 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1603 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1604 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1605 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1606 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1607
1608 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1609
1610 PR c++/85027
1611 * g++.dg/pr85027.C: New.
1612
1613 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1614
1615 PR target/83315
1616 * gcc.target/powerpc/sse-maxps-2.c: New test.
1617 * gcc.target/powerpc/sse-minps-2.c: New test.
1618
1619 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1620
1621 PR c++/84791
1622 * g++.dg/gomp/pr84791.C: New test.
1623
1624 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1625
1626 PR fortran/84931
1627 * gfortran.dg/array_constructor_53.f90: New test.
1628
1629 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1630
1631 PR fortran/85130
1632 * gfortran.dg/substr_6.f90: Remove illegal test for
1633 out-of-bounds substring.
1634
1635 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1636
1637 PR fortran/85111
1638 * gfortran.dg/zero_sized_10.f90: New test.
1639
1640 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1641
1642 PR c++/84269
1643 * g++.dg/lookup/missing-std-include-6.C: New test.
1644 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1645 std::tuple tests.
1646 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1647 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1648 <cstring>, <cassert>, and <cstdlib>.
1649
1650 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1651
1652 PR inline-asm/84985
1653 * gcc.target/i386/pr84985.c: New.
1654
1655 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1656
1657 PR c++/85110
1658 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1659
1660 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1661
1662 PR c++/85108
1663 * g++.dg/warn/Wunused-var-31.C: New test.
1664
1665 PR c/85094
1666 * c-c++-common/Wduplicated-branches-14.c: New test.
1667
1668 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1669
1670 PR c++/84606
1671 * g++.dg/cpp0x/pr84606.C: New.
1672
1673 2018-03-29 Carl Love <cel@us.ibm.com>
1674
1675 Revert
1676 2017-09-27 Carl Love <cel@us.ibm.com>
1677
1678 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1679 for the __builtin_fctid and __builtin_fctiw.
1680
1681 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1682
1683 PR target/84912
1684 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1685 deleted builtin function.
1686 (div_weuo): Likewise.
1687 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1688 (div_deuo): Likewise.
1689
1690 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1691
1692 PR c++/85028
1693 * g++.dg/other/default13.C: New.
1694
1695 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1696
1697 PR target/85095
1698 * gcc.target/i386/pr85095-1.c: New test.
1699 * gcc.target/i386/pr85095-2.c: New test.
1700 * gcc.c-torture/execute/pr85095.c: New test.
1701
1702 PR tree-optimization/82004
1703 * gcc.dg/pr82004.c: New test.
1704
1705 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1706 Martin Liska <mliska@suse.cz>
1707
1708 PR sanitizer/85081
1709 * g++.dg/asan/pr85081.C: New test.
1710
1711 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1712
1713 PR c++/84789
1714 * g++.dg/template/pr84789.C: Adjust for testing with
1715 -fconcepts too.
1716
1717 PR c++/84973
1718 * g++.dg/template/pr84973.C: New.
1719 * g++.dg/template/pr84973-2.C: New.
1720 * g++.dg/template/pr84973-3.C: New.
1721
1722 PR c++/84968
1723 * g++.dg/eh/pr84968.C: New.
1724
1725 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1726
1727 PR target/84914
1728 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1729 long double multiply/divide uses the correct function.
1730 * gcc.target/powerpc/mulkc-3.c: Likewise.
1731 * gcc.target/powerpc/divkc-2.c: Likewise.
1732 * gcc.target/powerpc/divkc-3.c: Likewise.
1733
1734 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1735
1736 PR c++/85067
1737 * g++.dg/cpp0x/defaulted51.C: New.
1738 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1739
1740 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR c++/85077
1743 * g++.dg/ext/vector35.C: New test.
1744
1745 PR c++/85061
1746 * g++.dg/ext/builtin-offsetof3.C: New test.
1747
1748 PR c++/85076
1749 * g++.dg/cpp1y/pr85076.C: New test.
1750
1751 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1752
1753 PR fortran/85084
1754 * gfortran.dg/matmul_rank_1.f90: New test.
1755
1756 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1757 Harald Anlauf <anlauf@gmx.de>
1758
1759 * gfortran.dg/structure_constructor_15.f90: New test.
1760
1761 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1762
1763 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1764 for the diagnostics of overridden functions. Adjust for new wording.
1765 * g++.dg/cpp0x/implicit1.C: Likewise.
1766 * g++.dg/cpp0x/override1.C: Likewise.
1767 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1768 * g++.dg/eh/shadow1.C: Likewise.
1769 * g++.dg/inherit/covariant12.C: Likewise.
1770 * g++.dg/inherit/covariant14.C: Likewise.
1771 * g++.dg/inherit/covariant15.C: Likewise.
1772 * g++.dg/inherit/covariant16.C: Likewise.
1773 * g++.dg/inherit/covariant22.C: Likewise.
1774 * g++.dg/inherit/crash3.C: Likewise.
1775 * g++.dg/inherit/error2.C: Likewise.
1776 * g++.dg/template/crash100.C: Likewise.
1777 * g++.old-deja/g++.eh/spec6.C: Likewise.
1778 * g++.old-deja/g++.mike/p811.C: Likewise.
1779 * g++.old-deja/g++.other/virtual11.C: Likewise.
1780 * g++.old-deja/g++.other/virtual4.C: Likewise.
1781
1782 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1783
1784 PR target/85044
1785 * gcc.target/i386/pr85044.c: New test.
1786
1787 2018-03-27 Martin Sebor <msebor@redhat.com>
1788
1789 PR testsuite/83462
1790 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1791 other than x86.
1792
1793 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1794
1795 PR target/83009
1796 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1797
1798 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1799
1800 PR target/81863
1801 * gcc.target/arm/pr81863.c: New test.
1802
1803 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1804
1805 PR target/85056
1806 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1807 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1808
1809 2018-03-27 Richard Biener <rguenther@suse.de>
1810
1811 PR testsuite/82847
1812 * lib/target-supports.exp (check_ssse3_available): New function.
1813 (check_effective_target_vect_perm_short): Enable for x86 if
1814 check_ssse3_available.
1815
1816 2018-03-27 Richard Biener <rguenther@suse.de>
1817
1818 PR tree-optimization/85082
1819 * gfortran.dg/pr85082.f90: New testcase.
1820
1821 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1822
1823 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1824 to "l=2" in dg-final.
1825
1826 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1827
1828 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1829 * gcc.target/mips/fix-r4000-2.c: Likewise.
1830 * gcc.target/mips/fix-r4000-3.c: Likewise.
1831 * gcc.target/mips/fix-r4000-4.c: Likewise.
1832 * gcc.target/mips/fix-r4000-5.c: Likewise.
1833 * gcc.target/mips/fix-r4000-6.c: Likewise.
1834 * gcc.target/mips/fix-r4000-7.c: Likewise.
1835 * gcc.target/mips/fix-r4000-8.c: Likewise.
1836 * gcc.target/mips/fix-r4000-9.c: Likewise.
1837 * gcc.target/mips/fix-r4000-10.c: Likewise.
1838 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1839 "mulditi3_r4000" instead of "mulditi3".
1840 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1841 "umulditi3_r4000" instead of "umulditi3".
1842
1843 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1844
1845 PR c++/85068
1846 * g++.dg/inherit/covariant22.C: New test.
1847
1848 2018-03-27 Richard Biener <rguenther@suse.de>
1849
1850 PR testsuite/84004
1851 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1852 alignment.
1853
1854 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1855 Jason Merrill <jason@redhat.com>
1856
1857 PR c++/84632
1858 * g++.dg/init/array49.C: New.
1859 * g++.dg/torture/pr70499.C: Adjust.
1860
1861 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1862
1863 PR target/85073
1864 * gcc.target/i386/pr85073.c: New test.
1865
1866 2018-03-26 Richard Biener <rguenther@suse.de>
1867
1868 PR testsuite/85066
1869 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1870 instead of long.
1871
1872 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1873
1874 PR fortran/66709
1875 * gfortran.dg/parameter_array_format.f90: New test.
1876
1877 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1878 Neil Carlson <neil.n.carlson@gmail.com>
1879
1880 PR fortran/84381
1881 * gfortran.dg/literal_character_constant_1.inc: Replace
1882 call abort by STOP n.
1883 * gfortran.dg/overload_1.f90: Likewise.
1884
1885 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1886 Dominique d'Humieres <dominiq@gcc.gnu.org>
1887
1888 PR fortran/84924
1889 * gfortran.dg/scalar_pointer_1.f90: New test.
1890
1891 2018-03-25 Tom de Vries <tom@codesourcery.com>
1892
1893 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1894 precise.
1895
1896 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1897
1898 PR fortran/69497
1899 * gfortran.dg/pr89497.f90: New test.
1900
1901 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1902
1903 PR fortran/70068
1904 * gfortran.dg/substr_7.f90: New test.
1905
1906 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1907
1908 PR fortran/42651
1909 * gfortran.dg/pr42651.f90: New test.
1910 * gfortran.dg/func_result_7.f90: Update error message.
1911
1912 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1913
1914 PR tree-optimization/84005
1915 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1916 failing to force the alignment.
1917
1918 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1919
1920 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1921 from this to...
1922 <vclzd>: ...this.
1923
1924 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1925
1926 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1927 message. Fix scan-assembler patterns.
1928
1929 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR c++/85015
1932 * g++.dg/cpp0x/pr85015.C: New test.
1933
1934 PR c++/84942
1935 * g++.dg/cpp1y/pr84942.C: New test.
1936
1937 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1938
1939 PR inline-asm/85030
1940 * testsuite/gcc.target/i386/pr85030.c: New.
1941
1942 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1943
1944 PR target/85026
1945 * g++.dg/pr85026.C: New test.
1946
1947 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1948
1949 * g++.dg/debug/pr84704.C: XFAIL AIX.
1950
1951 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1952
1953 PR target/84826
1954 * gcc.target/arm/pr84826.c: Add dg directive.
1955
1956 2018-03-23 Marek Polacek <polacek@redhat.com>
1957
1958 PR c++/85033
1959 * g++.dg/ext/builtin-offsetof2.C: New test.
1960
1961 PR c++/85045
1962 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1963 * gcc.dg/pr85045.c: New test.
1964
1965 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1966
1967 PR debug/85020
1968 * gnat.dg/lto22.adb: New test.
1969 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1970 * gnat.dg/lto22_pkg2.ads: Likewise.
1971
1972 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR c/80778
1975 * gcc.dg/lto/pr80778_0.c: New test.
1976
1977 PR inline-asm/85034
1978 * gcc.target/i386/pr85034.c: New test.
1979
1980 PR inline-asm/85022
1981 * c-c++-common/torture/pr85022.c: New test.
1982
1983 PR sanitizer/85029
1984 * g++.dg/ubsan/pr85029.C: New test.
1985
1986 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1987
1988 PR c++/71251
1989 * g++.dg/cpp0x/pr71251.C: New.
1990
1991 PR c++/84789
1992 * g++.dg/template/pr84789.C: New.
1993 * g++.dg/template/pr84789-2.C: New.
1994 * g++.dg/template/pr84789-3.C: New.
1995 * g++.dg/parse/dtor11.C: Accept alternate error message.
1996
1997 PR c++/84729
1998 * g++.dg/pr84729.C: New.
1999 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2000 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2001 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2002
2003 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
2004
2005 PR fortran/84922
2006 * gfortran.dg/interface_42.f90: New test.
2007 * gfortran.dg/interface_43.f90: New test.
2008
2009 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2010
2011 PR target/84826
2012 * gcc.target/arm/pr84826.c: New test.
2013
2014 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2015
2016 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2017 dg-require-effective-target.
2018 * gcc.target/arm/addr-modes-int.c: Likewise.
2019 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2020
2021 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2022
2023 PR target/84760
2024 * gcc.target/powerpc/altivec-ld-1.c: New test.
2025
2026 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2027
2028 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2029
2030 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR inline-asm/84941
2033 * gcc.dg/pr84941.c: New test.
2034
2035 2018-03-22 Tom de Vries <tom@codesourcery.com>
2036
2037 PR tree-optimization/84956
2038 * gcc.dg/pr84956.c: New test.
2039
2040 2018-03-22 Marek Polacek <polacek@redhat.com>
2041
2042 PR c++/84854
2043 * g++.dg/cpp1z/constexpr-if15.C: New test.
2044 * g++.dg/cpp1z/constexpr-if16.C: New test.
2045
2046 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2047
2048 * gcc.dg/builtin-tgmath-3.c: New test.
2049
2050 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2051
2052 PR c++/71965
2053 * g++.dg/concepts/pr71965.C: New.
2054
2055 PR c++/84610
2056 PR c++/84642
2057 * g++.dg/cpp0x/pr84610.C: New.
2058 * g++.dg/cpp0x/pr84642.C: New.
2059
2060 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR c/84999
2063 * c-c++-common/pr84999.c: New test.
2064
2065 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2066
2067 PR c++/84972
2068 * g++.dg/ext/desig10.C: New.
2069
2070 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2071 Harald Anlauf <anlauf@gmx.de>
2072
2073 PR fortran/84957
2074 * gfortran.dg/pr84957.f90: New test.
2075
2076 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2077
2078 PR tree-optimization/84960
2079 * gcc.c-torture/compile/pr84960.c: New test.
2080
2081 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2082
2083 PR tree-optimization/84811
2084 * gcc.dg/torture/pr84811.c: New test.
2085
2086 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2087
2088 PR tree-optimization/84982
2089 * c-c++-common/pr84982.c: New test.
2090
2091 PR c++/84961
2092 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2093 "m" (++x) in C++.
2094 * g++.dg/torture/pr84961-1.C: New test.
2095 * g++.dg/torture/pr84961-2.C: New test.
2096
2097 2018-03-21 Nathan Sidwell <nathan@acm.org>
2098
2099 PR c++/85008
2100 * g++.dg/pr85008.C: New.
2101
2102 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2103
2104 PR fortran/84615
2105 * gfortran.dg/char_result_17.f90: New test.
2106
2107 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2108
2109 PR c++/84994
2110 * g++.dg/other/accessor-fixits-1.C: Move to...
2111 * g++.dg/torture/accessor-fixits-1.C: ...here.
2112 * g++.dg/other/accessor-fixits-2.C: Move to...
2113 * g++.dg/torture/accessor-fixits-2.C: ...here.
2114 * g++.dg/other/accessor-fixits-3.C: Move to...
2115 * g++.dg/torture/accessor-fixits-3.C: ...here.
2116 * g++.dg/other/accessor-fixits-4.C: Move to...
2117 * g++.dg/torture/accessor-fixits-4.C: ...here.
2118 * g++.dg/other/accessor-fixits-5.C: Move to...
2119 * g++.dg/torture/accessor-fixits-5.C: ...here.
2120 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2121 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2122 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2123
2124 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2125
2126 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2127
2128 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2129
2130 PR target/82989
2131 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2132
2133 2018-03-21 Nathan Sidwell <nathan@acm.org>
2134
2135 PR c++/84804
2136 * g++.dg/lookup/pr84804.C: New.
2137
2138 2018-03-21 Martin Sebor <msebor@redhat.com>
2139
2140 PR c++/84850
2141 * g++.dg/Wclass-memaccess-3.C: New test.
2142 * g++.dg/Wclass-memaccess-4.C: New test.
2143
2144 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2145
2146 PR c++/84892
2147 * g++.dg/other/accessor-fixits-1.C
2148 (test_access_const_t1_color): New.
2149 (test_deref_const_t1_color): New.
2150 * g++.dg/other/accessor-fixits-5.C: New testcase.
2151
2152 2018-03-21 Tom de Vries <tom@codesourcery.com>
2153
2154 PR tree-optimization/83126
2155 * gcc.dg/graphite/pr83126.c: New test.
2156
2157 2018-03-21 Nathan Sidwell <nathan@acm.org>
2158
2159 * g++.dg/ext/anon-struct6.C: Adjust.
2160 * g++.dg/ext/deprecate-1.C: New.
2161 * g++.dg/ext/deprecate-2.C: New.
2162 * g++.dg/lookup/pr84602.C: Adjust.
2163 * g++.dg/lookup/pr84962.C: Adjust.
2164 * g++.old-deja/g++.other/anon4.C
2165
2166 PR c++/84836
2167 * g++.dg/lookup/pr84836.C: New.
2168
2169 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2170
2171 PR tree-optimization/84969
2172 * gcc.dg/tree-ssa/pr84969.c: New test.
2173
2174 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR rtl-optimization/84989
2177 * gcc.target/i386/pr84989.c: New test.
2178
2179 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2180
2181 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2182
2183 2018-03-21 Martin Liska <mliska@suse.cz>
2184
2185 PR ipa/84963
2186 * gfortran.dg/goacc/pr84963.f90: New test.
2187
2188 2018-03-21 Marek Polacek <polacek@redhat.com>
2189
2190 PR c++/71638, ICE with NSDMI and reference.
2191 * g++.dg/cpp0x/nsdmi14.C: New test.
2192 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2193
2194 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2195
2196 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2197 MIPS with -mpaired-single directives.
2198
2199 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2200
2201 PR fortran/85001
2202 * gfortran.dg/interface_41.f90: New test.
2203
2204 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR debug/84875
2207 * gcc.dg/pr84875.c: New test.
2208
2209 2018-03-20 Marek Polacek <polacek@redhat.com>
2210
2211 PR c++/84978, ICE with NRVO.
2212 * g++.dg/opt/nrv19.C: New test.
2213
2214 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2215
2216 PR target/82518
2217 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2218 Disable for armeb targets.
2219 * gcc.target/arm/pr82518.c: New test.
2220
2221 2018-03-20 Nathan Sidwell <nathan@acm.org>
2222
2223 PR c++/84962
2224 * g++.dg/lookup/pr84962.C: New.
2225
2226 PR c++/84970
2227 * g++.dg/lookup/pr84970.C: New.
2228
2229 2018-03-20 Richard Biener <rguenther@suse.de>
2230
2231 PR target/84986
2232 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2233
2234 2018-03-20 Martin Liska <mliska@suse.cz>
2235
2236 PR ipa/84825
2237 * g++.dg/ipa/pr84825.C: New test.
2238
2239 2018-03-20 Martin Liska <mliska@suse.cz>
2240
2241 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2242
2243 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2244
2245 PR target/84845
2246 * gcc.c-torture/compile/pr84845.c: New test.
2247
2248 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2249
2250 PR target/82989
2251 * gcc.target/arm/pr82989.c: New test.
2252
2253 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR target/84945
2256 * gcc.target/i386/pr84945.c: New test.
2257
2258 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2259
2260 PR target/81647
2261 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2262
2263 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR c/84953
2266 * gcc.dg/pr84953.c: New test.
2267
2268 2018-03-19 Marek Polacek <polacek@redhat.com>
2269
2270 PR c++/84925
2271 * g++.dg/cpp1z/lambda-__func__.C: New test.
2272
2273 PR c++/84927
2274 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2275
2276 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2277
2278 PR sanitizer/78651
2279 * g++.dg/asan/pr78651.C: New test.
2280
2281 2018-03-19 Tom de Vries <tom@codesourcery.com>
2282
2283 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2284 vect_int_mult. Add nvptx xfail for PR84958.
2285
2286 2018-03-19 Nathan Sidwell <nathan@acm.org>
2287
2288 PR c++/84835
2289 * g++.dg/cpp1y/pr84835.C: New.
2290
2291 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2292
2293 PR target/81647
2294 * gcc.target/aarch64/pr81647.c: New.
2295
2296 2018-03-19 Richard Biener <rguenther@suse.de>
2297
2298 PR tree-optimization/84933
2299 * g++.dg/pr84933.C: New testcase.
2300
2301 2018-03-19 Richard Biener <rguenther@suse.de>
2302
2303 PR tree-optimization/84859
2304 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2305 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2306 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2307 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2308
2309 2018-03-19 Nathan Sidwell <nathan@acm.org>
2310
2311 PR c++/84812
2312 * g++.dg/lookup/pr84812.C: New.
2313
2314 2018-03-19 Richard Biener <rguenther@suse.de>
2315
2316 PR tree-optimization/84929
2317 * gcc.dg/torture/pr84929.c: New testcase.
2318
2319 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2320
2321 PR target/84711
2322 * gcc.target/arm/big-endian-subreg.c: Delete.
2323
2324 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2325
2326 PR fortran/84931
2327 * gfortran.dg/array_constructor_52.f90: New test.
2328
2329 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2330
2331 PR fortran/77414
2332 * gfortran.dg/pr77414.f90: New test.
2333 * gfortran.dg/internal_references_1.f90: Adjust error message.
2334
2335 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2336
2337 PR fortran/65453
2338 * gfortran.dg/pr65453.f90: New test.
2339
2340 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2341
2342 PR tree-optimization/84913
2343 * gfortran.dg/vect/pr84913.f90: New test.
2344
2345 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2346
2347 PR fortran/79929
2348 * gfortran.dg/warn_concat.f90: New test.
2349
2350 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2351
2352 PR target/84899
2353 * gcc.dg/pr84899.c: New test.
2354
2355 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2356
2357 PR fortran/69395
2358 * gfortran.dg/pr69395.f90: Add test for max dimensions
2359
2360 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2361
2362 PR target/84876
2363 * gcc.target/i386/pr84876.c: New test.
2364
2365 2018-03-16 Martin Liska <mliska@suse.cz>
2366
2367 PR ipa/84833
2368 * gcc.target/i386/mvc11.c: New test.
2369
2370 2018-03-16 Martin Liska <mliska@suse.cz>
2371
2372 PR ipa/84722
2373 * gcc.target/i386/mvc10.c: New test.
2374
2375 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2376
2377 PR c++/79937
2378 PR c++/82410
2379 * g++.dg/cpp1y/pr79937-1.C: New test.
2380 * g++.dg/cpp1y/pr79937-2.C: New test.
2381 * g++.dg/cpp1y/pr79937-3.C: New test.
2382 * g++.dg/cpp1y/pr79937-4.C: New test.
2383 * g++.dg/cpp1y/pr82410.C: New test.
2384
2385 2018-03-16 Tom de Vries <tom@codesourcery.com>
2386
2387 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2388
2389 2018-03-16 Tom de Vries <tom@codesourcery.com>
2390
2391 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2392
2393 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2394
2395 PR c++/84874
2396 * g++.dg/cpp2a/desig8.C: New test.
2397
2398 PR tree-optimization/84841
2399 * gcc.dg/pr84841.c: New test.
2400
2401 PR c++/84874
2402 * g++.dg/cpp2a/desig7.C: New test.
2403
2404 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2405 Jim MacArthur <jim.macarthur@codethink.co.uk>
2406
2407 * gfortran.dg/automatic_1.f90: New test.
2408 * gfortran.dg/automatic_repeat.f90: New test
2409 * gfortran.dg/automatic_save.f90: New test.
2410 * gfortran.dg/vax_structure.f90: New test.
2411
2412 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2413
2414 PR fortran/78741
2415 * gfortran.dg/pr78741.f90: New test.
2416
2417 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2418
2419 PR fortran/69395
2420 * gfortran.dg/pr69395.f90: New test.
2421
2422 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2423
2424 PR c++/79085
2425 * g++.dg/opt/pr79085.C: New test.
2426
2427 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2428
2429 PR target/84574
2430 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2431 label instead of __x86_indirect_thunk label.
2432
2433 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR c++/84222
2436 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2437 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2438 * g++.dg/warn/deprecated-13.C: New test.
2439
2440 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2441
2442 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2443
2444 2018-03-15 Richard Biener <rguenther@suse.de>
2445
2446 PR c/84873
2447 * c-c++-common/pr84873.c: New testcase.
2448
2449 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2450
2451 PR target/84711
2452 * gcc.target/arm/big-endian-subreg.c: New.
2453
2454 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2455
2456 PR target/84860
2457 * gcc.c-torture/compile/pr84860.c: New test.
2458
2459 2018-03-15 Julia Koval <julia.koval@intel.com>
2460
2461 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2462 cannonlake.
2463 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2464 avx512bitalg.
2465
2466 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2467
2468 PR c/84853
2469 * gcc.dg/pr84853.c: New test.
2470
2471 2018-03-14 Carl Love <cel@us.ibm.com>
2472
2473 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2474
2475 2018-03-14 Martin Liska <mliska@suse.cz>
2476
2477 PR ipa/8480
2478 * g++.dg/lto/pr84805_0.C: New test.
2479 * g++.dg/lto/pr84805_1.C: New test.
2480 * g++.dg/lto/pr84805_2.C: New test.
2481
2482 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2483
2484 PR c/84852
2485 * gcc.dg/fixits-pr84852-1.c: New test.
2486 * gcc.dg/fixits-pr84852-2.c: New test.
2487
2488 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2489
2490 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2491 separate verbose message.
2492 * lib/scandump.exp (scan-dump-times): Likewise.
2493
2494 2018-03-14 Julia Koval <julia.koval@intel.com>
2495
2496 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2497 server.
2498 * gcc.target/i386/funcspec-56.inc: Ditto.
2499
2500 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2501
2502 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2503 aarch64_sve_hw.
2504
2505 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2506
2507 PR sanitizer/83392
2508 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2509 check count from 17 to 14.
2510
2511 PR target/84844
2512 * gcc.target/i386/pr84844.c: New test.
2513
2514 2018-03-14 Richard Biener <rguenther@suse.de>
2515
2516 PR tree-optimization/84830
2517 * gcc.dg/torture/pr84830.c: New testcase.
2518
2519 2018-03-14 Marek Polacek <polacek@redhat.com>
2520
2521 PR c++/84596
2522 * g++.dg/cpp0x/static_assert15.C: New test.
2523
2524 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2525
2526 PR fortran/61775
2527 * gfortran.dg/pr61775.f90: New test.
2528
2529 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2530
2531 PR c++/84843
2532 * g++.dg/ext/pr84843-1.C: New test.
2533 * g++.dg/ext/pr84843-2.C: New test.
2534
2535 2018-03-13 David Pagan <dave.pagan@oracle.com>
2536
2537 PR c/46921
2538 * gcc.dg/pr46921.c: New test.
2539
2540 2018-03-13 Martin Sebor <msebor@redhat.com>
2541
2542 PR tree-optimization/84725
2543 * c-c++-common/Wstringop-truncation-4.c: New test.
2544 * c-c++-common/attr-nonstring-5.c: New test.
2545
2546 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2547
2548 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2549 than unpacks.
2550 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2551 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2552
2553 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2554
2555 * gcc.target/aarch64/sve/tls_1.c: New test.
2556 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2557
2558 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2559
2560 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2561 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2562
2563 2018-03-13 Martin Liska <mliska@suse.cz>
2564
2565 PR ipa/84658.
2566 * g++.dg/ipa/pr84658.C: New test.
2567
2568 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2569
2570 PR middle-end/84834
2571 * gcc.dg/pr84834.c: New test.
2572
2573 PR target/84827
2574 * gcc.target/i386/pr84827.c: New test.
2575
2576 PR target/84828
2577 * g++.dg/ext/pr84828.C: New test.
2578
2579 PR target/84786
2580 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2581 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2582
2583 PR c++/84808
2584 * g++.dg/cpp1y/constexpr-84808.C: New test.
2585
2586 PR c++/84704
2587 * g++.dg/debug/pr84704.C: New test.
2588
2589 2018-03-12 Renlin Li <renlin.li@arm.com>
2590
2591 * gcc.target/aarch64/movi_hf.c: New.
2592 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2593 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2594
2595 2018-03-12 Martin Sebor <msebor@redhat.com>
2596
2597 PR tree-optimization/83456
2598 * c-c++-common/Wrestrict-2.c: Remove test cases.
2599 * c-c++-common/Wrestrict.c: Same.
2600 * gcc.dg/Wrestrict-12.c: New test.
2601 * gcc.dg/Wrestrict-14.c: New test.
2602
2603 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2604
2605 * g++.dg/pr84821.C: New test.
2606
2607 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2608
2609 * gcc.dg/pr84799.c: New test.
2610
2611 2018-03-12 Richard Biener <rguenther@suse.de>
2612
2613 PR tree-optimization/84803
2614 * gcc.dg/torture/pr84803.c: New testcase.
2615
2616 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2617
2618 PR c++/84813
2619 * g++.dg/debug/pr84813.C: New test.
2620
2621 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2622
2623 PR fortran/84546
2624 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2625
2626 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2627
2628 PR fortran/83939
2629 * gfortran.dg/pr83939.f90
2630
2631 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2632
2633 PR fortran/66128
2634 * gfortran.dg/zero_sized_9.f90: New test.
2635
2636 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2637
2638 PR debug/58150
2639 * g++.dg/debug/dwarf2/enum2.C: New test.
2640
2641 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2642
2643 PR fortran/84734
2644 * gfortran.dg/pr84734.f90: New test.
2645
2646 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2647
2648 * gnat.dg/prot3.adb: New test.
2649 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2650
2651 2018-03-09 Jason Merrill <jason@redhat.com>
2652 Paolo Carlini <paolo.carlini@oracle.com>
2653
2654 PR c++/71169
2655 PR c++/71832
2656 * g++.dg/cpp0x/pr71169.C: New.
2657 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2658 * g++.dg/cpp0x/pr71832.C: Likewise.
2659
2660 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2661
2662 PR target/83969
2663 * gcc.target/powerpc/pr83969.c: New test.
2664
2665 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR target/84772
2668 * gcc.dg/pr84772.c: New test.
2669
2670 PR c++/84076
2671 * g++.dg/warn/Wformat-2.C: New test.
2672
2673 PR c++/84767
2674 * g++.dg/ext/vla18.C: New test.
2675
2676 2018-03-09 Martin Sebor <msebor@redhat.com>
2677
2678 PR tree-optimization/84526
2679 * gcc.dg/Wrestrict-10.c: New test.
2680 * gcc.dg/Wrestrict-11.c: New test.
2681
2682 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2683
2684 PR rtl-optimization/84682
2685 * gcc.dg/torture/pr84682-1.c: New.
2686 * gcc.dg/torture/pr84682-2.c: New.
2687 * gcc.dg/torture/pr84682-3.c: New.
2688
2689 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR c++/84724
2692 * g++.dg/ext/pr84724.C: New test.
2693
2694 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2695
2696 PR target/83712
2697 * gcc.target/arm/pr83712.c: New.
2698
2699 2018-03-09 Richard Biener <rguenther@suse.de>
2700
2701 PR tree-optimization/84775
2702 * gcc.dg/torture/pr84775.c: New testcase.
2703
2704 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2705
2706 PR debug/84404
2707 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2708 targets.
2709
2710 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2711
2712 * gcc.c-torture/compile/20180309-1.c: New test.
2713
2714 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2715
2716 PR c++/80598
2717 * g++.dg/warn/Wunused-function4.C: New test.
2718
2719 PR inline-asm/84742
2720 * gcc.target/i386/pr84742-1.c: New test.
2721 * gcc.target/i386/pr84742-2.c: New test.
2722
2723 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2724
2725 PR target/84748
2726 * gcc.c-torture/execute/pr84748.c: New test.
2727
2728 2018-03-08 Richard Biener <rguenther@suse.de>
2729
2730 PR middle-end/84552
2731 * gcc.dg/graphite/pr84552.c: New testcase.
2732
2733 2018-03-08 Richard Biener <rguenther@suse.de>
2734
2735 PR tree-optimization/84178
2736 * gcc.dg/torture/pr84178-2.c: New testcase.
2737
2738 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2739
2740 PR tree-optimization/84178
2741 * gcc.c-torture/compile/pr84178-1.c: New test.
2742
2743 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2744
2745 * lib/target-supports.exp: Do not return zero from a ifunc
2746 function.
2747
2748 2018-03-08 Richard Biener <rguenther@suse.de>
2749
2750 PR tree-optimization/84746
2751 * gcc.dg/torture/pr84746.c: New testcase.
2752
2753
2754 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2755 PR debug/84404
2756 PR debug/84408
2757 * gcc.dg/graphite/pr84404.c: New.
2758
2759 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2760
2761 PR tree-optimization/84740
2762 * gcc.dg/torture/pr84740.c: New test.
2763
2764 PR tree-optimization/84739
2765 * gcc.dg/pr84739.c: New test.
2766
2767 2018-03-07 Martin Sebor <msebor@redhat.com>
2768
2769 PR tree-optimization/83519
2770 * gcc.dg/Wrestrict-13.c: New test.
2771
2772 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2773
2774 PR fortran/64124
2775 PR fortran/70409
2776 * gfortran.dg/pr64124.f90: New tests.
2777 * gfortran.dg/pr70409.f90: New tests.
2778
2779 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2780
2781 PR target/82411
2782 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2783
2784 2018-03-07 Martin Sebor <msebor@redhat.com>
2785
2786 PR tree-optimization/84526
2787 * gcc.dg/Wrestrict-10.c: New test.
2788
2789 2018-03-07 Martin Sebor <msebor@redhat.com>
2790
2791 PR tree-optimization/84468
2792 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2793 * gcc.dg/Wstringop-truncation.c: New test.
2794 * gcc.dg/Wstringop-truncation-2.c: New test.
2795
2796 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR fortran/84565
2799 * gfortran.dg/pr84565.f90: New test.
2800
2801 PR middle-end/84723
2802 * gcc.target/i386/pr84723-1.c: New test.
2803 * gcc.target/i386/pr84723-2.c: New test.
2804 * gcc.target/i386/pr84723-3.c: New test.
2805 * gcc.target/i386/pr84723-4.c: New test.
2806 * gcc.target/i386/pr84723-5.c: New test.
2807
2808 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2809
2810 PR fortran/64107
2811 * gfortran.dg/pr64107.f90: New test.
2812
2813 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2814
2815 PR fortran/84697
2816 PR fortran/66128
2817 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2818
2819 2018-03-06 Marek Polacek <polacek@redhat.com>
2820
2821 PR c++/84684
2822 * g++.dg/cpp1z/constexpr-84684.C: New test.
2823
2824 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2825
2826 PR c/84721
2827 * gcc.dg/pr84721.c: New test.
2828
2829 PR target/84710
2830 * gcc.dg/pr84710.c: New test.
2831
2832 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2833
2834 PR fortran/56667
2835 * gfortran.dg/implied_do_2.f90: New test.
2836 * gfortran.dg/coarray_8.f90: Update for new error message.
2837
2838 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2839
2840 PR inline-asm/84683
2841 * g++.dg/ext/pr84683.C: New test.
2842
2843 PR tree-optimization/84687
2844 * gcc.dg/pr84687.c: New test.
2845
2846 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2847
2848 PR c++/84231
2849 * g++.dg/pr84231.C: New.
2850
2851 PR c++/84593
2852 * g++.dg/cpp1y/pr84593.C: New.
2853
2854 PR c++/84492
2855 * g++.dg/pr84492.C: New.
2856
2857 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2858
2859 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2860 __builtin_ppc_speculation_barrier.
2861
2862 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2863
2864 PR target/84700
2865 * gcc.target/powerpc/pr84700.c: New test.
2866
2867 2018-03-05 Nathan Sidwell <nathan@acm.org>
2868
2869 PR c++/84702
2870 * g++.dg/lookup/pr84702.C: New.
2871
2872 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2873
2874 PR target/84564
2875 * gcc.target/i386/pr84564.c: New test.
2876
2877 2018-03-05 Marek Polacek <polacek@redhat.com>
2878
2879 PR c++/84707
2880 * g++.dg/cpp0x/inline-ns10.C: New test.
2881
2882 2018-03-05 Nathan Sidwell <nathan@acm.org>
2883
2884 PR c++/84694
2885 * g++.dg/template/pr84694.C: New.
2886
2887 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR target/84524
2890 * gcc.c-torture/execute/pr84524.c: New test.
2891 * gcc.target/i386/avx512bw-pr84524.c: New test.
2892
2893 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2894
2895 PR target/84264
2896 * g++.dg/pr84264.C: New test.
2897
2898 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2899
2900 PR c++/84618
2901 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2902 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2903 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2904
2905 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2906
2907 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2908 * g++.dg/other/i386-3.C: Ditto.
2909 * gcc.target/i386/sse-12.c: Ditto.
2910 * gcc.target/i386/sse-13.c: Ditto.
2911 * gcc.target/i386/sse-14.c: Ditto.
2912 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2913 * gcc.target/i386/wbinvd-1.c: New test.
2914 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2915 * gcc.target/i386/pconfig-1.c: Ditto.
2916
2917 2018-03-05 Pádraig Brady <P@draigBrady.com>
2918 Nathan Sidwell <nathan@acm.org>
2919
2920 PR c++/84497
2921 * g++.dg/cpp0x/pr84497.C: New.
2922
2923 2018-03-05 Richard Biener <rguenther@suse.de>
2924
2925 PR tree-optimization/84670
2926 * gcc.dg/pr84670-1.c: New testcase.
2927 * gcc.dg/pr84670-2.c: Likewise.
2928 * gcc.dg/pr84670-3.c: Likewise.
2929 * gcc.dg/pr84670-4.c: Likewise.
2930
2931 2018-03-05 Richard Biener <rguenther@suse.de>
2932
2933 PR tree-optimization/84650
2934 * gcc.dg/graphite/pr84650.c: New testcase.
2935
2936 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2937
2938 PR c++/82022
2939 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2940
2941 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2942
2943 PR fortran/71085
2944 * gfortran.dg/pr71085.f90: New test.
2945
2946 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2947
2948 PR fortran/66128
2949 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2950
2951 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2952
2953 PR fortran/51434
2954 * gfortran.dg/pr51434.f90: New test.
2955
2956 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2957
2958 PR c++/61358
2959 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2960
2961 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2962
2963 PR c++/67370
2964 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2965
2966 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2967
2968 PR c++/71464
2969 * g++.dg/torture/pr71464.C: New.
2970
2971 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2972
2973 PR fortran/80965
2974 * gfortran.dg/select_type_41.f90: New test.
2975
2976 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2977
2978 PR c++/61135
2979 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2980
2981 2018-03-02 Marek Polacek <polacek@redhat.com>
2982
2983 PR c++/84578
2984 * g++.dg/ext/flexary29.C: New test.
2985
2986 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2987
2988 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2989
2990 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2991
2992 PR c++/81812
2993 * g++.dg/torture/pr81812.C: New.
2994
2995 2018-03-02 Marek Polacek <polacek@redhat.com>
2996
2997 PR c++/84171
2998 * g++.dg/warn/Wsign-compare-8.C: New test.
2999
3000 PR c++/84663
3001 * g++.dg/parse/array-size3.C: New test.
3002
3003 PR c++/84664
3004 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3005
3006 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3007
3008 PR c++/84662
3009 * g++.dg/cpp1y/pr84662.C: New test.
3010
3011 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3012
3013 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3014 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3015 "dg-lto-options".
3016 * g++.dg/lto/20101010-1_0.C: Likewise.
3017 * g++.dg/lto/20101010-2_0.C: Likewise.
3018
3019 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR ipa/84628
3022 * gcc.dg/pr84628.c: New test.
3023
3024 PR target/56540
3025 * gcc.target/ia64/pr56540.c: New test.
3026
3027 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3028
3029 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3030 32-bit target.
3031 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3032 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3033 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3034 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3035
3036 2018-03-02 Marek Polacek <polacek@redhat.com>
3037
3038 PR c++/84590
3039 * c-c++-common/ubsan/shift-11.c: New test.
3040
3041 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3042
3043 * gcc.dg/vect/vect-alias-check-13.c: New test.
3044
3045 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3046
3047 PR target/84614
3048 * gcc.dg/pr84614.c: New test.
3049
3050 PR inline-asm/84625
3051 * gcc.target/i386/pr84625.c: New test.
3052
3053 2018-03-02 Richard Biener <rguenther@suse.de>
3054
3055 PR tree-optimization/84427
3056 * gcc.dg/torture/pr84427.c: New testcase.
3057
3058 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3059
3060 PR target/84534
3061 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3062 powerpc64le*-*-linux*.
3063 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3064 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3065
3066 2018-03-01 Martin Sebor <msebor@redhat.com>
3067
3068 PR c++/84294
3069 * g++.dg/ext/attr-const.C: Remove xfail.
3070 * g++.dg/ext/attr-malloc-3.C: New test.
3071 * g++.dg/ext/attr-noinline-3.C: New test.
3072 * g++.dg/ext/attr-noreturn-3.C: New test.
3073 * g++.dg/ext/attr-nothrow-3.C: New test.
3074 * g++.dg/ext/attr-pure.C: Remove xfail.
3075
3076 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3077
3078 PR sanitizer/70875
3079 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3080 dg-options and dg-shouldfail "ubsan" directive.
3081
3082 2018-03-01 Marek Polacek <polacek@redhat.com>
3083 Jason Merrill <jason@redhat.com>
3084
3085 PR c++/84582
3086 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3087 * g++.dg/cpp1z/static1.C: New test.
3088 * g++.dg/template/static37.C: New test.
3089
3090 2018-03-01 Nathan Sidwell <nathan@acm.org>
3091
3092 PR c++/84434
3093 * g++.dg/template/pr84434.C: New.
3094
3095 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3096
3097 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3098 -mthumb to the command-line.
3099
3100 2018-03-01 Marek Polacek <polacek@redhat.com>
3101
3102 PR c++/84596
3103 * g++.dg/cpp0x/static_assert14.C: New test.
3104
3105 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3106
3107 PR c++/79410
3108 * g++.dg/torture/pr79410.C: New.
3109
3110 2018-03-01 Martin Liska <mliska@suse.cz>
3111
3112 PR sanitizer/82484
3113 * gcc.dg/asan/pr82484.c: New test.
3114
3115 2018-03-01 Richard Biener <rguenther@suse.de>
3116
3117 PR debug/84645
3118 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3119
3120 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3121
3122 PR fortran/84219
3123 * gfortran.dg/coarray_47.f90: New test.
3124
3125 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3126
3127 PR fortran/84538
3128 * gfortran.dg/class_array_23.f03: New test.
3129
3130 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3131
3132 PR rtl-optimization/84528
3133 * gcc.dg/torture/pr84538.c: Rename to...
3134 * gcc.dg/torture/pr84528.c: ...this.
3135
3136 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3137
3138 PR rtl-optimization/84528
3139 * gcc.dg/torture/pr84538.c: New test.
3140
3141 2018-02-28 Martin Sebor <msebor@redhat.com>
3142
3143 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3144 -fpic test failures.
3145 * c-c++-common/Wrestrict-2.c: Same.
3146 * c-c++-common/Wstringop-truncation.c: Same.
3147 * gcc.dg/Warray-bounds-22.c: Same.
3148 * gcc.dg/Wstringop-overflow.c: Same.
3149 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3150 (signed_range): Same.
3151 (unsigned_anti_range): Same.
3152 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3153 (signed_range): Same.
3154 (unsigned_anti_range): Same.
3155 * gcc.dg/attr-alloc_size-7.c: Same.
3156 * gcc.dg/attr-alloc_size-8.c: Same.
3157 * gcc.dg/builtin-alloc-size.c: Same.
3158 * gcc.dg/builtin-stpncpy.c: Same.
3159 * gcc.dg/builtins-nonnull.c: Same.
3160 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3161 * gcc.dg/pr79214.c: Same.
3162 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3163 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3164 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3165 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3166 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3167 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3168 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3169 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3170 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3171 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3172 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3173
3174 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3175
3176 PR target/84014
3177 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3178
3179 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR c++/84609
3182 * g++.dg/cpp0x/pr84609.C: New test.
3183
3184 2018-02-28 Martin Sebor <msebor@redhat.com>
3185
3186 PR testsuite/84617
3187 * g++.dg/ext/attr-malloc-3.C: New test.
3188 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3189 to pre-existing problems.
3190 * g++.dg/ext/attr-pure.C: Same.
3191
3192 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3193
3194 PR fortran/83901
3195 * gfortran.dg/associate_37.f90: New test.
3196
3197 PR fortran/83344
3198 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3199
3200 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3201
3202 PR target/52991
3203 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3204 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3205 * gcc.dg/bf-ms-layout-4.c: New test.
3206 * gcc.dg/bf-ms-layout-5.c: New test.
3207
3208 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3209
3210 PR target/83399
3211 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3212
3213 2018-02-28 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/84584
3216 * gcc.dg/graphite/pr84584.c: New testcase.
3217
3218 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3219
3220 PR preprocessor/84517
3221 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3222
3223 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3224
3225 * c-c++-common/dump-ada-spec-12.c: New test.
3226 * c-c++-common/dump-ada-spec-13.c: Likewise.
3227
3228 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3229
3230 * c-c++-common/dump-ada-spec-11.c: New test.
3231
3232 2018-02-28 Martin Liska <mliska@suse.cz>
3233
3234 PR testsuite/84597
3235 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3236 * g++.dg/ext/timevar2.C: Likewise.
3237
3238 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3239
3240 * c-c++-common/dump-ada-spec-8.c: New test.
3241 * c-c++-common/dump-ada-spec-9.c: Likewise.
3242 * c-c++-common/dump-ada-spec-10.c: Likewise.
3243
3244 2018-02-28 Richard Biener <rguenther@suse.de>
3245
3246 PR middle-end/84607
3247 * gcc.dg/pr84607.c: New testcase.
3248
3249 2018-02-28 Nathan Sidwell <nathan@acm.org>
3250
3251 PR c++/84602
3252 * g++.dg/lookup/pr84602.C: New.
3253
3254 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR c++/83871
3257 PR c++/83503
3258 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3259 dg-options.
3260 * g++.dg/ext/attr-nonnull.C: Likewise.
3261 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3262 directives.
3263 * g++.dg/ext/attr-noinline-2.C: Likewise.
3264 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3265 -fdump-tree-eh in dg-options.
3266
3267 2018-02-28 Alan Modra <amodra@gmail.com>
3268
3269 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3270 GNU ld message.
3271 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3272
3273 2018-02-27 Martin Sebor <msebor@redhat.com>
3274
3275 PR c++/83871
3276 PR c++/83503
3277 * g++.dg/Wmissing-attributes.C: New test.
3278 * g++.dg/ext/attr-const-pure.C: New test.
3279 * g++.dg/ext/attr-const.C: New test.
3280 * g++.dg/ext/attr-deprecated-2.C: New test.
3281 * g++.dg/ext/attr-malloc-2.C: New test.
3282 * g++.dg/ext/attr-malloc.C: New test.
3283 * g++.dg/ext/attr-noinline-2.C: New test.
3284 * g++.dg/ext/attr-noinline.C: New test.
3285 * g++.dg/ext/attr-nonnull.C: New test.
3286 * g++.dg/ext/attr-noreturn-2.C: New test.
3287 * g++.dg/ext/attr-noreturn.C: New test.
3288 * g++.dg/ext/attr-nothrow-2.C: New test.
3289 * g++.dg/ext/attr-nothrow.C: New test.
3290 * g++.dg/ext/attr-optimize.C: New test.
3291 * g++.dg/ext/attr-pure.C: New test.
3292 * g++.dg/ext/attr-returns-nonnull.C: New test.
3293 * g++.dg/ext/attr-warning.C: New test.
3294
3295 2018-02-27 Nathan Sidwell <nathan@acm.org>
3296
3297 PR c++/84426
3298 * g++.dg/lookup/pr84426.C: New.
3299
3300 2018-02-27 Richard Biener <rguenther@suse.de>
3301
3302 PR tree-optimization/84512
3303 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3304
3305 2018-02-27 Martin Liska <mliska@suse.cz>
3306
3307 PR gcov-profile/84548
3308 * g++.dg/gcov/pr84548.C: New test.
3309
3310 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3311
3312 PR target/84575
3313 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3314
3315 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3316
3317 PR c++/84558
3318 * g++.dg/cpp1y/pr84558.C: New test.
3319
3320 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3321
3322 PR c++/84540
3323 * g++.dg/cpp0x/alignas14.C: New.
3324 * g++.dg/cpp0x/alignas15.C: Likewise.
3325
3326 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3327
3328 PR c++/84557
3329 * g++.dg/gomp/pr84557.C: New test.
3330
3331 2018-02-26 Marek Polacek <polacek@redhat.com>
3332
3333 PR c++/84325
3334 * g++.dg/cpp1z/pr84325.C: New test.
3335
3336 2018-02-26 Carl Love <cel@us.ibm.com>
3337
3338 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3339 Power 8 test file.
3340 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3341 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3342 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3343 -mcpu=power8.
3344 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3345 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3346 -mcpu=power8.
3347
3348 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3349
3350 PR target/84039
3351 * gcc.target/i386/indirect-thunk-1.c: Updated.
3352 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3353 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3354 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3355 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3356 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3357 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3358 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3359 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3360 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3361 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3362 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3363 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3364 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3365 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3366 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3367 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3368 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3369 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3370 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3371 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3372 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3373 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3374 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3375 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3376 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3377 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3378 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3379 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3380 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3381 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3382 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3383 * gcc.target/i386/ret-thunk-9.c: Likewise.
3384 * gcc.target/i386/ret-thunk-10.c: Likewise.
3385 * gcc.target/i386/ret-thunk-11.c: Likewise.
3386 * gcc.target/i386/ret-thunk-12.c: Likewise.
3387 * gcc.target/i386/ret-thunk-13.c: Likewise.
3388 * gcc.target/i386/ret-thunk-14.c: Likewise.
3389 * gcc.target/i386/ret-thunk-15.c: Likewise.
3390
3391 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3392
3393 * gcc.c-torture/execute/20180226-1.c: New test.
3394
3395 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3396
3397 PR tree-optimization/83965
3398 * gcc.dg/vect/pr83965-2.c: New test.
3399
3400 2018-02-26 Tom de Vries <tom@codesourcery.com>
3401
3402 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3403
3404 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3405
3406 PR target/84530
3407 * gcc.target/i386/ret-thunk-22.c: New test.
3408 * gcc.target/i386/ret-thunk-23.c: Likewise.
3409 * gcc.target/i386/ret-thunk-24.c: Likewise.
3410 * gcc.target/i386/ret-thunk-25.c: Likewise.
3411 * gcc.target/i386/ret-thunk-26.c: Likewise.
3412
3413 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3414
3415 PR c++/84533
3416 * g++.dg/cpp1z/pr84533.C: New.
3417
3418 2018-02-26 Marek Polacek <polacek@redhat.com>
3419
3420 PR c++/84537
3421 * g++.dg/parse/error60.C: New test.
3422
3423 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3424
3425 PR c++/84556
3426 * g++.dg/gomp/pr84556.C: New test.
3427 * g++.dg/vect/pr84556.cc: New test.
3428
3429 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3430
3431 PR fortran/32957
3432 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3433 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3434 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3435 * gfortran.dg/c_loc_test.f90: Likewise.
3436 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3437 * gfortran.dg/proc_decl_17.f90: Likewise.
3438 * gfortran.dg/proc_ptr_8.f90: Likewise.
3439
3440 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3441
3442 PR target/84521
3443 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3444 r254814 disabling -fomit-frame-pointer by default.
3445 * gcc.target/aarch64/spill_1.c: Likewise.
3446 * gcc.target/aarch64/test_frame_11.c: Likewise.
3447 * gcc.target/aarch64/test_frame_12.c: Likewise.
3448 * gcc.target/aarch64/test_frame_13.c: Likewise.
3449 * gcc.target/aarch64/test_frame_14.c: Likewise.
3450 * gcc.target/aarch64/test_frame_15.c: Likewise.
3451 * gcc.target/aarch64/test_frame_3.c: Likewise.
3452 * gcc.target/aarch64/test_frame_5.c: Likewise.
3453 * gcc.target/aarch64/test_frame_9.c: Likewise.
3454
3455 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3456
3457 PR fortran/83633
3458 * gfortran.dg/explicit_shape_1.f90: New test.
3459 * gfortran.dg/automatic_module_variable.f90: Update regex.
3460 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3461 * gfortran.dg/constant_shape.f90: Ditto.
3462 * gfortran.dg/dec_structure_23.f90: Ditto.
3463 * gfortran.dg/pr78240.f90: Ditto.
3464
3465 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3466
3467 PR fortran/84523
3468 * gfortran.dg/pr84523.f90: New test.
3469
3470 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3471
3472 PR fortran/78238
3473 * gfortran.dg/select_type_40.f90: New test.
3474
3475 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3476
3477 PR fortran/30792
3478 * gfortran.dg/data_substring.f90: New test.
3479
3480 2018-02-24 Marek Polacek <polacek@redhat.com>
3481
3482 PR c++/83692
3483 * g++.dg/cpp1z/constexpr-83692.C: New test.
3484
3485 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3486
3487 PR fortran/84346
3488 * gfortran.dg/statement_function_1.f90: Update test.
3489
3490 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3491
3492 PR fortran/84506
3493 * gfortran.dg/inquire_19.f90: New test.
3494
3495 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3496
3497 PR fortran/83149
3498 * gfortran.dg/pr83149_b.f90: New test.
3499 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3500
3501 2018-02-23 Carl Love <cel@us.ibm.com>
3502
3503 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3504 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3505 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3506 Power 8 tests.
3507
3508 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3509
3510 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3511 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3512
3513 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3514
3515 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3516 expected output.
3517
3518 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3519
3520 PR fortran/83149
3521 * gfortran.dg/pr83149_1.f90: New test.
3522 * gfortran.dg/pr83149.f90: Additional source for previous.
3523
3524 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3525
3526 PR testsuite/80551
3527 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3528 __GI___pthread_mutex_init as well.
3529
3530 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3531
3532 PR fortran/83148
3533 * gfortran.dg/class_68.f90: New test.
3534
3535 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3536
3537 PR fortran/59781
3538 * gfortran.dg/derived_init_5.f90: New test.
3539
3540 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3541
3542 PR target/82851
3543 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3544 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3545
3546 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3547
3548 PR target/81572
3549 * gcc.target/powerpc/pr81572.c: New.
3550
3551 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3552
3553 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3554
3555 2018-02-22 Martin Sebor <msebor@redhat.com>
3556
3557 PR tree-optimization/84480
3558 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3559 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3560
3561 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3562
3563 PR target/84176
3564 * gcc.target/i386/indirect-thunk-11.c: New test.
3565 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3566 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3567 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3568 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3569 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3570 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3571 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3572 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3573 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3574
3575 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3576
3577 PR target/83335
3578 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3579 ILP32 mode.
3580 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3581
3582 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3583
3584 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3585
3586 2018-02-22 Marek Polacek <polacek@redhat.com>
3587
3588 PR c++/84493
3589 * g++.dg/parse/error59.C: New test.
3590
3591 2018-02-22 Tom de Vries <tom@codesourcery.com>
3592
3593 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3594
3595 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3596
3597 PR c++/77655
3598 * g++.dg/cpp0x/pr77655.C: New.
3599
3600 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR c++/84496
3603 * g++.dg/cpp1y/pr84496.C: New test.
3604
3605 PR target/84502
3606 * g++.dg/torture/pr84502.C: New test.
3607
3608 PR tree-optimization/84503
3609 * gcc.dg/pr84503-1.c: New test.
3610 * gcc.dg/pr84503-2.c: New test.
3611
3612 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3613
3614 PR tree-optimization/84478
3615 * gcc.c-torture/execute/pr84478.c: New test.
3616
3617 2018-02-20 Martin Sebor <msebor@redhat.com>
3618
3619 PR middle-end/84095
3620 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3621 * c-c++-common/Wrestrict.c: Same.
3622 * gcc.dg/Wrestrict-6.c: Same.
3623 * gcc.dg/Warray-bounds-27.c: New test.
3624 * gcc.dg/Wrestrict-8.c: New test.
3625 * gcc.dg/Wrestrict-9.c: New test.
3626 * gcc.dg/pr84095.c: New test.
3627
3628 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3629
3630 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3631
3632 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3633
3634 PR fortran/48890
3635 PR fortran/83823
3636 * gfortran.dg/structure_constructor_14.f90: New test.
3637
3638 2018-02-20 Jeff Law <law@redhat.com>
3639
3640 PR middle-end/82123
3641 PR tree-optimization/81592
3642 PR middle-end/79257
3643 * gcc.dg/pr81592.c: New test.
3644 * gcc.dg/pr82123.c: New test.
3645 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3646
3647 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3648
3649 PR c++/84488
3650 * g++.dg/warn/Wunused-var-30.C: New test.
3651
3652 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3653
3654 PR tree-optimization/84419
3655 * gcc.dg/vect/pr84419.c: New test.
3656
3657 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3658
3659 PR middle-end/82004
3660 * gfortran.dg/pr82004.f90: New test.
3661
3662 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3663
3664 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3665
3666 2018-02-20 Martin Liska <mliska@suse.cz>
3667
3668 PR c/84310
3669 PR target/79747
3670 * gcc.target/i386/pr84310.c: New test.
3671 * gcc.target/i386/pr84310-2.c: Likewise.
3672
3673 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3674
3675 PR c++/84446
3676 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3677
3678 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3679
3680 PR c++/84445
3681 * g++.dg/cpp1z/launder7.C: New test.
3682
3683 PR c++/84449
3684 * g++.dg/cpp0x/constexpr-84449.C: New test.
3685
3686 PR c++/84455
3687 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3688
3689 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3690
3691 PR fortran/83344
3692 PR fortran/83975
3693 * gfortran.dg/associate_22.f90: Enable commented out test.
3694 * gfortran.dg/associate_36.f90: New test.
3695
3696 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3697
3698 PR target/84146
3699 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3700
3701 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3702
3703 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3704 (dg-options): Use -mavx instead of -w.
3705
3706 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3707
3708 PR c++/84444
3709 * g++.dg/cpp1z/launder8.C: New test.
3710
3711 PR c++/84448
3712 * g++.dg/gomp/pr84448.C: New test.
3713
3714 PR c++/84430
3715 * g++.dg/gomp/pr84430.C: New test.
3716
3717 PR tree-optimization/84452
3718 * gcc.dg/pr84452.c: New test.
3719
3720 PR c++/79064
3721 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3722
3723 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3724
3725 PR fortran/35339
3726 * gfortran.dg/implied_do_io_4.f90: New test.
3727
3728 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3729
3730 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3731 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3732 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3733
3734 2018-02-19 Carl Love <cel@us.ibm.com>
3735
3736 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3737
3738 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3739
3740 PR target/84460
3741 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3742
3743 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3744
3745 PR c++/84348
3746 * g++.dg/cpp0x/auto50.C: New.
3747 * g++.dg/parse/friend12.C: Adjust.
3748
3749 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3750
3751 PR libgfortran/84389
3752 * gfortran.dg/dtio_33.f90: New test.
3753
3754 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3755
3756 PR libgfortran/84412
3757 * gfortran.dg/inquire_18.f90: New test.
3758
3759 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3760
3761 PR fortran/84381
3762 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3763 * gfortran.dg/pointer_intent_3.f90: Ditto.
3764 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3765 * gfortran.dg/protected_3.f90: Ditto.
3766 * gfortran.dg/protected_4.f90: Ditto.
3767 * gfortran.dg/protected_5.f90: Ditto.
3768 * gfortran.dg/protected_6.f90: Ditto.
3769
3770 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3771
3772 PR fortran/80945
3773 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3774 change to run.
3775
3776 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3777
3778 PR fortran/84270
3779 * gfortran.dg/inline_matmul_22.f90: New test.
3780
3781 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3782
3783 PR fortran/84381
3784 * gfortran.dg/abort_shoulfail.f90: New test.
3785 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3786 by STOP n.
3787 * gfortran.dg/PR19754_2.f90: Likewise.
3788 * gfortran.dg/PR19872.f: Likewise.
3789 * gfortran.dg/PR49268.f90: Likewise.
3790 * gfortran.dg/Wall.f90: Likewise.
3791 * gfortran.dg/Wno-all.f90: Likewise.
3792 * gfortran.dg/achar_1.f90: Likewise.
3793 * gfortran.dg/achar_2.f90: Likewise.
3794 * gfortran.dg/achar_4.f90: Likewise.
3795 * gfortran.dg/achar_6.F90: Likewise.
3796 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3797 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3798 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3799 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3800 * gfortran.dg/actual_array_result_1.f90: Likewise.
3801 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3802 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3803 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3804 * gfortran.dg/actual_procedure_1.f90: Likewise.
3805 * gfortran.dg/adjustl_1.f90: Likewise.
3806 * gfortran.dg/advance_1.f90: Likewise.
3807 * gfortran.dg/advance_4.f90: Likewise.
3808 * gfortran.dg/advance_5.f90: Likewise.
3809 * gfortran.dg/advance_6.f90: Likewise.
3810 * gfortran.dg/aint_anint_1.f90: Likewise.
3811 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3812 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3813 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3814 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3815 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3816 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3817 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3818 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3819 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3820 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3821 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3822 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3823 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3824 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3825 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3826 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3827 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3828 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3829 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3830 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3831 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3832 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3833 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3834 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3835 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3836 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3837 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3838 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3839 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3840 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3841 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3842 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3843 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3844 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3845 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3846 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3847 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3848 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3849 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3850 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3851 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3852 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3853 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3854 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3855 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3856 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3857 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3858 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3859 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3860 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3861 * gfortran.dg/allocatable_function_1.f90: Likewise.
3862 * gfortran.dg/allocatable_function_10.f90: Likewise.
3863 * gfortran.dg/allocatable_function_3.f90: Likewise.
3864 * gfortran.dg/allocatable_function_5.f90: Likewise.
3865 * gfortran.dg/allocatable_function_6.f90: Likewise.
3866 * gfortran.dg/allocatable_function_7.f90: Likewise.
3867 * gfortran.dg/allocatable_function_8.f90: Likewise.
3868 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3869 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3870 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3871 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3872 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3873 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3874 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3875 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3876 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3877 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3878 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3879 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3880 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3881 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3882 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3883 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3884 * gfortran.dg/allocate_class_3.f90: Likewise.
3885 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3886 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3887 * gfortran.dg/allocate_derived_5.f90: Likewise.
3888 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3889 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3890 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3891 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3892 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3893 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3894 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3895 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3896 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3897 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3898 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3899 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3900 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3901 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3902 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3903 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3904 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3905 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3906 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3907 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3908 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3909 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3910 * gfortran.dg/altreturn_3.f90: Likewise.
3911 * gfortran.dg/altreturn_5.f90: Likewise.
3912 * gfortran.dg/altreturn_7.f90: Likewise.
3913 * gfortran.dg/and_or_xor.f90: Likewise.
3914 * gfortran.dg/anint_1.f90: Likewise.
3915 * gfortran.dg/any_all_1.f90: Likewise.
3916 * gfortran.dg/anyallcount_1.f90: Likewise.
3917 * gfortran.dg/append_1.f90: Likewise.
3918 * gfortran.dg/argument_checking_1.f90: Likewise.
3919 * gfortran.dg/argument_checking_2.f90: Likewise.
3920 * gfortran.dg/argument_checking_8.f90: Likewise.
3921 * gfortran.dg/arithmetic_if.f90: Likewise.
3922 * gfortran.dg/array_1.f90: Likewise.
3923 * gfortran.dg/array_2.f90: Likewise.
3924 * gfortran.dg/array_alloc_1.f90: Likewise.
3925 * gfortran.dg/array_alloc_2.f90: Likewise.
3926 * gfortran.dg/array_alloc_3.f90: Likewise.
3927 * gfortran.dg/array_assignment_1.F90: Likewise.
3928 * gfortran.dg/array_assignment_5.f90: Likewise.
3929 * gfortran.dg/array_constructor_1.f90: Likewise.
3930 * gfortran.dg/array_constructor_10.f90: Likewise.
3931 * gfortran.dg/array_constructor_11.f90: Likewise.
3932 * gfortran.dg/array_constructor_12.f90: Likewise.
3933 * gfortran.dg/array_constructor_15.f90: Likewise.
3934 * gfortran.dg/array_constructor_16.f90: Likewise.
3935 * gfortran.dg/array_constructor_17.f90: Likewise.
3936 * gfortran.dg/array_constructor_19.f90: Likewise.
3937 * gfortran.dg/array_constructor_23.f: Likewise.
3938 * gfortran.dg/array_constructor_24.f: Likewise.
3939 * gfortran.dg/array_constructor_32.f90: Likewise.
3940 * gfortran.dg/array_constructor_36.f90: Likewise.
3941 * gfortran.dg/array_constructor_39.f90: Likewise.
3942 * gfortran.dg/array_constructor_4.f90: Likewise.
3943 * gfortran.dg/array_constructor_40.f90: Likewise.
3944 * gfortran.dg/array_constructor_44.f90: Likewise.
3945 * gfortran.dg/array_constructor_45.f90: Likewise.
3946 * gfortran.dg/array_constructor_46.f90: Likewise.
3947 * gfortran.dg/array_constructor_47.f90: Likewise.
3948 * gfortran.dg/array_constructor_49.f90: Likewise.
3949 * gfortran.dg/array_constructor_5.f90: Likewise.
3950 * gfortran.dg/array_constructor_50.f90: Likewise.
3951 * gfortran.dg/array_constructor_6.f90: Likewise.
3952 * gfortran.dg/array_constructor_7.f90: Likewise.
3953 * gfortran.dg/array_constructor_8.f90: Likewise.
3954 * gfortran.dg/array_constructor_9.f90: Likewise.
3955 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3956 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3957 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3958 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3959 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3960 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3961 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3962 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3963 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3964 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3965 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3966 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3967 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3968 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3969 * gfortran.dg/array_function_1.f90: Likewise.
3970 * gfortran.dg/array_function_5.f90: Likewise.
3971 * gfortran.dg/array_initializer_1.f90: Likewise.
3972 * gfortran.dg/array_initializer_2.f90: Likewise.
3973 * gfortran.dg/array_memcpy_5.f90: Likewise.
3974 * gfortran.dg/array_memset_2.f90: Likewise.
3975 * gfortran.dg/array_reference_1.f90: Likewise.
3976 * gfortran.dg/array_return_value_1.f90: Likewise.
3977 * gfortran.dg/array_section_1.f90: Likewise.
3978 * gfortran.dg/array_temporaries_3.f90: Likewise.
3979 * gfortran.dg/arrayio_1.f90: Likewise.
3980 * gfortran.dg/arrayio_10.f90: Likewise.
3981 * gfortran.dg/arrayio_11.f90: Likewise.
3982 * gfortran.dg/arrayio_12.f90: Likewise.
3983 * gfortran.dg/arrayio_13.f90: Likewise.
3984 * gfortran.dg/arrayio_14.f90: Likewise.
3985 * gfortran.dg/arrayio_16.f90: Likewise.
3986 * gfortran.dg/arrayio_2.f90: Likewise.
3987 * gfortran.dg/arrayio_3.f90: Likewise.
3988 * gfortran.dg/arrayio_4.f90: Likewise.
3989 * gfortran.dg/arrayio_5.f90: Likewise.
3990 * gfortran.dg/arrayio_6.f90: Likewise.
3991 * gfortran.dg/arrayio_7.f90: Likewise.
3992 * gfortran.dg/arrayio_8.f90: Likewise.
3993 * gfortran.dg/arrayio_9.f90: Likewise.
3994 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3995 * gfortran.dg/assign_10.f90: Likewise.
3996 * gfortran.dg/assign_9.f90: Likewise.
3997 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3998 * gfortran.dg/assignment_1.f90: Likewise.
3999 * gfortran.dg/associate_1.f03: Likewise.
4000 * gfortran.dg/associate_11.f90: Likewise.
4001 * gfortran.dg/associate_13.f90: Likewise.
4002 * gfortran.dg/associate_15.f90: Likewise.
4003 * gfortran.dg/associate_17.f90: Likewise.
4004 * gfortran.dg/associate_18.f08: Likewise.
4005 * gfortran.dg/associate_19.f03: Likewise.
4006 * gfortran.dg/associate_20.f03: Likewise.
4007 * gfortran.dg/associate_22.f90: Likewise.
4008 * gfortran.dg/associate_23.f90: Likewise.
4009 * gfortran.dg/associate_24.f90: Likewise.
4010 * gfortran.dg/associate_25.f90: Likewise.
4011 * gfortran.dg/associate_27.f90: Likewise.
4012 * gfortran.dg/associate_28.f90: Likewise.
4013 * gfortran.dg/associate_32.f03: Likewise.
4014 * gfortran.dg/associate_33.f03: Likewise.
4015 * gfortran.dg/associate_34.f90: Likewise.
4016 * gfortran.dg/associate_6.f03: Likewise.
4017 * gfortran.dg/associate_7.f03: Likewise.
4018 * gfortran.dg/associate_8.f03: Likewise.
4019 * gfortran.dg/associate_9.f03: Likewise.
4020 * gfortran.dg/associated_1.f90: Likewise.
4021 * gfortran.dg/associated_2.f90: Likewise.
4022 * gfortran.dg/associated_5.f90: Likewise.
4023 * gfortran.dg/associated_6.f90: Likewise.
4024 * gfortran.dg/associated_target_3.f90: Likewise.
4025 * gfortran.dg/associated_target_4.f90: Likewise.
4026 * gfortran.dg/associated_target_5.f03: Likewise.
4027 * gfortran.dg/associated_target_6.f03: Likewise.
4028 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4029 * gfortran.dg/assumed_rank_1.f90: Likewise.
4030 * gfortran.dg/assumed_rank_10.f90: Likewise.
4031 * gfortran.dg/assumed_rank_2.f90: Likewise.
4032 * gfortran.dg/assumed_rank_7.f90: Likewise.
4033 * gfortran.dg/assumed_rank_8.f90: Likewise.
4034 * gfortran.dg/assumed_rank_9.f90: Likewise.
4035 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4036 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4037 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4038 * gfortran.dg/assumed_type_2.f90: Likewise.
4039 * gfortran.dg/atan2_1.f90: Likewise.
4040 * gfortran.dg/auto_array_1.f90: Likewise.
4041 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4042 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4043 * gfortran.dg/auto_char_len_3.f90: Likewise.
4044 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4045 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4046 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4047 * gfortran.dg/auto_save_2.f90: Likewise.
4048 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4049 * gfortran.dg/backslash_1.f90: Likewise.
4050 * gfortran.dg/backslash_2.f90: Likewise.
4051 * gfortran.dg/backslash_3.f: Likewise.
4052 * gfortran.dg/backspace_1.f: Likewise.
4053 * gfortran.dg/backspace_10.f90: Likewise.
4054 * gfortran.dg/backspace_11.f90: Likewise.
4055 * gfortran.dg/backspace_2.f: Likewise.
4056 * gfortran.dg/backspace_3.f: Likewise.
4057 * gfortran.dg/backspace_4.f: Likewise.
4058 * gfortran.dg/backspace_5.f: Likewise.
4059 * gfortran.dg/backspace_6.f: Likewise.
4060 * gfortran.dg/backspace_7.f90: Likewise.
4061 * gfortran.dg/backspace_8.f: Likewise.
4062 * gfortran.dg/backspace_9.f: Likewise.
4063 * gfortran.dg/bessel_1.f90: Likewise.
4064 * gfortran.dg/bessel_2.f90: Likewise.
4065 * gfortran.dg/bessel_5.f90: Likewise.
4066 * gfortran.dg/bessel_6.f90: Likewise.
4067 * gfortran.dg/bessel_7.f90: Likewise.
4068 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4069 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4070 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4071 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4072 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4073 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4074 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4075 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4076 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4077 * gfortran.dg/bit_comparison_1.F90: Likewise.
4078 * gfortran.dg/bit_comparison_2.F90: Likewise.
4079 * gfortran.dg/block_1.f08: Likewise.
4080 * gfortran.dg/block_13.f08: Likewise.
4081 * gfortran.dg/block_14.f90: Likewise.
4082 * gfortran.dg/block_2.f08: Likewise.
4083 * gfortran.dg/block_6.f08: Likewise.
4084 * gfortran.dg/block_7.f08: Likewise.
4085 * gfortran.dg/block_8.f08: Likewise.
4086 * gfortran.dg/blockdata_1.f90: Likewise.
4087 * gfortran.dg/bound_1.f90: Likewise.
4088 * gfortran.dg/bound_2.f90: Likewise.
4089 * gfortran.dg/bound_3.f90: Likewise.
4090 * gfortran.dg/bound_4.f90: Likewise.
4091 * gfortran.dg/bound_5.f90: Likewise.
4092 * gfortran.dg/bound_6.f90: Likewise.
4093 * gfortran.dg/bound_7.f90: Likewise.
4094 * gfortran.dg/bound_8.f90: Likewise.
4095 * gfortran.dg/bound_9.f90: Likewise.
4096 * gfortran.dg/bound_simplification_1.f90: Likewise.
4097 * gfortran.dg/bound_simplification_3.f90: Likewise.
4098 * gfortran.dg/bound_simplification_4.f90: Likewise.
4099 * gfortran.dg/bound_simplification_5.f90: Likewise.
4100 * gfortran.dg/bound_simplification_6.f90: Likewise.
4101 * gfortran.dg/bounds_check_1.f90: Likewise.
4102 * gfortran.dg/bounds_check_12.f90: Likewise.
4103 * gfortran.dg/bounds_check_14.f90: Likewise.
4104 * gfortran.dg/bounds_check_15.f90: Likewise.
4105 * gfortran.dg/bounds_check_19.f90: Likewise.
4106 * gfortran.dg/bounds_check_8.f90: Likewise.
4107 * gfortran.dg/bounds_check_9.f90: Likewise.
4108 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4109 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4110 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4111 * gfortran.dg/boz_1.f90: Likewise.
4112 * gfortran.dg/boz_11.f90: Likewise.
4113 * gfortran.dg/boz_13.f90: Likewise.
4114 * gfortran.dg/boz_14.f90: Likewise.
4115 * gfortran.dg/boz_15.f90: Likewise.
4116 * gfortran.dg/boz_3.f90: Likewise.
4117 * gfortran.dg/boz_6.f90: Likewise.
4118 * gfortran.dg/boz_9.f90: Likewise.
4119 * gfortran.dg/byte_1.f90: Likewise.
4120 * gfortran.dg/byte_2.f90: Likewise.
4121 * gfortran.dg/c_assoc.f90: Likewise.
4122 * gfortran.dg/c_assoc_2.f03: Likewise.
4123 * gfortran.dg/c_assoc_3.f90: Likewise.
4124 * gfortran.dg/c_by_val_1.f: Likewise.
4125 * gfortran.dg/c_by_val_5.f90: Likewise.
4126 * gfortran.dg/c_char_tests.f03: Likewise.
4127 * gfortran.dg/c_char_tests_2.f03: Likewise.
4128 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4129 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4130 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4131 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4132 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4133 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4134 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4135 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4136 * gfortran.dg/c_kind_params.f90: Likewise.
4137 * gfortran.dg/c_loc_test_20.f90: Likewise.
4138 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4139 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4140 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4141 * gfortran.dg/c_size_t_test.f03: Likewise.
4142 * gfortran.dg/c_sizeof_1.f90: Likewise.
4143 * gfortran.dg/c_sizeof_5.f90: Likewise.
4144 * gfortran.dg/c_sizeof_6.f90: Likewise.
4145 * gfortran.dg/char4_iunit_1.f03: Likewise.
4146 * gfortran.dg/char4_iunit_2.f03: Likewise.
4147 * gfortran.dg/char_allocation_1.f90: Likewise.
4148 * gfortran.dg/char_array_constructor.f90: Likewise.
4149 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4150 * gfortran.dg/char_assign_1.f90: Likewise.
4151 * gfortran.dg/char_associated_1.f90: Likewise.
4152 * gfortran.dg/char_cast_2.f90: Likewise.
4153 * gfortran.dg/char_comparison_1.f: Likewise.
4154 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4155 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4156 * gfortran.dg/char_cons_len.f90: Likewise.
4157 * gfortran.dg/char_conversion.f90: Likewise.
4158 * gfortran.dg/char_cshift_1.f90: Likewise.
4159 * gfortran.dg/char_cshift_2.f90: Likewise.
4160 * gfortran.dg/char_decl_2.f90: Likewise.
4161 * gfortran.dg/char_eoshift_1.f90: Likewise.
4162 * gfortran.dg/char_eoshift_2.f90: Likewise.
4163 * gfortran.dg/char_eoshift_3.f90: Likewise.
4164 * gfortran.dg/char_eoshift_4.f90: Likewise.
4165 * gfortran.dg/char_eoshift_5.f90: Likewise.
4166 * gfortran.dg/char_expr_1.f90: Likewise.
4167 * gfortran.dg/char_expr_3.f90: Likewise.
4168 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4169 * gfortran.dg/char_length_12.f90: Likewise.
4170 * gfortran.dg/char_length_14.f90: Likewise.
4171 * gfortran.dg/char_length_15.f90: Likewise.
4172 * gfortran.dg/char_length_17.f90: Likewise.
4173 * gfortran.dg/char_length_20.f90: Likewise.
4174 * gfortran.dg/char_length_21.f90: Likewise.
4175 * gfortran.dg/char_length_5.f90: Likewise.
4176 * gfortran.dg/char_length_6.f90: Likewise.
4177 * gfortran.dg/char_length_7.f90: Likewise.
4178 * gfortran.dg/char_length_8.f90: Likewise.
4179 * gfortran.dg/char_pack_1.f90: Likewise.
4180 * gfortran.dg/char_pack_2.f90: Likewise.
4181 * gfortran.dg/char_pointer_assign.f90: Likewise.
4182 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4183 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4184 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4185 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4186 * gfortran.dg/char_pointer_func.f90: Likewise.
4187 * gfortran.dg/char_reshape_1.f90: Likewise.
4188 * gfortran.dg/char_result_1.f90: Likewise.
4189 * gfortran.dg/char_result_12.f90: Likewise.
4190 * gfortran.dg/char_result_13.f90: Likewise.
4191 * gfortran.dg/char_result_14.f90: Likewise.
4192 * gfortran.dg/char_result_15.f90: Likewise.
4193 * gfortran.dg/char_result_2.f90: Likewise.
4194 * gfortran.dg/char_result_3.f90: Likewise.
4195 * gfortran.dg/char_result_4.f90: Likewise.
4196 * gfortran.dg/char_result_5.f90: Likewise.
4197 * gfortran.dg/char_result_6.f90: Likewise.
4198 * gfortran.dg/char_result_7.f90: Likewise.
4199 * gfortran.dg/char_result_8.f90: Likewise.
4200 * gfortran.dg/char_spread_1.f90: Likewise.
4201 * gfortran.dg/char_transpose_1.f90: Likewise.
4202 * gfortran.dg/char_type_len.f90: Likewise.
4203 * gfortran.dg/char_unpack_1.f90: Likewise.
4204 * gfortran.dg/char_unpack_2.f90: Likewise.
4205 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4206 * gfortran.dg/character_comparison_1.f90: Likewise.
4207 * gfortran.dg/character_comparison_2.f90: Likewise.
4208 * gfortran.dg/character_comparison_3.f90: Likewise.
4209 * gfortran.dg/character_comparison_4.f90: Likewise.
4210 * gfortran.dg/character_comparison_5.f90: Likewise.
4211 * gfortran.dg/character_comparison_6.f90: Likewise.
4212 * gfortran.dg/character_comparison_7.f90: Likewise.
4213 * gfortran.dg/character_comparison_8.f90: Likewise.
4214 * gfortran.dg/character_comparison_9.f90: Likewise.
4215 * gfortran.dg/charlen_15.f90: Likewise.
4216 * gfortran.dg/charlen_16.f90: Likewise.
4217 * gfortran.dg/chkbits.f90: Likewise.
4218 * gfortran.dg/chmod_1.f90: Likewise.
4219 * gfortran.dg/chmod_2.f90: Likewise.
4220 * gfortran.dg/chmod_3.f90: Likewise.
4221 * gfortran.dg/class_1.f03: Likewise.
4222 * gfortran.dg/class_18.f03: Likewise.
4223 * gfortran.dg/class_19.f03: Likewise.
4224 * gfortran.dg/class_35.f90: Likewise.
4225 * gfortran.dg/class_46.f03: Likewise.
4226 * gfortran.dg/class_48.f90: Likewise.
4227 * gfortran.dg/class_51.f90: Likewise.
4228 * gfortran.dg/class_52.f90: Likewise.
4229 * gfortran.dg/class_6.f03: Likewise.
4230 * gfortran.dg/class_63.f90: Likewise.
4231 * gfortran.dg/class_64.f90: Likewise.
4232 * gfortran.dg/class_65.f90: Likewise.
4233 * gfortran.dg/class_66.f90: Likewise.
4234 * gfortran.dg/class_67.f90: Likewise.
4235 * gfortran.dg/class_9.f03: Likewise.
4236 * gfortran.dg/class_alias.f90: Likewise.
4237 * gfortran.dg/class_allocate_1.f03: Likewise.
4238 * gfortran.dg/class_allocate_10.f03: Likewise.
4239 * gfortran.dg/class_allocate_13.f90: Likewise.
4240 * gfortran.dg/class_allocate_14.f90: Likewise.
4241 * gfortran.dg/class_allocate_15.f90: Likewise.
4242 * gfortran.dg/class_allocate_19.f03: Likewise.
4243 * gfortran.dg/class_allocate_21.f90: Likewise.
4244 * gfortran.dg/class_allocate_22.f90: Likewise.
4245 * gfortran.dg/class_allocate_3.f03: Likewise.
4246 * gfortran.dg/class_allocate_4.f03: Likewise.
4247 * gfortran.dg/class_allocate_5.f90: Likewise.
4248 * gfortran.dg/class_allocate_6.f03: Likewise.
4249 * gfortran.dg/class_allocate_7.f03: Likewise.
4250 * gfortran.dg/class_allocate_8.f03: Likewise.
4251 * gfortran.dg/class_allocate_9.f03: Likewise.
4252 * gfortran.dg/class_array_1.f03: Likewise.
4253 * gfortran.dg/class_array_14.f90: Likewise.
4254 * gfortran.dg/class_array_15.f03: Likewise.
4255 * gfortran.dg/class_array_16.f90: Likewise.
4256 * gfortran.dg/class_array_2.f03: Likewise.
4257 * gfortran.dg/class_array_20.f03: Likewise.
4258 * gfortran.dg/class_array_21.f03: Likewise.
4259 * gfortran.dg/class_array_3.f03: Likewise.
4260 * gfortran.dg/class_array_4.f03: Likewise.
4261 * gfortran.dg/class_array_7.f03: Likewise.
4262 * gfortran.dg/class_array_8.f03: Likewise.
4263 * gfortran.dg/class_array_9.f03: Likewise.
4264 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4265 * gfortran.dg/class_dummy_1.f03: Likewise.
4266 * gfortran.dg/class_optional_1.f90: Likewise.
4267 * gfortran.dg/class_optional_2.f90: Likewise.
4268 * gfortran.dg/class_result_5.f90: Likewise.
4269 * gfortran.dg/class_result_6.f90: Likewise.
4270 * gfortran.dg/class_to_type_1.f03: Likewise.
4271 * gfortran.dg/class_to_type_2.f90: Likewise.
4272 * gfortran.dg/class_to_type_3.f03: Likewise.
4273 * gfortran.dg/class_to_type_4.f90: Likewise.
4274 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4275 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4276 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4277 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4278 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4279 * gfortran.dg/coarray/codimension.f90: Likewise.
4280 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4281 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4282 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4283 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4284 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4285 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4286 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4287 * gfortran.dg/coarray/event_1.f90: Likewise.
4288 * gfortran.dg/coarray/event_2.f90: Likewise.
4289 * gfortran.dg/coarray/get_array.f90: Likewise.
4290 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4291 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4292 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4293 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4294 * gfortran.dg/coarray/lock_1.f90: Likewise.
4295 * gfortran.dg/coarray/lock_2.f90: Likewise.
4296 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4297 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4298 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4299 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4300 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4301 * gfortran.dg/coarray/registering_1.f90: Likewise.
4302 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4303 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4304 * gfortran.dg/coarray/send_array.f90: Likewise.
4305 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4306 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4307 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4308 * gfortran.dg/coarray/sync_1.f90: Likewise.
4309 * gfortran.dg/coarray/sync_3.f90: Likewise.
4310 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4311 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4312 * gfortran.dg/coarray_13.f90: Likewise.
4313 * gfortran.dg/coarray_15.f90: Likewise.
4314 * gfortran.dg/coarray_16.f90: Likewise.
4315 * gfortran.dg/coarray_2.f90: Likewise.
4316 * gfortran.dg/coarray_23.f90: Likewise.
4317 * gfortran.dg/coarray_40.f90: Likewise.
4318 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4319 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4320 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4321 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4322 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4323 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4324 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4325 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4326 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4327 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4328 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4329 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4330 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4331 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4332 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4333 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4334 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4335 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4336 * gfortran.dg/coarray_stat_2.f90: Likewise.
4337 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4338 * gfortran.dg/coindexed_1.f90: Likewise.
4339 * gfortran.dg/comma.f: Likewise.
4340 * gfortran.dg/comma_format_extension_3.f: Likewise.
4341 * gfortran.dg/comma_format_extension_4.f: Likewise.
4342 * gfortran.dg/common_2.f90: Likewise.
4343 * gfortran.dg/common_4.f90: Likewise.
4344 * gfortran.dg/common_align_1.f90: Likewise.
4345 * gfortran.dg/common_align_2.f90: Likewise.
4346 * gfortran.dg/common_equivalence_1.f: Likewise.
4347 * gfortran.dg/common_pointer_1.f90: Likewise.
4348 * gfortran.dg/common_resize_1.f: Likewise.
4349 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4350 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4351 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4352 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4353 * gfortran.dg/complex_read.f90: Likewise.
4354 * gfortran.dg/complex_write.f90: Likewise.
4355 * gfortran.dg/constant_substring.f: Likewise.
4356 * gfortran.dg/constructor_2.f90: Likewise.
4357 * gfortran.dg/constructor_3.f90: Likewise.
4358 * gfortran.dg/constructor_6.f90: Likewise.
4359 * gfortran.dg/contained_1.f90: Likewise.
4360 * gfortran.dg/contained_3.f90: Likewise.
4361 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4362 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4363 * gfortran.dg/continuation_1.f90: Likewise.
4364 * gfortran.dg/continuation_11.f90: Likewise.
4365 * gfortran.dg/continuation_12.f90: Likewise.
4366 * gfortran.dg/continuation_13.f90: Likewise.
4367 * gfortran.dg/continuation_14.f: Likewise.
4368 * gfortran.dg/continuation_8.f90: Likewise.
4369 * gfortran.dg/convert_2.f90: Likewise.
4370 * gfortran.dg/convert_implied_open.f90: Likewise.
4371 * gfortran.dg/count_init_expr.f03: Likewise.
4372 * gfortran.dg/cr_lf.f90: Likewise.
4373 * gfortran.dg/cray_pointers_10.f90: Likewise.
4374 * gfortran.dg/cray_pointers_2.f90: Likewise.
4375 * gfortran.dg/cray_pointers_5.f90: Likewise.
4376 * gfortran.dg/cray_pointers_7.f90: Likewise.
4377 * gfortran.dg/cray_pointers_8.f90: Likewise.
4378 * gfortran.dg/cshift_1.f90: Likewise.
4379 * gfortran.dg/cshift_2.f90: Likewise.
4380 * gfortran.dg/cshift_large_1.f90: Likewise.
4381 * gfortran.dg/cshift_nan_1.f90: Likewise.
4382 * gfortran.dg/csqrt_2.f: Likewise.
4383 * gfortran.dg/data_array_1.f90: Likewise.
4384 * gfortran.dg/data_char_1.f90: Likewise.
4385 * gfortran.dg/data_char_2.f90: Likewise.
4386 * gfortran.dg/data_char_3.f90: Likewise.
4387 * gfortran.dg/data_derived_1.f90: Likewise.
4388 * gfortran.dg/data_implied_do_1.f90: Likewise.
4389 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4390 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4391 * gfortran.dg/deallocate_stat.f90: Likewise.
4392 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4393 * gfortran.dg/debug/pr37738.f: Likewise.
4394 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4395 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4396 * gfortran.dg/dec_exp_1.f90: Likewise.
4397 * gfortran.dg/dec_init_1.f90: Likewise.
4398 * gfortran.dg/dec_init_2.f90: Likewise.
4399 * gfortran.dg/dec_init_3.f90: Likewise.
4400 * gfortran.dg/dec_init_4.f90: Likewise.
4401 * gfortran.dg/dec_io_1.f90: Likewise.
4402 * gfortran.dg/dec_io_2.f90: Likewise.
4403 * gfortran.dg/dec_io_2a.f90: Likewise.
4404 * gfortran.dg/dec_io_6.f90: Likewise.
4405 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4406 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4407 * gfortran.dg/dec_math.f90: Likewise.
4408 * gfortran.dg/dec_parameter_1.f: Likewise.
4409 * gfortran.dg/dec_parameter_2.f90: Likewise.
4410 * gfortran.dg/dec_static_1.f90: Likewise.
4411 * gfortran.dg/dec_static_2.f90: Likewise.
4412 * gfortran.dg/dec_structure_1.f90: Likewise.
4413 * gfortran.dg/dec_structure_10.f90: Likewise.
4414 * gfortran.dg/dec_structure_18.f90: Likewise.
4415 * gfortran.dg/dec_structure_19.f90: Likewise.
4416 * gfortran.dg/dec_structure_2.f90: Likewise.
4417 * gfortran.dg/dec_structure_22.f90: Likewise.
4418 * gfortran.dg/dec_structure_3.f90: Likewise.
4419 * gfortran.dg/dec_structure_4.f90: Likewise.
4420 * gfortran.dg/dec_structure_5.f90: Likewise.
4421 * gfortran.dg/dec_structure_6.f90: Likewise.
4422 * gfortran.dg/dec_structure_7.f90: Likewise.
4423 * gfortran.dg/dec_union_1.f90: Likewise.
4424 * gfortran.dg/dec_union_2.f90: Likewise.
4425 * gfortran.dg/dec_union_3.f90: Likewise.
4426 * gfortran.dg/dec_union_4.f90: Likewise.
4427 * gfortran.dg/dec_union_5.f90: Likewise.
4428 * gfortran.dg/default_format_1.f90: Likewise.
4429 * gfortran.dg/default_format_2.f90: Likewise.
4430 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4431 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4432 * gfortran.dg/default_initialization_3.f90: Likewise.
4433 * gfortran.dg/default_initialization_4.f90: Likewise.
4434 * gfortran.dg/default_initialization_5.f90: Likewise.
4435 * gfortran.dg/deferred_character_1.f90: Likewise.
4436 * gfortran.dg/deferred_character_10.f90: Likewise.
4437 * gfortran.dg/deferred_character_11.f90: Likewise.
4438 * gfortran.dg/deferred_character_12.f90: Likewise.
4439 * gfortran.dg/deferred_character_13.f90: Likewise.
4440 * gfortran.dg/deferred_character_14.f90: Likewise.
4441 * gfortran.dg/deferred_character_15.f90: Likewise.
4442 * gfortran.dg/deferred_character_16.f90: Likewise.
4443 * gfortran.dg/deferred_character_2.f90: Likewise.
4444 * gfortran.dg/deferred_character_3.f90: Likewise.
4445 * gfortran.dg/deferred_character_4.f90: Likewise.
4446 * gfortran.dg/deferred_character_5.f90: Likewise.
4447 * gfortran.dg/deferred_character_6.f90: Likewise.
4448 * gfortran.dg/deferred_character_7.f90: Likewise.
4449 * gfortran.dg/deferred_character_8.f90: Likewise.
4450 * gfortran.dg/deferred_character_9.f90: Likewise.
4451 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4452 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4453 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4454 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4455 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4456 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4457 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4458 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4459 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4460 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4461 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4462 * gfortran.dg/defined_assignment_1.f90: Likewise.
4463 * gfortran.dg/defined_assignment_10.f90: Likewise.
4464 * gfortran.dg/defined_assignment_11.f90: Likewise.
4465 * gfortran.dg/defined_assignment_2.f90: Likewise.
4466 * gfortran.dg/defined_assignment_3.f90: Likewise.
4467 * gfortran.dg/defined_assignment_4.f90: Likewise.
4468 * gfortran.dg/defined_assignment_5.f90: Likewise.
4469 * gfortran.dg/defined_assignment_8.f90: Likewise.
4470 * gfortran.dg/defined_assignment_9.f90: Likewise.
4471 * gfortran.dg/dependency_2.f90: Likewise.
4472 * gfortran.dg/dependency_21.f90: Likewise.
4473 * gfortran.dg/dependency_22.f90: Likewise.
4474 * gfortran.dg/dependency_23.f90: Likewise.
4475 * gfortran.dg/dependency_24.f90: Likewise.
4476 * gfortran.dg/dependency_25.f90: Likewise.
4477 * gfortran.dg/dependency_26.f90: Likewise.
4478 * gfortran.dg/dependency_39.f90: Likewise.
4479 * gfortran.dg/dependency_40.f90: Likewise.
4480 * gfortran.dg/dependency_41.f90: Likewise.
4481 * gfortran.dg/dependency_42.f90: Likewise.
4482 * gfortran.dg/dependency_43.f90: Likewise.
4483 * gfortran.dg/dependency_44.f90: Likewise.
4484 * gfortran.dg/dependency_45.f90: Likewise.
4485 * gfortran.dg/dependency_50.f90: Likewise.
4486 * gfortran.dg/dependency_51.f90: Likewise.
4487 * gfortran.dg/dependent_decls_1.f90: Likewise.
4488 * gfortran.dg/der_array_1.f90: Likewise.
4489 * gfortran.dg/der_array_io_1.f90: Likewise.
4490 * gfortran.dg/der_array_io_2.f90: Likewise.
4491 * gfortran.dg/der_array_io_3.f90: Likewise.
4492 * gfortran.dg/der_io_1.f90: Likewise.
4493 * gfortran.dg/der_io_3.f90: Likewise.
4494 * gfortran.dg/der_pointer_2.f90: Likewise.
4495 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4496 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4497 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4498 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4499 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4500 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4501 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4502 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4503 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4504 * gfortran.dg/derived_external_function_1.f90: Likewise.
4505 * gfortran.dg/derived_init_1.f90: Likewise.
4506 * gfortran.dg/derived_init_2.f90: Likewise.
4507 * gfortran.dg/derived_init_3.f90: Likewise.
4508 * gfortran.dg/derived_init_4.f90: Likewise.
4509 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4510 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4511 * gfortran.dg/dev_null.F90: Likewise.
4512 * gfortran.dg/dfloat_1.f90: Likewise.
4513 * gfortran.dg/dim_sum_1.f90: Likewise.
4514 * gfortran.dg/dim_sum_2.f90: Likewise.
4515 * gfortran.dg/dim_sum_3.f90: Likewise.
4516 * gfortran.dg/direct_io_10.f: Likewise.
4517 * gfortran.dg/direct_io_11.f90: Likewise.
4518 * gfortran.dg/direct_io_12.f90: Likewise.
4519 * gfortran.dg/direct_io_2.f90: Likewise.
4520 * gfortran.dg/direct_io_3.f90: Likewise.
4521 * gfortran.dg/direct_io_4.f90: Likewise.
4522 * gfortran.dg/direct_io_5.f90: Likewise.
4523 * gfortran.dg/direct_io_6.f90: Likewise.
4524 * gfortran.dg/direct_io_7.f90: Likewise.
4525 * gfortran.dg/direct_io_8.f90: Likewise.
4526 * gfortran.dg/direct_io_9.f: Likewise.
4527 * gfortran.dg/do_1.f90: Likewise.
4528 * gfortran.dg/do_3.F90: Likewise.
4529 * gfortran.dg/do_concurrent_2.f90: Likewise.
4530 * gfortran.dg/do_concurrent_4.f90: Likewise.
4531 * gfortran.dg/do_corner_warn.f90: Likewise.
4532 * gfortran.dg/do_iterator_2.f90: Likewise.
4533 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4534 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4535 * gfortran.dg/dos_eol.f: Likewise.
4536 * gfortran.dg/dot_product_1.f03: Likewise.
4537 * gfortran.dg/dot_product_2.f90: Likewise.
4538 * gfortran.dg/dot_product_4.f90: Likewise.
4539 * gfortran.dg/dshift_1.F90: Likewise.
4540 * gfortran.dg/dshift_2.F90: Likewise.
4541 * gfortran.dg/dtio_1.f90: Likewise.
4542 * gfortran.dg/dtio_10.f90: Likewise.
4543 * gfortran.dg/dtio_12.f90: Likewise.
4544 * gfortran.dg/dtio_14.f90: Likewise.
4545 * gfortran.dg/dtio_15.f90: Likewise.
4546 * gfortran.dg/dtio_16.f90: Likewise.
4547 * gfortran.dg/dtio_17.f90: Likewise.
4548 * gfortran.dg/dtio_19.f90: Likewise.
4549 * gfortran.dg/dtio_2.f90: Likewise.
4550 * gfortran.dg/dtio_20.f03: Likewise.
4551 * gfortran.dg/dtio_22.f90: Likewise.
4552 * gfortran.dg/dtio_24.f90: Likewise.
4553 * gfortran.dg/dtio_25.f90: Likewise.
4554 * gfortran.dg/dtio_26.f03: Likewise.
4555 * gfortran.dg/dtio_27.f90: Likewise.
4556 * gfortran.dg/dtio_28.f03: Likewise.
4557 * gfortran.dg/dtio_3.f90: Likewise.
4558 * gfortran.dg/dtio_30.f03: Likewise.
4559 * gfortran.dg/dtio_31.f03: Likewise.
4560 * gfortran.dg/dtio_32.f03: Likewise.
4561 * gfortran.dg/dtio_4.f90: Likewise.
4562 * gfortran.dg/dtio_5.f90: Likewise.
4563 * gfortran.dg/dtio_7.f90: Likewise.
4564 * gfortran.dg/dtio_8.f90: Likewise.
4565 * gfortran.dg/dtio_9.f90: Likewise.
4566 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4567 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4568 * gfortran.dg/dup_save_1.f90: Likewise.
4569 * gfortran.dg/dup_save_2.f90: Likewise.
4570 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4571 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4572 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4573 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4574 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4575 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4576 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4577 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4578 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4579 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4580 * gfortran.dg/e_d_fmt.f90: Likewise.
4581 * gfortran.dg/edit_real_1.f90: Likewise.
4582 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4583 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4584 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4585 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4586 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4587 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4588 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4589 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4590 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4591 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4592 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4593 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4594 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4595 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4596 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4597 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4598 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4599 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4600 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4601 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4602 * gfortran.dg/empty_format_1.f90: Likewise.
4603 * gfortran.dg/endfile.f: Likewise.
4604 * gfortran.dg/endfile.f90: Likewise.
4605 * gfortran.dg/endfile_2.f90: Likewise.
4606 * gfortran.dg/entry_1.f90: Likewise.
4607 * gfortran.dg/entry_10.f90: Likewise.
4608 * gfortran.dg/entry_12.f90: Likewise.
4609 * gfortran.dg/entry_13.f90: Likewise.
4610 * gfortran.dg/entry_14.f90: Likewise.
4611 * gfortran.dg/entry_16.f90: Likewise.
4612 * gfortran.dg/entry_3.f90: Likewise.
4613 * gfortran.dg/entry_6.f90: Likewise.
4614 * gfortran.dg/entry_9.f90: Likewise.
4615 * gfortran.dg/entry_array_specs_2.f: Likewise.
4616 * gfortran.dg/enum_1.f90: Likewise.
4617 * gfortran.dg/enum_9.f90: Likewise.
4618 * gfortran.dg/eof_1.f90: Likewise.
4619 * gfortran.dg/eof_2.f90: Likewise.
4620 * gfortran.dg/eof_4.f90: Likewise.
4621 * gfortran.dg/eof_5.f90: Likewise.
4622 * gfortran.dg/eor_handling_1.f90: Likewise.
4623 * gfortran.dg/eor_handling_2.f90: Likewise.
4624 * gfortran.dg/eor_handling_3.f90: Likewise.
4625 * gfortran.dg/eor_handling_4.f90: Likewise.
4626 * gfortran.dg/eor_handling_5.f90: Likewise.
4627 * gfortran.dg/eoshift_3.f90: Likewise.
4628 * gfortran.dg/eoshift_4.f90: Likewise.
4629 * gfortran.dg/eoshift_5.f90: Likewise.
4630 * gfortran.dg/eoshift_6.f90: Likewise.
4631 * gfortran.dg/eoshift_large_1.f90: Likewise.
4632 * gfortran.dg/equiv_6.f90: Likewise.
4633 * gfortran.dg/equiv_7.f90: Likewise.
4634 * gfortran.dg/equiv_9.f90: Likewise.
4635 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4636 * gfortran.dg/erf_2.F90: Likewise.
4637 * gfortran.dg/erf_3.F90: Likewise.
4638 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4639 * gfortran.dg/error_format_2.f90: Likewise.
4640 * gfortran.dg/error_recovery_5.f90: Likewise.
4641 * gfortran.dg/execute_command_line_2.f90: Likewise.
4642 * gfortran.dg/execute_command_line_3.f90: Likewise.
4643 * gfortran.dg/exit_1.f08: Likewise.
4644 * gfortran.dg/exit_3.f08: Likewise.
4645 * gfortran.dg/exponent_1.f90: Likewise.
4646 * gfortran.dg/exponent_2.f90: Likewise.
4647 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4648 * gfortran.dg/extends_1.f03: Likewise.
4649 * gfortran.dg/extends_16.f90: Likewise.
4650 * gfortran.dg/extends_2.f03: Likewise.
4651 * gfortran.dg/extends_3.f03: Likewise.
4652 * gfortran.dg/extends_4.f03: Likewise.
4653 * gfortran.dg/extends_type_of_1.f03: Likewise.
4654 * gfortran.dg/extends_type_of_2.f03: Likewise.
4655 * gfortran.dg/external_procedures_3.f90: Likewise.
4656 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4657 * gfortran.dg/f2003_io_1.f03: Likewise.
4658 * gfortran.dg/f2003_io_4.f03: Likewise.
4659 * gfortran.dg/f2003_io_5.f03: Likewise.
4660 * gfortran.dg/f2003_io_6.f03: Likewise.
4661 * gfortran.dg/f2003_io_7.f03: Likewise.
4662 * gfortran.dg/f2c_1.f90: Likewise.
4663 * gfortran.dg/f2c_2.f90: Likewise.
4664 * gfortran.dg/f2c_3.f90: Likewise.
4665 * gfortran.dg/f2c_4.f90: Likewise.
4666 * gfortran.dg/f2c_6.f90: Likewise.
4667 * gfortran.dg/f2c_7.f90: Likewise.
4668 * gfortran.dg/f2c_9.f90: Likewise.
4669 * gfortran.dg/fgetc_1.f90: Likewise.
4670 * gfortran.dg/fgetc_2.f90: Likewise.
4671 * gfortran.dg/filename_null.f90: Likewise.
4672 * gfortran.dg/finalize_12.f90: Likewise.
4673 * gfortran.dg/finalize_13.f90: Likewise.
4674 * gfortran.dg/finalize_15.f90: Likewise.
4675 * gfortran.dg/finalize_17.f90: Likewise.
4676 * gfortran.dg/finalize_18.f90: Likewise.
4677 * gfortran.dg/finalize_25.f90: Likewise.
4678 * gfortran.dg/finalize_29.f08: Likewise.
4679 * gfortran.dg/finalize_31.f90: Likewise.
4680 * gfortran.dg/float_1.f90: Likewise.
4681 * gfortran.dg/flush_1.f90: Likewise.
4682 * gfortran.dg/fmt_bz_bn.f: Likewise.
4683 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4684 * gfortran.dg/fmt_cache_1.f: Likewise.
4685 * gfortran.dg/fmt_cache_2.f: Likewise.
4686 * gfortran.dg/fmt_cache_3.f90: Likewise.
4687 * gfortran.dg/fmt_colon.f90: Likewise.
4688 * gfortran.dg/fmt_e.f90: Likewise.
4689 * gfortran.dg/fmt_en.f90: Likewise.
4690 * gfortran.dg/fmt_error_10.f: Likewise.
4691 * gfortran.dg/fmt_error_9.f: Likewise.
4692 * gfortran.dg/fmt_exhaust.f90: Likewise.
4693 * gfortran.dg/fmt_f0_1.f90: Likewise.
4694 * gfortran.dg/fmt_f_an_p.f: Likewise.
4695 * gfortran.dg/fmt_fw_d.f90: Likewise.
4696 * gfortran.dg/fmt_g.f: Likewise.
4697 * gfortran.dg/fmt_g0_1.f08: Likewise.
4698 * gfortran.dg/fmt_g0_2.f08: Likewise.
4699 * gfortran.dg/fmt_g0_4.f08: Likewise.
4700 * gfortran.dg/fmt_g0_5.f08: Likewise.
4701 * gfortran.dg/fmt_g0_6.f08: Likewise.
4702 * gfortran.dg/fmt_g0_7.f08: Likewise.
4703 * gfortran.dg/fmt_g_1.f90: Likewise.
4704 * gfortran.dg/fmt_int_sign.f90: Likewise.
4705 * gfortran.dg/fmt_l.f90: Likewise.
4706 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4707 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4708 * gfortran.dg/fmt_p_1.f90: Likewise.
4709 * gfortran.dg/fmt_pf.f90: Likewise.
4710 * gfortran.dg/fmt_read.f90: Likewise.
4711 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4712 * gfortran.dg/fmt_t_1.f90: Likewise.
4713 * gfortran.dg/fmt_t_2.f90: Likewise.
4714 * gfortran.dg/fmt_t_3.f90: Likewise.
4715 * gfortran.dg/fmt_t_4.f90: Likewise.
4716 * gfortran.dg/fmt_t_5.f90: Likewise.
4717 * gfortran.dg/fmt_t_6.f: Likewise.
4718 * gfortran.dg/fmt_t_7.f: Likewise.
4719 * gfortran.dg/fmt_t_9.f: Likewise.
4720 * gfortran.dg/fmt_tl.f: Likewise.
4721 * gfortran.dg/fmt_unlimited.f90: Likewise.
4722 * gfortran.dg/fmt_white.f: Likewise.
4723 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4724 * gfortran.dg/fold_nearest.f90: Likewise.
4725 * gfortran.dg/forall_1.f90: Likewise.
4726 * gfortran.dg/forall_10.f90: Likewise.
4727 * gfortran.dg/forall_12.f90: Likewise.
4728 * gfortran.dg/forall_13.f90: Likewise.
4729 * gfortran.dg/forall_15.f90: Likewise.
4730 * gfortran.dg/forall_4.f90: Likewise.
4731 * gfortran.dg/forall_5.f90: Likewise.
4732 * gfortran.dg/forall_6.f90: Likewise.
4733 * gfortran.dg/forall_7.f90: Likewise.
4734 * gfortran.dg/fraction.f90: Likewise.
4735 * gfortran.dg/fseek.f90: Likewise.
4736 * gfortran.dg/ftell_1.f90: Likewise.
4737 * gfortran.dg/ftell_2.f90: Likewise.
4738 * gfortran.dg/ftell_3.f90: Likewise.
4739 * gfortran.dg/func_assign_2.f90: Likewise.
4740 * gfortran.dg/func_assign_3.f90: Likewise.
4741 * gfortran.dg/func_derived_1.f90: Likewise.
4742 * gfortran.dg/func_derived_2.f90: Likewise.
4743 * gfortran.dg/func_derived_3.f90: Likewise.
4744 * gfortran.dg/func_result_1.f90: Likewise.
4745 * gfortran.dg/func_result_2.f90: Likewise.
4746 * gfortran.dg/func_result_6.f90: Likewise.
4747 * gfortran.dg/function_charlen_2.f90: Likewise.
4748 * gfortran.dg/function_charlen_3.f: Likewise.
4749 * gfortran.dg/function_kinds_1.f90: Likewise.
4750 * gfortran.dg/function_kinds_4.f90: Likewise.
4751 * gfortran.dg/function_optimize_10.f90: Likewise.
4752 * gfortran.dg/function_optimize_11.f90: Likewise.
4753 * gfortran.dg/function_optimize_12.f90: Likewise.
4754 * gfortran.dg/function_optimize_4.f90: Likewise.
4755 * gfortran.dg/function_optimize_8.f90: Likewise.
4756 * gfortran.dg/g77/13037.f: Likewise.
4757 * gfortran.dg/g77/1832.f: Likewise.
4758 * gfortran.dg/g77/19981119-0.f: Likewise.
4759 * gfortran.dg/g77/19990313-0.f: Likewise.
4760 * gfortran.dg/g77/19990313-1.f: Likewise.
4761 * gfortran.dg/g77/19990313-2.f: Likewise.
4762 * gfortran.dg/g77/19990313-3.f: Likewise.
4763 * gfortran.dg/g77/19990419-1.f: Likewise.
4764 * gfortran.dg/g77/19990826-0.f: Likewise.
4765 * gfortran.dg/g77/19990826-2.f: Likewise.
4766 * gfortran.dg/g77/20000503-1.f: Likewise.
4767 * gfortran.dg/g77/20001111.f: Likewise.
4768 * gfortran.dg/g77/20010116.f: Likewise.
4769 * gfortran.dg/g77/20010216-1.f: Likewise.
4770 * gfortran.dg/g77/20010430.f: Likewise.
4771 * gfortran.dg/g77/20010610.f: Likewise.
4772 * gfortran.dg/g77/6177.f: Likewise.
4773 * gfortran.dg/g77/7388.f: Likewise.
4774 * gfortran.dg/g77/947.f: Likewise.
4775 * gfortran.dg/g77/970625-2.f: Likewise.
4776 * gfortran.dg/g77/971102-1.f: Likewise.
4777 * gfortran.dg/g77/980628-0.f: Likewise.
4778 * gfortran.dg/g77/980628-1.f: Likewise.
4779 * gfortran.dg/g77/980628-10.f: Likewise.
4780 * gfortran.dg/g77/980628-2.f: Likewise.
4781 * gfortran.dg/g77/980628-3.f: Likewise.
4782 * gfortran.dg/g77/980628-7.f: Likewise.
4783 * gfortran.dg/g77/980628-8.f: Likewise.
4784 * gfortran.dg/g77/980628-9.f: Likewise.
4785 * gfortran.dg/g77/980701-0.f: Likewise.
4786 * gfortran.dg/g77/980701-1.f: Likewise.
4787 * gfortran.dg/g77/cabs.f: Likewise.
4788 * gfortran.dg/g77/claus.f: Likewise.
4789 * gfortran.dg/g77/complex_1.f: Likewise.
4790 * gfortran.dg/g77/cpp3.F: Likewise.
4791 * gfortran.dg/g77/cpp4.F: Likewise.
4792 * gfortran.dg/g77/cpp5.F: Likewise.
4793 * gfortran.dg/g77/dcomplex.f: Likewise.
4794 * gfortran.dg/g77/dnrm2.f: Likewise.
4795 * gfortran.dg/g77/erfc.f: Likewise.
4796 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4797 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4798 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4799 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4800 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4801 * gfortran.dg/g77/int8421.f: Likewise.
4802 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4803 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4804 * gfortran.dg/g77/le.f: Likewise.
4805 * gfortran.dg/g77/short.f: Likewise.
4806 * gfortran.dg/gamma_1.f90: Likewise.
4807 * gfortran.dg/gamma_4.f90: Likewise.
4808 * gfortran.dg/gamma_5.f90: Likewise.
4809 * gfortran.dg/generic_13.f90: Likewise.
4810 * gfortran.dg/generic_15.f90: Likewise.
4811 * gfortran.dg/generic_19.f90: Likewise.
4812 * gfortran.dg/generic_20.f90: Likewise.
4813 * gfortran.dg/generic_23.f03: Likewise.
4814 * gfortran.dg/generic_25.f90: Likewise.
4815 * gfortran.dg/generic_27.f90: Likewise.
4816 * gfortran.dg/generic_31.f90: Likewise.
4817 * gfortran.dg/generic_4.f90: Likewise.
4818 * gfortran.dg/global_vars_c_init.f90: Likewise.
4819 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4820 * gfortran.dg/gnu_logical_1.F: Likewise.
4821 * gfortran.dg/goacc/fixed-1.f: Likewise.
4822 * gfortran.dg/goacc/fixed-2.f: Likewise.
4823 * gfortran.dg/goacc/gang-static.f95: Likewise.
4824 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4825 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4826 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4827 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4828 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4829 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4830 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4831 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4832 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4833 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4834 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4835 * gfortran.dg/gomp/pr48794.f90: Likewise.
4836 * gfortran.dg/gomp/pr72744.f90: Likewise.
4837 * gfortran.dg/gomp/pr77665.f90: Likewise.
4838 * gfortran.dg/gomp/workshare2.f90: Likewise.
4839 * gfortran.dg/gomp/workshare3.f90: Likewise.
4840 * gfortran.dg/goto_1.f: Likewise.
4841 * gfortran.dg/goto_2.f90: Likewise.
4842 * gfortran.dg/goto_4.f90: Likewise.
4843 * gfortran.dg/goto_6.f: Likewise.
4844 * gfortran.dg/graphite/id-26.f03: Likewise.
4845 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4846 * gfortran.dg/graphite/pr29581.f90: Likewise.
4847 * gfortran.dg/graphite/pr29832.f90: Likewise.
4848 * gfortran.dg/graphite/run-id-1.f: Likewise.
4849 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4850 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4851 * gfortran.dg/hollerith.f90: Likewise.
4852 * gfortran.dg/hollerith4.f90: Likewise.
4853 * gfortran.dg/hollerith6.f90: Likewise.
4854 * gfortran.dg/hollerith8.f90: Likewise.
4855 * gfortran.dg/hollerith_1.f90: Likewise.
4856 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4857 * gfortran.dg/hollerith_f95.f90: Likewise.
4858 * gfortran.dg/hollerith_legacy.f90: Likewise.
4859 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4860 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4861 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4862 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4863 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4864 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4865 * gfortran.dg/hypot_1.f90: Likewise.
4866 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4867 * gfortran.dg/iargc.f90: Likewise.
4868 * gfortran.dg/ibits.f90: Likewise.
4869 * gfortran.dg/ichar_1.f90: Likewise.
4870 * gfortran.dg/ichar_2.f90: Likewise.
4871 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4872 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4873 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4874 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4875 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4876 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4877 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4878 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4879 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4880 * gfortran.dg/ieee/large_1.f90: Likewise.
4881 * gfortran.dg/ieee/large_2.f90: Likewise.
4882 * gfortran.dg/ieee/large_3.F90: Likewise.
4883 * gfortran.dg/ieee/large_4.f90: Likewise.
4884 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4885 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4886 * gfortran.dg/impl_do_var_data.f90: Likewise.
4887 * gfortran.dg/implicit_10.f90: Likewise.
4888 * gfortran.dg/implicit_12.f90: Likewise.
4889 * gfortran.dg/implicit_class_1.f90: Likewise.
4890 * gfortran.dg/implicit_pure_1.f90: Likewise.
4891 * gfortran.dg/implied_do_1.f90: Likewise.
4892 * gfortran.dg/implied_do_io_1.f90: Likewise.
4893 * gfortran.dg/implied_do_io_2.f90: Likewise.
4894 * gfortran.dg/implied_do_io_3.f90: Likewise.
4895 * gfortran.dg/implied_shape_1.f08: Likewise.
4896 * gfortran.dg/import.f90: Likewise.
4897 * gfortran.dg/import4.f90: Likewise.
4898 * gfortran.dg/impure_1.f08: Likewise.
4899 * gfortran.dg/index.f90: Likewise.
4900 * gfortran.dg/index_2.f90: Likewise.
4901 * gfortran.dg/init_flag_1.f90: Likewise.
4902 * gfortran.dg/init_flag_10.f90: Likewise.
4903 * gfortran.dg/init_flag_15.f03: Likewise.
4904 * gfortran.dg/init_flag_2.f90: Likewise.
4905 * gfortran.dg/init_flag_3.f90: Likewise.
4906 * gfortran.dg/init_flag_4.f90: Likewise.
4907 * gfortran.dg/init_flag_5.f90: Likewise.
4908 * gfortran.dg/init_flag_6.f90: Likewise.
4909 * gfortran.dg/init_flag_7.f90: Likewise.
4910 * gfortran.dg/init_flag_9.f90: Likewise.
4911 * gfortran.dg/initialization_11.f90: Likewise.
4912 * gfortran.dg/initialization_19.f90: Likewise.
4913 * gfortran.dg/initialization_2.f90: Likewise.
4914 * gfortran.dg/initialization_22.f90: Likewise.
4915 * gfortran.dg/initialization_27.f90: Likewise.
4916 * gfortran.dg/initialization_5.f90: Likewise.
4917 * gfortran.dg/initialization_6.f90: Likewise.
4918 * gfortran.dg/inline_matmul_1.f90: Likewise.
4919 * gfortran.dg/inline_matmul_10.f90: Likewise.
4920 * gfortran.dg/inline_matmul_11.f90: Likewise.
4921 * gfortran.dg/inline_matmul_13.f90: Likewise.
4922 * gfortran.dg/inline_matmul_14.f90: Likewise.
4923 * gfortran.dg/inline_matmul_16.f90: Likewise.
4924 * gfortran.dg/inline_matmul_17.f90: Likewise.
4925 * gfortran.dg/inline_matmul_18.f90: Likewise.
4926 * gfortran.dg/inline_matmul_19.f90: Likewise.
4927 * gfortran.dg/inline_matmul_2.f90: Likewise.
4928 * gfortran.dg/inline_matmul_20.f90: Likewise.
4929 * gfortran.dg/inline_matmul_22.f90: Likewise.
4930 * gfortran.dg/inline_matmul_3.f90: Likewise.
4931 * gfortran.dg/inline_matmul_4.f90: Likewise.
4932 * gfortran.dg/inline_matmul_5.f90: Likewise.
4933 * gfortran.dg/inline_matmul_6.f90: Likewise.
4934 * gfortran.dg/inline_matmul_7.f90: Likewise.
4935 * gfortran.dg/inline_matmul_8.f90: Likewise.
4936 * gfortran.dg/inline_matmul_9.f90: Likewise.
4937 * gfortran.dg/inline_sum_1.f90: Likewise.
4938 * gfortran.dg/inline_sum_3.f90: Likewise.
4939 * gfortran.dg/inline_sum_5.f90: Likewise.
4940 * gfortran.dg/inquire-complex.f90: Likewise.
4941 * gfortran.dg/inquire.f90: Likewise.
4942 * gfortran.dg/inquire_10.f90: Likewise.
4943 * gfortran.dg/inquire_13.f90: Likewise.
4944 * gfortran.dg/inquire_15.f90: Likewise.
4945 * gfortran.dg/inquire_16.f90: Likewise.
4946 * gfortran.dg/inquire_17.f90: Likewise.
4947 * gfortran.dg/inquire_5.f90: Likewise.
4948 * gfortran.dg/inquire_6.f90: Likewise.
4949 * gfortran.dg/inquire_7.f90: Likewise.
4950 * gfortran.dg/inquire_9.f90: Likewise.
4951 * gfortran.dg/inquire_internal.f90: Likewise.
4952 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4953 * gfortran.dg/inquire_size.f90: Likewise.
4954 * gfortran.dg/int_1.f90: Likewise.
4955 * gfortran.dg/int_conv_1.f90: Likewise.
4956 * gfortran.dg/int_range_io_1.f90: Likewise.
4957 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4958 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4959 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4960 * gfortran.dg/integer_plus.f90: Likewise.
4961 * gfortran.dg/intent_out_2.f90: Likewise.
4962 * gfortran.dg/intent_out_5.f90: Likewise.
4963 * gfortran.dg/intent_out_6.f90: Likewise.
4964 * gfortran.dg/interface_12.f90: Likewise.
4965 * gfortran.dg/interface_19.f90: Likewise.
4966 * gfortran.dg/interface_4.f90: Likewise.
4967 * gfortran.dg/interface_5.f90: Likewise.
4968 * gfortran.dg/interface_9.f90: Likewise.
4969 * gfortran.dg/interface_assignment_1.f90: Likewise.
4970 * gfortran.dg/interface_assignment_2.f90: Likewise.
4971 * gfortran.dg/internal_dummy_2.f08: Likewise.
4972 * gfortran.dg/internal_dummy_3.f08: Likewise.
4973 * gfortran.dg/internal_dummy_4.f08: Likewise.
4974 * gfortran.dg/internal_pack_1.f90: Likewise.
4975 * gfortran.dg/internal_pack_10.f90: Likewise.
4976 * gfortran.dg/internal_pack_12.f90: Likewise.
4977 * gfortran.dg/internal_pack_13.f90: Likewise.
4978 * gfortran.dg/internal_pack_14.f90: Likewise.
4979 * gfortran.dg/internal_pack_15.f90: Likewise.
4980 * gfortran.dg/internal_pack_2.f90: Likewise.
4981 * gfortran.dg/internal_pack_3.f90: Likewise.
4982 * gfortran.dg/internal_pack_4.f90: Likewise.
4983 * gfortran.dg/internal_pack_6.f90: Likewise.
4984 * gfortran.dg/internal_pack_8.f90: Likewise.
4985 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4986 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4987 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4988 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4989 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4990 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4991 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4992 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4993 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4994 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4995 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4996 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4997 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4998 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4999 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5000 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5001 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5002 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5003 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5004 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5005 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5006 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5007 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5008 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5009 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5010 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5011 * gfortran.dg/io_err_1.f90: Likewise.
5012 * gfortran.dg/io_real_boz.f90: Likewise.
5013 * gfortran.dg/iomsg_1.f90: Likewise.
5014 * gfortran.dg/iostat_1.f90: Likewise.
5015 * gfortran.dg/iostat_2.f90: Likewise.
5016 * gfortran.dg/iostat_4.f90: Likewise.
5017 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5018 * gfortran.dg/ishft_1.f90: Likewise.
5019 * gfortran.dg/ishft_2.f90: Likewise.
5020 * gfortran.dg/ishft_4.f90: Likewise.
5021 * gfortran.dg/isnan_1.f90: Likewise.
5022 * gfortran.dg/isnan_2.f90: Likewise.
5023 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5024 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5025 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5026 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5027 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5028 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5029 * gfortran.dg/itime_idate_1.f: Likewise.
5030 * gfortran.dg/itime_idate_2.f: Likewise.
5031 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5032 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5033 * gfortran.dg/large_real_kind_1.f90: Likewise.
5034 * gfortran.dg/large_real_kind_2.F90: Likewise.
5035 * gfortran.dg/large_real_kind_3.F90: Likewise.
5036 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5037 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5038 * gfortran.dg/large_recl.f90: Likewise.
5039 * gfortran.dg/large_unit_1.f90: Likewise.
5040 * gfortran.dg/large_unit_2.f90: Likewise.
5041 * gfortran.dg/largeequiv_1.f90: Likewise.
5042 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5043 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5044 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5045 * gfortran.dg/list_read_1.f90: Likewise.
5046 * gfortran.dg/list_read_10.f90: Likewise.
5047 * gfortran.dg/list_read_11.f90: Likewise.
5048 * gfortran.dg/list_read_12.f90: Likewise.
5049 * gfortran.dg/list_read_13.f: Likewise.
5050 * gfortran.dg/list_read_14.f90: Likewise.
5051 * gfortran.dg/list_read_2.f90: Likewise.
5052 * gfortran.dg/list_read_3.f90: Likewise.
5053 * gfortran.dg/list_read_4.f90: Likewise.
5054 * gfortran.dg/list_read_5.f90: Likewise.
5055 * gfortran.dg/list_read_6.f90: Likewise.
5056 * gfortran.dg/list_read_7.f90: Likewise.
5057 * gfortran.dg/list_read_8.f90: Likewise.
5058 * gfortran.dg/list_read_9.f90: Likewise.
5059 * gfortran.dg/loc_2.f90: Likewise.
5060 * gfortran.dg/logical_1.f90: Likewise.
5061 * gfortran.dg/logical_dot_product.f90: Likewise.
5062 * gfortran.dg/logical_temp_io.f90: Likewise.
5063 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5064 * gfortran.dg/lrshift_1.f90: Likewise.
5065 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5066 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5067 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5068 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5069 * gfortran.dg/make_unit.f90: Likewise.
5070 * gfortran.dg/mapping_1.f90: Likewise.
5071 * gfortran.dg/mapping_2.f90: Likewise.
5072 * gfortran.dg/mapping_3.f90: Likewise.
5073 * gfortran.dg/masklr_1.F90: Likewise.
5074 * gfortran.dg/masklr_2.F90: Likewise.
5075 * gfortran.dg/matmul_1.f90: Likewise.
5076 * gfortran.dg/matmul_10.f90: Likewise.
5077 * gfortran.dg/matmul_12.f90: Likewise.
5078 * gfortran.dg/matmul_16.f90: Likewise.
5079 * gfortran.dg/matmul_17.f90: Likewise.
5080 * gfortran.dg/matmul_18.f90: Likewise.
5081 * gfortran.dg/matmul_2.f90: Likewise.
5082 * gfortran.dg/matmul_3.f90: Likewise.
5083 * gfortran.dg/matmul_4.f90: Likewise.
5084 * gfortran.dg/matmul_6.f90: Likewise.
5085 * gfortran.dg/matmul_8.f03: Likewise.
5086 * gfortran.dg/matmul_9.f90: Likewise.
5087 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5088 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5089 * gfortran.dg/matmul_const.f90: Likewise.
5090 * gfortran.dg/maxloc_1.f90: Likewise.
5091 * gfortran.dg/maxloc_2.f90: Likewise.
5092 * gfortran.dg/maxloc_3.f90: Likewise.
5093 * gfortran.dg/maxloc_4.f90: Likewise.
5094 * gfortran.dg/maxloc_string_1.f90: Likewise.
5095 * gfortran.dg/maxlocval_1.f90: Likewise.
5096 * gfortran.dg/maxlocval_2.f90: Likewise.
5097 * gfortran.dg/maxlocval_3.f90: Likewise.
5098 * gfortran.dg/maxlocval_4.f90: Likewise.
5099 * gfortran.dg/maxval_char_1.f90: Likewise.
5100 * gfortran.dg/maxval_char_2.f90: Likewise.
5101 * gfortran.dg/maxval_char_3.f90: Likewise.
5102 * gfortran.dg/maxval_char_4.f90: Likewise.
5103 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5104 * gfortran.dg/mclock.f90: Likewise.
5105 * gfortran.dg/merge_bits_1.F90: Likewise.
5106 * gfortran.dg/merge_bits_2.F90: Likewise.
5107 * gfortran.dg/merge_char_1.f90: Likewise.
5108 * gfortran.dg/merge_init_expr.f90: Likewise.
5109 * gfortran.dg/min_max_optional_1.f90: Likewise.
5110 * gfortran.dg/min_max_optional_5.f90: Likewise.
5111 * gfortran.dg/minloc_1.f90: Likewise.
5112 * gfortran.dg/minloc_2.f90: Likewise.
5113 * gfortran.dg/minloc_3.f90: Likewise.
5114 * gfortran.dg/minloc_4.f90: Likewise.
5115 * gfortran.dg/minloc_string_1.f90: Likewise.
5116 * gfortran.dg/minlocval_1.f90: Likewise.
5117 * gfortran.dg/minlocval_2.f90: Likewise.
5118 * gfortran.dg/minlocval_3.f90: Likewise.
5119 * gfortran.dg/minlocval_4.f90: Likewise.
5120 * gfortran.dg/minmax_char_1.f90: Likewise.
5121 * gfortran.dg/minmaxloc_1.f90: Likewise.
5122 * gfortran.dg/minmaxloc_10.f90: Likewise.
5123 * gfortran.dg/minmaxloc_11.f90: Likewise.
5124 * gfortran.dg/minmaxloc_12.f90: Likewise.
5125 * gfortran.dg/minmaxloc_13.f90: Likewise.
5126 * gfortran.dg/minmaxloc_2.f90: Likewise.
5127 * gfortran.dg/minmaxloc_3.f90: Likewise.
5128 * gfortran.dg/minmaxloc_4.f90: Likewise.
5129 * gfortran.dg/minmaxloc_5.f90: Likewise.
5130 * gfortran.dg/minmaxloc_6.f90: Likewise.
5131 * gfortran.dg/minmaxloc_7.f90: Likewise.
5132 * gfortran.dg/minmaxloc_8.f90: Likewise.
5133 * gfortran.dg/minmaxval_1.f90: Likewise.
5134 * gfortran.dg/minval_char_1.f90: Likewise.
5135 * gfortran.dg/minval_char_2.f90: Likewise.
5136 * gfortran.dg/minval_char_3.f90: Likewise.
5137 * gfortran.dg/minval_char_4.f90: Likewise.
5138 * gfortran.dg/minval_char_5.f90: Likewise.
5139 * gfortran.dg/minval_parameter_1.f90: Likewise.
5140 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5141 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5142 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5143 * gfortran.dg/missing_parens_1.f90: Likewise.
5144 * gfortran.dg/missing_parens_2.f90: Likewise.
5145 * gfortran.dg/mod_large_1.f90: Likewise.
5146 * gfortran.dg/mod_sign0_1.f90: Likewise.
5147 * gfortran.dg/module_blank_common.f90: Likewise.
5148 * gfortran.dg/module_commons_1.f90: Likewise.
5149 * gfortran.dg/module_commons_3.f90: Likewise.
5150 * gfortran.dg/module_double_reuse.f90: Likewise.
5151 * gfortran.dg/module_equivalence_1.f90: Likewise.
5152 * gfortran.dg/module_equivalence_2.f90: Likewise.
5153 * gfortran.dg/module_equivalence_3.f90: Likewise.
5154 * gfortran.dg/module_equivalence_5.f90: Likewise.
5155 * gfortran.dg/module_interface_1.f90: Likewise.
5156 * gfortran.dg/module_nan.f90: Likewise.
5157 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5158 * gfortran.dg/module_procedure_1.f90: Likewise.
5159 * gfortran.dg/module_read_1.f90: Likewise.
5160 * gfortran.dg/module_read_2.f90: Likewise.
5161 * gfortran.dg/module_widestring_1.f90: Likewise.
5162 * gfortran.dg/move_alloc.f90: Likewise.
5163 * gfortran.dg/move_alloc_10.f90: Likewise.
5164 * gfortran.dg/move_alloc_13.f90: Likewise.
5165 * gfortran.dg/move_alloc_14.f90: Likewise.
5166 * gfortran.dg/move_alloc_15.f90: Likewise.
5167 * gfortran.dg/move_alloc_16.f90: Likewise.
5168 * gfortran.dg/move_alloc_2.f90: Likewise.
5169 * gfortran.dg/move_alloc_5.f90: Likewise.
5170 * gfortran.dg/move_alloc_6.f90: Likewise.
5171 * gfortran.dg/move_alloc_9.f90: Likewise.
5172 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5173 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5174 * gfortran.dg/mvbits_1.f90: Likewise.
5175 * gfortran.dg/mvbits_2.f90: Likewise.
5176 * gfortran.dg/mvbits_3.f90: Likewise.
5177 * gfortran.dg/mvbits_4.f90: Likewise.
5178 * gfortran.dg/mvbits_7.f90: Likewise.
5179 * gfortran.dg/mvbits_8.f90: Likewise.
5180 * gfortran.dg/namelist_11.f: Likewise.
5181 * gfortran.dg/namelist_12.f: Likewise.
5182 * gfortran.dg/namelist_13.f90: Likewise.
5183 * gfortran.dg/namelist_14.f90: Likewise.
5184 * gfortran.dg/namelist_15.f90: Likewise.
5185 * gfortran.dg/namelist_16.f90: Likewise.
5186 * gfortran.dg/namelist_17.f90: Likewise.
5187 * gfortran.dg/namelist_18.f90: Likewise.
5188 * gfortran.dg/namelist_19.f90: Likewise.
5189 * gfortran.dg/namelist_20.f90: Likewise.
5190 * gfortran.dg/namelist_21.f90: Likewise.
5191 * gfortran.dg/namelist_22.f90: Likewise.
5192 * gfortran.dg/namelist_23.f90: Likewise.
5193 * gfortran.dg/namelist_24.f90: Likewise.
5194 * gfortran.dg/namelist_26.f90: Likewise.
5195 * gfortran.dg/namelist_27.f90: Likewise.
5196 * gfortran.dg/namelist_28.f90: Likewise.
5197 * gfortran.dg/namelist_29.f90: Likewise.
5198 * gfortran.dg/namelist_37.f90: Likewise.
5199 * gfortran.dg/namelist_38.f90: Likewise.
5200 * gfortran.dg/namelist_39.f90: Likewise.
5201 * gfortran.dg/namelist_40.f90: Likewise.
5202 * gfortran.dg/namelist_41.f90: Likewise.
5203 * gfortran.dg/namelist_42.f90: Likewise.
5204 * gfortran.dg/namelist_43.f90: Likewise.
5205 * gfortran.dg/namelist_44.f90: Likewise.
5206 * gfortran.dg/namelist_47.f90: Likewise.
5207 * gfortran.dg/namelist_48.f90: Likewise.
5208 * gfortran.dg/namelist_49.f90: Likewise.
5209 * gfortran.dg/namelist_50.f90: Likewise.
5210 * gfortran.dg/namelist_51.f90: Likewise.
5211 * gfortran.dg/namelist_52.f90: Likewise.
5212 * gfortran.dg/namelist_54.f90: Likewise.
5213 * gfortran.dg/namelist_55.f90: Likewise.
5214 * gfortran.dg/namelist_56.f90: Likewise.
5215 * gfortran.dg/namelist_57.f90: Likewise.
5216 * gfortran.dg/namelist_58.f90: Likewise.
5217 * gfortran.dg/namelist_59.f90: Likewise.
5218 * gfortran.dg/namelist_60.f90: Likewise.
5219 * gfortran.dg/namelist_61.f90: Likewise.
5220 * gfortran.dg/namelist_64.f90: Likewise.
5221 * gfortran.dg/namelist_65.f90: Likewise.
5222 * gfortran.dg/namelist_69.f90: Likewise.
5223 * gfortran.dg/namelist_70.f90: Likewise.
5224 * gfortran.dg/namelist_71.f90: Likewise.
5225 * gfortran.dg/namelist_72.f: Likewise.
5226 * gfortran.dg/namelist_73.f90: Likewise.
5227 * gfortran.dg/namelist_77.f90: Likewise.
5228 * gfortran.dg/namelist_78.f90: Likewise.
5229 * gfortran.dg/namelist_79.f90: Likewise.
5230 * gfortran.dg/namelist_80.f90: Likewise.
5231 * gfortran.dg/namelist_81.f90: Likewise.
5232 * gfortran.dg/namelist_82.f90: Likewise.
5233 * gfortran.dg/namelist_84.f90: Likewise.
5234 * gfortran.dg/namelist_85.f90: Likewise.
5235 * gfortran.dg/namelist_86.f90: Likewise.
5236 * gfortran.dg/namelist_87.f90: Likewise.
5237 * gfortran.dg/namelist_88.f90: Likewise.
5238 * gfortran.dg/namelist_89.f90: Likewise.
5239 * gfortran.dg/namelist_90.f: Likewise.
5240 * gfortran.dg/namelist_95.f90: Likewise.
5241 * gfortran.dg/namelist_char_only.f90: Likewise.
5242 * gfortran.dg/namelist_empty.f90: Likewise.
5243 * gfortran.dg/namelist_internal.f90: Likewise.
5244 * gfortran.dg/namelist_use.f90: Likewise.
5245 * gfortran.dg/namelist_use_only.f90: Likewise.
5246 * gfortran.dg/namelist_utf8.f90: Likewise.
5247 * gfortran.dg/nan_1.f90: Likewise.
5248 * gfortran.dg/nan_2.f90: Likewise.
5249 * gfortran.dg/nan_3.f90: Likewise.
5250 * gfortran.dg/nan_6.f90: Likewise.
5251 * gfortran.dg/nan_7.f90: Likewise.
5252 * gfortran.dg/nearest_1.f90: Likewise.
5253 * gfortran.dg/nearest_2.f90: Likewise.
5254 * gfortran.dg/nearest_3.f90: Likewise.
5255 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5256 * gfortran.dg/negative_automatic_size.f90: Likewise.
5257 * gfortran.dg/negative_unit.f: Likewise.
5258 * gfortran.dg/negative_unit2.f90: Likewise.
5259 * gfortran.dg/negative_unit_int8.f: Likewise.
5260 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5261 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5262 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5263 * gfortran.dg/nested_modules_1.f90: Likewise.
5264 * gfortran.dg/nested_modules_2.f90: Likewise.
5265 * gfortran.dg/nested_modules_3.f90: Likewise.
5266 * gfortran.dg/nesting_1.f90: Likewise.
5267 * gfortran.dg/new_line.f90: Likewise.
5268 * gfortran.dg/newunit_1.f90: Likewise.
5269 * gfortran.dg/newunit_3.f90: Likewise.
5270 * gfortran.dg/newunit_5.f90.f90: Likewise.
5271 * gfortran.dg/nint_1.f90: Likewise.
5272 * gfortran.dg/nint_2.f90: Likewise.
5273 * gfortran.dg/no_arg_check_2.f90: Likewise.
5274 * gfortran.dg/no_range_check_1.f90: Likewise.
5275 * gfortran.dg/no_range_check_2.f90: Likewise.
5276 * gfortran.dg/no_range_check_3.f90: Likewise.
5277 * gfortran.dg/noadv_size.f90: Likewise.
5278 * gfortran.dg/nonreturning_statements.f90: Likewise.
5279 * gfortran.dg/norm2_1.f90: Likewise.
5280 * gfortran.dg/norm2_3.f90: Likewise.
5281 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5282 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5283 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5284 * gfortran.dg/null_4.f90: Likewise.
5285 * gfortran.dg/null_9.f90: Likewise.
5286 * gfortran.dg/nullify_3.f90: Likewise.
5287 * gfortran.dg/oldstyle_1.f90: Likewise.
5288 * gfortran.dg/open_access_append_1.f90: Likewise.
5289 * gfortran.dg/open_access_append_2.f90: Likewise.
5290 * gfortran.dg/open_errors.f90: Likewise.
5291 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5292 * gfortran.dg/open_new.f90: Likewise.
5293 * gfortran.dg/open_readonly_1.f90: Likewise.
5294 * gfortran.dg/operator_1.f90: Likewise.
5295 * gfortran.dg/optional_absent_1.f90: Likewise.
5296 * gfortran.dg/optional_absent_2.f90: Likewise.
5297 * gfortran.dg/optional_absent_3.f90: Likewise.
5298 * gfortran.dg/optional_class_1.f90: Likewise.
5299 * gfortran.dg/optional_dim_2.f90: Likewise.
5300 * gfortran.dg/optional_dim_3.f90: Likewise.
5301 * gfortran.dg/output_exponents_1.f90: Likewise.
5302 * gfortran.dg/overload_1.f90: Likewise.
5303 * gfortran.dg/overload_2.f90: Likewise.
5304 * gfortran.dg/overwrite_1.f: Likewise.
5305 * gfortran.dg/pad_no.f90: Likewise.
5306 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5307 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5308 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5309 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5310 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5311 * gfortran.dg/parens_3.f90: Likewise.
5312 * gfortran.dg/parens_5.f90: Likewise.
5313 * gfortran.dg/parens_6.f90: Likewise.
5314 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5315 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5316 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5317 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5318 * gfortran.dg/parity_1.f90: Likewise.
5319 * gfortran.dg/past_eor.f90: Likewise.
5320 * gfortran.dg/pdt_1.f03: Likewise.
5321 * gfortran.dg/pdt_10.f03: Likewise.
5322 * gfortran.dg/pdt_11.f03: Likewise.
5323 * gfortran.dg/pdt_12.f03: Likewise.
5324 * gfortran.dg/pdt_13.f03: Likewise.
5325 * gfortran.dg/pdt_14.f03: Likewise.
5326 * gfortran.dg/pdt_15.f03: Likewise.
5327 * gfortran.dg/pdt_19.f03: Likewise.
5328 * gfortran.dg/pdt_20.f03: Likewise.
5329 * gfortran.dg/pdt_22.f03: Likewise.
5330 * gfortran.dg/pdt_23.f03: Likewise.
5331 * gfortran.dg/pdt_25.f03: Likewise.
5332 * gfortran.dg/pdt_26.f03: Likewise.
5333 * gfortran.dg/pdt_27.f03: Likewise.
5334 * gfortran.dg/pdt_28.f03: Likewise.
5335 * gfortran.dg/pdt_3.f03: Likewise.
5336 * gfortran.dg/pdt_4.f03: Likewise.
5337 * gfortran.dg/pdt_5.f03: Likewise.
5338 * gfortran.dg/pdt_7.f03: Likewise.
5339 * gfortran.dg/pointer_1.f90: Likewise.
5340 * gfortran.dg/pointer_array_1.f90: Likewise.
5341 * gfortran.dg/pointer_array_3.f90: Likewise.
5342 * gfortran.dg/pointer_array_4.f90: Likewise.
5343 * gfortran.dg/pointer_array_5.f90: Likewise.
5344 * gfortran.dg/pointer_array_6.f90: Likewise.
5345 * gfortran.dg/pointer_array_7.f90: Likewise.
5346 * gfortran.dg/pointer_array_8.f90: Likewise.
5347 * gfortran.dg/pointer_array_9.f90: Likewise.
5348 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5349 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5350 * gfortran.dg/pointer_assign_10.f90: Likewise.
5351 * gfortran.dg/pointer_assign_11.f90: Likewise.
5352 * gfortran.dg/pointer_assign_4.f90: Likewise.
5353 * gfortran.dg/pointer_assign_8.f90: Likewise.
5354 * gfortran.dg/pointer_assign_9.f90: Likewise.
5355 * gfortran.dg/pointer_check_10.f90: Likewise.
5356 * gfortran.dg/pointer_check_9.f90: Likewise.
5357 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5358 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5359 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5360 * gfortran.dg/pointer_init_1.f90: Likewise.
5361 * gfortran.dg/pointer_init_3.f90: Likewise.
5362 * gfortran.dg/pointer_init_4.f90: Likewise.
5363 * gfortran.dg/pointer_init_5.f90: Likewise.
5364 * gfortran.dg/pointer_init_8.f90: Likewise.
5365 * gfortran.dg/pointer_intent_1.f90: Likewise.
5366 * gfortran.dg/pointer_intent_4.f90: Likewise.
5367 * gfortran.dg/pointer_intent_5.f90: Likewise.
5368 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5369 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5370 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5371 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5372 * gfortran.dg/pointer_target_1.f90: Likewise.
5373 * gfortran.dg/pointer_target_2.f90: Likewise.
5374 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5375 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5376 * gfortran.dg/power.f90: Likewise.
5377 * gfortran.dg/power1.f90: Likewise.
5378 * gfortran.dg/power_3.f90: Likewise.
5379 * gfortran.dg/power_4.f90: Likewise.
5380 * gfortran.dg/power_5.f90: Likewise.
5381 * gfortran.dg/pr12884.f: Likewise.
5382 * gfortran.dg/pr15129.f90: Likewise.
5383 * gfortran.dg/pr15140.f90: Likewise.
5384 * gfortran.dg/pr15324.f90: Likewise.
5385 * gfortran.dg/pr15332.f: Likewise.
5386 * gfortran.dg/pr15957.f90: Likewise.
5387 * gfortran.dg/pr15959.f90: Likewise.
5388 * gfortran.dg/pr16597.f90: Likewise.
5389 * gfortran.dg/pr16861.f90: Likewise.
5390 * gfortran.dg/pr16938.f90: Likewise.
5391 * gfortran.dg/pr17090.f90: Likewise.
5392 * gfortran.dg/pr17143.f90: Likewise.
5393 * gfortran.dg/pr17164.f90: Likewise.
5394 * gfortran.dg/pr17229.f: Likewise.
5395 * gfortran.dg/pr17285.f90: Likewise.
5396 * gfortran.dg/pr17286.f90: Likewise.
5397 * gfortran.dg/pr17472.f: Likewise.
5398 * gfortran.dg/pr17612.f90: Likewise.
5399 * gfortran.dg/pr17706.f90: Likewise.
5400 * gfortran.dg/pr18025.f90: Likewise.
5401 * gfortran.dg/pr18122.f90: Likewise.
5402 * gfortran.dg/pr18210.f90: Likewise.
5403 * gfortran.dg/pr18392.f90: Likewise.
5404 * gfortran.dg/pr19155.f: Likewise.
5405 * gfortran.dg/pr19216.f: Likewise.
5406 * gfortran.dg/pr19467.f90: Likewise.
5407 * gfortran.dg/pr19657.f: Likewise.
5408 * gfortran.dg/pr19926.f90: Likewise.
5409 * gfortran.dg/pr19928-1.f90: Likewise.
5410 * gfortran.dg/pr19928-2.f90: Likewise.
5411 * gfortran.dg/pr20086.f90: Likewise.
5412 * gfortran.dg/pr20124.f90: Likewise.
5413 * gfortran.dg/pr20163-2.f: Likewise.
5414 * gfortran.dg/pr20480.f90: Likewise.
5415 * gfortran.dg/pr20755.f: Likewise.
5416 * gfortran.dg/pr20950.f: Likewise.
5417 * gfortran.dg/pr21177.f90: Likewise.
5418 * gfortran.dg/pr21730.f: Likewise.
5419 * gfortran.dg/pr22491.f: Likewise.
5420 * gfortran.dg/pr25603.f: Likewise.
5421 * gfortran.dg/pr26246_2.f90: Likewise.
5422 * gfortran.dg/pr32136.f90: Likewise.
5423 * gfortran.dg/pr32533.f90: Likewise.
5424 * gfortran.dg/pr33794.f90: Likewise.
5425 * gfortran.dg/pr35662.f90: Likewise.
5426 * gfortran.dg/pr35944-1.f90: Likewise.
5427 * gfortran.dg/pr35944-2.f90: Likewise.
5428 * gfortran.dg/pr35983.f90: Likewise.
5429 * gfortran.dg/pr39865.f90: Likewise.
5430 * gfortran.dg/pr41212.f90: Likewise.
5431 * gfortran.dg/pr43808.f90: Likewise.
5432 * gfortran.dg/pr44592.f90: Likewise.
5433 * gfortran.dg/pr44735.f90: Likewise.
5434 * gfortran.dg/pr45308.f03: Likewise.
5435 * gfortran.dg/pr46297.f: Likewise.
5436 * gfortran.dg/pr46588.f90: Likewise.
5437 * gfortran.dg/pr46665.f90: Likewise.
5438 * gfortran.dg/pr46804.f90: Likewise.
5439 * gfortran.dg/pr47008.f03: Likewise.
5440 * gfortran.dg/pr47614.f: Likewise.
5441 * gfortran.dg/pr47878.f90: Likewise.
5442 * gfortran.dg/pr49103.f90: Likewise.
5443 * gfortran.dg/pr50069_1.f90: Likewise.
5444 * gfortran.dg/pr50769.f90: Likewise.
5445 * gfortran.dg/pr52608.f90: Likewise.
5446 * gfortran.dg/pr55086_2.f90: Likewise.
5447 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5448 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5449 * gfortran.dg/pr55330.f90: Likewise.
5450 * gfortran.dg/pr56015.f90: Likewise.
5451 * gfortran.dg/pr57910.f90: Likewise.
5452 * gfortran.dg/pr59700.f90: Likewise.
5453 * gfortran.dg/pr62125.f90: Likewise.
5454 * gfortran.dg/pr64530.f90: Likewise.
5455 * gfortran.dg/pr65429.f90: Likewise.
5456 * gfortran.dg/pr65450.f90: Likewise.
5457 * gfortran.dg/pr65504.f90: Likewise.
5458 * gfortran.dg/pr65903.f90: Likewise.
5459 * gfortran.dg/pr66311.f90: Likewise.
5460 * gfortran.dg/pr66864.f90: Likewise.
5461 * gfortran.dg/pr67140.f90: Likewise.
5462 * gfortran.dg/pr67524.f90: Likewise.
5463 * gfortran.dg/pr67885.f90: Likewise.
5464 * gfortran.dg/pr68053.f90: Likewise.
5465 * gfortran.dg/pr68566.f90: Likewise.
5466 * gfortran.dg/pr69514_1.f90: Likewise.
5467 * gfortran.dg/pr69514_2.f90: Likewise.
5468 * gfortran.dg/pr69739.f90: Likewise.
5469 * gfortran.dg/pr70673.f90: Likewise.
5470 * gfortran.dg/pr71523_2.f90: Likewise.
5471 * gfortran.dg/pr71764.f90: Likewise.
5472 * gfortran.dg/pr78092.f90: Likewise.
5473 * gfortran.dg/pr82973.f90: Likewise.
5474 * gfortran.dg/pr83864.f90: Likewise.
5475 * gfortran.dg/pr83874.f90: Likewise.
5476 * gfortran.dg/pr84088.f90: Likewise.
5477 * gfortran.dg/pr84155.f90: Likewise.
5478 * gfortran.dg/proc_decl_12.f90: Likewise.
5479 * gfortran.dg/proc_decl_13.f90: Likewise.
5480 * gfortran.dg/proc_decl_15.f90: Likewise.
5481 * gfortran.dg/proc_decl_17.f90: Likewise.
5482 * gfortran.dg/proc_decl_18.f90: Likewise.
5483 * gfortran.dg/proc_decl_2.f90: Likewise.
5484 * gfortran.dg/proc_decl_5.f90: Likewise.
5485 * gfortran.dg/proc_decl_9.f90: Likewise.
5486 * gfortran.dg/proc_ptr_1.f90: Likewise.
5487 * gfortran.dg/proc_ptr_10.f90: Likewise.
5488 * gfortran.dg/proc_ptr_12.f90: Likewise.
5489 * gfortran.dg/proc_ptr_18.f90: Likewise.
5490 * gfortran.dg/proc_ptr_19.f90: Likewise.
5491 * gfortran.dg/proc_ptr_21.f90: Likewise.
5492 * gfortran.dg/proc_ptr_22.f90: Likewise.
5493 * gfortran.dg/proc_ptr_23.f90: Likewise.
5494 * gfortran.dg/proc_ptr_25.f90: Likewise.
5495 * gfortran.dg/proc_ptr_26.f90: Likewise.
5496 * gfortran.dg/proc_ptr_3.f90: Likewise.
5497 * gfortran.dg/proc_ptr_36.f90: Likewise.
5498 * gfortran.dg/proc_ptr_47.f90: Likewise.
5499 * gfortran.dg/proc_ptr_48.f90: Likewise.
5500 * gfortran.dg/proc_ptr_5.f90: Likewise.
5501 * gfortran.dg/proc_ptr_6.f90: Likewise.
5502 * gfortran.dg/proc_ptr_7.f90: Likewise.
5503 * gfortran.dg/proc_ptr_8.f90: Likewise.
5504 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5505 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5506 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5507 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5508 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5509 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5510 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5511 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5512 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5513 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5514 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5515 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5516 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5517 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5518 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5519 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5520 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5521 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5522 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5523 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5524 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5525 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5526 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5527 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5528 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5529 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5530 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5531 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5532 * gfortran.dg/product_init_expr.f03: Likewise.
5533 * gfortran.dg/promotion.f90: Likewise.
5534 * gfortran.dg/promotion_3.f90: Likewise.
5535 * gfortran.dg/promotion_4.f90: Likewise.
5536 * gfortran.dg/protected_1.f90: Likewise.
5537 * gfortran.dg/protected_2.f90: Likewise.
5538 * gfortran.dg/ptr-func-1.f90: Likewise.
5539 * gfortran.dg/ptr-func-2.f90: Likewise.
5540 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5541 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5542 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5543 * gfortran.dg/pure_byref_1.f90: Likewise.
5544 * gfortran.dg/pure_byref_2.f90: Likewise.
5545 * gfortran.dg/pure_byref_3.f90: Likewise.
5546 * gfortran.dg/quad_2.f90: Likewise.
5547 * gfortran.dg/quad_3.f90: Likewise.
5548 * gfortran.dg/random_3.f90: Likewise.
5549 * gfortran.dg/random_4.f90: Likewise.
5550 * gfortran.dg/random_7.f90: Likewise.
5551 * gfortran.dg/read_2.f90: Likewise.
5552 * gfortran.dg/read_3.f90: Likewise.
5553 * gfortran.dg/read_4.f90: Likewise.
5554 * gfortran.dg/read_5.f90: Likewise.
5555 * gfortran.dg/read_bad_advance.f90: Likewise.
5556 * gfortran.dg/read_bang.f90: Likewise.
5557 * gfortran.dg/read_bang4.f90: Likewise.
5558 * gfortran.dg/read_comma.f: Likewise.
5559 * gfortran.dg/read_dir.f90: Likewise.
5560 * gfortran.dg/read_empty_file.f: Likewise.
5561 * gfortran.dg/read_eof_1.f90: Likewise.
5562 * gfortran.dg/read_eof_2.f90: Likewise.
5563 * gfortran.dg/read_eof_3.f90: Likewise.
5564 * gfortran.dg/read_eof_4.f90: Likewise.
5565 * gfortran.dg/read_eof_5.f90: Likewise.
5566 * gfortran.dg/read_eof_6.f: Likewise.
5567 * gfortran.dg/read_eof_7.f90: Likewise.
5568 * gfortran.dg/read_eof_8.f90: Likewise.
5569 * gfortran.dg/read_eof_all.f90: Likewise.
5570 * gfortran.dg/read_eor.f90: Likewise.
5571 * gfortran.dg/read_float_1.f90: Likewise.
5572 * gfortran.dg/read_float_2.f03: Likewise.
5573 * gfortran.dg/read_float_3.f90: Likewise.
5574 * gfortran.dg/read_float_4.f90: Likewise.
5575 * gfortran.dg/read_infnan_1.f90: Likewise.
5576 * gfortran.dg/read_list_eof_1.f90: Likewise.
5577 * gfortran.dg/read_logical.f90: Likewise.
5578 * gfortran.dg/read_many_1.f: Likewise.
5579 * gfortran.dg/read_no_eor.f90: Likewise.
5580 * gfortran.dg/read_noadvance.f90: Likewise.
5581 * gfortran.dg/read_repeat.f90: Likewise.
5582 * gfortran.dg/read_repeat_2.f90: Likewise.
5583 * gfortran.dg/read_size_noadvance.f90: Likewise.
5584 * gfortran.dg/read_x_eof.f90: Likewise.
5585 * gfortran.dg/read_x_past.f: Likewise.
5586 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5587 * gfortran.dg/real_const_1.f: Likewise.
5588 * gfortran.dg/real_const_2.f90: Likewise.
5589 * gfortran.dg/real_const_3.f90: Likewise.
5590 * gfortran.dg/real_do_1.f90: Likewise.
5591 * gfortran.dg/real_index_1.f90: Likewise.
5592 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5593 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5594 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5595 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5596 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5597 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5598 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5599 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5600 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5601 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5602 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5603 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5604 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5605 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5606 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5607 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5608 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5609 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5610 * gfortran.dg/record_marker_1.f90: Likewise.
5611 * gfortran.dg/record_marker_2.f: Likewise.
5612 * gfortran.dg/record_marker_3.f90: Likewise.
5613 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5614 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5615 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5616 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5617 * gfortran.dg/recursive_check_7.f90: Likewise.
5618 * gfortran.dg/recursive_reference_1.f90: Likewise.
5619 * gfortran.dg/recursive_reference_2.f90: Likewise.
5620 * gfortran.dg/recursive_stack.f90: Likewise.
5621 * gfortran.dg/reduction.f90: Likewise.
5622 * gfortran.dg/repack_arrays_1.f90: Likewise.
5623 * gfortran.dg/repeat_1.f90: Likewise.
5624 * gfortran.dg/repeat_2.f90: Likewise.
5625 * gfortran.dg/repeat_3.f90: Likewise.
5626 * gfortran.dg/repeat_6.f90: Likewise.
5627 * gfortran.dg/reshape-alloc.f90: Likewise.
5628 * gfortran.dg/reshape-complex.f90: Likewise.
5629 * gfortran.dg/reshape.f90: Likewise.
5630 * gfortran.dg/reshape_2.f90: Likewise.
5631 * gfortran.dg/reshape_7.f90: Likewise.
5632 * gfortran.dg/reshape_empty_1.f03: Likewise.
5633 * gfortran.dg/reshape_pad_1.f90: Likewise.
5634 * gfortran.dg/reshape_rank7.f90: Likewise.
5635 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5636 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5637 * gfortran.dg/result_default_init_1.f90: Likewise.
5638 * gfortran.dg/result_in_spec_1.f90: Likewise.
5639 * gfortran.dg/result_in_spec_2.f90: Likewise.
5640 * gfortran.dg/ret_array_1.f90: Likewise.
5641 * gfortran.dg/ret_pointer_1.f90: Likewise.
5642 * gfortran.dg/ret_pointer_2.f90: Likewise.
5643 * gfortran.dg/rewind_1.f90: Likewise.
5644 * gfortran.dg/round_1.f03: Likewise.
5645 * gfortran.dg/round_2.f03: Likewise.
5646 * gfortran.dg/round_3.f08: Likewise.
5647 * gfortran.dg/round_4.f90: Likewise.
5648 * gfortran.dg/rrspacing_1.f90: Likewise.
5649 * gfortran.dg/runtime_warning_1.f90: Likewise.
5650 * gfortran.dg/same_type_as_2.f03: Likewise.
5651 * gfortran.dg/save_1.f90: Likewise.
5652 * gfortran.dg/save_5.f90: Likewise.
5653 * gfortran.dg/save_6.f90: Likewise.
5654 * gfortran.dg/scalar_mask_1.f90: Likewise.
5655 * gfortran.dg/scalar_mask_2.f90: Likewise.
5656 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5657 * gfortran.dg/scale_1.f90: Likewise.
5658 * gfortran.dg/scan_1.f90: Likewise.
5659 * gfortran.dg/scan_2.f90: Likewise.
5660 * gfortran.dg/secnds-1.f: Likewise.
5661 * gfortran.dg/secnds.f: Likewise.
5662 * gfortran.dg/select_1.f90: Likewise.
5663 * gfortran.dg/select_2.f90: Likewise.
5664 * gfortran.dg/select_3.f90: Likewise.
5665 * gfortran.dg/select_5.f90: Likewise.
5666 * gfortran.dg/select_char_1.f90: Likewise.
5667 * gfortran.dg/select_char_2.f90: Likewise.
5668 * gfortran.dg/select_type_13.f03: Likewise.
5669 * gfortran.dg/select_type_14.f03: Likewise.
5670 * gfortran.dg/select_type_15.f03: Likewise.
5671 * gfortran.dg/select_type_19.f03: Likewise.
5672 * gfortran.dg/select_type_2.f03: Likewise.
5673 * gfortran.dg/select_type_26.f03: Likewise.
5674 * gfortran.dg/select_type_27.f03: Likewise.
5675 * gfortran.dg/select_type_28.f03: Likewise.
5676 * gfortran.dg/select_type_3.f03: Likewise.
5677 * gfortran.dg/select_type_35.f03: Likewise.
5678 * gfortran.dg/select_type_36.f03: Likewise.
5679 * gfortran.dg/select_type_37.f03: Likewise.
5680 * gfortran.dg/select_type_39.f03: Likewise.
5681 * gfortran.dg/select_type_4.f90: Likewise.
5682 * gfortran.dg/select_type_5.f03: Likewise.
5683 * gfortran.dg/select_type_6.f03: Likewise.
5684 * gfortran.dg/select_type_7.f03: Likewise.
5685 * gfortran.dg/select_type_8.f03: Likewise.
5686 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5687 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5688 * gfortran.dg/selected_kind_1.f90: Likewise.
5689 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5690 * gfortran.dg/shape_2.f90: Likewise.
5691 * gfortran.dg/shape_4.f90: Likewise.
5692 * gfortran.dg/shape_5.f90: Likewise.
5693 * gfortran.dg/shape_7.f90: Likewise.
5694 * gfortran.dg/shape_8.f90: Likewise.
5695 * gfortran.dg/shape_9.f90: Likewise.
5696 * gfortran.dg/shift-kind_2.f90: Likewise.
5697 * gfortran.dg/shiftalr_1.F90: Likewise.
5698 * gfortran.dg/shiftalr_2.F90: Likewise.
5699 * gfortran.dg/simpleif_1.f90: Likewise.
5700 * gfortran.dg/simplify_argN_1.f90: Likewise.
5701 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5702 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5703 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5704 * gfortran.dg/simplify_modulo.f90: Likewise.
5705 * gfortran.dg/single_char_string.f90: Likewise.
5706 * gfortran.dg/size_dim.f90: Likewise.
5707 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5708 * gfortran.dg/sizeof.f90: Likewise.
5709 * gfortran.dg/sizeof_4.f90: Likewise.
5710 * gfortran.dg/slash_1.f90: Likewise.
5711 * gfortran.dg/sms-1.f90: Likewise.
5712 * gfortran.dg/sms-2.f90: Likewise.
5713 * gfortran.dg/spec_expr_7.f90: Likewise.
5714 * gfortran.dg/specifics_1.f90: Likewise.
5715 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5716 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5717 * gfortran.dg/spread_init_expr.f03: Likewise.
5718 * gfortran.dg/spread_scalar_source.f90: Likewise.
5719 * gfortran.dg/spread_shape_1.f90: Likewise.
5720 * gfortran.dg/stat_1.f90: Likewise.
5721 * gfortran.dg/stat_2.f90: Likewise.
5722 * gfortran.dg/stfunc_1.f90: Likewise.
5723 * gfortran.dg/stfunc_4.f90: Likewise.
5724 * gfortran.dg/stfunc_6.f90: Likewise.
5725 * gfortran.dg/storage_size_1.f08: Likewise.
5726 * gfortran.dg/storage_size_3.f08: Likewise.
5727 * gfortran.dg/storage_size_4.f90: Likewise.
5728 * gfortran.dg/streamio_1.f90: Likewise.
5729 * gfortran.dg/streamio_10.f90: Likewise.
5730 * gfortran.dg/streamio_11.f90: Likewise.
5731 * gfortran.dg/streamio_12.f90: Likewise.
5732 * gfortran.dg/streamio_13.f90: Likewise.
5733 * gfortran.dg/streamio_14.f90: Likewise.
5734 * gfortran.dg/streamio_15.f90: Likewise.
5735 * gfortran.dg/streamio_16.f90: Likewise.
5736 * gfortran.dg/streamio_17.f90: Likewise.
5737 * gfortran.dg/streamio_2.f90: Likewise.
5738 * gfortran.dg/streamio_3.f90: Likewise.
5739 * gfortran.dg/streamio_4.f90: Likewise.
5740 * gfortran.dg/streamio_5.f90: Likewise.
5741 * gfortran.dg/streamio_6.f90: Likewise.
5742 * gfortran.dg/streamio_7.f90: Likewise.
5743 * gfortran.dg/streamio_8.f90: Likewise.
5744 * gfortran.dg/streamio_9.f90: Likewise.
5745 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5746 * gfortran.dg/string_4.f90: Likewise.
5747 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5748 * gfortran.dg/string_assign_2.f90: Likewise.
5749 * gfortran.dg/string_compare_1.f90: Likewise.
5750 * gfortran.dg/string_compare_2.f90: Likewise.
5751 * gfortran.dg/string_compare_3.f90: Likewise.
5752 * gfortran.dg/string_ctor_1.f90: Likewise.
5753 * gfortran.dg/string_length_1.f90: Likewise.
5754 * gfortran.dg/string_length_2.f90: Likewise.
5755 * gfortran.dg/string_length_3.f90: Likewise.
5756 * gfortran.dg/string_length_4.f90: Likewise.
5757 * gfortran.dg/string_null_compare_1.f: Likewise.
5758 * gfortran.dg/string_pad_trunc.f90: Likewise.
5759 * gfortran.dg/structure_constructor_1.f03: Likewise.
5760 * gfortran.dg/structure_constructor_11.f90: Likewise.
5761 * gfortran.dg/structure_constructor_13.f03: Likewise.
5762 * gfortran.dg/structure_constructor_2.f03: Likewise.
5763 * gfortran.dg/structure_constructor_5.f03: Likewise.
5764 * gfortran.dg/submodule_1.f08: Likewise.
5765 * gfortran.dg/submodule_11.f08: Likewise.
5766 * gfortran.dg/submodule_14.f08: Likewise.
5767 * gfortran.dg/submodule_15.f08: Likewise.
5768 * gfortran.dg/submodule_17.f08: Likewise.
5769 * gfortran.dg/submodule_18.f08: Likewise.
5770 * gfortran.dg/submodule_19.f08: Likewise.
5771 * gfortran.dg/submodule_2.f08: Likewise.
5772 * gfortran.dg/submodule_27.f08: Likewise.
5773 * gfortran.dg/submodule_28.f08: Likewise.
5774 * gfortran.dg/submodule_29.f08: Likewise.
5775 * gfortran.dg/submodule_30.f08: Likewise.
5776 * gfortran.dg/submodule_6.f08: Likewise.
5777 * gfortran.dg/submodule_7.f08: Likewise.
5778 * gfortran.dg/submodule_8.f08: Likewise.
5779 * gfortran.dg/subnormal_1.f90: Likewise.
5780 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5781 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5782 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5783 * gfortran.dg/substr_2.f: Likewise.
5784 * gfortran.dg/substr_3.f: Likewise.
5785 * gfortran.dg/substr_4.f: Likewise.
5786 * gfortran.dg/substr_5.f90: Likewise.
5787 * gfortran.dg/substr_6.f90: Likewise.
5788 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5789 * gfortran.dg/sum_init_expr.f03: Likewise.
5790 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5791 * gfortran.dg/system_clock_3.f08: Likewise.
5792 * gfortran.dg/t_editing.f: Likewise.
5793 * gfortran.dg/team_change_1.f90: Likewise.
5794 * gfortran.dg/team_end_1.f90: Likewise.
5795 * gfortran.dg/team_number_1.f90: Likewise.
5796 * gfortran.dg/temporary_1.f90: Likewise.
5797 * gfortran.dg/test_com_block.f90: Likewise.
5798 * gfortran.dg/test_only_clause.f90: Likewise.
5799 * gfortran.dg/tiny_1.f90: Likewise.
5800 * gfortran.dg/tiny_2.f90: Likewise.
5801 * gfortran.dg/tl_editing.f90: Likewise.
5802 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5803 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5804 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5805 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5806 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5807 * gfortran.dg/transfer_class_2.f90: Likewise.
5808 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5809 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5810 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5811 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5812 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5813 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5814 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5815 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5816 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5817 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5818 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5819 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5820 * gfortran.dg/transpose_1.f90: Likewise.
5821 * gfortran.dg/transpose_3.f03: Likewise.
5822 * gfortran.dg/transpose_4.f90: Likewise.
5823 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5824 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5825 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5826 * gfortran.dg/trim_1.f90: Likewise.
5827 * gfortran.dg/trim_optimize_1.f90: Likewise.
5828 * gfortran.dg/trim_optimize_2.f90: Likewise.
5829 * gfortran.dg/trim_optimize_3.f90: Likewise.
5830 * gfortran.dg/trim_optimize_4.f90: Likewise.
5831 * gfortran.dg/trim_optimize_5.f90: Likewise.
5832 * gfortran.dg/trim_optimize_6.f90: Likewise.
5833 * gfortran.dg/trim_optimize_7.f90: Likewise.
5834 * gfortran.dg/trim_optimize_8.f90: Likewise.
5835 * gfortran.dg/type_to_class_1.f03: Likewise.
5836 * gfortran.dg/type_to_class_2.f03: Likewise.
5837 * gfortran.dg/type_to_class_3.f03: Likewise.
5838 * gfortran.dg/type_to_class_4.f03: Likewise.
5839 * gfortran.dg/type_to_class_5.f03: Likewise.
5840 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5841 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5842 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5843 * gfortran.dg/typebound_call_1.f03: Likewise.
5844 * gfortran.dg/typebound_call_13.f03: Likewise.
5845 * gfortran.dg/typebound_call_18.f03: Likewise.
5846 * gfortran.dg/typebound_call_19.f03: Likewise.
5847 * gfortran.dg/typebound_call_2.f03: Likewise.
5848 * gfortran.dg/typebound_call_20.f03: Likewise.
5849 * gfortran.dg/typebound_call_3.f03: Likewise.
5850 * gfortran.dg/typebound_generic_5.f03: Likewise.
5851 * gfortran.dg/typebound_generic_6.f03: Likewise.
5852 * gfortran.dg/typebound_generic_9.f03: Likewise.
5853 * gfortran.dg/typebound_operator_12.f03: Likewise.
5854 * gfortran.dg/typebound_operator_13.f03: Likewise.
5855 * gfortran.dg/typebound_operator_15.f90: Likewise.
5856 * gfortran.dg/typebound_operator_20.f90: Likewise.
5857 * gfortran.dg/typebound_operator_3.f03: Likewise.
5858 * gfortran.dg/typebound_operator_6.f03: Likewise.
5859 * gfortran.dg/typebound_operator_7.f03: Likewise.
5860 * gfortran.dg/typebound_operator_8.f03: Likewise.
5861 * gfortran.dg/typebound_operator_9.f03: Likewise.
5862 * gfortran.dg/typebound_proc_19.f90: Likewise.
5863 * gfortran.dg/typebound_proc_20.f90: Likewise.
5864 * gfortran.dg/typebound_proc_23.f90: Likewise.
5865 * gfortran.dg/typebound_proc_27.f03: Likewise.
5866 * gfortran.dg/typebound_proc_35.f90: Likewise.
5867 * gfortran.dg/typebound_proc_36.f90: Likewise.
5868 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5869 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5870 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5871 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5872 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5873 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5874 * gfortran.dg/unf_short_record_1.f90: Likewise.
5875 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5876 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5877 * gfortran.dg/unit_1.f90: Likewise.
5878 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5879 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5880 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5881 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5882 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5883 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5884 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5885 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5886 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5887 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5888 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5889 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5890 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5891 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5892 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5893 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5894 * gfortran.dg/unpack_init_expr.f03: Likewise.
5895 * gfortran.dg/use_10.f90: Likewise.
5896 * gfortran.dg/use_11.f90: Likewise.
5897 * gfortran.dg/use_13.f90: Likewise.
5898 * gfortran.dg/use_24.f90: Likewise.
5899 * gfortran.dg/use_27.f90: Likewise.
5900 * gfortran.dg/use_5.f90: Likewise.
5901 * gfortran.dg/use_allocated_1.f90: Likewise.
5902 * gfortran.dg/use_only_1.f90: Likewise.
5903 * gfortran.dg/use_only_4.f90: Likewise.
5904 * gfortran.dg/use_rename_2.f90: Likewise.
5905 * gfortran.dg/use_rename_4.f90: Likewise.
5906 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5907 * gfortran.dg/used_interface_ref.f90: Likewise.
5908 * gfortran.dg/used_types_5.f90: Likewise.
5909 * gfortran.dg/utf8_1.f03: Likewise.
5910 * gfortran.dg/utf8_2.f03: Likewise.
5911 * gfortran.dg/value_1.f90: Likewise.
5912 * gfortran.dg/value_2.f90: Likewise.
5913 * gfortran.dg/value_4.f90: Likewise.
5914 * gfortran.dg/value_6.f03: Likewise.
5915 * gfortran.dg/value_7.f03: Likewise.
5916 * gfortran.dg/value_test.f90: Likewise.
5917 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5918 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5919 * gfortran.dg/vect/pr60510.f: Likewise.
5920 * gfortran.dg/vect/pr69882.f90: Likewise.
5921 * gfortran.dg/vect/pr69980.f90: Likewise.
5922 * gfortran.dg/vect/vect-5.f90: Likewise.
5923 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5924 * gfortran.dg/vector_subscript_1.f90: Likewise.
5925 * gfortran.dg/vector_subscript_2.f90: Likewise.
5926 * gfortran.dg/vector_subscript_3.f90: Likewise.
5927 * gfortran.dg/vector_subscript_5.f90: Likewise.
5928 * gfortran.dg/verify_2.f90: Likewise.
5929 * gfortran.dg/volatile10.f90: Likewise.
5930 * gfortran.dg/where_1.f90: Likewise.
5931 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5932 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5933 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5934 * gfortran.dg/whole_file_13.f90: Likewise.
5935 * gfortran.dg/whole_file_2.f90: Likewise.
5936 * gfortran.dg/widechar_2.f90: Likewise.
5937 * gfortran.dg/widechar_4.f90: Likewise.
5938 * gfortran.dg/widechar_5.f90: Likewise.
5939 * gfortran.dg/widechar_6.f90: Likewise.
5940 * gfortran.dg/widechar_8.f90: Likewise.
5941 * gfortran.dg/widechar_IO_1.f90: Likewise.
5942 * gfortran.dg/widechar_IO_2.f90: Likewise.
5943 * gfortran.dg/widechar_IO_3.f90: Likewise.
5944 * gfortran.dg/widechar_IO_4.f90: Likewise.
5945 * gfortran.dg/widechar_compare_1.f90: Likewise.
5946 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5947 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5948 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5949 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5950 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5951 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5952 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5953 * gfortran.dg/widechar_select_1.f90: Likewise.
5954 * gfortran.dg/winapi.f90: Likewise.
5955 * gfortran.dg/write_0_pe_format.f90: Likewise.
5956 * gfortran.dg/write_back.f: Likewise.
5957 * gfortran.dg/write_check3.f90: Likewise.
5958 * gfortran.dg/write_direct_eor.f90: Likewise.
5959 * gfortran.dg/write_padding.f90: Likewise.
5960 * gfortran.dg/write_recursive.f90: Likewise.
5961 * gfortran.dg/write_rewind_1.f: Likewise.
5962 * gfortran.dg/write_rewind_2.f: Likewise.
5963 * gfortran.dg/write_zero_array.f90: Likewise.
5964 * gfortran.dg/x_slash_1.f: Likewise.
5965 * gfortran.dg/x_slash_2.f: Likewise.
5966 * gfortran.dg/zero_array_components_1.f90: Likewise.
5967 * gfortran.dg/zero_length_1.f90: Likewise.
5968 * gfortran.dg/zero_length_2.f90: Likewise.
5969 * gfortran.dg/zero_sized_1.f90: Likewise.
5970 * gfortran.dg/zero_sized_3.f90: Likewise.
5971 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5972 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5973 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5974 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5975 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5976 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5977 * gfortran.fortran-torture/execute/args.f90: Likewise.
5978 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5979 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5980 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5981 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5982 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5983 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5984 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5985 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5986 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5987 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5988 * gfortran.fortran-torture/execute/common.f90: Likewise.
5989 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5990 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5991 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5992 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5993 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5994 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5995 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5996 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5997 * gfortran.fortran-torture/execute/data.f90: Likewise.
5998 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5999 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6000 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6001 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6002 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6003 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6004 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6005 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6006 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6007 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6008 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6009 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6010 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6011 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6012 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6013 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6014 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6015 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6016 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6017 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6018 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6019 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6020 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6021 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6022 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6023 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6024 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6025 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6026 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6027 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6028 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6029 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6030 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6031 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6032 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6033 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6034 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6035 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6036 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6037 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6038 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6039 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6040 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6041 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6042 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6043 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6044 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6045 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6046 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6047 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6048 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6049 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6050 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6051 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6052 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6053 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6054 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6055 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6056 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6057 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6058 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6059 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6060 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6061 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6062 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6063 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6064 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6065 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6066 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6067 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6068 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6069 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6070 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6071 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6072 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6073 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6074 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6075 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6076 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6077 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6078 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6079 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6080 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6081 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6082 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6083 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6084 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6085 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6086 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6087 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6088 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6089 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6090 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6091 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6092 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6093 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6094 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6095 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6096 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6097 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6098 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6099 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6100 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6101 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6102 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6103 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6104 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6105 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6106 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6107 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6108 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6109 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6110 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6111 * gfortran.fortran-torture/execute/math.f90: Likewise.
6112 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6113 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6114 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6115 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6116 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6117 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6118 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6119 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6120 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6121 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6122 * gfortran.fortran-torture/execute/power.f90: Likewise.
6123 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6124 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6125 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6126 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6127 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6128 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6129 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6130 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6131 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6132 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6133 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6134 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6135 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6136 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6137 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6138 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6139 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6140 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6141 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6142 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6143 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6144 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6145 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6146 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6147 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6148 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6149 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6150 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6151 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6152 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6153 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6154 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6155 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6156 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6157 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6158 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6159 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6160 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6161 * gfortran.fortran-torture/execute/string.f90: Likewise.
6162 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6163 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6164 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6165 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6166 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6167 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6168 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6169 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6170 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6171 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6172 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6173 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6174 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6175 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6176 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6177 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6178 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6179 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6180 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6181 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6182 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6183 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6184 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6185 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6186 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6187 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6188 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6189 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6190 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6191 * gfortran.dg/inline_transpose_1.f90: Likewise.
6192
6193 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6194
6195 PR fortran/84115
6196 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6197 change to dg-run.
6198
6199 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6200
6201 PR ada/84277
6202 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6203 * gnat.dg/dispatch1.adb: Rename into...
6204 * gnat.dg/disp1.adb: ...this.
6205 * gnat.dg/dispatch1_p.ads: Rename into...
6206 * gnat.dg/disp1_pkg.ads: ...this.
6207 * gnat.dg/disp2.adb: Rename into...
6208 * gnat.dg/dispatch2.adb: ...this.
6209 * gnat.dg/dispatch2_p.ads: Rename into...
6210 * gnat.dg/disp2_pkg.ads: ...this.
6211 * gnat.dg/dispatch2_p.adb: Rename into...
6212 * gnat.dg/disp2_pkg.adb: this.
6213 * gnat.dg/generic_dispatch.adb: Rename into...
6214 * gnat.dg/generic_disp.adb: this.
6215 * gnat.dg/generic_dispatch_p.ads: Rename into...
6216 * gnat.dg/generic_disp_pkg.ads: ...this.
6217 * gnat.dg/generic_dispatch_p.adb: Rename into...
6218 * gnat.dg/generic_disp_pkg.adb: ...this.
6219 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6220 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6221 * gnat.dg/object_overflow1.adb: Tweak index.
6222 * gnat.dg/object_overflow2.adb: Likewise.
6223 * gnat.dg/object_overflow3.adb: Likewise.
6224 * gnat.dg/object_overflow4.adb: Likewise.
6225 * gnat.dg/object_overflow5.adb: Likewise.
6226
6227 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR ipa/84425
6230 * gcc.c-torture/compile/pr84425.c: New test.
6231
6232 2018-02-16 Marek Polacek <polacek@redhat.com>
6233 Jakub Jelinek <jakub@redhat.com>
6234
6235 PR c++/84192
6236 * g++.dg/cpp1y/constexpr-84192.C: New test.
6237
6238 2018-02-16 Martin Sebor <msebor@redhat.com>
6239
6240 PR c++/79064
6241 * g++.dg/overload15.C: New test.
6242
6243 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6244
6245 PR target/81535
6246 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6247 * gcc.dg/pr56727-2.c: Ditto.
6248 * gcc.target/powerpc/pr79439.c: Renamed to...
6249 * gcc.target/powerpc/pr79439-1.c: ...this.
6250 * gcc.target/powerpc/pr79439-2.c: New test.
6251 * gcc.target/powerpc/pr79439-3.c: New test.
6252
6253 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6254
6255 target/pr84371
6256 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6257 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6258 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6259 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6260 * gcc.target/powerpc/builtins-3.c: Same.
6261
6262 2018-02-16 Nathan Sidwell <nathan@acm.org>
6263
6264 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6265
6266 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6267
6268 PR rtl-optimization/70023
6269 * gcc.target/i386/pr70023.c: New.
6270
6271 2018-02-16 Carl Love <cel@us.ibm.com>
6272
6273 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6274 tests.
6275 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6276 tests.
6277
6278 2018-02-16 Carl Love <cel@us.ibm.com>
6279
6280 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6281 for the ABI definitions for vec_extract4b and vec_insert4b.
6282
6283 2018-02-16 Nathan Sidwell <nathan@acm.org>
6284
6285 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6286 * g++.old-deja/g++.mike/net43.C: Likewise.
6287
6288 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6289
6290 PR c++/82468
6291 * g++.dg/cpp1z/class-deduction48.C: New.
6292
6293 2018-02-16 Nathan Sidwell <nathan@acm.org>
6294
6295 PR c++/84375
6296 * g++.dg/lookup/pr84375.C: New.
6297
6298 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6299
6300 PR target/83831
6301 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6302
6303 2018-02-16 Richard Biener <rguenther@suse.de>
6304
6305 PR tree-optimization/84417
6306 * gcc.dg/torture/pr84417.c: New testcase.
6307
6308 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR target/84272
6311 * g++.dg/opt/pr84272.C: New test.
6312
6313 PR rtl-optimization/83723
6314 * gcc.dg/pr83723.c: New test.
6315
6316 2018-02-16 Richard Biener <rguenther@suse.de>
6317
6318 PR tree-optimization/84399
6319 * gcc.dg/graphite/pr84399.c: New testcase.
6320
6321 2018-02-16 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/84190
6324 * g++.dg/torture/pr84190.C: New testcase.
6325
6326 2018-02-15 Martin Sebor <msebor@redhat.com>
6327
6328 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6329 directives.
6330
6331 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6332
6333 PR fortran/84409
6334 * gfortran.dg/dtio_21.f03: Add an error message.
6335 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6336
6337 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6338
6339 PR fortran/84381
6340 * gfortran.dg/stop_shouldfail.f90: New test.
6341
6342 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6343
6344 PR c++/84330
6345 * g++.dg/concepts/pr84330.C: New.
6346
6347 2018-02-15 Tom de Vries <tom@codesourcery.com>
6348
6349 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6350
6351 2018-02-15 Tom de Vries <tom@codesourcery.com>
6352
6353 * gcc.c-torture/compile/pr84136.c: Require effective target
6354 indirect_jumps.
6355
6356 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR tree-optimization/84383
6359 * gcc.c-torture/compile/pr84383.c: New test.
6360
6361 PR tree-optimization/84334
6362 * gcc.dg/pr84334.c: New test.
6363
6364 2018-02-14 Carl Love <cel@us.ibm.com>
6365
6366 * gcc.target/powerpc/builtins-4-int128-runnable.c
6367 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6368 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6369
6370 2018-02-14 Martin Sebor <msebor@redhat.com>
6371
6372 PR tree-optimization/83698
6373 * gcc.dg/Wrestrict-7.c: New test.
6374 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6375 * gcc.target/i386/chkp-stropt-17.c: Same.
6376
6377 2018-02-14 Martin Sebor <msebor@redhat.com>
6378
6379 PR c/84108
6380 * gcc.dg/Wattributes-8.c: New test.
6381
6382 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6383
6384 PR fortran/84385
6385 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6386 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6387 * gfortran.dg/select_type_1.f03: Extend test case.
6388
6389 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6390
6391 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6392 (dg-options): Use -O2 -msse2 -mno-sse3.
6393
6394 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6395
6396 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6397 this test case still works ok.
6398 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6399 * gcc.dg/vmx/insert-be-order.c: Likewise.
6400 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6401 * gcc.dg/vmx/ld-be-order.c: Likewise.
6402 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6403 * gcc.dg/vmx/lde-be-order.c: Likewise.
6404 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6405 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6406 * gcc.dg/vmx/merge-be-order.c: Likewise.
6407 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6408 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6409 * gcc.dg/vmx/pack-be-order.c: Likewise.
6410 * gcc.dg/vmx/perm-be-order.c: Likewise.
6411 * gcc.dg/vmx/splat-be-order.c: Likewise.
6412 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6413 * gcc.dg/vmx/st-be-order.c: Likewise.
6414 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6415 * gcc.dg/vmx/ste-be-order.c: Likewise.
6416 * gcc.dg/vmx/stl-be-order.c: Likewise.
6417 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6418 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6419 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6420 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6421 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6422
6423 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6424
6425 PR c++/84350
6426 * g++.dg/cpp0x/auto49.C: New.
6427
6428 2018-02-14 Nathan Sidwell <nathan@acm.org>
6429
6430 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6431
6432 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6433
6434 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6435 * gcc.target/powerpc/le-altivec-consts.c: Same.
6436
6437 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6438
6439 PR target/84220
6440 * gcc.target/powerpc/pr84220-sld.c: New test.
6441 * gcc.target/powerpc/pr84220-sld2.c: New test.
6442 * gcc.target/powerpc/pr84220-sldw.c: New test.
6443 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6444 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6445
6446 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6447
6448 PR target/84239
6449 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6450 _inc_ssp intrinsics.
6451 * gcc.target/i386/cet-intrin-4.c: Likewise.
6452 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6453 __builtin_ia32_rdssp[d|q].
6454
6455 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6456
6457 PR tree-optimization/84357
6458 * gcc.dg/vect/pr84357.c: New test.
6459
6460 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6461
6462 PR target/83831
6463 * gcc.target/rx/pr83831.c: New tests.
6464
6465 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6466
6467 PR target/79242
6468 * gcc.target/msp430/pr79242.c: New test.
6469
6470 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6471
6472 PR target/84372
6473 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6474 with -mcpu=power9.
6475
6476 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6477
6478 PR target/84279
6479 * g++.dg/pr84279.C: New test.
6480
6481 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6482
6483 PR rtl-optimization/84169
6484 * gcc.c-torture/execute/pr84169.c: New.
6485
6486 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6487
6488 PR target/84370
6489 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6490
6491 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6492
6493 PR target/84365
6494 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6495 with -mcpu=power9.
6496
6497 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR c++/84364
6500 * g++.dg/warn/effc4.C: New test.
6501
6502 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6503
6504 PR c++/84333
6505 * g++.dg/template/sizeof16.C: New.
6506 * g++.dg/template/sizeof17.C: Likewise.
6507
6508 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6509
6510 PR fortran/84313
6511 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6512 add necessary compiler options.
6513 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6514
6515 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6516
6517 PR c/82210
6518 * gcc.c-torture/execute/pr82210.c: New test.
6519
6520 PR middle-end/84309
6521 * gcc.dg/pr84309-2.c: New test.
6522
6523 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6524
6525 PR tree-optimization/84321
6526 * gcc.dg/pr84321.c: New test.
6527
6528 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6529
6530 PR target/84359
6531 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6532
6533 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6534
6535 PR sanitizer/84340
6536 * gcc.dg/asan/pr84307.c: Remove test.
6537
6538 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6539
6540 * gcc.target/rl78/test_auto_vector.c: New test.
6541
6542 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6543
6544 PR c/84305
6545 * gcc.c-torture/compile/pr84305.c: New test.
6546
6547 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6548
6549 PR target/84335
6550 * gcc.target/i386/pr84335.c: New test.
6551
6552 PR tree-optimization/84339
6553 * gcc.c-torture/execute/pr84339.c: New test.
6554
6555 PR middle-end/84309
6556 * gcc.dg/pr84309.c: New test.
6557 * gcc.target/i386/pr84309.c: New test.
6558
6559 PR target/84336
6560 * gcc.target/i386/pr84336.c: New test.
6561
6562 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6563
6564 PR c++/84341
6565 * c-c++-common/gomp/pr84341.c: New test.
6566
6567 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6568
6569 PR fortran/68746
6570 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6571
6572 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6573
6574 PR fortran/68746
6575 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6576 of zero for read.
6577
6578 2018-02-12 Jeff Law <law@redhat.com>
6579
6580 * gcc.c-torture/compile/reg-args-size.c: New test.
6581
6582 2018-02-12 Carl Love <cel@us.ibm.com>
6583
6584 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6585 uint128 tests to new testfile.
6586 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6587 int128 and uint128 tests.
6588 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6589 list of torture tests.
6590
6591 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6592
6593 PR fortran/84273
6594 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6595 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6596
6597 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6598
6599 PR target/82641
6600 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6601
6602 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6603
6604 PR sanitizer/84307
6605 * gcc.dg/asan/pr84307.c: New test.
6606
6607 2018-02-12 Nathan Sidwell <nathan@acm.org>
6608
6609 * g++.dg/parse/pr84263.C: New.
6610
6611 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6612
6613 PR c++/79626
6614 * g++.dg/template/crash129.C: New.
6615
6616 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6617
6618 PR target/83828
6619 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6620 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6621 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6622 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6623 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6624
6625 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6626
6627 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6628 _mm_maskz_scalef_round_sd): Test new intrinsics.
6629 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6630 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6631 intrinsics.
6632 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6633 _mm_maskz_scalef_round_ss): Test new intrinsics.
6634 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6635 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6636 intrinsics.
6637 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6638 __builtin_ia32_scalefss_round): Remove builtin.
6639 (__builtin_ia32_scalefsd_mask_round,
6640 __builtin_ia32_scalefss_mask_round): Test new builtin.
6641 * gcc.target/i386/sse-13.c: Ditto.
6642 * gcc.target/i386/sse-23.c: Ditto.
6643
6644 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6645
6646 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6647 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6648 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6649 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6650 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6651 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6652 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6653 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6654 intrinsics.
6655 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6656 (__builtin_ia32_sqrtss_round): Remove builtins.
6657 (__builtin_ia32_sqrtsd_mask_round)
6658 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6659 * gcc.target/i386/sse-13.c: Ditto.
6660 * gcc.target/i386/sse-23.c: Ditto.
6661
6662 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6663
6664 PR fortran/35299
6665 * gfortran.dg/statement_function_3.f: New test.
6666
6667 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6668
6669 PR fortran/54223
6670 PR fortran/84276
6671 * gfortran.dg/statement_function_1.f90: New test.
6672 * gfortran.dg/statement_function_2.f90: New test.
6673
6674 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6675
6676 PR fortran/84074
6677 * gfortran.dg/type_to_class_5.f03: New test.
6678
6679 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6680
6681 PR fortran/56691
6682 * gfortran.dg/type_to_class_4.f03: New test.
6683
6684 2018-02-10 Alan Modra <amodra@gmail.com>
6685
6686 PR target/84300
6687 * gcc.dg/pr84300.c: New.
6688
6689 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR sanitizer/83987
6692 * g++.dg/ubsan/pr83987-2.C: New test.
6693
6694 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6695
6696 * gcc.target/rx/movsicc.c: New test.
6697
6698 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6699
6700 PR target/83926
6701 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6702 message.
6703
6704 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6705
6706 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6707 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6708
6709 2018-02-09 Nathan Sidwell <nathan@acm.org>
6710
6711 PR c/84293
6712 * c-c++-common/pr84293.h: New.
6713 * c-c++-common/pr84293.c: New.
6714
6715 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6716
6717 PR rtl-optimization/57193
6718 * gcc.target/i386/pr57193.c: New.
6719
6720 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR target/84226
6723 * gcc.target/powerpc/pr84226.c: New test.
6724
6725 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6726
6727 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6728 from this to...
6729 <vclzd>: ...this.
6730
6731 2018-02-09 Martin Sebor <msebor@redhat.com>
6732
6733 PR lto/84212
6734 * gcc.dg/lto/pr84212_0.c: New test file.
6735 * gcc.dg/lto/pr84212_1.c: Same.
6736
6737 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6738
6739 PR target/83926
6740 * gcc.target/powerpc/pr83926.c: New test.
6741 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6742 message. Fix test for running in 32-bit mode.
6743
6744 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6745
6746 PR target/82641
6747 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6748
6749 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6750
6751 PR target/PR84295
6752 * gcc.target/s390/pr84295.c: New test.
6753
6754 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/77522
6757 * g++.dg/cpp1y/lambda-init16.C: New.
6758
6759 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6760
6761 * gnat.dg/sso8.adb: New test.
6762 * gnat.dg/sso8_pkg.ads: New helper.
6763
6764 2018-02-09 Richard Biener <rguenther@suse.de>
6765
6766 PR tree-optimization/84278
6767 * gcc.target/i386/pr84278.c: Adjust regex.
6768
6769 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6770
6771 PR tree-optimization/84232
6772 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6773
6774 PR debug/84252
6775 * gcc.target/aarch64/pr84252.c: New test.
6776
6777 PR middle-end/84237
6778 * gcc.dg/pr84237.c: New test.
6779
6780 2018-02-09 Marek Polacek <polacek@redhat.com>
6781 Jakub Jelinek <jakub@redhat.com>
6782
6783 PR c++/83659
6784 * g++.dg/torture/pr83659.C: New test.
6785
6786 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6787
6788 PR tree-optimization/84136
6789 * gcc.c-torture/compile/pr84136.c: New test.
6790
6791 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6792
6793 PR target/83008
6794 * gcc.target/i386/pr83008.c: New test.
6795
6796 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6797
6798 PR target/81143
6799 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6800
6801 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6802
6803 PR c++/83806
6804 * g++.dg/warn/Wunused-parm-11.C: New.
6805
6806 2018-02-08 Marek Polacek <polacek@redhat.com>
6807
6808 PR tree-optimization/84238
6809 * gcc.dg/Wstringop-overflow-3.c: New test.
6810
6811 2018-02-08 Nathan Sidwell <nathan@acm.org>
6812
6813 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6814
6815 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6816
6817 PR tree-optimization/84265
6818 * gcc.dg/vect/pr84265.c: New test.
6819
6820 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6821
6822 PR tree-optimization/81635
6823 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6824 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6825
6826 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6827
6828 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6829 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6830 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6831 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6832 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6833 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6834 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6835 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6836 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6837 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6838 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6839 * gcc.target/s390/nobp-return-attr-all.c: New test.
6840 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6841 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6842 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6843 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6844 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6845 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6846 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6847 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6848 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6849 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6850 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6851 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6852 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6853 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6854
6855 2018-02-08 Richard Biener <rguenther@suse.de>
6856
6857 PR tree-optimization/84233
6858 * g++.dg/torture/pr84233.C: New testcase.
6859
6860 2018-02-08 Richard Biener <rguenther@suse.de>
6861
6862 PR tree-optimization/84278
6863 * gcc.target/i386/pr84278.c: New testcase.
6864
6865 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6866
6867 PR rtl-optimization/84068
6868 PR rtl-optimization/83459
6869 * gcc.dg/pr84068.c: New test.
6870
6871 2018-02-08 Richard Biener <rguenther@suse.de>
6872
6873 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6874 loop vectorization to happen.
6875
6876 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6877
6878 PR c++/83204
6879 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6880
6881 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6882
6883 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6884
6885 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6886
6887 PR target/84154
6888 * gcc.target/powerpc/pr84154-1.c: New tests.
6889 * gcc.target/powerpc/pr84154-2.c: Likewise.
6890 * gcc.target/powerpc/pr84154-3.c: Likewise.
6891
6892 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6893
6894 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6895
6896 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6897
6898 PR c++/84082
6899 * g++.dg/template/incomplete11.C: New test.
6900 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6901
6902 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6903
6904 PR fortran/82994
6905 * gfortran.dg/deallocate_error_3.f90: New test.
6906 * gfortran.dg/deallocate_error_4.f90: New test.
6907
6908 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6909
6910 PR fortran/68560
6911 * gfortran.dg/shape_9.f90: New test.
6912
6913 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6914
6915 PR fortran/82049
6916 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6917
6918 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6919
6920 PR c++/81610
6921 PR c++/80567
6922 * g++.dg/spellcheck-reswords.C: New test case.
6923 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6924 suggestion of "if".
6925
6926 2018-02-07 Martin Liska <mliska@suse.cz>
6927
6928 PR c++/84059.
6929 * g++.dg/ext/mv26.C: New test.
6930
6931 2018-02-07 Tom de Vries <tom@codesourcery.com>
6932
6933 * gcc.dg/pr83844.c: Require effective target alloca.
6934
6935 2018-02-07 Tom de Vries <tom@codesourcery.com>
6936
6937 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6938
6939 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6940
6941 PR target/84243
6942 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6943 -fcf-protection=return.
6944
6945 2018-02-07 Tom de Vries <tom@codesourcery.com>
6946
6947 PR libgomp/84217
6948 * c-c++-common/goacc/pr84217.c: New test.
6949 * gfortran.dg/goacc/pr84217.f90: New test.
6950
6951 2018-02-07 Richard Biener <rguenther@suse.de>
6952
6953 PR tree-optimization/84204
6954 * gcc.dg/graphite/pr84204.c: New testcase.
6955
6956 PR tree-optimization/84205
6957 * gcc.dg/graphite/pr84205.c: New testcase.
6958
6959 PR tree-optimization/84223
6960 * gfortran.dg/graphite/pr84223.f90: New testcase.
6961
6962 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6963
6964 PR c++/71662
6965 * g++.dg/cpp0x/scoped_enum7.C: New.
6966
6967 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6968
6969 PR tree-optimization/83008
6970 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6971
6972 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR tree-optimization/84235
6975 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6976
6977 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6978
6979 PR testsuite/84243
6980 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6981 targets.
6982 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6983
6984 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6985
6986 PR target/84146
6987 * gcc.target/i386/pr84146.c: New test.
6988
6989 2018-02-06 Michael Collison <michael.collison@arm.com>
6990
6991 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6992
6993 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6994
6995 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6996 warning for -mno-speculate-indirect-jumps.
6997 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6998 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6999 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7000 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7001 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7002 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7003
7004 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7005
7006 PR target/84145
7007 * c-c++-common/fcf-protection-1.c: Change a compared message.
7008 * c-c++-common/fcf-protection-2.c: Likewise.
7009 * c-c++-common/fcf-protection-3.c: Likewise.
7010 * c-c++-common/fcf-protection-5.c: Likewise.
7011 * c-c++-common/fcf-protection-6.c: New test.
7012 * c-c++-common/fcf-protection-7.c: Likewise.
7013
7014 2018-02-06 Marek Polacek <polacek@redhat.com>
7015
7016 PR tree-optimization/84228
7017 * c-c++-common/Wstringop-truncation-3.c: New test.
7018
7019 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7020
7021 PR target/82641
7022 * gcc.target/arm/pragma_arch_switch_2.c: New.
7023
7024 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7025
7026 PR target/79975
7027 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7028
7029 2018-02-05 Martin Sebor <msebor@redhat.com>
7030
7031 PR tree-optimization/83369
7032 * gcc.dg/Wnonnull.c: New test.
7033
7034 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7035
7036 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7037 argument and use dg-messages-by-file instead. Expect it to be
7038 an array rather than a dict.
7039 (lto-link-and-maybe-run): Remove messages_by_file argument and
7040 use an upvar for dg-messages-by-file. Update call to
7041 lto_handle_diagnostics.
7042 (lt-get-options): Treat dg-messages-by-file as an array
7043 rather than a dict.
7044 (lto-get-options-main): Likewise. Set the entry rather than appending.
7045 (lto-execute): Treat dg-messages-by-file as an array rather than
7046 a dict. Update call to lto-link-and-maybe-run.
7047
7048 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7049
7050 PR c++/82782
7051 * g++.dg/cpp1z/inline-var4.C: New.
7052
7053 2018-02-05 Martin Liska <mliska@suse.cz>
7054
7055 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7056 options.
7057 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7058 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7059 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7060 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7061 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7062 * c-c++-common/asan/pointer-compare-3.c: New test.
7063
7064 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7065
7066 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7067 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7068
7069 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7070
7071 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7072 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7073 _mm_maskz_range_round_sd): Test new intrinsics.
7074 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7075 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7076 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7077 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7078 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7079 _mm_maskz_range_round_ss): Test new intrinsics.
7080 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7081 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7082 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7083 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7084 __builtin_ia32_rangess128_round): Remove builtins.
7085 (__builtin_ia32_rangesd128_mask_round,
7086 __builtin_ia32_rangess128_mask_round): Test new builtins.
7087 * gcc.target/i386/sse-13.c: Ditto.
7088 * gcc.target/i386/sse-23.c: Ditto.
7089
7090 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7091
7092 PR middle-end/79966
7093 * gfortran.dg/pr79966.f90: New testcase
7094
7095 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7096
7097 PR fortran/84094
7098 * gfortran.dg/associate_23.f90: Fix invalid code.
7099 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7100 * gfortran.dg/matmul_3.f90: Likewise.
7101 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7102
7103 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7104
7105 PR fortran/84115
7106 * gfortran.dg/associate_34.f90: New test.
7107 * gfortran.dg/associate_35.f90: New test.
7108
7109 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7110
7111 PR fortran/84141
7112 PR fortran/84155
7113 * gfortran.dg/pr84155.f90: New test.
7114
7115 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7116
7117 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7118 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7119
7120 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7121
7122 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7123 dg-do run stanza.
7124
7125 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7126
7127 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7128 requirement.
7129 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7130 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7131 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7132
7133 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7134
7135 PR testsuite/52641
7136 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7137 * gcc.dg/Wsign-conversion.c: Dito.
7138 * gcc.dg/attr-alloc_size-4.c: Dito.
7139 * gcc.dg/pr81020.c: Dito.
7140 * gcc.dg/pr81192.c: Dito.
7141 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7142 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7143 * gcc.dg/pr83844.c: Restrict to int32plus.
7144 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7145 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7146 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7147 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7148 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7149 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7150 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7151 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7152 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7153 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7154 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7155 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7156
7157 2018-02-02 Julia Koval <julia.koval@intel.com>
7158
7159 * gcc.target/i386/funcspec-56.inc: Handle new march.
7160 * g++.dg/ext/mv16.C: Ditto.
7161
7162 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7163
7164 * lib/target-supports.exp
7165 (check_effective_target_keeps_null_pointer_checks): No more
7166 special-case avr.
7167 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7168 * gcc.dg/ifcvt-4.c: Skip avr.
7169 * gcc.dg/pr53037-1.c: Dito.
7170 * gcc.dg/pr53037-2.c: Dito.
7171 * gcc.dg/pr53037-3.c: Dito.
7172 * gcc.dg/pr63387-2.c: Dito.
7173 * gcc.dg/pr63387.c: Dito.
7174 * gcc.dg/sancov/cmp0.c: Dito.
7175 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7176 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7177 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7178 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7179 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7180 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7181 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7182 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7183 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7184 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7185 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7186 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7187 * gcc.dg/tree-ssa/pr82059.c: Dito.
7188 * gcc.c-torture/execute/pr70460.c: Dito.
7189
7190 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7191
7192 PR testsuite/52641
7193 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7194 * gcc.c-torture/execute/20180112-1.c: Dito.
7195 * gcc.c-torture/execute/pr81503.c: Dito.
7196 * gcc.dg/store_merging_12.c: Dito.
7197 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7198 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7199 * gcc.dg/tree-ssa/pr80898.c: Dito.
7200 * gcc.dg/tree-ssa/pr82363.c: Dito.
7201 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7202 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7203 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7204 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7205 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7206 * gcc.dg/tree-ssa/pr80803.c: Dito.
7207 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7208 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7209 * gcc.dg/tree-ssa/vrp114.c: Dito.
7210 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7211 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7212 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7213
7214 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7215
7216 PR target/84066
7217 * gcc.target/i386/cet-sjlj-6a.c: New test.
7218 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7219
7220 2018-02-01 Marek Polacek <polacek@redhat.com>
7221
7222 PR c++/84125
7223 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7224
7225 2018-01-30 Jeff Law <law@redhat.com>
7226
7227 PR target/84128
7228 * gcc.target/i386/pr84128.c: New test.
7229
7230 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7231
7232 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7233 -fdelete-null-pointer-checks.
7234
7235 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7236
7237 PR c++/83796
7238 * g++.dg/cpp0x/abstract-default1.C: New.
7239
7240 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7241
7242 PR tree-optimization/81635
7243 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7244 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7245
7246 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7247
7248 PR target/83370
7249 * gcc.target/aarch64/pr83370.c: New.
7250
7251 2018-02-01 Richard Biener <rguenther@suse.de>
7252
7253 * gcc.dg/graphite/pr35356-1.c: Adjust.
7254
7255 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7256
7257 PR testsuite/83846
7258 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7259 for ILP32.
7260 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7261 of hard-coding the choice.
7262 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7263 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7264 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7265 memset call.
7266 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7267 stdint.h types.
7268 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7269 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7270 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7271 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7272 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7273 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7274 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7275 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7276 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7277 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7278 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7279 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7280 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7281 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7282 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7283 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7284 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7285 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7286 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7287 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7288 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7289 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7290 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7291 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7292 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7293 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7294 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7295 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7296 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7297 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7298 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7299 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7300 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7301 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7302 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7303 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7304 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7305 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7306 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7307 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7308 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7309 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7310 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7311 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7312 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7313 __builtin_popcountll rather than __builtin_popcountl.
7314
7315 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7316
7317 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7318 of LD1R[HWD] for multi-element constants on big-endian targets.
7319 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7320 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7321
7322 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7323
7324 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7325 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7326 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7327
7328 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7329
7330 PR tree-optimization/81661
7331 PR tree-optimization/84117
7332 * gcc.dg/pr81661.c: New test.
7333 * gfortran.dg/pr84117.f90: New test.
7334
7335 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7336
7337 PR fortran/83705
7338 * gfortran.dg/repeat_7.f90: Catch warning message.
7339
7340 2018-01-31 Ian Lance Taylor <iant@golang.org>
7341
7342 * go.go-torture/execute/printnil.go: New test.
7343
7344 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7345
7346 * lib/target-supports.exp (check_effective_target_comdat_group):
7347 Allow for Solaris as comdat syntax.
7348
7349 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7350 Solaris with comdat_group support and as.
7351
7352 2018-01-31 Marek Polacek <polacek@redhat.com>
7353
7354 PR c/81779
7355 * gcc.dg/pr81779.c: New test.
7356
7357 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7358
7359 PR fortran/84116
7360 * gfortran.dg/gomp/pr84116.f90: New test.
7361
7362 PR c++/83993
7363 * g++.dg/init/pr83993-2.C: New test.
7364
7365 PR c++/83993
7366 * g++.dg/init/pr83993-1.C: New test.
7367 * g++.dg/cpp0x/pr83993.C: New test.
7368
7369 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7370
7371 PR fortran/84088
7372 * gfortran.dg/pr84088.f90: New test.
7373
7374 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7375
7376 PR target/82444
7377 * gcc.target/i386/pr82444.c: New.
7378
7379 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7380
7381 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7382 * gcc.target/powerpc/vsx-13.c: New.
7383
7384 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7385
7386 PR c++/84092
7387 * g++.dg/cpp1y/var-templ57.C: New.
7388
7389 2018-01-31 Marek Polacek <polacek@redhat.com>
7390
7391 PR c++/84138
7392 * g++.dg/diagnostic/pr84138.C: New test.
7393
7394 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7395
7396 PR fortran/78534
7397 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7398 -Wstringop-overflow warnings due to spurious warning with -O1.
7399 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7400 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7401
7402 2018-01-31 Richard Biener <rguenther@suse.de>
7403
7404 PR tree-optimization/84132
7405 * g++.dg/torture/pr84132.C: New testcase.
7406
7407 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7408
7409 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7410 dg-final scan.
7411
7412 2018-01-31 Julia Koval <julia.koval@intel.com>
7413
7414 PR target/83618
7415 * gcc.target/i386/rdpid.c: Remove "eax".
7416
7417 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7418
7419 PR tree-optimization/64946
7420 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7421 scan-assembler checks.
7422
7423 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7424
7425 * gcc.c-torture/execute/20180131-1.c: New test.
7426
7427 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7428
7429 * gcc.target/arc/taux-1.c: New test.
7430 * gcc.target/arc/taux-2.c: Likewise.
7431
7432 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7433
7434 * gcc.target/arc/uncached.c: New test.
7435
7436 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7437
7438 PR lto/83954
7439 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7440
7441 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR preprocessor/69869
7444 * gcc.dg/cpp/trad/pr69869.c: New test.
7445
7446 PR c/84100
7447 * gcc.dg/pr84100.c: New test.
7448
7449 2018-01-30 Jeff Law <law@redhat.com>
7450
7451 PR target/84064
7452 * gcc.target/i386/pr84064: New test.
7453
7454 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7455
7456 PR fortran/84134
7457 * gfortran.dg/data_implied_do_2.f90: New test.
7458
7459 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7460
7461 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7462
7463 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7464
7465 PR fortran/84133
7466 * gfortran.dg/inline_matmul_21.f90: New test case.
7467
7468 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7469
7470 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7471
7472 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7473
7474 PR target/84112
7475 * gcc.target/powerpc/pr84112.c: New.
7476
7477 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7478
7479 PR rtl-optimization/83986
7480 * gcc.dg/pr83986.c: New test.
7481
7482 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7483
7484 PR 58684
7485 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7486 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7487 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7488 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7489
7490 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR tree-optimization/84111
7493 * gcc.c-torture/compile/pr84111.c: New test.
7494
7495 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7496
7497 PR ipa/83179
7498 * gcc.dg/ipa/inline-2.c: Fix template.
7499 * gcc.dg/ipa/inline-3.c: Fix template.
7500
7501 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7502
7503 PR ipa/81360
7504 * g++.dg/torture/pr81360.C: New testcase.
7505
7506 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7507
7508 PR lto/83954
7509 * gcc.dg/lto/pr83954.h: New testcase.
7510 * gcc.dg/lto/pr83954_0.c: New testcase.
7511 * gcc.dg/lto/pr83954_1.c: New testcase.
7512
7513 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7514
7515 PR bootstrap/84017
7516 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7517 to dg-options.
7518 Simplify DW_AT_producer scan.
7519
7520 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7521
7522 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7523
7524 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7525
7526 PR target/83828
7527 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7528 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7529 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7530 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7531
7532 2018-01-29 Jeff Law <law@redhat.com>
7533
7534 PR testsuite/81010
7535 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7536 better match other tests which require vsx. Verify the zero
7537 extension is part of the test in the combiner dump.
7538
7539 2018-01-29 Marek Polacek <polacek@redhat.com>
7540
7541 PR c/83966
7542 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7543
7544 PR c++/83996
7545 * g++.dg/ext/pr83996.C: New test.
7546
7547 2018-01-29 Richard Biener <rguenther@suse.de>
7548
7549 PR tree-optimization/84057
7550 * gcc.dg/graphite/pr84057.c: New testcase.
7551
7552 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7553
7554 PR fortran/84073
7555 * gfortran.dg/bind_c_usage_31.f90: New test.
7556
7557 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7558
7559 PR c++/83924
7560 * g++.dg/warn/Wduplicated-branches5.C: New.
7561
7562 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7563
7564 * gcc.target/rl78/test_addsi3_internal.c: New test.
7565
7566 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7567
7568 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7569 Make expected output depend on whether we expect sibcalls or not.
7570 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7571 safe-indirect-jump-1.c).
7572
7573 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7574 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7575 Soren Rasmussen <s.c.rasmussen@gmail.com>
7576
7577 Fortran 2018 teams tests.
7578
7579 * gfortran.dg/team_number_1.f90: new test for team_number.
7580 * gfortran.dg/team_change_1.f90: new test for change team.
7581 * gfortran.dg/team_end_1.f90: new test for end team.
7582 * gfortran.dg/team_form_1.f90: new test for form team.
7583
7584 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7585
7586 PR fortran/83998
7587 * gfortran.dg/dot_product_4.f90
7588
7589 2018-01-26 Martin Sebor <msebor@redhat.com>
7590
7591 PR tree-optimization/83896
7592 * gcc.dg/strlenopt-43.c: New.
7593
7594 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7595
7596 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7597 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7598 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7599 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7600 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7601 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7602 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7603 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7604 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7605 stanzas.
7606 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7607 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7608 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7609 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7610 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7611 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7612 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7613 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7614 instruction list.
7615 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7616
7617 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7618
7619 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7620 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7621 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7622 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7623 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7624 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7625 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7626 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7627 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7628 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7629 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7630 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7631 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7632
7633 2018-01-26 Martin Liska <mliska@suse.cz>
7634
7635 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7636 warning is seen.
7637
7638 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7639
7640 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7641 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7642 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7643 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7644 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7645 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7646 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7647 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7648
7649 2018-01-26 Richard Biener <rguenther@suse.de>
7650
7651 PR rtl-optimization/84003
7652 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7653 latent bug in DSE if NOINLINE is appropriately defined.
7654 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7655 and defining NOINLINE.
7656
7657 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7658
7659 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7660 tests specific to aarch64. XFAIL test on arm.
7661
7662 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR rtl-optimization/83985
7665 * gcc.dg/pr83985.c: New test.
7666
7667 PR c/83989
7668 * c-c++-common/Wrestrict-3.c: New test.
7669
7670 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7671
7672 * gcc.target/arc/tdelegitimize_addr.c: New test.
7673
7674 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7675
7676 * gcc.target/arc/jli-1.c: New file.
7677 * gcc.target/arc/jli-2.c: Likewise.
7678
7679 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7680
7681 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7682 scan-assembler.
7683 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7684 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7685
7686 2018-01-26 Richard Biener <rguenther@suse.de>
7687
7688 PR tree-optimization/81082
7689 * gcc.dg/vect/pr81082.c: New testcase.
7690 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7691 simplification to n * n.
7692
7693 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7694
7695 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7696 Solaris 10.
7697 * gcc.target/i386/pr63620.c: Likewise.
7698
7699 2018-01-26 Julia Koval <julia.koval@intel.com>
7700
7701 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7702 -mavx512f -mavx512bw.
7703 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7704 * gcc.target/i386/i386.exp: Fix types.
7705
7706 2018-01-26 Alan Modra <amodra@gmail.com>
7707
7708 PR target/84033
7709 * gcc.target/powerpc/swaps-p8-46.c: New.
7710
7711 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7712
7713 PR fortran/37577
7714 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7715 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7716 'array01' in the tree dump comparison.
7717 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7718 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7719 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7720
7721 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7722
7723 PR middle-end/83055
7724 * gcc.dg/torture/pr83055.c: New testcase.
7725
7726 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR c++/84031
7729 * g++.dg/cpp1z/decomp36.C: New test.
7730
7731 PR middle-end/83977
7732 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7733
7734 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7735
7736 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7737 the shift dump line.
7738 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7739
7740 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7741
7742 PR target/81550
7743 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7744 index instead of int, which allows IVOPTs to properly optimize the
7745 loop.
7746
7747 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7748
7749 PR jit/82846
7750 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7751 of "fn_type" typedef.
7752 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7753
7754 2018-01-24 Ian Lance Taylor <iant@golang.org>
7755
7756 * go.go-torture/execute/names-1.go: New test.
7757
7758 2018-01-19 Jeff Law <law@redhat.com>
7759
7760 PR target/83994
7761 * gcc.target/i386/pr83994.c: New test.
7762
7763 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7764
7765 PR target/84014
7766 * gcc.target/powerpc/pr84014.c: New.
7767
7768 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR middle-end/83977
7771 * c-c++-common/gomp/pr83977-1.c: New test.
7772 * c-c++-common/gomp/pr83977-2.c: New test.
7773 * c-c++-common/gomp/pr83977-3.c: New test.
7774 * gfortran.dg/gomp/pr83977.f90: New test.
7775
7776 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7777
7778 PR testsuite/83889
7779 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7780 * gcc.dg/vect/pr80631-1.c: Likewise.
7781 * gcc.dg/vect/pr80631-2.c: Likewise.
7782 * gcc.dg/vect/pr81410.c: Likewise.
7783 * gcc.dg/vect/pr81633.c: Likewise.
7784 * gcc.dg/vect/pr81815.c: Likewise.
7785 * gcc.dg/vect/pr82108.c: Likewise.
7786 * gcc.dg/vect/pr83857.c: Likewise.
7787 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7788 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7789 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7790 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7791 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7792 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7793 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7794 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7795 dg-xfail-run-if instead.
7796 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7797 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7798 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7799 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7800 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7801
7802 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7803
7804 PR tree-optimization/83979
7805 * g++.dg/pr83979.c: New test.
7806
7807 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7808
7809 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7810 option. Add arm_neon_ok_no_float_abi check.
7811
7812 2018-01-24 Richard Biener <rguenther@suse.de>
7813
7814 PR tree-optimization/83176
7815 * gcc.dg/graphite/pr83176.c: New testcase.
7816
7817 2018-01-24 Richard Biener <rguenther@suse.de>
7818
7819 PR tree-optimization/82819
7820 * gcc.dg/graphite/pr82819.c: New testcase.
7821
7822 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7823
7824 PR c++/83921
7825 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7826 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7827 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7828 * g++.dg/ext/stmtexpr20.C: Likewise.
7829 * g++.dg/ext/stmtexpr21.C: Likewise.
7830
7831 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7832
7833 PR c++/83974
7834 * g++.dg/warn/pr83974.C: New test case.
7835
7836 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7837
7838 PR sanitizer/83987
7839 * g++.dg/ubsan/pr83987.C: New test.
7840
7841 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7842
7843 PR fortran/83866
7844 * gfortran.dg/pdt_29.f03: New test.
7845
7846 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7847
7848 PR fortran/83898
7849 * gfortran.dg/associate_33.f03: New test.
7850
7851 2018-01-23 Martin Liska <mliska@suse.cz>
7852
7853 PR lto/81440
7854 * gcc.dg/lto/pr81440.h: New test.
7855 * gcc.dg/lto/pr81440_0.c: New test.
7856 * gcc.dg/lto/pr81440_1.c: New test.
7857
7858 2018-01-23 Nathan Sidwell <nathan@acm.org>
7859
7860 PR c++/83988
7861 * g++.dg/template/pr83988.C: New.
7862
7863 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7864
7865 PR c++/82882
7866 PR c++/83978
7867 * g++.dg/cpp0x/pr82882.C: New test.
7868 * g++.dg/cpp0x/pr83978.C: New test.
7869
7870 PR c++/83958
7871 * g++.dg/cpp1z/decomp35.C: New test.
7872
7873 2018-01-23 Nathan Sidwell <nathan@acm.org>
7874
7875 * g++.dg/cpp0x/range-for10.C: Adjust.
7876 * g++.dg/ext/forscope1.C: Adjust.
7877 * g++.dg/ext/forscope2.C: Adjust.
7878 * g++.dg/template/for1.C: Adjust.
7879
7880 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7881
7882 PR tree-optimization/83510
7883 * gcc.c-torture/compile/pr83510.c: New test case.
7884
7885 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7886
7887 PR testsuite/83888
7888 * lib/target-supports.exp (check_effective_target_vect_float): Say
7889 that the result only holds when -funsafe-math-optimizations is on.
7890 (check_effective_target_vect_float_strict): New procedure.
7891 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7892 of vect_float.
7893 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7894
7895 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7896
7897 PR tree-optimization/83965
7898 * gcc.dg/vect/pr83965.c: New test.
7899
7900 2018-01-23 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/83963
7903 * gfortran.dg/graphite/pr83963.f: New testcase.
7904 * gcc.dg/graphite/pr83963-2.c: Likewise.
7905
7906 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7907
7908 PR c++/83918
7909 * g++.dg/cpp1z/pr83918.C: New test.
7910
7911 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7912
7913 PR tree-optimization/83957
7914 * gcc.dg/autopar/pr83957.c: New test.
7915
7916 PR tree-optimization/83081
7917 * gcc.dg/predict-8.c: Adjust expected probability.
7918
7919 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7920
7921 PR target/83862
7922 * gcc.target/powerpc/pr83862.c: New test.
7923
7924 2018-01-22 Carl Love <cel@us.ibm.com>
7925
7926 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7927 builtins-4-runnable.c, builtins-6-runnable.c,
7928 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7929 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7930 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7931 for signed/unsigned 128-bit and long long int loads.
7932
7933 2018-01-22 Marek Polacek <polacek@redhat.com>
7934
7935 PR c++/81933
7936 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7937
7938 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7939
7940 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7941 scan-asembler valid instructions list.
7942 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7943 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7944 power8-vector requirement and option.
7945 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7946
7947 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7948
7949 PR 78534
7950 PR 83704
7951 * gfortran.dg/string_1.f90: Remove printing the length.
7952
7953 2018-01-22 Richard Biener <rguenther@suse.de>
7954
7955 PR tree-optimization/83963
7956 * gcc.dg/graphite/pr83963.c: New testcase.
7957
7958 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7959
7960 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7961 dg-require-effective-target directives.
7962
7963 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7964
7965 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7966 New procedure.
7967 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7968 Adjust scan-assembler checks for soft-float.
7969
7970 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7971
7972 PR target/83946
7973 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7974
7975 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7976
7977 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7978 * gcc.dg/pr83623.c: Likewise.
7979 * gcc.dg/pr83666.c: Likewise.
7980
7981 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7982 David Edelsohn <dje.gcc@gmail.com>
7983
7984 PR target/83946
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-2.c: Change expected
7988 assembly output from . to $.
7989 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7990 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7991 assembly output from "crset eq" to "crset 2".
7992 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7993 assembly output from "crset eq" to "crset 2", and from . to $.
7994
7995 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7996
7997 PR fortran/83900
7998 * gfortran.dg/matmul_18.f90: New test.
7999
8000 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8001
8002 PR tree-optimization/83940
8003 * gcc.dg/torture/pr83940.c: New test.
8004
8005 2018-01-20 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR middle-end/83945
8008 * gcc.dg/tls/pr83945.c: New test.
8009
8010 PR target/83930
8011 * gcc.dg/pr83930.c: New test.
8012
8013 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8014
8015 PR fortran/83900
8016 * gfortran.dg/matmul_17.f90: New test.
8017
8018 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8019
8020 PR fortran/80768
8021 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8022
8023 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR c++/81167
8026 * g++.dg/cpp0x/pr81167.C: New test.
8027
8028 PR c++/83919
8029 * g++.dg/cpp0x/pr83919.C: New test.
8030
8031 2018-01-19 Jeff Law <law@redhat.com>
8032 Jakub Jelinek <jakub@redhat.com>
8033
8034 * gcc.dg/stack-check-16.c: New test.
8035
8036 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8037
8038 PR target/83790
8039 * gcc.target/nvptx/indirect_call.c: New test.
8040
8041 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8042
8043 * g++.dg/torture/pr83619.C: Remove dg-message.
8044
8045 2018-01-19 Martin Liska <mliska@suse.cz>
8046
8047 * gcc.dg/predict-1.c: Adjust expected probability.
8048 * gcc.dg/predict-3.c: Likewise.
8049 * gcc.dg/predict-5.c: Likewise.
8050 * gcc.dg/predict-6.c: Likewise.
8051 * gcc.dg/predict-9.c: Likewise.
8052
8053 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8054
8055 PR tree-optimization/83922
8056 * gcc.dg/pr83922.c: New test.
8057
8058 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8059
8060 PR tree-optimization/83914
8061 * gcc.dg/vect/pr83914.c: New test.
8062
8063 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8064
8065 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8066 * gcc.target/arm/negdi-2.c: Likewise.
8067 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8068
8069 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8070
8071 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8072
8073 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8074
8075 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8076
8077 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8078
8079 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8080 hppa*-*-hpux*.
8081
8082 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR ipa/83619
8085 PR testsuite/83934
8086 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8087 forward declaration.
8088
8089 2018-01-18 Carl Love <cel@us.ibm.com>
8090
8091 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8092 to the function.
8093
8094 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8095
8096 PR c++/81013
8097 * g++.dg/inherit/union3.C: New.
8098
8099 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8100
8101 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8102
8103 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8104
8105 PR ipa/83619
8106 * g++.dg/torture/pr83619.C: New testcase.
8107
8108 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8109
8110 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8111 Add function body to force error messages in some configurations.
8112
8113 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8114
8115 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8116 and arm_thumb1_ok.
8117
8118 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8119
8120 PR other/70268
8121 * c-c++-common/ffile-prefix-map.c: New test.
8122 * c-c++-common/fmacro-prefix-map.c: New test.
8123 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8124 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8125
8126 2018-01-18 Martin Liska <mliska@suse.cz>
8127
8128 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8129 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8130 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8131 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8132 * gcc.target/i386/ret-thunk-10.c: Likewise.
8133 * gcc.target/i386/ret-thunk-11.c: Likewise.
8134 * gcc.target/i386/ret-thunk-12.c: Likewise.
8135 * gcc.target/i386/ret-thunk-15.c: Likewise.
8136 * gcc.target/i386/ret-thunk-9.c: Likewise.
8137
8138 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8139
8140 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8141 order.
8142
8143 2018-01-18 Nathan Sidwell <nathan@acm.org>
8144
8145 PR c++/83160
8146 * g++.dg/cpp0x/pr83160.C: New.
8147
8148 2018-01-18 Richard Biener <rguenther@suse.de>
8149
8150 PR tree-optimization/83887
8151 * gcc.dg/graphite/pr83887.c: New testcase.
8152 * gfortran.dg/graphite/pr83887.f90: Likewise.
8153 * gfortran.dg/graphite/pr83887.f: Likewise.
8154
8155 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8156
8157 PR target/65578
8158 * gcc.target/arm/builtin-bswap.x: New file.
8159 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8160 and options for armv6t2.
8161 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8162 and options for Thumb1.
8163 * gcc.target/arm/builtin-bswap16.x: New file.
8164 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8165 and options for armv6t2.
8166 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8167 and options for Thumb1.
8168
8169 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8170
8171 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8172 order.
8173
8174 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR c/61240
8177 * gcc.dg/pr61240.c: New test.
8178
8179 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8180
8181 PR fortran/83864
8182 * gfortran.dg/pr83864.f90: New test.
8183
8184 2018-01-17 Jeff Law <law@redhat.com>
8185
8186 PR testsuite/83883
8187 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8188
8189 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8190
8191 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8192 restriction, but still restrict to 64-bit.
8193 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8194 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8195
8196 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8197
8198 PR fortran/83874
8199 * gfortran.dg/pr83874.f90: New test.
8200
8201 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR c++/83824
8204 * g++.dg/cpp0x/pr83824.C: New test.
8205
8206 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8207
8208 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8209 appropriate .gnu_attribute for the long double type, if we use the
8210 long double type, but do not generate any calls.
8211 * gcc.target/powerpc/gnuattr2.c: Likewise.
8212 * gcc.target/powerpc/gnuattr3.c: Likewise.
8213
8214 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8215
8216 PR c++/78344
8217 * g++.dg/cpp0x/alignas13.C: New.
8218
8219 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8220
8221 PR c++/83897
8222 * g++.dg/cpp0x/pr83897.C: New test.
8223
8224 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8225
8226 PR ipa/83051
8227 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8228
8229 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 PR c++/81054
8232 * g++.dg/cpp0x/constexpr-ice19.C: New.
8233
8234 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8235
8236 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8237 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8238 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8239 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8240 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8241 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8242 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8243 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8244 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8245 * gcc.target/powerpc/builtins-1.fold.h: New.
8246
8247 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8248
8249 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8250 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8251
8252 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8253
8254 * gcc.target/arm/g2.c: Add -marm to dg-options.
8255 * gcc.target/arm/scd42-2.c: Likewise.
8256
8257 2018-01-17 Nathan Sidwell <nathan@acm.org>
8258
8259 PR c++/83287
8260 * g++.dg/lookup/pr83287-2.C: New.
8261
8262 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8263
8264 PR c++/83814
8265 PR c++/83902
8266 * g++.dg/wrappers/pr83814.C: New test case.
8267 * g++.dg/wrappers/pr83902.C: New test case.
8268
8269 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8270
8271 PR lto/83121
8272 * g++.dg/lto/pr83121_0.C: New test case.
8273 * g++.dg/lto/pr83121_1.C: New test case.
8274 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8275 adapted from DejaGnu's dg-test.
8276 (lto_handle_diagnostics): New procedure.
8277 (lto_prune_warns): Ignore informational notes.
8278 (lto-link-and-maybe-run): Add "messages_by_file" param.
8279 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8280 "execute" when "link" fails if "execute" was not specified.
8281 (lto-can-handle-directive): New procedure.
8282 (lto-get-options-main): Call lto-can-handle-directive. Add a
8283 dg-messages local, using it to set the caller's
8284 dg-messages-by-file for the given source file.
8285 (lto-get-options): Likewise.
8286 (lto-execute): Add dg-messages-by-file local, and pass it to
8287 lto-link-and-maybe-run.
8288
8289 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8290 Richard Sandiford <richard.sandiford@linaro.org>
8291
8292 PR target/79041
8293 PR target/82964
8294 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8295 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8296
8297 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8298
8299 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8300 target check autogenerator for armv8.1-a and armv8.2-a.
8301
8302 2018-01-17 Carl Love <cel@us.ibm.com>
8303
8304 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8305 Add debug print statements.
8306 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8307 16 byte vector load followed by a partial vector load.
8308
8309 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8310
8311 PR c++/83799
8312 * g++.dg/wrappers/pr83799.C: New test case.
8313
8314 2018-01-17 Nathan Sidwell <nathan@acm.org>
8315
8316 PR c++/83739
8317 * g++.dg/cpp1y/pr83739.C: New.
8318
8319 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8320
8321 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8322 * gcc.target/visium/overflow16.c: Likewise.
8323 * gcc.target/visium/overflow32.c: Likewise.
8324
8325 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8326
8327 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8328
8329 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8330
8331 * gcc.dg/rtl/arm/stl-cond.c: New test.
8332 * gcc.target/arm/stl-cond.c: Delete.
8333
8334 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8335
8336 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8337 directives.
8338
8339 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR tree-optimization/83843
8342 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8343 * gcc.dg/store_merging_19.c: New test.
8344
8345 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8346
8347 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8348 and options.
8349
8350 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR rtl-optimization/83771
8353 * gcc.dg/pr83771.c: New test.
8354
8355 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8356
8357 PR tree-optimization/81184
8358 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8359 targets.
8360 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8361
8362 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8363
8364 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8365
8366 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8367
8368 PR target/83546
8369 * gcc.target/i386/pr83546.c: New test.
8370
8371 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8372
8373 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8374
8375 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8376
8377 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8378 test and add dg-warning for the -Wstringop-overflow warning.
8379
8380 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8381
8382 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8383 XFAIL last test on SPARC and Visium.
8384
8385 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8386
8387 PR rtl-optimization/80481
8388 * g++.dg/pr80481.C: Exclude solaris.
8389
8390 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8391
8392 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8393 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8394 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8395
8396 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8397
8398 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8399 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8400 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8401 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8402 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8403 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8404 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8405 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8406 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8407 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8408 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8409 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8410 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8411 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8412 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8413
8414 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8415
8416 PR testsuite/77734
8417 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8418
8419 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8420
8421 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8422 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8423 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8424 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8425 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8426 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8427
8428 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8429
8430 PR tree-optimization/83857
8431 * gcc.dg/vect/pr83857.c: New test.
8432
8433 2018-01-16 Richard Biener <rguenther@suse.de>
8434
8435 PR tree-optimization/83867
8436 * gcc.dg/vect/pr83867.c: New testcase.
8437
8438 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR c/83844
8441 * gcc.dg/pr83844.c: New test.
8442
8443 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8444
8445 * gcc.dg/torture/pr83847.c: New test.
8446
8447 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR rtl-optimization/86620
8450 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8451 instead of --param=max-sched-ready-insns=0.
8452 * gcc.target/i386/pr83620.c: New test.
8453 * gcc.dg/pr83620.c: New test.
8454
8455 PR tree-optimization/83843
8456 * gcc.dg/store_merging_18.c: New test.
8457
8458 PR c++/83817
8459 * g++.dg/cpp1y/pr83817.C: New test.
8460
8461 PR c++/83825
8462 * g++.dg/template/pr83825.C: New test.
8463
8464 2018-01-16 Richard Biener <rguenther@suse.de>
8465
8466 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8467
8468 2018-01-16 Richard Biener <rguenther@suse.de>
8469
8470 PR testsuite/82132
8471 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8472 from gcc.dg/torture/pr60092.c.
8473
8474 2018-01-15 Martin Sebor <msebor@redhat.com>
8475
8476 PR c++/83588
8477 * g++.dg/ext/flexary28.C: New test.
8478
8479 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8480
8481 PR fortran/82257
8482 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8483
8484 2018-01-15 Martin Sebor <msebor@redhat.com>
8485
8486 PR testsuite/83869
8487 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8488
8489 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8490
8491 PR fortran/54613
8492 * gfortran.dg/minmaxloc_9.f90: New test.
8493 * gfortran.dg/minmaxloc_10.f90: New test.
8494 * gfortran.dg/minmaxloc_11.f90: New test.
8495
8496 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8497
8498 PR target/83839
8499 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8500 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8507 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8508 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8509 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8510 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8511 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8512 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8513 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8514 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8515 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8516 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8517 * gcc.target/i386/ret-thunk-10.c: Likewise.
8518 * gcc.target/i386/ret-thunk-11.c: Likewise.
8519 * gcc.target/i386/ret-thunk-12.c: Likewise.
8520 * gcc.target/i386/ret-thunk-13.c: Likewise.
8521 * gcc.target/i386/ret-thunk-14.c: Likewise.
8522 * gcc.target/i386/ret-thunk-15.c: Likewise.
8523 * gcc.target/i386/ret-thunk-9.c: Don't check the
8524 __x86_return_thunk label. Scan for "push" only for Linux.
8525
8526 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8527
8528 PR testsuite/79920
8529 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8530
8531 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8532
8533 PR target/83687
8534 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8535 tests.
8536 * gcc.target/arm/pr83687.c: New test.
8537
8538 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8539
8540 Adjust tests to AVR_TINY.
8541
8542 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8543 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8544 * gcc.target/avr/pr71627.c: Same.
8545 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8546 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8547 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8548 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8549 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8550 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8551 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8552 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8553 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8554 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8555 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8556 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8557 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8558 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8559 * gcc.target/avr/torture/pr61055.c: Same.
8560 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8561 available.
8562 * gcc.target/avr/torture/int24-mul.c: Same.
8563 * gcc.target/avr/torture/pr51782-1.c: Same.
8564 * gcc.target/avr/torture/pr61443.c: Same.
8565 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8566 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8567
8568 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8569
8570 PR c/83801
8571 PR c/83729
8572 * gcc.target/avr/torture/pr83729.c: New test.
8573 * gcc.target/avr/torture/pr83801.c: New test.
8574
8575 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR middle-end/82694
8578 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8579 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8580
8581 2018-01-10 Martin Sebor <msebor@redhat.com>
8582
8583 PR other/83508
8584 * gcc.dg/Wstringop-overflow-2.c: New test.
8585
8586 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8587
8588 PR libgfortran/83811
8589 * gfortran.dg/fmt_e.f90: New test.
8590
8591 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8592
8593 * gcc.target/i386/indirect-thunk-10.c: New test.
8594 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8599 * gcc.target/i386/ret-thunk-17.c: Likewise.
8600 * gcc.target/i386/ret-thunk-18.c: Likewise.
8601 * gcc.target/i386/ret-thunk-19.c: Likewise.
8602 * gcc.target/i386/ret-thunk-20.c: Likewise.
8603 * gcc.target/i386/ret-thunk-21.c: Likewise.
8604
8605 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8606
8607 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8608
8609 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8610
8611 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8612 -mno-indirect-branch-register.
8613 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8644 * gcc.target/i386/ret-thunk-10.c: Likewise.
8645 * gcc.target/i386/ret-thunk-11.c: Likewise.
8646 * gcc.target/i386/ret-thunk-12.c: Likewise.
8647 * gcc.target/i386/ret-thunk-13.c: Likewise.
8648 * gcc.target/i386/ret-thunk-14.c: Likewise.
8649 * gcc.target/i386/ret-thunk-15.c: Likewise.
8650 * gcc.target/i386/ret-thunk-9.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8652 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8654
8655 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8656
8657 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8658 -mfunction-return=keep.
8659 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8660 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8661 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8668 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8669 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8680 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8681 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8682 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8683 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8691 * gcc.target/i386/ret-thunk-1.c: New test.
8692 * gcc.target/i386/ret-thunk-10.c: Likewise.
8693 * gcc.target/i386/ret-thunk-11.c: Likewise.
8694 * gcc.target/i386/ret-thunk-12.c: Likewise.
8695 * gcc.target/i386/ret-thunk-13.c: Likewise.
8696 * gcc.target/i386/ret-thunk-14.c: Likewise.
8697 * gcc.target/i386/ret-thunk-15.c: Likewise.
8698 * gcc.target/i386/ret-thunk-16.c: Likewise.
8699 * gcc.target/i386/ret-thunk-2.c: Likewise.
8700 * gcc.target/i386/ret-thunk-3.c: Likewise.
8701 * gcc.target/i386/ret-thunk-4.c: Likewise.
8702 * gcc.target/i386/ret-thunk-5.c: Likewise.
8703 * gcc.target/i386/ret-thunk-6.c: Likewise.
8704 * gcc.target/i386/ret-thunk-7.c: Likewise.
8705 * gcc.target/i386/ret-thunk-8.c: Likewise.
8706 * gcc.target/i386/ret-thunk-9.c: Likewise.
8707
8708 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8709
8710 * gcc.target/i386/indirect-thunk-1.c: New test.
8711 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8712 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8713 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8714 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8715 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8716 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8717 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8718 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8719 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8720 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8721 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8722 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8723 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8724 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8725 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8726 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8727 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8728 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8729 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8730 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8731 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8732 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8733 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8734 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8735 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8736 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8737 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8738 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8739 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8740 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8741 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8742 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8743
8744 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8745
8746 PR ipa/83051
8747 * gcc.c-torture/compile/pr83051.c: New testcase.
8748
8749 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8750
8751 PR tree-optimization/83501
8752 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8753
8754 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8755
8756 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8757 for lvx and stvx instead of lxvd2x and stxvd2x and require
8758 little-endian target. Add comments.
8759 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8760 comprehensive testing.
8761 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8762 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8763 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8764 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8765 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8766 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8767 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8768 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8769 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8770 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8771 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8772 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8773 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8774 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8775 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8776 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8777 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8778 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8779 scan-assembler-not directives that forbid lvx and xxpermdi.
8780 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8781 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8782 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8783 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8784 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8785 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8786 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8787 scan-assembler-times directives to reflect different numbers of
8788 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8789
8790 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8791 Alan Hayward <alan.hayward@arm.com>
8792 David Sherwood <david.sherwood@arm.com>
8793
8794 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8795 than SLP vectorization.
8796 * gcc.dg/vect/vect-alias-check-10.c: New test.
8797 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8798 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8799 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8800 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8801 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8802 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8803 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8804 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8805 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8806 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8807 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8808 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8809 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8810 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8811 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8812 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8813 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8814 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8815 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8816 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8817 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8818 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8819 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8820
8821 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8822 Alan Hayward <alan.hayward@arm.com>
8823 David Sherwood <david.sherwood@arm.com>
8824
8825 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8826 New proc.
8827 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8828 targets with scatter stores.
8829 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8830 stores.
8831 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8832 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8833 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8834 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8835 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8836 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8837 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8838 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8839 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8840 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8841 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8842 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8843 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8844 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8845 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8846 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8847
8848 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8849 Alan Hayward <alan.hayward@arm.com>
8850 David Sherwood <david.sherwood@arm.com>
8851
8852 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8853 for double_reduc1.
8854 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8855 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8856 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8857 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8858
8859 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8860 Alan Hayward <alan.hayward@arm.com>
8861 David Sherwood <david.sherwood@arm.com>
8862
8863 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8864 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8865 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8866
8867 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8868 Alan Hayward <alan.hayward@arm.com>
8869 David Sherwood <david.sherwood@arm.com>
8870
8871 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8872 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8873 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8874 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8875 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8876 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8877 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8878 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8879 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8880 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8881 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8882 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8883 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8884 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8885
8886 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8887 Alan Hayward <alan.hayward@arm.com>
8888 David Sherwood <david.sherwood@arm.com>
8889
8890 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8891 check for a message about using in-order reductions.
8892 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8893 check for a message about using in-order reductions.
8894 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8895 vectorized and check for a message about using in-order reductions.
8896 Expect targets with variable-length vectors to fall back to the
8897 fixed-length mininum.
8898 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8899 check for a message about using in-order reductions.
8900 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8901 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8902 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8903 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8904 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8905 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8906 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8907 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8908 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8909 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8910 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8911 vect_fold_left_plus.
8912
8913 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8914
8915 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8916 are spilled.
8917 * gcc.target/aarch64/sve/spill_2.c: New test.
8918 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8919 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8920 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8921 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8922 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8923
8924 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8925 Alan Hayward <alan.hayward@arm.com>
8926 David Sherwood <david.sherwood@arm.com>
8927
8928 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8929 of branches.
8930 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8931 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8932 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8933 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8934 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8935 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8936 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8937 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8938 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8939
8940 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8941 Alan Hayward <alan.hayward@arm.com>
8942 David Sherwood <david.sherwood@arm.com>
8943
8944 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8945 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8946 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8947 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8948
8949 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8950 Alan Hayward <alan.hayward@arm.com>
8951 David Sherwood <david.sherwood@arm.com>
8952
8953 * lib/target-supports.exp
8954 (check_effective_target_vect_fold_extract_last): New proc.
8955 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8956 for fold_extract_last.
8957 * gcc.dg/vect/pr65947-2.c: Likewise.
8958 * gcc.dg/vect/pr65947-3.c: Likewise.
8959 * gcc.dg/vect/pr65947-4.c: Likewise.
8960 * gcc.dg/vect/pr65947-5.c: Likewise.
8961 * gcc.dg/vect/pr65947-6.c: Likewise.
8962 * gcc.dg/vect/pr65947-9.c: Likewise.
8963 * gcc.dg/vect/pr65947-10.c: Likewise.
8964 * gcc.dg/vect/pr65947-12.c: Likewise.
8965 * gcc.dg/vect/pr65947-14.c: Likewise.
8966 * gcc.dg/vect/pr80631-1.c: Likewise.
8967 * gcc.target/aarch64/sve/clastb_1.c: New test.
8968 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8969 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8970 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8971 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8972 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8973 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8974 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8975 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8976 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8977 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8978 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8979 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8980 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8981
8982 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8983 Alan Hayward <alan.hayward@arm.com>
8984 David Sherwood <david.sherwood@arm.com>
8985
8986 * gcc.target/aarch64/sve/live_1.c: New test.
8987 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8988
8989 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8990 Alan Hayward <alan.hayward@arm.com>
8991 David Sherwood <david.sherwood@arm.com>
8992
8993 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8994 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8995 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8996 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8997 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8998 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8999 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9000 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9001 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
9002
9003 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9004 Alan Hayward <alan.hayward@arm.com>
9005 David Sherwood <david.sherwood@arm.com>
9006
9007 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
9008 New proc.
9009 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9010 vect_fully_masked.
9011 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9012 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9013 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9014 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9015 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9016 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9017
9018 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9019 Alan Hayward <alan.hayward@arm.com>
9020 David Sherwood <david.sherwood@arm.com>
9021
9022 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9023 instead of just ADDRESS.
9024 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9025 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9026 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9027 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9028 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9029 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9030 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9031 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9032 * gcc.target/aarch64/sve/while_2.c: Likewise.
9033 * gcc.target/aarch64/sve/while_3.c: Likewise.
9034 * gcc.target/aarch64/sve/while_4.c: Likewise.
9035
9036 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9037 Alan Hayward <alan.hayward@arm.com>
9038 David Sherwood <david.sherwood@arm.com>
9039
9040 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9041 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9042 to be predicated.
9043 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9044 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9045 * gcc.target/aarch64/sve/reduc_5.c: New test.
9046 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9047 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9048
9049 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9050 Alan Hayward <alan.hayward@arm.com>
9051 David Sherwood <david.sherwood@arm.com>
9052
9053 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9054 * gcc.dg/tree-ssa/peel1.c: Likewise.
9055 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9056 variable-length vectors.
9057 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9058 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9059 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9060 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9061 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9062 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9063 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9064 * gcc.target/aarch64/sve/slp_8.c: New test.
9065 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9066 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9067 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9068 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9069 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9070 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9071 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9072 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9073 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9074 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9075 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9076 * gcc.target/aarch64/sve/while_1.c: Likewise.
9077 * gcc.target/aarch64/sve/while_2.c: Likewise.
9078 * gcc.target/aarch64/sve/while_3.c: Likewise.
9079 * gcc.target/aarch64/sve/while_4.c: Likewise.
9080
9081 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9082 Alan Hayward <alan.hayward@arm.com>
9083 David Sherwood <david.sherwood@arm.com>
9084
9085 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9086 New proc.
9087 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9088 and add an associated scan-dump test. Prevent vectorization
9089 of the first two loops.
9090 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9091 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9092 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9093 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9094 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9095 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9096
9097 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9098 Alan Hayward <alan.hayward@arm.com>
9099 David Sherwood <david.sherwood@arm.com>
9100
9101 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9102 * gcc.dg/vect/pr67790.c: Likewise.
9103 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9104 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9105 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9106 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9107 * gcc.target/aarch64/sve/slp_5.c: New test.
9108 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9109 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9110 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9111 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9112 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9113
9114 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9115 Alan Hayward <alan.hayward@arm.com>
9116 David Sherwood <david.sherwood@arm.com>
9117
9118 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9119 && vect_load_lanes
9120 * gcc.dg/vect/slp-1.c: Likewise.
9121 * gcc.dg/vect/slp-10.c: Likewise.
9122 * gcc.dg/vect/slp-12b.c: Likewise.
9123 * gcc.dg/vect/slp-12c.c: Likewise.
9124 * gcc.dg/vect/slp-17.c: Likewise.
9125 * gcc.dg/vect/slp-19b.c: Likewise.
9126 * gcc.dg/vect/slp-20.c: Likewise.
9127 * gcc.dg/vect/slp-21.c: Likewise.
9128 * gcc.dg/vect/slp-22.c: Likewise.
9129 * gcc.dg/vect/slp-23.c: Likewise.
9130 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9131 * gcc.dg/vect/slp-24.c: Likewise.
9132 * gcc.dg/vect/slp-28.c: Likewise.
9133 * gcc.dg/vect/slp-39.c: Likewise.
9134 * gcc.dg/vect/slp-6.c: Likewise.
9135 * gcc.dg/vect/slp-7.c: Likewise.
9136 * gcc.dg/vect/slp-cond-1.c: Likewise.
9137 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9138 * gcc.dg/vect/slp-cond-2.c: Likewise.
9139 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9140 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9141 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9142 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9143 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9144 * gcc.dg/vect/slp-perm-6.c: Likewise.
9145 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9146 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9147 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9148 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9149 * gcc.dg/vect/slp-12a.c: Likewise.
9150 * gcc.dg/vect/slp-14.c: Likewise.
9151 * gcc.dg/vect/slp-15.c: Likewise.
9152 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9153 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9154 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9155 * gcc.target/aarch64/sve/slp_1.c: New test.
9156 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9157 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9158 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9159 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9160 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9161 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9162 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9163
9164 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9165 Alan Hayward <alan.hayward@arm.com>
9166 David Sherwood <david.sherwood@arm.com>
9167
9168 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9169 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9170 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9171 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9172 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9173 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9174 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9175 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9176 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9177 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9178 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9179 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9180 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9181 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9182 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9183 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9184 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9185 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9186 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9187
9188 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9189 Alan Hayward <alan.hayward@arm.com>
9190 David Sherwood <david.sherwood@arm.com>
9191
9192 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9193 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9194 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9195 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9196 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9197 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9198 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9199 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9200 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9201 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9202 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9203 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9204 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9205 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9206 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9207 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9208 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9209 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9210 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9211 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9212 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9213 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9214 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9215 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9216 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9217 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9218 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9219 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9220 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9221 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9222 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9223 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9224 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9225 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9226 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9227 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9228
9229 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9230 Alan Hayward <alan.hayward@arm.com>
9231 David Sherwood <david.sherwood@arm.com>
9232
9233 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9234 Return true for SVE too.
9235 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9236 if load/store lanes are supported.
9237 * gcc.dg/vect/slp-10.c: Likewise.
9238 * gcc.dg/vect/slp-12c.c: Likewise.
9239 * gcc.dg/vect/slp-17.c: Likewise.
9240 * gcc.dg/vect/slp-33.c: Likewise.
9241 * gcc.dg/vect/slp-6.c: Likewise.
9242 * gcc.dg/vect/slp-cond-1.c: Likewise.
9243 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9244 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9245 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9246 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9247 * gcc.dg/vect/slp-perm-6.c: Likewise.
9248 * gcc.dg/vect/slp-perm-9.c: Likewise.
9249 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9250 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9251 for variable-length vectors.
9252
9253 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9254 Alan Hayward <alan.hayward@arm.com>
9255 David Sherwood <david.sherwood@arm.com>
9256
9257 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9258 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9259
9260 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9261
9262 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9263 * g++.target/aarch64/sve/catch_1.C: New test.
9264 * g++.target/aarch64/sve/catch_2.C: Likewise.
9265 * g++.target/aarch64/sve/catch_3.C: Likewise.
9266 * g++.target/aarch64/sve/catch_4.C: Likewise.
9267 * g++.target/aarch64/sve/catch_5.C: Likewise.
9268 * g++.target/aarch64/sve/catch_6.C: Likewise.
9269
9270 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9271 Alan Hayward <alan.hayward@arm.com>
9272 David Sherwood <david.sherwood@arm.com>
9273
9274 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9275 New proc.
9276 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9277 * gcc.target/aarch64/fmaxmin.c: Likewise.
9278 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9279 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9280 * gcc.target/aarch64/pr62178.c: Likewise.
9281 * gcc.target/aarch64/pr71727-2.c: Likewise.
9282 * gcc.target/aarch64/saddw-1.c: Likewise.
9283 * gcc.target/aarch64/saddw-2.c: Likewise.
9284 * gcc.target/aarch64/uaddw-1.c: Likewise.
9285 * gcc.target/aarch64/uaddw-2.c: Likewise.
9286 * gcc.target/aarch64/uaddw-3.c: Likewise.
9287 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9288 * gcc.target/aarch64/vect-compile.c: Likewise.
9289 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9290 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9291 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9292 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9293 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9294 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9295 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9296 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9297 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9298 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9299 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9300 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9301 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9302 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9303 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9304 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9305 * gcc.target/aarch64/vect-movi.c: Likewise.
9306 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9307 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9308 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9309 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9310 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9311 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9312 fixed-length SVE.
9313 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9314 * gcc.target/aarch64/sve/arith_1.c: New test.
9315 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9316 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9317 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9318 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9319 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9320 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9321 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9322 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9323 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9324 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9325 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9326 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9327 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9328 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9329 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9330 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9331 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9332 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9333 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9334 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9335 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9336 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9337 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9338 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9339 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9340 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9341 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9342 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9343 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9344 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9345 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9346 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9347 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9348 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9349 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9350 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9351 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9352 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9353 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9354 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9355 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9356 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9357 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9358 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9359 * gcc.target/aarch64/sve/index_1.c: Likewise.
9360 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9361 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9362 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9363 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9364 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9365 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9366 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9367 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9368 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9369 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9370 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9371 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9372 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9373 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9374 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9375 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9376 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9377 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9378 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9379 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9380 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9381 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9382 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9383 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9384 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9385 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9386 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9387 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9388 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9389 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9390 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9391 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9392 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9393 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9394 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9395 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9396 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9397 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9398 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9399 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9400 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9401 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9402 * gcc.target/aarch64/sve/single_1.c: Likewise.
9403 * gcc.target/aarch64/sve/single_2.c: Likewise.
9404 * gcc.target/aarch64/sve/single_3.c: Likewise.
9405 * gcc.target/aarch64/sve/single_4.c: Likewise.
9406 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9407 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9408 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9409 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9410 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9411 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9412 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9413 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9414 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9415 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9416 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9417 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9418 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9419 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9420 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9421 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9422 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9423 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9424 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9425 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9426 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9427 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9428 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9429 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9430 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9431 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9432 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9433 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9434 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9435 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9436 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9437 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9438 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9439 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9440 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9441 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9442 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9443 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9444 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9445 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9446 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9447 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9448 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9449 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9450 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9451
9452 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9453 Alan Hayward <alan.hayward@arm.com>
9454 David Sherwood <david.sherwood@arm.com>
9455
9456 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9457 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9458 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9459 New procedures.
9460 (check_effective_target_vect_perm): Handle SVE.
9461 (check_effective_target_vect_perm_byte): Likewise.
9462 (check_effective_target_vect_perm_short): Likewise.
9463 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9464 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9465 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9466 (check_effective_target_vect_element_align_preferred): Likewise.
9467 (check_effective_target_vect_align_stack_vars): Likewise.
9468 (check_effective_target_vect_load_lanes): Likewise.
9469 (check_effective_target_vect_masked_store): Likewise.
9470 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9471 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9472 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9473 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9474 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9475 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9476 * gcc.dg/vect/slp-23.c: Likewise.
9477 * gcc.dg/vect/slp-perm-5.c: Likewise.
9478 * gcc.dg/vect/slp-perm-6.c: Likewise.
9479 * gcc.dg/vect/slp-perm-9.c: Likewise.
9480 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9481 * gcc.dg/vect/vect-114.c: Likewise.
9482 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9483 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9484
9485 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9486
9487 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9488 vect_variable_length, expecting the test to be vectorized
9489 without SLP instead.
9490 * gcc.dg/vect/pr33953.c: Likewise.
9491 * gcc.dg/vect/pr37027.c: Likewise.
9492 * gcc.dg/vect/pr67790.c: Likewise.
9493 * gcc.dg/vect/pr68445.c: Likewise.
9494 * gcc.dg/vect/slp-1.c: Likewise.
9495 * gcc.dg/vect/slp-10.c: Likewise.
9496 * gcc.dg/vect/slp-12a.c: Likewise.
9497 * gcc.dg/vect/slp-12b.c: Likewise.
9498 * gcc.dg/vect/slp-12c.c: Likewise.
9499 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9500 * gcc.dg/vect/slp-13.c: Likewise.
9501 * gcc.dg/vect/slp-14.c: Likewise.
9502 * gcc.dg/vect/slp-15.c: Likewise.
9503 * gcc.dg/vect/slp-17.c: Likewise.
9504 * gcc.dg/vect/slp-19b.c: Likewise.
9505 * gcc.dg/vect/slp-2.c: Likewise.
9506 * gcc.dg/vect/slp-20.c: Likewise.
9507 * gcc.dg/vect/slp-21.c: Likewise.
9508 * gcc.dg/vect/slp-22.c: Likewise.
9509 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9510 * gcc.dg/vect/slp-24.c: Likewise.
9511 * gcc.dg/vect/slp-28.c: Likewise.
9512 * gcc.dg/vect/slp-39.c: Likewise.
9513 * gcc.dg/vect/slp-42.c: Likewise.
9514 * gcc.dg/vect/slp-6.c: Likewise.
9515 * gcc.dg/vect/slp-7.c: Likewise.
9516 * gcc.dg/vect/slp-cond-1.c: Likewise.
9517 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9518 * gcc.dg/vect/slp-cond-2.c: Likewise.
9519 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9520 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9521 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9522 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9523 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9524 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9525 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9526 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9527 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9528 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9529 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9530 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9531 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9532 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9533 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9534 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9535 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9536
9537 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR c/83801
9540 * gcc.dg/pr83801.c: New test.
9541
9542 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9543
9544 PR fortran/52162
9545 * gfortran.dg/bounds_check_19.f90: New test.
9546
9547 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9548
9549 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9550 instead of scan-assembler-not for xsnabsqp.
9551
9552 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9553
9554 PR libgfortran/83525
9555 * gfortran.dg/newunit_5.f90: New test.
9556
9557 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9558
9559 PR rtl-optimization/80481
9560 * g++.dg/pr80481.C: New.
9561
9562 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9563
9564 PR target/83628
9565 * gcc.target/alpha/pr83628-3.c: New test.
9566
9567 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9568
9569 * lib/target-supports.exp (check_effective_target_avx512f): Also
9570 check for __builtin_ia32_addsd_round,
9571 __builtin_ia32_getmantsd_round.
9572 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9573
9574 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9575
9576 PR target/83629
9577 * gcc.target/powerpc/pr83629.c: Require ilp32.
9578
9579 2018-01-12 Richard Biener <rguenther@suse.de>
9580
9581 PR tree-optimization/80846
9582 * gcc.target/i386/pr80846-1.c: New testcase.
9583 * gcc.target/i386/pr80846-2.c: Likewise.
9584
9585 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9586
9587 * gcc.c-torture/execute/20180112-1.c: New test.
9588
9589 2018-01-12 Tom de Vries <tom@codesourcery.com>
9590
9591 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9592 * g++.dg/ext/label13a.C: Same.
9593 * g++.dg/ext/label14.C: Same.
9594 * g++.dg/ext/label2.C: Same.
9595 * g++.dg/ext/label3.C: Same.
9596 * g++.dg/torture/pr42462.C: Same.
9597 * g++.dg/torture/pr42739.C: Same.
9598 * g++.dg/warn/Wunused-label-3.C: Same.
9599
9600 2018-01-12 Tom de Vries <tom@codesourcery.com>
9601
9602 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9603 * g++.dg/Walloca1.C: Same.
9604 * g++.dg/cpp0x/pr70338.C: Same.
9605 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9606 * g++.dg/cpp1y/vla10.C: Same.
9607 * g++.dg/cpp1y/vla2.C: Same.
9608 * g++.dg/cpp1y/vla6.C: Same.
9609 * g++.dg/cpp1y/vla8.C: Same.
9610 * g++.dg/debug/debug5.C: Same.
9611 * g++.dg/debug/debug6.C: Same.
9612 * g++.dg/debug/pr54828.C: Same.
9613 * g++.dg/diagnostic/pr70105.C: Same.
9614 * g++.dg/eh/cleanup5.C: Same.
9615 * g++.dg/eh/spbp.C: Same.
9616 * g++.dg/ext/tmplattr9.C: Same.
9617 * g++.dg/ext/vla10.C: Same.
9618 * g++.dg/ext/vla11.C: Same.
9619 * g++.dg/ext/vla12.C: Same.
9620 * g++.dg/ext/vla15.C: Same.
9621 * g++.dg/ext/vla16.C: Same.
9622 * g++.dg/ext/vla17.C: Same.
9623 * g++.dg/ext/vla3.C: Same.
9624 * g++.dg/ext/vla6.C: Same.
9625 * g++.dg/ext/vla7.C: Same.
9626 * g++.dg/init/array24.C: Same.
9627 * g++.dg/init/new47.C: Same.
9628 * g++.dg/init/pr55497.C: Same.
9629 * g++.dg/opt/pr78201.C: Same.
9630 * g++.dg/template/vla2.C: Same.
9631 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9632 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9633 * g++.dg/torture/pr62127.C: Same.
9634 * g++.dg/torture/pr67055.C: Same.
9635 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9636 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9637 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9638 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9639 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9640 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9641 * g++.dg/warn/Wvla-1.C: Same.
9642 * g++.dg/warn/Wvla-3.C: Same.
9643 * g++.old-deja/g++.ext/array2.C: Same.
9644 * g++.old-deja/g++.ext/constructor.C: Same.
9645 * g++.old-deja/g++.law/builtin1.C: Same.
9646 * g++.old-deja/g++.other/crash12.C: Same.
9647 * g++.old-deja/g++.other/eh3.C: Same.
9648 * g++.old-deja/g++.pt/array6.C: Same.
9649 * g++.old-deja/g++.pt/dynarray.C: Same.
9650
9651 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9652
9653 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9654
9655 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9656
9657 PR libfortran/67412
9658 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9659 on *-*-solaris2.10.
9660
9661 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9662
9663 * lib/target-supports.exp (check_effective_target_branch_cost):
9664 Accept all x86 targets.
9665
9666 2018-01-12 Martin Liska <mliska@suse.cz>
9667
9668 PR ipa/83054
9669 * g++.dg/warn/pr83054.C: New test.
9670
9671 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9672
9673 * gcc.target/powerpc/spec-barr-1.c: New file.
9674
9675 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9676
9677 PR target/83330
9678 * gcc.target/i386/pr83330.c: New test.
9679
9680 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9681
9682 PR fortran/79383
9683 * gfortran.dg/dtio_31.f03: New test.
9684 * gfortran.dg/dtio_32.f03: New test.
9685
9686 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9687
9688 PR c++/43486
9689 * g++.dg/wrappers: New subdirectory.
9690 * g++.dg/wrappers/README: New file.
9691 * g++.dg/wrappers/alloc.C: New test case.
9692 * g++.dg/wrappers/cow-istream-string.C: New test case.
9693 * g++.dg/wrappers/cp-stdlib.C: New test case.
9694 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9695 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9696
9697 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9698
9699 PR middle-end/83718
9700 * g++.dg/torture/pr83718.C: New testcase.
9701
9702 2018-01-11 Martin Jambor <mjambor@suse.cz>
9703
9704 PR ipa/83178
9705 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9706
9707 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9708
9709 PR tree-optimization/83695
9710 * gcc.dg/tree-ssa/pr83695.c: New test.
9711
9712 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9713
9714 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9715 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9716
9717 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9718
9719 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9720 * gcc.target/arm/simd/fp16fml_high.c: New test.
9721 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9722 * lib/target-supports.exp
9723 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9724 check_effective_target_arm_fp16fml_neon_ok,
9725 add_options_for_arm_fp16fml_neon): New procedures.
9726
9727 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9728
9729 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9730 combination tests.
9731
9732 2018-01-11 Richard Biener <rguenther@suse.de>
9733
9734 PR tree-optimization/83435
9735 * gcc.dg/graphite/pr83435.c: New testcase.
9736
9737 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9738 Alan Hayward <alan.hayward@arm.com>
9739 David Sherwood <david.sherwood@arm.com>
9740
9741 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9742
9743 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9744
9745 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9746
9747 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9748
9749 PR target/82096
9750 * gcc.c-torture/compile/pr82096.c: New test.
9751
9752 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9753
9754 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9755
9756 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9757
9758 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9759
9760 2018-01-11 Justin Squirek <squirek@adacore.com>
9761
9762 * gnat.dg/expr_func4.adb: New testcase.
9763
9764 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9765
9766 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9767 testcase.
9768
9769 2018-01-11 Bob Duff <duff@adacore.com>
9770
9771 * gnat.dg/protected_null.adb: New testcase.
9772
9773 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9774
9775 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9776
9777 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9778
9779 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9780
9781 2018-01-11 Justin Squirek <squirek@adacore.com>
9782
9783 * gnat.dg/loopvar.adb: New testcase.
9784
9785 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9786
9787 PR middle-end/83189
9788 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9789
9790 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9791
9792 * gcc.c-torture/compile/pr83575.c: New testcase.
9793
9794 2018-01-10 Michael Collison <michael.collison@arm.com>
9795
9796 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9797 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9798 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9799 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9800 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9801 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9802 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9803 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9804 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9805 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9806 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9807 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9808 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9809 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9810 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9811 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9812
9813 2018-01-10 Michael Collison <michael.collison@arm.com>
9814
9815 * gcc.target/aarch64/sha2.h: New shared testcase.
9816 * gcc.target/aarch64/sha2_1.c: New testcase.
9817 * gcc.target/aarch64/sha2_2.c: New testcase.
9818 * gcc.target/aarch64/sha2_3.c: New testcase.
9819 * gcc.target/aarch64/sha3.h: New shared testcase.
9820 * gcc.target/aarch64/sha3_1.c: New testcase.
9821 * gcc.target/aarch64/sha3_2.c: New testcase.
9822 * gcc.target/aarch64/sha3_3.c: New testcase.
9823
9824 2018-01-10 Michael Collison <michael.collison@arm.com>
9825
9826 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9827
9828 2018-01-10 Martin Sebor <msebor@redhat.com>
9829
9830 PR tree-optimization/83781
9831 * gcc.dg/strlenopt-42.c: New test.
9832
9833 2018-01-11 Martin Sebor <msebor@gmail.com>
9834 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9835
9836 PR tree-optimization/83501
9837 PR tree-optimization/81703
9838
9839 * gcc.dg/strlenopt-39.c: New test-case.
9840 * gcc.dg/pr81703.c: Likewise.
9841
9842 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9843
9844 * gnat.dg/atomic10.adb: New test.
9845
9846 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9847
9848 PR fortran/82367
9849 * gfortran.dg/deferred_character_18.f90: New test.
9850
9851 2018-01-10 Martin Sebor <msebor@redhat.com>
9852
9853 PR tree-optimization/83671
9854 * gcc.dg/strlenopt-40.c: New test.
9855 * gcc.dg/strlenopt-41.c: New test.
9856
9857 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9858
9859 PR fortran/83093
9860 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9861
9862 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9863
9864 PR target/83399
9865 * gcc.target/powerpc/pr83399.c: New test.
9866
9867 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9868
9869 PR c++/43486
9870 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9871 to reflect that the arguments are correctly underlined.
9872 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9873 for globals, params, locals and literals.
9874 (test_sizeof): Directly test the location of "sizeof", rather than
9875 when used in compound expressions.
9876 (test_alignof): Likewise for "alignof".
9877 (test_string_literals): Likewise for string literals.
9878 (test_numeric_literals): Likewise for numeric literals.
9879 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9880 (test_typeid): Likewise for typeid.
9881 (test_unary_plus): New.
9882 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9883 format strings.
9884
9885 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9886
9887 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9888
9889 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9890
9891 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9892
9893 2018-01-10 Marek Polacek <polacek@redhat.com>
9894
9895 PR c++/82541
9896 * g++.dg/warn/Wduplicated-branches4.C: New test.
9897
9898 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9899
9900 PR c++/81327
9901 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9902 cast to void *.
9903
9904 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9905
9906 PR c++/81055
9907 * g++.dg/cpp0x/new2.C: New.
9908
9909 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9910
9911 PR target/83735
9912 * gcc.target/i386/pr83735.c: New test.
9913
9914 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9915
9916 * lib/target-supports.exp (check_effective_target_branch_cost):
9917 New function.
9918 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9919 * gcc.dg/pr21643.c: Likewise.
9920 * gcc.dg/pr46309.c: Likewise.
9921 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9922 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9923 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9924 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9925 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9926 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9927 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9928 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9929 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9930 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9931 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9932 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9933 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9934 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9935
9936 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9937
9938 PR target/83629
9939 * gcc.target/powerpc/pr83629.c: New testcase.
9940
9941 2018-01-10 Richard Biener <rguenther@suse.de>
9942
9943 PR testsuite/78768
9944 * gcc.dg/pr78768.c: Un-XFAIL.
9945
9946 2018-01-10 Richard Biener <rguenther@suse.de>
9947
9948 PR debug/82425
9949 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9950
9951 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9952
9953 PR tree-optimization/83753
9954 * gcc.dg/torture/pr83753.c: New test.
9955
9956 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9957
9958 * gcc.target/i386/avx2-gather-1.c: Add -march.
9959 * gcc.target/i386/avx2-gather-2.c: Add -march.
9960 * gcc.target/i386/avx2-gather-3.c: Add -march.
9961 * gcc.target/i386/avx2-gather-4.c: Add -march.
9962 * gcc.target/i386/avx2-gather-5.c: Add -march.
9963 * gcc.target/i386/avx2-gather-6.c: Add -march.
9964 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9965 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9966 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9967 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9968 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9969 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9970 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9971 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9972 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9973 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9974
9975 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9976
9977 PR target/78585:
9978 * gcc.target/i386/pr78585.c: New test.
9979
9980 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR c++/83734
9983 * g++.dg/cpp0x/pr83734.C: New test.
9984
9985 2018-01-09 Carl Love <cel@us.ibm.com>
9986
9987 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9988 vec_mergeo builtins with float, double, long long, unsigned long long,
9989 bool long long arguments.
9990 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9991 vec_float2 with double arguments.
9992 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9993 vec_mergew and vec_mergow builtins.
9994
9995 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9996
9997 PR fortran/83742
9998 * gfortran.dg/contiguous_6.f90: New test.
9999
10000 2018-01-09 Richard Biener <rguenther@suse.de>
10001
10002 PR tree-optimization/83668
10003 * gcc.dg/graphite/pr83668.c: New testcase.
10004
10005 2018-01-09 Joseph Myers <joseph@codesourcery.com>
10006
10007 PR tree-optimization/64811
10008 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10009 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10010 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10011 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10012 New tests.
10013 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10014
10015 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10016
10017 PR target/79883
10018 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10019
10020 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10021
10022 PR target/82641
10023 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10024 no NEON and require softfp or hard float-abi.
10025 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10026
10027 2018-01-09 Richard Biener <rguenther@suse.de>
10028
10029 PR tree-optimization/83572
10030 * gcc.dg/graphite/pr83572.c: New testcase.
10031
10032 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR target/83507
10035 * gcc.dg/sms-13.c: New test.
10036
10037 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10038
10039 PR fortran/83741
10040 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10041
10042 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10043 Monk Chiang <sh.chiang04@gmail.com>
10044
10045 * gcc.target/riscv/save-restore-1.c: New.
10046
10047 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10048
10049 PR target/83677
10050 * gcc.target/powerpc/pr83677.c: New file.
10051
10052 2018-01-08 Jeff Law <law@redhat.com>
10053
10054 PR rtl-optimizatin/81308
10055 * g++.dg/pr81308-1.C: New test.
10056 * g++.dg/pr81308-2.C: New test.
10057
10058 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10059
10060 PR target/83663 - Revert r255946
10061 * gcc.target/aarch64/vect-slp-dup.c: New.
10062
10063 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10064
10065 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10066 combination tests.
10067
10068 2018-01-08 Richard Biener <rguenther@suse.de>
10069
10070 PR tree-optimization/83563
10071 * gcc.dg/graphite/pr83563.c: New testcase.
10072
10073 2018-01-08 Richard Biener <rguenther@suse.de>
10074
10075 PR middle-end/83713
10076 * g++.dg/torture/pr83713.C: New testcase.
10077
10078 2018-01-08 Tom de Vries <tom@codesourcery.com>
10079
10080 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10081
10082 2018-01-08 Richard Biener <rguenther@suse.de>
10083
10084 PR tree-optimization/83685
10085 * gcc.dg/torture/pr83685.c: New testcase.
10086
10087 2018-01-08 Richard Biener <rguenther@suse.de>
10088
10089 PR lto/83719
10090 * gcc.dg/lto/pr83719_0.c: New testcase.
10091
10092 2018-01-08 Tom de Vries <tom@codesourcery.com>
10093
10094 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10095 * gcc.dg/graphite/run-id-1.c: Same.
10096 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10097
10098 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10099
10100 PR fortran/83611
10101 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10102 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10103 * gfortran.dg/pdt_27.f03: New test.
10104
10105 PR fortran/83731
10106 * gfortran.dg/pdt_28.f03: New test.
10107
10108 2018-01-08 Tom de Vries <tom@codesourcery.com>
10109
10110 * c-c++-common/builtins.c: Require effective target alloca.
10111 * gcc.dg/Wrestrict.c: Same.
10112 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10113
10114 2018-01-08 Richard Biener <rguenther@suse.de>
10115
10116 PR middle-end/83580
10117 * gcc.dg/torture/pr83580.c: New testcase.
10118
10119 2018-01-08 Richard Biener <rguenther@suse.de>
10120
10121 PR middle-end/83517
10122 * gcc.dg/pr83517.c: New testcase.
10123
10124 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10125
10126 PR middle-end/81897
10127 * gcc.dg/uninit-pr81897.c: New test.
10128
10129 2018-01-06 Martin Sebor <msebor@redhat.com>
10130
10131 PR tree-optimization/83640
10132 * gcc.dg/Wrestrict-6.c: New test.
10133 * gcc.dg/pr83640.c: New test.
10134
10135 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10136
10137 * gcc.target/aarch64/reg-alloc-1.c: New test.
10138
10139 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10140
10141 PR fortran/50892
10142 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10143
10144 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10145
10146 PR debug/83480
10147 * gcc.dg/pr83480.c: New test.
10148
10149 PR rtl-optimization/83682
10150 * gcc.target/i386/pr83682.c: New test.
10151
10152 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10153
10154 PR fortran/78534
10155 PR fortran/66310
10156 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10157 * gfortran.dg/dependency_49.f90: Likewise.
10158 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10159 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10160 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10161 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10162 * gfortran.dg/string_1_lp64.f90: New test.
10163 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10164 * gfortran.dg/string_3_lp64.f90: New test.
10165
10166 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR target/83604
10169 * gcc.target/i386/sse-26.c: New test.
10170
10171 PR target/83604
10172 * gcc.target/i386/pr83604.c: New test.
10173
10174 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10175
10176 * gcc.dg/vect/vect-align-4.c: New test.
10177 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10178 and redefine as a structure with an unaligned member "b".
10179 (foo): Update accordingly.
10180
10181 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10182
10183 PR target/82439
10184 * gcc.target/aarch64/bics_5.c: New test.
10185 * gcc.target/arm/bics_5.c: Likewise.
10186
10187 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR tree-optimization/83605
10190 * gcc.dg/pr83605.c: New test.
10191
10192 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR target/83554
10195 * gcc.target/i386/pr83554.c: New test.
10196
10197 PR ipa/82352
10198 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10199 long unsigned int.
10200
10201 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10202
10203 PR fortran/83683
10204 PR fortran/45689
10205 * gfortran.dg/eoshift_8.f90: New test.
10206 * gfortran.dg/simplify_eoshift_1.f90: New test.
10207
10208 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR debug/83585
10211 * gcc.dg/pr83585.c: New test.
10212
10213 2018-01-04 Nathan Sidwell <nathan@acm.org>
10214
10215 PR c++/83667
10216 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10217
10218 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR debug/83666
10221 * gcc.dg/pr83666.c: New test.
10222
10223 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10224
10225 PR target/83628
10226 * gcc.target/alpha/pr83628-1.c: New test.
10227 * gcc.target/alpha/pr83628-2.c: Ditto.
10228
10229 2018-01-04 Martin Liska <mliska@suse.cz>
10230
10231 PR ipa/82352
10232 * g++.dg/ipa/pr82352.C: New test.
10233
10234 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10235
10236 * gcc.dg/vect-opt-info-1.c: Moved to ...
10237 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10238 vect_int targets, use dg-additional-options instead of dg-options and
10239 use relative line numbers instead of absolute.
10240
10241 2018-01-03 Martin Sebor <msebor@redhat.com>
10242
10243 PR tree-optimization/83655
10244 * gcc.dg/Wrestrict-5.c: New test.
10245 * c-c++-common/builtins.c: New test.
10246
10247 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10248 Alan Hayward <alan.hayward@arm.com>
10249 David Sherwood <david.sherwood@arm.com>
10250
10251 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10252 (main): Call it.
10253
10254 2018-01-03 Jeff Law <law@redhat.com>
10255
10256 PR target/83641
10257 * gcc.target/i386/stack-check-17.c: New test.
10258 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10259
10260 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10261
10262 PR debug/83621
10263 * gcc.dg/pr83621.c: New test.
10264
10265 PR debug/83645
10266 * gcc.dg/pr83645.c: New test.
10267
10268 2018-01-03 Martin Sebor <msebor@redhat.com>
10269
10270 PR tree-optimization/83603
10271 * gcc.dg/Wrestrict-4.c: New test.
10272
10273 PR c/83559
10274 * gcc.dg/const-2.c: New test.
10275 * gcc.dg/pure-3.c: New test.
10276
10277 2018-01-03 Martin Sebor <msebor@redhat.com>
10278
10279 * gcc.dg/Wrestrict-3.c: New test.
10280
10281 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR c++/83555
10284 * g++.dg/opt/pr83555.C: New test.
10285 * g++.dg/ubsan/pr83555.C: New test.
10286
10287 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10288
10289 PR c/82050
10290 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10291 the !CHECKING_P case by expecting a note.
10292 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10293 a note for the !CHECKING_P case, and move the return statement
10294 outside of #if CHECKING_P guard.
10295
10296 2018-01-03 Jeff Law <law@redhat.com>
10297
10298 PR middle-end/83654
10299 * gcc.target/i386/stack-check-18.c: New test.
10300 * gcc.target/i386/stack-check-19.c: New test.
10301
10302 2018-01-03 Martin Sebor <msebor@redhat.com>
10303
10304 PR tree-optimization/83501
10305 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10306
10307 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10308
10309 PR tree-optimization/83501
10310 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10311
10312 2018-01-03 Nathan Sidwell <nathan@acm.org>
10313
10314 PR c++/83667
10315 * g++.dg/ipa/pr83667.C: New.
10316
10317 2018-01-03 Martin Liska <mliska@suse.cz>
10318
10319 PR tree-optimization/83593
10320 * gcc.dg/pr83593.c: New test.
10321
10322 2018-01-03 Martin Liska <mliska@suse.cz>
10323
10324 PR ipa/83549
10325 * g++.dg/ipa/pr83549.C: New test.
10326
10327 2018-01-03 Marek Polacek <polacek@redhat.com>
10328
10329 PR c++/83592
10330 * g++.dg/warn/mvp2.C: New test.
10331
10332 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10333
10334 PR preprocessor/83602
10335 * g++.dg/cpp/pr83602.C: New test.
10336
10337 PR c++/83634
10338 * g++.dg/parse/pr83634.C: New test.
10339
10340 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10341
10342 PR fortran/83664
10343 * gfortran.dg/eoshift_7.f90: New test.
10344
10345 2018-01-03 Jan Beulich <jbeulich@suse.com>
10346
10347 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10348 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10349
10350 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10351
10352 Update copyright years.
10353
10354 2018-01-03 Martin Liska <mliska@suse.cz>
10355
10356 PR ipa/83594
10357 * gcc.dg/ipa/pr83594.c: New test.
10358
10359 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10360 Alan Hayward <alan.hayward@arm.com>
10361 David Sherwood <david.sherwood@arm.com>
10362
10363 * gcc.dg/vect-opt-info-1.c: New test.
10364
10365 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10366
10367 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10368 floorf128, truncf128, and roundf128.
10369 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10370 optimizations added in match.pd.
10371 * gcc.target/powerpc/float128-hw6.c: Likewise.
10372 * gcc.target/powerpc/float128-hw7.c: Likewise.
10373 * gcc.target/powerpc/float128-hw8.c: Likewise.
10374 * gcc.target/powerpc/float128-hw9.c: Likewise.
10375 * gcc.target/powerpc/float128-hw10.c: Likewise.
10376 * gcc.target/powerpc/float128-hw11.c: Likewise.
10377
10378 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR c++/83556
10381 * g++.dg/cpp0x/pr83556.C: New test.
10382
10383 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10384
10385 PR fortran/45689
10386 PR fortran/83650
10387 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10388 * gfortran.dg/simplify_cshift_4.f90: New test.
10389
10390 2018-01-02 Marek Polacek <polacek@redhat.com>
10391
10392 PR c++/81860
10393 * g++.dg/cpp0x/inh-ctor30.C: New test.
10394
10395 PR c++/83644
10396 * g++.dg/cpp1z/pr83644.C: New test.
10397
10398 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10399
10400 PR fortran/83076
10401 * gfortran.dg/coarray_45.f90: New test.
10402
10403 PR fortran/83319
10404 * gfortran.dg/coarray_46.f90: New test.
10405
10406 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10407
10408 PR tree-optimization/83581
10409 * gcc.dg/pr83581.c: New test.
10410
10411 PR c/83595
10412 * gcc.dg/pr83595.c: New test.
10413
10414 PR middle-end/83608
10415 * g++.dg/opt/pr83608.C: New test.
10416
10417 PR middle-end/83609
10418 * gcc.dg/pr83609.c: New test.
10419 * g++.dg/opt/pr83609.C: New test.
10420
10421 PR middle-end/83623
10422 * gcc.dg/pr83623.c: New test.
10423
10424 * gcc.target/i386/i386.exp
10425 (check_effective_target_avx512vpopcntdqvl): New proc.
10426 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10427 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10428 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10429 \f
10430 Copyright (C) 2018 Free Software Foundation, Inc.
10431
10432 Copying and distribution of this file, with or without modification,
10433 are permitted in any medium without royalty provided the copyright
10434 notice and this notice are preserved.