re PR c/85696 (OpenMP with variably modified and default(none) won't compile)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-11 Jakub Jelinek <jakub@redhat.com>
2
3 PR c/85696
4 * c-c++-common/gomp/pr85696.c: New test.
5
6 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
7 Jakub Jelinek <jakub@redhat.com>
8
9 PR tree-optimization/85692
10 * gcc.target/i386/pr85692.c: New test.
11
12 2018-05-11 Martin Liska <mliska@suse.cz>
13
14 PR sanitizer/85556
15 * c-c++-common/ubsan/attrib-6.c: New test.
16
17 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
18
19 PR fortran/85687
20 * gfortran.dg/pr85687.f90: new test.
21
22 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
23
24 PR fortran/85521
25 * gfortran.dg/pr85521_1.f90: New test.
26 * gfortran.dg/pr85521_2.f90: New test.
27
28 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
29
30 PR fortran/70870
31 * gfortran.dg/pr70870_1.f90: New test.
32
33 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
34
35 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
36
37 2018-05-10 Jakub Jelinek <jakub@redhat.com>
38
39 PR c++/85662
40 * g++.dg/ext/offsetof2.C: New test.
41
42 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
43
44 PR fortran/68846
45 * gfortran.dg/temporary_3.f90 : New test.
46
47 PR fortran/70864
48 * gfortran.dg/temporary_2.f90 : New test.
49
50 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
51
52 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
53 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
54 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
55 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
56 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
57 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
58 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
59 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
60 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
61 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
62 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
63 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
64 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
65 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
66 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
67 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
68 * gcc.dg/vmx/st-be-order.c: Delete testcase.
69 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
70 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
71 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
72 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
73 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
74 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
75 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
76 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
77 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
78 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
79
80 2018-05-10 Jakub Jelinek <jakub@redhat.com>
81
82 PR tree-optimization/85699
83 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
84 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
85 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
86 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
87
88 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
89
90 * g++.dg/tls/pr85400.C: New test.
91
92 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
93
94 PR c++/85713
95 * g++.dg/cpp1y/lambda-generic-85713.C: New.
96
97 2018-05-09 Carl Love <cel@us.ibm.com>
98
99 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
100
101 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
102
103 PR c++/85713
104 Revert:
105 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
106
107 PR c++/84588
108 * g++.dg/cpp1y/pr84588.C: New.
109
110 2018-05-09 Andreas Schwab <schwab@suse.de>
111
112 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
113
114 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
115
116 * gcc.target/aarch64/store_lane_spill_1.c: New test.
117 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
118
119 2018-05-08 Carl Love <cel@us.ibm.com>
120 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
121
122 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
123
124 PR c++/84588
125 * g++.dg/cpp1y/pr84588.C: New.
126
127 2018-05-08 Marek Polacek <polacek@redhat.com>
128
129 PR c++/85695
130 * g++.dg/cpp1z/constexpr-if22.C: New test.
131
132 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
133
134 PR target/85693
135 * gcc.target/i386/pr85693.c: New test.
136
137 2018-05-08 Jakub Jelinek <jakub@redhat.com>
138
139 PR target/85683
140 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
141 scan-assembler-times checking that except for [fh]*xor other functions
142 don't use any load instructions.
143
144 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
145
146 * gcc.target/i386/builtin_target.c: Test goldmont.
147 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
148 arch=silvermont.
149
150 2018-05-08 Jakub Jelinek <jakub@redhat.com>
151
152 PR target/85572
153 * g++.dg/other/sse2-pr85572-1.C: New test.
154 * g++.dg/other/sse2-pr85572-2.C: New test.
155 * g++.dg/other/sse4-pr85572-1.C: New test.
156 * g++.dg/other/avx2-pr85572-1.C: New test.
157
158 PR target/85317
159 * gcc.target/i386/pr85317.c: New test.
160 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
161 optimization barrier to avoid optimizing away the expected insn.
162
163 PR target/85480
164 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
165 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
166
167 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
168
169 * g++.dg/other/sve_const_pred_1.C: Rename to...
170 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
171 target selectors and explicit -march options.
172 * g++.dg/other/sve_const_pred_2.C: Rename to...
173 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
174 * g++.dg/other/sve_const_pred_3.C: Rename to...
175 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
176 * g++.dg/other/sve_const_pred_4.C: Rename to...
177 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
178 * g++.dg/other/sve_tls_2.C: Rename to...
179 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
180 * g++.dg/other/sve_vcond_1.C: Rename to...
181 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
182 * g++.dg/other/sve_vcond_1_run.C: Rename to...
183 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
184
185 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
186
187 PR testsuite/85586
188 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
189 !vect_no_align.
190
191 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
192
193 PR c++/57429
194 * g++.dg/cpp0x/deleted14.C: New.
195
196 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
197 Alan Hayward <alan.hayward@arm.com>
198 David Sherwood <david.sherwood@arm.com>
199
200 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
201 XFAIL the BIC test.
202 * gcc.target/aarch64/sve/vcond_7.c: New test.
203 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
204
205 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
206
207 PR c++/70563
208 * g++.dg/cpp0x/sfinae62.C: New.
209
210 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
211
212 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
213 load from src[i].
214
215 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
216
217 PR c++/80691
218 * g++.dg/cpp0x/narrowing1.C: New.
219
220 2018-05-08 Richard Biener <rguenther@suse.de>
221
222 PR middle-end/85588
223 * gcc.dg/torture/pr85574.c: Rename to...
224 * gcc.dg/torture/pr85588.c: ... this.
225
226 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
227
228 PR fortran/54613
229 * gfortran.dg/minmaxloc_12.f90: New test case.
230 * gfortran.dg/minmaxloc_13.f90: New test case.
231
232 2018-05-07 Nathan Sidwell <nathan@acm.org>
233
234 * g++.dg/cpp0x/range-for10.C: Delete.
235 * g++.dg/ext/forscope1.C: Delete.
236 * g++.dg/ext/forscope2.C: Delete.
237 * g++.dg/template/for1.C: Delete.
238
239 2018-05-07 Jeff Law <law@redhat.com>
240
241 * gfortran.dg/linefile.f90: New test.
242
243 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
244
245 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
246 and options.
247
248 2018-05-06 Jakub Jelinek <jakub@redhat.com>
249
250 PR c++/85659
251 * g++.dg/ext/asm14.C: New test.
252 * g++.dg/ext/asm15.C: New test.
253 * g++.dg/ext/asm16.C: New test.
254
255 2018-05-06 Michael Eager <eager@eagercon.com>
256
257 * gcc.target/microblaze/others/picdtr.c: Correct option
258 -fPIE -mpic-data-is-text-relative.
259
260 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
261
262 * gcc.target/microblaze/others/picdtr.c: Add test for
263 -fPIE -mpic-data-is-text-relative.
264
265 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
266
267 PR fortran/85507
268 * gfortran.dg/coarray_dependency_1.f90: New test.
269 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
270
271 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
272
273 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
274 to match the currently produced gimple.
275
276 2018-05-04 Carl Love <cel@us.ibm.com>
277 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
278 vec_trunc.
279 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
280 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
281 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
282 xvcmpgedp counts. Add xxsel counts.
283
284 2018-05-04 Richard Biener <rguenther@suse.de>
285
286 PR middle-end/85627
287 * g++.dg/torture/pr85627.C: New testcase.
288
289 2018-05-04 Richard Biener <rguenther@suse.de>
290
291 PR middle-end/85574
292 * gcc.dg/torture/pr85574.c: New testcase.
293 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
294
295 2018-05-04 Jakub Jelinek <jakub@redhat.com>
296
297 PR libstdc++/85466
298 * gcc.dg/nextafter-1.c: New test.
299 * gcc.dg/nextafter-2.c: New test.
300 * gcc.dg/nextafter-3.c: New test.
301 * gcc.dg/nextafter-4.c: New test.
302
303 2018-05-03 Nathan Sidwell <nathan@acm.org>
304
305 Remove -ffriend-injection.
306 * g++.old-deja/g++.jason/scoping15.C: Delete.
307 * g++.old-deja/g++.mike/net43.C: Delete.
308
309 2018-05-03 Jakub Jelinek <jakub@redhat.com>
310
311 PR target/85530
312 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
313 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
314 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
315 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
316
317 2018-05-03 Tom de Vries <tom@codesourcery.com>
318
319 PR testsuite/85106
320 * lib/scanoffloadtree.exp: New file.
321
322 2018-05-03 Richard Biener <rguenther@suse.de>
323
324 PR tree-optimization/85615
325 * gcc.dg/torture/pr85615.c: New testcase.
326
327 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
328
329 PR tree-optimization/70291
330 * gcc.dg/complex-6.c: New test.
331 * gcc.dg/complex-7.c: Likewise.
332
333 2018-05-03 Richard Biener <rguenther@suse.de>
334
335 PR testsuite/85579
336 * fortran.dg/pr51434.f90: Truncate transfer argument.
337
338 2018-05-02 Jakub Jelinek <jakub@redhat.com>
339
340 PR target/85582
341 * gcc.c-torture/execute/pr85582-3.c: New test.
342
343 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
344 Jason Merrill <jason@redhat.com>
345
346 PR c++/68374
347 * g++.dg/warn/Wshadow-13.C: New.
348 * g++.dg/warn/Wshadow-14.C: Likewise.
349
350 2018-05-02 Tom de Vries <tom@codesourcery.com>
351
352 PR libgomp/82428
353 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
354 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
355
356 2018-05-02 David Pagan <dave.pagan@oracle.com>
357
358 PR c/30552
359 * gcc.dg/noncompile/pr30552-1.c: New test.
360 * gcc.dg/noncompile/pr30552-2.c: New test.
361 * gcc.dg/noncompile/pr30552-3.c: New test.
362 * gcc.dg/noncompile/pr30552-4.c: New test.
363
364 2018-05-02 Richard Biener <rguenther@suse.de>
365
366 PR tree-optimization/85597
367 * gcc.dg/vect/pr85597.c: New testcase.
368
369 2018-05-02 Tom de Vries <tom@codesourcery.com>
370
371 PR testsuite/85106
372 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
373 * lib/scanltranstree.exp: New file.
374 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
375 (scan-ltrans-tree-dump-times_required_options)
376 (scan-ltrans-tree-dump-not_required_options)
377 (scan-ltrans-tree-dump-dem_required_options)
378 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
379 * lib/gcc-dg.exp: Include scanltranstree.exp.
380
381 2018-05-02 Tom de Vries <tom@codesourcery.com>
382
383 PR testsuite/85106
384 * gcc.dg/ipa/ipa-icf-38.c: New test.
385 * gcc.dg/ipa/ipa-icf-38a.c: New test.
386 * lib/scandump.exp (dump-base): New proc.
387 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
388 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
389 base.
390 * lib/scanipa.exp: Add "" argument to scan-dump calls.
391 * lib/scanlang.exp: Same.
392 * lib/scanrtl.exp: Same.
393 * lib/scantree.exp: Same.
394 * lib/scanwpaipa.exp: New file.
395 * lib/gcc-dg.exp: Include scanwpaipa.exp.
396
397 2018-05-02 Richard Biener <rguenther@suse.de>
398
399 PR middle-end/85567
400 * gcc.dg/torture/pr85567.c: New testcase.
401
402 2018-05-02 Jakub Jelinek <jakub@redhat.com>
403
404 PR target/85582
405 * gcc.c-torture/execute/pr85582-1.c: New test.
406 * gcc.c-torture/execute/pr85582-2.c: New test.
407
408 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
409
410 PR tree-optimization/85586
411 * gcc.dg/vect/pr85586.c: New test.
412
413 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
414
415 PR tree-optimization/85143
416 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
417 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
418
419 2018-05-01 David Malcolm <dmalcolm@redhat.com>
420
421 PR c/84258
422 * c-c++-common/Wformat-pr84258.c: New test.
423
424 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
425
426 PR tree-optimization/82665
427 * gcc.dg/tree-ssa/pr82665.c: New test.
428
429 2018-04-30 David Malcolm <dmalcolm@redhat.com>
430
431 PR c++/85523
432 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
433 (test_add_fixit_insert_formatted_single_line): New function.
434 (test_add_fixit_insert_formatted_multiline): New function.
435 Extend expected output of generated patch to include fix-it hints
436 for these.
437 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
438 "gcc-rich-location.h". Add test coverage for
439 gcc_rich_location::add_fixit_insert_formatted.
440
441 2018-04-30 David Malcolm <dmalcolm@redhat.com>
442
443 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
444 (test_show_locus): Update for location_get_source_line returning a
445 char_span. Use char_span for handling words in the
446 "test_many_nested_locations" fix-it example.
447
448 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
449
450 * gcc.target/arc/interrupt-8.c: Update test.
451 * gcc.target/arc/loop-4.c: Likewise.
452 * gcc.target/arc/loop-hazard-1.c: Likewise.
453 * gcc.target/arc/sdata-3.c: Likewise.
454
455 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
456
457 * gcc.target/arc/store-merge-1.c: New test.
458 * gcc.target/arc/add_n-combine.c: Update test.
459
460 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
461
462 Microblaze Target: PIC data text relative
463
464 * gcc.target/microblaze/others/data_var1.c: Include
465 PIC case of r20 base register.
466 * gcc.target/microblaze/others/data_var2.c: Ditto.
467 * gcc.target/microblaze/others/picdtr.c: Add new
468 test case for -mpic-is-data-text-relative.
469 * gcc.target/microblaze/others/sdata_var1.c: Add
470 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
471 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
472 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
473 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
474 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
475 * gcc.target/microblaze/others/string_cst1_gpopt.c:
476 Ditto.
477 * gcc.target/microblaze/others/string_cst2_gpopt.c:
478 Ditto.
479
480 2018-04-30 Richard Biener <rguenther@suse.de>
481
482 PR tree-optimization/28364
483 PR tree-optimization/85275
484 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
485 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
486 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
487 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
488 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
489 still passes.
490 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
491 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
492 still passes.
493 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
494 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
495 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
496
497 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
498
499 PR target/84431
500 * gcc.target/i386/pr84431.c: New test.
501
502 2018-04-27 Martin Jambor <mjambor@suse.cz>
503
504 PR ipa/85549
505 * g++.dg/ipa/pr85549.C: New test.
506
507 2018-04-27 Jakub Jelinek <jakub@redhat.com>
508
509 PR c++/85553
510 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
511 directive.
512 * g++.dg/cpp0x/constexpr-85553.C: New test.
513
514 2018-04-27 David Malcolm <dmalcolm@redhat.com>
515
516 PR c++/85515
517 * g++.dg/pr85515-1.C: New test.
518 * g++.dg/pr85515-2.C: New test.
519
520 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
521
522 PR c++/84691
523 * g++.dg/cpp0x/friend3.C: New.
524
525 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
526
527 PR target/82518
528 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
529 Use check_effective_target_arm_little_endian.
530
531 2018-04-27 Jakub Jelinek <jakub@redhat.com>
532
533 PR tree-optimization/85529
534 * gcc.c-torture/execute/pr85529-1.c: New test.
535 * gcc.c-torture/execute/pr85529-2.c: New test.
536 * gcc.dg/pr85529.c: New test.
537
538 2018-04-26 Maciej W. Rozycki <macro@mips.com>
539
540 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
541 `.dword' in addition to `lw' and `.word'.
542
543 2018-04-26 Maciej W. Rozycki <macro@mips.com>
544
545 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
546
547 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
548
549 * gnat.dg/loop_optimization24.adb: New test.
550
551 2018-04-26 Richard Biener <rguenther@suse.de>
552
553 PR tree-optimization/85116
554 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
555 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
556 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
557 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
558
559 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
560
561 PR target/85473
562 * gcc.target/i386/pr85473-1.c: New test.
563 * gcc.target/i386/pr85473-2.c: New test.
564
565 2018-04-25 Nathan Sidwell <nathan@acm.org>
566 Jakub Jelinek <jakub@redhat.com>
567
568 PR c++/85437
569 PR c++/49171
570 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
571 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
572 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
573 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
574 * g++.dg/cpp0x/pr85437-1.C: New.
575 * g++.dg/cpp0x/pr85437-2.C: New.
576 * g++.dg/cpp0x/pr85437-3.C: New.
577 * g++.dg/cpp0x/pr85437-4.C: New.
578
579 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
580
581 PR fortran/85520
582 * gfortran.dg/pr85520.f90: New test.
583
584 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
585
586 PR target/85512
587 * gcc.dg/pr85512.c: New test.
588
589 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
590
591 PR target/85485
592 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
593 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
594 * gcc.dg/pr85388-1.c (dg-options): Likwise.
595 * gcc.dg/pr85388-2.c (dg-options): Likwise.
596 * gcc.dg/pr85388-3.c (dg-options): Likwise.
597 * gcc.dg/pr85388-4.c (dg-options): Likwise.
598 * gcc.dg/pr85388-5.c (dg-options): Likwise.
599 * gcc.dg/pr85388-6.c (dg-options): Likwise.
600 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
601 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
602 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
603 * gcc.target/i386/cet-label.c (dg-options): Likwise.
604 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
605 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
606 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
607 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
608 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
609 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
610 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
611 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
612 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
613 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
614 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
615 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
616 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
617 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
618 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
619 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
620 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
621 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
622 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
623 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
624 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
625 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
626 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
627 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
628 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
629 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
630 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
631 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
632 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
633 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
634 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
635 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
636 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
637 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
638 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
639 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
640 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
641 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
642 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
643 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
644 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
645 * gcc.target/i386/pr84146.c (dg-options): Likwise.
646 * gcc.target/i386/pr85403.c (dg-options): Likwise.
647 * gcc.target/i386/pr85404.c (dg-options): Likwise.
648 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
649 with -mshstk.
650 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
651 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
652 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
653 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
654 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
655 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
656 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
657 * (dg-options): Likwise.
658 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
659 -mno-cet.
660 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
661 * gcc.target/i386/cet-label-3.c: Removed.
662 * gcc.target/i386/cet-property-3.c: Likwise.
663 * gcc.target/i386/cet-sjlj-7.c: Likwise.
664
665 2018-04-24 Jakub Jelinek <jakub@redhat.com>
666
667 PR target/85511
668 * gcc.target/i386/pr85511.c: New test.
669
670 PR target/85503
671 * g++.dg/ext/pr85503.C: New test.
672
673 PR target/85508
674 * gcc.target/i386/pr85508.c: New test.
675
676 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
677
678 PR tree-optimization/85478
679 * g++.dg/pr85478.C: New test.
680
681 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
682
683 * g++.dg/torture/pr85496.C: New test.
684
685 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
686
687 PR rtl-optimization/85423
688 * gcc.dg/pr85423.c: New test.
689
690 2018-04-20 Martin Sebor <msebor@redhat.com>
691
692 PR c/85365
693 * gcc.dg/Wrestrict-15.c: New test.
694
695 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
696
697 PR target/85456
698 * gcc.target/powerpc/pr85456.c: New test.
699
700 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
701
702 * g++.dg/ext/undef-bool-1.C: Require lp64.
703 * gcc.target/powerpc/undef-bool-2.c: Likewise.
704
705 2018-04-20 Jeff Law <law@redhat.com>
706
707 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
708 stack protector.
709 * gcc.dg/stack-check-6.c: Likewise.
710 * gcc.dg/stack-check-6a.c: Likewise.
711 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
712 * gcc.target/i386/stack-check-18.c: Likewise.
713 * gcc.target/i386/stack-check-19.c: Likewise.
714
715 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
716
717 PR testsuite/85483
718 * gcc.target/aarch64/sve/vcond_1.c: Move to...
719 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
720 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
721 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
722
723 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
724
725 PR target/85469
726 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
727 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
728
729 2018-04-20 Richard Biener <rguenther@suse.de>
730
731 PR middle-end/85475
732 * gcc.dg/torture/pr85475.c: New testcase.
733
734 2018-04-20 Martin Jambor <mjambor@suse.cz>
735
736 ipa/85449
737 * gcc.dg/ipa/pr85449.c: New test.
738
739 2018-04-20 Martin Jambor <mjambor@suse.cz>
740
741 ipa/85447
742 * g++.dg/ipa/pr85447.C: New file.
743 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
744
745 2018-04-20 Jakub Jelinek <jakub@redhat.com>
746
747 PR c++/85462
748 * g++.dg/cpp0x/pr85462.C: New test.
749
750 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
751
752 * gcc.target/i386/pr85404.c: Require CET target.
753
754 2018-04-19 Jakub Jelinek <jakub@redhat.com>
755
756 PR tree-optimization/85467
757 * gcc.dg/pr85467.c: New test.
758
759 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
760
761 PR c++/84611
762 * g++.dg/parse/crash68.C: New.
763
764 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
765
766 PR libgcc/85334
767 * g++.dg/torture/pr85334.C: New test.
768
769 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
770
771 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
772 * g++.dg/diagnostic/pr85464.C: New.
773
774 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
775
776 PR target/85397
777 * gcc.dg/torture/pr85397-1.c: New test.
778 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
779 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
780
781 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
782
783 PR target/85404
784 * gcc.target/i386/pr85404.c: New test.
785
786 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
787
788 PR target/85417
789 * c-c++-common/attr-nocf-check-1.c: Compile with
790 -fcf-protection=none.
791 * c-c++-common/attr-nocf-check-3.c: Likewise.
792 * gcc.dg/march-generic.c: Likewise.
793 * gcc.target/i386/align-limit.c: Likewise.
794 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
795 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
796 * gcc.target/i386/cet-property-2.c: Likewise.
797 * gcc.target/i386/ret-thunk-26.c: Likewise.
798 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
799 targets.
800 * c-c++-common/fcf-protection-2.c: Likewise.
801 * c-c++-common/fcf-protection-3.c: Likewise.
802 * c-c++-common/fcf-protection-5.c: Likewise.
803 * c-c++-common/fcf-protection-6.c: Likewise.
804 * c-c++-common/fcf-protection-7.c: Likewise.
805 * gcc.target/i386/cet-label-3.c: New test.
806 * gcc.target/i386/cet-property-3.c: Likewise.
807 * gcc.target/i386/cet-sjlj-7.c: Likewise.
808 * gcc.target/i386/pr85417-1.c: Likewise.
809 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
810 __x86_indirect_thunk_nt_(r|e)ax
811 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
812 * gcc.target/i386/pr85403.c: Remove dg-error,
813
814 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
815
816 * gcc.target/i386/movdir-1.c: New test.
817
818 2018-04-19 Richard Biener <rguenther@suse.de>
819
820 PR middle-end/85455
821 * gcc.dg/pr85455.c: New testcase.
822
823 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
824
825 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
826 targets.
827 * g++.dg/lto/pr85405b_0.C: Likewise.
828 * g++.dg/lto/pr84805_0.C: Likewise.
829
830 2018-04-18 Martin Liska <mliska@suse.cz>
831
832 PR ipa/83983
833 PR ipa/85391
834 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
835 output.
836
837 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
838
839 PR target/85388
840 * gcc.dg/pr85388-1.c: New test.
841 * gcc.dg/pr85388-2.c: Likewise.
842 * gcc.dg/pr85388-3.c: Likewise.
843 * gcc.dg/pr85388-4.c: Likewise.
844 * gcc.dg/pr85388-5.c: Likewise.
845 * gcc.dg/pr85388-6.c: Likewise.
846
847 2018-04-18 Jan Hubicka <jh@suse.cz>
848 Martin Liska <mliska@suse.cz>
849
850 * g++.dg/lto/pr83121_0.C: Update template.
851 * g++.dg/lto/pr83121_1.C: Update template.
852 * g++.dg/lto/pr84805_0.C: Update template.
853 * g++.dg/lto/pr84805_1.C: Update template.
854 * g++.dg/lto/pr84805_2.C: Update template.
855
856 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
857
858 PR c++/84630
859 * g++.dg/cpp0x/pr84630.C: New.
860
861 2018-04-18 Jakub Jelinek <jakub@redhat.com>
862
863 PR c++/84463
864 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
865 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
866 in two cases. Uncomment two other tests and add expected dg-error for
867 them.
868 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
869 -Wnarrowing diagnostics on some targets for c++11.
870 * g++.dg/parse/array-size2.C: Remove xfail.
871 * g++.dg/cpp0x/constexpr-84463.C: New test.
872
873 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
874
875 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
876 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
877
878 2018-04-17 Jakub Jelinek <jakub@redhat.com>
879
880 PR testsuite/85326
881 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
882 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
883 * g++.dg/other/sve_tls_2.C: Require effective target tls.
884
885 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
886
887 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
888 prevent cascading of errors and change expected error message.
889 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
890 to 64-bit targets.
891 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
892 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
893 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
894 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
895 error message.
896 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
897
898 2018-04-17 Jakub Jelinek <jakub@redhat.com>
899
900 PR target/85430
901 * gcc.dg/pr85430.c: New test.
902
903 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
904
905 PR testsuite/85326
906 * gcc.target/arm/pr54300.C: Move to...
907 * g++.dg/other/pr54300.C: ... Here. Add target directives.
908 * gcc.target/arm/pr55073.C: Move to...
909 * g++.dg/other/pr55073.C: ... Here. Add target directives.
910 * gcc.target/arm/pr56184.C: Move to...
911 * g++.dg/other/pr56184.C: ... Here. Add target directives.
912 * gcc.target/arm/pr59985.C: Move to...
913 * g++.dg/other/pr59985.C: ... Here. Add target directives.
914 * gcc.target/aarch64/pr60675.C: Move to...
915 * g++.dg/other/pr60675.C: ... Here. Add target directives.
916 * gcc.target/aarch64/pr81422.C: Move to...
917 * g++.dg/other/pr81422.C: ... Here. Add target directives.
918 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
919 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
920 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
921 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
922 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
923 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
924 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
925 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
926 * gcc.target/aarch64/sve/tls_2.C: Move to...
927 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
928 * gcc.target/aarch64/pr81414.C: Rename to...
929 * gcc.target/aarch64/pr81414.c: ... This.
930 * gcc.target/aarch64/simd/pr67896.C: Rename to...
931 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
932 messages.
933 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
934 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
935 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
936 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
937 file name.
938
939 2018-04-17 Jakub Jelinek <jakub@redhat.com>
940
941 PR middle-end/85414
942 * gcc.dg/pr85414.c: New test.
943
944 2018-04-17 Martin Jambor <mjambor@suse.cz>
945
946 PR ipa/85421
947 * g++.dg/ipa/pr85421.C: New test.
948
949 2018-04-17 Martin Liska <mliska@suse.cz>
950
951 PR lto/85405
952 * g++.dg/lto/pr85405b_0.C: New test.
953 * g++.dg/lto/pr85405b_1.C: New test.
954
955 2018-04-17 Martin Liska <mliska@suse.cz>
956
957 PR lto/85405
958 * g++.dg/lto/pr85405_0.C: New test.
959 * g++.dg/lto/pr85405_1.C: New test.
960
961 2018-04-17 Martin Liska <mliska@suse.cz>
962
963 PR ipa/85329
964 * g++.dg/ext/pr85329-2.C: New test.
965 * g++.dg/ext/pr85329.C: New test.
966 * gcc.target/i386/mvc12.c: New test.
967
968 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
969
970 PR c++/85039
971 * g++.dg/pr85039-1.C: New.
972 * g++.dg/pr85039-2.C: New.
973 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
974
975 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
976
977 PR target/85080
978 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
979 if the target supports efficient unaligned storage accesses.
980
981 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
982
983 PR target/83660
984 * gcc.target/powerpc/pr83660.C: New test.
985
986 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
987
988 PR target/85403
989 * gcc.target/i386/pr85403.c: New test.
990
991 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
992
993 PR target/84331
994 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
995
996 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
997 Jason Merrill <jason@redhat.com>
998
999 PR c++/85112
1000 * g++.dg/cpp0x/pr85112.C: New.
1001
1002 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1003
1004 PR testsuite/85326
1005 * g++.dg/ext/undef-bool-1.C: New file.
1006 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1007 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1008
1009 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1010
1011 PR target/85293
1012 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1013 corresponding dg-error clause.
1014 * gcc.target/powerpc/pr80098-3.c: Ditto.
1015 * gcc.target/powerpc/pr80103-1.c: Delete.
1016
1017 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1018
1019 PR fortran/81773
1020 PR fortran/83606
1021 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1022 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1023
1024 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1025
1026 PR fortran/85387
1027 * gfortran.dg/implied_do_io_5.f90: New test.
1028
1029 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1030
1031 PR target/83402
1032 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1033 several values: positive, negative, and zero.
1034 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1035 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1036
1037 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1038
1039 PR rtl-optimization/79916
1040 * gcc.target/powerpc/pr79916.c: New.
1041
1042 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1043
1044 PR rtl-optimization/85393
1045 * g++.dg/opt/pr85393.C: New test.
1046 * g++.dg/opt/pr85393-aux.cc: New file.
1047
1048 PR rtl-optimization/85376
1049 * gcc.dg/pr85376.c: New test.
1050
1051 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1052
1053 PR rtl-optimization/83852
1054 * gcc.dg/pr83852.c: New testcase.
1055
1056 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1057
1058 PR testsuite/85326
1059 * gcc.target/s390/pr77822-1.C: Rename to ...
1060 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1061 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1062 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1063
1064 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1065
1066 PR lto/71991
1067 * gcc.target/i386/pr71991.c: New testcase.
1068
1069 2018-04-13 Martin Liska <mliska@suse.cz>
1070 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR middle-end/81657
1073 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1074 call.
1075
1076 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1077
1078 PR c++/85385
1079 * g++.dg/diagnostic/macro-arg-count.C: New test.
1080
1081 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1082
1083 PR fortran/83064
1084 PR testsuite/85346
1085 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1086 array and move test to libgomp/testsuite/libgomp.fortran.
1087 * gfortran.dg/do_concurrent_6.f90: New test.
1088
1089 2018-04-12 Marek Polacek <polacek@redhat.com>
1090
1091 PR c++/85258
1092 * g++.dg/parse/error61.C: New test.
1093
1094 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1095
1096 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1097 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1098
1099 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1100
1101 PR target/85347
1102 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1103 specify -mvsx on gcc command line.
1104
1105 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1106
1107 PR middle-end/84955
1108 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1109 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1110
1111 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1112
1113 PR target/85328
1114 * gcc.target/i386/pr85328.c: New test.
1115
1116 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1117
1118 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1119
1120 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR rtl-optimization/85342
1123 * gcc.target/i386/pr85342.c: New test.
1124
1125 2018-04-11 Jason Merrill <jason@redhat.com>
1126
1127 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1128 if ulimit -v is set.
1129
1130 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1131
1132 PR testsuite/85190
1133 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1134
1135 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1136
1137 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1138 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1139
1140 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1141
1142 PR c++/70808
1143 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1144 effective target.
1145
1146 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1147
1148 PR target/84301
1149 * gcc.target/i386/pr84301.c: New test.
1150
1151 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR tree-optimization/85331
1154 * gcc.c-torture/execute/pr85331.c: New test.
1155
1156 2018-04-11 Marek Polacek <polacek@redhat.com>
1157
1158 PR c++/85032
1159 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1160 * g++.dg/cpp1z/constexpr-if21.C: New test.
1161
1162 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1163
1164 PR target/85281
1165 * gcc.target/i386/pr85281.c: New test.
1166
1167 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1168
1169 PR rtl-optimization/84659
1170 * gcc.dg/pr84659.c: New test.
1171
1172 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR debug/85302
1175 * g++.dg/debug/dwarf2/pr85302.C: New test.
1176
1177 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1178
1179 PR target/85261
1180 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1181 into register.
1182
1183 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 PR c++/70808
1186 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1187
1188 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1189
1190 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1191 * gcc.target/powerpc/dimode_off.c: Ditto.
1192 * gcc.target/powerpc/tfmode_off.c: Ditto.
1193 * gcc.target/powerpc/timode_off.c: Ditto.
1194
1195 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1196
1197 * gcc.target/powerpc/vec-ldl-1.c: New test.
1198 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1199 corrections to ABI implementation.
1200
1201 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1202
1203 PR target/85056
1204 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1205
1206 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1207
1208 PR rtl-optimization/85300
1209 * gcc.dg/pr85300.c: New test.
1210
1211 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1212
1213 PR c++/85110
1214 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1215 where we now show the pertinent parameter.
1216 * g++.dg/diagnostic/aka2.C: Likewise.
1217 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1218
1219 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR fortran/85313
1222 * gfortran.dg/gomp/pr85313.f90: New test.
1223
1224 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1225
1226 PR c++/24314
1227 * g++.dg/parse/template29.C: New.
1228
1229 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1230
1231 PR testsuite/85190
1232 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1233
1234 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1235
1236 PR target/85177
1237 PR target/85255
1238 * gcc.target/i386/avx512f-pr85177.c: New test.
1239 * gcc.target/i386/avx512f-pr85255.c: New test.
1240
1241 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1242
1243 PR tree-optimization/85286
1244 * gcc.dg/vect/pr85286.c: New test.
1245
1246 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1247
1248 PR target/85173
1249 * gcc.target/arm/pr85173.c: New test.
1250
1251 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1252
1253 PR lto/85248
1254 * gcc.dg/lto/pr85248_0.c: New test.
1255 * gcc.dg/lto/pr85248_1.c: New test.
1256
1257 2018-04-09 Jan Hubicka <jh@suse.cz>
1258
1259 PR lto/85078
1260 * g++.dg/torture/pr85078.C: New.
1261
1262 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1263
1264 PR c++/85227
1265 * g++.dg/cpp1z/decomp44.C: New.
1266 * g++.dg/cpp1z/decomp45.C: Likewise.
1267
1268 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1269
1270 PR fortran/83064
1271 * gfortran.dg/do_concurrent_5.f90: New test.
1272 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1273 message.
1274
1275 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1276
1277 PR fortran/51260
1278 * gfortran.dg/parameter_array_element_3.f90: New test.
1279
1280 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR c++/85194
1283 * g++.dg/cpp1z/decomp43.C: New test.
1284
1285 PR rtl-optimization/80463
1286 * g++.dg/pr80463.C: Add -w to dg-options.
1287
1288 2018-04-09 Richard Biener <rguenther@suse.de>
1289
1290 PR tree-optimization/85284
1291 * gcc.dg/torture/pr85284.c: New testcase.
1292
1293 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1294
1295 PR rtl-optimization/80463
1296 PR rtl-optimization/83972
1297 PR rtl-optimization/83480
1298
1299 * gcc.dg/pr80463.c: New test.
1300 * g++.dg/pr80463.C: Likewise.
1301 * gcc.dg/pr83972.c: Likewise.
1302
1303 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1304
1305 PR rtl-optimization/83913
1306 * gcc.dg/pr83913.c: New test.
1307
1308 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1309
1310 PR rtl-optimization/83962
1311 * gcc.dg/pr83962.c: New test.
1312
1313 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1314
1315 PR rtl-optimization/83530
1316 * gcc.dg/pr83530.c: New test.
1317
1318 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1319
1320 PR middle-end/82976
1321 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1322
1323 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1324
1325 PR tree-optimization/85257
1326 * gcc.dg/pr85257.c: New test.
1327
1328 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1329
1330 * g++.dg/opt/pr85196.C: New test.
1331
1332 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1333
1334 PR c++/84269
1335 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1336 std::tuple here since they need C++11.
1337 * g++.dg/lookup/missing-std-include-8.C: New test.
1338 * g++.dg/lookup/missing-std-include.C: Move std::array and
1339 std::tuple test to missing-std-include-6.C to avoid failures
1340 with C++98.
1341
1342 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1343
1344 PR debug/85252
1345 * gcc.dg/debug/pr85252.c: New test.
1346
1347 PR rtl-optimization/84872
1348 * gcc.dg/graphite/pr84872.c: New test.
1349
1350 PR c++/85210
1351 * g++.dg/cpp1z/decomp42.C: New test.
1352
1353 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1354
1355 PR c++/85021
1356 * g++.dg/lookup/missing-std-include-7.C: New test.
1357
1358 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1359
1360 * gcc.dg/struct-simple.c: Revert r254862.
1361 * lib/target-supports.exp
1362 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1363
1364 2018-04-06 Richard Biener <rguenther@suse.de>
1365
1366 PR middle-end/85244
1367 * gcc.dg/torture/pr85244-1.c: New testcase.
1368 * gcc.dg/torture/pr85244-2.c: Likewise.
1369
1370 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1371
1372 PR sanitizer/85213
1373 * c-c++-common/ubsan/pr85213.c: New test.
1374
1375 2018-04-06 Richard Biener <rguenther@suse.de>
1376
1377 PR middle-end/85180
1378 * gcc.dg/pr85180.c: New testcase.
1379
1380 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1381
1382 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1383 to trigger the optimization. Do some cleanup and function
1384 renaming. Add more test functions.
1385
1386 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1387
1388 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1389 options.
1390 * gcc.target/s390/hotpatch-1.c: Skip when building without
1391 optimization.
1392 * gcc.target/s390/hotpatch-10.c: Likewise.
1393 * gcc.target/s390/hotpatch-11.c: Likewise.
1394 * gcc.target/s390/hotpatch-12.c: Likewise.
1395 * gcc.target/s390/hotpatch-13.c: Likewise.
1396 * gcc.target/s390/hotpatch-14.c: Likewise.
1397 * gcc.target/s390/hotpatch-15.c: Likewise.
1398 * gcc.target/s390/hotpatch-16.c: Likewise.
1399 * gcc.target/s390/hotpatch-17.c: Likewise.
1400 * gcc.target/s390/hotpatch-18.c: Likewise.
1401 * gcc.target/s390/hotpatch-19.c: Likewise.
1402 * gcc.target/s390/hotpatch-2.c: Likewise.
1403 * gcc.target/s390/hotpatch-3.c: Likewise.
1404 * gcc.target/s390/hotpatch-4.c: Likewise.
1405 * gcc.target/s390/hotpatch-5.c: Likewise.
1406 * gcc.target/s390/hotpatch-6.c: Likewise.
1407 * gcc.target/s390/hotpatch-7.c: Likewise.
1408 * gcc.target/s390/hotpatch-8.c: Likewise.
1409 * gcc.target/s390/hotpatch-9.c: Likewise.
1410
1411 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1412
1413 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1414 check for an error instead.
1415 * gcc.dg/Wattributes-6.c: Likewise.
1416
1417 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1418
1419 PR c++/85209
1420 * g++.dg/cpp1z/decomp39.C: New test.
1421 * g++.dg/cpp1z/decomp40.C: New test.
1422
1423 PR c++/85208
1424 * g++.dg/cpp1z/decomp41.C: New test.
1425
1426 PR middle-end/85195
1427 * gcc.dg/pr85195.c: New test.
1428
1429 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1430
1431 PR c++/80956
1432 * g++.dg/cpp0x/initlist100.C: New.
1433 * g++.dg/cpp0x/initlist101.C: Likewise.
1434
1435 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1436
1437 PR c++/84792
1438 * g++.dg/other/pr84792-1.C: New.
1439 * g++.dg/other/pr84792-2.C: Likewise.
1440
1441 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1442
1443 PR target/85193
1444 * gcc.target/i386/pr85193.c: New test.
1445
1446 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1447
1448 PR c++/84979
1449 * g++.dg/concepts/pr84979.C: New.
1450 * g++.dg/concepts/pr84979-2.C: New.
1451 * g++.dg/concepts/pr84979-3.C: New.
1452
1453 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1454
1455 PR c++/80026
1456 * g++.dg/cpp0x/variadic174.C: New.
1457
1458 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1459
1460 PR inline-asm/85172
1461 * g++.dg/ext/builtin13.C: New test.
1462 * g++.dg/ext/atomic-4.C: New test.
1463
1464 PR c++/85146
1465 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1466 * g++.dg/ext/bases3.C: New test.
1467
1468 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1469
1470 PR target/85203
1471 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1472 to match a single insn of the baz function. Move scan directives at
1473 the end of the file below the functions they are trying to test for
1474 better readability.
1475 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1476
1477 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1478
1479 PR rtl-optimization/84878
1480 * gcc.target/powerpc/pr84878.c: New test.
1481
1482 2018-04-04 Michael Matz <matz@suse.de>
1483
1484 * gcc.dg/Wstringop-overflow-4.c: New test.
1485 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1486
1487 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1488
1489 PR testsuite/85189
1490 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1491 for the diagnostics of overridden functions. Adjust for new wording.
1492
1493 2018-04-04 Richard Biener <rguenther@suse.de>
1494
1495 PR lto/85176
1496 * g++.dg/lto/pr85176_0.C: New testcase.
1497
1498 2018-04-04 Richard Biener <rguenther@suse.de>
1499
1500 PR testsuite/85191
1501 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1502 Fix typo.
1503
1504 2018-04-04 Martin Liska <mliska@suse.cz>
1505
1506 PR sanitizer/85174
1507 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1508 and msdata as a workaround for powerpc.
1509
1510 2018-04-04 Richard Biener <rguenther@suse.de>
1511
1512 PR tree-optimization/85168
1513 * gcc.dg/torture/pr85168.c: New testcase.
1514
1515 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1516
1517 PR c++/84943
1518 * g++.dg/pr84943.C: New.
1519 * g++.dg/pr84943-2.C: New.
1520
1521 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR rtl-optimization/85167
1524 * gcc.dg/pr85167.c: New test.
1525
1526 PR tree-optimization/85156
1527 * c-c++-common/pr85156.c: New test.
1528 * gcc.c-torture/execute/pr85156.c: New test.
1529
1530 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1531
1532 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1533 * gcc.target/powerpc/undef-bool-1.C: New file.
1534 * gcc.target/powerpc/undef-bool-2.c: New file.
1535
1536 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1537
1538 PR c++/84768
1539 * g++.dg/cpp1z/class-deduction52.C: New.
1540
1541 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR c++/85147
1544 * g++.dg/cpp0x/pr85147.C: New test.
1545
1546 PR c++/85140
1547 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1548
1549 PR c++/85134
1550 * g++.dg/gomp/pr85134.C: New test.
1551 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1552
1553 PR target/85169
1554 * gcc.c-torture/execute/pr85169.c: New test.
1555 * gcc.target/i386/avx512f-pr85169.c: New test.
1556 * gcc.target/i386/avx512bw-pr85169.c: New test.
1557
1558 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1559
1560 PR target/85126
1561 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1562 scan-assembler-times clause.
1563
1564 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1565
1566 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1567 dg-additional-options.
1568
1569 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1570
1571 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1572
1573 2018-04-03 Richard Biener <rguenther@suse.de>
1574
1575 PR testsuite/85154
1576 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1577
1578 2018-04-02 Jim Wilson <jimw@sifive.com>
1579
1580 * gcc.target/riscv/pr84660.c: New.
1581 * gcc.target/riscv/shift-and-1.c: New.
1582 * gcc.target/riscv/shift-and-2.c: New.
1583
1584 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1585
1586 PR fortran/85102
1587 * gfortran.dg/array_simplify_2.f90: New test.
1588
1589 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR middle-end/85090
1592 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1593 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1594 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1595 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1596 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1597
1598 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1599
1600 PR c++/85027
1601 * g++.dg/pr85027.C: New.
1602
1603 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1604
1605 PR target/83315
1606 * gcc.target/powerpc/sse-maxps-2.c: New test.
1607 * gcc.target/powerpc/sse-minps-2.c: New test.
1608
1609 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1610
1611 PR c++/84791
1612 * g++.dg/gomp/pr84791.C: New test.
1613
1614 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1615
1616 PR fortran/84931
1617 * gfortran.dg/array_constructor_53.f90: New test.
1618
1619 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1620
1621 PR fortran/85130
1622 * gfortran.dg/substr_6.f90: Remove illegal test for
1623 out-of-bounds substring.
1624
1625 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1626
1627 PR fortran/85111
1628 * gfortran.dg/zero_sized_10.f90: New test.
1629
1630 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1631
1632 PR c++/84269
1633 * g++.dg/lookup/missing-std-include-6.C: New test.
1634 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1635 std::tuple tests.
1636 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1637 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1638 <cstring>, <cassert>, and <cstdlib>.
1639
1640 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1641
1642 PR inline-asm/84985
1643 * gcc.target/i386/pr84985.c: New.
1644
1645 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1646
1647 PR c++/85110
1648 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1649
1650 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1651
1652 PR c++/85108
1653 * g++.dg/warn/Wunused-var-31.C: New test.
1654
1655 PR c/85094
1656 * c-c++-common/Wduplicated-branches-14.c: New test.
1657
1658 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1659
1660 PR c++/84606
1661 * g++.dg/cpp0x/pr84606.C: New.
1662
1663 2018-03-29 Carl Love <cel@us.ibm.com>
1664
1665 Revert
1666 2017-09-27 Carl Love <cel@us.ibm.com>
1667
1668 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1669 for the __builtin_fctid and __builtin_fctiw.
1670
1671 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1672
1673 PR target/84912
1674 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1675 deleted builtin function.
1676 (div_weuo): Likewise.
1677 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1678 (div_deuo): Likewise.
1679
1680 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1681
1682 PR c++/85028
1683 * g++.dg/other/default13.C: New.
1684
1685 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1686
1687 PR target/85095
1688 * gcc.target/i386/pr85095-1.c: New test.
1689 * gcc.target/i386/pr85095-2.c: New test.
1690 * gcc.c-torture/execute/pr85095.c: New test.
1691
1692 PR tree-optimization/82004
1693 * gcc.dg/pr82004.c: New test.
1694
1695 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1696 Martin Liska <mliska@suse.cz>
1697
1698 PR sanitizer/85081
1699 * g++.dg/asan/pr85081.C: New test.
1700
1701 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1702
1703 PR c++/84789
1704 * g++.dg/template/pr84789.C: Adjust for testing with
1705 -fconcepts too.
1706
1707 PR c++/84973
1708 * g++.dg/template/pr84973.C: New.
1709 * g++.dg/template/pr84973-2.C: New.
1710 * g++.dg/template/pr84973-3.C: New.
1711
1712 PR c++/84968
1713 * g++.dg/eh/pr84968.C: New.
1714
1715 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1716
1717 PR target/84914
1718 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1719 long double multiply/divide uses the correct function.
1720 * gcc.target/powerpc/mulkc-3.c: Likewise.
1721 * gcc.target/powerpc/divkc-2.c: Likewise.
1722 * gcc.target/powerpc/divkc-3.c: Likewise.
1723
1724 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1725
1726 PR c++/85067
1727 * g++.dg/cpp0x/defaulted51.C: New.
1728 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1729
1730 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1731
1732 PR c++/85077
1733 * g++.dg/ext/vector35.C: New test.
1734
1735 PR c++/85061
1736 * g++.dg/ext/builtin-offsetof3.C: New test.
1737
1738 PR c++/85076
1739 * g++.dg/cpp1y/pr85076.C: New test.
1740
1741 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1742
1743 PR fortran/85084
1744 * gfortran.dg/matmul_rank_1.f90: New test.
1745
1746 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1747 Harald Anlauf <anlauf@gmx.de>
1748
1749 * gfortran.dg/structure_constructor_15.f90: New test.
1750
1751 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1752
1753 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1754 for the diagnostics of overridden functions. Adjust for new wording.
1755 * g++.dg/cpp0x/implicit1.C: Likewise.
1756 * g++.dg/cpp0x/override1.C: Likewise.
1757 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1758 * g++.dg/eh/shadow1.C: Likewise.
1759 * g++.dg/inherit/covariant12.C: Likewise.
1760 * g++.dg/inherit/covariant14.C: Likewise.
1761 * g++.dg/inherit/covariant15.C: Likewise.
1762 * g++.dg/inherit/covariant16.C: Likewise.
1763 * g++.dg/inherit/covariant22.C: Likewise.
1764 * g++.dg/inherit/crash3.C: Likewise.
1765 * g++.dg/inherit/error2.C: Likewise.
1766 * g++.dg/template/crash100.C: Likewise.
1767 * g++.old-deja/g++.eh/spec6.C: Likewise.
1768 * g++.old-deja/g++.mike/p811.C: Likewise.
1769 * g++.old-deja/g++.other/virtual11.C: Likewise.
1770 * g++.old-deja/g++.other/virtual4.C: Likewise.
1771
1772 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1773
1774 PR target/85044
1775 * gcc.target/i386/pr85044.c: New test.
1776
1777 2018-03-27 Martin Sebor <msebor@redhat.com>
1778
1779 PR testsuite/83462
1780 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1781 other than x86.
1782
1783 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1784
1785 PR target/83009
1786 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1787
1788 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1789
1790 PR target/81863
1791 * gcc.target/arm/pr81863.c: New test.
1792
1793 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1794
1795 PR target/85056
1796 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1797 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1798
1799 2018-03-27 Richard Biener <rguenther@suse.de>
1800
1801 PR testsuite/82847
1802 * lib/target-supports.exp (check_ssse3_available): New function.
1803 (check_effective_target_vect_perm_short): Enable for x86 if
1804 check_ssse3_available.
1805
1806 2018-03-27 Richard Biener <rguenther@suse.de>
1807
1808 PR tree-optimization/85082
1809 * gfortran.dg/pr85082.f90: New testcase.
1810
1811 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1812
1813 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1814 to "l=2" in dg-final.
1815
1816 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1817
1818 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1819 * gcc.target/mips/fix-r4000-2.c: Likewise.
1820 * gcc.target/mips/fix-r4000-3.c: Likewise.
1821 * gcc.target/mips/fix-r4000-4.c: Likewise.
1822 * gcc.target/mips/fix-r4000-5.c: Likewise.
1823 * gcc.target/mips/fix-r4000-6.c: Likewise.
1824 * gcc.target/mips/fix-r4000-7.c: Likewise.
1825 * gcc.target/mips/fix-r4000-8.c: Likewise.
1826 * gcc.target/mips/fix-r4000-9.c: Likewise.
1827 * gcc.target/mips/fix-r4000-10.c: Likewise.
1828 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1829 "mulditi3_r4000" instead of "mulditi3".
1830 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1831 "umulditi3_r4000" instead of "umulditi3".
1832
1833 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1834
1835 PR c++/85068
1836 * g++.dg/inherit/covariant22.C: New test.
1837
1838 2018-03-27 Richard Biener <rguenther@suse.de>
1839
1840 PR testsuite/84004
1841 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1842 alignment.
1843
1844 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1845 Jason Merrill <jason@redhat.com>
1846
1847 PR c++/84632
1848 * g++.dg/init/array49.C: New.
1849 * g++.dg/torture/pr70499.C: Adjust.
1850
1851 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1852
1853 PR target/85073
1854 * gcc.target/i386/pr85073.c: New test.
1855
1856 2018-03-26 Richard Biener <rguenther@suse.de>
1857
1858 PR testsuite/85066
1859 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1860 instead of long.
1861
1862 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1863
1864 PR fortran/66709
1865 * gfortran.dg/parameter_array_format.f90: New test.
1866
1867 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1868 Neil Carlson <neil.n.carlson@gmail.com>
1869
1870 PR fortran/84381
1871 * gfortran.dg/literal_character_constant_1.inc: Replace
1872 call abort by STOP n.
1873 * gfortran.dg/overload_1.f90: Likewise.
1874
1875 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1876 Dominique d'Humieres <dominiq@gcc.gnu.org>
1877
1878 PR fortran/84924
1879 * gfortran.dg/scalar_pointer_1.f90: New test.
1880
1881 2018-03-25 Tom de Vries <tom@codesourcery.com>
1882
1883 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1884 precise.
1885
1886 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1887
1888 PR fortran/69497
1889 * gfortran.dg/pr89497.f90: New test.
1890
1891 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1892
1893 PR fortran/70068
1894 * gfortran.dg/substr_7.f90: New test.
1895
1896 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1897
1898 PR fortran/42651
1899 * gfortran.dg/pr42651.f90: New test.
1900 * gfortran.dg/func_result_7.f90: Update error message.
1901
1902 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1903
1904 PR tree-optimization/84005
1905 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1906 failing to force the alignment.
1907
1908 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1909
1910 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1911 from this to...
1912 <vclzd>: ...this.
1913
1914 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1915
1916 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1917 message. Fix scan-assembler patterns.
1918
1919 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR c++/85015
1922 * g++.dg/cpp0x/pr85015.C: New test.
1923
1924 PR c++/84942
1925 * g++.dg/cpp1y/pr84942.C: New test.
1926
1927 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1928
1929 PR inline-asm/85030
1930 * testsuite/gcc.target/i386/pr85030.c: New.
1931
1932 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1933
1934 PR target/85026
1935 * g++.dg/pr85026.C: New test.
1936
1937 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1938
1939 * g++.dg/debug/pr84704.C: XFAIL AIX.
1940
1941 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1942
1943 PR target/84826
1944 * gcc.target/arm/pr84826.c: Add dg directive.
1945
1946 2018-03-23 Marek Polacek <polacek@redhat.com>
1947
1948 PR c++/85033
1949 * g++.dg/ext/builtin-offsetof2.C: New test.
1950
1951 PR c++/85045
1952 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1953 * gcc.dg/pr85045.c: New test.
1954
1955 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1956
1957 PR debug/85020
1958 * gnat.dg/lto22.adb: New test.
1959 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1960 * gnat.dg/lto22_pkg2.ads: Likewise.
1961
1962 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR c/80778
1965 * gcc.dg/lto/pr80778_0.c: New test.
1966
1967 PR inline-asm/85034
1968 * gcc.target/i386/pr85034.c: New test.
1969
1970 PR inline-asm/85022
1971 * c-c++-common/torture/pr85022.c: New test.
1972
1973 PR sanitizer/85029
1974 * g++.dg/ubsan/pr85029.C: New test.
1975
1976 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1977
1978 PR c++/71251
1979 * g++.dg/cpp0x/pr71251.C: New.
1980
1981 PR c++/84789
1982 * g++.dg/template/pr84789.C: New.
1983 * g++.dg/template/pr84789-2.C: New.
1984 * g++.dg/template/pr84789-3.C: New.
1985 * g++.dg/parse/dtor11.C: Accept alternate error message.
1986
1987 PR c++/84729
1988 * g++.dg/pr84729.C: New.
1989 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1990 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1991 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1992
1993 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1994
1995 PR fortran/84922
1996 * gfortran.dg/interface_42.f90: New test.
1997 * gfortran.dg/interface_43.f90: New test.
1998
1999 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2000
2001 PR target/84826
2002 * gcc.target/arm/pr84826.c: New test.
2003
2004 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2005
2006 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2007 dg-require-effective-target.
2008 * gcc.target/arm/addr-modes-int.c: Likewise.
2009 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2010
2011 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2012
2013 PR target/84760
2014 * gcc.target/powerpc/altivec-ld-1.c: New test.
2015
2016 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2017
2018 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2019
2020 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2021
2022 PR inline-asm/84941
2023 * gcc.dg/pr84941.c: New test.
2024
2025 2018-03-22 Tom de Vries <tom@codesourcery.com>
2026
2027 PR tree-optimization/84956
2028 * gcc.dg/pr84956.c: New test.
2029
2030 2018-03-22 Marek Polacek <polacek@redhat.com>
2031
2032 PR c++/84854
2033 * g++.dg/cpp1z/constexpr-if15.C: New test.
2034 * g++.dg/cpp1z/constexpr-if16.C: New test.
2035
2036 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2037
2038 * gcc.dg/builtin-tgmath-3.c: New test.
2039
2040 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2041
2042 PR c++/71965
2043 * g++.dg/concepts/pr71965.C: New.
2044
2045 PR c++/84610
2046 PR c++/84642
2047 * g++.dg/cpp0x/pr84610.C: New.
2048 * g++.dg/cpp0x/pr84642.C: New.
2049
2050 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR c/84999
2053 * c-c++-common/pr84999.c: New test.
2054
2055 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2056
2057 PR c++/84972
2058 * g++.dg/ext/desig10.C: New.
2059
2060 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2061 Harald Anlauf <anlauf@gmx.de>
2062
2063 PR fortran/84957
2064 * gfortran.dg/pr84957.f90: New test.
2065
2066 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR tree-optimization/84960
2069 * gcc.c-torture/compile/pr84960.c: New test.
2070
2071 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2072
2073 PR tree-optimization/84811
2074 * gcc.dg/torture/pr84811.c: New test.
2075
2076 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2077
2078 PR tree-optimization/84982
2079 * c-c++-common/pr84982.c: New test.
2080
2081 PR c++/84961
2082 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2083 "m" (++x) in C++.
2084 * g++.dg/torture/pr84961-1.C: New test.
2085 * g++.dg/torture/pr84961-2.C: New test.
2086
2087 2018-03-21 Nathan Sidwell <nathan@acm.org>
2088
2089 PR c++/85008
2090 * g++.dg/pr85008.C: New.
2091
2092 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2093
2094 PR fortran/84615
2095 * gfortran.dg/char_result_17.f90: New test.
2096
2097 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2098
2099 PR c++/84994
2100 * g++.dg/other/accessor-fixits-1.C: Move to...
2101 * g++.dg/torture/accessor-fixits-1.C: ...here.
2102 * g++.dg/other/accessor-fixits-2.C: Move to...
2103 * g++.dg/torture/accessor-fixits-2.C: ...here.
2104 * g++.dg/other/accessor-fixits-3.C: Move to...
2105 * g++.dg/torture/accessor-fixits-3.C: ...here.
2106 * g++.dg/other/accessor-fixits-4.C: Move to...
2107 * g++.dg/torture/accessor-fixits-4.C: ...here.
2108 * g++.dg/other/accessor-fixits-5.C: Move to...
2109 * g++.dg/torture/accessor-fixits-5.C: ...here.
2110 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2111 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2112 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2113
2114 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2115
2116 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2117
2118 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2119
2120 PR target/82989
2121 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2122
2123 2018-03-21 Nathan Sidwell <nathan@acm.org>
2124
2125 PR c++/84804
2126 * g++.dg/lookup/pr84804.C: New.
2127
2128 2018-03-21 Martin Sebor <msebor@redhat.com>
2129
2130 PR c++/84850
2131 * g++.dg/Wclass-memaccess-3.C: New test.
2132 * g++.dg/Wclass-memaccess-4.C: New test.
2133
2134 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2135
2136 PR c++/84892
2137 * g++.dg/other/accessor-fixits-1.C
2138 (test_access_const_t1_color): New.
2139 (test_deref_const_t1_color): New.
2140 * g++.dg/other/accessor-fixits-5.C: New testcase.
2141
2142 2018-03-21 Tom de Vries <tom@codesourcery.com>
2143
2144 PR tree-optimization/83126
2145 * gcc.dg/graphite/pr83126.c: New test.
2146
2147 2018-03-21 Nathan Sidwell <nathan@acm.org>
2148
2149 * g++.dg/ext/anon-struct6.C: Adjust.
2150 * g++.dg/ext/deprecate-1.C: New.
2151 * g++.dg/ext/deprecate-2.C: New.
2152 * g++.dg/lookup/pr84602.C: Adjust.
2153 * g++.dg/lookup/pr84962.C: Adjust.
2154 * g++.old-deja/g++.other/anon4.C
2155
2156 PR c++/84836
2157 * g++.dg/lookup/pr84836.C: New.
2158
2159 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2160
2161 PR tree-optimization/84969
2162 * gcc.dg/tree-ssa/pr84969.c: New test.
2163
2164 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR rtl-optimization/84989
2167 * gcc.target/i386/pr84989.c: New test.
2168
2169 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2170
2171 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2172
2173 2018-03-21 Martin Liska <mliska@suse.cz>
2174
2175 PR ipa/84963
2176 * gfortran.dg/goacc/pr84963.f90: New test.
2177
2178 2018-03-21 Marek Polacek <polacek@redhat.com>
2179
2180 PR c++/71638, ICE with NSDMI and reference.
2181 * g++.dg/cpp0x/nsdmi14.C: New test.
2182 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2183
2184 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2185
2186 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2187 MIPS with -mpaired-single directives.
2188
2189 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2190
2191 PR fortran/85001
2192 * gfortran.dg/interface_41.f90: New test.
2193
2194 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2195
2196 PR debug/84875
2197 * gcc.dg/pr84875.c: New test.
2198
2199 2018-03-20 Marek Polacek <polacek@redhat.com>
2200
2201 PR c++/84978, ICE with NRVO.
2202 * g++.dg/opt/nrv19.C: New test.
2203
2204 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2205
2206 PR target/82518
2207 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2208 Disable for armeb targets.
2209 * gcc.target/arm/pr82518.c: New test.
2210
2211 2018-03-20 Nathan Sidwell <nathan@acm.org>
2212
2213 PR c++/84962
2214 * g++.dg/lookup/pr84962.C: New.
2215
2216 PR c++/84970
2217 * g++.dg/lookup/pr84970.C: New.
2218
2219 2018-03-20 Richard Biener <rguenther@suse.de>
2220
2221 PR target/84986
2222 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2223
2224 2018-03-20 Martin Liska <mliska@suse.cz>
2225
2226 PR ipa/84825
2227 * g++.dg/ipa/pr84825.C: New test.
2228
2229 2018-03-20 Martin Liska <mliska@suse.cz>
2230
2231 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2232
2233 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2234
2235 PR target/84845
2236 * gcc.c-torture/compile/pr84845.c: New test.
2237
2238 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2239
2240 PR target/82989
2241 * gcc.target/arm/pr82989.c: New test.
2242
2243 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2244
2245 PR target/84945
2246 * gcc.target/i386/pr84945.c: New test.
2247
2248 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2249
2250 PR target/81647
2251 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2252
2253 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR c/84953
2256 * gcc.dg/pr84953.c: New test.
2257
2258 2018-03-19 Marek Polacek <polacek@redhat.com>
2259
2260 PR c++/84925
2261 * g++.dg/cpp1z/lambda-__func__.C: New test.
2262
2263 PR c++/84927
2264 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2265
2266 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2267
2268 PR sanitizer/78651
2269 * g++.dg/asan/pr78651.C: New test.
2270
2271 2018-03-19 Tom de Vries <tom@codesourcery.com>
2272
2273 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2274 vect_int_mult. Add nvptx xfail for PR84958.
2275
2276 2018-03-19 Nathan Sidwell <nathan@acm.org>
2277
2278 PR c++/84835
2279 * g++.dg/cpp1y/pr84835.C: New.
2280
2281 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2282
2283 PR target/81647
2284 * gcc.target/aarch64/pr81647.c: New.
2285
2286 2018-03-19 Richard Biener <rguenther@suse.de>
2287
2288 PR tree-optimization/84933
2289 * g++.dg/pr84933.C: New testcase.
2290
2291 2018-03-19 Richard Biener <rguenther@suse.de>
2292
2293 PR tree-optimization/84859
2294 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2295 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2296 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2297 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2298
2299 2018-03-19 Nathan Sidwell <nathan@acm.org>
2300
2301 PR c++/84812
2302 * g++.dg/lookup/pr84812.C: New.
2303
2304 2018-03-19 Richard Biener <rguenther@suse.de>
2305
2306 PR tree-optimization/84929
2307 * gcc.dg/torture/pr84929.c: New testcase.
2308
2309 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2310
2311 PR target/84711
2312 * gcc.target/arm/big-endian-subreg.c: Delete.
2313
2314 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2315
2316 PR fortran/84931
2317 * gfortran.dg/array_constructor_52.f90: New test.
2318
2319 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2320
2321 PR fortran/77414
2322 * gfortran.dg/pr77414.f90: New test.
2323 * gfortran.dg/internal_references_1.f90: Adjust error message.
2324
2325 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2326
2327 PR fortran/65453
2328 * gfortran.dg/pr65453.f90: New test.
2329
2330 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2331
2332 PR tree-optimization/84913
2333 * gfortran.dg/vect/pr84913.f90: New test.
2334
2335 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2336
2337 PR fortran/79929
2338 * gfortran.dg/warn_concat.f90: New test.
2339
2340 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2341
2342 PR target/84899
2343 * gcc.dg/pr84899.c: New test.
2344
2345 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2346
2347 PR fortran/69395
2348 * gfortran.dg/pr69395.f90: Add test for max dimensions
2349
2350 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2351
2352 PR target/84876
2353 * gcc.target/i386/pr84876.c: New test.
2354
2355 2018-03-16 Martin Liska <mliska@suse.cz>
2356
2357 PR ipa/84833
2358 * gcc.target/i386/mvc11.c: New test.
2359
2360 2018-03-16 Martin Liska <mliska@suse.cz>
2361
2362 PR ipa/84722
2363 * gcc.target/i386/mvc10.c: New test.
2364
2365 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR c++/79937
2368 PR c++/82410
2369 * g++.dg/cpp1y/pr79937-1.C: New test.
2370 * g++.dg/cpp1y/pr79937-2.C: New test.
2371 * g++.dg/cpp1y/pr79937-3.C: New test.
2372 * g++.dg/cpp1y/pr79937-4.C: New test.
2373 * g++.dg/cpp1y/pr82410.C: New test.
2374
2375 2018-03-16 Tom de Vries <tom@codesourcery.com>
2376
2377 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2378
2379 2018-03-16 Tom de Vries <tom@codesourcery.com>
2380
2381 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2382
2383 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2384
2385 PR c++/84874
2386 * g++.dg/cpp2a/desig8.C: New test.
2387
2388 PR tree-optimization/84841
2389 * gcc.dg/pr84841.c: New test.
2390
2391 PR c++/84874
2392 * g++.dg/cpp2a/desig7.C: New test.
2393
2394 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2395 Jim MacArthur <jim.macarthur@codethink.co.uk>
2396
2397 * gfortran.dg/automatic_1.f90: New test.
2398 * gfortran.dg/automatic_repeat.f90: New test
2399 * gfortran.dg/automatic_save.f90: New test.
2400 * gfortran.dg/vax_structure.f90: New test.
2401
2402 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2403
2404 PR fortran/78741
2405 * gfortran.dg/pr78741.f90: New test.
2406
2407 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2408
2409 PR fortran/69395
2410 * gfortran.dg/pr69395.f90: New test.
2411
2412 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2413
2414 PR c++/79085
2415 * g++.dg/opt/pr79085.C: New test.
2416
2417 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2418
2419 PR target/84574
2420 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2421 label instead of __x86_indirect_thunk label.
2422
2423 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2424
2425 PR c++/84222
2426 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2427 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2428 * g++.dg/warn/deprecated-13.C: New test.
2429
2430 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2431
2432 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2433
2434 2018-03-15 Richard Biener <rguenther@suse.de>
2435
2436 PR c/84873
2437 * c-c++-common/pr84873.c: New testcase.
2438
2439 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2440
2441 PR target/84711
2442 * gcc.target/arm/big-endian-subreg.c: New.
2443
2444 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2445
2446 PR target/84860
2447 * gcc.c-torture/compile/pr84860.c: New test.
2448
2449 2018-03-15 Julia Koval <julia.koval@intel.com>
2450
2451 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2452 cannonlake.
2453 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2454 avx512bitalg.
2455
2456 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2457
2458 PR c/84853
2459 * gcc.dg/pr84853.c: New test.
2460
2461 2018-03-14 Carl Love <cel@us.ibm.com>
2462
2463 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2464
2465 2018-03-14 Martin Liska <mliska@suse.cz>
2466
2467 PR ipa/8480
2468 * g++.dg/lto/pr84805_0.C: New test.
2469 * g++.dg/lto/pr84805_1.C: New test.
2470 * g++.dg/lto/pr84805_2.C: New test.
2471
2472 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2473
2474 PR c/84852
2475 * gcc.dg/fixits-pr84852-1.c: New test.
2476 * gcc.dg/fixits-pr84852-2.c: New test.
2477
2478 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2479
2480 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2481 separate verbose message.
2482 * lib/scandump.exp (scan-dump-times): Likewise.
2483
2484 2018-03-14 Julia Koval <julia.koval@intel.com>
2485
2486 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2487 server.
2488 * gcc.target/i386/funcspec-56.inc: Ditto.
2489
2490 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2491
2492 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2493 aarch64_sve_hw.
2494
2495 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2496
2497 PR sanitizer/83392
2498 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2499 check count from 17 to 14.
2500
2501 PR target/84844
2502 * gcc.target/i386/pr84844.c: New test.
2503
2504 2018-03-14 Richard Biener <rguenther@suse.de>
2505
2506 PR tree-optimization/84830
2507 * gcc.dg/torture/pr84830.c: New testcase.
2508
2509 2018-03-14 Marek Polacek <polacek@redhat.com>
2510
2511 PR c++/84596
2512 * g++.dg/cpp0x/static_assert15.C: New test.
2513
2514 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2515
2516 PR fortran/61775
2517 * gfortran.dg/pr61775.f90: New test.
2518
2519 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR c++/84843
2522 * g++.dg/ext/pr84843-1.C: New test.
2523 * g++.dg/ext/pr84843-2.C: New test.
2524
2525 2018-03-13 David Pagan <dave.pagan@oracle.com>
2526
2527 PR c/46921
2528 * gcc.dg/pr46921.c: New test.
2529
2530 2018-03-13 Martin Sebor <msebor@redhat.com>
2531
2532 PR tree-optimization/84725
2533 * c-c++-common/Wstringop-truncation-4.c: New test.
2534 * c-c++-common/attr-nonstring-5.c: New test.
2535
2536 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2537
2538 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2539 than unpacks.
2540 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2541 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2542
2543 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2544
2545 * gcc.target/aarch64/sve/tls_1.c: New test.
2546 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2547
2548 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2549
2550 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2551 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2552
2553 2018-03-13 Martin Liska <mliska@suse.cz>
2554
2555 PR ipa/84658.
2556 * g++.dg/ipa/pr84658.C: New test.
2557
2558 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2559
2560 PR middle-end/84834
2561 * gcc.dg/pr84834.c: New test.
2562
2563 PR target/84827
2564 * gcc.target/i386/pr84827.c: New test.
2565
2566 PR target/84828
2567 * g++.dg/ext/pr84828.C: New test.
2568
2569 PR target/84786
2570 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2571 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2572
2573 PR c++/84808
2574 * g++.dg/cpp1y/constexpr-84808.C: New test.
2575
2576 PR c++/84704
2577 * g++.dg/debug/pr84704.C: New test.
2578
2579 2018-03-12 Renlin Li <renlin.li@arm.com>
2580
2581 * gcc.target/aarch64/movi_hf.c: New.
2582 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2583 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2584
2585 2018-03-12 Martin Sebor <msebor@redhat.com>
2586
2587 PR tree-optimization/83456
2588 * c-c++-common/Wrestrict-2.c: Remove test cases.
2589 * c-c++-common/Wrestrict.c: Same.
2590 * gcc.dg/Wrestrict-12.c: New test.
2591 * gcc.dg/Wrestrict-14.c: New test.
2592
2593 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2594
2595 * g++.dg/pr84821.C: New test.
2596
2597 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2598
2599 * gcc.dg/pr84799.c: New test.
2600
2601 2018-03-12 Richard Biener <rguenther@suse.de>
2602
2603 PR tree-optimization/84803
2604 * gcc.dg/torture/pr84803.c: New testcase.
2605
2606 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2607
2608 PR c++/84813
2609 * g++.dg/debug/pr84813.C: New test.
2610
2611 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2612
2613 PR fortran/84546
2614 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2615
2616 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2617
2618 PR fortran/83939
2619 * gfortran.dg/pr83939.f90
2620
2621 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2622
2623 PR fortran/66128
2624 * gfortran.dg/zero_sized_9.f90: New test.
2625
2626 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2627
2628 PR debug/58150
2629 * g++.dg/debug/dwarf2/enum2.C: New test.
2630
2631 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2632
2633 PR fortran/84734
2634 * gfortran.dg/pr84734.f90: New test.
2635
2636 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2637
2638 * gnat.dg/prot3.adb: New test.
2639 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2640
2641 2018-03-09 Jason Merrill <jason@redhat.com>
2642 Paolo Carlini <paolo.carlini@oracle.com>
2643
2644 PR c++/71169
2645 PR c++/71832
2646 * g++.dg/cpp0x/pr71169.C: New.
2647 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2648 * g++.dg/cpp0x/pr71832.C: Likewise.
2649
2650 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2651
2652 PR target/83969
2653 * gcc.target/powerpc/pr83969.c: New test.
2654
2655 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2656
2657 PR target/84772
2658 * gcc.dg/pr84772.c: New test.
2659
2660 PR c++/84076
2661 * g++.dg/warn/Wformat-2.C: New test.
2662
2663 PR c++/84767
2664 * g++.dg/ext/vla18.C: New test.
2665
2666 2018-03-09 Martin Sebor <msebor@redhat.com>
2667
2668 PR tree-optimization/84526
2669 * gcc.dg/Wrestrict-10.c: New test.
2670 * gcc.dg/Wrestrict-11.c: New test.
2671
2672 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2673
2674 PR rtl-optimization/84682
2675 * gcc.dg/torture/pr84682-1.c: New.
2676 * gcc.dg/torture/pr84682-2.c: New.
2677 * gcc.dg/torture/pr84682-3.c: New.
2678
2679 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2680
2681 PR c++/84724
2682 * g++.dg/ext/pr84724.C: New test.
2683
2684 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2685
2686 PR target/83712
2687 * gcc.target/arm/pr83712.c: New.
2688
2689 2018-03-09 Richard Biener <rguenther@suse.de>
2690
2691 PR tree-optimization/84775
2692 * gcc.dg/torture/pr84775.c: New testcase.
2693
2694 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2695
2696 PR debug/84404
2697 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2698 targets.
2699
2700 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2701
2702 * gcc.c-torture/compile/20180309-1.c: New test.
2703
2704 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2705
2706 PR c++/80598
2707 * g++.dg/warn/Wunused-function4.C: New test.
2708
2709 PR inline-asm/84742
2710 * gcc.target/i386/pr84742-1.c: New test.
2711 * gcc.target/i386/pr84742-2.c: New test.
2712
2713 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2714
2715 PR target/84748
2716 * gcc.c-torture/execute/pr84748.c: New test.
2717
2718 2018-03-08 Richard Biener <rguenther@suse.de>
2719
2720 PR middle-end/84552
2721 * gcc.dg/graphite/pr84552.c: New testcase.
2722
2723 2018-03-08 Richard Biener <rguenther@suse.de>
2724
2725 PR tree-optimization/84178
2726 * gcc.dg/torture/pr84178-2.c: New testcase.
2727
2728 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2729
2730 PR tree-optimization/84178
2731 * gcc.c-torture/compile/pr84178-1.c: New test.
2732
2733 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2734
2735 * lib/target-supports.exp: Do not return zero from a ifunc
2736 function.
2737
2738 2018-03-08 Richard Biener <rguenther@suse.de>
2739
2740 PR tree-optimization/84746
2741 * gcc.dg/torture/pr84746.c: New testcase.
2742
2743
2744 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2745 PR debug/84404
2746 PR debug/84408
2747 * gcc.dg/graphite/pr84404.c: New.
2748
2749 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2750
2751 PR tree-optimization/84740
2752 * gcc.dg/torture/pr84740.c: New test.
2753
2754 PR tree-optimization/84739
2755 * gcc.dg/pr84739.c: New test.
2756
2757 2018-03-07 Martin Sebor <msebor@redhat.com>
2758
2759 PR tree-optimization/83519
2760 * gcc.dg/Wrestrict-13.c: New test.
2761
2762 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2763
2764 PR fortran/64124
2765 PR fortran/70409
2766 * gfortran.dg/pr64124.f90: New tests.
2767 * gfortran.dg/pr70409.f90: New tests.
2768
2769 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2770
2771 PR target/82411
2772 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2773
2774 2018-03-07 Martin Sebor <msebor@redhat.com>
2775
2776 PR tree-optimization/84526
2777 * gcc.dg/Wrestrict-10.c: New test.
2778
2779 2018-03-07 Martin Sebor <msebor@redhat.com>
2780
2781 PR tree-optimization/84468
2782 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2783 * gcc.dg/Wstringop-truncation.c: New test.
2784 * gcc.dg/Wstringop-truncation-2.c: New test.
2785
2786 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR fortran/84565
2789 * gfortran.dg/pr84565.f90: New test.
2790
2791 PR middle-end/84723
2792 * gcc.target/i386/pr84723-1.c: New test.
2793 * gcc.target/i386/pr84723-2.c: New test.
2794 * gcc.target/i386/pr84723-3.c: New test.
2795 * gcc.target/i386/pr84723-4.c: New test.
2796 * gcc.target/i386/pr84723-5.c: New test.
2797
2798 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2799
2800 PR fortran/64107
2801 * gfortran.dg/pr64107.f90: New test.
2802
2803 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2804
2805 PR fortran/84697
2806 PR fortran/66128
2807 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2808
2809 2018-03-06 Marek Polacek <polacek@redhat.com>
2810
2811 PR c++/84684
2812 * g++.dg/cpp1z/constexpr-84684.C: New test.
2813
2814 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2815
2816 PR c/84721
2817 * gcc.dg/pr84721.c: New test.
2818
2819 PR target/84710
2820 * gcc.dg/pr84710.c: New test.
2821
2822 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2823
2824 PR fortran/56667
2825 * gfortran.dg/implied_do_2.f90: New test.
2826 * gfortran.dg/coarray_8.f90: Update for new error message.
2827
2828 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2829
2830 PR inline-asm/84683
2831 * g++.dg/ext/pr84683.C: New test.
2832
2833 PR tree-optimization/84687
2834 * gcc.dg/pr84687.c: New test.
2835
2836 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2837
2838 PR c++/84231
2839 * g++.dg/pr84231.C: New.
2840
2841 PR c++/84593
2842 * g++.dg/cpp1y/pr84593.C: New.
2843
2844 PR c++/84492
2845 * g++.dg/pr84492.C: New.
2846
2847 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2848
2849 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2850 __builtin_ppc_speculation_barrier.
2851
2852 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2853
2854 PR target/84700
2855 * gcc.target/powerpc/pr84700.c: New test.
2856
2857 2018-03-05 Nathan Sidwell <nathan@acm.org>
2858
2859 PR c++/84702
2860 * g++.dg/lookup/pr84702.C: New.
2861
2862 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2863
2864 PR target/84564
2865 * gcc.target/i386/pr84564.c: New test.
2866
2867 2018-03-05 Marek Polacek <polacek@redhat.com>
2868
2869 PR c++/84707
2870 * g++.dg/cpp0x/inline-ns10.C: New test.
2871
2872 2018-03-05 Nathan Sidwell <nathan@acm.org>
2873
2874 PR c++/84694
2875 * g++.dg/template/pr84694.C: New.
2876
2877 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR target/84524
2880 * gcc.c-torture/execute/pr84524.c: New test.
2881 * gcc.target/i386/avx512bw-pr84524.c: New test.
2882
2883 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2884
2885 PR target/84264
2886 * g++.dg/pr84264.C: New test.
2887
2888 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2889
2890 PR c++/84618
2891 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2892 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2893 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2894
2895 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2896
2897 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2898 * g++.dg/other/i386-3.C: Ditto.
2899 * gcc.target/i386/sse-12.c: Ditto.
2900 * gcc.target/i386/sse-13.c: Ditto.
2901 * gcc.target/i386/sse-14.c: Ditto.
2902 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2903 * gcc.target/i386/wbinvd-1.c: New test.
2904 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2905 * gcc.target/i386/pconfig-1.c: Ditto.
2906
2907 2018-03-05 Pádraig Brady <P@draigBrady.com>
2908 Nathan Sidwell <nathan@acm.org>
2909
2910 PR c++/84497
2911 * g++.dg/cpp0x/pr84497.C: New.
2912
2913 2018-03-05 Richard Biener <rguenther@suse.de>
2914
2915 PR tree-optimization/84670
2916 * gcc.dg/pr84670-1.c: New testcase.
2917 * gcc.dg/pr84670-2.c: Likewise.
2918 * gcc.dg/pr84670-3.c: Likewise.
2919 * gcc.dg/pr84670-4.c: Likewise.
2920
2921 2018-03-05 Richard Biener <rguenther@suse.de>
2922
2923 PR tree-optimization/84650
2924 * gcc.dg/graphite/pr84650.c: New testcase.
2925
2926 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2927
2928 PR c++/82022
2929 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2930
2931 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2932
2933 PR fortran/71085
2934 * gfortran.dg/pr71085.f90: New test.
2935
2936 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2937
2938 PR fortran/66128
2939 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2940
2941 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2942
2943 PR fortran/51434
2944 * gfortran.dg/pr51434.f90: New test.
2945
2946 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2947
2948 PR c++/61358
2949 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2950
2951 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2952
2953 PR c++/67370
2954 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2955
2956 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2957
2958 PR c++/71464
2959 * g++.dg/torture/pr71464.C: New.
2960
2961 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2962
2963 PR fortran/80965
2964 * gfortran.dg/select_type_41.f90: New test.
2965
2966 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2967
2968 PR c++/61135
2969 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2970
2971 2018-03-02 Marek Polacek <polacek@redhat.com>
2972
2973 PR c++/84578
2974 * g++.dg/ext/flexary29.C: New test.
2975
2976 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2977
2978 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2979
2980 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2981
2982 PR c++/81812
2983 * g++.dg/torture/pr81812.C: New.
2984
2985 2018-03-02 Marek Polacek <polacek@redhat.com>
2986
2987 PR c++/84171
2988 * g++.dg/warn/Wsign-compare-8.C: New test.
2989
2990 PR c++/84663
2991 * g++.dg/parse/array-size3.C: New test.
2992
2993 PR c++/84664
2994 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2995
2996 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2997
2998 PR c++/84662
2999 * g++.dg/cpp1y/pr84662.C: New test.
3000
3001 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3002
3003 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3004 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3005 "dg-lto-options".
3006 * g++.dg/lto/20101010-1_0.C: Likewise.
3007 * g++.dg/lto/20101010-2_0.C: Likewise.
3008
3009 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3010
3011 PR ipa/84628
3012 * gcc.dg/pr84628.c: New test.
3013
3014 PR target/56540
3015 * gcc.target/ia64/pr56540.c: New test.
3016
3017 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3018
3019 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3020 32-bit target.
3021 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3022 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3023 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3024 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3025
3026 2018-03-02 Marek Polacek <polacek@redhat.com>
3027
3028 PR c++/84590
3029 * c-c++-common/ubsan/shift-11.c: New test.
3030
3031 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3032
3033 * gcc.dg/vect/vect-alias-check-13.c: New test.
3034
3035 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3036
3037 PR target/84614
3038 * gcc.dg/pr84614.c: New test.
3039
3040 PR inline-asm/84625
3041 * gcc.target/i386/pr84625.c: New test.
3042
3043 2018-03-02 Richard Biener <rguenther@suse.de>
3044
3045 PR tree-optimization/84427
3046 * gcc.dg/torture/pr84427.c: New testcase.
3047
3048 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3049
3050 PR target/84534
3051 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3052 powerpc64le*-*-linux*.
3053 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3054 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3055
3056 2018-03-01 Martin Sebor <msebor@redhat.com>
3057
3058 PR c++/84294
3059 * g++.dg/ext/attr-const.C: Remove xfail.
3060 * g++.dg/ext/attr-malloc-3.C: New test.
3061 * g++.dg/ext/attr-noinline-3.C: New test.
3062 * g++.dg/ext/attr-noreturn-3.C: New test.
3063 * g++.dg/ext/attr-nothrow-3.C: New test.
3064 * g++.dg/ext/attr-pure.C: Remove xfail.
3065
3066 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3067
3068 PR sanitizer/70875
3069 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3070 dg-options and dg-shouldfail "ubsan" directive.
3071
3072 2018-03-01 Marek Polacek <polacek@redhat.com>
3073 Jason Merrill <jason@redhat.com>
3074
3075 PR c++/84582
3076 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3077 * g++.dg/cpp1z/static1.C: New test.
3078 * g++.dg/template/static37.C: New test.
3079
3080 2018-03-01 Nathan Sidwell <nathan@acm.org>
3081
3082 PR c++/84434
3083 * g++.dg/template/pr84434.C: New.
3084
3085 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3086
3087 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3088 -mthumb to the command-line.
3089
3090 2018-03-01 Marek Polacek <polacek@redhat.com>
3091
3092 PR c++/84596
3093 * g++.dg/cpp0x/static_assert14.C: New test.
3094
3095 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3096
3097 PR c++/79410
3098 * g++.dg/torture/pr79410.C: New.
3099
3100 2018-03-01 Martin Liska <mliska@suse.cz>
3101
3102 PR sanitizer/82484
3103 * gcc.dg/asan/pr82484.c: New test.
3104
3105 2018-03-01 Richard Biener <rguenther@suse.de>
3106
3107 PR debug/84645
3108 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3109
3110 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3111
3112 PR fortran/84219
3113 * gfortran.dg/coarray_47.f90: New test.
3114
3115 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3116
3117 PR fortran/84538
3118 * gfortran.dg/class_array_23.f03: New test.
3119
3120 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3121
3122 PR rtl-optimization/84528
3123 * gcc.dg/torture/pr84538.c: Rename to...
3124 * gcc.dg/torture/pr84528.c: ...this.
3125
3126 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3127
3128 PR rtl-optimization/84528
3129 * gcc.dg/torture/pr84538.c: New test.
3130
3131 2018-02-28 Martin Sebor <msebor@redhat.com>
3132
3133 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3134 -fpic test failures.
3135 * c-c++-common/Wrestrict-2.c: Same.
3136 * c-c++-common/Wstringop-truncation.c: Same.
3137 * gcc.dg/Warray-bounds-22.c: Same.
3138 * gcc.dg/Wstringop-overflow.c: Same.
3139 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3140 (signed_range): Same.
3141 (unsigned_anti_range): Same.
3142 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3143 (signed_range): Same.
3144 (unsigned_anti_range): Same.
3145 * gcc.dg/attr-alloc_size-7.c: Same.
3146 * gcc.dg/attr-alloc_size-8.c: Same.
3147 * gcc.dg/builtin-alloc-size.c: Same.
3148 * gcc.dg/builtin-stpncpy.c: Same.
3149 * gcc.dg/builtins-nonnull.c: Same.
3150 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3151 * gcc.dg/pr79214.c: Same.
3152 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3153 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3154 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3155 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3156 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3157 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3158 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3159 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3160 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3161 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3162 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3163
3164 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3165
3166 PR target/84014
3167 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3168
3169 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3170
3171 PR c++/84609
3172 * g++.dg/cpp0x/pr84609.C: New test.
3173
3174 2018-02-28 Martin Sebor <msebor@redhat.com>
3175
3176 PR testsuite/84617
3177 * g++.dg/ext/attr-malloc-3.C: New test.
3178 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3179 to pre-existing problems.
3180 * g++.dg/ext/attr-pure.C: Same.
3181
3182 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3183
3184 PR fortran/83901
3185 * gfortran.dg/associate_37.f90: New test.
3186
3187 PR fortran/83344
3188 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3189
3190 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3191
3192 PR target/52991
3193 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3194 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3195 * gcc.dg/bf-ms-layout-4.c: New test.
3196 * gcc.dg/bf-ms-layout-5.c: New test.
3197
3198 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3199
3200 PR target/83399
3201 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3202
3203 2018-02-28 Richard Biener <rguenther@suse.de>
3204
3205 PR tree-optimization/84584
3206 * gcc.dg/graphite/pr84584.c: New testcase.
3207
3208 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3209
3210 PR preprocessor/84517
3211 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3212
3213 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3214
3215 * c-c++-common/dump-ada-spec-12.c: New test.
3216 * c-c++-common/dump-ada-spec-13.c: Likewise.
3217
3218 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3219
3220 * c-c++-common/dump-ada-spec-11.c: New test.
3221
3222 2018-02-28 Martin Liska <mliska@suse.cz>
3223
3224 PR testsuite/84597
3225 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3226 * g++.dg/ext/timevar2.C: Likewise.
3227
3228 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3229
3230 * c-c++-common/dump-ada-spec-8.c: New test.
3231 * c-c++-common/dump-ada-spec-9.c: Likewise.
3232 * c-c++-common/dump-ada-spec-10.c: Likewise.
3233
3234 2018-02-28 Richard Biener <rguenther@suse.de>
3235
3236 PR middle-end/84607
3237 * gcc.dg/pr84607.c: New testcase.
3238
3239 2018-02-28 Nathan Sidwell <nathan@acm.org>
3240
3241 PR c++/84602
3242 * g++.dg/lookup/pr84602.C: New.
3243
3244 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR c++/83871
3247 PR c++/83503
3248 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3249 dg-options.
3250 * g++.dg/ext/attr-nonnull.C: Likewise.
3251 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3252 directives.
3253 * g++.dg/ext/attr-noinline-2.C: Likewise.
3254 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3255 -fdump-tree-eh in dg-options.
3256
3257 2018-02-28 Alan Modra <amodra@gmail.com>
3258
3259 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3260 GNU ld message.
3261 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3262
3263 2018-02-27 Martin Sebor <msebor@redhat.com>
3264
3265 PR c++/83871
3266 PR c++/83503
3267 * g++.dg/Wmissing-attributes.C: New test.
3268 * g++.dg/ext/attr-const-pure.C: New test.
3269 * g++.dg/ext/attr-const.C: New test.
3270 * g++.dg/ext/attr-deprecated-2.C: New test.
3271 * g++.dg/ext/attr-malloc-2.C: New test.
3272 * g++.dg/ext/attr-malloc.C: New test.
3273 * g++.dg/ext/attr-noinline-2.C: New test.
3274 * g++.dg/ext/attr-noinline.C: New test.
3275 * g++.dg/ext/attr-nonnull.C: New test.
3276 * g++.dg/ext/attr-noreturn-2.C: New test.
3277 * g++.dg/ext/attr-noreturn.C: New test.
3278 * g++.dg/ext/attr-nothrow-2.C: New test.
3279 * g++.dg/ext/attr-nothrow.C: New test.
3280 * g++.dg/ext/attr-optimize.C: New test.
3281 * g++.dg/ext/attr-pure.C: New test.
3282 * g++.dg/ext/attr-returns-nonnull.C: New test.
3283 * g++.dg/ext/attr-warning.C: New test.
3284
3285 2018-02-27 Nathan Sidwell <nathan@acm.org>
3286
3287 PR c++/84426
3288 * g++.dg/lookup/pr84426.C: New.
3289
3290 2018-02-27 Richard Biener <rguenther@suse.de>
3291
3292 PR tree-optimization/84512
3293 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3294
3295 2018-02-27 Martin Liska <mliska@suse.cz>
3296
3297 PR gcov-profile/84548
3298 * g++.dg/gcov/pr84548.C: New test.
3299
3300 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR target/84575
3303 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3304
3305 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR c++/84558
3308 * g++.dg/cpp1y/pr84558.C: New test.
3309
3310 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3311
3312 PR c++/84540
3313 * g++.dg/cpp0x/alignas14.C: New.
3314 * g++.dg/cpp0x/alignas15.C: Likewise.
3315
3316 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3317
3318 PR c++/84557
3319 * g++.dg/gomp/pr84557.C: New test.
3320
3321 2018-02-26 Marek Polacek <polacek@redhat.com>
3322
3323 PR c++/84325
3324 * g++.dg/cpp1z/pr84325.C: New test.
3325
3326 2018-02-26 Carl Love <cel@us.ibm.com>
3327
3328 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3329 Power 8 test file.
3330 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3331 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3332 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3333 -mcpu=power8.
3334 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3335 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3336 -mcpu=power8.
3337
3338 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3339
3340 PR target/84039
3341 * gcc.target/i386/indirect-thunk-1.c: Updated.
3342 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3343 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3344 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3345 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3346 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3347 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3348 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3349 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3350 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3351 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3352 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3353 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3354 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3355 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3356 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3357 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3358 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3359 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3360 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3361 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3362 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3363 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3364 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3365 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3366 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3367 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3368 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3369 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3370 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3371 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3372 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3373 * gcc.target/i386/ret-thunk-9.c: Likewise.
3374 * gcc.target/i386/ret-thunk-10.c: Likewise.
3375 * gcc.target/i386/ret-thunk-11.c: Likewise.
3376 * gcc.target/i386/ret-thunk-12.c: Likewise.
3377 * gcc.target/i386/ret-thunk-13.c: Likewise.
3378 * gcc.target/i386/ret-thunk-14.c: Likewise.
3379 * gcc.target/i386/ret-thunk-15.c: Likewise.
3380
3381 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3382
3383 * gcc.c-torture/execute/20180226-1.c: New test.
3384
3385 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3386
3387 PR tree-optimization/83965
3388 * gcc.dg/vect/pr83965-2.c: New test.
3389
3390 2018-02-26 Tom de Vries <tom@codesourcery.com>
3391
3392 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3393
3394 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3395
3396 PR target/84530
3397 * gcc.target/i386/ret-thunk-22.c: New test.
3398 * gcc.target/i386/ret-thunk-23.c: Likewise.
3399 * gcc.target/i386/ret-thunk-24.c: Likewise.
3400 * gcc.target/i386/ret-thunk-25.c: Likewise.
3401 * gcc.target/i386/ret-thunk-26.c: Likewise.
3402
3403 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3404
3405 PR c++/84533
3406 * g++.dg/cpp1z/pr84533.C: New.
3407
3408 2018-02-26 Marek Polacek <polacek@redhat.com>
3409
3410 PR c++/84537
3411 * g++.dg/parse/error60.C: New test.
3412
3413 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3414
3415 PR c++/84556
3416 * g++.dg/gomp/pr84556.C: New test.
3417 * g++.dg/vect/pr84556.cc: New test.
3418
3419 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3420
3421 PR fortran/32957
3422 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3423 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3424 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3425 * gfortran.dg/c_loc_test.f90: Likewise.
3426 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3427 * gfortran.dg/proc_decl_17.f90: Likewise.
3428 * gfortran.dg/proc_ptr_8.f90: Likewise.
3429
3430 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3431
3432 PR target/84521
3433 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3434 r254814 disabling -fomit-frame-pointer by default.
3435 * gcc.target/aarch64/spill_1.c: Likewise.
3436 * gcc.target/aarch64/test_frame_11.c: Likewise.
3437 * gcc.target/aarch64/test_frame_12.c: Likewise.
3438 * gcc.target/aarch64/test_frame_13.c: Likewise.
3439 * gcc.target/aarch64/test_frame_14.c: Likewise.
3440 * gcc.target/aarch64/test_frame_15.c: Likewise.
3441 * gcc.target/aarch64/test_frame_3.c: Likewise.
3442 * gcc.target/aarch64/test_frame_5.c: Likewise.
3443 * gcc.target/aarch64/test_frame_9.c: Likewise.
3444
3445 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3446
3447 PR fortran/83633
3448 * gfortran.dg/explicit_shape_1.f90: New test.
3449 * gfortran.dg/automatic_module_variable.f90: Update regex.
3450 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3451 * gfortran.dg/constant_shape.f90: Ditto.
3452 * gfortran.dg/dec_structure_23.f90: Ditto.
3453 * gfortran.dg/pr78240.f90: Ditto.
3454
3455 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3456
3457 PR fortran/84523
3458 * gfortran.dg/pr84523.f90: New test.
3459
3460 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3461
3462 PR fortran/78238
3463 * gfortran.dg/select_type_40.f90: New test.
3464
3465 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3466
3467 PR fortran/30792
3468 * gfortran.dg/data_substring.f90: New test.
3469
3470 2018-02-24 Marek Polacek <polacek@redhat.com>
3471
3472 PR c++/83692
3473 * g++.dg/cpp1z/constexpr-83692.C: New test.
3474
3475 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3476
3477 PR fortran/84346
3478 * gfortran.dg/statement_function_1.f90: Update test.
3479
3480 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3481
3482 PR fortran/84506
3483 * gfortran.dg/inquire_19.f90: New test.
3484
3485 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3486
3487 PR fortran/83149
3488 * gfortran.dg/pr83149_b.f90: New test.
3489 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3490
3491 2018-02-23 Carl Love <cel@us.ibm.com>
3492
3493 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3494 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3495 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3496 Power 8 tests.
3497
3498 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3499
3500 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3501 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3502
3503 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3504
3505 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3506 expected output.
3507
3508 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3509
3510 PR fortran/83149
3511 * gfortran.dg/pr83149_1.f90: New test.
3512 * gfortran.dg/pr83149.f90: Additional source for previous.
3513
3514 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3515
3516 PR testsuite/80551
3517 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3518 __GI___pthread_mutex_init as well.
3519
3520 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3521
3522 PR fortran/83148
3523 * gfortran.dg/class_68.f90: New test.
3524
3525 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3526
3527 PR fortran/59781
3528 * gfortran.dg/derived_init_5.f90: New test.
3529
3530 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3531
3532 PR target/82851
3533 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3534 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3535
3536 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3537
3538 PR target/81572
3539 * gcc.target/powerpc/pr81572.c: New.
3540
3541 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3542
3543 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3544
3545 2018-02-22 Martin Sebor <msebor@redhat.com>
3546
3547 PR tree-optimization/84480
3548 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3549 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3550
3551 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3552
3553 PR target/84176
3554 * gcc.target/i386/indirect-thunk-11.c: New test.
3555 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3556 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3557 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3558 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3559 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3560 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3561 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3562 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3563 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3564
3565 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3566
3567 PR target/83335
3568 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3569 ILP32 mode.
3570 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3571
3572 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3573
3574 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3575
3576 2018-02-22 Marek Polacek <polacek@redhat.com>
3577
3578 PR c++/84493
3579 * g++.dg/parse/error59.C: New test.
3580
3581 2018-02-22 Tom de Vries <tom@codesourcery.com>
3582
3583 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3584
3585 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3586
3587 PR c++/77655
3588 * g++.dg/cpp0x/pr77655.C: New.
3589
3590 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3591
3592 PR c++/84496
3593 * g++.dg/cpp1y/pr84496.C: New test.
3594
3595 PR target/84502
3596 * g++.dg/torture/pr84502.C: New test.
3597
3598 PR tree-optimization/84503
3599 * gcc.dg/pr84503-1.c: New test.
3600 * gcc.dg/pr84503-2.c: New test.
3601
3602 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3603
3604 PR tree-optimization/84478
3605 * gcc.c-torture/execute/pr84478.c: New test.
3606
3607 2018-02-20 Martin Sebor <msebor@redhat.com>
3608
3609 PR middle-end/84095
3610 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3611 * c-c++-common/Wrestrict.c: Same.
3612 * gcc.dg/Wrestrict-6.c: Same.
3613 * gcc.dg/Warray-bounds-27.c: New test.
3614 * gcc.dg/Wrestrict-8.c: New test.
3615 * gcc.dg/Wrestrict-9.c: New test.
3616 * gcc.dg/pr84095.c: New test.
3617
3618 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3619
3620 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3621
3622 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3623
3624 PR fortran/48890
3625 PR fortran/83823
3626 * gfortran.dg/structure_constructor_14.f90: New test.
3627
3628 2018-02-20 Jeff Law <law@redhat.com>
3629
3630 PR middle-end/82123
3631 PR tree-optimization/81592
3632 PR middle-end/79257
3633 * gcc.dg/pr81592.c: New test.
3634 * gcc.dg/pr82123.c: New test.
3635 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3636
3637 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3638
3639 PR c++/84488
3640 * g++.dg/warn/Wunused-var-30.C: New test.
3641
3642 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3643
3644 PR tree-optimization/84419
3645 * gcc.dg/vect/pr84419.c: New test.
3646
3647 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3648
3649 PR middle-end/82004
3650 * gfortran.dg/pr82004.f90: New test.
3651
3652 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3653
3654 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3655
3656 2018-02-20 Martin Liska <mliska@suse.cz>
3657
3658 PR c/84310
3659 PR target/79747
3660 * gcc.target/i386/pr84310.c: New test.
3661 * gcc.target/i386/pr84310-2.c: Likewise.
3662
3663 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3664
3665 PR c++/84446
3666 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3667
3668 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3669
3670 PR c++/84445
3671 * g++.dg/cpp1z/launder7.C: New test.
3672
3673 PR c++/84449
3674 * g++.dg/cpp0x/constexpr-84449.C: New test.
3675
3676 PR c++/84455
3677 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3678
3679 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3680
3681 PR fortran/83344
3682 PR fortran/83975
3683 * gfortran.dg/associate_22.f90: Enable commented out test.
3684 * gfortran.dg/associate_36.f90: New test.
3685
3686 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR target/84146
3689 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3690
3691 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3692
3693 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3694 (dg-options): Use -mavx instead of -w.
3695
3696 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3697
3698 PR c++/84444
3699 * g++.dg/cpp1z/launder8.C: New test.
3700
3701 PR c++/84448
3702 * g++.dg/gomp/pr84448.C: New test.
3703
3704 PR c++/84430
3705 * g++.dg/gomp/pr84430.C: New test.
3706
3707 PR tree-optimization/84452
3708 * gcc.dg/pr84452.c: New test.
3709
3710 PR c++/79064
3711 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3712
3713 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3714
3715 PR fortran/35339
3716 * gfortran.dg/implied_do_io_4.f90: New test.
3717
3718 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3719
3720 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3721 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3722 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3723
3724 2018-02-19 Carl Love <cel@us.ibm.com>
3725
3726 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3727
3728 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3729
3730 PR target/84460
3731 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3732
3733 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3734
3735 PR c++/84348
3736 * g++.dg/cpp0x/auto50.C: New.
3737 * g++.dg/parse/friend12.C: Adjust.
3738
3739 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3740
3741 PR libgfortran/84389
3742 * gfortran.dg/dtio_33.f90: New test.
3743
3744 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3745
3746 PR libgfortran/84412
3747 * gfortran.dg/inquire_18.f90: New test.
3748
3749 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3750
3751 PR fortran/84381
3752 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3753 * gfortran.dg/pointer_intent_3.f90: Ditto.
3754 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3755 * gfortran.dg/protected_3.f90: Ditto.
3756 * gfortran.dg/protected_4.f90: Ditto.
3757 * gfortran.dg/protected_5.f90: Ditto.
3758 * gfortran.dg/protected_6.f90: Ditto.
3759
3760 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3761
3762 PR fortran/80945
3763 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3764 change to run.
3765
3766 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3767
3768 PR fortran/84270
3769 * gfortran.dg/inline_matmul_22.f90: New test.
3770
3771 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3772
3773 PR fortran/84381
3774 * gfortran.dg/abort_shoulfail.f90: New test.
3775 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3776 by STOP n.
3777 * gfortran.dg/PR19754_2.f90: Likewise.
3778 * gfortran.dg/PR19872.f: Likewise.
3779 * gfortran.dg/PR49268.f90: Likewise.
3780 * gfortran.dg/Wall.f90: Likewise.
3781 * gfortran.dg/Wno-all.f90: Likewise.
3782 * gfortran.dg/achar_1.f90: Likewise.
3783 * gfortran.dg/achar_2.f90: Likewise.
3784 * gfortran.dg/achar_4.f90: Likewise.
3785 * gfortran.dg/achar_6.F90: Likewise.
3786 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3787 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3788 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3789 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3790 * gfortran.dg/actual_array_result_1.f90: Likewise.
3791 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3792 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3793 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3794 * gfortran.dg/actual_procedure_1.f90: Likewise.
3795 * gfortran.dg/adjustl_1.f90: Likewise.
3796 * gfortran.dg/advance_1.f90: Likewise.
3797 * gfortran.dg/advance_4.f90: Likewise.
3798 * gfortran.dg/advance_5.f90: Likewise.
3799 * gfortran.dg/advance_6.f90: Likewise.
3800 * gfortran.dg/aint_anint_1.f90: Likewise.
3801 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3802 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3803 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3804 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3805 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3806 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3807 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3808 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3809 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3810 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3811 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3812 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3813 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3814 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3815 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3816 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3817 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3818 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3819 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3820 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3821 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3822 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3823 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3824 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3825 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3826 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3827 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3828 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3829 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3830 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3831 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3832 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3833 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3834 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3835 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3836 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3837 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3838 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3839 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3840 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3841 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3842 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3843 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3844 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3845 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3846 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3847 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3848 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3849 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3850 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3851 * gfortran.dg/allocatable_function_1.f90: Likewise.
3852 * gfortran.dg/allocatable_function_10.f90: Likewise.
3853 * gfortran.dg/allocatable_function_3.f90: Likewise.
3854 * gfortran.dg/allocatable_function_5.f90: Likewise.
3855 * gfortran.dg/allocatable_function_6.f90: Likewise.
3856 * gfortran.dg/allocatable_function_7.f90: Likewise.
3857 * gfortran.dg/allocatable_function_8.f90: Likewise.
3858 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3859 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3860 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3861 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3862 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3863 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3864 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3865 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3866 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3867 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3868 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3869 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3870 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3871 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3872 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3873 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3874 * gfortran.dg/allocate_class_3.f90: Likewise.
3875 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3876 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3877 * gfortran.dg/allocate_derived_5.f90: Likewise.
3878 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3879 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3880 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3881 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3882 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3883 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3884 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3885 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3886 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3887 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3888 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3889 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3890 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3891 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3892 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3893 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3894 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3895 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3896 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3897 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3898 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3899 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3900 * gfortran.dg/altreturn_3.f90: Likewise.
3901 * gfortran.dg/altreturn_5.f90: Likewise.
3902 * gfortran.dg/altreturn_7.f90: Likewise.
3903 * gfortran.dg/and_or_xor.f90: Likewise.
3904 * gfortran.dg/anint_1.f90: Likewise.
3905 * gfortran.dg/any_all_1.f90: Likewise.
3906 * gfortran.dg/anyallcount_1.f90: Likewise.
3907 * gfortran.dg/append_1.f90: Likewise.
3908 * gfortran.dg/argument_checking_1.f90: Likewise.
3909 * gfortran.dg/argument_checking_2.f90: Likewise.
3910 * gfortran.dg/argument_checking_8.f90: Likewise.
3911 * gfortran.dg/arithmetic_if.f90: Likewise.
3912 * gfortran.dg/array_1.f90: Likewise.
3913 * gfortran.dg/array_2.f90: Likewise.
3914 * gfortran.dg/array_alloc_1.f90: Likewise.
3915 * gfortran.dg/array_alloc_2.f90: Likewise.
3916 * gfortran.dg/array_alloc_3.f90: Likewise.
3917 * gfortran.dg/array_assignment_1.F90: Likewise.
3918 * gfortran.dg/array_assignment_5.f90: Likewise.
3919 * gfortran.dg/array_constructor_1.f90: Likewise.
3920 * gfortran.dg/array_constructor_10.f90: Likewise.
3921 * gfortran.dg/array_constructor_11.f90: Likewise.
3922 * gfortran.dg/array_constructor_12.f90: Likewise.
3923 * gfortran.dg/array_constructor_15.f90: Likewise.
3924 * gfortran.dg/array_constructor_16.f90: Likewise.
3925 * gfortran.dg/array_constructor_17.f90: Likewise.
3926 * gfortran.dg/array_constructor_19.f90: Likewise.
3927 * gfortran.dg/array_constructor_23.f: Likewise.
3928 * gfortran.dg/array_constructor_24.f: Likewise.
3929 * gfortran.dg/array_constructor_32.f90: Likewise.
3930 * gfortran.dg/array_constructor_36.f90: Likewise.
3931 * gfortran.dg/array_constructor_39.f90: Likewise.
3932 * gfortran.dg/array_constructor_4.f90: Likewise.
3933 * gfortran.dg/array_constructor_40.f90: Likewise.
3934 * gfortran.dg/array_constructor_44.f90: Likewise.
3935 * gfortran.dg/array_constructor_45.f90: Likewise.
3936 * gfortran.dg/array_constructor_46.f90: Likewise.
3937 * gfortran.dg/array_constructor_47.f90: Likewise.
3938 * gfortran.dg/array_constructor_49.f90: Likewise.
3939 * gfortran.dg/array_constructor_5.f90: Likewise.
3940 * gfortran.dg/array_constructor_50.f90: Likewise.
3941 * gfortran.dg/array_constructor_6.f90: Likewise.
3942 * gfortran.dg/array_constructor_7.f90: Likewise.
3943 * gfortran.dg/array_constructor_8.f90: Likewise.
3944 * gfortran.dg/array_constructor_9.f90: Likewise.
3945 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3946 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3947 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3948 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3949 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3950 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3951 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3952 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3953 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3954 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3955 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3956 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3957 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3958 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3959 * gfortran.dg/array_function_1.f90: Likewise.
3960 * gfortran.dg/array_function_5.f90: Likewise.
3961 * gfortran.dg/array_initializer_1.f90: Likewise.
3962 * gfortran.dg/array_initializer_2.f90: Likewise.
3963 * gfortran.dg/array_memcpy_5.f90: Likewise.
3964 * gfortran.dg/array_memset_2.f90: Likewise.
3965 * gfortran.dg/array_reference_1.f90: Likewise.
3966 * gfortran.dg/array_return_value_1.f90: Likewise.
3967 * gfortran.dg/array_section_1.f90: Likewise.
3968 * gfortran.dg/array_temporaries_3.f90: Likewise.
3969 * gfortran.dg/arrayio_1.f90: Likewise.
3970 * gfortran.dg/arrayio_10.f90: Likewise.
3971 * gfortran.dg/arrayio_11.f90: Likewise.
3972 * gfortran.dg/arrayio_12.f90: Likewise.
3973 * gfortran.dg/arrayio_13.f90: Likewise.
3974 * gfortran.dg/arrayio_14.f90: Likewise.
3975 * gfortran.dg/arrayio_16.f90: Likewise.
3976 * gfortran.dg/arrayio_2.f90: Likewise.
3977 * gfortran.dg/arrayio_3.f90: Likewise.
3978 * gfortran.dg/arrayio_4.f90: Likewise.
3979 * gfortran.dg/arrayio_5.f90: Likewise.
3980 * gfortran.dg/arrayio_6.f90: Likewise.
3981 * gfortran.dg/arrayio_7.f90: Likewise.
3982 * gfortran.dg/arrayio_8.f90: Likewise.
3983 * gfortran.dg/arrayio_9.f90: Likewise.
3984 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3985 * gfortran.dg/assign_10.f90: Likewise.
3986 * gfortran.dg/assign_9.f90: Likewise.
3987 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3988 * gfortran.dg/assignment_1.f90: Likewise.
3989 * gfortran.dg/associate_1.f03: Likewise.
3990 * gfortran.dg/associate_11.f90: Likewise.
3991 * gfortran.dg/associate_13.f90: Likewise.
3992 * gfortran.dg/associate_15.f90: Likewise.
3993 * gfortran.dg/associate_17.f90: Likewise.
3994 * gfortran.dg/associate_18.f08: Likewise.
3995 * gfortran.dg/associate_19.f03: Likewise.
3996 * gfortran.dg/associate_20.f03: Likewise.
3997 * gfortran.dg/associate_22.f90: Likewise.
3998 * gfortran.dg/associate_23.f90: Likewise.
3999 * gfortran.dg/associate_24.f90: Likewise.
4000 * gfortran.dg/associate_25.f90: Likewise.
4001 * gfortran.dg/associate_27.f90: Likewise.
4002 * gfortran.dg/associate_28.f90: Likewise.
4003 * gfortran.dg/associate_32.f03: Likewise.
4004 * gfortran.dg/associate_33.f03: Likewise.
4005 * gfortran.dg/associate_34.f90: Likewise.
4006 * gfortran.dg/associate_6.f03: Likewise.
4007 * gfortran.dg/associate_7.f03: Likewise.
4008 * gfortran.dg/associate_8.f03: Likewise.
4009 * gfortran.dg/associate_9.f03: Likewise.
4010 * gfortran.dg/associated_1.f90: Likewise.
4011 * gfortran.dg/associated_2.f90: Likewise.
4012 * gfortran.dg/associated_5.f90: Likewise.
4013 * gfortran.dg/associated_6.f90: Likewise.
4014 * gfortran.dg/associated_target_3.f90: Likewise.
4015 * gfortran.dg/associated_target_4.f90: Likewise.
4016 * gfortran.dg/associated_target_5.f03: Likewise.
4017 * gfortran.dg/associated_target_6.f03: Likewise.
4018 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4019 * gfortran.dg/assumed_rank_1.f90: Likewise.
4020 * gfortran.dg/assumed_rank_10.f90: Likewise.
4021 * gfortran.dg/assumed_rank_2.f90: Likewise.
4022 * gfortran.dg/assumed_rank_7.f90: Likewise.
4023 * gfortran.dg/assumed_rank_8.f90: Likewise.
4024 * gfortran.dg/assumed_rank_9.f90: Likewise.
4025 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4026 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4027 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4028 * gfortran.dg/assumed_type_2.f90: Likewise.
4029 * gfortran.dg/atan2_1.f90: Likewise.
4030 * gfortran.dg/auto_array_1.f90: Likewise.
4031 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4032 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4033 * gfortran.dg/auto_char_len_3.f90: Likewise.
4034 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4035 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4036 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4037 * gfortran.dg/auto_save_2.f90: Likewise.
4038 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4039 * gfortran.dg/backslash_1.f90: Likewise.
4040 * gfortran.dg/backslash_2.f90: Likewise.
4041 * gfortran.dg/backslash_3.f: Likewise.
4042 * gfortran.dg/backspace_1.f: Likewise.
4043 * gfortran.dg/backspace_10.f90: Likewise.
4044 * gfortran.dg/backspace_11.f90: Likewise.
4045 * gfortran.dg/backspace_2.f: Likewise.
4046 * gfortran.dg/backspace_3.f: Likewise.
4047 * gfortran.dg/backspace_4.f: Likewise.
4048 * gfortran.dg/backspace_5.f: Likewise.
4049 * gfortran.dg/backspace_6.f: Likewise.
4050 * gfortran.dg/backspace_7.f90: Likewise.
4051 * gfortran.dg/backspace_8.f: Likewise.
4052 * gfortran.dg/backspace_9.f: Likewise.
4053 * gfortran.dg/bessel_1.f90: Likewise.
4054 * gfortran.dg/bessel_2.f90: Likewise.
4055 * gfortran.dg/bessel_5.f90: Likewise.
4056 * gfortran.dg/bessel_6.f90: Likewise.
4057 * gfortran.dg/bessel_7.f90: Likewise.
4058 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4059 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4060 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4061 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4062 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4063 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4064 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4065 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4066 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4067 * gfortran.dg/bit_comparison_1.F90: Likewise.
4068 * gfortran.dg/bit_comparison_2.F90: Likewise.
4069 * gfortran.dg/block_1.f08: Likewise.
4070 * gfortran.dg/block_13.f08: Likewise.
4071 * gfortran.dg/block_14.f90: Likewise.
4072 * gfortran.dg/block_2.f08: Likewise.
4073 * gfortran.dg/block_6.f08: Likewise.
4074 * gfortran.dg/block_7.f08: Likewise.
4075 * gfortran.dg/block_8.f08: Likewise.
4076 * gfortran.dg/blockdata_1.f90: Likewise.
4077 * gfortran.dg/bound_1.f90: Likewise.
4078 * gfortran.dg/bound_2.f90: Likewise.
4079 * gfortran.dg/bound_3.f90: Likewise.
4080 * gfortran.dg/bound_4.f90: Likewise.
4081 * gfortran.dg/bound_5.f90: Likewise.
4082 * gfortran.dg/bound_6.f90: Likewise.
4083 * gfortran.dg/bound_7.f90: Likewise.
4084 * gfortran.dg/bound_8.f90: Likewise.
4085 * gfortran.dg/bound_9.f90: Likewise.
4086 * gfortran.dg/bound_simplification_1.f90: Likewise.
4087 * gfortran.dg/bound_simplification_3.f90: Likewise.
4088 * gfortran.dg/bound_simplification_4.f90: Likewise.
4089 * gfortran.dg/bound_simplification_5.f90: Likewise.
4090 * gfortran.dg/bound_simplification_6.f90: Likewise.
4091 * gfortran.dg/bounds_check_1.f90: Likewise.
4092 * gfortran.dg/bounds_check_12.f90: Likewise.
4093 * gfortran.dg/bounds_check_14.f90: Likewise.
4094 * gfortran.dg/bounds_check_15.f90: Likewise.
4095 * gfortran.dg/bounds_check_19.f90: Likewise.
4096 * gfortran.dg/bounds_check_8.f90: Likewise.
4097 * gfortran.dg/bounds_check_9.f90: Likewise.
4098 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4099 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4100 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4101 * gfortran.dg/boz_1.f90: Likewise.
4102 * gfortran.dg/boz_11.f90: Likewise.
4103 * gfortran.dg/boz_13.f90: Likewise.
4104 * gfortran.dg/boz_14.f90: Likewise.
4105 * gfortran.dg/boz_15.f90: Likewise.
4106 * gfortran.dg/boz_3.f90: Likewise.
4107 * gfortran.dg/boz_6.f90: Likewise.
4108 * gfortran.dg/boz_9.f90: Likewise.
4109 * gfortran.dg/byte_1.f90: Likewise.
4110 * gfortran.dg/byte_2.f90: Likewise.
4111 * gfortran.dg/c_assoc.f90: Likewise.
4112 * gfortran.dg/c_assoc_2.f03: Likewise.
4113 * gfortran.dg/c_assoc_3.f90: Likewise.
4114 * gfortran.dg/c_by_val_1.f: Likewise.
4115 * gfortran.dg/c_by_val_5.f90: Likewise.
4116 * gfortran.dg/c_char_tests.f03: Likewise.
4117 * gfortran.dg/c_char_tests_2.f03: Likewise.
4118 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4119 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4120 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4121 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4122 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4123 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4124 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4125 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4126 * gfortran.dg/c_kind_params.f90: Likewise.
4127 * gfortran.dg/c_loc_test_20.f90: Likewise.
4128 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4129 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4130 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4131 * gfortran.dg/c_size_t_test.f03: Likewise.
4132 * gfortran.dg/c_sizeof_1.f90: Likewise.
4133 * gfortran.dg/c_sizeof_5.f90: Likewise.
4134 * gfortran.dg/c_sizeof_6.f90: Likewise.
4135 * gfortran.dg/char4_iunit_1.f03: Likewise.
4136 * gfortran.dg/char4_iunit_2.f03: Likewise.
4137 * gfortran.dg/char_allocation_1.f90: Likewise.
4138 * gfortran.dg/char_array_constructor.f90: Likewise.
4139 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4140 * gfortran.dg/char_assign_1.f90: Likewise.
4141 * gfortran.dg/char_associated_1.f90: Likewise.
4142 * gfortran.dg/char_cast_2.f90: Likewise.
4143 * gfortran.dg/char_comparison_1.f: Likewise.
4144 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4145 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4146 * gfortran.dg/char_cons_len.f90: Likewise.
4147 * gfortran.dg/char_conversion.f90: Likewise.
4148 * gfortran.dg/char_cshift_1.f90: Likewise.
4149 * gfortran.dg/char_cshift_2.f90: Likewise.
4150 * gfortran.dg/char_decl_2.f90: Likewise.
4151 * gfortran.dg/char_eoshift_1.f90: Likewise.
4152 * gfortran.dg/char_eoshift_2.f90: Likewise.
4153 * gfortran.dg/char_eoshift_3.f90: Likewise.
4154 * gfortran.dg/char_eoshift_4.f90: Likewise.
4155 * gfortran.dg/char_eoshift_5.f90: Likewise.
4156 * gfortran.dg/char_expr_1.f90: Likewise.
4157 * gfortran.dg/char_expr_3.f90: Likewise.
4158 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4159 * gfortran.dg/char_length_12.f90: Likewise.
4160 * gfortran.dg/char_length_14.f90: Likewise.
4161 * gfortran.dg/char_length_15.f90: Likewise.
4162 * gfortran.dg/char_length_17.f90: Likewise.
4163 * gfortran.dg/char_length_20.f90: Likewise.
4164 * gfortran.dg/char_length_21.f90: Likewise.
4165 * gfortran.dg/char_length_5.f90: Likewise.
4166 * gfortran.dg/char_length_6.f90: Likewise.
4167 * gfortran.dg/char_length_7.f90: Likewise.
4168 * gfortran.dg/char_length_8.f90: Likewise.
4169 * gfortran.dg/char_pack_1.f90: Likewise.
4170 * gfortran.dg/char_pack_2.f90: Likewise.
4171 * gfortran.dg/char_pointer_assign.f90: Likewise.
4172 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4173 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4174 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4175 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4176 * gfortran.dg/char_pointer_func.f90: Likewise.
4177 * gfortran.dg/char_reshape_1.f90: Likewise.
4178 * gfortran.dg/char_result_1.f90: Likewise.
4179 * gfortran.dg/char_result_12.f90: Likewise.
4180 * gfortran.dg/char_result_13.f90: Likewise.
4181 * gfortran.dg/char_result_14.f90: Likewise.
4182 * gfortran.dg/char_result_15.f90: Likewise.
4183 * gfortran.dg/char_result_2.f90: Likewise.
4184 * gfortran.dg/char_result_3.f90: Likewise.
4185 * gfortran.dg/char_result_4.f90: Likewise.
4186 * gfortran.dg/char_result_5.f90: Likewise.
4187 * gfortran.dg/char_result_6.f90: Likewise.
4188 * gfortran.dg/char_result_7.f90: Likewise.
4189 * gfortran.dg/char_result_8.f90: Likewise.
4190 * gfortran.dg/char_spread_1.f90: Likewise.
4191 * gfortran.dg/char_transpose_1.f90: Likewise.
4192 * gfortran.dg/char_type_len.f90: Likewise.
4193 * gfortran.dg/char_unpack_1.f90: Likewise.
4194 * gfortran.dg/char_unpack_2.f90: Likewise.
4195 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4196 * gfortran.dg/character_comparison_1.f90: Likewise.
4197 * gfortran.dg/character_comparison_2.f90: Likewise.
4198 * gfortran.dg/character_comparison_3.f90: Likewise.
4199 * gfortran.dg/character_comparison_4.f90: Likewise.
4200 * gfortran.dg/character_comparison_5.f90: Likewise.
4201 * gfortran.dg/character_comparison_6.f90: Likewise.
4202 * gfortran.dg/character_comparison_7.f90: Likewise.
4203 * gfortran.dg/character_comparison_8.f90: Likewise.
4204 * gfortran.dg/character_comparison_9.f90: Likewise.
4205 * gfortran.dg/charlen_15.f90: Likewise.
4206 * gfortran.dg/charlen_16.f90: Likewise.
4207 * gfortran.dg/chkbits.f90: Likewise.
4208 * gfortran.dg/chmod_1.f90: Likewise.
4209 * gfortran.dg/chmod_2.f90: Likewise.
4210 * gfortran.dg/chmod_3.f90: Likewise.
4211 * gfortran.dg/class_1.f03: Likewise.
4212 * gfortran.dg/class_18.f03: Likewise.
4213 * gfortran.dg/class_19.f03: Likewise.
4214 * gfortran.dg/class_35.f90: Likewise.
4215 * gfortran.dg/class_46.f03: Likewise.
4216 * gfortran.dg/class_48.f90: Likewise.
4217 * gfortran.dg/class_51.f90: Likewise.
4218 * gfortran.dg/class_52.f90: Likewise.
4219 * gfortran.dg/class_6.f03: Likewise.
4220 * gfortran.dg/class_63.f90: Likewise.
4221 * gfortran.dg/class_64.f90: Likewise.
4222 * gfortran.dg/class_65.f90: Likewise.
4223 * gfortran.dg/class_66.f90: Likewise.
4224 * gfortran.dg/class_67.f90: Likewise.
4225 * gfortran.dg/class_9.f03: Likewise.
4226 * gfortran.dg/class_alias.f90: Likewise.
4227 * gfortran.dg/class_allocate_1.f03: Likewise.
4228 * gfortran.dg/class_allocate_10.f03: Likewise.
4229 * gfortran.dg/class_allocate_13.f90: Likewise.
4230 * gfortran.dg/class_allocate_14.f90: Likewise.
4231 * gfortran.dg/class_allocate_15.f90: Likewise.
4232 * gfortran.dg/class_allocate_19.f03: Likewise.
4233 * gfortran.dg/class_allocate_21.f90: Likewise.
4234 * gfortran.dg/class_allocate_22.f90: Likewise.
4235 * gfortran.dg/class_allocate_3.f03: Likewise.
4236 * gfortran.dg/class_allocate_4.f03: Likewise.
4237 * gfortran.dg/class_allocate_5.f90: Likewise.
4238 * gfortran.dg/class_allocate_6.f03: Likewise.
4239 * gfortran.dg/class_allocate_7.f03: Likewise.
4240 * gfortran.dg/class_allocate_8.f03: Likewise.
4241 * gfortran.dg/class_allocate_9.f03: Likewise.
4242 * gfortran.dg/class_array_1.f03: Likewise.
4243 * gfortran.dg/class_array_14.f90: Likewise.
4244 * gfortran.dg/class_array_15.f03: Likewise.
4245 * gfortran.dg/class_array_16.f90: Likewise.
4246 * gfortran.dg/class_array_2.f03: Likewise.
4247 * gfortran.dg/class_array_20.f03: Likewise.
4248 * gfortran.dg/class_array_21.f03: Likewise.
4249 * gfortran.dg/class_array_3.f03: Likewise.
4250 * gfortran.dg/class_array_4.f03: Likewise.
4251 * gfortran.dg/class_array_7.f03: Likewise.
4252 * gfortran.dg/class_array_8.f03: Likewise.
4253 * gfortran.dg/class_array_9.f03: Likewise.
4254 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4255 * gfortran.dg/class_dummy_1.f03: Likewise.
4256 * gfortran.dg/class_optional_1.f90: Likewise.
4257 * gfortran.dg/class_optional_2.f90: Likewise.
4258 * gfortran.dg/class_result_5.f90: Likewise.
4259 * gfortran.dg/class_result_6.f90: Likewise.
4260 * gfortran.dg/class_to_type_1.f03: Likewise.
4261 * gfortran.dg/class_to_type_2.f90: Likewise.
4262 * gfortran.dg/class_to_type_3.f03: Likewise.
4263 * gfortran.dg/class_to_type_4.f90: Likewise.
4264 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4265 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4266 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4267 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4268 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4269 * gfortran.dg/coarray/codimension.f90: Likewise.
4270 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4271 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4272 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4273 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4274 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4275 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4276 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4277 * gfortran.dg/coarray/event_1.f90: Likewise.
4278 * gfortran.dg/coarray/event_2.f90: Likewise.
4279 * gfortran.dg/coarray/get_array.f90: Likewise.
4280 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4281 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4282 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4283 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4284 * gfortran.dg/coarray/lock_1.f90: Likewise.
4285 * gfortran.dg/coarray/lock_2.f90: Likewise.
4286 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4287 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4288 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4289 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4290 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4291 * gfortran.dg/coarray/registering_1.f90: Likewise.
4292 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4293 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4294 * gfortran.dg/coarray/send_array.f90: Likewise.
4295 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4296 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4297 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4298 * gfortran.dg/coarray/sync_1.f90: Likewise.
4299 * gfortran.dg/coarray/sync_3.f90: Likewise.
4300 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4301 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4302 * gfortran.dg/coarray_13.f90: Likewise.
4303 * gfortran.dg/coarray_15.f90: Likewise.
4304 * gfortran.dg/coarray_16.f90: Likewise.
4305 * gfortran.dg/coarray_2.f90: Likewise.
4306 * gfortran.dg/coarray_23.f90: Likewise.
4307 * gfortran.dg/coarray_40.f90: Likewise.
4308 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4309 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4310 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4311 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4312 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4313 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4314 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4315 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4316 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4317 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4318 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4319 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4320 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4321 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4322 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4323 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4324 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4325 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4326 * gfortran.dg/coarray_stat_2.f90: Likewise.
4327 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4328 * gfortran.dg/coindexed_1.f90: Likewise.
4329 * gfortran.dg/comma.f: Likewise.
4330 * gfortran.dg/comma_format_extension_3.f: Likewise.
4331 * gfortran.dg/comma_format_extension_4.f: Likewise.
4332 * gfortran.dg/common_2.f90: Likewise.
4333 * gfortran.dg/common_4.f90: Likewise.
4334 * gfortran.dg/common_align_1.f90: Likewise.
4335 * gfortran.dg/common_align_2.f90: Likewise.
4336 * gfortran.dg/common_equivalence_1.f: Likewise.
4337 * gfortran.dg/common_pointer_1.f90: Likewise.
4338 * gfortran.dg/common_resize_1.f: Likewise.
4339 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4340 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4341 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4342 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4343 * gfortran.dg/complex_read.f90: Likewise.
4344 * gfortran.dg/complex_write.f90: Likewise.
4345 * gfortran.dg/constant_substring.f: Likewise.
4346 * gfortran.dg/constructor_2.f90: Likewise.
4347 * gfortran.dg/constructor_3.f90: Likewise.
4348 * gfortran.dg/constructor_6.f90: Likewise.
4349 * gfortran.dg/contained_1.f90: Likewise.
4350 * gfortran.dg/contained_3.f90: Likewise.
4351 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4352 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4353 * gfortran.dg/continuation_1.f90: Likewise.
4354 * gfortran.dg/continuation_11.f90: Likewise.
4355 * gfortran.dg/continuation_12.f90: Likewise.
4356 * gfortran.dg/continuation_13.f90: Likewise.
4357 * gfortran.dg/continuation_14.f: Likewise.
4358 * gfortran.dg/continuation_8.f90: Likewise.
4359 * gfortran.dg/convert_2.f90: Likewise.
4360 * gfortran.dg/convert_implied_open.f90: Likewise.
4361 * gfortran.dg/count_init_expr.f03: Likewise.
4362 * gfortran.dg/cr_lf.f90: Likewise.
4363 * gfortran.dg/cray_pointers_10.f90: Likewise.
4364 * gfortran.dg/cray_pointers_2.f90: Likewise.
4365 * gfortran.dg/cray_pointers_5.f90: Likewise.
4366 * gfortran.dg/cray_pointers_7.f90: Likewise.
4367 * gfortran.dg/cray_pointers_8.f90: Likewise.
4368 * gfortran.dg/cshift_1.f90: Likewise.
4369 * gfortran.dg/cshift_2.f90: Likewise.
4370 * gfortran.dg/cshift_large_1.f90: Likewise.
4371 * gfortran.dg/cshift_nan_1.f90: Likewise.
4372 * gfortran.dg/csqrt_2.f: Likewise.
4373 * gfortran.dg/data_array_1.f90: Likewise.
4374 * gfortran.dg/data_char_1.f90: Likewise.
4375 * gfortran.dg/data_char_2.f90: Likewise.
4376 * gfortran.dg/data_char_3.f90: Likewise.
4377 * gfortran.dg/data_derived_1.f90: Likewise.
4378 * gfortran.dg/data_implied_do_1.f90: Likewise.
4379 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4380 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4381 * gfortran.dg/deallocate_stat.f90: Likewise.
4382 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4383 * gfortran.dg/debug/pr37738.f: Likewise.
4384 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4385 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4386 * gfortran.dg/dec_exp_1.f90: Likewise.
4387 * gfortran.dg/dec_init_1.f90: Likewise.
4388 * gfortran.dg/dec_init_2.f90: Likewise.
4389 * gfortran.dg/dec_init_3.f90: Likewise.
4390 * gfortran.dg/dec_init_4.f90: Likewise.
4391 * gfortran.dg/dec_io_1.f90: Likewise.
4392 * gfortran.dg/dec_io_2.f90: Likewise.
4393 * gfortran.dg/dec_io_2a.f90: Likewise.
4394 * gfortran.dg/dec_io_6.f90: Likewise.
4395 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4396 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4397 * gfortran.dg/dec_math.f90: Likewise.
4398 * gfortran.dg/dec_parameter_1.f: Likewise.
4399 * gfortran.dg/dec_parameter_2.f90: Likewise.
4400 * gfortran.dg/dec_static_1.f90: Likewise.
4401 * gfortran.dg/dec_static_2.f90: Likewise.
4402 * gfortran.dg/dec_structure_1.f90: Likewise.
4403 * gfortran.dg/dec_structure_10.f90: Likewise.
4404 * gfortran.dg/dec_structure_18.f90: Likewise.
4405 * gfortran.dg/dec_structure_19.f90: Likewise.
4406 * gfortran.dg/dec_structure_2.f90: Likewise.
4407 * gfortran.dg/dec_structure_22.f90: Likewise.
4408 * gfortran.dg/dec_structure_3.f90: Likewise.
4409 * gfortran.dg/dec_structure_4.f90: Likewise.
4410 * gfortran.dg/dec_structure_5.f90: Likewise.
4411 * gfortran.dg/dec_structure_6.f90: Likewise.
4412 * gfortran.dg/dec_structure_7.f90: Likewise.
4413 * gfortran.dg/dec_union_1.f90: Likewise.
4414 * gfortran.dg/dec_union_2.f90: Likewise.
4415 * gfortran.dg/dec_union_3.f90: Likewise.
4416 * gfortran.dg/dec_union_4.f90: Likewise.
4417 * gfortran.dg/dec_union_5.f90: Likewise.
4418 * gfortran.dg/default_format_1.f90: Likewise.
4419 * gfortran.dg/default_format_2.f90: Likewise.
4420 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4421 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4422 * gfortran.dg/default_initialization_3.f90: Likewise.
4423 * gfortran.dg/default_initialization_4.f90: Likewise.
4424 * gfortran.dg/default_initialization_5.f90: Likewise.
4425 * gfortran.dg/deferred_character_1.f90: Likewise.
4426 * gfortran.dg/deferred_character_10.f90: Likewise.
4427 * gfortran.dg/deferred_character_11.f90: Likewise.
4428 * gfortran.dg/deferred_character_12.f90: Likewise.
4429 * gfortran.dg/deferred_character_13.f90: Likewise.
4430 * gfortran.dg/deferred_character_14.f90: Likewise.
4431 * gfortran.dg/deferred_character_15.f90: Likewise.
4432 * gfortran.dg/deferred_character_16.f90: Likewise.
4433 * gfortran.dg/deferred_character_2.f90: Likewise.
4434 * gfortran.dg/deferred_character_3.f90: Likewise.
4435 * gfortran.dg/deferred_character_4.f90: Likewise.
4436 * gfortran.dg/deferred_character_5.f90: Likewise.
4437 * gfortran.dg/deferred_character_6.f90: Likewise.
4438 * gfortran.dg/deferred_character_7.f90: Likewise.
4439 * gfortran.dg/deferred_character_8.f90: Likewise.
4440 * gfortran.dg/deferred_character_9.f90: Likewise.
4441 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4442 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4443 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4444 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4445 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4446 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4447 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4448 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4449 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4450 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4451 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4452 * gfortran.dg/defined_assignment_1.f90: Likewise.
4453 * gfortran.dg/defined_assignment_10.f90: Likewise.
4454 * gfortran.dg/defined_assignment_11.f90: Likewise.
4455 * gfortran.dg/defined_assignment_2.f90: Likewise.
4456 * gfortran.dg/defined_assignment_3.f90: Likewise.
4457 * gfortran.dg/defined_assignment_4.f90: Likewise.
4458 * gfortran.dg/defined_assignment_5.f90: Likewise.
4459 * gfortran.dg/defined_assignment_8.f90: Likewise.
4460 * gfortran.dg/defined_assignment_9.f90: Likewise.
4461 * gfortran.dg/dependency_2.f90: Likewise.
4462 * gfortran.dg/dependency_21.f90: Likewise.
4463 * gfortran.dg/dependency_22.f90: Likewise.
4464 * gfortran.dg/dependency_23.f90: Likewise.
4465 * gfortran.dg/dependency_24.f90: Likewise.
4466 * gfortran.dg/dependency_25.f90: Likewise.
4467 * gfortran.dg/dependency_26.f90: Likewise.
4468 * gfortran.dg/dependency_39.f90: Likewise.
4469 * gfortran.dg/dependency_40.f90: Likewise.
4470 * gfortran.dg/dependency_41.f90: Likewise.
4471 * gfortran.dg/dependency_42.f90: Likewise.
4472 * gfortran.dg/dependency_43.f90: Likewise.
4473 * gfortran.dg/dependency_44.f90: Likewise.
4474 * gfortran.dg/dependency_45.f90: Likewise.
4475 * gfortran.dg/dependency_50.f90: Likewise.
4476 * gfortran.dg/dependency_51.f90: Likewise.
4477 * gfortran.dg/dependent_decls_1.f90: Likewise.
4478 * gfortran.dg/der_array_1.f90: Likewise.
4479 * gfortran.dg/der_array_io_1.f90: Likewise.
4480 * gfortran.dg/der_array_io_2.f90: Likewise.
4481 * gfortran.dg/der_array_io_3.f90: Likewise.
4482 * gfortran.dg/der_io_1.f90: Likewise.
4483 * gfortran.dg/der_io_3.f90: Likewise.
4484 * gfortran.dg/der_pointer_2.f90: Likewise.
4485 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4486 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4487 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4488 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4489 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4490 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4491 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4492 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4493 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4494 * gfortran.dg/derived_external_function_1.f90: Likewise.
4495 * gfortran.dg/derived_init_1.f90: Likewise.
4496 * gfortran.dg/derived_init_2.f90: Likewise.
4497 * gfortran.dg/derived_init_3.f90: Likewise.
4498 * gfortran.dg/derived_init_4.f90: Likewise.
4499 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4500 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4501 * gfortran.dg/dev_null.F90: Likewise.
4502 * gfortran.dg/dfloat_1.f90: Likewise.
4503 * gfortran.dg/dim_sum_1.f90: Likewise.
4504 * gfortran.dg/dim_sum_2.f90: Likewise.
4505 * gfortran.dg/dim_sum_3.f90: Likewise.
4506 * gfortran.dg/direct_io_10.f: Likewise.
4507 * gfortran.dg/direct_io_11.f90: Likewise.
4508 * gfortran.dg/direct_io_12.f90: Likewise.
4509 * gfortran.dg/direct_io_2.f90: Likewise.
4510 * gfortran.dg/direct_io_3.f90: Likewise.
4511 * gfortran.dg/direct_io_4.f90: Likewise.
4512 * gfortran.dg/direct_io_5.f90: Likewise.
4513 * gfortran.dg/direct_io_6.f90: Likewise.
4514 * gfortran.dg/direct_io_7.f90: Likewise.
4515 * gfortran.dg/direct_io_8.f90: Likewise.
4516 * gfortran.dg/direct_io_9.f: Likewise.
4517 * gfortran.dg/do_1.f90: Likewise.
4518 * gfortran.dg/do_3.F90: Likewise.
4519 * gfortran.dg/do_concurrent_2.f90: Likewise.
4520 * gfortran.dg/do_concurrent_4.f90: Likewise.
4521 * gfortran.dg/do_corner_warn.f90: Likewise.
4522 * gfortran.dg/do_iterator_2.f90: Likewise.
4523 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4524 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4525 * gfortran.dg/dos_eol.f: Likewise.
4526 * gfortran.dg/dot_product_1.f03: Likewise.
4527 * gfortran.dg/dot_product_2.f90: Likewise.
4528 * gfortran.dg/dot_product_4.f90: Likewise.
4529 * gfortran.dg/dshift_1.F90: Likewise.
4530 * gfortran.dg/dshift_2.F90: Likewise.
4531 * gfortran.dg/dtio_1.f90: Likewise.
4532 * gfortran.dg/dtio_10.f90: Likewise.
4533 * gfortran.dg/dtio_12.f90: Likewise.
4534 * gfortran.dg/dtio_14.f90: Likewise.
4535 * gfortran.dg/dtio_15.f90: Likewise.
4536 * gfortran.dg/dtio_16.f90: Likewise.
4537 * gfortran.dg/dtio_17.f90: Likewise.
4538 * gfortran.dg/dtio_19.f90: Likewise.
4539 * gfortran.dg/dtio_2.f90: Likewise.
4540 * gfortran.dg/dtio_20.f03: Likewise.
4541 * gfortran.dg/dtio_22.f90: Likewise.
4542 * gfortran.dg/dtio_24.f90: Likewise.
4543 * gfortran.dg/dtio_25.f90: Likewise.
4544 * gfortran.dg/dtio_26.f03: Likewise.
4545 * gfortran.dg/dtio_27.f90: Likewise.
4546 * gfortran.dg/dtio_28.f03: Likewise.
4547 * gfortran.dg/dtio_3.f90: Likewise.
4548 * gfortran.dg/dtio_30.f03: Likewise.
4549 * gfortran.dg/dtio_31.f03: Likewise.
4550 * gfortran.dg/dtio_32.f03: Likewise.
4551 * gfortran.dg/dtio_4.f90: Likewise.
4552 * gfortran.dg/dtio_5.f90: Likewise.
4553 * gfortran.dg/dtio_7.f90: Likewise.
4554 * gfortran.dg/dtio_8.f90: Likewise.
4555 * gfortran.dg/dtio_9.f90: Likewise.
4556 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4557 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4558 * gfortran.dg/dup_save_1.f90: Likewise.
4559 * gfortran.dg/dup_save_2.f90: Likewise.
4560 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4561 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4562 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4563 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4564 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4565 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4566 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4567 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4568 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4569 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4570 * gfortran.dg/e_d_fmt.f90: Likewise.
4571 * gfortran.dg/edit_real_1.f90: Likewise.
4572 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4573 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4574 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4575 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4576 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4577 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4578 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4579 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4580 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4581 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4582 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4583 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4584 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4585 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4586 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4587 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4588 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4589 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4590 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4591 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4592 * gfortran.dg/empty_format_1.f90: Likewise.
4593 * gfortran.dg/endfile.f: Likewise.
4594 * gfortran.dg/endfile.f90: Likewise.
4595 * gfortran.dg/endfile_2.f90: Likewise.
4596 * gfortran.dg/entry_1.f90: Likewise.
4597 * gfortran.dg/entry_10.f90: Likewise.
4598 * gfortran.dg/entry_12.f90: Likewise.
4599 * gfortran.dg/entry_13.f90: Likewise.
4600 * gfortran.dg/entry_14.f90: Likewise.
4601 * gfortran.dg/entry_16.f90: Likewise.
4602 * gfortran.dg/entry_3.f90: Likewise.
4603 * gfortran.dg/entry_6.f90: Likewise.
4604 * gfortran.dg/entry_9.f90: Likewise.
4605 * gfortran.dg/entry_array_specs_2.f: Likewise.
4606 * gfortran.dg/enum_1.f90: Likewise.
4607 * gfortran.dg/enum_9.f90: Likewise.
4608 * gfortran.dg/eof_1.f90: Likewise.
4609 * gfortran.dg/eof_2.f90: Likewise.
4610 * gfortran.dg/eof_4.f90: Likewise.
4611 * gfortran.dg/eof_5.f90: Likewise.
4612 * gfortran.dg/eor_handling_1.f90: Likewise.
4613 * gfortran.dg/eor_handling_2.f90: Likewise.
4614 * gfortran.dg/eor_handling_3.f90: Likewise.
4615 * gfortran.dg/eor_handling_4.f90: Likewise.
4616 * gfortran.dg/eor_handling_5.f90: Likewise.
4617 * gfortran.dg/eoshift_3.f90: Likewise.
4618 * gfortran.dg/eoshift_4.f90: Likewise.
4619 * gfortran.dg/eoshift_5.f90: Likewise.
4620 * gfortran.dg/eoshift_6.f90: Likewise.
4621 * gfortran.dg/eoshift_large_1.f90: Likewise.
4622 * gfortran.dg/equiv_6.f90: Likewise.
4623 * gfortran.dg/equiv_7.f90: Likewise.
4624 * gfortran.dg/equiv_9.f90: Likewise.
4625 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4626 * gfortran.dg/erf_2.F90: Likewise.
4627 * gfortran.dg/erf_3.F90: Likewise.
4628 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4629 * gfortran.dg/error_format_2.f90: Likewise.
4630 * gfortran.dg/error_recovery_5.f90: Likewise.
4631 * gfortran.dg/execute_command_line_2.f90: Likewise.
4632 * gfortran.dg/execute_command_line_3.f90: Likewise.
4633 * gfortran.dg/exit_1.f08: Likewise.
4634 * gfortran.dg/exit_3.f08: Likewise.
4635 * gfortran.dg/exponent_1.f90: Likewise.
4636 * gfortran.dg/exponent_2.f90: Likewise.
4637 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4638 * gfortran.dg/extends_1.f03: Likewise.
4639 * gfortran.dg/extends_16.f90: Likewise.
4640 * gfortran.dg/extends_2.f03: Likewise.
4641 * gfortran.dg/extends_3.f03: Likewise.
4642 * gfortran.dg/extends_4.f03: Likewise.
4643 * gfortran.dg/extends_type_of_1.f03: Likewise.
4644 * gfortran.dg/extends_type_of_2.f03: Likewise.
4645 * gfortran.dg/external_procedures_3.f90: Likewise.
4646 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4647 * gfortran.dg/f2003_io_1.f03: Likewise.
4648 * gfortran.dg/f2003_io_4.f03: Likewise.
4649 * gfortran.dg/f2003_io_5.f03: Likewise.
4650 * gfortran.dg/f2003_io_6.f03: Likewise.
4651 * gfortran.dg/f2003_io_7.f03: Likewise.
4652 * gfortran.dg/f2c_1.f90: Likewise.
4653 * gfortran.dg/f2c_2.f90: Likewise.
4654 * gfortran.dg/f2c_3.f90: Likewise.
4655 * gfortran.dg/f2c_4.f90: Likewise.
4656 * gfortran.dg/f2c_6.f90: Likewise.
4657 * gfortran.dg/f2c_7.f90: Likewise.
4658 * gfortran.dg/f2c_9.f90: Likewise.
4659 * gfortran.dg/fgetc_1.f90: Likewise.
4660 * gfortran.dg/fgetc_2.f90: Likewise.
4661 * gfortran.dg/filename_null.f90: Likewise.
4662 * gfortran.dg/finalize_12.f90: Likewise.
4663 * gfortran.dg/finalize_13.f90: Likewise.
4664 * gfortran.dg/finalize_15.f90: Likewise.
4665 * gfortran.dg/finalize_17.f90: Likewise.
4666 * gfortran.dg/finalize_18.f90: Likewise.
4667 * gfortran.dg/finalize_25.f90: Likewise.
4668 * gfortran.dg/finalize_29.f08: Likewise.
4669 * gfortran.dg/finalize_31.f90: Likewise.
4670 * gfortran.dg/float_1.f90: Likewise.
4671 * gfortran.dg/flush_1.f90: Likewise.
4672 * gfortran.dg/fmt_bz_bn.f: Likewise.
4673 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4674 * gfortran.dg/fmt_cache_1.f: Likewise.
4675 * gfortran.dg/fmt_cache_2.f: Likewise.
4676 * gfortran.dg/fmt_cache_3.f90: Likewise.
4677 * gfortran.dg/fmt_colon.f90: Likewise.
4678 * gfortran.dg/fmt_e.f90: Likewise.
4679 * gfortran.dg/fmt_en.f90: Likewise.
4680 * gfortran.dg/fmt_error_10.f: Likewise.
4681 * gfortran.dg/fmt_error_9.f: Likewise.
4682 * gfortran.dg/fmt_exhaust.f90: Likewise.
4683 * gfortran.dg/fmt_f0_1.f90: Likewise.
4684 * gfortran.dg/fmt_f_an_p.f: Likewise.
4685 * gfortran.dg/fmt_fw_d.f90: Likewise.
4686 * gfortran.dg/fmt_g.f: Likewise.
4687 * gfortran.dg/fmt_g0_1.f08: Likewise.
4688 * gfortran.dg/fmt_g0_2.f08: Likewise.
4689 * gfortran.dg/fmt_g0_4.f08: Likewise.
4690 * gfortran.dg/fmt_g0_5.f08: Likewise.
4691 * gfortran.dg/fmt_g0_6.f08: Likewise.
4692 * gfortran.dg/fmt_g0_7.f08: Likewise.
4693 * gfortran.dg/fmt_g_1.f90: Likewise.
4694 * gfortran.dg/fmt_int_sign.f90: Likewise.
4695 * gfortran.dg/fmt_l.f90: Likewise.
4696 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4697 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4698 * gfortran.dg/fmt_p_1.f90: Likewise.
4699 * gfortran.dg/fmt_pf.f90: Likewise.
4700 * gfortran.dg/fmt_read.f90: Likewise.
4701 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4702 * gfortran.dg/fmt_t_1.f90: Likewise.
4703 * gfortran.dg/fmt_t_2.f90: Likewise.
4704 * gfortran.dg/fmt_t_3.f90: Likewise.
4705 * gfortran.dg/fmt_t_4.f90: Likewise.
4706 * gfortran.dg/fmt_t_5.f90: Likewise.
4707 * gfortran.dg/fmt_t_6.f: Likewise.
4708 * gfortran.dg/fmt_t_7.f: Likewise.
4709 * gfortran.dg/fmt_t_9.f: Likewise.
4710 * gfortran.dg/fmt_tl.f: Likewise.
4711 * gfortran.dg/fmt_unlimited.f90: Likewise.
4712 * gfortran.dg/fmt_white.f: Likewise.
4713 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4714 * gfortran.dg/fold_nearest.f90: Likewise.
4715 * gfortran.dg/forall_1.f90: Likewise.
4716 * gfortran.dg/forall_10.f90: Likewise.
4717 * gfortran.dg/forall_12.f90: Likewise.
4718 * gfortran.dg/forall_13.f90: Likewise.
4719 * gfortran.dg/forall_15.f90: Likewise.
4720 * gfortran.dg/forall_4.f90: Likewise.
4721 * gfortran.dg/forall_5.f90: Likewise.
4722 * gfortran.dg/forall_6.f90: Likewise.
4723 * gfortran.dg/forall_7.f90: Likewise.
4724 * gfortran.dg/fraction.f90: Likewise.
4725 * gfortran.dg/fseek.f90: Likewise.
4726 * gfortran.dg/ftell_1.f90: Likewise.
4727 * gfortran.dg/ftell_2.f90: Likewise.
4728 * gfortran.dg/ftell_3.f90: Likewise.
4729 * gfortran.dg/func_assign_2.f90: Likewise.
4730 * gfortran.dg/func_assign_3.f90: Likewise.
4731 * gfortran.dg/func_derived_1.f90: Likewise.
4732 * gfortran.dg/func_derived_2.f90: Likewise.
4733 * gfortran.dg/func_derived_3.f90: Likewise.
4734 * gfortran.dg/func_result_1.f90: Likewise.
4735 * gfortran.dg/func_result_2.f90: Likewise.
4736 * gfortran.dg/func_result_6.f90: Likewise.
4737 * gfortran.dg/function_charlen_2.f90: Likewise.
4738 * gfortran.dg/function_charlen_3.f: Likewise.
4739 * gfortran.dg/function_kinds_1.f90: Likewise.
4740 * gfortran.dg/function_kinds_4.f90: Likewise.
4741 * gfortran.dg/function_optimize_10.f90: Likewise.
4742 * gfortran.dg/function_optimize_11.f90: Likewise.
4743 * gfortran.dg/function_optimize_12.f90: Likewise.
4744 * gfortran.dg/function_optimize_4.f90: Likewise.
4745 * gfortran.dg/function_optimize_8.f90: Likewise.
4746 * gfortran.dg/g77/13037.f: Likewise.
4747 * gfortran.dg/g77/1832.f: Likewise.
4748 * gfortran.dg/g77/19981119-0.f: Likewise.
4749 * gfortran.dg/g77/19990313-0.f: Likewise.
4750 * gfortran.dg/g77/19990313-1.f: Likewise.
4751 * gfortran.dg/g77/19990313-2.f: Likewise.
4752 * gfortran.dg/g77/19990313-3.f: Likewise.
4753 * gfortran.dg/g77/19990419-1.f: Likewise.
4754 * gfortran.dg/g77/19990826-0.f: Likewise.
4755 * gfortran.dg/g77/19990826-2.f: Likewise.
4756 * gfortran.dg/g77/20000503-1.f: Likewise.
4757 * gfortran.dg/g77/20001111.f: Likewise.
4758 * gfortran.dg/g77/20010116.f: Likewise.
4759 * gfortran.dg/g77/20010216-1.f: Likewise.
4760 * gfortran.dg/g77/20010430.f: Likewise.
4761 * gfortran.dg/g77/20010610.f: Likewise.
4762 * gfortran.dg/g77/6177.f: Likewise.
4763 * gfortran.dg/g77/7388.f: Likewise.
4764 * gfortran.dg/g77/947.f: Likewise.
4765 * gfortran.dg/g77/970625-2.f: Likewise.
4766 * gfortran.dg/g77/971102-1.f: Likewise.
4767 * gfortran.dg/g77/980628-0.f: Likewise.
4768 * gfortran.dg/g77/980628-1.f: Likewise.
4769 * gfortran.dg/g77/980628-10.f: Likewise.
4770 * gfortran.dg/g77/980628-2.f: Likewise.
4771 * gfortran.dg/g77/980628-3.f: Likewise.
4772 * gfortran.dg/g77/980628-7.f: Likewise.
4773 * gfortran.dg/g77/980628-8.f: Likewise.
4774 * gfortran.dg/g77/980628-9.f: Likewise.
4775 * gfortran.dg/g77/980701-0.f: Likewise.
4776 * gfortran.dg/g77/980701-1.f: Likewise.
4777 * gfortran.dg/g77/cabs.f: Likewise.
4778 * gfortran.dg/g77/claus.f: Likewise.
4779 * gfortran.dg/g77/complex_1.f: Likewise.
4780 * gfortran.dg/g77/cpp3.F: Likewise.
4781 * gfortran.dg/g77/cpp4.F: Likewise.
4782 * gfortran.dg/g77/cpp5.F: Likewise.
4783 * gfortran.dg/g77/dcomplex.f: Likewise.
4784 * gfortran.dg/g77/dnrm2.f: Likewise.
4785 * gfortran.dg/g77/erfc.f: Likewise.
4786 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4787 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4788 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4789 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4790 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4791 * gfortran.dg/g77/int8421.f: Likewise.
4792 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4793 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4794 * gfortran.dg/g77/le.f: Likewise.
4795 * gfortran.dg/g77/short.f: Likewise.
4796 * gfortran.dg/gamma_1.f90: Likewise.
4797 * gfortran.dg/gamma_4.f90: Likewise.
4798 * gfortran.dg/gamma_5.f90: Likewise.
4799 * gfortran.dg/generic_13.f90: Likewise.
4800 * gfortran.dg/generic_15.f90: Likewise.
4801 * gfortran.dg/generic_19.f90: Likewise.
4802 * gfortran.dg/generic_20.f90: Likewise.
4803 * gfortran.dg/generic_23.f03: Likewise.
4804 * gfortran.dg/generic_25.f90: Likewise.
4805 * gfortran.dg/generic_27.f90: Likewise.
4806 * gfortran.dg/generic_31.f90: Likewise.
4807 * gfortran.dg/generic_4.f90: Likewise.
4808 * gfortran.dg/global_vars_c_init.f90: Likewise.
4809 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4810 * gfortran.dg/gnu_logical_1.F: Likewise.
4811 * gfortran.dg/goacc/fixed-1.f: Likewise.
4812 * gfortran.dg/goacc/fixed-2.f: Likewise.
4813 * gfortran.dg/goacc/gang-static.f95: Likewise.
4814 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4815 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4816 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4817 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4818 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4819 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4820 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4821 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4822 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4823 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4824 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4825 * gfortran.dg/gomp/pr48794.f90: Likewise.
4826 * gfortran.dg/gomp/pr72744.f90: Likewise.
4827 * gfortran.dg/gomp/pr77665.f90: Likewise.
4828 * gfortran.dg/gomp/workshare2.f90: Likewise.
4829 * gfortran.dg/gomp/workshare3.f90: Likewise.
4830 * gfortran.dg/goto_1.f: Likewise.
4831 * gfortran.dg/goto_2.f90: Likewise.
4832 * gfortran.dg/goto_4.f90: Likewise.
4833 * gfortran.dg/goto_6.f: Likewise.
4834 * gfortran.dg/graphite/id-26.f03: Likewise.
4835 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4836 * gfortran.dg/graphite/pr29581.f90: Likewise.
4837 * gfortran.dg/graphite/pr29832.f90: Likewise.
4838 * gfortran.dg/graphite/run-id-1.f: Likewise.
4839 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4840 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4841 * gfortran.dg/hollerith.f90: Likewise.
4842 * gfortran.dg/hollerith4.f90: Likewise.
4843 * gfortran.dg/hollerith6.f90: Likewise.
4844 * gfortran.dg/hollerith8.f90: Likewise.
4845 * gfortran.dg/hollerith_1.f90: Likewise.
4846 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4847 * gfortran.dg/hollerith_f95.f90: Likewise.
4848 * gfortran.dg/hollerith_legacy.f90: Likewise.
4849 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4850 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4851 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4852 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4853 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4854 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4855 * gfortran.dg/hypot_1.f90: Likewise.
4856 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4857 * gfortran.dg/iargc.f90: Likewise.
4858 * gfortran.dg/ibits.f90: Likewise.
4859 * gfortran.dg/ichar_1.f90: Likewise.
4860 * gfortran.dg/ichar_2.f90: Likewise.
4861 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4862 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4863 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4864 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4865 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4866 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4867 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4868 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4869 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4870 * gfortran.dg/ieee/large_1.f90: Likewise.
4871 * gfortran.dg/ieee/large_2.f90: Likewise.
4872 * gfortran.dg/ieee/large_3.F90: Likewise.
4873 * gfortran.dg/ieee/large_4.f90: Likewise.
4874 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4875 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4876 * gfortran.dg/impl_do_var_data.f90: Likewise.
4877 * gfortran.dg/implicit_10.f90: Likewise.
4878 * gfortran.dg/implicit_12.f90: Likewise.
4879 * gfortran.dg/implicit_class_1.f90: Likewise.
4880 * gfortran.dg/implicit_pure_1.f90: Likewise.
4881 * gfortran.dg/implied_do_1.f90: Likewise.
4882 * gfortran.dg/implied_do_io_1.f90: Likewise.
4883 * gfortran.dg/implied_do_io_2.f90: Likewise.
4884 * gfortran.dg/implied_do_io_3.f90: Likewise.
4885 * gfortran.dg/implied_shape_1.f08: Likewise.
4886 * gfortran.dg/import.f90: Likewise.
4887 * gfortran.dg/import4.f90: Likewise.
4888 * gfortran.dg/impure_1.f08: Likewise.
4889 * gfortran.dg/index.f90: Likewise.
4890 * gfortran.dg/index_2.f90: Likewise.
4891 * gfortran.dg/init_flag_1.f90: Likewise.
4892 * gfortran.dg/init_flag_10.f90: Likewise.
4893 * gfortran.dg/init_flag_15.f03: Likewise.
4894 * gfortran.dg/init_flag_2.f90: Likewise.
4895 * gfortran.dg/init_flag_3.f90: Likewise.
4896 * gfortran.dg/init_flag_4.f90: Likewise.
4897 * gfortran.dg/init_flag_5.f90: Likewise.
4898 * gfortran.dg/init_flag_6.f90: Likewise.
4899 * gfortran.dg/init_flag_7.f90: Likewise.
4900 * gfortran.dg/init_flag_9.f90: Likewise.
4901 * gfortran.dg/initialization_11.f90: Likewise.
4902 * gfortran.dg/initialization_19.f90: Likewise.
4903 * gfortran.dg/initialization_2.f90: Likewise.
4904 * gfortran.dg/initialization_22.f90: Likewise.
4905 * gfortran.dg/initialization_27.f90: Likewise.
4906 * gfortran.dg/initialization_5.f90: Likewise.
4907 * gfortran.dg/initialization_6.f90: Likewise.
4908 * gfortran.dg/inline_matmul_1.f90: Likewise.
4909 * gfortran.dg/inline_matmul_10.f90: Likewise.
4910 * gfortran.dg/inline_matmul_11.f90: Likewise.
4911 * gfortran.dg/inline_matmul_13.f90: Likewise.
4912 * gfortran.dg/inline_matmul_14.f90: Likewise.
4913 * gfortran.dg/inline_matmul_16.f90: Likewise.
4914 * gfortran.dg/inline_matmul_17.f90: Likewise.
4915 * gfortran.dg/inline_matmul_18.f90: Likewise.
4916 * gfortran.dg/inline_matmul_19.f90: Likewise.
4917 * gfortran.dg/inline_matmul_2.f90: Likewise.
4918 * gfortran.dg/inline_matmul_20.f90: Likewise.
4919 * gfortran.dg/inline_matmul_22.f90: Likewise.
4920 * gfortran.dg/inline_matmul_3.f90: Likewise.
4921 * gfortran.dg/inline_matmul_4.f90: Likewise.
4922 * gfortran.dg/inline_matmul_5.f90: Likewise.
4923 * gfortran.dg/inline_matmul_6.f90: Likewise.
4924 * gfortran.dg/inline_matmul_7.f90: Likewise.
4925 * gfortran.dg/inline_matmul_8.f90: Likewise.
4926 * gfortran.dg/inline_matmul_9.f90: Likewise.
4927 * gfortran.dg/inline_sum_1.f90: Likewise.
4928 * gfortran.dg/inline_sum_3.f90: Likewise.
4929 * gfortran.dg/inline_sum_5.f90: Likewise.
4930 * gfortran.dg/inquire-complex.f90: Likewise.
4931 * gfortran.dg/inquire.f90: Likewise.
4932 * gfortran.dg/inquire_10.f90: Likewise.
4933 * gfortran.dg/inquire_13.f90: Likewise.
4934 * gfortran.dg/inquire_15.f90: Likewise.
4935 * gfortran.dg/inquire_16.f90: Likewise.
4936 * gfortran.dg/inquire_17.f90: Likewise.
4937 * gfortran.dg/inquire_5.f90: Likewise.
4938 * gfortran.dg/inquire_6.f90: Likewise.
4939 * gfortran.dg/inquire_7.f90: Likewise.
4940 * gfortran.dg/inquire_9.f90: Likewise.
4941 * gfortran.dg/inquire_internal.f90: Likewise.
4942 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4943 * gfortran.dg/inquire_size.f90: Likewise.
4944 * gfortran.dg/int_1.f90: Likewise.
4945 * gfortran.dg/int_conv_1.f90: Likewise.
4946 * gfortran.dg/int_range_io_1.f90: Likewise.
4947 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4948 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4949 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4950 * gfortran.dg/integer_plus.f90: Likewise.
4951 * gfortran.dg/intent_out_2.f90: Likewise.
4952 * gfortran.dg/intent_out_5.f90: Likewise.
4953 * gfortran.dg/intent_out_6.f90: Likewise.
4954 * gfortran.dg/interface_12.f90: Likewise.
4955 * gfortran.dg/interface_19.f90: Likewise.
4956 * gfortran.dg/interface_4.f90: Likewise.
4957 * gfortran.dg/interface_5.f90: Likewise.
4958 * gfortran.dg/interface_9.f90: Likewise.
4959 * gfortran.dg/interface_assignment_1.f90: Likewise.
4960 * gfortran.dg/interface_assignment_2.f90: Likewise.
4961 * gfortran.dg/internal_dummy_2.f08: Likewise.
4962 * gfortran.dg/internal_dummy_3.f08: Likewise.
4963 * gfortran.dg/internal_dummy_4.f08: Likewise.
4964 * gfortran.dg/internal_pack_1.f90: Likewise.
4965 * gfortran.dg/internal_pack_10.f90: Likewise.
4966 * gfortran.dg/internal_pack_12.f90: Likewise.
4967 * gfortran.dg/internal_pack_13.f90: Likewise.
4968 * gfortran.dg/internal_pack_14.f90: Likewise.
4969 * gfortran.dg/internal_pack_15.f90: Likewise.
4970 * gfortran.dg/internal_pack_2.f90: Likewise.
4971 * gfortran.dg/internal_pack_3.f90: Likewise.
4972 * gfortran.dg/internal_pack_4.f90: Likewise.
4973 * gfortran.dg/internal_pack_6.f90: Likewise.
4974 * gfortran.dg/internal_pack_8.f90: Likewise.
4975 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4976 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4977 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4978 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4979 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4980 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4981 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4982 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4983 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4984 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4985 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4986 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4987 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4988 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4989 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4990 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4991 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4992 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4993 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4994 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4995 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4996 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4997 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4998 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4999 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5000 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5001 * gfortran.dg/io_err_1.f90: Likewise.
5002 * gfortran.dg/io_real_boz.f90: Likewise.
5003 * gfortran.dg/iomsg_1.f90: Likewise.
5004 * gfortran.dg/iostat_1.f90: Likewise.
5005 * gfortran.dg/iostat_2.f90: Likewise.
5006 * gfortran.dg/iostat_4.f90: Likewise.
5007 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5008 * gfortran.dg/ishft_1.f90: Likewise.
5009 * gfortran.dg/ishft_2.f90: Likewise.
5010 * gfortran.dg/ishft_4.f90: Likewise.
5011 * gfortran.dg/isnan_1.f90: Likewise.
5012 * gfortran.dg/isnan_2.f90: Likewise.
5013 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5014 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5015 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5016 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5017 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5018 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5019 * gfortran.dg/itime_idate_1.f: Likewise.
5020 * gfortran.dg/itime_idate_2.f: Likewise.
5021 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5022 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5023 * gfortran.dg/large_real_kind_1.f90: Likewise.
5024 * gfortran.dg/large_real_kind_2.F90: Likewise.
5025 * gfortran.dg/large_real_kind_3.F90: Likewise.
5026 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5027 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5028 * gfortran.dg/large_recl.f90: Likewise.
5029 * gfortran.dg/large_unit_1.f90: Likewise.
5030 * gfortran.dg/large_unit_2.f90: Likewise.
5031 * gfortran.dg/largeequiv_1.f90: Likewise.
5032 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5033 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5034 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5035 * gfortran.dg/list_read_1.f90: Likewise.
5036 * gfortran.dg/list_read_10.f90: Likewise.
5037 * gfortran.dg/list_read_11.f90: Likewise.
5038 * gfortran.dg/list_read_12.f90: Likewise.
5039 * gfortran.dg/list_read_13.f: Likewise.
5040 * gfortran.dg/list_read_14.f90: Likewise.
5041 * gfortran.dg/list_read_2.f90: Likewise.
5042 * gfortran.dg/list_read_3.f90: Likewise.
5043 * gfortran.dg/list_read_4.f90: Likewise.
5044 * gfortran.dg/list_read_5.f90: Likewise.
5045 * gfortran.dg/list_read_6.f90: Likewise.
5046 * gfortran.dg/list_read_7.f90: Likewise.
5047 * gfortran.dg/list_read_8.f90: Likewise.
5048 * gfortran.dg/list_read_9.f90: Likewise.
5049 * gfortran.dg/loc_2.f90: Likewise.
5050 * gfortran.dg/logical_1.f90: Likewise.
5051 * gfortran.dg/logical_dot_product.f90: Likewise.
5052 * gfortran.dg/logical_temp_io.f90: Likewise.
5053 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5054 * gfortran.dg/lrshift_1.f90: Likewise.
5055 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5056 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5057 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5058 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5059 * gfortran.dg/make_unit.f90: Likewise.
5060 * gfortran.dg/mapping_1.f90: Likewise.
5061 * gfortran.dg/mapping_2.f90: Likewise.
5062 * gfortran.dg/mapping_3.f90: Likewise.
5063 * gfortran.dg/masklr_1.F90: Likewise.
5064 * gfortran.dg/masklr_2.F90: Likewise.
5065 * gfortran.dg/matmul_1.f90: Likewise.
5066 * gfortran.dg/matmul_10.f90: Likewise.
5067 * gfortran.dg/matmul_12.f90: Likewise.
5068 * gfortran.dg/matmul_16.f90: Likewise.
5069 * gfortran.dg/matmul_17.f90: Likewise.
5070 * gfortran.dg/matmul_18.f90: Likewise.
5071 * gfortran.dg/matmul_2.f90: Likewise.
5072 * gfortran.dg/matmul_3.f90: Likewise.
5073 * gfortran.dg/matmul_4.f90: Likewise.
5074 * gfortran.dg/matmul_6.f90: Likewise.
5075 * gfortran.dg/matmul_8.f03: Likewise.
5076 * gfortran.dg/matmul_9.f90: Likewise.
5077 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5078 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5079 * gfortran.dg/matmul_const.f90: Likewise.
5080 * gfortran.dg/maxloc_1.f90: Likewise.
5081 * gfortran.dg/maxloc_2.f90: Likewise.
5082 * gfortran.dg/maxloc_3.f90: Likewise.
5083 * gfortran.dg/maxloc_4.f90: Likewise.
5084 * gfortran.dg/maxloc_string_1.f90: Likewise.
5085 * gfortran.dg/maxlocval_1.f90: Likewise.
5086 * gfortran.dg/maxlocval_2.f90: Likewise.
5087 * gfortran.dg/maxlocval_3.f90: Likewise.
5088 * gfortran.dg/maxlocval_4.f90: Likewise.
5089 * gfortran.dg/maxval_char_1.f90: Likewise.
5090 * gfortran.dg/maxval_char_2.f90: Likewise.
5091 * gfortran.dg/maxval_char_3.f90: Likewise.
5092 * gfortran.dg/maxval_char_4.f90: Likewise.
5093 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5094 * gfortran.dg/mclock.f90: Likewise.
5095 * gfortran.dg/merge_bits_1.F90: Likewise.
5096 * gfortran.dg/merge_bits_2.F90: Likewise.
5097 * gfortran.dg/merge_char_1.f90: Likewise.
5098 * gfortran.dg/merge_init_expr.f90: Likewise.
5099 * gfortran.dg/min_max_optional_1.f90: Likewise.
5100 * gfortran.dg/min_max_optional_5.f90: Likewise.
5101 * gfortran.dg/minloc_1.f90: Likewise.
5102 * gfortran.dg/minloc_2.f90: Likewise.
5103 * gfortran.dg/minloc_3.f90: Likewise.
5104 * gfortran.dg/minloc_4.f90: Likewise.
5105 * gfortran.dg/minloc_string_1.f90: Likewise.
5106 * gfortran.dg/minlocval_1.f90: Likewise.
5107 * gfortran.dg/minlocval_2.f90: Likewise.
5108 * gfortran.dg/minlocval_3.f90: Likewise.
5109 * gfortran.dg/minlocval_4.f90: Likewise.
5110 * gfortran.dg/minmax_char_1.f90: Likewise.
5111 * gfortran.dg/minmaxloc_1.f90: Likewise.
5112 * gfortran.dg/minmaxloc_10.f90: Likewise.
5113 * gfortran.dg/minmaxloc_11.f90: Likewise.
5114 * gfortran.dg/minmaxloc_12.f90: Likewise.
5115 * gfortran.dg/minmaxloc_13.f90: Likewise.
5116 * gfortran.dg/minmaxloc_2.f90: Likewise.
5117 * gfortran.dg/minmaxloc_3.f90: Likewise.
5118 * gfortran.dg/minmaxloc_4.f90: Likewise.
5119 * gfortran.dg/minmaxloc_5.f90: Likewise.
5120 * gfortran.dg/minmaxloc_6.f90: Likewise.
5121 * gfortran.dg/minmaxloc_7.f90: Likewise.
5122 * gfortran.dg/minmaxloc_8.f90: Likewise.
5123 * gfortran.dg/minmaxval_1.f90: Likewise.
5124 * gfortran.dg/minval_char_1.f90: Likewise.
5125 * gfortran.dg/minval_char_2.f90: Likewise.
5126 * gfortran.dg/minval_char_3.f90: Likewise.
5127 * gfortran.dg/minval_char_4.f90: Likewise.
5128 * gfortran.dg/minval_char_5.f90: Likewise.
5129 * gfortran.dg/minval_parameter_1.f90: Likewise.
5130 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5131 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5132 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5133 * gfortran.dg/missing_parens_1.f90: Likewise.
5134 * gfortran.dg/missing_parens_2.f90: Likewise.
5135 * gfortran.dg/mod_large_1.f90: Likewise.
5136 * gfortran.dg/mod_sign0_1.f90: Likewise.
5137 * gfortran.dg/module_blank_common.f90: Likewise.
5138 * gfortran.dg/module_commons_1.f90: Likewise.
5139 * gfortran.dg/module_commons_3.f90: Likewise.
5140 * gfortran.dg/module_double_reuse.f90: Likewise.
5141 * gfortran.dg/module_equivalence_1.f90: Likewise.
5142 * gfortran.dg/module_equivalence_2.f90: Likewise.
5143 * gfortran.dg/module_equivalence_3.f90: Likewise.
5144 * gfortran.dg/module_equivalence_5.f90: Likewise.
5145 * gfortran.dg/module_interface_1.f90: Likewise.
5146 * gfortran.dg/module_nan.f90: Likewise.
5147 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5148 * gfortran.dg/module_procedure_1.f90: Likewise.
5149 * gfortran.dg/module_read_1.f90: Likewise.
5150 * gfortran.dg/module_read_2.f90: Likewise.
5151 * gfortran.dg/module_widestring_1.f90: Likewise.
5152 * gfortran.dg/move_alloc.f90: Likewise.
5153 * gfortran.dg/move_alloc_10.f90: Likewise.
5154 * gfortran.dg/move_alloc_13.f90: Likewise.
5155 * gfortran.dg/move_alloc_14.f90: Likewise.
5156 * gfortran.dg/move_alloc_15.f90: Likewise.
5157 * gfortran.dg/move_alloc_16.f90: Likewise.
5158 * gfortran.dg/move_alloc_2.f90: Likewise.
5159 * gfortran.dg/move_alloc_5.f90: Likewise.
5160 * gfortran.dg/move_alloc_6.f90: Likewise.
5161 * gfortran.dg/move_alloc_9.f90: Likewise.
5162 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5163 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5164 * gfortran.dg/mvbits_1.f90: Likewise.
5165 * gfortran.dg/mvbits_2.f90: Likewise.
5166 * gfortran.dg/mvbits_3.f90: Likewise.
5167 * gfortran.dg/mvbits_4.f90: Likewise.
5168 * gfortran.dg/mvbits_7.f90: Likewise.
5169 * gfortran.dg/mvbits_8.f90: Likewise.
5170 * gfortran.dg/namelist_11.f: Likewise.
5171 * gfortran.dg/namelist_12.f: Likewise.
5172 * gfortran.dg/namelist_13.f90: Likewise.
5173 * gfortran.dg/namelist_14.f90: Likewise.
5174 * gfortran.dg/namelist_15.f90: Likewise.
5175 * gfortran.dg/namelist_16.f90: Likewise.
5176 * gfortran.dg/namelist_17.f90: Likewise.
5177 * gfortran.dg/namelist_18.f90: Likewise.
5178 * gfortran.dg/namelist_19.f90: Likewise.
5179 * gfortran.dg/namelist_20.f90: Likewise.
5180 * gfortran.dg/namelist_21.f90: Likewise.
5181 * gfortran.dg/namelist_22.f90: Likewise.
5182 * gfortran.dg/namelist_23.f90: Likewise.
5183 * gfortran.dg/namelist_24.f90: Likewise.
5184 * gfortran.dg/namelist_26.f90: Likewise.
5185 * gfortran.dg/namelist_27.f90: Likewise.
5186 * gfortran.dg/namelist_28.f90: Likewise.
5187 * gfortran.dg/namelist_29.f90: Likewise.
5188 * gfortran.dg/namelist_37.f90: Likewise.
5189 * gfortran.dg/namelist_38.f90: Likewise.
5190 * gfortran.dg/namelist_39.f90: Likewise.
5191 * gfortran.dg/namelist_40.f90: Likewise.
5192 * gfortran.dg/namelist_41.f90: Likewise.
5193 * gfortran.dg/namelist_42.f90: Likewise.
5194 * gfortran.dg/namelist_43.f90: Likewise.
5195 * gfortran.dg/namelist_44.f90: Likewise.
5196 * gfortran.dg/namelist_47.f90: Likewise.
5197 * gfortran.dg/namelist_48.f90: Likewise.
5198 * gfortran.dg/namelist_49.f90: Likewise.
5199 * gfortran.dg/namelist_50.f90: Likewise.
5200 * gfortran.dg/namelist_51.f90: Likewise.
5201 * gfortran.dg/namelist_52.f90: Likewise.
5202 * gfortran.dg/namelist_54.f90: Likewise.
5203 * gfortran.dg/namelist_55.f90: Likewise.
5204 * gfortran.dg/namelist_56.f90: Likewise.
5205 * gfortran.dg/namelist_57.f90: Likewise.
5206 * gfortran.dg/namelist_58.f90: Likewise.
5207 * gfortran.dg/namelist_59.f90: Likewise.
5208 * gfortran.dg/namelist_60.f90: Likewise.
5209 * gfortran.dg/namelist_61.f90: Likewise.
5210 * gfortran.dg/namelist_64.f90: Likewise.
5211 * gfortran.dg/namelist_65.f90: Likewise.
5212 * gfortran.dg/namelist_69.f90: Likewise.
5213 * gfortran.dg/namelist_70.f90: Likewise.
5214 * gfortran.dg/namelist_71.f90: Likewise.
5215 * gfortran.dg/namelist_72.f: Likewise.
5216 * gfortran.dg/namelist_73.f90: Likewise.
5217 * gfortran.dg/namelist_77.f90: Likewise.
5218 * gfortran.dg/namelist_78.f90: Likewise.
5219 * gfortran.dg/namelist_79.f90: Likewise.
5220 * gfortran.dg/namelist_80.f90: Likewise.
5221 * gfortran.dg/namelist_81.f90: Likewise.
5222 * gfortran.dg/namelist_82.f90: Likewise.
5223 * gfortran.dg/namelist_84.f90: Likewise.
5224 * gfortran.dg/namelist_85.f90: Likewise.
5225 * gfortran.dg/namelist_86.f90: Likewise.
5226 * gfortran.dg/namelist_87.f90: Likewise.
5227 * gfortran.dg/namelist_88.f90: Likewise.
5228 * gfortran.dg/namelist_89.f90: Likewise.
5229 * gfortran.dg/namelist_90.f: Likewise.
5230 * gfortran.dg/namelist_95.f90: Likewise.
5231 * gfortran.dg/namelist_char_only.f90: Likewise.
5232 * gfortran.dg/namelist_empty.f90: Likewise.
5233 * gfortran.dg/namelist_internal.f90: Likewise.
5234 * gfortran.dg/namelist_use.f90: Likewise.
5235 * gfortran.dg/namelist_use_only.f90: Likewise.
5236 * gfortran.dg/namelist_utf8.f90: Likewise.
5237 * gfortran.dg/nan_1.f90: Likewise.
5238 * gfortran.dg/nan_2.f90: Likewise.
5239 * gfortran.dg/nan_3.f90: Likewise.
5240 * gfortran.dg/nan_6.f90: Likewise.
5241 * gfortran.dg/nan_7.f90: Likewise.
5242 * gfortran.dg/nearest_1.f90: Likewise.
5243 * gfortran.dg/nearest_2.f90: Likewise.
5244 * gfortran.dg/nearest_3.f90: Likewise.
5245 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5246 * gfortran.dg/negative_automatic_size.f90: Likewise.
5247 * gfortran.dg/negative_unit.f: Likewise.
5248 * gfortran.dg/negative_unit2.f90: Likewise.
5249 * gfortran.dg/negative_unit_int8.f: Likewise.
5250 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5251 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5252 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5253 * gfortran.dg/nested_modules_1.f90: Likewise.
5254 * gfortran.dg/nested_modules_2.f90: Likewise.
5255 * gfortran.dg/nested_modules_3.f90: Likewise.
5256 * gfortran.dg/nesting_1.f90: Likewise.
5257 * gfortran.dg/new_line.f90: Likewise.
5258 * gfortran.dg/newunit_1.f90: Likewise.
5259 * gfortran.dg/newunit_3.f90: Likewise.
5260 * gfortran.dg/newunit_5.f90.f90: Likewise.
5261 * gfortran.dg/nint_1.f90: Likewise.
5262 * gfortran.dg/nint_2.f90: Likewise.
5263 * gfortran.dg/no_arg_check_2.f90: Likewise.
5264 * gfortran.dg/no_range_check_1.f90: Likewise.
5265 * gfortran.dg/no_range_check_2.f90: Likewise.
5266 * gfortran.dg/no_range_check_3.f90: Likewise.
5267 * gfortran.dg/noadv_size.f90: Likewise.
5268 * gfortran.dg/nonreturning_statements.f90: Likewise.
5269 * gfortran.dg/norm2_1.f90: Likewise.
5270 * gfortran.dg/norm2_3.f90: Likewise.
5271 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5272 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5273 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5274 * gfortran.dg/null_4.f90: Likewise.
5275 * gfortran.dg/null_9.f90: Likewise.
5276 * gfortran.dg/nullify_3.f90: Likewise.
5277 * gfortran.dg/oldstyle_1.f90: Likewise.
5278 * gfortran.dg/open_access_append_1.f90: Likewise.
5279 * gfortran.dg/open_access_append_2.f90: Likewise.
5280 * gfortran.dg/open_errors.f90: Likewise.
5281 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5282 * gfortran.dg/open_new.f90: Likewise.
5283 * gfortran.dg/open_readonly_1.f90: Likewise.
5284 * gfortran.dg/operator_1.f90: Likewise.
5285 * gfortran.dg/optional_absent_1.f90: Likewise.
5286 * gfortran.dg/optional_absent_2.f90: Likewise.
5287 * gfortran.dg/optional_absent_3.f90: Likewise.
5288 * gfortran.dg/optional_class_1.f90: Likewise.
5289 * gfortran.dg/optional_dim_2.f90: Likewise.
5290 * gfortran.dg/optional_dim_3.f90: Likewise.
5291 * gfortran.dg/output_exponents_1.f90: Likewise.
5292 * gfortran.dg/overload_1.f90: Likewise.
5293 * gfortran.dg/overload_2.f90: Likewise.
5294 * gfortran.dg/overwrite_1.f: Likewise.
5295 * gfortran.dg/pad_no.f90: Likewise.
5296 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5297 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5298 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5299 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5300 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5301 * gfortran.dg/parens_3.f90: Likewise.
5302 * gfortran.dg/parens_5.f90: Likewise.
5303 * gfortran.dg/parens_6.f90: Likewise.
5304 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5305 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5306 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5307 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5308 * gfortran.dg/parity_1.f90: Likewise.
5309 * gfortran.dg/past_eor.f90: Likewise.
5310 * gfortran.dg/pdt_1.f03: Likewise.
5311 * gfortran.dg/pdt_10.f03: Likewise.
5312 * gfortran.dg/pdt_11.f03: Likewise.
5313 * gfortran.dg/pdt_12.f03: Likewise.
5314 * gfortran.dg/pdt_13.f03: Likewise.
5315 * gfortran.dg/pdt_14.f03: Likewise.
5316 * gfortran.dg/pdt_15.f03: Likewise.
5317 * gfortran.dg/pdt_19.f03: Likewise.
5318 * gfortran.dg/pdt_20.f03: Likewise.
5319 * gfortran.dg/pdt_22.f03: Likewise.
5320 * gfortran.dg/pdt_23.f03: Likewise.
5321 * gfortran.dg/pdt_25.f03: Likewise.
5322 * gfortran.dg/pdt_26.f03: Likewise.
5323 * gfortran.dg/pdt_27.f03: Likewise.
5324 * gfortran.dg/pdt_28.f03: Likewise.
5325 * gfortran.dg/pdt_3.f03: Likewise.
5326 * gfortran.dg/pdt_4.f03: Likewise.
5327 * gfortran.dg/pdt_5.f03: Likewise.
5328 * gfortran.dg/pdt_7.f03: Likewise.
5329 * gfortran.dg/pointer_1.f90: Likewise.
5330 * gfortran.dg/pointer_array_1.f90: Likewise.
5331 * gfortran.dg/pointer_array_3.f90: Likewise.
5332 * gfortran.dg/pointer_array_4.f90: Likewise.
5333 * gfortran.dg/pointer_array_5.f90: Likewise.
5334 * gfortran.dg/pointer_array_6.f90: Likewise.
5335 * gfortran.dg/pointer_array_7.f90: Likewise.
5336 * gfortran.dg/pointer_array_8.f90: Likewise.
5337 * gfortran.dg/pointer_array_9.f90: Likewise.
5338 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5339 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5340 * gfortran.dg/pointer_assign_10.f90: Likewise.
5341 * gfortran.dg/pointer_assign_11.f90: Likewise.
5342 * gfortran.dg/pointer_assign_4.f90: Likewise.
5343 * gfortran.dg/pointer_assign_8.f90: Likewise.
5344 * gfortran.dg/pointer_assign_9.f90: Likewise.
5345 * gfortran.dg/pointer_check_10.f90: Likewise.
5346 * gfortran.dg/pointer_check_9.f90: Likewise.
5347 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5348 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5349 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5350 * gfortran.dg/pointer_init_1.f90: Likewise.
5351 * gfortran.dg/pointer_init_3.f90: Likewise.
5352 * gfortran.dg/pointer_init_4.f90: Likewise.
5353 * gfortran.dg/pointer_init_5.f90: Likewise.
5354 * gfortran.dg/pointer_init_8.f90: Likewise.
5355 * gfortran.dg/pointer_intent_1.f90: Likewise.
5356 * gfortran.dg/pointer_intent_4.f90: Likewise.
5357 * gfortran.dg/pointer_intent_5.f90: Likewise.
5358 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5359 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5360 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5361 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5362 * gfortran.dg/pointer_target_1.f90: Likewise.
5363 * gfortran.dg/pointer_target_2.f90: Likewise.
5364 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5365 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5366 * gfortran.dg/power.f90: Likewise.
5367 * gfortran.dg/power1.f90: Likewise.
5368 * gfortran.dg/power_3.f90: Likewise.
5369 * gfortran.dg/power_4.f90: Likewise.
5370 * gfortran.dg/power_5.f90: Likewise.
5371 * gfortran.dg/pr12884.f: Likewise.
5372 * gfortran.dg/pr15129.f90: Likewise.
5373 * gfortran.dg/pr15140.f90: Likewise.
5374 * gfortran.dg/pr15324.f90: Likewise.
5375 * gfortran.dg/pr15332.f: Likewise.
5376 * gfortran.dg/pr15957.f90: Likewise.
5377 * gfortran.dg/pr15959.f90: Likewise.
5378 * gfortran.dg/pr16597.f90: Likewise.
5379 * gfortran.dg/pr16861.f90: Likewise.
5380 * gfortran.dg/pr16938.f90: Likewise.
5381 * gfortran.dg/pr17090.f90: Likewise.
5382 * gfortran.dg/pr17143.f90: Likewise.
5383 * gfortran.dg/pr17164.f90: Likewise.
5384 * gfortran.dg/pr17229.f: Likewise.
5385 * gfortran.dg/pr17285.f90: Likewise.
5386 * gfortran.dg/pr17286.f90: Likewise.
5387 * gfortran.dg/pr17472.f: Likewise.
5388 * gfortran.dg/pr17612.f90: Likewise.
5389 * gfortran.dg/pr17706.f90: Likewise.
5390 * gfortran.dg/pr18025.f90: Likewise.
5391 * gfortran.dg/pr18122.f90: Likewise.
5392 * gfortran.dg/pr18210.f90: Likewise.
5393 * gfortran.dg/pr18392.f90: Likewise.
5394 * gfortran.dg/pr19155.f: Likewise.
5395 * gfortran.dg/pr19216.f: Likewise.
5396 * gfortran.dg/pr19467.f90: Likewise.
5397 * gfortran.dg/pr19657.f: Likewise.
5398 * gfortran.dg/pr19926.f90: Likewise.
5399 * gfortran.dg/pr19928-1.f90: Likewise.
5400 * gfortran.dg/pr19928-2.f90: Likewise.
5401 * gfortran.dg/pr20086.f90: Likewise.
5402 * gfortran.dg/pr20124.f90: Likewise.
5403 * gfortran.dg/pr20163-2.f: Likewise.
5404 * gfortran.dg/pr20480.f90: Likewise.
5405 * gfortran.dg/pr20755.f: Likewise.
5406 * gfortran.dg/pr20950.f: Likewise.
5407 * gfortran.dg/pr21177.f90: Likewise.
5408 * gfortran.dg/pr21730.f: Likewise.
5409 * gfortran.dg/pr22491.f: Likewise.
5410 * gfortran.dg/pr25603.f: Likewise.
5411 * gfortran.dg/pr26246_2.f90: Likewise.
5412 * gfortran.dg/pr32136.f90: Likewise.
5413 * gfortran.dg/pr32533.f90: Likewise.
5414 * gfortran.dg/pr33794.f90: Likewise.
5415 * gfortran.dg/pr35662.f90: Likewise.
5416 * gfortran.dg/pr35944-1.f90: Likewise.
5417 * gfortran.dg/pr35944-2.f90: Likewise.
5418 * gfortran.dg/pr35983.f90: Likewise.
5419 * gfortran.dg/pr39865.f90: Likewise.
5420 * gfortran.dg/pr41212.f90: Likewise.
5421 * gfortran.dg/pr43808.f90: Likewise.
5422 * gfortran.dg/pr44592.f90: Likewise.
5423 * gfortran.dg/pr44735.f90: Likewise.
5424 * gfortran.dg/pr45308.f03: Likewise.
5425 * gfortran.dg/pr46297.f: Likewise.
5426 * gfortran.dg/pr46588.f90: Likewise.
5427 * gfortran.dg/pr46665.f90: Likewise.
5428 * gfortran.dg/pr46804.f90: Likewise.
5429 * gfortran.dg/pr47008.f03: Likewise.
5430 * gfortran.dg/pr47614.f: Likewise.
5431 * gfortran.dg/pr47878.f90: Likewise.
5432 * gfortran.dg/pr49103.f90: Likewise.
5433 * gfortran.dg/pr50069_1.f90: Likewise.
5434 * gfortran.dg/pr50769.f90: Likewise.
5435 * gfortran.dg/pr52608.f90: Likewise.
5436 * gfortran.dg/pr55086_2.f90: Likewise.
5437 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5438 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5439 * gfortran.dg/pr55330.f90: Likewise.
5440 * gfortran.dg/pr56015.f90: Likewise.
5441 * gfortran.dg/pr57910.f90: Likewise.
5442 * gfortran.dg/pr59700.f90: Likewise.
5443 * gfortran.dg/pr62125.f90: Likewise.
5444 * gfortran.dg/pr64530.f90: Likewise.
5445 * gfortran.dg/pr65429.f90: Likewise.
5446 * gfortran.dg/pr65450.f90: Likewise.
5447 * gfortran.dg/pr65504.f90: Likewise.
5448 * gfortran.dg/pr65903.f90: Likewise.
5449 * gfortran.dg/pr66311.f90: Likewise.
5450 * gfortran.dg/pr66864.f90: Likewise.
5451 * gfortran.dg/pr67140.f90: Likewise.
5452 * gfortran.dg/pr67524.f90: Likewise.
5453 * gfortran.dg/pr67885.f90: Likewise.
5454 * gfortran.dg/pr68053.f90: Likewise.
5455 * gfortran.dg/pr68566.f90: Likewise.
5456 * gfortran.dg/pr69514_1.f90: Likewise.
5457 * gfortran.dg/pr69514_2.f90: Likewise.
5458 * gfortran.dg/pr69739.f90: Likewise.
5459 * gfortran.dg/pr70673.f90: Likewise.
5460 * gfortran.dg/pr71523_2.f90: Likewise.
5461 * gfortran.dg/pr71764.f90: Likewise.
5462 * gfortran.dg/pr78092.f90: Likewise.
5463 * gfortran.dg/pr82973.f90: Likewise.
5464 * gfortran.dg/pr83864.f90: Likewise.
5465 * gfortran.dg/pr83874.f90: Likewise.
5466 * gfortran.dg/pr84088.f90: Likewise.
5467 * gfortran.dg/pr84155.f90: Likewise.
5468 * gfortran.dg/proc_decl_12.f90: Likewise.
5469 * gfortran.dg/proc_decl_13.f90: Likewise.
5470 * gfortran.dg/proc_decl_15.f90: Likewise.
5471 * gfortran.dg/proc_decl_17.f90: Likewise.
5472 * gfortran.dg/proc_decl_18.f90: Likewise.
5473 * gfortran.dg/proc_decl_2.f90: Likewise.
5474 * gfortran.dg/proc_decl_5.f90: Likewise.
5475 * gfortran.dg/proc_decl_9.f90: Likewise.
5476 * gfortran.dg/proc_ptr_1.f90: Likewise.
5477 * gfortran.dg/proc_ptr_10.f90: Likewise.
5478 * gfortran.dg/proc_ptr_12.f90: Likewise.
5479 * gfortran.dg/proc_ptr_18.f90: Likewise.
5480 * gfortran.dg/proc_ptr_19.f90: Likewise.
5481 * gfortran.dg/proc_ptr_21.f90: Likewise.
5482 * gfortran.dg/proc_ptr_22.f90: Likewise.
5483 * gfortran.dg/proc_ptr_23.f90: Likewise.
5484 * gfortran.dg/proc_ptr_25.f90: Likewise.
5485 * gfortran.dg/proc_ptr_26.f90: Likewise.
5486 * gfortran.dg/proc_ptr_3.f90: Likewise.
5487 * gfortran.dg/proc_ptr_36.f90: Likewise.
5488 * gfortran.dg/proc_ptr_47.f90: Likewise.
5489 * gfortran.dg/proc_ptr_48.f90: Likewise.
5490 * gfortran.dg/proc_ptr_5.f90: Likewise.
5491 * gfortran.dg/proc_ptr_6.f90: Likewise.
5492 * gfortran.dg/proc_ptr_7.f90: Likewise.
5493 * gfortran.dg/proc_ptr_8.f90: Likewise.
5494 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5495 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5496 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5497 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5498 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5499 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5500 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5501 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5502 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5503 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5504 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5505 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5506 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5507 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5508 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5509 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5510 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5511 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5512 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5513 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5514 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5515 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5516 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5517 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5518 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5519 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5520 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5521 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5522 * gfortran.dg/product_init_expr.f03: Likewise.
5523 * gfortran.dg/promotion.f90: Likewise.
5524 * gfortran.dg/promotion_3.f90: Likewise.
5525 * gfortran.dg/promotion_4.f90: Likewise.
5526 * gfortran.dg/protected_1.f90: Likewise.
5527 * gfortran.dg/protected_2.f90: Likewise.
5528 * gfortran.dg/ptr-func-1.f90: Likewise.
5529 * gfortran.dg/ptr-func-2.f90: Likewise.
5530 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5531 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5532 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5533 * gfortran.dg/pure_byref_1.f90: Likewise.
5534 * gfortran.dg/pure_byref_2.f90: Likewise.
5535 * gfortran.dg/pure_byref_3.f90: Likewise.
5536 * gfortran.dg/quad_2.f90: Likewise.
5537 * gfortran.dg/quad_3.f90: Likewise.
5538 * gfortran.dg/random_3.f90: Likewise.
5539 * gfortran.dg/random_4.f90: Likewise.
5540 * gfortran.dg/random_7.f90: Likewise.
5541 * gfortran.dg/read_2.f90: Likewise.
5542 * gfortran.dg/read_3.f90: Likewise.
5543 * gfortran.dg/read_4.f90: Likewise.
5544 * gfortran.dg/read_5.f90: Likewise.
5545 * gfortran.dg/read_bad_advance.f90: Likewise.
5546 * gfortran.dg/read_bang.f90: Likewise.
5547 * gfortran.dg/read_bang4.f90: Likewise.
5548 * gfortran.dg/read_comma.f: Likewise.
5549 * gfortran.dg/read_dir.f90: Likewise.
5550 * gfortran.dg/read_empty_file.f: Likewise.
5551 * gfortran.dg/read_eof_1.f90: Likewise.
5552 * gfortran.dg/read_eof_2.f90: Likewise.
5553 * gfortran.dg/read_eof_3.f90: Likewise.
5554 * gfortran.dg/read_eof_4.f90: Likewise.
5555 * gfortran.dg/read_eof_5.f90: Likewise.
5556 * gfortran.dg/read_eof_6.f: Likewise.
5557 * gfortran.dg/read_eof_7.f90: Likewise.
5558 * gfortran.dg/read_eof_8.f90: Likewise.
5559 * gfortran.dg/read_eof_all.f90: Likewise.
5560 * gfortran.dg/read_eor.f90: Likewise.
5561 * gfortran.dg/read_float_1.f90: Likewise.
5562 * gfortran.dg/read_float_2.f03: Likewise.
5563 * gfortran.dg/read_float_3.f90: Likewise.
5564 * gfortran.dg/read_float_4.f90: Likewise.
5565 * gfortran.dg/read_infnan_1.f90: Likewise.
5566 * gfortran.dg/read_list_eof_1.f90: Likewise.
5567 * gfortran.dg/read_logical.f90: Likewise.
5568 * gfortran.dg/read_many_1.f: Likewise.
5569 * gfortran.dg/read_no_eor.f90: Likewise.
5570 * gfortran.dg/read_noadvance.f90: Likewise.
5571 * gfortran.dg/read_repeat.f90: Likewise.
5572 * gfortran.dg/read_repeat_2.f90: Likewise.
5573 * gfortran.dg/read_size_noadvance.f90: Likewise.
5574 * gfortran.dg/read_x_eof.f90: Likewise.
5575 * gfortran.dg/read_x_past.f: Likewise.
5576 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5577 * gfortran.dg/real_const_1.f: Likewise.
5578 * gfortran.dg/real_const_2.f90: Likewise.
5579 * gfortran.dg/real_const_3.f90: Likewise.
5580 * gfortran.dg/real_do_1.f90: Likewise.
5581 * gfortran.dg/real_index_1.f90: Likewise.
5582 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5583 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5584 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5585 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5586 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5587 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5588 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5589 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5590 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5591 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5592 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5593 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5594 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5595 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5596 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5597 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5598 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5599 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5600 * gfortran.dg/record_marker_1.f90: Likewise.
5601 * gfortran.dg/record_marker_2.f: Likewise.
5602 * gfortran.dg/record_marker_3.f90: Likewise.
5603 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5604 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5605 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5606 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5607 * gfortran.dg/recursive_check_7.f90: Likewise.
5608 * gfortran.dg/recursive_reference_1.f90: Likewise.
5609 * gfortran.dg/recursive_reference_2.f90: Likewise.
5610 * gfortran.dg/recursive_stack.f90: Likewise.
5611 * gfortran.dg/reduction.f90: Likewise.
5612 * gfortran.dg/repack_arrays_1.f90: Likewise.
5613 * gfortran.dg/repeat_1.f90: Likewise.
5614 * gfortran.dg/repeat_2.f90: Likewise.
5615 * gfortran.dg/repeat_3.f90: Likewise.
5616 * gfortran.dg/repeat_6.f90: Likewise.
5617 * gfortran.dg/reshape-alloc.f90: Likewise.
5618 * gfortran.dg/reshape-complex.f90: Likewise.
5619 * gfortran.dg/reshape.f90: Likewise.
5620 * gfortran.dg/reshape_2.f90: Likewise.
5621 * gfortran.dg/reshape_7.f90: Likewise.
5622 * gfortran.dg/reshape_empty_1.f03: Likewise.
5623 * gfortran.dg/reshape_pad_1.f90: Likewise.
5624 * gfortran.dg/reshape_rank7.f90: Likewise.
5625 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5626 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5627 * gfortran.dg/result_default_init_1.f90: Likewise.
5628 * gfortran.dg/result_in_spec_1.f90: Likewise.
5629 * gfortran.dg/result_in_spec_2.f90: Likewise.
5630 * gfortran.dg/ret_array_1.f90: Likewise.
5631 * gfortran.dg/ret_pointer_1.f90: Likewise.
5632 * gfortran.dg/ret_pointer_2.f90: Likewise.
5633 * gfortran.dg/rewind_1.f90: Likewise.
5634 * gfortran.dg/round_1.f03: Likewise.
5635 * gfortran.dg/round_2.f03: Likewise.
5636 * gfortran.dg/round_3.f08: Likewise.
5637 * gfortran.dg/round_4.f90: Likewise.
5638 * gfortran.dg/rrspacing_1.f90: Likewise.
5639 * gfortran.dg/runtime_warning_1.f90: Likewise.
5640 * gfortran.dg/same_type_as_2.f03: Likewise.
5641 * gfortran.dg/save_1.f90: Likewise.
5642 * gfortran.dg/save_5.f90: Likewise.
5643 * gfortran.dg/save_6.f90: Likewise.
5644 * gfortran.dg/scalar_mask_1.f90: Likewise.
5645 * gfortran.dg/scalar_mask_2.f90: Likewise.
5646 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5647 * gfortran.dg/scale_1.f90: Likewise.
5648 * gfortran.dg/scan_1.f90: Likewise.
5649 * gfortran.dg/scan_2.f90: Likewise.
5650 * gfortran.dg/secnds-1.f: Likewise.
5651 * gfortran.dg/secnds.f: Likewise.
5652 * gfortran.dg/select_1.f90: Likewise.
5653 * gfortran.dg/select_2.f90: Likewise.
5654 * gfortran.dg/select_3.f90: Likewise.
5655 * gfortran.dg/select_5.f90: Likewise.
5656 * gfortran.dg/select_char_1.f90: Likewise.
5657 * gfortran.dg/select_char_2.f90: Likewise.
5658 * gfortran.dg/select_type_13.f03: Likewise.
5659 * gfortran.dg/select_type_14.f03: Likewise.
5660 * gfortran.dg/select_type_15.f03: Likewise.
5661 * gfortran.dg/select_type_19.f03: Likewise.
5662 * gfortran.dg/select_type_2.f03: Likewise.
5663 * gfortran.dg/select_type_26.f03: Likewise.
5664 * gfortran.dg/select_type_27.f03: Likewise.
5665 * gfortran.dg/select_type_28.f03: Likewise.
5666 * gfortran.dg/select_type_3.f03: Likewise.
5667 * gfortran.dg/select_type_35.f03: Likewise.
5668 * gfortran.dg/select_type_36.f03: Likewise.
5669 * gfortran.dg/select_type_37.f03: Likewise.
5670 * gfortran.dg/select_type_39.f03: Likewise.
5671 * gfortran.dg/select_type_4.f90: Likewise.
5672 * gfortran.dg/select_type_5.f03: Likewise.
5673 * gfortran.dg/select_type_6.f03: Likewise.
5674 * gfortran.dg/select_type_7.f03: Likewise.
5675 * gfortran.dg/select_type_8.f03: Likewise.
5676 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5677 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5678 * gfortran.dg/selected_kind_1.f90: Likewise.
5679 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5680 * gfortran.dg/shape_2.f90: Likewise.
5681 * gfortran.dg/shape_4.f90: Likewise.
5682 * gfortran.dg/shape_5.f90: Likewise.
5683 * gfortran.dg/shape_7.f90: Likewise.
5684 * gfortran.dg/shape_8.f90: Likewise.
5685 * gfortran.dg/shape_9.f90: Likewise.
5686 * gfortran.dg/shift-kind_2.f90: Likewise.
5687 * gfortran.dg/shiftalr_1.F90: Likewise.
5688 * gfortran.dg/shiftalr_2.F90: Likewise.
5689 * gfortran.dg/simpleif_1.f90: Likewise.
5690 * gfortran.dg/simplify_argN_1.f90: Likewise.
5691 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5692 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5693 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5694 * gfortran.dg/simplify_modulo.f90: Likewise.
5695 * gfortran.dg/single_char_string.f90: Likewise.
5696 * gfortran.dg/size_dim.f90: Likewise.
5697 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5698 * gfortran.dg/sizeof.f90: Likewise.
5699 * gfortran.dg/sizeof_4.f90: Likewise.
5700 * gfortran.dg/slash_1.f90: Likewise.
5701 * gfortran.dg/sms-1.f90: Likewise.
5702 * gfortran.dg/sms-2.f90: Likewise.
5703 * gfortran.dg/spec_expr_7.f90: Likewise.
5704 * gfortran.dg/specifics_1.f90: Likewise.
5705 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5706 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5707 * gfortran.dg/spread_init_expr.f03: Likewise.
5708 * gfortran.dg/spread_scalar_source.f90: Likewise.
5709 * gfortran.dg/spread_shape_1.f90: Likewise.
5710 * gfortran.dg/stat_1.f90: Likewise.
5711 * gfortran.dg/stat_2.f90: Likewise.
5712 * gfortran.dg/stfunc_1.f90: Likewise.
5713 * gfortran.dg/stfunc_4.f90: Likewise.
5714 * gfortran.dg/stfunc_6.f90: Likewise.
5715 * gfortran.dg/storage_size_1.f08: Likewise.
5716 * gfortran.dg/storage_size_3.f08: Likewise.
5717 * gfortran.dg/storage_size_4.f90: Likewise.
5718 * gfortran.dg/streamio_1.f90: Likewise.
5719 * gfortran.dg/streamio_10.f90: Likewise.
5720 * gfortran.dg/streamio_11.f90: Likewise.
5721 * gfortran.dg/streamio_12.f90: Likewise.
5722 * gfortran.dg/streamio_13.f90: Likewise.
5723 * gfortran.dg/streamio_14.f90: Likewise.
5724 * gfortran.dg/streamio_15.f90: Likewise.
5725 * gfortran.dg/streamio_16.f90: Likewise.
5726 * gfortran.dg/streamio_17.f90: Likewise.
5727 * gfortran.dg/streamio_2.f90: Likewise.
5728 * gfortran.dg/streamio_3.f90: Likewise.
5729 * gfortran.dg/streamio_4.f90: Likewise.
5730 * gfortran.dg/streamio_5.f90: Likewise.
5731 * gfortran.dg/streamio_6.f90: Likewise.
5732 * gfortran.dg/streamio_7.f90: Likewise.
5733 * gfortran.dg/streamio_8.f90: Likewise.
5734 * gfortran.dg/streamio_9.f90: Likewise.
5735 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5736 * gfortran.dg/string_4.f90: Likewise.
5737 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5738 * gfortran.dg/string_assign_2.f90: Likewise.
5739 * gfortran.dg/string_compare_1.f90: Likewise.
5740 * gfortran.dg/string_compare_2.f90: Likewise.
5741 * gfortran.dg/string_compare_3.f90: Likewise.
5742 * gfortran.dg/string_ctor_1.f90: Likewise.
5743 * gfortran.dg/string_length_1.f90: Likewise.
5744 * gfortran.dg/string_length_2.f90: Likewise.
5745 * gfortran.dg/string_length_3.f90: Likewise.
5746 * gfortran.dg/string_length_4.f90: Likewise.
5747 * gfortran.dg/string_null_compare_1.f: Likewise.
5748 * gfortran.dg/string_pad_trunc.f90: Likewise.
5749 * gfortran.dg/structure_constructor_1.f03: Likewise.
5750 * gfortran.dg/structure_constructor_11.f90: Likewise.
5751 * gfortran.dg/structure_constructor_13.f03: Likewise.
5752 * gfortran.dg/structure_constructor_2.f03: Likewise.
5753 * gfortran.dg/structure_constructor_5.f03: Likewise.
5754 * gfortran.dg/submodule_1.f08: Likewise.
5755 * gfortran.dg/submodule_11.f08: Likewise.
5756 * gfortran.dg/submodule_14.f08: Likewise.
5757 * gfortran.dg/submodule_15.f08: Likewise.
5758 * gfortran.dg/submodule_17.f08: Likewise.
5759 * gfortran.dg/submodule_18.f08: Likewise.
5760 * gfortran.dg/submodule_19.f08: Likewise.
5761 * gfortran.dg/submodule_2.f08: Likewise.
5762 * gfortran.dg/submodule_27.f08: Likewise.
5763 * gfortran.dg/submodule_28.f08: Likewise.
5764 * gfortran.dg/submodule_29.f08: Likewise.
5765 * gfortran.dg/submodule_30.f08: Likewise.
5766 * gfortran.dg/submodule_6.f08: Likewise.
5767 * gfortran.dg/submodule_7.f08: Likewise.
5768 * gfortran.dg/submodule_8.f08: Likewise.
5769 * gfortran.dg/subnormal_1.f90: Likewise.
5770 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5771 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5772 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5773 * gfortran.dg/substr_2.f: Likewise.
5774 * gfortran.dg/substr_3.f: Likewise.
5775 * gfortran.dg/substr_4.f: Likewise.
5776 * gfortran.dg/substr_5.f90: Likewise.
5777 * gfortran.dg/substr_6.f90: Likewise.
5778 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5779 * gfortran.dg/sum_init_expr.f03: Likewise.
5780 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5781 * gfortran.dg/system_clock_3.f08: Likewise.
5782 * gfortran.dg/t_editing.f: Likewise.
5783 * gfortran.dg/team_change_1.f90: Likewise.
5784 * gfortran.dg/team_end_1.f90: Likewise.
5785 * gfortran.dg/team_number_1.f90: Likewise.
5786 * gfortran.dg/temporary_1.f90: Likewise.
5787 * gfortran.dg/test_com_block.f90: Likewise.
5788 * gfortran.dg/test_only_clause.f90: Likewise.
5789 * gfortran.dg/tiny_1.f90: Likewise.
5790 * gfortran.dg/tiny_2.f90: Likewise.
5791 * gfortran.dg/tl_editing.f90: Likewise.
5792 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5793 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5794 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5795 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5796 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5797 * gfortran.dg/transfer_class_2.f90: Likewise.
5798 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5799 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5800 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5801 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5802 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5803 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5804 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5805 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5806 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5807 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5808 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5809 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5810 * gfortran.dg/transpose_1.f90: Likewise.
5811 * gfortran.dg/transpose_3.f03: Likewise.
5812 * gfortran.dg/transpose_4.f90: Likewise.
5813 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5814 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5815 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5816 * gfortran.dg/trim_1.f90: Likewise.
5817 * gfortran.dg/trim_optimize_1.f90: Likewise.
5818 * gfortran.dg/trim_optimize_2.f90: Likewise.
5819 * gfortran.dg/trim_optimize_3.f90: Likewise.
5820 * gfortran.dg/trim_optimize_4.f90: Likewise.
5821 * gfortran.dg/trim_optimize_5.f90: Likewise.
5822 * gfortran.dg/trim_optimize_6.f90: Likewise.
5823 * gfortran.dg/trim_optimize_7.f90: Likewise.
5824 * gfortran.dg/trim_optimize_8.f90: Likewise.
5825 * gfortran.dg/type_to_class_1.f03: Likewise.
5826 * gfortran.dg/type_to_class_2.f03: Likewise.
5827 * gfortran.dg/type_to_class_3.f03: Likewise.
5828 * gfortran.dg/type_to_class_4.f03: Likewise.
5829 * gfortran.dg/type_to_class_5.f03: Likewise.
5830 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5831 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5832 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5833 * gfortran.dg/typebound_call_1.f03: Likewise.
5834 * gfortran.dg/typebound_call_13.f03: Likewise.
5835 * gfortran.dg/typebound_call_18.f03: Likewise.
5836 * gfortran.dg/typebound_call_19.f03: Likewise.
5837 * gfortran.dg/typebound_call_2.f03: Likewise.
5838 * gfortran.dg/typebound_call_20.f03: Likewise.
5839 * gfortran.dg/typebound_call_3.f03: Likewise.
5840 * gfortran.dg/typebound_generic_5.f03: Likewise.
5841 * gfortran.dg/typebound_generic_6.f03: Likewise.
5842 * gfortran.dg/typebound_generic_9.f03: Likewise.
5843 * gfortran.dg/typebound_operator_12.f03: Likewise.
5844 * gfortran.dg/typebound_operator_13.f03: Likewise.
5845 * gfortran.dg/typebound_operator_15.f90: Likewise.
5846 * gfortran.dg/typebound_operator_20.f90: Likewise.
5847 * gfortran.dg/typebound_operator_3.f03: Likewise.
5848 * gfortran.dg/typebound_operator_6.f03: Likewise.
5849 * gfortran.dg/typebound_operator_7.f03: Likewise.
5850 * gfortran.dg/typebound_operator_8.f03: Likewise.
5851 * gfortran.dg/typebound_operator_9.f03: Likewise.
5852 * gfortran.dg/typebound_proc_19.f90: Likewise.
5853 * gfortran.dg/typebound_proc_20.f90: Likewise.
5854 * gfortran.dg/typebound_proc_23.f90: Likewise.
5855 * gfortran.dg/typebound_proc_27.f03: Likewise.
5856 * gfortran.dg/typebound_proc_35.f90: Likewise.
5857 * gfortran.dg/typebound_proc_36.f90: Likewise.
5858 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5859 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5860 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5861 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5862 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5863 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5864 * gfortran.dg/unf_short_record_1.f90: Likewise.
5865 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5866 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5867 * gfortran.dg/unit_1.f90: Likewise.
5868 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5869 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5870 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5871 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5872 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5873 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5874 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5875 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5876 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5877 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5878 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5879 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5880 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5881 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5882 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5883 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5884 * gfortran.dg/unpack_init_expr.f03: Likewise.
5885 * gfortran.dg/use_10.f90: Likewise.
5886 * gfortran.dg/use_11.f90: Likewise.
5887 * gfortran.dg/use_13.f90: Likewise.
5888 * gfortran.dg/use_24.f90: Likewise.
5889 * gfortran.dg/use_27.f90: Likewise.
5890 * gfortran.dg/use_5.f90: Likewise.
5891 * gfortran.dg/use_allocated_1.f90: Likewise.
5892 * gfortran.dg/use_only_1.f90: Likewise.
5893 * gfortran.dg/use_only_4.f90: Likewise.
5894 * gfortran.dg/use_rename_2.f90: Likewise.
5895 * gfortran.dg/use_rename_4.f90: Likewise.
5896 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5897 * gfortran.dg/used_interface_ref.f90: Likewise.
5898 * gfortran.dg/used_types_5.f90: Likewise.
5899 * gfortran.dg/utf8_1.f03: Likewise.
5900 * gfortran.dg/utf8_2.f03: Likewise.
5901 * gfortran.dg/value_1.f90: Likewise.
5902 * gfortran.dg/value_2.f90: Likewise.
5903 * gfortran.dg/value_4.f90: Likewise.
5904 * gfortran.dg/value_6.f03: Likewise.
5905 * gfortran.dg/value_7.f03: Likewise.
5906 * gfortran.dg/value_test.f90: Likewise.
5907 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5908 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5909 * gfortran.dg/vect/pr60510.f: Likewise.
5910 * gfortran.dg/vect/pr69882.f90: Likewise.
5911 * gfortran.dg/vect/pr69980.f90: Likewise.
5912 * gfortran.dg/vect/vect-5.f90: Likewise.
5913 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5914 * gfortran.dg/vector_subscript_1.f90: Likewise.
5915 * gfortran.dg/vector_subscript_2.f90: Likewise.
5916 * gfortran.dg/vector_subscript_3.f90: Likewise.
5917 * gfortran.dg/vector_subscript_5.f90: Likewise.
5918 * gfortran.dg/verify_2.f90: Likewise.
5919 * gfortran.dg/volatile10.f90: Likewise.
5920 * gfortran.dg/where_1.f90: Likewise.
5921 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5922 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5923 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5924 * gfortran.dg/whole_file_13.f90: Likewise.
5925 * gfortran.dg/whole_file_2.f90: Likewise.
5926 * gfortran.dg/widechar_2.f90: Likewise.
5927 * gfortran.dg/widechar_4.f90: Likewise.
5928 * gfortran.dg/widechar_5.f90: Likewise.
5929 * gfortran.dg/widechar_6.f90: Likewise.
5930 * gfortran.dg/widechar_8.f90: Likewise.
5931 * gfortran.dg/widechar_IO_1.f90: Likewise.
5932 * gfortran.dg/widechar_IO_2.f90: Likewise.
5933 * gfortran.dg/widechar_IO_3.f90: Likewise.
5934 * gfortran.dg/widechar_IO_4.f90: Likewise.
5935 * gfortran.dg/widechar_compare_1.f90: Likewise.
5936 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5937 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5938 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5939 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5940 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5941 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5942 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5943 * gfortran.dg/widechar_select_1.f90: Likewise.
5944 * gfortran.dg/winapi.f90: Likewise.
5945 * gfortran.dg/write_0_pe_format.f90: Likewise.
5946 * gfortran.dg/write_back.f: Likewise.
5947 * gfortran.dg/write_check3.f90: Likewise.
5948 * gfortran.dg/write_direct_eor.f90: Likewise.
5949 * gfortran.dg/write_padding.f90: Likewise.
5950 * gfortran.dg/write_recursive.f90: Likewise.
5951 * gfortran.dg/write_rewind_1.f: Likewise.
5952 * gfortran.dg/write_rewind_2.f: Likewise.
5953 * gfortran.dg/write_zero_array.f90: Likewise.
5954 * gfortran.dg/x_slash_1.f: Likewise.
5955 * gfortran.dg/x_slash_2.f: Likewise.
5956 * gfortran.dg/zero_array_components_1.f90: Likewise.
5957 * gfortran.dg/zero_length_1.f90: Likewise.
5958 * gfortran.dg/zero_length_2.f90: Likewise.
5959 * gfortran.dg/zero_sized_1.f90: Likewise.
5960 * gfortran.dg/zero_sized_3.f90: Likewise.
5961 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5962 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5963 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5964 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5965 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5966 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5967 * gfortran.fortran-torture/execute/args.f90: Likewise.
5968 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5969 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5970 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5971 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5972 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5973 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5974 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5975 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5976 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5977 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5978 * gfortran.fortran-torture/execute/common.f90: Likewise.
5979 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5980 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5981 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5982 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5983 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5984 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5985 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5986 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5987 * gfortran.fortran-torture/execute/data.f90: Likewise.
5988 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5989 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5990 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5991 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5992 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5993 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5994 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5995 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5996 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5997 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5998 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5999 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6000 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6001 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6002 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6003 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6004 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6005 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6006 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6007 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6008 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6009 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6010 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6011 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6012 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6013 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6014 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6015 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6016 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6017 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6018 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6019 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6020 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6021 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6022 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6023 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6024 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6025 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6026 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6027 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6028 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6029 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6030 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6031 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6032 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6033 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6034 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6035 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6036 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6037 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6038 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6039 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6040 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6041 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6042 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6043 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6044 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6045 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6046 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6047 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6048 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6049 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6050 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6051 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6052 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6053 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6054 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6055 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6056 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6057 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6058 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6059 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6060 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6061 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6062 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6063 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6064 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6065 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6066 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6067 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6068 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6069 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6070 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6071 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6072 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6073 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6074 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6075 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6076 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6077 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6078 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6079 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6080 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6081 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6082 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6083 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6084 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6085 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6086 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6087 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6088 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6089 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6090 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6091 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6092 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6093 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6094 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6095 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6096 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6097 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6098 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6099 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6100 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6101 * gfortran.fortran-torture/execute/math.f90: Likewise.
6102 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6103 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6104 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6105 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6106 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6107 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6108 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6109 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6110 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6111 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6112 * gfortran.fortran-torture/execute/power.f90: Likewise.
6113 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6114 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6115 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6116 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6117 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6118 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6119 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6120 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6121 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6122 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6123 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6124 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6125 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6126 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6127 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6128 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6129 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6130 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6131 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6132 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6133 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6134 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6135 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6136 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6137 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6138 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6139 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6140 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6141 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6142 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6143 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6144 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6145 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6146 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6147 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6148 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6149 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6150 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6151 * gfortran.fortran-torture/execute/string.f90: Likewise.
6152 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6153 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6154 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6155 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6156 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6157 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6158 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6159 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6160 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6161 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6162 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6163 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6164 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6165 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6166 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6167 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6168 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6169 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6170 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6171 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6172 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6173 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6174 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6175 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6176 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6177 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6178 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6179 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6180 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6181 * gfortran.dg/inline_transpose_1.f90: Likewise.
6182
6183 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6184
6185 PR fortran/84115
6186 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6187 change to dg-run.
6188
6189 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6190
6191 PR ada/84277
6192 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6193 * gnat.dg/dispatch1.adb: Rename into...
6194 * gnat.dg/disp1.adb: ...this.
6195 * gnat.dg/dispatch1_p.ads: Rename into...
6196 * gnat.dg/disp1_pkg.ads: ...this.
6197 * gnat.dg/disp2.adb: Rename into...
6198 * gnat.dg/dispatch2.adb: ...this.
6199 * gnat.dg/dispatch2_p.ads: Rename into...
6200 * gnat.dg/disp2_pkg.ads: ...this.
6201 * gnat.dg/dispatch2_p.adb: Rename into...
6202 * gnat.dg/disp2_pkg.adb: this.
6203 * gnat.dg/generic_dispatch.adb: Rename into...
6204 * gnat.dg/generic_disp.adb: this.
6205 * gnat.dg/generic_dispatch_p.ads: Rename into...
6206 * gnat.dg/generic_disp_pkg.ads: ...this.
6207 * gnat.dg/generic_dispatch_p.adb: Rename into...
6208 * gnat.dg/generic_disp_pkg.adb: ...this.
6209 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6210 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6211 * gnat.dg/object_overflow1.adb: Tweak index.
6212 * gnat.dg/object_overflow2.adb: Likewise.
6213 * gnat.dg/object_overflow3.adb: Likewise.
6214 * gnat.dg/object_overflow4.adb: Likewise.
6215 * gnat.dg/object_overflow5.adb: Likewise.
6216
6217 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR ipa/84425
6220 * gcc.c-torture/compile/pr84425.c: New test.
6221
6222 2018-02-16 Marek Polacek <polacek@redhat.com>
6223 Jakub Jelinek <jakub@redhat.com>
6224
6225 PR c++/84192
6226 * g++.dg/cpp1y/constexpr-84192.C: New test.
6227
6228 2018-02-16 Martin Sebor <msebor@redhat.com>
6229
6230 PR c++/79064
6231 * g++.dg/overload15.C: New test.
6232
6233 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6234
6235 PR target/81535
6236 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6237 * gcc.dg/pr56727-2.c: Ditto.
6238 * gcc.target/powerpc/pr79439.c: Renamed to...
6239 * gcc.target/powerpc/pr79439-1.c: ...this.
6240 * gcc.target/powerpc/pr79439-2.c: New test.
6241 * gcc.target/powerpc/pr79439-3.c: New test.
6242
6243 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6244
6245 target/pr84371
6246 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6247 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6248 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6249 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6250 * gcc.target/powerpc/builtins-3.c: Same.
6251
6252 2018-02-16 Nathan Sidwell <nathan@acm.org>
6253
6254 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6255
6256 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6257
6258 PR rtl-optimization/70023
6259 * gcc.target/i386/pr70023.c: New.
6260
6261 2018-02-16 Carl Love <cel@us.ibm.com>
6262
6263 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6264 tests.
6265 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6266 tests.
6267
6268 2018-02-16 Carl Love <cel@us.ibm.com>
6269
6270 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6271 for the ABI definitions for vec_extract4b and vec_insert4b.
6272
6273 2018-02-16 Nathan Sidwell <nathan@acm.org>
6274
6275 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6276 * g++.old-deja/g++.mike/net43.C: Likewise.
6277
6278 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6279
6280 PR c++/82468
6281 * g++.dg/cpp1z/class-deduction48.C: New.
6282
6283 2018-02-16 Nathan Sidwell <nathan@acm.org>
6284
6285 PR c++/84375
6286 * g++.dg/lookup/pr84375.C: New.
6287
6288 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6289
6290 PR target/83831
6291 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6292
6293 2018-02-16 Richard Biener <rguenther@suse.de>
6294
6295 PR tree-optimization/84417
6296 * gcc.dg/torture/pr84417.c: New testcase.
6297
6298 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6299
6300 PR target/84272
6301 * g++.dg/opt/pr84272.C: New test.
6302
6303 PR rtl-optimization/83723
6304 * gcc.dg/pr83723.c: New test.
6305
6306 2018-02-16 Richard Biener <rguenther@suse.de>
6307
6308 PR tree-optimization/84399
6309 * gcc.dg/graphite/pr84399.c: New testcase.
6310
6311 2018-02-16 Richard Biener <rguenther@suse.de>
6312
6313 PR tree-optimization/84190
6314 * g++.dg/torture/pr84190.C: New testcase.
6315
6316 2018-02-15 Martin Sebor <msebor@redhat.com>
6317
6318 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6319 directives.
6320
6321 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6322
6323 PR fortran/84409
6324 * gfortran.dg/dtio_21.f03: Add an error message.
6325 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6326
6327 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6328
6329 PR fortran/84381
6330 * gfortran.dg/stop_shouldfail.f90: New test.
6331
6332 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6333
6334 PR c++/84330
6335 * g++.dg/concepts/pr84330.C: New.
6336
6337 2018-02-15 Tom de Vries <tom@codesourcery.com>
6338
6339 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6340
6341 2018-02-15 Tom de Vries <tom@codesourcery.com>
6342
6343 * gcc.c-torture/compile/pr84136.c: Require effective target
6344 indirect_jumps.
6345
6346 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR tree-optimization/84383
6349 * gcc.c-torture/compile/pr84383.c: New test.
6350
6351 PR tree-optimization/84334
6352 * gcc.dg/pr84334.c: New test.
6353
6354 2018-02-14 Carl Love <cel@us.ibm.com>
6355
6356 * gcc.target/powerpc/builtins-4-int128-runnable.c
6357 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6358 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6359
6360 2018-02-14 Martin Sebor <msebor@redhat.com>
6361
6362 PR tree-optimization/83698
6363 * gcc.dg/Wrestrict-7.c: New test.
6364 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6365 * gcc.target/i386/chkp-stropt-17.c: Same.
6366
6367 2018-02-14 Martin Sebor <msebor@redhat.com>
6368
6369 PR c/84108
6370 * gcc.dg/Wattributes-8.c: New test.
6371
6372 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6373
6374 PR fortran/84385
6375 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6376 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6377 * gfortran.dg/select_type_1.f03: Extend test case.
6378
6379 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6380
6381 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6382 (dg-options): Use -O2 -msse2 -mno-sse3.
6383
6384 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6385
6386 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6387 this test case still works ok.
6388 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6389 * gcc.dg/vmx/insert-be-order.c: Likewise.
6390 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6391 * gcc.dg/vmx/ld-be-order.c: Likewise.
6392 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6393 * gcc.dg/vmx/lde-be-order.c: Likewise.
6394 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6395 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6396 * gcc.dg/vmx/merge-be-order.c: Likewise.
6397 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6398 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6399 * gcc.dg/vmx/pack-be-order.c: Likewise.
6400 * gcc.dg/vmx/perm-be-order.c: Likewise.
6401 * gcc.dg/vmx/splat-be-order.c: Likewise.
6402 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6403 * gcc.dg/vmx/st-be-order.c: Likewise.
6404 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6405 * gcc.dg/vmx/ste-be-order.c: Likewise.
6406 * gcc.dg/vmx/stl-be-order.c: Likewise.
6407 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6408 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6409 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6410 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6411 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6412
6413 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6414
6415 PR c++/84350
6416 * g++.dg/cpp0x/auto49.C: New.
6417
6418 2018-02-14 Nathan Sidwell <nathan@acm.org>
6419
6420 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6421
6422 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6423
6424 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6425 * gcc.target/powerpc/le-altivec-consts.c: Same.
6426
6427 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6428
6429 PR target/84220
6430 * gcc.target/powerpc/pr84220-sld.c: New test.
6431 * gcc.target/powerpc/pr84220-sld2.c: New test.
6432 * gcc.target/powerpc/pr84220-sldw.c: New test.
6433 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6434 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6435
6436 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6437
6438 PR target/84239
6439 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6440 _inc_ssp intrinsics.
6441 * gcc.target/i386/cet-intrin-4.c: Likewise.
6442 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6443 __builtin_ia32_rdssp[d|q].
6444
6445 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6446
6447 PR tree-optimization/84357
6448 * gcc.dg/vect/pr84357.c: New test.
6449
6450 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6451
6452 PR target/83831
6453 * gcc.target/rx/pr83831.c: New tests.
6454
6455 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6456
6457 PR target/79242
6458 * gcc.target/msp430/pr79242.c: New test.
6459
6460 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6461
6462 PR target/84372
6463 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6464 with -mcpu=power9.
6465
6466 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6467
6468 PR target/84279
6469 * g++.dg/pr84279.C: New test.
6470
6471 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6472
6473 PR rtl-optimization/84169
6474 * gcc.c-torture/execute/pr84169.c: New.
6475
6476 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6477
6478 PR target/84370
6479 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6480
6481 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6482
6483 PR target/84365
6484 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6485 with -mcpu=power9.
6486
6487 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6488
6489 PR c++/84364
6490 * g++.dg/warn/effc4.C: New test.
6491
6492 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6493
6494 PR c++/84333
6495 * g++.dg/template/sizeof16.C: New.
6496 * g++.dg/template/sizeof17.C: Likewise.
6497
6498 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6499
6500 PR fortran/84313
6501 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6502 add necessary compiler options.
6503 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6504
6505 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR c/82210
6508 * gcc.c-torture/execute/pr82210.c: New test.
6509
6510 PR middle-end/84309
6511 * gcc.dg/pr84309-2.c: New test.
6512
6513 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6514
6515 PR tree-optimization/84321
6516 * gcc.dg/pr84321.c: New test.
6517
6518 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6519
6520 PR target/84359
6521 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6522
6523 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6524
6525 PR sanitizer/84340
6526 * gcc.dg/asan/pr84307.c: Remove test.
6527
6528 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6529
6530 * gcc.target/rl78/test_auto_vector.c: New test.
6531
6532 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6533
6534 PR c/84305
6535 * gcc.c-torture/compile/pr84305.c: New test.
6536
6537 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6538
6539 PR target/84335
6540 * gcc.target/i386/pr84335.c: New test.
6541
6542 PR tree-optimization/84339
6543 * gcc.c-torture/execute/pr84339.c: New test.
6544
6545 PR middle-end/84309
6546 * gcc.dg/pr84309.c: New test.
6547 * gcc.target/i386/pr84309.c: New test.
6548
6549 PR target/84336
6550 * gcc.target/i386/pr84336.c: New test.
6551
6552 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR c++/84341
6555 * c-c++-common/gomp/pr84341.c: New test.
6556
6557 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6558
6559 PR fortran/68746
6560 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6561
6562 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6563
6564 PR fortran/68746
6565 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6566 of zero for read.
6567
6568 2018-02-12 Jeff Law <law@redhat.com>
6569
6570 * gcc.c-torture/compile/reg-args-size.c: New test.
6571
6572 2018-02-12 Carl Love <cel@us.ibm.com>
6573
6574 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6575 uint128 tests to new testfile.
6576 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6577 int128 and uint128 tests.
6578 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6579 list of torture tests.
6580
6581 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6582
6583 PR fortran/84273
6584 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6585 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6586
6587 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6588
6589 PR target/82641
6590 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6591
6592 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6593
6594 PR sanitizer/84307
6595 * gcc.dg/asan/pr84307.c: New test.
6596
6597 2018-02-12 Nathan Sidwell <nathan@acm.org>
6598
6599 * g++.dg/parse/pr84263.C: New.
6600
6601 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6602
6603 PR c++/79626
6604 * g++.dg/template/crash129.C: New.
6605
6606 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6607
6608 PR target/83828
6609 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6610 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6611 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6612 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6613 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6614
6615 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6616
6617 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6618 _mm_maskz_scalef_round_sd): Test new intrinsics.
6619 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6620 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6621 intrinsics.
6622 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6623 _mm_maskz_scalef_round_ss): Test new intrinsics.
6624 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6625 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6626 intrinsics.
6627 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6628 __builtin_ia32_scalefss_round): Remove builtin.
6629 (__builtin_ia32_scalefsd_mask_round,
6630 __builtin_ia32_scalefss_mask_round): Test new builtin.
6631 * gcc.target/i386/sse-13.c: Ditto.
6632 * gcc.target/i386/sse-23.c: Ditto.
6633
6634 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6635
6636 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6637 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6638 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6639 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6640 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6641 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6642 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6643 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6644 intrinsics.
6645 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6646 (__builtin_ia32_sqrtss_round): Remove builtins.
6647 (__builtin_ia32_sqrtsd_mask_round)
6648 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6649 * gcc.target/i386/sse-13.c: Ditto.
6650 * gcc.target/i386/sse-23.c: Ditto.
6651
6652 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6653
6654 PR fortran/35299
6655 * gfortran.dg/statement_function_3.f: New test.
6656
6657 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6658
6659 PR fortran/54223
6660 PR fortran/84276
6661 * gfortran.dg/statement_function_1.f90: New test.
6662 * gfortran.dg/statement_function_2.f90: New test.
6663
6664 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6665
6666 PR fortran/84074
6667 * gfortran.dg/type_to_class_5.f03: New test.
6668
6669 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6670
6671 PR fortran/56691
6672 * gfortran.dg/type_to_class_4.f03: New test.
6673
6674 2018-02-10 Alan Modra <amodra@gmail.com>
6675
6676 PR target/84300
6677 * gcc.dg/pr84300.c: New.
6678
6679 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6680
6681 PR sanitizer/83987
6682 * g++.dg/ubsan/pr83987-2.C: New test.
6683
6684 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6685
6686 * gcc.target/rx/movsicc.c: New test.
6687
6688 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6689
6690 PR target/83926
6691 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6692 message.
6693
6694 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6695
6696 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6697 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6698
6699 2018-02-09 Nathan Sidwell <nathan@acm.org>
6700
6701 PR c/84293
6702 * c-c++-common/pr84293.h: New.
6703 * c-c++-common/pr84293.c: New.
6704
6705 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6706
6707 PR rtl-optimization/57193
6708 * gcc.target/i386/pr57193.c: New.
6709
6710 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6711
6712 PR target/84226
6713 * gcc.target/powerpc/pr84226.c: New test.
6714
6715 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6716
6717 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6718 from this to...
6719 <vclzd>: ...this.
6720
6721 2018-02-09 Martin Sebor <msebor@redhat.com>
6722
6723 PR lto/84212
6724 * gcc.dg/lto/pr84212_0.c: New test file.
6725 * gcc.dg/lto/pr84212_1.c: Same.
6726
6727 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6728
6729 PR target/83926
6730 * gcc.target/powerpc/pr83926.c: New test.
6731 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6732 message. Fix test for running in 32-bit mode.
6733
6734 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6735
6736 PR target/82641
6737 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6738
6739 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6740
6741 PR target/PR84295
6742 * gcc.target/s390/pr84295.c: New test.
6743
6744 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6745
6746 PR c++/77522
6747 * g++.dg/cpp1y/lambda-init16.C: New.
6748
6749 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6750
6751 * gnat.dg/sso8.adb: New test.
6752 * gnat.dg/sso8_pkg.ads: New helper.
6753
6754 2018-02-09 Richard Biener <rguenther@suse.de>
6755
6756 PR tree-optimization/84278
6757 * gcc.target/i386/pr84278.c: Adjust regex.
6758
6759 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR tree-optimization/84232
6762 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6763
6764 PR debug/84252
6765 * gcc.target/aarch64/pr84252.c: New test.
6766
6767 PR middle-end/84237
6768 * gcc.dg/pr84237.c: New test.
6769
6770 2018-02-09 Marek Polacek <polacek@redhat.com>
6771 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR c++/83659
6774 * g++.dg/torture/pr83659.C: New test.
6775
6776 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6777
6778 PR tree-optimization/84136
6779 * gcc.c-torture/compile/pr84136.c: New test.
6780
6781 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6782
6783 PR target/83008
6784 * gcc.target/i386/pr83008.c: New test.
6785
6786 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6787
6788 PR target/81143
6789 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6790
6791 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6792
6793 PR c++/83806
6794 * g++.dg/warn/Wunused-parm-11.C: New.
6795
6796 2018-02-08 Marek Polacek <polacek@redhat.com>
6797
6798 PR tree-optimization/84238
6799 * gcc.dg/Wstringop-overflow-3.c: New test.
6800
6801 2018-02-08 Nathan Sidwell <nathan@acm.org>
6802
6803 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6804
6805 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6806
6807 PR tree-optimization/84265
6808 * gcc.dg/vect/pr84265.c: New test.
6809
6810 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6811
6812 PR tree-optimization/81635
6813 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6814 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6815
6816 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6817
6818 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6819 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6820 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6821 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6822 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6823 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6824 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6825 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6826 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6827 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6828 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6829 * gcc.target/s390/nobp-return-attr-all.c: New test.
6830 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6831 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6832 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6833 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6834 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6835 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6836 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6837 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6838 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6839 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6840 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6841 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6842 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6843 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6844
6845 2018-02-08 Richard Biener <rguenther@suse.de>
6846
6847 PR tree-optimization/84233
6848 * g++.dg/torture/pr84233.C: New testcase.
6849
6850 2018-02-08 Richard Biener <rguenther@suse.de>
6851
6852 PR tree-optimization/84278
6853 * gcc.target/i386/pr84278.c: New testcase.
6854
6855 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6856
6857 PR rtl-optimization/84068
6858 PR rtl-optimization/83459
6859 * gcc.dg/pr84068.c: New test.
6860
6861 2018-02-08 Richard Biener <rguenther@suse.de>
6862
6863 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6864 loop vectorization to happen.
6865
6866 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6867
6868 PR c++/83204
6869 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6870
6871 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6872
6873 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6874
6875 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6876
6877 PR target/84154
6878 * gcc.target/powerpc/pr84154-1.c: New tests.
6879 * gcc.target/powerpc/pr84154-2.c: Likewise.
6880 * gcc.target/powerpc/pr84154-3.c: Likewise.
6881
6882 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6883
6884 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6885
6886 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6887
6888 PR c++/84082
6889 * g++.dg/template/incomplete11.C: New test.
6890 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6891
6892 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6893
6894 PR fortran/82994
6895 * gfortran.dg/deallocate_error_3.f90: New test.
6896 * gfortran.dg/deallocate_error_4.f90: New test.
6897
6898 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6899
6900 PR fortran/68560
6901 * gfortran.dg/shape_9.f90: New test.
6902
6903 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6904
6905 PR fortran/82049
6906 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6907
6908 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6909
6910 PR c++/81610
6911 PR c++/80567
6912 * g++.dg/spellcheck-reswords.C: New test case.
6913 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6914 suggestion of "if".
6915
6916 2018-02-07 Martin Liska <mliska@suse.cz>
6917
6918 PR c++/84059.
6919 * g++.dg/ext/mv26.C: New test.
6920
6921 2018-02-07 Tom de Vries <tom@codesourcery.com>
6922
6923 * gcc.dg/pr83844.c: Require effective target alloca.
6924
6925 2018-02-07 Tom de Vries <tom@codesourcery.com>
6926
6927 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6928
6929 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6930
6931 PR target/84243
6932 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6933 -fcf-protection=return.
6934
6935 2018-02-07 Tom de Vries <tom@codesourcery.com>
6936
6937 PR libgomp/84217
6938 * c-c++-common/goacc/pr84217.c: New test.
6939 * gfortran.dg/goacc/pr84217.f90: New test.
6940
6941 2018-02-07 Richard Biener <rguenther@suse.de>
6942
6943 PR tree-optimization/84204
6944 * gcc.dg/graphite/pr84204.c: New testcase.
6945
6946 PR tree-optimization/84205
6947 * gcc.dg/graphite/pr84205.c: New testcase.
6948
6949 PR tree-optimization/84223
6950 * gfortran.dg/graphite/pr84223.f90: New testcase.
6951
6952 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6953
6954 PR c++/71662
6955 * g++.dg/cpp0x/scoped_enum7.C: New.
6956
6957 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6958
6959 PR tree-optimization/83008
6960 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6961
6962 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6963
6964 PR tree-optimization/84235
6965 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6966
6967 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6968
6969 PR testsuite/84243
6970 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6971 targets.
6972 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6973
6974 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6975
6976 PR target/84146
6977 * gcc.target/i386/pr84146.c: New test.
6978
6979 2018-02-06 Michael Collison <michael.collison@arm.com>
6980
6981 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6982
6983 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6984
6985 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6986 warning for -mno-speculate-indirect-jumps.
6987 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6988 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6989 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6990 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6991 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6992 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6993
6994 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6995
6996 PR target/84145
6997 * c-c++-common/fcf-protection-1.c: Change a compared message.
6998 * c-c++-common/fcf-protection-2.c: Likewise.
6999 * c-c++-common/fcf-protection-3.c: Likewise.
7000 * c-c++-common/fcf-protection-5.c: Likewise.
7001 * c-c++-common/fcf-protection-6.c: New test.
7002 * c-c++-common/fcf-protection-7.c: Likewise.
7003
7004 2018-02-06 Marek Polacek <polacek@redhat.com>
7005
7006 PR tree-optimization/84228
7007 * c-c++-common/Wstringop-truncation-3.c: New test.
7008
7009 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7010
7011 PR target/82641
7012 * gcc.target/arm/pragma_arch_switch_2.c: New.
7013
7014 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7015
7016 PR target/79975
7017 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7018
7019 2018-02-05 Martin Sebor <msebor@redhat.com>
7020
7021 PR tree-optimization/83369
7022 * gcc.dg/Wnonnull.c: New test.
7023
7024 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7025
7026 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7027 argument and use dg-messages-by-file instead. Expect it to be
7028 an array rather than a dict.
7029 (lto-link-and-maybe-run): Remove messages_by_file argument and
7030 use an upvar for dg-messages-by-file. Update call to
7031 lto_handle_diagnostics.
7032 (lt-get-options): Treat dg-messages-by-file as an array
7033 rather than a dict.
7034 (lto-get-options-main): Likewise. Set the entry rather than appending.
7035 (lto-execute): Treat dg-messages-by-file as an array rather than
7036 a dict. Update call to lto-link-and-maybe-run.
7037
7038 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7039
7040 PR c++/82782
7041 * g++.dg/cpp1z/inline-var4.C: New.
7042
7043 2018-02-05 Martin Liska <mliska@suse.cz>
7044
7045 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7046 options.
7047 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7048 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7049 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7050 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7051 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7052 * c-c++-common/asan/pointer-compare-3.c: New test.
7053
7054 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7055
7056 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7057 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7058
7059 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7060
7061 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7062 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7063 _mm_maskz_range_round_sd): Test new intrinsics.
7064 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7065 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7066 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7067 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7068 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7069 _mm_maskz_range_round_ss): Test new intrinsics.
7070 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7071 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7072 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7073 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7074 __builtin_ia32_rangess128_round): Remove builtins.
7075 (__builtin_ia32_rangesd128_mask_round,
7076 __builtin_ia32_rangess128_mask_round): Test new builtins.
7077 * gcc.target/i386/sse-13.c: Ditto.
7078 * gcc.target/i386/sse-23.c: Ditto.
7079
7080 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7081
7082 PR middle-end/79966
7083 * gfortran.dg/pr79966.f90: New testcase
7084
7085 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7086
7087 PR fortran/84094
7088 * gfortran.dg/associate_23.f90: Fix invalid code.
7089 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7090 * gfortran.dg/matmul_3.f90: Likewise.
7091 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7092
7093 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7094
7095 PR fortran/84115
7096 * gfortran.dg/associate_34.f90: New test.
7097 * gfortran.dg/associate_35.f90: New test.
7098
7099 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7100
7101 PR fortran/84141
7102 PR fortran/84155
7103 * gfortran.dg/pr84155.f90: New test.
7104
7105 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7106
7107 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7108 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7109
7110 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7111
7112 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7113 dg-do run stanza.
7114
7115 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7116
7117 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7118 requirement.
7119 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7120 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7121 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7122
7123 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7124
7125 PR testsuite/52641
7126 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7127 * gcc.dg/Wsign-conversion.c: Dito.
7128 * gcc.dg/attr-alloc_size-4.c: Dito.
7129 * gcc.dg/pr81020.c: Dito.
7130 * gcc.dg/pr81192.c: Dito.
7131 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7132 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7133 * gcc.dg/pr83844.c: Restrict to int32plus.
7134 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7135 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7136 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7137 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7138 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7139 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7140 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7141 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7142 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7143 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7144 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7145 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7146
7147 2018-02-02 Julia Koval <julia.koval@intel.com>
7148
7149 * gcc.target/i386/funcspec-56.inc: Handle new march.
7150 * g++.dg/ext/mv16.C: Ditto.
7151
7152 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7153
7154 * lib/target-supports.exp
7155 (check_effective_target_keeps_null_pointer_checks): No more
7156 special-case avr.
7157 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7158 * gcc.dg/ifcvt-4.c: Skip avr.
7159 * gcc.dg/pr53037-1.c: Dito.
7160 * gcc.dg/pr53037-2.c: Dito.
7161 * gcc.dg/pr53037-3.c: Dito.
7162 * gcc.dg/pr63387-2.c: Dito.
7163 * gcc.dg/pr63387.c: Dito.
7164 * gcc.dg/sancov/cmp0.c: Dito.
7165 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7166 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7167 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7168 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7169 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7170 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7171 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7172 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7173 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7174 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7175 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7176 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7177 * gcc.dg/tree-ssa/pr82059.c: Dito.
7178 * gcc.c-torture/execute/pr70460.c: Dito.
7179
7180 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7181
7182 PR testsuite/52641
7183 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7184 * gcc.c-torture/execute/20180112-1.c: Dito.
7185 * gcc.c-torture/execute/pr81503.c: Dito.
7186 * gcc.dg/store_merging_12.c: Dito.
7187 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7188 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7189 * gcc.dg/tree-ssa/pr80898.c: Dito.
7190 * gcc.dg/tree-ssa/pr82363.c: Dito.
7191 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7192 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7193 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7194 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7195 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7196 * gcc.dg/tree-ssa/pr80803.c: Dito.
7197 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7198 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7199 * gcc.dg/tree-ssa/vrp114.c: Dito.
7200 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7201 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7202 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7203
7204 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7205
7206 PR target/84066
7207 * gcc.target/i386/cet-sjlj-6a.c: New test.
7208 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7209
7210 2018-02-01 Marek Polacek <polacek@redhat.com>
7211
7212 PR c++/84125
7213 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7214
7215 2018-01-30 Jeff Law <law@redhat.com>
7216
7217 PR target/84128
7218 * gcc.target/i386/pr84128.c: New test.
7219
7220 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7221
7222 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7223 -fdelete-null-pointer-checks.
7224
7225 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7226
7227 PR c++/83796
7228 * g++.dg/cpp0x/abstract-default1.C: New.
7229
7230 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7231
7232 PR tree-optimization/81635
7233 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7234 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7235
7236 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7237
7238 PR target/83370
7239 * gcc.target/aarch64/pr83370.c: New.
7240
7241 2018-02-01 Richard Biener <rguenther@suse.de>
7242
7243 * gcc.dg/graphite/pr35356-1.c: Adjust.
7244
7245 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7246
7247 PR testsuite/83846
7248 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7249 for ILP32.
7250 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7251 of hard-coding the choice.
7252 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7253 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7254 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7255 memset call.
7256 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7257 stdint.h types.
7258 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7259 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7260 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7261 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7262 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7263 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7264 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7265 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7266 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7267 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7268 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7269 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7270 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7271 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7272 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7273 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7274 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7275 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7276 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7277 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7278 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7279 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7280 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7281 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7282 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7283 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7284 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7285 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7286 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7287 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7288 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7289 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7290 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7291 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7292 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7293 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7294 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7295 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7296 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7297 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7298 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7299 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7300 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7301 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7302 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7303 __builtin_popcountll rather than __builtin_popcountl.
7304
7305 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7306
7307 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7308 of LD1R[HWD] for multi-element constants on big-endian targets.
7309 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7310 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7311
7312 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7313
7314 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7315 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7316 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7317
7318 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7319
7320 PR tree-optimization/81661
7321 PR tree-optimization/84117
7322 * gcc.dg/pr81661.c: New test.
7323 * gfortran.dg/pr84117.f90: New test.
7324
7325 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7326
7327 PR fortran/83705
7328 * gfortran.dg/repeat_7.f90: Catch warning message.
7329
7330 2018-01-31 Ian Lance Taylor <iant@golang.org>
7331
7332 * go.go-torture/execute/printnil.go: New test.
7333
7334 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7335
7336 * lib/target-supports.exp (check_effective_target_comdat_group):
7337 Allow for Solaris as comdat syntax.
7338
7339 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7340 Solaris with comdat_group support and as.
7341
7342 2018-01-31 Marek Polacek <polacek@redhat.com>
7343
7344 PR c/81779
7345 * gcc.dg/pr81779.c: New test.
7346
7347 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR fortran/84116
7350 * gfortran.dg/gomp/pr84116.f90: New test.
7351
7352 PR c++/83993
7353 * g++.dg/init/pr83993-2.C: New test.
7354
7355 PR c++/83993
7356 * g++.dg/init/pr83993-1.C: New test.
7357 * g++.dg/cpp0x/pr83993.C: New test.
7358
7359 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7360
7361 PR fortran/84088
7362 * gfortran.dg/pr84088.f90: New test.
7363
7364 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7365
7366 PR target/82444
7367 * gcc.target/i386/pr82444.c: New.
7368
7369 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7370
7371 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7372 * gcc.target/powerpc/vsx-13.c: New.
7373
7374 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7375
7376 PR c++/84092
7377 * g++.dg/cpp1y/var-templ57.C: New.
7378
7379 2018-01-31 Marek Polacek <polacek@redhat.com>
7380
7381 PR c++/84138
7382 * g++.dg/diagnostic/pr84138.C: New test.
7383
7384 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7385
7386 PR fortran/78534
7387 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7388 -Wstringop-overflow warnings due to spurious warning with -O1.
7389 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7390 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7391
7392 2018-01-31 Richard Biener <rguenther@suse.de>
7393
7394 PR tree-optimization/84132
7395 * g++.dg/torture/pr84132.C: New testcase.
7396
7397 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7398
7399 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7400 dg-final scan.
7401
7402 2018-01-31 Julia Koval <julia.koval@intel.com>
7403
7404 PR target/83618
7405 * gcc.target/i386/rdpid.c: Remove "eax".
7406
7407 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7408
7409 PR tree-optimization/64946
7410 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7411 scan-assembler checks.
7412
7413 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7414
7415 * gcc.c-torture/execute/20180131-1.c: New test.
7416
7417 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7418
7419 * gcc.target/arc/taux-1.c: New test.
7420 * gcc.target/arc/taux-2.c: Likewise.
7421
7422 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7423
7424 * gcc.target/arc/uncached.c: New test.
7425
7426 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7427
7428 PR lto/83954
7429 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7430
7431 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR preprocessor/69869
7434 * gcc.dg/cpp/trad/pr69869.c: New test.
7435
7436 PR c/84100
7437 * gcc.dg/pr84100.c: New test.
7438
7439 2018-01-30 Jeff Law <law@redhat.com>
7440
7441 PR target/84064
7442 * gcc.target/i386/pr84064: New test.
7443
7444 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7445
7446 PR fortran/84134
7447 * gfortran.dg/data_implied_do_2.f90: New test.
7448
7449 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7450
7451 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7452
7453 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7454
7455 PR fortran/84133
7456 * gfortran.dg/inline_matmul_21.f90: New test case.
7457
7458 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7459
7460 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7461
7462 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7463
7464 PR target/84112
7465 * gcc.target/powerpc/pr84112.c: New.
7466
7467 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR rtl-optimization/83986
7470 * gcc.dg/pr83986.c: New test.
7471
7472 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7473
7474 PR 58684
7475 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7476 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7477 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7478 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7479
7480 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR tree-optimization/84111
7483 * gcc.c-torture/compile/pr84111.c: New test.
7484
7485 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7486
7487 PR ipa/83179
7488 * gcc.dg/ipa/inline-2.c: Fix template.
7489 * gcc.dg/ipa/inline-3.c: Fix template.
7490
7491 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7492
7493 PR ipa/81360
7494 * g++.dg/torture/pr81360.C: New testcase.
7495
7496 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7497
7498 PR lto/83954
7499 * gcc.dg/lto/pr83954.h: New testcase.
7500 * gcc.dg/lto/pr83954_0.c: New testcase.
7501 * gcc.dg/lto/pr83954_1.c: New testcase.
7502
7503 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7504
7505 PR bootstrap/84017
7506 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7507 to dg-options.
7508 Simplify DW_AT_producer scan.
7509
7510 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7511
7512 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7513
7514 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7515
7516 PR target/83828
7517 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7518 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7519 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7520 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7521
7522 2018-01-29 Jeff Law <law@redhat.com>
7523
7524 PR testsuite/81010
7525 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7526 better match other tests which require vsx. Verify the zero
7527 extension is part of the test in the combiner dump.
7528
7529 2018-01-29 Marek Polacek <polacek@redhat.com>
7530
7531 PR c/83966
7532 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7533
7534 PR c++/83996
7535 * g++.dg/ext/pr83996.C: New test.
7536
7537 2018-01-29 Richard Biener <rguenther@suse.de>
7538
7539 PR tree-optimization/84057
7540 * gcc.dg/graphite/pr84057.c: New testcase.
7541
7542 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7543
7544 PR fortran/84073
7545 * gfortran.dg/bind_c_usage_31.f90: New test.
7546
7547 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7548
7549 PR c++/83924
7550 * g++.dg/warn/Wduplicated-branches5.C: New.
7551
7552 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7553
7554 * gcc.target/rl78/test_addsi3_internal.c: New test.
7555
7556 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7557
7558 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7559 Make expected output depend on whether we expect sibcalls or not.
7560 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7561 safe-indirect-jump-1.c).
7562
7563 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7564 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7565 Soren Rasmussen <s.c.rasmussen@gmail.com>
7566
7567 Fortran 2018 teams tests.
7568
7569 * gfortran.dg/team_number_1.f90: new test for team_number.
7570 * gfortran.dg/team_change_1.f90: new test for change team.
7571 * gfortran.dg/team_end_1.f90: new test for end team.
7572 * gfortran.dg/team_form_1.f90: new test for form team.
7573
7574 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7575
7576 PR fortran/83998
7577 * gfortran.dg/dot_product_4.f90
7578
7579 2018-01-26 Martin Sebor <msebor@redhat.com>
7580
7581 PR tree-optimization/83896
7582 * gcc.dg/strlenopt-43.c: New.
7583
7584 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7585
7586 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7587 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7588 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7589 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7590 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7591 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7592 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7593 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7594 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7595 stanzas.
7596 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7597 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7598 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7599 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7600 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7601 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7602 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7603 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7604 instruction list.
7605 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7606
7607 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7608
7609 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7610 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7611 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7612 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7613 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7614 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7615 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7616 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7617 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7618 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7619 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7620 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7621 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7622
7623 2018-01-26 Martin Liska <mliska@suse.cz>
7624
7625 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7626 warning is seen.
7627
7628 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7629
7630 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7631 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7632 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7633 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7634 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7635 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7636 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7637 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7638
7639 2018-01-26 Richard Biener <rguenther@suse.de>
7640
7641 PR rtl-optimization/84003
7642 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7643 latent bug in DSE if NOINLINE is appropriately defined.
7644 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7645 and defining NOINLINE.
7646
7647 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7648
7649 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7650 tests specific to aarch64. XFAIL test on arm.
7651
7652 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7653
7654 PR rtl-optimization/83985
7655 * gcc.dg/pr83985.c: New test.
7656
7657 PR c/83989
7658 * c-c++-common/Wrestrict-3.c: New test.
7659
7660 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7661
7662 * gcc.target/arc/tdelegitimize_addr.c: New test.
7663
7664 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7665
7666 * gcc.target/arc/jli-1.c: New file.
7667 * gcc.target/arc/jli-2.c: Likewise.
7668
7669 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7670
7671 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7672 scan-assembler.
7673 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7674 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7675
7676 2018-01-26 Richard Biener <rguenther@suse.de>
7677
7678 PR tree-optimization/81082
7679 * gcc.dg/vect/pr81082.c: New testcase.
7680 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7681 simplification to n * n.
7682
7683 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7684
7685 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7686 Solaris 10.
7687 * gcc.target/i386/pr63620.c: Likewise.
7688
7689 2018-01-26 Julia Koval <julia.koval@intel.com>
7690
7691 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7692 -mavx512f -mavx512bw.
7693 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7694 * gcc.target/i386/i386.exp: Fix types.
7695
7696 2018-01-26 Alan Modra <amodra@gmail.com>
7697
7698 PR target/84033
7699 * gcc.target/powerpc/swaps-p8-46.c: New.
7700
7701 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7702
7703 PR fortran/37577
7704 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7705 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7706 'array01' in the tree dump comparison.
7707 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7708 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7709 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7710
7711 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7712
7713 PR middle-end/83055
7714 * gcc.dg/torture/pr83055.c: New testcase.
7715
7716 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7717
7718 PR c++/84031
7719 * g++.dg/cpp1z/decomp36.C: New test.
7720
7721 PR middle-end/83977
7722 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7723
7724 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7725
7726 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7727 the shift dump line.
7728 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7729
7730 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7731
7732 PR target/81550
7733 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7734 index instead of int, which allows IVOPTs to properly optimize the
7735 loop.
7736
7737 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7738
7739 PR jit/82846
7740 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7741 of "fn_type" typedef.
7742 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7743
7744 2018-01-24 Ian Lance Taylor <iant@golang.org>
7745
7746 * go.go-torture/execute/names-1.go: New test.
7747
7748 2018-01-19 Jeff Law <law@redhat.com>
7749
7750 PR target/83994
7751 * gcc.target/i386/pr83994.c: New test.
7752
7753 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7754
7755 PR target/84014
7756 * gcc.target/powerpc/pr84014.c: New.
7757
7758 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR middle-end/83977
7761 * c-c++-common/gomp/pr83977-1.c: New test.
7762 * c-c++-common/gomp/pr83977-2.c: New test.
7763 * c-c++-common/gomp/pr83977-3.c: New test.
7764 * gfortran.dg/gomp/pr83977.f90: New test.
7765
7766 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7767
7768 PR testsuite/83889
7769 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7770 * gcc.dg/vect/pr80631-1.c: Likewise.
7771 * gcc.dg/vect/pr80631-2.c: Likewise.
7772 * gcc.dg/vect/pr81410.c: Likewise.
7773 * gcc.dg/vect/pr81633.c: Likewise.
7774 * gcc.dg/vect/pr81815.c: Likewise.
7775 * gcc.dg/vect/pr82108.c: Likewise.
7776 * gcc.dg/vect/pr83857.c: Likewise.
7777 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7778 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7779 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7780 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7781 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7782 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7783 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7784 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7785 dg-xfail-run-if instead.
7786 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7787 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7788 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7789 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7790 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7791
7792 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7793
7794 PR tree-optimization/83979
7795 * g++.dg/pr83979.c: New test.
7796
7797 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7798
7799 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7800 option. Add arm_neon_ok_no_float_abi check.
7801
7802 2018-01-24 Richard Biener <rguenther@suse.de>
7803
7804 PR tree-optimization/83176
7805 * gcc.dg/graphite/pr83176.c: New testcase.
7806
7807 2018-01-24 Richard Biener <rguenther@suse.de>
7808
7809 PR tree-optimization/82819
7810 * gcc.dg/graphite/pr82819.c: New testcase.
7811
7812 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7813
7814 PR c++/83921
7815 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7816 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7817 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7818 * g++.dg/ext/stmtexpr20.C: Likewise.
7819 * g++.dg/ext/stmtexpr21.C: Likewise.
7820
7821 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7822
7823 PR c++/83974
7824 * g++.dg/warn/pr83974.C: New test case.
7825
7826 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR sanitizer/83987
7829 * g++.dg/ubsan/pr83987.C: New test.
7830
7831 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7832
7833 PR fortran/83866
7834 * gfortran.dg/pdt_29.f03: New test.
7835
7836 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7837
7838 PR fortran/83898
7839 * gfortran.dg/associate_33.f03: New test.
7840
7841 2018-01-23 Martin Liska <mliska@suse.cz>
7842
7843 PR lto/81440
7844 * gcc.dg/lto/pr81440.h: New test.
7845 * gcc.dg/lto/pr81440_0.c: New test.
7846 * gcc.dg/lto/pr81440_1.c: New test.
7847
7848 2018-01-23 Nathan Sidwell <nathan@acm.org>
7849
7850 PR c++/83988
7851 * g++.dg/template/pr83988.C: New.
7852
7853 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR c++/82882
7856 PR c++/83978
7857 * g++.dg/cpp0x/pr82882.C: New test.
7858 * g++.dg/cpp0x/pr83978.C: New test.
7859
7860 PR c++/83958
7861 * g++.dg/cpp1z/decomp35.C: New test.
7862
7863 2018-01-23 Nathan Sidwell <nathan@acm.org>
7864
7865 * g++.dg/cpp0x/range-for10.C: Adjust.
7866 * g++.dg/ext/forscope1.C: Adjust.
7867 * g++.dg/ext/forscope2.C: Adjust.
7868 * g++.dg/template/for1.C: Adjust.
7869
7870 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7871
7872 PR tree-optimization/83510
7873 * gcc.c-torture/compile/pr83510.c: New test case.
7874
7875 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7876
7877 PR testsuite/83888
7878 * lib/target-supports.exp (check_effective_target_vect_float): Say
7879 that the result only holds when -funsafe-math-optimizations is on.
7880 (check_effective_target_vect_float_strict): New procedure.
7881 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7882 of vect_float.
7883 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7884
7885 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7886
7887 PR tree-optimization/83965
7888 * gcc.dg/vect/pr83965.c: New test.
7889
7890 2018-01-23 Richard Biener <rguenther@suse.de>
7891
7892 PR tree-optimization/83963
7893 * gfortran.dg/graphite/pr83963.f: New testcase.
7894 * gcc.dg/graphite/pr83963-2.c: Likewise.
7895
7896 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7897
7898 PR c++/83918
7899 * g++.dg/cpp1z/pr83918.C: New test.
7900
7901 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR tree-optimization/83957
7904 * gcc.dg/autopar/pr83957.c: New test.
7905
7906 PR tree-optimization/83081
7907 * gcc.dg/predict-8.c: Adjust expected probability.
7908
7909 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7910
7911 PR target/83862
7912 * gcc.target/powerpc/pr83862.c: New test.
7913
7914 2018-01-22 Carl Love <cel@us.ibm.com>
7915
7916 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7917 builtins-4-runnable.c, builtins-6-runnable.c,
7918 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7919 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7920 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7921 for signed/unsigned 128-bit and long long int loads.
7922
7923 2018-01-22 Marek Polacek <polacek@redhat.com>
7924
7925 PR c++/81933
7926 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7927
7928 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7929
7930 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7931 scan-asembler valid instructions list.
7932 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7933 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7934 power8-vector requirement and option.
7935 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7936
7937 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7938
7939 PR 78534
7940 PR 83704
7941 * gfortran.dg/string_1.f90: Remove printing the length.
7942
7943 2018-01-22 Richard Biener <rguenther@suse.de>
7944
7945 PR tree-optimization/83963
7946 * gcc.dg/graphite/pr83963.c: New testcase.
7947
7948 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7949
7950 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7951 dg-require-effective-target directives.
7952
7953 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7954
7955 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7956 New procedure.
7957 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7958 Adjust scan-assembler checks for soft-float.
7959
7960 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7961
7962 PR target/83946
7963 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7964
7965 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7966
7967 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7968 * gcc.dg/pr83623.c: Likewise.
7969 * gcc.dg/pr83666.c: Likewise.
7970
7971 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7972 David Edelsohn <dje.gcc@gmail.com>
7973
7974 PR target/83946
7975 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7976 assembly output from "crset eq" to "crset 2".
7977 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7978 assembly output from . to $.
7979 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7980 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7981 assembly output from "crset eq" to "crset 2".
7982 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7983 assembly output from "crset eq" to "crset 2", and from . to $.
7984
7985 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7986
7987 PR fortran/83900
7988 * gfortran.dg/matmul_18.f90: New test.
7989
7990 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7991
7992 PR tree-optimization/83940
7993 * gcc.dg/torture/pr83940.c: New test.
7994
7995 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7996
7997 PR middle-end/83945
7998 * gcc.dg/tls/pr83945.c: New test.
7999
8000 PR target/83930
8001 * gcc.dg/pr83930.c: New test.
8002
8003 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8004
8005 PR fortran/83900
8006 * gfortran.dg/matmul_17.f90: New test.
8007
8008 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8009
8010 PR fortran/80768
8011 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8012
8013 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8014
8015 PR c++/81167
8016 * g++.dg/cpp0x/pr81167.C: New test.
8017
8018 PR c++/83919
8019 * g++.dg/cpp0x/pr83919.C: New test.
8020
8021 2018-01-19 Jeff Law <law@redhat.com>
8022 Jakub Jelinek <jakub@redhat.com>
8023
8024 * gcc.dg/stack-check-16.c: New test.
8025
8026 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8027
8028 PR target/83790
8029 * gcc.target/nvptx/indirect_call.c: New test.
8030
8031 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8032
8033 * g++.dg/torture/pr83619.C: Remove dg-message.
8034
8035 2018-01-19 Martin Liska <mliska@suse.cz>
8036
8037 * gcc.dg/predict-1.c: Adjust expected probability.
8038 * gcc.dg/predict-3.c: Likewise.
8039 * gcc.dg/predict-5.c: Likewise.
8040 * gcc.dg/predict-6.c: Likewise.
8041 * gcc.dg/predict-9.c: Likewise.
8042
8043 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8044
8045 PR tree-optimization/83922
8046 * gcc.dg/pr83922.c: New test.
8047
8048 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8049
8050 PR tree-optimization/83914
8051 * gcc.dg/vect/pr83914.c: New test.
8052
8053 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8054
8055 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8056 * gcc.target/arm/negdi-2.c: Likewise.
8057 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8058
8059 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8060
8061 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8062
8063 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8064
8065 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8066
8067 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8068
8069 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8070 hppa*-*-hpux*.
8071
8072 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8073
8074 PR ipa/83619
8075 PR testsuite/83934
8076 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8077 forward declaration.
8078
8079 2018-01-18 Carl Love <cel@us.ibm.com>
8080
8081 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8082 to the function.
8083
8084 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8085
8086 PR c++/81013
8087 * g++.dg/inherit/union3.C: New.
8088
8089 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8090
8091 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8092
8093 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8094
8095 PR ipa/83619
8096 * g++.dg/torture/pr83619.C: New testcase.
8097
8098 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8099
8100 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8101 Add function body to force error messages in some configurations.
8102
8103 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8104
8105 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8106 and arm_thumb1_ok.
8107
8108 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8109
8110 PR other/70268
8111 * c-c++-common/ffile-prefix-map.c: New test.
8112 * c-c++-common/fmacro-prefix-map.c: New test.
8113 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8114 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8115
8116 2018-01-18 Martin Liska <mliska@suse.cz>
8117
8118 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8119 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8120 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8121 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8122 * gcc.target/i386/ret-thunk-10.c: Likewise.
8123 * gcc.target/i386/ret-thunk-11.c: Likewise.
8124 * gcc.target/i386/ret-thunk-12.c: Likewise.
8125 * gcc.target/i386/ret-thunk-15.c: Likewise.
8126 * gcc.target/i386/ret-thunk-9.c: Likewise.
8127
8128 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8129
8130 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8131 order.
8132
8133 2018-01-18 Nathan Sidwell <nathan@acm.org>
8134
8135 PR c++/83160
8136 * g++.dg/cpp0x/pr83160.C: New.
8137
8138 2018-01-18 Richard Biener <rguenther@suse.de>
8139
8140 PR tree-optimization/83887
8141 * gcc.dg/graphite/pr83887.c: New testcase.
8142 * gfortran.dg/graphite/pr83887.f90: Likewise.
8143 * gfortran.dg/graphite/pr83887.f: Likewise.
8144
8145 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8146
8147 PR target/65578
8148 * gcc.target/arm/builtin-bswap.x: New file.
8149 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8150 and options for armv6t2.
8151 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8152 and options for Thumb1.
8153 * gcc.target/arm/builtin-bswap16.x: New file.
8154 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8155 and options for armv6t2.
8156 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8157 and options for Thumb1.
8158
8159 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8160
8161 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8162 order.
8163
8164 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR c/61240
8167 * gcc.dg/pr61240.c: New test.
8168
8169 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8170
8171 PR fortran/83864
8172 * gfortran.dg/pr83864.f90: New test.
8173
8174 2018-01-17 Jeff Law <law@redhat.com>
8175
8176 PR testsuite/83883
8177 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8178
8179 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8180
8181 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8182 restriction, but still restrict to 64-bit.
8183 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8184 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8185
8186 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8187
8188 PR fortran/83874
8189 * gfortran.dg/pr83874.f90: New test.
8190
8191 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR c++/83824
8194 * g++.dg/cpp0x/pr83824.C: New test.
8195
8196 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8197
8198 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8199 appropriate .gnu_attribute for the long double type, if we use the
8200 long double type, but do not generate any calls.
8201 * gcc.target/powerpc/gnuattr2.c: Likewise.
8202 * gcc.target/powerpc/gnuattr3.c: Likewise.
8203
8204 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8205
8206 PR c++/78344
8207 * g++.dg/cpp0x/alignas13.C: New.
8208
8209 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR c++/83897
8212 * g++.dg/cpp0x/pr83897.C: New test.
8213
8214 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8215
8216 PR ipa/83051
8217 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8218
8219 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8220
8221 PR c++/81054
8222 * g++.dg/cpp0x/constexpr-ice19.C: New.
8223
8224 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8225
8226 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8227 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8228 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8229 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8230 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8231 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8232 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8233 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8234 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8235 * gcc.target/powerpc/builtins-1.fold.h: New.
8236
8237 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8238
8239 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8240 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8241
8242 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8243
8244 * gcc.target/arm/g2.c: Add -marm to dg-options.
8245 * gcc.target/arm/scd42-2.c: Likewise.
8246
8247 2018-01-17 Nathan Sidwell <nathan@acm.org>
8248
8249 PR c++/83287
8250 * g++.dg/lookup/pr83287-2.C: New.
8251
8252 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8253
8254 PR c++/83814
8255 PR c++/83902
8256 * g++.dg/wrappers/pr83814.C: New test case.
8257 * g++.dg/wrappers/pr83902.C: New test case.
8258
8259 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8260
8261 PR lto/83121
8262 * g++.dg/lto/pr83121_0.C: New test case.
8263 * g++.dg/lto/pr83121_1.C: New test case.
8264 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8265 adapted from DejaGnu's dg-test.
8266 (lto_handle_diagnostics): New procedure.
8267 (lto_prune_warns): Ignore informational notes.
8268 (lto-link-and-maybe-run): Add "messages_by_file" param.
8269 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8270 "execute" when "link" fails if "execute" was not specified.
8271 (lto-can-handle-directive): New procedure.
8272 (lto-get-options-main): Call lto-can-handle-directive. Add a
8273 dg-messages local, using it to set the caller's
8274 dg-messages-by-file for the given source file.
8275 (lto-get-options): Likewise.
8276 (lto-execute): Add dg-messages-by-file local, and pass it to
8277 lto-link-and-maybe-run.
8278
8279 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8280 Richard Sandiford <richard.sandiford@linaro.org>
8281
8282 PR target/79041
8283 PR target/82964
8284 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8285 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8286
8287 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8288
8289 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8290 target check autogenerator for armv8.1-a and armv8.2-a.
8291
8292 2018-01-17 Carl Love <cel@us.ibm.com>
8293
8294 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8295 Add debug print statements.
8296 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8297 16 byte vector load followed by a partial vector load.
8298
8299 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8300
8301 PR c++/83799
8302 * g++.dg/wrappers/pr83799.C: New test case.
8303
8304 2018-01-17 Nathan Sidwell <nathan@acm.org>
8305
8306 PR c++/83739
8307 * g++.dg/cpp1y/pr83739.C: New.
8308
8309 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8310
8311 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8312 * gcc.target/visium/overflow16.c: Likewise.
8313 * gcc.target/visium/overflow32.c: Likewise.
8314
8315 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8316
8317 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8318
8319 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8320
8321 * gcc.dg/rtl/arm/stl-cond.c: New test.
8322 * gcc.target/arm/stl-cond.c: Delete.
8323
8324 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8325
8326 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8327 directives.
8328
8329 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR tree-optimization/83843
8332 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8333 * gcc.dg/store_merging_19.c: New test.
8334
8335 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8336
8337 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8338 and options.
8339
8340 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR rtl-optimization/83771
8343 * gcc.dg/pr83771.c: New test.
8344
8345 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8346
8347 PR tree-optimization/81184
8348 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8349 targets.
8350 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8351
8352 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8353
8354 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8355
8356 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8357
8358 PR target/83546
8359 * gcc.target/i386/pr83546.c: New test.
8360
8361 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8362
8363 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8364
8365 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8366
8367 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8368 test and add dg-warning for the -Wstringop-overflow warning.
8369
8370 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8371
8372 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8373 XFAIL last test on SPARC and Visium.
8374
8375 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8376
8377 PR rtl-optimization/80481
8378 * g++.dg/pr80481.C: Exclude solaris.
8379
8380 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8381
8382 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8383 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8384 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8385
8386 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8387
8388 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8389 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8390 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8391 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8392 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8393 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8394 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8395 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8396 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8397 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8398 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8399 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8400 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8401 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8402 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8403
8404 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8405
8406 PR testsuite/77734
8407 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8408
8409 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8410
8411 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8412 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8413 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8414 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8415 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8416 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8417
8418 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8419
8420 PR tree-optimization/83857
8421 * gcc.dg/vect/pr83857.c: New test.
8422
8423 2018-01-16 Richard Biener <rguenther@suse.de>
8424
8425 PR tree-optimization/83867
8426 * gcc.dg/vect/pr83867.c: New testcase.
8427
8428 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR c/83844
8431 * gcc.dg/pr83844.c: New test.
8432
8433 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8434
8435 * gcc.dg/torture/pr83847.c: New test.
8436
8437 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR rtl-optimization/86620
8440 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8441 instead of --param=max-sched-ready-insns=0.
8442 * gcc.target/i386/pr83620.c: New test.
8443 * gcc.dg/pr83620.c: New test.
8444
8445 PR tree-optimization/83843
8446 * gcc.dg/store_merging_18.c: New test.
8447
8448 PR c++/83817
8449 * g++.dg/cpp1y/pr83817.C: New test.
8450
8451 PR c++/83825
8452 * g++.dg/template/pr83825.C: New test.
8453
8454 2018-01-16 Richard Biener <rguenther@suse.de>
8455
8456 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8457
8458 2018-01-16 Richard Biener <rguenther@suse.de>
8459
8460 PR testsuite/82132
8461 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8462 from gcc.dg/torture/pr60092.c.
8463
8464 2018-01-15 Martin Sebor <msebor@redhat.com>
8465
8466 PR c++/83588
8467 * g++.dg/ext/flexary28.C: New test.
8468
8469 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8470
8471 PR fortran/82257
8472 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8473
8474 2018-01-15 Martin Sebor <msebor@redhat.com>
8475
8476 PR testsuite/83869
8477 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8478
8479 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8480
8481 PR fortran/54613
8482 * gfortran.dg/minmaxloc_9.f90: New test.
8483 * gfortran.dg/minmaxloc_10.f90: New test.
8484 * gfortran.dg/minmaxloc_11.f90: New test.
8485
8486 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8487
8488 PR target/83839
8489 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8490 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8491 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8492 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8493 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8495 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8507 * gcc.target/i386/ret-thunk-10.c: Likewise.
8508 * gcc.target/i386/ret-thunk-11.c: Likewise.
8509 * gcc.target/i386/ret-thunk-12.c: Likewise.
8510 * gcc.target/i386/ret-thunk-13.c: Likewise.
8511 * gcc.target/i386/ret-thunk-14.c: Likewise.
8512 * gcc.target/i386/ret-thunk-15.c: Likewise.
8513 * gcc.target/i386/ret-thunk-9.c: Don't check the
8514 __x86_return_thunk label. Scan for "push" only for Linux.
8515
8516 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8517
8518 PR testsuite/79920
8519 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8520
8521 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8522
8523 PR target/83687
8524 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8525 tests.
8526 * gcc.target/arm/pr83687.c: New test.
8527
8528 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8529
8530 Adjust tests to AVR_TINY.
8531
8532 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8533 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8534 * gcc.target/avr/pr71627.c: Same.
8535 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8536 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8537 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8538 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8539 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8540 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8541 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8542 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8543 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8544 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8545 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8546 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8547 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8548 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8549 * gcc.target/avr/torture/pr61055.c: Same.
8550 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8551 available.
8552 * gcc.target/avr/torture/int24-mul.c: Same.
8553 * gcc.target/avr/torture/pr51782-1.c: Same.
8554 * gcc.target/avr/torture/pr61443.c: Same.
8555 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8556 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8557
8558 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8559
8560 PR c/83801
8561 PR c/83729
8562 * gcc.target/avr/torture/pr83729.c: New test.
8563 * gcc.target/avr/torture/pr83801.c: New test.
8564
8565 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR middle-end/82694
8568 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8569 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8570
8571 2018-01-10 Martin Sebor <msebor@redhat.com>
8572
8573 PR other/83508
8574 * gcc.dg/Wstringop-overflow-2.c: New test.
8575
8576 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8577
8578 PR libgfortran/83811
8579 * gfortran.dg/fmt_e.f90: New test.
8580
8581 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8582
8583 * gcc.target/i386/indirect-thunk-10.c: New test.
8584 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8589 * gcc.target/i386/ret-thunk-17.c: Likewise.
8590 * gcc.target/i386/ret-thunk-18.c: Likewise.
8591 * gcc.target/i386/ret-thunk-19.c: Likewise.
8592 * gcc.target/i386/ret-thunk-20.c: Likewise.
8593 * gcc.target/i386/ret-thunk-21.c: Likewise.
8594
8595 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8596
8597 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8598
8599 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8600
8601 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8602 -mno-indirect-branch-register.
8603 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8607 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8608 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8610 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8612 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8613 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8634 * gcc.target/i386/ret-thunk-10.c: Likewise.
8635 * gcc.target/i386/ret-thunk-11.c: Likewise.
8636 * gcc.target/i386/ret-thunk-12.c: Likewise.
8637 * gcc.target/i386/ret-thunk-13.c: Likewise.
8638 * gcc.target/i386/ret-thunk-14.c: Likewise.
8639 * gcc.target/i386/ret-thunk-15.c: Likewise.
8640 * gcc.target/i386/ret-thunk-9.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8642 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8644
8645 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8646
8647 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8648 -mfunction-return=keep.
8649 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8650 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8652 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8654 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8655 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8657 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8659 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8660 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8661 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8668 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8669 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8680 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8681 * gcc.target/i386/ret-thunk-1.c: New test.
8682 * gcc.target/i386/ret-thunk-10.c: Likewise.
8683 * gcc.target/i386/ret-thunk-11.c: Likewise.
8684 * gcc.target/i386/ret-thunk-12.c: Likewise.
8685 * gcc.target/i386/ret-thunk-13.c: Likewise.
8686 * gcc.target/i386/ret-thunk-14.c: Likewise.
8687 * gcc.target/i386/ret-thunk-15.c: Likewise.
8688 * gcc.target/i386/ret-thunk-16.c: Likewise.
8689 * gcc.target/i386/ret-thunk-2.c: Likewise.
8690 * gcc.target/i386/ret-thunk-3.c: Likewise.
8691 * gcc.target/i386/ret-thunk-4.c: Likewise.
8692 * gcc.target/i386/ret-thunk-5.c: Likewise.
8693 * gcc.target/i386/ret-thunk-6.c: Likewise.
8694 * gcc.target/i386/ret-thunk-7.c: Likewise.
8695 * gcc.target/i386/ret-thunk-8.c: Likewise.
8696 * gcc.target/i386/ret-thunk-9.c: Likewise.
8697
8698 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8699
8700 * gcc.target/i386/indirect-thunk-1.c: New test.
8701 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8702 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8703 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8704 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8705 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8706 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8707 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8708 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8709 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8710 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8711 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8712 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8713 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8714 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8715 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8716 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8717 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8718 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8719 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8720 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8721 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8722 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8723 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8724 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8725 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8726 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8727 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8728 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8729 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8730 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8731 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8732 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8733
8734 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8735
8736 PR ipa/83051
8737 * gcc.c-torture/compile/pr83051.c: New testcase.
8738
8739 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8740
8741 PR tree-optimization/83501
8742 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8743
8744 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8745
8746 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8747 for lvx and stvx instead of lxvd2x and stxvd2x and require
8748 little-endian target. Add comments.
8749 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8750 comprehensive testing.
8751 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8752 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8753 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8754 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8755 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8756 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8757 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8758 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8759 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8760 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8761 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8762 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8763 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8764 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8765 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8766 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8767 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8768 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8769 scan-assembler-not directives that forbid lvx and xxpermdi.
8770 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8771 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8772 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8773 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8774 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8775 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8776 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8777 scan-assembler-times directives to reflect different numbers of
8778 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8779
8780 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8781 Alan Hayward <alan.hayward@arm.com>
8782 David Sherwood <david.sherwood@arm.com>
8783
8784 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8785 than SLP vectorization.
8786 * gcc.dg/vect/vect-alias-check-10.c: New test.
8787 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8788 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8789 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8790 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8791 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8792 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8793 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8794 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8795 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8796 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8797 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8798 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8799 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8800 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8801 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8802 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8803 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8804 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8805 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8806 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8807 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8808 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8809 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8810
8811 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8812 Alan Hayward <alan.hayward@arm.com>
8813 David Sherwood <david.sherwood@arm.com>
8814
8815 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8816 New proc.
8817 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8818 targets with scatter stores.
8819 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8820 stores.
8821 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8822 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8823 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8824 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8825 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8826 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8827 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8828 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8829 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8830 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8831 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8832 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8833 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8834 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8835 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8836 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8837
8838 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8839 Alan Hayward <alan.hayward@arm.com>
8840 David Sherwood <david.sherwood@arm.com>
8841
8842 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8843 for double_reduc1.
8844 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8845 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8846 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8847 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8848
8849 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8850 Alan Hayward <alan.hayward@arm.com>
8851 David Sherwood <david.sherwood@arm.com>
8852
8853 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8854 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8855 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8856
8857 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8858 Alan Hayward <alan.hayward@arm.com>
8859 David Sherwood <david.sherwood@arm.com>
8860
8861 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8862 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8863 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8864 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8865 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8866 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8867 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8868 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8869 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8870 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8871 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8872 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8873 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8874 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8875
8876 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8877 Alan Hayward <alan.hayward@arm.com>
8878 David Sherwood <david.sherwood@arm.com>
8879
8880 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8881 check for a message about using in-order reductions.
8882 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8883 check for a message about using in-order reductions.
8884 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8885 vectorized and check for a message about using in-order reductions.
8886 Expect targets with variable-length vectors to fall back to the
8887 fixed-length mininum.
8888 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8889 check for a message about using in-order reductions.
8890 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8891 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8892 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8893 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8894 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8895 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8896 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8897 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8898 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8899 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8900 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8901 vect_fold_left_plus.
8902
8903 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8904
8905 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8906 are spilled.
8907 * gcc.target/aarch64/sve/spill_2.c: New test.
8908 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8909 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8910 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8911 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8912 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8913
8914 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8915 Alan Hayward <alan.hayward@arm.com>
8916 David Sherwood <david.sherwood@arm.com>
8917
8918 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8919 of branches.
8920 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8921 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8922 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8923 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8924 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8925 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8926 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8927 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8928 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8929
8930 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8931 Alan Hayward <alan.hayward@arm.com>
8932 David Sherwood <david.sherwood@arm.com>
8933
8934 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8935 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8936 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8937 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8938
8939 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8940 Alan Hayward <alan.hayward@arm.com>
8941 David Sherwood <david.sherwood@arm.com>
8942
8943 * lib/target-supports.exp
8944 (check_effective_target_vect_fold_extract_last): New proc.
8945 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8946 for fold_extract_last.
8947 * gcc.dg/vect/pr65947-2.c: Likewise.
8948 * gcc.dg/vect/pr65947-3.c: Likewise.
8949 * gcc.dg/vect/pr65947-4.c: Likewise.
8950 * gcc.dg/vect/pr65947-5.c: Likewise.
8951 * gcc.dg/vect/pr65947-6.c: Likewise.
8952 * gcc.dg/vect/pr65947-9.c: Likewise.
8953 * gcc.dg/vect/pr65947-10.c: Likewise.
8954 * gcc.dg/vect/pr65947-12.c: Likewise.
8955 * gcc.dg/vect/pr65947-14.c: Likewise.
8956 * gcc.dg/vect/pr80631-1.c: Likewise.
8957 * gcc.target/aarch64/sve/clastb_1.c: New test.
8958 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8959 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8960 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8961 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8962 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8963 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8964 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8965 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8966 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8967 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8968 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8969 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8970 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8971
8972 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8973 Alan Hayward <alan.hayward@arm.com>
8974 David Sherwood <david.sherwood@arm.com>
8975
8976 * gcc.target/aarch64/sve/live_1.c: New test.
8977 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8978
8979 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8980 Alan Hayward <alan.hayward@arm.com>
8981 David Sherwood <david.sherwood@arm.com>
8982
8983 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8984 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8985 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8986 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8987 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8988 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8989 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8990 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8991 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8992
8993 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8994 Alan Hayward <alan.hayward@arm.com>
8995 David Sherwood <david.sherwood@arm.com>
8996
8997 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8998 New proc.
8999 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9000 vect_fully_masked.
9001 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9002 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9003 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9004 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9005 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9006 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9007
9008 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9009 Alan Hayward <alan.hayward@arm.com>
9010 David Sherwood <david.sherwood@arm.com>
9011
9012 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9013 instead of just ADDRESS.
9014 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9015 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9016 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9017 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9018 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9019 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9020 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9021 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9022 * gcc.target/aarch64/sve/while_2.c: Likewise.
9023 * gcc.target/aarch64/sve/while_3.c: Likewise.
9024 * gcc.target/aarch64/sve/while_4.c: Likewise.
9025
9026 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9027 Alan Hayward <alan.hayward@arm.com>
9028 David Sherwood <david.sherwood@arm.com>
9029
9030 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9031 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9032 to be predicated.
9033 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9034 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9035 * gcc.target/aarch64/sve/reduc_5.c: New test.
9036 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9037 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9038
9039 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9040 Alan Hayward <alan.hayward@arm.com>
9041 David Sherwood <david.sherwood@arm.com>
9042
9043 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9044 * gcc.dg/tree-ssa/peel1.c: Likewise.
9045 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9046 variable-length vectors.
9047 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9048 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9049 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9050 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9051 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9052 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9053 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9054 * gcc.target/aarch64/sve/slp_8.c: New test.
9055 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9056 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9057 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9058 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9059 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9060 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9061 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9062 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9063 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9064 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9065 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9066 * gcc.target/aarch64/sve/while_1.c: Likewise.
9067 * gcc.target/aarch64/sve/while_2.c: Likewise.
9068 * gcc.target/aarch64/sve/while_3.c: Likewise.
9069 * gcc.target/aarch64/sve/while_4.c: Likewise.
9070
9071 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9072 Alan Hayward <alan.hayward@arm.com>
9073 David Sherwood <david.sherwood@arm.com>
9074
9075 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9076 New proc.
9077 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9078 and add an associated scan-dump test. Prevent vectorization
9079 of the first two loops.
9080 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9081 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9082 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9083 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9084 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9085 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9086
9087 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9088 Alan Hayward <alan.hayward@arm.com>
9089 David Sherwood <david.sherwood@arm.com>
9090
9091 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9092 * gcc.dg/vect/pr67790.c: Likewise.
9093 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9094 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9095 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9096 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9097 * gcc.target/aarch64/sve/slp_5.c: New test.
9098 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9099 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9100 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9101 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9102 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9103
9104 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9105 Alan Hayward <alan.hayward@arm.com>
9106 David Sherwood <david.sherwood@arm.com>
9107
9108 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9109 && vect_load_lanes
9110 * gcc.dg/vect/slp-1.c: Likewise.
9111 * gcc.dg/vect/slp-10.c: Likewise.
9112 * gcc.dg/vect/slp-12b.c: Likewise.
9113 * gcc.dg/vect/slp-12c.c: Likewise.
9114 * gcc.dg/vect/slp-17.c: Likewise.
9115 * gcc.dg/vect/slp-19b.c: Likewise.
9116 * gcc.dg/vect/slp-20.c: Likewise.
9117 * gcc.dg/vect/slp-21.c: Likewise.
9118 * gcc.dg/vect/slp-22.c: Likewise.
9119 * gcc.dg/vect/slp-23.c: Likewise.
9120 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9121 * gcc.dg/vect/slp-24.c: Likewise.
9122 * gcc.dg/vect/slp-28.c: Likewise.
9123 * gcc.dg/vect/slp-39.c: Likewise.
9124 * gcc.dg/vect/slp-6.c: Likewise.
9125 * gcc.dg/vect/slp-7.c: Likewise.
9126 * gcc.dg/vect/slp-cond-1.c: Likewise.
9127 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9128 * gcc.dg/vect/slp-cond-2.c: Likewise.
9129 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9130 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9131 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9132 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9133 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9134 * gcc.dg/vect/slp-perm-6.c: Likewise.
9135 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9136 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9137 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9138 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9139 * gcc.dg/vect/slp-12a.c: Likewise.
9140 * gcc.dg/vect/slp-14.c: Likewise.
9141 * gcc.dg/vect/slp-15.c: Likewise.
9142 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9143 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9144 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9145 * gcc.target/aarch64/sve/slp_1.c: New test.
9146 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9147 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9148 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9149 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9150 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9151 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9152 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9153
9154 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9155 Alan Hayward <alan.hayward@arm.com>
9156 David Sherwood <david.sherwood@arm.com>
9157
9158 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9159 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9160 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9161 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9162 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9163 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9164 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9165 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9166 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9167 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9168 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9169 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9170 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9171 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9172 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9173 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9174 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9175 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9176 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9177
9178 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9179 Alan Hayward <alan.hayward@arm.com>
9180 David Sherwood <david.sherwood@arm.com>
9181
9182 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9183 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9184 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9185 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9186 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9187 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9188 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9189 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9190 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9191 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9192 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9193 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9194 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9195 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9196 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9197 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9198 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9199 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9200 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9201 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9202 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9203 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9204 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9205 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9206 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9207 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9208 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9209 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9210 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9211 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9212 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9213 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9214 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9215 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9216 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9217 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9218
9219 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9220 Alan Hayward <alan.hayward@arm.com>
9221 David Sherwood <david.sherwood@arm.com>
9222
9223 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9224 Return true for SVE too.
9225 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9226 if load/store lanes are supported.
9227 * gcc.dg/vect/slp-10.c: Likewise.
9228 * gcc.dg/vect/slp-12c.c: Likewise.
9229 * gcc.dg/vect/slp-17.c: Likewise.
9230 * gcc.dg/vect/slp-33.c: Likewise.
9231 * gcc.dg/vect/slp-6.c: Likewise.
9232 * gcc.dg/vect/slp-cond-1.c: Likewise.
9233 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9234 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9235 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9236 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9237 * gcc.dg/vect/slp-perm-6.c: Likewise.
9238 * gcc.dg/vect/slp-perm-9.c: Likewise.
9239 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9240 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9241 for variable-length vectors.
9242
9243 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9244 Alan Hayward <alan.hayward@arm.com>
9245 David Sherwood <david.sherwood@arm.com>
9246
9247 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9248 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9249
9250 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9251
9252 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9253 * g++.target/aarch64/sve/catch_1.C: New test.
9254 * g++.target/aarch64/sve/catch_2.C: Likewise.
9255 * g++.target/aarch64/sve/catch_3.C: Likewise.
9256 * g++.target/aarch64/sve/catch_4.C: Likewise.
9257 * g++.target/aarch64/sve/catch_5.C: Likewise.
9258 * g++.target/aarch64/sve/catch_6.C: Likewise.
9259
9260 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9261 Alan Hayward <alan.hayward@arm.com>
9262 David Sherwood <david.sherwood@arm.com>
9263
9264 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9265 New proc.
9266 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9267 * gcc.target/aarch64/fmaxmin.c: Likewise.
9268 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9269 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9270 * gcc.target/aarch64/pr62178.c: Likewise.
9271 * gcc.target/aarch64/pr71727-2.c: Likewise.
9272 * gcc.target/aarch64/saddw-1.c: Likewise.
9273 * gcc.target/aarch64/saddw-2.c: Likewise.
9274 * gcc.target/aarch64/uaddw-1.c: Likewise.
9275 * gcc.target/aarch64/uaddw-2.c: Likewise.
9276 * gcc.target/aarch64/uaddw-3.c: Likewise.
9277 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9278 * gcc.target/aarch64/vect-compile.c: Likewise.
9279 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9280 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9281 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9282 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9283 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9284 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9285 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9286 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9287 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9288 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9289 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9290 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9291 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9292 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9293 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9294 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9295 * gcc.target/aarch64/vect-movi.c: Likewise.
9296 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9297 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9298 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9299 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9300 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9301 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9302 fixed-length SVE.
9303 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9304 * gcc.target/aarch64/sve/arith_1.c: New test.
9305 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9306 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9307 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9308 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9309 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9310 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9311 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9312 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9313 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9314 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9315 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9316 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9317 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9318 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9319 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9320 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9321 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9322 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9323 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9324 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9325 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9326 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9327 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9328 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9329 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9330 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9331 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9332 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9333 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9334 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9335 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9336 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9337 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9338 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9339 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9340 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9341 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9342 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9343 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9344 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9345 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9346 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9347 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9348 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9349 * gcc.target/aarch64/sve/index_1.c: Likewise.
9350 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9351 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9352 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9353 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9354 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9355 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9356 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9357 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9358 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9359 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9360 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9361 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9362 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9363 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9364 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9365 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9366 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9367 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9368 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9369 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9370 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9371 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9372 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9373 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9374 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9375 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9376 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9377 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9378 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9379 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9380 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9381 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9382 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9383 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9384 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9385 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9386 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9387 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9388 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9389 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9390 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9391 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9392 * gcc.target/aarch64/sve/single_1.c: Likewise.
9393 * gcc.target/aarch64/sve/single_2.c: Likewise.
9394 * gcc.target/aarch64/sve/single_3.c: Likewise.
9395 * gcc.target/aarch64/sve/single_4.c: Likewise.
9396 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9397 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9398 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9399 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9400 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9401 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9402 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9403 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9404 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9405 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9406 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9407 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9408 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9409 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9410 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9411 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9412 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9413 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9414 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9415 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9416 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9417 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9418 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9419 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9420 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9421 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9422 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9423 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9424 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9425 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9426 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9427 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9428 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9429 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9430 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9431 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9432 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9433 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9434 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9435 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9436 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9437 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9438 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9439 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9440 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9441
9442 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9443 Alan Hayward <alan.hayward@arm.com>
9444 David Sherwood <david.sherwood@arm.com>
9445
9446 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9447 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9448 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9449 New procedures.
9450 (check_effective_target_vect_perm): Handle SVE.
9451 (check_effective_target_vect_perm_byte): Likewise.
9452 (check_effective_target_vect_perm_short): Likewise.
9453 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9454 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9455 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9456 (check_effective_target_vect_element_align_preferred): Likewise.
9457 (check_effective_target_vect_align_stack_vars): Likewise.
9458 (check_effective_target_vect_load_lanes): Likewise.
9459 (check_effective_target_vect_masked_store): Likewise.
9460 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9461 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9462 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9463 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9464 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9465 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9466 * gcc.dg/vect/slp-23.c: Likewise.
9467 * gcc.dg/vect/slp-perm-5.c: Likewise.
9468 * gcc.dg/vect/slp-perm-6.c: Likewise.
9469 * gcc.dg/vect/slp-perm-9.c: Likewise.
9470 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9471 * gcc.dg/vect/vect-114.c: Likewise.
9472 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9473 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9474
9475 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9476
9477 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9478 vect_variable_length, expecting the test to be vectorized
9479 without SLP instead.
9480 * gcc.dg/vect/pr33953.c: Likewise.
9481 * gcc.dg/vect/pr37027.c: Likewise.
9482 * gcc.dg/vect/pr67790.c: Likewise.
9483 * gcc.dg/vect/pr68445.c: Likewise.
9484 * gcc.dg/vect/slp-1.c: Likewise.
9485 * gcc.dg/vect/slp-10.c: Likewise.
9486 * gcc.dg/vect/slp-12a.c: Likewise.
9487 * gcc.dg/vect/slp-12b.c: Likewise.
9488 * gcc.dg/vect/slp-12c.c: Likewise.
9489 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9490 * gcc.dg/vect/slp-13.c: Likewise.
9491 * gcc.dg/vect/slp-14.c: Likewise.
9492 * gcc.dg/vect/slp-15.c: Likewise.
9493 * gcc.dg/vect/slp-17.c: Likewise.
9494 * gcc.dg/vect/slp-19b.c: Likewise.
9495 * gcc.dg/vect/slp-2.c: Likewise.
9496 * gcc.dg/vect/slp-20.c: Likewise.
9497 * gcc.dg/vect/slp-21.c: Likewise.
9498 * gcc.dg/vect/slp-22.c: Likewise.
9499 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9500 * gcc.dg/vect/slp-24.c: Likewise.
9501 * gcc.dg/vect/slp-28.c: Likewise.
9502 * gcc.dg/vect/slp-39.c: Likewise.
9503 * gcc.dg/vect/slp-42.c: Likewise.
9504 * gcc.dg/vect/slp-6.c: Likewise.
9505 * gcc.dg/vect/slp-7.c: Likewise.
9506 * gcc.dg/vect/slp-cond-1.c: Likewise.
9507 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9508 * gcc.dg/vect/slp-cond-2.c: Likewise.
9509 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9510 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9511 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9512 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9513 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9514 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9515 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9516 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9517 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9518 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9519 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9520 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9521 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9522 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9523 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9524 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9525 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9526
9527 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR c/83801
9530 * gcc.dg/pr83801.c: New test.
9531
9532 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9533
9534 PR fortran/52162
9535 * gfortran.dg/bounds_check_19.f90: New test.
9536
9537 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9538
9539 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9540 instead of scan-assembler-not for xsnabsqp.
9541
9542 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9543
9544 PR libgfortran/83525
9545 * gfortran.dg/newunit_5.f90: New test.
9546
9547 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9548
9549 PR rtl-optimization/80481
9550 * g++.dg/pr80481.C: New.
9551
9552 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9553
9554 PR target/83628
9555 * gcc.target/alpha/pr83628-3.c: New test.
9556
9557 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9558
9559 * lib/target-supports.exp (check_effective_target_avx512f): Also
9560 check for __builtin_ia32_addsd_round,
9561 __builtin_ia32_getmantsd_round.
9562 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9563
9564 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9565
9566 PR target/83629
9567 * gcc.target/powerpc/pr83629.c: Require ilp32.
9568
9569 2018-01-12 Richard Biener <rguenther@suse.de>
9570
9571 PR tree-optimization/80846
9572 * gcc.target/i386/pr80846-1.c: New testcase.
9573 * gcc.target/i386/pr80846-2.c: Likewise.
9574
9575 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9576
9577 * gcc.c-torture/execute/20180112-1.c: New test.
9578
9579 2018-01-12 Tom de Vries <tom@codesourcery.com>
9580
9581 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9582 * g++.dg/ext/label13a.C: Same.
9583 * g++.dg/ext/label14.C: Same.
9584 * g++.dg/ext/label2.C: Same.
9585 * g++.dg/ext/label3.C: Same.
9586 * g++.dg/torture/pr42462.C: Same.
9587 * g++.dg/torture/pr42739.C: Same.
9588 * g++.dg/warn/Wunused-label-3.C: Same.
9589
9590 2018-01-12 Tom de Vries <tom@codesourcery.com>
9591
9592 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9593 * g++.dg/Walloca1.C: Same.
9594 * g++.dg/cpp0x/pr70338.C: Same.
9595 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9596 * g++.dg/cpp1y/vla10.C: Same.
9597 * g++.dg/cpp1y/vla2.C: Same.
9598 * g++.dg/cpp1y/vla6.C: Same.
9599 * g++.dg/cpp1y/vla8.C: Same.
9600 * g++.dg/debug/debug5.C: Same.
9601 * g++.dg/debug/debug6.C: Same.
9602 * g++.dg/debug/pr54828.C: Same.
9603 * g++.dg/diagnostic/pr70105.C: Same.
9604 * g++.dg/eh/cleanup5.C: Same.
9605 * g++.dg/eh/spbp.C: Same.
9606 * g++.dg/ext/tmplattr9.C: Same.
9607 * g++.dg/ext/vla10.C: Same.
9608 * g++.dg/ext/vla11.C: Same.
9609 * g++.dg/ext/vla12.C: Same.
9610 * g++.dg/ext/vla15.C: Same.
9611 * g++.dg/ext/vla16.C: Same.
9612 * g++.dg/ext/vla17.C: Same.
9613 * g++.dg/ext/vla3.C: Same.
9614 * g++.dg/ext/vla6.C: Same.
9615 * g++.dg/ext/vla7.C: Same.
9616 * g++.dg/init/array24.C: Same.
9617 * g++.dg/init/new47.C: Same.
9618 * g++.dg/init/pr55497.C: Same.
9619 * g++.dg/opt/pr78201.C: Same.
9620 * g++.dg/template/vla2.C: Same.
9621 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9622 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9623 * g++.dg/torture/pr62127.C: Same.
9624 * g++.dg/torture/pr67055.C: Same.
9625 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9626 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9627 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9628 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9629 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9630 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9631 * g++.dg/warn/Wvla-1.C: Same.
9632 * g++.dg/warn/Wvla-3.C: Same.
9633 * g++.old-deja/g++.ext/array2.C: Same.
9634 * g++.old-deja/g++.ext/constructor.C: Same.
9635 * g++.old-deja/g++.law/builtin1.C: Same.
9636 * g++.old-deja/g++.other/crash12.C: Same.
9637 * g++.old-deja/g++.other/eh3.C: Same.
9638 * g++.old-deja/g++.pt/array6.C: Same.
9639 * g++.old-deja/g++.pt/dynarray.C: Same.
9640
9641 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9642
9643 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9644
9645 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9646
9647 PR libfortran/67412
9648 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9649 on *-*-solaris2.10.
9650
9651 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9652
9653 * lib/target-supports.exp (check_effective_target_branch_cost):
9654 Accept all x86 targets.
9655
9656 2018-01-12 Martin Liska <mliska@suse.cz>
9657
9658 PR ipa/83054
9659 * g++.dg/warn/pr83054.C: New test.
9660
9661 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9662
9663 * gcc.target/powerpc/spec-barr-1.c: New file.
9664
9665 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9666
9667 PR target/83330
9668 * gcc.target/i386/pr83330.c: New test.
9669
9670 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9671
9672 PR fortran/79383
9673 * gfortran.dg/dtio_31.f03: New test.
9674 * gfortran.dg/dtio_32.f03: New test.
9675
9676 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9677
9678 PR c++/43486
9679 * g++.dg/wrappers: New subdirectory.
9680 * g++.dg/wrappers/README: New file.
9681 * g++.dg/wrappers/alloc.C: New test case.
9682 * g++.dg/wrappers/cow-istream-string.C: New test case.
9683 * g++.dg/wrappers/cp-stdlib.C: New test case.
9684 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9685 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9686
9687 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9688
9689 PR middle-end/83718
9690 * g++.dg/torture/pr83718.C: New testcase.
9691
9692 2018-01-11 Martin Jambor <mjambor@suse.cz>
9693
9694 PR ipa/83178
9695 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9696
9697 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9698
9699 PR tree-optimization/83695
9700 * gcc.dg/tree-ssa/pr83695.c: New test.
9701
9702 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9703
9704 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9705 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9706
9707 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9708
9709 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9710 * gcc.target/arm/simd/fp16fml_high.c: New test.
9711 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9712 * lib/target-supports.exp
9713 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9714 check_effective_target_arm_fp16fml_neon_ok,
9715 add_options_for_arm_fp16fml_neon): New procedures.
9716
9717 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9718
9719 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9720 combination tests.
9721
9722 2018-01-11 Richard Biener <rguenther@suse.de>
9723
9724 PR tree-optimization/83435
9725 * gcc.dg/graphite/pr83435.c: New testcase.
9726
9727 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9728 Alan Hayward <alan.hayward@arm.com>
9729 David Sherwood <david.sherwood@arm.com>
9730
9731 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9732
9733 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9734
9735 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9736
9737 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9738
9739 PR target/82096
9740 * gcc.c-torture/compile/pr82096.c: New test.
9741
9742 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9743
9744 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9745
9746 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9747
9748 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9749
9750 2018-01-11 Justin Squirek <squirek@adacore.com>
9751
9752 * gnat.dg/expr_func4.adb: New testcase.
9753
9754 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9755
9756 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9757 testcase.
9758
9759 2018-01-11 Bob Duff <duff@adacore.com>
9760
9761 * gnat.dg/protected_null.adb: New testcase.
9762
9763 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9764
9765 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9766
9767 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9768
9769 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9770
9771 2018-01-11 Justin Squirek <squirek@adacore.com>
9772
9773 * gnat.dg/loopvar.adb: New testcase.
9774
9775 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9776
9777 PR middle-end/83189
9778 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9779
9780 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9781
9782 * gcc.c-torture/compile/pr83575.c: New testcase.
9783
9784 2018-01-10 Michael Collison <michael.collison@arm.com>
9785
9786 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9787 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9788 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9789 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9790 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9791 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9792 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9793 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9794 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9795 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9796 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9797 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9798 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9799 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9800 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9801 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9802
9803 2018-01-10 Michael Collison <michael.collison@arm.com>
9804
9805 * gcc.target/aarch64/sha2.h: New shared testcase.
9806 * gcc.target/aarch64/sha2_1.c: New testcase.
9807 * gcc.target/aarch64/sha2_2.c: New testcase.
9808 * gcc.target/aarch64/sha2_3.c: New testcase.
9809 * gcc.target/aarch64/sha3.h: New shared testcase.
9810 * gcc.target/aarch64/sha3_1.c: New testcase.
9811 * gcc.target/aarch64/sha3_2.c: New testcase.
9812 * gcc.target/aarch64/sha3_3.c: New testcase.
9813
9814 2018-01-10 Michael Collison <michael.collison@arm.com>
9815
9816 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9817
9818 2018-01-10 Martin Sebor <msebor@redhat.com>
9819
9820 PR tree-optimization/83781
9821 * gcc.dg/strlenopt-42.c: New test.
9822
9823 2018-01-11 Martin Sebor <msebor@gmail.com>
9824 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9825
9826 PR tree-optimization/83501
9827 PR tree-optimization/81703
9828
9829 * gcc.dg/strlenopt-39.c: New test-case.
9830 * gcc.dg/pr81703.c: Likewise.
9831
9832 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9833
9834 * gnat.dg/atomic10.adb: New test.
9835
9836 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9837
9838 PR fortran/82367
9839 * gfortran.dg/deferred_character_18.f90: New test.
9840
9841 2018-01-10 Martin Sebor <msebor@redhat.com>
9842
9843 PR tree-optimization/83671
9844 * gcc.dg/strlenopt-40.c: New test.
9845 * gcc.dg/strlenopt-41.c: New test.
9846
9847 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9848
9849 PR fortran/83093
9850 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9851
9852 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9853
9854 PR target/83399
9855 * gcc.target/powerpc/pr83399.c: New test.
9856
9857 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9858
9859 PR c++/43486
9860 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9861 to reflect that the arguments are correctly underlined.
9862 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9863 for globals, params, locals and literals.
9864 (test_sizeof): Directly test the location of "sizeof", rather than
9865 when used in compound expressions.
9866 (test_alignof): Likewise for "alignof".
9867 (test_string_literals): Likewise for string literals.
9868 (test_numeric_literals): Likewise for numeric literals.
9869 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9870 (test_typeid): Likewise for typeid.
9871 (test_unary_plus): New.
9872 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9873 format strings.
9874
9875 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9876
9877 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9878
9879 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9880
9881 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9882
9883 2018-01-10 Marek Polacek <polacek@redhat.com>
9884
9885 PR c++/82541
9886 * g++.dg/warn/Wduplicated-branches4.C: New test.
9887
9888 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9889
9890 PR c++/81327
9891 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9892 cast to void *.
9893
9894 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9895
9896 PR c++/81055
9897 * g++.dg/cpp0x/new2.C: New.
9898
9899 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9900
9901 PR target/83735
9902 * gcc.target/i386/pr83735.c: New test.
9903
9904 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9905
9906 * lib/target-supports.exp (check_effective_target_branch_cost):
9907 New function.
9908 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9909 * gcc.dg/pr21643.c: Likewise.
9910 * gcc.dg/pr46309.c: Likewise.
9911 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9912 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9913 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9914 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9915 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9916 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9917 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9918 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9919 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9920 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9921 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9922 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9923 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9924 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9925
9926 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9927
9928 PR target/83629
9929 * gcc.target/powerpc/pr83629.c: New testcase.
9930
9931 2018-01-10 Richard Biener <rguenther@suse.de>
9932
9933 PR testsuite/78768
9934 * gcc.dg/pr78768.c: Un-XFAIL.
9935
9936 2018-01-10 Richard Biener <rguenther@suse.de>
9937
9938 PR debug/82425
9939 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9940
9941 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9942
9943 PR tree-optimization/83753
9944 * gcc.dg/torture/pr83753.c: New test.
9945
9946 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9947
9948 * gcc.target/i386/avx2-gather-1.c: Add -march.
9949 * gcc.target/i386/avx2-gather-2.c: Add -march.
9950 * gcc.target/i386/avx2-gather-3.c: Add -march.
9951 * gcc.target/i386/avx2-gather-4.c: Add -march.
9952 * gcc.target/i386/avx2-gather-5.c: Add -march.
9953 * gcc.target/i386/avx2-gather-6.c: Add -march.
9954 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9955 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9956 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9957 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9958 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9959 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9960 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9961 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9962 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9963 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9964
9965 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9966
9967 PR target/78585:
9968 * gcc.target/i386/pr78585.c: New test.
9969
9970 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9971
9972 PR c++/83734
9973 * g++.dg/cpp0x/pr83734.C: New test.
9974
9975 2018-01-09 Carl Love <cel@us.ibm.com>
9976
9977 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9978 vec_mergeo builtins with float, double, long long, unsigned long long,
9979 bool long long arguments.
9980 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9981 vec_float2 with double arguments.
9982 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9983 vec_mergew and vec_mergow builtins.
9984
9985 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9986
9987 PR fortran/83742
9988 * gfortran.dg/contiguous_6.f90: New test.
9989
9990 2018-01-09 Richard Biener <rguenther@suse.de>
9991
9992 PR tree-optimization/83668
9993 * gcc.dg/graphite/pr83668.c: New testcase.
9994
9995 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9996
9997 PR tree-optimization/64811
9998 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9999 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10000 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10001 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10002 New tests.
10003 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10004
10005 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10006
10007 PR target/79883
10008 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10009
10010 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10011
10012 PR target/82641
10013 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10014 no NEON and require softfp or hard float-abi.
10015 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10016
10017 2018-01-09 Richard Biener <rguenther@suse.de>
10018
10019 PR tree-optimization/83572
10020 * gcc.dg/graphite/pr83572.c: New testcase.
10021
10022 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10023
10024 PR target/83507
10025 * gcc.dg/sms-13.c: New test.
10026
10027 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10028
10029 PR fortran/83741
10030 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10031
10032 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10033 Monk Chiang <sh.chiang04@gmail.com>
10034
10035 * gcc.target/riscv/save-restore-1.c: New.
10036
10037 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10038
10039 PR target/83677
10040 * gcc.target/powerpc/pr83677.c: New file.
10041
10042 2018-01-08 Jeff Law <law@redhat.com>
10043
10044 PR rtl-optimizatin/81308
10045 * g++.dg/pr81308-1.C: New test.
10046 * g++.dg/pr81308-2.C: New test.
10047
10048 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10049
10050 PR target/83663 - Revert r255946
10051 * gcc.target/aarch64/vect-slp-dup.c: New.
10052
10053 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10054
10055 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10056 combination tests.
10057
10058 2018-01-08 Richard Biener <rguenther@suse.de>
10059
10060 PR tree-optimization/83563
10061 * gcc.dg/graphite/pr83563.c: New testcase.
10062
10063 2018-01-08 Richard Biener <rguenther@suse.de>
10064
10065 PR middle-end/83713
10066 * g++.dg/torture/pr83713.C: New testcase.
10067
10068 2018-01-08 Tom de Vries <tom@codesourcery.com>
10069
10070 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10071
10072 2018-01-08 Richard Biener <rguenther@suse.de>
10073
10074 PR tree-optimization/83685
10075 * gcc.dg/torture/pr83685.c: New testcase.
10076
10077 2018-01-08 Richard Biener <rguenther@suse.de>
10078
10079 PR lto/83719
10080 * gcc.dg/lto/pr83719_0.c: New testcase.
10081
10082 2018-01-08 Tom de Vries <tom@codesourcery.com>
10083
10084 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10085 * gcc.dg/graphite/run-id-1.c: Same.
10086 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10087
10088 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10089
10090 PR fortran/83611
10091 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10092 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10093 * gfortran.dg/pdt_27.f03: New test.
10094
10095 PR fortran/83731
10096 * gfortran.dg/pdt_28.f03: New test.
10097
10098 2018-01-08 Tom de Vries <tom@codesourcery.com>
10099
10100 * c-c++-common/builtins.c: Require effective target alloca.
10101 * gcc.dg/Wrestrict.c: Same.
10102 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10103
10104 2018-01-08 Richard Biener <rguenther@suse.de>
10105
10106 PR middle-end/83580
10107 * gcc.dg/torture/pr83580.c: New testcase.
10108
10109 2018-01-08 Richard Biener <rguenther@suse.de>
10110
10111 PR middle-end/83517
10112 * gcc.dg/pr83517.c: New testcase.
10113
10114 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10115
10116 PR middle-end/81897
10117 * gcc.dg/uninit-pr81897.c: New test.
10118
10119 2018-01-06 Martin Sebor <msebor@redhat.com>
10120
10121 PR tree-optimization/83640
10122 * gcc.dg/Wrestrict-6.c: New test.
10123 * gcc.dg/pr83640.c: New test.
10124
10125 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10126
10127 * gcc.target/aarch64/reg-alloc-1.c: New test.
10128
10129 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10130
10131 PR fortran/50892
10132 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10133
10134 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10135
10136 PR debug/83480
10137 * gcc.dg/pr83480.c: New test.
10138
10139 PR rtl-optimization/83682
10140 * gcc.target/i386/pr83682.c: New test.
10141
10142 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10143
10144 PR fortran/78534
10145 PR fortran/66310
10146 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10147 * gfortran.dg/dependency_49.f90: Likewise.
10148 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10149 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10150 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10151 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10152 * gfortran.dg/string_1_lp64.f90: New test.
10153 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10154 * gfortran.dg/string_3_lp64.f90: New test.
10155
10156 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR target/83604
10159 * gcc.target/i386/sse-26.c: New test.
10160
10161 PR target/83604
10162 * gcc.target/i386/pr83604.c: New test.
10163
10164 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10165
10166 * gcc.dg/vect/vect-align-4.c: New test.
10167 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10168 and redefine as a structure with an unaligned member "b".
10169 (foo): Update accordingly.
10170
10171 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10172
10173 PR target/82439
10174 * gcc.target/aarch64/bics_5.c: New test.
10175 * gcc.target/arm/bics_5.c: Likewise.
10176
10177 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10178
10179 PR tree-optimization/83605
10180 * gcc.dg/pr83605.c: New test.
10181
10182 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR target/83554
10185 * gcc.target/i386/pr83554.c: New test.
10186
10187 PR ipa/82352
10188 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10189 long unsigned int.
10190
10191 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10192
10193 PR fortran/83683
10194 PR fortran/45689
10195 * gfortran.dg/eoshift_8.f90: New test.
10196 * gfortran.dg/simplify_eoshift_1.f90: New test.
10197
10198 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10199
10200 PR debug/83585
10201 * gcc.dg/pr83585.c: New test.
10202
10203 2018-01-04 Nathan Sidwell <nathan@acm.org>
10204
10205 PR c++/83667
10206 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10207
10208 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR debug/83666
10211 * gcc.dg/pr83666.c: New test.
10212
10213 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10214
10215 PR target/83628
10216 * gcc.target/alpha/pr83628-1.c: New test.
10217 * gcc.target/alpha/pr83628-2.c: Ditto.
10218
10219 2018-01-04 Martin Liska <mliska@suse.cz>
10220
10221 PR ipa/82352
10222 * g++.dg/ipa/pr82352.C: New test.
10223
10224 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10225
10226 * gcc.dg/vect-opt-info-1.c: Moved to ...
10227 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10228 vect_int targets, use dg-additional-options instead of dg-options and
10229 use relative line numbers instead of absolute.
10230
10231 2018-01-03 Martin Sebor <msebor@redhat.com>
10232
10233 PR tree-optimization/83655
10234 * gcc.dg/Wrestrict-5.c: New test.
10235 * c-c++-common/builtins.c: New test.
10236
10237 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10238 Alan Hayward <alan.hayward@arm.com>
10239 David Sherwood <david.sherwood@arm.com>
10240
10241 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10242 (main): Call it.
10243
10244 2018-01-03 Jeff Law <law@redhat.com>
10245
10246 PR target/83641
10247 * gcc.target/i386/stack-check-17.c: New test.
10248 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10249
10250 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR debug/83621
10253 * gcc.dg/pr83621.c: New test.
10254
10255 PR debug/83645
10256 * gcc.dg/pr83645.c: New test.
10257
10258 2018-01-03 Martin Sebor <msebor@redhat.com>
10259
10260 PR tree-optimization/83603
10261 * gcc.dg/Wrestrict-4.c: New test.
10262
10263 PR c/83559
10264 * gcc.dg/const-2.c: New test.
10265 * gcc.dg/pure-3.c: New test.
10266
10267 2018-01-03 Martin Sebor <msebor@redhat.com>
10268
10269 * gcc.dg/Wrestrict-3.c: New test.
10270
10271 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR c++/83555
10274 * g++.dg/opt/pr83555.C: New test.
10275 * g++.dg/ubsan/pr83555.C: New test.
10276
10277 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10278
10279 PR c/82050
10280 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10281 the !CHECKING_P case by expecting a note.
10282 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10283 a note for the !CHECKING_P case, and move the return statement
10284 outside of #if CHECKING_P guard.
10285
10286 2018-01-03 Jeff Law <law@redhat.com>
10287
10288 PR middle-end/83654
10289 * gcc.target/i386/stack-check-18.c: New test.
10290 * gcc.target/i386/stack-check-19.c: New test.
10291
10292 2018-01-03 Martin Sebor <msebor@redhat.com>
10293
10294 PR tree-optimization/83501
10295 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10296
10297 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10298
10299 PR tree-optimization/83501
10300 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10301
10302 2018-01-03 Nathan Sidwell <nathan@acm.org>
10303
10304 PR c++/83667
10305 * g++.dg/ipa/pr83667.C: New.
10306
10307 2018-01-03 Martin Liska <mliska@suse.cz>
10308
10309 PR tree-optimization/83593
10310 * gcc.dg/pr83593.c: New test.
10311
10312 2018-01-03 Martin Liska <mliska@suse.cz>
10313
10314 PR ipa/83549
10315 * g++.dg/ipa/pr83549.C: New test.
10316
10317 2018-01-03 Marek Polacek <polacek@redhat.com>
10318
10319 PR c++/83592
10320 * g++.dg/warn/mvp2.C: New test.
10321
10322 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10323
10324 PR preprocessor/83602
10325 * g++.dg/cpp/pr83602.C: New test.
10326
10327 PR c++/83634
10328 * g++.dg/parse/pr83634.C: New test.
10329
10330 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10331
10332 PR fortran/83664
10333 * gfortran.dg/eoshift_7.f90: New test.
10334
10335 2018-01-03 Jan Beulich <jbeulich@suse.com>
10336
10337 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10338 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10339
10340 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10341
10342 Update copyright years.
10343
10344 2018-01-03 Martin Liska <mliska@suse.cz>
10345
10346 PR ipa/83594
10347 * gcc.dg/ipa/pr83594.c: New test.
10348
10349 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10350 Alan Hayward <alan.hayward@arm.com>
10351 David Sherwood <david.sherwood@arm.com>
10352
10353 * gcc.dg/vect-opt-info-1.c: New test.
10354
10355 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10356
10357 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10358 floorf128, truncf128, and roundf128.
10359 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10360 optimizations added in match.pd.
10361 * gcc.target/powerpc/float128-hw6.c: Likewise.
10362 * gcc.target/powerpc/float128-hw7.c: Likewise.
10363 * gcc.target/powerpc/float128-hw8.c: Likewise.
10364 * gcc.target/powerpc/float128-hw9.c: Likewise.
10365 * gcc.target/powerpc/float128-hw10.c: Likewise.
10366 * gcc.target/powerpc/float128-hw11.c: Likewise.
10367
10368 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10369
10370 PR c++/83556
10371 * g++.dg/cpp0x/pr83556.C: New test.
10372
10373 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10374
10375 PR fortran/45689
10376 PR fortran/83650
10377 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10378 * gfortran.dg/simplify_cshift_4.f90: New test.
10379
10380 2018-01-02 Marek Polacek <polacek@redhat.com>
10381
10382 PR c++/81860
10383 * g++.dg/cpp0x/inh-ctor30.C: New test.
10384
10385 PR c++/83644
10386 * g++.dg/cpp1z/pr83644.C: New test.
10387
10388 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10389
10390 PR fortran/83076
10391 * gfortran.dg/coarray_45.f90: New test.
10392
10393 PR fortran/83319
10394 * gfortran.dg/coarray_46.f90: New test.
10395
10396 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10397
10398 PR tree-optimization/83581
10399 * gcc.dg/pr83581.c: New test.
10400
10401 PR c/83595
10402 * gcc.dg/pr83595.c: New test.
10403
10404 PR middle-end/83608
10405 * g++.dg/opt/pr83608.C: New test.
10406
10407 PR middle-end/83609
10408 * gcc.dg/pr83609.c: New test.
10409 * g++.dg/opt/pr83609.C: New test.
10410
10411 PR middle-end/83623
10412 * gcc.dg/pr83623.c: New test.
10413
10414 * gcc.target/i386/i386.exp
10415 (check_effective_target_avx512vpopcntdqvl): New proc.
10416 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10417 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10418 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10419 \f
10420 Copyright (C) 2018 Free Software Foundation, Inc.
10421
10422 Copying and distribution of this file, with or without modification,
10423 are permitted in any medium without royalty provided the copyright
10424 notice and this notice are preserved.