PR tree-optimization/84725 - enable attribute nonstring for all narrow character...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-03-13 Martin Sebor <msebor@redhat.com>
2
3 PR tree-optimization/84725
4 * c-c++-common/Wstringop-truncation-4.c: New test.
5 * c-c++-common/attr-nonstring-5.c: New test.
6
7 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
8
9 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
10 than unpacks.
11 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
12 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13
14 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
15
16 * gcc.target/aarch64/sve/tls_1.c: New test.
17 * gcc.target/aarch64/sve/tls_2.C: Likewise.
18
19 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
20
21 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
22 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
23
24 2018-03-13 Martin Liska <mliska@suse.cz>
25
26 PR ipa/84658.
27 * g++.dg/ipa/pr84658.C: New test.
28
29 2018-03-13 Jakub Jelinek <jakub@redhat.com>
30
31 PR middle-end/84834
32 * gcc.dg/pr84834.c: New test.
33
34 PR target/84827
35 * gcc.target/i386/pr84827.c: New test.
36
37 PR target/84828
38 * g++.dg/ext/pr84828.C: New test.
39
40 PR target/84786
41 * gcc.target/i386/avx512f-pr84786-1.c: New test.
42 * gcc.target/i386/avx512f-pr84786-2.c: New test.
43
44 PR c++/84808
45 * g++.dg/cpp1y/constexpr-84808.C: New test.
46
47 PR c++/84704
48 * g++.dg/debug/pr84704.C: New test.
49
50 2018-03-12 Renlin Li <renlin.li@arm.com>
51
52 * gcc.target/aarch64/movi_hf.c: New.
53 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
54 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
55
56 2018-03-12 Martin Sebor <msebor@redhat.com>
57
58 PR tree-optimization/83456
59 * c-c++-common/Wrestrict-2.c: Remove test cases.
60 * c-c++-common/Wrestrict.c: Same.
61 * gcc.dg/Wrestrict-12.c: New test.
62 * gcc.dg/Wrestrict-14.c: New test.
63
64 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
65
66 * g++.dg/pr84821.C: New test.
67
68 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
69
70 * gcc.dg/pr84799.c: New test.
71
72 2018-03-12 Richard Biener <rguenther@suse.de>
73
74 PR tree-optimization/84803
75 * gcc.dg/torture/pr84803.c: New testcase.
76
77 2018-03-12 Jakub Jelinek <jakub@redhat.com>
78
79 PR c++/84813
80 * g++.dg/debug/pr84813.C: New test.
81
82 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
83
84 PR fortran/84546
85 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
86
87 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
88
89 PR fortran/83939
90 * gfortran.dg/pr83939.f90
91
92 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
93
94 PR fortran/66128
95 * gfortran.dg/zero_sized_9.f90: New test.
96
97 2018-03-11 Jakub Jelinek <jakub@redhat.com>
98
99 PR debug/58150
100 * g++.dg/debug/dwarf2/enum2.C: New test.
101
102 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
103
104 PR fortran/84734
105 * gfortran.dg/pr84734.f90: New test.
106
107 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
108
109 * gnat.dg/prot3.adb: New test.
110 * gnat.dg/prot3_pkg.ad[sb]: New helper.
111
112 2018-03-09 Jason Merrill <jason@redhat.com>
113 Paolo Carlini <paolo.carlini@oracle.com>
114
115 PR c++/71169
116 PR c++/71832
117 * g++.dg/cpp0x/pr71169.C: New.
118 * g++.dg/cpp0x/pr71169-2.C: Likewise.
119 * g++.dg/cpp0x/pr71832.C: Likewise.
120
121 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
122
123 PR target/83969
124 * gcc.target/powerpc/pr83969.c: New test.
125
126 2018-03-09 Jakub Jelinek <jakub@redhat.com>
127
128 PR target/84772
129 * gcc.dg/pr84772.c: New test.
130
131 PR c++/84076
132 * g++.dg/warn/Wformat-2.C: New test.
133
134 PR c++/84767
135 * g++.dg/ext/vla18.C: New test.
136
137 2018-03-09 Martin Sebor <msebor@redhat.com>
138
139 PR tree-optimization/84526
140 * gcc.dg/Wrestrict-10.c: New test.
141 * gcc.dg/Wrestrict-11.c: New test.
142
143 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
144
145 PR rtl-optimization/84682
146 * gcc.dg/torture/pr84682-1.c: New.
147 * gcc.dg/torture/pr84682-2.c: New.
148 * gcc.dg/torture/pr84682-3.c: New.
149
150 2018-03-09 Jakub Jelinek <jakub@redhat.com>
151
152 PR c++/84724
153 * g++.dg/ext/pr84724.C: New test.
154
155 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
156
157 PR target/83712
158 * gcc.target/arm/pr83712.c: New.
159
160 2018-03-09 Richard Biener <rguenther@suse.de>
161
162 PR tree-optimization/84775
163 * gcc.dg/torture/pr84775.c: New testcase.
164
165 2018-03-09 Jakub Jelinek <jakub@redhat.com>
166
167 PR debug/84404
168 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
169 targets.
170
171 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
172
173 * gcc.c-torture/compile/20180309-1.c: New test.
174
175 2018-03-08 Jakub Jelinek <jakub@redhat.com>
176
177 PR c++/80598
178 * g++.dg/warn/Wunused-function4.C: New test.
179
180 PR inline-asm/84742
181 * gcc.target/i386/pr84742-1.c: New test.
182 * gcc.target/i386/pr84742-2.c: New test.
183
184 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
185
186 PR target/84748
187 * gcc.c-torture/execute/pr84748.c: New test.
188
189 2018-03-08 Richard Biener <rguenther@suse.de>
190
191 PR middle-end/84552
192 * gcc.dg/graphite/pr84552.c: New testcase.
193
194 2018-03-08 Richard Biener <rguenther@suse.de>
195
196 PR tree-optimization/84178
197 * gcc.dg/torture/pr84178-2.c: New testcase.
198
199 2018-03-08 David Malcolm <dmalcolm@redhat.com>
200
201 PR tree-optimization/84178
202 * gcc.c-torture/compile/pr84178-1.c: New test.
203
204 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
205
206 * lib/target-supports.exp: Do not return zero from a ifunc
207 function.
208
209 2018-03-08 Richard Biener <rguenther@suse.de>
210
211 PR tree-optimization/84746
212 * gcc.dg/torture/pr84746.c: New testcase.
213
214
215 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
216 PR debug/84404
217 PR debug/84408
218 * gcc.dg/graphite/pr84404.c: New.
219
220 2018-03-08 Jakub Jelinek <jakub@redhat.com>
221
222 PR tree-optimization/84740
223 * gcc.dg/torture/pr84740.c: New test.
224
225 PR tree-optimization/84739
226 * gcc.dg/pr84739.c: New test.
227
228 2018-03-07 Martin Sebor <msebor@redhat.com>
229
230 PR tree-optimization/83519
231 * gcc.dg/Wrestrict-13.c: New test.
232
233 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
234
235 PR fortran/64124
236 PR fortran/70409
237 * gfortran.dg/pr64124.f90: New tests.
238 * gfortran.dg/pr70409.f90: New tests.
239
240 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
241
242 PR target/82411
243 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
244
245 2018-03-07 Martin Sebor <msebor@redhat.com>
246
247 PR tree-optimization/84526
248 * gcc.dg/Wrestrict-10.c: New test.
249
250 2018-03-07 Martin Sebor <msebor@redhat.com>
251
252 PR tree-optimization/84468
253 * g++.dg/warn/Wstringop-truncation-2.C: New test.
254 * gcc.dg/Wstringop-truncation.c: New test.
255 * gcc.dg/Wstringop-truncation-2.c: New test.
256
257 2018-03-07 Jakub Jelinek <jakub@redhat.com>
258
259 PR fortran/84565
260 * gfortran.dg/pr84565.f90: New test.
261
262 PR middle-end/84723
263 * gcc.target/i386/pr84723-1.c: New test.
264 * gcc.target/i386/pr84723-2.c: New test.
265 * gcc.target/i386/pr84723-3.c: New test.
266 * gcc.target/i386/pr84723-4.c: New test.
267 * gcc.target/i386/pr84723-5.c: New test.
268
269 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
270
271 PR fortran/64107
272 * gfortran.dg/pr64107.f90: New test.
273
274 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
275
276 PR fortran/84697
277 PR fortran/66128
278 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
279
280 2018-03-06 Marek Polacek <polacek@redhat.com>
281
282 PR c++/84684
283 * g++.dg/cpp1z/constexpr-84684.C: New test.
284
285 2018-03-06 Jakub Jelinek <jakub@redhat.com>
286
287 PR c/84721
288 * gcc.dg/pr84721.c: New test.
289
290 PR target/84710
291 * gcc.dg/pr84710.c: New test.
292
293 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
294
295 PR fortran/56667
296 * gfortran.dg/implied_do_2.f90: New test.
297 * gfortran.dg/coarray_8.f90: Update for new error message.
298
299 2018-03-06 Jakub Jelinek <jakub@redhat.com>
300
301 PR inline-asm/84683
302 * g++.dg/ext/pr84683.C: New test.
303
304 PR tree-optimization/84687
305 * gcc.dg/pr84687.c: New test.
306
307 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
308
309 PR c++/84231
310 * g++.dg/pr84231.C: New.
311
312 PR c++/84593
313 * g++.dg/cpp1y/pr84593.C: New.
314
315 PR c++/84492
316 * g++.dg/pr84492.C: New.
317
318 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
319
320 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
321 __builtin_ppc_speculation_barrier.
322
323 2018-03-05 Jakub Jelinek <jakub@redhat.com>
324
325 PR target/84700
326 * gcc.target/powerpc/pr84700.c: New test.
327
328 2018-03-05 Nathan Sidwell <nathan@acm.org>
329
330 PR c++/84702
331 * g++.dg/lookup/pr84702.C: New.
332
333 2018-03-05 Jakub Jelinek <jakub@redhat.com>
334
335 PR target/84564
336 * gcc.target/i386/pr84564.c: New test.
337
338 2018-03-05 Marek Polacek <polacek@redhat.com>
339
340 PR c++/84707
341 * g++.dg/cpp0x/inline-ns10.C: New test.
342
343 2018-03-05 Nathan Sidwell <nathan@acm.org>
344
345 PR c++/84694
346 * g++.dg/template/pr84694.C: New.
347
348 2018-03-05 Jakub Jelinek <jakub@redhat.com>
349
350 PR target/84524
351 * gcc.c-torture/execute/pr84524.c: New test.
352 * gcc.target/i386/avx512bw-pr84524.c: New test.
353
354 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
355
356 PR target/84264
357 * g++.dg/pr84264.C: New test.
358
359 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
360
361 PR c++/84618
362 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
363 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
364 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
365
366 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
367
368 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
369 * g++.dg/other/i386-3.C: Ditto.
370 * gcc.target/i386/sse-12.c: Ditto.
371 * gcc.target/i386/sse-13.c: Ditto.
372 * gcc.target/i386/sse-14.c: Ditto.
373 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
374 * gcc.target/i386/wbinvd-1.c: New test.
375 * gcc.target/i386/wbnoinvd-1.c: Ditto.
376 * gcc.target/i386/pconfig-1.c: Ditto.
377
378 2018-03-05 Pádraig Brady <P@draigBrady.com>
379 Nathan Sidwell <nathan@acm.org>
380
381 PR c++/84497
382 * g++.dg/cpp0x/pr84497.C: New.
383
384 2018-03-05 Richard Biener <rguenther@suse.de>
385
386 PR tree-optimization/84670
387 * gcc.dg/pr84670-1.c: New testcase.
388 * gcc.dg/pr84670-2.c: Likewise.
389 * gcc.dg/pr84670-3.c: Likewise.
390 * gcc.dg/pr84670-4.c: Likewise.
391
392 2018-03-05 Richard Biener <rguenther@suse.de>
393
394 PR tree-optimization/84650
395 * gcc.dg/graphite/pr84650.c: New testcase.
396
397 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
398
399 PR c++/82022
400 * g++.dg/cpp1z/constexpr-lambda20.C: New.
401
402 2018-03-03 Harald Anlauf <anlauf@gmx.de>
403
404 PR fortran/71085
405 * gfortran.dg/pr71085.f90: New test.
406
407 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
408
409 PR fortran/66128
410 * gfortran.dg/zero_sized_8.f90: Really commit New test.
411
412 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
413
414 PR fortran/51434
415 * gfortran.dg/pr51434.f90: New test.
416
417 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
418
419 PR c++/61358
420 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
421
422 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
423
424 PR c++/67370
425 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
426
427 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
428
429 PR c++/71464
430 * g++.dg/torture/pr71464.C: New.
431
432 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
433
434 PR fortran/80965
435 * gfortran.dg/select_type_41.f90: New test.
436
437 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
438
439 PR c++/61135
440 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
441
442 2018-03-02 Marek Polacek <polacek@redhat.com>
443
444 PR c++/84578
445 * g++.dg/ext/flexary29.C: New test.
446
447 2018-03-02 Jakub Jelinek <jakub@redhat.com>
448
449 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
450
451 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
452
453 PR c++/81812
454 * g++.dg/torture/pr81812.C: New.
455
456 2018-03-02 Marek Polacek <polacek@redhat.com>
457
458 PR c++/84171
459 * g++.dg/warn/Wsign-compare-8.C: New test.
460
461 PR c++/84663
462 * g++.dg/parse/array-size3.C: New test.
463
464 PR c++/84664
465 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
466
467 2018-03-02 Jakub Jelinek <jakub@redhat.com>
468
469 PR c++/84662
470 * g++.dg/cpp1y/pr84662.C: New test.
471
472 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
473
474 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
475 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
476 "dg-lto-options".
477 * g++.dg/lto/20101010-1_0.C: Likewise.
478 * g++.dg/lto/20101010-2_0.C: Likewise.
479
480 2018-03-02 Jakub Jelinek <jakub@redhat.com>
481
482 PR ipa/84628
483 * gcc.dg/pr84628.c: New test.
484
485 PR target/56540
486 * gcc.target/ia64/pr56540.c: New test.
487
488 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
489
490 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
491 32-bit target.
492 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
493 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
494 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
495 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
496
497 2018-03-02 Marek Polacek <polacek@redhat.com>
498
499 PR c++/84590
500 * c-c++-common/ubsan/shift-11.c: New test.
501
502 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
503
504 * gcc.dg/vect/vect-alias-check-13.c: New test.
505
506 2018-03-02 Jakub Jelinek <jakub@redhat.com>
507
508 PR target/84614
509 * gcc.dg/pr84614.c: New test.
510
511 PR inline-asm/84625
512 * gcc.target/i386/pr84625.c: New test.
513
514 2018-03-02 Richard Biener <rguenther@suse.de>
515
516 PR tree-optimization/84427
517 * gcc.dg/torture/pr84427.c: New testcase.
518
519 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
520
521 PR target/84534
522 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
523 powerpc64le*-*-linux*.
524 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
525 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
526
527 2018-03-01 Martin Sebor <msebor@redhat.com>
528
529 PR c++/84294
530 * g++.dg/ext/attr-const.C: Remove xfail.
531 * g++.dg/ext/attr-malloc-3.C: New test.
532 * g++.dg/ext/attr-noinline-3.C: New test.
533 * g++.dg/ext/attr-noreturn-3.C: New test.
534 * g++.dg/ext/attr-nothrow-3.C: New test.
535 * g++.dg/ext/attr-pure.C: Remove xfail.
536
537 2018-03-02 Jakub Jelinek <jakub@redhat.com>
538
539 PR sanitizer/70875
540 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
541 dg-options and dg-shouldfail "ubsan" directive.
542
543 2018-03-01 Marek Polacek <polacek@redhat.com>
544 Jason Merrill <jason@redhat.com>
545
546 PR c++/84582
547 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
548 * g++.dg/cpp1z/static1.C: New test.
549 * g++.dg/template/static37.C: New test.
550
551 2018-03-01 Nathan Sidwell <nathan@acm.org>
552
553 PR c++/84434
554 * g++.dg/template/pr84434.C: New.
555
556 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
557
558 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
559 -mthumb to the command-line.
560
561 2018-03-01 Marek Polacek <polacek@redhat.com>
562
563 PR c++/84596
564 * g++.dg/cpp0x/static_assert14.C: New test.
565
566 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
567
568 PR c++/79410
569 * g++.dg/torture/pr79410.C: New.
570
571 2018-03-01 Martin Liska <mliska@suse.cz>
572
573 PR sanitizer/82484
574 * gcc.dg/asan/pr82484.c: New test.
575
576 2018-03-01 Richard Biener <rguenther@suse.de>
577
578 PR debug/84645
579 * gfortran.dg/lto/pr84645_0.f90: New testcase.
580
581 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
582
583 PR fortran/84219
584 * gfortran.dg/coarray_47.f90: New test.
585
586 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
587
588 PR fortran/84538
589 * gfortran.dg/class_array_23.f03: New test.
590
591 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
592
593 PR rtl-optimization/84528
594 * gcc.dg/torture/pr84538.c: Rename to...
595 * gcc.dg/torture/pr84528.c: ...this.
596
597 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
598
599 PR rtl-optimization/84528
600 * gcc.dg/torture/pr84538.c: New test.
601
602 2018-02-28 Martin Sebor <msebor@redhat.com>
603
604 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
605 -fpic test failures.
606 * c-c++-common/Wrestrict-2.c: Same.
607 * c-c++-common/Wstringop-truncation.c: Same.
608 * gcc.dg/Warray-bounds-22.c: Same.
609 * gcc.dg/Wstringop-overflow.c: Same.
610 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
611 (signed_range): Same.
612 (unsigned_anti_range): Same.
613 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
614 (signed_range): Same.
615 (unsigned_anti_range): Same.
616 * gcc.dg/attr-alloc_size-7.c: Same.
617 * gcc.dg/attr-alloc_size-8.c: Same.
618 * gcc.dg/builtin-alloc-size.c: Same.
619 * gcc.dg/builtin-stpncpy.c: Same.
620 * gcc.dg/builtins-nonnull.c: Same.
621 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
622 * gcc.dg/pr79214.c: Same.
623 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
624 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
625 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
626 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
627 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
628 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
629 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
630 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
631 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
632 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
633 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
634
635 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
636
637 PR target/84014
638 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
639
640 2018-02-28 Jakub Jelinek <jakub@redhat.com>
641
642 PR c++/84609
643 * g++.dg/cpp0x/pr84609.C: New test.
644
645 2018-02-28 Martin Sebor <msebor@redhat.com>
646
647 PR testsuite/84617
648 * g++.dg/ext/attr-malloc-3.C: New test.
649 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
650 to pre-existing problems.
651 * g++.dg/ext/attr-pure.C: Same.
652
653 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
654
655 PR fortran/83901
656 * gfortran.dg/associate_37.f90: New test.
657
658 PR fortran/83344
659 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
660
661 2018-02-28 Jakub Jelinek <jakub@redhat.com>
662
663 PR target/52991
664 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
665 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
666 * gcc.dg/bf-ms-layout-4.c: New test.
667 * gcc.dg/bf-ms-layout-5.c: New test.
668
669 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
670
671 PR target/83399
672 * gcc.target/powerpc/pr83399.c: Only run on Linux.
673
674 2018-02-28 Richard Biener <rguenther@suse.de>
675
676 PR tree-optimization/84584
677 * gcc.dg/graphite/pr84584.c: New testcase.
678
679 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
680
681 PR preprocessor/84517
682 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
683
684 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
685
686 * c-c++-common/dump-ada-spec-12.c: New test.
687 * c-c++-common/dump-ada-spec-13.c: Likewise.
688
689 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
690
691 * c-c++-common/dump-ada-spec-11.c: New test.
692
693 2018-02-28 Martin Liska <mliska@suse.cz>
694
695 PR testsuite/84597
696 * g++.dg/ext/timevar1.C: Fix pruned patterns.
697 * g++.dg/ext/timevar2.C: Likewise.
698
699 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
700
701 * c-c++-common/dump-ada-spec-8.c: New test.
702 * c-c++-common/dump-ada-spec-9.c: Likewise.
703 * c-c++-common/dump-ada-spec-10.c: Likewise.
704
705 2018-02-28 Richard Biener <rguenther@suse.de>
706
707 PR middle-end/84607
708 * gcc.dg/pr84607.c: New testcase.
709
710 2018-02-28 Nathan Sidwell <nathan@acm.org>
711
712 PR c++/84602
713 * g++.dg/lookup/pr84602.C: New.
714
715 2018-02-28 Jakub Jelinek <jakub@redhat.com>
716
717 PR c++/83871
718 PR c++/83503
719 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
720 dg-options.
721 * g++.dg/ext/attr-nonnull.C: Likewise.
722 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
723 directives.
724 * g++.dg/ext/attr-noinline-2.C: Likewise.
725 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
726 -fdump-tree-eh in dg-options.
727
728 2018-02-28 Alan Modra <amodra@gmail.com>
729
730 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
731 GNU ld message.
732 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
733
734 2018-02-27 Martin Sebor <msebor@redhat.com>
735
736 PR c++/83871
737 PR c++/83503
738 * g++.dg/Wmissing-attributes.C: New test.
739 * g++.dg/ext/attr-const-pure.C: New test.
740 * g++.dg/ext/attr-const.C: New test.
741 * g++.dg/ext/attr-deprecated-2.C: New test.
742 * g++.dg/ext/attr-malloc-2.C: New test.
743 * g++.dg/ext/attr-malloc.C: New test.
744 * g++.dg/ext/attr-noinline-2.C: New test.
745 * g++.dg/ext/attr-noinline.C: New test.
746 * g++.dg/ext/attr-nonnull.C: New test.
747 * g++.dg/ext/attr-noreturn-2.C: New test.
748 * g++.dg/ext/attr-noreturn.C: New test.
749 * g++.dg/ext/attr-nothrow-2.C: New test.
750 * g++.dg/ext/attr-nothrow.C: New test.
751 * g++.dg/ext/attr-optimize.C: New test.
752 * g++.dg/ext/attr-pure.C: New test.
753 * g++.dg/ext/attr-returns-nonnull.C: New test.
754 * g++.dg/ext/attr-warning.C: New test.
755
756 2018-02-27 Nathan Sidwell <nathan@acm.org>
757
758 PR c++/84426
759 * g++.dg/lookup/pr84426.C: New.
760
761 2018-02-27 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/84512
764 * gcc.dg/tree-ssa/pr84512.c: New testcase.
765
766 2018-02-27 Martin Liska <mliska@suse.cz>
767
768 PR gcov-profile/84548
769 * g++.dg/gcov/pr84548.C: New test.
770
771 2018-02-27 Jakub Jelinek <jakub@redhat.com>
772
773 PR target/84575
774 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
775
776 2018-02-26 Jakub Jelinek <jakub@redhat.com>
777
778 PR c++/84558
779 * g++.dg/cpp1y/pr84558.C: New test.
780
781 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
782
783 PR c++/84540
784 * g++.dg/cpp0x/alignas14.C: New.
785 * g++.dg/cpp0x/alignas15.C: Likewise.
786
787 2018-02-26 Jakub Jelinek <jakub@redhat.com>
788
789 PR c++/84557
790 * g++.dg/gomp/pr84557.C: New test.
791
792 2018-02-26 Marek Polacek <polacek@redhat.com>
793
794 PR c++/84325
795 * g++.dg/cpp1z/pr84325.C: New test.
796
797 2018-02-26 Carl Love <cel@us.ibm.com>
798
799 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
800 Power 8 test file.
801 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
802 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
803 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
804 -mcpu=power8.
805 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
806 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
807 -mcpu=power8.
808
809 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
810
811 PR target/84039
812 * gcc.target/i386/indirect-thunk-1.c: Updated.
813 * gcc.target/i386/indirect-thunk-2.c: Likewise.
814 * gcc.target/i386/indirect-thunk-3.c: Likewise.
815 * gcc.target/i386/indirect-thunk-4.c: Likewise.
816 * gcc.target/i386/indirect-thunk-5.c: Likewise.
817 * gcc.target/i386/indirect-thunk-6.c: Likewise.
818 * gcc.target/i386/indirect-thunk-7.c: Likewise.
819 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
820 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
821 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
822 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
823 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
824 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
825 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
826 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
827 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
828 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
829 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
830 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
831 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
832 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
833 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
834 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
835 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
836 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
837 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
838 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
839 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
840 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
841 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
842 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
843 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
844 * gcc.target/i386/ret-thunk-9.c: Likewise.
845 * gcc.target/i386/ret-thunk-10.c: Likewise.
846 * gcc.target/i386/ret-thunk-11.c: Likewise.
847 * gcc.target/i386/ret-thunk-12.c: Likewise.
848 * gcc.target/i386/ret-thunk-13.c: Likewise.
849 * gcc.target/i386/ret-thunk-14.c: Likewise.
850 * gcc.target/i386/ret-thunk-15.c: Likewise.
851
852 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
853
854 * gcc.c-torture/execute/20180226-1.c: New test.
855
856 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
857
858 PR tree-optimization/83965
859 * gcc.dg/vect/pr83965-2.c: New test.
860
861 2018-02-26 Tom de Vries <tom@codesourcery.com>
862
863 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
864
865 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
866
867 PR target/84530
868 * gcc.target/i386/ret-thunk-22.c: New test.
869 * gcc.target/i386/ret-thunk-23.c: Likewise.
870 * gcc.target/i386/ret-thunk-24.c: Likewise.
871 * gcc.target/i386/ret-thunk-25.c: Likewise.
872 * gcc.target/i386/ret-thunk-26.c: Likewise.
873
874 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
875
876 PR c++/84533
877 * g++.dg/cpp1z/pr84533.C: New.
878
879 2018-02-26 Marek Polacek <polacek@redhat.com>
880
881 PR c++/84537
882 * g++.dg/parse/error60.C: New test.
883
884 2018-02-26 Jakub Jelinek <jakub@redhat.com>
885
886 PR c++/84556
887 * g++.dg/gomp/pr84556.C: New test.
888 * g++.dg/vect/pr84556.cc: New test.
889
890 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
891
892 PR fortran/32957
893 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
894 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
895 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
896 * gfortran.dg/c_loc_test.f90: Likewise.
897 * gfortran.dg/c_loc_tests_2.f03: Likewise.
898 * gfortran.dg/proc_decl_17.f90: Likewise.
899 * gfortran.dg/proc_ptr_8.f90: Likewise.
900
901 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
902
903 PR target/84521
904 * gcc.target/aarch64/lr_free_2.c: Revert changes in
905 r254814 disabling -fomit-frame-pointer by default.
906 * gcc.target/aarch64/spill_1.c: Likewise.
907 * gcc.target/aarch64/test_frame_11.c: Likewise.
908 * gcc.target/aarch64/test_frame_12.c: Likewise.
909 * gcc.target/aarch64/test_frame_13.c: Likewise.
910 * gcc.target/aarch64/test_frame_14.c: Likewise.
911 * gcc.target/aarch64/test_frame_15.c: Likewise.
912 * gcc.target/aarch64/test_frame_3.c: Likewise.
913 * gcc.target/aarch64/test_frame_5.c: Likewise.
914 * gcc.target/aarch64/test_frame_9.c: Likewise.
915
916 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
917
918 PR fortran/83633
919 * gfortran.dg/explicit_shape_1.f90: New test.
920 * gfortran.dg/automatic_module_variable.f90: Update regex.
921 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
922 * gfortran.dg/constant_shape.f90: Ditto.
923 * gfortran.dg/dec_structure_23.f90: Ditto.
924 * gfortran.dg/pr78240.f90: Ditto.
925
926 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
927
928 PR fortran/84523
929 * gfortran.dg/pr84523.f90: New test.
930
931 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
932
933 PR fortran/78238
934 * gfortran.dg/select_type_40.f90: New test.
935
936 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
937
938 PR fortran/30792
939 * gfortran.dg/data_substring.f90: New test.
940
941 2018-02-24 Marek Polacek <polacek@redhat.com>
942
943 PR c++/83692
944 * g++.dg/cpp1z/constexpr-83692.C: New test.
945
946 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
947
948 PR fortran/84346
949 * gfortran.dg/statement_function_1.f90: Update test.
950
951 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
952
953 PR fortran/84506
954 * gfortran.dg/inquire_19.f90: New test.
955
956 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
957
958 PR fortran/83149
959 * gfortran.dg/pr83149_b.f90: New test.
960 * gfortran.dg/pr83149_a.f90: Additional source for previous.
961
962 2018-02-23 Carl Love <cel@us.ibm.com>
963
964 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
965 vec_signed2 and vec_unsigned2 to new Power 8 test file.
966 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
967 Power 8 tests.
968
969 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
970
971 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
972 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
973
974 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
975
976 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
977 expected output.
978
979 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
980
981 PR fortran/83149
982 * gfortran.dg/pr83149_1.f90: New test.
983 * gfortran.dg/pr83149.f90: Additional source for previous.
984
985 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
986
987 PR testsuite/80551
988 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
989 __GI___pthread_mutex_init as well.
990
991 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
992
993 PR fortran/83148
994 * gfortran.dg/class_68.f90: New test.
995
996 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
997
998 PR fortran/59781
999 * gfortran.dg/derived_init_5.f90: New test.
1000
1001 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1002
1003 PR target/82851
1004 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
1005 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
1006
1007 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
1008
1009 PR target/81572
1010 * gcc.target/powerpc/pr81572.c: New.
1011
1012 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
1013
1014 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
1015
1016 2018-02-22 Martin Sebor <msebor@redhat.com>
1017
1018 PR tree-optimization/84480
1019 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
1020 * g++.dg/warn/Wstringop-truncation-1.C: New test.
1021
1022 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
1023
1024 PR target/84176
1025 * gcc.target/i386/indirect-thunk-11.c: New test.
1026 * gcc.target/i386/indirect-thunk-12.c: Likewise.
1027 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
1028 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
1029 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
1030 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1031 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1032 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1033 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1034 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1035
1036 2018-02-22 Steve Ellcey <sellcey@cavium.com>
1037
1038 PR target/83335
1039 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
1040 ILP32 mode.
1041 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
1042
1043 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1044
1045 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
1046
1047 2018-02-22 Marek Polacek <polacek@redhat.com>
1048
1049 PR c++/84493
1050 * g++.dg/parse/error59.C: New test.
1051
1052 2018-02-22 Tom de Vries <tom@codesourcery.com>
1053
1054 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
1055
1056 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1057
1058 PR c++/77655
1059 * g++.dg/cpp0x/pr77655.C: New.
1060
1061 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1062
1063 PR c++/84496
1064 * g++.dg/cpp1y/pr84496.C: New test.
1065
1066 PR target/84502
1067 * g++.dg/torture/pr84502.C: New test.
1068
1069 PR tree-optimization/84503
1070 * gcc.dg/pr84503-1.c: New test.
1071 * gcc.dg/pr84503-2.c: New test.
1072
1073 2018-02-21 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR tree-optimization/84478
1076 * gcc.c-torture/execute/pr84478.c: New test.
1077
1078 2018-02-20 Martin Sebor <msebor@redhat.com>
1079
1080 PR middle-end/84095
1081 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
1082 * c-c++-common/Wrestrict.c: Same.
1083 * gcc.dg/Wrestrict-6.c: Same.
1084 * gcc.dg/Warray-bounds-27.c: New test.
1085 * gcc.dg/Wrestrict-8.c: New test.
1086 * gcc.dg/Wrestrict-9.c: New test.
1087 * gcc.dg/pr84095.c: New test.
1088
1089 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1090
1091 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
1092
1093 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1094
1095 PR fortran/48890
1096 PR fortran/83823
1097 * gfortran.dg/structure_constructor_14.f90: New test.
1098
1099 2018-02-20 Jeff Law <law@redhat.com>
1100
1101 PR middle-end/82123
1102 PR tree-optimization/81592
1103 PR middle-end/79257
1104 * gcc.dg/pr81592.c: New test.
1105 * gcc.dg/pr82123.c: New test.
1106 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
1107
1108 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR c++/84488
1111 * g++.dg/warn/Wunused-var-30.C: New test.
1112
1113 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
1114
1115 PR tree-optimization/84419
1116 * gcc.dg/vect/pr84419.c: New test.
1117
1118 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1119
1120 PR middle-end/82004
1121 * gfortran.dg/pr82004.f90: New test.
1122
1123 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
1124
1125 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
1126
1127 2018-02-20 Martin Liska <mliska@suse.cz>
1128
1129 PR c/84310
1130 PR target/79747
1131 * gcc.target/i386/pr84310.c: New test.
1132 * gcc.target/i386/pr84310-2.c: Likewise.
1133
1134 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1135
1136 PR c++/84446
1137 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
1138
1139 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR c++/84445
1142 * g++.dg/cpp1z/launder7.C: New test.
1143
1144 PR c++/84449
1145 * g++.dg/cpp0x/constexpr-84449.C: New test.
1146
1147 PR c++/84455
1148 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
1149
1150 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
1151
1152 PR fortran/83344
1153 PR fortran/83975
1154 * gfortran.dg/associate_22.f90: Enable commented out test.
1155 * gfortran.dg/associate_36.f90: New test.
1156
1157 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR target/84146
1160 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
1161
1162 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
1163
1164 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
1165 (dg-options): Use -mavx instead of -w.
1166
1167 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1168
1169 PR c++/84444
1170 * g++.dg/cpp1z/launder8.C: New test.
1171
1172 PR c++/84448
1173 * g++.dg/gomp/pr84448.C: New test.
1174
1175 PR c++/84430
1176 * g++.dg/gomp/pr84430.C: New test.
1177
1178 PR tree-optimization/84452
1179 * gcc.dg/pr84452.c: New test.
1180
1181 PR c++/79064
1182 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
1183
1184 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1185
1186 PR fortran/35339
1187 * gfortran.dg/implied_do_io_4.f90: New test.
1188
1189 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1190
1191 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
1192 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
1193 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
1194
1195 2018-02-19 Carl Love <cel@us.ibm.com>
1196
1197 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
1198
1199 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
1200
1201 PR target/84460
1202 * gcc.target/i386/pr57193.c: Add -mtune=generic.
1203
1204 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1205
1206 PR c++/84348
1207 * g++.dg/cpp0x/auto50.C: New.
1208 * g++.dg/parse/friend12.C: Adjust.
1209
1210 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1211
1212 PR libgfortran/84389
1213 * gfortran.dg/dtio_33.f90: New test.
1214
1215 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1216
1217 PR libgfortran/84412
1218 * gfortran.dg/inquire_18.f90: New test.
1219
1220 2018-02-18 Janus Weil <janus@gcc.gnu.org>
1221
1222 PR fortran/84381
1223 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
1224 * gfortran.dg/pointer_intent_3.f90: Ditto.
1225 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
1226 * gfortran.dg/protected_3.f90: Ditto.
1227 * gfortran.dg/protected_4.f90: Ditto.
1228 * gfortran.dg/protected_5.f90: Ditto.
1229 * gfortran.dg/protected_6.f90: Ditto.
1230
1231 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
1232
1233 PR fortran/80945
1234 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
1235 change to run.
1236
1237 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1238
1239 PR fortran/84270
1240 * gfortran.dg/inline_matmul_22.f90: New test.
1241
1242 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1243
1244 PR fortran/84381
1245 * gfortran.dg/abort_shoulfail.f90: New test.
1246 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
1247 by STOP n.
1248 * gfortran.dg/PR19754_2.f90: Likewise.
1249 * gfortran.dg/PR19872.f: Likewise.
1250 * gfortran.dg/PR49268.f90: Likewise.
1251 * gfortran.dg/Wall.f90: Likewise.
1252 * gfortran.dg/Wno-all.f90: Likewise.
1253 * gfortran.dg/achar_1.f90: Likewise.
1254 * gfortran.dg/achar_2.f90: Likewise.
1255 * gfortran.dg/achar_4.f90: Likewise.
1256 * gfortran.dg/achar_6.F90: Likewise.
1257 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
1258 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
1259 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
1260 * gfortran.dg/actual_array_offset_1.f90: Likewise.
1261 * gfortran.dg/actual_array_result_1.f90: Likewise.
1262 * gfortran.dg/actual_array_substr_1.f90: Likewise.
1263 * gfortran.dg/actual_array_substr_2.f90: Likewise.
1264 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
1265 * gfortran.dg/actual_procedure_1.f90: Likewise.
1266 * gfortran.dg/adjustl_1.f90: Likewise.
1267 * gfortran.dg/advance_1.f90: Likewise.
1268 * gfortran.dg/advance_4.f90: Likewise.
1269 * gfortran.dg/advance_5.f90: Likewise.
1270 * gfortran.dg/advance_6.f90: Likewise.
1271 * gfortran.dg/aint_anint_1.f90: Likewise.
1272 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
1273 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
1274 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
1275 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
1276 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
1277 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
1278 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
1279 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
1280 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
1281 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
1282 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
1283 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
1284 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
1285 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
1286 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
1287 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
1288 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
1289 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
1290 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
1291 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
1292 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
1293 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1294 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
1295 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
1296 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
1297 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
1298 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
1299 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
1300 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
1301 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
1302 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
1303 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
1304 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
1305 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
1306 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
1307 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
1308 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
1309 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
1310 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
1311 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
1312 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
1313 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
1314 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
1315 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
1316 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
1317 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
1318 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
1319 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
1320 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
1321 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
1322 * gfortran.dg/allocatable_function_1.f90: Likewise.
1323 * gfortran.dg/allocatable_function_10.f90: Likewise.
1324 * gfortran.dg/allocatable_function_3.f90: Likewise.
1325 * gfortran.dg/allocatable_function_5.f90: Likewise.
1326 * gfortran.dg/allocatable_function_6.f90: Likewise.
1327 * gfortran.dg/allocatable_function_7.f90: Likewise.
1328 * gfortran.dg/allocatable_function_8.f90: Likewise.
1329 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
1330 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
1331 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
1332 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
1333 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
1334 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
1335 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
1336 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
1337 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
1338 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
1339 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
1340 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
1341 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
1342 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
1343 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
1344 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
1345 * gfortran.dg/allocate_class_3.f90: Likewise.
1346 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
1347 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
1348 * gfortran.dg/allocate_derived_5.f90: Likewise.
1349 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
1350 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
1351 * gfortran.dg/allocate_with_source_1.f90: Likewise.
1352 * gfortran.dg/allocate_with_source_10.f08: Likewise.
1353 * gfortran.dg/allocate_with_source_11.f08: Likewise.
1354 * gfortran.dg/allocate_with_source_12.f03: Likewise.
1355 * gfortran.dg/allocate_with_source_15.f03: Likewise.
1356 * gfortran.dg/allocate_with_source_16.f90: Likewise.
1357 * gfortran.dg/allocate_with_source_17.f03: Likewise.
1358 * gfortran.dg/allocate_with_source_18.f03: Likewise.
1359 * gfortran.dg/allocate_with_source_2.f90: Likewise.
1360 * gfortran.dg/allocate_with_source_20.f03: Likewise.
1361 * gfortran.dg/allocate_with_source_22.f03: Likewise.
1362 * gfortran.dg/allocate_with_source_23.f03: Likewise.
1363 * gfortran.dg/allocate_with_source_24.f90: Likewise.
1364 * gfortran.dg/allocate_with_source_5.f90: Likewise.
1365 * gfortran.dg/allocate_with_source_6.f90: Likewise.
1366 * gfortran.dg/allocate_with_source_7.f08: Likewise.
1367 * gfortran.dg/allocate_with_source_8.f08: Likewise.
1368 * gfortran.dg/allocate_with_source_9.f08: Likewise.
1369 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
1370 * gfortran.dg/allocate_zerosize_3.f: Likewise.
1371 * gfortran.dg/altreturn_3.f90: Likewise.
1372 * gfortran.dg/altreturn_5.f90: Likewise.
1373 * gfortran.dg/altreturn_7.f90: Likewise.
1374 * gfortran.dg/and_or_xor.f90: Likewise.
1375 * gfortran.dg/anint_1.f90: Likewise.
1376 * gfortran.dg/any_all_1.f90: Likewise.
1377 * gfortran.dg/anyallcount_1.f90: Likewise.
1378 * gfortran.dg/append_1.f90: Likewise.
1379 * gfortran.dg/argument_checking_1.f90: Likewise.
1380 * gfortran.dg/argument_checking_2.f90: Likewise.
1381 * gfortran.dg/argument_checking_8.f90: Likewise.
1382 * gfortran.dg/arithmetic_if.f90: Likewise.
1383 * gfortran.dg/array_1.f90: Likewise.
1384 * gfortran.dg/array_2.f90: Likewise.
1385 * gfortran.dg/array_alloc_1.f90: Likewise.
1386 * gfortran.dg/array_alloc_2.f90: Likewise.
1387 * gfortran.dg/array_alloc_3.f90: Likewise.
1388 * gfortran.dg/array_assignment_1.F90: Likewise.
1389 * gfortran.dg/array_assignment_5.f90: Likewise.
1390 * gfortran.dg/array_constructor_1.f90: Likewise.
1391 * gfortran.dg/array_constructor_10.f90: Likewise.
1392 * gfortran.dg/array_constructor_11.f90: Likewise.
1393 * gfortran.dg/array_constructor_12.f90: Likewise.
1394 * gfortran.dg/array_constructor_15.f90: Likewise.
1395 * gfortran.dg/array_constructor_16.f90: Likewise.
1396 * gfortran.dg/array_constructor_17.f90: Likewise.
1397 * gfortran.dg/array_constructor_19.f90: Likewise.
1398 * gfortran.dg/array_constructor_23.f: Likewise.
1399 * gfortran.dg/array_constructor_24.f: Likewise.
1400 * gfortran.dg/array_constructor_32.f90: Likewise.
1401 * gfortran.dg/array_constructor_36.f90: Likewise.
1402 * gfortran.dg/array_constructor_39.f90: Likewise.
1403 * gfortran.dg/array_constructor_4.f90: Likewise.
1404 * gfortran.dg/array_constructor_40.f90: Likewise.
1405 * gfortran.dg/array_constructor_44.f90: Likewise.
1406 * gfortran.dg/array_constructor_45.f90: Likewise.
1407 * gfortran.dg/array_constructor_46.f90: Likewise.
1408 * gfortran.dg/array_constructor_47.f90: Likewise.
1409 * gfortran.dg/array_constructor_49.f90: Likewise.
1410 * gfortran.dg/array_constructor_5.f90: Likewise.
1411 * gfortran.dg/array_constructor_50.f90: Likewise.
1412 * gfortran.dg/array_constructor_6.f90: Likewise.
1413 * gfortran.dg/array_constructor_7.f90: Likewise.
1414 * gfortran.dg/array_constructor_8.f90: Likewise.
1415 * gfortran.dg/array_constructor_9.f90: Likewise.
1416 * gfortran.dg/array_constructor_type_1.f03: Likewise.
1417 * gfortran.dg/array_constructor_type_10.f03: Likewise.
1418 * gfortran.dg/array_constructor_type_11.f03: Likewise.
1419 * gfortran.dg/array_constructor_type_12.f03: Likewise.
1420 * gfortran.dg/array_constructor_type_13.f90: Likewise.
1421 * gfortran.dg/array_constructor_type_14.f03: Likewise.
1422 * gfortran.dg/array_constructor_type_16.f03: Likewise.
1423 * gfortran.dg/array_constructor_type_2.f03: Likewise.
1424 * gfortran.dg/array_constructor_type_22.f03: Likewise.
1425 * gfortran.dg/array_constructor_type_3.f03: Likewise.
1426 * gfortran.dg/array_constructor_type_4.f03: Likewise.
1427 * gfortran.dg/array_constructor_type_5.f03: Likewise.
1428 * gfortran.dg/array_constructor_type_6.f03: Likewise.
1429 * gfortran.dg/array_constructor_type_7.f03: Likewise.
1430 * gfortran.dg/array_function_1.f90: Likewise.
1431 * gfortran.dg/array_function_5.f90: Likewise.
1432 * gfortran.dg/array_initializer_1.f90: Likewise.
1433 * gfortran.dg/array_initializer_2.f90: Likewise.
1434 * gfortran.dg/array_memcpy_5.f90: Likewise.
1435 * gfortran.dg/array_memset_2.f90: Likewise.
1436 * gfortran.dg/array_reference_1.f90: Likewise.
1437 * gfortran.dg/array_return_value_1.f90: Likewise.
1438 * gfortran.dg/array_section_1.f90: Likewise.
1439 * gfortran.dg/array_temporaries_3.f90: Likewise.
1440 * gfortran.dg/arrayio_1.f90: Likewise.
1441 * gfortran.dg/arrayio_10.f90: Likewise.
1442 * gfortran.dg/arrayio_11.f90: Likewise.
1443 * gfortran.dg/arrayio_12.f90: Likewise.
1444 * gfortran.dg/arrayio_13.f90: Likewise.
1445 * gfortran.dg/arrayio_14.f90: Likewise.
1446 * gfortran.dg/arrayio_16.f90: Likewise.
1447 * gfortran.dg/arrayio_2.f90: Likewise.
1448 * gfortran.dg/arrayio_3.f90: Likewise.
1449 * gfortran.dg/arrayio_4.f90: Likewise.
1450 * gfortran.dg/arrayio_5.f90: Likewise.
1451 * gfortran.dg/arrayio_6.f90: Likewise.
1452 * gfortran.dg/arrayio_7.f90: Likewise.
1453 * gfortran.dg/arrayio_8.f90: Likewise.
1454 * gfortran.dg/arrayio_9.f90: Likewise.
1455 * gfortran.dg/arrayio_derived_1.f90: Likewise.
1456 * gfortran.dg/assign_10.f90: Likewise.
1457 * gfortran.dg/assign_9.f90: Likewise.
1458 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
1459 * gfortran.dg/assignment_1.f90: Likewise.
1460 * gfortran.dg/associate_1.f03: Likewise.
1461 * gfortran.dg/associate_11.f90: Likewise.
1462 * gfortran.dg/associate_13.f90: Likewise.
1463 * gfortran.dg/associate_15.f90: Likewise.
1464 * gfortran.dg/associate_17.f90: Likewise.
1465 * gfortran.dg/associate_18.f08: Likewise.
1466 * gfortran.dg/associate_19.f03: Likewise.
1467 * gfortran.dg/associate_20.f03: Likewise.
1468 * gfortran.dg/associate_22.f90: Likewise.
1469 * gfortran.dg/associate_23.f90: Likewise.
1470 * gfortran.dg/associate_24.f90: Likewise.
1471 * gfortran.dg/associate_25.f90: Likewise.
1472 * gfortran.dg/associate_27.f90: Likewise.
1473 * gfortran.dg/associate_28.f90: Likewise.
1474 * gfortran.dg/associate_32.f03: Likewise.
1475 * gfortran.dg/associate_33.f03: Likewise.
1476 * gfortran.dg/associate_34.f90: Likewise.
1477 * gfortran.dg/associate_6.f03: Likewise.
1478 * gfortran.dg/associate_7.f03: Likewise.
1479 * gfortran.dg/associate_8.f03: Likewise.
1480 * gfortran.dg/associate_9.f03: Likewise.
1481 * gfortran.dg/associated_1.f90: Likewise.
1482 * gfortran.dg/associated_2.f90: Likewise.
1483 * gfortran.dg/associated_5.f90: Likewise.
1484 * gfortran.dg/associated_6.f90: Likewise.
1485 * gfortran.dg/associated_target_3.f90: Likewise.
1486 * gfortran.dg/associated_target_4.f90: Likewise.
1487 * gfortran.dg/associated_target_5.f03: Likewise.
1488 * gfortran.dg/associated_target_6.f03: Likewise.
1489 * gfortran.dg/assumed_dummy_1.f90: Likewise.
1490 * gfortran.dg/assumed_rank_1.f90: Likewise.
1491 * gfortran.dg/assumed_rank_10.f90: Likewise.
1492 * gfortran.dg/assumed_rank_2.f90: Likewise.
1493 * gfortran.dg/assumed_rank_7.f90: Likewise.
1494 * gfortran.dg/assumed_rank_8.f90: Likewise.
1495 * gfortran.dg/assumed_rank_9.f90: Likewise.
1496 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
1497 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
1498 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
1499 * gfortran.dg/assumed_type_2.f90: Likewise.
1500 * gfortran.dg/atan2_1.f90: Likewise.
1501 * gfortran.dg/auto_array_1.f90: Likewise.
1502 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
1503 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
1504 * gfortran.dg/auto_char_len_3.f90: Likewise.
1505 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
1506 * gfortran.dg/auto_internal_assumed.f90: Likewise.
1507 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
1508 * gfortran.dg/auto_save_2.f90: Likewise.
1509 * gfortran.dg/automatic_default_init_1.f90: Likewise.
1510 * gfortran.dg/backslash_1.f90: Likewise.
1511 * gfortran.dg/backslash_2.f90: Likewise.
1512 * gfortran.dg/backslash_3.f: Likewise.
1513 * gfortran.dg/backspace_1.f: Likewise.
1514 * gfortran.dg/backspace_10.f90: Likewise.
1515 * gfortran.dg/backspace_11.f90: Likewise.
1516 * gfortran.dg/backspace_2.f: Likewise.
1517 * gfortran.dg/backspace_3.f: Likewise.
1518 * gfortran.dg/backspace_4.f: Likewise.
1519 * gfortran.dg/backspace_5.f: Likewise.
1520 * gfortran.dg/backspace_6.f: Likewise.
1521 * gfortran.dg/backspace_7.f90: Likewise.
1522 * gfortran.dg/backspace_8.f: Likewise.
1523 * gfortran.dg/backspace_9.f: Likewise.
1524 * gfortran.dg/bessel_1.f90: Likewise.
1525 * gfortran.dg/bessel_2.f90: Likewise.
1526 * gfortran.dg/bessel_5.f90: Likewise.
1527 * gfortran.dg/bessel_6.f90: Likewise.
1528 * gfortran.dg/bessel_7.f90: Likewise.
1529 * gfortran.dg/bind_c_dts_2.f03: Likewise.
1530 * gfortran.dg/bind_c_dts_3.f03: Likewise.
1531 * gfortran.dg/bind_c_usage_15.f90: Likewise.
1532 * gfortran.dg/bind_c_usage_16.f03: Likewise.
1533 * gfortran.dg/bind_c_usage_17.f90: Likewise.
1534 * gfortran.dg/bind_c_usage_24.f90: Likewise.
1535 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
1536 * gfortran.dg/binding_label_tests_16.f03: Likewise.
1537 * gfortran.dg/binding_label_tests_23.f90: Likewise.
1538 * gfortran.dg/bit_comparison_1.F90: Likewise.
1539 * gfortran.dg/bit_comparison_2.F90: Likewise.
1540 * gfortran.dg/block_1.f08: Likewise.
1541 * gfortran.dg/block_13.f08: Likewise.
1542 * gfortran.dg/block_14.f90: Likewise.
1543 * gfortran.dg/block_2.f08: Likewise.
1544 * gfortran.dg/block_6.f08: Likewise.
1545 * gfortran.dg/block_7.f08: Likewise.
1546 * gfortran.dg/block_8.f08: Likewise.
1547 * gfortran.dg/blockdata_1.f90: Likewise.
1548 * gfortran.dg/bound_1.f90: Likewise.
1549 * gfortran.dg/bound_2.f90: Likewise.
1550 * gfortran.dg/bound_3.f90: Likewise.
1551 * gfortran.dg/bound_4.f90: Likewise.
1552 * gfortran.dg/bound_5.f90: Likewise.
1553 * gfortran.dg/bound_6.f90: Likewise.
1554 * gfortran.dg/bound_7.f90: Likewise.
1555 * gfortran.dg/bound_8.f90: Likewise.
1556 * gfortran.dg/bound_9.f90: Likewise.
1557 * gfortran.dg/bound_simplification_1.f90: Likewise.
1558 * gfortran.dg/bound_simplification_3.f90: Likewise.
1559 * gfortran.dg/bound_simplification_4.f90: Likewise.
1560 * gfortran.dg/bound_simplification_5.f90: Likewise.
1561 * gfortran.dg/bound_simplification_6.f90: Likewise.
1562 * gfortran.dg/bounds_check_1.f90: Likewise.
1563 * gfortran.dg/bounds_check_12.f90: Likewise.
1564 * gfortran.dg/bounds_check_14.f90: Likewise.
1565 * gfortran.dg/bounds_check_15.f90: Likewise.
1566 * gfortran.dg/bounds_check_19.f90: Likewise.
1567 * gfortran.dg/bounds_check_8.f90: Likewise.
1568 * gfortran.dg/bounds_check_9.f90: Likewise.
1569 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
1570 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
1571 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
1572 * gfortran.dg/boz_1.f90: Likewise.
1573 * gfortran.dg/boz_11.f90: Likewise.
1574 * gfortran.dg/boz_13.f90: Likewise.
1575 * gfortran.dg/boz_14.f90: Likewise.
1576 * gfortran.dg/boz_15.f90: Likewise.
1577 * gfortran.dg/boz_3.f90: Likewise.
1578 * gfortran.dg/boz_6.f90: Likewise.
1579 * gfortran.dg/boz_9.f90: Likewise.
1580 * gfortran.dg/byte_1.f90: Likewise.
1581 * gfortran.dg/byte_2.f90: Likewise.
1582 * gfortran.dg/c_assoc.f90: Likewise.
1583 * gfortran.dg/c_assoc_2.f03: Likewise.
1584 * gfortran.dg/c_assoc_3.f90: Likewise.
1585 * gfortran.dg/c_by_val_1.f: Likewise.
1586 * gfortran.dg/c_by_val_5.f90: Likewise.
1587 * gfortran.dg/c_char_tests.f03: Likewise.
1588 * gfortran.dg/c_char_tests_2.f03: Likewise.
1589 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
1590 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
1591 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
1592 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1593 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
1594 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
1595 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
1596 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
1597 * gfortran.dg/c_kind_params.f90: Likewise.
1598 * gfortran.dg/c_loc_test_20.f90: Likewise.
1599 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1600 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
1601 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
1602 * gfortran.dg/c_size_t_test.f03: Likewise.
1603 * gfortran.dg/c_sizeof_1.f90: Likewise.
1604 * gfortran.dg/c_sizeof_5.f90: Likewise.
1605 * gfortran.dg/c_sizeof_6.f90: Likewise.
1606 * gfortran.dg/char4_iunit_1.f03: Likewise.
1607 * gfortran.dg/char4_iunit_2.f03: Likewise.
1608 * gfortran.dg/char_allocation_1.f90: Likewise.
1609 * gfortran.dg/char_array_constructor.f90: Likewise.
1610 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
1611 * gfortran.dg/char_assign_1.f90: Likewise.
1612 * gfortran.dg/char_associated_1.f90: Likewise.
1613 * gfortran.dg/char_cast_2.f90: Likewise.
1614 * gfortran.dg/char_comparison_1.f: Likewise.
1615 * gfortran.dg/char_component_initializer_1.f90: Likewise.
1616 * gfortran.dg/char_component_initializer_2.f90: Likewise.
1617 * gfortran.dg/char_cons_len.f90: Likewise.
1618 * gfortran.dg/char_conversion.f90: Likewise.
1619 * gfortran.dg/char_cshift_1.f90: Likewise.
1620 * gfortran.dg/char_cshift_2.f90: Likewise.
1621 * gfortran.dg/char_decl_2.f90: Likewise.
1622 * gfortran.dg/char_eoshift_1.f90: Likewise.
1623 * gfortran.dg/char_eoshift_2.f90: Likewise.
1624 * gfortran.dg/char_eoshift_3.f90: Likewise.
1625 * gfortran.dg/char_eoshift_4.f90: Likewise.
1626 * gfortran.dg/char_eoshift_5.f90: Likewise.
1627 * gfortran.dg/char_expr_1.f90: Likewise.
1628 * gfortran.dg/char_expr_3.f90: Likewise.
1629 * gfortran.dg/char_initialiser_actual.f90: Likewise.
1630 * gfortran.dg/char_length_12.f90: Likewise.
1631 * gfortran.dg/char_length_14.f90: Likewise.
1632 * gfortran.dg/char_length_15.f90: Likewise.
1633 * gfortran.dg/char_length_17.f90: Likewise.
1634 * gfortran.dg/char_length_20.f90: Likewise.
1635 * gfortran.dg/char_length_21.f90: Likewise.
1636 * gfortran.dg/char_length_5.f90: Likewise.
1637 * gfortran.dg/char_length_6.f90: Likewise.
1638 * gfortran.dg/char_length_7.f90: Likewise.
1639 * gfortran.dg/char_length_8.f90: Likewise.
1640 * gfortran.dg/char_pack_1.f90: Likewise.
1641 * gfortran.dg/char_pack_2.f90: Likewise.
1642 * gfortran.dg/char_pointer_assign.f90: Likewise.
1643 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
1644 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
1645 * gfortran.dg/char_pointer_dependency.f90: Likewise.
1646 * gfortran.dg/char_pointer_dummy.f90: Likewise.
1647 * gfortran.dg/char_pointer_func.f90: Likewise.
1648 * gfortran.dg/char_reshape_1.f90: Likewise.
1649 * gfortran.dg/char_result_1.f90: Likewise.
1650 * gfortran.dg/char_result_12.f90: Likewise.
1651 * gfortran.dg/char_result_13.f90: Likewise.
1652 * gfortran.dg/char_result_14.f90: Likewise.
1653 * gfortran.dg/char_result_15.f90: Likewise.
1654 * gfortran.dg/char_result_2.f90: Likewise.
1655 * gfortran.dg/char_result_3.f90: Likewise.
1656 * gfortran.dg/char_result_4.f90: Likewise.
1657 * gfortran.dg/char_result_5.f90: Likewise.
1658 * gfortran.dg/char_result_6.f90: Likewise.
1659 * gfortran.dg/char_result_7.f90: Likewise.
1660 * gfortran.dg/char_result_8.f90: Likewise.
1661 * gfortran.dg/char_spread_1.f90: Likewise.
1662 * gfortran.dg/char_transpose_1.f90: Likewise.
1663 * gfortran.dg/char_type_len.f90: Likewise.
1664 * gfortran.dg/char_unpack_1.f90: Likewise.
1665 * gfortran.dg/char_unpack_2.f90: Likewise.
1666 * gfortran.dg/character_array_constructor_1.f90: Likewise.
1667 * gfortran.dg/character_comparison_1.f90: Likewise.
1668 * gfortran.dg/character_comparison_2.f90: Likewise.
1669 * gfortran.dg/character_comparison_3.f90: Likewise.
1670 * gfortran.dg/character_comparison_4.f90: Likewise.
1671 * gfortran.dg/character_comparison_5.f90: Likewise.
1672 * gfortran.dg/character_comparison_6.f90: Likewise.
1673 * gfortran.dg/character_comparison_7.f90: Likewise.
1674 * gfortran.dg/character_comparison_8.f90: Likewise.
1675 * gfortran.dg/character_comparison_9.f90: Likewise.
1676 * gfortran.dg/charlen_15.f90: Likewise.
1677 * gfortran.dg/charlen_16.f90: Likewise.
1678 * gfortran.dg/chkbits.f90: Likewise.
1679 * gfortran.dg/chmod_1.f90: Likewise.
1680 * gfortran.dg/chmod_2.f90: Likewise.
1681 * gfortran.dg/chmod_3.f90: Likewise.
1682 * gfortran.dg/class_1.f03: Likewise.
1683 * gfortran.dg/class_18.f03: Likewise.
1684 * gfortran.dg/class_19.f03: Likewise.
1685 * gfortran.dg/class_35.f90: Likewise.
1686 * gfortran.dg/class_46.f03: Likewise.
1687 * gfortran.dg/class_48.f90: Likewise.
1688 * gfortran.dg/class_51.f90: Likewise.
1689 * gfortran.dg/class_52.f90: Likewise.
1690 * gfortran.dg/class_6.f03: Likewise.
1691 * gfortran.dg/class_63.f90: Likewise.
1692 * gfortran.dg/class_64.f90: Likewise.
1693 * gfortran.dg/class_65.f90: Likewise.
1694 * gfortran.dg/class_66.f90: Likewise.
1695 * gfortran.dg/class_67.f90: Likewise.
1696 * gfortran.dg/class_9.f03: Likewise.
1697 * gfortran.dg/class_alias.f90: Likewise.
1698 * gfortran.dg/class_allocate_1.f03: Likewise.
1699 * gfortran.dg/class_allocate_10.f03: Likewise.
1700 * gfortran.dg/class_allocate_13.f90: Likewise.
1701 * gfortran.dg/class_allocate_14.f90: Likewise.
1702 * gfortran.dg/class_allocate_15.f90: Likewise.
1703 * gfortran.dg/class_allocate_19.f03: Likewise.
1704 * gfortran.dg/class_allocate_21.f90: Likewise.
1705 * gfortran.dg/class_allocate_22.f90: Likewise.
1706 * gfortran.dg/class_allocate_3.f03: Likewise.
1707 * gfortran.dg/class_allocate_4.f03: Likewise.
1708 * gfortran.dg/class_allocate_5.f90: Likewise.
1709 * gfortran.dg/class_allocate_6.f03: Likewise.
1710 * gfortran.dg/class_allocate_7.f03: Likewise.
1711 * gfortran.dg/class_allocate_8.f03: Likewise.
1712 * gfortran.dg/class_allocate_9.f03: Likewise.
1713 * gfortran.dg/class_array_1.f03: Likewise.
1714 * gfortran.dg/class_array_14.f90: Likewise.
1715 * gfortran.dg/class_array_15.f03: Likewise.
1716 * gfortran.dg/class_array_16.f90: Likewise.
1717 * gfortran.dg/class_array_2.f03: Likewise.
1718 * gfortran.dg/class_array_20.f03: Likewise.
1719 * gfortran.dg/class_array_21.f03: Likewise.
1720 * gfortran.dg/class_array_3.f03: Likewise.
1721 * gfortran.dg/class_array_4.f03: Likewise.
1722 * gfortran.dg/class_array_7.f03: Likewise.
1723 * gfortran.dg/class_array_8.f03: Likewise.
1724 * gfortran.dg/class_array_9.f03: Likewise.
1725 * gfortran.dg/class_defined_operator_1.f03: Likewise.
1726 * gfortran.dg/class_dummy_1.f03: Likewise.
1727 * gfortran.dg/class_optional_1.f90: Likewise.
1728 * gfortran.dg/class_optional_2.f90: Likewise.
1729 * gfortran.dg/class_result_5.f90: Likewise.
1730 * gfortran.dg/class_result_6.f90: Likewise.
1731 * gfortran.dg/class_to_type_1.f03: Likewise.
1732 * gfortran.dg/class_to_type_2.f90: Likewise.
1733 * gfortran.dg/class_to_type_3.f03: Likewise.
1734 * gfortran.dg/class_to_type_4.f90: Likewise.
1735 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
1736 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
1737 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
1738 * gfortran.dg/coarray/atomic_1.f90: Likewise.
1739 * gfortran.dg/coarray/atomic_2.f90: Likewise.
1740 * gfortran.dg/coarray/codimension.f90: Likewise.
1741 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
1742 * gfortran.dg/coarray/collectives_1.f90: Likewise.
1743 * gfortran.dg/coarray/collectives_2.f90: Likewise.
1744 * gfortran.dg/coarray/collectives_3.f90: Likewise.
1745 * gfortran.dg/coarray/collectives_4.f90: Likewise.
1746 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
1747 * gfortran.dg/coarray/dummy_1.f90: Likewise.
1748 * gfortran.dg/coarray/event_1.f90: Likewise.
1749 * gfortran.dg/coarray/event_2.f90: Likewise.
1750 * gfortran.dg/coarray/get_array.f90: Likewise.
1751 * gfortran.dg/coarray/image_index_1.f90: Likewise.
1752 * gfortran.dg/coarray/image_index_2.f90: Likewise.
1753 * gfortran.dg/coarray/image_index_3.f90: Likewise.
1754 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
1755 * gfortran.dg/coarray/lock_1.f90: Likewise.
1756 * gfortran.dg/coarray/lock_2.f90: Likewise.
1757 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
1758 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
1759 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
1760 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
1761 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
1762 * gfortran.dg/coarray/registering_1.f90: Likewise.
1763 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
1764 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
1765 * gfortran.dg/coarray/send_array.f90: Likewise.
1766 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
1767 * gfortran.dg/coarray/sendget_array.f90: Likewise.
1768 * gfortran.dg/coarray/subobject_1.f90: Likewise.
1769 * gfortran.dg/coarray/sync_1.f90: Likewise.
1770 * gfortran.dg/coarray/sync_3.f90: Likewise.
1771 * gfortran.dg/coarray/this_image_1.f90: Likewise.
1772 * gfortran.dg/coarray/this_image_2.f90: Likewise.
1773 * gfortran.dg/coarray_13.f90: Likewise.
1774 * gfortran.dg/coarray_15.f90: Likewise.
1775 * gfortran.dg/coarray_16.f90: Likewise.
1776 * gfortran.dg/coarray_2.f90: Likewise.
1777 * gfortran.dg/coarray_23.f90: Likewise.
1778 * gfortran.dg/coarray_40.f90: Likewise.
1779 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1780 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1781 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1782 * gfortran.dg/coarray_allocate_2.f08: Likewise.
1783 * gfortran.dg/coarray_allocate_3.f08: Likewise.
1784 * gfortran.dg/coarray_allocate_4.f08: Likewise.
1785 * gfortran.dg/coarray_allocate_5.f08: Likewise.
1786 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1787 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1788 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1789 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1790 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1791 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
1792 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
1793 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
1794 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
1795 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
1796 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1797 * gfortran.dg/coarray_stat_2.f90: Likewise.
1798 * gfortran.dg/coarray_subobject_1.f90: Likewise.
1799 * gfortran.dg/coindexed_1.f90: Likewise.
1800 * gfortran.dg/comma.f: Likewise.
1801 * gfortran.dg/comma_format_extension_3.f: Likewise.
1802 * gfortran.dg/comma_format_extension_4.f: Likewise.
1803 * gfortran.dg/common_2.f90: Likewise.
1804 * gfortran.dg/common_4.f90: Likewise.
1805 * gfortran.dg/common_align_1.f90: Likewise.
1806 * gfortran.dg/common_align_2.f90: Likewise.
1807 * gfortran.dg/common_equivalence_1.f: Likewise.
1808 * gfortran.dg/common_pointer_1.f90: Likewise.
1809 * gfortran.dg/common_resize_1.f: Likewise.
1810 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
1811 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
1812 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
1813 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
1814 * gfortran.dg/complex_read.f90: Likewise.
1815 * gfortran.dg/complex_write.f90: Likewise.
1816 * gfortran.dg/constant_substring.f: Likewise.
1817 * gfortran.dg/constructor_2.f90: Likewise.
1818 * gfortran.dg/constructor_3.f90: Likewise.
1819 * gfortran.dg/constructor_6.f90: Likewise.
1820 * gfortran.dg/contained_1.f90: Likewise.
1821 * gfortran.dg/contained_3.f90: Likewise.
1822 * gfortran.dg/contained_equivalence_1.f90: Likewise.
1823 * gfortran.dg/contained_module_proc_1.f90: Likewise.
1824 * gfortran.dg/continuation_1.f90: Likewise.
1825 * gfortran.dg/continuation_11.f90: Likewise.
1826 * gfortran.dg/continuation_12.f90: Likewise.
1827 * gfortran.dg/continuation_13.f90: Likewise.
1828 * gfortran.dg/continuation_14.f: Likewise.
1829 * gfortran.dg/continuation_8.f90: Likewise.
1830 * gfortran.dg/convert_2.f90: Likewise.
1831 * gfortran.dg/convert_implied_open.f90: Likewise.
1832 * gfortran.dg/count_init_expr.f03: Likewise.
1833 * gfortran.dg/cr_lf.f90: Likewise.
1834 * gfortran.dg/cray_pointers_10.f90: Likewise.
1835 * gfortran.dg/cray_pointers_2.f90: Likewise.
1836 * gfortran.dg/cray_pointers_5.f90: Likewise.
1837 * gfortran.dg/cray_pointers_7.f90: Likewise.
1838 * gfortran.dg/cray_pointers_8.f90: Likewise.
1839 * gfortran.dg/cshift_1.f90: Likewise.
1840 * gfortran.dg/cshift_2.f90: Likewise.
1841 * gfortran.dg/cshift_large_1.f90: Likewise.
1842 * gfortran.dg/cshift_nan_1.f90: Likewise.
1843 * gfortran.dg/csqrt_2.f: Likewise.
1844 * gfortran.dg/data_array_1.f90: Likewise.
1845 * gfortran.dg/data_char_1.f90: Likewise.
1846 * gfortran.dg/data_char_2.f90: Likewise.
1847 * gfortran.dg/data_char_3.f90: Likewise.
1848 * gfortran.dg/data_derived_1.f90: Likewise.
1849 * gfortran.dg/data_implied_do_1.f90: Likewise.
1850 * gfortran.dg/data_namelist_conflict.f90: Likewise.
1851 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
1852 * gfortran.dg/deallocate_stat.f90: Likewise.
1853 * gfortran.dg/deallocate_stat_2.f90: Likewise.
1854 * gfortran.dg/debug/pr37738.f: Likewise.
1855 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
1856 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
1857 * gfortran.dg/dec_exp_1.f90: Likewise.
1858 * gfortran.dg/dec_init_1.f90: Likewise.
1859 * gfortran.dg/dec_init_2.f90: Likewise.
1860 * gfortran.dg/dec_init_3.f90: Likewise.
1861 * gfortran.dg/dec_init_4.f90: Likewise.
1862 * gfortran.dg/dec_io_1.f90: Likewise.
1863 * gfortran.dg/dec_io_2.f90: Likewise.
1864 * gfortran.dg/dec_io_2a.f90: Likewise.
1865 * gfortran.dg/dec_io_6.f90: Likewise.
1866 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
1867 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
1868 * gfortran.dg/dec_math.f90: Likewise.
1869 * gfortran.dg/dec_parameter_1.f: Likewise.
1870 * gfortran.dg/dec_parameter_2.f90: Likewise.
1871 * gfortran.dg/dec_static_1.f90: Likewise.
1872 * gfortran.dg/dec_static_2.f90: Likewise.
1873 * gfortran.dg/dec_structure_1.f90: Likewise.
1874 * gfortran.dg/dec_structure_10.f90: Likewise.
1875 * gfortran.dg/dec_structure_18.f90: Likewise.
1876 * gfortran.dg/dec_structure_19.f90: Likewise.
1877 * gfortran.dg/dec_structure_2.f90: Likewise.
1878 * gfortran.dg/dec_structure_22.f90: Likewise.
1879 * gfortran.dg/dec_structure_3.f90: Likewise.
1880 * gfortran.dg/dec_structure_4.f90: Likewise.
1881 * gfortran.dg/dec_structure_5.f90: Likewise.
1882 * gfortran.dg/dec_structure_6.f90: Likewise.
1883 * gfortran.dg/dec_structure_7.f90: Likewise.
1884 * gfortran.dg/dec_union_1.f90: Likewise.
1885 * gfortran.dg/dec_union_2.f90: Likewise.
1886 * gfortran.dg/dec_union_3.f90: Likewise.
1887 * gfortran.dg/dec_union_4.f90: Likewise.
1888 * gfortran.dg/dec_union_5.f90: Likewise.
1889 * gfortran.dg/default_format_1.f90: Likewise.
1890 * gfortran.dg/default_format_2.f90: Likewise.
1891 * gfortran.dg/default_format_denormal_1.f90: Likewise.
1892 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1893 * gfortran.dg/default_initialization_3.f90: Likewise.
1894 * gfortran.dg/default_initialization_4.f90: Likewise.
1895 * gfortran.dg/default_initialization_5.f90: Likewise.
1896 * gfortran.dg/deferred_character_1.f90: Likewise.
1897 * gfortran.dg/deferred_character_10.f90: Likewise.
1898 * gfortran.dg/deferred_character_11.f90: Likewise.
1899 * gfortran.dg/deferred_character_12.f90: Likewise.
1900 * gfortran.dg/deferred_character_13.f90: Likewise.
1901 * gfortran.dg/deferred_character_14.f90: Likewise.
1902 * gfortran.dg/deferred_character_15.f90: Likewise.
1903 * gfortran.dg/deferred_character_16.f90: Likewise.
1904 * gfortran.dg/deferred_character_2.f90: Likewise.
1905 * gfortran.dg/deferred_character_3.f90: Likewise.
1906 * gfortran.dg/deferred_character_4.f90: Likewise.
1907 * gfortran.dg/deferred_character_5.f90: Likewise.
1908 * gfortran.dg/deferred_character_6.f90: Likewise.
1909 * gfortran.dg/deferred_character_7.f90: Likewise.
1910 * gfortran.dg/deferred_character_8.f90: Likewise.
1911 * gfortran.dg/deferred_character_9.f90: Likewise.
1912 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
1913 * gfortran.dg/deferred_type_component_1.f90: Likewise.
1914 * gfortran.dg/deferred_type_component_2.f90: Likewise.
1915 * gfortran.dg/deferred_type_param_2.f90: Likewise.
1916 * gfortran.dg/deferred_type_param_4.f90: Likewise.
1917 * gfortran.dg/deferred_type_param_5.f90: Likewise.
1918 * gfortran.dg/deferred_type_param_6.f90: Likewise.
1919 * gfortran.dg/deferred_type_param_8.f90: Likewise.
1920 * gfortran.dg/deferred_type_param_9.f90: Likewise.
1921 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
1922 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
1923 * gfortran.dg/defined_assignment_1.f90: Likewise.
1924 * gfortran.dg/defined_assignment_10.f90: Likewise.
1925 * gfortran.dg/defined_assignment_11.f90: Likewise.
1926 * gfortran.dg/defined_assignment_2.f90: Likewise.
1927 * gfortran.dg/defined_assignment_3.f90: Likewise.
1928 * gfortran.dg/defined_assignment_4.f90: Likewise.
1929 * gfortran.dg/defined_assignment_5.f90: Likewise.
1930 * gfortran.dg/defined_assignment_8.f90: Likewise.
1931 * gfortran.dg/defined_assignment_9.f90: Likewise.
1932 * gfortran.dg/dependency_2.f90: Likewise.
1933 * gfortran.dg/dependency_21.f90: Likewise.
1934 * gfortran.dg/dependency_22.f90: Likewise.
1935 * gfortran.dg/dependency_23.f90: Likewise.
1936 * gfortran.dg/dependency_24.f90: Likewise.
1937 * gfortran.dg/dependency_25.f90: Likewise.
1938 * gfortran.dg/dependency_26.f90: Likewise.
1939 * gfortran.dg/dependency_39.f90: Likewise.
1940 * gfortran.dg/dependency_40.f90: Likewise.
1941 * gfortran.dg/dependency_41.f90: Likewise.
1942 * gfortran.dg/dependency_42.f90: Likewise.
1943 * gfortran.dg/dependency_43.f90: Likewise.
1944 * gfortran.dg/dependency_44.f90: Likewise.
1945 * gfortran.dg/dependency_45.f90: Likewise.
1946 * gfortran.dg/dependency_50.f90: Likewise.
1947 * gfortran.dg/dependency_51.f90: Likewise.
1948 * gfortran.dg/dependent_decls_1.f90: Likewise.
1949 * gfortran.dg/der_array_1.f90: Likewise.
1950 * gfortran.dg/der_array_io_1.f90: Likewise.
1951 * gfortran.dg/der_array_io_2.f90: Likewise.
1952 * gfortran.dg/der_array_io_3.f90: Likewise.
1953 * gfortran.dg/der_io_1.f90: Likewise.
1954 * gfortran.dg/der_io_3.f90: Likewise.
1955 * gfortran.dg/der_pointer_2.f90: Likewise.
1956 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
1957 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
1958 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
1959 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
1960 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
1961 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1962 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
1963 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
1964 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
1965 * gfortran.dg/derived_external_function_1.f90: Likewise.
1966 * gfortran.dg/derived_init_1.f90: Likewise.
1967 * gfortran.dg/derived_init_2.f90: Likewise.
1968 * gfortran.dg/derived_init_3.f90: Likewise.
1969 * gfortran.dg/derived_init_4.f90: Likewise.
1970 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
1971 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
1972 * gfortran.dg/dev_null.F90: Likewise.
1973 * gfortran.dg/dfloat_1.f90: Likewise.
1974 * gfortran.dg/dim_sum_1.f90: Likewise.
1975 * gfortran.dg/dim_sum_2.f90: Likewise.
1976 * gfortran.dg/dim_sum_3.f90: Likewise.
1977 * gfortran.dg/direct_io_10.f: Likewise.
1978 * gfortran.dg/direct_io_11.f90: Likewise.
1979 * gfortran.dg/direct_io_12.f90: Likewise.
1980 * gfortran.dg/direct_io_2.f90: Likewise.
1981 * gfortran.dg/direct_io_3.f90: Likewise.
1982 * gfortran.dg/direct_io_4.f90: Likewise.
1983 * gfortran.dg/direct_io_5.f90: Likewise.
1984 * gfortran.dg/direct_io_6.f90: Likewise.
1985 * gfortran.dg/direct_io_7.f90: Likewise.
1986 * gfortran.dg/direct_io_8.f90: Likewise.
1987 * gfortran.dg/direct_io_9.f: Likewise.
1988 * gfortran.dg/do_1.f90: Likewise.
1989 * gfortran.dg/do_3.F90: Likewise.
1990 * gfortran.dg/do_concurrent_2.f90: Likewise.
1991 * gfortran.dg/do_concurrent_4.f90: Likewise.
1992 * gfortran.dg/do_corner_warn.f90: Likewise.
1993 * gfortran.dg/do_iterator_2.f90: Likewise.
1994 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
1995 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
1996 * gfortran.dg/dos_eol.f: Likewise.
1997 * gfortran.dg/dot_product_1.f03: Likewise.
1998 * gfortran.dg/dot_product_2.f90: Likewise.
1999 * gfortran.dg/dot_product_4.f90: Likewise.
2000 * gfortran.dg/dshift_1.F90: Likewise.
2001 * gfortran.dg/dshift_2.F90: Likewise.
2002 * gfortran.dg/dtio_1.f90: Likewise.
2003 * gfortran.dg/dtio_10.f90: Likewise.
2004 * gfortran.dg/dtio_12.f90: Likewise.
2005 * gfortran.dg/dtio_14.f90: Likewise.
2006 * gfortran.dg/dtio_15.f90: Likewise.
2007 * gfortran.dg/dtio_16.f90: Likewise.
2008 * gfortran.dg/dtio_17.f90: Likewise.
2009 * gfortran.dg/dtio_19.f90: Likewise.
2010 * gfortran.dg/dtio_2.f90: Likewise.
2011 * gfortran.dg/dtio_20.f03: Likewise.
2012 * gfortran.dg/dtio_22.f90: Likewise.
2013 * gfortran.dg/dtio_24.f90: Likewise.
2014 * gfortran.dg/dtio_25.f90: Likewise.
2015 * gfortran.dg/dtio_26.f03: Likewise.
2016 * gfortran.dg/dtio_27.f90: Likewise.
2017 * gfortran.dg/dtio_28.f03: Likewise.
2018 * gfortran.dg/dtio_3.f90: Likewise.
2019 * gfortran.dg/dtio_30.f03: Likewise.
2020 * gfortran.dg/dtio_31.f03: Likewise.
2021 * gfortran.dg/dtio_32.f03: Likewise.
2022 * gfortran.dg/dtio_4.f90: Likewise.
2023 * gfortran.dg/dtio_5.f90: Likewise.
2024 * gfortran.dg/dtio_7.f90: Likewise.
2025 * gfortran.dg/dtio_8.f90: Likewise.
2026 * gfortran.dg/dtio_9.f90: Likewise.
2027 * gfortran.dg/dummy_procedure_3.f90: Likewise.
2028 * gfortran.dg/dummy_procedure_7.f90: Likewise.
2029 * gfortran.dg/dup_save_1.f90: Likewise.
2030 * gfortran.dg/dup_save_2.f90: Likewise.
2031 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
2032 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
2033 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2034 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
2035 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
2036 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
2037 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
2038 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
2039 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
2040 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
2041 * gfortran.dg/e_d_fmt.f90: Likewise.
2042 * gfortran.dg/edit_real_1.f90: Likewise.
2043 * gfortran.dg/elemental_by_value_1.f90: Likewise.
2044 * gfortran.dg/elemental_dependency_1.f90: Likewise.
2045 * gfortran.dg/elemental_dependency_4.f90: Likewise.
2046 * gfortran.dg/elemental_dependency_5.f90: Likewise.
2047 * gfortran.dg/elemental_dependency_6.f90: Likewise.
2048 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
2049 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
2050 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
2051 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
2052 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
2053 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
2054 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
2055 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
2056 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
2057 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
2058 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
2059 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
2060 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
2061 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
2062 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
2063 * gfortran.dg/empty_format_1.f90: Likewise.
2064 * gfortran.dg/endfile.f: Likewise.
2065 * gfortran.dg/endfile.f90: Likewise.
2066 * gfortran.dg/endfile_2.f90: Likewise.
2067 * gfortran.dg/entry_1.f90: Likewise.
2068 * gfortran.dg/entry_10.f90: Likewise.
2069 * gfortran.dg/entry_12.f90: Likewise.
2070 * gfortran.dg/entry_13.f90: Likewise.
2071 * gfortran.dg/entry_14.f90: Likewise.
2072 * gfortran.dg/entry_16.f90: Likewise.
2073 * gfortran.dg/entry_3.f90: Likewise.
2074 * gfortran.dg/entry_6.f90: Likewise.
2075 * gfortran.dg/entry_9.f90: Likewise.
2076 * gfortran.dg/entry_array_specs_2.f: Likewise.
2077 * gfortran.dg/enum_1.f90: Likewise.
2078 * gfortran.dg/enum_9.f90: Likewise.
2079 * gfortran.dg/eof_1.f90: Likewise.
2080 * gfortran.dg/eof_2.f90: Likewise.
2081 * gfortran.dg/eof_4.f90: Likewise.
2082 * gfortran.dg/eof_5.f90: Likewise.
2083 * gfortran.dg/eor_handling_1.f90: Likewise.
2084 * gfortran.dg/eor_handling_2.f90: Likewise.
2085 * gfortran.dg/eor_handling_3.f90: Likewise.
2086 * gfortran.dg/eor_handling_4.f90: Likewise.
2087 * gfortran.dg/eor_handling_5.f90: Likewise.
2088 * gfortran.dg/eoshift_3.f90: Likewise.
2089 * gfortran.dg/eoshift_4.f90: Likewise.
2090 * gfortran.dg/eoshift_5.f90: Likewise.
2091 * gfortran.dg/eoshift_6.f90: Likewise.
2092 * gfortran.dg/eoshift_large_1.f90: Likewise.
2093 * gfortran.dg/equiv_6.f90: Likewise.
2094 * gfortran.dg/equiv_7.f90: Likewise.
2095 * gfortran.dg/equiv_9.f90: Likewise.
2096 * gfortran.dg/equiv_constraint_4.f90: Likewise.
2097 * gfortran.dg/erf_2.F90: Likewise.
2098 * gfortran.dg/erf_3.F90: Likewise.
2099 * gfortran.dg/erfc_scaled_1.f90: Likewise.
2100 * gfortran.dg/error_format_2.f90: Likewise.
2101 * gfortran.dg/error_recovery_5.f90: Likewise.
2102 * gfortran.dg/execute_command_line_2.f90: Likewise.
2103 * gfortran.dg/execute_command_line_3.f90: Likewise.
2104 * gfortran.dg/exit_1.f08: Likewise.
2105 * gfortran.dg/exit_3.f08: Likewise.
2106 * gfortran.dg/exponent_1.f90: Likewise.
2107 * gfortran.dg/exponent_2.f90: Likewise.
2108 * gfortran.dg/extended_char_comparison_1.f: Likewise.
2109 * gfortran.dg/extends_1.f03: Likewise.
2110 * gfortran.dg/extends_16.f90: Likewise.
2111 * gfortran.dg/extends_2.f03: Likewise.
2112 * gfortran.dg/extends_3.f03: Likewise.
2113 * gfortran.dg/extends_4.f03: Likewise.
2114 * gfortran.dg/extends_type_of_1.f03: Likewise.
2115 * gfortran.dg/extends_type_of_2.f03: Likewise.
2116 * gfortran.dg/external_procedures_3.f90: Likewise.
2117 * gfortran.dg/f2003_inquire_1.f03: Likewise.
2118 * gfortran.dg/f2003_io_1.f03: Likewise.
2119 * gfortran.dg/f2003_io_4.f03: Likewise.
2120 * gfortran.dg/f2003_io_5.f03: Likewise.
2121 * gfortran.dg/f2003_io_6.f03: Likewise.
2122 * gfortran.dg/f2003_io_7.f03: Likewise.
2123 * gfortran.dg/f2c_1.f90: Likewise.
2124 * gfortran.dg/f2c_2.f90: Likewise.
2125 * gfortran.dg/f2c_3.f90: Likewise.
2126 * gfortran.dg/f2c_4.f90: Likewise.
2127 * gfortran.dg/f2c_6.f90: Likewise.
2128 * gfortran.dg/f2c_7.f90: Likewise.
2129 * gfortran.dg/f2c_9.f90: Likewise.
2130 * gfortran.dg/fgetc_1.f90: Likewise.
2131 * gfortran.dg/fgetc_2.f90: Likewise.
2132 * gfortran.dg/filename_null.f90: Likewise.
2133 * gfortran.dg/finalize_12.f90: Likewise.
2134 * gfortran.dg/finalize_13.f90: Likewise.
2135 * gfortran.dg/finalize_15.f90: Likewise.
2136 * gfortran.dg/finalize_17.f90: Likewise.
2137 * gfortran.dg/finalize_18.f90: Likewise.
2138 * gfortran.dg/finalize_25.f90: Likewise.
2139 * gfortran.dg/finalize_29.f08: Likewise.
2140 * gfortran.dg/finalize_31.f90: Likewise.
2141 * gfortran.dg/float_1.f90: Likewise.
2142 * gfortran.dg/flush_1.f90: Likewise.
2143 * gfortran.dg/fmt_bz_bn.f: Likewise.
2144 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
2145 * gfortran.dg/fmt_cache_1.f: Likewise.
2146 * gfortran.dg/fmt_cache_2.f: Likewise.
2147 * gfortran.dg/fmt_cache_3.f90: Likewise.
2148 * gfortran.dg/fmt_colon.f90: Likewise.
2149 * gfortran.dg/fmt_e.f90: Likewise.
2150 * gfortran.dg/fmt_en.f90: Likewise.
2151 * gfortran.dg/fmt_error_10.f: Likewise.
2152 * gfortran.dg/fmt_error_9.f: Likewise.
2153 * gfortran.dg/fmt_exhaust.f90: Likewise.
2154 * gfortran.dg/fmt_f0_1.f90: Likewise.
2155 * gfortran.dg/fmt_f_an_p.f: Likewise.
2156 * gfortran.dg/fmt_fw_d.f90: Likewise.
2157 * gfortran.dg/fmt_g.f: Likewise.
2158 * gfortran.dg/fmt_g0_1.f08: Likewise.
2159 * gfortran.dg/fmt_g0_2.f08: Likewise.
2160 * gfortran.dg/fmt_g0_4.f08: Likewise.
2161 * gfortran.dg/fmt_g0_5.f08: Likewise.
2162 * gfortran.dg/fmt_g0_6.f08: Likewise.
2163 * gfortran.dg/fmt_g0_7.f08: Likewise.
2164 * gfortran.dg/fmt_g_1.f90: Likewise.
2165 * gfortran.dg/fmt_int_sign.f90: Likewise.
2166 * gfortran.dg/fmt_l.f90: Likewise.
2167 * gfortran.dg/fmt_missing_period_2.f: Likewise.
2168 * gfortran.dg/fmt_missing_period_3.f: Likewise.
2169 * gfortran.dg/fmt_p_1.f90: Likewise.
2170 * gfortran.dg/fmt_pf.f90: Likewise.
2171 * gfortran.dg/fmt_read.f90: Likewise.
2172 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
2173 * gfortran.dg/fmt_t_1.f90: Likewise.
2174 * gfortran.dg/fmt_t_2.f90: Likewise.
2175 * gfortran.dg/fmt_t_3.f90: Likewise.
2176 * gfortran.dg/fmt_t_4.f90: Likewise.
2177 * gfortran.dg/fmt_t_5.f90: Likewise.
2178 * gfortran.dg/fmt_t_6.f: Likewise.
2179 * gfortran.dg/fmt_t_7.f: Likewise.
2180 * gfortran.dg/fmt_t_9.f: Likewise.
2181 * gfortran.dg/fmt_tl.f: Likewise.
2182 * gfortran.dg/fmt_unlimited.f90: Likewise.
2183 * gfortran.dg/fmt_white.f: Likewise.
2184 * gfortran.dg/fmt_zero_digits.f90: Likewise.
2185 * gfortran.dg/fold_nearest.f90: Likewise.
2186 * gfortran.dg/forall_1.f90: Likewise.
2187 * gfortran.dg/forall_10.f90: Likewise.
2188 * gfortran.dg/forall_12.f90: Likewise.
2189 * gfortran.dg/forall_13.f90: Likewise.
2190 * gfortran.dg/forall_15.f90: Likewise.
2191 * gfortran.dg/forall_4.f90: Likewise.
2192 * gfortran.dg/forall_5.f90: Likewise.
2193 * gfortran.dg/forall_6.f90: Likewise.
2194 * gfortran.dg/forall_7.f90: Likewise.
2195 * gfortran.dg/fraction.f90: Likewise.
2196 * gfortran.dg/fseek.f90: Likewise.
2197 * gfortran.dg/ftell_1.f90: Likewise.
2198 * gfortran.dg/ftell_2.f90: Likewise.
2199 * gfortran.dg/ftell_3.f90: Likewise.
2200 * gfortran.dg/func_assign_2.f90: Likewise.
2201 * gfortran.dg/func_assign_3.f90: Likewise.
2202 * gfortran.dg/func_derived_1.f90: Likewise.
2203 * gfortran.dg/func_derived_2.f90: Likewise.
2204 * gfortran.dg/func_derived_3.f90: Likewise.
2205 * gfortran.dg/func_result_1.f90: Likewise.
2206 * gfortran.dg/func_result_2.f90: Likewise.
2207 * gfortran.dg/func_result_6.f90: Likewise.
2208 * gfortran.dg/function_charlen_2.f90: Likewise.
2209 * gfortran.dg/function_charlen_3.f: Likewise.
2210 * gfortran.dg/function_kinds_1.f90: Likewise.
2211 * gfortran.dg/function_kinds_4.f90: Likewise.
2212 * gfortran.dg/function_optimize_10.f90: Likewise.
2213 * gfortran.dg/function_optimize_11.f90: Likewise.
2214 * gfortran.dg/function_optimize_12.f90: Likewise.
2215 * gfortran.dg/function_optimize_4.f90: Likewise.
2216 * gfortran.dg/function_optimize_8.f90: Likewise.
2217 * gfortran.dg/g77/13037.f: Likewise.
2218 * gfortran.dg/g77/1832.f: Likewise.
2219 * gfortran.dg/g77/19981119-0.f: Likewise.
2220 * gfortran.dg/g77/19990313-0.f: Likewise.
2221 * gfortran.dg/g77/19990313-1.f: Likewise.
2222 * gfortran.dg/g77/19990313-2.f: Likewise.
2223 * gfortran.dg/g77/19990313-3.f: Likewise.
2224 * gfortran.dg/g77/19990419-1.f: Likewise.
2225 * gfortran.dg/g77/19990826-0.f: Likewise.
2226 * gfortran.dg/g77/19990826-2.f: Likewise.
2227 * gfortran.dg/g77/20000503-1.f: Likewise.
2228 * gfortran.dg/g77/20001111.f: Likewise.
2229 * gfortran.dg/g77/20010116.f: Likewise.
2230 * gfortran.dg/g77/20010216-1.f: Likewise.
2231 * gfortran.dg/g77/20010430.f: Likewise.
2232 * gfortran.dg/g77/20010610.f: Likewise.
2233 * gfortran.dg/g77/6177.f: Likewise.
2234 * gfortran.dg/g77/7388.f: Likewise.
2235 * gfortran.dg/g77/947.f: Likewise.
2236 * gfortran.dg/g77/970625-2.f: Likewise.
2237 * gfortran.dg/g77/971102-1.f: Likewise.
2238 * gfortran.dg/g77/980628-0.f: Likewise.
2239 * gfortran.dg/g77/980628-1.f: Likewise.
2240 * gfortran.dg/g77/980628-10.f: Likewise.
2241 * gfortran.dg/g77/980628-2.f: Likewise.
2242 * gfortran.dg/g77/980628-3.f: Likewise.
2243 * gfortran.dg/g77/980628-7.f: Likewise.
2244 * gfortran.dg/g77/980628-8.f: Likewise.
2245 * gfortran.dg/g77/980628-9.f: Likewise.
2246 * gfortran.dg/g77/980701-0.f: Likewise.
2247 * gfortran.dg/g77/980701-1.f: Likewise.
2248 * gfortran.dg/g77/cabs.f: Likewise.
2249 * gfortran.dg/g77/claus.f: Likewise.
2250 * gfortran.dg/g77/complex_1.f: Likewise.
2251 * gfortran.dg/g77/cpp3.F: Likewise.
2252 * gfortran.dg/g77/cpp4.F: Likewise.
2253 * gfortran.dg/g77/cpp5.F: Likewise.
2254 * gfortran.dg/g77/dcomplex.f: Likewise.
2255 * gfortran.dg/g77/dnrm2.f: Likewise.
2256 * gfortran.dg/g77/erfc.f: Likewise.
2257 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
2258 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
2259 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
2260 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
2261 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
2262 * gfortran.dg/g77/int8421.f: Likewise.
2263 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
2264 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
2265 * gfortran.dg/g77/le.f: Likewise.
2266 * gfortran.dg/g77/short.f: Likewise.
2267 * gfortran.dg/gamma_1.f90: Likewise.
2268 * gfortran.dg/gamma_4.f90: Likewise.
2269 * gfortran.dg/gamma_5.f90: Likewise.
2270 * gfortran.dg/generic_13.f90: Likewise.
2271 * gfortran.dg/generic_15.f90: Likewise.
2272 * gfortran.dg/generic_19.f90: Likewise.
2273 * gfortran.dg/generic_20.f90: Likewise.
2274 * gfortran.dg/generic_23.f03: Likewise.
2275 * gfortran.dg/generic_25.f90: Likewise.
2276 * gfortran.dg/generic_27.f90: Likewise.
2277 * gfortran.dg/generic_31.f90: Likewise.
2278 * gfortran.dg/generic_4.f90: Likewise.
2279 * gfortran.dg/global_vars_c_init.f90: Likewise.
2280 * gfortran.dg/global_vars_f90_init.f90: Likewise.
2281 * gfortran.dg/gnu_logical_1.F: Likewise.
2282 * gfortran.dg/goacc/fixed-1.f: Likewise.
2283 * gfortran.dg/goacc/fixed-2.f: Likewise.
2284 * gfortran.dg/goacc/gang-static.f95: Likewise.
2285 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2286 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2287 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2288 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2289 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2290 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2291 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2292 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2293 * gfortran.dg/goacc/omp-fixed.f: Likewise.
2294 * gfortran.dg/gomp/crayptr5.f90: Likewise.
2295 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
2296 * gfortran.dg/gomp/pr48794.f90: Likewise.
2297 * gfortran.dg/gomp/pr72744.f90: Likewise.
2298 * gfortran.dg/gomp/pr77665.f90: Likewise.
2299 * gfortran.dg/gomp/workshare2.f90: Likewise.
2300 * gfortran.dg/gomp/workshare3.f90: Likewise.
2301 * gfortran.dg/goto_1.f: Likewise.
2302 * gfortran.dg/goto_2.f90: Likewise.
2303 * gfortran.dg/goto_4.f90: Likewise.
2304 * gfortran.dg/goto_6.f: Likewise.
2305 * gfortran.dg/graphite/id-26.f03: Likewise.
2306 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
2307 * gfortran.dg/graphite/pr29581.f90: Likewise.
2308 * gfortran.dg/graphite/pr29832.f90: Likewise.
2309 * gfortran.dg/graphite/run-id-1.f: Likewise.
2310 * gfortran.dg/graphite/run-id-2.f90: Likewise.
2311 * gfortran.dg/graphite/run-id-3.f90: Likewise.
2312 * gfortran.dg/hollerith.f90: Likewise.
2313 * gfortran.dg/hollerith4.f90: Likewise.
2314 * gfortran.dg/hollerith6.f90: Likewise.
2315 * gfortran.dg/hollerith8.f90: Likewise.
2316 * gfortran.dg/hollerith_1.f90: Likewise.
2317 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
2318 * gfortran.dg/hollerith_f95.f90: Likewise.
2319 * gfortran.dg/hollerith_legacy.f90: Likewise.
2320 * gfortran.dg/host_assoc_call_3.f90: Likewise.
2321 * gfortran.dg/host_assoc_function_1.f90: Likewise.
2322 * gfortran.dg/host_assoc_function_3.f90: Likewise.
2323 * gfortran.dg/host_assoc_function_4.f90: Likewise.
2324 * gfortran.dg/host_assoc_function_9.f90: Likewise.
2325 * gfortran.dg/host_dummy_index_1.f90: Likewise.
2326 * gfortran.dg/hypot_1.f90: Likewise.
2327 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
2328 * gfortran.dg/iargc.f90: Likewise.
2329 * gfortran.dg/ibits.f90: Likewise.
2330 * gfortran.dg/ichar_1.f90: Likewise.
2331 * gfortran.dg/ichar_2.f90: Likewise.
2332 * gfortran.dg/ieee/ieee_1.F90: Likewise.
2333 * gfortran.dg/ieee/ieee_2.f90: Likewise.
2334 * gfortran.dg/ieee/ieee_3.f90: Likewise.
2335 * gfortran.dg/ieee/ieee_4.f90: Likewise.
2336 * gfortran.dg/ieee/ieee_6.f90: Likewise.
2337 * gfortran.dg/ieee/ieee_7.f90: Likewise.
2338 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2339 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
2340 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
2341 * gfortran.dg/ieee/large_1.f90: Likewise.
2342 * gfortran.dg/ieee/large_2.f90: Likewise.
2343 * gfortran.dg/ieee/large_3.F90: Likewise.
2344 * gfortran.dg/ieee/large_4.f90: Likewise.
2345 * gfortran.dg/ieee/rounding_1.f90: Likewise.
2346 * gfortran.dg/ieee/underflow_1.f90: Likewise.
2347 * gfortran.dg/impl_do_var_data.f90: Likewise.
2348 * gfortran.dg/implicit_10.f90: Likewise.
2349 * gfortran.dg/implicit_12.f90: Likewise.
2350 * gfortran.dg/implicit_class_1.f90: Likewise.
2351 * gfortran.dg/implicit_pure_1.f90: Likewise.
2352 * gfortran.dg/implied_do_1.f90: Likewise.
2353 * gfortran.dg/implied_do_io_1.f90: Likewise.
2354 * gfortran.dg/implied_do_io_2.f90: Likewise.
2355 * gfortran.dg/implied_do_io_3.f90: Likewise.
2356 * gfortran.dg/implied_shape_1.f08: Likewise.
2357 * gfortran.dg/import.f90: Likewise.
2358 * gfortran.dg/import4.f90: Likewise.
2359 * gfortran.dg/impure_1.f08: Likewise.
2360 * gfortran.dg/index.f90: Likewise.
2361 * gfortran.dg/index_2.f90: Likewise.
2362 * gfortran.dg/init_flag_1.f90: Likewise.
2363 * gfortran.dg/init_flag_10.f90: Likewise.
2364 * gfortran.dg/init_flag_15.f03: Likewise.
2365 * gfortran.dg/init_flag_2.f90: Likewise.
2366 * gfortran.dg/init_flag_3.f90: Likewise.
2367 * gfortran.dg/init_flag_4.f90: Likewise.
2368 * gfortran.dg/init_flag_5.f90: Likewise.
2369 * gfortran.dg/init_flag_6.f90: Likewise.
2370 * gfortran.dg/init_flag_7.f90: Likewise.
2371 * gfortran.dg/init_flag_9.f90: Likewise.
2372 * gfortran.dg/initialization_11.f90: Likewise.
2373 * gfortran.dg/initialization_19.f90: Likewise.
2374 * gfortran.dg/initialization_2.f90: Likewise.
2375 * gfortran.dg/initialization_22.f90: Likewise.
2376 * gfortran.dg/initialization_27.f90: Likewise.
2377 * gfortran.dg/initialization_5.f90: Likewise.
2378 * gfortran.dg/initialization_6.f90: Likewise.
2379 * gfortran.dg/inline_matmul_1.f90: Likewise.
2380 * gfortran.dg/inline_matmul_10.f90: Likewise.
2381 * gfortran.dg/inline_matmul_11.f90: Likewise.
2382 * gfortran.dg/inline_matmul_13.f90: Likewise.
2383 * gfortran.dg/inline_matmul_14.f90: Likewise.
2384 * gfortran.dg/inline_matmul_16.f90: Likewise.
2385 * gfortran.dg/inline_matmul_17.f90: Likewise.
2386 * gfortran.dg/inline_matmul_18.f90: Likewise.
2387 * gfortran.dg/inline_matmul_19.f90: Likewise.
2388 * gfortran.dg/inline_matmul_2.f90: Likewise.
2389 * gfortran.dg/inline_matmul_20.f90: Likewise.
2390 * gfortran.dg/inline_matmul_22.f90: Likewise.
2391 * gfortran.dg/inline_matmul_3.f90: Likewise.
2392 * gfortran.dg/inline_matmul_4.f90: Likewise.
2393 * gfortran.dg/inline_matmul_5.f90: Likewise.
2394 * gfortran.dg/inline_matmul_6.f90: Likewise.
2395 * gfortran.dg/inline_matmul_7.f90: Likewise.
2396 * gfortran.dg/inline_matmul_8.f90: Likewise.
2397 * gfortran.dg/inline_matmul_9.f90: Likewise.
2398 * gfortran.dg/inline_sum_1.f90: Likewise.
2399 * gfortran.dg/inline_sum_3.f90: Likewise.
2400 * gfortran.dg/inline_sum_5.f90: Likewise.
2401 * gfortran.dg/inquire-complex.f90: Likewise.
2402 * gfortran.dg/inquire.f90: Likewise.
2403 * gfortran.dg/inquire_10.f90: Likewise.
2404 * gfortran.dg/inquire_13.f90: Likewise.
2405 * gfortran.dg/inquire_15.f90: Likewise.
2406 * gfortran.dg/inquire_16.f90: Likewise.
2407 * gfortran.dg/inquire_17.f90: Likewise.
2408 * gfortran.dg/inquire_5.f90: Likewise.
2409 * gfortran.dg/inquire_6.f90: Likewise.
2410 * gfortran.dg/inquire_7.f90: Likewise.
2411 * gfortran.dg/inquire_9.f90: Likewise.
2412 * gfortran.dg/inquire_internal.f90: Likewise.
2413 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
2414 * gfortran.dg/inquire_size.f90: Likewise.
2415 * gfortran.dg/int_1.f90: Likewise.
2416 * gfortran.dg/int_conv_1.f90: Likewise.
2417 * gfortran.dg/int_range_io_1.f90: Likewise.
2418 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
2419 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
2420 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2421 * gfortran.dg/integer_plus.f90: Likewise.
2422 * gfortran.dg/intent_out_2.f90: Likewise.
2423 * gfortran.dg/intent_out_5.f90: Likewise.
2424 * gfortran.dg/intent_out_6.f90: Likewise.
2425 * gfortran.dg/interface_12.f90: Likewise.
2426 * gfortran.dg/interface_19.f90: Likewise.
2427 * gfortran.dg/interface_4.f90: Likewise.
2428 * gfortran.dg/interface_5.f90: Likewise.
2429 * gfortran.dg/interface_9.f90: Likewise.
2430 * gfortran.dg/interface_assignment_1.f90: Likewise.
2431 * gfortran.dg/interface_assignment_2.f90: Likewise.
2432 * gfortran.dg/internal_dummy_2.f08: Likewise.
2433 * gfortran.dg/internal_dummy_3.f08: Likewise.
2434 * gfortran.dg/internal_dummy_4.f08: Likewise.
2435 * gfortran.dg/internal_pack_1.f90: Likewise.
2436 * gfortran.dg/internal_pack_10.f90: Likewise.
2437 * gfortran.dg/internal_pack_12.f90: Likewise.
2438 * gfortran.dg/internal_pack_13.f90: Likewise.
2439 * gfortran.dg/internal_pack_14.f90: Likewise.
2440 * gfortran.dg/internal_pack_15.f90: Likewise.
2441 * gfortran.dg/internal_pack_2.f90: Likewise.
2442 * gfortran.dg/internal_pack_3.f90: Likewise.
2443 * gfortran.dg/internal_pack_4.f90: Likewise.
2444 * gfortran.dg/internal_pack_6.f90: Likewise.
2445 * gfortran.dg/internal_pack_8.f90: Likewise.
2446 * gfortran.dg/internal_readwrite_1.f90: Likewise.
2447 * gfortran.dg/internal_readwrite_2.f90: Likewise.
2448 * gfortran.dg/internal_readwrite_3.f90: Likewise.
2449 * gfortran.dg/intrinsic_actual_1.f: Likewise.
2450 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
2451 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
2452 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
2453 * gfortran.dg/intrinsic_char_1.f90: Likewise.
2454 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
2455 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
2456 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
2457 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
2458 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
2459 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
2460 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
2461 * gfortran.dg/intrinsic_product_1.f90: Likewise.
2462 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
2463 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2464 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
2465 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
2466 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
2467 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
2468 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
2469 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
2470 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
2471 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
2472 * gfortran.dg/io_err_1.f90: Likewise.
2473 * gfortran.dg/io_real_boz.f90: Likewise.
2474 * gfortran.dg/iomsg_1.f90: Likewise.
2475 * gfortran.dg/iostat_1.f90: Likewise.
2476 * gfortran.dg/iostat_2.f90: Likewise.
2477 * gfortran.dg/iostat_4.f90: Likewise.
2478 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
2479 * gfortran.dg/ishft_1.f90: Likewise.
2480 * gfortran.dg/ishft_2.f90: Likewise.
2481 * gfortran.dg/ishft_4.f90: Likewise.
2482 * gfortran.dg/isnan_1.f90: Likewise.
2483 * gfortran.dg/isnan_2.f90: Likewise.
2484 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
2485 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
2486 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
2487 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
2488 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
2489 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
2490 * gfortran.dg/itime_idate_1.f: Likewise.
2491 * gfortran.dg/itime_idate_2.f: Likewise.
2492 * gfortran.dg/large_integer_kind_1.f90: Likewise.
2493 * gfortran.dg/large_integer_kind_2.f90: Likewise.
2494 * gfortran.dg/large_real_kind_1.f90: Likewise.
2495 * gfortran.dg/large_real_kind_2.F90: Likewise.
2496 * gfortran.dg/large_real_kind_3.F90: Likewise.
2497 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
2498 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
2499 * gfortran.dg/large_recl.f90: Likewise.
2500 * gfortran.dg/large_unit_1.f90: Likewise.
2501 * gfortran.dg/large_unit_2.f90: Likewise.
2502 * gfortran.dg/largeequiv_1.f90: Likewise.
2503 * gfortran.dg/leadz_trailz_1.f90: Likewise.
2504 * gfortran.dg/leadz_trailz_2.f90: Likewise.
2505 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2506 * gfortran.dg/list_read_1.f90: Likewise.
2507 * gfortran.dg/list_read_10.f90: Likewise.
2508 * gfortran.dg/list_read_11.f90: Likewise.
2509 * gfortran.dg/list_read_12.f90: Likewise.
2510 * gfortran.dg/list_read_13.f: Likewise.
2511 * gfortran.dg/list_read_14.f90: Likewise.
2512 * gfortran.dg/list_read_2.f90: Likewise.
2513 * gfortran.dg/list_read_3.f90: Likewise.
2514 * gfortran.dg/list_read_4.f90: Likewise.
2515 * gfortran.dg/list_read_5.f90: Likewise.
2516 * gfortran.dg/list_read_6.f90: Likewise.
2517 * gfortran.dg/list_read_7.f90: Likewise.
2518 * gfortran.dg/list_read_8.f90: Likewise.
2519 * gfortran.dg/list_read_9.f90: Likewise.
2520 * gfortran.dg/loc_2.f90: Likewise.
2521 * gfortran.dg/logical_1.f90: Likewise.
2522 * gfortran.dg/logical_dot_product.f90: Likewise.
2523 * gfortran.dg/logical_temp_io.f90: Likewise.
2524 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
2525 * gfortran.dg/lrshift_1.f90: Likewise.
2526 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
2527 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
2528 * gfortran.dg/lto/pr40725_0.f03: Likewise.
2529 * gfortran.dg/lto/pr41576_1.f90: Likewise.
2530 * gfortran.dg/make_unit.f90: Likewise.
2531 * gfortran.dg/mapping_1.f90: Likewise.
2532 * gfortran.dg/mapping_2.f90: Likewise.
2533 * gfortran.dg/mapping_3.f90: Likewise.
2534 * gfortran.dg/masklr_1.F90: Likewise.
2535 * gfortran.dg/masklr_2.F90: Likewise.
2536 * gfortran.dg/matmul_1.f90: Likewise.
2537 * gfortran.dg/matmul_10.f90: Likewise.
2538 * gfortran.dg/matmul_12.f90: Likewise.
2539 * gfortran.dg/matmul_16.f90: Likewise.
2540 * gfortran.dg/matmul_17.f90: Likewise.
2541 * gfortran.dg/matmul_18.f90: Likewise.
2542 * gfortran.dg/matmul_2.f90: Likewise.
2543 * gfortran.dg/matmul_3.f90: Likewise.
2544 * gfortran.dg/matmul_4.f90: Likewise.
2545 * gfortran.dg/matmul_6.f90: Likewise.
2546 * gfortran.dg/matmul_8.f03: Likewise.
2547 * gfortran.dg/matmul_9.f90: Likewise.
2548 * gfortran.dg/matmul_bounds_12.f90: Likewise.
2549 * gfortran.dg/matmul_bounds_6.f90: Likewise.
2550 * gfortran.dg/matmul_const.f90: Likewise.
2551 * gfortran.dg/maxloc_1.f90: Likewise.
2552 * gfortran.dg/maxloc_2.f90: Likewise.
2553 * gfortran.dg/maxloc_3.f90: Likewise.
2554 * gfortran.dg/maxloc_4.f90: Likewise.
2555 * gfortran.dg/maxloc_string_1.f90: Likewise.
2556 * gfortran.dg/maxlocval_1.f90: Likewise.
2557 * gfortran.dg/maxlocval_2.f90: Likewise.
2558 * gfortran.dg/maxlocval_3.f90: Likewise.
2559 * gfortran.dg/maxlocval_4.f90: Likewise.
2560 * gfortran.dg/maxval_char_1.f90: Likewise.
2561 * gfortran.dg/maxval_char_2.f90: Likewise.
2562 * gfortran.dg/maxval_char_3.f90: Likewise.
2563 * gfortran.dg/maxval_char_4.f90: Likewise.
2564 * gfortran.dg/maxval_parameter_1.f90: Likewise.
2565 * gfortran.dg/mclock.f90: Likewise.
2566 * gfortran.dg/merge_bits_1.F90: Likewise.
2567 * gfortran.dg/merge_bits_2.F90: Likewise.
2568 * gfortran.dg/merge_char_1.f90: Likewise.
2569 * gfortran.dg/merge_init_expr.f90: Likewise.
2570 * gfortran.dg/min_max_optional_1.f90: Likewise.
2571 * gfortran.dg/min_max_optional_5.f90: Likewise.
2572 * gfortran.dg/minloc_1.f90: Likewise.
2573 * gfortran.dg/minloc_2.f90: Likewise.
2574 * gfortran.dg/minloc_3.f90: Likewise.
2575 * gfortran.dg/minloc_4.f90: Likewise.
2576 * gfortran.dg/minloc_string_1.f90: Likewise.
2577 * gfortran.dg/minlocval_1.f90: Likewise.
2578 * gfortran.dg/minlocval_2.f90: Likewise.
2579 * gfortran.dg/minlocval_3.f90: Likewise.
2580 * gfortran.dg/minlocval_4.f90: Likewise.
2581 * gfortran.dg/minmax_char_1.f90: Likewise.
2582 * gfortran.dg/minmaxloc_1.f90: Likewise.
2583 * gfortran.dg/minmaxloc_10.f90: Likewise.
2584 * gfortran.dg/minmaxloc_11.f90: Likewise.
2585 * gfortran.dg/minmaxloc_12.f90: Likewise.
2586 * gfortran.dg/minmaxloc_13.f90: Likewise.
2587 * gfortran.dg/minmaxloc_2.f90: Likewise.
2588 * gfortran.dg/minmaxloc_3.f90: Likewise.
2589 * gfortran.dg/minmaxloc_4.f90: Likewise.
2590 * gfortran.dg/minmaxloc_5.f90: Likewise.
2591 * gfortran.dg/minmaxloc_6.f90: Likewise.
2592 * gfortran.dg/minmaxloc_7.f90: Likewise.
2593 * gfortran.dg/minmaxloc_8.f90: Likewise.
2594 * gfortran.dg/minmaxval_1.f90: Likewise.
2595 * gfortran.dg/minval_char_1.f90: Likewise.
2596 * gfortran.dg/minval_char_2.f90: Likewise.
2597 * gfortran.dg/minval_char_3.f90: Likewise.
2598 * gfortran.dg/minval_char_4.f90: Likewise.
2599 * gfortran.dg/minval_char_5.f90: Likewise.
2600 * gfortran.dg/minval_parameter_1.f90: Likewise.
2601 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
2602 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
2603 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
2604 * gfortran.dg/missing_parens_1.f90: Likewise.
2605 * gfortran.dg/missing_parens_2.f90: Likewise.
2606 * gfortran.dg/mod_large_1.f90: Likewise.
2607 * gfortran.dg/mod_sign0_1.f90: Likewise.
2608 * gfortran.dg/module_blank_common.f90: Likewise.
2609 * gfortran.dg/module_commons_1.f90: Likewise.
2610 * gfortran.dg/module_commons_3.f90: Likewise.
2611 * gfortran.dg/module_double_reuse.f90: Likewise.
2612 * gfortran.dg/module_equivalence_1.f90: Likewise.
2613 * gfortran.dg/module_equivalence_2.f90: Likewise.
2614 * gfortran.dg/module_equivalence_3.f90: Likewise.
2615 * gfortran.dg/module_equivalence_5.f90: Likewise.
2616 * gfortran.dg/module_interface_1.f90: Likewise.
2617 * gfortran.dg/module_nan.f90: Likewise.
2618 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
2619 * gfortran.dg/module_procedure_1.f90: Likewise.
2620 * gfortran.dg/module_read_1.f90: Likewise.
2621 * gfortran.dg/module_read_2.f90: Likewise.
2622 * gfortran.dg/module_widestring_1.f90: Likewise.
2623 * gfortran.dg/move_alloc.f90: Likewise.
2624 * gfortran.dg/move_alloc_10.f90: Likewise.
2625 * gfortran.dg/move_alloc_13.f90: Likewise.
2626 * gfortran.dg/move_alloc_14.f90: Likewise.
2627 * gfortran.dg/move_alloc_15.f90: Likewise.
2628 * gfortran.dg/move_alloc_16.f90: Likewise.
2629 * gfortran.dg/move_alloc_2.f90: Likewise.
2630 * gfortran.dg/move_alloc_5.f90: Likewise.
2631 * gfortran.dg/move_alloc_6.f90: Likewise.
2632 * gfortran.dg/move_alloc_9.f90: Likewise.
2633 * gfortran.dg/multiple_allocation_1.f90: Likewise.
2634 * gfortran.dg/multiple_allocation_3.f90: Likewise.
2635 * gfortran.dg/mvbits_1.f90: Likewise.
2636 * gfortran.dg/mvbits_2.f90: Likewise.
2637 * gfortran.dg/mvbits_3.f90: Likewise.
2638 * gfortran.dg/mvbits_4.f90: Likewise.
2639 * gfortran.dg/mvbits_7.f90: Likewise.
2640 * gfortran.dg/mvbits_8.f90: Likewise.
2641 * gfortran.dg/namelist_11.f: Likewise.
2642 * gfortran.dg/namelist_12.f: Likewise.
2643 * gfortran.dg/namelist_13.f90: Likewise.
2644 * gfortran.dg/namelist_14.f90: Likewise.
2645 * gfortran.dg/namelist_15.f90: Likewise.
2646 * gfortran.dg/namelist_16.f90: Likewise.
2647 * gfortran.dg/namelist_17.f90: Likewise.
2648 * gfortran.dg/namelist_18.f90: Likewise.
2649 * gfortran.dg/namelist_19.f90: Likewise.
2650 * gfortran.dg/namelist_20.f90: Likewise.
2651 * gfortran.dg/namelist_21.f90: Likewise.
2652 * gfortran.dg/namelist_22.f90: Likewise.
2653 * gfortran.dg/namelist_23.f90: Likewise.
2654 * gfortran.dg/namelist_24.f90: Likewise.
2655 * gfortran.dg/namelist_26.f90: Likewise.
2656 * gfortran.dg/namelist_27.f90: Likewise.
2657 * gfortran.dg/namelist_28.f90: Likewise.
2658 * gfortran.dg/namelist_29.f90: Likewise.
2659 * gfortran.dg/namelist_37.f90: Likewise.
2660 * gfortran.dg/namelist_38.f90: Likewise.
2661 * gfortran.dg/namelist_39.f90: Likewise.
2662 * gfortran.dg/namelist_40.f90: Likewise.
2663 * gfortran.dg/namelist_41.f90: Likewise.
2664 * gfortran.dg/namelist_42.f90: Likewise.
2665 * gfortran.dg/namelist_43.f90: Likewise.
2666 * gfortran.dg/namelist_44.f90: Likewise.
2667 * gfortran.dg/namelist_47.f90: Likewise.
2668 * gfortran.dg/namelist_48.f90: Likewise.
2669 * gfortran.dg/namelist_49.f90: Likewise.
2670 * gfortran.dg/namelist_50.f90: Likewise.
2671 * gfortran.dg/namelist_51.f90: Likewise.
2672 * gfortran.dg/namelist_52.f90: Likewise.
2673 * gfortran.dg/namelist_54.f90: Likewise.
2674 * gfortran.dg/namelist_55.f90: Likewise.
2675 * gfortran.dg/namelist_56.f90: Likewise.
2676 * gfortran.dg/namelist_57.f90: Likewise.
2677 * gfortran.dg/namelist_58.f90: Likewise.
2678 * gfortran.dg/namelist_59.f90: Likewise.
2679 * gfortran.dg/namelist_60.f90: Likewise.
2680 * gfortran.dg/namelist_61.f90: Likewise.
2681 * gfortran.dg/namelist_64.f90: Likewise.
2682 * gfortran.dg/namelist_65.f90: Likewise.
2683 * gfortran.dg/namelist_69.f90: Likewise.
2684 * gfortran.dg/namelist_70.f90: Likewise.
2685 * gfortran.dg/namelist_71.f90: Likewise.
2686 * gfortran.dg/namelist_72.f: Likewise.
2687 * gfortran.dg/namelist_73.f90: Likewise.
2688 * gfortran.dg/namelist_77.f90: Likewise.
2689 * gfortran.dg/namelist_78.f90: Likewise.
2690 * gfortran.dg/namelist_79.f90: Likewise.
2691 * gfortran.dg/namelist_80.f90: Likewise.
2692 * gfortran.dg/namelist_81.f90: Likewise.
2693 * gfortran.dg/namelist_82.f90: Likewise.
2694 * gfortran.dg/namelist_84.f90: Likewise.
2695 * gfortran.dg/namelist_85.f90: Likewise.
2696 * gfortran.dg/namelist_86.f90: Likewise.
2697 * gfortran.dg/namelist_87.f90: Likewise.
2698 * gfortran.dg/namelist_88.f90: Likewise.
2699 * gfortran.dg/namelist_89.f90: Likewise.
2700 * gfortran.dg/namelist_90.f: Likewise.
2701 * gfortran.dg/namelist_95.f90: Likewise.
2702 * gfortran.dg/namelist_char_only.f90: Likewise.
2703 * gfortran.dg/namelist_empty.f90: Likewise.
2704 * gfortran.dg/namelist_internal.f90: Likewise.
2705 * gfortran.dg/namelist_use.f90: Likewise.
2706 * gfortran.dg/namelist_use_only.f90: Likewise.
2707 * gfortran.dg/namelist_utf8.f90: Likewise.
2708 * gfortran.dg/nan_1.f90: Likewise.
2709 * gfortran.dg/nan_2.f90: Likewise.
2710 * gfortran.dg/nan_3.f90: Likewise.
2711 * gfortran.dg/nan_6.f90: Likewise.
2712 * gfortran.dg/nan_7.f90: Likewise.
2713 * gfortran.dg/nearest_1.f90: Likewise.
2714 * gfortran.dg/nearest_2.f90: Likewise.
2715 * gfortran.dg/nearest_3.f90: Likewise.
2716 * gfortran.dg/negative-z-descriptor.f90: Likewise.
2717 * gfortran.dg/negative_automatic_size.f90: Likewise.
2718 * gfortran.dg/negative_unit.f: Likewise.
2719 * gfortran.dg/negative_unit2.f90: Likewise.
2720 * gfortran.dg/negative_unit_int8.f: Likewise.
2721 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
2722 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
2723 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
2724 * gfortran.dg/nested_modules_1.f90: Likewise.
2725 * gfortran.dg/nested_modules_2.f90: Likewise.
2726 * gfortran.dg/nested_modules_3.f90: Likewise.
2727 * gfortran.dg/nesting_1.f90: Likewise.
2728 * gfortran.dg/new_line.f90: Likewise.
2729 * gfortran.dg/newunit_1.f90: Likewise.
2730 * gfortran.dg/newunit_3.f90: Likewise.
2731 * gfortran.dg/newunit_5.f90.f90: Likewise.
2732 * gfortran.dg/nint_1.f90: Likewise.
2733 * gfortran.dg/nint_2.f90: Likewise.
2734 * gfortran.dg/no_arg_check_2.f90: Likewise.
2735 * gfortran.dg/no_range_check_1.f90: Likewise.
2736 * gfortran.dg/no_range_check_2.f90: Likewise.
2737 * gfortran.dg/no_range_check_3.f90: Likewise.
2738 * gfortran.dg/noadv_size.f90: Likewise.
2739 * gfortran.dg/nonreturning_statements.f90: Likewise.
2740 * gfortran.dg/norm2_1.f90: Likewise.
2741 * gfortran.dg/norm2_3.f90: Likewise.
2742 * gfortran.dg/nosigned_zero_1.f90: Likewise.
2743 * gfortran.dg/nosigned_zero_2.f90: Likewise.
2744 * gfortran.dg/nosigned_zero_3.f90: Likewise.
2745 * gfortran.dg/null_4.f90: Likewise.
2746 * gfortran.dg/null_9.f90: Likewise.
2747 * gfortran.dg/nullify_3.f90: Likewise.
2748 * gfortran.dg/oldstyle_1.f90: Likewise.
2749 * gfortran.dg/open_access_append_1.f90: Likewise.
2750 * gfortran.dg/open_access_append_2.f90: Likewise.
2751 * gfortran.dg/open_errors.f90: Likewise.
2752 * gfortran.dg/open_negative_unit_1.f90: Likewise.
2753 * gfortran.dg/open_new.f90: Likewise.
2754 * gfortran.dg/open_readonly_1.f90: Likewise.
2755 * gfortran.dg/operator_1.f90: Likewise.
2756 * gfortran.dg/optional_absent_1.f90: Likewise.
2757 * gfortran.dg/optional_absent_2.f90: Likewise.
2758 * gfortran.dg/optional_absent_3.f90: Likewise.
2759 * gfortran.dg/optional_class_1.f90: Likewise.
2760 * gfortran.dg/optional_dim_2.f90: Likewise.
2761 * gfortran.dg/optional_dim_3.f90: Likewise.
2762 * gfortran.dg/output_exponents_1.f90: Likewise.
2763 * gfortran.dg/overload_1.f90: Likewise.
2764 * gfortran.dg/overload_2.f90: Likewise.
2765 * gfortran.dg/overwrite_1.f: Likewise.
2766 * gfortran.dg/pad_no.f90: Likewise.
2767 * gfortran.dg/parameter_array_init_1.f90: Likewise.
2768 * gfortran.dg/parameter_array_init_2.f90: Likewise.
2769 * gfortran.dg/parameter_array_init_4.f90: Likewise.
2770 * gfortran.dg/parameter_array_init_5.f90: Likewise.
2771 * gfortran.dg/parameter_array_section_2.f90: Likewise.
2772 * gfortran.dg/parens_3.f90: Likewise.
2773 * gfortran.dg/parens_5.f90: Likewise.
2774 * gfortran.dg/parens_6.f90: Likewise.
2775 * gfortran.dg/parent_result_ref_1.f90: Likewise.
2776 * gfortran.dg/parent_result_ref_2.f90: Likewise.
2777 * gfortran.dg/parent_result_ref_3.f90: Likewise.
2778 * gfortran.dg/parent_result_ref_4.f90: Likewise.
2779 * gfortran.dg/parity_1.f90: Likewise.
2780 * gfortran.dg/past_eor.f90: Likewise.
2781 * gfortran.dg/pdt_1.f03: Likewise.
2782 * gfortran.dg/pdt_10.f03: Likewise.
2783 * gfortran.dg/pdt_11.f03: Likewise.
2784 * gfortran.dg/pdt_12.f03: Likewise.
2785 * gfortran.dg/pdt_13.f03: Likewise.
2786 * gfortran.dg/pdt_14.f03: Likewise.
2787 * gfortran.dg/pdt_15.f03: Likewise.
2788 * gfortran.dg/pdt_19.f03: Likewise.
2789 * gfortran.dg/pdt_20.f03: Likewise.
2790 * gfortran.dg/pdt_22.f03: Likewise.
2791 * gfortran.dg/pdt_23.f03: Likewise.
2792 * gfortran.dg/pdt_25.f03: Likewise.
2793 * gfortran.dg/pdt_26.f03: Likewise.
2794 * gfortran.dg/pdt_27.f03: Likewise.
2795 * gfortran.dg/pdt_28.f03: Likewise.
2796 * gfortran.dg/pdt_3.f03: Likewise.
2797 * gfortran.dg/pdt_4.f03: Likewise.
2798 * gfortran.dg/pdt_5.f03: Likewise.
2799 * gfortran.dg/pdt_7.f03: Likewise.
2800 * gfortran.dg/pointer_1.f90: Likewise.
2801 * gfortran.dg/pointer_array_1.f90: Likewise.
2802 * gfortran.dg/pointer_array_3.f90: Likewise.
2803 * gfortran.dg/pointer_array_4.f90: Likewise.
2804 * gfortran.dg/pointer_array_5.f90: Likewise.
2805 * gfortran.dg/pointer_array_6.f90: Likewise.
2806 * gfortran.dg/pointer_array_7.f90: Likewise.
2807 * gfortran.dg/pointer_array_8.f90: Likewise.
2808 * gfortran.dg/pointer_array_9.f90: Likewise.
2809 * gfortran.dg/pointer_array_component_1.f90: Likewise.
2810 * gfortran.dg/pointer_array_component_2.f90: Likewise.
2811 * gfortran.dg/pointer_assign_10.f90: Likewise.
2812 * gfortran.dg/pointer_assign_11.f90: Likewise.
2813 * gfortran.dg/pointer_assign_4.f90: Likewise.
2814 * gfortran.dg/pointer_assign_8.f90: Likewise.
2815 * gfortran.dg/pointer_assign_9.f90: Likewise.
2816 * gfortran.dg/pointer_check_10.f90: Likewise.
2817 * gfortran.dg/pointer_check_9.f90: Likewise.
2818 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
2819 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
2820 * gfortran.dg/pointer_function_result_1.f90: Likewise.
2821 * gfortran.dg/pointer_init_1.f90: Likewise.
2822 * gfortran.dg/pointer_init_3.f90: Likewise.
2823 * gfortran.dg/pointer_init_4.f90: Likewise.
2824 * gfortran.dg/pointer_init_5.f90: Likewise.
2825 * gfortran.dg/pointer_init_8.f90: Likewise.
2826 * gfortran.dg/pointer_intent_1.f90: Likewise.
2827 * gfortran.dg/pointer_intent_4.f90: Likewise.
2828 * gfortran.dg/pointer_intent_5.f90: Likewise.
2829 * gfortran.dg/pointer_remapping_10.f90: Likewise.
2830 * gfortran.dg/pointer_remapping_4.f03: Likewise.
2831 * gfortran.dg/pointer_remapping_5.f08: Likewise.
2832 * gfortran.dg/pointer_remapping_9.f90: Likewise.
2833 * gfortran.dg/pointer_target_1.f90: Likewise.
2834 * gfortran.dg/pointer_target_2.f90: Likewise.
2835 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
2836 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
2837 * gfortran.dg/power.f90: Likewise.
2838 * gfortran.dg/power1.f90: Likewise.
2839 * gfortran.dg/power_3.f90: Likewise.
2840 * gfortran.dg/power_4.f90: Likewise.
2841 * gfortran.dg/power_5.f90: Likewise.
2842 * gfortran.dg/pr12884.f: Likewise.
2843 * gfortran.dg/pr15129.f90: Likewise.
2844 * gfortran.dg/pr15140.f90: Likewise.
2845 * gfortran.dg/pr15324.f90: Likewise.
2846 * gfortran.dg/pr15332.f: Likewise.
2847 * gfortran.dg/pr15957.f90: Likewise.
2848 * gfortran.dg/pr15959.f90: Likewise.
2849 * gfortran.dg/pr16597.f90: Likewise.
2850 * gfortran.dg/pr16861.f90: Likewise.
2851 * gfortran.dg/pr16938.f90: Likewise.
2852 * gfortran.dg/pr17090.f90: Likewise.
2853 * gfortran.dg/pr17143.f90: Likewise.
2854 * gfortran.dg/pr17164.f90: Likewise.
2855 * gfortran.dg/pr17229.f: Likewise.
2856 * gfortran.dg/pr17285.f90: Likewise.
2857 * gfortran.dg/pr17286.f90: Likewise.
2858 * gfortran.dg/pr17472.f: Likewise.
2859 * gfortran.dg/pr17612.f90: Likewise.
2860 * gfortran.dg/pr17706.f90: Likewise.
2861 * gfortran.dg/pr18025.f90: Likewise.
2862 * gfortran.dg/pr18122.f90: Likewise.
2863 * gfortran.dg/pr18210.f90: Likewise.
2864 * gfortran.dg/pr18392.f90: Likewise.
2865 * gfortran.dg/pr19155.f: Likewise.
2866 * gfortran.dg/pr19216.f: Likewise.
2867 * gfortran.dg/pr19467.f90: Likewise.
2868 * gfortran.dg/pr19657.f: Likewise.
2869 * gfortran.dg/pr19926.f90: Likewise.
2870 * gfortran.dg/pr19928-1.f90: Likewise.
2871 * gfortran.dg/pr19928-2.f90: Likewise.
2872 * gfortran.dg/pr20086.f90: Likewise.
2873 * gfortran.dg/pr20124.f90: Likewise.
2874 * gfortran.dg/pr20163-2.f: Likewise.
2875 * gfortran.dg/pr20480.f90: Likewise.
2876 * gfortran.dg/pr20755.f: Likewise.
2877 * gfortran.dg/pr20950.f: Likewise.
2878 * gfortran.dg/pr21177.f90: Likewise.
2879 * gfortran.dg/pr21730.f: Likewise.
2880 * gfortran.dg/pr22491.f: Likewise.
2881 * gfortran.dg/pr25603.f: Likewise.
2882 * gfortran.dg/pr26246_2.f90: Likewise.
2883 * gfortran.dg/pr32136.f90: Likewise.
2884 * gfortran.dg/pr32533.f90: Likewise.
2885 * gfortran.dg/pr33794.f90: Likewise.
2886 * gfortran.dg/pr35662.f90: Likewise.
2887 * gfortran.dg/pr35944-1.f90: Likewise.
2888 * gfortran.dg/pr35944-2.f90: Likewise.
2889 * gfortran.dg/pr35983.f90: Likewise.
2890 * gfortran.dg/pr39865.f90: Likewise.
2891 * gfortran.dg/pr41212.f90: Likewise.
2892 * gfortran.dg/pr43808.f90: Likewise.
2893 * gfortran.dg/pr44592.f90: Likewise.
2894 * gfortran.dg/pr44735.f90: Likewise.
2895 * gfortran.dg/pr45308.f03: Likewise.
2896 * gfortran.dg/pr46297.f: Likewise.
2897 * gfortran.dg/pr46588.f90: Likewise.
2898 * gfortran.dg/pr46665.f90: Likewise.
2899 * gfortran.dg/pr46804.f90: Likewise.
2900 * gfortran.dg/pr47008.f03: Likewise.
2901 * gfortran.dg/pr47614.f: Likewise.
2902 * gfortran.dg/pr47878.f90: Likewise.
2903 * gfortran.dg/pr49103.f90: Likewise.
2904 * gfortran.dg/pr50069_1.f90: Likewise.
2905 * gfortran.dg/pr50769.f90: Likewise.
2906 * gfortran.dg/pr52608.f90: Likewise.
2907 * gfortran.dg/pr55086_2.f90: Likewise.
2908 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
2909 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
2910 * gfortran.dg/pr55330.f90: Likewise.
2911 * gfortran.dg/pr56015.f90: Likewise.
2912 * gfortran.dg/pr57910.f90: Likewise.
2913 * gfortran.dg/pr59700.f90: Likewise.
2914 * gfortran.dg/pr62125.f90: Likewise.
2915 * gfortran.dg/pr64530.f90: Likewise.
2916 * gfortran.dg/pr65429.f90: Likewise.
2917 * gfortran.dg/pr65450.f90: Likewise.
2918 * gfortran.dg/pr65504.f90: Likewise.
2919 * gfortran.dg/pr65903.f90: Likewise.
2920 * gfortran.dg/pr66311.f90: Likewise.
2921 * gfortran.dg/pr66864.f90: Likewise.
2922 * gfortran.dg/pr67140.f90: Likewise.
2923 * gfortran.dg/pr67524.f90: Likewise.
2924 * gfortran.dg/pr67885.f90: Likewise.
2925 * gfortran.dg/pr68053.f90: Likewise.
2926 * gfortran.dg/pr68566.f90: Likewise.
2927 * gfortran.dg/pr69514_1.f90: Likewise.
2928 * gfortran.dg/pr69514_2.f90: Likewise.
2929 * gfortran.dg/pr69739.f90: Likewise.
2930 * gfortran.dg/pr70673.f90: Likewise.
2931 * gfortran.dg/pr71523_2.f90: Likewise.
2932 * gfortran.dg/pr71764.f90: Likewise.
2933 * gfortran.dg/pr78092.f90: Likewise.
2934 * gfortran.dg/pr82973.f90: Likewise.
2935 * gfortran.dg/pr83864.f90: Likewise.
2936 * gfortran.dg/pr83874.f90: Likewise.
2937 * gfortran.dg/pr84088.f90: Likewise.
2938 * gfortran.dg/pr84155.f90: Likewise.
2939 * gfortran.dg/proc_decl_12.f90: Likewise.
2940 * gfortran.dg/proc_decl_13.f90: Likewise.
2941 * gfortran.dg/proc_decl_15.f90: Likewise.
2942 * gfortran.dg/proc_decl_17.f90: Likewise.
2943 * gfortran.dg/proc_decl_18.f90: Likewise.
2944 * gfortran.dg/proc_decl_2.f90: Likewise.
2945 * gfortran.dg/proc_decl_5.f90: Likewise.
2946 * gfortran.dg/proc_decl_9.f90: Likewise.
2947 * gfortran.dg/proc_ptr_1.f90: Likewise.
2948 * gfortran.dg/proc_ptr_10.f90: Likewise.
2949 * gfortran.dg/proc_ptr_12.f90: Likewise.
2950 * gfortran.dg/proc_ptr_18.f90: Likewise.
2951 * gfortran.dg/proc_ptr_19.f90: Likewise.
2952 * gfortran.dg/proc_ptr_21.f90: Likewise.
2953 * gfortran.dg/proc_ptr_22.f90: Likewise.
2954 * gfortran.dg/proc_ptr_23.f90: Likewise.
2955 * gfortran.dg/proc_ptr_25.f90: Likewise.
2956 * gfortran.dg/proc_ptr_26.f90: Likewise.
2957 * gfortran.dg/proc_ptr_3.f90: Likewise.
2958 * gfortran.dg/proc_ptr_36.f90: Likewise.
2959 * gfortran.dg/proc_ptr_47.f90: Likewise.
2960 * gfortran.dg/proc_ptr_48.f90: Likewise.
2961 * gfortran.dg/proc_ptr_5.f90: Likewise.
2962 * gfortran.dg/proc_ptr_6.f90: Likewise.
2963 * gfortran.dg/proc_ptr_7.f90: Likewise.
2964 * gfortran.dg/proc_ptr_8.f90: Likewise.
2965 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
2966 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
2967 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
2968 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
2969 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
2970 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
2971 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
2972 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
2973 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
2974 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
2975 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
2976 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
2977 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
2978 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
2979 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
2980 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
2981 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
2982 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
2983 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
2984 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
2985 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
2986 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
2987 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
2988 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
2989 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
2990 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
2991 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
2992 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
2993 * gfortran.dg/product_init_expr.f03: Likewise.
2994 * gfortran.dg/promotion.f90: Likewise.
2995 * gfortran.dg/promotion_3.f90: Likewise.
2996 * gfortran.dg/promotion_4.f90: Likewise.
2997 * gfortran.dg/protected_1.f90: Likewise.
2998 * gfortran.dg/protected_2.f90: Likewise.
2999 * gfortran.dg/ptr-func-1.f90: Likewise.
3000 * gfortran.dg/ptr-func-2.f90: Likewise.
3001 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
3002 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
3003 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
3004 * gfortran.dg/pure_byref_1.f90: Likewise.
3005 * gfortran.dg/pure_byref_2.f90: Likewise.
3006 * gfortran.dg/pure_byref_3.f90: Likewise.
3007 * gfortran.dg/quad_2.f90: Likewise.
3008 * gfortran.dg/quad_3.f90: Likewise.
3009 * gfortran.dg/random_3.f90: Likewise.
3010 * gfortran.dg/random_4.f90: Likewise.
3011 * gfortran.dg/random_7.f90: Likewise.
3012 * gfortran.dg/read_2.f90: Likewise.
3013 * gfortran.dg/read_3.f90: Likewise.
3014 * gfortran.dg/read_4.f90: Likewise.
3015 * gfortran.dg/read_5.f90: Likewise.
3016 * gfortran.dg/read_bad_advance.f90: Likewise.
3017 * gfortran.dg/read_bang.f90: Likewise.
3018 * gfortran.dg/read_bang4.f90: Likewise.
3019 * gfortran.dg/read_comma.f: Likewise.
3020 * gfortran.dg/read_dir.f90: Likewise.
3021 * gfortran.dg/read_empty_file.f: Likewise.
3022 * gfortran.dg/read_eof_1.f90: Likewise.
3023 * gfortran.dg/read_eof_2.f90: Likewise.
3024 * gfortran.dg/read_eof_3.f90: Likewise.
3025 * gfortran.dg/read_eof_4.f90: Likewise.
3026 * gfortran.dg/read_eof_5.f90: Likewise.
3027 * gfortran.dg/read_eof_6.f: Likewise.
3028 * gfortran.dg/read_eof_7.f90: Likewise.
3029 * gfortran.dg/read_eof_8.f90: Likewise.
3030 * gfortran.dg/read_eof_all.f90: Likewise.
3031 * gfortran.dg/read_eor.f90: Likewise.
3032 * gfortran.dg/read_float_1.f90: Likewise.
3033 * gfortran.dg/read_float_2.f03: Likewise.
3034 * gfortran.dg/read_float_3.f90: Likewise.
3035 * gfortran.dg/read_float_4.f90: Likewise.
3036 * gfortran.dg/read_infnan_1.f90: Likewise.
3037 * gfortran.dg/read_list_eof_1.f90: Likewise.
3038 * gfortran.dg/read_logical.f90: Likewise.
3039 * gfortran.dg/read_many_1.f: Likewise.
3040 * gfortran.dg/read_no_eor.f90: Likewise.
3041 * gfortran.dg/read_noadvance.f90: Likewise.
3042 * gfortran.dg/read_repeat.f90: Likewise.
3043 * gfortran.dg/read_repeat_2.f90: Likewise.
3044 * gfortran.dg/read_size_noadvance.f90: Likewise.
3045 * gfortran.dg/read_x_eof.f90: Likewise.
3046 * gfortran.dg/read_x_past.f: Likewise.
3047 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
3048 * gfortran.dg/real_const_1.f: Likewise.
3049 * gfortran.dg/real_const_2.f90: Likewise.
3050 * gfortran.dg/real_const_3.f90: Likewise.
3051 * gfortran.dg/real_do_1.f90: Likewise.
3052 * gfortran.dg/real_index_1.f90: Likewise.
3053 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
3054 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
3055 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
3056 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
3057 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
3058 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
3059 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
3060 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
3061 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
3062 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
3063 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
3064 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
3065 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
3066 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
3067 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
3068 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
3069 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
3070 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
3071 * gfortran.dg/record_marker_1.f90: Likewise.
3072 * gfortran.dg/record_marker_2.f: Likewise.
3073 * gfortran.dg/record_marker_3.f90: Likewise.
3074 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
3075 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
3076 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
3077 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
3078 * gfortran.dg/recursive_check_7.f90: Likewise.
3079 * gfortran.dg/recursive_reference_1.f90: Likewise.
3080 * gfortran.dg/recursive_reference_2.f90: Likewise.
3081 * gfortran.dg/recursive_stack.f90: Likewise.
3082 * gfortran.dg/reduction.f90: Likewise.
3083 * gfortran.dg/repack_arrays_1.f90: Likewise.
3084 * gfortran.dg/repeat_1.f90: Likewise.
3085 * gfortran.dg/repeat_2.f90: Likewise.
3086 * gfortran.dg/repeat_3.f90: Likewise.
3087 * gfortran.dg/repeat_6.f90: Likewise.
3088 * gfortran.dg/reshape-alloc.f90: Likewise.
3089 * gfortran.dg/reshape-complex.f90: Likewise.
3090 * gfortran.dg/reshape.f90: Likewise.
3091 * gfortran.dg/reshape_2.f90: Likewise.
3092 * gfortran.dg/reshape_7.f90: Likewise.
3093 * gfortran.dg/reshape_empty_1.f03: Likewise.
3094 * gfortran.dg/reshape_pad_1.f90: Likewise.
3095 * gfortran.dg/reshape_rank7.f90: Likewise.
3096 * gfortran.dg/reshape_transpose_1.f90: Likewise.
3097 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
3098 * gfortran.dg/result_default_init_1.f90: Likewise.
3099 * gfortran.dg/result_in_spec_1.f90: Likewise.
3100 * gfortran.dg/result_in_spec_2.f90: Likewise.
3101 * gfortran.dg/ret_array_1.f90: Likewise.
3102 * gfortran.dg/ret_pointer_1.f90: Likewise.
3103 * gfortran.dg/ret_pointer_2.f90: Likewise.
3104 * gfortran.dg/rewind_1.f90: Likewise.
3105 * gfortran.dg/round_1.f03: Likewise.
3106 * gfortran.dg/round_2.f03: Likewise.
3107 * gfortran.dg/round_3.f08: Likewise.
3108 * gfortran.dg/round_4.f90: Likewise.
3109 * gfortran.dg/rrspacing_1.f90: Likewise.
3110 * gfortran.dg/runtime_warning_1.f90: Likewise.
3111 * gfortran.dg/same_type_as_2.f03: Likewise.
3112 * gfortran.dg/save_1.f90: Likewise.
3113 * gfortran.dg/save_5.f90: Likewise.
3114 * gfortran.dg/save_6.f90: Likewise.
3115 * gfortran.dg/scalar_mask_1.f90: Likewise.
3116 * gfortran.dg/scalar_mask_2.f90: Likewise.
3117 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
3118 * gfortran.dg/scale_1.f90: Likewise.
3119 * gfortran.dg/scan_1.f90: Likewise.
3120 * gfortran.dg/scan_2.f90: Likewise.
3121 * gfortran.dg/secnds-1.f: Likewise.
3122 * gfortran.dg/secnds.f: Likewise.
3123 * gfortran.dg/select_1.f90: Likewise.
3124 * gfortran.dg/select_2.f90: Likewise.
3125 * gfortran.dg/select_3.f90: Likewise.
3126 * gfortran.dg/select_5.f90: Likewise.
3127 * gfortran.dg/select_char_1.f90: Likewise.
3128 * gfortran.dg/select_char_2.f90: Likewise.
3129 * gfortran.dg/select_type_13.f03: Likewise.
3130 * gfortran.dg/select_type_14.f03: Likewise.
3131 * gfortran.dg/select_type_15.f03: Likewise.
3132 * gfortran.dg/select_type_19.f03: Likewise.
3133 * gfortran.dg/select_type_2.f03: Likewise.
3134 * gfortran.dg/select_type_26.f03: Likewise.
3135 * gfortran.dg/select_type_27.f03: Likewise.
3136 * gfortran.dg/select_type_28.f03: Likewise.
3137 * gfortran.dg/select_type_3.f03: Likewise.
3138 * gfortran.dg/select_type_35.f03: Likewise.
3139 * gfortran.dg/select_type_36.f03: Likewise.
3140 * gfortran.dg/select_type_37.f03: Likewise.
3141 * gfortran.dg/select_type_39.f03: Likewise.
3142 * gfortran.dg/select_type_4.f90: Likewise.
3143 * gfortran.dg/select_type_5.f03: Likewise.
3144 * gfortran.dg/select_type_6.f03: Likewise.
3145 * gfortran.dg/select_type_7.f03: Likewise.
3146 * gfortran.dg/select_type_8.f03: Likewise.
3147 * gfortran.dg/selected_char_kind_1.f90: Likewise.
3148 * gfortran.dg/selected_char_kind_4.f90: Likewise.
3149 * gfortran.dg/selected_kind_1.f90: Likewise.
3150 * gfortran.dg/selected_real_kind_2.f90: Likewise.
3151 * gfortran.dg/shape_2.f90: Likewise.
3152 * gfortran.dg/shape_4.f90: Likewise.
3153 * gfortran.dg/shape_5.f90: Likewise.
3154 * gfortran.dg/shape_7.f90: Likewise.
3155 * gfortran.dg/shape_8.f90: Likewise.
3156 * gfortran.dg/shape_9.f90: Likewise.
3157 * gfortran.dg/shift-kind_2.f90: Likewise.
3158 * gfortran.dg/shiftalr_1.F90: Likewise.
3159 * gfortran.dg/shiftalr_2.F90: Likewise.
3160 * gfortran.dg/simpleif_1.f90: Likewise.
3161 * gfortran.dg/simplify_argN_1.f90: Likewise.
3162 * gfortran.dg/simplify_cshift_1.f90: Likewise.
3163 * gfortran.dg/simplify_cshift_4.f90: Likewise.
3164 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
3165 * gfortran.dg/simplify_modulo.f90: Likewise.
3166 * gfortran.dg/single_char_string.f90: Likewise.
3167 * gfortran.dg/size_dim.f90: Likewise.
3168 * gfortran.dg/size_optional_dim_1.f90: Likewise.
3169 * gfortran.dg/sizeof.f90: Likewise.
3170 * gfortran.dg/sizeof_4.f90: Likewise.
3171 * gfortran.dg/slash_1.f90: Likewise.
3172 * gfortran.dg/sms-1.f90: Likewise.
3173 * gfortran.dg/sms-2.f90: Likewise.
3174 * gfortran.dg/spec_expr_7.f90: Likewise.
3175 * gfortran.dg/specifics_1.f90: Likewise.
3176 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
3177 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
3178 * gfortran.dg/spread_init_expr.f03: Likewise.
3179 * gfortran.dg/spread_scalar_source.f90: Likewise.
3180 * gfortran.dg/spread_shape_1.f90: Likewise.
3181 * gfortran.dg/stat_1.f90: Likewise.
3182 * gfortran.dg/stat_2.f90: Likewise.
3183 * gfortran.dg/stfunc_1.f90: Likewise.
3184 * gfortran.dg/stfunc_4.f90: Likewise.
3185 * gfortran.dg/stfunc_6.f90: Likewise.
3186 * gfortran.dg/storage_size_1.f08: Likewise.
3187 * gfortran.dg/storage_size_3.f08: Likewise.
3188 * gfortran.dg/storage_size_4.f90: Likewise.
3189 * gfortran.dg/streamio_1.f90: Likewise.
3190 * gfortran.dg/streamio_10.f90: Likewise.
3191 * gfortran.dg/streamio_11.f90: Likewise.
3192 * gfortran.dg/streamio_12.f90: Likewise.
3193 * gfortran.dg/streamio_13.f90: Likewise.
3194 * gfortran.dg/streamio_14.f90: Likewise.
3195 * gfortran.dg/streamio_15.f90: Likewise.
3196 * gfortran.dg/streamio_16.f90: Likewise.
3197 * gfortran.dg/streamio_17.f90: Likewise.
3198 * gfortran.dg/streamio_2.f90: Likewise.
3199 * gfortran.dg/streamio_3.f90: Likewise.
3200 * gfortran.dg/streamio_4.f90: Likewise.
3201 * gfortran.dg/streamio_5.f90: Likewise.
3202 * gfortran.dg/streamio_6.f90: Likewise.
3203 * gfortran.dg/streamio_7.f90: Likewise.
3204 * gfortran.dg/streamio_8.f90: Likewise.
3205 * gfortran.dg/streamio_9.f90: Likewise.
3206 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
3207 * gfortran.dg/string_4.f90: Likewise.
3208 * gfortran.dg/string_array_constructor_2.f90: Likewise.
3209 * gfortran.dg/string_assign_2.f90: Likewise.
3210 * gfortran.dg/string_compare_1.f90: Likewise.
3211 * gfortran.dg/string_compare_2.f90: Likewise.
3212 * gfortran.dg/string_compare_3.f90: Likewise.
3213 * gfortran.dg/string_ctor_1.f90: Likewise.
3214 * gfortran.dg/string_length_1.f90: Likewise.
3215 * gfortran.dg/string_length_2.f90: Likewise.
3216 * gfortran.dg/string_length_3.f90: Likewise.
3217 * gfortran.dg/string_length_4.f90: Likewise.
3218 * gfortran.dg/string_null_compare_1.f: Likewise.
3219 * gfortran.dg/string_pad_trunc.f90: Likewise.
3220 * gfortran.dg/structure_constructor_1.f03: Likewise.
3221 * gfortran.dg/structure_constructor_11.f90: Likewise.
3222 * gfortran.dg/structure_constructor_13.f03: Likewise.
3223 * gfortran.dg/structure_constructor_2.f03: Likewise.
3224 * gfortran.dg/structure_constructor_5.f03: Likewise.
3225 * gfortran.dg/submodule_1.f08: Likewise.
3226 * gfortran.dg/submodule_11.f08: Likewise.
3227 * gfortran.dg/submodule_14.f08: Likewise.
3228 * gfortran.dg/submodule_15.f08: Likewise.
3229 * gfortran.dg/submodule_17.f08: Likewise.
3230 * gfortran.dg/submodule_18.f08: Likewise.
3231 * gfortran.dg/submodule_19.f08: Likewise.
3232 * gfortran.dg/submodule_2.f08: Likewise.
3233 * gfortran.dg/submodule_27.f08: Likewise.
3234 * gfortran.dg/submodule_28.f08: Likewise.
3235 * gfortran.dg/submodule_29.f08: Likewise.
3236 * gfortran.dg/submodule_30.f08: Likewise.
3237 * gfortran.dg/submodule_6.f08: Likewise.
3238 * gfortran.dg/submodule_7.f08: Likewise.
3239 * gfortran.dg/submodule_8.f08: Likewise.
3240 * gfortran.dg/subnormal_1.f90: Likewise.
3241 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
3242 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
3243 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
3244 * gfortran.dg/substr_2.f: Likewise.
3245 * gfortran.dg/substr_3.f: Likewise.
3246 * gfortran.dg/substr_4.f: Likewise.
3247 * gfortran.dg/substr_5.f90: Likewise.
3248 * gfortran.dg/substr_6.f90: Likewise.
3249 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
3250 * gfortran.dg/sum_init_expr.f03: Likewise.
3251 * gfortran.dg/sum_zero_array_1.f90: Likewise.
3252 * gfortran.dg/system_clock_3.f08: Likewise.
3253 * gfortran.dg/t_editing.f: Likewise.
3254 * gfortran.dg/team_change_1.f90: Likewise.
3255 * gfortran.dg/team_end_1.f90: Likewise.
3256 * gfortran.dg/team_number_1.f90: Likewise.
3257 * gfortran.dg/temporary_1.f90: Likewise.
3258 * gfortran.dg/test_com_block.f90: Likewise.
3259 * gfortran.dg/test_only_clause.f90: Likewise.
3260 * gfortran.dg/tiny_1.f90: Likewise.
3261 * gfortran.dg/tiny_2.f90: Likewise.
3262 * gfortran.dg/tl_editing.f90: Likewise.
3263 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
3264 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
3265 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
3266 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
3267 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
3268 * gfortran.dg/transfer_class_2.f90: Likewise.
3269 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
3270 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
3271 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
3272 * gfortran.dg/transfer_resolve_1.f90: Likewise.
3273 * gfortran.dg/transfer_simplify_1.f90: Likewise.
3274 * gfortran.dg/transfer_simplify_10.f90: Likewise.
3275 * gfortran.dg/transfer_simplify_11.f90: Likewise.
3276 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3277 * gfortran.dg/transfer_simplify_3.f90: Likewise.
3278 * gfortran.dg/transfer_simplify_4.f90: Likewise.
3279 * gfortran.dg/transfer_simplify_8.f90: Likewise.
3280 * gfortran.dg/transfer_simplify_9.f90: Likewise.
3281 * gfortran.dg/transpose_1.f90: Likewise.
3282 * gfortran.dg/transpose_3.f03: Likewise.
3283 * gfortran.dg/transpose_4.f90: Likewise.
3284 * gfortran.dg/transpose_conjg_1.f90: Likewise.
3285 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
3286 * gfortran.dg/transpose_optimization_2.f90: Likewise.
3287 * gfortran.dg/trim_1.f90: Likewise.
3288 * gfortran.dg/trim_optimize_1.f90: Likewise.
3289 * gfortran.dg/trim_optimize_2.f90: Likewise.
3290 * gfortran.dg/trim_optimize_3.f90: Likewise.
3291 * gfortran.dg/trim_optimize_4.f90: Likewise.
3292 * gfortran.dg/trim_optimize_5.f90: Likewise.
3293 * gfortran.dg/trim_optimize_6.f90: Likewise.
3294 * gfortran.dg/trim_optimize_7.f90: Likewise.
3295 * gfortran.dg/trim_optimize_8.f90: Likewise.
3296 * gfortran.dg/type_to_class_1.f03: Likewise.
3297 * gfortran.dg/type_to_class_2.f03: Likewise.
3298 * gfortran.dg/type_to_class_3.f03: Likewise.
3299 * gfortran.dg/type_to_class_4.f03: Likewise.
3300 * gfortran.dg/type_to_class_5.f03: Likewise.
3301 * gfortran.dg/typebound_assignment_5.f03: Likewise.
3302 * gfortran.dg/typebound_assignment_6.f03: Likewise.
3303 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3304 * gfortran.dg/typebound_call_1.f03: Likewise.
3305 * gfortran.dg/typebound_call_13.f03: Likewise.
3306 * gfortran.dg/typebound_call_18.f03: Likewise.
3307 * gfortran.dg/typebound_call_19.f03: Likewise.
3308 * gfortran.dg/typebound_call_2.f03: Likewise.
3309 * gfortran.dg/typebound_call_20.f03: Likewise.
3310 * gfortran.dg/typebound_call_3.f03: Likewise.
3311 * gfortran.dg/typebound_generic_5.f03: Likewise.
3312 * gfortran.dg/typebound_generic_6.f03: Likewise.
3313 * gfortran.dg/typebound_generic_9.f03: Likewise.
3314 * gfortran.dg/typebound_operator_12.f03: Likewise.
3315 * gfortran.dg/typebound_operator_13.f03: Likewise.
3316 * gfortran.dg/typebound_operator_15.f90: Likewise.
3317 * gfortran.dg/typebound_operator_20.f90: Likewise.
3318 * gfortran.dg/typebound_operator_3.f03: Likewise.
3319 * gfortran.dg/typebound_operator_6.f03: Likewise.
3320 * gfortran.dg/typebound_operator_7.f03: Likewise.
3321 * gfortran.dg/typebound_operator_8.f03: Likewise.
3322 * gfortran.dg/typebound_operator_9.f03: Likewise.
3323 * gfortran.dg/typebound_proc_19.f90: Likewise.
3324 * gfortran.dg/typebound_proc_20.f90: Likewise.
3325 * gfortran.dg/typebound_proc_23.f90: Likewise.
3326 * gfortran.dg/typebound_proc_27.f03: Likewise.
3327 * gfortran.dg/typebound_proc_35.f90: Likewise.
3328 * gfortran.dg/typebound_proc_36.f90: Likewise.
3329 * gfortran.dg/unf_io_convert_1.f90: Likewise.
3330 * gfortran.dg/unf_io_convert_2.f90: Likewise.
3331 * gfortran.dg/unf_io_convert_3.f90: Likewise.
3332 * gfortran.dg/unf_io_convert_4.f90: Likewise.
3333 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
3334 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
3335 * gfortran.dg/unf_short_record_1.f90: Likewise.
3336 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3337 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3338 * gfortran.dg/unit_1.f90: Likewise.
3339 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
3340 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
3341 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
3342 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
3343 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
3344 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
3345 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
3346 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
3347 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
3348 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3349 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3350 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
3351 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
3352 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
3353 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
3354 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
3355 * gfortran.dg/unpack_init_expr.f03: Likewise.
3356 * gfortran.dg/use_10.f90: Likewise.
3357 * gfortran.dg/use_11.f90: Likewise.
3358 * gfortran.dg/use_13.f90: Likewise.
3359 * gfortran.dg/use_24.f90: Likewise.
3360 * gfortran.dg/use_27.f90: Likewise.
3361 * gfortran.dg/use_5.f90: Likewise.
3362 * gfortran.dg/use_allocated_1.f90: Likewise.
3363 * gfortran.dg/use_only_1.f90: Likewise.
3364 * gfortran.dg/use_only_4.f90: Likewise.
3365 * gfortran.dg/use_rename_2.f90: Likewise.
3366 * gfortran.dg/use_rename_4.f90: Likewise.
3367 * gfortran.dg/used_dummy_types_1.f90: Likewise.
3368 * gfortran.dg/used_interface_ref.f90: Likewise.
3369 * gfortran.dg/used_types_5.f90: Likewise.
3370 * gfortran.dg/utf8_1.f03: Likewise.
3371 * gfortran.dg/utf8_2.f03: Likewise.
3372 * gfortran.dg/value_1.f90: Likewise.
3373 * gfortran.dg/value_2.f90: Likewise.
3374 * gfortran.dg/value_4.f90: Likewise.
3375 * gfortran.dg/value_6.f03: Likewise.
3376 * gfortran.dg/value_7.f03: Likewise.
3377 * gfortran.dg/value_test.f90: Likewise.
3378 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
3379 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
3380 * gfortran.dg/vect/pr60510.f: Likewise.
3381 * gfortran.dg/vect/pr69882.f90: Likewise.
3382 * gfortran.dg/vect/pr69980.f90: Likewise.
3383 * gfortran.dg/vect/vect-5.f90: Likewise.
3384 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
3385 * gfortran.dg/vector_subscript_1.f90: Likewise.
3386 * gfortran.dg/vector_subscript_2.f90: Likewise.
3387 * gfortran.dg/vector_subscript_3.f90: Likewise.
3388 * gfortran.dg/vector_subscript_5.f90: Likewise.
3389 * gfortran.dg/verify_2.f90: Likewise.
3390 * gfortran.dg/volatile10.f90: Likewise.
3391 * gfortran.dg/where_1.f90: Likewise.
3392 * gfortran.dg/where_operator_assign_1.f90: Likewise.
3393 * gfortran.dg/where_operator_assign_2.f90: Likewise.
3394 * gfortran.dg/where_operator_assign_3.f90: Likewise.
3395 * gfortran.dg/whole_file_13.f90: Likewise.
3396 * gfortran.dg/whole_file_2.f90: Likewise.
3397 * gfortran.dg/widechar_2.f90: Likewise.
3398 * gfortran.dg/widechar_4.f90: Likewise.
3399 * gfortran.dg/widechar_5.f90: Likewise.
3400 * gfortran.dg/widechar_6.f90: Likewise.
3401 * gfortran.dg/widechar_8.f90: Likewise.
3402 * gfortran.dg/widechar_IO_1.f90: Likewise.
3403 * gfortran.dg/widechar_IO_2.f90: Likewise.
3404 * gfortran.dg/widechar_IO_3.f90: Likewise.
3405 * gfortran.dg/widechar_IO_4.f90: Likewise.
3406 * gfortran.dg/widechar_compare_1.f90: Likewise.
3407 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
3408 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
3409 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
3410 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
3411 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
3412 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
3413 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
3414 * gfortran.dg/widechar_select_1.f90: Likewise.
3415 * gfortran.dg/winapi.f90: Likewise.
3416 * gfortran.dg/write_0_pe_format.f90: Likewise.
3417 * gfortran.dg/write_back.f: Likewise.
3418 * gfortran.dg/write_check3.f90: Likewise.
3419 * gfortran.dg/write_direct_eor.f90: Likewise.
3420 * gfortran.dg/write_padding.f90: Likewise.
3421 * gfortran.dg/write_recursive.f90: Likewise.
3422 * gfortran.dg/write_rewind_1.f: Likewise.
3423 * gfortran.dg/write_rewind_2.f: Likewise.
3424 * gfortran.dg/write_zero_array.f90: Likewise.
3425 * gfortran.dg/x_slash_1.f: Likewise.
3426 * gfortran.dg/x_slash_2.f: Likewise.
3427 * gfortran.dg/zero_array_components_1.f90: Likewise.
3428 * gfortran.dg/zero_length_1.f90: Likewise.
3429 * gfortran.dg/zero_length_2.f90: Likewise.
3430 * gfortran.dg/zero_sized_1.f90: Likewise.
3431 * gfortran.dg/zero_sized_3.f90: Likewise.
3432 * gfortran.fortran-torture/compile/nested.f90: Likewise.
3433 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
3434 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
3435 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
3436 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
3437 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
3438 * gfortran.fortran-torture/execute/args.f90: Likewise.
3439 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
3440 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
3441 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
3442 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
3443 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
3444 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
3445 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
3446 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
3447 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
3448 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
3449 * gfortran.fortran-torture/execute/common.f90: Likewise.
3450 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
3451 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
3452 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
3453 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
3454 * gfortran.fortran-torture/execute/contained.f90: Likewise.
3455 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
3456 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
3457 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
3458 * gfortran.fortran-torture/execute/data.f90: Likewise.
3459 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
3460 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
3461 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
3462 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
3463 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
3464 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
3465 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
3466 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
3467 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
3468 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
3469 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
3470 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
3471 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
3472 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
3473 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
3474 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
3475 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
3476 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
3477 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
3478 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
3479 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
3480 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
3481 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
3482 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
3483 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
3484 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
3485 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
3486 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
3487 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
3488 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
3489 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
3490 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
3491 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
3492 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
3493 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
3494 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
3495 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
3496 * gfortran.fortran-torture/execute/forall.f90: Likewise.
3497 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
3498 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
3499 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
3500 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
3501 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
3502 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
3503 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
3504 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
3505 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
3506 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
3507 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
3508 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
3509 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
3510 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
3511 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
3512 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
3513 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
3514 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
3515 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
3516 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
3517 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
3518 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
3519 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
3520 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
3521 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
3522 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
3523 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
3524 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
3525 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3526 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
3527 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
3528 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
3529 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
3530 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
3531 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
3532 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
3533 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
3534 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
3535 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
3536 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
3537 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
3538 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
3539 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
3540 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3541 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
3542 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
3543 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
3544 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3545 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
3546 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
3547 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
3548 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
3549 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
3550 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3551 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
3552 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3553 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
3554 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
3555 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
3556 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
3557 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
3558 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
3559 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
3560 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
3561 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3562 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
3563 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
3564 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
3565 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
3566 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
3567 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
3568 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
3569 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
3570 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
3571 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
3572 * gfortran.fortran-torture/execute/math.f90: Likewise.
3573 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
3574 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
3575 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
3576 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
3577 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
3578 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
3579 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
3580 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
3581 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
3582 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
3583 * gfortran.fortran-torture/execute/power.f90: Likewise.
3584 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
3585 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
3586 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3587 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
3588 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
3589 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
3590 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
3591 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
3592 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
3593 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
3594 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
3595 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
3596 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
3597 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
3598 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
3599 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
3600 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
3601 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
3602 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
3603 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
3604 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
3605 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
3606 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
3607 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
3608 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
3609 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
3610 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
3611 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
3612 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
3613 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
3614 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
3615 * gfortran.fortran-torture/execute/straret.f90: Likewise.
3616 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
3617 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
3618 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
3619 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
3620 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
3621 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
3622 * gfortran.fortran-torture/execute/string.f90: Likewise.
3623 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
3624 * gfortran.fortran-torture/execute/strret.f90: Likewise.
3625 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
3626 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
3627 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
3628 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
3629 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
3630 * gfortran.fortran-torture/execute/userop.f90: Likewise.
3631 * gfortran.fortran-torture/execute/where17.f90: Likewise.
3632 * gfortran.fortran-torture/execute/where18.f90: Likewise.
3633 * gfortran.fortran-torture/execute/where19.f90: Likewise.
3634 * gfortran.fortran-torture/execute/where20.f90: Likewise.
3635 * gfortran.fortran-torture/execute/where21.f90: Likewise.
3636 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
3637 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
3638 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3639 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3640 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3641 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3642 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
3643 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
3644 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
3645 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
3646 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
3647 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
3648 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
3649 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
3650 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
3651 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
3652 * gfortran.dg/inline_transpose_1.f90: Likewise.
3653
3654 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
3655
3656 PR fortran/84115
3657 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
3658 change to dg-run.
3659
3660 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
3661
3662 PR ada/84277
3663 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
3664 * gnat.dg/dispatch1.adb: Rename into...
3665 * gnat.dg/disp1.adb: ...this.
3666 * gnat.dg/dispatch1_p.ads: Rename into...
3667 * gnat.dg/disp1_pkg.ads: ...this.
3668 * gnat.dg/disp2.adb: Rename into...
3669 * gnat.dg/dispatch2.adb: ...this.
3670 * gnat.dg/dispatch2_p.ads: Rename into...
3671 * gnat.dg/disp2_pkg.ads: ...this.
3672 * gnat.dg/dispatch2_p.adb: Rename into...
3673 * gnat.dg/disp2_pkg.adb: this.
3674 * gnat.dg/generic_dispatch.adb: Rename into...
3675 * gnat.dg/generic_disp.adb: this.
3676 * gnat.dg/generic_dispatch_p.ads: Rename into...
3677 * gnat.dg/generic_disp_pkg.ads: ...this.
3678 * gnat.dg/generic_dispatch_p.adb: Rename into...
3679 * gnat.dg/generic_disp_pkg.adb: ...this.
3680 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
3681 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
3682 * gnat.dg/object_overflow1.adb: Tweak index.
3683 * gnat.dg/object_overflow2.adb: Likewise.
3684 * gnat.dg/object_overflow3.adb: Likewise.
3685 * gnat.dg/object_overflow4.adb: Likewise.
3686 * gnat.dg/object_overflow5.adb: Likewise.
3687
3688 2018-02-16 Jakub Jelinek <jakub@redhat.com>
3689
3690 PR ipa/84425
3691 * gcc.c-torture/compile/pr84425.c: New test.
3692
3693 2018-02-16 Marek Polacek <polacek@redhat.com>
3694 Jakub Jelinek <jakub@redhat.com>
3695
3696 PR c++/84192
3697 * g++.dg/cpp1y/constexpr-84192.C: New test.
3698
3699 2018-02-16 Martin Sebor <msebor@redhat.com>
3700
3701 PR c++/79064
3702 * g++.dg/overload15.C: New test.
3703
3704 2018-02-16 Yury Gribov <tetra2005@gmail.com>
3705
3706 PR target/81535
3707 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
3708 * gcc.dg/pr56727-2.c: Ditto.
3709 * gcc.target/powerpc/pr79439.c: Renamed to...
3710 * gcc.target/powerpc/pr79439-1.c: ...this.
3711 * gcc.target/powerpc/pr79439-2.c: New test.
3712 * gcc.target/powerpc/pr79439-3.c: New test.
3713
3714 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
3715
3716 target/pr84371
3717 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
3718 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
3719 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
3720 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
3721 * gcc.target/powerpc/builtins-3.c: Same.
3722
3723 2018-02-16 Nathan Sidwell <nathan@acm.org>
3724
3725 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
3726
3727 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
3728
3729 PR rtl-optimization/70023
3730 * gcc.target/i386/pr70023.c: New.
3731
3732 2018-02-16 Carl Love <cel@us.ibm.com>
3733
3734 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
3735 tests.
3736 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
3737 tests.
3738
3739 2018-02-16 Carl Love <cel@us.ibm.com>
3740
3741 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
3742 for the ABI definitions for vec_extract4b and vec_insert4b.
3743
3744 2018-02-16 Nathan Sidwell <nathan@acm.org>
3745
3746 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
3747 * g++.old-deja/g++.mike/net43.C: Likewise.
3748
3749 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3750
3751 PR c++/82468
3752 * g++.dg/cpp1z/class-deduction48.C: New.
3753
3754 2018-02-16 Nathan Sidwell <nathan@acm.org>
3755
3756 PR c++/84375
3757 * g++.dg/lookup/pr84375.C: New.
3758
3759 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
3760
3761 PR target/83831
3762 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
3763
3764 2018-02-16 Richard Biener <rguenther@suse.de>
3765
3766 PR tree-optimization/84417
3767 * gcc.dg/torture/pr84417.c: New testcase.
3768
3769 2018-02-16 Jakub Jelinek <jakub@redhat.com>
3770
3771 PR target/84272
3772 * g++.dg/opt/pr84272.C: New test.
3773
3774 PR rtl-optimization/83723
3775 * gcc.dg/pr83723.c: New test.
3776
3777 2018-02-16 Richard Biener <rguenther@suse.de>
3778
3779 PR tree-optimization/84399
3780 * gcc.dg/graphite/pr84399.c: New testcase.
3781
3782 2018-02-16 Richard Biener <rguenther@suse.de>
3783
3784 PR tree-optimization/84190
3785 * g++.dg/torture/pr84190.C: New testcase.
3786
3787 2018-02-15 Martin Sebor <msebor@redhat.com>
3788
3789 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
3790 directives.
3791
3792 2018-02-15 Janus Weil <janus@gcc.gnu.org>
3793
3794 PR fortran/84409
3795 * gfortran.dg/dtio_21.f03: Add an error message.
3796 * gfortran.dg/dtio_22.f90: Fix invalid test case.
3797
3798 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3799
3800 PR fortran/84381
3801 * gfortran.dg/stop_shouldfail.f90: New test.
3802
3803 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
3804
3805 PR c++/84330
3806 * g++.dg/concepts/pr84330.C: New.
3807
3808 2018-02-15 Tom de Vries <tom@codesourcery.com>
3809
3810 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
3811
3812 2018-02-15 Tom de Vries <tom@codesourcery.com>
3813
3814 * gcc.c-torture/compile/pr84136.c: Require effective target
3815 indirect_jumps.
3816
3817 2018-02-15 Jakub Jelinek <jakub@redhat.com>
3818
3819 PR tree-optimization/84383
3820 * gcc.c-torture/compile/pr84383.c: New test.
3821
3822 PR tree-optimization/84334
3823 * gcc.dg/pr84334.c: New test.
3824
3825 2018-02-14 Carl Love <cel@us.ibm.com>
3826
3827 * gcc.target/powerpc/builtins-4-int128-runnable.c
3828 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
3829 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
3830
3831 2018-02-14 Martin Sebor <msebor@redhat.com>
3832
3833 PR tree-optimization/83698
3834 * gcc.dg/Wrestrict-7.c: New test.
3835 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
3836 * gcc.target/i386/chkp-stropt-17.c: Same.
3837
3838 2018-02-14 Martin Sebor <msebor@redhat.com>
3839
3840 PR c/84108
3841 * gcc.dg/Wattributes-8.c: New test.
3842
3843 2018-02-14 Janus Weil <janus@gcc.gnu.org>
3844
3845 PR fortran/84385
3846 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
3847 * gfortran.dg/allocate_with_source_23.f90: Ditto.
3848 * gfortran.dg/select_type_1.f03: Extend test case.
3849
3850 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
3851
3852 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
3853 (dg-options): Use -O2 -msse2 -mno-sse3.
3854
3855 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3856
3857 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
3858 this test case still works ok.
3859 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3860 * gcc.dg/vmx/insert-be-order.c: Likewise.
3861 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3862 * gcc.dg/vmx/ld-be-order.c: Likewise.
3863 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3864 * gcc.dg/vmx/lde-be-order.c: Likewise.
3865 * gcc.dg/vmx/ldl-be-order.c: Likewise.
3866 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3867 * gcc.dg/vmx/merge-be-order.c: Likewise.
3868 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3869 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
3870 * gcc.dg/vmx/pack-be-order.c: Likewise.
3871 * gcc.dg/vmx/perm-be-order.c: Likewise.
3872 * gcc.dg/vmx/splat-be-order.c: Likewise.
3873 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
3874 * gcc.dg/vmx/st-be-order.c: Likewise.
3875 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3876 * gcc.dg/vmx/ste-be-order.c: Likewise.
3877 * gcc.dg/vmx/stl-be-order.c: Likewise.
3878 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3879 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
3880 * gcc.dg/vmx/unpack-be-order.c: Likewise.
3881 * gcc.dg/vmx/vsums-be-order.c: Likewise.
3882 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
3883
3884 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
3885
3886 PR c++/84350
3887 * g++.dg/cpp0x/auto49.C: New.
3888
3889 2018-02-14 Nathan Sidwell <nathan@acm.org>
3890
3891 * g++.dg/template/instantiate5.C: Adjust required-from loc.
3892
3893 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
3894
3895 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
3896 * gcc.target/powerpc/le-altivec-consts.c: Same.
3897
3898 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
3899
3900 PR target/84220
3901 * gcc.target/powerpc/pr84220-sld.c: New test.
3902 * gcc.target/powerpc/pr84220-sld2.c: New test.
3903 * gcc.target/powerpc/pr84220-sldw.c: New test.
3904 * gcc.target/powerpc/pr84220-xxperm.c: New test.
3905 * gcc.target/powerpc/pr84220-xxsld.c: New test.
3906
3907 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3908
3909 PR target/84239
3910 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
3911 _inc_ssp intrinsics.
3912 * gcc.target/i386/cet-intrin-4.c: Likewise.
3913 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
3914 __builtin_ia32_rdssp[d|q].
3915
3916 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
3917
3918 PR tree-optimization/84357
3919 * gcc.dg/vect/pr84357.c: New test.
3920
3921 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
3922
3923 PR target/83831
3924 * gcc.target/rx/pr83831.c: New tests.
3925
3926 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
3927
3928 PR target/79242
3929 * gcc.target/msp430/pr79242.c: New test.
3930
3931 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3932
3933 PR target/84372
3934 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
3935 with -mcpu=power9.
3936
3937 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3938
3939 PR target/84279
3940 * g++.dg/pr84279.C: New test.
3941
3942 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
3943
3944 PR rtl-optimization/84169
3945 * gcc.c-torture/execute/pr84169.c: New.
3946
3947 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3948
3949 PR target/84370
3950 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
3951
3952 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
3953
3954 PR target/84365
3955 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
3956 with -mcpu=power9.
3957
3958 2018-02-13 Jakub Jelinek <jakub@redhat.com>
3959
3960 PR c++/84364
3961 * g++.dg/warn/effc4.C: New test.
3962
3963 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3964
3965 PR c++/84333
3966 * g++.dg/template/sizeof16.C: New.
3967 * g++.dg/template/sizeof17.C: Likewise.
3968
3969 2018-02-13 Janus Weil <janus@gcc.gnu.org>
3970
3971 PR fortran/84313
3972 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
3973 add necessary compiler options.
3974 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
3975
3976 2018-02-13 Jakub Jelinek <jakub@redhat.com>
3977
3978 PR c/82210
3979 * gcc.c-torture/execute/pr82210.c: New test.
3980
3981 PR middle-end/84309
3982 * gcc.dg/pr84309-2.c: New test.
3983
3984 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
3985
3986 PR tree-optimization/84321
3987 * gcc.dg/pr84321.c: New test.
3988
3989 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
3990
3991 PR target/84359
3992 * gcc.target/i386/pr57193.c: Add -march=x86-64.
3993
3994 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
3995
3996 PR sanitizer/84340
3997 * gcc.dg/asan/pr84307.c: Remove test.
3998
3999 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
4000
4001 * gcc.target/rl78/test_auto_vector.c: New test.
4002
4003 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
4004
4005 PR c/84305
4006 * gcc.c-torture/compile/pr84305.c: New test.
4007
4008 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR target/84335
4011 * gcc.target/i386/pr84335.c: New test.
4012
4013 PR tree-optimization/84339
4014 * gcc.c-torture/execute/pr84339.c: New test.
4015
4016 PR middle-end/84309
4017 * gcc.dg/pr84309.c: New test.
4018 * gcc.target/i386/pr84309.c: New test.
4019
4020 PR target/84336
4021 * gcc.target/i386/pr84336.c: New test.
4022
4023 2018-02-12 Jakub Jelinek <jakub@redhat.com>
4024
4025 PR c++/84341
4026 * c-c++-common/gomp/pr84341.c: New test.
4027
4028 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4029
4030 PR fortran/68746
4031 * gfortran.dg/read_dir.f90: Re-add dg-do run.
4032
4033 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4034
4035 PR fortran/68746
4036 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
4037 of zero for read.
4038
4039 2018-02-12 Jeff Law <law@redhat.com>
4040
4041 * gcc.c-torture/compile/reg-args-size.c: New test.
4042
4043 2018-02-12 Carl Love <cel@us.ibm.com>
4044
4045 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
4046 uint128 tests to new testfile.
4047 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
4048 int128 and uint128 tests.
4049 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
4050 list of torture tests.
4051
4052 2018-02-12 Janus Weil <janus@gcc.gnu.org>
4053
4054 PR fortran/84273
4055 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
4056 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
4057
4058 2018-02-12 Tamar Christina <tamar.christina@arm.com>
4059
4060 PR target/82641
4061 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
4062
4063 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
4064
4065 PR sanitizer/84307
4066 * gcc.dg/asan/pr84307.c: New test.
4067
4068 2018-02-12 Nathan Sidwell <nathan@acm.org>
4069
4070 * g++.dg/parse/pr84263.C: New.
4071
4072 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4073
4074 PR c++/79626
4075 * g++.dg/template/crash129.C: New.
4076
4077 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4078
4079 PR target/83828
4080 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4081 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4082 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
4083 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4084 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4085
4086 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4087
4088 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
4089 _mm_maskz_scalef_round_sd): Test new intrinsics.
4090 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
4091 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
4092 intrinsics.
4093 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
4094 _mm_maskz_scalef_round_ss): Test new intrinsics.
4095 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
4096 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
4097 intrinsics.
4098 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
4099 __builtin_ia32_scalefss_round): Remove builtin.
4100 (__builtin_ia32_scalefsd_mask_round,
4101 __builtin_ia32_scalefss_mask_round): Test new builtin.
4102 * gcc.target/i386/sse-13.c: Ditto.
4103 * gcc.target/i386/sse-23.c: Ditto.
4104
4105 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4106
4107 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
4108 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
4109 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
4110 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
4111 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
4112 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
4113 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
4114 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
4115 intrinsics.
4116 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
4117 (__builtin_ia32_sqrtss_round): Remove builtins.
4118 (__builtin_ia32_sqrtsd_mask_round)
4119 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
4120 * gcc.target/i386/sse-13.c: Ditto.
4121 * gcc.target/i386/sse-23.c: Ditto.
4122
4123 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4124
4125 PR fortran/35299
4126 * gfortran.dg/statement_function_3.f: New test.
4127
4128 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
4129
4130 PR fortran/54223
4131 PR fortran/84276
4132 * gfortran.dg/statement_function_1.f90: New test.
4133 * gfortran.dg/statement_function_2.f90: New test.
4134
4135 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
4136
4137 PR fortran/84074
4138 * gfortran.dg/type_to_class_5.f03: New test.
4139
4140 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
4141
4142 PR fortran/56691
4143 * gfortran.dg/type_to_class_4.f03: New test.
4144
4145 2018-02-10 Alan Modra <amodra@gmail.com>
4146
4147 PR target/84300
4148 * gcc.dg/pr84300.c: New.
4149
4150 2018-02-10 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR sanitizer/83987
4153 * g++.dg/ubsan/pr83987-2.C: New test.
4154
4155 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
4156
4157 * gcc.target/rx/movsicc.c: New test.
4158
4159 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4160
4161 PR target/83926
4162 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
4163 message.
4164
4165 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4166
4167 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
4168 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
4169
4170 2018-02-09 Nathan Sidwell <nathan@acm.org>
4171
4172 PR c/84293
4173 * c-c++-common/pr84293.h: New.
4174 * c-c++-common/pr84293.c: New.
4175
4176 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
4177
4178 PR rtl-optimization/57193
4179 * gcc.target/i386/pr57193.c: New.
4180
4181 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4182
4183 PR target/84226
4184 * gcc.target/powerpc/pr84226.c: New test.
4185
4186 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4187
4188 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
4189 from this to...
4190 <vclzd>: ...this.
4191
4192 2018-02-09 Martin Sebor <msebor@redhat.com>
4193
4194 PR lto/84212
4195 * gcc.dg/lto/pr84212_0.c: New test file.
4196 * gcc.dg/lto/pr84212_1.c: Same.
4197
4198 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4199
4200 PR target/83926
4201 * gcc.target/powerpc/pr83926.c: New test.
4202 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
4203 message. Fix test for running in 32-bit mode.
4204
4205 2018-02-09 Tamar Christina <tamar.christina@arm.com>
4206
4207 PR target/82641
4208 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
4209
4210 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4211
4212 PR target/PR84295
4213 * gcc.target/s390/pr84295.c: New test.
4214
4215 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
4216
4217 PR c++/77522
4218 * g++.dg/cpp1y/lambda-init16.C: New.
4219
4220 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
4221
4222 * gnat.dg/sso8.adb: New test.
4223 * gnat.dg/sso8_pkg.ads: New helper.
4224
4225 2018-02-09 Richard Biener <rguenther@suse.de>
4226
4227 PR tree-optimization/84278
4228 * gcc.target/i386/pr84278.c: Adjust regex.
4229
4230 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4231
4232 PR tree-optimization/84232
4233 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
4234
4235 PR debug/84252
4236 * gcc.target/aarch64/pr84252.c: New test.
4237
4238 PR middle-end/84237
4239 * gcc.dg/pr84237.c: New test.
4240
4241 2018-02-09 Marek Polacek <polacek@redhat.com>
4242 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR c++/83659
4245 * g++.dg/torture/pr83659.C: New test.
4246
4247 2018-02-08 David Malcolm <dmalcolm@redhat.com>
4248
4249 PR tree-optimization/84136
4250 * gcc.c-torture/compile/pr84136.c: New test.
4251
4252 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
4253
4254 PR target/83008
4255 * gcc.target/i386/pr83008.c: New test.
4256
4257 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
4258
4259 PR target/81143
4260 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
4261
4262 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4263
4264 PR c++/83806
4265 * g++.dg/warn/Wunused-parm-11.C: New.
4266
4267 2018-02-08 Marek Polacek <polacek@redhat.com>
4268
4269 PR tree-optimization/84238
4270 * gcc.dg/Wstringop-overflow-3.c: New test.
4271
4272 2018-02-08 Nathan Sidwell <nathan@acm.org>
4273
4274 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
4275
4276 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4277
4278 PR tree-optimization/84265
4279 * gcc.dg/vect/pr84265.c: New test.
4280
4281 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4282
4283 PR tree-optimization/81635
4284 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
4285 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
4286
4287 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4288
4289 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
4290 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
4291 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
4292 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
4293 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
4294 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
4295 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
4296 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
4297 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
4298 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
4299 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
4300 * gcc.target/s390/nobp-return-attr-all.c: New test.
4301 * gcc.target/s390/nobp-return-attr-neg.c: New test.
4302 * gcc.target/s390/nobp-return-mem-attr.c: New test.
4303 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
4304 * gcc.target/s390/nobp-return-mem-z10.c: New test.
4305 * gcc.target/s390/nobp-return-mem-z900.c: New test.
4306 * gcc.target/s390/nobp-return-reg-attr.c: New test.
4307 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
4308 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
4309 * gcc.target/s390/nobp-return-reg-z10.c: New test.
4310 * gcc.target/s390/nobp-return-reg-z900.c: New test.
4311 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
4312 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
4313 * gcc.target/s390/nobp-table-jump-z10.c: New test.
4314 * gcc.target/s390/nobp-table-jump-z900.c: New test.
4315
4316 2018-02-08 Richard Biener <rguenther@suse.de>
4317
4318 PR tree-optimization/84233
4319 * g++.dg/torture/pr84233.C: New testcase.
4320
4321 2018-02-08 Richard Biener <rguenther@suse.de>
4322
4323 PR tree-optimization/84278
4324 * gcc.target/i386/pr84278.c: New testcase.
4325
4326 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
4327
4328 PR rtl-optimization/84068
4329 PR rtl-optimization/83459
4330 * gcc.dg/pr84068.c: New test.
4331
4332 2018-02-08 Richard Biener <rguenther@suse.de>
4333
4334 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
4335 loop vectorization to happen.
4336
4337 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4338
4339 PR c++/83204
4340 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
4341
4342 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4343
4344 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
4345
4346 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4347
4348 PR target/84154
4349 * gcc.target/powerpc/pr84154-1.c: New tests.
4350 * gcc.target/powerpc/pr84154-2.c: Likewise.
4351 * gcc.target/powerpc/pr84154-3.c: Likewise.
4352
4353 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4354
4355 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
4356
4357 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4358
4359 PR c++/84082
4360 * g++.dg/template/incomplete11.C: New test.
4361 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
4362
4363 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4364
4365 PR fortran/82994
4366 * gfortran.dg/deallocate_error_3.f90: New test.
4367 * gfortran.dg/deallocate_error_4.f90: New test.
4368
4369 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4370
4371 PR fortran/68560
4372 * gfortran.dg/shape_9.f90: New test.
4373
4374 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4375
4376 PR fortran/82049
4377 * gfortran.dg/assumed_charlen_parameter.f90: New test.
4378
4379 2018-02-07 David Malcolm <dmalcolm@redhat.com>
4380
4381 PR c++/81610
4382 PR c++/80567
4383 * g++.dg/spellcheck-reswords.C: New test case.
4384 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
4385 suggestion of "if".
4386
4387 2018-02-07 Martin Liska <mliska@suse.cz>
4388
4389 PR c++/84059.
4390 * g++.dg/ext/mv26.C: New test.
4391
4392 2018-02-07 Tom de Vries <tom@codesourcery.com>
4393
4394 * gcc.dg/pr83844.c: Require effective target alloca.
4395
4396 2018-02-07 Tom de Vries <tom@codesourcery.com>
4397
4398 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
4399
4400 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
4401
4402 PR target/84243
4403 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
4404 -fcf-protection=return.
4405
4406 2018-02-07 Tom de Vries <tom@codesourcery.com>
4407
4408 PR libgomp/84217
4409 * c-c++-common/goacc/pr84217.c: New test.
4410 * gfortran.dg/goacc/pr84217.f90: New test.
4411
4412 2018-02-07 Richard Biener <rguenther@suse.de>
4413
4414 PR tree-optimization/84204
4415 * gcc.dg/graphite/pr84204.c: New testcase.
4416
4417 PR tree-optimization/84205
4418 * gcc.dg/graphite/pr84205.c: New testcase.
4419
4420 PR tree-optimization/84223
4421 * gfortran.dg/graphite/pr84223.f90: New testcase.
4422
4423 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
4424
4425 PR c++/71662
4426 * g++.dg/cpp0x/scoped_enum7.C: New.
4427
4428 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4429
4430 PR tree-optimization/83008
4431 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
4432
4433 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR tree-optimization/84235
4436 * gcc.c-torture/execute/ieee/pr84235.c: New test.
4437
4438 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4439
4440 PR testsuite/84243
4441 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
4442 targets.
4443 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
4444
4445 2018-02-06 Jakub Jelinek <jakub@redhat.com>
4446
4447 PR target/84146
4448 * gcc.target/i386/pr84146.c: New test.
4449
4450 2018-02-06 Michael Collison <michael.collison@arm.com>
4451
4452 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
4453
4454 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4455
4456 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
4457 warning for -mno-speculate-indirect-jumps.
4458 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
4459 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
4460 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
4461 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
4462 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
4463 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
4464
4465 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4466
4467 PR target/84145
4468 * c-c++-common/fcf-protection-1.c: Change a compared message.
4469 * c-c++-common/fcf-protection-2.c: Likewise.
4470 * c-c++-common/fcf-protection-3.c: Likewise.
4471 * c-c++-common/fcf-protection-5.c: Likewise.
4472 * c-c++-common/fcf-protection-6.c: New test.
4473 * c-c++-common/fcf-protection-7.c: Likewise.
4474
4475 2018-02-06 Marek Polacek <polacek@redhat.com>
4476
4477 PR tree-optimization/84228
4478 * c-c++-common/Wstringop-truncation-3.c: New test.
4479
4480 2018-02-06 Tamar Christina <tamar.christina@arm.com>
4481
4482 PR target/82641
4483 * gcc.target/arm/pragma_arch_switch_2.c: New.
4484
4485 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4486
4487 PR target/79975
4488 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
4489
4490 2018-02-05 Martin Sebor <msebor@redhat.com>
4491
4492 PR tree-optimization/83369
4493 * gcc.dg/Wnonnull.c: New test.
4494
4495 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
4496
4497 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
4498 argument and use dg-messages-by-file instead. Expect it to be
4499 an array rather than a dict.
4500 (lto-link-and-maybe-run): Remove messages_by_file argument and
4501 use an upvar for dg-messages-by-file. Update call to
4502 lto_handle_diagnostics.
4503 (lt-get-options): Treat dg-messages-by-file as an array
4504 rather than a dict.
4505 (lto-get-options-main): Likewise. Set the entry rather than appending.
4506 (lto-execute): Treat dg-messages-by-file as an array rather than
4507 a dict. Update call to lto-link-and-maybe-run.
4508
4509 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
4510
4511 PR c++/82782
4512 * g++.dg/cpp1z/inline-var4.C: New.
4513
4514 2018-02-05 Martin Liska <mliska@suse.cz>
4515
4516 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
4517 options.
4518 * c-c++-common/asan/pointer-compare-2.c: Likewise.
4519 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
4520 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
4521 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
4522 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
4523 * c-c++-common/asan/pointer-compare-3.c: New test.
4524
4525 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
4526
4527 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
4528 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4529
4530 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
4531
4532 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
4533 _mm_maskz_range_sd, _mm_mask_range_round_sd,
4534 _mm_maskz_range_round_sd): Test new intrinsics.
4535 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
4536 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
4537 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
4538 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
4539 _mm_maskz_range_ss, _mm_mask_range_round_ss,
4540 _mm_maskz_range_round_ss): Test new intrinsics.
4541 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
4542 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
4543 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
4544 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
4545 __builtin_ia32_rangess128_round): Remove builtins.
4546 (__builtin_ia32_rangesd128_mask_round,
4547 __builtin_ia32_rangess128_mask_round): Test new builtins.
4548 * gcc.target/i386/sse-13.c: Ditto.
4549 * gcc.target/i386/sse-23.c: Ditto.
4550
4551 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
4552
4553 PR middle-end/79966
4554 * gfortran.dg/pr79966.f90: New testcase
4555
4556 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
4557
4558 PR fortran/84094
4559 * gfortran.dg/associate_23.f90: Fix invalid code.
4560 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4561 * gfortran.dg/matmul_3.f90: Likewise.
4562 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4563
4564 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
4565
4566 PR fortran/84115
4567 * gfortran.dg/associate_34.f90: New test.
4568 * gfortran.dg/associate_35.f90: New test.
4569
4570 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
4571
4572 PR fortran/84141
4573 PR fortran/84155
4574 * gfortran.dg/pr84155.f90: New test.
4575
4576 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
4577
4578 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
4579 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
4580
4581 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4582
4583 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
4584 dg-do run stanza.
4585
4586 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4587
4588 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
4589 requirement.
4590 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
4591 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
4592 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
4593
4594 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
4595
4596 PR testsuite/52641
4597 * gcc.c-torture/execute/pr83362.c: Make work for int16.
4598 * gcc.dg/Wsign-conversion.c: Dito.
4599 * gcc.dg/attr-alloc_size-4.c: Dito.
4600 * gcc.dg/pr81020.c: Dito.
4601 * gcc.dg/pr81192.c: Dito.
4602 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
4603 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
4604 * gcc.dg/pr83844.c: Restrict to int32plus.
4605 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
4606 * gcc.dg/tree-ssa/ldist-25.c: Dito.
4607 * gcc.dg/tree-ssa/ldist-27.c: Dito.
4608 * gcc.dg/tree-ssa/ldist-28.c: Dito.
4609 * gcc.dg/tree-ssa/ldist-29.c: Dito.
4610 * gcc.dg/tree-ssa/ldist-30.c: Dito.
4611 * gcc.dg/tree-ssa/ldist-31.c: Dito.
4612 * gcc.dg/tree-ssa/ldist-32.c: Dito.
4613 * gcc.dg/tree-ssa/ldist-33.c: Dito.
4614 * gcc.dg/tree-ssa/ldist-34.c: Dito.
4615 * gcc.dg/tree-ssa/ldist-35.c: Dito.
4616 * gcc.dg/tree-ssa/ldist-36.c: Dito.
4617
4618 2018-02-02 Julia Koval <julia.koval@intel.com>
4619
4620 * gcc.target/i386/funcspec-56.inc: Handle new march.
4621 * g++.dg/ext/mv16.C: Ditto.
4622
4623 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
4624
4625 * lib/target-supports.exp
4626 (check_effective_target_keeps_null_pointer_checks): No more
4627 special-case avr.
4628 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
4629 * gcc.dg/ifcvt-4.c: Skip avr.
4630 * gcc.dg/pr53037-1.c: Dito.
4631 * gcc.dg/pr53037-2.c: Dito.
4632 * gcc.dg/pr53037-3.c: Dito.
4633 * gcc.dg/pr63387-2.c: Dito.
4634 * gcc.dg/pr63387.c: Dito.
4635 * gcc.dg/sancov/cmp0.c: Dito.
4636 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
4637 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
4638 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
4639 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
4640 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
4641 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
4642 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
4643 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
4644 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
4645 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
4646 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
4647 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
4648 * gcc.dg/tree-ssa/pr82059.c: Dito.
4649 * gcc.c-torture/execute/pr70460.c: Dito.
4650
4651 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
4652
4653 PR testsuite/52641
4654 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
4655 * gcc.c-torture/execute/20180112-1.c: Dito.
4656 * gcc.c-torture/execute/pr81503.c: Dito.
4657 * gcc.dg/store_merging_12.c: Dito.
4658 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
4659 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
4660 * gcc.dg/tree-ssa/pr80898.c: Dito.
4661 * gcc.dg/tree-ssa/pr82363.c: Dito.
4662 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
4663 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
4664 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
4665 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
4666 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
4667 * gcc.dg/tree-ssa/pr80803.c: Dito.
4668 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
4669 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
4670 * gcc.dg/tree-ssa/vrp114.c: Dito.
4671 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
4672 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
4673 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
4674
4675 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4676
4677 PR target/84066
4678 * gcc.target/i386/cet-sjlj-6a.c: New test.
4679 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
4680
4681 2018-02-01 Marek Polacek <polacek@redhat.com>
4682
4683 PR c++/84125
4684 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
4685
4686 2018-01-30 Jeff Law <law@redhat.com>
4687
4688 PR target/84128
4689 * gcc.target/i386/pr84128.c: New test.
4690
4691 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
4692
4693 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
4694 -fdelete-null-pointer-checks.
4695
4696 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4697
4698 PR c++/83796
4699 * g++.dg/cpp0x/abstract-default1.C: New.
4700
4701 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4702
4703 PR tree-optimization/81635
4704 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
4705 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
4706
4707 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4708
4709 PR target/83370
4710 * gcc.target/aarch64/pr83370.c: New.
4711
4712 2018-02-01 Richard Biener <rguenther@suse.de>
4713
4714 * gcc.dg/graphite/pr35356-1.c: Adjust.
4715
4716 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4717
4718 PR testsuite/83846
4719 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
4720 for ILP32.
4721 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
4722 of hard-coding the choice.
4723 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
4724 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
4725 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
4726 memset call.
4727 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
4728 stdint.h types.
4729 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
4730 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
4731 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
4732 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
4733 * gcc.target/aarch64/sve/logical_1.c: Likewise.
4734 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
4735 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
4736 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
4737 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
4738 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
4739 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
4740 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
4741 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
4742 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
4743 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
4744 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
4745 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
4746 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
4747 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
4748 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
4749 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
4750 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
4751 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
4752 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
4753 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
4754 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
4755 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
4756 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
4757 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
4758 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
4759 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
4760 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
4761 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
4762 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
4763 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
4764 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
4765 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
4766 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
4767 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
4768 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
4769 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
4770 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
4771 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
4772 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
4773 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
4774 __builtin_popcountll rather than __builtin_popcountl.
4775
4776 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4777
4778 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
4779 of LD1R[HWD] for multi-element constants on big-endian targets.
4780 * gcc.target/aarch64/sve/slp_3.c: Likewise.
4781 * gcc.target/aarch64/sve/slp_4.c: Likewise.
4782
4783 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
4784
4785 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
4786 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
4787 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
4788
4789 2018-02-01 Jakub Jelinek <jakub@redhat.com>
4790
4791 PR tree-optimization/81661
4792 PR tree-optimization/84117
4793 * gcc.dg/pr81661.c: New test.
4794 * gfortran.dg/pr84117.f90: New test.
4795
4796 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
4797
4798 PR fortran/83705
4799 * gfortran.dg/repeat_7.f90: Catch warning message.
4800
4801 2018-01-31 Ian Lance Taylor <iant@golang.org>
4802
4803 * go.go-torture/execute/printnil.go: New test.
4804
4805 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4806
4807 * lib/target-supports.exp (check_effective_target_comdat_group):
4808 Allow for Solaris as comdat syntax.
4809
4810 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
4811 Solaris with comdat_group support and as.
4812
4813 2018-01-31 Marek Polacek <polacek@redhat.com>
4814
4815 PR c/81779
4816 * gcc.dg/pr81779.c: New test.
4817
4818 2018-01-31 Jakub Jelinek <jakub@redhat.com>
4819
4820 PR fortran/84116
4821 * gfortran.dg/gomp/pr84116.f90: New test.
4822
4823 PR c++/83993
4824 * g++.dg/init/pr83993-2.C: New test.
4825
4826 PR c++/83993
4827 * g++.dg/init/pr83993-1.C: New test.
4828 * g++.dg/cpp0x/pr83993.C: New test.
4829
4830 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
4831
4832 PR fortran/84088
4833 * gfortran.dg/pr84088.f90: New test.
4834
4835 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
4836
4837 PR target/82444
4838 * gcc.target/i386/pr82444.c: New.
4839
4840 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
4841
4842 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
4843 * gcc.target/powerpc/vsx-13.c: New.
4844
4845 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
4846
4847 PR c++/84092
4848 * g++.dg/cpp1y/var-templ57.C: New.
4849
4850 2018-01-31 Marek Polacek <polacek@redhat.com>
4851
4852 PR c++/84138
4853 * g++.dg/diagnostic/pr84138.C: New test.
4854
4855 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
4856
4857 PR fortran/78534
4858 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
4859 -Wstringop-overflow warnings due to spurious warning with -O1.
4860 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
4861 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
4862
4863 2018-01-31 Richard Biener <rguenther@suse.de>
4864
4865 PR tree-optimization/84132
4866 * g++.dg/torture/pr84132.C: New testcase.
4867
4868 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
4869
4870 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
4871 dg-final scan.
4872
4873 2018-01-31 Julia Koval <julia.koval@intel.com>
4874
4875 PR target/83618
4876 * gcc.target/i386/rdpid.c: Remove "eax".
4877
4878 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4879
4880 PR tree-optimization/64946
4881 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
4882 scan-assembler checks.
4883
4884 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
4885
4886 * gcc.c-torture/execute/20180131-1.c: New test.
4887
4888 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
4889
4890 * gcc.target/arc/taux-1.c: New test.
4891 * gcc.target/arc/taux-2.c: Likewise.
4892
4893 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
4894
4895 * gcc.target/arc/uncached.c: New test.
4896
4897 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4898
4899 PR lto/83954
4900 * gnat.dg/lto20.adb: Remove dg-excess-errors.
4901
4902 2018-01-31 Jakub Jelinek <jakub@redhat.com>
4903
4904 PR preprocessor/69869
4905 * gcc.dg/cpp/trad/pr69869.c: New test.
4906
4907 PR c/84100
4908 * gcc.dg/pr84100.c: New test.
4909
4910 2018-01-30 Jeff Law <law@redhat.com>
4911
4912 PR target/84064
4913 * gcc.target/i386/pr84064: New test.
4914
4915 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4916
4917 PR fortran/84134
4918 * gfortran.dg/data_implied_do_2.f90: New test.
4919
4920 2018-01-30 Janus Weil <janus@gcc.gnu.org>
4921
4922 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
4923
4924 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4925
4926 PR fortran/84133
4927 * gfortran.dg/inline_matmul_21.f90: New test case.
4928
4929 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4930
4931 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
4932
4933 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
4934
4935 PR target/84112
4936 * gcc.target/powerpc/pr84112.c: New.
4937
4938 2018-01-30 Jakub Jelinek <jakub@redhat.com>
4939
4940 PR rtl-optimization/83986
4941 * gcc.dg/pr83986.c: New test.
4942
4943 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
4944
4945 PR 58684
4946 * gcc.dg/torture/inf-compare-1.c: Add xfail.
4947 * gcc.dg/torture/inf-compare-2.c: Add xfail.
4948 * gcc.dg/torture/inf-compare-3.c: Add xfail.
4949 * gcc.dg/torture/inf-compare-4.c: Add xfail.
4950
4951 2018-01-30 Jakub Jelinek <jakub@redhat.com>
4952
4953 PR tree-optimization/84111
4954 * gcc.c-torture/compile/pr84111.c: New test.
4955
4956 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
4957
4958 PR ipa/83179
4959 * gcc.dg/ipa/inline-2.c: Fix template.
4960 * gcc.dg/ipa/inline-3.c: Fix template.
4961
4962 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
4963
4964 PR ipa/81360
4965 * g++.dg/torture/pr81360.C: New testcase.
4966
4967 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
4968
4969 PR lto/83954
4970 * gcc.dg/lto/pr83954.h: New testcase.
4971 * gcc.dg/lto/pr83954_0.c: New testcase.
4972 * gcc.dg/lto/pr83954_1.c: New testcase.
4973
4974 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4975
4976 PR bootstrap/84017
4977 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
4978 to dg-options.
4979 Simplify DW_AT_producer scan.
4980
4981 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4982
4983 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
4984
4985 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
4986
4987 PR target/83828
4988 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4989 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4990 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
4991 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
4992
4993 2018-01-29 Jeff Law <law@redhat.com>
4994
4995 PR testsuite/81010
4996 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
4997 better match other tests which require vsx. Verify the zero
4998 extension is part of the test in the combiner dump.
4999
5000 2018-01-29 Marek Polacek <polacek@redhat.com>
5001
5002 PR c/83966
5003 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
5004
5005 PR c++/83996
5006 * g++.dg/ext/pr83996.C: New test.
5007
5008 2018-01-29 Richard Biener <rguenther@suse.de>
5009
5010 PR tree-optimization/84057
5011 * gcc.dg/graphite/pr84057.c: New testcase.
5012
5013 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5014
5015 PR fortran/84073
5016 * gfortran.dg/bind_c_usage_31.f90: New test.
5017
5018 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
5019
5020 PR c++/83924
5021 * g++.dg/warn/Wduplicated-branches5.C: New.
5022
5023 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
5024
5025 * gcc.target/rl78/test_addsi3_internal.c: New test.
5026
5027 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
5028
5029 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
5030 Make expected output depend on whether we expect sibcalls or not.
5031 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
5032 safe-indirect-jump-1.c).
5033
5034 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
5035 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5036 Soren Rasmussen <s.c.rasmussen@gmail.com>
5037
5038 Fortran 2018 teams tests.
5039
5040 * gfortran.dg/team_number_1.f90: new test for team_number.
5041 * gfortran.dg/team_change_1.f90: new test for change team.
5042 * gfortran.dg/team_end_1.f90: new test for end team.
5043 * gfortran.dg/team_form_1.f90: new test for form team.
5044
5045 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5046
5047 PR fortran/83998
5048 * gfortran.dg/dot_product_4.f90
5049
5050 2018-01-26 Martin Sebor <msebor@redhat.com>
5051
5052 PR tree-optimization/83896
5053 * gcc.dg/strlenopt-43.c: New.
5054
5055 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5056
5057 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
5058 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
5059 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
5060 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
5061 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
5062 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
5063 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
5064 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
5065 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
5066 stanzas.
5067 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
5068 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
5069 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
5070 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
5071 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
5072 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
5073 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
5074 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
5075 instruction list.
5076 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
5077
5078 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5079
5080 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
5081 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
5082 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
5083 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
5084 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
5085 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
5086 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
5087 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
5088 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
5089 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
5090 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
5091 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
5092 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
5093
5094 2018-01-26 Martin Liska <mliska@suse.cz>
5095
5096 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
5097 warning is seen.
5098
5099 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5100
5101 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
5102 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
5103 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
5104 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
5105 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
5106 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
5107 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
5108 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
5109
5110 2018-01-26 Richard Biener <rguenther@suse.de>
5111
5112 PR rtl-optimization/84003
5113 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
5114 latent bug in DSE if NOINLINE is appropriately defined.
5115 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
5116 and defining NOINLINE.
5117
5118 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5119
5120 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
5121 tests specific to aarch64. XFAIL test on arm.
5122
5123 2018-01-26 Jakub Jelinek <jakub@redhat.com>
5124
5125 PR rtl-optimization/83985
5126 * gcc.dg/pr83985.c: New test.
5127
5128 PR c/83989
5129 * c-c++-common/Wrestrict-3.c: New test.
5130
5131 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5132
5133 * gcc.target/arc/tdelegitimize_addr.c: New test.
5134
5135 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5136
5137 * gcc.target/arc/jli-1.c: New file.
5138 * gcc.target/arc/jli-2.c: Likewise.
5139
5140 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
5141
5142 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
5143 scan-assembler.
5144 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5145 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
5146
5147 2018-01-26 Richard Biener <rguenther@suse.de>
5148
5149 PR tree-optimization/81082
5150 * gcc.dg/vect/pr81082.c: New testcase.
5151 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
5152 simplification to n * n.
5153
5154 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5155
5156 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
5157 Solaris 10.
5158 * gcc.target/i386/pr63620.c: Likewise.
5159
5160 2018-01-26 Julia Koval <julia.koval@intel.com>
5161
5162 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
5163 -mavx512f -mavx512bw.
5164 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
5165 * gcc.target/i386/i386.exp: Fix types.
5166
5167 2018-01-26 Alan Modra <amodra@gmail.com>
5168
5169 PR target/84033
5170 * gcc.target/powerpc/swaps-p8-46.c: New.
5171
5172 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
5173
5174 PR fortran/37577
5175 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
5176 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
5177 'array01' in the tree dump comparison.
5178 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
5179 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
5180 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
5181
5182 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
5183
5184 PR middle-end/83055
5185 * gcc.dg/torture/pr83055.c: New testcase.
5186
5187 2018-01-25 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR c++/84031
5190 * g++.dg/cpp1z/decomp36.C: New test.
5191
5192 PR middle-end/83977
5193 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
5194
5195 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
5196
5197 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
5198 the shift dump line.
5199 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5200
5201 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5202
5203 PR target/81550
5204 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
5205 index instead of int, which allows IVOPTs to properly optimize the
5206 loop.
5207
5208 2018-01-24 David Malcolm <dmalcolm@redhat.com>
5209
5210 PR jit/82846
5211 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
5212 of "fn_type" typedef.
5213 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
5214
5215 2018-01-24 Ian Lance Taylor <iant@golang.org>
5216
5217 * go.go-torture/execute/names-1.go: New test.
5218
5219 2018-01-19 Jeff Law <law@redhat.com>
5220
5221 PR target/83994
5222 * gcc.target/i386/pr83994.c: New test.
5223
5224 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
5225
5226 PR target/84014
5227 * gcc.target/powerpc/pr84014.c: New.
5228
5229 2018-01-24 Jakub Jelinek <jakub@redhat.com>
5230
5231 PR middle-end/83977
5232 * c-c++-common/gomp/pr83977-1.c: New test.
5233 * c-c++-common/gomp/pr83977-2.c: New test.
5234 * c-c++-common/gomp/pr83977-3.c: New test.
5235 * gfortran.dg/gomp/pr83977.f90: New test.
5236
5237 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5238
5239 PR testsuite/83889
5240 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
5241 * gcc.dg/vect/pr80631-1.c: Likewise.
5242 * gcc.dg/vect/pr80631-2.c: Likewise.
5243 * gcc.dg/vect/pr81410.c: Likewise.
5244 * gcc.dg/vect/pr81633.c: Likewise.
5245 * gcc.dg/vect/pr81815.c: Likewise.
5246 * gcc.dg/vect/pr82108.c: Likewise.
5247 * gcc.dg/vect/pr83857.c: Likewise.
5248 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
5249 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
5250 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
5251 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
5252 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
5253 * gcc.dg/vect/vect-reduc-11.c: Likewise.
5254 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
5255 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
5256 dg-xfail-run-if instead.
5257 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
5258 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
5259 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
5260 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
5261 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5262
5263 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5264
5265 PR tree-optimization/83979
5266 * g++.dg/pr83979.c: New test.
5267
5268 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5269
5270 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
5271 option. Add arm_neon_ok_no_float_abi check.
5272
5273 2018-01-24 Richard Biener <rguenther@suse.de>
5274
5275 PR tree-optimization/83176
5276 * gcc.dg/graphite/pr83176.c: New testcase.
5277
5278 2018-01-24 Richard Biener <rguenther@suse.de>
5279
5280 PR tree-optimization/82819
5281 * gcc.dg/graphite/pr82819.c: New testcase.
5282
5283 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5284
5285 PR c++/83921
5286 * g++.dg/cpp1y/constexpr-83921-1.C: New.
5287 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
5288 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
5289 * g++.dg/ext/stmtexpr20.C: Likewise.
5290 * g++.dg/ext/stmtexpr21.C: Likewise.
5291
5292 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5293
5294 PR c++/83974
5295 * g++.dg/warn/pr83974.C: New test case.
5296
5297 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR sanitizer/83987
5300 * g++.dg/ubsan/pr83987.C: New test.
5301
5302 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5303
5304 PR fortran/83866
5305 * gfortran.dg/pdt_29.f03: New test.
5306
5307 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5308
5309 PR fortran/83898
5310 * gfortran.dg/associate_33.f03: New test.
5311
5312 2018-01-23 Martin Liska <mliska@suse.cz>
5313
5314 PR lto/81440
5315 * gcc.dg/lto/pr81440.h: New test.
5316 * gcc.dg/lto/pr81440_0.c: New test.
5317 * gcc.dg/lto/pr81440_1.c: New test.
5318
5319 2018-01-23 Nathan Sidwell <nathan@acm.org>
5320
5321 PR c++/83988
5322 * g++.dg/template/pr83988.C: New.
5323
5324 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR c++/82882
5327 PR c++/83978
5328 * g++.dg/cpp0x/pr82882.C: New test.
5329 * g++.dg/cpp0x/pr83978.C: New test.
5330
5331 PR c++/83958
5332 * g++.dg/cpp1z/decomp35.C: New test.
5333
5334 2018-01-23 Nathan Sidwell <nathan@acm.org>
5335
5336 * g++.dg/cpp0x/range-for10.C: Adjust.
5337 * g++.dg/ext/forscope1.C: Adjust.
5338 * g++.dg/ext/forscope2.C: Adjust.
5339 * g++.dg/template/for1.C: Adjust.
5340
5341 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5342
5343 PR tree-optimization/83510
5344 * gcc.c-torture/compile/pr83510.c: New test case.
5345
5346 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5347
5348 PR testsuite/83888
5349 * lib/target-supports.exp (check_effective_target_vect_float): Say
5350 that the result only holds when -funsafe-math-optimizations is on.
5351 (check_effective_target_vect_float_strict): New procedure.
5352 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
5353 of vect_float.
5354 * gcc.dg/vect/vect-reduc-6.c: Likewise.
5355
5356 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5357
5358 PR tree-optimization/83965
5359 * gcc.dg/vect/pr83965.c: New test.
5360
5361 2018-01-23 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/83963
5364 * gfortran.dg/graphite/pr83963.f: New testcase.
5365 * gcc.dg/graphite/pr83963-2.c: Likewise.
5366
5367 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5368
5369 PR c++/83918
5370 * g++.dg/cpp1z/pr83918.C: New test.
5371
5372 2018-01-22 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR tree-optimization/83957
5375 * gcc.dg/autopar/pr83957.c: New test.
5376
5377 PR tree-optimization/83081
5378 * gcc.dg/predict-8.c: Adjust expected probability.
5379
5380 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5381
5382 PR target/83862
5383 * gcc.target/powerpc/pr83862.c: New test.
5384
5385 2018-01-22 Carl Love <cel@us.ibm.com>
5386
5387 * gcc.target/powerpc/powerpc.exp: Add torture tests for
5388 builtins-4-runnable.c, builtins-6-runnable.c,
5389 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
5390 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
5391 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
5392 for signed/unsigned 128-bit and long long int loads.
5393
5394 2018-01-22 Marek Polacek <polacek@redhat.com>
5395
5396 PR c++/81933
5397 * g++.dg/cpp1y/constexpr-empty4.C: New test.
5398
5399 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
5400
5401 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
5402 scan-asembler valid instructions list.
5403 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
5404 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
5405 power8-vector requirement and option.
5406 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
5407
5408 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
5409
5410 PR 78534
5411 PR 83704
5412 * gfortran.dg/string_1.f90: Remove printing the length.
5413
5414 2018-01-22 Richard Biener <rguenther@suse.de>
5415
5416 PR tree-optimization/83963
5417 * gcc.dg/graphite/pr83963.c: New testcase.
5418
5419 2018-01-22 Sudakshina Das <sudi.das@arm.com>
5420
5421 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
5422 dg-require-effective-target directives.
5423
5424 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5425
5426 * lib/target-supports.exp (check_effective_target_arm_softfloat):
5427 New procedure.
5428 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
5429 Adjust scan-assembler checks for soft-float.
5430
5431 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5432
5433 PR target/83946
5434 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
5435
5436 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
5437
5438 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
5439 * gcc.dg/pr83623.c: Likewise.
5440 * gcc.dg/pr83666.c: Likewise.
5441
5442 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5443 David Edelsohn <dje.gcc@gmail.com>
5444
5445 PR target/83946
5446 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
5447 assembly output from "crset eq" to "crset 2".
5448 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
5449 assembly output from . to $.
5450 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5451 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
5452 assembly output from "crset eq" to "crset 2".
5453 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
5454 assembly output from "crset eq" to "crset 2", and from . to $.
5455
5456 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
5457
5458 PR fortran/83900
5459 * gfortran.dg/matmul_18.f90: New test.
5460
5461 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
5462
5463 PR tree-optimization/83940
5464 * gcc.dg/torture/pr83940.c: New test.
5465
5466 2018-01-20 Jakub Jelinek <jakub@redhat.com>
5467
5468 PR middle-end/83945
5469 * gcc.dg/tls/pr83945.c: New test.
5470
5471 PR target/83930
5472 * gcc.dg/pr83930.c: New test.
5473
5474 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5475
5476 PR fortran/83900
5477 * gfortran.dg/matmul_17.f90: New test.
5478
5479 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5480
5481 PR fortran/80768
5482 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
5483
5484 2018-01-19 Jakub Jelinek <jakub@redhat.com>
5485
5486 PR c++/81167
5487 * g++.dg/cpp0x/pr81167.C: New test.
5488
5489 PR c++/83919
5490 * g++.dg/cpp0x/pr83919.C: New test.
5491
5492 2018-01-19 Jeff Law <law@redhat.com>
5493 Jakub Jelinek <jakub@redhat.com>
5494
5495 * gcc.dg/stack-check-16.c: New test.
5496
5497 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
5498
5499 PR target/83790
5500 * gcc.target/nvptx/indirect_call.c: New test.
5501
5502 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5503
5504 * g++.dg/torture/pr83619.C: Remove dg-message.
5505
5506 2018-01-19 Martin Liska <mliska@suse.cz>
5507
5508 * gcc.dg/predict-1.c: Adjust expected probability.
5509 * gcc.dg/predict-3.c: Likewise.
5510 * gcc.dg/predict-5.c: Likewise.
5511 * gcc.dg/predict-6.c: Likewise.
5512 * gcc.dg/predict-9.c: Likewise.
5513
5514 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
5515
5516 PR tree-optimization/83922
5517 * gcc.dg/pr83922.c: New test.
5518
5519 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
5520
5521 PR tree-optimization/83914
5522 * gcc.dg/vect/pr83914.c: New test.
5523
5524 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5525
5526 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
5527 * gcc.target/arm/negdi-2.c: Likewise.
5528 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
5529
5530 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5531
5532 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
5533
5534 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5535
5536 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
5537
5538 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
5539
5540 * gcc.dg/torture/pr52451.c (main): Skip long double test on
5541 hppa*-*-hpux*.
5542
5543 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5544
5545 PR ipa/83619
5546 PR testsuite/83934
5547 * g++.dg/torture/pr83619.C (e): Define before first use instead of
5548 forward declaration.
5549
5550 2018-01-18 Carl Love <cel@us.ibm.com>
5551
5552 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
5553 to the function.
5554
5555 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
5556
5557 PR c++/81013
5558 * g++.dg/inherit/union3.C: New.
5559
5560 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5561
5562 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
5563
5564 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
5565
5566 PR ipa/83619
5567 * g++.dg/torture/pr83619.C: New testcase.
5568
5569 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5570
5571 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5572 Add function body to force error messages in some configurations.
5573
5574 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5575
5576 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
5577 and arm_thumb1_ok.
5578
5579 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
5580
5581 PR other/70268
5582 * c-c++-common/ffile-prefix-map.c: New test.
5583 * c-c++-common/fmacro-prefix-map.c: New test.
5584 * c-c++-common/cpp/ffile-prefix-map.c: New test.
5585 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
5586
5587 2018-01-18 Martin Liska <mliska@suse.cz>
5588
5589 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
5590 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5591 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5592 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5593 * gcc.target/i386/ret-thunk-10.c: Likewise.
5594 * gcc.target/i386/ret-thunk-11.c: Likewise.
5595 * gcc.target/i386/ret-thunk-12.c: Likewise.
5596 * gcc.target/i386/ret-thunk-15.c: Likewise.
5597 * gcc.target/i386/ret-thunk-9.c: Likewise.
5598
5599 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5600
5601 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
5602 order.
5603
5604 2018-01-18 Nathan Sidwell <nathan@acm.org>
5605
5606 PR c++/83160
5607 * g++.dg/cpp0x/pr83160.C: New.
5608
5609 2018-01-18 Richard Biener <rguenther@suse.de>
5610
5611 PR tree-optimization/83887
5612 * gcc.dg/graphite/pr83887.c: New testcase.
5613 * gfortran.dg/graphite/pr83887.f90: Likewise.
5614 * gfortran.dg/graphite/pr83887.f: Likewise.
5615
5616 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5617
5618 PR target/65578
5619 * gcc.target/arm/builtin-bswap.x: New file.
5620 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
5621 and options for armv6t2.
5622 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
5623 and options for Thumb1.
5624 * gcc.target/arm/builtin-bswap16.x: New file.
5625 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
5626 and options for armv6t2.
5627 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
5628 and options for Thumb1.
5629
5630 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5631
5632 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
5633 order.
5634
5635 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR c/61240
5638 * gcc.dg/pr61240.c: New test.
5639
5640 2018-01-17 Harald Anlauf <anlauf@gmx.de>
5641
5642 PR fortran/83864
5643 * gfortran.dg/pr83864.f90: New test.
5644
5645 2018-01-17 Jeff Law <law@redhat.com>
5646
5647 PR testsuite/83883
5648 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
5649
5650 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5651
5652 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
5653 restriction, but still restrict to 64-bit.
5654 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
5655 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
5656
5657 2018-01-17 Harald Anlauf <anlauf@gmx.de>
5658
5659 PR fortran/83874
5660 * gfortran.dg/pr83874.f90: New test.
5661
5662 2018-01-18 Jakub Jelinek <jakub@redhat.com>
5663
5664 PR c++/83824
5665 * g++.dg/cpp0x/pr83824.C: New test.
5666
5667 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5668
5669 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
5670 appropriate .gnu_attribute for the long double type, if we use the
5671 long double type, but do not generate any calls.
5672 * gcc.target/powerpc/gnuattr2.c: Likewise.
5673 * gcc.target/powerpc/gnuattr3.c: Likewise.
5674
5675 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5676
5677 PR c++/78344
5678 * g++.dg/cpp0x/alignas13.C: New.
5679
5680 2018-01-17 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR c++/83897
5683 * g++.dg/cpp0x/pr83897.C: New test.
5684
5685 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
5686
5687 PR ipa/83051
5688 * gcc.c-torture/compile/pr83051-2.c: New testcase.
5689
5690 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5691
5692 PR c++/81054
5693 * g++.dg/cpp0x/constexpr-ice19.C: New.
5694
5695 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5696
5697 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
5698 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
5699 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
5700 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
5701 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
5702 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
5703 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
5704 * gcc.target/powerpc/builtins-1-be-folded.c: New.
5705 * gcc.target/powerpc/builtins-1-le-folded.c: New.
5706 * gcc.target/powerpc/builtins-1.fold.h: New.
5707
5708 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
5709
5710 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
5711 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
5712
5713 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5714
5715 * gcc.target/arm/g2.c: Add -marm to dg-options.
5716 * gcc.target/arm/scd42-2.c: Likewise.
5717
5718 2018-01-17 Nathan Sidwell <nathan@acm.org>
5719
5720 PR c++/83287
5721 * g++.dg/lookup/pr83287-2.C: New.
5722
5723 2018-01-17 David Malcolm <dmalcolm@redhat.com>
5724
5725 PR c++/83814
5726 PR c++/83902
5727 * g++.dg/wrappers/pr83814.C: New test case.
5728 * g++.dg/wrappers/pr83902.C: New test case.
5729
5730 2018-01-17 David Malcolm <dmalcolm@redhat.com>
5731
5732 PR lto/83121
5733 * g++.dg/lto/pr83121_0.C: New test case.
5734 * g++.dg/lto/pr83121_1.C: New test case.
5735 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
5736 adapted from DejaGnu's dg-test.
5737 (lto_handle_diagnostics): New procedure.
5738 (lto_prune_warns): Ignore informational notes.
5739 (lto-link-and-maybe-run): Add "messages_by_file" param.
5740 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
5741 "execute" when "link" fails if "execute" was not specified.
5742 (lto-can-handle-directive): New procedure.
5743 (lto-get-options-main): Call lto-can-handle-directive. Add a
5744 dg-messages local, using it to set the caller's
5745 dg-messages-by-file for the given source file.
5746 (lto-get-options): Likewise.
5747 (lto-execute): Add dg-messages-by-file local, and pass it to
5748 lto-link-and-maybe-run.
5749
5750 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5751 Richard Sandiford <richard.sandiford@linaro.org>
5752
5753 PR target/79041
5754 PR target/82964
5755 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
5756 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
5757
5758 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5759
5760 * lib/target-supports.exp: Fix -march arguments in arm arch effective
5761 target check autogenerator for armv8.1-a and armv8.2-a.
5762
5763 2018-01-17 Carl Love <cel@us.ibm.com>
5764
5765 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
5766 Add debug print statements.
5767 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
5768 16 byte vector load followed by a partial vector load.
5769
5770 2018-01-17 David Malcolm <dmalcolm@redhat.com>
5771
5772 PR c++/83799
5773 * g++.dg/wrappers/pr83799.C: New test case.
5774
5775 2018-01-17 Nathan Sidwell <nathan@acm.org>
5776
5777 PR c++/83739
5778 * g++.dg/cpp1y/pr83739.C: New.
5779
5780 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5781
5782 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
5783 * gcc.target/visium/overflow16.c: Likewise.
5784 * gcc.target/visium/overflow32.c: Likewise.
5785
5786 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5787
5788 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
5789
5790 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5791
5792 * gcc.dg/rtl/arm/stl-cond.c: New test.
5793 * gcc.target/arm/stl-cond.c: Delete.
5794
5795 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5796
5797 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
5798 directives.
5799
5800 2018-01-17 Jakub Jelinek <jakub@redhat.com>
5801
5802 PR tree-optimization/83843
5803 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
5804 * gcc.dg/store_merging_19.c: New test.
5805
5806 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5807
5808 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
5809 and options.
5810
5811 2018-01-17 Jakub Jelinek <jakub@redhat.com>
5812
5813 PR rtl-optimization/83771
5814 * gcc.dg/pr83771.c: New test.
5815
5816 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5817
5818 PR tree-optimization/81184
5819 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
5820 targets.
5821 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
5822
5823 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
5824
5825 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
5826
5827 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5828
5829 PR target/83546
5830 * gcc.target/i386/pr83546.c: New test.
5831
5832 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5833
5834 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
5835
5836 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5837
5838 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
5839 test and add dg-warning for the -Wstringop-overflow warning.
5840
5841 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5842
5843 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
5844 XFAIL last test on SPARC and Visium.
5845
5846 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
5847
5848 PR rtl-optimization/80481
5849 * g++.dg/pr80481.C: Exclude solaris.
5850
5851 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5852
5853 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
5854 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
5855 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
5856
5857 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5858
5859 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
5860 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
5861 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
5862 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
5863 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
5864 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
5865 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
5866 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
5867 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
5868 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
5869 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
5870 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
5871 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
5872 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
5873 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
5874
5875 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
5876
5877 PR testsuite/77734
5878 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
5879
5880 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5881
5882 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
5883 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
5884 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
5885 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
5886 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
5887 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
5888
5889 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
5890
5891 PR tree-optimization/83857
5892 * gcc.dg/vect/pr83857.c: New test.
5893
5894 2018-01-16 Richard Biener <rguenther@suse.de>
5895
5896 PR tree-optimization/83867
5897 * gcc.dg/vect/pr83867.c: New testcase.
5898
5899 2018-01-16 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR c/83844
5902 * gcc.dg/pr83844.c: New test.
5903
5904 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
5905
5906 * gcc.dg/torture/pr83847.c: New test.
5907
5908 2018-01-16 Jakub Jelinek <jakub@redhat.com>
5909
5910 PR rtl-optimization/86620
5911 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
5912 instead of --param=max-sched-ready-insns=0.
5913 * gcc.target/i386/pr83620.c: New test.
5914 * gcc.dg/pr83620.c: New test.
5915
5916 PR tree-optimization/83843
5917 * gcc.dg/store_merging_18.c: New test.
5918
5919 PR c++/83817
5920 * g++.dg/cpp1y/pr83817.C: New test.
5921
5922 PR c++/83825
5923 * g++.dg/template/pr83825.C: New test.
5924
5925 2018-01-16 Richard Biener <rguenther@suse.de>
5926
5927 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
5928
5929 2018-01-16 Richard Biener <rguenther@suse.de>
5930
5931 PR testsuite/82132
5932 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
5933 from gcc.dg/torture/pr60092.c.
5934
5935 2018-01-15 Martin Sebor <msebor@redhat.com>
5936
5937 PR c++/83588
5938 * g++.dg/ext/flexary28.C: New test.
5939
5940 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
5941
5942 PR fortran/82257
5943 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
5944
5945 2018-01-15 Martin Sebor <msebor@redhat.com>
5946
5947 PR testsuite/83869
5948 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
5949
5950 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5951
5952 PR fortran/54613
5953 * gfortran.dg/minmaxloc_9.f90: New test.
5954 * gfortran.dg/minmaxloc_10.f90: New test.
5955 * gfortran.dg/minmaxloc_11.f90: New test.
5956
5957 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
5958
5959 PR target/83839
5960 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
5961 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5962 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5963 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5964 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5965 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5966 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5967 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5968 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5969 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5970 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5971 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5972 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5973 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5974 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5975 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
5976 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5977 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
5978 * gcc.target/i386/ret-thunk-10.c: Likewise.
5979 * gcc.target/i386/ret-thunk-11.c: Likewise.
5980 * gcc.target/i386/ret-thunk-12.c: Likewise.
5981 * gcc.target/i386/ret-thunk-13.c: Likewise.
5982 * gcc.target/i386/ret-thunk-14.c: Likewise.
5983 * gcc.target/i386/ret-thunk-15.c: Likewise.
5984 * gcc.target/i386/ret-thunk-9.c: Don't check the
5985 __x86_return_thunk label. Scan for "push" only for Linux.
5986
5987 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
5988
5989 PR testsuite/79920
5990 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
5991
5992 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5993
5994 PR target/83687
5995 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
5996 tests.
5997 * gcc.target/arm/pr83687.c: New test.
5998
5999 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6000
6001 Adjust tests to AVR_TINY.
6002
6003 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
6004 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
6005 * gcc.target/avr/pr71627.c: Same.
6006 * gcc.target/avr/torture/addr-space-1-0.c: Same.
6007 * gcc.target/avr/torture/addr-space-1-1.c: Same.
6008 * gcc.target/avr/torture/addr-space-1-x.c: Same.
6009 * gcc.target/avr/torture/addr-space-2-0.c: Same.
6010 * gcc.target/avr/torture/addr-space-2-1.c: Same.
6011 * gcc.target/avr/torture/addr-space-2-x.c: Same.
6012 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
6013 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
6014 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
6015 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
6016 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
6017 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
6018 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
6019 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
6020 * gcc.target/avr/torture/pr61055.c: Same.
6021 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
6022 available.
6023 * gcc.target/avr/torture/int24-mul.c: Same.
6024 * gcc.target/avr/torture/pr51782-1.c: Same.
6025 * gcc.target/avr/torture/pr61443.c: Same.
6026 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
6027 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
6028
6029 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6030
6031 PR c/83801
6032 PR c/83729
6033 * gcc.target/avr/torture/pr83729.c: New test.
6034 * gcc.target/avr/torture/pr83801.c: New test.
6035
6036 2018-01-15 Jakub Jelinek <jakub@redhat.com>
6037
6038 PR middle-end/82694
6039 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
6040 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
6041
6042 2018-01-10 Martin Sebor <msebor@redhat.com>
6043
6044 PR other/83508
6045 * gcc.dg/Wstringop-overflow-2.c: New test.
6046
6047 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6048
6049 PR libgfortran/83811
6050 * gfortran.dg/fmt_e.f90: New test.
6051
6052 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6053
6054 * gcc.target/i386/indirect-thunk-10.c: New test.
6055 * gcc.target/i386/indirect-thunk-8.c: Likewise.
6056 * gcc.target/i386/indirect-thunk-9.c: Likewise.
6057 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
6058 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
6059 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
6060 * gcc.target/i386/ret-thunk-17.c: Likewise.
6061 * gcc.target/i386/ret-thunk-18.c: Likewise.
6062 * gcc.target/i386/ret-thunk-19.c: Likewise.
6063 * gcc.target/i386/ret-thunk-20.c: Likewise.
6064 * gcc.target/i386/ret-thunk-21.c: Likewise.
6065
6066 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6067
6068 * gcc.target/i386/indirect-thunk-register-4.c: New test.
6069
6070 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6071
6072 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6073 -mno-indirect-branch-register.
6074 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6075 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6076 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6077 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6078 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6079 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6080 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6081 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6082 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6083 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6084 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6085 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6086 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6087 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6088 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6089 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6090 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6091 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6092 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6093 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6094 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6095 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6096 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6097 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6098 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6099 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6100 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6101 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6102 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6103 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6104 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6105 * gcc.target/i386/ret-thunk-10.c: Likewise.
6106 * gcc.target/i386/ret-thunk-11.c: Likewise.
6107 * gcc.target/i386/ret-thunk-12.c: Likewise.
6108 * gcc.target/i386/ret-thunk-13.c: Likewise.
6109 * gcc.target/i386/ret-thunk-14.c: Likewise.
6110 * gcc.target/i386/ret-thunk-15.c: Likewise.
6111 * gcc.target/i386/ret-thunk-9.c: Likewise.
6112 * gcc.target/i386/indirect-thunk-register-1.c: New test.
6113 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6114 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6115
6116 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6117
6118 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6119 -mfunction-return=keep.
6120 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6121 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6122 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6123 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6124 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6125 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6126 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6127 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6128 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6129 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6130 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6131 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6132 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6133 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6134 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6135 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6136 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6137 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6138 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6139 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6140 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6141 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6142 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6143 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6144 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6145 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6146 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6147 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6148 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6149 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6150 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6151 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6152 * gcc.target/i386/ret-thunk-1.c: New test.
6153 * gcc.target/i386/ret-thunk-10.c: Likewise.
6154 * gcc.target/i386/ret-thunk-11.c: Likewise.
6155 * gcc.target/i386/ret-thunk-12.c: Likewise.
6156 * gcc.target/i386/ret-thunk-13.c: Likewise.
6157 * gcc.target/i386/ret-thunk-14.c: Likewise.
6158 * gcc.target/i386/ret-thunk-15.c: Likewise.
6159 * gcc.target/i386/ret-thunk-16.c: Likewise.
6160 * gcc.target/i386/ret-thunk-2.c: Likewise.
6161 * gcc.target/i386/ret-thunk-3.c: Likewise.
6162 * gcc.target/i386/ret-thunk-4.c: Likewise.
6163 * gcc.target/i386/ret-thunk-5.c: Likewise.
6164 * gcc.target/i386/ret-thunk-6.c: Likewise.
6165 * gcc.target/i386/ret-thunk-7.c: Likewise.
6166 * gcc.target/i386/ret-thunk-8.c: Likewise.
6167 * gcc.target/i386/ret-thunk-9.c: Likewise.
6168
6169 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6170
6171 * gcc.target/i386/indirect-thunk-1.c: New test.
6172 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6173 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6174 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6175 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6176 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6177 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6178 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6179 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6180 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6181 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6182 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6183 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6184 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6185 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6186 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6187 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6188 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6189 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6190 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6191 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6192 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6193 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6194 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6195 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6196 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6197 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6198 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6199 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6200 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6201 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6202 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6203 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6204
6205 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
6206
6207 PR ipa/83051
6208 * gcc.c-torture/compile/pr83051.c: New testcase.
6209
6210 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6211
6212 PR tree-optimization/83501
6213 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
6214
6215 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6216
6217 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
6218 for lvx and stvx instead of lxvd2x and stxvd2x and require
6219 little-endian target. Add comments.
6220 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
6221 comprehensive testing.
6222 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
6223 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
6224 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
6225 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
6226 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
6227 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
6228 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
6229 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
6230 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
6231 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
6232 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
6233 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
6234 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
6235 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
6236 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
6237 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
6238 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
6239 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
6240 scan-assembler-not directives that forbid lvx and xxpermdi.
6241 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6242 * gcc.target/powerpc/vec-extract-5.c: Likewise.
6243 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6244 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6245 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6246 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6247 * gcc.target/powerpc/vsx-vector-6-le.c: Change
6248 scan-assembler-times directives to reflect different numbers of
6249 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
6250
6251 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6252 Alan Hayward <alan.hayward@arm.com>
6253 David Sherwood <david.sherwood@arm.com>
6254
6255 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
6256 than SLP vectorization.
6257 * gcc.dg/vect/vect-alias-check-10.c: New test.
6258 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6259 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6260 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6261 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6262 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
6263 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
6264 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
6265 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
6266 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
6267 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
6268 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
6269 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
6270 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6271 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
6272 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
6273 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
6274 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
6275 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
6276 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
6277 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
6278 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
6279 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
6280 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6281
6282 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6283 Alan Hayward <alan.hayward@arm.com>
6284 David Sherwood <david.sherwood@arm.com>
6285
6286 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
6287 New proc.
6288 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
6289 targets with scatter stores.
6290 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
6291 stores.
6292 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
6293 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
6294 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
6295 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
6296 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
6297 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
6298 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
6299 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
6300 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
6301 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
6302 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
6303 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
6304 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
6305 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
6306 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
6307 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
6308
6309 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6310 Alan Hayward <alan.hayward@arm.com>
6311 David Sherwood <david.sherwood@arm.com>
6312
6313 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
6314 for double_reduc1.
6315 * gcc.target/aarch64/sve/strided_load_4.c: New test.
6316 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
6317 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
6318 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
6319
6320 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6321 Alan Hayward <alan.hayward@arm.com>
6322 David Sherwood <david.sherwood@arm.com>
6323
6324 * gcc.target/aarch64/sve/strided_load_1.c: New test.
6325 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
6326 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
6327
6328 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6329 Alan Hayward <alan.hayward@arm.com>
6330 David Sherwood <david.sherwood@arm.com>
6331
6332 * gcc.target/aarch64/sve/gather_load_1.c: New test.
6333 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
6334 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
6335 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
6336 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
6337 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
6338 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
6339 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
6340 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
6341 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
6342 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
6343 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
6344 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
6345 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
6346
6347 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6348 Alan Hayward <alan.hayward@arm.com>
6349 David Sherwood <david.sherwood@arm.com>
6350
6351 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
6352 check for a message about using in-order reductions.
6353 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
6354 check for a message about using in-order reductions.
6355 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
6356 vectorized and check for a message about using in-order reductions.
6357 Expect targets with variable-length vectors to fall back to the
6358 fixed-length mininum.
6359 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
6360 check for a message about using in-order reductions.
6361 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
6362 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6363 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6364 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6365 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
6366 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
6367 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
6368 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
6369 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
6370 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
6371 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
6372 vect_fold_left_plus.
6373
6374 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6375
6376 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
6377 are spilled.
6378 * gcc.target/aarch64/sve/spill_2.c: New test.
6379 * gcc.target/aarch64/sve/spill_3.c: Likewise.
6380 * gcc.target/aarch64/sve/spill_4.c: Likewise.
6381 * gcc.target/aarch64/sve/spill_5.c: Likewise.
6382 * gcc.target/aarch64/sve/spill_6.c: Likewise.
6383 * gcc.target/aarch64/sve/spill_7.c: Likewise.
6384
6385 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6386 Alan Hayward <alan.hayward@arm.com>
6387 David Sherwood <david.sherwood@arm.com>
6388
6389 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
6390 of branches.
6391 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6392 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
6393 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
6394 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6395 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
6396 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6397 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
6398 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6399 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
6400
6401 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6402 Alan Hayward <alan.hayward@arm.com>
6403 David Sherwood <david.sherwood@arm.com>
6404
6405 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
6406 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
6407 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6408 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
6409
6410 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6411 Alan Hayward <alan.hayward@arm.com>
6412 David Sherwood <david.sherwood@arm.com>
6413
6414 * lib/target-supports.exp
6415 (check_effective_target_vect_fold_extract_last): New proc.
6416 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
6417 for fold_extract_last.
6418 * gcc.dg/vect/pr65947-2.c: Likewise.
6419 * gcc.dg/vect/pr65947-3.c: Likewise.
6420 * gcc.dg/vect/pr65947-4.c: Likewise.
6421 * gcc.dg/vect/pr65947-5.c: Likewise.
6422 * gcc.dg/vect/pr65947-6.c: Likewise.
6423 * gcc.dg/vect/pr65947-9.c: Likewise.
6424 * gcc.dg/vect/pr65947-10.c: Likewise.
6425 * gcc.dg/vect/pr65947-12.c: Likewise.
6426 * gcc.dg/vect/pr65947-14.c: Likewise.
6427 * gcc.dg/vect/pr80631-1.c: Likewise.
6428 * gcc.target/aarch64/sve/clastb_1.c: New test.
6429 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
6430 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
6431 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
6432 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
6433 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
6434 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
6435 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
6436 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
6437 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
6438 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
6439 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
6440 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
6441 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
6442
6443 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6444 Alan Hayward <alan.hayward@arm.com>
6445 David Sherwood <david.sherwood@arm.com>
6446
6447 * gcc.target/aarch64/sve/live_1.c: New test.
6448 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
6449
6450 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6451 Alan Hayward <alan.hayward@arm.com>
6452 David Sherwood <david.sherwood@arm.com>
6453
6454 * gcc.target/aarch64/sve/nopeel_1.c: New test.
6455 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
6456 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
6457 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6458 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
6459 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6460 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
6461 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
6462 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
6463
6464 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6465 Alan Hayward <alan.hayward@arm.com>
6466 David Sherwood <david.sherwood@arm.com>
6467
6468 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
6469 New proc.
6470 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
6471 vect_fully_masked.
6472 * gcc.target/aarch64/sve/loop_add_4.c: New test.
6473 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
6474 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
6475 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
6476 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
6477 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
6478
6479 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6480 Alan Hayward <alan.hayward@arm.com>
6481 David Sherwood <david.sherwood@arm.com>
6482
6483 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
6484 instead of just ADDRESS.
6485 * gcc.dg/tree-ssa/scev-10.c: Likewise.
6486 * gcc.dg/tree-ssa/scev-11.c: Likewise.
6487 * gcc.dg/tree-ssa/scev-12.c: Likewise.
6488 * gcc.target/aarch64/sve/index_offset_1.c: New test.
6489 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
6490 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
6491 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
6492 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
6493 * gcc.target/aarch64/sve/while_2.c: Likewise.
6494 * gcc.target/aarch64/sve/while_3.c: Likewise.
6495 * gcc.target/aarch64/sve/while_4.c: Likewise.
6496
6497 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6498 Alan Hayward <alan.hayward@arm.com>
6499 David Sherwood <david.sherwood@arm.com>
6500
6501 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
6502 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
6503 to be predicated.
6504 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
6505 * gcc.target/aarch64/sve/slp_7.c: Likewise.
6506 * gcc.target/aarch64/sve/reduc_5.c: New test.
6507 * gcc.target/aarch64/sve/slp_13.c: Likewise.
6508 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
6509
6510 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6511 Alan Hayward <alan.hayward@arm.com>
6512 David Sherwood <david.sherwood@arm.com>
6513
6514 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
6515 * gcc.dg/tree-ssa/peel1.c: Likewise.
6516 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
6517 variable-length vectors.
6518 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
6519 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
6520 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
6521 * gcc.target/aarch64/sve/slp_2.c: Likewise.
6522 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6523 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6524 * gcc.target/aarch64/sve/slp_6.c: Likewise.
6525 * gcc.target/aarch64/sve/slp_8.c: New test.
6526 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
6527 * gcc.target/aarch64/sve/slp_9.c: Likewise.
6528 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
6529 * gcc.target/aarch64/sve/slp_10.c: Likewise.
6530 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
6531 * gcc.target/aarch64/sve/slp_11.c: Likewise.
6532 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
6533 * gcc.target/aarch64/sve/slp_12.c: Likewise.
6534 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
6535 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
6536 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
6537 * gcc.target/aarch64/sve/while_1.c: Likewise.
6538 * gcc.target/aarch64/sve/while_2.c: Likewise.
6539 * gcc.target/aarch64/sve/while_3.c: Likewise.
6540 * gcc.target/aarch64/sve/while_4.c: Likewise.
6541
6542 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6543 Alan Hayward <alan.hayward@arm.com>
6544 David Sherwood <david.sherwood@arm.com>
6545
6546 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
6547 New proc.
6548 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
6549 and add an associated scan-dump test. Prevent vectorization
6550 of the first two loops.
6551 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6552 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
6553 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
6554 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
6555 (INIT_VECTOR): Tweak initial value so that some bits are always set.
6556 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
6557
6558 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6559 Alan Hayward <alan.hayward@arm.com>
6560 David Sherwood <david.sherwood@arm.com>
6561
6562 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
6563 * gcc.dg/vect/pr67790.c: Likewise.
6564 * gcc.dg/vect/slp-reduc-1.c: Likewise.
6565 * gcc.dg/vect/slp-reduc-2.c: Likewise.
6566 * gcc.dg/vect/slp-reduc-3.c: Likewise.
6567 * gcc.dg/vect/slp-reduc-5.c: Likewise.
6568 * gcc.target/aarch64/sve/slp_5.c: New test.
6569 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
6570 * gcc.target/aarch64/sve/slp_6.c: Likewise.
6571 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
6572 * gcc.target/aarch64/sve/slp_7.c: Likewise.
6573 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
6574
6575 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6576 Alan Hayward <alan.hayward@arm.com>
6577 David Sherwood <david.sherwood@arm.com>
6578
6579 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
6580 && vect_load_lanes
6581 * gcc.dg/vect/slp-1.c: Likewise.
6582 * gcc.dg/vect/slp-10.c: Likewise.
6583 * gcc.dg/vect/slp-12b.c: Likewise.
6584 * gcc.dg/vect/slp-12c.c: Likewise.
6585 * gcc.dg/vect/slp-17.c: Likewise.
6586 * gcc.dg/vect/slp-19b.c: Likewise.
6587 * gcc.dg/vect/slp-20.c: Likewise.
6588 * gcc.dg/vect/slp-21.c: Likewise.
6589 * gcc.dg/vect/slp-22.c: Likewise.
6590 * gcc.dg/vect/slp-23.c: Likewise.
6591 * gcc.dg/vect/slp-24-big-array.c: Likewise.
6592 * gcc.dg/vect/slp-24.c: Likewise.
6593 * gcc.dg/vect/slp-28.c: Likewise.
6594 * gcc.dg/vect/slp-39.c: Likewise.
6595 * gcc.dg/vect/slp-6.c: Likewise.
6596 * gcc.dg/vect/slp-7.c: Likewise.
6597 * gcc.dg/vect/slp-cond-1.c: Likewise.
6598 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
6599 * gcc.dg/vect/slp-cond-2.c: Likewise.
6600 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
6601 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
6602 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
6603 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
6604 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
6605 * gcc.dg/vect/slp-perm-6.c: Likewise.
6606 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6607 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6608 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6609 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
6610 * gcc.dg/vect/slp-12a.c: Likewise.
6611 * gcc.dg/vect/slp-14.c: Likewise.
6612 * gcc.dg/vect/slp-15.c: Likewise.
6613 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
6614 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
6615 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
6616 * gcc.target/aarch64/sve/slp_1.c: New test.
6617 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
6618 * gcc.target/aarch64/sve/slp_2.c: Likewise.
6619 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
6620 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6621 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
6622 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6623 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
6624
6625 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6626 Alan Hayward <alan.hayward@arm.com>
6627 David Sherwood <david.sherwood@arm.com>
6628
6629 * gcc.dg/vect/vect-ooo-group-1.c: New test.
6630 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6631 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
6632 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6633 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
6634 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6635 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
6636 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6637 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6638 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6639 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6640 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6641 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6642 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
6643 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6644 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
6645 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6646 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
6647 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6648
6649 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6650 Alan Hayward <alan.hayward@arm.com>
6651 David Sherwood <david.sherwood@arm.com>
6652
6653 * gcc.target/aarch64/sve/struct_move_1.c: New test.
6654 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
6655 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
6656 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
6657 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
6658 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
6659 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6660 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
6661 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6662 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6663 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6664 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6665 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6666 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6667 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
6668 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
6669 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
6670 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
6671 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6672 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
6673 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6674 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6675 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6676 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6677 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6678 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6679 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6680 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6681 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6682 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6683 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6684 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6685 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6686 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
6687 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
6688 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
6689
6690 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6691 Alan Hayward <alan.hayward@arm.com>
6692 David Sherwood <david.sherwood@arm.com>
6693
6694 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6695 Return true for SVE too.
6696 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
6697 if load/store lanes are supported.
6698 * gcc.dg/vect/slp-10.c: Likewise.
6699 * gcc.dg/vect/slp-12c.c: Likewise.
6700 * gcc.dg/vect/slp-17.c: Likewise.
6701 * gcc.dg/vect/slp-33.c: Likewise.
6702 * gcc.dg/vect/slp-6.c: Likewise.
6703 * gcc.dg/vect/slp-cond-1.c: Likewise.
6704 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
6705 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
6706 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
6707 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
6708 * gcc.dg/vect/slp-perm-6.c: Likewise.
6709 * gcc.dg/vect/slp-perm-9.c: Likewise.
6710 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
6711 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
6712 for variable-length vectors.
6713
6714 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6715 Alan Hayward <alan.hayward@arm.com>
6716 David Sherwood <david.sherwood@arm.com>
6717
6718 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
6719 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
6720
6721 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6722
6723 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
6724 * g++.target/aarch64/sve/catch_1.C: New test.
6725 * g++.target/aarch64/sve/catch_2.C: Likewise.
6726 * g++.target/aarch64/sve/catch_3.C: Likewise.
6727 * g++.target/aarch64/sve/catch_4.C: Likewise.
6728 * g++.target/aarch64/sve/catch_5.C: Likewise.
6729 * g++.target/aarch64/sve/catch_6.C: Likewise.
6730
6731 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6732 Alan Hayward <alan.hayward@arm.com>
6733 David Sherwood <david.sherwood@arm.com>
6734
6735 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
6736 New proc.
6737 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
6738 * gcc.target/aarch64/fmaxmin.c: Likewise.
6739 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6740 * gcc.target/aarch64/orr_imm_1.c: Likewise.
6741 * gcc.target/aarch64/pr62178.c: Likewise.
6742 * gcc.target/aarch64/pr71727-2.c: Likewise.
6743 * gcc.target/aarch64/saddw-1.c: Likewise.
6744 * gcc.target/aarch64/saddw-2.c: Likewise.
6745 * gcc.target/aarch64/uaddw-1.c: Likewise.
6746 * gcc.target/aarch64/uaddw-2.c: Likewise.
6747 * gcc.target/aarch64/uaddw-3.c: Likewise.
6748 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
6749 * gcc.target/aarch64/vect-compile.c: Likewise.
6750 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
6751 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
6752 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6753 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6754 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6755 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6756 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6757 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
6758 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
6759 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6760 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6761 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6762 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6763 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
6764 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
6765 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
6766 * gcc.target/aarch64/vect-movi.c: Likewise.
6767 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
6768 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
6769 * gcc.target/aarch64/vect-vaddv.c: Likewise.
6770 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6771 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6772 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
6773 fixed-length SVE.
6774 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
6775 * gcc.target/aarch64/sve/arith_1.c: New test.
6776 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
6777 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6778 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6779 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6780 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
6781 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
6782 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
6783 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
6784 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
6785 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
6786 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
6787 * gcc.target/aarch64/sve/ext_1.c: Likewise.
6788 * gcc.target/aarch64/sve/ext_2.c: Likewise.
6789 * gcc.target/aarch64/sve/extract_1.c: Likewise.
6790 * gcc.target/aarch64/sve/extract_2.c: Likewise.
6791 * gcc.target/aarch64/sve/extract_3.c: Likewise.
6792 * gcc.target/aarch64/sve/extract_4.c: Likewise.
6793 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
6794 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
6795 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
6796 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
6797 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
6798 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
6799 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
6800 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
6801 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
6802 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
6803 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
6804 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
6805 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
6806 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
6807 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
6808 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
6809 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
6810 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
6811 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
6812 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
6813 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
6814 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
6815 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
6816 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
6817 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
6818 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
6819 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
6820 * gcc.target/aarch64/sve/index_1.c: Likewise.
6821 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
6822 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
6823 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
6824 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6825 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
6826 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
6827 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6828 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
6829 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
6830 * gcc.target/aarch64/sve/mad_1.c: Likewise.
6831 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
6832 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
6833 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
6834 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
6835 * gcc.target/aarch64/sve/mla_1.c: Likewise.
6836 * gcc.target/aarch64/sve/mls_1.c: Likewise.
6837 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
6838 * gcc.target/aarch64/sve/msb_1.c: Likewise.
6839 * gcc.target/aarch64/sve/mul_1.c: Likewise.
6840 * gcc.target/aarch64/sve/neg_1.c: Likewise.
6841 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
6842 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
6843 * gcc.target/aarch64/sve/pack_1.c: Likewise.
6844 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
6845 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
6846 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
6847 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
6848 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
6849 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
6850 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
6851 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
6852 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
6853 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
6854 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
6855 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
6856 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
6857 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
6858 * gcc.target/aarch64/sve/rev_1.c: Likewise.
6859 * gcc.target/aarch64/sve/revb_1.c: Likewise.
6860 * gcc.target/aarch64/sve/revh_1.c: Likewise.
6861 * gcc.target/aarch64/sve/revw_1.c: Likewise.
6862 * gcc.target/aarch64/sve/shift_1.c: Likewise.
6863 * gcc.target/aarch64/sve/single_1.c: Likewise.
6864 * gcc.target/aarch64/sve/single_2.c: Likewise.
6865 * gcc.target/aarch64/sve/single_3.c: Likewise.
6866 * gcc.target/aarch64/sve/single_4.c: Likewise.
6867 * gcc.target/aarch64/sve/spill_1.c: Likewise.
6868 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
6869 * gcc.target/aarch64/sve/subr_1.c: Likewise.
6870 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
6871 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
6872 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
6873 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
6874 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
6875 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
6876 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
6877 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
6878 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
6879 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
6880 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
6881 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
6882 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
6883 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
6884 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
6885 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
6886 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
6887 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
6888 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
6889 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
6890 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
6891 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
6892 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
6893 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6894 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
6895 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
6896 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
6897 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
6898 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
6899 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
6900 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
6901 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
6902 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
6903 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
6904 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
6905 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
6906 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
6907 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
6908 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
6909 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
6910 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
6911 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
6912
6913 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6914 Alan Hayward <alan.hayward@arm.com>
6915 David Sherwood <david.sherwood@arm.com>
6916
6917 * lib/target-supports.exp (check_effective_target_aarch64_sve)
6918 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
6919 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
6920 New procedures.
6921 (check_effective_target_vect_perm): Handle SVE.
6922 (check_effective_target_vect_perm_byte): Likewise.
6923 (check_effective_target_vect_perm_short): Likewise.
6924 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6925 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6926 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6927 (check_effective_target_vect_element_align_preferred): Likewise.
6928 (check_effective_target_vect_align_stack_vars): Likewise.
6929 (check_effective_target_vect_load_lanes): Likewise.
6930 (check_effective_target_vect_masked_store): Likewise.
6931 (available_vector_sizes): Use aarch64_sve_bits for SVE.
6932 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
6933 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
6934 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
6935 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6936 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6937 * gcc.dg/vect/slp-23.c: Likewise.
6938 * gcc.dg/vect/slp-perm-5.c: Likewise.
6939 * gcc.dg/vect/slp-perm-6.c: Likewise.
6940 * gcc.dg/vect/slp-perm-9.c: Likewise.
6941 * gcc.dg/vect/slp-reduc-3.c: Likewise.
6942 * gcc.dg/vect/vect-114.c: Likewise.
6943 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
6944 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6945
6946 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6947
6948 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
6949 vect_variable_length, expecting the test to be vectorized
6950 without SLP instead.
6951 * gcc.dg/vect/pr33953.c: Likewise.
6952 * gcc.dg/vect/pr37027.c: Likewise.
6953 * gcc.dg/vect/pr67790.c: Likewise.
6954 * gcc.dg/vect/pr68445.c: Likewise.
6955 * gcc.dg/vect/slp-1.c: Likewise.
6956 * gcc.dg/vect/slp-10.c: Likewise.
6957 * gcc.dg/vect/slp-12a.c: Likewise.
6958 * gcc.dg/vect/slp-12b.c: Likewise.
6959 * gcc.dg/vect/slp-12c.c: Likewise.
6960 * gcc.dg/vect/slp-13-big-array.c: Likewise.
6961 * gcc.dg/vect/slp-13.c: Likewise.
6962 * gcc.dg/vect/slp-14.c: Likewise.
6963 * gcc.dg/vect/slp-15.c: Likewise.
6964 * gcc.dg/vect/slp-17.c: Likewise.
6965 * gcc.dg/vect/slp-19b.c: Likewise.
6966 * gcc.dg/vect/slp-2.c: Likewise.
6967 * gcc.dg/vect/slp-20.c: Likewise.
6968 * gcc.dg/vect/slp-21.c: Likewise.
6969 * gcc.dg/vect/slp-22.c: Likewise.
6970 * gcc.dg/vect/slp-24-big-array.c: Likewise.
6971 * gcc.dg/vect/slp-24.c: Likewise.
6972 * gcc.dg/vect/slp-28.c: Likewise.
6973 * gcc.dg/vect/slp-39.c: Likewise.
6974 * gcc.dg/vect/slp-42.c: Likewise.
6975 * gcc.dg/vect/slp-6.c: Likewise.
6976 * gcc.dg/vect/slp-7.c: Likewise.
6977 * gcc.dg/vect/slp-cond-1.c: Likewise.
6978 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
6979 * gcc.dg/vect/slp-cond-2.c: Likewise.
6980 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
6981 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
6982 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
6983 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
6984 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
6985 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
6986 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
6987 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
6988 * gcc.dg/vect/slp-reduc-1.c: Likewise.
6989 * gcc.dg/vect/slp-reduc-2.c: Likewise.
6990 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6991 * gcc.dg/vect/slp-reduc-5.c: Likewise.
6992 * gcc.dg/vect/slp-reduc-7.c: Likewise.
6993 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6994 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6995 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6996 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6997
6998 2018-01-13 Jakub Jelinek <jakub@redhat.com>
6999
7000 PR c/83801
7001 * gcc.dg/pr83801.c: New test.
7002
7003 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
7004
7005 PR fortran/52162
7006 * gfortran.dg/bounds_check_19.f90: New test.
7007
7008 2018-01-12 Jakub Jelinek <jakub@redhat.com>
7009
7010 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
7011 instead of scan-assembler-not for xsnabsqp.
7012
7013 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7014
7015 PR libgfortran/83525
7016 * gfortran.dg/newunit_5.f90: New test.
7017
7018 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
7019
7020 PR rtl-optimization/80481
7021 * g++.dg/pr80481.C: New.
7022
7023 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
7024
7025 PR target/83628
7026 * gcc.target/alpha/pr83628-3.c: New test.
7027
7028 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7029
7030 * lib/target-supports.exp (check_effective_target_avx512f): Also
7031 check for __builtin_ia32_addsd_round,
7032 __builtin_ia32_getmantsd_round.
7033 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
7034
7035 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
7036
7037 PR target/83629
7038 * gcc.target/powerpc/pr83629.c: Require ilp32.
7039
7040 2018-01-12 Richard Biener <rguenther@suse.de>
7041
7042 PR tree-optimization/80846
7043 * gcc.target/i386/pr80846-1.c: New testcase.
7044 * gcc.target/i386/pr80846-2.c: Likewise.
7045
7046 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
7047
7048 * gcc.c-torture/execute/20180112-1.c: New test.
7049
7050 2018-01-12 Tom de Vries <tom@codesourcery.com>
7051
7052 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
7053 * g++.dg/ext/label13a.C: Same.
7054 * g++.dg/ext/label14.C: Same.
7055 * g++.dg/ext/label2.C: Same.
7056 * g++.dg/ext/label3.C: Same.
7057 * g++.dg/torture/pr42462.C: Same.
7058 * g++.dg/torture/pr42739.C: Same.
7059 * g++.dg/warn/Wunused-label-3.C: Same.
7060
7061 2018-01-12 Tom de Vries <tom@codesourcery.com>
7062
7063 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
7064 * g++.dg/Walloca1.C: Same.
7065 * g++.dg/cpp0x/pr70338.C: Same.
7066 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
7067 * g++.dg/cpp1y/vla10.C: Same.
7068 * g++.dg/cpp1y/vla2.C: Same.
7069 * g++.dg/cpp1y/vla6.C: Same.
7070 * g++.dg/cpp1y/vla8.C: Same.
7071 * g++.dg/debug/debug5.C: Same.
7072 * g++.dg/debug/debug6.C: Same.
7073 * g++.dg/debug/pr54828.C: Same.
7074 * g++.dg/diagnostic/pr70105.C: Same.
7075 * g++.dg/eh/cleanup5.C: Same.
7076 * g++.dg/eh/spbp.C: Same.
7077 * g++.dg/ext/tmplattr9.C: Same.
7078 * g++.dg/ext/vla10.C: Same.
7079 * g++.dg/ext/vla11.C: Same.
7080 * g++.dg/ext/vla12.C: Same.
7081 * g++.dg/ext/vla15.C: Same.
7082 * g++.dg/ext/vla16.C: Same.
7083 * g++.dg/ext/vla17.C: Same.
7084 * g++.dg/ext/vla3.C: Same.
7085 * g++.dg/ext/vla6.C: Same.
7086 * g++.dg/ext/vla7.C: Same.
7087 * g++.dg/init/array24.C: Same.
7088 * g++.dg/init/new47.C: Same.
7089 * g++.dg/init/pr55497.C: Same.
7090 * g++.dg/opt/pr78201.C: Same.
7091 * g++.dg/template/vla2.C: Same.
7092 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7093 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
7094 * g++.dg/torture/pr62127.C: Same.
7095 * g++.dg/torture/pr67055.C: Same.
7096 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
7097 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
7098 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
7099 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
7100 * g++.dg/warn/Wplacement-new-size-5.C: Same.
7101 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
7102 * g++.dg/warn/Wvla-1.C: Same.
7103 * g++.dg/warn/Wvla-3.C: Same.
7104 * g++.old-deja/g++.ext/array2.C: Same.
7105 * g++.old-deja/g++.ext/constructor.C: Same.
7106 * g++.old-deja/g++.law/builtin1.C: Same.
7107 * g++.old-deja/g++.other/crash12.C: Same.
7108 * g++.old-deja/g++.other/eh3.C: Same.
7109 * g++.old-deja/g++.pt/array6.C: Same.
7110 * g++.old-deja/g++.pt/dynarray.C: Same.
7111
7112 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7113
7114 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
7115
7116 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7117
7118 PR libfortran/67412
7119 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
7120 on *-*-solaris2.10.
7121
7122 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7123
7124 * lib/target-supports.exp (check_effective_target_branch_cost):
7125 Accept all x86 targets.
7126
7127 2018-01-12 Martin Liska <mliska@suse.cz>
7128
7129 PR ipa/83054
7130 * g++.dg/warn/pr83054.C: New test.
7131
7132 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7133
7134 * gcc.target/powerpc/spec-barr-1.c: New file.
7135
7136 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
7137
7138 PR target/83330
7139 * gcc.target/i386/pr83330.c: New test.
7140
7141 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7142
7143 PR fortran/79383
7144 * gfortran.dg/dtio_31.f03: New test.
7145 * gfortran.dg/dtio_32.f03: New test.
7146
7147 2018-01-11 David Malcolm <dmalcolm@redhat.com>
7148
7149 PR c++/43486
7150 * g++.dg/wrappers: New subdirectory.
7151 * g++.dg/wrappers/README: New file.
7152 * g++.dg/wrappers/alloc.C: New test case.
7153 * g++.dg/wrappers/cow-istream-string.C: New test case.
7154 * g++.dg/wrappers/cp-stdlib.C: New test case.
7155 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
7156 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
7157
7158 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
7159
7160 PR middle-end/83718
7161 * g++.dg/torture/pr83718.C: New testcase.
7162
7163 2018-01-11 Martin Jambor <mjambor@suse.cz>
7164
7165 PR ipa/83178
7166 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
7167
7168 2018-01-11 Bin Cheng <bin.cheng@arm.com>
7169
7170 PR tree-optimization/83695
7171 * gcc.dg/tree-ssa/pr83695.c: New test.
7172
7173 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7174
7175 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
7176 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
7177
7178 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7179
7180 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
7181 * gcc.target/arm/simd/fp16fml_high.c: New test.
7182 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
7183 * lib/target-supports.exp
7184 (check_effective_target_arm_fp16fml_neon_ok_nocache,
7185 check_effective_target_arm_fp16fml_neon_ok,
7186 add_options_for_arm_fp16fml_neon): New procedures.
7187
7188 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7189
7190 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
7191 combination tests.
7192
7193 2018-01-11 Richard Biener <rguenther@suse.de>
7194
7195 PR tree-optimization/83435
7196 * gcc.dg/graphite/pr83435.c: New testcase.
7197
7198 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
7199 Alan Hayward <alan.hayward@arm.com>
7200 David Sherwood <david.sherwood@arm.com>
7201
7202 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
7203
7204 2018-01-11 Tamar Christina <tamar.christina@arm.com>
7205
7206 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
7207
7208 2018-01-11 Sudakshina Das <sudi.das@arm.com>
7209
7210 PR target/82096
7211 * gcc.c-torture/compile/pr82096.c: New test.
7212
7213 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7214
7215 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
7216
7217 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7218
7219 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
7220
7221 2018-01-11 Justin Squirek <squirek@adacore.com>
7222
7223 * gnat.dg/expr_func4.adb: New testcase.
7224
7225 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7226
7227 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
7228 testcase.
7229
7230 2018-01-11 Bob Duff <duff@adacore.com>
7231
7232 * gnat.dg/protected_null.adb: New testcase.
7233
7234 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7235
7236 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
7237
7238 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7239
7240 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
7241
7242 2018-01-11 Justin Squirek <squirek@adacore.com>
7243
7244 * gnat.dg/loopvar.adb: New testcase.
7245
7246 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7247
7248 PR middle-end/83189
7249 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
7250
7251 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7252
7253 * gcc.c-torture/compile/pr83575.c: New testcase.
7254
7255 2018-01-10 Michael Collison <michael.collison@arm.com>
7256
7257 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
7258 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
7259 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
7260 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
7261 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7262 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7263 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7264 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
7265 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
7266 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7267 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7268 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
7269 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
7270 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
7271 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
7272 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
7273
7274 2018-01-10 Michael Collison <michael.collison@arm.com>
7275
7276 * gcc.target/aarch64/sha2.h: New shared testcase.
7277 * gcc.target/aarch64/sha2_1.c: New testcase.
7278 * gcc.target/aarch64/sha2_2.c: New testcase.
7279 * gcc.target/aarch64/sha2_3.c: New testcase.
7280 * gcc.target/aarch64/sha3.h: New shared testcase.
7281 * gcc.target/aarch64/sha3_1.c: New testcase.
7282 * gcc.target/aarch64/sha3_2.c: New testcase.
7283 * gcc.target/aarch64/sha3_3.c: New testcase.
7284
7285 2018-01-10 Michael Collison <michael.collison@arm.com>
7286
7287 * gcc.target/aarch64/sm3_sm4.c: New testcase.
7288
7289 2018-01-10 Martin Sebor <msebor@redhat.com>
7290
7291 PR tree-optimization/83781
7292 * gcc.dg/strlenopt-42.c: New test.
7293
7294 2018-01-11 Martin Sebor <msebor@gmail.com>
7295 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7296
7297 PR tree-optimization/83501
7298 PR tree-optimization/81703
7299
7300 * gcc.dg/strlenopt-39.c: New test-case.
7301 * gcc.dg/pr81703.c: Likewise.
7302
7303 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
7304
7305 * gnat.dg/atomic10.adb: New test.
7306
7307 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7308
7309 PR fortran/82367
7310 * gfortran.dg/deferred_character_18.f90: New test.
7311
7312 2018-01-10 Martin Sebor <msebor@redhat.com>
7313
7314 PR tree-optimization/83671
7315 * gcc.dg/strlenopt-40.c: New test.
7316 * gcc.dg/strlenopt-41.c: New test.
7317
7318 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7319
7320 PR fortran/83093
7321 * gfortran.dg/allocate_with_typespec_7.f90: New test.
7322
7323 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
7324
7325 PR target/83399
7326 * gcc.target/powerpc/pr83399.c: New test.
7327
7328 2018-01-10 David Malcolm <dmalcolm@redhat.com>
7329
7330 PR c++/43486
7331 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
7332 to reflect that the arguments are correctly underlined.
7333 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
7334 for globals, params, locals and literals.
7335 (test_sizeof): Directly test the location of "sizeof", rather than
7336 when used in compound expressions.
7337 (test_alignof): Likewise for "alignof".
7338 (test_string_literals): Likewise for string literals.
7339 (test_numeric_literals): Likewise for numeric literals.
7340 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
7341 (test_typeid): Likewise for typeid.
7342 (test_unary_plus): New.
7343 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
7344 format strings.
7345
7346 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
7347
7348 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
7349
7350 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7351
7352 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
7353
7354 2018-01-10 Marek Polacek <polacek@redhat.com>
7355
7356 PR c++/82541
7357 * g++.dg/warn/Wduplicated-branches4.C: New test.
7358
7359 2018-01-10 Jakub Jelinek <jakub@redhat.com>
7360
7361 PR c++/81327
7362 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
7363 cast to void *.
7364
7365 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
7366
7367 PR c++/81055
7368 * g++.dg/cpp0x/new2.C: New.
7369
7370 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
7371
7372 PR target/83735
7373 * gcc.target/i386/pr83735.c: New test.
7374
7375 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
7376
7377 * lib/target-supports.exp (check_effective_target_branch_cost):
7378 New function.
7379 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
7380 * gcc.dg/pr21643.c: Likewise.
7381 * gcc.dg/pr46309.c: Likewise.
7382 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7383 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
7384 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7385 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7386 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7387 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7388 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7389 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
7390 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7391 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7392 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7393 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7394 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7395 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7396
7397 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
7398
7399 PR target/83629
7400 * gcc.target/powerpc/pr83629.c: New testcase.
7401
7402 2018-01-10 Richard Biener <rguenther@suse.de>
7403
7404 PR testsuite/78768
7405 * gcc.dg/pr78768.c: Un-XFAIL.
7406
7407 2018-01-10 Richard Biener <rguenther@suse.de>
7408
7409 PR debug/82425
7410 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
7411
7412 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
7413
7414 PR tree-optimization/83753
7415 * gcc.dg/torture/pr83753.c: New test.
7416
7417 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
7418
7419 * gcc.target/i386/avx2-gather-1.c: Add -march.
7420 * gcc.target/i386/avx2-gather-2.c: Add -march.
7421 * gcc.target/i386/avx2-gather-3.c: Add -march.
7422 * gcc.target/i386/avx2-gather-4.c: Add -march.
7423 * gcc.target/i386/avx2-gather-5.c: Add -march.
7424 * gcc.target/i386/avx2-gather-6.c: Add -march.
7425 * gcc.target/i386/avx512f-gather-1.c: Add -march.
7426 * gcc.target/i386/avx512f-gather-2.c: Add -march.
7427 * gcc.target/i386/avx512f-gather-3.c: Add -march.
7428 * gcc.target/i386/avx512f-gather-4.c: Add -march.
7429 * gcc.target/i386/avx512f-gather-5.c: Add -march.
7430 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
7431 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
7432 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
7433 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
7434 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
7435
7436 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
7437
7438 PR target/78585:
7439 * gcc.target/i386/pr78585.c: New test.
7440
7441 2018-01-09 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR c++/83734
7444 * g++.dg/cpp0x/pr83734.C: New test.
7445
7446 2018-01-09 Carl Love <cel@us.ibm.com>
7447
7448 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
7449 vec_mergeo builtins with float, double, long long, unsigned long long,
7450 bool long long arguments.
7451 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7452 vec_float2 with double arguments.
7453 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
7454 vec_mergew and vec_mergow builtins.
7455
7456 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
7457
7458 PR fortran/83742
7459 * gfortran.dg/contiguous_6.f90: New test.
7460
7461 2018-01-09 Richard Biener <rguenther@suse.de>
7462
7463 PR tree-optimization/83668
7464 * gcc.dg/graphite/pr83668.c: New testcase.
7465
7466 2018-01-09 Joseph Myers <joseph@codesourcery.com>
7467
7468 PR tree-optimization/64811
7469 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
7470 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
7471 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
7472 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
7473 New tests.
7474 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
7475
7476 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
7477
7478 PR target/79883
7479 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
7480
7481 2018-01-09 Tamar Christina <tamar.christina@arm.com>
7482
7483 PR target/82641
7484 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
7485 no NEON and require softfp or hard float-abi.
7486 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
7487
7488 2018-01-09 Richard Biener <rguenther@suse.de>
7489
7490 PR tree-optimization/83572
7491 * gcc.dg/graphite/pr83572.c: New testcase.
7492
7493 2018-01-09 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR target/83507
7496 * gcc.dg/sms-13.c: New test.
7497
7498 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
7499
7500 PR fortran/83741
7501 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
7502
7503 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
7504 Monk Chiang <sh.chiang04@gmail.com>
7505
7506 * gcc.target/riscv/save-restore-1.c: New.
7507
7508 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7509
7510 PR target/83677
7511 * gcc.target/powerpc/pr83677.c: New file.
7512
7513 2018-01-08 Jeff Law <law@redhat.com>
7514
7515 PR rtl-optimizatin/81308
7516 * g++.dg/pr81308-1.C: New test.
7517 * g++.dg/pr81308-2.C: New test.
7518
7519 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
7520
7521 PR target/83663 - Revert r255946
7522 * gcc.target/aarch64/vect-slp-dup.c: New.
7523
7524 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7525
7526 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
7527 combination tests.
7528
7529 2018-01-08 Richard Biener <rguenther@suse.de>
7530
7531 PR tree-optimization/83563
7532 * gcc.dg/graphite/pr83563.c: New testcase.
7533
7534 2018-01-08 Richard Biener <rguenther@suse.de>
7535
7536 PR middle-end/83713
7537 * g++.dg/torture/pr83713.C: New testcase.
7538
7539 2018-01-08 Tom de Vries <tom@codesourcery.com>
7540
7541 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
7542
7543 2018-01-08 Richard Biener <rguenther@suse.de>
7544
7545 PR tree-optimization/83685
7546 * gcc.dg/torture/pr83685.c: New testcase.
7547
7548 2018-01-08 Richard Biener <rguenther@suse.de>
7549
7550 PR lto/83719
7551 * gcc.dg/lto/pr83719_0.c: New testcase.
7552
7553 2018-01-08 Tom de Vries <tom@codesourcery.com>
7554
7555 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
7556 * gcc.dg/graphite/run-id-1.c: Same.
7557 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
7558
7559 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
7560
7561 PR fortran/83611
7562 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
7563 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
7564 * gfortran.dg/pdt_27.f03: New test.
7565
7566 PR fortran/83731
7567 * gfortran.dg/pdt_28.f03: New test.
7568
7569 2018-01-08 Tom de Vries <tom@codesourcery.com>
7570
7571 * c-c++-common/builtins.c: Require effective target alloca.
7572 * gcc.dg/Wrestrict.c: Same.
7573 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
7574
7575 2018-01-08 Richard Biener <rguenther@suse.de>
7576
7577 PR middle-end/83580
7578 * gcc.dg/torture/pr83580.c: New testcase.
7579
7580 2018-01-08 Richard Biener <rguenther@suse.de>
7581
7582 PR middle-end/83517
7583 * gcc.dg/pr83517.c: New testcase.
7584
7585 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
7586
7587 PR middle-end/81897
7588 * gcc.dg/uninit-pr81897.c: New test.
7589
7590 2018-01-06 Martin Sebor <msebor@redhat.com>
7591
7592 PR tree-optimization/83640
7593 * gcc.dg/Wrestrict-6.c: New test.
7594 * gcc.dg/pr83640.c: New test.
7595
7596 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
7597
7598 * gcc.target/aarch64/reg-alloc-1.c: New test.
7599
7600 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
7601
7602 PR fortran/50892
7603 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
7604
7605 2018-01-06 Jakub Jelinek <jakub@redhat.com>
7606
7607 PR debug/83480
7608 * gcc.dg/pr83480.c: New test.
7609
7610 PR rtl-optimization/83682
7611 * gcc.target/i386/pr83682.c: New test.
7612
7613 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
7614
7615 PR fortran/78534
7616 PR fortran/66310
7617 * gfortran.dg/char_cast_1.f90: Update scan pattern.
7618 * gfortran.dg/dependency_49.f90: Likewise.
7619 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7620 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7621 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7622 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7623 * gfortran.dg/string_1_lp64.f90: New test.
7624 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7625 * gfortran.dg/string_3_lp64.f90: New test.
7626
7627 2018-01-05 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR target/83604
7630 * gcc.target/i386/sse-26.c: New test.
7631
7632 PR target/83604
7633 * gcc.target/i386/pr83604.c: New test.
7634
7635 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
7636
7637 * gcc.dg/vect/vect-align-4.c: New test.
7638 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
7639 and redefine as a structure with an unaligned member "b".
7640 (foo): Update accordingly.
7641
7642 2018-01-05 Sudakshina Das <sudi.das@arm.com>
7643
7644 PR target/82439
7645 * gcc.target/aarch64/bics_5.c: New test.
7646 * gcc.target/arm/bics_5.c: Likewise.
7647
7648 2018-01-05 Jakub Jelinek <jakub@redhat.com>
7649
7650 PR tree-optimization/83605
7651 * gcc.dg/pr83605.c: New test.
7652
7653 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7654
7655 PR target/83554
7656 * gcc.target/i386/pr83554.c: New test.
7657
7658 PR ipa/82352
7659 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
7660 long unsigned int.
7661
7662 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7663
7664 PR fortran/83683
7665 PR fortran/45689
7666 * gfortran.dg/eoshift_8.f90: New test.
7667 * gfortran.dg/simplify_eoshift_1.f90: New test.
7668
7669 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR debug/83585
7672 * gcc.dg/pr83585.c: New test.
7673
7674 2018-01-04 Nathan Sidwell <nathan@acm.org>
7675
7676 PR c++/83667
7677 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
7678
7679 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR debug/83666
7682 * gcc.dg/pr83666.c: New test.
7683
7684 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
7685
7686 PR target/83628
7687 * gcc.target/alpha/pr83628-1.c: New test.
7688 * gcc.target/alpha/pr83628-2.c: Ditto.
7689
7690 2018-01-04 Martin Liska <mliska@suse.cz>
7691
7692 PR ipa/82352
7693 * g++.dg/ipa/pr82352.C: New test.
7694
7695 2018-01-04 Jakub Jelinek <jakub@redhat.com>
7696
7697 * gcc.dg/vect-opt-info-1.c: Moved to ...
7698 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
7699 vect_int targets, use dg-additional-options instead of dg-options and
7700 use relative line numbers instead of absolute.
7701
7702 2018-01-03 Martin Sebor <msebor@redhat.com>
7703
7704 PR tree-optimization/83655
7705 * gcc.dg/Wrestrict-5.c: New test.
7706 * c-c++-common/builtins.c: New test.
7707
7708 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
7709 Alan Hayward <alan.hayward@arm.com>
7710 David Sherwood <david.sherwood@arm.com>
7711
7712 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
7713 (main): Call it.
7714
7715 2018-01-03 Jeff Law <law@redhat.com>
7716
7717 PR target/83641
7718 * gcc.target/i386/stack-check-17.c: New test.
7719 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
7720
7721 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR debug/83621
7724 * gcc.dg/pr83621.c: New test.
7725
7726 PR debug/83645
7727 * gcc.dg/pr83645.c: New test.
7728
7729 2018-01-03 Martin Sebor <msebor@redhat.com>
7730
7731 PR tree-optimization/83603
7732 * gcc.dg/Wrestrict-4.c: New test.
7733
7734 PR c/83559
7735 * gcc.dg/const-2.c: New test.
7736 * gcc.dg/pure-3.c: New test.
7737
7738 2018-01-03 Martin Sebor <msebor@redhat.com>
7739
7740 * gcc.dg/Wrestrict-3.c: New test.
7741
7742 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR c++/83555
7745 * g++.dg/opt/pr83555.C: New test.
7746 * g++.dg/ubsan/pr83555.C: New test.
7747
7748 2018-01-03 David Malcolm <dmalcolm@redhat.com>
7749
7750 PR c/82050
7751 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
7752 the !CHECKING_P case by expecting a note.
7753 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
7754 a note for the !CHECKING_P case, and move the return statement
7755 outside of #if CHECKING_P guard.
7756
7757 2018-01-03 Jeff Law <law@redhat.com>
7758
7759 PR middle-end/83654
7760 * gcc.target/i386/stack-check-18.c: New test.
7761 * gcc.target/i386/stack-check-19.c: New test.
7762
7763 2018-01-03 Martin Sebor <msebor@redhat.com>
7764
7765 PR tree-optimization/83501
7766 * c-c++-common/Warray-bounds-3.c: Remove xfail.
7767
7768 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7769
7770 PR tree-optimization/83501
7771 * gcc.dg/tree-ssa/pr83501-1.c: New test.
7772
7773 2018-01-03 Nathan Sidwell <nathan@acm.org>
7774
7775 PR c++/83667
7776 * g++.dg/ipa/pr83667.C: New.
7777
7778 2018-01-03 Martin Liska <mliska@suse.cz>
7779
7780 PR tree-optimization/83593
7781 * gcc.dg/pr83593.c: New test.
7782
7783 2018-01-03 Martin Liska <mliska@suse.cz>
7784
7785 PR ipa/83549
7786 * g++.dg/ipa/pr83549.C: New test.
7787
7788 2018-01-03 Marek Polacek <polacek@redhat.com>
7789
7790 PR c++/83592
7791 * g++.dg/warn/mvp2.C: New test.
7792
7793 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR preprocessor/83602
7796 * g++.dg/cpp/pr83602.C: New test.
7797
7798 PR c++/83634
7799 * g++.dg/parse/pr83634.C: New test.
7800
7801 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7802
7803 PR fortran/83664
7804 * gfortran.dg/eoshift_7.f90: New test.
7805
7806 2018-01-03 Jan Beulich <jbeulich@suse.com>
7807
7808 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
7809 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
7810
7811 2018-01-03 Jakub Jelinek <jakub@redhat.com>
7812
7813 Update copyright years.
7814
7815 2018-01-03 Martin Liska <mliska@suse.cz>
7816
7817 PR ipa/83594
7818 * gcc.dg/ipa/pr83594.c: New test.
7819
7820 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
7821 Alan Hayward <alan.hayward@arm.com>
7822 David Sherwood <david.sherwood@arm.com>
7823
7824 * gcc.dg/vect-opt-info-1.c: New test.
7825
7826 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7827
7828 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
7829 floorf128, truncf128, and roundf128.
7830 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
7831 optimizations added in match.pd.
7832 * gcc.target/powerpc/float128-hw6.c: Likewise.
7833 * gcc.target/powerpc/float128-hw7.c: Likewise.
7834 * gcc.target/powerpc/float128-hw8.c: Likewise.
7835 * gcc.target/powerpc/float128-hw9.c: Likewise.
7836 * gcc.target/powerpc/float128-hw10.c: Likewise.
7837 * gcc.target/powerpc/float128-hw11.c: Likewise.
7838
7839 2018-01-02 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR c++/83556
7842 * g++.dg/cpp0x/pr83556.C: New test.
7843
7844 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7845
7846 PR fortran/45689
7847 PR fortran/83650
7848 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
7849 * gfortran.dg/simplify_cshift_4.f90: New test.
7850
7851 2018-01-02 Marek Polacek <polacek@redhat.com>
7852
7853 PR c++/81860
7854 * g++.dg/cpp0x/inh-ctor30.C: New test.
7855
7856 PR c++/83644
7857 * g++.dg/cpp1z/pr83644.C: New test.
7858
7859 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
7860
7861 PR fortran/83076
7862 * gfortran.dg/coarray_45.f90: New test.
7863
7864 PR fortran/83319
7865 * gfortran.dg/coarray_46.f90: New test.
7866
7867 2018-01-01 Jakub Jelinek <jakub@redhat.com>
7868
7869 PR tree-optimization/83581
7870 * gcc.dg/pr83581.c: New test.
7871
7872 PR c/83595
7873 * gcc.dg/pr83595.c: New test.
7874
7875 PR middle-end/83608
7876 * g++.dg/opt/pr83608.C: New test.
7877
7878 PR middle-end/83609
7879 * gcc.dg/pr83609.c: New test.
7880 * g++.dg/opt/pr83609.C: New test.
7881
7882 PR middle-end/83623
7883 * gcc.dg/pr83623.c: New test.
7884
7885 * gcc.target/i386/i386.exp
7886 (check_effective_target_avx512vpopcntdqvl): New proc.
7887 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
7888 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
7889 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
7890 \f
7891 Copyright (C) 2018 Free Software Foundation, Inc.
7892
7893 Copying and distribution of this file, with or without modification,
7894 are permitted in any medium without royalty provided the copyright
7895 notice and this notice are preserved.