Remove remaining uses of * in patterns
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2
3 * gcc.target/aarch64/vmov_n_1.c: Update test.
4 * gcc.target/aarch64/vfp-1.c: Update test.
5
6 2018-05-14 Jakub Jelinek <jakub@redhat.com>
7
8 PR target/85756
9 * gcc.c-torture/execute/pr85756.c: New test.
10
11 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
12
13 * gcc.target/i386/cldemote-1.c: New test.
14
15 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
16
17 PR fortran/85742
18 * gfortran.dg/assumed_type_9.f90 : New test.
19
20 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
21
22 PR fortran/85542
23 * gfortran.dg/pr85542.f90: New test.
24
25 2018-05-11 Martin Jambor <mjambor@suse.cz>
26
27 PR ipa/85655
28 * g++.dg/lto/pr85655_0.C: New test.
29
30 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
31
32 * gcc.target/i386/tpause-1.c: New test.
33 * gcc.target/i386/umonitor-1.c: New test.
34
35 2018-05-11 Jakub Jelinek <jakub@redhat.com>
36
37 PR c/85696
38 * c-c++-common/gomp/pr85696.c: New test.
39
40 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
41 Jakub Jelinek <jakub@redhat.com>
42
43 PR tree-optimization/85692
44 * gcc.target/i386/pr85692.c: New test.
45
46 2018-05-11 Martin Liska <mliska@suse.cz>
47
48 PR sanitizer/85556
49 * c-c++-common/ubsan/attrib-6.c: New test.
50
51 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
52
53 PR fortran/85687
54 * gfortran.dg/pr85687.f90: new test.
55
56 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
57
58 PR fortran/85521
59 * gfortran.dg/pr85521_1.f90: New test.
60 * gfortran.dg/pr85521_2.f90: New test.
61
62 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
63
64 PR fortran/70870
65 * gfortran.dg/pr70870_1.f90: New test.
66
67 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
68
69 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
70
71 2018-05-10 Jakub Jelinek <jakub@redhat.com>
72
73 PR c++/85662
74 * g++.dg/ext/offsetof2.C: New test.
75
76 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
77
78 PR fortran/68846
79 * gfortran.dg/temporary_3.f90 : New test.
80
81 PR fortran/70864
82 * gfortran.dg/temporary_2.f90 : New test.
83
84 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
85
86 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
87 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
88 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
89 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
90 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
91 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
92 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
93 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
94 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
95 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
96 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
97 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
98 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
99 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
100 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
101 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
102 * gcc.dg/vmx/st-be-order.c: Delete testcase.
103 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
104 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
105 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
106 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
107 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
108 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
109 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
110 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
111 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
112 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
113
114 2018-05-10 Jakub Jelinek <jakub@redhat.com>
115
116 PR tree-optimization/85699
117 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
118 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
119 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
120 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
121
122 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
123
124 * g++.dg/tls/pr85400.C: New test.
125
126 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
127
128 PR c++/85713
129 * g++.dg/cpp1y/lambda-generic-85713.C: New.
130
131 2018-05-09 Carl Love <cel@us.ibm.com>
132
133 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
134
135 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
136
137 PR c++/85713
138 Revert:
139 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
140
141 PR c++/84588
142 * g++.dg/cpp1y/pr84588.C: New.
143
144 2018-05-09 Andreas Schwab <schwab@suse.de>
145
146 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
147
148 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
149
150 * gcc.target/aarch64/store_lane_spill_1.c: New test.
151 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
152
153 2018-05-08 Carl Love <cel@us.ibm.com>
154 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
155
156 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
157
158 PR c++/84588
159 * g++.dg/cpp1y/pr84588.C: New.
160
161 2018-05-08 Marek Polacek <polacek@redhat.com>
162
163 PR c++/85695
164 * g++.dg/cpp1z/constexpr-if22.C: New test.
165
166 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
167
168 PR target/85693
169 * gcc.target/i386/pr85693.c: New test.
170
171 2018-05-08 Jakub Jelinek <jakub@redhat.com>
172
173 PR target/85683
174 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
175 scan-assembler-times checking that except for [fh]*xor other functions
176 don't use any load instructions.
177
178 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
179
180 * gcc.target/i386/builtin_target.c: Test goldmont.
181 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
182 arch=silvermont.
183
184 2018-05-08 Jakub Jelinek <jakub@redhat.com>
185
186 PR target/85572
187 * g++.dg/other/sse2-pr85572-1.C: New test.
188 * g++.dg/other/sse2-pr85572-2.C: New test.
189 * g++.dg/other/sse4-pr85572-1.C: New test.
190 * g++.dg/other/avx2-pr85572-1.C: New test.
191
192 PR target/85317
193 * gcc.target/i386/pr85317.c: New test.
194 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
195 optimization barrier to avoid optimizing away the expected insn.
196
197 PR target/85480
198 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
199 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
200
201 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
202
203 * g++.dg/other/sve_const_pred_1.C: Rename to...
204 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
205 target selectors and explicit -march options.
206 * g++.dg/other/sve_const_pred_2.C: Rename to...
207 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
208 * g++.dg/other/sve_const_pred_3.C: Rename to...
209 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
210 * g++.dg/other/sve_const_pred_4.C: Rename to...
211 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
212 * g++.dg/other/sve_tls_2.C: Rename to...
213 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
214 * g++.dg/other/sve_vcond_1.C: Rename to...
215 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
216 * g++.dg/other/sve_vcond_1_run.C: Rename to...
217 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
218
219 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
220
221 PR testsuite/85586
222 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
223 !vect_no_align.
224
225 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
226
227 PR c++/57429
228 * g++.dg/cpp0x/deleted14.C: New.
229
230 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
231 Alan Hayward <alan.hayward@arm.com>
232 David Sherwood <david.sherwood@arm.com>
233
234 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
235 XFAIL the BIC test.
236 * gcc.target/aarch64/sve/vcond_7.c: New test.
237 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
238
239 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
240
241 PR c++/70563
242 * g++.dg/cpp0x/sfinae62.C: New.
243
244 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
245
246 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
247 load from src[i].
248
249 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
250
251 PR c++/80691
252 * g++.dg/cpp0x/narrowing1.C: New.
253
254 2018-05-08 Richard Biener <rguenther@suse.de>
255
256 PR middle-end/85588
257 * gcc.dg/torture/pr85574.c: Rename to...
258 * gcc.dg/torture/pr85588.c: ... this.
259
260 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
261
262 PR fortran/54613
263 * gfortran.dg/minmaxloc_12.f90: New test case.
264 * gfortran.dg/minmaxloc_13.f90: New test case.
265
266 2018-05-07 Nathan Sidwell <nathan@acm.org>
267
268 * g++.dg/cpp0x/range-for10.C: Delete.
269 * g++.dg/ext/forscope1.C: Delete.
270 * g++.dg/ext/forscope2.C: Delete.
271 * g++.dg/template/for1.C: Delete.
272
273 2018-05-07 Jeff Law <law@redhat.com>
274
275 * gfortran.dg/linefile.f90: New test.
276
277 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
278
279 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
280 and options.
281
282 2018-05-06 Jakub Jelinek <jakub@redhat.com>
283
284 PR c++/85659
285 * g++.dg/ext/asm14.C: New test.
286 * g++.dg/ext/asm15.C: New test.
287 * g++.dg/ext/asm16.C: New test.
288
289 2018-05-06 Michael Eager <eager@eagercon.com>
290
291 * gcc.target/microblaze/others/picdtr.c: Correct option
292 -fPIE -mpic-data-is-text-relative.
293
294 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
295
296 * gcc.target/microblaze/others/picdtr.c: Add test for
297 -fPIE -mpic-data-is-text-relative.
298
299 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
300
301 PR fortran/85507
302 * gfortran.dg/coarray_dependency_1.f90: New test.
303 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
304
305 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
306
307 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
308 to match the currently produced gimple.
309
310 2018-05-04 Carl Love <cel@us.ibm.com>
311 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
312 vec_trunc.
313 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
314 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
315 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
316 xvcmpgedp counts. Add xxsel counts.
317
318 2018-05-04 Richard Biener <rguenther@suse.de>
319
320 PR middle-end/85627
321 * g++.dg/torture/pr85627.C: New testcase.
322
323 2018-05-04 Richard Biener <rguenther@suse.de>
324
325 PR middle-end/85574
326 * gcc.dg/torture/pr85574.c: New testcase.
327 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
328
329 2018-05-04 Jakub Jelinek <jakub@redhat.com>
330
331 PR libstdc++/85466
332 * gcc.dg/nextafter-1.c: New test.
333 * gcc.dg/nextafter-2.c: New test.
334 * gcc.dg/nextafter-3.c: New test.
335 * gcc.dg/nextafter-4.c: New test.
336
337 2018-05-03 Nathan Sidwell <nathan@acm.org>
338
339 Remove -ffriend-injection.
340 * g++.old-deja/g++.jason/scoping15.C: Delete.
341 * g++.old-deja/g++.mike/net43.C: Delete.
342
343 2018-05-03 Jakub Jelinek <jakub@redhat.com>
344
345 PR target/85530
346 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
347 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
348 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
349 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
350
351 2018-05-03 Tom de Vries <tom@codesourcery.com>
352
353 PR testsuite/85106
354 * lib/scanoffloadtree.exp: New file.
355
356 2018-05-03 Richard Biener <rguenther@suse.de>
357
358 PR tree-optimization/85615
359 * gcc.dg/torture/pr85615.c: New testcase.
360
361 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
362
363 PR tree-optimization/70291
364 * gcc.dg/complex-6.c: New test.
365 * gcc.dg/complex-7.c: Likewise.
366
367 2018-05-03 Richard Biener <rguenther@suse.de>
368
369 PR testsuite/85579
370 * fortran.dg/pr51434.f90: Truncate transfer argument.
371
372 2018-05-02 Jakub Jelinek <jakub@redhat.com>
373
374 PR target/85582
375 * gcc.c-torture/execute/pr85582-3.c: New test.
376
377 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
378 Jason Merrill <jason@redhat.com>
379
380 PR c++/68374
381 * g++.dg/warn/Wshadow-13.C: New.
382 * g++.dg/warn/Wshadow-14.C: Likewise.
383
384 2018-05-02 Tom de Vries <tom@codesourcery.com>
385
386 PR libgomp/82428
387 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
388 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
389
390 2018-05-02 David Pagan <dave.pagan@oracle.com>
391
392 PR c/30552
393 * gcc.dg/noncompile/pr30552-1.c: New test.
394 * gcc.dg/noncompile/pr30552-2.c: New test.
395 * gcc.dg/noncompile/pr30552-3.c: New test.
396 * gcc.dg/noncompile/pr30552-4.c: New test.
397
398 2018-05-02 Richard Biener <rguenther@suse.de>
399
400 PR tree-optimization/85597
401 * gcc.dg/vect/pr85597.c: New testcase.
402
403 2018-05-02 Tom de Vries <tom@codesourcery.com>
404
405 PR testsuite/85106
406 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
407 * lib/scanltranstree.exp: New file.
408 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
409 (scan-ltrans-tree-dump-times_required_options)
410 (scan-ltrans-tree-dump-not_required_options)
411 (scan-ltrans-tree-dump-dem_required_options)
412 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
413 * lib/gcc-dg.exp: Include scanltranstree.exp.
414
415 2018-05-02 Tom de Vries <tom@codesourcery.com>
416
417 PR testsuite/85106
418 * gcc.dg/ipa/ipa-icf-38.c: New test.
419 * gcc.dg/ipa/ipa-icf-38a.c: New test.
420 * lib/scandump.exp (dump-base): New proc.
421 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
422 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
423 base.
424 * lib/scanipa.exp: Add "" argument to scan-dump calls.
425 * lib/scanlang.exp: Same.
426 * lib/scanrtl.exp: Same.
427 * lib/scantree.exp: Same.
428 * lib/scanwpaipa.exp: New file.
429 * lib/gcc-dg.exp: Include scanwpaipa.exp.
430
431 2018-05-02 Richard Biener <rguenther@suse.de>
432
433 PR middle-end/85567
434 * gcc.dg/torture/pr85567.c: New testcase.
435
436 2018-05-02 Jakub Jelinek <jakub@redhat.com>
437
438 PR target/85582
439 * gcc.c-torture/execute/pr85582-1.c: New test.
440 * gcc.c-torture/execute/pr85582-2.c: New test.
441
442 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
443
444 PR tree-optimization/85586
445 * gcc.dg/vect/pr85586.c: New test.
446
447 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
448
449 PR tree-optimization/85143
450 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
451 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
452
453 2018-05-01 David Malcolm <dmalcolm@redhat.com>
454
455 PR c/84258
456 * c-c++-common/Wformat-pr84258.c: New test.
457
458 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
459
460 PR tree-optimization/82665
461 * gcc.dg/tree-ssa/pr82665.c: New test.
462
463 2018-04-30 David Malcolm <dmalcolm@redhat.com>
464
465 PR c++/85523
466 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
467 (test_add_fixit_insert_formatted_single_line): New function.
468 (test_add_fixit_insert_formatted_multiline): New function.
469 Extend expected output of generated patch to include fix-it hints
470 for these.
471 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
472 "gcc-rich-location.h". Add test coverage for
473 gcc_rich_location::add_fixit_insert_formatted.
474
475 2018-04-30 David Malcolm <dmalcolm@redhat.com>
476
477 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
478 (test_show_locus): Update for location_get_source_line returning a
479 char_span. Use char_span for handling words in the
480 "test_many_nested_locations" fix-it example.
481
482 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
483
484 * gcc.target/arc/interrupt-8.c: Update test.
485 * gcc.target/arc/loop-4.c: Likewise.
486 * gcc.target/arc/loop-hazard-1.c: Likewise.
487 * gcc.target/arc/sdata-3.c: Likewise.
488
489 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
490
491 * gcc.target/arc/store-merge-1.c: New test.
492 * gcc.target/arc/add_n-combine.c: Update test.
493
494 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
495
496 Microblaze Target: PIC data text relative
497
498 * gcc.target/microblaze/others/data_var1.c: Include
499 PIC case of r20 base register.
500 * gcc.target/microblaze/others/data_var2.c: Ditto.
501 * gcc.target/microblaze/others/picdtr.c: Add new
502 test case for -mpic-is-data-text-relative.
503 * gcc.target/microblaze/others/sdata_var1.c: Add
504 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
505 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
506 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
507 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
508 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
509 * gcc.target/microblaze/others/string_cst1_gpopt.c:
510 Ditto.
511 * gcc.target/microblaze/others/string_cst2_gpopt.c:
512 Ditto.
513
514 2018-04-30 Richard Biener <rguenther@suse.de>
515
516 PR tree-optimization/28364
517 PR tree-optimization/85275
518 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
519 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
520 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
521 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
522 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
523 still passes.
524 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
525 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
526 still passes.
527 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
528 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
529 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
530
531 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
532
533 PR target/84431
534 * gcc.target/i386/pr84431.c: New test.
535
536 2018-04-27 Martin Jambor <mjambor@suse.cz>
537
538 PR ipa/85549
539 * g++.dg/ipa/pr85549.C: New test.
540
541 2018-04-27 Jakub Jelinek <jakub@redhat.com>
542
543 PR c++/85553
544 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
545 directive.
546 * g++.dg/cpp0x/constexpr-85553.C: New test.
547
548 2018-04-27 David Malcolm <dmalcolm@redhat.com>
549
550 PR c++/85515
551 * g++.dg/pr85515-1.C: New test.
552 * g++.dg/pr85515-2.C: New test.
553
554 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
555
556 PR c++/84691
557 * g++.dg/cpp0x/friend3.C: New.
558
559 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
560
561 PR target/82518
562 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
563 Use check_effective_target_arm_little_endian.
564
565 2018-04-27 Jakub Jelinek <jakub@redhat.com>
566
567 PR tree-optimization/85529
568 * gcc.c-torture/execute/pr85529-1.c: New test.
569 * gcc.c-torture/execute/pr85529-2.c: New test.
570 * gcc.dg/pr85529.c: New test.
571
572 2018-04-26 Maciej W. Rozycki <macro@mips.com>
573
574 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
575 `.dword' in addition to `lw' and `.word'.
576
577 2018-04-26 Maciej W. Rozycki <macro@mips.com>
578
579 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
580
581 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
582
583 * gnat.dg/loop_optimization24.adb: New test.
584
585 2018-04-26 Richard Biener <rguenther@suse.de>
586
587 PR tree-optimization/85116
588 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
589 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
590 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
591 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
592
593 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
594
595 PR target/85473
596 * gcc.target/i386/pr85473-1.c: New test.
597 * gcc.target/i386/pr85473-2.c: New test.
598
599 2018-04-25 Nathan Sidwell <nathan@acm.org>
600 Jakub Jelinek <jakub@redhat.com>
601
602 PR c++/85437
603 PR c++/49171
604 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
605 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
606 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
607 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
608 * g++.dg/cpp0x/pr85437-1.C: New.
609 * g++.dg/cpp0x/pr85437-2.C: New.
610 * g++.dg/cpp0x/pr85437-3.C: New.
611 * g++.dg/cpp0x/pr85437-4.C: New.
612
613 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
614
615 PR fortran/85520
616 * gfortran.dg/pr85520.f90: New test.
617
618 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
619
620 PR target/85512
621 * gcc.dg/pr85512.c: New test.
622
623 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
624
625 PR target/85485
626 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
627 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
628 * gcc.dg/pr85388-1.c (dg-options): Likwise.
629 * gcc.dg/pr85388-2.c (dg-options): Likwise.
630 * gcc.dg/pr85388-3.c (dg-options): Likwise.
631 * gcc.dg/pr85388-4.c (dg-options): Likwise.
632 * gcc.dg/pr85388-5.c (dg-options): Likwise.
633 * gcc.dg/pr85388-6.c (dg-options): Likwise.
634 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
635 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
636 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
637 * gcc.target/i386/cet-label.c (dg-options): Likwise.
638 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
639 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
640 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
641 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
642 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
643 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
644 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
645 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
646 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
647 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
648 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
649 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
650 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
651 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
652 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
653 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
654 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
655 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
656 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
657 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
658 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
659 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
660 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
661 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
662 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
663 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
664 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
665 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
666 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
667 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
668 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
669 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
670 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
671 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
672 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
673 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
674 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
675 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
676 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
677 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
678 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
679 * gcc.target/i386/pr84146.c (dg-options): Likwise.
680 * gcc.target/i386/pr85403.c (dg-options): Likwise.
681 * gcc.target/i386/pr85404.c (dg-options): Likwise.
682 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
683 with -mshstk.
684 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
685 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
686 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
687 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
688 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
689 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
690 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
691 * (dg-options): Likwise.
692 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
693 -mno-cet.
694 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
695 * gcc.target/i386/cet-label-3.c: Removed.
696 * gcc.target/i386/cet-property-3.c: Likwise.
697 * gcc.target/i386/cet-sjlj-7.c: Likwise.
698
699 2018-04-24 Jakub Jelinek <jakub@redhat.com>
700
701 PR target/85511
702 * gcc.target/i386/pr85511.c: New test.
703
704 PR target/85503
705 * g++.dg/ext/pr85503.C: New test.
706
707 PR target/85508
708 * gcc.target/i386/pr85508.c: New test.
709
710 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
711
712 PR tree-optimization/85478
713 * g++.dg/pr85478.C: New test.
714
715 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
716
717 * g++.dg/torture/pr85496.C: New test.
718
719 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
720
721 PR rtl-optimization/85423
722 * gcc.dg/pr85423.c: New test.
723
724 2018-04-20 Martin Sebor <msebor@redhat.com>
725
726 PR c/85365
727 * gcc.dg/Wrestrict-15.c: New test.
728
729 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
730
731 PR target/85456
732 * gcc.target/powerpc/pr85456.c: New test.
733
734 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
735
736 * g++.dg/ext/undef-bool-1.C: Require lp64.
737 * gcc.target/powerpc/undef-bool-2.c: Likewise.
738
739 2018-04-20 Jeff Law <law@redhat.com>
740
741 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
742 stack protector.
743 * gcc.dg/stack-check-6.c: Likewise.
744 * gcc.dg/stack-check-6a.c: Likewise.
745 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
746 * gcc.target/i386/stack-check-18.c: Likewise.
747 * gcc.target/i386/stack-check-19.c: Likewise.
748
749 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
750
751 PR testsuite/85483
752 * gcc.target/aarch64/sve/vcond_1.c: Move to...
753 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
754 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
755 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
756
757 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
758
759 PR target/85469
760 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
761 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
762
763 2018-04-20 Richard Biener <rguenther@suse.de>
764
765 PR middle-end/85475
766 * gcc.dg/torture/pr85475.c: New testcase.
767
768 2018-04-20 Martin Jambor <mjambor@suse.cz>
769
770 ipa/85449
771 * gcc.dg/ipa/pr85449.c: New test.
772
773 2018-04-20 Martin Jambor <mjambor@suse.cz>
774
775 ipa/85447
776 * g++.dg/ipa/pr85447.C: New file.
777 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
778
779 2018-04-20 Jakub Jelinek <jakub@redhat.com>
780
781 PR c++/85462
782 * g++.dg/cpp0x/pr85462.C: New test.
783
784 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
785
786 * gcc.target/i386/pr85404.c: Require CET target.
787
788 2018-04-19 Jakub Jelinek <jakub@redhat.com>
789
790 PR tree-optimization/85467
791 * gcc.dg/pr85467.c: New test.
792
793 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
794
795 PR c++/84611
796 * g++.dg/parse/crash68.C: New.
797
798 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
799
800 PR libgcc/85334
801 * g++.dg/torture/pr85334.C: New test.
802
803 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
804
805 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
806 * g++.dg/diagnostic/pr85464.C: New.
807
808 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
809
810 PR target/85397
811 * gcc.dg/torture/pr85397-1.c: New test.
812 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
813 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
814
815 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
816
817 PR target/85404
818 * gcc.target/i386/pr85404.c: New test.
819
820 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
821
822 PR target/85417
823 * c-c++-common/attr-nocf-check-1.c: Compile with
824 -fcf-protection=none.
825 * c-c++-common/attr-nocf-check-3.c: Likewise.
826 * gcc.dg/march-generic.c: Likewise.
827 * gcc.target/i386/align-limit.c: Likewise.
828 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
829 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
830 * gcc.target/i386/cet-property-2.c: Likewise.
831 * gcc.target/i386/ret-thunk-26.c: Likewise.
832 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
833 targets.
834 * c-c++-common/fcf-protection-2.c: Likewise.
835 * c-c++-common/fcf-protection-3.c: Likewise.
836 * c-c++-common/fcf-protection-5.c: Likewise.
837 * c-c++-common/fcf-protection-6.c: Likewise.
838 * c-c++-common/fcf-protection-7.c: Likewise.
839 * gcc.target/i386/cet-label-3.c: New test.
840 * gcc.target/i386/cet-property-3.c: Likewise.
841 * gcc.target/i386/cet-sjlj-7.c: Likewise.
842 * gcc.target/i386/pr85417-1.c: Likewise.
843 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
844 __x86_indirect_thunk_nt_(r|e)ax
845 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
846 * gcc.target/i386/pr85403.c: Remove dg-error,
847
848 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
849
850 * gcc.target/i386/movdir-1.c: New test.
851
852 2018-04-19 Richard Biener <rguenther@suse.de>
853
854 PR middle-end/85455
855 * gcc.dg/pr85455.c: New testcase.
856
857 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
858
859 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
860 targets.
861 * g++.dg/lto/pr85405b_0.C: Likewise.
862 * g++.dg/lto/pr84805_0.C: Likewise.
863
864 2018-04-18 Martin Liska <mliska@suse.cz>
865
866 PR ipa/83983
867 PR ipa/85391
868 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
869 output.
870
871 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
872
873 PR target/85388
874 * gcc.dg/pr85388-1.c: New test.
875 * gcc.dg/pr85388-2.c: Likewise.
876 * gcc.dg/pr85388-3.c: Likewise.
877 * gcc.dg/pr85388-4.c: Likewise.
878 * gcc.dg/pr85388-5.c: Likewise.
879 * gcc.dg/pr85388-6.c: Likewise.
880
881 2018-04-18 Jan Hubicka <jh@suse.cz>
882 Martin Liska <mliska@suse.cz>
883
884 * g++.dg/lto/pr83121_0.C: Update template.
885 * g++.dg/lto/pr83121_1.C: Update template.
886 * g++.dg/lto/pr84805_0.C: Update template.
887 * g++.dg/lto/pr84805_1.C: Update template.
888 * g++.dg/lto/pr84805_2.C: Update template.
889
890 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
891
892 PR c++/84630
893 * g++.dg/cpp0x/pr84630.C: New.
894
895 2018-04-18 Jakub Jelinek <jakub@redhat.com>
896
897 PR c++/84463
898 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
899 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
900 in two cases. Uncomment two other tests and add expected dg-error for
901 them.
902 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
903 -Wnarrowing diagnostics on some targets for c++11.
904 * g++.dg/parse/array-size2.C: Remove xfail.
905 * g++.dg/cpp0x/constexpr-84463.C: New test.
906
907 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
908
909 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
910 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
911
912 2018-04-17 Jakub Jelinek <jakub@redhat.com>
913
914 PR testsuite/85326
915 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
916 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
917 * g++.dg/other/sve_tls_2.C: Require effective target tls.
918
919 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
920
921 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
922 prevent cascading of errors and change expected error message.
923 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
924 to 64-bit targets.
925 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
926 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
927 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
928 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
929 error message.
930 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
931
932 2018-04-17 Jakub Jelinek <jakub@redhat.com>
933
934 PR target/85430
935 * gcc.dg/pr85430.c: New test.
936
937 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
938
939 PR testsuite/85326
940 * gcc.target/arm/pr54300.C: Move to...
941 * g++.dg/other/pr54300.C: ... Here. Add target directives.
942 * gcc.target/arm/pr55073.C: Move to...
943 * g++.dg/other/pr55073.C: ... Here. Add target directives.
944 * gcc.target/arm/pr56184.C: Move to...
945 * g++.dg/other/pr56184.C: ... Here. Add target directives.
946 * gcc.target/arm/pr59985.C: Move to...
947 * g++.dg/other/pr59985.C: ... Here. Add target directives.
948 * gcc.target/aarch64/pr60675.C: Move to...
949 * g++.dg/other/pr60675.C: ... Here. Add target directives.
950 * gcc.target/aarch64/pr81422.C: Move to...
951 * g++.dg/other/pr81422.C: ... Here. Add target directives.
952 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
953 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
954 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
955 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
956 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
957 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
958 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
959 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
960 * gcc.target/aarch64/sve/tls_2.C: Move to...
961 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
962 * gcc.target/aarch64/pr81414.C: Rename to...
963 * gcc.target/aarch64/pr81414.c: ... This.
964 * gcc.target/aarch64/simd/pr67896.C: Rename to...
965 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
966 messages.
967 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
968 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
969 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
970 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
971 file name.
972
973 2018-04-17 Jakub Jelinek <jakub@redhat.com>
974
975 PR middle-end/85414
976 * gcc.dg/pr85414.c: New test.
977
978 2018-04-17 Martin Jambor <mjambor@suse.cz>
979
980 PR ipa/85421
981 * g++.dg/ipa/pr85421.C: New test.
982
983 2018-04-17 Martin Liska <mliska@suse.cz>
984
985 PR lto/85405
986 * g++.dg/lto/pr85405b_0.C: New test.
987 * g++.dg/lto/pr85405b_1.C: New test.
988
989 2018-04-17 Martin Liska <mliska@suse.cz>
990
991 PR lto/85405
992 * g++.dg/lto/pr85405_0.C: New test.
993 * g++.dg/lto/pr85405_1.C: New test.
994
995 2018-04-17 Martin Liska <mliska@suse.cz>
996
997 PR ipa/85329
998 * g++.dg/ext/pr85329-2.C: New test.
999 * g++.dg/ext/pr85329.C: New test.
1000 * gcc.target/i386/mvc12.c: New test.
1001
1002 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
1003
1004 PR c++/85039
1005 * g++.dg/pr85039-1.C: New.
1006 * g++.dg/pr85039-2.C: New.
1007 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
1008
1009 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
1010
1011 PR target/85080
1012 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
1013 if the target supports efficient unaligned storage accesses.
1014
1015 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
1016
1017 PR target/83660
1018 * gcc.target/powerpc/pr83660.C: New test.
1019
1020 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
1021
1022 PR target/85403
1023 * gcc.target/i386/pr85403.c: New test.
1024
1025 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1026
1027 PR target/84331
1028 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1029
1030 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1031 Jason Merrill <jason@redhat.com>
1032
1033 PR c++/85112
1034 * g++.dg/cpp0x/pr85112.C: New.
1035
1036 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1037
1038 PR testsuite/85326
1039 * g++.dg/ext/undef-bool-1.C: New file.
1040 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1041 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1042
1043 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1044
1045 PR target/85293
1046 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1047 corresponding dg-error clause.
1048 * gcc.target/powerpc/pr80098-3.c: Ditto.
1049 * gcc.target/powerpc/pr80103-1.c: Delete.
1050
1051 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1052
1053 PR fortran/81773
1054 PR fortran/83606
1055 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1056 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1057
1058 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1059
1060 PR fortran/85387
1061 * gfortran.dg/implied_do_io_5.f90: New test.
1062
1063 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1064
1065 PR target/83402
1066 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1067 several values: positive, negative, and zero.
1068 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1069 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1070
1071 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1072
1073 PR rtl-optimization/79916
1074 * gcc.target/powerpc/pr79916.c: New.
1075
1076 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1077
1078 PR rtl-optimization/85393
1079 * g++.dg/opt/pr85393.C: New test.
1080 * g++.dg/opt/pr85393-aux.cc: New file.
1081
1082 PR rtl-optimization/85376
1083 * gcc.dg/pr85376.c: New test.
1084
1085 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1086
1087 PR rtl-optimization/83852
1088 * gcc.dg/pr83852.c: New testcase.
1089
1090 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1091
1092 PR testsuite/85326
1093 * gcc.target/s390/pr77822-1.C: Rename to ...
1094 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1095 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1096 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1097
1098 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1099
1100 PR lto/71991
1101 * gcc.target/i386/pr71991.c: New testcase.
1102
1103 2018-04-13 Martin Liska <mliska@suse.cz>
1104 Jakub Jelinek <jakub@redhat.com>
1105
1106 PR middle-end/81657
1107 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1108 call.
1109
1110 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1111
1112 PR c++/85385
1113 * g++.dg/diagnostic/macro-arg-count.C: New test.
1114
1115 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1116
1117 PR fortran/83064
1118 PR testsuite/85346
1119 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1120 array and move test to libgomp/testsuite/libgomp.fortran.
1121 * gfortran.dg/do_concurrent_6.f90: New test.
1122
1123 2018-04-12 Marek Polacek <polacek@redhat.com>
1124
1125 PR c++/85258
1126 * g++.dg/parse/error61.C: New test.
1127
1128 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1129
1130 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1131 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1132
1133 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1134
1135 PR target/85347
1136 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1137 specify -mvsx on gcc command line.
1138
1139 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1140
1141 PR middle-end/84955
1142 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1143 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1144
1145 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR target/85328
1148 * gcc.target/i386/pr85328.c: New test.
1149
1150 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1151
1152 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1153
1154 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1155
1156 PR rtl-optimization/85342
1157 * gcc.target/i386/pr85342.c: New test.
1158
1159 2018-04-11 Jason Merrill <jason@redhat.com>
1160
1161 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1162 if ulimit -v is set.
1163
1164 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1165
1166 PR testsuite/85190
1167 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1168
1169 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1170
1171 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1172 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1173
1174 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1175
1176 PR c++/70808
1177 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1178 effective target.
1179
1180 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1181
1182 PR target/84301
1183 * gcc.target/i386/pr84301.c: New test.
1184
1185 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1186
1187 PR tree-optimization/85331
1188 * gcc.c-torture/execute/pr85331.c: New test.
1189
1190 2018-04-11 Marek Polacek <polacek@redhat.com>
1191
1192 PR c++/85032
1193 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1194 * g++.dg/cpp1z/constexpr-if21.C: New test.
1195
1196 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1197
1198 PR target/85281
1199 * gcc.target/i386/pr85281.c: New test.
1200
1201 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1202
1203 PR rtl-optimization/84659
1204 * gcc.dg/pr84659.c: New test.
1205
1206 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1207
1208 PR debug/85302
1209 * g++.dg/debug/dwarf2/pr85302.C: New test.
1210
1211 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1212
1213 PR target/85261
1214 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1215 into register.
1216
1217 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1218
1219 PR c++/70808
1220 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1221
1222 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1223
1224 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1225 * gcc.target/powerpc/dimode_off.c: Ditto.
1226 * gcc.target/powerpc/tfmode_off.c: Ditto.
1227 * gcc.target/powerpc/timode_off.c: Ditto.
1228
1229 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1230
1231 * gcc.target/powerpc/vec-ldl-1.c: New test.
1232 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1233 corrections to ABI implementation.
1234
1235 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1236
1237 PR target/85056
1238 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1239
1240 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR rtl-optimization/85300
1243 * gcc.dg/pr85300.c: New test.
1244
1245 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1246
1247 PR c++/85110
1248 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1249 where we now show the pertinent parameter.
1250 * g++.dg/diagnostic/aka2.C: Likewise.
1251 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1252
1253 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR fortran/85313
1256 * gfortran.dg/gomp/pr85313.f90: New test.
1257
1258 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1259
1260 PR c++/24314
1261 * g++.dg/parse/template29.C: New.
1262
1263 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1264
1265 PR testsuite/85190
1266 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1267
1268 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR target/85177
1271 PR target/85255
1272 * gcc.target/i386/avx512f-pr85177.c: New test.
1273 * gcc.target/i386/avx512f-pr85255.c: New test.
1274
1275 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1276
1277 PR tree-optimization/85286
1278 * gcc.dg/vect/pr85286.c: New test.
1279
1280 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1281
1282 PR target/85173
1283 * gcc.target/arm/pr85173.c: New test.
1284
1285 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1286
1287 PR lto/85248
1288 * gcc.dg/lto/pr85248_0.c: New test.
1289 * gcc.dg/lto/pr85248_1.c: New test.
1290
1291 2018-04-09 Jan Hubicka <jh@suse.cz>
1292
1293 PR lto/85078
1294 * g++.dg/torture/pr85078.C: New.
1295
1296 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/85227
1299 * g++.dg/cpp1z/decomp44.C: New.
1300 * g++.dg/cpp1z/decomp45.C: Likewise.
1301
1302 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1303
1304 PR fortran/83064
1305 * gfortran.dg/do_concurrent_5.f90: New test.
1306 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1307 message.
1308
1309 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1310
1311 PR fortran/51260
1312 * gfortran.dg/parameter_array_element_3.f90: New test.
1313
1314 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1315
1316 PR c++/85194
1317 * g++.dg/cpp1z/decomp43.C: New test.
1318
1319 PR rtl-optimization/80463
1320 * g++.dg/pr80463.C: Add -w to dg-options.
1321
1322 2018-04-09 Richard Biener <rguenther@suse.de>
1323
1324 PR tree-optimization/85284
1325 * gcc.dg/torture/pr85284.c: New testcase.
1326
1327 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1328
1329 PR rtl-optimization/80463
1330 PR rtl-optimization/83972
1331 PR rtl-optimization/83480
1332
1333 * gcc.dg/pr80463.c: New test.
1334 * g++.dg/pr80463.C: Likewise.
1335 * gcc.dg/pr83972.c: Likewise.
1336
1337 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1338
1339 PR rtl-optimization/83913
1340 * gcc.dg/pr83913.c: New test.
1341
1342 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1343
1344 PR rtl-optimization/83962
1345 * gcc.dg/pr83962.c: New test.
1346
1347 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1348
1349 PR rtl-optimization/83530
1350 * gcc.dg/pr83530.c: New test.
1351
1352 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1353
1354 PR middle-end/82976
1355 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1356
1357 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR tree-optimization/85257
1360 * gcc.dg/pr85257.c: New test.
1361
1362 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1363
1364 * g++.dg/opt/pr85196.C: New test.
1365
1366 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1367
1368 PR c++/84269
1369 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1370 std::tuple here since they need C++11.
1371 * g++.dg/lookup/missing-std-include-8.C: New test.
1372 * g++.dg/lookup/missing-std-include.C: Move std::array and
1373 std::tuple test to missing-std-include-6.C to avoid failures
1374 with C++98.
1375
1376 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1377
1378 PR debug/85252
1379 * gcc.dg/debug/pr85252.c: New test.
1380
1381 PR rtl-optimization/84872
1382 * gcc.dg/graphite/pr84872.c: New test.
1383
1384 PR c++/85210
1385 * g++.dg/cpp1z/decomp42.C: New test.
1386
1387 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1388
1389 PR c++/85021
1390 * g++.dg/lookup/missing-std-include-7.C: New test.
1391
1392 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1393
1394 * gcc.dg/struct-simple.c: Revert r254862.
1395 * lib/target-supports.exp
1396 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1397
1398 2018-04-06 Richard Biener <rguenther@suse.de>
1399
1400 PR middle-end/85244
1401 * gcc.dg/torture/pr85244-1.c: New testcase.
1402 * gcc.dg/torture/pr85244-2.c: Likewise.
1403
1404 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1405
1406 PR sanitizer/85213
1407 * c-c++-common/ubsan/pr85213.c: New test.
1408
1409 2018-04-06 Richard Biener <rguenther@suse.de>
1410
1411 PR middle-end/85180
1412 * gcc.dg/pr85180.c: New testcase.
1413
1414 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1415
1416 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1417 to trigger the optimization. Do some cleanup and function
1418 renaming. Add more test functions.
1419
1420 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1421
1422 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1423 options.
1424 * gcc.target/s390/hotpatch-1.c: Skip when building without
1425 optimization.
1426 * gcc.target/s390/hotpatch-10.c: Likewise.
1427 * gcc.target/s390/hotpatch-11.c: Likewise.
1428 * gcc.target/s390/hotpatch-12.c: Likewise.
1429 * gcc.target/s390/hotpatch-13.c: Likewise.
1430 * gcc.target/s390/hotpatch-14.c: Likewise.
1431 * gcc.target/s390/hotpatch-15.c: Likewise.
1432 * gcc.target/s390/hotpatch-16.c: Likewise.
1433 * gcc.target/s390/hotpatch-17.c: Likewise.
1434 * gcc.target/s390/hotpatch-18.c: Likewise.
1435 * gcc.target/s390/hotpatch-19.c: Likewise.
1436 * gcc.target/s390/hotpatch-2.c: Likewise.
1437 * gcc.target/s390/hotpatch-3.c: Likewise.
1438 * gcc.target/s390/hotpatch-4.c: Likewise.
1439 * gcc.target/s390/hotpatch-5.c: Likewise.
1440 * gcc.target/s390/hotpatch-6.c: Likewise.
1441 * gcc.target/s390/hotpatch-7.c: Likewise.
1442 * gcc.target/s390/hotpatch-8.c: Likewise.
1443 * gcc.target/s390/hotpatch-9.c: Likewise.
1444
1445 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1446
1447 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1448 check for an error instead.
1449 * gcc.dg/Wattributes-6.c: Likewise.
1450
1451 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1452
1453 PR c++/85209
1454 * g++.dg/cpp1z/decomp39.C: New test.
1455 * g++.dg/cpp1z/decomp40.C: New test.
1456
1457 PR c++/85208
1458 * g++.dg/cpp1z/decomp41.C: New test.
1459
1460 PR middle-end/85195
1461 * gcc.dg/pr85195.c: New test.
1462
1463 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1464
1465 PR c++/80956
1466 * g++.dg/cpp0x/initlist100.C: New.
1467 * g++.dg/cpp0x/initlist101.C: Likewise.
1468
1469 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1470
1471 PR c++/84792
1472 * g++.dg/other/pr84792-1.C: New.
1473 * g++.dg/other/pr84792-2.C: Likewise.
1474
1475 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1476
1477 PR target/85193
1478 * gcc.target/i386/pr85193.c: New test.
1479
1480 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1481
1482 PR c++/84979
1483 * g++.dg/concepts/pr84979.C: New.
1484 * g++.dg/concepts/pr84979-2.C: New.
1485 * g++.dg/concepts/pr84979-3.C: New.
1486
1487 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1488
1489 PR c++/80026
1490 * g++.dg/cpp0x/variadic174.C: New.
1491
1492 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1493
1494 PR inline-asm/85172
1495 * g++.dg/ext/builtin13.C: New test.
1496 * g++.dg/ext/atomic-4.C: New test.
1497
1498 PR c++/85146
1499 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1500 * g++.dg/ext/bases3.C: New test.
1501
1502 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1503
1504 PR target/85203
1505 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1506 to match a single insn of the baz function. Move scan directives at
1507 the end of the file below the functions they are trying to test for
1508 better readability.
1509 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1510
1511 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1512
1513 PR rtl-optimization/84878
1514 * gcc.target/powerpc/pr84878.c: New test.
1515
1516 2018-04-04 Michael Matz <matz@suse.de>
1517
1518 * gcc.dg/Wstringop-overflow-4.c: New test.
1519 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1520
1521 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR testsuite/85189
1524 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1525 for the diagnostics of overridden functions. Adjust for new wording.
1526
1527 2018-04-04 Richard Biener <rguenther@suse.de>
1528
1529 PR lto/85176
1530 * g++.dg/lto/pr85176_0.C: New testcase.
1531
1532 2018-04-04 Richard Biener <rguenther@suse.de>
1533
1534 PR testsuite/85191
1535 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1536 Fix typo.
1537
1538 2018-04-04 Martin Liska <mliska@suse.cz>
1539
1540 PR sanitizer/85174
1541 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1542 and msdata as a workaround for powerpc.
1543
1544 2018-04-04 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/85168
1547 * gcc.dg/torture/pr85168.c: New testcase.
1548
1549 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1550
1551 PR c++/84943
1552 * g++.dg/pr84943.C: New.
1553 * g++.dg/pr84943-2.C: New.
1554
1555 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1556
1557 PR rtl-optimization/85167
1558 * gcc.dg/pr85167.c: New test.
1559
1560 PR tree-optimization/85156
1561 * c-c++-common/pr85156.c: New test.
1562 * gcc.c-torture/execute/pr85156.c: New test.
1563
1564 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1565
1566 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1567 * gcc.target/powerpc/undef-bool-1.C: New file.
1568 * gcc.target/powerpc/undef-bool-2.c: New file.
1569
1570 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1571
1572 PR c++/84768
1573 * g++.dg/cpp1z/class-deduction52.C: New.
1574
1575 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1576
1577 PR c++/85147
1578 * g++.dg/cpp0x/pr85147.C: New test.
1579
1580 PR c++/85140
1581 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1582
1583 PR c++/85134
1584 * g++.dg/gomp/pr85134.C: New test.
1585 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1586
1587 PR target/85169
1588 * gcc.c-torture/execute/pr85169.c: New test.
1589 * gcc.target/i386/avx512f-pr85169.c: New test.
1590 * gcc.target/i386/avx512bw-pr85169.c: New test.
1591
1592 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1593
1594 PR target/85126
1595 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1596 scan-assembler-times clause.
1597
1598 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1599
1600 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1601 dg-additional-options.
1602
1603 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1604
1605 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1606
1607 2018-04-03 Richard Biener <rguenther@suse.de>
1608
1609 PR testsuite/85154
1610 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1611
1612 2018-04-02 Jim Wilson <jimw@sifive.com>
1613
1614 * gcc.target/riscv/pr84660.c: New.
1615 * gcc.target/riscv/shift-and-1.c: New.
1616 * gcc.target/riscv/shift-and-2.c: New.
1617
1618 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1619
1620 PR fortran/85102
1621 * gfortran.dg/array_simplify_2.f90: New test.
1622
1623 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1624
1625 PR middle-end/85090
1626 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1627 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1628 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1629 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1630 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1631
1632 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1633
1634 PR c++/85027
1635 * g++.dg/pr85027.C: New.
1636
1637 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1638
1639 PR target/83315
1640 * gcc.target/powerpc/sse-maxps-2.c: New test.
1641 * gcc.target/powerpc/sse-minps-2.c: New test.
1642
1643 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR c++/84791
1646 * g++.dg/gomp/pr84791.C: New test.
1647
1648 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1649
1650 PR fortran/84931
1651 * gfortran.dg/array_constructor_53.f90: New test.
1652
1653 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1654
1655 PR fortran/85130
1656 * gfortran.dg/substr_6.f90: Remove illegal test for
1657 out-of-bounds substring.
1658
1659 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1660
1661 PR fortran/85111
1662 * gfortran.dg/zero_sized_10.f90: New test.
1663
1664 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1665
1666 PR c++/84269
1667 * g++.dg/lookup/missing-std-include-6.C: New test.
1668 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1669 std::tuple tests.
1670 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1671 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1672 <cstring>, <cassert>, and <cstdlib>.
1673
1674 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1675
1676 PR inline-asm/84985
1677 * gcc.target/i386/pr84985.c: New.
1678
1679 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1680
1681 PR c++/85110
1682 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1683
1684 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1685
1686 PR c++/85108
1687 * g++.dg/warn/Wunused-var-31.C: New test.
1688
1689 PR c/85094
1690 * c-c++-common/Wduplicated-branches-14.c: New test.
1691
1692 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1693
1694 PR c++/84606
1695 * g++.dg/cpp0x/pr84606.C: New.
1696
1697 2018-03-29 Carl Love <cel@us.ibm.com>
1698
1699 Revert
1700 2017-09-27 Carl Love <cel@us.ibm.com>
1701
1702 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1703 for the __builtin_fctid and __builtin_fctiw.
1704
1705 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1706
1707 PR target/84912
1708 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1709 deleted builtin function.
1710 (div_weuo): Likewise.
1711 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1712 (div_deuo): Likewise.
1713
1714 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1715
1716 PR c++/85028
1717 * g++.dg/other/default13.C: New.
1718
1719 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR target/85095
1722 * gcc.target/i386/pr85095-1.c: New test.
1723 * gcc.target/i386/pr85095-2.c: New test.
1724 * gcc.c-torture/execute/pr85095.c: New test.
1725
1726 PR tree-optimization/82004
1727 * gcc.dg/pr82004.c: New test.
1728
1729 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1730 Martin Liska <mliska@suse.cz>
1731
1732 PR sanitizer/85081
1733 * g++.dg/asan/pr85081.C: New test.
1734
1735 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1736
1737 PR c++/84789
1738 * g++.dg/template/pr84789.C: Adjust for testing with
1739 -fconcepts too.
1740
1741 PR c++/84973
1742 * g++.dg/template/pr84973.C: New.
1743 * g++.dg/template/pr84973-2.C: New.
1744 * g++.dg/template/pr84973-3.C: New.
1745
1746 PR c++/84968
1747 * g++.dg/eh/pr84968.C: New.
1748
1749 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1750
1751 PR target/84914
1752 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1753 long double multiply/divide uses the correct function.
1754 * gcc.target/powerpc/mulkc-3.c: Likewise.
1755 * gcc.target/powerpc/divkc-2.c: Likewise.
1756 * gcc.target/powerpc/divkc-3.c: Likewise.
1757
1758 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1759
1760 PR c++/85067
1761 * g++.dg/cpp0x/defaulted51.C: New.
1762 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1763
1764 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR c++/85077
1767 * g++.dg/ext/vector35.C: New test.
1768
1769 PR c++/85061
1770 * g++.dg/ext/builtin-offsetof3.C: New test.
1771
1772 PR c++/85076
1773 * g++.dg/cpp1y/pr85076.C: New test.
1774
1775 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1776
1777 PR fortran/85084
1778 * gfortran.dg/matmul_rank_1.f90: New test.
1779
1780 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1781 Harald Anlauf <anlauf@gmx.de>
1782
1783 * gfortran.dg/structure_constructor_15.f90: New test.
1784
1785 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1786
1787 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1788 for the diagnostics of overridden functions. Adjust for new wording.
1789 * g++.dg/cpp0x/implicit1.C: Likewise.
1790 * g++.dg/cpp0x/override1.C: Likewise.
1791 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1792 * g++.dg/eh/shadow1.C: Likewise.
1793 * g++.dg/inherit/covariant12.C: Likewise.
1794 * g++.dg/inherit/covariant14.C: Likewise.
1795 * g++.dg/inherit/covariant15.C: Likewise.
1796 * g++.dg/inherit/covariant16.C: Likewise.
1797 * g++.dg/inherit/covariant22.C: Likewise.
1798 * g++.dg/inherit/crash3.C: Likewise.
1799 * g++.dg/inherit/error2.C: Likewise.
1800 * g++.dg/template/crash100.C: Likewise.
1801 * g++.old-deja/g++.eh/spec6.C: Likewise.
1802 * g++.old-deja/g++.mike/p811.C: Likewise.
1803 * g++.old-deja/g++.other/virtual11.C: Likewise.
1804 * g++.old-deja/g++.other/virtual4.C: Likewise.
1805
1806 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1807
1808 PR target/85044
1809 * gcc.target/i386/pr85044.c: New test.
1810
1811 2018-03-27 Martin Sebor <msebor@redhat.com>
1812
1813 PR testsuite/83462
1814 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1815 other than x86.
1816
1817 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1818
1819 PR target/83009
1820 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1821
1822 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1823
1824 PR target/81863
1825 * gcc.target/arm/pr81863.c: New test.
1826
1827 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1828
1829 PR target/85056
1830 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1831 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1832
1833 2018-03-27 Richard Biener <rguenther@suse.de>
1834
1835 PR testsuite/82847
1836 * lib/target-supports.exp (check_ssse3_available): New function.
1837 (check_effective_target_vect_perm_short): Enable for x86 if
1838 check_ssse3_available.
1839
1840 2018-03-27 Richard Biener <rguenther@suse.de>
1841
1842 PR tree-optimization/85082
1843 * gfortran.dg/pr85082.f90: New testcase.
1844
1845 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1846
1847 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1848 to "l=2" in dg-final.
1849
1850 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1851
1852 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1853 * gcc.target/mips/fix-r4000-2.c: Likewise.
1854 * gcc.target/mips/fix-r4000-3.c: Likewise.
1855 * gcc.target/mips/fix-r4000-4.c: Likewise.
1856 * gcc.target/mips/fix-r4000-5.c: Likewise.
1857 * gcc.target/mips/fix-r4000-6.c: Likewise.
1858 * gcc.target/mips/fix-r4000-7.c: Likewise.
1859 * gcc.target/mips/fix-r4000-8.c: Likewise.
1860 * gcc.target/mips/fix-r4000-9.c: Likewise.
1861 * gcc.target/mips/fix-r4000-10.c: Likewise.
1862 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1863 "mulditi3_r4000" instead of "mulditi3".
1864 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1865 "umulditi3_r4000" instead of "umulditi3".
1866
1867 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1868
1869 PR c++/85068
1870 * g++.dg/inherit/covariant22.C: New test.
1871
1872 2018-03-27 Richard Biener <rguenther@suse.de>
1873
1874 PR testsuite/84004
1875 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1876 alignment.
1877
1878 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1879 Jason Merrill <jason@redhat.com>
1880
1881 PR c++/84632
1882 * g++.dg/init/array49.C: New.
1883 * g++.dg/torture/pr70499.C: Adjust.
1884
1885 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1886
1887 PR target/85073
1888 * gcc.target/i386/pr85073.c: New test.
1889
1890 2018-03-26 Richard Biener <rguenther@suse.de>
1891
1892 PR testsuite/85066
1893 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1894 instead of long.
1895
1896 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1897
1898 PR fortran/66709
1899 * gfortran.dg/parameter_array_format.f90: New test.
1900
1901 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1902 Neil Carlson <neil.n.carlson@gmail.com>
1903
1904 PR fortran/84381
1905 * gfortran.dg/literal_character_constant_1.inc: Replace
1906 call abort by STOP n.
1907 * gfortran.dg/overload_1.f90: Likewise.
1908
1909 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1910 Dominique d'Humieres <dominiq@gcc.gnu.org>
1911
1912 PR fortran/84924
1913 * gfortran.dg/scalar_pointer_1.f90: New test.
1914
1915 2018-03-25 Tom de Vries <tom@codesourcery.com>
1916
1917 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1918 precise.
1919
1920 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1921
1922 PR fortran/69497
1923 * gfortran.dg/pr89497.f90: New test.
1924
1925 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1926
1927 PR fortran/70068
1928 * gfortran.dg/substr_7.f90: New test.
1929
1930 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1931
1932 PR fortran/42651
1933 * gfortran.dg/pr42651.f90: New test.
1934 * gfortran.dg/func_result_7.f90: Update error message.
1935
1936 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1937
1938 PR tree-optimization/84005
1939 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1940 failing to force the alignment.
1941
1942 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1943
1944 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1945 from this to...
1946 <vclzd>: ...this.
1947
1948 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1949
1950 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1951 message. Fix scan-assembler patterns.
1952
1953 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1954
1955 PR c++/85015
1956 * g++.dg/cpp0x/pr85015.C: New test.
1957
1958 PR c++/84942
1959 * g++.dg/cpp1y/pr84942.C: New test.
1960
1961 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1962
1963 PR inline-asm/85030
1964 * testsuite/gcc.target/i386/pr85030.c: New.
1965
1966 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1967
1968 PR target/85026
1969 * g++.dg/pr85026.C: New test.
1970
1971 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1972
1973 * g++.dg/debug/pr84704.C: XFAIL AIX.
1974
1975 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1976
1977 PR target/84826
1978 * gcc.target/arm/pr84826.c: Add dg directive.
1979
1980 2018-03-23 Marek Polacek <polacek@redhat.com>
1981
1982 PR c++/85033
1983 * g++.dg/ext/builtin-offsetof2.C: New test.
1984
1985 PR c++/85045
1986 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1987 * gcc.dg/pr85045.c: New test.
1988
1989 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1990
1991 PR debug/85020
1992 * gnat.dg/lto22.adb: New test.
1993 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1994 * gnat.dg/lto22_pkg2.ads: Likewise.
1995
1996 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1997
1998 PR c/80778
1999 * gcc.dg/lto/pr80778_0.c: New test.
2000
2001 PR inline-asm/85034
2002 * gcc.target/i386/pr85034.c: New test.
2003
2004 PR inline-asm/85022
2005 * c-c++-common/torture/pr85022.c: New test.
2006
2007 PR sanitizer/85029
2008 * g++.dg/ubsan/pr85029.C: New test.
2009
2010 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
2011
2012 PR c++/71251
2013 * g++.dg/cpp0x/pr71251.C: New.
2014
2015 PR c++/84789
2016 * g++.dg/template/pr84789.C: New.
2017 * g++.dg/template/pr84789-2.C: New.
2018 * g++.dg/template/pr84789-3.C: New.
2019 * g++.dg/parse/dtor11.C: Accept alternate error message.
2020
2021 PR c++/84729
2022 * g++.dg/pr84729.C: New.
2023 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2024 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2025 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2026
2027 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
2028
2029 PR fortran/84922
2030 * gfortran.dg/interface_42.f90: New test.
2031 * gfortran.dg/interface_43.f90: New test.
2032
2033 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2034
2035 PR target/84826
2036 * gcc.target/arm/pr84826.c: New test.
2037
2038 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2039
2040 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2041 dg-require-effective-target.
2042 * gcc.target/arm/addr-modes-int.c: Likewise.
2043 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2044
2045 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2046
2047 PR target/84760
2048 * gcc.target/powerpc/altivec-ld-1.c: New test.
2049
2050 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2051
2052 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2053
2054 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR inline-asm/84941
2057 * gcc.dg/pr84941.c: New test.
2058
2059 2018-03-22 Tom de Vries <tom@codesourcery.com>
2060
2061 PR tree-optimization/84956
2062 * gcc.dg/pr84956.c: New test.
2063
2064 2018-03-22 Marek Polacek <polacek@redhat.com>
2065
2066 PR c++/84854
2067 * g++.dg/cpp1z/constexpr-if15.C: New test.
2068 * g++.dg/cpp1z/constexpr-if16.C: New test.
2069
2070 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2071
2072 * gcc.dg/builtin-tgmath-3.c: New test.
2073
2074 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2075
2076 PR c++/71965
2077 * g++.dg/concepts/pr71965.C: New.
2078
2079 PR c++/84610
2080 PR c++/84642
2081 * g++.dg/cpp0x/pr84610.C: New.
2082 * g++.dg/cpp0x/pr84642.C: New.
2083
2084 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR c/84999
2087 * c-c++-common/pr84999.c: New test.
2088
2089 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2090
2091 PR c++/84972
2092 * g++.dg/ext/desig10.C: New.
2093
2094 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2095 Harald Anlauf <anlauf@gmx.de>
2096
2097 PR fortran/84957
2098 * gfortran.dg/pr84957.f90: New test.
2099
2100 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR tree-optimization/84960
2103 * gcc.c-torture/compile/pr84960.c: New test.
2104
2105 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2106
2107 PR tree-optimization/84811
2108 * gcc.dg/torture/pr84811.c: New test.
2109
2110 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR tree-optimization/84982
2113 * c-c++-common/pr84982.c: New test.
2114
2115 PR c++/84961
2116 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2117 "m" (++x) in C++.
2118 * g++.dg/torture/pr84961-1.C: New test.
2119 * g++.dg/torture/pr84961-2.C: New test.
2120
2121 2018-03-21 Nathan Sidwell <nathan@acm.org>
2122
2123 PR c++/85008
2124 * g++.dg/pr85008.C: New.
2125
2126 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2127
2128 PR fortran/84615
2129 * gfortran.dg/char_result_17.f90: New test.
2130
2131 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2132
2133 PR c++/84994
2134 * g++.dg/other/accessor-fixits-1.C: Move to...
2135 * g++.dg/torture/accessor-fixits-1.C: ...here.
2136 * g++.dg/other/accessor-fixits-2.C: Move to...
2137 * g++.dg/torture/accessor-fixits-2.C: ...here.
2138 * g++.dg/other/accessor-fixits-3.C: Move to...
2139 * g++.dg/torture/accessor-fixits-3.C: ...here.
2140 * g++.dg/other/accessor-fixits-4.C: Move to...
2141 * g++.dg/torture/accessor-fixits-4.C: ...here.
2142 * g++.dg/other/accessor-fixits-5.C: Move to...
2143 * g++.dg/torture/accessor-fixits-5.C: ...here.
2144 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2145 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2146 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2147
2148 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2149
2150 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2151
2152 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2153
2154 PR target/82989
2155 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2156
2157 2018-03-21 Nathan Sidwell <nathan@acm.org>
2158
2159 PR c++/84804
2160 * g++.dg/lookup/pr84804.C: New.
2161
2162 2018-03-21 Martin Sebor <msebor@redhat.com>
2163
2164 PR c++/84850
2165 * g++.dg/Wclass-memaccess-3.C: New test.
2166 * g++.dg/Wclass-memaccess-4.C: New test.
2167
2168 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2169
2170 PR c++/84892
2171 * g++.dg/other/accessor-fixits-1.C
2172 (test_access_const_t1_color): New.
2173 (test_deref_const_t1_color): New.
2174 * g++.dg/other/accessor-fixits-5.C: New testcase.
2175
2176 2018-03-21 Tom de Vries <tom@codesourcery.com>
2177
2178 PR tree-optimization/83126
2179 * gcc.dg/graphite/pr83126.c: New test.
2180
2181 2018-03-21 Nathan Sidwell <nathan@acm.org>
2182
2183 * g++.dg/ext/anon-struct6.C: Adjust.
2184 * g++.dg/ext/deprecate-1.C: New.
2185 * g++.dg/ext/deprecate-2.C: New.
2186 * g++.dg/lookup/pr84602.C: Adjust.
2187 * g++.dg/lookup/pr84962.C: Adjust.
2188 * g++.old-deja/g++.other/anon4.C
2189
2190 PR c++/84836
2191 * g++.dg/lookup/pr84836.C: New.
2192
2193 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2194
2195 PR tree-optimization/84969
2196 * gcc.dg/tree-ssa/pr84969.c: New test.
2197
2198 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2199
2200 PR rtl-optimization/84989
2201 * gcc.target/i386/pr84989.c: New test.
2202
2203 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2204
2205 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2206
2207 2018-03-21 Martin Liska <mliska@suse.cz>
2208
2209 PR ipa/84963
2210 * gfortran.dg/goacc/pr84963.f90: New test.
2211
2212 2018-03-21 Marek Polacek <polacek@redhat.com>
2213
2214 PR c++/71638, ICE with NSDMI and reference.
2215 * g++.dg/cpp0x/nsdmi14.C: New test.
2216 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2217
2218 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2219
2220 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2221 MIPS with -mpaired-single directives.
2222
2223 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2224
2225 PR fortran/85001
2226 * gfortran.dg/interface_41.f90: New test.
2227
2228 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR debug/84875
2231 * gcc.dg/pr84875.c: New test.
2232
2233 2018-03-20 Marek Polacek <polacek@redhat.com>
2234
2235 PR c++/84978, ICE with NRVO.
2236 * g++.dg/opt/nrv19.C: New test.
2237
2238 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2239
2240 PR target/82518
2241 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2242 Disable for armeb targets.
2243 * gcc.target/arm/pr82518.c: New test.
2244
2245 2018-03-20 Nathan Sidwell <nathan@acm.org>
2246
2247 PR c++/84962
2248 * g++.dg/lookup/pr84962.C: New.
2249
2250 PR c++/84970
2251 * g++.dg/lookup/pr84970.C: New.
2252
2253 2018-03-20 Richard Biener <rguenther@suse.de>
2254
2255 PR target/84986
2256 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2257
2258 2018-03-20 Martin Liska <mliska@suse.cz>
2259
2260 PR ipa/84825
2261 * g++.dg/ipa/pr84825.C: New test.
2262
2263 2018-03-20 Martin Liska <mliska@suse.cz>
2264
2265 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2266
2267 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2268
2269 PR target/84845
2270 * gcc.c-torture/compile/pr84845.c: New test.
2271
2272 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2273
2274 PR target/82989
2275 * gcc.target/arm/pr82989.c: New test.
2276
2277 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2278
2279 PR target/84945
2280 * gcc.target/i386/pr84945.c: New test.
2281
2282 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2283
2284 PR target/81647
2285 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2286
2287 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR c/84953
2290 * gcc.dg/pr84953.c: New test.
2291
2292 2018-03-19 Marek Polacek <polacek@redhat.com>
2293
2294 PR c++/84925
2295 * g++.dg/cpp1z/lambda-__func__.C: New test.
2296
2297 PR c++/84927
2298 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2299
2300 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2301
2302 PR sanitizer/78651
2303 * g++.dg/asan/pr78651.C: New test.
2304
2305 2018-03-19 Tom de Vries <tom@codesourcery.com>
2306
2307 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2308 vect_int_mult. Add nvptx xfail for PR84958.
2309
2310 2018-03-19 Nathan Sidwell <nathan@acm.org>
2311
2312 PR c++/84835
2313 * g++.dg/cpp1y/pr84835.C: New.
2314
2315 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2316
2317 PR target/81647
2318 * gcc.target/aarch64/pr81647.c: New.
2319
2320 2018-03-19 Richard Biener <rguenther@suse.de>
2321
2322 PR tree-optimization/84933
2323 * g++.dg/pr84933.C: New testcase.
2324
2325 2018-03-19 Richard Biener <rguenther@suse.de>
2326
2327 PR tree-optimization/84859
2328 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2329 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2330 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2331 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2332
2333 2018-03-19 Nathan Sidwell <nathan@acm.org>
2334
2335 PR c++/84812
2336 * g++.dg/lookup/pr84812.C: New.
2337
2338 2018-03-19 Richard Biener <rguenther@suse.de>
2339
2340 PR tree-optimization/84929
2341 * gcc.dg/torture/pr84929.c: New testcase.
2342
2343 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2344
2345 PR target/84711
2346 * gcc.target/arm/big-endian-subreg.c: Delete.
2347
2348 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2349
2350 PR fortran/84931
2351 * gfortran.dg/array_constructor_52.f90: New test.
2352
2353 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2354
2355 PR fortran/77414
2356 * gfortran.dg/pr77414.f90: New test.
2357 * gfortran.dg/internal_references_1.f90: Adjust error message.
2358
2359 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2360
2361 PR fortran/65453
2362 * gfortran.dg/pr65453.f90: New test.
2363
2364 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2365
2366 PR tree-optimization/84913
2367 * gfortran.dg/vect/pr84913.f90: New test.
2368
2369 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2370
2371 PR fortran/79929
2372 * gfortran.dg/warn_concat.f90: New test.
2373
2374 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2375
2376 PR target/84899
2377 * gcc.dg/pr84899.c: New test.
2378
2379 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2380
2381 PR fortran/69395
2382 * gfortran.dg/pr69395.f90: Add test for max dimensions
2383
2384 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2385
2386 PR target/84876
2387 * gcc.target/i386/pr84876.c: New test.
2388
2389 2018-03-16 Martin Liska <mliska@suse.cz>
2390
2391 PR ipa/84833
2392 * gcc.target/i386/mvc11.c: New test.
2393
2394 2018-03-16 Martin Liska <mliska@suse.cz>
2395
2396 PR ipa/84722
2397 * gcc.target/i386/mvc10.c: New test.
2398
2399 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2400
2401 PR c++/79937
2402 PR c++/82410
2403 * g++.dg/cpp1y/pr79937-1.C: New test.
2404 * g++.dg/cpp1y/pr79937-2.C: New test.
2405 * g++.dg/cpp1y/pr79937-3.C: New test.
2406 * g++.dg/cpp1y/pr79937-4.C: New test.
2407 * g++.dg/cpp1y/pr82410.C: New test.
2408
2409 2018-03-16 Tom de Vries <tom@codesourcery.com>
2410
2411 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2412
2413 2018-03-16 Tom de Vries <tom@codesourcery.com>
2414
2415 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2416
2417 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2418
2419 PR c++/84874
2420 * g++.dg/cpp2a/desig8.C: New test.
2421
2422 PR tree-optimization/84841
2423 * gcc.dg/pr84841.c: New test.
2424
2425 PR c++/84874
2426 * g++.dg/cpp2a/desig7.C: New test.
2427
2428 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2429 Jim MacArthur <jim.macarthur@codethink.co.uk>
2430
2431 * gfortran.dg/automatic_1.f90: New test.
2432 * gfortran.dg/automatic_repeat.f90: New test
2433 * gfortran.dg/automatic_save.f90: New test.
2434 * gfortran.dg/vax_structure.f90: New test.
2435
2436 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2437
2438 PR fortran/78741
2439 * gfortran.dg/pr78741.f90: New test.
2440
2441 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2442
2443 PR fortran/69395
2444 * gfortran.dg/pr69395.f90: New test.
2445
2446 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR c++/79085
2449 * g++.dg/opt/pr79085.C: New test.
2450
2451 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2452
2453 PR target/84574
2454 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2455 label instead of __x86_indirect_thunk label.
2456
2457 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR c++/84222
2460 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2461 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2462 * g++.dg/warn/deprecated-13.C: New test.
2463
2464 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2465
2466 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2467
2468 2018-03-15 Richard Biener <rguenther@suse.de>
2469
2470 PR c/84873
2471 * c-c++-common/pr84873.c: New testcase.
2472
2473 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2474
2475 PR target/84711
2476 * gcc.target/arm/big-endian-subreg.c: New.
2477
2478 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2479
2480 PR target/84860
2481 * gcc.c-torture/compile/pr84860.c: New test.
2482
2483 2018-03-15 Julia Koval <julia.koval@intel.com>
2484
2485 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2486 cannonlake.
2487 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2488 avx512bitalg.
2489
2490 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2491
2492 PR c/84853
2493 * gcc.dg/pr84853.c: New test.
2494
2495 2018-03-14 Carl Love <cel@us.ibm.com>
2496
2497 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2498
2499 2018-03-14 Martin Liska <mliska@suse.cz>
2500
2501 PR ipa/8480
2502 * g++.dg/lto/pr84805_0.C: New test.
2503 * g++.dg/lto/pr84805_1.C: New test.
2504 * g++.dg/lto/pr84805_2.C: New test.
2505
2506 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2507
2508 PR c/84852
2509 * gcc.dg/fixits-pr84852-1.c: New test.
2510 * gcc.dg/fixits-pr84852-2.c: New test.
2511
2512 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2513
2514 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2515 separate verbose message.
2516 * lib/scandump.exp (scan-dump-times): Likewise.
2517
2518 2018-03-14 Julia Koval <julia.koval@intel.com>
2519
2520 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2521 server.
2522 * gcc.target/i386/funcspec-56.inc: Ditto.
2523
2524 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2525
2526 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2527 aarch64_sve_hw.
2528
2529 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2530
2531 PR sanitizer/83392
2532 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2533 check count from 17 to 14.
2534
2535 PR target/84844
2536 * gcc.target/i386/pr84844.c: New test.
2537
2538 2018-03-14 Richard Biener <rguenther@suse.de>
2539
2540 PR tree-optimization/84830
2541 * gcc.dg/torture/pr84830.c: New testcase.
2542
2543 2018-03-14 Marek Polacek <polacek@redhat.com>
2544
2545 PR c++/84596
2546 * g++.dg/cpp0x/static_assert15.C: New test.
2547
2548 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2549
2550 PR fortran/61775
2551 * gfortran.dg/pr61775.f90: New test.
2552
2553 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2554
2555 PR c++/84843
2556 * g++.dg/ext/pr84843-1.C: New test.
2557 * g++.dg/ext/pr84843-2.C: New test.
2558
2559 2018-03-13 David Pagan <dave.pagan@oracle.com>
2560
2561 PR c/46921
2562 * gcc.dg/pr46921.c: New test.
2563
2564 2018-03-13 Martin Sebor <msebor@redhat.com>
2565
2566 PR tree-optimization/84725
2567 * c-c++-common/Wstringop-truncation-4.c: New test.
2568 * c-c++-common/attr-nonstring-5.c: New test.
2569
2570 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2571
2572 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2573 than unpacks.
2574 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2575 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2576
2577 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2578
2579 * gcc.target/aarch64/sve/tls_1.c: New test.
2580 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2581
2582 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2583
2584 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2585 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2586
2587 2018-03-13 Martin Liska <mliska@suse.cz>
2588
2589 PR ipa/84658.
2590 * g++.dg/ipa/pr84658.C: New test.
2591
2592 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2593
2594 PR middle-end/84834
2595 * gcc.dg/pr84834.c: New test.
2596
2597 PR target/84827
2598 * gcc.target/i386/pr84827.c: New test.
2599
2600 PR target/84828
2601 * g++.dg/ext/pr84828.C: New test.
2602
2603 PR target/84786
2604 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2605 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2606
2607 PR c++/84808
2608 * g++.dg/cpp1y/constexpr-84808.C: New test.
2609
2610 PR c++/84704
2611 * g++.dg/debug/pr84704.C: New test.
2612
2613 2018-03-12 Renlin Li <renlin.li@arm.com>
2614
2615 * gcc.target/aarch64/movi_hf.c: New.
2616 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2617 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2618
2619 2018-03-12 Martin Sebor <msebor@redhat.com>
2620
2621 PR tree-optimization/83456
2622 * c-c++-common/Wrestrict-2.c: Remove test cases.
2623 * c-c++-common/Wrestrict.c: Same.
2624 * gcc.dg/Wrestrict-12.c: New test.
2625 * gcc.dg/Wrestrict-14.c: New test.
2626
2627 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2628
2629 * g++.dg/pr84821.C: New test.
2630
2631 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2632
2633 * gcc.dg/pr84799.c: New test.
2634
2635 2018-03-12 Richard Biener <rguenther@suse.de>
2636
2637 PR tree-optimization/84803
2638 * gcc.dg/torture/pr84803.c: New testcase.
2639
2640 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR c++/84813
2643 * g++.dg/debug/pr84813.C: New test.
2644
2645 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2646
2647 PR fortran/84546
2648 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2649
2650 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2651
2652 PR fortran/83939
2653 * gfortran.dg/pr83939.f90
2654
2655 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2656
2657 PR fortran/66128
2658 * gfortran.dg/zero_sized_9.f90: New test.
2659
2660 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2661
2662 PR debug/58150
2663 * g++.dg/debug/dwarf2/enum2.C: New test.
2664
2665 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2666
2667 PR fortran/84734
2668 * gfortran.dg/pr84734.f90: New test.
2669
2670 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2671
2672 * gnat.dg/prot3.adb: New test.
2673 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2674
2675 2018-03-09 Jason Merrill <jason@redhat.com>
2676 Paolo Carlini <paolo.carlini@oracle.com>
2677
2678 PR c++/71169
2679 PR c++/71832
2680 * g++.dg/cpp0x/pr71169.C: New.
2681 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2682 * g++.dg/cpp0x/pr71832.C: Likewise.
2683
2684 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2685
2686 PR target/83969
2687 * gcc.target/powerpc/pr83969.c: New test.
2688
2689 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR target/84772
2692 * gcc.dg/pr84772.c: New test.
2693
2694 PR c++/84076
2695 * g++.dg/warn/Wformat-2.C: New test.
2696
2697 PR c++/84767
2698 * g++.dg/ext/vla18.C: New test.
2699
2700 2018-03-09 Martin Sebor <msebor@redhat.com>
2701
2702 PR tree-optimization/84526
2703 * gcc.dg/Wrestrict-10.c: New test.
2704 * gcc.dg/Wrestrict-11.c: New test.
2705
2706 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2707
2708 PR rtl-optimization/84682
2709 * gcc.dg/torture/pr84682-1.c: New.
2710 * gcc.dg/torture/pr84682-2.c: New.
2711 * gcc.dg/torture/pr84682-3.c: New.
2712
2713 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR c++/84724
2716 * g++.dg/ext/pr84724.C: New test.
2717
2718 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2719
2720 PR target/83712
2721 * gcc.target/arm/pr83712.c: New.
2722
2723 2018-03-09 Richard Biener <rguenther@suse.de>
2724
2725 PR tree-optimization/84775
2726 * gcc.dg/torture/pr84775.c: New testcase.
2727
2728 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR debug/84404
2731 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2732 targets.
2733
2734 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2735
2736 * gcc.c-torture/compile/20180309-1.c: New test.
2737
2738 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2739
2740 PR c++/80598
2741 * g++.dg/warn/Wunused-function4.C: New test.
2742
2743 PR inline-asm/84742
2744 * gcc.target/i386/pr84742-1.c: New test.
2745 * gcc.target/i386/pr84742-2.c: New test.
2746
2747 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2748
2749 PR target/84748
2750 * gcc.c-torture/execute/pr84748.c: New test.
2751
2752 2018-03-08 Richard Biener <rguenther@suse.de>
2753
2754 PR middle-end/84552
2755 * gcc.dg/graphite/pr84552.c: New testcase.
2756
2757 2018-03-08 Richard Biener <rguenther@suse.de>
2758
2759 PR tree-optimization/84178
2760 * gcc.dg/torture/pr84178-2.c: New testcase.
2761
2762 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2763
2764 PR tree-optimization/84178
2765 * gcc.c-torture/compile/pr84178-1.c: New test.
2766
2767 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2768
2769 * lib/target-supports.exp: Do not return zero from a ifunc
2770 function.
2771
2772 2018-03-08 Richard Biener <rguenther@suse.de>
2773
2774 PR tree-optimization/84746
2775 * gcc.dg/torture/pr84746.c: New testcase.
2776
2777
2778 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2779 PR debug/84404
2780 PR debug/84408
2781 * gcc.dg/graphite/pr84404.c: New.
2782
2783 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2784
2785 PR tree-optimization/84740
2786 * gcc.dg/torture/pr84740.c: New test.
2787
2788 PR tree-optimization/84739
2789 * gcc.dg/pr84739.c: New test.
2790
2791 2018-03-07 Martin Sebor <msebor@redhat.com>
2792
2793 PR tree-optimization/83519
2794 * gcc.dg/Wrestrict-13.c: New test.
2795
2796 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2797
2798 PR fortran/64124
2799 PR fortran/70409
2800 * gfortran.dg/pr64124.f90: New tests.
2801 * gfortran.dg/pr70409.f90: New tests.
2802
2803 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2804
2805 PR target/82411
2806 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2807
2808 2018-03-07 Martin Sebor <msebor@redhat.com>
2809
2810 PR tree-optimization/84526
2811 * gcc.dg/Wrestrict-10.c: New test.
2812
2813 2018-03-07 Martin Sebor <msebor@redhat.com>
2814
2815 PR tree-optimization/84468
2816 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2817 * gcc.dg/Wstringop-truncation.c: New test.
2818 * gcc.dg/Wstringop-truncation-2.c: New test.
2819
2820 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR fortran/84565
2823 * gfortran.dg/pr84565.f90: New test.
2824
2825 PR middle-end/84723
2826 * gcc.target/i386/pr84723-1.c: New test.
2827 * gcc.target/i386/pr84723-2.c: New test.
2828 * gcc.target/i386/pr84723-3.c: New test.
2829 * gcc.target/i386/pr84723-4.c: New test.
2830 * gcc.target/i386/pr84723-5.c: New test.
2831
2832 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2833
2834 PR fortran/64107
2835 * gfortran.dg/pr64107.f90: New test.
2836
2837 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2838
2839 PR fortran/84697
2840 PR fortran/66128
2841 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2842
2843 2018-03-06 Marek Polacek <polacek@redhat.com>
2844
2845 PR c++/84684
2846 * g++.dg/cpp1z/constexpr-84684.C: New test.
2847
2848 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2849
2850 PR c/84721
2851 * gcc.dg/pr84721.c: New test.
2852
2853 PR target/84710
2854 * gcc.dg/pr84710.c: New test.
2855
2856 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2857
2858 PR fortran/56667
2859 * gfortran.dg/implied_do_2.f90: New test.
2860 * gfortran.dg/coarray_8.f90: Update for new error message.
2861
2862 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2863
2864 PR inline-asm/84683
2865 * g++.dg/ext/pr84683.C: New test.
2866
2867 PR tree-optimization/84687
2868 * gcc.dg/pr84687.c: New test.
2869
2870 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2871
2872 PR c++/84231
2873 * g++.dg/pr84231.C: New.
2874
2875 PR c++/84593
2876 * g++.dg/cpp1y/pr84593.C: New.
2877
2878 PR c++/84492
2879 * g++.dg/pr84492.C: New.
2880
2881 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2882
2883 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2884 __builtin_ppc_speculation_barrier.
2885
2886 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR target/84700
2889 * gcc.target/powerpc/pr84700.c: New test.
2890
2891 2018-03-05 Nathan Sidwell <nathan@acm.org>
2892
2893 PR c++/84702
2894 * g++.dg/lookup/pr84702.C: New.
2895
2896 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2897
2898 PR target/84564
2899 * gcc.target/i386/pr84564.c: New test.
2900
2901 2018-03-05 Marek Polacek <polacek@redhat.com>
2902
2903 PR c++/84707
2904 * g++.dg/cpp0x/inline-ns10.C: New test.
2905
2906 2018-03-05 Nathan Sidwell <nathan@acm.org>
2907
2908 PR c++/84694
2909 * g++.dg/template/pr84694.C: New.
2910
2911 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2912
2913 PR target/84524
2914 * gcc.c-torture/execute/pr84524.c: New test.
2915 * gcc.target/i386/avx512bw-pr84524.c: New test.
2916
2917 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2918
2919 PR target/84264
2920 * g++.dg/pr84264.C: New test.
2921
2922 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2923
2924 PR c++/84618
2925 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2926 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2927 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2928
2929 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2930
2931 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2932 * g++.dg/other/i386-3.C: Ditto.
2933 * gcc.target/i386/sse-12.c: Ditto.
2934 * gcc.target/i386/sse-13.c: Ditto.
2935 * gcc.target/i386/sse-14.c: Ditto.
2936 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2937 * gcc.target/i386/wbinvd-1.c: New test.
2938 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2939 * gcc.target/i386/pconfig-1.c: Ditto.
2940
2941 2018-03-05 Pádraig Brady <P@draigBrady.com>
2942 Nathan Sidwell <nathan@acm.org>
2943
2944 PR c++/84497
2945 * g++.dg/cpp0x/pr84497.C: New.
2946
2947 2018-03-05 Richard Biener <rguenther@suse.de>
2948
2949 PR tree-optimization/84670
2950 * gcc.dg/pr84670-1.c: New testcase.
2951 * gcc.dg/pr84670-2.c: Likewise.
2952 * gcc.dg/pr84670-3.c: Likewise.
2953 * gcc.dg/pr84670-4.c: Likewise.
2954
2955 2018-03-05 Richard Biener <rguenther@suse.de>
2956
2957 PR tree-optimization/84650
2958 * gcc.dg/graphite/pr84650.c: New testcase.
2959
2960 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2961
2962 PR c++/82022
2963 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2964
2965 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2966
2967 PR fortran/71085
2968 * gfortran.dg/pr71085.f90: New test.
2969
2970 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2971
2972 PR fortran/66128
2973 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2974
2975 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2976
2977 PR fortran/51434
2978 * gfortran.dg/pr51434.f90: New test.
2979
2980 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2981
2982 PR c++/61358
2983 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2984
2985 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2986
2987 PR c++/67370
2988 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2989
2990 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2991
2992 PR c++/71464
2993 * g++.dg/torture/pr71464.C: New.
2994
2995 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2996
2997 PR fortran/80965
2998 * gfortran.dg/select_type_41.f90: New test.
2999
3000 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3001
3002 PR c++/61135
3003 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
3004
3005 2018-03-02 Marek Polacek <polacek@redhat.com>
3006
3007 PR c++/84578
3008 * g++.dg/ext/flexary29.C: New test.
3009
3010 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3011
3012 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
3013
3014 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3015
3016 PR c++/81812
3017 * g++.dg/torture/pr81812.C: New.
3018
3019 2018-03-02 Marek Polacek <polacek@redhat.com>
3020
3021 PR c++/84171
3022 * g++.dg/warn/Wsign-compare-8.C: New test.
3023
3024 PR c++/84663
3025 * g++.dg/parse/array-size3.C: New test.
3026
3027 PR c++/84664
3028 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3029
3030 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR c++/84662
3033 * g++.dg/cpp1y/pr84662.C: New test.
3034
3035 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3036
3037 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3038 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3039 "dg-lto-options".
3040 * g++.dg/lto/20101010-1_0.C: Likewise.
3041 * g++.dg/lto/20101010-2_0.C: Likewise.
3042
3043 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR ipa/84628
3046 * gcc.dg/pr84628.c: New test.
3047
3048 PR target/56540
3049 * gcc.target/ia64/pr56540.c: New test.
3050
3051 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3052
3053 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3054 32-bit target.
3055 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3056 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3057 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3058 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3059
3060 2018-03-02 Marek Polacek <polacek@redhat.com>
3061
3062 PR c++/84590
3063 * c-c++-common/ubsan/shift-11.c: New test.
3064
3065 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3066
3067 * gcc.dg/vect/vect-alias-check-13.c: New test.
3068
3069 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3070
3071 PR target/84614
3072 * gcc.dg/pr84614.c: New test.
3073
3074 PR inline-asm/84625
3075 * gcc.target/i386/pr84625.c: New test.
3076
3077 2018-03-02 Richard Biener <rguenther@suse.de>
3078
3079 PR tree-optimization/84427
3080 * gcc.dg/torture/pr84427.c: New testcase.
3081
3082 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3083
3084 PR target/84534
3085 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3086 powerpc64le*-*-linux*.
3087 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3088 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3089
3090 2018-03-01 Martin Sebor <msebor@redhat.com>
3091
3092 PR c++/84294
3093 * g++.dg/ext/attr-const.C: Remove xfail.
3094 * g++.dg/ext/attr-malloc-3.C: New test.
3095 * g++.dg/ext/attr-noinline-3.C: New test.
3096 * g++.dg/ext/attr-noreturn-3.C: New test.
3097 * g++.dg/ext/attr-nothrow-3.C: New test.
3098 * g++.dg/ext/attr-pure.C: Remove xfail.
3099
3100 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3101
3102 PR sanitizer/70875
3103 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3104 dg-options and dg-shouldfail "ubsan" directive.
3105
3106 2018-03-01 Marek Polacek <polacek@redhat.com>
3107 Jason Merrill <jason@redhat.com>
3108
3109 PR c++/84582
3110 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3111 * g++.dg/cpp1z/static1.C: New test.
3112 * g++.dg/template/static37.C: New test.
3113
3114 2018-03-01 Nathan Sidwell <nathan@acm.org>
3115
3116 PR c++/84434
3117 * g++.dg/template/pr84434.C: New.
3118
3119 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3120
3121 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3122 -mthumb to the command-line.
3123
3124 2018-03-01 Marek Polacek <polacek@redhat.com>
3125
3126 PR c++/84596
3127 * g++.dg/cpp0x/static_assert14.C: New test.
3128
3129 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3130
3131 PR c++/79410
3132 * g++.dg/torture/pr79410.C: New.
3133
3134 2018-03-01 Martin Liska <mliska@suse.cz>
3135
3136 PR sanitizer/82484
3137 * gcc.dg/asan/pr82484.c: New test.
3138
3139 2018-03-01 Richard Biener <rguenther@suse.de>
3140
3141 PR debug/84645
3142 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3143
3144 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3145
3146 PR fortran/84219
3147 * gfortran.dg/coarray_47.f90: New test.
3148
3149 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3150
3151 PR fortran/84538
3152 * gfortran.dg/class_array_23.f03: New test.
3153
3154 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3155
3156 PR rtl-optimization/84528
3157 * gcc.dg/torture/pr84538.c: Rename to...
3158 * gcc.dg/torture/pr84528.c: ...this.
3159
3160 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3161
3162 PR rtl-optimization/84528
3163 * gcc.dg/torture/pr84538.c: New test.
3164
3165 2018-02-28 Martin Sebor <msebor@redhat.com>
3166
3167 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3168 -fpic test failures.
3169 * c-c++-common/Wrestrict-2.c: Same.
3170 * c-c++-common/Wstringop-truncation.c: Same.
3171 * gcc.dg/Warray-bounds-22.c: Same.
3172 * gcc.dg/Wstringop-overflow.c: Same.
3173 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3174 (signed_range): Same.
3175 (unsigned_anti_range): Same.
3176 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3177 (signed_range): Same.
3178 (unsigned_anti_range): Same.
3179 * gcc.dg/attr-alloc_size-7.c: Same.
3180 * gcc.dg/attr-alloc_size-8.c: Same.
3181 * gcc.dg/builtin-alloc-size.c: Same.
3182 * gcc.dg/builtin-stpncpy.c: Same.
3183 * gcc.dg/builtins-nonnull.c: Same.
3184 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3185 * gcc.dg/pr79214.c: Same.
3186 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3187 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3188 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3189 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3190 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3191 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3192 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3193 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3194 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3195 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3196 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3197
3198 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3199
3200 PR target/84014
3201 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3202
3203 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR c++/84609
3206 * g++.dg/cpp0x/pr84609.C: New test.
3207
3208 2018-02-28 Martin Sebor <msebor@redhat.com>
3209
3210 PR testsuite/84617
3211 * g++.dg/ext/attr-malloc-3.C: New test.
3212 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3213 to pre-existing problems.
3214 * g++.dg/ext/attr-pure.C: Same.
3215
3216 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3217
3218 PR fortran/83901
3219 * gfortran.dg/associate_37.f90: New test.
3220
3221 PR fortran/83344
3222 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3223
3224 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3225
3226 PR target/52991
3227 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3228 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3229 * gcc.dg/bf-ms-layout-4.c: New test.
3230 * gcc.dg/bf-ms-layout-5.c: New test.
3231
3232 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3233
3234 PR target/83399
3235 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3236
3237 2018-02-28 Richard Biener <rguenther@suse.de>
3238
3239 PR tree-optimization/84584
3240 * gcc.dg/graphite/pr84584.c: New testcase.
3241
3242 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3243
3244 PR preprocessor/84517
3245 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3246
3247 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3248
3249 * c-c++-common/dump-ada-spec-12.c: New test.
3250 * c-c++-common/dump-ada-spec-13.c: Likewise.
3251
3252 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3253
3254 * c-c++-common/dump-ada-spec-11.c: New test.
3255
3256 2018-02-28 Martin Liska <mliska@suse.cz>
3257
3258 PR testsuite/84597
3259 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3260 * g++.dg/ext/timevar2.C: Likewise.
3261
3262 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3263
3264 * c-c++-common/dump-ada-spec-8.c: New test.
3265 * c-c++-common/dump-ada-spec-9.c: Likewise.
3266 * c-c++-common/dump-ada-spec-10.c: Likewise.
3267
3268 2018-02-28 Richard Biener <rguenther@suse.de>
3269
3270 PR middle-end/84607
3271 * gcc.dg/pr84607.c: New testcase.
3272
3273 2018-02-28 Nathan Sidwell <nathan@acm.org>
3274
3275 PR c++/84602
3276 * g++.dg/lookup/pr84602.C: New.
3277
3278 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3279
3280 PR c++/83871
3281 PR c++/83503
3282 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3283 dg-options.
3284 * g++.dg/ext/attr-nonnull.C: Likewise.
3285 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3286 directives.
3287 * g++.dg/ext/attr-noinline-2.C: Likewise.
3288 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3289 -fdump-tree-eh in dg-options.
3290
3291 2018-02-28 Alan Modra <amodra@gmail.com>
3292
3293 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3294 GNU ld message.
3295 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3296
3297 2018-02-27 Martin Sebor <msebor@redhat.com>
3298
3299 PR c++/83871
3300 PR c++/83503
3301 * g++.dg/Wmissing-attributes.C: New test.
3302 * g++.dg/ext/attr-const-pure.C: New test.
3303 * g++.dg/ext/attr-const.C: New test.
3304 * g++.dg/ext/attr-deprecated-2.C: New test.
3305 * g++.dg/ext/attr-malloc-2.C: New test.
3306 * g++.dg/ext/attr-malloc.C: New test.
3307 * g++.dg/ext/attr-noinline-2.C: New test.
3308 * g++.dg/ext/attr-noinline.C: New test.
3309 * g++.dg/ext/attr-nonnull.C: New test.
3310 * g++.dg/ext/attr-noreturn-2.C: New test.
3311 * g++.dg/ext/attr-noreturn.C: New test.
3312 * g++.dg/ext/attr-nothrow-2.C: New test.
3313 * g++.dg/ext/attr-nothrow.C: New test.
3314 * g++.dg/ext/attr-optimize.C: New test.
3315 * g++.dg/ext/attr-pure.C: New test.
3316 * g++.dg/ext/attr-returns-nonnull.C: New test.
3317 * g++.dg/ext/attr-warning.C: New test.
3318
3319 2018-02-27 Nathan Sidwell <nathan@acm.org>
3320
3321 PR c++/84426
3322 * g++.dg/lookup/pr84426.C: New.
3323
3324 2018-02-27 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/84512
3327 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3328
3329 2018-02-27 Martin Liska <mliska@suse.cz>
3330
3331 PR gcov-profile/84548
3332 * g++.dg/gcov/pr84548.C: New test.
3333
3334 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3335
3336 PR target/84575
3337 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3338
3339 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3340
3341 PR c++/84558
3342 * g++.dg/cpp1y/pr84558.C: New test.
3343
3344 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3345
3346 PR c++/84540
3347 * g++.dg/cpp0x/alignas14.C: New.
3348 * g++.dg/cpp0x/alignas15.C: Likewise.
3349
3350 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR c++/84557
3353 * g++.dg/gomp/pr84557.C: New test.
3354
3355 2018-02-26 Marek Polacek <polacek@redhat.com>
3356
3357 PR c++/84325
3358 * g++.dg/cpp1z/pr84325.C: New test.
3359
3360 2018-02-26 Carl Love <cel@us.ibm.com>
3361
3362 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3363 Power 8 test file.
3364 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3365 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3366 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3367 -mcpu=power8.
3368 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3369 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3370 -mcpu=power8.
3371
3372 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3373
3374 PR target/84039
3375 * gcc.target/i386/indirect-thunk-1.c: Updated.
3376 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3377 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3378 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3379 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3380 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3381 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3382 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3383 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3384 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3385 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3386 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3387 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3388 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3389 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3390 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3391 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3392 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3393 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3394 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3395 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3396 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3397 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3398 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3399 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3400 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3401 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3402 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3403 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3404 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3405 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3406 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3407 * gcc.target/i386/ret-thunk-9.c: Likewise.
3408 * gcc.target/i386/ret-thunk-10.c: Likewise.
3409 * gcc.target/i386/ret-thunk-11.c: Likewise.
3410 * gcc.target/i386/ret-thunk-12.c: Likewise.
3411 * gcc.target/i386/ret-thunk-13.c: Likewise.
3412 * gcc.target/i386/ret-thunk-14.c: Likewise.
3413 * gcc.target/i386/ret-thunk-15.c: Likewise.
3414
3415 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3416
3417 * gcc.c-torture/execute/20180226-1.c: New test.
3418
3419 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3420
3421 PR tree-optimization/83965
3422 * gcc.dg/vect/pr83965-2.c: New test.
3423
3424 2018-02-26 Tom de Vries <tom@codesourcery.com>
3425
3426 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3427
3428 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3429
3430 PR target/84530
3431 * gcc.target/i386/ret-thunk-22.c: New test.
3432 * gcc.target/i386/ret-thunk-23.c: Likewise.
3433 * gcc.target/i386/ret-thunk-24.c: Likewise.
3434 * gcc.target/i386/ret-thunk-25.c: Likewise.
3435 * gcc.target/i386/ret-thunk-26.c: Likewise.
3436
3437 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3438
3439 PR c++/84533
3440 * g++.dg/cpp1z/pr84533.C: New.
3441
3442 2018-02-26 Marek Polacek <polacek@redhat.com>
3443
3444 PR c++/84537
3445 * g++.dg/parse/error60.C: New test.
3446
3447 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3448
3449 PR c++/84556
3450 * g++.dg/gomp/pr84556.C: New test.
3451 * g++.dg/vect/pr84556.cc: New test.
3452
3453 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3454
3455 PR fortran/32957
3456 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3457 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3458 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3459 * gfortran.dg/c_loc_test.f90: Likewise.
3460 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3461 * gfortran.dg/proc_decl_17.f90: Likewise.
3462 * gfortran.dg/proc_ptr_8.f90: Likewise.
3463
3464 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3465
3466 PR target/84521
3467 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3468 r254814 disabling -fomit-frame-pointer by default.
3469 * gcc.target/aarch64/spill_1.c: Likewise.
3470 * gcc.target/aarch64/test_frame_11.c: Likewise.
3471 * gcc.target/aarch64/test_frame_12.c: Likewise.
3472 * gcc.target/aarch64/test_frame_13.c: Likewise.
3473 * gcc.target/aarch64/test_frame_14.c: Likewise.
3474 * gcc.target/aarch64/test_frame_15.c: Likewise.
3475 * gcc.target/aarch64/test_frame_3.c: Likewise.
3476 * gcc.target/aarch64/test_frame_5.c: Likewise.
3477 * gcc.target/aarch64/test_frame_9.c: Likewise.
3478
3479 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3480
3481 PR fortran/83633
3482 * gfortran.dg/explicit_shape_1.f90: New test.
3483 * gfortran.dg/automatic_module_variable.f90: Update regex.
3484 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3485 * gfortran.dg/constant_shape.f90: Ditto.
3486 * gfortran.dg/dec_structure_23.f90: Ditto.
3487 * gfortran.dg/pr78240.f90: Ditto.
3488
3489 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3490
3491 PR fortran/84523
3492 * gfortran.dg/pr84523.f90: New test.
3493
3494 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3495
3496 PR fortran/78238
3497 * gfortran.dg/select_type_40.f90: New test.
3498
3499 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3500
3501 PR fortran/30792
3502 * gfortran.dg/data_substring.f90: New test.
3503
3504 2018-02-24 Marek Polacek <polacek@redhat.com>
3505
3506 PR c++/83692
3507 * g++.dg/cpp1z/constexpr-83692.C: New test.
3508
3509 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3510
3511 PR fortran/84346
3512 * gfortran.dg/statement_function_1.f90: Update test.
3513
3514 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3515
3516 PR fortran/84506
3517 * gfortran.dg/inquire_19.f90: New test.
3518
3519 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3520
3521 PR fortran/83149
3522 * gfortran.dg/pr83149_b.f90: New test.
3523 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3524
3525 2018-02-23 Carl Love <cel@us.ibm.com>
3526
3527 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3528 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3529 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3530 Power 8 tests.
3531
3532 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3533
3534 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3535 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3536
3537 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3538
3539 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3540 expected output.
3541
3542 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3543
3544 PR fortran/83149
3545 * gfortran.dg/pr83149_1.f90: New test.
3546 * gfortran.dg/pr83149.f90: Additional source for previous.
3547
3548 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3549
3550 PR testsuite/80551
3551 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3552 __GI___pthread_mutex_init as well.
3553
3554 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3555
3556 PR fortran/83148
3557 * gfortran.dg/class_68.f90: New test.
3558
3559 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3560
3561 PR fortran/59781
3562 * gfortran.dg/derived_init_5.f90: New test.
3563
3564 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3565
3566 PR target/82851
3567 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3568 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3569
3570 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3571
3572 PR target/81572
3573 * gcc.target/powerpc/pr81572.c: New.
3574
3575 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3576
3577 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3578
3579 2018-02-22 Martin Sebor <msebor@redhat.com>
3580
3581 PR tree-optimization/84480
3582 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3583 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3584
3585 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3586
3587 PR target/84176
3588 * gcc.target/i386/indirect-thunk-11.c: New test.
3589 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3590 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3591 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3592 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3593 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3594 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3595 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3596 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3597 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3598
3599 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3600
3601 PR target/83335
3602 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3603 ILP32 mode.
3604 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3605
3606 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3607
3608 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3609
3610 2018-02-22 Marek Polacek <polacek@redhat.com>
3611
3612 PR c++/84493
3613 * g++.dg/parse/error59.C: New test.
3614
3615 2018-02-22 Tom de Vries <tom@codesourcery.com>
3616
3617 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3618
3619 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3620
3621 PR c++/77655
3622 * g++.dg/cpp0x/pr77655.C: New.
3623
3624 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR c++/84496
3627 * g++.dg/cpp1y/pr84496.C: New test.
3628
3629 PR target/84502
3630 * g++.dg/torture/pr84502.C: New test.
3631
3632 PR tree-optimization/84503
3633 * gcc.dg/pr84503-1.c: New test.
3634 * gcc.dg/pr84503-2.c: New test.
3635
3636 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR tree-optimization/84478
3639 * gcc.c-torture/execute/pr84478.c: New test.
3640
3641 2018-02-20 Martin Sebor <msebor@redhat.com>
3642
3643 PR middle-end/84095
3644 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3645 * c-c++-common/Wrestrict.c: Same.
3646 * gcc.dg/Wrestrict-6.c: Same.
3647 * gcc.dg/Warray-bounds-27.c: New test.
3648 * gcc.dg/Wrestrict-8.c: New test.
3649 * gcc.dg/Wrestrict-9.c: New test.
3650 * gcc.dg/pr84095.c: New test.
3651
3652 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3653
3654 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3655
3656 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3657
3658 PR fortran/48890
3659 PR fortran/83823
3660 * gfortran.dg/structure_constructor_14.f90: New test.
3661
3662 2018-02-20 Jeff Law <law@redhat.com>
3663
3664 PR middle-end/82123
3665 PR tree-optimization/81592
3666 PR middle-end/79257
3667 * gcc.dg/pr81592.c: New test.
3668 * gcc.dg/pr82123.c: New test.
3669 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3670
3671 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3672
3673 PR c++/84488
3674 * g++.dg/warn/Wunused-var-30.C: New test.
3675
3676 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3677
3678 PR tree-optimization/84419
3679 * gcc.dg/vect/pr84419.c: New test.
3680
3681 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR middle-end/82004
3684 * gfortran.dg/pr82004.f90: New test.
3685
3686 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3687
3688 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3689
3690 2018-02-20 Martin Liska <mliska@suse.cz>
3691
3692 PR c/84310
3693 PR target/79747
3694 * gcc.target/i386/pr84310.c: New test.
3695 * gcc.target/i386/pr84310-2.c: Likewise.
3696
3697 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3698
3699 PR c++/84446
3700 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3701
3702 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3703
3704 PR c++/84445
3705 * g++.dg/cpp1z/launder7.C: New test.
3706
3707 PR c++/84449
3708 * g++.dg/cpp0x/constexpr-84449.C: New test.
3709
3710 PR c++/84455
3711 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3712
3713 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3714
3715 PR fortran/83344
3716 PR fortran/83975
3717 * gfortran.dg/associate_22.f90: Enable commented out test.
3718 * gfortran.dg/associate_36.f90: New test.
3719
3720 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3721
3722 PR target/84146
3723 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3724
3725 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3726
3727 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3728 (dg-options): Use -mavx instead of -w.
3729
3730 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3731
3732 PR c++/84444
3733 * g++.dg/cpp1z/launder8.C: New test.
3734
3735 PR c++/84448
3736 * g++.dg/gomp/pr84448.C: New test.
3737
3738 PR c++/84430
3739 * g++.dg/gomp/pr84430.C: New test.
3740
3741 PR tree-optimization/84452
3742 * gcc.dg/pr84452.c: New test.
3743
3744 PR c++/79064
3745 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3746
3747 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3748
3749 PR fortran/35339
3750 * gfortran.dg/implied_do_io_4.f90: New test.
3751
3752 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3753
3754 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3755 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3756 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3757
3758 2018-02-19 Carl Love <cel@us.ibm.com>
3759
3760 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3761
3762 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3763
3764 PR target/84460
3765 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3766
3767 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3768
3769 PR c++/84348
3770 * g++.dg/cpp0x/auto50.C: New.
3771 * g++.dg/parse/friend12.C: Adjust.
3772
3773 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3774
3775 PR libgfortran/84389
3776 * gfortran.dg/dtio_33.f90: New test.
3777
3778 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3779
3780 PR libgfortran/84412
3781 * gfortran.dg/inquire_18.f90: New test.
3782
3783 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3784
3785 PR fortran/84381
3786 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3787 * gfortran.dg/pointer_intent_3.f90: Ditto.
3788 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3789 * gfortran.dg/protected_3.f90: Ditto.
3790 * gfortran.dg/protected_4.f90: Ditto.
3791 * gfortran.dg/protected_5.f90: Ditto.
3792 * gfortran.dg/protected_6.f90: Ditto.
3793
3794 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3795
3796 PR fortran/80945
3797 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3798 change to run.
3799
3800 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3801
3802 PR fortran/84270
3803 * gfortran.dg/inline_matmul_22.f90: New test.
3804
3805 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3806
3807 PR fortran/84381
3808 * gfortran.dg/abort_shoulfail.f90: New test.
3809 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3810 by STOP n.
3811 * gfortran.dg/PR19754_2.f90: Likewise.
3812 * gfortran.dg/PR19872.f: Likewise.
3813 * gfortran.dg/PR49268.f90: Likewise.
3814 * gfortran.dg/Wall.f90: Likewise.
3815 * gfortran.dg/Wno-all.f90: Likewise.
3816 * gfortran.dg/achar_1.f90: Likewise.
3817 * gfortran.dg/achar_2.f90: Likewise.
3818 * gfortran.dg/achar_4.f90: Likewise.
3819 * gfortran.dg/achar_6.F90: Likewise.
3820 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3821 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3822 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3823 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3824 * gfortran.dg/actual_array_result_1.f90: Likewise.
3825 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3826 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3827 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3828 * gfortran.dg/actual_procedure_1.f90: Likewise.
3829 * gfortran.dg/adjustl_1.f90: Likewise.
3830 * gfortran.dg/advance_1.f90: Likewise.
3831 * gfortran.dg/advance_4.f90: Likewise.
3832 * gfortran.dg/advance_5.f90: Likewise.
3833 * gfortran.dg/advance_6.f90: Likewise.
3834 * gfortran.dg/aint_anint_1.f90: Likewise.
3835 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3836 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3837 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3838 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3839 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3840 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3841 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3842 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3843 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3844 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3845 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3846 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3847 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3848 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3849 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3850 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3851 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3852 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3853 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3854 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3855 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3856 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3857 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3858 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3859 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3860 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3861 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3862 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3863 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3864 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3865 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3866 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3867 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3868 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3869 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3870 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3871 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3872 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3873 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3874 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3875 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3876 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3877 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3878 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3879 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3880 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3881 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3882 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3883 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3884 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3885 * gfortran.dg/allocatable_function_1.f90: Likewise.
3886 * gfortran.dg/allocatable_function_10.f90: Likewise.
3887 * gfortran.dg/allocatable_function_3.f90: Likewise.
3888 * gfortran.dg/allocatable_function_5.f90: Likewise.
3889 * gfortran.dg/allocatable_function_6.f90: Likewise.
3890 * gfortran.dg/allocatable_function_7.f90: Likewise.
3891 * gfortran.dg/allocatable_function_8.f90: Likewise.
3892 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3893 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3894 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3895 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3896 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3897 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3898 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3899 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3900 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3901 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3902 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3903 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3904 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3905 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3906 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3907 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3908 * gfortran.dg/allocate_class_3.f90: Likewise.
3909 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3910 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3911 * gfortran.dg/allocate_derived_5.f90: Likewise.
3912 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3913 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3914 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3915 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3916 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3917 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3918 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3919 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3920 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3921 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3922 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3923 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3924 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3925 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3926 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3927 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3928 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3929 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3930 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3931 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3932 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3933 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3934 * gfortran.dg/altreturn_3.f90: Likewise.
3935 * gfortran.dg/altreturn_5.f90: Likewise.
3936 * gfortran.dg/altreturn_7.f90: Likewise.
3937 * gfortran.dg/and_or_xor.f90: Likewise.
3938 * gfortran.dg/anint_1.f90: Likewise.
3939 * gfortran.dg/any_all_1.f90: Likewise.
3940 * gfortran.dg/anyallcount_1.f90: Likewise.
3941 * gfortran.dg/append_1.f90: Likewise.
3942 * gfortran.dg/argument_checking_1.f90: Likewise.
3943 * gfortran.dg/argument_checking_2.f90: Likewise.
3944 * gfortran.dg/argument_checking_8.f90: Likewise.
3945 * gfortran.dg/arithmetic_if.f90: Likewise.
3946 * gfortran.dg/array_1.f90: Likewise.
3947 * gfortran.dg/array_2.f90: Likewise.
3948 * gfortran.dg/array_alloc_1.f90: Likewise.
3949 * gfortran.dg/array_alloc_2.f90: Likewise.
3950 * gfortran.dg/array_alloc_3.f90: Likewise.
3951 * gfortran.dg/array_assignment_1.F90: Likewise.
3952 * gfortran.dg/array_assignment_5.f90: Likewise.
3953 * gfortran.dg/array_constructor_1.f90: Likewise.
3954 * gfortran.dg/array_constructor_10.f90: Likewise.
3955 * gfortran.dg/array_constructor_11.f90: Likewise.
3956 * gfortran.dg/array_constructor_12.f90: Likewise.
3957 * gfortran.dg/array_constructor_15.f90: Likewise.
3958 * gfortran.dg/array_constructor_16.f90: Likewise.
3959 * gfortran.dg/array_constructor_17.f90: Likewise.
3960 * gfortran.dg/array_constructor_19.f90: Likewise.
3961 * gfortran.dg/array_constructor_23.f: Likewise.
3962 * gfortran.dg/array_constructor_24.f: Likewise.
3963 * gfortran.dg/array_constructor_32.f90: Likewise.
3964 * gfortran.dg/array_constructor_36.f90: Likewise.
3965 * gfortran.dg/array_constructor_39.f90: Likewise.
3966 * gfortran.dg/array_constructor_4.f90: Likewise.
3967 * gfortran.dg/array_constructor_40.f90: Likewise.
3968 * gfortran.dg/array_constructor_44.f90: Likewise.
3969 * gfortran.dg/array_constructor_45.f90: Likewise.
3970 * gfortran.dg/array_constructor_46.f90: Likewise.
3971 * gfortran.dg/array_constructor_47.f90: Likewise.
3972 * gfortran.dg/array_constructor_49.f90: Likewise.
3973 * gfortran.dg/array_constructor_5.f90: Likewise.
3974 * gfortran.dg/array_constructor_50.f90: Likewise.
3975 * gfortran.dg/array_constructor_6.f90: Likewise.
3976 * gfortran.dg/array_constructor_7.f90: Likewise.
3977 * gfortran.dg/array_constructor_8.f90: Likewise.
3978 * gfortran.dg/array_constructor_9.f90: Likewise.
3979 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3980 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3981 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3982 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3983 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3984 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3985 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3986 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3987 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3988 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3989 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3990 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3991 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3992 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3993 * gfortran.dg/array_function_1.f90: Likewise.
3994 * gfortran.dg/array_function_5.f90: Likewise.
3995 * gfortran.dg/array_initializer_1.f90: Likewise.
3996 * gfortran.dg/array_initializer_2.f90: Likewise.
3997 * gfortran.dg/array_memcpy_5.f90: Likewise.
3998 * gfortran.dg/array_memset_2.f90: Likewise.
3999 * gfortran.dg/array_reference_1.f90: Likewise.
4000 * gfortran.dg/array_return_value_1.f90: Likewise.
4001 * gfortran.dg/array_section_1.f90: Likewise.
4002 * gfortran.dg/array_temporaries_3.f90: Likewise.
4003 * gfortran.dg/arrayio_1.f90: Likewise.
4004 * gfortran.dg/arrayio_10.f90: Likewise.
4005 * gfortran.dg/arrayio_11.f90: Likewise.
4006 * gfortran.dg/arrayio_12.f90: Likewise.
4007 * gfortran.dg/arrayio_13.f90: Likewise.
4008 * gfortran.dg/arrayio_14.f90: Likewise.
4009 * gfortran.dg/arrayio_16.f90: Likewise.
4010 * gfortran.dg/arrayio_2.f90: Likewise.
4011 * gfortran.dg/arrayio_3.f90: Likewise.
4012 * gfortran.dg/arrayio_4.f90: Likewise.
4013 * gfortran.dg/arrayio_5.f90: Likewise.
4014 * gfortran.dg/arrayio_6.f90: Likewise.
4015 * gfortran.dg/arrayio_7.f90: Likewise.
4016 * gfortran.dg/arrayio_8.f90: Likewise.
4017 * gfortran.dg/arrayio_9.f90: Likewise.
4018 * gfortran.dg/arrayio_derived_1.f90: Likewise.
4019 * gfortran.dg/assign_10.f90: Likewise.
4020 * gfortran.dg/assign_9.f90: Likewise.
4021 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
4022 * gfortran.dg/assignment_1.f90: Likewise.
4023 * gfortran.dg/associate_1.f03: Likewise.
4024 * gfortran.dg/associate_11.f90: Likewise.
4025 * gfortran.dg/associate_13.f90: Likewise.
4026 * gfortran.dg/associate_15.f90: Likewise.
4027 * gfortran.dg/associate_17.f90: Likewise.
4028 * gfortran.dg/associate_18.f08: Likewise.
4029 * gfortran.dg/associate_19.f03: Likewise.
4030 * gfortran.dg/associate_20.f03: Likewise.
4031 * gfortran.dg/associate_22.f90: Likewise.
4032 * gfortran.dg/associate_23.f90: Likewise.
4033 * gfortran.dg/associate_24.f90: Likewise.
4034 * gfortran.dg/associate_25.f90: Likewise.
4035 * gfortran.dg/associate_27.f90: Likewise.
4036 * gfortran.dg/associate_28.f90: Likewise.
4037 * gfortran.dg/associate_32.f03: Likewise.
4038 * gfortran.dg/associate_33.f03: Likewise.
4039 * gfortran.dg/associate_34.f90: Likewise.
4040 * gfortran.dg/associate_6.f03: Likewise.
4041 * gfortran.dg/associate_7.f03: Likewise.
4042 * gfortran.dg/associate_8.f03: Likewise.
4043 * gfortran.dg/associate_9.f03: Likewise.
4044 * gfortran.dg/associated_1.f90: Likewise.
4045 * gfortran.dg/associated_2.f90: Likewise.
4046 * gfortran.dg/associated_5.f90: Likewise.
4047 * gfortran.dg/associated_6.f90: Likewise.
4048 * gfortran.dg/associated_target_3.f90: Likewise.
4049 * gfortran.dg/associated_target_4.f90: Likewise.
4050 * gfortran.dg/associated_target_5.f03: Likewise.
4051 * gfortran.dg/associated_target_6.f03: Likewise.
4052 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4053 * gfortran.dg/assumed_rank_1.f90: Likewise.
4054 * gfortran.dg/assumed_rank_10.f90: Likewise.
4055 * gfortran.dg/assumed_rank_2.f90: Likewise.
4056 * gfortran.dg/assumed_rank_7.f90: Likewise.
4057 * gfortran.dg/assumed_rank_8.f90: Likewise.
4058 * gfortran.dg/assumed_rank_9.f90: Likewise.
4059 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4060 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4061 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4062 * gfortran.dg/assumed_type_2.f90: Likewise.
4063 * gfortran.dg/atan2_1.f90: Likewise.
4064 * gfortran.dg/auto_array_1.f90: Likewise.
4065 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4066 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4067 * gfortran.dg/auto_char_len_3.f90: Likewise.
4068 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4069 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4070 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4071 * gfortran.dg/auto_save_2.f90: Likewise.
4072 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4073 * gfortran.dg/backslash_1.f90: Likewise.
4074 * gfortran.dg/backslash_2.f90: Likewise.
4075 * gfortran.dg/backslash_3.f: Likewise.
4076 * gfortran.dg/backspace_1.f: Likewise.
4077 * gfortran.dg/backspace_10.f90: Likewise.
4078 * gfortran.dg/backspace_11.f90: Likewise.
4079 * gfortran.dg/backspace_2.f: Likewise.
4080 * gfortran.dg/backspace_3.f: Likewise.
4081 * gfortran.dg/backspace_4.f: Likewise.
4082 * gfortran.dg/backspace_5.f: Likewise.
4083 * gfortran.dg/backspace_6.f: Likewise.
4084 * gfortran.dg/backspace_7.f90: Likewise.
4085 * gfortran.dg/backspace_8.f: Likewise.
4086 * gfortran.dg/backspace_9.f: Likewise.
4087 * gfortran.dg/bessel_1.f90: Likewise.
4088 * gfortran.dg/bessel_2.f90: Likewise.
4089 * gfortran.dg/bessel_5.f90: Likewise.
4090 * gfortran.dg/bessel_6.f90: Likewise.
4091 * gfortran.dg/bessel_7.f90: Likewise.
4092 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4093 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4094 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4095 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4096 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4097 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4098 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4099 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4100 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4101 * gfortran.dg/bit_comparison_1.F90: Likewise.
4102 * gfortran.dg/bit_comparison_2.F90: Likewise.
4103 * gfortran.dg/block_1.f08: Likewise.
4104 * gfortran.dg/block_13.f08: Likewise.
4105 * gfortran.dg/block_14.f90: Likewise.
4106 * gfortran.dg/block_2.f08: Likewise.
4107 * gfortran.dg/block_6.f08: Likewise.
4108 * gfortran.dg/block_7.f08: Likewise.
4109 * gfortran.dg/block_8.f08: Likewise.
4110 * gfortran.dg/blockdata_1.f90: Likewise.
4111 * gfortran.dg/bound_1.f90: Likewise.
4112 * gfortran.dg/bound_2.f90: Likewise.
4113 * gfortran.dg/bound_3.f90: Likewise.
4114 * gfortran.dg/bound_4.f90: Likewise.
4115 * gfortran.dg/bound_5.f90: Likewise.
4116 * gfortran.dg/bound_6.f90: Likewise.
4117 * gfortran.dg/bound_7.f90: Likewise.
4118 * gfortran.dg/bound_8.f90: Likewise.
4119 * gfortran.dg/bound_9.f90: Likewise.
4120 * gfortran.dg/bound_simplification_1.f90: Likewise.
4121 * gfortran.dg/bound_simplification_3.f90: Likewise.
4122 * gfortran.dg/bound_simplification_4.f90: Likewise.
4123 * gfortran.dg/bound_simplification_5.f90: Likewise.
4124 * gfortran.dg/bound_simplification_6.f90: Likewise.
4125 * gfortran.dg/bounds_check_1.f90: Likewise.
4126 * gfortran.dg/bounds_check_12.f90: Likewise.
4127 * gfortran.dg/bounds_check_14.f90: Likewise.
4128 * gfortran.dg/bounds_check_15.f90: Likewise.
4129 * gfortran.dg/bounds_check_19.f90: Likewise.
4130 * gfortran.dg/bounds_check_8.f90: Likewise.
4131 * gfortran.dg/bounds_check_9.f90: Likewise.
4132 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4133 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4134 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4135 * gfortran.dg/boz_1.f90: Likewise.
4136 * gfortran.dg/boz_11.f90: Likewise.
4137 * gfortran.dg/boz_13.f90: Likewise.
4138 * gfortran.dg/boz_14.f90: Likewise.
4139 * gfortran.dg/boz_15.f90: Likewise.
4140 * gfortran.dg/boz_3.f90: Likewise.
4141 * gfortran.dg/boz_6.f90: Likewise.
4142 * gfortran.dg/boz_9.f90: Likewise.
4143 * gfortran.dg/byte_1.f90: Likewise.
4144 * gfortran.dg/byte_2.f90: Likewise.
4145 * gfortran.dg/c_assoc.f90: Likewise.
4146 * gfortran.dg/c_assoc_2.f03: Likewise.
4147 * gfortran.dg/c_assoc_3.f90: Likewise.
4148 * gfortran.dg/c_by_val_1.f: Likewise.
4149 * gfortran.dg/c_by_val_5.f90: Likewise.
4150 * gfortran.dg/c_char_tests.f03: Likewise.
4151 * gfortran.dg/c_char_tests_2.f03: Likewise.
4152 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4153 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4154 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4155 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4156 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4157 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4158 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4159 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4160 * gfortran.dg/c_kind_params.f90: Likewise.
4161 * gfortran.dg/c_loc_test_20.f90: Likewise.
4162 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4163 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4164 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4165 * gfortran.dg/c_size_t_test.f03: Likewise.
4166 * gfortran.dg/c_sizeof_1.f90: Likewise.
4167 * gfortran.dg/c_sizeof_5.f90: Likewise.
4168 * gfortran.dg/c_sizeof_6.f90: Likewise.
4169 * gfortran.dg/char4_iunit_1.f03: Likewise.
4170 * gfortran.dg/char4_iunit_2.f03: Likewise.
4171 * gfortran.dg/char_allocation_1.f90: Likewise.
4172 * gfortran.dg/char_array_constructor.f90: Likewise.
4173 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4174 * gfortran.dg/char_assign_1.f90: Likewise.
4175 * gfortran.dg/char_associated_1.f90: Likewise.
4176 * gfortran.dg/char_cast_2.f90: Likewise.
4177 * gfortran.dg/char_comparison_1.f: Likewise.
4178 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4179 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4180 * gfortran.dg/char_cons_len.f90: Likewise.
4181 * gfortran.dg/char_conversion.f90: Likewise.
4182 * gfortran.dg/char_cshift_1.f90: Likewise.
4183 * gfortran.dg/char_cshift_2.f90: Likewise.
4184 * gfortran.dg/char_decl_2.f90: Likewise.
4185 * gfortran.dg/char_eoshift_1.f90: Likewise.
4186 * gfortran.dg/char_eoshift_2.f90: Likewise.
4187 * gfortran.dg/char_eoshift_3.f90: Likewise.
4188 * gfortran.dg/char_eoshift_4.f90: Likewise.
4189 * gfortran.dg/char_eoshift_5.f90: Likewise.
4190 * gfortran.dg/char_expr_1.f90: Likewise.
4191 * gfortran.dg/char_expr_3.f90: Likewise.
4192 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4193 * gfortran.dg/char_length_12.f90: Likewise.
4194 * gfortran.dg/char_length_14.f90: Likewise.
4195 * gfortran.dg/char_length_15.f90: Likewise.
4196 * gfortran.dg/char_length_17.f90: Likewise.
4197 * gfortran.dg/char_length_20.f90: Likewise.
4198 * gfortran.dg/char_length_21.f90: Likewise.
4199 * gfortran.dg/char_length_5.f90: Likewise.
4200 * gfortran.dg/char_length_6.f90: Likewise.
4201 * gfortran.dg/char_length_7.f90: Likewise.
4202 * gfortran.dg/char_length_8.f90: Likewise.
4203 * gfortran.dg/char_pack_1.f90: Likewise.
4204 * gfortran.dg/char_pack_2.f90: Likewise.
4205 * gfortran.dg/char_pointer_assign.f90: Likewise.
4206 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4207 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4208 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4209 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4210 * gfortran.dg/char_pointer_func.f90: Likewise.
4211 * gfortran.dg/char_reshape_1.f90: Likewise.
4212 * gfortran.dg/char_result_1.f90: Likewise.
4213 * gfortran.dg/char_result_12.f90: Likewise.
4214 * gfortran.dg/char_result_13.f90: Likewise.
4215 * gfortran.dg/char_result_14.f90: Likewise.
4216 * gfortran.dg/char_result_15.f90: Likewise.
4217 * gfortran.dg/char_result_2.f90: Likewise.
4218 * gfortran.dg/char_result_3.f90: Likewise.
4219 * gfortran.dg/char_result_4.f90: Likewise.
4220 * gfortran.dg/char_result_5.f90: Likewise.
4221 * gfortran.dg/char_result_6.f90: Likewise.
4222 * gfortran.dg/char_result_7.f90: Likewise.
4223 * gfortran.dg/char_result_8.f90: Likewise.
4224 * gfortran.dg/char_spread_1.f90: Likewise.
4225 * gfortran.dg/char_transpose_1.f90: Likewise.
4226 * gfortran.dg/char_type_len.f90: Likewise.
4227 * gfortran.dg/char_unpack_1.f90: Likewise.
4228 * gfortran.dg/char_unpack_2.f90: Likewise.
4229 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4230 * gfortran.dg/character_comparison_1.f90: Likewise.
4231 * gfortran.dg/character_comparison_2.f90: Likewise.
4232 * gfortran.dg/character_comparison_3.f90: Likewise.
4233 * gfortran.dg/character_comparison_4.f90: Likewise.
4234 * gfortran.dg/character_comparison_5.f90: Likewise.
4235 * gfortran.dg/character_comparison_6.f90: Likewise.
4236 * gfortran.dg/character_comparison_7.f90: Likewise.
4237 * gfortran.dg/character_comparison_8.f90: Likewise.
4238 * gfortran.dg/character_comparison_9.f90: Likewise.
4239 * gfortran.dg/charlen_15.f90: Likewise.
4240 * gfortran.dg/charlen_16.f90: Likewise.
4241 * gfortran.dg/chkbits.f90: Likewise.
4242 * gfortran.dg/chmod_1.f90: Likewise.
4243 * gfortran.dg/chmod_2.f90: Likewise.
4244 * gfortran.dg/chmod_3.f90: Likewise.
4245 * gfortran.dg/class_1.f03: Likewise.
4246 * gfortran.dg/class_18.f03: Likewise.
4247 * gfortran.dg/class_19.f03: Likewise.
4248 * gfortran.dg/class_35.f90: Likewise.
4249 * gfortran.dg/class_46.f03: Likewise.
4250 * gfortran.dg/class_48.f90: Likewise.
4251 * gfortran.dg/class_51.f90: Likewise.
4252 * gfortran.dg/class_52.f90: Likewise.
4253 * gfortran.dg/class_6.f03: Likewise.
4254 * gfortran.dg/class_63.f90: Likewise.
4255 * gfortran.dg/class_64.f90: Likewise.
4256 * gfortran.dg/class_65.f90: Likewise.
4257 * gfortran.dg/class_66.f90: Likewise.
4258 * gfortran.dg/class_67.f90: Likewise.
4259 * gfortran.dg/class_9.f03: Likewise.
4260 * gfortran.dg/class_alias.f90: Likewise.
4261 * gfortran.dg/class_allocate_1.f03: Likewise.
4262 * gfortran.dg/class_allocate_10.f03: Likewise.
4263 * gfortran.dg/class_allocate_13.f90: Likewise.
4264 * gfortran.dg/class_allocate_14.f90: Likewise.
4265 * gfortran.dg/class_allocate_15.f90: Likewise.
4266 * gfortran.dg/class_allocate_19.f03: Likewise.
4267 * gfortran.dg/class_allocate_21.f90: Likewise.
4268 * gfortran.dg/class_allocate_22.f90: Likewise.
4269 * gfortran.dg/class_allocate_3.f03: Likewise.
4270 * gfortran.dg/class_allocate_4.f03: Likewise.
4271 * gfortran.dg/class_allocate_5.f90: Likewise.
4272 * gfortran.dg/class_allocate_6.f03: Likewise.
4273 * gfortran.dg/class_allocate_7.f03: Likewise.
4274 * gfortran.dg/class_allocate_8.f03: Likewise.
4275 * gfortran.dg/class_allocate_9.f03: Likewise.
4276 * gfortran.dg/class_array_1.f03: Likewise.
4277 * gfortran.dg/class_array_14.f90: Likewise.
4278 * gfortran.dg/class_array_15.f03: Likewise.
4279 * gfortran.dg/class_array_16.f90: Likewise.
4280 * gfortran.dg/class_array_2.f03: Likewise.
4281 * gfortran.dg/class_array_20.f03: Likewise.
4282 * gfortran.dg/class_array_21.f03: Likewise.
4283 * gfortran.dg/class_array_3.f03: Likewise.
4284 * gfortran.dg/class_array_4.f03: Likewise.
4285 * gfortran.dg/class_array_7.f03: Likewise.
4286 * gfortran.dg/class_array_8.f03: Likewise.
4287 * gfortran.dg/class_array_9.f03: Likewise.
4288 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4289 * gfortran.dg/class_dummy_1.f03: Likewise.
4290 * gfortran.dg/class_optional_1.f90: Likewise.
4291 * gfortran.dg/class_optional_2.f90: Likewise.
4292 * gfortran.dg/class_result_5.f90: Likewise.
4293 * gfortran.dg/class_result_6.f90: Likewise.
4294 * gfortran.dg/class_to_type_1.f03: Likewise.
4295 * gfortran.dg/class_to_type_2.f90: Likewise.
4296 * gfortran.dg/class_to_type_3.f03: Likewise.
4297 * gfortran.dg/class_to_type_4.f90: Likewise.
4298 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4299 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4300 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4301 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4302 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4303 * gfortran.dg/coarray/codimension.f90: Likewise.
4304 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4305 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4306 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4307 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4308 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4309 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4310 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4311 * gfortran.dg/coarray/event_1.f90: Likewise.
4312 * gfortran.dg/coarray/event_2.f90: Likewise.
4313 * gfortran.dg/coarray/get_array.f90: Likewise.
4314 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4315 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4316 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4317 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4318 * gfortran.dg/coarray/lock_1.f90: Likewise.
4319 * gfortran.dg/coarray/lock_2.f90: Likewise.
4320 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4321 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4322 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4323 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4324 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4325 * gfortran.dg/coarray/registering_1.f90: Likewise.
4326 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4327 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4328 * gfortran.dg/coarray/send_array.f90: Likewise.
4329 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4330 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4331 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4332 * gfortran.dg/coarray/sync_1.f90: Likewise.
4333 * gfortran.dg/coarray/sync_3.f90: Likewise.
4334 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4335 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4336 * gfortran.dg/coarray_13.f90: Likewise.
4337 * gfortran.dg/coarray_15.f90: Likewise.
4338 * gfortran.dg/coarray_16.f90: Likewise.
4339 * gfortran.dg/coarray_2.f90: Likewise.
4340 * gfortran.dg/coarray_23.f90: Likewise.
4341 * gfortran.dg/coarray_40.f90: Likewise.
4342 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4343 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4344 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4345 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4346 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4347 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4348 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4349 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4350 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4351 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4352 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4353 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4354 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4355 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4356 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4357 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4358 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4359 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4360 * gfortran.dg/coarray_stat_2.f90: Likewise.
4361 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4362 * gfortran.dg/coindexed_1.f90: Likewise.
4363 * gfortran.dg/comma.f: Likewise.
4364 * gfortran.dg/comma_format_extension_3.f: Likewise.
4365 * gfortran.dg/comma_format_extension_4.f: Likewise.
4366 * gfortran.dg/common_2.f90: Likewise.
4367 * gfortran.dg/common_4.f90: Likewise.
4368 * gfortran.dg/common_align_1.f90: Likewise.
4369 * gfortran.dg/common_align_2.f90: Likewise.
4370 * gfortran.dg/common_equivalence_1.f: Likewise.
4371 * gfortran.dg/common_pointer_1.f90: Likewise.
4372 * gfortran.dg/common_resize_1.f: Likewise.
4373 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4374 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4375 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4376 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4377 * gfortran.dg/complex_read.f90: Likewise.
4378 * gfortran.dg/complex_write.f90: Likewise.
4379 * gfortran.dg/constant_substring.f: Likewise.
4380 * gfortran.dg/constructor_2.f90: Likewise.
4381 * gfortran.dg/constructor_3.f90: Likewise.
4382 * gfortran.dg/constructor_6.f90: Likewise.
4383 * gfortran.dg/contained_1.f90: Likewise.
4384 * gfortran.dg/contained_3.f90: Likewise.
4385 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4386 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4387 * gfortran.dg/continuation_1.f90: Likewise.
4388 * gfortran.dg/continuation_11.f90: Likewise.
4389 * gfortran.dg/continuation_12.f90: Likewise.
4390 * gfortran.dg/continuation_13.f90: Likewise.
4391 * gfortran.dg/continuation_14.f: Likewise.
4392 * gfortran.dg/continuation_8.f90: Likewise.
4393 * gfortran.dg/convert_2.f90: Likewise.
4394 * gfortran.dg/convert_implied_open.f90: Likewise.
4395 * gfortran.dg/count_init_expr.f03: Likewise.
4396 * gfortran.dg/cr_lf.f90: Likewise.
4397 * gfortran.dg/cray_pointers_10.f90: Likewise.
4398 * gfortran.dg/cray_pointers_2.f90: Likewise.
4399 * gfortran.dg/cray_pointers_5.f90: Likewise.
4400 * gfortran.dg/cray_pointers_7.f90: Likewise.
4401 * gfortran.dg/cray_pointers_8.f90: Likewise.
4402 * gfortran.dg/cshift_1.f90: Likewise.
4403 * gfortran.dg/cshift_2.f90: Likewise.
4404 * gfortran.dg/cshift_large_1.f90: Likewise.
4405 * gfortran.dg/cshift_nan_1.f90: Likewise.
4406 * gfortran.dg/csqrt_2.f: Likewise.
4407 * gfortran.dg/data_array_1.f90: Likewise.
4408 * gfortran.dg/data_char_1.f90: Likewise.
4409 * gfortran.dg/data_char_2.f90: Likewise.
4410 * gfortran.dg/data_char_3.f90: Likewise.
4411 * gfortran.dg/data_derived_1.f90: Likewise.
4412 * gfortran.dg/data_implied_do_1.f90: Likewise.
4413 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4414 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4415 * gfortran.dg/deallocate_stat.f90: Likewise.
4416 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4417 * gfortran.dg/debug/pr37738.f: Likewise.
4418 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4419 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4420 * gfortran.dg/dec_exp_1.f90: Likewise.
4421 * gfortran.dg/dec_init_1.f90: Likewise.
4422 * gfortran.dg/dec_init_2.f90: Likewise.
4423 * gfortran.dg/dec_init_3.f90: Likewise.
4424 * gfortran.dg/dec_init_4.f90: Likewise.
4425 * gfortran.dg/dec_io_1.f90: Likewise.
4426 * gfortran.dg/dec_io_2.f90: Likewise.
4427 * gfortran.dg/dec_io_2a.f90: Likewise.
4428 * gfortran.dg/dec_io_6.f90: Likewise.
4429 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4430 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4431 * gfortran.dg/dec_math.f90: Likewise.
4432 * gfortran.dg/dec_parameter_1.f: Likewise.
4433 * gfortran.dg/dec_parameter_2.f90: Likewise.
4434 * gfortran.dg/dec_static_1.f90: Likewise.
4435 * gfortran.dg/dec_static_2.f90: Likewise.
4436 * gfortran.dg/dec_structure_1.f90: Likewise.
4437 * gfortran.dg/dec_structure_10.f90: Likewise.
4438 * gfortran.dg/dec_structure_18.f90: Likewise.
4439 * gfortran.dg/dec_structure_19.f90: Likewise.
4440 * gfortran.dg/dec_structure_2.f90: Likewise.
4441 * gfortran.dg/dec_structure_22.f90: Likewise.
4442 * gfortran.dg/dec_structure_3.f90: Likewise.
4443 * gfortran.dg/dec_structure_4.f90: Likewise.
4444 * gfortran.dg/dec_structure_5.f90: Likewise.
4445 * gfortran.dg/dec_structure_6.f90: Likewise.
4446 * gfortran.dg/dec_structure_7.f90: Likewise.
4447 * gfortran.dg/dec_union_1.f90: Likewise.
4448 * gfortran.dg/dec_union_2.f90: Likewise.
4449 * gfortran.dg/dec_union_3.f90: Likewise.
4450 * gfortran.dg/dec_union_4.f90: Likewise.
4451 * gfortran.dg/dec_union_5.f90: Likewise.
4452 * gfortran.dg/default_format_1.f90: Likewise.
4453 * gfortran.dg/default_format_2.f90: Likewise.
4454 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4455 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4456 * gfortran.dg/default_initialization_3.f90: Likewise.
4457 * gfortran.dg/default_initialization_4.f90: Likewise.
4458 * gfortran.dg/default_initialization_5.f90: Likewise.
4459 * gfortran.dg/deferred_character_1.f90: Likewise.
4460 * gfortran.dg/deferred_character_10.f90: Likewise.
4461 * gfortran.dg/deferred_character_11.f90: Likewise.
4462 * gfortran.dg/deferred_character_12.f90: Likewise.
4463 * gfortran.dg/deferred_character_13.f90: Likewise.
4464 * gfortran.dg/deferred_character_14.f90: Likewise.
4465 * gfortran.dg/deferred_character_15.f90: Likewise.
4466 * gfortran.dg/deferred_character_16.f90: Likewise.
4467 * gfortran.dg/deferred_character_2.f90: Likewise.
4468 * gfortran.dg/deferred_character_3.f90: Likewise.
4469 * gfortran.dg/deferred_character_4.f90: Likewise.
4470 * gfortran.dg/deferred_character_5.f90: Likewise.
4471 * gfortran.dg/deferred_character_6.f90: Likewise.
4472 * gfortran.dg/deferred_character_7.f90: Likewise.
4473 * gfortran.dg/deferred_character_8.f90: Likewise.
4474 * gfortran.dg/deferred_character_9.f90: Likewise.
4475 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4476 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4477 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4478 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4479 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4480 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4481 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4482 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4483 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4484 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4485 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4486 * gfortran.dg/defined_assignment_1.f90: Likewise.
4487 * gfortran.dg/defined_assignment_10.f90: Likewise.
4488 * gfortran.dg/defined_assignment_11.f90: Likewise.
4489 * gfortran.dg/defined_assignment_2.f90: Likewise.
4490 * gfortran.dg/defined_assignment_3.f90: Likewise.
4491 * gfortran.dg/defined_assignment_4.f90: Likewise.
4492 * gfortran.dg/defined_assignment_5.f90: Likewise.
4493 * gfortran.dg/defined_assignment_8.f90: Likewise.
4494 * gfortran.dg/defined_assignment_9.f90: Likewise.
4495 * gfortran.dg/dependency_2.f90: Likewise.
4496 * gfortran.dg/dependency_21.f90: Likewise.
4497 * gfortran.dg/dependency_22.f90: Likewise.
4498 * gfortran.dg/dependency_23.f90: Likewise.
4499 * gfortran.dg/dependency_24.f90: Likewise.
4500 * gfortran.dg/dependency_25.f90: Likewise.
4501 * gfortran.dg/dependency_26.f90: Likewise.
4502 * gfortran.dg/dependency_39.f90: Likewise.
4503 * gfortran.dg/dependency_40.f90: Likewise.
4504 * gfortran.dg/dependency_41.f90: Likewise.
4505 * gfortran.dg/dependency_42.f90: Likewise.
4506 * gfortran.dg/dependency_43.f90: Likewise.
4507 * gfortran.dg/dependency_44.f90: Likewise.
4508 * gfortran.dg/dependency_45.f90: Likewise.
4509 * gfortran.dg/dependency_50.f90: Likewise.
4510 * gfortran.dg/dependency_51.f90: Likewise.
4511 * gfortran.dg/dependent_decls_1.f90: Likewise.
4512 * gfortran.dg/der_array_1.f90: Likewise.
4513 * gfortran.dg/der_array_io_1.f90: Likewise.
4514 * gfortran.dg/der_array_io_2.f90: Likewise.
4515 * gfortran.dg/der_array_io_3.f90: Likewise.
4516 * gfortran.dg/der_io_1.f90: Likewise.
4517 * gfortran.dg/der_io_3.f90: Likewise.
4518 * gfortran.dg/der_pointer_2.f90: Likewise.
4519 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4520 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4521 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4522 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4523 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4524 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4525 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4526 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4527 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4528 * gfortran.dg/derived_external_function_1.f90: Likewise.
4529 * gfortran.dg/derived_init_1.f90: Likewise.
4530 * gfortran.dg/derived_init_2.f90: Likewise.
4531 * gfortran.dg/derived_init_3.f90: Likewise.
4532 * gfortran.dg/derived_init_4.f90: Likewise.
4533 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4534 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4535 * gfortran.dg/dev_null.F90: Likewise.
4536 * gfortran.dg/dfloat_1.f90: Likewise.
4537 * gfortran.dg/dim_sum_1.f90: Likewise.
4538 * gfortran.dg/dim_sum_2.f90: Likewise.
4539 * gfortran.dg/dim_sum_3.f90: Likewise.
4540 * gfortran.dg/direct_io_10.f: Likewise.
4541 * gfortran.dg/direct_io_11.f90: Likewise.
4542 * gfortran.dg/direct_io_12.f90: Likewise.
4543 * gfortran.dg/direct_io_2.f90: Likewise.
4544 * gfortran.dg/direct_io_3.f90: Likewise.
4545 * gfortran.dg/direct_io_4.f90: Likewise.
4546 * gfortran.dg/direct_io_5.f90: Likewise.
4547 * gfortran.dg/direct_io_6.f90: Likewise.
4548 * gfortran.dg/direct_io_7.f90: Likewise.
4549 * gfortran.dg/direct_io_8.f90: Likewise.
4550 * gfortran.dg/direct_io_9.f: Likewise.
4551 * gfortran.dg/do_1.f90: Likewise.
4552 * gfortran.dg/do_3.F90: Likewise.
4553 * gfortran.dg/do_concurrent_2.f90: Likewise.
4554 * gfortran.dg/do_concurrent_4.f90: Likewise.
4555 * gfortran.dg/do_corner_warn.f90: Likewise.
4556 * gfortran.dg/do_iterator_2.f90: Likewise.
4557 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4558 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4559 * gfortran.dg/dos_eol.f: Likewise.
4560 * gfortran.dg/dot_product_1.f03: Likewise.
4561 * gfortran.dg/dot_product_2.f90: Likewise.
4562 * gfortran.dg/dot_product_4.f90: Likewise.
4563 * gfortran.dg/dshift_1.F90: Likewise.
4564 * gfortran.dg/dshift_2.F90: Likewise.
4565 * gfortran.dg/dtio_1.f90: Likewise.
4566 * gfortran.dg/dtio_10.f90: Likewise.
4567 * gfortran.dg/dtio_12.f90: Likewise.
4568 * gfortran.dg/dtio_14.f90: Likewise.
4569 * gfortran.dg/dtio_15.f90: Likewise.
4570 * gfortran.dg/dtio_16.f90: Likewise.
4571 * gfortran.dg/dtio_17.f90: Likewise.
4572 * gfortran.dg/dtio_19.f90: Likewise.
4573 * gfortran.dg/dtio_2.f90: Likewise.
4574 * gfortran.dg/dtio_20.f03: Likewise.
4575 * gfortran.dg/dtio_22.f90: Likewise.
4576 * gfortran.dg/dtio_24.f90: Likewise.
4577 * gfortran.dg/dtio_25.f90: Likewise.
4578 * gfortran.dg/dtio_26.f03: Likewise.
4579 * gfortran.dg/dtio_27.f90: Likewise.
4580 * gfortran.dg/dtio_28.f03: Likewise.
4581 * gfortran.dg/dtio_3.f90: Likewise.
4582 * gfortran.dg/dtio_30.f03: Likewise.
4583 * gfortran.dg/dtio_31.f03: Likewise.
4584 * gfortran.dg/dtio_32.f03: Likewise.
4585 * gfortran.dg/dtio_4.f90: Likewise.
4586 * gfortran.dg/dtio_5.f90: Likewise.
4587 * gfortran.dg/dtio_7.f90: Likewise.
4588 * gfortran.dg/dtio_8.f90: Likewise.
4589 * gfortran.dg/dtio_9.f90: Likewise.
4590 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4591 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4592 * gfortran.dg/dup_save_1.f90: Likewise.
4593 * gfortran.dg/dup_save_2.f90: Likewise.
4594 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4595 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4596 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4597 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4598 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4599 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4600 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4601 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4602 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4603 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4604 * gfortran.dg/e_d_fmt.f90: Likewise.
4605 * gfortran.dg/edit_real_1.f90: Likewise.
4606 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4607 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4608 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4609 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4610 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4611 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4612 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4613 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4614 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4615 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4616 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4617 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4618 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4619 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4620 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4621 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4622 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4623 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4624 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4625 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4626 * gfortran.dg/empty_format_1.f90: Likewise.
4627 * gfortran.dg/endfile.f: Likewise.
4628 * gfortran.dg/endfile.f90: Likewise.
4629 * gfortran.dg/endfile_2.f90: Likewise.
4630 * gfortran.dg/entry_1.f90: Likewise.
4631 * gfortran.dg/entry_10.f90: Likewise.
4632 * gfortran.dg/entry_12.f90: Likewise.
4633 * gfortran.dg/entry_13.f90: Likewise.
4634 * gfortran.dg/entry_14.f90: Likewise.
4635 * gfortran.dg/entry_16.f90: Likewise.
4636 * gfortran.dg/entry_3.f90: Likewise.
4637 * gfortran.dg/entry_6.f90: Likewise.
4638 * gfortran.dg/entry_9.f90: Likewise.
4639 * gfortran.dg/entry_array_specs_2.f: Likewise.
4640 * gfortran.dg/enum_1.f90: Likewise.
4641 * gfortran.dg/enum_9.f90: Likewise.
4642 * gfortran.dg/eof_1.f90: Likewise.
4643 * gfortran.dg/eof_2.f90: Likewise.
4644 * gfortran.dg/eof_4.f90: Likewise.
4645 * gfortran.dg/eof_5.f90: Likewise.
4646 * gfortran.dg/eor_handling_1.f90: Likewise.
4647 * gfortran.dg/eor_handling_2.f90: Likewise.
4648 * gfortran.dg/eor_handling_3.f90: Likewise.
4649 * gfortran.dg/eor_handling_4.f90: Likewise.
4650 * gfortran.dg/eor_handling_5.f90: Likewise.
4651 * gfortran.dg/eoshift_3.f90: Likewise.
4652 * gfortran.dg/eoshift_4.f90: Likewise.
4653 * gfortran.dg/eoshift_5.f90: Likewise.
4654 * gfortran.dg/eoshift_6.f90: Likewise.
4655 * gfortran.dg/eoshift_large_1.f90: Likewise.
4656 * gfortran.dg/equiv_6.f90: Likewise.
4657 * gfortran.dg/equiv_7.f90: Likewise.
4658 * gfortran.dg/equiv_9.f90: Likewise.
4659 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4660 * gfortran.dg/erf_2.F90: Likewise.
4661 * gfortran.dg/erf_3.F90: Likewise.
4662 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4663 * gfortran.dg/error_format_2.f90: Likewise.
4664 * gfortran.dg/error_recovery_5.f90: Likewise.
4665 * gfortran.dg/execute_command_line_2.f90: Likewise.
4666 * gfortran.dg/execute_command_line_3.f90: Likewise.
4667 * gfortran.dg/exit_1.f08: Likewise.
4668 * gfortran.dg/exit_3.f08: Likewise.
4669 * gfortran.dg/exponent_1.f90: Likewise.
4670 * gfortran.dg/exponent_2.f90: Likewise.
4671 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4672 * gfortran.dg/extends_1.f03: Likewise.
4673 * gfortran.dg/extends_16.f90: Likewise.
4674 * gfortran.dg/extends_2.f03: Likewise.
4675 * gfortran.dg/extends_3.f03: Likewise.
4676 * gfortran.dg/extends_4.f03: Likewise.
4677 * gfortran.dg/extends_type_of_1.f03: Likewise.
4678 * gfortran.dg/extends_type_of_2.f03: Likewise.
4679 * gfortran.dg/external_procedures_3.f90: Likewise.
4680 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4681 * gfortran.dg/f2003_io_1.f03: Likewise.
4682 * gfortran.dg/f2003_io_4.f03: Likewise.
4683 * gfortran.dg/f2003_io_5.f03: Likewise.
4684 * gfortran.dg/f2003_io_6.f03: Likewise.
4685 * gfortran.dg/f2003_io_7.f03: Likewise.
4686 * gfortran.dg/f2c_1.f90: Likewise.
4687 * gfortran.dg/f2c_2.f90: Likewise.
4688 * gfortran.dg/f2c_3.f90: Likewise.
4689 * gfortran.dg/f2c_4.f90: Likewise.
4690 * gfortran.dg/f2c_6.f90: Likewise.
4691 * gfortran.dg/f2c_7.f90: Likewise.
4692 * gfortran.dg/f2c_9.f90: Likewise.
4693 * gfortran.dg/fgetc_1.f90: Likewise.
4694 * gfortran.dg/fgetc_2.f90: Likewise.
4695 * gfortran.dg/filename_null.f90: Likewise.
4696 * gfortran.dg/finalize_12.f90: Likewise.
4697 * gfortran.dg/finalize_13.f90: Likewise.
4698 * gfortran.dg/finalize_15.f90: Likewise.
4699 * gfortran.dg/finalize_17.f90: Likewise.
4700 * gfortran.dg/finalize_18.f90: Likewise.
4701 * gfortran.dg/finalize_25.f90: Likewise.
4702 * gfortran.dg/finalize_29.f08: Likewise.
4703 * gfortran.dg/finalize_31.f90: Likewise.
4704 * gfortran.dg/float_1.f90: Likewise.
4705 * gfortran.dg/flush_1.f90: Likewise.
4706 * gfortran.dg/fmt_bz_bn.f: Likewise.
4707 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4708 * gfortran.dg/fmt_cache_1.f: Likewise.
4709 * gfortran.dg/fmt_cache_2.f: Likewise.
4710 * gfortran.dg/fmt_cache_3.f90: Likewise.
4711 * gfortran.dg/fmt_colon.f90: Likewise.
4712 * gfortran.dg/fmt_e.f90: Likewise.
4713 * gfortran.dg/fmt_en.f90: Likewise.
4714 * gfortran.dg/fmt_error_10.f: Likewise.
4715 * gfortran.dg/fmt_error_9.f: Likewise.
4716 * gfortran.dg/fmt_exhaust.f90: Likewise.
4717 * gfortran.dg/fmt_f0_1.f90: Likewise.
4718 * gfortran.dg/fmt_f_an_p.f: Likewise.
4719 * gfortran.dg/fmt_fw_d.f90: Likewise.
4720 * gfortran.dg/fmt_g.f: Likewise.
4721 * gfortran.dg/fmt_g0_1.f08: Likewise.
4722 * gfortran.dg/fmt_g0_2.f08: Likewise.
4723 * gfortran.dg/fmt_g0_4.f08: Likewise.
4724 * gfortran.dg/fmt_g0_5.f08: Likewise.
4725 * gfortran.dg/fmt_g0_6.f08: Likewise.
4726 * gfortran.dg/fmt_g0_7.f08: Likewise.
4727 * gfortran.dg/fmt_g_1.f90: Likewise.
4728 * gfortran.dg/fmt_int_sign.f90: Likewise.
4729 * gfortran.dg/fmt_l.f90: Likewise.
4730 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4731 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4732 * gfortran.dg/fmt_p_1.f90: Likewise.
4733 * gfortran.dg/fmt_pf.f90: Likewise.
4734 * gfortran.dg/fmt_read.f90: Likewise.
4735 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4736 * gfortran.dg/fmt_t_1.f90: Likewise.
4737 * gfortran.dg/fmt_t_2.f90: Likewise.
4738 * gfortran.dg/fmt_t_3.f90: Likewise.
4739 * gfortran.dg/fmt_t_4.f90: Likewise.
4740 * gfortran.dg/fmt_t_5.f90: Likewise.
4741 * gfortran.dg/fmt_t_6.f: Likewise.
4742 * gfortran.dg/fmt_t_7.f: Likewise.
4743 * gfortran.dg/fmt_t_9.f: Likewise.
4744 * gfortran.dg/fmt_tl.f: Likewise.
4745 * gfortran.dg/fmt_unlimited.f90: Likewise.
4746 * gfortran.dg/fmt_white.f: Likewise.
4747 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4748 * gfortran.dg/fold_nearest.f90: Likewise.
4749 * gfortran.dg/forall_1.f90: Likewise.
4750 * gfortran.dg/forall_10.f90: Likewise.
4751 * gfortran.dg/forall_12.f90: Likewise.
4752 * gfortran.dg/forall_13.f90: Likewise.
4753 * gfortran.dg/forall_15.f90: Likewise.
4754 * gfortran.dg/forall_4.f90: Likewise.
4755 * gfortran.dg/forall_5.f90: Likewise.
4756 * gfortran.dg/forall_6.f90: Likewise.
4757 * gfortran.dg/forall_7.f90: Likewise.
4758 * gfortran.dg/fraction.f90: Likewise.
4759 * gfortran.dg/fseek.f90: Likewise.
4760 * gfortran.dg/ftell_1.f90: Likewise.
4761 * gfortran.dg/ftell_2.f90: Likewise.
4762 * gfortran.dg/ftell_3.f90: Likewise.
4763 * gfortran.dg/func_assign_2.f90: Likewise.
4764 * gfortran.dg/func_assign_3.f90: Likewise.
4765 * gfortran.dg/func_derived_1.f90: Likewise.
4766 * gfortran.dg/func_derived_2.f90: Likewise.
4767 * gfortran.dg/func_derived_3.f90: Likewise.
4768 * gfortran.dg/func_result_1.f90: Likewise.
4769 * gfortran.dg/func_result_2.f90: Likewise.
4770 * gfortran.dg/func_result_6.f90: Likewise.
4771 * gfortran.dg/function_charlen_2.f90: Likewise.
4772 * gfortran.dg/function_charlen_3.f: Likewise.
4773 * gfortran.dg/function_kinds_1.f90: Likewise.
4774 * gfortran.dg/function_kinds_4.f90: Likewise.
4775 * gfortran.dg/function_optimize_10.f90: Likewise.
4776 * gfortran.dg/function_optimize_11.f90: Likewise.
4777 * gfortran.dg/function_optimize_12.f90: Likewise.
4778 * gfortran.dg/function_optimize_4.f90: Likewise.
4779 * gfortran.dg/function_optimize_8.f90: Likewise.
4780 * gfortran.dg/g77/13037.f: Likewise.
4781 * gfortran.dg/g77/1832.f: Likewise.
4782 * gfortran.dg/g77/19981119-0.f: Likewise.
4783 * gfortran.dg/g77/19990313-0.f: Likewise.
4784 * gfortran.dg/g77/19990313-1.f: Likewise.
4785 * gfortran.dg/g77/19990313-2.f: Likewise.
4786 * gfortran.dg/g77/19990313-3.f: Likewise.
4787 * gfortran.dg/g77/19990419-1.f: Likewise.
4788 * gfortran.dg/g77/19990826-0.f: Likewise.
4789 * gfortran.dg/g77/19990826-2.f: Likewise.
4790 * gfortran.dg/g77/20000503-1.f: Likewise.
4791 * gfortran.dg/g77/20001111.f: Likewise.
4792 * gfortran.dg/g77/20010116.f: Likewise.
4793 * gfortran.dg/g77/20010216-1.f: Likewise.
4794 * gfortran.dg/g77/20010430.f: Likewise.
4795 * gfortran.dg/g77/20010610.f: Likewise.
4796 * gfortran.dg/g77/6177.f: Likewise.
4797 * gfortran.dg/g77/7388.f: Likewise.
4798 * gfortran.dg/g77/947.f: Likewise.
4799 * gfortran.dg/g77/970625-2.f: Likewise.
4800 * gfortran.dg/g77/971102-1.f: Likewise.
4801 * gfortran.dg/g77/980628-0.f: Likewise.
4802 * gfortran.dg/g77/980628-1.f: Likewise.
4803 * gfortran.dg/g77/980628-10.f: Likewise.
4804 * gfortran.dg/g77/980628-2.f: Likewise.
4805 * gfortran.dg/g77/980628-3.f: Likewise.
4806 * gfortran.dg/g77/980628-7.f: Likewise.
4807 * gfortran.dg/g77/980628-8.f: Likewise.
4808 * gfortran.dg/g77/980628-9.f: Likewise.
4809 * gfortran.dg/g77/980701-0.f: Likewise.
4810 * gfortran.dg/g77/980701-1.f: Likewise.
4811 * gfortran.dg/g77/cabs.f: Likewise.
4812 * gfortran.dg/g77/claus.f: Likewise.
4813 * gfortran.dg/g77/complex_1.f: Likewise.
4814 * gfortran.dg/g77/cpp3.F: Likewise.
4815 * gfortran.dg/g77/cpp4.F: Likewise.
4816 * gfortran.dg/g77/cpp5.F: Likewise.
4817 * gfortran.dg/g77/dcomplex.f: Likewise.
4818 * gfortran.dg/g77/dnrm2.f: Likewise.
4819 * gfortran.dg/g77/erfc.f: Likewise.
4820 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4821 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4822 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4823 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4824 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4825 * gfortran.dg/g77/int8421.f: Likewise.
4826 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4827 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4828 * gfortran.dg/g77/le.f: Likewise.
4829 * gfortran.dg/g77/short.f: Likewise.
4830 * gfortran.dg/gamma_1.f90: Likewise.
4831 * gfortran.dg/gamma_4.f90: Likewise.
4832 * gfortran.dg/gamma_5.f90: Likewise.
4833 * gfortran.dg/generic_13.f90: Likewise.
4834 * gfortran.dg/generic_15.f90: Likewise.
4835 * gfortran.dg/generic_19.f90: Likewise.
4836 * gfortran.dg/generic_20.f90: Likewise.
4837 * gfortran.dg/generic_23.f03: Likewise.
4838 * gfortran.dg/generic_25.f90: Likewise.
4839 * gfortran.dg/generic_27.f90: Likewise.
4840 * gfortran.dg/generic_31.f90: Likewise.
4841 * gfortran.dg/generic_4.f90: Likewise.
4842 * gfortran.dg/global_vars_c_init.f90: Likewise.
4843 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4844 * gfortran.dg/gnu_logical_1.F: Likewise.
4845 * gfortran.dg/goacc/fixed-1.f: Likewise.
4846 * gfortran.dg/goacc/fixed-2.f: Likewise.
4847 * gfortran.dg/goacc/gang-static.f95: Likewise.
4848 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4849 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4850 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4851 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4852 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4853 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4854 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4855 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4856 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4857 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4858 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4859 * gfortran.dg/gomp/pr48794.f90: Likewise.
4860 * gfortran.dg/gomp/pr72744.f90: Likewise.
4861 * gfortran.dg/gomp/pr77665.f90: Likewise.
4862 * gfortran.dg/gomp/workshare2.f90: Likewise.
4863 * gfortran.dg/gomp/workshare3.f90: Likewise.
4864 * gfortran.dg/goto_1.f: Likewise.
4865 * gfortran.dg/goto_2.f90: Likewise.
4866 * gfortran.dg/goto_4.f90: Likewise.
4867 * gfortran.dg/goto_6.f: Likewise.
4868 * gfortran.dg/graphite/id-26.f03: Likewise.
4869 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4870 * gfortran.dg/graphite/pr29581.f90: Likewise.
4871 * gfortran.dg/graphite/pr29832.f90: Likewise.
4872 * gfortran.dg/graphite/run-id-1.f: Likewise.
4873 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4874 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4875 * gfortran.dg/hollerith.f90: Likewise.
4876 * gfortran.dg/hollerith4.f90: Likewise.
4877 * gfortran.dg/hollerith6.f90: Likewise.
4878 * gfortran.dg/hollerith8.f90: Likewise.
4879 * gfortran.dg/hollerith_1.f90: Likewise.
4880 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4881 * gfortran.dg/hollerith_f95.f90: Likewise.
4882 * gfortran.dg/hollerith_legacy.f90: Likewise.
4883 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4884 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4885 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4886 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4887 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4888 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4889 * gfortran.dg/hypot_1.f90: Likewise.
4890 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4891 * gfortran.dg/iargc.f90: Likewise.
4892 * gfortran.dg/ibits.f90: Likewise.
4893 * gfortran.dg/ichar_1.f90: Likewise.
4894 * gfortran.dg/ichar_2.f90: Likewise.
4895 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4896 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4897 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4898 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4899 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4900 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4901 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4902 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4903 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4904 * gfortran.dg/ieee/large_1.f90: Likewise.
4905 * gfortran.dg/ieee/large_2.f90: Likewise.
4906 * gfortran.dg/ieee/large_3.F90: Likewise.
4907 * gfortran.dg/ieee/large_4.f90: Likewise.
4908 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4909 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4910 * gfortran.dg/impl_do_var_data.f90: Likewise.
4911 * gfortran.dg/implicit_10.f90: Likewise.
4912 * gfortran.dg/implicit_12.f90: Likewise.
4913 * gfortran.dg/implicit_class_1.f90: Likewise.
4914 * gfortran.dg/implicit_pure_1.f90: Likewise.
4915 * gfortran.dg/implied_do_1.f90: Likewise.
4916 * gfortran.dg/implied_do_io_1.f90: Likewise.
4917 * gfortran.dg/implied_do_io_2.f90: Likewise.
4918 * gfortran.dg/implied_do_io_3.f90: Likewise.
4919 * gfortran.dg/implied_shape_1.f08: Likewise.
4920 * gfortran.dg/import.f90: Likewise.
4921 * gfortran.dg/import4.f90: Likewise.
4922 * gfortran.dg/impure_1.f08: Likewise.
4923 * gfortran.dg/index.f90: Likewise.
4924 * gfortran.dg/index_2.f90: Likewise.
4925 * gfortran.dg/init_flag_1.f90: Likewise.
4926 * gfortran.dg/init_flag_10.f90: Likewise.
4927 * gfortran.dg/init_flag_15.f03: Likewise.
4928 * gfortran.dg/init_flag_2.f90: Likewise.
4929 * gfortran.dg/init_flag_3.f90: Likewise.
4930 * gfortran.dg/init_flag_4.f90: Likewise.
4931 * gfortran.dg/init_flag_5.f90: Likewise.
4932 * gfortran.dg/init_flag_6.f90: Likewise.
4933 * gfortran.dg/init_flag_7.f90: Likewise.
4934 * gfortran.dg/init_flag_9.f90: Likewise.
4935 * gfortran.dg/initialization_11.f90: Likewise.
4936 * gfortran.dg/initialization_19.f90: Likewise.
4937 * gfortran.dg/initialization_2.f90: Likewise.
4938 * gfortran.dg/initialization_22.f90: Likewise.
4939 * gfortran.dg/initialization_27.f90: Likewise.
4940 * gfortran.dg/initialization_5.f90: Likewise.
4941 * gfortran.dg/initialization_6.f90: Likewise.
4942 * gfortran.dg/inline_matmul_1.f90: Likewise.
4943 * gfortran.dg/inline_matmul_10.f90: Likewise.
4944 * gfortran.dg/inline_matmul_11.f90: Likewise.
4945 * gfortran.dg/inline_matmul_13.f90: Likewise.
4946 * gfortran.dg/inline_matmul_14.f90: Likewise.
4947 * gfortran.dg/inline_matmul_16.f90: Likewise.
4948 * gfortran.dg/inline_matmul_17.f90: Likewise.
4949 * gfortran.dg/inline_matmul_18.f90: Likewise.
4950 * gfortran.dg/inline_matmul_19.f90: Likewise.
4951 * gfortran.dg/inline_matmul_2.f90: Likewise.
4952 * gfortran.dg/inline_matmul_20.f90: Likewise.
4953 * gfortran.dg/inline_matmul_22.f90: Likewise.
4954 * gfortran.dg/inline_matmul_3.f90: Likewise.
4955 * gfortran.dg/inline_matmul_4.f90: Likewise.
4956 * gfortran.dg/inline_matmul_5.f90: Likewise.
4957 * gfortran.dg/inline_matmul_6.f90: Likewise.
4958 * gfortran.dg/inline_matmul_7.f90: Likewise.
4959 * gfortran.dg/inline_matmul_8.f90: Likewise.
4960 * gfortran.dg/inline_matmul_9.f90: Likewise.
4961 * gfortran.dg/inline_sum_1.f90: Likewise.
4962 * gfortran.dg/inline_sum_3.f90: Likewise.
4963 * gfortran.dg/inline_sum_5.f90: Likewise.
4964 * gfortran.dg/inquire-complex.f90: Likewise.
4965 * gfortran.dg/inquire.f90: Likewise.
4966 * gfortran.dg/inquire_10.f90: Likewise.
4967 * gfortran.dg/inquire_13.f90: Likewise.
4968 * gfortran.dg/inquire_15.f90: Likewise.
4969 * gfortran.dg/inquire_16.f90: Likewise.
4970 * gfortran.dg/inquire_17.f90: Likewise.
4971 * gfortran.dg/inquire_5.f90: Likewise.
4972 * gfortran.dg/inquire_6.f90: Likewise.
4973 * gfortran.dg/inquire_7.f90: Likewise.
4974 * gfortran.dg/inquire_9.f90: Likewise.
4975 * gfortran.dg/inquire_internal.f90: Likewise.
4976 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4977 * gfortran.dg/inquire_size.f90: Likewise.
4978 * gfortran.dg/int_1.f90: Likewise.
4979 * gfortran.dg/int_conv_1.f90: Likewise.
4980 * gfortran.dg/int_range_io_1.f90: Likewise.
4981 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4982 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4983 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4984 * gfortran.dg/integer_plus.f90: Likewise.
4985 * gfortran.dg/intent_out_2.f90: Likewise.
4986 * gfortran.dg/intent_out_5.f90: Likewise.
4987 * gfortran.dg/intent_out_6.f90: Likewise.
4988 * gfortran.dg/interface_12.f90: Likewise.
4989 * gfortran.dg/interface_19.f90: Likewise.
4990 * gfortran.dg/interface_4.f90: Likewise.
4991 * gfortran.dg/interface_5.f90: Likewise.
4992 * gfortran.dg/interface_9.f90: Likewise.
4993 * gfortran.dg/interface_assignment_1.f90: Likewise.
4994 * gfortran.dg/interface_assignment_2.f90: Likewise.
4995 * gfortran.dg/internal_dummy_2.f08: Likewise.
4996 * gfortran.dg/internal_dummy_3.f08: Likewise.
4997 * gfortran.dg/internal_dummy_4.f08: Likewise.
4998 * gfortran.dg/internal_pack_1.f90: Likewise.
4999 * gfortran.dg/internal_pack_10.f90: Likewise.
5000 * gfortran.dg/internal_pack_12.f90: Likewise.
5001 * gfortran.dg/internal_pack_13.f90: Likewise.
5002 * gfortran.dg/internal_pack_14.f90: Likewise.
5003 * gfortran.dg/internal_pack_15.f90: Likewise.
5004 * gfortran.dg/internal_pack_2.f90: Likewise.
5005 * gfortran.dg/internal_pack_3.f90: Likewise.
5006 * gfortran.dg/internal_pack_4.f90: Likewise.
5007 * gfortran.dg/internal_pack_6.f90: Likewise.
5008 * gfortran.dg/internal_pack_8.f90: Likewise.
5009 * gfortran.dg/internal_readwrite_1.f90: Likewise.
5010 * gfortran.dg/internal_readwrite_2.f90: Likewise.
5011 * gfortran.dg/internal_readwrite_3.f90: Likewise.
5012 * gfortran.dg/intrinsic_actual_1.f: Likewise.
5013 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
5014 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5015 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
5016 * gfortran.dg/intrinsic_char_1.f90: Likewise.
5017 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
5018 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
5019 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
5020 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
5021 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
5022 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
5023 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5024 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5025 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5026 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5027 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5028 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5029 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5030 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5031 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5032 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5033 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5034 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5035 * gfortran.dg/io_err_1.f90: Likewise.
5036 * gfortran.dg/io_real_boz.f90: Likewise.
5037 * gfortran.dg/iomsg_1.f90: Likewise.
5038 * gfortran.dg/iostat_1.f90: Likewise.
5039 * gfortran.dg/iostat_2.f90: Likewise.
5040 * gfortran.dg/iostat_4.f90: Likewise.
5041 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5042 * gfortran.dg/ishft_1.f90: Likewise.
5043 * gfortran.dg/ishft_2.f90: Likewise.
5044 * gfortran.dg/ishft_4.f90: Likewise.
5045 * gfortran.dg/isnan_1.f90: Likewise.
5046 * gfortran.dg/isnan_2.f90: Likewise.
5047 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5048 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5049 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5050 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5051 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5052 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5053 * gfortran.dg/itime_idate_1.f: Likewise.
5054 * gfortran.dg/itime_idate_2.f: Likewise.
5055 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5056 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5057 * gfortran.dg/large_real_kind_1.f90: Likewise.
5058 * gfortran.dg/large_real_kind_2.F90: Likewise.
5059 * gfortran.dg/large_real_kind_3.F90: Likewise.
5060 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5061 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5062 * gfortran.dg/large_recl.f90: Likewise.
5063 * gfortran.dg/large_unit_1.f90: Likewise.
5064 * gfortran.dg/large_unit_2.f90: Likewise.
5065 * gfortran.dg/largeequiv_1.f90: Likewise.
5066 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5067 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5068 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5069 * gfortran.dg/list_read_1.f90: Likewise.
5070 * gfortran.dg/list_read_10.f90: Likewise.
5071 * gfortran.dg/list_read_11.f90: Likewise.
5072 * gfortran.dg/list_read_12.f90: Likewise.
5073 * gfortran.dg/list_read_13.f: Likewise.
5074 * gfortran.dg/list_read_14.f90: Likewise.
5075 * gfortran.dg/list_read_2.f90: Likewise.
5076 * gfortran.dg/list_read_3.f90: Likewise.
5077 * gfortran.dg/list_read_4.f90: Likewise.
5078 * gfortran.dg/list_read_5.f90: Likewise.
5079 * gfortran.dg/list_read_6.f90: Likewise.
5080 * gfortran.dg/list_read_7.f90: Likewise.
5081 * gfortran.dg/list_read_8.f90: Likewise.
5082 * gfortran.dg/list_read_9.f90: Likewise.
5083 * gfortran.dg/loc_2.f90: Likewise.
5084 * gfortran.dg/logical_1.f90: Likewise.
5085 * gfortran.dg/logical_dot_product.f90: Likewise.
5086 * gfortran.dg/logical_temp_io.f90: Likewise.
5087 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5088 * gfortran.dg/lrshift_1.f90: Likewise.
5089 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5090 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5091 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5092 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5093 * gfortran.dg/make_unit.f90: Likewise.
5094 * gfortran.dg/mapping_1.f90: Likewise.
5095 * gfortran.dg/mapping_2.f90: Likewise.
5096 * gfortran.dg/mapping_3.f90: Likewise.
5097 * gfortran.dg/masklr_1.F90: Likewise.
5098 * gfortran.dg/masklr_2.F90: Likewise.
5099 * gfortran.dg/matmul_1.f90: Likewise.
5100 * gfortran.dg/matmul_10.f90: Likewise.
5101 * gfortran.dg/matmul_12.f90: Likewise.
5102 * gfortran.dg/matmul_16.f90: Likewise.
5103 * gfortran.dg/matmul_17.f90: Likewise.
5104 * gfortran.dg/matmul_18.f90: Likewise.
5105 * gfortran.dg/matmul_2.f90: Likewise.
5106 * gfortran.dg/matmul_3.f90: Likewise.
5107 * gfortran.dg/matmul_4.f90: Likewise.
5108 * gfortran.dg/matmul_6.f90: Likewise.
5109 * gfortran.dg/matmul_8.f03: Likewise.
5110 * gfortran.dg/matmul_9.f90: Likewise.
5111 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5112 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5113 * gfortran.dg/matmul_const.f90: Likewise.
5114 * gfortran.dg/maxloc_1.f90: Likewise.
5115 * gfortran.dg/maxloc_2.f90: Likewise.
5116 * gfortran.dg/maxloc_3.f90: Likewise.
5117 * gfortran.dg/maxloc_4.f90: Likewise.
5118 * gfortran.dg/maxloc_string_1.f90: Likewise.
5119 * gfortran.dg/maxlocval_1.f90: Likewise.
5120 * gfortran.dg/maxlocval_2.f90: Likewise.
5121 * gfortran.dg/maxlocval_3.f90: Likewise.
5122 * gfortran.dg/maxlocval_4.f90: Likewise.
5123 * gfortran.dg/maxval_char_1.f90: Likewise.
5124 * gfortran.dg/maxval_char_2.f90: Likewise.
5125 * gfortran.dg/maxval_char_3.f90: Likewise.
5126 * gfortran.dg/maxval_char_4.f90: Likewise.
5127 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5128 * gfortran.dg/mclock.f90: Likewise.
5129 * gfortran.dg/merge_bits_1.F90: Likewise.
5130 * gfortran.dg/merge_bits_2.F90: Likewise.
5131 * gfortran.dg/merge_char_1.f90: Likewise.
5132 * gfortran.dg/merge_init_expr.f90: Likewise.
5133 * gfortran.dg/min_max_optional_1.f90: Likewise.
5134 * gfortran.dg/min_max_optional_5.f90: Likewise.
5135 * gfortran.dg/minloc_1.f90: Likewise.
5136 * gfortran.dg/minloc_2.f90: Likewise.
5137 * gfortran.dg/minloc_3.f90: Likewise.
5138 * gfortran.dg/minloc_4.f90: Likewise.
5139 * gfortran.dg/minloc_string_1.f90: Likewise.
5140 * gfortran.dg/minlocval_1.f90: Likewise.
5141 * gfortran.dg/minlocval_2.f90: Likewise.
5142 * gfortran.dg/minlocval_3.f90: Likewise.
5143 * gfortran.dg/minlocval_4.f90: Likewise.
5144 * gfortran.dg/minmax_char_1.f90: Likewise.
5145 * gfortran.dg/minmaxloc_1.f90: Likewise.
5146 * gfortran.dg/minmaxloc_10.f90: Likewise.
5147 * gfortran.dg/minmaxloc_11.f90: Likewise.
5148 * gfortran.dg/minmaxloc_12.f90: Likewise.
5149 * gfortran.dg/minmaxloc_13.f90: Likewise.
5150 * gfortran.dg/minmaxloc_2.f90: Likewise.
5151 * gfortran.dg/minmaxloc_3.f90: Likewise.
5152 * gfortran.dg/minmaxloc_4.f90: Likewise.
5153 * gfortran.dg/minmaxloc_5.f90: Likewise.
5154 * gfortran.dg/minmaxloc_6.f90: Likewise.
5155 * gfortran.dg/minmaxloc_7.f90: Likewise.
5156 * gfortran.dg/minmaxloc_8.f90: Likewise.
5157 * gfortran.dg/minmaxval_1.f90: Likewise.
5158 * gfortran.dg/minval_char_1.f90: Likewise.
5159 * gfortran.dg/minval_char_2.f90: Likewise.
5160 * gfortran.dg/minval_char_3.f90: Likewise.
5161 * gfortran.dg/minval_char_4.f90: Likewise.
5162 * gfortran.dg/minval_char_5.f90: Likewise.
5163 * gfortran.dg/minval_parameter_1.f90: Likewise.
5164 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5165 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5166 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5167 * gfortran.dg/missing_parens_1.f90: Likewise.
5168 * gfortran.dg/missing_parens_2.f90: Likewise.
5169 * gfortran.dg/mod_large_1.f90: Likewise.
5170 * gfortran.dg/mod_sign0_1.f90: Likewise.
5171 * gfortran.dg/module_blank_common.f90: Likewise.
5172 * gfortran.dg/module_commons_1.f90: Likewise.
5173 * gfortran.dg/module_commons_3.f90: Likewise.
5174 * gfortran.dg/module_double_reuse.f90: Likewise.
5175 * gfortran.dg/module_equivalence_1.f90: Likewise.
5176 * gfortran.dg/module_equivalence_2.f90: Likewise.
5177 * gfortran.dg/module_equivalence_3.f90: Likewise.
5178 * gfortran.dg/module_equivalence_5.f90: Likewise.
5179 * gfortran.dg/module_interface_1.f90: Likewise.
5180 * gfortran.dg/module_nan.f90: Likewise.
5181 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5182 * gfortran.dg/module_procedure_1.f90: Likewise.
5183 * gfortran.dg/module_read_1.f90: Likewise.
5184 * gfortran.dg/module_read_2.f90: Likewise.
5185 * gfortran.dg/module_widestring_1.f90: Likewise.
5186 * gfortran.dg/move_alloc.f90: Likewise.
5187 * gfortran.dg/move_alloc_10.f90: Likewise.
5188 * gfortran.dg/move_alloc_13.f90: Likewise.
5189 * gfortran.dg/move_alloc_14.f90: Likewise.
5190 * gfortran.dg/move_alloc_15.f90: Likewise.
5191 * gfortran.dg/move_alloc_16.f90: Likewise.
5192 * gfortran.dg/move_alloc_2.f90: Likewise.
5193 * gfortran.dg/move_alloc_5.f90: Likewise.
5194 * gfortran.dg/move_alloc_6.f90: Likewise.
5195 * gfortran.dg/move_alloc_9.f90: Likewise.
5196 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5197 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5198 * gfortran.dg/mvbits_1.f90: Likewise.
5199 * gfortran.dg/mvbits_2.f90: Likewise.
5200 * gfortran.dg/mvbits_3.f90: Likewise.
5201 * gfortran.dg/mvbits_4.f90: Likewise.
5202 * gfortran.dg/mvbits_7.f90: Likewise.
5203 * gfortran.dg/mvbits_8.f90: Likewise.
5204 * gfortran.dg/namelist_11.f: Likewise.
5205 * gfortran.dg/namelist_12.f: Likewise.
5206 * gfortran.dg/namelist_13.f90: Likewise.
5207 * gfortran.dg/namelist_14.f90: Likewise.
5208 * gfortran.dg/namelist_15.f90: Likewise.
5209 * gfortran.dg/namelist_16.f90: Likewise.
5210 * gfortran.dg/namelist_17.f90: Likewise.
5211 * gfortran.dg/namelist_18.f90: Likewise.
5212 * gfortran.dg/namelist_19.f90: Likewise.
5213 * gfortran.dg/namelist_20.f90: Likewise.
5214 * gfortran.dg/namelist_21.f90: Likewise.
5215 * gfortran.dg/namelist_22.f90: Likewise.
5216 * gfortran.dg/namelist_23.f90: Likewise.
5217 * gfortran.dg/namelist_24.f90: Likewise.
5218 * gfortran.dg/namelist_26.f90: Likewise.
5219 * gfortran.dg/namelist_27.f90: Likewise.
5220 * gfortran.dg/namelist_28.f90: Likewise.
5221 * gfortran.dg/namelist_29.f90: Likewise.
5222 * gfortran.dg/namelist_37.f90: Likewise.
5223 * gfortran.dg/namelist_38.f90: Likewise.
5224 * gfortran.dg/namelist_39.f90: Likewise.
5225 * gfortran.dg/namelist_40.f90: Likewise.
5226 * gfortran.dg/namelist_41.f90: Likewise.
5227 * gfortran.dg/namelist_42.f90: Likewise.
5228 * gfortran.dg/namelist_43.f90: Likewise.
5229 * gfortran.dg/namelist_44.f90: Likewise.
5230 * gfortran.dg/namelist_47.f90: Likewise.
5231 * gfortran.dg/namelist_48.f90: Likewise.
5232 * gfortran.dg/namelist_49.f90: Likewise.
5233 * gfortran.dg/namelist_50.f90: Likewise.
5234 * gfortran.dg/namelist_51.f90: Likewise.
5235 * gfortran.dg/namelist_52.f90: Likewise.
5236 * gfortran.dg/namelist_54.f90: Likewise.
5237 * gfortran.dg/namelist_55.f90: Likewise.
5238 * gfortran.dg/namelist_56.f90: Likewise.
5239 * gfortran.dg/namelist_57.f90: Likewise.
5240 * gfortran.dg/namelist_58.f90: Likewise.
5241 * gfortran.dg/namelist_59.f90: Likewise.
5242 * gfortran.dg/namelist_60.f90: Likewise.
5243 * gfortran.dg/namelist_61.f90: Likewise.
5244 * gfortran.dg/namelist_64.f90: Likewise.
5245 * gfortran.dg/namelist_65.f90: Likewise.
5246 * gfortran.dg/namelist_69.f90: Likewise.
5247 * gfortran.dg/namelist_70.f90: Likewise.
5248 * gfortran.dg/namelist_71.f90: Likewise.
5249 * gfortran.dg/namelist_72.f: Likewise.
5250 * gfortran.dg/namelist_73.f90: Likewise.
5251 * gfortran.dg/namelist_77.f90: Likewise.
5252 * gfortran.dg/namelist_78.f90: Likewise.
5253 * gfortran.dg/namelist_79.f90: Likewise.
5254 * gfortran.dg/namelist_80.f90: Likewise.
5255 * gfortran.dg/namelist_81.f90: Likewise.
5256 * gfortran.dg/namelist_82.f90: Likewise.
5257 * gfortran.dg/namelist_84.f90: Likewise.
5258 * gfortran.dg/namelist_85.f90: Likewise.
5259 * gfortran.dg/namelist_86.f90: Likewise.
5260 * gfortran.dg/namelist_87.f90: Likewise.
5261 * gfortran.dg/namelist_88.f90: Likewise.
5262 * gfortran.dg/namelist_89.f90: Likewise.
5263 * gfortran.dg/namelist_90.f: Likewise.
5264 * gfortran.dg/namelist_95.f90: Likewise.
5265 * gfortran.dg/namelist_char_only.f90: Likewise.
5266 * gfortran.dg/namelist_empty.f90: Likewise.
5267 * gfortran.dg/namelist_internal.f90: Likewise.
5268 * gfortran.dg/namelist_use.f90: Likewise.
5269 * gfortran.dg/namelist_use_only.f90: Likewise.
5270 * gfortran.dg/namelist_utf8.f90: Likewise.
5271 * gfortran.dg/nan_1.f90: Likewise.
5272 * gfortran.dg/nan_2.f90: Likewise.
5273 * gfortran.dg/nan_3.f90: Likewise.
5274 * gfortran.dg/nan_6.f90: Likewise.
5275 * gfortran.dg/nan_7.f90: Likewise.
5276 * gfortran.dg/nearest_1.f90: Likewise.
5277 * gfortran.dg/nearest_2.f90: Likewise.
5278 * gfortran.dg/nearest_3.f90: Likewise.
5279 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5280 * gfortran.dg/negative_automatic_size.f90: Likewise.
5281 * gfortran.dg/negative_unit.f: Likewise.
5282 * gfortran.dg/negative_unit2.f90: Likewise.
5283 * gfortran.dg/negative_unit_int8.f: Likewise.
5284 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5285 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5286 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5287 * gfortran.dg/nested_modules_1.f90: Likewise.
5288 * gfortran.dg/nested_modules_2.f90: Likewise.
5289 * gfortran.dg/nested_modules_3.f90: Likewise.
5290 * gfortran.dg/nesting_1.f90: Likewise.
5291 * gfortran.dg/new_line.f90: Likewise.
5292 * gfortran.dg/newunit_1.f90: Likewise.
5293 * gfortran.dg/newunit_3.f90: Likewise.
5294 * gfortran.dg/newunit_5.f90.f90: Likewise.
5295 * gfortran.dg/nint_1.f90: Likewise.
5296 * gfortran.dg/nint_2.f90: Likewise.
5297 * gfortran.dg/no_arg_check_2.f90: Likewise.
5298 * gfortran.dg/no_range_check_1.f90: Likewise.
5299 * gfortran.dg/no_range_check_2.f90: Likewise.
5300 * gfortran.dg/no_range_check_3.f90: Likewise.
5301 * gfortran.dg/noadv_size.f90: Likewise.
5302 * gfortran.dg/nonreturning_statements.f90: Likewise.
5303 * gfortran.dg/norm2_1.f90: Likewise.
5304 * gfortran.dg/norm2_3.f90: Likewise.
5305 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5306 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5307 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5308 * gfortran.dg/null_4.f90: Likewise.
5309 * gfortran.dg/null_9.f90: Likewise.
5310 * gfortran.dg/nullify_3.f90: Likewise.
5311 * gfortran.dg/oldstyle_1.f90: Likewise.
5312 * gfortran.dg/open_access_append_1.f90: Likewise.
5313 * gfortran.dg/open_access_append_2.f90: Likewise.
5314 * gfortran.dg/open_errors.f90: Likewise.
5315 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5316 * gfortran.dg/open_new.f90: Likewise.
5317 * gfortran.dg/open_readonly_1.f90: Likewise.
5318 * gfortran.dg/operator_1.f90: Likewise.
5319 * gfortran.dg/optional_absent_1.f90: Likewise.
5320 * gfortran.dg/optional_absent_2.f90: Likewise.
5321 * gfortran.dg/optional_absent_3.f90: Likewise.
5322 * gfortran.dg/optional_class_1.f90: Likewise.
5323 * gfortran.dg/optional_dim_2.f90: Likewise.
5324 * gfortran.dg/optional_dim_3.f90: Likewise.
5325 * gfortran.dg/output_exponents_1.f90: Likewise.
5326 * gfortran.dg/overload_1.f90: Likewise.
5327 * gfortran.dg/overload_2.f90: Likewise.
5328 * gfortran.dg/overwrite_1.f: Likewise.
5329 * gfortran.dg/pad_no.f90: Likewise.
5330 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5331 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5332 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5333 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5334 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5335 * gfortran.dg/parens_3.f90: Likewise.
5336 * gfortran.dg/parens_5.f90: Likewise.
5337 * gfortran.dg/parens_6.f90: Likewise.
5338 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5339 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5340 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5341 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5342 * gfortran.dg/parity_1.f90: Likewise.
5343 * gfortran.dg/past_eor.f90: Likewise.
5344 * gfortran.dg/pdt_1.f03: Likewise.
5345 * gfortran.dg/pdt_10.f03: Likewise.
5346 * gfortran.dg/pdt_11.f03: Likewise.
5347 * gfortran.dg/pdt_12.f03: Likewise.
5348 * gfortran.dg/pdt_13.f03: Likewise.
5349 * gfortran.dg/pdt_14.f03: Likewise.
5350 * gfortran.dg/pdt_15.f03: Likewise.
5351 * gfortran.dg/pdt_19.f03: Likewise.
5352 * gfortran.dg/pdt_20.f03: Likewise.
5353 * gfortran.dg/pdt_22.f03: Likewise.
5354 * gfortran.dg/pdt_23.f03: Likewise.
5355 * gfortran.dg/pdt_25.f03: Likewise.
5356 * gfortran.dg/pdt_26.f03: Likewise.
5357 * gfortran.dg/pdt_27.f03: Likewise.
5358 * gfortran.dg/pdt_28.f03: Likewise.
5359 * gfortran.dg/pdt_3.f03: Likewise.
5360 * gfortran.dg/pdt_4.f03: Likewise.
5361 * gfortran.dg/pdt_5.f03: Likewise.
5362 * gfortran.dg/pdt_7.f03: Likewise.
5363 * gfortran.dg/pointer_1.f90: Likewise.
5364 * gfortran.dg/pointer_array_1.f90: Likewise.
5365 * gfortran.dg/pointer_array_3.f90: Likewise.
5366 * gfortran.dg/pointer_array_4.f90: Likewise.
5367 * gfortran.dg/pointer_array_5.f90: Likewise.
5368 * gfortran.dg/pointer_array_6.f90: Likewise.
5369 * gfortran.dg/pointer_array_7.f90: Likewise.
5370 * gfortran.dg/pointer_array_8.f90: Likewise.
5371 * gfortran.dg/pointer_array_9.f90: Likewise.
5372 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5373 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5374 * gfortran.dg/pointer_assign_10.f90: Likewise.
5375 * gfortran.dg/pointer_assign_11.f90: Likewise.
5376 * gfortran.dg/pointer_assign_4.f90: Likewise.
5377 * gfortran.dg/pointer_assign_8.f90: Likewise.
5378 * gfortran.dg/pointer_assign_9.f90: Likewise.
5379 * gfortran.dg/pointer_check_10.f90: Likewise.
5380 * gfortran.dg/pointer_check_9.f90: Likewise.
5381 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5382 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5383 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5384 * gfortran.dg/pointer_init_1.f90: Likewise.
5385 * gfortran.dg/pointer_init_3.f90: Likewise.
5386 * gfortran.dg/pointer_init_4.f90: Likewise.
5387 * gfortran.dg/pointer_init_5.f90: Likewise.
5388 * gfortran.dg/pointer_init_8.f90: Likewise.
5389 * gfortran.dg/pointer_intent_1.f90: Likewise.
5390 * gfortran.dg/pointer_intent_4.f90: Likewise.
5391 * gfortran.dg/pointer_intent_5.f90: Likewise.
5392 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5393 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5394 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5395 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5396 * gfortran.dg/pointer_target_1.f90: Likewise.
5397 * gfortran.dg/pointer_target_2.f90: Likewise.
5398 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5399 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5400 * gfortran.dg/power.f90: Likewise.
5401 * gfortran.dg/power1.f90: Likewise.
5402 * gfortran.dg/power_3.f90: Likewise.
5403 * gfortran.dg/power_4.f90: Likewise.
5404 * gfortran.dg/power_5.f90: Likewise.
5405 * gfortran.dg/pr12884.f: Likewise.
5406 * gfortran.dg/pr15129.f90: Likewise.
5407 * gfortran.dg/pr15140.f90: Likewise.
5408 * gfortran.dg/pr15324.f90: Likewise.
5409 * gfortran.dg/pr15332.f: Likewise.
5410 * gfortran.dg/pr15957.f90: Likewise.
5411 * gfortran.dg/pr15959.f90: Likewise.
5412 * gfortran.dg/pr16597.f90: Likewise.
5413 * gfortran.dg/pr16861.f90: Likewise.
5414 * gfortran.dg/pr16938.f90: Likewise.
5415 * gfortran.dg/pr17090.f90: Likewise.
5416 * gfortran.dg/pr17143.f90: Likewise.
5417 * gfortran.dg/pr17164.f90: Likewise.
5418 * gfortran.dg/pr17229.f: Likewise.
5419 * gfortran.dg/pr17285.f90: Likewise.
5420 * gfortran.dg/pr17286.f90: Likewise.
5421 * gfortran.dg/pr17472.f: Likewise.
5422 * gfortran.dg/pr17612.f90: Likewise.
5423 * gfortran.dg/pr17706.f90: Likewise.
5424 * gfortran.dg/pr18025.f90: Likewise.
5425 * gfortran.dg/pr18122.f90: Likewise.
5426 * gfortran.dg/pr18210.f90: Likewise.
5427 * gfortran.dg/pr18392.f90: Likewise.
5428 * gfortran.dg/pr19155.f: Likewise.
5429 * gfortran.dg/pr19216.f: Likewise.
5430 * gfortran.dg/pr19467.f90: Likewise.
5431 * gfortran.dg/pr19657.f: Likewise.
5432 * gfortran.dg/pr19926.f90: Likewise.
5433 * gfortran.dg/pr19928-1.f90: Likewise.
5434 * gfortran.dg/pr19928-2.f90: Likewise.
5435 * gfortran.dg/pr20086.f90: Likewise.
5436 * gfortran.dg/pr20124.f90: Likewise.
5437 * gfortran.dg/pr20163-2.f: Likewise.
5438 * gfortran.dg/pr20480.f90: Likewise.
5439 * gfortran.dg/pr20755.f: Likewise.
5440 * gfortran.dg/pr20950.f: Likewise.
5441 * gfortran.dg/pr21177.f90: Likewise.
5442 * gfortran.dg/pr21730.f: Likewise.
5443 * gfortran.dg/pr22491.f: Likewise.
5444 * gfortran.dg/pr25603.f: Likewise.
5445 * gfortran.dg/pr26246_2.f90: Likewise.
5446 * gfortran.dg/pr32136.f90: Likewise.
5447 * gfortran.dg/pr32533.f90: Likewise.
5448 * gfortran.dg/pr33794.f90: Likewise.
5449 * gfortran.dg/pr35662.f90: Likewise.
5450 * gfortran.dg/pr35944-1.f90: Likewise.
5451 * gfortran.dg/pr35944-2.f90: Likewise.
5452 * gfortran.dg/pr35983.f90: Likewise.
5453 * gfortran.dg/pr39865.f90: Likewise.
5454 * gfortran.dg/pr41212.f90: Likewise.
5455 * gfortran.dg/pr43808.f90: Likewise.
5456 * gfortran.dg/pr44592.f90: Likewise.
5457 * gfortran.dg/pr44735.f90: Likewise.
5458 * gfortran.dg/pr45308.f03: Likewise.
5459 * gfortran.dg/pr46297.f: Likewise.
5460 * gfortran.dg/pr46588.f90: Likewise.
5461 * gfortran.dg/pr46665.f90: Likewise.
5462 * gfortran.dg/pr46804.f90: Likewise.
5463 * gfortran.dg/pr47008.f03: Likewise.
5464 * gfortran.dg/pr47614.f: Likewise.
5465 * gfortran.dg/pr47878.f90: Likewise.
5466 * gfortran.dg/pr49103.f90: Likewise.
5467 * gfortran.dg/pr50069_1.f90: Likewise.
5468 * gfortran.dg/pr50769.f90: Likewise.
5469 * gfortran.dg/pr52608.f90: Likewise.
5470 * gfortran.dg/pr55086_2.f90: Likewise.
5471 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5472 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5473 * gfortran.dg/pr55330.f90: Likewise.
5474 * gfortran.dg/pr56015.f90: Likewise.
5475 * gfortran.dg/pr57910.f90: Likewise.
5476 * gfortran.dg/pr59700.f90: Likewise.
5477 * gfortran.dg/pr62125.f90: Likewise.
5478 * gfortran.dg/pr64530.f90: Likewise.
5479 * gfortran.dg/pr65429.f90: Likewise.
5480 * gfortran.dg/pr65450.f90: Likewise.
5481 * gfortran.dg/pr65504.f90: Likewise.
5482 * gfortran.dg/pr65903.f90: Likewise.
5483 * gfortran.dg/pr66311.f90: Likewise.
5484 * gfortran.dg/pr66864.f90: Likewise.
5485 * gfortran.dg/pr67140.f90: Likewise.
5486 * gfortran.dg/pr67524.f90: Likewise.
5487 * gfortran.dg/pr67885.f90: Likewise.
5488 * gfortran.dg/pr68053.f90: Likewise.
5489 * gfortran.dg/pr68566.f90: Likewise.
5490 * gfortran.dg/pr69514_1.f90: Likewise.
5491 * gfortran.dg/pr69514_2.f90: Likewise.
5492 * gfortran.dg/pr69739.f90: Likewise.
5493 * gfortran.dg/pr70673.f90: Likewise.
5494 * gfortran.dg/pr71523_2.f90: Likewise.
5495 * gfortran.dg/pr71764.f90: Likewise.
5496 * gfortran.dg/pr78092.f90: Likewise.
5497 * gfortran.dg/pr82973.f90: Likewise.
5498 * gfortran.dg/pr83864.f90: Likewise.
5499 * gfortran.dg/pr83874.f90: Likewise.
5500 * gfortran.dg/pr84088.f90: Likewise.
5501 * gfortran.dg/pr84155.f90: Likewise.
5502 * gfortran.dg/proc_decl_12.f90: Likewise.
5503 * gfortran.dg/proc_decl_13.f90: Likewise.
5504 * gfortran.dg/proc_decl_15.f90: Likewise.
5505 * gfortran.dg/proc_decl_17.f90: Likewise.
5506 * gfortran.dg/proc_decl_18.f90: Likewise.
5507 * gfortran.dg/proc_decl_2.f90: Likewise.
5508 * gfortran.dg/proc_decl_5.f90: Likewise.
5509 * gfortran.dg/proc_decl_9.f90: Likewise.
5510 * gfortran.dg/proc_ptr_1.f90: Likewise.
5511 * gfortran.dg/proc_ptr_10.f90: Likewise.
5512 * gfortran.dg/proc_ptr_12.f90: Likewise.
5513 * gfortran.dg/proc_ptr_18.f90: Likewise.
5514 * gfortran.dg/proc_ptr_19.f90: Likewise.
5515 * gfortran.dg/proc_ptr_21.f90: Likewise.
5516 * gfortran.dg/proc_ptr_22.f90: Likewise.
5517 * gfortran.dg/proc_ptr_23.f90: Likewise.
5518 * gfortran.dg/proc_ptr_25.f90: Likewise.
5519 * gfortran.dg/proc_ptr_26.f90: Likewise.
5520 * gfortran.dg/proc_ptr_3.f90: Likewise.
5521 * gfortran.dg/proc_ptr_36.f90: Likewise.
5522 * gfortran.dg/proc_ptr_47.f90: Likewise.
5523 * gfortran.dg/proc_ptr_48.f90: Likewise.
5524 * gfortran.dg/proc_ptr_5.f90: Likewise.
5525 * gfortran.dg/proc_ptr_6.f90: Likewise.
5526 * gfortran.dg/proc_ptr_7.f90: Likewise.
5527 * gfortran.dg/proc_ptr_8.f90: Likewise.
5528 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5529 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5530 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5531 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5532 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5533 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5534 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5535 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5536 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5537 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5538 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5539 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5540 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5541 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5542 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5543 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5544 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5545 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5546 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5547 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5548 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5549 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5550 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5551 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5552 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5553 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5554 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5555 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5556 * gfortran.dg/product_init_expr.f03: Likewise.
5557 * gfortran.dg/promotion.f90: Likewise.
5558 * gfortran.dg/promotion_3.f90: Likewise.
5559 * gfortran.dg/promotion_4.f90: Likewise.
5560 * gfortran.dg/protected_1.f90: Likewise.
5561 * gfortran.dg/protected_2.f90: Likewise.
5562 * gfortran.dg/ptr-func-1.f90: Likewise.
5563 * gfortran.dg/ptr-func-2.f90: Likewise.
5564 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5565 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5566 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5567 * gfortran.dg/pure_byref_1.f90: Likewise.
5568 * gfortran.dg/pure_byref_2.f90: Likewise.
5569 * gfortran.dg/pure_byref_3.f90: Likewise.
5570 * gfortran.dg/quad_2.f90: Likewise.
5571 * gfortran.dg/quad_3.f90: Likewise.
5572 * gfortran.dg/random_3.f90: Likewise.
5573 * gfortran.dg/random_4.f90: Likewise.
5574 * gfortran.dg/random_7.f90: Likewise.
5575 * gfortran.dg/read_2.f90: Likewise.
5576 * gfortran.dg/read_3.f90: Likewise.
5577 * gfortran.dg/read_4.f90: Likewise.
5578 * gfortran.dg/read_5.f90: Likewise.
5579 * gfortran.dg/read_bad_advance.f90: Likewise.
5580 * gfortran.dg/read_bang.f90: Likewise.
5581 * gfortran.dg/read_bang4.f90: Likewise.
5582 * gfortran.dg/read_comma.f: Likewise.
5583 * gfortran.dg/read_dir.f90: Likewise.
5584 * gfortran.dg/read_empty_file.f: Likewise.
5585 * gfortran.dg/read_eof_1.f90: Likewise.
5586 * gfortran.dg/read_eof_2.f90: Likewise.
5587 * gfortran.dg/read_eof_3.f90: Likewise.
5588 * gfortran.dg/read_eof_4.f90: Likewise.
5589 * gfortran.dg/read_eof_5.f90: Likewise.
5590 * gfortran.dg/read_eof_6.f: Likewise.
5591 * gfortran.dg/read_eof_7.f90: Likewise.
5592 * gfortran.dg/read_eof_8.f90: Likewise.
5593 * gfortran.dg/read_eof_all.f90: Likewise.
5594 * gfortran.dg/read_eor.f90: Likewise.
5595 * gfortran.dg/read_float_1.f90: Likewise.
5596 * gfortran.dg/read_float_2.f03: Likewise.
5597 * gfortran.dg/read_float_3.f90: Likewise.
5598 * gfortran.dg/read_float_4.f90: Likewise.
5599 * gfortran.dg/read_infnan_1.f90: Likewise.
5600 * gfortran.dg/read_list_eof_1.f90: Likewise.
5601 * gfortran.dg/read_logical.f90: Likewise.
5602 * gfortran.dg/read_many_1.f: Likewise.
5603 * gfortran.dg/read_no_eor.f90: Likewise.
5604 * gfortran.dg/read_noadvance.f90: Likewise.
5605 * gfortran.dg/read_repeat.f90: Likewise.
5606 * gfortran.dg/read_repeat_2.f90: Likewise.
5607 * gfortran.dg/read_size_noadvance.f90: Likewise.
5608 * gfortran.dg/read_x_eof.f90: Likewise.
5609 * gfortran.dg/read_x_past.f: Likewise.
5610 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5611 * gfortran.dg/real_const_1.f: Likewise.
5612 * gfortran.dg/real_const_2.f90: Likewise.
5613 * gfortran.dg/real_const_3.f90: Likewise.
5614 * gfortran.dg/real_do_1.f90: Likewise.
5615 * gfortran.dg/real_index_1.f90: Likewise.
5616 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5617 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5618 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5619 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5620 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5621 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5622 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5623 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5624 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5625 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5626 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5627 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5628 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5629 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5630 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5631 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5632 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5633 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5634 * gfortran.dg/record_marker_1.f90: Likewise.
5635 * gfortran.dg/record_marker_2.f: Likewise.
5636 * gfortran.dg/record_marker_3.f90: Likewise.
5637 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5638 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5639 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5640 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5641 * gfortran.dg/recursive_check_7.f90: Likewise.
5642 * gfortran.dg/recursive_reference_1.f90: Likewise.
5643 * gfortran.dg/recursive_reference_2.f90: Likewise.
5644 * gfortran.dg/recursive_stack.f90: Likewise.
5645 * gfortran.dg/reduction.f90: Likewise.
5646 * gfortran.dg/repack_arrays_1.f90: Likewise.
5647 * gfortran.dg/repeat_1.f90: Likewise.
5648 * gfortran.dg/repeat_2.f90: Likewise.
5649 * gfortran.dg/repeat_3.f90: Likewise.
5650 * gfortran.dg/repeat_6.f90: Likewise.
5651 * gfortran.dg/reshape-alloc.f90: Likewise.
5652 * gfortran.dg/reshape-complex.f90: Likewise.
5653 * gfortran.dg/reshape.f90: Likewise.
5654 * gfortran.dg/reshape_2.f90: Likewise.
5655 * gfortran.dg/reshape_7.f90: Likewise.
5656 * gfortran.dg/reshape_empty_1.f03: Likewise.
5657 * gfortran.dg/reshape_pad_1.f90: Likewise.
5658 * gfortran.dg/reshape_rank7.f90: Likewise.
5659 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5660 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5661 * gfortran.dg/result_default_init_1.f90: Likewise.
5662 * gfortran.dg/result_in_spec_1.f90: Likewise.
5663 * gfortran.dg/result_in_spec_2.f90: Likewise.
5664 * gfortran.dg/ret_array_1.f90: Likewise.
5665 * gfortran.dg/ret_pointer_1.f90: Likewise.
5666 * gfortran.dg/ret_pointer_2.f90: Likewise.
5667 * gfortran.dg/rewind_1.f90: Likewise.
5668 * gfortran.dg/round_1.f03: Likewise.
5669 * gfortran.dg/round_2.f03: Likewise.
5670 * gfortran.dg/round_3.f08: Likewise.
5671 * gfortran.dg/round_4.f90: Likewise.
5672 * gfortran.dg/rrspacing_1.f90: Likewise.
5673 * gfortran.dg/runtime_warning_1.f90: Likewise.
5674 * gfortran.dg/same_type_as_2.f03: Likewise.
5675 * gfortran.dg/save_1.f90: Likewise.
5676 * gfortran.dg/save_5.f90: Likewise.
5677 * gfortran.dg/save_6.f90: Likewise.
5678 * gfortran.dg/scalar_mask_1.f90: Likewise.
5679 * gfortran.dg/scalar_mask_2.f90: Likewise.
5680 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5681 * gfortran.dg/scale_1.f90: Likewise.
5682 * gfortran.dg/scan_1.f90: Likewise.
5683 * gfortran.dg/scan_2.f90: Likewise.
5684 * gfortran.dg/secnds-1.f: Likewise.
5685 * gfortran.dg/secnds.f: Likewise.
5686 * gfortran.dg/select_1.f90: Likewise.
5687 * gfortran.dg/select_2.f90: Likewise.
5688 * gfortran.dg/select_3.f90: Likewise.
5689 * gfortran.dg/select_5.f90: Likewise.
5690 * gfortran.dg/select_char_1.f90: Likewise.
5691 * gfortran.dg/select_char_2.f90: Likewise.
5692 * gfortran.dg/select_type_13.f03: Likewise.
5693 * gfortran.dg/select_type_14.f03: Likewise.
5694 * gfortran.dg/select_type_15.f03: Likewise.
5695 * gfortran.dg/select_type_19.f03: Likewise.
5696 * gfortran.dg/select_type_2.f03: Likewise.
5697 * gfortran.dg/select_type_26.f03: Likewise.
5698 * gfortran.dg/select_type_27.f03: Likewise.
5699 * gfortran.dg/select_type_28.f03: Likewise.
5700 * gfortran.dg/select_type_3.f03: Likewise.
5701 * gfortran.dg/select_type_35.f03: Likewise.
5702 * gfortran.dg/select_type_36.f03: Likewise.
5703 * gfortran.dg/select_type_37.f03: Likewise.
5704 * gfortran.dg/select_type_39.f03: Likewise.
5705 * gfortran.dg/select_type_4.f90: Likewise.
5706 * gfortran.dg/select_type_5.f03: Likewise.
5707 * gfortran.dg/select_type_6.f03: Likewise.
5708 * gfortran.dg/select_type_7.f03: Likewise.
5709 * gfortran.dg/select_type_8.f03: Likewise.
5710 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5711 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5712 * gfortran.dg/selected_kind_1.f90: Likewise.
5713 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5714 * gfortran.dg/shape_2.f90: Likewise.
5715 * gfortran.dg/shape_4.f90: Likewise.
5716 * gfortran.dg/shape_5.f90: Likewise.
5717 * gfortran.dg/shape_7.f90: Likewise.
5718 * gfortran.dg/shape_8.f90: Likewise.
5719 * gfortran.dg/shape_9.f90: Likewise.
5720 * gfortran.dg/shift-kind_2.f90: Likewise.
5721 * gfortran.dg/shiftalr_1.F90: Likewise.
5722 * gfortran.dg/shiftalr_2.F90: Likewise.
5723 * gfortran.dg/simpleif_1.f90: Likewise.
5724 * gfortran.dg/simplify_argN_1.f90: Likewise.
5725 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5726 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5727 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5728 * gfortran.dg/simplify_modulo.f90: Likewise.
5729 * gfortran.dg/single_char_string.f90: Likewise.
5730 * gfortran.dg/size_dim.f90: Likewise.
5731 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5732 * gfortran.dg/sizeof.f90: Likewise.
5733 * gfortran.dg/sizeof_4.f90: Likewise.
5734 * gfortran.dg/slash_1.f90: Likewise.
5735 * gfortran.dg/sms-1.f90: Likewise.
5736 * gfortran.dg/sms-2.f90: Likewise.
5737 * gfortran.dg/spec_expr_7.f90: Likewise.
5738 * gfortran.dg/specifics_1.f90: Likewise.
5739 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5740 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5741 * gfortran.dg/spread_init_expr.f03: Likewise.
5742 * gfortran.dg/spread_scalar_source.f90: Likewise.
5743 * gfortran.dg/spread_shape_1.f90: Likewise.
5744 * gfortran.dg/stat_1.f90: Likewise.
5745 * gfortran.dg/stat_2.f90: Likewise.
5746 * gfortran.dg/stfunc_1.f90: Likewise.
5747 * gfortran.dg/stfunc_4.f90: Likewise.
5748 * gfortran.dg/stfunc_6.f90: Likewise.
5749 * gfortran.dg/storage_size_1.f08: Likewise.
5750 * gfortran.dg/storage_size_3.f08: Likewise.
5751 * gfortran.dg/storage_size_4.f90: Likewise.
5752 * gfortran.dg/streamio_1.f90: Likewise.
5753 * gfortran.dg/streamio_10.f90: Likewise.
5754 * gfortran.dg/streamio_11.f90: Likewise.
5755 * gfortran.dg/streamio_12.f90: Likewise.
5756 * gfortran.dg/streamio_13.f90: Likewise.
5757 * gfortran.dg/streamio_14.f90: Likewise.
5758 * gfortran.dg/streamio_15.f90: Likewise.
5759 * gfortran.dg/streamio_16.f90: Likewise.
5760 * gfortran.dg/streamio_17.f90: Likewise.
5761 * gfortran.dg/streamio_2.f90: Likewise.
5762 * gfortran.dg/streamio_3.f90: Likewise.
5763 * gfortran.dg/streamio_4.f90: Likewise.
5764 * gfortran.dg/streamio_5.f90: Likewise.
5765 * gfortran.dg/streamio_6.f90: Likewise.
5766 * gfortran.dg/streamio_7.f90: Likewise.
5767 * gfortran.dg/streamio_8.f90: Likewise.
5768 * gfortran.dg/streamio_9.f90: Likewise.
5769 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5770 * gfortran.dg/string_4.f90: Likewise.
5771 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5772 * gfortran.dg/string_assign_2.f90: Likewise.
5773 * gfortran.dg/string_compare_1.f90: Likewise.
5774 * gfortran.dg/string_compare_2.f90: Likewise.
5775 * gfortran.dg/string_compare_3.f90: Likewise.
5776 * gfortran.dg/string_ctor_1.f90: Likewise.
5777 * gfortran.dg/string_length_1.f90: Likewise.
5778 * gfortran.dg/string_length_2.f90: Likewise.
5779 * gfortran.dg/string_length_3.f90: Likewise.
5780 * gfortran.dg/string_length_4.f90: Likewise.
5781 * gfortran.dg/string_null_compare_1.f: Likewise.
5782 * gfortran.dg/string_pad_trunc.f90: Likewise.
5783 * gfortran.dg/structure_constructor_1.f03: Likewise.
5784 * gfortran.dg/structure_constructor_11.f90: Likewise.
5785 * gfortran.dg/structure_constructor_13.f03: Likewise.
5786 * gfortran.dg/structure_constructor_2.f03: Likewise.
5787 * gfortran.dg/structure_constructor_5.f03: Likewise.
5788 * gfortran.dg/submodule_1.f08: Likewise.
5789 * gfortran.dg/submodule_11.f08: Likewise.
5790 * gfortran.dg/submodule_14.f08: Likewise.
5791 * gfortran.dg/submodule_15.f08: Likewise.
5792 * gfortran.dg/submodule_17.f08: Likewise.
5793 * gfortran.dg/submodule_18.f08: Likewise.
5794 * gfortran.dg/submodule_19.f08: Likewise.
5795 * gfortran.dg/submodule_2.f08: Likewise.
5796 * gfortran.dg/submodule_27.f08: Likewise.
5797 * gfortran.dg/submodule_28.f08: Likewise.
5798 * gfortran.dg/submodule_29.f08: Likewise.
5799 * gfortran.dg/submodule_30.f08: Likewise.
5800 * gfortran.dg/submodule_6.f08: Likewise.
5801 * gfortran.dg/submodule_7.f08: Likewise.
5802 * gfortran.dg/submodule_8.f08: Likewise.
5803 * gfortran.dg/subnormal_1.f90: Likewise.
5804 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5805 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5806 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5807 * gfortran.dg/substr_2.f: Likewise.
5808 * gfortran.dg/substr_3.f: Likewise.
5809 * gfortran.dg/substr_4.f: Likewise.
5810 * gfortran.dg/substr_5.f90: Likewise.
5811 * gfortran.dg/substr_6.f90: Likewise.
5812 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5813 * gfortran.dg/sum_init_expr.f03: Likewise.
5814 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5815 * gfortran.dg/system_clock_3.f08: Likewise.
5816 * gfortran.dg/t_editing.f: Likewise.
5817 * gfortran.dg/team_change_1.f90: Likewise.
5818 * gfortran.dg/team_end_1.f90: Likewise.
5819 * gfortran.dg/team_number_1.f90: Likewise.
5820 * gfortran.dg/temporary_1.f90: Likewise.
5821 * gfortran.dg/test_com_block.f90: Likewise.
5822 * gfortran.dg/test_only_clause.f90: Likewise.
5823 * gfortran.dg/tiny_1.f90: Likewise.
5824 * gfortran.dg/tiny_2.f90: Likewise.
5825 * gfortran.dg/tl_editing.f90: Likewise.
5826 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5827 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5828 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5829 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5830 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5831 * gfortran.dg/transfer_class_2.f90: Likewise.
5832 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5833 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5834 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5835 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5836 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5837 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5838 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5839 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5840 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5841 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5842 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5843 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5844 * gfortran.dg/transpose_1.f90: Likewise.
5845 * gfortran.dg/transpose_3.f03: Likewise.
5846 * gfortran.dg/transpose_4.f90: Likewise.
5847 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5848 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5849 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5850 * gfortran.dg/trim_1.f90: Likewise.
5851 * gfortran.dg/trim_optimize_1.f90: Likewise.
5852 * gfortran.dg/trim_optimize_2.f90: Likewise.
5853 * gfortran.dg/trim_optimize_3.f90: Likewise.
5854 * gfortran.dg/trim_optimize_4.f90: Likewise.
5855 * gfortran.dg/trim_optimize_5.f90: Likewise.
5856 * gfortran.dg/trim_optimize_6.f90: Likewise.
5857 * gfortran.dg/trim_optimize_7.f90: Likewise.
5858 * gfortran.dg/trim_optimize_8.f90: Likewise.
5859 * gfortran.dg/type_to_class_1.f03: Likewise.
5860 * gfortran.dg/type_to_class_2.f03: Likewise.
5861 * gfortran.dg/type_to_class_3.f03: Likewise.
5862 * gfortran.dg/type_to_class_4.f03: Likewise.
5863 * gfortran.dg/type_to_class_5.f03: Likewise.
5864 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5865 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5866 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5867 * gfortran.dg/typebound_call_1.f03: Likewise.
5868 * gfortran.dg/typebound_call_13.f03: Likewise.
5869 * gfortran.dg/typebound_call_18.f03: Likewise.
5870 * gfortran.dg/typebound_call_19.f03: Likewise.
5871 * gfortran.dg/typebound_call_2.f03: Likewise.
5872 * gfortran.dg/typebound_call_20.f03: Likewise.
5873 * gfortran.dg/typebound_call_3.f03: Likewise.
5874 * gfortran.dg/typebound_generic_5.f03: Likewise.
5875 * gfortran.dg/typebound_generic_6.f03: Likewise.
5876 * gfortran.dg/typebound_generic_9.f03: Likewise.
5877 * gfortran.dg/typebound_operator_12.f03: Likewise.
5878 * gfortran.dg/typebound_operator_13.f03: Likewise.
5879 * gfortran.dg/typebound_operator_15.f90: Likewise.
5880 * gfortran.dg/typebound_operator_20.f90: Likewise.
5881 * gfortran.dg/typebound_operator_3.f03: Likewise.
5882 * gfortran.dg/typebound_operator_6.f03: Likewise.
5883 * gfortran.dg/typebound_operator_7.f03: Likewise.
5884 * gfortran.dg/typebound_operator_8.f03: Likewise.
5885 * gfortran.dg/typebound_operator_9.f03: Likewise.
5886 * gfortran.dg/typebound_proc_19.f90: Likewise.
5887 * gfortran.dg/typebound_proc_20.f90: Likewise.
5888 * gfortran.dg/typebound_proc_23.f90: Likewise.
5889 * gfortran.dg/typebound_proc_27.f03: Likewise.
5890 * gfortran.dg/typebound_proc_35.f90: Likewise.
5891 * gfortran.dg/typebound_proc_36.f90: Likewise.
5892 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5893 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5894 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5895 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5896 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5897 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5898 * gfortran.dg/unf_short_record_1.f90: Likewise.
5899 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5900 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5901 * gfortran.dg/unit_1.f90: Likewise.
5902 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5903 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5904 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5905 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5906 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5907 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5908 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5909 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5910 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5911 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5912 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5913 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5914 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5915 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5916 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5917 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5918 * gfortran.dg/unpack_init_expr.f03: Likewise.
5919 * gfortran.dg/use_10.f90: Likewise.
5920 * gfortran.dg/use_11.f90: Likewise.
5921 * gfortran.dg/use_13.f90: Likewise.
5922 * gfortran.dg/use_24.f90: Likewise.
5923 * gfortran.dg/use_27.f90: Likewise.
5924 * gfortran.dg/use_5.f90: Likewise.
5925 * gfortran.dg/use_allocated_1.f90: Likewise.
5926 * gfortran.dg/use_only_1.f90: Likewise.
5927 * gfortran.dg/use_only_4.f90: Likewise.
5928 * gfortran.dg/use_rename_2.f90: Likewise.
5929 * gfortran.dg/use_rename_4.f90: Likewise.
5930 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5931 * gfortran.dg/used_interface_ref.f90: Likewise.
5932 * gfortran.dg/used_types_5.f90: Likewise.
5933 * gfortran.dg/utf8_1.f03: Likewise.
5934 * gfortran.dg/utf8_2.f03: Likewise.
5935 * gfortran.dg/value_1.f90: Likewise.
5936 * gfortran.dg/value_2.f90: Likewise.
5937 * gfortran.dg/value_4.f90: Likewise.
5938 * gfortran.dg/value_6.f03: Likewise.
5939 * gfortran.dg/value_7.f03: Likewise.
5940 * gfortran.dg/value_test.f90: Likewise.
5941 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5942 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5943 * gfortran.dg/vect/pr60510.f: Likewise.
5944 * gfortran.dg/vect/pr69882.f90: Likewise.
5945 * gfortran.dg/vect/pr69980.f90: Likewise.
5946 * gfortran.dg/vect/vect-5.f90: Likewise.
5947 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5948 * gfortran.dg/vector_subscript_1.f90: Likewise.
5949 * gfortran.dg/vector_subscript_2.f90: Likewise.
5950 * gfortran.dg/vector_subscript_3.f90: Likewise.
5951 * gfortran.dg/vector_subscript_5.f90: Likewise.
5952 * gfortran.dg/verify_2.f90: Likewise.
5953 * gfortran.dg/volatile10.f90: Likewise.
5954 * gfortran.dg/where_1.f90: Likewise.
5955 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5956 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5957 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5958 * gfortran.dg/whole_file_13.f90: Likewise.
5959 * gfortran.dg/whole_file_2.f90: Likewise.
5960 * gfortran.dg/widechar_2.f90: Likewise.
5961 * gfortran.dg/widechar_4.f90: Likewise.
5962 * gfortran.dg/widechar_5.f90: Likewise.
5963 * gfortran.dg/widechar_6.f90: Likewise.
5964 * gfortran.dg/widechar_8.f90: Likewise.
5965 * gfortran.dg/widechar_IO_1.f90: Likewise.
5966 * gfortran.dg/widechar_IO_2.f90: Likewise.
5967 * gfortran.dg/widechar_IO_3.f90: Likewise.
5968 * gfortran.dg/widechar_IO_4.f90: Likewise.
5969 * gfortran.dg/widechar_compare_1.f90: Likewise.
5970 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5971 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5972 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5973 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5974 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5975 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5976 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5977 * gfortran.dg/widechar_select_1.f90: Likewise.
5978 * gfortran.dg/winapi.f90: Likewise.
5979 * gfortran.dg/write_0_pe_format.f90: Likewise.
5980 * gfortran.dg/write_back.f: Likewise.
5981 * gfortran.dg/write_check3.f90: Likewise.
5982 * gfortran.dg/write_direct_eor.f90: Likewise.
5983 * gfortran.dg/write_padding.f90: Likewise.
5984 * gfortran.dg/write_recursive.f90: Likewise.
5985 * gfortran.dg/write_rewind_1.f: Likewise.
5986 * gfortran.dg/write_rewind_2.f: Likewise.
5987 * gfortran.dg/write_zero_array.f90: Likewise.
5988 * gfortran.dg/x_slash_1.f: Likewise.
5989 * gfortran.dg/x_slash_2.f: Likewise.
5990 * gfortran.dg/zero_array_components_1.f90: Likewise.
5991 * gfortran.dg/zero_length_1.f90: Likewise.
5992 * gfortran.dg/zero_length_2.f90: Likewise.
5993 * gfortran.dg/zero_sized_1.f90: Likewise.
5994 * gfortran.dg/zero_sized_3.f90: Likewise.
5995 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5996 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5997 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5998 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5999 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
6000 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
6001 * gfortran.fortran-torture/execute/args.f90: Likewise.
6002 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
6003 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
6004 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
6005 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
6006 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
6007 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
6008 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
6009 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
6010 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
6011 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
6012 * gfortran.fortran-torture/execute/common.f90: Likewise.
6013 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
6014 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
6015 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
6016 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
6017 * gfortran.fortran-torture/execute/contained.f90: Likewise.
6018 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
6019 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
6020 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
6021 * gfortran.fortran-torture/execute/data.f90: Likewise.
6022 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
6023 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6024 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6025 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6026 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6027 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6028 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6029 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6030 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6031 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6032 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6033 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6034 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6035 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6036 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6037 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6038 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6039 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6040 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6041 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6042 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6043 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6044 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6045 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6046 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6047 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6048 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6049 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6050 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6051 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6052 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6053 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6054 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6055 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6056 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6057 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6058 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6059 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6060 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6061 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6062 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6063 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6064 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6065 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6066 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6067 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6068 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6069 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6070 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6071 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6072 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6073 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6074 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6075 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6076 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6077 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6078 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6079 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6080 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6081 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6082 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6083 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6084 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6085 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6086 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6087 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6088 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6089 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6090 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6091 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6092 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6093 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6094 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6095 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6096 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6097 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6098 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6099 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6100 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6101 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6102 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6103 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6104 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6105 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6106 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6107 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6108 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6109 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6110 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6111 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6112 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6113 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6114 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6115 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6116 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6117 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6118 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6119 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6120 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6121 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6122 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6123 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6124 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6125 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6126 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6127 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6128 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6129 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6130 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6131 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6132 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6133 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6134 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6135 * gfortran.fortran-torture/execute/math.f90: Likewise.
6136 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6137 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6138 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6139 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6140 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6141 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6142 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6143 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6144 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6145 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6146 * gfortran.fortran-torture/execute/power.f90: Likewise.
6147 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6148 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6149 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6150 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6151 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6152 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6153 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6154 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6155 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6156 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6157 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6158 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6159 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6160 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6161 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6162 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6163 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6164 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6165 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6166 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6167 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6168 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6169 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6170 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6171 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6172 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6173 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6174 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6175 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6176 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6177 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6178 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6179 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6180 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6181 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6182 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6183 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6184 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6185 * gfortran.fortran-torture/execute/string.f90: Likewise.
6186 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6187 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6188 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6189 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6190 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6191 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6192 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6193 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6194 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6195 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6196 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6197 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6198 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6199 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6200 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6201 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6202 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6203 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6204 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6205 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6206 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6207 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6208 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6209 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6210 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6211 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6212 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6213 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6214 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6215 * gfortran.dg/inline_transpose_1.f90: Likewise.
6216
6217 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6218
6219 PR fortran/84115
6220 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6221 change to dg-run.
6222
6223 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6224
6225 PR ada/84277
6226 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6227 * gnat.dg/dispatch1.adb: Rename into...
6228 * gnat.dg/disp1.adb: ...this.
6229 * gnat.dg/dispatch1_p.ads: Rename into...
6230 * gnat.dg/disp1_pkg.ads: ...this.
6231 * gnat.dg/disp2.adb: Rename into...
6232 * gnat.dg/dispatch2.adb: ...this.
6233 * gnat.dg/dispatch2_p.ads: Rename into...
6234 * gnat.dg/disp2_pkg.ads: ...this.
6235 * gnat.dg/dispatch2_p.adb: Rename into...
6236 * gnat.dg/disp2_pkg.adb: this.
6237 * gnat.dg/generic_dispatch.adb: Rename into...
6238 * gnat.dg/generic_disp.adb: this.
6239 * gnat.dg/generic_dispatch_p.ads: Rename into...
6240 * gnat.dg/generic_disp_pkg.ads: ...this.
6241 * gnat.dg/generic_dispatch_p.adb: Rename into...
6242 * gnat.dg/generic_disp_pkg.adb: ...this.
6243 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6244 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6245 * gnat.dg/object_overflow1.adb: Tweak index.
6246 * gnat.dg/object_overflow2.adb: Likewise.
6247 * gnat.dg/object_overflow3.adb: Likewise.
6248 * gnat.dg/object_overflow4.adb: Likewise.
6249 * gnat.dg/object_overflow5.adb: Likewise.
6250
6251 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6252
6253 PR ipa/84425
6254 * gcc.c-torture/compile/pr84425.c: New test.
6255
6256 2018-02-16 Marek Polacek <polacek@redhat.com>
6257 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR c++/84192
6260 * g++.dg/cpp1y/constexpr-84192.C: New test.
6261
6262 2018-02-16 Martin Sebor <msebor@redhat.com>
6263
6264 PR c++/79064
6265 * g++.dg/overload15.C: New test.
6266
6267 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6268
6269 PR target/81535
6270 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6271 * gcc.dg/pr56727-2.c: Ditto.
6272 * gcc.target/powerpc/pr79439.c: Renamed to...
6273 * gcc.target/powerpc/pr79439-1.c: ...this.
6274 * gcc.target/powerpc/pr79439-2.c: New test.
6275 * gcc.target/powerpc/pr79439-3.c: New test.
6276
6277 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6278
6279 target/pr84371
6280 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6281 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6282 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6283 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6284 * gcc.target/powerpc/builtins-3.c: Same.
6285
6286 2018-02-16 Nathan Sidwell <nathan@acm.org>
6287
6288 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6289
6290 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6291
6292 PR rtl-optimization/70023
6293 * gcc.target/i386/pr70023.c: New.
6294
6295 2018-02-16 Carl Love <cel@us.ibm.com>
6296
6297 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6298 tests.
6299 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6300 tests.
6301
6302 2018-02-16 Carl Love <cel@us.ibm.com>
6303
6304 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6305 for the ABI definitions for vec_extract4b and vec_insert4b.
6306
6307 2018-02-16 Nathan Sidwell <nathan@acm.org>
6308
6309 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6310 * g++.old-deja/g++.mike/net43.C: Likewise.
6311
6312 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6313
6314 PR c++/82468
6315 * g++.dg/cpp1z/class-deduction48.C: New.
6316
6317 2018-02-16 Nathan Sidwell <nathan@acm.org>
6318
6319 PR c++/84375
6320 * g++.dg/lookup/pr84375.C: New.
6321
6322 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6323
6324 PR target/83831
6325 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6326
6327 2018-02-16 Richard Biener <rguenther@suse.de>
6328
6329 PR tree-optimization/84417
6330 * gcc.dg/torture/pr84417.c: New testcase.
6331
6332 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6333
6334 PR target/84272
6335 * g++.dg/opt/pr84272.C: New test.
6336
6337 PR rtl-optimization/83723
6338 * gcc.dg/pr83723.c: New test.
6339
6340 2018-02-16 Richard Biener <rguenther@suse.de>
6341
6342 PR tree-optimization/84399
6343 * gcc.dg/graphite/pr84399.c: New testcase.
6344
6345 2018-02-16 Richard Biener <rguenther@suse.de>
6346
6347 PR tree-optimization/84190
6348 * g++.dg/torture/pr84190.C: New testcase.
6349
6350 2018-02-15 Martin Sebor <msebor@redhat.com>
6351
6352 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6353 directives.
6354
6355 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6356
6357 PR fortran/84409
6358 * gfortran.dg/dtio_21.f03: Add an error message.
6359 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6360
6361 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6362
6363 PR fortran/84381
6364 * gfortran.dg/stop_shouldfail.f90: New test.
6365
6366 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6367
6368 PR c++/84330
6369 * g++.dg/concepts/pr84330.C: New.
6370
6371 2018-02-15 Tom de Vries <tom@codesourcery.com>
6372
6373 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6374
6375 2018-02-15 Tom de Vries <tom@codesourcery.com>
6376
6377 * gcc.c-torture/compile/pr84136.c: Require effective target
6378 indirect_jumps.
6379
6380 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6381
6382 PR tree-optimization/84383
6383 * gcc.c-torture/compile/pr84383.c: New test.
6384
6385 PR tree-optimization/84334
6386 * gcc.dg/pr84334.c: New test.
6387
6388 2018-02-14 Carl Love <cel@us.ibm.com>
6389
6390 * gcc.target/powerpc/builtins-4-int128-runnable.c
6391 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6392 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6393
6394 2018-02-14 Martin Sebor <msebor@redhat.com>
6395
6396 PR tree-optimization/83698
6397 * gcc.dg/Wrestrict-7.c: New test.
6398 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6399 * gcc.target/i386/chkp-stropt-17.c: Same.
6400
6401 2018-02-14 Martin Sebor <msebor@redhat.com>
6402
6403 PR c/84108
6404 * gcc.dg/Wattributes-8.c: New test.
6405
6406 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6407
6408 PR fortran/84385
6409 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6410 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6411 * gfortran.dg/select_type_1.f03: Extend test case.
6412
6413 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6414
6415 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6416 (dg-options): Use -O2 -msse2 -mno-sse3.
6417
6418 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6419
6420 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6421 this test case still works ok.
6422 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6423 * gcc.dg/vmx/insert-be-order.c: Likewise.
6424 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6425 * gcc.dg/vmx/ld-be-order.c: Likewise.
6426 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6427 * gcc.dg/vmx/lde-be-order.c: Likewise.
6428 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6429 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6430 * gcc.dg/vmx/merge-be-order.c: Likewise.
6431 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6432 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6433 * gcc.dg/vmx/pack-be-order.c: Likewise.
6434 * gcc.dg/vmx/perm-be-order.c: Likewise.
6435 * gcc.dg/vmx/splat-be-order.c: Likewise.
6436 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6437 * gcc.dg/vmx/st-be-order.c: Likewise.
6438 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6439 * gcc.dg/vmx/ste-be-order.c: Likewise.
6440 * gcc.dg/vmx/stl-be-order.c: Likewise.
6441 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6442 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6443 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6444 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6445 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6446
6447 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6448
6449 PR c++/84350
6450 * g++.dg/cpp0x/auto49.C: New.
6451
6452 2018-02-14 Nathan Sidwell <nathan@acm.org>
6453
6454 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6455
6456 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6457
6458 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6459 * gcc.target/powerpc/le-altivec-consts.c: Same.
6460
6461 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6462
6463 PR target/84220
6464 * gcc.target/powerpc/pr84220-sld.c: New test.
6465 * gcc.target/powerpc/pr84220-sld2.c: New test.
6466 * gcc.target/powerpc/pr84220-sldw.c: New test.
6467 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6468 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6469
6470 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6471
6472 PR target/84239
6473 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6474 _inc_ssp intrinsics.
6475 * gcc.target/i386/cet-intrin-4.c: Likewise.
6476 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6477 __builtin_ia32_rdssp[d|q].
6478
6479 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6480
6481 PR tree-optimization/84357
6482 * gcc.dg/vect/pr84357.c: New test.
6483
6484 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6485
6486 PR target/83831
6487 * gcc.target/rx/pr83831.c: New tests.
6488
6489 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6490
6491 PR target/79242
6492 * gcc.target/msp430/pr79242.c: New test.
6493
6494 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6495
6496 PR target/84372
6497 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6498 with -mcpu=power9.
6499
6500 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6501
6502 PR target/84279
6503 * g++.dg/pr84279.C: New test.
6504
6505 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6506
6507 PR rtl-optimization/84169
6508 * gcc.c-torture/execute/pr84169.c: New.
6509
6510 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6511
6512 PR target/84370
6513 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6514
6515 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6516
6517 PR target/84365
6518 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6519 with -mcpu=power9.
6520
6521 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR c++/84364
6524 * g++.dg/warn/effc4.C: New test.
6525
6526 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/84333
6529 * g++.dg/template/sizeof16.C: New.
6530 * g++.dg/template/sizeof17.C: Likewise.
6531
6532 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6533
6534 PR fortran/84313
6535 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6536 add necessary compiler options.
6537 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6538
6539 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR c/82210
6542 * gcc.c-torture/execute/pr82210.c: New test.
6543
6544 PR middle-end/84309
6545 * gcc.dg/pr84309-2.c: New test.
6546
6547 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6548
6549 PR tree-optimization/84321
6550 * gcc.dg/pr84321.c: New test.
6551
6552 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6553
6554 PR target/84359
6555 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6556
6557 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6558
6559 PR sanitizer/84340
6560 * gcc.dg/asan/pr84307.c: Remove test.
6561
6562 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6563
6564 * gcc.target/rl78/test_auto_vector.c: New test.
6565
6566 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6567
6568 PR c/84305
6569 * gcc.c-torture/compile/pr84305.c: New test.
6570
6571 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6572
6573 PR target/84335
6574 * gcc.target/i386/pr84335.c: New test.
6575
6576 PR tree-optimization/84339
6577 * gcc.c-torture/execute/pr84339.c: New test.
6578
6579 PR middle-end/84309
6580 * gcc.dg/pr84309.c: New test.
6581 * gcc.target/i386/pr84309.c: New test.
6582
6583 PR target/84336
6584 * gcc.target/i386/pr84336.c: New test.
6585
6586 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6587
6588 PR c++/84341
6589 * c-c++-common/gomp/pr84341.c: New test.
6590
6591 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6592
6593 PR fortran/68746
6594 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6595
6596 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6597
6598 PR fortran/68746
6599 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6600 of zero for read.
6601
6602 2018-02-12 Jeff Law <law@redhat.com>
6603
6604 * gcc.c-torture/compile/reg-args-size.c: New test.
6605
6606 2018-02-12 Carl Love <cel@us.ibm.com>
6607
6608 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6609 uint128 tests to new testfile.
6610 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6611 int128 and uint128 tests.
6612 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6613 list of torture tests.
6614
6615 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6616
6617 PR fortran/84273
6618 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6619 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6620
6621 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6622
6623 PR target/82641
6624 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6625
6626 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6627
6628 PR sanitizer/84307
6629 * gcc.dg/asan/pr84307.c: New test.
6630
6631 2018-02-12 Nathan Sidwell <nathan@acm.org>
6632
6633 * g++.dg/parse/pr84263.C: New.
6634
6635 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6636
6637 PR c++/79626
6638 * g++.dg/template/crash129.C: New.
6639
6640 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6641
6642 PR target/83828
6643 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6644 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6645 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6646 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6647 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6648
6649 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6650
6651 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6652 _mm_maskz_scalef_round_sd): Test new intrinsics.
6653 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6654 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6655 intrinsics.
6656 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6657 _mm_maskz_scalef_round_ss): Test new intrinsics.
6658 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6659 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6660 intrinsics.
6661 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6662 __builtin_ia32_scalefss_round): Remove builtin.
6663 (__builtin_ia32_scalefsd_mask_round,
6664 __builtin_ia32_scalefss_mask_round): Test new builtin.
6665 * gcc.target/i386/sse-13.c: Ditto.
6666 * gcc.target/i386/sse-23.c: Ditto.
6667
6668 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6669
6670 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6671 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6672 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6673 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6674 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6675 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6676 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6677 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6678 intrinsics.
6679 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6680 (__builtin_ia32_sqrtss_round): Remove builtins.
6681 (__builtin_ia32_sqrtsd_mask_round)
6682 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6683 * gcc.target/i386/sse-13.c: Ditto.
6684 * gcc.target/i386/sse-23.c: Ditto.
6685
6686 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6687
6688 PR fortran/35299
6689 * gfortran.dg/statement_function_3.f: New test.
6690
6691 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6692
6693 PR fortran/54223
6694 PR fortran/84276
6695 * gfortran.dg/statement_function_1.f90: New test.
6696 * gfortran.dg/statement_function_2.f90: New test.
6697
6698 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6699
6700 PR fortran/84074
6701 * gfortran.dg/type_to_class_5.f03: New test.
6702
6703 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6704
6705 PR fortran/56691
6706 * gfortran.dg/type_to_class_4.f03: New test.
6707
6708 2018-02-10 Alan Modra <amodra@gmail.com>
6709
6710 PR target/84300
6711 * gcc.dg/pr84300.c: New.
6712
6713 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR sanitizer/83987
6716 * g++.dg/ubsan/pr83987-2.C: New test.
6717
6718 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6719
6720 * gcc.target/rx/movsicc.c: New test.
6721
6722 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6723
6724 PR target/83926
6725 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6726 message.
6727
6728 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6729
6730 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6731 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6732
6733 2018-02-09 Nathan Sidwell <nathan@acm.org>
6734
6735 PR c/84293
6736 * c-c++-common/pr84293.h: New.
6737 * c-c++-common/pr84293.c: New.
6738
6739 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6740
6741 PR rtl-optimization/57193
6742 * gcc.target/i386/pr57193.c: New.
6743
6744 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6745
6746 PR target/84226
6747 * gcc.target/powerpc/pr84226.c: New test.
6748
6749 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6750
6751 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6752 from this to...
6753 <vclzd>: ...this.
6754
6755 2018-02-09 Martin Sebor <msebor@redhat.com>
6756
6757 PR lto/84212
6758 * gcc.dg/lto/pr84212_0.c: New test file.
6759 * gcc.dg/lto/pr84212_1.c: Same.
6760
6761 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6762
6763 PR target/83926
6764 * gcc.target/powerpc/pr83926.c: New test.
6765 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6766 message. Fix test for running in 32-bit mode.
6767
6768 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6769
6770 PR target/82641
6771 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6772
6773 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6774
6775 PR target/PR84295
6776 * gcc.target/s390/pr84295.c: New test.
6777
6778 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6779
6780 PR c++/77522
6781 * g++.dg/cpp1y/lambda-init16.C: New.
6782
6783 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6784
6785 * gnat.dg/sso8.adb: New test.
6786 * gnat.dg/sso8_pkg.ads: New helper.
6787
6788 2018-02-09 Richard Biener <rguenther@suse.de>
6789
6790 PR tree-optimization/84278
6791 * gcc.target/i386/pr84278.c: Adjust regex.
6792
6793 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6794
6795 PR tree-optimization/84232
6796 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6797
6798 PR debug/84252
6799 * gcc.target/aarch64/pr84252.c: New test.
6800
6801 PR middle-end/84237
6802 * gcc.dg/pr84237.c: New test.
6803
6804 2018-02-09 Marek Polacek <polacek@redhat.com>
6805 Jakub Jelinek <jakub@redhat.com>
6806
6807 PR c++/83659
6808 * g++.dg/torture/pr83659.C: New test.
6809
6810 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6811
6812 PR tree-optimization/84136
6813 * gcc.c-torture/compile/pr84136.c: New test.
6814
6815 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6816
6817 PR target/83008
6818 * gcc.target/i386/pr83008.c: New test.
6819
6820 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6821
6822 PR target/81143
6823 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6824
6825 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6826
6827 PR c++/83806
6828 * g++.dg/warn/Wunused-parm-11.C: New.
6829
6830 2018-02-08 Marek Polacek <polacek@redhat.com>
6831
6832 PR tree-optimization/84238
6833 * gcc.dg/Wstringop-overflow-3.c: New test.
6834
6835 2018-02-08 Nathan Sidwell <nathan@acm.org>
6836
6837 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6838
6839 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6840
6841 PR tree-optimization/84265
6842 * gcc.dg/vect/pr84265.c: New test.
6843
6844 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6845
6846 PR tree-optimization/81635
6847 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6848 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6849
6850 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6851
6852 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6853 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6854 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6855 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6856 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6857 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6858 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6859 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6860 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6861 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6862 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6863 * gcc.target/s390/nobp-return-attr-all.c: New test.
6864 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6865 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6866 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6867 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6868 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6869 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6870 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6871 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6872 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6873 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6874 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6875 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6876 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6877 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6878
6879 2018-02-08 Richard Biener <rguenther@suse.de>
6880
6881 PR tree-optimization/84233
6882 * g++.dg/torture/pr84233.C: New testcase.
6883
6884 2018-02-08 Richard Biener <rguenther@suse.de>
6885
6886 PR tree-optimization/84278
6887 * gcc.target/i386/pr84278.c: New testcase.
6888
6889 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6890
6891 PR rtl-optimization/84068
6892 PR rtl-optimization/83459
6893 * gcc.dg/pr84068.c: New test.
6894
6895 2018-02-08 Richard Biener <rguenther@suse.de>
6896
6897 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6898 loop vectorization to happen.
6899
6900 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6901
6902 PR c++/83204
6903 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6904
6905 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6906
6907 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6908
6909 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6910
6911 PR target/84154
6912 * gcc.target/powerpc/pr84154-1.c: New tests.
6913 * gcc.target/powerpc/pr84154-2.c: Likewise.
6914 * gcc.target/powerpc/pr84154-3.c: Likewise.
6915
6916 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6917
6918 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6919
6920 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR c++/84082
6923 * g++.dg/template/incomplete11.C: New test.
6924 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6925
6926 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6927
6928 PR fortran/82994
6929 * gfortran.dg/deallocate_error_3.f90: New test.
6930 * gfortran.dg/deallocate_error_4.f90: New test.
6931
6932 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6933
6934 PR fortran/68560
6935 * gfortran.dg/shape_9.f90: New test.
6936
6937 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6938
6939 PR fortran/82049
6940 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6941
6942 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6943
6944 PR c++/81610
6945 PR c++/80567
6946 * g++.dg/spellcheck-reswords.C: New test case.
6947 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6948 suggestion of "if".
6949
6950 2018-02-07 Martin Liska <mliska@suse.cz>
6951
6952 PR c++/84059.
6953 * g++.dg/ext/mv26.C: New test.
6954
6955 2018-02-07 Tom de Vries <tom@codesourcery.com>
6956
6957 * gcc.dg/pr83844.c: Require effective target alloca.
6958
6959 2018-02-07 Tom de Vries <tom@codesourcery.com>
6960
6961 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6962
6963 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6964
6965 PR target/84243
6966 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6967 -fcf-protection=return.
6968
6969 2018-02-07 Tom de Vries <tom@codesourcery.com>
6970
6971 PR libgomp/84217
6972 * c-c++-common/goacc/pr84217.c: New test.
6973 * gfortran.dg/goacc/pr84217.f90: New test.
6974
6975 2018-02-07 Richard Biener <rguenther@suse.de>
6976
6977 PR tree-optimization/84204
6978 * gcc.dg/graphite/pr84204.c: New testcase.
6979
6980 PR tree-optimization/84205
6981 * gcc.dg/graphite/pr84205.c: New testcase.
6982
6983 PR tree-optimization/84223
6984 * gfortran.dg/graphite/pr84223.f90: New testcase.
6985
6986 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6987
6988 PR c++/71662
6989 * g++.dg/cpp0x/scoped_enum7.C: New.
6990
6991 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6992
6993 PR tree-optimization/83008
6994 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6995
6996 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR tree-optimization/84235
6999 * gcc.c-torture/execute/ieee/pr84235.c: New test.
7000
7001 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7002
7003 PR testsuite/84243
7004 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
7005 targets.
7006 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
7007
7008 2018-02-06 Jakub Jelinek <jakub@redhat.com>
7009
7010 PR target/84146
7011 * gcc.target/i386/pr84146.c: New test.
7012
7013 2018-02-06 Michael Collison <michael.collison@arm.com>
7014
7015 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
7016
7017 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7018
7019 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
7020 warning for -mno-speculate-indirect-jumps.
7021 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
7022 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7023 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7024 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7025 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7026 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7027
7028 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7029
7030 PR target/84145
7031 * c-c++-common/fcf-protection-1.c: Change a compared message.
7032 * c-c++-common/fcf-protection-2.c: Likewise.
7033 * c-c++-common/fcf-protection-3.c: Likewise.
7034 * c-c++-common/fcf-protection-5.c: Likewise.
7035 * c-c++-common/fcf-protection-6.c: New test.
7036 * c-c++-common/fcf-protection-7.c: Likewise.
7037
7038 2018-02-06 Marek Polacek <polacek@redhat.com>
7039
7040 PR tree-optimization/84228
7041 * c-c++-common/Wstringop-truncation-3.c: New test.
7042
7043 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7044
7045 PR target/82641
7046 * gcc.target/arm/pragma_arch_switch_2.c: New.
7047
7048 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7049
7050 PR target/79975
7051 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7052
7053 2018-02-05 Martin Sebor <msebor@redhat.com>
7054
7055 PR tree-optimization/83369
7056 * gcc.dg/Wnonnull.c: New test.
7057
7058 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7059
7060 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7061 argument and use dg-messages-by-file instead. Expect it to be
7062 an array rather than a dict.
7063 (lto-link-and-maybe-run): Remove messages_by_file argument and
7064 use an upvar for dg-messages-by-file. Update call to
7065 lto_handle_diagnostics.
7066 (lt-get-options): Treat dg-messages-by-file as an array
7067 rather than a dict.
7068 (lto-get-options-main): Likewise. Set the entry rather than appending.
7069 (lto-execute): Treat dg-messages-by-file as an array rather than
7070 a dict. Update call to lto-link-and-maybe-run.
7071
7072 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7073
7074 PR c++/82782
7075 * g++.dg/cpp1z/inline-var4.C: New.
7076
7077 2018-02-05 Martin Liska <mliska@suse.cz>
7078
7079 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7080 options.
7081 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7082 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7083 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7084 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7085 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7086 * c-c++-common/asan/pointer-compare-3.c: New test.
7087
7088 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7089
7090 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7091 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7092
7093 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7094
7095 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7096 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7097 _mm_maskz_range_round_sd): Test new intrinsics.
7098 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7099 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7100 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7101 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7102 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7103 _mm_maskz_range_round_ss): Test new intrinsics.
7104 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7105 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7106 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7107 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7108 __builtin_ia32_rangess128_round): Remove builtins.
7109 (__builtin_ia32_rangesd128_mask_round,
7110 __builtin_ia32_rangess128_mask_round): Test new builtins.
7111 * gcc.target/i386/sse-13.c: Ditto.
7112 * gcc.target/i386/sse-23.c: Ditto.
7113
7114 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7115
7116 PR middle-end/79966
7117 * gfortran.dg/pr79966.f90: New testcase
7118
7119 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7120
7121 PR fortran/84094
7122 * gfortran.dg/associate_23.f90: Fix invalid code.
7123 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7124 * gfortran.dg/matmul_3.f90: Likewise.
7125 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7126
7127 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7128
7129 PR fortran/84115
7130 * gfortran.dg/associate_34.f90: New test.
7131 * gfortran.dg/associate_35.f90: New test.
7132
7133 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7134
7135 PR fortran/84141
7136 PR fortran/84155
7137 * gfortran.dg/pr84155.f90: New test.
7138
7139 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7140
7141 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7142 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7143
7144 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7145
7146 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7147 dg-do run stanza.
7148
7149 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7150
7151 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7152 requirement.
7153 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7154 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7155 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7156
7157 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7158
7159 PR testsuite/52641
7160 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7161 * gcc.dg/Wsign-conversion.c: Dito.
7162 * gcc.dg/attr-alloc_size-4.c: Dito.
7163 * gcc.dg/pr81020.c: Dito.
7164 * gcc.dg/pr81192.c: Dito.
7165 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7166 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7167 * gcc.dg/pr83844.c: Restrict to int32plus.
7168 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7169 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7170 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7171 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7172 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7173 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7174 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7175 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7176 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7177 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7178 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7179 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7180
7181 2018-02-02 Julia Koval <julia.koval@intel.com>
7182
7183 * gcc.target/i386/funcspec-56.inc: Handle new march.
7184 * g++.dg/ext/mv16.C: Ditto.
7185
7186 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7187
7188 * lib/target-supports.exp
7189 (check_effective_target_keeps_null_pointer_checks): No more
7190 special-case avr.
7191 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7192 * gcc.dg/ifcvt-4.c: Skip avr.
7193 * gcc.dg/pr53037-1.c: Dito.
7194 * gcc.dg/pr53037-2.c: Dito.
7195 * gcc.dg/pr53037-3.c: Dito.
7196 * gcc.dg/pr63387-2.c: Dito.
7197 * gcc.dg/pr63387.c: Dito.
7198 * gcc.dg/sancov/cmp0.c: Dito.
7199 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7200 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7201 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7202 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7203 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7204 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7205 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7206 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7207 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7208 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7209 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7210 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7211 * gcc.dg/tree-ssa/pr82059.c: Dito.
7212 * gcc.c-torture/execute/pr70460.c: Dito.
7213
7214 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7215
7216 PR testsuite/52641
7217 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7218 * gcc.c-torture/execute/20180112-1.c: Dito.
7219 * gcc.c-torture/execute/pr81503.c: Dito.
7220 * gcc.dg/store_merging_12.c: Dito.
7221 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7222 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7223 * gcc.dg/tree-ssa/pr80898.c: Dito.
7224 * gcc.dg/tree-ssa/pr82363.c: Dito.
7225 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7226 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7227 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7228 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7229 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7230 * gcc.dg/tree-ssa/pr80803.c: Dito.
7231 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7232 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7233 * gcc.dg/tree-ssa/vrp114.c: Dito.
7234 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7235 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7236 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7237
7238 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7239
7240 PR target/84066
7241 * gcc.target/i386/cet-sjlj-6a.c: New test.
7242 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7243
7244 2018-02-01 Marek Polacek <polacek@redhat.com>
7245
7246 PR c++/84125
7247 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7248
7249 2018-01-30 Jeff Law <law@redhat.com>
7250
7251 PR target/84128
7252 * gcc.target/i386/pr84128.c: New test.
7253
7254 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7255
7256 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7257 -fdelete-null-pointer-checks.
7258
7259 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7260
7261 PR c++/83796
7262 * g++.dg/cpp0x/abstract-default1.C: New.
7263
7264 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7265
7266 PR tree-optimization/81635
7267 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7268 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7269
7270 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7271
7272 PR target/83370
7273 * gcc.target/aarch64/pr83370.c: New.
7274
7275 2018-02-01 Richard Biener <rguenther@suse.de>
7276
7277 * gcc.dg/graphite/pr35356-1.c: Adjust.
7278
7279 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7280
7281 PR testsuite/83846
7282 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7283 for ILP32.
7284 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7285 of hard-coding the choice.
7286 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7287 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7288 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7289 memset call.
7290 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7291 stdint.h types.
7292 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7293 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7294 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7295 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7296 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7297 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7298 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7299 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7300 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7301 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7302 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7303 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7304 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7305 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7306 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7307 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7308 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7309 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7310 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7311 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7312 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7313 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7314 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7315 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7316 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7317 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7318 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7319 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7320 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7321 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7322 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7323 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7324 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7325 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7326 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7327 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7328 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7329 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7330 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7331 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7332 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7333 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7334 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7335 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7336 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7337 __builtin_popcountll rather than __builtin_popcountl.
7338
7339 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7340
7341 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7342 of LD1R[HWD] for multi-element constants on big-endian targets.
7343 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7344 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7345
7346 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7347
7348 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7349 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7350 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7351
7352 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR tree-optimization/81661
7355 PR tree-optimization/84117
7356 * gcc.dg/pr81661.c: New test.
7357 * gfortran.dg/pr84117.f90: New test.
7358
7359 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7360
7361 PR fortran/83705
7362 * gfortran.dg/repeat_7.f90: Catch warning message.
7363
7364 2018-01-31 Ian Lance Taylor <iant@golang.org>
7365
7366 * go.go-torture/execute/printnil.go: New test.
7367
7368 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7369
7370 * lib/target-supports.exp (check_effective_target_comdat_group):
7371 Allow for Solaris as comdat syntax.
7372
7373 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7374 Solaris with comdat_group support and as.
7375
7376 2018-01-31 Marek Polacek <polacek@redhat.com>
7377
7378 PR c/81779
7379 * gcc.dg/pr81779.c: New test.
7380
7381 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7382
7383 PR fortran/84116
7384 * gfortran.dg/gomp/pr84116.f90: New test.
7385
7386 PR c++/83993
7387 * g++.dg/init/pr83993-2.C: New test.
7388
7389 PR c++/83993
7390 * g++.dg/init/pr83993-1.C: New test.
7391 * g++.dg/cpp0x/pr83993.C: New test.
7392
7393 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7394
7395 PR fortran/84088
7396 * gfortran.dg/pr84088.f90: New test.
7397
7398 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7399
7400 PR target/82444
7401 * gcc.target/i386/pr82444.c: New.
7402
7403 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7404
7405 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7406 * gcc.target/powerpc/vsx-13.c: New.
7407
7408 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7409
7410 PR c++/84092
7411 * g++.dg/cpp1y/var-templ57.C: New.
7412
7413 2018-01-31 Marek Polacek <polacek@redhat.com>
7414
7415 PR c++/84138
7416 * g++.dg/diagnostic/pr84138.C: New test.
7417
7418 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7419
7420 PR fortran/78534
7421 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7422 -Wstringop-overflow warnings due to spurious warning with -O1.
7423 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7424 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7425
7426 2018-01-31 Richard Biener <rguenther@suse.de>
7427
7428 PR tree-optimization/84132
7429 * g++.dg/torture/pr84132.C: New testcase.
7430
7431 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7432
7433 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7434 dg-final scan.
7435
7436 2018-01-31 Julia Koval <julia.koval@intel.com>
7437
7438 PR target/83618
7439 * gcc.target/i386/rdpid.c: Remove "eax".
7440
7441 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7442
7443 PR tree-optimization/64946
7444 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7445 scan-assembler checks.
7446
7447 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7448
7449 * gcc.c-torture/execute/20180131-1.c: New test.
7450
7451 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7452
7453 * gcc.target/arc/taux-1.c: New test.
7454 * gcc.target/arc/taux-2.c: Likewise.
7455
7456 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7457
7458 * gcc.target/arc/uncached.c: New test.
7459
7460 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7461
7462 PR lto/83954
7463 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7464
7465 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7466
7467 PR preprocessor/69869
7468 * gcc.dg/cpp/trad/pr69869.c: New test.
7469
7470 PR c/84100
7471 * gcc.dg/pr84100.c: New test.
7472
7473 2018-01-30 Jeff Law <law@redhat.com>
7474
7475 PR target/84064
7476 * gcc.target/i386/pr84064: New test.
7477
7478 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7479
7480 PR fortran/84134
7481 * gfortran.dg/data_implied_do_2.f90: New test.
7482
7483 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7484
7485 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7486
7487 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7488
7489 PR fortran/84133
7490 * gfortran.dg/inline_matmul_21.f90: New test case.
7491
7492 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7493
7494 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7495
7496 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7497
7498 PR target/84112
7499 * gcc.target/powerpc/pr84112.c: New.
7500
7501 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR rtl-optimization/83986
7504 * gcc.dg/pr83986.c: New test.
7505
7506 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7507
7508 PR 58684
7509 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7510 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7511 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7512 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7513
7514 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR tree-optimization/84111
7517 * gcc.c-torture/compile/pr84111.c: New test.
7518
7519 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7520
7521 PR ipa/83179
7522 * gcc.dg/ipa/inline-2.c: Fix template.
7523 * gcc.dg/ipa/inline-3.c: Fix template.
7524
7525 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7526
7527 PR ipa/81360
7528 * g++.dg/torture/pr81360.C: New testcase.
7529
7530 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7531
7532 PR lto/83954
7533 * gcc.dg/lto/pr83954.h: New testcase.
7534 * gcc.dg/lto/pr83954_0.c: New testcase.
7535 * gcc.dg/lto/pr83954_1.c: New testcase.
7536
7537 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7538
7539 PR bootstrap/84017
7540 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7541 to dg-options.
7542 Simplify DW_AT_producer scan.
7543
7544 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7545
7546 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7547
7548 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7549
7550 PR target/83828
7551 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7552 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7553 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7554 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7555
7556 2018-01-29 Jeff Law <law@redhat.com>
7557
7558 PR testsuite/81010
7559 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7560 better match other tests which require vsx. Verify the zero
7561 extension is part of the test in the combiner dump.
7562
7563 2018-01-29 Marek Polacek <polacek@redhat.com>
7564
7565 PR c/83966
7566 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7567
7568 PR c++/83996
7569 * g++.dg/ext/pr83996.C: New test.
7570
7571 2018-01-29 Richard Biener <rguenther@suse.de>
7572
7573 PR tree-optimization/84057
7574 * gcc.dg/graphite/pr84057.c: New testcase.
7575
7576 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7577
7578 PR fortran/84073
7579 * gfortran.dg/bind_c_usage_31.f90: New test.
7580
7581 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7582
7583 PR c++/83924
7584 * g++.dg/warn/Wduplicated-branches5.C: New.
7585
7586 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7587
7588 * gcc.target/rl78/test_addsi3_internal.c: New test.
7589
7590 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7591
7592 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7593 Make expected output depend on whether we expect sibcalls or not.
7594 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7595 safe-indirect-jump-1.c).
7596
7597 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7598 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7599 Soren Rasmussen <s.c.rasmussen@gmail.com>
7600
7601 Fortran 2018 teams tests.
7602
7603 * gfortran.dg/team_number_1.f90: new test for team_number.
7604 * gfortran.dg/team_change_1.f90: new test for change team.
7605 * gfortran.dg/team_end_1.f90: new test for end team.
7606 * gfortran.dg/team_form_1.f90: new test for form team.
7607
7608 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7609
7610 PR fortran/83998
7611 * gfortran.dg/dot_product_4.f90
7612
7613 2018-01-26 Martin Sebor <msebor@redhat.com>
7614
7615 PR tree-optimization/83896
7616 * gcc.dg/strlenopt-43.c: New.
7617
7618 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7619
7620 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7621 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7622 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7623 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7624 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7625 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7626 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7627 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7628 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7629 stanzas.
7630 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7631 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7632 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7633 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7634 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7635 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7636 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7637 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7638 instruction list.
7639 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7640
7641 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7642
7643 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7644 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7645 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7646 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7647 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7648 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7649 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7650 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7651 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7652 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7653 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7654 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7655 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7656
7657 2018-01-26 Martin Liska <mliska@suse.cz>
7658
7659 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7660 warning is seen.
7661
7662 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7663
7664 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7665 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7666 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7667 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7668 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7669 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7670 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7671 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7672
7673 2018-01-26 Richard Biener <rguenther@suse.de>
7674
7675 PR rtl-optimization/84003
7676 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7677 latent bug in DSE if NOINLINE is appropriately defined.
7678 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7679 and defining NOINLINE.
7680
7681 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7682
7683 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7684 tests specific to aarch64. XFAIL test on arm.
7685
7686 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7687
7688 PR rtl-optimization/83985
7689 * gcc.dg/pr83985.c: New test.
7690
7691 PR c/83989
7692 * c-c++-common/Wrestrict-3.c: New test.
7693
7694 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7695
7696 * gcc.target/arc/tdelegitimize_addr.c: New test.
7697
7698 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7699
7700 * gcc.target/arc/jli-1.c: New file.
7701 * gcc.target/arc/jli-2.c: Likewise.
7702
7703 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7704
7705 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7706 scan-assembler.
7707 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7708 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7709
7710 2018-01-26 Richard Biener <rguenther@suse.de>
7711
7712 PR tree-optimization/81082
7713 * gcc.dg/vect/pr81082.c: New testcase.
7714 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7715 simplification to n * n.
7716
7717 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7718
7719 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7720 Solaris 10.
7721 * gcc.target/i386/pr63620.c: Likewise.
7722
7723 2018-01-26 Julia Koval <julia.koval@intel.com>
7724
7725 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7726 -mavx512f -mavx512bw.
7727 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7728 * gcc.target/i386/i386.exp: Fix types.
7729
7730 2018-01-26 Alan Modra <amodra@gmail.com>
7731
7732 PR target/84033
7733 * gcc.target/powerpc/swaps-p8-46.c: New.
7734
7735 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7736
7737 PR fortran/37577
7738 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7739 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7740 'array01' in the tree dump comparison.
7741 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7742 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7743 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7744
7745 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7746
7747 PR middle-end/83055
7748 * gcc.dg/torture/pr83055.c: New testcase.
7749
7750 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR c++/84031
7753 * g++.dg/cpp1z/decomp36.C: New test.
7754
7755 PR middle-end/83977
7756 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7757
7758 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7759
7760 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7761 the shift dump line.
7762 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7763
7764 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7765
7766 PR target/81550
7767 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7768 index instead of int, which allows IVOPTs to properly optimize the
7769 loop.
7770
7771 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7772
7773 PR jit/82846
7774 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7775 of "fn_type" typedef.
7776 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7777
7778 2018-01-24 Ian Lance Taylor <iant@golang.org>
7779
7780 * go.go-torture/execute/names-1.go: New test.
7781
7782 2018-01-19 Jeff Law <law@redhat.com>
7783
7784 PR target/83994
7785 * gcc.target/i386/pr83994.c: New test.
7786
7787 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7788
7789 PR target/84014
7790 * gcc.target/powerpc/pr84014.c: New.
7791
7792 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7793
7794 PR middle-end/83977
7795 * c-c++-common/gomp/pr83977-1.c: New test.
7796 * c-c++-common/gomp/pr83977-2.c: New test.
7797 * c-c++-common/gomp/pr83977-3.c: New test.
7798 * gfortran.dg/gomp/pr83977.f90: New test.
7799
7800 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7801
7802 PR testsuite/83889
7803 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7804 * gcc.dg/vect/pr80631-1.c: Likewise.
7805 * gcc.dg/vect/pr80631-2.c: Likewise.
7806 * gcc.dg/vect/pr81410.c: Likewise.
7807 * gcc.dg/vect/pr81633.c: Likewise.
7808 * gcc.dg/vect/pr81815.c: Likewise.
7809 * gcc.dg/vect/pr82108.c: Likewise.
7810 * gcc.dg/vect/pr83857.c: Likewise.
7811 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7812 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7813 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7814 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7815 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7816 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7817 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7818 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7819 dg-xfail-run-if instead.
7820 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7821 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7822 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7823 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7824 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7825
7826 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7827
7828 PR tree-optimization/83979
7829 * g++.dg/pr83979.c: New test.
7830
7831 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7832
7833 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7834 option. Add arm_neon_ok_no_float_abi check.
7835
7836 2018-01-24 Richard Biener <rguenther@suse.de>
7837
7838 PR tree-optimization/83176
7839 * gcc.dg/graphite/pr83176.c: New testcase.
7840
7841 2018-01-24 Richard Biener <rguenther@suse.de>
7842
7843 PR tree-optimization/82819
7844 * gcc.dg/graphite/pr82819.c: New testcase.
7845
7846 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7847
7848 PR c++/83921
7849 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7850 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7851 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7852 * g++.dg/ext/stmtexpr20.C: Likewise.
7853 * g++.dg/ext/stmtexpr21.C: Likewise.
7854
7855 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7856
7857 PR c++/83974
7858 * g++.dg/warn/pr83974.C: New test case.
7859
7860 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR sanitizer/83987
7863 * g++.dg/ubsan/pr83987.C: New test.
7864
7865 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7866
7867 PR fortran/83866
7868 * gfortran.dg/pdt_29.f03: New test.
7869
7870 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7871
7872 PR fortran/83898
7873 * gfortran.dg/associate_33.f03: New test.
7874
7875 2018-01-23 Martin Liska <mliska@suse.cz>
7876
7877 PR lto/81440
7878 * gcc.dg/lto/pr81440.h: New test.
7879 * gcc.dg/lto/pr81440_0.c: New test.
7880 * gcc.dg/lto/pr81440_1.c: New test.
7881
7882 2018-01-23 Nathan Sidwell <nathan@acm.org>
7883
7884 PR c++/83988
7885 * g++.dg/template/pr83988.C: New.
7886
7887 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7888
7889 PR c++/82882
7890 PR c++/83978
7891 * g++.dg/cpp0x/pr82882.C: New test.
7892 * g++.dg/cpp0x/pr83978.C: New test.
7893
7894 PR c++/83958
7895 * g++.dg/cpp1z/decomp35.C: New test.
7896
7897 2018-01-23 Nathan Sidwell <nathan@acm.org>
7898
7899 * g++.dg/cpp0x/range-for10.C: Adjust.
7900 * g++.dg/ext/forscope1.C: Adjust.
7901 * g++.dg/ext/forscope2.C: Adjust.
7902 * g++.dg/template/for1.C: Adjust.
7903
7904 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7905
7906 PR tree-optimization/83510
7907 * gcc.c-torture/compile/pr83510.c: New test case.
7908
7909 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7910
7911 PR testsuite/83888
7912 * lib/target-supports.exp (check_effective_target_vect_float): Say
7913 that the result only holds when -funsafe-math-optimizations is on.
7914 (check_effective_target_vect_float_strict): New procedure.
7915 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7916 of vect_float.
7917 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7918
7919 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7920
7921 PR tree-optimization/83965
7922 * gcc.dg/vect/pr83965.c: New test.
7923
7924 2018-01-23 Richard Biener <rguenther@suse.de>
7925
7926 PR tree-optimization/83963
7927 * gfortran.dg/graphite/pr83963.f: New testcase.
7928 * gcc.dg/graphite/pr83963-2.c: Likewise.
7929
7930 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR c++/83918
7933 * g++.dg/cpp1z/pr83918.C: New test.
7934
7935 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR tree-optimization/83957
7938 * gcc.dg/autopar/pr83957.c: New test.
7939
7940 PR tree-optimization/83081
7941 * gcc.dg/predict-8.c: Adjust expected probability.
7942
7943 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7944
7945 PR target/83862
7946 * gcc.target/powerpc/pr83862.c: New test.
7947
7948 2018-01-22 Carl Love <cel@us.ibm.com>
7949
7950 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7951 builtins-4-runnable.c, builtins-6-runnable.c,
7952 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7953 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7954 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7955 for signed/unsigned 128-bit and long long int loads.
7956
7957 2018-01-22 Marek Polacek <polacek@redhat.com>
7958
7959 PR c++/81933
7960 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7961
7962 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7963
7964 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7965 scan-asembler valid instructions list.
7966 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7967 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7968 power8-vector requirement and option.
7969 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7970
7971 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7972
7973 PR 78534
7974 PR 83704
7975 * gfortran.dg/string_1.f90: Remove printing the length.
7976
7977 2018-01-22 Richard Biener <rguenther@suse.de>
7978
7979 PR tree-optimization/83963
7980 * gcc.dg/graphite/pr83963.c: New testcase.
7981
7982 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7983
7984 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7985 dg-require-effective-target directives.
7986
7987 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7988
7989 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7990 New procedure.
7991 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7992 Adjust scan-assembler checks for soft-float.
7993
7994 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7995
7996 PR target/83946
7997 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7998
7999 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
8000
8001 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
8002 * gcc.dg/pr83623.c: Likewise.
8003 * gcc.dg/pr83666.c: Likewise.
8004
8005 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8006 David Edelsohn <dje.gcc@gmail.com>
8007
8008 PR target/83946
8009 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8010 assembly output from "crset eq" to "crset 2".
8011 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
8012 assembly output from . to $.
8013 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8014 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8015 assembly output from "crset eq" to "crset 2".
8016 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
8017 assembly output from "crset eq" to "crset 2", and from . to $.
8018
8019 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
8020
8021 PR fortran/83900
8022 * gfortran.dg/matmul_18.f90: New test.
8023
8024 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8025
8026 PR tree-optimization/83940
8027 * gcc.dg/torture/pr83940.c: New test.
8028
8029 2018-01-20 Jakub Jelinek <jakub@redhat.com>
8030
8031 PR middle-end/83945
8032 * gcc.dg/tls/pr83945.c: New test.
8033
8034 PR target/83930
8035 * gcc.dg/pr83930.c: New test.
8036
8037 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8038
8039 PR fortran/83900
8040 * gfortran.dg/matmul_17.f90: New test.
8041
8042 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8043
8044 PR fortran/80768
8045 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8046
8047 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR c++/81167
8050 * g++.dg/cpp0x/pr81167.C: New test.
8051
8052 PR c++/83919
8053 * g++.dg/cpp0x/pr83919.C: New test.
8054
8055 2018-01-19 Jeff Law <law@redhat.com>
8056 Jakub Jelinek <jakub@redhat.com>
8057
8058 * gcc.dg/stack-check-16.c: New test.
8059
8060 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8061
8062 PR target/83790
8063 * gcc.target/nvptx/indirect_call.c: New test.
8064
8065 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8066
8067 * g++.dg/torture/pr83619.C: Remove dg-message.
8068
8069 2018-01-19 Martin Liska <mliska@suse.cz>
8070
8071 * gcc.dg/predict-1.c: Adjust expected probability.
8072 * gcc.dg/predict-3.c: Likewise.
8073 * gcc.dg/predict-5.c: Likewise.
8074 * gcc.dg/predict-6.c: Likewise.
8075 * gcc.dg/predict-9.c: Likewise.
8076
8077 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8078
8079 PR tree-optimization/83922
8080 * gcc.dg/pr83922.c: New test.
8081
8082 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8083
8084 PR tree-optimization/83914
8085 * gcc.dg/vect/pr83914.c: New test.
8086
8087 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8088
8089 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8090 * gcc.target/arm/negdi-2.c: Likewise.
8091 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8092
8093 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8094
8095 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8096
8097 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8098
8099 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8100
8101 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8102
8103 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8104 hppa*-*-hpux*.
8105
8106 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8107
8108 PR ipa/83619
8109 PR testsuite/83934
8110 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8111 forward declaration.
8112
8113 2018-01-18 Carl Love <cel@us.ibm.com>
8114
8115 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8116 to the function.
8117
8118 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8119
8120 PR c++/81013
8121 * g++.dg/inherit/union3.C: New.
8122
8123 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8124
8125 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8126
8127 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8128
8129 PR ipa/83619
8130 * g++.dg/torture/pr83619.C: New testcase.
8131
8132 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8133
8134 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8135 Add function body to force error messages in some configurations.
8136
8137 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8138
8139 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8140 and arm_thumb1_ok.
8141
8142 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8143
8144 PR other/70268
8145 * c-c++-common/ffile-prefix-map.c: New test.
8146 * c-c++-common/fmacro-prefix-map.c: New test.
8147 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8148 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8149
8150 2018-01-18 Martin Liska <mliska@suse.cz>
8151
8152 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8153 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8154 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8155 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8156 * gcc.target/i386/ret-thunk-10.c: Likewise.
8157 * gcc.target/i386/ret-thunk-11.c: Likewise.
8158 * gcc.target/i386/ret-thunk-12.c: Likewise.
8159 * gcc.target/i386/ret-thunk-15.c: Likewise.
8160 * gcc.target/i386/ret-thunk-9.c: Likewise.
8161
8162 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8163
8164 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8165 order.
8166
8167 2018-01-18 Nathan Sidwell <nathan@acm.org>
8168
8169 PR c++/83160
8170 * g++.dg/cpp0x/pr83160.C: New.
8171
8172 2018-01-18 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/83887
8175 * gcc.dg/graphite/pr83887.c: New testcase.
8176 * gfortran.dg/graphite/pr83887.f90: Likewise.
8177 * gfortran.dg/graphite/pr83887.f: Likewise.
8178
8179 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8180
8181 PR target/65578
8182 * gcc.target/arm/builtin-bswap.x: New file.
8183 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8184 and options for armv6t2.
8185 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8186 and options for Thumb1.
8187 * gcc.target/arm/builtin-bswap16.x: New file.
8188 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8189 and options for armv6t2.
8190 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8191 and options for Thumb1.
8192
8193 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8194
8195 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8196 order.
8197
8198 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR c/61240
8201 * gcc.dg/pr61240.c: New test.
8202
8203 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8204
8205 PR fortran/83864
8206 * gfortran.dg/pr83864.f90: New test.
8207
8208 2018-01-17 Jeff Law <law@redhat.com>
8209
8210 PR testsuite/83883
8211 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8212
8213 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8214
8215 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8216 restriction, but still restrict to 64-bit.
8217 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8218 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8219
8220 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8221
8222 PR fortran/83874
8223 * gfortran.dg/pr83874.f90: New test.
8224
8225 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR c++/83824
8228 * g++.dg/cpp0x/pr83824.C: New test.
8229
8230 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8231
8232 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8233 appropriate .gnu_attribute for the long double type, if we use the
8234 long double type, but do not generate any calls.
8235 * gcc.target/powerpc/gnuattr2.c: Likewise.
8236 * gcc.target/powerpc/gnuattr3.c: Likewise.
8237
8238 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8239
8240 PR c++/78344
8241 * g++.dg/cpp0x/alignas13.C: New.
8242
8243 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR c++/83897
8246 * g++.dg/cpp0x/pr83897.C: New test.
8247
8248 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8249
8250 PR ipa/83051
8251 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8252
8253 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8254
8255 PR c++/81054
8256 * g++.dg/cpp0x/constexpr-ice19.C: New.
8257
8258 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8259
8260 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8261 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8262 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8263 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8264 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8265 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8266 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8267 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8268 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8269 * gcc.target/powerpc/builtins-1.fold.h: New.
8270
8271 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8272
8273 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8274 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8275
8276 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8277
8278 * gcc.target/arm/g2.c: Add -marm to dg-options.
8279 * gcc.target/arm/scd42-2.c: Likewise.
8280
8281 2018-01-17 Nathan Sidwell <nathan@acm.org>
8282
8283 PR c++/83287
8284 * g++.dg/lookup/pr83287-2.C: New.
8285
8286 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8287
8288 PR c++/83814
8289 PR c++/83902
8290 * g++.dg/wrappers/pr83814.C: New test case.
8291 * g++.dg/wrappers/pr83902.C: New test case.
8292
8293 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8294
8295 PR lto/83121
8296 * g++.dg/lto/pr83121_0.C: New test case.
8297 * g++.dg/lto/pr83121_1.C: New test case.
8298 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8299 adapted from DejaGnu's dg-test.
8300 (lto_handle_diagnostics): New procedure.
8301 (lto_prune_warns): Ignore informational notes.
8302 (lto-link-and-maybe-run): Add "messages_by_file" param.
8303 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8304 "execute" when "link" fails if "execute" was not specified.
8305 (lto-can-handle-directive): New procedure.
8306 (lto-get-options-main): Call lto-can-handle-directive. Add a
8307 dg-messages local, using it to set the caller's
8308 dg-messages-by-file for the given source file.
8309 (lto-get-options): Likewise.
8310 (lto-execute): Add dg-messages-by-file local, and pass it to
8311 lto-link-and-maybe-run.
8312
8313 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8314 Richard Sandiford <richard.sandiford@linaro.org>
8315
8316 PR target/79041
8317 PR target/82964
8318 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8319 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8320
8321 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8322
8323 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8324 target check autogenerator for armv8.1-a and armv8.2-a.
8325
8326 2018-01-17 Carl Love <cel@us.ibm.com>
8327
8328 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8329 Add debug print statements.
8330 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8331 16 byte vector load followed by a partial vector load.
8332
8333 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8334
8335 PR c++/83799
8336 * g++.dg/wrappers/pr83799.C: New test case.
8337
8338 2018-01-17 Nathan Sidwell <nathan@acm.org>
8339
8340 PR c++/83739
8341 * g++.dg/cpp1y/pr83739.C: New.
8342
8343 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8344
8345 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8346 * gcc.target/visium/overflow16.c: Likewise.
8347 * gcc.target/visium/overflow32.c: Likewise.
8348
8349 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8350
8351 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8352
8353 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8354
8355 * gcc.dg/rtl/arm/stl-cond.c: New test.
8356 * gcc.target/arm/stl-cond.c: Delete.
8357
8358 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8359
8360 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8361 directives.
8362
8363 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR tree-optimization/83843
8366 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8367 * gcc.dg/store_merging_19.c: New test.
8368
8369 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8370
8371 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8372 and options.
8373
8374 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR rtl-optimization/83771
8377 * gcc.dg/pr83771.c: New test.
8378
8379 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8380
8381 PR tree-optimization/81184
8382 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8383 targets.
8384 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8385
8386 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8387
8388 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8389
8390 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8391
8392 PR target/83546
8393 * gcc.target/i386/pr83546.c: New test.
8394
8395 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8396
8397 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8398
8399 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8400
8401 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8402 test and add dg-warning for the -Wstringop-overflow warning.
8403
8404 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8405
8406 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8407 XFAIL last test on SPARC and Visium.
8408
8409 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8410
8411 PR rtl-optimization/80481
8412 * g++.dg/pr80481.C: Exclude solaris.
8413
8414 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8415
8416 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8417 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8418 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8419
8420 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8421
8422 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8423 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8424 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8425 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8426 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8427 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8428 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8429 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8430 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8431 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8432 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8433 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8434 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8435 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8436 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8437
8438 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8439
8440 PR testsuite/77734
8441 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8442
8443 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8444
8445 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8446 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8447 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8448 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8449 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8450 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8451
8452 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8453
8454 PR tree-optimization/83857
8455 * gcc.dg/vect/pr83857.c: New test.
8456
8457 2018-01-16 Richard Biener <rguenther@suse.de>
8458
8459 PR tree-optimization/83867
8460 * gcc.dg/vect/pr83867.c: New testcase.
8461
8462 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR c/83844
8465 * gcc.dg/pr83844.c: New test.
8466
8467 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8468
8469 * gcc.dg/torture/pr83847.c: New test.
8470
8471 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR rtl-optimization/86620
8474 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8475 instead of --param=max-sched-ready-insns=0.
8476 * gcc.target/i386/pr83620.c: New test.
8477 * gcc.dg/pr83620.c: New test.
8478
8479 PR tree-optimization/83843
8480 * gcc.dg/store_merging_18.c: New test.
8481
8482 PR c++/83817
8483 * g++.dg/cpp1y/pr83817.C: New test.
8484
8485 PR c++/83825
8486 * g++.dg/template/pr83825.C: New test.
8487
8488 2018-01-16 Richard Biener <rguenther@suse.de>
8489
8490 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8491
8492 2018-01-16 Richard Biener <rguenther@suse.de>
8493
8494 PR testsuite/82132
8495 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8496 from gcc.dg/torture/pr60092.c.
8497
8498 2018-01-15 Martin Sebor <msebor@redhat.com>
8499
8500 PR c++/83588
8501 * g++.dg/ext/flexary28.C: New test.
8502
8503 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8504
8505 PR fortran/82257
8506 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8507
8508 2018-01-15 Martin Sebor <msebor@redhat.com>
8509
8510 PR testsuite/83869
8511 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8512
8513 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8514
8515 PR fortran/54613
8516 * gfortran.dg/minmaxloc_9.f90: New test.
8517 * gfortran.dg/minmaxloc_10.f90: New test.
8518 * gfortran.dg/minmaxloc_11.f90: New test.
8519
8520 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8521
8522 PR target/83839
8523 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8524 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8525 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8526 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8527 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8528 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8529 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8530 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8531 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8532 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8533 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8534 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8535 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8536 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8537 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8538 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8539 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8540 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8541 * gcc.target/i386/ret-thunk-10.c: Likewise.
8542 * gcc.target/i386/ret-thunk-11.c: Likewise.
8543 * gcc.target/i386/ret-thunk-12.c: Likewise.
8544 * gcc.target/i386/ret-thunk-13.c: Likewise.
8545 * gcc.target/i386/ret-thunk-14.c: Likewise.
8546 * gcc.target/i386/ret-thunk-15.c: Likewise.
8547 * gcc.target/i386/ret-thunk-9.c: Don't check the
8548 __x86_return_thunk label. Scan for "push" only for Linux.
8549
8550 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8551
8552 PR testsuite/79920
8553 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8554
8555 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8556
8557 PR target/83687
8558 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8559 tests.
8560 * gcc.target/arm/pr83687.c: New test.
8561
8562 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8563
8564 Adjust tests to AVR_TINY.
8565
8566 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8567 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8568 * gcc.target/avr/pr71627.c: Same.
8569 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8570 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8571 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8572 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8573 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8574 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8575 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8576 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8577 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8578 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8579 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8580 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8581 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8582 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8583 * gcc.target/avr/torture/pr61055.c: Same.
8584 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8585 available.
8586 * gcc.target/avr/torture/int24-mul.c: Same.
8587 * gcc.target/avr/torture/pr51782-1.c: Same.
8588 * gcc.target/avr/torture/pr61443.c: Same.
8589 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8590 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8591
8592 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8593
8594 PR c/83801
8595 PR c/83729
8596 * gcc.target/avr/torture/pr83729.c: New test.
8597 * gcc.target/avr/torture/pr83801.c: New test.
8598
8599 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR middle-end/82694
8602 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8603 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8604
8605 2018-01-10 Martin Sebor <msebor@redhat.com>
8606
8607 PR other/83508
8608 * gcc.dg/Wstringop-overflow-2.c: New test.
8609
8610 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8611
8612 PR libgfortran/83811
8613 * gfortran.dg/fmt_e.f90: New test.
8614
8615 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8616
8617 * gcc.target/i386/indirect-thunk-10.c: New test.
8618 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8623 * gcc.target/i386/ret-thunk-17.c: Likewise.
8624 * gcc.target/i386/ret-thunk-18.c: Likewise.
8625 * gcc.target/i386/ret-thunk-19.c: Likewise.
8626 * gcc.target/i386/ret-thunk-20.c: Likewise.
8627 * gcc.target/i386/ret-thunk-21.c: Likewise.
8628
8629 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8630
8631 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8632
8633 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8634
8635 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8636 -mno-indirect-branch-register.
8637 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8645 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8646 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8647 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8648 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8649 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8650 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8652 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8654 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8655 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8657 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8659 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8660 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8661 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8668 * gcc.target/i386/ret-thunk-10.c: Likewise.
8669 * gcc.target/i386/ret-thunk-11.c: Likewise.
8670 * gcc.target/i386/ret-thunk-12.c: Likewise.
8671 * gcc.target/i386/ret-thunk-13.c: Likewise.
8672 * gcc.target/i386/ret-thunk-14.c: Likewise.
8673 * gcc.target/i386/ret-thunk-15.c: Likewise.
8674 * gcc.target/i386/ret-thunk-9.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8676 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8678
8679 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8680
8681 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8682 -mfunction-return=keep.
8683 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8692 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8693 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8694 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8695 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8696 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8697 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8698 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8699 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8700 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8701 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8702 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8703 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8704 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8705 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8706 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8707 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8708 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8709 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8710 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8711 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8712 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8713 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8714 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8715 * gcc.target/i386/ret-thunk-1.c: New test.
8716 * gcc.target/i386/ret-thunk-10.c: Likewise.
8717 * gcc.target/i386/ret-thunk-11.c: Likewise.
8718 * gcc.target/i386/ret-thunk-12.c: Likewise.
8719 * gcc.target/i386/ret-thunk-13.c: Likewise.
8720 * gcc.target/i386/ret-thunk-14.c: Likewise.
8721 * gcc.target/i386/ret-thunk-15.c: Likewise.
8722 * gcc.target/i386/ret-thunk-16.c: Likewise.
8723 * gcc.target/i386/ret-thunk-2.c: Likewise.
8724 * gcc.target/i386/ret-thunk-3.c: Likewise.
8725 * gcc.target/i386/ret-thunk-4.c: Likewise.
8726 * gcc.target/i386/ret-thunk-5.c: Likewise.
8727 * gcc.target/i386/ret-thunk-6.c: Likewise.
8728 * gcc.target/i386/ret-thunk-7.c: Likewise.
8729 * gcc.target/i386/ret-thunk-8.c: Likewise.
8730 * gcc.target/i386/ret-thunk-9.c: Likewise.
8731
8732 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8733
8734 * gcc.target/i386/indirect-thunk-1.c: New test.
8735 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8736 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8737 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8738 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8739 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8740 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8741 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8742 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8743 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8744 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8745 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8746 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8747 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8748 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8749 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8750 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8751 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8752 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8753 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8754 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8755 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8756 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8757 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8758 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8759 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8760 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8761 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8762 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8763 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8764 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8765 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8766 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8767
8768 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8769
8770 PR ipa/83051
8771 * gcc.c-torture/compile/pr83051.c: New testcase.
8772
8773 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8774
8775 PR tree-optimization/83501
8776 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8777
8778 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8779
8780 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8781 for lvx and stvx instead of lxvd2x and stxvd2x and require
8782 little-endian target. Add comments.
8783 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8784 comprehensive testing.
8785 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8786 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8787 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8788 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8789 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8790 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8791 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8792 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8793 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8794 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8795 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8796 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8797 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8798 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8799 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8800 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8801 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8802 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8803 scan-assembler-not directives that forbid lvx and xxpermdi.
8804 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8805 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8806 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8807 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8808 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8809 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8810 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8811 scan-assembler-times directives to reflect different numbers of
8812 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8813
8814 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8815 Alan Hayward <alan.hayward@arm.com>
8816 David Sherwood <david.sherwood@arm.com>
8817
8818 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8819 than SLP vectorization.
8820 * gcc.dg/vect/vect-alias-check-10.c: New test.
8821 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8822 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8823 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8824 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8825 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8826 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8827 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8828 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8829 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8830 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8831 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8832 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8833 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8834 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8835 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8836 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8837 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8838 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8839 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8840 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8841 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8842 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8843 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8844
8845 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8846 Alan Hayward <alan.hayward@arm.com>
8847 David Sherwood <david.sherwood@arm.com>
8848
8849 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8850 New proc.
8851 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8852 targets with scatter stores.
8853 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8854 stores.
8855 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8856 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8857 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8858 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8859 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8860 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8861 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8862 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8863 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8864 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8865 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8866 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8867 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8868 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8869 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8870 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8871
8872 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8873 Alan Hayward <alan.hayward@arm.com>
8874 David Sherwood <david.sherwood@arm.com>
8875
8876 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8877 for double_reduc1.
8878 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8879 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8880 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8881 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8882
8883 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8884 Alan Hayward <alan.hayward@arm.com>
8885 David Sherwood <david.sherwood@arm.com>
8886
8887 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8888 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8889 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8890
8891 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8892 Alan Hayward <alan.hayward@arm.com>
8893 David Sherwood <david.sherwood@arm.com>
8894
8895 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8896 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8897 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8898 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8899 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8900 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8901 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8902 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8903 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8904 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8905 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8906 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8907 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8908 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8909
8910 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8911 Alan Hayward <alan.hayward@arm.com>
8912 David Sherwood <david.sherwood@arm.com>
8913
8914 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8915 check for a message about using in-order reductions.
8916 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8917 check for a message about using in-order reductions.
8918 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8919 vectorized and check for a message about using in-order reductions.
8920 Expect targets with variable-length vectors to fall back to the
8921 fixed-length mininum.
8922 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8923 check for a message about using in-order reductions.
8924 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8925 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8926 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8927 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8928 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8929 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8930 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8931 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8932 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8933 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8934 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8935 vect_fold_left_plus.
8936
8937 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8938
8939 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8940 are spilled.
8941 * gcc.target/aarch64/sve/spill_2.c: New test.
8942 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8943 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8944 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8945 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8946 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8947
8948 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8949 Alan Hayward <alan.hayward@arm.com>
8950 David Sherwood <david.sherwood@arm.com>
8951
8952 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8953 of branches.
8954 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8955 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8956 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8957 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8958 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8959 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8960 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8961 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8962 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8963
8964 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8965 Alan Hayward <alan.hayward@arm.com>
8966 David Sherwood <david.sherwood@arm.com>
8967
8968 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8969 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8970 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8971 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8972
8973 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8974 Alan Hayward <alan.hayward@arm.com>
8975 David Sherwood <david.sherwood@arm.com>
8976
8977 * lib/target-supports.exp
8978 (check_effective_target_vect_fold_extract_last): New proc.
8979 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8980 for fold_extract_last.
8981 * gcc.dg/vect/pr65947-2.c: Likewise.
8982 * gcc.dg/vect/pr65947-3.c: Likewise.
8983 * gcc.dg/vect/pr65947-4.c: Likewise.
8984 * gcc.dg/vect/pr65947-5.c: Likewise.
8985 * gcc.dg/vect/pr65947-6.c: Likewise.
8986 * gcc.dg/vect/pr65947-9.c: Likewise.
8987 * gcc.dg/vect/pr65947-10.c: Likewise.
8988 * gcc.dg/vect/pr65947-12.c: Likewise.
8989 * gcc.dg/vect/pr65947-14.c: Likewise.
8990 * gcc.dg/vect/pr80631-1.c: Likewise.
8991 * gcc.target/aarch64/sve/clastb_1.c: New test.
8992 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8993 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8994 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8995 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8996 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8997 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8998 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8999 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
9000 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
9001 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
9002 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
9003 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
9004 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
9005
9006 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9007 Alan Hayward <alan.hayward@arm.com>
9008 David Sherwood <david.sherwood@arm.com>
9009
9010 * gcc.target/aarch64/sve/live_1.c: New test.
9011 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
9012
9013 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9014 Alan Hayward <alan.hayward@arm.com>
9015 David Sherwood <david.sherwood@arm.com>
9016
9017 * gcc.target/aarch64/sve/nopeel_1.c: New test.
9018 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
9019 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
9020 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9021 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
9022 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9023 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9024 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9025 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
9026
9027 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9028 Alan Hayward <alan.hayward@arm.com>
9029 David Sherwood <david.sherwood@arm.com>
9030
9031 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
9032 New proc.
9033 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9034 vect_fully_masked.
9035 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9036 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9037 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9038 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9039 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9040 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9041
9042 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9043 Alan Hayward <alan.hayward@arm.com>
9044 David Sherwood <david.sherwood@arm.com>
9045
9046 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9047 instead of just ADDRESS.
9048 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9049 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9050 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9051 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9052 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9053 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9054 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9055 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9056 * gcc.target/aarch64/sve/while_2.c: Likewise.
9057 * gcc.target/aarch64/sve/while_3.c: Likewise.
9058 * gcc.target/aarch64/sve/while_4.c: Likewise.
9059
9060 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9061 Alan Hayward <alan.hayward@arm.com>
9062 David Sherwood <david.sherwood@arm.com>
9063
9064 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9065 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9066 to be predicated.
9067 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9068 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9069 * gcc.target/aarch64/sve/reduc_5.c: New test.
9070 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9071 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9072
9073 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9074 Alan Hayward <alan.hayward@arm.com>
9075 David Sherwood <david.sherwood@arm.com>
9076
9077 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9078 * gcc.dg/tree-ssa/peel1.c: Likewise.
9079 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9080 variable-length vectors.
9081 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9082 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9083 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9084 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9085 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9086 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9087 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9088 * gcc.target/aarch64/sve/slp_8.c: New test.
9089 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9090 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9091 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9092 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9093 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9094 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9095 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9096 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9097 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9098 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9099 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9100 * gcc.target/aarch64/sve/while_1.c: Likewise.
9101 * gcc.target/aarch64/sve/while_2.c: Likewise.
9102 * gcc.target/aarch64/sve/while_3.c: Likewise.
9103 * gcc.target/aarch64/sve/while_4.c: Likewise.
9104
9105 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9106 Alan Hayward <alan.hayward@arm.com>
9107 David Sherwood <david.sherwood@arm.com>
9108
9109 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9110 New proc.
9111 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9112 and add an associated scan-dump test. Prevent vectorization
9113 of the first two loops.
9114 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9115 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9116 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9117 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9118 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9119 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9120
9121 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9122 Alan Hayward <alan.hayward@arm.com>
9123 David Sherwood <david.sherwood@arm.com>
9124
9125 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9126 * gcc.dg/vect/pr67790.c: Likewise.
9127 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9128 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9129 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9130 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9131 * gcc.target/aarch64/sve/slp_5.c: New test.
9132 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9133 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9134 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9135 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9136 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9137
9138 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9139 Alan Hayward <alan.hayward@arm.com>
9140 David Sherwood <david.sherwood@arm.com>
9141
9142 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9143 && vect_load_lanes
9144 * gcc.dg/vect/slp-1.c: Likewise.
9145 * gcc.dg/vect/slp-10.c: Likewise.
9146 * gcc.dg/vect/slp-12b.c: Likewise.
9147 * gcc.dg/vect/slp-12c.c: Likewise.
9148 * gcc.dg/vect/slp-17.c: Likewise.
9149 * gcc.dg/vect/slp-19b.c: Likewise.
9150 * gcc.dg/vect/slp-20.c: Likewise.
9151 * gcc.dg/vect/slp-21.c: Likewise.
9152 * gcc.dg/vect/slp-22.c: Likewise.
9153 * gcc.dg/vect/slp-23.c: Likewise.
9154 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9155 * gcc.dg/vect/slp-24.c: Likewise.
9156 * gcc.dg/vect/slp-28.c: Likewise.
9157 * gcc.dg/vect/slp-39.c: Likewise.
9158 * gcc.dg/vect/slp-6.c: Likewise.
9159 * gcc.dg/vect/slp-7.c: Likewise.
9160 * gcc.dg/vect/slp-cond-1.c: Likewise.
9161 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9162 * gcc.dg/vect/slp-cond-2.c: Likewise.
9163 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9164 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9165 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9166 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9167 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9168 * gcc.dg/vect/slp-perm-6.c: Likewise.
9169 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9170 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9171 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9172 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9173 * gcc.dg/vect/slp-12a.c: Likewise.
9174 * gcc.dg/vect/slp-14.c: Likewise.
9175 * gcc.dg/vect/slp-15.c: Likewise.
9176 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9177 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9178 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9179 * gcc.target/aarch64/sve/slp_1.c: New test.
9180 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9181 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9182 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9183 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9184 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9185 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9186 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9187
9188 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9189 Alan Hayward <alan.hayward@arm.com>
9190 David Sherwood <david.sherwood@arm.com>
9191
9192 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9193 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9194 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9195 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9196 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9197 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9198 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9199 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9200 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9201 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9202 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9203 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9204 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9205 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9206 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9207 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9208 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9209 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9210 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9211
9212 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9213 Alan Hayward <alan.hayward@arm.com>
9214 David Sherwood <david.sherwood@arm.com>
9215
9216 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9217 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9218 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9219 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9220 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9221 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9222 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9223 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9224 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9225 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9226 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9227 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9228 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9229 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9230 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9231 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9232 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9233 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9234 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9235 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9236 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9237 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9238 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9239 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9240 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9241 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9242 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9243 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9244 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9245 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9246 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9247 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9248 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9249 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9250 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9251 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9252
9253 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9254 Alan Hayward <alan.hayward@arm.com>
9255 David Sherwood <david.sherwood@arm.com>
9256
9257 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9258 Return true for SVE too.
9259 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9260 if load/store lanes are supported.
9261 * gcc.dg/vect/slp-10.c: Likewise.
9262 * gcc.dg/vect/slp-12c.c: Likewise.
9263 * gcc.dg/vect/slp-17.c: Likewise.
9264 * gcc.dg/vect/slp-33.c: Likewise.
9265 * gcc.dg/vect/slp-6.c: Likewise.
9266 * gcc.dg/vect/slp-cond-1.c: Likewise.
9267 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9268 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9269 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9270 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9271 * gcc.dg/vect/slp-perm-6.c: Likewise.
9272 * gcc.dg/vect/slp-perm-9.c: Likewise.
9273 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9274 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9275 for variable-length vectors.
9276
9277 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9278 Alan Hayward <alan.hayward@arm.com>
9279 David Sherwood <david.sherwood@arm.com>
9280
9281 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9282 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9283
9284 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9285
9286 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9287 * g++.target/aarch64/sve/catch_1.C: New test.
9288 * g++.target/aarch64/sve/catch_2.C: Likewise.
9289 * g++.target/aarch64/sve/catch_3.C: Likewise.
9290 * g++.target/aarch64/sve/catch_4.C: Likewise.
9291 * g++.target/aarch64/sve/catch_5.C: Likewise.
9292 * g++.target/aarch64/sve/catch_6.C: Likewise.
9293
9294 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9295 Alan Hayward <alan.hayward@arm.com>
9296 David Sherwood <david.sherwood@arm.com>
9297
9298 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9299 New proc.
9300 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9301 * gcc.target/aarch64/fmaxmin.c: Likewise.
9302 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9303 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9304 * gcc.target/aarch64/pr62178.c: Likewise.
9305 * gcc.target/aarch64/pr71727-2.c: Likewise.
9306 * gcc.target/aarch64/saddw-1.c: Likewise.
9307 * gcc.target/aarch64/saddw-2.c: Likewise.
9308 * gcc.target/aarch64/uaddw-1.c: Likewise.
9309 * gcc.target/aarch64/uaddw-2.c: Likewise.
9310 * gcc.target/aarch64/uaddw-3.c: Likewise.
9311 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9312 * gcc.target/aarch64/vect-compile.c: Likewise.
9313 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9314 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9315 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9316 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9317 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9318 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9319 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9320 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9321 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9322 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9323 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9324 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9325 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9326 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9327 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9328 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9329 * gcc.target/aarch64/vect-movi.c: Likewise.
9330 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9331 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9332 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9333 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9334 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9335 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9336 fixed-length SVE.
9337 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9338 * gcc.target/aarch64/sve/arith_1.c: New test.
9339 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9340 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9341 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9342 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9343 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9344 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9345 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9346 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9347 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9348 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9349 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9350 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9351 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9352 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9353 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9354 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9355 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9356 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9357 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9358 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9359 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9360 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9361 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9362 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9363 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9364 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9365 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9366 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9367 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9368 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9369 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9370 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9371 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9372 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9373 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9374 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9375 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9376 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9377 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9378 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9379 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9380 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9381 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9382 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9383 * gcc.target/aarch64/sve/index_1.c: Likewise.
9384 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9385 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9386 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9387 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9388 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9389 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9390 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9391 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9392 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9393 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9394 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9395 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9396 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9397 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9398 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9399 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9400 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9401 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9402 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9403 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9404 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9405 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9406 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9407 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9408 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9409 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9410 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9411 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9412 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9413 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9414 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9415 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9416 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9417 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9418 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9419 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9420 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9421 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9422 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9423 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9424 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9425 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9426 * gcc.target/aarch64/sve/single_1.c: Likewise.
9427 * gcc.target/aarch64/sve/single_2.c: Likewise.
9428 * gcc.target/aarch64/sve/single_3.c: Likewise.
9429 * gcc.target/aarch64/sve/single_4.c: Likewise.
9430 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9431 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9432 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9433 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9434 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9435 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9436 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9437 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9438 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9439 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9440 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9441 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9442 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9443 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9444 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9445 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9446 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9447 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9448 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9449 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9450 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9451 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9452 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9453 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9454 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9455 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9456 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9457 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9458 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9459 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9460 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9461 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9462 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9463 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9464 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9465 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9466 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9467 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9468 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9469 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9470 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9471 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9472 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9473 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9474 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9475
9476 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9477 Alan Hayward <alan.hayward@arm.com>
9478 David Sherwood <david.sherwood@arm.com>
9479
9480 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9481 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9482 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9483 New procedures.
9484 (check_effective_target_vect_perm): Handle SVE.
9485 (check_effective_target_vect_perm_byte): Likewise.
9486 (check_effective_target_vect_perm_short): Likewise.
9487 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9488 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9489 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9490 (check_effective_target_vect_element_align_preferred): Likewise.
9491 (check_effective_target_vect_align_stack_vars): Likewise.
9492 (check_effective_target_vect_load_lanes): Likewise.
9493 (check_effective_target_vect_masked_store): Likewise.
9494 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9495 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9496 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9497 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9498 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9499 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9500 * gcc.dg/vect/slp-23.c: Likewise.
9501 * gcc.dg/vect/slp-perm-5.c: Likewise.
9502 * gcc.dg/vect/slp-perm-6.c: Likewise.
9503 * gcc.dg/vect/slp-perm-9.c: Likewise.
9504 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9505 * gcc.dg/vect/vect-114.c: Likewise.
9506 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9507 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9508
9509 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9510
9511 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9512 vect_variable_length, expecting the test to be vectorized
9513 without SLP instead.
9514 * gcc.dg/vect/pr33953.c: Likewise.
9515 * gcc.dg/vect/pr37027.c: Likewise.
9516 * gcc.dg/vect/pr67790.c: Likewise.
9517 * gcc.dg/vect/pr68445.c: Likewise.
9518 * gcc.dg/vect/slp-1.c: Likewise.
9519 * gcc.dg/vect/slp-10.c: Likewise.
9520 * gcc.dg/vect/slp-12a.c: Likewise.
9521 * gcc.dg/vect/slp-12b.c: Likewise.
9522 * gcc.dg/vect/slp-12c.c: Likewise.
9523 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9524 * gcc.dg/vect/slp-13.c: Likewise.
9525 * gcc.dg/vect/slp-14.c: Likewise.
9526 * gcc.dg/vect/slp-15.c: Likewise.
9527 * gcc.dg/vect/slp-17.c: Likewise.
9528 * gcc.dg/vect/slp-19b.c: Likewise.
9529 * gcc.dg/vect/slp-2.c: Likewise.
9530 * gcc.dg/vect/slp-20.c: Likewise.
9531 * gcc.dg/vect/slp-21.c: Likewise.
9532 * gcc.dg/vect/slp-22.c: Likewise.
9533 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9534 * gcc.dg/vect/slp-24.c: Likewise.
9535 * gcc.dg/vect/slp-28.c: Likewise.
9536 * gcc.dg/vect/slp-39.c: Likewise.
9537 * gcc.dg/vect/slp-42.c: Likewise.
9538 * gcc.dg/vect/slp-6.c: Likewise.
9539 * gcc.dg/vect/slp-7.c: Likewise.
9540 * gcc.dg/vect/slp-cond-1.c: Likewise.
9541 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9542 * gcc.dg/vect/slp-cond-2.c: Likewise.
9543 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9544 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9545 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9546 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9547 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9548 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9549 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9550 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9551 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9552 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9553 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9554 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9555 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9556 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9557 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9558 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9559 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9560
9561 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR c/83801
9564 * gcc.dg/pr83801.c: New test.
9565
9566 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9567
9568 PR fortran/52162
9569 * gfortran.dg/bounds_check_19.f90: New test.
9570
9571 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9572
9573 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9574 instead of scan-assembler-not for xsnabsqp.
9575
9576 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9577
9578 PR libgfortran/83525
9579 * gfortran.dg/newunit_5.f90: New test.
9580
9581 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9582
9583 PR rtl-optimization/80481
9584 * g++.dg/pr80481.C: New.
9585
9586 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9587
9588 PR target/83628
9589 * gcc.target/alpha/pr83628-3.c: New test.
9590
9591 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9592
9593 * lib/target-supports.exp (check_effective_target_avx512f): Also
9594 check for __builtin_ia32_addsd_round,
9595 __builtin_ia32_getmantsd_round.
9596 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9597
9598 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9599
9600 PR target/83629
9601 * gcc.target/powerpc/pr83629.c: Require ilp32.
9602
9603 2018-01-12 Richard Biener <rguenther@suse.de>
9604
9605 PR tree-optimization/80846
9606 * gcc.target/i386/pr80846-1.c: New testcase.
9607 * gcc.target/i386/pr80846-2.c: Likewise.
9608
9609 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9610
9611 * gcc.c-torture/execute/20180112-1.c: New test.
9612
9613 2018-01-12 Tom de Vries <tom@codesourcery.com>
9614
9615 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9616 * g++.dg/ext/label13a.C: Same.
9617 * g++.dg/ext/label14.C: Same.
9618 * g++.dg/ext/label2.C: Same.
9619 * g++.dg/ext/label3.C: Same.
9620 * g++.dg/torture/pr42462.C: Same.
9621 * g++.dg/torture/pr42739.C: Same.
9622 * g++.dg/warn/Wunused-label-3.C: Same.
9623
9624 2018-01-12 Tom de Vries <tom@codesourcery.com>
9625
9626 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9627 * g++.dg/Walloca1.C: Same.
9628 * g++.dg/cpp0x/pr70338.C: Same.
9629 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9630 * g++.dg/cpp1y/vla10.C: Same.
9631 * g++.dg/cpp1y/vla2.C: Same.
9632 * g++.dg/cpp1y/vla6.C: Same.
9633 * g++.dg/cpp1y/vla8.C: Same.
9634 * g++.dg/debug/debug5.C: Same.
9635 * g++.dg/debug/debug6.C: Same.
9636 * g++.dg/debug/pr54828.C: Same.
9637 * g++.dg/diagnostic/pr70105.C: Same.
9638 * g++.dg/eh/cleanup5.C: Same.
9639 * g++.dg/eh/spbp.C: Same.
9640 * g++.dg/ext/tmplattr9.C: Same.
9641 * g++.dg/ext/vla10.C: Same.
9642 * g++.dg/ext/vla11.C: Same.
9643 * g++.dg/ext/vla12.C: Same.
9644 * g++.dg/ext/vla15.C: Same.
9645 * g++.dg/ext/vla16.C: Same.
9646 * g++.dg/ext/vla17.C: Same.
9647 * g++.dg/ext/vla3.C: Same.
9648 * g++.dg/ext/vla6.C: Same.
9649 * g++.dg/ext/vla7.C: Same.
9650 * g++.dg/init/array24.C: Same.
9651 * g++.dg/init/new47.C: Same.
9652 * g++.dg/init/pr55497.C: Same.
9653 * g++.dg/opt/pr78201.C: Same.
9654 * g++.dg/template/vla2.C: Same.
9655 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9656 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9657 * g++.dg/torture/pr62127.C: Same.
9658 * g++.dg/torture/pr67055.C: Same.
9659 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9660 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9661 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9662 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9663 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9664 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9665 * g++.dg/warn/Wvla-1.C: Same.
9666 * g++.dg/warn/Wvla-3.C: Same.
9667 * g++.old-deja/g++.ext/array2.C: Same.
9668 * g++.old-deja/g++.ext/constructor.C: Same.
9669 * g++.old-deja/g++.law/builtin1.C: Same.
9670 * g++.old-deja/g++.other/crash12.C: Same.
9671 * g++.old-deja/g++.other/eh3.C: Same.
9672 * g++.old-deja/g++.pt/array6.C: Same.
9673 * g++.old-deja/g++.pt/dynarray.C: Same.
9674
9675 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9676
9677 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9678
9679 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9680
9681 PR libfortran/67412
9682 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9683 on *-*-solaris2.10.
9684
9685 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9686
9687 * lib/target-supports.exp (check_effective_target_branch_cost):
9688 Accept all x86 targets.
9689
9690 2018-01-12 Martin Liska <mliska@suse.cz>
9691
9692 PR ipa/83054
9693 * g++.dg/warn/pr83054.C: New test.
9694
9695 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9696
9697 * gcc.target/powerpc/spec-barr-1.c: New file.
9698
9699 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9700
9701 PR target/83330
9702 * gcc.target/i386/pr83330.c: New test.
9703
9704 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9705
9706 PR fortran/79383
9707 * gfortran.dg/dtio_31.f03: New test.
9708 * gfortran.dg/dtio_32.f03: New test.
9709
9710 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9711
9712 PR c++/43486
9713 * g++.dg/wrappers: New subdirectory.
9714 * g++.dg/wrappers/README: New file.
9715 * g++.dg/wrappers/alloc.C: New test case.
9716 * g++.dg/wrappers/cow-istream-string.C: New test case.
9717 * g++.dg/wrappers/cp-stdlib.C: New test case.
9718 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9719 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9720
9721 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9722
9723 PR middle-end/83718
9724 * g++.dg/torture/pr83718.C: New testcase.
9725
9726 2018-01-11 Martin Jambor <mjambor@suse.cz>
9727
9728 PR ipa/83178
9729 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9730
9731 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9732
9733 PR tree-optimization/83695
9734 * gcc.dg/tree-ssa/pr83695.c: New test.
9735
9736 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9737
9738 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9739 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9740
9741 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9742
9743 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9744 * gcc.target/arm/simd/fp16fml_high.c: New test.
9745 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9746 * lib/target-supports.exp
9747 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9748 check_effective_target_arm_fp16fml_neon_ok,
9749 add_options_for_arm_fp16fml_neon): New procedures.
9750
9751 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9752
9753 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9754 combination tests.
9755
9756 2018-01-11 Richard Biener <rguenther@suse.de>
9757
9758 PR tree-optimization/83435
9759 * gcc.dg/graphite/pr83435.c: New testcase.
9760
9761 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9762 Alan Hayward <alan.hayward@arm.com>
9763 David Sherwood <david.sherwood@arm.com>
9764
9765 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9766
9767 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9768
9769 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9770
9771 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9772
9773 PR target/82096
9774 * gcc.c-torture/compile/pr82096.c: New test.
9775
9776 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9777
9778 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9779
9780 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9781
9782 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9783
9784 2018-01-11 Justin Squirek <squirek@adacore.com>
9785
9786 * gnat.dg/expr_func4.adb: New testcase.
9787
9788 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9789
9790 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9791 testcase.
9792
9793 2018-01-11 Bob Duff <duff@adacore.com>
9794
9795 * gnat.dg/protected_null.adb: New testcase.
9796
9797 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9798
9799 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9800
9801 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9802
9803 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9804
9805 2018-01-11 Justin Squirek <squirek@adacore.com>
9806
9807 * gnat.dg/loopvar.adb: New testcase.
9808
9809 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9810
9811 PR middle-end/83189
9812 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9813
9814 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9815
9816 * gcc.c-torture/compile/pr83575.c: New testcase.
9817
9818 2018-01-10 Michael Collison <michael.collison@arm.com>
9819
9820 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9821 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9822 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9823 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9824 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9825 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9826 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9827 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9828 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9829 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9830 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9831 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9832 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9833 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9834 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9835 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9836
9837 2018-01-10 Michael Collison <michael.collison@arm.com>
9838
9839 * gcc.target/aarch64/sha2.h: New shared testcase.
9840 * gcc.target/aarch64/sha2_1.c: New testcase.
9841 * gcc.target/aarch64/sha2_2.c: New testcase.
9842 * gcc.target/aarch64/sha2_3.c: New testcase.
9843 * gcc.target/aarch64/sha3.h: New shared testcase.
9844 * gcc.target/aarch64/sha3_1.c: New testcase.
9845 * gcc.target/aarch64/sha3_2.c: New testcase.
9846 * gcc.target/aarch64/sha3_3.c: New testcase.
9847
9848 2018-01-10 Michael Collison <michael.collison@arm.com>
9849
9850 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9851
9852 2018-01-10 Martin Sebor <msebor@redhat.com>
9853
9854 PR tree-optimization/83781
9855 * gcc.dg/strlenopt-42.c: New test.
9856
9857 2018-01-11 Martin Sebor <msebor@gmail.com>
9858 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9859
9860 PR tree-optimization/83501
9861 PR tree-optimization/81703
9862
9863 * gcc.dg/strlenopt-39.c: New test-case.
9864 * gcc.dg/pr81703.c: Likewise.
9865
9866 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9867
9868 * gnat.dg/atomic10.adb: New test.
9869
9870 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9871
9872 PR fortran/82367
9873 * gfortran.dg/deferred_character_18.f90: New test.
9874
9875 2018-01-10 Martin Sebor <msebor@redhat.com>
9876
9877 PR tree-optimization/83671
9878 * gcc.dg/strlenopt-40.c: New test.
9879 * gcc.dg/strlenopt-41.c: New test.
9880
9881 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9882
9883 PR fortran/83093
9884 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9885
9886 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9887
9888 PR target/83399
9889 * gcc.target/powerpc/pr83399.c: New test.
9890
9891 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9892
9893 PR c++/43486
9894 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9895 to reflect that the arguments are correctly underlined.
9896 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9897 for globals, params, locals and literals.
9898 (test_sizeof): Directly test the location of "sizeof", rather than
9899 when used in compound expressions.
9900 (test_alignof): Likewise for "alignof".
9901 (test_string_literals): Likewise for string literals.
9902 (test_numeric_literals): Likewise for numeric literals.
9903 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9904 (test_typeid): Likewise for typeid.
9905 (test_unary_plus): New.
9906 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9907 format strings.
9908
9909 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9910
9911 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9912
9913 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9914
9915 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9916
9917 2018-01-10 Marek Polacek <polacek@redhat.com>
9918
9919 PR c++/82541
9920 * g++.dg/warn/Wduplicated-branches4.C: New test.
9921
9922 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9923
9924 PR c++/81327
9925 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9926 cast to void *.
9927
9928 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9929
9930 PR c++/81055
9931 * g++.dg/cpp0x/new2.C: New.
9932
9933 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9934
9935 PR target/83735
9936 * gcc.target/i386/pr83735.c: New test.
9937
9938 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9939
9940 * lib/target-supports.exp (check_effective_target_branch_cost):
9941 New function.
9942 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9943 * gcc.dg/pr21643.c: Likewise.
9944 * gcc.dg/pr46309.c: Likewise.
9945 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9946 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9947 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9948 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9949 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9950 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9951 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9952 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9953 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9954 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9955 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9956 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9957 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9958 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9959
9960 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9961
9962 PR target/83629
9963 * gcc.target/powerpc/pr83629.c: New testcase.
9964
9965 2018-01-10 Richard Biener <rguenther@suse.de>
9966
9967 PR testsuite/78768
9968 * gcc.dg/pr78768.c: Un-XFAIL.
9969
9970 2018-01-10 Richard Biener <rguenther@suse.de>
9971
9972 PR debug/82425
9973 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9974
9975 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9976
9977 PR tree-optimization/83753
9978 * gcc.dg/torture/pr83753.c: New test.
9979
9980 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9981
9982 * gcc.target/i386/avx2-gather-1.c: Add -march.
9983 * gcc.target/i386/avx2-gather-2.c: Add -march.
9984 * gcc.target/i386/avx2-gather-3.c: Add -march.
9985 * gcc.target/i386/avx2-gather-4.c: Add -march.
9986 * gcc.target/i386/avx2-gather-5.c: Add -march.
9987 * gcc.target/i386/avx2-gather-6.c: Add -march.
9988 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9989 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9990 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9991 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9992 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9993 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9994 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9995 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9996 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9997 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9998
9999 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
10000
10001 PR target/78585:
10002 * gcc.target/i386/pr78585.c: New test.
10003
10004 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR c++/83734
10007 * g++.dg/cpp0x/pr83734.C: New test.
10008
10009 2018-01-09 Carl Love <cel@us.ibm.com>
10010
10011 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
10012 vec_mergeo builtins with float, double, long long, unsigned long long,
10013 bool long long arguments.
10014 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10015 vec_float2 with double arguments.
10016 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
10017 vec_mergew and vec_mergow builtins.
10018
10019 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10020
10021 PR fortran/83742
10022 * gfortran.dg/contiguous_6.f90: New test.
10023
10024 2018-01-09 Richard Biener <rguenther@suse.de>
10025
10026 PR tree-optimization/83668
10027 * gcc.dg/graphite/pr83668.c: New testcase.
10028
10029 2018-01-09 Joseph Myers <joseph@codesourcery.com>
10030
10031 PR tree-optimization/64811
10032 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10033 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10034 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10035 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10036 New tests.
10037 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10038
10039 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10040
10041 PR target/79883
10042 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10043
10044 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10045
10046 PR target/82641
10047 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10048 no NEON and require softfp or hard float-abi.
10049 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10050
10051 2018-01-09 Richard Biener <rguenther@suse.de>
10052
10053 PR tree-optimization/83572
10054 * gcc.dg/graphite/pr83572.c: New testcase.
10055
10056 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR target/83507
10059 * gcc.dg/sms-13.c: New test.
10060
10061 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10062
10063 PR fortran/83741
10064 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10065
10066 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10067 Monk Chiang <sh.chiang04@gmail.com>
10068
10069 * gcc.target/riscv/save-restore-1.c: New.
10070
10071 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10072
10073 PR target/83677
10074 * gcc.target/powerpc/pr83677.c: New file.
10075
10076 2018-01-08 Jeff Law <law@redhat.com>
10077
10078 PR rtl-optimizatin/81308
10079 * g++.dg/pr81308-1.C: New test.
10080 * g++.dg/pr81308-2.C: New test.
10081
10082 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10083
10084 PR target/83663 - Revert r255946
10085 * gcc.target/aarch64/vect-slp-dup.c: New.
10086
10087 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10088
10089 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10090 combination tests.
10091
10092 2018-01-08 Richard Biener <rguenther@suse.de>
10093
10094 PR tree-optimization/83563
10095 * gcc.dg/graphite/pr83563.c: New testcase.
10096
10097 2018-01-08 Richard Biener <rguenther@suse.de>
10098
10099 PR middle-end/83713
10100 * g++.dg/torture/pr83713.C: New testcase.
10101
10102 2018-01-08 Tom de Vries <tom@codesourcery.com>
10103
10104 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10105
10106 2018-01-08 Richard Biener <rguenther@suse.de>
10107
10108 PR tree-optimization/83685
10109 * gcc.dg/torture/pr83685.c: New testcase.
10110
10111 2018-01-08 Richard Biener <rguenther@suse.de>
10112
10113 PR lto/83719
10114 * gcc.dg/lto/pr83719_0.c: New testcase.
10115
10116 2018-01-08 Tom de Vries <tom@codesourcery.com>
10117
10118 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10119 * gcc.dg/graphite/run-id-1.c: Same.
10120 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10121
10122 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10123
10124 PR fortran/83611
10125 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10126 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10127 * gfortran.dg/pdt_27.f03: New test.
10128
10129 PR fortran/83731
10130 * gfortran.dg/pdt_28.f03: New test.
10131
10132 2018-01-08 Tom de Vries <tom@codesourcery.com>
10133
10134 * c-c++-common/builtins.c: Require effective target alloca.
10135 * gcc.dg/Wrestrict.c: Same.
10136 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10137
10138 2018-01-08 Richard Biener <rguenther@suse.de>
10139
10140 PR middle-end/83580
10141 * gcc.dg/torture/pr83580.c: New testcase.
10142
10143 2018-01-08 Richard Biener <rguenther@suse.de>
10144
10145 PR middle-end/83517
10146 * gcc.dg/pr83517.c: New testcase.
10147
10148 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10149
10150 PR middle-end/81897
10151 * gcc.dg/uninit-pr81897.c: New test.
10152
10153 2018-01-06 Martin Sebor <msebor@redhat.com>
10154
10155 PR tree-optimization/83640
10156 * gcc.dg/Wrestrict-6.c: New test.
10157 * gcc.dg/pr83640.c: New test.
10158
10159 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10160
10161 * gcc.target/aarch64/reg-alloc-1.c: New test.
10162
10163 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10164
10165 PR fortran/50892
10166 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10167
10168 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10169
10170 PR debug/83480
10171 * gcc.dg/pr83480.c: New test.
10172
10173 PR rtl-optimization/83682
10174 * gcc.target/i386/pr83682.c: New test.
10175
10176 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10177
10178 PR fortran/78534
10179 PR fortran/66310
10180 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10181 * gfortran.dg/dependency_49.f90: Likewise.
10182 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10183 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10184 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10185 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10186 * gfortran.dg/string_1_lp64.f90: New test.
10187 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10188 * gfortran.dg/string_3_lp64.f90: New test.
10189
10190 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10191
10192 PR target/83604
10193 * gcc.target/i386/sse-26.c: New test.
10194
10195 PR target/83604
10196 * gcc.target/i386/pr83604.c: New test.
10197
10198 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10199
10200 * gcc.dg/vect/vect-align-4.c: New test.
10201 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10202 and redefine as a structure with an unaligned member "b".
10203 (foo): Update accordingly.
10204
10205 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10206
10207 PR target/82439
10208 * gcc.target/aarch64/bics_5.c: New test.
10209 * gcc.target/arm/bics_5.c: Likewise.
10210
10211 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10212
10213 PR tree-optimization/83605
10214 * gcc.dg/pr83605.c: New test.
10215
10216 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10217
10218 PR target/83554
10219 * gcc.target/i386/pr83554.c: New test.
10220
10221 PR ipa/82352
10222 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10223 long unsigned int.
10224
10225 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10226
10227 PR fortran/83683
10228 PR fortran/45689
10229 * gfortran.dg/eoshift_8.f90: New test.
10230 * gfortran.dg/simplify_eoshift_1.f90: New test.
10231
10232 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10233
10234 PR debug/83585
10235 * gcc.dg/pr83585.c: New test.
10236
10237 2018-01-04 Nathan Sidwell <nathan@acm.org>
10238
10239 PR c++/83667
10240 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10241
10242 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10243
10244 PR debug/83666
10245 * gcc.dg/pr83666.c: New test.
10246
10247 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10248
10249 PR target/83628
10250 * gcc.target/alpha/pr83628-1.c: New test.
10251 * gcc.target/alpha/pr83628-2.c: Ditto.
10252
10253 2018-01-04 Martin Liska <mliska@suse.cz>
10254
10255 PR ipa/82352
10256 * g++.dg/ipa/pr82352.C: New test.
10257
10258 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10259
10260 * gcc.dg/vect-opt-info-1.c: Moved to ...
10261 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10262 vect_int targets, use dg-additional-options instead of dg-options and
10263 use relative line numbers instead of absolute.
10264
10265 2018-01-03 Martin Sebor <msebor@redhat.com>
10266
10267 PR tree-optimization/83655
10268 * gcc.dg/Wrestrict-5.c: New test.
10269 * c-c++-common/builtins.c: New test.
10270
10271 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10272 Alan Hayward <alan.hayward@arm.com>
10273 David Sherwood <david.sherwood@arm.com>
10274
10275 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10276 (main): Call it.
10277
10278 2018-01-03 Jeff Law <law@redhat.com>
10279
10280 PR target/83641
10281 * gcc.target/i386/stack-check-17.c: New test.
10282 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10283
10284 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10285
10286 PR debug/83621
10287 * gcc.dg/pr83621.c: New test.
10288
10289 PR debug/83645
10290 * gcc.dg/pr83645.c: New test.
10291
10292 2018-01-03 Martin Sebor <msebor@redhat.com>
10293
10294 PR tree-optimization/83603
10295 * gcc.dg/Wrestrict-4.c: New test.
10296
10297 PR c/83559
10298 * gcc.dg/const-2.c: New test.
10299 * gcc.dg/pure-3.c: New test.
10300
10301 2018-01-03 Martin Sebor <msebor@redhat.com>
10302
10303 * gcc.dg/Wrestrict-3.c: New test.
10304
10305 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10306
10307 PR c++/83555
10308 * g++.dg/opt/pr83555.C: New test.
10309 * g++.dg/ubsan/pr83555.C: New test.
10310
10311 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10312
10313 PR c/82050
10314 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10315 the !CHECKING_P case by expecting a note.
10316 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10317 a note for the !CHECKING_P case, and move the return statement
10318 outside of #if CHECKING_P guard.
10319
10320 2018-01-03 Jeff Law <law@redhat.com>
10321
10322 PR middle-end/83654
10323 * gcc.target/i386/stack-check-18.c: New test.
10324 * gcc.target/i386/stack-check-19.c: New test.
10325
10326 2018-01-03 Martin Sebor <msebor@redhat.com>
10327
10328 PR tree-optimization/83501
10329 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10330
10331 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10332
10333 PR tree-optimization/83501
10334 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10335
10336 2018-01-03 Nathan Sidwell <nathan@acm.org>
10337
10338 PR c++/83667
10339 * g++.dg/ipa/pr83667.C: New.
10340
10341 2018-01-03 Martin Liska <mliska@suse.cz>
10342
10343 PR tree-optimization/83593
10344 * gcc.dg/pr83593.c: New test.
10345
10346 2018-01-03 Martin Liska <mliska@suse.cz>
10347
10348 PR ipa/83549
10349 * g++.dg/ipa/pr83549.C: New test.
10350
10351 2018-01-03 Marek Polacek <polacek@redhat.com>
10352
10353 PR c++/83592
10354 * g++.dg/warn/mvp2.C: New test.
10355
10356 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10357
10358 PR preprocessor/83602
10359 * g++.dg/cpp/pr83602.C: New test.
10360
10361 PR c++/83634
10362 * g++.dg/parse/pr83634.C: New test.
10363
10364 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10365
10366 PR fortran/83664
10367 * gfortran.dg/eoshift_7.f90: New test.
10368
10369 2018-01-03 Jan Beulich <jbeulich@suse.com>
10370
10371 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10372 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10373
10374 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10375
10376 Update copyright years.
10377
10378 2018-01-03 Martin Liska <mliska@suse.cz>
10379
10380 PR ipa/83594
10381 * gcc.dg/ipa/pr83594.c: New test.
10382
10383 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10384 Alan Hayward <alan.hayward@arm.com>
10385 David Sherwood <david.sherwood@arm.com>
10386
10387 * gcc.dg/vect-opt-info-1.c: New test.
10388
10389 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10390
10391 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10392 floorf128, truncf128, and roundf128.
10393 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10394 optimizations added in match.pd.
10395 * gcc.target/powerpc/float128-hw6.c: Likewise.
10396 * gcc.target/powerpc/float128-hw7.c: Likewise.
10397 * gcc.target/powerpc/float128-hw8.c: Likewise.
10398 * gcc.target/powerpc/float128-hw9.c: Likewise.
10399 * gcc.target/powerpc/float128-hw10.c: Likewise.
10400 * gcc.target/powerpc/float128-hw11.c: Likewise.
10401
10402 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10403
10404 PR c++/83556
10405 * g++.dg/cpp0x/pr83556.C: New test.
10406
10407 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10408
10409 PR fortran/45689
10410 PR fortran/83650
10411 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10412 * gfortran.dg/simplify_cshift_4.f90: New test.
10413
10414 2018-01-02 Marek Polacek <polacek@redhat.com>
10415
10416 PR c++/81860
10417 * g++.dg/cpp0x/inh-ctor30.C: New test.
10418
10419 PR c++/83644
10420 * g++.dg/cpp1z/pr83644.C: New test.
10421
10422 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10423
10424 PR fortran/83076
10425 * gfortran.dg/coarray_45.f90: New test.
10426
10427 PR fortran/83319
10428 * gfortran.dg/coarray_46.f90: New test.
10429
10430 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10431
10432 PR tree-optimization/83581
10433 * gcc.dg/pr83581.c: New test.
10434
10435 PR c/83595
10436 * gcc.dg/pr83595.c: New test.
10437
10438 PR middle-end/83608
10439 * g++.dg/opt/pr83608.C: New test.
10440
10441 PR middle-end/83609
10442 * gcc.dg/pr83609.c: New test.
10443 * g++.dg/opt/pr83609.C: New test.
10444
10445 PR middle-end/83623
10446 * gcc.dg/pr83623.c: New test.
10447
10448 * gcc.target/i386/i386.exp
10449 (check_effective_target_avx512vpopcntdqvl): New proc.
10450 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10451 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10452 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10453 \f
10454 Copyright (C) 2018 Free Software Foundation, Inc.
10455
10456 Copying and distribution of this file, with or without modification,
10457 are permitted in any medium without royalty provided the copyright
10458 notice and this notice are preserved.