re PR fortran/85687 (ICE in gfc_sym_identifier, at fortran/trans-decl.c:351)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/85687
4 * gfortran.dg/pr85687.f90: new test.
5
6 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR fortran/85521
9 * gfortran.dg/pr85521_1.f90: New test.
10 * gfortran.dg/pr85521_2.f90: New test.
11
12 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
13
14 PR fortran/70870
15 * gfortran.dg/pr70870_1.f90: New test.
16
17 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
18
19 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
20
21 2018-05-10 Jakub Jelinek <jakub@redhat.com>
22
23 PR c++/85662
24 * g++.dg/ext/offsetof2.C: New test.
25
26 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
27
28 PR fortran/68846
29 * gfortran.dg/temporary_3.f90 : New test.
30
31 PR fortran/70864
32 * gfortran.dg/temporary_2.f90 : New test.
33
34 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
35
36 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
37 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
38 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
39 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
40 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
41 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
42 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
43 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
44 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
45 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
46 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
47 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
48 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
49 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
50 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
51 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
52 * gcc.dg/vmx/st-be-order.c: Delete testcase.
53 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
54 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
55 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
56 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
57 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
58 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
59 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
60 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
61 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
62 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
63
64 2018-05-10 Jakub Jelinek <jakub@redhat.com>
65
66 PR tree-optimization/85699
67 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
68 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
69 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
70 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
71
72 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
73
74 * g++.dg/tls/pr85400.C: New test.
75
76 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
77
78 PR c++/85713
79 * g++.dg/cpp1y/lambda-generic-85713.C: New.
80
81 2018-05-09 Carl Love <cel@us.ibm.com>
82
83 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
84
85 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
86
87 PR c++/85713
88 Revert:
89 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
90
91 PR c++/84588
92 * g++.dg/cpp1y/pr84588.C: New.
93
94 2018-05-09 Andreas Schwab <schwab@suse.de>
95
96 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
97
98 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
99
100 * gcc.target/aarch64/store_lane_spill_1.c: New test.
101 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
102
103 2018-05-08 Carl Love <cel@us.ibm.com>
104 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
105
106 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
107
108 PR c++/84588
109 * g++.dg/cpp1y/pr84588.C: New.
110
111 2018-05-08 Marek Polacek <polacek@redhat.com>
112
113 PR c++/85695
114 * g++.dg/cpp1z/constexpr-if22.C: New test.
115
116 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
117
118 PR target/85693
119 * gcc.target/i386/pr85693.c: New test.
120
121 2018-05-08 Jakub Jelinek <jakub@redhat.com>
122
123 PR target/85683
124 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
125 scan-assembler-times checking that except for [fh]*xor other functions
126 don't use any load instructions.
127
128 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
129
130 * gcc.target/i386/builtin_target.c: Test goldmont.
131 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
132 arch=silvermont.
133
134 2018-05-08 Jakub Jelinek <jakub@redhat.com>
135
136 PR target/85572
137 * g++.dg/other/sse2-pr85572-1.C: New test.
138 * g++.dg/other/sse2-pr85572-2.C: New test.
139 * g++.dg/other/sse4-pr85572-1.C: New test.
140 * g++.dg/other/avx2-pr85572-1.C: New test.
141
142 PR target/85317
143 * gcc.target/i386/pr85317.c: New test.
144 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
145 optimization barrier to avoid optimizing away the expected insn.
146
147 PR target/85480
148 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
149 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
150
151 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
152
153 * g++.dg/other/sve_const_pred_1.C: Rename to...
154 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
155 target selectors and explicit -march options.
156 * g++.dg/other/sve_const_pred_2.C: Rename to...
157 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
158 * g++.dg/other/sve_const_pred_3.C: Rename to...
159 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
160 * g++.dg/other/sve_const_pred_4.C: Rename to...
161 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
162 * g++.dg/other/sve_tls_2.C: Rename to...
163 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
164 * g++.dg/other/sve_vcond_1.C: Rename to...
165 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
166 * g++.dg/other/sve_vcond_1_run.C: Rename to...
167 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
168
169 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
170
171 PR testsuite/85586
172 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
173 !vect_no_align.
174
175 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
176
177 PR c++/57429
178 * g++.dg/cpp0x/deleted14.C: New.
179
180 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
181 Alan Hayward <alan.hayward@arm.com>
182 David Sherwood <david.sherwood@arm.com>
183
184 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
185 XFAIL the BIC test.
186 * gcc.target/aarch64/sve/vcond_7.c: New test.
187 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
188
189 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
190
191 PR c++/70563
192 * g++.dg/cpp0x/sfinae62.C: New.
193
194 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
195
196 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
197 load from src[i].
198
199 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
200
201 PR c++/80691
202 * g++.dg/cpp0x/narrowing1.C: New.
203
204 2018-05-08 Richard Biener <rguenther@suse.de>
205
206 PR middle-end/85588
207 * gcc.dg/torture/pr85574.c: Rename to...
208 * gcc.dg/torture/pr85588.c: ... this.
209
210 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
211
212 PR fortran/54613
213 * gfortran.dg/minmaxloc_12.f90: New test case.
214 * gfortran.dg/minmaxloc_13.f90: New test case.
215
216 2018-05-07 Nathan Sidwell <nathan@acm.org>
217
218 * g++.dg/cpp0x/range-for10.C: Delete.
219 * g++.dg/ext/forscope1.C: Delete.
220 * g++.dg/ext/forscope2.C: Delete.
221 * g++.dg/template/for1.C: Delete.
222
223 2018-05-07 Jeff Law <law@redhat.com>
224
225 * gfortran.dg/linefile.f90: New test.
226
227 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
228
229 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
230 and options.
231
232 2018-05-06 Jakub Jelinek <jakub@redhat.com>
233
234 PR c++/85659
235 * g++.dg/ext/asm14.C: New test.
236 * g++.dg/ext/asm15.C: New test.
237 * g++.dg/ext/asm16.C: New test.
238
239 2018-05-06 Michael Eager <eager@eagercon.com>
240
241 * gcc.target/microblaze/others/picdtr.c: Correct option
242 -fPIE -mpic-data-is-text-relative.
243
244 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
245
246 * gcc.target/microblaze/others/picdtr.c: Add test for
247 -fPIE -mpic-data-is-text-relative.
248
249 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
250
251 PR fortran/85507
252 * gfortran.dg/coarray_dependency_1.f90: New test.
253 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
254
255 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
256
257 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
258 to match the currently produced gimple.
259
260 2018-05-04 Carl Love <cel@us.ibm.com>
261 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
262 vec_trunc.
263 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
264 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
265 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
266 xvcmpgedp counts. Add xxsel counts.
267
268 2018-05-04 Richard Biener <rguenther@suse.de>
269
270 PR middle-end/85627
271 * g++.dg/torture/pr85627.C: New testcase.
272
273 2018-05-04 Richard Biener <rguenther@suse.de>
274
275 PR middle-end/85574
276 * gcc.dg/torture/pr85574.c: New testcase.
277 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
278
279 2018-05-04 Jakub Jelinek <jakub@redhat.com>
280
281 PR libstdc++/85466
282 * gcc.dg/nextafter-1.c: New test.
283 * gcc.dg/nextafter-2.c: New test.
284 * gcc.dg/nextafter-3.c: New test.
285 * gcc.dg/nextafter-4.c: New test.
286
287 2018-05-03 Nathan Sidwell <nathan@acm.org>
288
289 Remove -ffriend-injection.
290 * g++.old-deja/g++.jason/scoping15.C: Delete.
291 * g++.old-deja/g++.mike/net43.C: Delete.
292
293 2018-05-03 Jakub Jelinek <jakub@redhat.com>
294
295 PR target/85530
296 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
297 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
298 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
299 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
300
301 2018-05-03 Tom de Vries <tom@codesourcery.com>
302
303 PR testsuite/85106
304 * lib/scanoffloadtree.exp: New file.
305
306 2018-05-03 Richard Biener <rguenther@suse.de>
307
308 PR tree-optimization/85615
309 * gcc.dg/torture/pr85615.c: New testcase.
310
311 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
312
313 PR tree-optimization/70291
314 * gcc.dg/complex-6.c: New test.
315 * gcc.dg/complex-7.c: Likewise.
316
317 2018-05-03 Richard Biener <rguenther@suse.de>
318
319 PR testsuite/85579
320 * fortran.dg/pr51434.f90: Truncate transfer argument.
321
322 2018-05-02 Jakub Jelinek <jakub@redhat.com>
323
324 PR target/85582
325 * gcc.c-torture/execute/pr85582-3.c: New test.
326
327 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
328 Jason Merrill <jason@redhat.com>
329
330 PR c++/68374
331 * g++.dg/warn/Wshadow-13.C: New.
332 * g++.dg/warn/Wshadow-14.C: Likewise.
333
334 2018-05-02 Tom de Vries <tom@codesourcery.com>
335
336 PR libgomp/82428
337 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
338 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
339
340 2018-05-02 David Pagan <dave.pagan@oracle.com>
341
342 PR c/30552
343 * gcc.dg/noncompile/pr30552-1.c: New test.
344 * gcc.dg/noncompile/pr30552-2.c: New test.
345 * gcc.dg/noncompile/pr30552-3.c: New test.
346 * gcc.dg/noncompile/pr30552-4.c: New test.
347
348 2018-05-02 Richard Biener <rguenther@suse.de>
349
350 PR tree-optimization/85597
351 * gcc.dg/vect/pr85597.c: New testcase.
352
353 2018-05-02 Tom de Vries <tom@codesourcery.com>
354
355 PR testsuite/85106
356 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
357 * lib/scanltranstree.exp: New file.
358 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
359 (scan-ltrans-tree-dump-times_required_options)
360 (scan-ltrans-tree-dump-not_required_options)
361 (scan-ltrans-tree-dump-dem_required_options)
362 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
363 * lib/gcc-dg.exp: Include scanltranstree.exp.
364
365 2018-05-02 Tom de Vries <tom@codesourcery.com>
366
367 PR testsuite/85106
368 * gcc.dg/ipa/ipa-icf-38.c: New test.
369 * gcc.dg/ipa/ipa-icf-38a.c: New test.
370 * lib/scandump.exp (dump-base): New proc.
371 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
372 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
373 base.
374 * lib/scanipa.exp: Add "" argument to scan-dump calls.
375 * lib/scanlang.exp: Same.
376 * lib/scanrtl.exp: Same.
377 * lib/scantree.exp: Same.
378 * lib/scanwpaipa.exp: New file.
379 * lib/gcc-dg.exp: Include scanwpaipa.exp.
380
381 2018-05-02 Richard Biener <rguenther@suse.de>
382
383 PR middle-end/85567
384 * gcc.dg/torture/pr85567.c: New testcase.
385
386 2018-05-02 Jakub Jelinek <jakub@redhat.com>
387
388 PR target/85582
389 * gcc.c-torture/execute/pr85582-1.c: New test.
390 * gcc.c-torture/execute/pr85582-2.c: New test.
391
392 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
393
394 PR tree-optimization/85586
395 * gcc.dg/vect/pr85586.c: New test.
396
397 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
398
399 PR tree-optimization/85143
400 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
401 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
402
403 2018-05-01 David Malcolm <dmalcolm@redhat.com>
404
405 PR c/84258
406 * c-c++-common/Wformat-pr84258.c: New test.
407
408 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
409
410 PR tree-optimization/82665
411 * gcc.dg/tree-ssa/pr82665.c: New test.
412
413 2018-04-30 David Malcolm <dmalcolm@redhat.com>
414
415 PR c++/85523
416 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
417 (test_add_fixit_insert_formatted_single_line): New function.
418 (test_add_fixit_insert_formatted_multiline): New function.
419 Extend expected output of generated patch to include fix-it hints
420 for these.
421 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
422 "gcc-rich-location.h". Add test coverage for
423 gcc_rich_location::add_fixit_insert_formatted.
424
425 2018-04-30 David Malcolm <dmalcolm@redhat.com>
426
427 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
428 (test_show_locus): Update for location_get_source_line returning a
429 char_span. Use char_span for handling words in the
430 "test_many_nested_locations" fix-it example.
431
432 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
433
434 * gcc.target/arc/interrupt-8.c: Update test.
435 * gcc.target/arc/loop-4.c: Likewise.
436 * gcc.target/arc/loop-hazard-1.c: Likewise.
437 * gcc.target/arc/sdata-3.c: Likewise.
438
439 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
440
441 * gcc.target/arc/store-merge-1.c: New test.
442 * gcc.target/arc/add_n-combine.c: Update test.
443
444 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
445
446 Microblaze Target: PIC data text relative
447
448 * gcc.target/microblaze/others/data_var1.c: Include
449 PIC case of r20 base register.
450 * gcc.target/microblaze/others/data_var2.c: Ditto.
451 * gcc.target/microblaze/others/picdtr.c: Add new
452 test case for -mpic-is-data-text-relative.
453 * gcc.target/microblaze/others/sdata_var1.c: Add
454 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
455 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
456 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
457 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
458 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
459 * gcc.target/microblaze/others/string_cst1_gpopt.c:
460 Ditto.
461 * gcc.target/microblaze/others/string_cst2_gpopt.c:
462 Ditto.
463
464 2018-04-30 Richard Biener <rguenther@suse.de>
465
466 PR tree-optimization/28364
467 PR tree-optimization/85275
468 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
469 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
470 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
471 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
472 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
473 still passes.
474 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
475 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
476 still passes.
477 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
478 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
479 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
480
481 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
482
483 PR target/84431
484 * gcc.target/i386/pr84431.c: New test.
485
486 2018-04-27 Martin Jambor <mjambor@suse.cz>
487
488 PR ipa/85549
489 * g++.dg/ipa/pr85549.C: New test.
490
491 2018-04-27 Jakub Jelinek <jakub@redhat.com>
492
493 PR c++/85553
494 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
495 directive.
496 * g++.dg/cpp0x/constexpr-85553.C: New test.
497
498 2018-04-27 David Malcolm <dmalcolm@redhat.com>
499
500 PR c++/85515
501 * g++.dg/pr85515-1.C: New test.
502 * g++.dg/pr85515-2.C: New test.
503
504 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
505
506 PR c++/84691
507 * g++.dg/cpp0x/friend3.C: New.
508
509 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
510
511 PR target/82518
512 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
513 Use check_effective_target_arm_little_endian.
514
515 2018-04-27 Jakub Jelinek <jakub@redhat.com>
516
517 PR tree-optimization/85529
518 * gcc.c-torture/execute/pr85529-1.c: New test.
519 * gcc.c-torture/execute/pr85529-2.c: New test.
520 * gcc.dg/pr85529.c: New test.
521
522 2018-04-26 Maciej W. Rozycki <macro@mips.com>
523
524 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
525 `.dword' in addition to `lw' and `.word'.
526
527 2018-04-26 Maciej W. Rozycki <macro@mips.com>
528
529 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
530
531 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
532
533 * gnat.dg/loop_optimization24.adb: New test.
534
535 2018-04-26 Richard Biener <rguenther@suse.de>
536
537 PR tree-optimization/85116
538 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
539 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
540 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
541 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
542
543 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
544
545 PR target/85473
546 * gcc.target/i386/pr85473-1.c: New test.
547 * gcc.target/i386/pr85473-2.c: New test.
548
549 2018-04-25 Nathan Sidwell <nathan@acm.org>
550 Jakub Jelinek <jakub@redhat.com>
551
552 PR c++/85437
553 PR c++/49171
554 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
555 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
556 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
557 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
558 * g++.dg/cpp0x/pr85437-1.C: New.
559 * g++.dg/cpp0x/pr85437-2.C: New.
560 * g++.dg/cpp0x/pr85437-3.C: New.
561 * g++.dg/cpp0x/pr85437-4.C: New.
562
563 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
564
565 PR fortran/85520
566 * gfortran.dg/pr85520.f90: New test.
567
568 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
569
570 PR target/85512
571 * gcc.dg/pr85512.c: New test.
572
573 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
574
575 PR target/85485
576 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
577 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
578 * gcc.dg/pr85388-1.c (dg-options): Likwise.
579 * gcc.dg/pr85388-2.c (dg-options): Likwise.
580 * gcc.dg/pr85388-3.c (dg-options): Likwise.
581 * gcc.dg/pr85388-4.c (dg-options): Likwise.
582 * gcc.dg/pr85388-5.c (dg-options): Likwise.
583 * gcc.dg/pr85388-6.c (dg-options): Likwise.
584 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
585 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
586 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
587 * gcc.target/i386/cet-label.c (dg-options): Likwise.
588 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
589 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
590 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
591 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
592 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
593 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
594 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
595 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
596 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
597 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
598 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
599 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
600 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
601 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
602 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
603 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
604 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
605 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
606 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
607 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
608 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
609 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
610 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
611 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
612 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
613 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
614 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
615 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
616 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
617 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
618 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
619 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
620 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
621 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
622 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
623 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
624 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
625 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
626 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
627 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
628 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
629 * gcc.target/i386/pr84146.c (dg-options): Likwise.
630 * gcc.target/i386/pr85403.c (dg-options): Likwise.
631 * gcc.target/i386/pr85404.c (dg-options): Likwise.
632 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
633 with -mshstk.
634 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
635 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
636 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
637 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
638 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
639 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
640 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
641 * (dg-options): Likwise.
642 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
643 -mno-cet.
644 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
645 * gcc.target/i386/cet-label-3.c: Removed.
646 * gcc.target/i386/cet-property-3.c: Likwise.
647 * gcc.target/i386/cet-sjlj-7.c: Likwise.
648
649 2018-04-24 Jakub Jelinek <jakub@redhat.com>
650
651 PR target/85511
652 * gcc.target/i386/pr85511.c: New test.
653
654 PR target/85503
655 * g++.dg/ext/pr85503.C: New test.
656
657 PR target/85508
658 * gcc.target/i386/pr85508.c: New test.
659
660 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
661
662 PR tree-optimization/85478
663 * g++.dg/pr85478.C: New test.
664
665 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
666
667 * g++.dg/torture/pr85496.C: New test.
668
669 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
670
671 PR rtl-optimization/85423
672 * gcc.dg/pr85423.c: New test.
673
674 2018-04-20 Martin Sebor <msebor@redhat.com>
675
676 PR c/85365
677 * gcc.dg/Wrestrict-15.c: New test.
678
679 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
680
681 PR target/85456
682 * gcc.target/powerpc/pr85456.c: New test.
683
684 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
685
686 * g++.dg/ext/undef-bool-1.C: Require lp64.
687 * gcc.target/powerpc/undef-bool-2.c: Likewise.
688
689 2018-04-20 Jeff Law <law@redhat.com>
690
691 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
692 stack protector.
693 * gcc.dg/stack-check-6.c: Likewise.
694 * gcc.dg/stack-check-6a.c: Likewise.
695 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
696 * gcc.target/i386/stack-check-18.c: Likewise.
697 * gcc.target/i386/stack-check-19.c: Likewise.
698
699 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
700
701 PR testsuite/85483
702 * gcc.target/aarch64/sve/vcond_1.c: Move to...
703 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
704 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
705 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
706
707 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
708
709 PR target/85469
710 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
711 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
712
713 2018-04-20 Richard Biener <rguenther@suse.de>
714
715 PR middle-end/85475
716 * gcc.dg/torture/pr85475.c: New testcase.
717
718 2018-04-20 Martin Jambor <mjambor@suse.cz>
719
720 ipa/85449
721 * gcc.dg/ipa/pr85449.c: New test.
722
723 2018-04-20 Martin Jambor <mjambor@suse.cz>
724
725 ipa/85447
726 * g++.dg/ipa/pr85447.C: New file.
727 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
728
729 2018-04-20 Jakub Jelinek <jakub@redhat.com>
730
731 PR c++/85462
732 * g++.dg/cpp0x/pr85462.C: New test.
733
734 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
735
736 * gcc.target/i386/pr85404.c: Require CET target.
737
738 2018-04-19 Jakub Jelinek <jakub@redhat.com>
739
740 PR tree-optimization/85467
741 * gcc.dg/pr85467.c: New test.
742
743 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
744
745 PR c++/84611
746 * g++.dg/parse/crash68.C: New.
747
748 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
749
750 PR libgcc/85334
751 * g++.dg/torture/pr85334.C: New test.
752
753 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
754
755 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
756 * g++.dg/diagnostic/pr85464.C: New.
757
758 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
759
760 PR target/85397
761 * gcc.dg/torture/pr85397-1.c: New test.
762 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
763 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
764
765 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
766
767 PR target/85404
768 * gcc.target/i386/pr85404.c: New test.
769
770 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
771
772 PR target/85417
773 * c-c++-common/attr-nocf-check-1.c: Compile with
774 -fcf-protection=none.
775 * c-c++-common/attr-nocf-check-3.c: Likewise.
776 * gcc.dg/march-generic.c: Likewise.
777 * gcc.target/i386/align-limit.c: Likewise.
778 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
779 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
780 * gcc.target/i386/cet-property-2.c: Likewise.
781 * gcc.target/i386/ret-thunk-26.c: Likewise.
782 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
783 targets.
784 * c-c++-common/fcf-protection-2.c: Likewise.
785 * c-c++-common/fcf-protection-3.c: Likewise.
786 * c-c++-common/fcf-protection-5.c: Likewise.
787 * c-c++-common/fcf-protection-6.c: Likewise.
788 * c-c++-common/fcf-protection-7.c: Likewise.
789 * gcc.target/i386/cet-label-3.c: New test.
790 * gcc.target/i386/cet-property-3.c: Likewise.
791 * gcc.target/i386/cet-sjlj-7.c: Likewise.
792 * gcc.target/i386/pr85417-1.c: Likewise.
793 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
794 __x86_indirect_thunk_nt_(r|e)ax
795 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
796 * gcc.target/i386/pr85403.c: Remove dg-error,
797
798 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
799
800 * gcc.target/i386/movdir-1.c: New test.
801
802 2018-04-19 Richard Biener <rguenther@suse.de>
803
804 PR middle-end/85455
805 * gcc.dg/pr85455.c: New testcase.
806
807 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
808
809 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
810 targets.
811 * g++.dg/lto/pr85405b_0.C: Likewise.
812 * g++.dg/lto/pr84805_0.C: Likewise.
813
814 2018-04-18 Martin Liska <mliska@suse.cz>
815
816 PR ipa/83983
817 PR ipa/85391
818 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
819 output.
820
821 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
822
823 PR target/85388
824 * gcc.dg/pr85388-1.c: New test.
825 * gcc.dg/pr85388-2.c: Likewise.
826 * gcc.dg/pr85388-3.c: Likewise.
827 * gcc.dg/pr85388-4.c: Likewise.
828 * gcc.dg/pr85388-5.c: Likewise.
829 * gcc.dg/pr85388-6.c: Likewise.
830
831 2018-04-18 Jan Hubicka <jh@suse.cz>
832 Martin Liska <mliska@suse.cz>
833
834 * g++.dg/lto/pr83121_0.C: Update template.
835 * g++.dg/lto/pr83121_1.C: Update template.
836 * g++.dg/lto/pr84805_0.C: Update template.
837 * g++.dg/lto/pr84805_1.C: Update template.
838 * g++.dg/lto/pr84805_2.C: Update template.
839
840 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
841
842 PR c++/84630
843 * g++.dg/cpp0x/pr84630.C: New.
844
845 2018-04-18 Jakub Jelinek <jakub@redhat.com>
846
847 PR c++/84463
848 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
849 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
850 in two cases. Uncomment two other tests and add expected dg-error for
851 them.
852 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
853 -Wnarrowing diagnostics on some targets for c++11.
854 * g++.dg/parse/array-size2.C: Remove xfail.
855 * g++.dg/cpp0x/constexpr-84463.C: New test.
856
857 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
858
859 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
860 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
861
862 2018-04-17 Jakub Jelinek <jakub@redhat.com>
863
864 PR testsuite/85326
865 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
866 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
867 * g++.dg/other/sve_tls_2.C: Require effective target tls.
868
869 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
870
871 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
872 prevent cascading of errors and change expected error message.
873 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
874 to 64-bit targets.
875 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
876 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
877 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
878 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
879 error message.
880 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
881
882 2018-04-17 Jakub Jelinek <jakub@redhat.com>
883
884 PR target/85430
885 * gcc.dg/pr85430.c: New test.
886
887 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
888
889 PR testsuite/85326
890 * gcc.target/arm/pr54300.C: Move to...
891 * g++.dg/other/pr54300.C: ... Here. Add target directives.
892 * gcc.target/arm/pr55073.C: Move to...
893 * g++.dg/other/pr55073.C: ... Here. Add target directives.
894 * gcc.target/arm/pr56184.C: Move to...
895 * g++.dg/other/pr56184.C: ... Here. Add target directives.
896 * gcc.target/arm/pr59985.C: Move to...
897 * g++.dg/other/pr59985.C: ... Here. Add target directives.
898 * gcc.target/aarch64/pr60675.C: Move to...
899 * g++.dg/other/pr60675.C: ... Here. Add target directives.
900 * gcc.target/aarch64/pr81422.C: Move to...
901 * g++.dg/other/pr81422.C: ... Here. Add target directives.
902 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
903 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
904 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
905 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
906 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
907 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
908 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
909 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
910 * gcc.target/aarch64/sve/tls_2.C: Move to...
911 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
912 * gcc.target/aarch64/pr81414.C: Rename to...
913 * gcc.target/aarch64/pr81414.c: ... This.
914 * gcc.target/aarch64/simd/pr67896.C: Rename to...
915 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
916 messages.
917 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
918 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
919 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
920 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
921 file name.
922
923 2018-04-17 Jakub Jelinek <jakub@redhat.com>
924
925 PR middle-end/85414
926 * gcc.dg/pr85414.c: New test.
927
928 2018-04-17 Martin Jambor <mjambor@suse.cz>
929
930 PR ipa/85421
931 * g++.dg/ipa/pr85421.C: New test.
932
933 2018-04-17 Martin Liska <mliska@suse.cz>
934
935 PR lto/85405
936 * g++.dg/lto/pr85405b_0.C: New test.
937 * g++.dg/lto/pr85405b_1.C: New test.
938
939 2018-04-17 Martin Liska <mliska@suse.cz>
940
941 PR lto/85405
942 * g++.dg/lto/pr85405_0.C: New test.
943 * g++.dg/lto/pr85405_1.C: New test.
944
945 2018-04-17 Martin Liska <mliska@suse.cz>
946
947 PR ipa/85329
948 * g++.dg/ext/pr85329-2.C: New test.
949 * g++.dg/ext/pr85329.C: New test.
950 * gcc.target/i386/mvc12.c: New test.
951
952 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
953
954 PR c++/85039
955 * g++.dg/pr85039-1.C: New.
956 * g++.dg/pr85039-2.C: New.
957 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
958
959 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
960
961 PR target/85080
962 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
963 if the target supports efficient unaligned storage accesses.
964
965 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
966
967 PR target/83660
968 * gcc.target/powerpc/pr83660.C: New test.
969
970 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
971
972 PR target/85403
973 * gcc.target/i386/pr85403.c: New test.
974
975 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
976
977 PR target/84331
978 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
979
980 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
981 Jason Merrill <jason@redhat.com>
982
983 PR c++/85112
984 * g++.dg/cpp0x/pr85112.C: New.
985
986 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
987
988 PR testsuite/85326
989 * g++.dg/ext/undef-bool-1.C: New file.
990 * gcc.target/powerpc/powerpc.exp: Remove .C support.
991 * gcc.target/powerpc/undef-bool-1.C: Remove file.
992
993 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
994
995 PR target/85293
996 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
997 corresponding dg-error clause.
998 * gcc.target/powerpc/pr80098-3.c: Ditto.
999 * gcc.target/powerpc/pr80103-1.c: Delete.
1000
1001 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1002
1003 PR fortran/81773
1004 PR fortran/83606
1005 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1006 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1007
1008 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1009
1010 PR fortran/85387
1011 * gfortran.dg/implied_do_io_5.f90: New test.
1012
1013 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1014
1015 PR target/83402
1016 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1017 several values: positive, negative, and zero.
1018 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1019 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1020
1021 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1022
1023 PR rtl-optimization/79916
1024 * gcc.target/powerpc/pr79916.c: New.
1025
1026 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR rtl-optimization/85393
1029 * g++.dg/opt/pr85393.C: New test.
1030 * g++.dg/opt/pr85393-aux.cc: New file.
1031
1032 PR rtl-optimization/85376
1033 * gcc.dg/pr85376.c: New test.
1034
1035 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1036
1037 PR rtl-optimization/83852
1038 * gcc.dg/pr83852.c: New testcase.
1039
1040 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1041
1042 PR testsuite/85326
1043 * gcc.target/s390/pr77822-1.C: Rename to ...
1044 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1045 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1046 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1047
1048 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1049
1050 PR lto/71991
1051 * gcc.target/i386/pr71991.c: New testcase.
1052
1053 2018-04-13 Martin Liska <mliska@suse.cz>
1054 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR middle-end/81657
1057 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1058 call.
1059
1060 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1061
1062 PR c++/85385
1063 * g++.dg/diagnostic/macro-arg-count.C: New test.
1064
1065 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1066
1067 PR fortran/83064
1068 PR testsuite/85346
1069 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1070 array and move test to libgomp/testsuite/libgomp.fortran.
1071 * gfortran.dg/do_concurrent_6.f90: New test.
1072
1073 2018-04-12 Marek Polacek <polacek@redhat.com>
1074
1075 PR c++/85258
1076 * g++.dg/parse/error61.C: New test.
1077
1078 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1079
1080 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1081 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1082
1083 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1084
1085 PR target/85347
1086 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1087 specify -mvsx on gcc command line.
1088
1089 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1090
1091 PR middle-end/84955
1092 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1093 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1094
1095 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1096
1097 PR target/85328
1098 * gcc.target/i386/pr85328.c: New test.
1099
1100 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1101
1102 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1103
1104 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1105
1106 PR rtl-optimization/85342
1107 * gcc.target/i386/pr85342.c: New test.
1108
1109 2018-04-11 Jason Merrill <jason@redhat.com>
1110
1111 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1112 if ulimit -v is set.
1113
1114 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1115
1116 PR testsuite/85190
1117 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1118
1119 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1120
1121 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1122 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1123
1124 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR c++/70808
1127 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1128 effective target.
1129
1130 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1131
1132 PR target/84301
1133 * gcc.target/i386/pr84301.c: New test.
1134
1135 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR tree-optimization/85331
1138 * gcc.c-torture/execute/pr85331.c: New test.
1139
1140 2018-04-11 Marek Polacek <polacek@redhat.com>
1141
1142 PR c++/85032
1143 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1144 * g++.dg/cpp1z/constexpr-if21.C: New test.
1145
1146 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1147
1148 PR target/85281
1149 * gcc.target/i386/pr85281.c: New test.
1150
1151 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1152
1153 PR rtl-optimization/84659
1154 * gcc.dg/pr84659.c: New test.
1155
1156 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1157
1158 PR debug/85302
1159 * g++.dg/debug/dwarf2/pr85302.C: New test.
1160
1161 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1162
1163 PR target/85261
1164 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1165 into register.
1166
1167 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1168
1169 PR c++/70808
1170 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1171
1172 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1173
1174 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1175 * gcc.target/powerpc/dimode_off.c: Ditto.
1176 * gcc.target/powerpc/tfmode_off.c: Ditto.
1177 * gcc.target/powerpc/timode_off.c: Ditto.
1178
1179 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1180
1181 * gcc.target/powerpc/vec-ldl-1.c: New test.
1182 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1183 corrections to ABI implementation.
1184
1185 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1186
1187 PR target/85056
1188 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1189
1190 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1191
1192 PR rtl-optimization/85300
1193 * gcc.dg/pr85300.c: New test.
1194
1195 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1196
1197 PR c++/85110
1198 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1199 where we now show the pertinent parameter.
1200 * g++.dg/diagnostic/aka2.C: Likewise.
1201 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1202
1203 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1204
1205 PR fortran/85313
1206 * gfortran.dg/gomp/pr85313.f90: New test.
1207
1208 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1209
1210 PR c++/24314
1211 * g++.dg/parse/template29.C: New.
1212
1213 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1214
1215 PR testsuite/85190
1216 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1217
1218 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1219
1220 PR target/85177
1221 PR target/85255
1222 * gcc.target/i386/avx512f-pr85177.c: New test.
1223 * gcc.target/i386/avx512f-pr85255.c: New test.
1224
1225 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1226
1227 PR tree-optimization/85286
1228 * gcc.dg/vect/pr85286.c: New test.
1229
1230 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1231
1232 PR target/85173
1233 * gcc.target/arm/pr85173.c: New test.
1234
1235 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1236
1237 PR lto/85248
1238 * gcc.dg/lto/pr85248_0.c: New test.
1239 * gcc.dg/lto/pr85248_1.c: New test.
1240
1241 2018-04-09 Jan Hubicka <jh@suse.cz>
1242
1243 PR lto/85078
1244 * g++.dg/torture/pr85078.C: New.
1245
1246 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1247
1248 PR c++/85227
1249 * g++.dg/cpp1z/decomp44.C: New.
1250 * g++.dg/cpp1z/decomp45.C: Likewise.
1251
1252 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1253
1254 PR fortran/83064
1255 * gfortran.dg/do_concurrent_5.f90: New test.
1256 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1257 message.
1258
1259 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1260
1261 PR fortran/51260
1262 * gfortran.dg/parameter_array_element_3.f90: New test.
1263
1264 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1265
1266 PR c++/85194
1267 * g++.dg/cpp1z/decomp43.C: New test.
1268
1269 PR rtl-optimization/80463
1270 * g++.dg/pr80463.C: Add -w to dg-options.
1271
1272 2018-04-09 Richard Biener <rguenther@suse.de>
1273
1274 PR tree-optimization/85284
1275 * gcc.dg/torture/pr85284.c: New testcase.
1276
1277 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1278
1279 PR rtl-optimization/80463
1280 PR rtl-optimization/83972
1281 PR rtl-optimization/83480
1282
1283 * gcc.dg/pr80463.c: New test.
1284 * g++.dg/pr80463.C: Likewise.
1285 * gcc.dg/pr83972.c: Likewise.
1286
1287 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1288
1289 PR rtl-optimization/83913
1290 * gcc.dg/pr83913.c: New test.
1291
1292 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1293
1294 PR rtl-optimization/83962
1295 * gcc.dg/pr83962.c: New test.
1296
1297 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1298
1299 PR rtl-optimization/83530
1300 * gcc.dg/pr83530.c: New test.
1301
1302 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1303
1304 PR middle-end/82976
1305 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1306
1307 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1308
1309 PR tree-optimization/85257
1310 * gcc.dg/pr85257.c: New test.
1311
1312 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1313
1314 * g++.dg/opt/pr85196.C: New test.
1315
1316 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1317
1318 PR c++/84269
1319 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1320 std::tuple here since they need C++11.
1321 * g++.dg/lookup/missing-std-include-8.C: New test.
1322 * g++.dg/lookup/missing-std-include.C: Move std::array and
1323 std::tuple test to missing-std-include-6.C to avoid failures
1324 with C++98.
1325
1326 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR debug/85252
1329 * gcc.dg/debug/pr85252.c: New test.
1330
1331 PR rtl-optimization/84872
1332 * gcc.dg/graphite/pr84872.c: New test.
1333
1334 PR c++/85210
1335 * g++.dg/cpp1z/decomp42.C: New test.
1336
1337 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1338
1339 PR c++/85021
1340 * g++.dg/lookup/missing-std-include-7.C: New test.
1341
1342 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1343
1344 * gcc.dg/struct-simple.c: Revert r254862.
1345 * lib/target-supports.exp
1346 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1347
1348 2018-04-06 Richard Biener <rguenther@suse.de>
1349
1350 PR middle-end/85244
1351 * gcc.dg/torture/pr85244-1.c: New testcase.
1352 * gcc.dg/torture/pr85244-2.c: Likewise.
1353
1354 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1355
1356 PR sanitizer/85213
1357 * c-c++-common/ubsan/pr85213.c: New test.
1358
1359 2018-04-06 Richard Biener <rguenther@suse.de>
1360
1361 PR middle-end/85180
1362 * gcc.dg/pr85180.c: New testcase.
1363
1364 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1365
1366 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1367 to trigger the optimization. Do some cleanup and function
1368 renaming. Add more test functions.
1369
1370 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1371
1372 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1373 options.
1374 * gcc.target/s390/hotpatch-1.c: Skip when building without
1375 optimization.
1376 * gcc.target/s390/hotpatch-10.c: Likewise.
1377 * gcc.target/s390/hotpatch-11.c: Likewise.
1378 * gcc.target/s390/hotpatch-12.c: Likewise.
1379 * gcc.target/s390/hotpatch-13.c: Likewise.
1380 * gcc.target/s390/hotpatch-14.c: Likewise.
1381 * gcc.target/s390/hotpatch-15.c: Likewise.
1382 * gcc.target/s390/hotpatch-16.c: Likewise.
1383 * gcc.target/s390/hotpatch-17.c: Likewise.
1384 * gcc.target/s390/hotpatch-18.c: Likewise.
1385 * gcc.target/s390/hotpatch-19.c: Likewise.
1386 * gcc.target/s390/hotpatch-2.c: Likewise.
1387 * gcc.target/s390/hotpatch-3.c: Likewise.
1388 * gcc.target/s390/hotpatch-4.c: Likewise.
1389 * gcc.target/s390/hotpatch-5.c: Likewise.
1390 * gcc.target/s390/hotpatch-6.c: Likewise.
1391 * gcc.target/s390/hotpatch-7.c: Likewise.
1392 * gcc.target/s390/hotpatch-8.c: Likewise.
1393 * gcc.target/s390/hotpatch-9.c: Likewise.
1394
1395 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1396
1397 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1398 check for an error instead.
1399 * gcc.dg/Wattributes-6.c: Likewise.
1400
1401 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1402
1403 PR c++/85209
1404 * g++.dg/cpp1z/decomp39.C: New test.
1405 * g++.dg/cpp1z/decomp40.C: New test.
1406
1407 PR c++/85208
1408 * g++.dg/cpp1z/decomp41.C: New test.
1409
1410 PR middle-end/85195
1411 * gcc.dg/pr85195.c: New test.
1412
1413 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1414
1415 PR c++/80956
1416 * g++.dg/cpp0x/initlist100.C: New.
1417 * g++.dg/cpp0x/initlist101.C: Likewise.
1418
1419 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1420
1421 PR c++/84792
1422 * g++.dg/other/pr84792-1.C: New.
1423 * g++.dg/other/pr84792-2.C: Likewise.
1424
1425 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1426
1427 PR target/85193
1428 * gcc.target/i386/pr85193.c: New test.
1429
1430 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1431
1432 PR c++/84979
1433 * g++.dg/concepts/pr84979.C: New.
1434 * g++.dg/concepts/pr84979-2.C: New.
1435 * g++.dg/concepts/pr84979-3.C: New.
1436
1437 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1438
1439 PR c++/80026
1440 * g++.dg/cpp0x/variadic174.C: New.
1441
1442 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1443
1444 PR inline-asm/85172
1445 * g++.dg/ext/builtin13.C: New test.
1446 * g++.dg/ext/atomic-4.C: New test.
1447
1448 PR c++/85146
1449 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1450 * g++.dg/ext/bases3.C: New test.
1451
1452 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1453
1454 PR target/85203
1455 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1456 to match a single insn of the baz function. Move scan directives at
1457 the end of the file below the functions they are trying to test for
1458 better readability.
1459 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1460
1461 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1462
1463 PR rtl-optimization/84878
1464 * gcc.target/powerpc/pr84878.c: New test.
1465
1466 2018-04-04 Michael Matz <matz@suse.de>
1467
1468 * gcc.dg/Wstringop-overflow-4.c: New test.
1469 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1470
1471 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1472
1473 PR testsuite/85189
1474 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1475 for the diagnostics of overridden functions. Adjust for new wording.
1476
1477 2018-04-04 Richard Biener <rguenther@suse.de>
1478
1479 PR lto/85176
1480 * g++.dg/lto/pr85176_0.C: New testcase.
1481
1482 2018-04-04 Richard Biener <rguenther@suse.de>
1483
1484 PR testsuite/85191
1485 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1486 Fix typo.
1487
1488 2018-04-04 Martin Liska <mliska@suse.cz>
1489
1490 PR sanitizer/85174
1491 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1492 and msdata as a workaround for powerpc.
1493
1494 2018-04-04 Richard Biener <rguenther@suse.de>
1495
1496 PR tree-optimization/85168
1497 * gcc.dg/torture/pr85168.c: New testcase.
1498
1499 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1500
1501 PR c++/84943
1502 * g++.dg/pr84943.C: New.
1503 * g++.dg/pr84943-2.C: New.
1504
1505 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1506
1507 PR rtl-optimization/85167
1508 * gcc.dg/pr85167.c: New test.
1509
1510 PR tree-optimization/85156
1511 * c-c++-common/pr85156.c: New test.
1512 * gcc.c-torture/execute/pr85156.c: New test.
1513
1514 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1515
1516 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1517 * gcc.target/powerpc/undef-bool-1.C: New file.
1518 * gcc.target/powerpc/undef-bool-2.c: New file.
1519
1520 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1521
1522 PR c++/84768
1523 * g++.dg/cpp1z/class-deduction52.C: New.
1524
1525 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1526
1527 PR c++/85147
1528 * g++.dg/cpp0x/pr85147.C: New test.
1529
1530 PR c++/85140
1531 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1532
1533 PR c++/85134
1534 * g++.dg/gomp/pr85134.C: New test.
1535 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1536
1537 PR target/85169
1538 * gcc.c-torture/execute/pr85169.c: New test.
1539 * gcc.target/i386/avx512f-pr85169.c: New test.
1540 * gcc.target/i386/avx512bw-pr85169.c: New test.
1541
1542 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1543
1544 PR target/85126
1545 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1546 scan-assembler-times clause.
1547
1548 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1549
1550 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1551 dg-additional-options.
1552
1553 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1554
1555 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1556
1557 2018-04-03 Richard Biener <rguenther@suse.de>
1558
1559 PR testsuite/85154
1560 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1561
1562 2018-04-02 Jim Wilson <jimw@sifive.com>
1563
1564 * gcc.target/riscv/pr84660.c: New.
1565 * gcc.target/riscv/shift-and-1.c: New.
1566 * gcc.target/riscv/shift-and-2.c: New.
1567
1568 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1569
1570 PR fortran/85102
1571 * gfortran.dg/array_simplify_2.f90: New test.
1572
1573 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR middle-end/85090
1576 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1577 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1578 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1579 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1580 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1581
1582 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1583
1584 PR c++/85027
1585 * g++.dg/pr85027.C: New.
1586
1587 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1588
1589 PR target/83315
1590 * gcc.target/powerpc/sse-maxps-2.c: New test.
1591 * gcc.target/powerpc/sse-minps-2.c: New test.
1592
1593 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR c++/84791
1596 * g++.dg/gomp/pr84791.C: New test.
1597
1598 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1599
1600 PR fortran/84931
1601 * gfortran.dg/array_constructor_53.f90: New test.
1602
1603 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1604
1605 PR fortran/85130
1606 * gfortran.dg/substr_6.f90: Remove illegal test for
1607 out-of-bounds substring.
1608
1609 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1610
1611 PR fortran/85111
1612 * gfortran.dg/zero_sized_10.f90: New test.
1613
1614 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1615
1616 PR c++/84269
1617 * g++.dg/lookup/missing-std-include-6.C: New test.
1618 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1619 std::tuple tests.
1620 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1621 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1622 <cstring>, <cassert>, and <cstdlib>.
1623
1624 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1625
1626 PR inline-asm/84985
1627 * gcc.target/i386/pr84985.c: New.
1628
1629 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1630
1631 PR c++/85110
1632 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1633
1634 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR c++/85108
1637 * g++.dg/warn/Wunused-var-31.C: New test.
1638
1639 PR c/85094
1640 * c-c++-common/Wduplicated-branches-14.c: New test.
1641
1642 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1643
1644 PR c++/84606
1645 * g++.dg/cpp0x/pr84606.C: New.
1646
1647 2018-03-29 Carl Love <cel@us.ibm.com>
1648
1649 Revert
1650 2017-09-27 Carl Love <cel@us.ibm.com>
1651
1652 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1653 for the __builtin_fctid and __builtin_fctiw.
1654
1655 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1656
1657 PR target/84912
1658 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1659 deleted builtin function.
1660 (div_weuo): Likewise.
1661 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1662 (div_deuo): Likewise.
1663
1664 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1665
1666 PR c++/85028
1667 * g++.dg/other/default13.C: New.
1668
1669 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1670
1671 PR target/85095
1672 * gcc.target/i386/pr85095-1.c: New test.
1673 * gcc.target/i386/pr85095-2.c: New test.
1674 * gcc.c-torture/execute/pr85095.c: New test.
1675
1676 PR tree-optimization/82004
1677 * gcc.dg/pr82004.c: New test.
1678
1679 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1680 Martin Liska <mliska@suse.cz>
1681
1682 PR sanitizer/85081
1683 * g++.dg/asan/pr85081.C: New test.
1684
1685 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1686
1687 PR c++/84789
1688 * g++.dg/template/pr84789.C: Adjust for testing with
1689 -fconcepts too.
1690
1691 PR c++/84973
1692 * g++.dg/template/pr84973.C: New.
1693 * g++.dg/template/pr84973-2.C: New.
1694 * g++.dg/template/pr84973-3.C: New.
1695
1696 PR c++/84968
1697 * g++.dg/eh/pr84968.C: New.
1698
1699 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1700
1701 PR target/84914
1702 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1703 long double multiply/divide uses the correct function.
1704 * gcc.target/powerpc/mulkc-3.c: Likewise.
1705 * gcc.target/powerpc/divkc-2.c: Likewise.
1706 * gcc.target/powerpc/divkc-3.c: Likewise.
1707
1708 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1709
1710 PR c++/85067
1711 * g++.dg/cpp0x/defaulted51.C: New.
1712 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1713
1714 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1715
1716 PR c++/85077
1717 * g++.dg/ext/vector35.C: New test.
1718
1719 PR c++/85061
1720 * g++.dg/ext/builtin-offsetof3.C: New test.
1721
1722 PR c++/85076
1723 * g++.dg/cpp1y/pr85076.C: New test.
1724
1725 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1726
1727 PR fortran/85084
1728 * gfortran.dg/matmul_rank_1.f90: New test.
1729
1730 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1731 Harald Anlauf <anlauf@gmx.de>
1732
1733 * gfortran.dg/structure_constructor_15.f90: New test.
1734
1735 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1736
1737 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1738 for the diagnostics of overridden functions. Adjust for new wording.
1739 * g++.dg/cpp0x/implicit1.C: Likewise.
1740 * g++.dg/cpp0x/override1.C: Likewise.
1741 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1742 * g++.dg/eh/shadow1.C: Likewise.
1743 * g++.dg/inherit/covariant12.C: Likewise.
1744 * g++.dg/inherit/covariant14.C: Likewise.
1745 * g++.dg/inherit/covariant15.C: Likewise.
1746 * g++.dg/inherit/covariant16.C: Likewise.
1747 * g++.dg/inherit/covariant22.C: Likewise.
1748 * g++.dg/inherit/crash3.C: Likewise.
1749 * g++.dg/inherit/error2.C: Likewise.
1750 * g++.dg/template/crash100.C: Likewise.
1751 * g++.old-deja/g++.eh/spec6.C: Likewise.
1752 * g++.old-deja/g++.mike/p811.C: Likewise.
1753 * g++.old-deja/g++.other/virtual11.C: Likewise.
1754 * g++.old-deja/g++.other/virtual4.C: Likewise.
1755
1756 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1757
1758 PR target/85044
1759 * gcc.target/i386/pr85044.c: New test.
1760
1761 2018-03-27 Martin Sebor <msebor@redhat.com>
1762
1763 PR testsuite/83462
1764 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1765 other than x86.
1766
1767 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1768
1769 PR target/83009
1770 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1771
1772 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1773
1774 PR target/81863
1775 * gcc.target/arm/pr81863.c: New test.
1776
1777 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1778
1779 PR target/85056
1780 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1781 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1782
1783 2018-03-27 Richard Biener <rguenther@suse.de>
1784
1785 PR testsuite/82847
1786 * lib/target-supports.exp (check_ssse3_available): New function.
1787 (check_effective_target_vect_perm_short): Enable for x86 if
1788 check_ssse3_available.
1789
1790 2018-03-27 Richard Biener <rguenther@suse.de>
1791
1792 PR tree-optimization/85082
1793 * gfortran.dg/pr85082.f90: New testcase.
1794
1795 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1796
1797 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1798 to "l=2" in dg-final.
1799
1800 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1801
1802 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1803 * gcc.target/mips/fix-r4000-2.c: Likewise.
1804 * gcc.target/mips/fix-r4000-3.c: Likewise.
1805 * gcc.target/mips/fix-r4000-4.c: Likewise.
1806 * gcc.target/mips/fix-r4000-5.c: Likewise.
1807 * gcc.target/mips/fix-r4000-6.c: Likewise.
1808 * gcc.target/mips/fix-r4000-7.c: Likewise.
1809 * gcc.target/mips/fix-r4000-8.c: Likewise.
1810 * gcc.target/mips/fix-r4000-9.c: Likewise.
1811 * gcc.target/mips/fix-r4000-10.c: Likewise.
1812 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1813 "mulditi3_r4000" instead of "mulditi3".
1814 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1815 "umulditi3_r4000" instead of "umulditi3".
1816
1817 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1818
1819 PR c++/85068
1820 * g++.dg/inherit/covariant22.C: New test.
1821
1822 2018-03-27 Richard Biener <rguenther@suse.de>
1823
1824 PR testsuite/84004
1825 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1826 alignment.
1827
1828 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1829 Jason Merrill <jason@redhat.com>
1830
1831 PR c++/84632
1832 * g++.dg/init/array49.C: New.
1833 * g++.dg/torture/pr70499.C: Adjust.
1834
1835 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1836
1837 PR target/85073
1838 * gcc.target/i386/pr85073.c: New test.
1839
1840 2018-03-26 Richard Biener <rguenther@suse.de>
1841
1842 PR testsuite/85066
1843 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1844 instead of long.
1845
1846 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1847
1848 PR fortran/66709
1849 * gfortran.dg/parameter_array_format.f90: New test.
1850
1851 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1852 Neil Carlson <neil.n.carlson@gmail.com>
1853
1854 PR fortran/84381
1855 * gfortran.dg/literal_character_constant_1.inc: Replace
1856 call abort by STOP n.
1857 * gfortran.dg/overload_1.f90: Likewise.
1858
1859 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1860 Dominique d'Humieres <dominiq@gcc.gnu.org>
1861
1862 PR fortran/84924
1863 * gfortran.dg/scalar_pointer_1.f90: New test.
1864
1865 2018-03-25 Tom de Vries <tom@codesourcery.com>
1866
1867 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1868 precise.
1869
1870 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1871
1872 PR fortran/69497
1873 * gfortran.dg/pr89497.f90: New test.
1874
1875 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1876
1877 PR fortran/70068
1878 * gfortran.dg/substr_7.f90: New test.
1879
1880 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1881
1882 PR fortran/42651
1883 * gfortran.dg/pr42651.f90: New test.
1884 * gfortran.dg/func_result_7.f90: Update error message.
1885
1886 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1887
1888 PR tree-optimization/84005
1889 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1890 failing to force the alignment.
1891
1892 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1893
1894 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1895 from this to...
1896 <vclzd>: ...this.
1897
1898 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1899
1900 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1901 message. Fix scan-assembler patterns.
1902
1903 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR c++/85015
1906 * g++.dg/cpp0x/pr85015.C: New test.
1907
1908 PR c++/84942
1909 * g++.dg/cpp1y/pr84942.C: New test.
1910
1911 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1912
1913 PR inline-asm/85030
1914 * testsuite/gcc.target/i386/pr85030.c: New.
1915
1916 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1917
1918 PR target/85026
1919 * g++.dg/pr85026.C: New test.
1920
1921 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1922
1923 * g++.dg/debug/pr84704.C: XFAIL AIX.
1924
1925 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1926
1927 PR target/84826
1928 * gcc.target/arm/pr84826.c: Add dg directive.
1929
1930 2018-03-23 Marek Polacek <polacek@redhat.com>
1931
1932 PR c++/85033
1933 * g++.dg/ext/builtin-offsetof2.C: New test.
1934
1935 PR c++/85045
1936 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1937 * gcc.dg/pr85045.c: New test.
1938
1939 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1940
1941 PR debug/85020
1942 * gnat.dg/lto22.adb: New test.
1943 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1944 * gnat.dg/lto22_pkg2.ads: Likewise.
1945
1946 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR c/80778
1949 * gcc.dg/lto/pr80778_0.c: New test.
1950
1951 PR inline-asm/85034
1952 * gcc.target/i386/pr85034.c: New test.
1953
1954 PR inline-asm/85022
1955 * c-c++-common/torture/pr85022.c: New test.
1956
1957 PR sanitizer/85029
1958 * g++.dg/ubsan/pr85029.C: New test.
1959
1960 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1961
1962 PR c++/71251
1963 * g++.dg/cpp0x/pr71251.C: New.
1964
1965 PR c++/84789
1966 * g++.dg/template/pr84789.C: New.
1967 * g++.dg/template/pr84789-2.C: New.
1968 * g++.dg/template/pr84789-3.C: New.
1969 * g++.dg/parse/dtor11.C: Accept alternate error message.
1970
1971 PR c++/84729
1972 * g++.dg/pr84729.C: New.
1973 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1974 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1975 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1976
1977 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1978
1979 PR fortran/84922
1980 * gfortran.dg/interface_42.f90: New test.
1981 * gfortran.dg/interface_43.f90: New test.
1982
1983 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1984
1985 PR target/84826
1986 * gcc.target/arm/pr84826.c: New test.
1987
1988 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1989
1990 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1991 dg-require-effective-target.
1992 * gcc.target/arm/addr-modes-int.c: Likewise.
1993 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1994
1995 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1996
1997 PR target/84760
1998 * gcc.target/powerpc/altivec-ld-1.c: New test.
1999
2000 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2001
2002 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2003
2004 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR inline-asm/84941
2007 * gcc.dg/pr84941.c: New test.
2008
2009 2018-03-22 Tom de Vries <tom@codesourcery.com>
2010
2011 PR tree-optimization/84956
2012 * gcc.dg/pr84956.c: New test.
2013
2014 2018-03-22 Marek Polacek <polacek@redhat.com>
2015
2016 PR c++/84854
2017 * g++.dg/cpp1z/constexpr-if15.C: New test.
2018 * g++.dg/cpp1z/constexpr-if16.C: New test.
2019
2020 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2021
2022 * gcc.dg/builtin-tgmath-3.c: New test.
2023
2024 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2025
2026 PR c++/71965
2027 * g++.dg/concepts/pr71965.C: New.
2028
2029 PR c++/84610
2030 PR c++/84642
2031 * g++.dg/cpp0x/pr84610.C: New.
2032 * g++.dg/cpp0x/pr84642.C: New.
2033
2034 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2035
2036 PR c/84999
2037 * c-c++-common/pr84999.c: New test.
2038
2039 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2040
2041 PR c++/84972
2042 * g++.dg/ext/desig10.C: New.
2043
2044 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2045 Harald Anlauf <anlauf@gmx.de>
2046
2047 PR fortran/84957
2048 * gfortran.dg/pr84957.f90: New test.
2049
2050 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR tree-optimization/84960
2053 * gcc.c-torture/compile/pr84960.c: New test.
2054
2055 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2056
2057 PR tree-optimization/84811
2058 * gcc.dg/torture/pr84811.c: New test.
2059
2060 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR tree-optimization/84982
2063 * c-c++-common/pr84982.c: New test.
2064
2065 PR c++/84961
2066 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2067 "m" (++x) in C++.
2068 * g++.dg/torture/pr84961-1.C: New test.
2069 * g++.dg/torture/pr84961-2.C: New test.
2070
2071 2018-03-21 Nathan Sidwell <nathan@acm.org>
2072
2073 PR c++/85008
2074 * g++.dg/pr85008.C: New.
2075
2076 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2077
2078 PR fortran/84615
2079 * gfortran.dg/char_result_17.f90: New test.
2080
2081 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2082
2083 PR c++/84994
2084 * g++.dg/other/accessor-fixits-1.C: Move to...
2085 * g++.dg/torture/accessor-fixits-1.C: ...here.
2086 * g++.dg/other/accessor-fixits-2.C: Move to...
2087 * g++.dg/torture/accessor-fixits-2.C: ...here.
2088 * g++.dg/other/accessor-fixits-3.C: Move to...
2089 * g++.dg/torture/accessor-fixits-3.C: ...here.
2090 * g++.dg/other/accessor-fixits-4.C: Move to...
2091 * g++.dg/torture/accessor-fixits-4.C: ...here.
2092 * g++.dg/other/accessor-fixits-5.C: Move to...
2093 * g++.dg/torture/accessor-fixits-5.C: ...here.
2094 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2095 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2096 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2097
2098 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2099
2100 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2101
2102 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2103
2104 PR target/82989
2105 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2106
2107 2018-03-21 Nathan Sidwell <nathan@acm.org>
2108
2109 PR c++/84804
2110 * g++.dg/lookup/pr84804.C: New.
2111
2112 2018-03-21 Martin Sebor <msebor@redhat.com>
2113
2114 PR c++/84850
2115 * g++.dg/Wclass-memaccess-3.C: New test.
2116 * g++.dg/Wclass-memaccess-4.C: New test.
2117
2118 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2119
2120 PR c++/84892
2121 * g++.dg/other/accessor-fixits-1.C
2122 (test_access_const_t1_color): New.
2123 (test_deref_const_t1_color): New.
2124 * g++.dg/other/accessor-fixits-5.C: New testcase.
2125
2126 2018-03-21 Tom de Vries <tom@codesourcery.com>
2127
2128 PR tree-optimization/83126
2129 * gcc.dg/graphite/pr83126.c: New test.
2130
2131 2018-03-21 Nathan Sidwell <nathan@acm.org>
2132
2133 * g++.dg/ext/anon-struct6.C: Adjust.
2134 * g++.dg/ext/deprecate-1.C: New.
2135 * g++.dg/ext/deprecate-2.C: New.
2136 * g++.dg/lookup/pr84602.C: Adjust.
2137 * g++.dg/lookup/pr84962.C: Adjust.
2138 * g++.old-deja/g++.other/anon4.C
2139
2140 PR c++/84836
2141 * g++.dg/lookup/pr84836.C: New.
2142
2143 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2144
2145 PR tree-optimization/84969
2146 * gcc.dg/tree-ssa/pr84969.c: New test.
2147
2148 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR rtl-optimization/84989
2151 * gcc.target/i386/pr84989.c: New test.
2152
2153 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2154
2155 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2156
2157 2018-03-21 Martin Liska <mliska@suse.cz>
2158
2159 PR ipa/84963
2160 * gfortran.dg/goacc/pr84963.f90: New test.
2161
2162 2018-03-21 Marek Polacek <polacek@redhat.com>
2163
2164 PR c++/71638, ICE with NSDMI and reference.
2165 * g++.dg/cpp0x/nsdmi14.C: New test.
2166 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2167
2168 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2169
2170 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2171 MIPS with -mpaired-single directives.
2172
2173 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2174
2175 PR fortran/85001
2176 * gfortran.dg/interface_41.f90: New test.
2177
2178 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2179
2180 PR debug/84875
2181 * gcc.dg/pr84875.c: New test.
2182
2183 2018-03-20 Marek Polacek <polacek@redhat.com>
2184
2185 PR c++/84978, ICE with NRVO.
2186 * g++.dg/opt/nrv19.C: New test.
2187
2188 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2189
2190 PR target/82518
2191 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2192 Disable for armeb targets.
2193 * gcc.target/arm/pr82518.c: New test.
2194
2195 2018-03-20 Nathan Sidwell <nathan@acm.org>
2196
2197 PR c++/84962
2198 * g++.dg/lookup/pr84962.C: New.
2199
2200 PR c++/84970
2201 * g++.dg/lookup/pr84970.C: New.
2202
2203 2018-03-20 Richard Biener <rguenther@suse.de>
2204
2205 PR target/84986
2206 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2207
2208 2018-03-20 Martin Liska <mliska@suse.cz>
2209
2210 PR ipa/84825
2211 * g++.dg/ipa/pr84825.C: New test.
2212
2213 2018-03-20 Martin Liska <mliska@suse.cz>
2214
2215 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2216
2217 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR target/84845
2220 * gcc.c-torture/compile/pr84845.c: New test.
2221
2222 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2223
2224 PR target/82989
2225 * gcc.target/arm/pr82989.c: New test.
2226
2227 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR target/84945
2230 * gcc.target/i386/pr84945.c: New test.
2231
2232 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2233
2234 PR target/81647
2235 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2236
2237 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2238
2239 PR c/84953
2240 * gcc.dg/pr84953.c: New test.
2241
2242 2018-03-19 Marek Polacek <polacek@redhat.com>
2243
2244 PR c++/84925
2245 * g++.dg/cpp1z/lambda-__func__.C: New test.
2246
2247 PR c++/84927
2248 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2249
2250 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2251
2252 PR sanitizer/78651
2253 * g++.dg/asan/pr78651.C: New test.
2254
2255 2018-03-19 Tom de Vries <tom@codesourcery.com>
2256
2257 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2258 vect_int_mult. Add nvptx xfail for PR84958.
2259
2260 2018-03-19 Nathan Sidwell <nathan@acm.org>
2261
2262 PR c++/84835
2263 * g++.dg/cpp1y/pr84835.C: New.
2264
2265 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2266
2267 PR target/81647
2268 * gcc.target/aarch64/pr81647.c: New.
2269
2270 2018-03-19 Richard Biener <rguenther@suse.de>
2271
2272 PR tree-optimization/84933
2273 * g++.dg/pr84933.C: New testcase.
2274
2275 2018-03-19 Richard Biener <rguenther@suse.de>
2276
2277 PR tree-optimization/84859
2278 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2279 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2280 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2281 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2282
2283 2018-03-19 Nathan Sidwell <nathan@acm.org>
2284
2285 PR c++/84812
2286 * g++.dg/lookup/pr84812.C: New.
2287
2288 2018-03-19 Richard Biener <rguenther@suse.de>
2289
2290 PR tree-optimization/84929
2291 * gcc.dg/torture/pr84929.c: New testcase.
2292
2293 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2294
2295 PR target/84711
2296 * gcc.target/arm/big-endian-subreg.c: Delete.
2297
2298 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2299
2300 PR fortran/84931
2301 * gfortran.dg/array_constructor_52.f90: New test.
2302
2303 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2304
2305 PR fortran/77414
2306 * gfortran.dg/pr77414.f90: New test.
2307 * gfortran.dg/internal_references_1.f90: Adjust error message.
2308
2309 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2310
2311 PR fortran/65453
2312 * gfortran.dg/pr65453.f90: New test.
2313
2314 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2315
2316 PR tree-optimization/84913
2317 * gfortran.dg/vect/pr84913.f90: New test.
2318
2319 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2320
2321 PR fortran/79929
2322 * gfortran.dg/warn_concat.f90: New test.
2323
2324 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2325
2326 PR target/84899
2327 * gcc.dg/pr84899.c: New test.
2328
2329 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2330
2331 PR fortran/69395
2332 * gfortran.dg/pr69395.f90: Add test for max dimensions
2333
2334 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2335
2336 PR target/84876
2337 * gcc.target/i386/pr84876.c: New test.
2338
2339 2018-03-16 Martin Liska <mliska@suse.cz>
2340
2341 PR ipa/84833
2342 * gcc.target/i386/mvc11.c: New test.
2343
2344 2018-03-16 Martin Liska <mliska@suse.cz>
2345
2346 PR ipa/84722
2347 * gcc.target/i386/mvc10.c: New test.
2348
2349 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR c++/79937
2352 PR c++/82410
2353 * g++.dg/cpp1y/pr79937-1.C: New test.
2354 * g++.dg/cpp1y/pr79937-2.C: New test.
2355 * g++.dg/cpp1y/pr79937-3.C: New test.
2356 * g++.dg/cpp1y/pr79937-4.C: New test.
2357 * g++.dg/cpp1y/pr82410.C: New test.
2358
2359 2018-03-16 Tom de Vries <tom@codesourcery.com>
2360
2361 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2362
2363 2018-03-16 Tom de Vries <tom@codesourcery.com>
2364
2365 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2366
2367 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2368
2369 PR c++/84874
2370 * g++.dg/cpp2a/desig8.C: New test.
2371
2372 PR tree-optimization/84841
2373 * gcc.dg/pr84841.c: New test.
2374
2375 PR c++/84874
2376 * g++.dg/cpp2a/desig7.C: New test.
2377
2378 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2379 Jim MacArthur <jim.macarthur@codethink.co.uk>
2380
2381 * gfortran.dg/automatic_1.f90: New test.
2382 * gfortran.dg/automatic_repeat.f90: New test
2383 * gfortran.dg/automatic_save.f90: New test.
2384 * gfortran.dg/vax_structure.f90: New test.
2385
2386 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2387
2388 PR fortran/78741
2389 * gfortran.dg/pr78741.f90: New test.
2390
2391 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2392
2393 PR fortran/69395
2394 * gfortran.dg/pr69395.f90: New test.
2395
2396 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2397
2398 PR c++/79085
2399 * g++.dg/opt/pr79085.C: New test.
2400
2401 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2402
2403 PR target/84574
2404 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2405 label instead of __x86_indirect_thunk label.
2406
2407 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2408
2409 PR c++/84222
2410 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2411 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2412 * g++.dg/warn/deprecated-13.C: New test.
2413
2414 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2415
2416 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2417
2418 2018-03-15 Richard Biener <rguenther@suse.de>
2419
2420 PR c/84873
2421 * c-c++-common/pr84873.c: New testcase.
2422
2423 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2424
2425 PR target/84711
2426 * gcc.target/arm/big-endian-subreg.c: New.
2427
2428 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2429
2430 PR target/84860
2431 * gcc.c-torture/compile/pr84860.c: New test.
2432
2433 2018-03-15 Julia Koval <julia.koval@intel.com>
2434
2435 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2436 cannonlake.
2437 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2438 avx512bitalg.
2439
2440 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2441
2442 PR c/84853
2443 * gcc.dg/pr84853.c: New test.
2444
2445 2018-03-14 Carl Love <cel@us.ibm.com>
2446
2447 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2448
2449 2018-03-14 Martin Liska <mliska@suse.cz>
2450
2451 PR ipa/8480
2452 * g++.dg/lto/pr84805_0.C: New test.
2453 * g++.dg/lto/pr84805_1.C: New test.
2454 * g++.dg/lto/pr84805_2.C: New test.
2455
2456 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2457
2458 PR c/84852
2459 * gcc.dg/fixits-pr84852-1.c: New test.
2460 * gcc.dg/fixits-pr84852-2.c: New test.
2461
2462 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2463
2464 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2465 separate verbose message.
2466 * lib/scandump.exp (scan-dump-times): Likewise.
2467
2468 2018-03-14 Julia Koval <julia.koval@intel.com>
2469
2470 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2471 server.
2472 * gcc.target/i386/funcspec-56.inc: Ditto.
2473
2474 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2475
2476 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2477 aarch64_sve_hw.
2478
2479 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2480
2481 PR sanitizer/83392
2482 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2483 check count from 17 to 14.
2484
2485 PR target/84844
2486 * gcc.target/i386/pr84844.c: New test.
2487
2488 2018-03-14 Richard Biener <rguenther@suse.de>
2489
2490 PR tree-optimization/84830
2491 * gcc.dg/torture/pr84830.c: New testcase.
2492
2493 2018-03-14 Marek Polacek <polacek@redhat.com>
2494
2495 PR c++/84596
2496 * g++.dg/cpp0x/static_assert15.C: New test.
2497
2498 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2499
2500 PR fortran/61775
2501 * gfortran.dg/pr61775.f90: New test.
2502
2503 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2504
2505 PR c++/84843
2506 * g++.dg/ext/pr84843-1.C: New test.
2507 * g++.dg/ext/pr84843-2.C: New test.
2508
2509 2018-03-13 David Pagan <dave.pagan@oracle.com>
2510
2511 PR c/46921
2512 * gcc.dg/pr46921.c: New test.
2513
2514 2018-03-13 Martin Sebor <msebor@redhat.com>
2515
2516 PR tree-optimization/84725
2517 * c-c++-common/Wstringop-truncation-4.c: New test.
2518 * c-c++-common/attr-nonstring-5.c: New test.
2519
2520 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2521
2522 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2523 than unpacks.
2524 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2525 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2526
2527 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2528
2529 * gcc.target/aarch64/sve/tls_1.c: New test.
2530 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2531
2532 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2533
2534 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2535 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2536
2537 2018-03-13 Martin Liska <mliska@suse.cz>
2538
2539 PR ipa/84658.
2540 * g++.dg/ipa/pr84658.C: New test.
2541
2542 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2543
2544 PR middle-end/84834
2545 * gcc.dg/pr84834.c: New test.
2546
2547 PR target/84827
2548 * gcc.target/i386/pr84827.c: New test.
2549
2550 PR target/84828
2551 * g++.dg/ext/pr84828.C: New test.
2552
2553 PR target/84786
2554 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2555 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2556
2557 PR c++/84808
2558 * g++.dg/cpp1y/constexpr-84808.C: New test.
2559
2560 PR c++/84704
2561 * g++.dg/debug/pr84704.C: New test.
2562
2563 2018-03-12 Renlin Li <renlin.li@arm.com>
2564
2565 * gcc.target/aarch64/movi_hf.c: New.
2566 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2567 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2568
2569 2018-03-12 Martin Sebor <msebor@redhat.com>
2570
2571 PR tree-optimization/83456
2572 * c-c++-common/Wrestrict-2.c: Remove test cases.
2573 * c-c++-common/Wrestrict.c: Same.
2574 * gcc.dg/Wrestrict-12.c: New test.
2575 * gcc.dg/Wrestrict-14.c: New test.
2576
2577 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2578
2579 * g++.dg/pr84821.C: New test.
2580
2581 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2582
2583 * gcc.dg/pr84799.c: New test.
2584
2585 2018-03-12 Richard Biener <rguenther@suse.de>
2586
2587 PR tree-optimization/84803
2588 * gcc.dg/torture/pr84803.c: New testcase.
2589
2590 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2591
2592 PR c++/84813
2593 * g++.dg/debug/pr84813.C: New test.
2594
2595 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2596
2597 PR fortran/84546
2598 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2599
2600 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2601
2602 PR fortran/83939
2603 * gfortran.dg/pr83939.f90
2604
2605 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2606
2607 PR fortran/66128
2608 * gfortran.dg/zero_sized_9.f90: New test.
2609
2610 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR debug/58150
2613 * g++.dg/debug/dwarf2/enum2.C: New test.
2614
2615 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2616
2617 PR fortran/84734
2618 * gfortran.dg/pr84734.f90: New test.
2619
2620 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2621
2622 * gnat.dg/prot3.adb: New test.
2623 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2624
2625 2018-03-09 Jason Merrill <jason@redhat.com>
2626 Paolo Carlini <paolo.carlini@oracle.com>
2627
2628 PR c++/71169
2629 PR c++/71832
2630 * g++.dg/cpp0x/pr71169.C: New.
2631 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2632 * g++.dg/cpp0x/pr71832.C: Likewise.
2633
2634 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2635
2636 PR target/83969
2637 * gcc.target/powerpc/pr83969.c: New test.
2638
2639 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR target/84772
2642 * gcc.dg/pr84772.c: New test.
2643
2644 PR c++/84076
2645 * g++.dg/warn/Wformat-2.C: New test.
2646
2647 PR c++/84767
2648 * g++.dg/ext/vla18.C: New test.
2649
2650 2018-03-09 Martin Sebor <msebor@redhat.com>
2651
2652 PR tree-optimization/84526
2653 * gcc.dg/Wrestrict-10.c: New test.
2654 * gcc.dg/Wrestrict-11.c: New test.
2655
2656 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2657
2658 PR rtl-optimization/84682
2659 * gcc.dg/torture/pr84682-1.c: New.
2660 * gcc.dg/torture/pr84682-2.c: New.
2661 * gcc.dg/torture/pr84682-3.c: New.
2662
2663 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2664
2665 PR c++/84724
2666 * g++.dg/ext/pr84724.C: New test.
2667
2668 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2669
2670 PR target/83712
2671 * gcc.target/arm/pr83712.c: New.
2672
2673 2018-03-09 Richard Biener <rguenther@suse.de>
2674
2675 PR tree-optimization/84775
2676 * gcc.dg/torture/pr84775.c: New testcase.
2677
2678 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2679
2680 PR debug/84404
2681 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2682 targets.
2683
2684 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2685
2686 * gcc.c-torture/compile/20180309-1.c: New test.
2687
2688 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2689
2690 PR c++/80598
2691 * g++.dg/warn/Wunused-function4.C: New test.
2692
2693 PR inline-asm/84742
2694 * gcc.target/i386/pr84742-1.c: New test.
2695 * gcc.target/i386/pr84742-2.c: New test.
2696
2697 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2698
2699 PR target/84748
2700 * gcc.c-torture/execute/pr84748.c: New test.
2701
2702 2018-03-08 Richard Biener <rguenther@suse.de>
2703
2704 PR middle-end/84552
2705 * gcc.dg/graphite/pr84552.c: New testcase.
2706
2707 2018-03-08 Richard Biener <rguenther@suse.de>
2708
2709 PR tree-optimization/84178
2710 * gcc.dg/torture/pr84178-2.c: New testcase.
2711
2712 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2713
2714 PR tree-optimization/84178
2715 * gcc.c-torture/compile/pr84178-1.c: New test.
2716
2717 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2718
2719 * lib/target-supports.exp: Do not return zero from a ifunc
2720 function.
2721
2722 2018-03-08 Richard Biener <rguenther@suse.de>
2723
2724 PR tree-optimization/84746
2725 * gcc.dg/torture/pr84746.c: New testcase.
2726
2727
2728 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2729 PR debug/84404
2730 PR debug/84408
2731 * gcc.dg/graphite/pr84404.c: New.
2732
2733 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2734
2735 PR tree-optimization/84740
2736 * gcc.dg/torture/pr84740.c: New test.
2737
2738 PR tree-optimization/84739
2739 * gcc.dg/pr84739.c: New test.
2740
2741 2018-03-07 Martin Sebor <msebor@redhat.com>
2742
2743 PR tree-optimization/83519
2744 * gcc.dg/Wrestrict-13.c: New test.
2745
2746 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2747
2748 PR fortran/64124
2749 PR fortran/70409
2750 * gfortran.dg/pr64124.f90: New tests.
2751 * gfortran.dg/pr70409.f90: New tests.
2752
2753 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2754
2755 PR target/82411
2756 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2757
2758 2018-03-07 Martin Sebor <msebor@redhat.com>
2759
2760 PR tree-optimization/84526
2761 * gcc.dg/Wrestrict-10.c: New test.
2762
2763 2018-03-07 Martin Sebor <msebor@redhat.com>
2764
2765 PR tree-optimization/84468
2766 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2767 * gcc.dg/Wstringop-truncation.c: New test.
2768 * gcc.dg/Wstringop-truncation-2.c: New test.
2769
2770 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2771
2772 PR fortran/84565
2773 * gfortran.dg/pr84565.f90: New test.
2774
2775 PR middle-end/84723
2776 * gcc.target/i386/pr84723-1.c: New test.
2777 * gcc.target/i386/pr84723-2.c: New test.
2778 * gcc.target/i386/pr84723-3.c: New test.
2779 * gcc.target/i386/pr84723-4.c: New test.
2780 * gcc.target/i386/pr84723-5.c: New test.
2781
2782 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2783
2784 PR fortran/64107
2785 * gfortran.dg/pr64107.f90: New test.
2786
2787 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2788
2789 PR fortran/84697
2790 PR fortran/66128
2791 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2792
2793 2018-03-06 Marek Polacek <polacek@redhat.com>
2794
2795 PR c++/84684
2796 * g++.dg/cpp1z/constexpr-84684.C: New test.
2797
2798 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2799
2800 PR c/84721
2801 * gcc.dg/pr84721.c: New test.
2802
2803 PR target/84710
2804 * gcc.dg/pr84710.c: New test.
2805
2806 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2807
2808 PR fortran/56667
2809 * gfortran.dg/implied_do_2.f90: New test.
2810 * gfortran.dg/coarray_8.f90: Update for new error message.
2811
2812 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2813
2814 PR inline-asm/84683
2815 * g++.dg/ext/pr84683.C: New test.
2816
2817 PR tree-optimization/84687
2818 * gcc.dg/pr84687.c: New test.
2819
2820 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2821
2822 PR c++/84231
2823 * g++.dg/pr84231.C: New.
2824
2825 PR c++/84593
2826 * g++.dg/cpp1y/pr84593.C: New.
2827
2828 PR c++/84492
2829 * g++.dg/pr84492.C: New.
2830
2831 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2832
2833 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2834 __builtin_ppc_speculation_barrier.
2835
2836 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2837
2838 PR target/84700
2839 * gcc.target/powerpc/pr84700.c: New test.
2840
2841 2018-03-05 Nathan Sidwell <nathan@acm.org>
2842
2843 PR c++/84702
2844 * g++.dg/lookup/pr84702.C: New.
2845
2846 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2847
2848 PR target/84564
2849 * gcc.target/i386/pr84564.c: New test.
2850
2851 2018-03-05 Marek Polacek <polacek@redhat.com>
2852
2853 PR c++/84707
2854 * g++.dg/cpp0x/inline-ns10.C: New test.
2855
2856 2018-03-05 Nathan Sidwell <nathan@acm.org>
2857
2858 PR c++/84694
2859 * g++.dg/template/pr84694.C: New.
2860
2861 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2862
2863 PR target/84524
2864 * gcc.c-torture/execute/pr84524.c: New test.
2865 * gcc.target/i386/avx512bw-pr84524.c: New test.
2866
2867 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2868
2869 PR target/84264
2870 * g++.dg/pr84264.C: New test.
2871
2872 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2873
2874 PR c++/84618
2875 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2876 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2877 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2878
2879 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2880
2881 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2882 * g++.dg/other/i386-3.C: Ditto.
2883 * gcc.target/i386/sse-12.c: Ditto.
2884 * gcc.target/i386/sse-13.c: Ditto.
2885 * gcc.target/i386/sse-14.c: Ditto.
2886 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2887 * gcc.target/i386/wbinvd-1.c: New test.
2888 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2889 * gcc.target/i386/pconfig-1.c: Ditto.
2890
2891 2018-03-05 Pádraig Brady <P@draigBrady.com>
2892 Nathan Sidwell <nathan@acm.org>
2893
2894 PR c++/84497
2895 * g++.dg/cpp0x/pr84497.C: New.
2896
2897 2018-03-05 Richard Biener <rguenther@suse.de>
2898
2899 PR tree-optimization/84670
2900 * gcc.dg/pr84670-1.c: New testcase.
2901 * gcc.dg/pr84670-2.c: Likewise.
2902 * gcc.dg/pr84670-3.c: Likewise.
2903 * gcc.dg/pr84670-4.c: Likewise.
2904
2905 2018-03-05 Richard Biener <rguenther@suse.de>
2906
2907 PR tree-optimization/84650
2908 * gcc.dg/graphite/pr84650.c: New testcase.
2909
2910 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/82022
2913 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2914
2915 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2916
2917 PR fortran/71085
2918 * gfortran.dg/pr71085.f90: New test.
2919
2920 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2921
2922 PR fortran/66128
2923 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2924
2925 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2926
2927 PR fortran/51434
2928 * gfortran.dg/pr51434.f90: New test.
2929
2930 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2931
2932 PR c++/61358
2933 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2934
2935 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2936
2937 PR c++/67370
2938 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2939
2940 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2941
2942 PR c++/71464
2943 * g++.dg/torture/pr71464.C: New.
2944
2945 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2946
2947 PR fortran/80965
2948 * gfortran.dg/select_type_41.f90: New test.
2949
2950 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 PR c++/61135
2953 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2954
2955 2018-03-02 Marek Polacek <polacek@redhat.com>
2956
2957 PR c++/84578
2958 * g++.dg/ext/flexary29.C: New test.
2959
2960 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2961
2962 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2963
2964 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2965
2966 PR c++/81812
2967 * g++.dg/torture/pr81812.C: New.
2968
2969 2018-03-02 Marek Polacek <polacek@redhat.com>
2970
2971 PR c++/84171
2972 * g++.dg/warn/Wsign-compare-8.C: New test.
2973
2974 PR c++/84663
2975 * g++.dg/parse/array-size3.C: New test.
2976
2977 PR c++/84664
2978 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2979
2980 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2981
2982 PR c++/84662
2983 * g++.dg/cpp1y/pr84662.C: New test.
2984
2985 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2986
2987 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2988 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2989 "dg-lto-options".
2990 * g++.dg/lto/20101010-1_0.C: Likewise.
2991 * g++.dg/lto/20101010-2_0.C: Likewise.
2992
2993 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2994
2995 PR ipa/84628
2996 * gcc.dg/pr84628.c: New test.
2997
2998 PR target/56540
2999 * gcc.target/ia64/pr56540.c: New test.
3000
3001 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3002
3003 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3004 32-bit target.
3005 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3006 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3007 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3008 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3009
3010 2018-03-02 Marek Polacek <polacek@redhat.com>
3011
3012 PR c++/84590
3013 * c-c++-common/ubsan/shift-11.c: New test.
3014
3015 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3016
3017 * gcc.dg/vect/vect-alias-check-13.c: New test.
3018
3019 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR target/84614
3022 * gcc.dg/pr84614.c: New test.
3023
3024 PR inline-asm/84625
3025 * gcc.target/i386/pr84625.c: New test.
3026
3027 2018-03-02 Richard Biener <rguenther@suse.de>
3028
3029 PR tree-optimization/84427
3030 * gcc.dg/torture/pr84427.c: New testcase.
3031
3032 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3033
3034 PR target/84534
3035 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3036 powerpc64le*-*-linux*.
3037 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3038 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3039
3040 2018-03-01 Martin Sebor <msebor@redhat.com>
3041
3042 PR c++/84294
3043 * g++.dg/ext/attr-const.C: Remove xfail.
3044 * g++.dg/ext/attr-malloc-3.C: New test.
3045 * g++.dg/ext/attr-noinline-3.C: New test.
3046 * g++.dg/ext/attr-noreturn-3.C: New test.
3047 * g++.dg/ext/attr-nothrow-3.C: New test.
3048 * g++.dg/ext/attr-pure.C: Remove xfail.
3049
3050 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR sanitizer/70875
3053 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3054 dg-options and dg-shouldfail "ubsan" directive.
3055
3056 2018-03-01 Marek Polacek <polacek@redhat.com>
3057 Jason Merrill <jason@redhat.com>
3058
3059 PR c++/84582
3060 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3061 * g++.dg/cpp1z/static1.C: New test.
3062 * g++.dg/template/static37.C: New test.
3063
3064 2018-03-01 Nathan Sidwell <nathan@acm.org>
3065
3066 PR c++/84434
3067 * g++.dg/template/pr84434.C: New.
3068
3069 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3070
3071 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3072 -mthumb to the command-line.
3073
3074 2018-03-01 Marek Polacek <polacek@redhat.com>
3075
3076 PR c++/84596
3077 * g++.dg/cpp0x/static_assert14.C: New test.
3078
3079 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3080
3081 PR c++/79410
3082 * g++.dg/torture/pr79410.C: New.
3083
3084 2018-03-01 Martin Liska <mliska@suse.cz>
3085
3086 PR sanitizer/82484
3087 * gcc.dg/asan/pr82484.c: New test.
3088
3089 2018-03-01 Richard Biener <rguenther@suse.de>
3090
3091 PR debug/84645
3092 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3093
3094 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3095
3096 PR fortran/84219
3097 * gfortran.dg/coarray_47.f90: New test.
3098
3099 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3100
3101 PR fortran/84538
3102 * gfortran.dg/class_array_23.f03: New test.
3103
3104 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3105
3106 PR rtl-optimization/84528
3107 * gcc.dg/torture/pr84538.c: Rename to...
3108 * gcc.dg/torture/pr84528.c: ...this.
3109
3110 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3111
3112 PR rtl-optimization/84528
3113 * gcc.dg/torture/pr84538.c: New test.
3114
3115 2018-02-28 Martin Sebor <msebor@redhat.com>
3116
3117 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3118 -fpic test failures.
3119 * c-c++-common/Wrestrict-2.c: Same.
3120 * c-c++-common/Wstringop-truncation.c: Same.
3121 * gcc.dg/Warray-bounds-22.c: Same.
3122 * gcc.dg/Wstringop-overflow.c: Same.
3123 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3124 (signed_range): Same.
3125 (unsigned_anti_range): Same.
3126 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3127 (signed_range): Same.
3128 (unsigned_anti_range): Same.
3129 * gcc.dg/attr-alloc_size-7.c: Same.
3130 * gcc.dg/attr-alloc_size-8.c: Same.
3131 * gcc.dg/builtin-alloc-size.c: Same.
3132 * gcc.dg/builtin-stpncpy.c: Same.
3133 * gcc.dg/builtins-nonnull.c: Same.
3134 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3135 * gcc.dg/pr79214.c: Same.
3136 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3137 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3138 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3139 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3140 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3141 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3142 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3143 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3144 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3145 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3146 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3147
3148 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3149
3150 PR target/84014
3151 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3152
3153 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3154
3155 PR c++/84609
3156 * g++.dg/cpp0x/pr84609.C: New test.
3157
3158 2018-02-28 Martin Sebor <msebor@redhat.com>
3159
3160 PR testsuite/84617
3161 * g++.dg/ext/attr-malloc-3.C: New test.
3162 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3163 to pre-existing problems.
3164 * g++.dg/ext/attr-pure.C: Same.
3165
3166 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3167
3168 PR fortran/83901
3169 * gfortran.dg/associate_37.f90: New test.
3170
3171 PR fortran/83344
3172 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3173
3174 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3175
3176 PR target/52991
3177 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3178 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3179 * gcc.dg/bf-ms-layout-4.c: New test.
3180 * gcc.dg/bf-ms-layout-5.c: New test.
3181
3182 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3183
3184 PR target/83399
3185 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3186
3187 2018-02-28 Richard Biener <rguenther@suse.de>
3188
3189 PR tree-optimization/84584
3190 * gcc.dg/graphite/pr84584.c: New testcase.
3191
3192 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3193
3194 PR preprocessor/84517
3195 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3196
3197 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3198
3199 * c-c++-common/dump-ada-spec-12.c: New test.
3200 * c-c++-common/dump-ada-spec-13.c: Likewise.
3201
3202 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3203
3204 * c-c++-common/dump-ada-spec-11.c: New test.
3205
3206 2018-02-28 Martin Liska <mliska@suse.cz>
3207
3208 PR testsuite/84597
3209 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3210 * g++.dg/ext/timevar2.C: Likewise.
3211
3212 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3213
3214 * c-c++-common/dump-ada-spec-8.c: New test.
3215 * c-c++-common/dump-ada-spec-9.c: Likewise.
3216 * c-c++-common/dump-ada-spec-10.c: Likewise.
3217
3218 2018-02-28 Richard Biener <rguenther@suse.de>
3219
3220 PR middle-end/84607
3221 * gcc.dg/pr84607.c: New testcase.
3222
3223 2018-02-28 Nathan Sidwell <nathan@acm.org>
3224
3225 PR c++/84602
3226 * g++.dg/lookup/pr84602.C: New.
3227
3228 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR c++/83871
3231 PR c++/83503
3232 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3233 dg-options.
3234 * g++.dg/ext/attr-nonnull.C: Likewise.
3235 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3236 directives.
3237 * g++.dg/ext/attr-noinline-2.C: Likewise.
3238 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3239 -fdump-tree-eh in dg-options.
3240
3241 2018-02-28 Alan Modra <amodra@gmail.com>
3242
3243 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3244 GNU ld message.
3245 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3246
3247 2018-02-27 Martin Sebor <msebor@redhat.com>
3248
3249 PR c++/83871
3250 PR c++/83503
3251 * g++.dg/Wmissing-attributes.C: New test.
3252 * g++.dg/ext/attr-const-pure.C: New test.
3253 * g++.dg/ext/attr-const.C: New test.
3254 * g++.dg/ext/attr-deprecated-2.C: New test.
3255 * g++.dg/ext/attr-malloc-2.C: New test.
3256 * g++.dg/ext/attr-malloc.C: New test.
3257 * g++.dg/ext/attr-noinline-2.C: New test.
3258 * g++.dg/ext/attr-noinline.C: New test.
3259 * g++.dg/ext/attr-nonnull.C: New test.
3260 * g++.dg/ext/attr-noreturn-2.C: New test.
3261 * g++.dg/ext/attr-noreturn.C: New test.
3262 * g++.dg/ext/attr-nothrow-2.C: New test.
3263 * g++.dg/ext/attr-nothrow.C: New test.
3264 * g++.dg/ext/attr-optimize.C: New test.
3265 * g++.dg/ext/attr-pure.C: New test.
3266 * g++.dg/ext/attr-returns-nonnull.C: New test.
3267 * g++.dg/ext/attr-warning.C: New test.
3268
3269 2018-02-27 Nathan Sidwell <nathan@acm.org>
3270
3271 PR c++/84426
3272 * g++.dg/lookup/pr84426.C: New.
3273
3274 2018-02-27 Richard Biener <rguenther@suse.de>
3275
3276 PR tree-optimization/84512
3277 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3278
3279 2018-02-27 Martin Liska <mliska@suse.cz>
3280
3281 PR gcov-profile/84548
3282 * g++.dg/gcov/pr84548.C: New test.
3283
3284 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3285
3286 PR target/84575
3287 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3288
3289 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3290
3291 PR c++/84558
3292 * g++.dg/cpp1y/pr84558.C: New test.
3293
3294 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3295
3296 PR c++/84540
3297 * g++.dg/cpp0x/alignas14.C: New.
3298 * g++.dg/cpp0x/alignas15.C: Likewise.
3299
3300 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR c++/84557
3303 * g++.dg/gomp/pr84557.C: New test.
3304
3305 2018-02-26 Marek Polacek <polacek@redhat.com>
3306
3307 PR c++/84325
3308 * g++.dg/cpp1z/pr84325.C: New test.
3309
3310 2018-02-26 Carl Love <cel@us.ibm.com>
3311
3312 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3313 Power 8 test file.
3314 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3315 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3316 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3317 -mcpu=power8.
3318 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3319 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3320 -mcpu=power8.
3321
3322 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3323
3324 PR target/84039
3325 * gcc.target/i386/indirect-thunk-1.c: Updated.
3326 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3327 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3328 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3329 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3330 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3331 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3332 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3333 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3334 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3335 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3336 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3337 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3338 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3339 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3340 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3341 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3342 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3343 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3344 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3345 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3346 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3347 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3348 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3349 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3350 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3351 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3352 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3353 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3354 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3355 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3356 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3357 * gcc.target/i386/ret-thunk-9.c: Likewise.
3358 * gcc.target/i386/ret-thunk-10.c: Likewise.
3359 * gcc.target/i386/ret-thunk-11.c: Likewise.
3360 * gcc.target/i386/ret-thunk-12.c: Likewise.
3361 * gcc.target/i386/ret-thunk-13.c: Likewise.
3362 * gcc.target/i386/ret-thunk-14.c: Likewise.
3363 * gcc.target/i386/ret-thunk-15.c: Likewise.
3364
3365 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3366
3367 * gcc.c-torture/execute/20180226-1.c: New test.
3368
3369 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3370
3371 PR tree-optimization/83965
3372 * gcc.dg/vect/pr83965-2.c: New test.
3373
3374 2018-02-26 Tom de Vries <tom@codesourcery.com>
3375
3376 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3377
3378 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3379
3380 PR target/84530
3381 * gcc.target/i386/ret-thunk-22.c: New test.
3382 * gcc.target/i386/ret-thunk-23.c: Likewise.
3383 * gcc.target/i386/ret-thunk-24.c: Likewise.
3384 * gcc.target/i386/ret-thunk-25.c: Likewise.
3385 * gcc.target/i386/ret-thunk-26.c: Likewise.
3386
3387 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3388
3389 PR c++/84533
3390 * g++.dg/cpp1z/pr84533.C: New.
3391
3392 2018-02-26 Marek Polacek <polacek@redhat.com>
3393
3394 PR c++/84537
3395 * g++.dg/parse/error60.C: New test.
3396
3397 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3398
3399 PR c++/84556
3400 * g++.dg/gomp/pr84556.C: New test.
3401 * g++.dg/vect/pr84556.cc: New test.
3402
3403 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3404
3405 PR fortran/32957
3406 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3407 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3408 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3409 * gfortran.dg/c_loc_test.f90: Likewise.
3410 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3411 * gfortran.dg/proc_decl_17.f90: Likewise.
3412 * gfortran.dg/proc_ptr_8.f90: Likewise.
3413
3414 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3415
3416 PR target/84521
3417 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3418 r254814 disabling -fomit-frame-pointer by default.
3419 * gcc.target/aarch64/spill_1.c: Likewise.
3420 * gcc.target/aarch64/test_frame_11.c: Likewise.
3421 * gcc.target/aarch64/test_frame_12.c: Likewise.
3422 * gcc.target/aarch64/test_frame_13.c: Likewise.
3423 * gcc.target/aarch64/test_frame_14.c: Likewise.
3424 * gcc.target/aarch64/test_frame_15.c: Likewise.
3425 * gcc.target/aarch64/test_frame_3.c: Likewise.
3426 * gcc.target/aarch64/test_frame_5.c: Likewise.
3427 * gcc.target/aarch64/test_frame_9.c: Likewise.
3428
3429 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3430
3431 PR fortran/83633
3432 * gfortran.dg/explicit_shape_1.f90: New test.
3433 * gfortran.dg/automatic_module_variable.f90: Update regex.
3434 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3435 * gfortran.dg/constant_shape.f90: Ditto.
3436 * gfortran.dg/dec_structure_23.f90: Ditto.
3437 * gfortran.dg/pr78240.f90: Ditto.
3438
3439 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3440
3441 PR fortran/84523
3442 * gfortran.dg/pr84523.f90: New test.
3443
3444 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3445
3446 PR fortran/78238
3447 * gfortran.dg/select_type_40.f90: New test.
3448
3449 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3450
3451 PR fortran/30792
3452 * gfortran.dg/data_substring.f90: New test.
3453
3454 2018-02-24 Marek Polacek <polacek@redhat.com>
3455
3456 PR c++/83692
3457 * g++.dg/cpp1z/constexpr-83692.C: New test.
3458
3459 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3460
3461 PR fortran/84346
3462 * gfortran.dg/statement_function_1.f90: Update test.
3463
3464 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3465
3466 PR fortran/84506
3467 * gfortran.dg/inquire_19.f90: New test.
3468
3469 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3470
3471 PR fortran/83149
3472 * gfortran.dg/pr83149_b.f90: New test.
3473 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3474
3475 2018-02-23 Carl Love <cel@us.ibm.com>
3476
3477 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3478 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3479 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3480 Power 8 tests.
3481
3482 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3483
3484 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3485 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3486
3487 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3488
3489 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3490 expected output.
3491
3492 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3493
3494 PR fortran/83149
3495 * gfortran.dg/pr83149_1.f90: New test.
3496 * gfortran.dg/pr83149.f90: Additional source for previous.
3497
3498 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3499
3500 PR testsuite/80551
3501 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3502 __GI___pthread_mutex_init as well.
3503
3504 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3505
3506 PR fortran/83148
3507 * gfortran.dg/class_68.f90: New test.
3508
3509 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3510
3511 PR fortran/59781
3512 * gfortran.dg/derived_init_5.f90: New test.
3513
3514 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3515
3516 PR target/82851
3517 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3518 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3519
3520 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3521
3522 PR target/81572
3523 * gcc.target/powerpc/pr81572.c: New.
3524
3525 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3526
3527 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3528
3529 2018-02-22 Martin Sebor <msebor@redhat.com>
3530
3531 PR tree-optimization/84480
3532 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3533 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3534
3535 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3536
3537 PR target/84176
3538 * gcc.target/i386/indirect-thunk-11.c: New test.
3539 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3540 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3541 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3542 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3543 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3544 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3545 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3546 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3547 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3548
3549 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3550
3551 PR target/83335
3552 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3553 ILP32 mode.
3554 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3555
3556 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3557
3558 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3559
3560 2018-02-22 Marek Polacek <polacek@redhat.com>
3561
3562 PR c++/84493
3563 * g++.dg/parse/error59.C: New test.
3564
3565 2018-02-22 Tom de Vries <tom@codesourcery.com>
3566
3567 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3568
3569 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3570
3571 PR c++/77655
3572 * g++.dg/cpp0x/pr77655.C: New.
3573
3574 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3575
3576 PR c++/84496
3577 * g++.dg/cpp1y/pr84496.C: New test.
3578
3579 PR target/84502
3580 * g++.dg/torture/pr84502.C: New test.
3581
3582 PR tree-optimization/84503
3583 * gcc.dg/pr84503-1.c: New test.
3584 * gcc.dg/pr84503-2.c: New test.
3585
3586 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3587
3588 PR tree-optimization/84478
3589 * gcc.c-torture/execute/pr84478.c: New test.
3590
3591 2018-02-20 Martin Sebor <msebor@redhat.com>
3592
3593 PR middle-end/84095
3594 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3595 * c-c++-common/Wrestrict.c: Same.
3596 * gcc.dg/Wrestrict-6.c: Same.
3597 * gcc.dg/Warray-bounds-27.c: New test.
3598 * gcc.dg/Wrestrict-8.c: New test.
3599 * gcc.dg/Wrestrict-9.c: New test.
3600 * gcc.dg/pr84095.c: New test.
3601
3602 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3603
3604 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3605
3606 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3607
3608 PR fortran/48890
3609 PR fortran/83823
3610 * gfortran.dg/structure_constructor_14.f90: New test.
3611
3612 2018-02-20 Jeff Law <law@redhat.com>
3613
3614 PR middle-end/82123
3615 PR tree-optimization/81592
3616 PR middle-end/79257
3617 * gcc.dg/pr81592.c: New test.
3618 * gcc.dg/pr82123.c: New test.
3619 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3620
3621 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3622
3623 PR c++/84488
3624 * g++.dg/warn/Wunused-var-30.C: New test.
3625
3626 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3627
3628 PR tree-optimization/84419
3629 * gcc.dg/vect/pr84419.c: New test.
3630
3631 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR middle-end/82004
3634 * gfortran.dg/pr82004.f90: New test.
3635
3636 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3637
3638 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3639
3640 2018-02-20 Martin Liska <mliska@suse.cz>
3641
3642 PR c/84310
3643 PR target/79747
3644 * gcc.target/i386/pr84310.c: New test.
3645 * gcc.target/i386/pr84310-2.c: Likewise.
3646
3647 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3648
3649 PR c++/84446
3650 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3651
3652 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3653
3654 PR c++/84445
3655 * g++.dg/cpp1z/launder7.C: New test.
3656
3657 PR c++/84449
3658 * g++.dg/cpp0x/constexpr-84449.C: New test.
3659
3660 PR c++/84455
3661 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3662
3663 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3664
3665 PR fortran/83344
3666 PR fortran/83975
3667 * gfortran.dg/associate_22.f90: Enable commented out test.
3668 * gfortran.dg/associate_36.f90: New test.
3669
3670 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3671
3672 PR target/84146
3673 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3674
3675 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3676
3677 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3678 (dg-options): Use -mavx instead of -w.
3679
3680 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3681
3682 PR c++/84444
3683 * g++.dg/cpp1z/launder8.C: New test.
3684
3685 PR c++/84448
3686 * g++.dg/gomp/pr84448.C: New test.
3687
3688 PR c++/84430
3689 * g++.dg/gomp/pr84430.C: New test.
3690
3691 PR tree-optimization/84452
3692 * gcc.dg/pr84452.c: New test.
3693
3694 PR c++/79064
3695 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3696
3697 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3698
3699 PR fortran/35339
3700 * gfortran.dg/implied_do_io_4.f90: New test.
3701
3702 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3703
3704 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3705 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3706 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3707
3708 2018-02-19 Carl Love <cel@us.ibm.com>
3709
3710 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3711
3712 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3713
3714 PR target/84460
3715 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3716
3717 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3718
3719 PR c++/84348
3720 * g++.dg/cpp0x/auto50.C: New.
3721 * g++.dg/parse/friend12.C: Adjust.
3722
3723 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3724
3725 PR libgfortran/84389
3726 * gfortran.dg/dtio_33.f90: New test.
3727
3728 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3729
3730 PR libgfortran/84412
3731 * gfortran.dg/inquire_18.f90: New test.
3732
3733 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3734
3735 PR fortran/84381
3736 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3737 * gfortran.dg/pointer_intent_3.f90: Ditto.
3738 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3739 * gfortran.dg/protected_3.f90: Ditto.
3740 * gfortran.dg/protected_4.f90: Ditto.
3741 * gfortran.dg/protected_5.f90: Ditto.
3742 * gfortran.dg/protected_6.f90: Ditto.
3743
3744 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3745
3746 PR fortran/80945
3747 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3748 change to run.
3749
3750 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3751
3752 PR fortran/84270
3753 * gfortran.dg/inline_matmul_22.f90: New test.
3754
3755 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3756
3757 PR fortran/84381
3758 * gfortran.dg/abort_shoulfail.f90: New test.
3759 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3760 by STOP n.
3761 * gfortran.dg/PR19754_2.f90: Likewise.
3762 * gfortran.dg/PR19872.f: Likewise.
3763 * gfortran.dg/PR49268.f90: Likewise.
3764 * gfortran.dg/Wall.f90: Likewise.
3765 * gfortran.dg/Wno-all.f90: Likewise.
3766 * gfortran.dg/achar_1.f90: Likewise.
3767 * gfortran.dg/achar_2.f90: Likewise.
3768 * gfortran.dg/achar_4.f90: Likewise.
3769 * gfortran.dg/achar_6.F90: Likewise.
3770 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3771 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3772 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3773 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3774 * gfortran.dg/actual_array_result_1.f90: Likewise.
3775 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3776 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3777 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3778 * gfortran.dg/actual_procedure_1.f90: Likewise.
3779 * gfortran.dg/adjustl_1.f90: Likewise.
3780 * gfortran.dg/advance_1.f90: Likewise.
3781 * gfortran.dg/advance_4.f90: Likewise.
3782 * gfortran.dg/advance_5.f90: Likewise.
3783 * gfortran.dg/advance_6.f90: Likewise.
3784 * gfortran.dg/aint_anint_1.f90: Likewise.
3785 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3786 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3787 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3788 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3789 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3790 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3791 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3792 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3793 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3794 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3795 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3796 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3797 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3798 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3799 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3800 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3801 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3802 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3803 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3804 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3805 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3806 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3807 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3808 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3809 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3810 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3811 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3812 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3813 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3814 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3815 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3816 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3817 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3818 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3819 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3820 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3821 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3822 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3823 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3824 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3825 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3826 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3827 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3828 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3829 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3830 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3831 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3832 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3833 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3834 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3835 * gfortran.dg/allocatable_function_1.f90: Likewise.
3836 * gfortran.dg/allocatable_function_10.f90: Likewise.
3837 * gfortran.dg/allocatable_function_3.f90: Likewise.
3838 * gfortran.dg/allocatable_function_5.f90: Likewise.
3839 * gfortran.dg/allocatable_function_6.f90: Likewise.
3840 * gfortran.dg/allocatable_function_7.f90: Likewise.
3841 * gfortran.dg/allocatable_function_8.f90: Likewise.
3842 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3843 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3844 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3845 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3846 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3847 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3848 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3849 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3850 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3851 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3852 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3853 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3854 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3855 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3856 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3857 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3858 * gfortran.dg/allocate_class_3.f90: Likewise.
3859 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3860 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3861 * gfortran.dg/allocate_derived_5.f90: Likewise.
3862 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3863 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3864 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3865 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3866 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3867 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3868 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3869 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3870 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3871 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3872 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3873 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3874 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3875 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3876 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3877 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3878 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3879 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3880 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3881 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3882 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3883 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3884 * gfortran.dg/altreturn_3.f90: Likewise.
3885 * gfortran.dg/altreturn_5.f90: Likewise.
3886 * gfortran.dg/altreturn_7.f90: Likewise.
3887 * gfortran.dg/and_or_xor.f90: Likewise.
3888 * gfortran.dg/anint_1.f90: Likewise.
3889 * gfortran.dg/any_all_1.f90: Likewise.
3890 * gfortran.dg/anyallcount_1.f90: Likewise.
3891 * gfortran.dg/append_1.f90: Likewise.
3892 * gfortran.dg/argument_checking_1.f90: Likewise.
3893 * gfortran.dg/argument_checking_2.f90: Likewise.
3894 * gfortran.dg/argument_checking_8.f90: Likewise.
3895 * gfortran.dg/arithmetic_if.f90: Likewise.
3896 * gfortran.dg/array_1.f90: Likewise.
3897 * gfortran.dg/array_2.f90: Likewise.
3898 * gfortran.dg/array_alloc_1.f90: Likewise.
3899 * gfortran.dg/array_alloc_2.f90: Likewise.
3900 * gfortran.dg/array_alloc_3.f90: Likewise.
3901 * gfortran.dg/array_assignment_1.F90: Likewise.
3902 * gfortran.dg/array_assignment_5.f90: Likewise.
3903 * gfortran.dg/array_constructor_1.f90: Likewise.
3904 * gfortran.dg/array_constructor_10.f90: Likewise.
3905 * gfortran.dg/array_constructor_11.f90: Likewise.
3906 * gfortran.dg/array_constructor_12.f90: Likewise.
3907 * gfortran.dg/array_constructor_15.f90: Likewise.
3908 * gfortran.dg/array_constructor_16.f90: Likewise.
3909 * gfortran.dg/array_constructor_17.f90: Likewise.
3910 * gfortran.dg/array_constructor_19.f90: Likewise.
3911 * gfortran.dg/array_constructor_23.f: Likewise.
3912 * gfortran.dg/array_constructor_24.f: Likewise.
3913 * gfortran.dg/array_constructor_32.f90: Likewise.
3914 * gfortran.dg/array_constructor_36.f90: Likewise.
3915 * gfortran.dg/array_constructor_39.f90: Likewise.
3916 * gfortran.dg/array_constructor_4.f90: Likewise.
3917 * gfortran.dg/array_constructor_40.f90: Likewise.
3918 * gfortran.dg/array_constructor_44.f90: Likewise.
3919 * gfortran.dg/array_constructor_45.f90: Likewise.
3920 * gfortran.dg/array_constructor_46.f90: Likewise.
3921 * gfortran.dg/array_constructor_47.f90: Likewise.
3922 * gfortran.dg/array_constructor_49.f90: Likewise.
3923 * gfortran.dg/array_constructor_5.f90: Likewise.
3924 * gfortran.dg/array_constructor_50.f90: Likewise.
3925 * gfortran.dg/array_constructor_6.f90: Likewise.
3926 * gfortran.dg/array_constructor_7.f90: Likewise.
3927 * gfortran.dg/array_constructor_8.f90: Likewise.
3928 * gfortran.dg/array_constructor_9.f90: Likewise.
3929 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3930 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3931 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3932 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3933 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3934 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3935 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3936 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3937 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3938 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3939 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3940 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3941 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3942 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3943 * gfortran.dg/array_function_1.f90: Likewise.
3944 * gfortran.dg/array_function_5.f90: Likewise.
3945 * gfortran.dg/array_initializer_1.f90: Likewise.
3946 * gfortran.dg/array_initializer_2.f90: Likewise.
3947 * gfortran.dg/array_memcpy_5.f90: Likewise.
3948 * gfortran.dg/array_memset_2.f90: Likewise.
3949 * gfortran.dg/array_reference_1.f90: Likewise.
3950 * gfortran.dg/array_return_value_1.f90: Likewise.
3951 * gfortran.dg/array_section_1.f90: Likewise.
3952 * gfortran.dg/array_temporaries_3.f90: Likewise.
3953 * gfortran.dg/arrayio_1.f90: Likewise.
3954 * gfortran.dg/arrayio_10.f90: Likewise.
3955 * gfortran.dg/arrayio_11.f90: Likewise.
3956 * gfortran.dg/arrayio_12.f90: Likewise.
3957 * gfortran.dg/arrayio_13.f90: Likewise.
3958 * gfortran.dg/arrayio_14.f90: Likewise.
3959 * gfortran.dg/arrayio_16.f90: Likewise.
3960 * gfortran.dg/arrayio_2.f90: Likewise.
3961 * gfortran.dg/arrayio_3.f90: Likewise.
3962 * gfortran.dg/arrayio_4.f90: Likewise.
3963 * gfortran.dg/arrayio_5.f90: Likewise.
3964 * gfortran.dg/arrayio_6.f90: Likewise.
3965 * gfortran.dg/arrayio_7.f90: Likewise.
3966 * gfortran.dg/arrayio_8.f90: Likewise.
3967 * gfortran.dg/arrayio_9.f90: Likewise.
3968 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3969 * gfortran.dg/assign_10.f90: Likewise.
3970 * gfortran.dg/assign_9.f90: Likewise.
3971 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3972 * gfortran.dg/assignment_1.f90: Likewise.
3973 * gfortran.dg/associate_1.f03: Likewise.
3974 * gfortran.dg/associate_11.f90: Likewise.
3975 * gfortran.dg/associate_13.f90: Likewise.
3976 * gfortran.dg/associate_15.f90: Likewise.
3977 * gfortran.dg/associate_17.f90: Likewise.
3978 * gfortran.dg/associate_18.f08: Likewise.
3979 * gfortran.dg/associate_19.f03: Likewise.
3980 * gfortran.dg/associate_20.f03: Likewise.
3981 * gfortran.dg/associate_22.f90: Likewise.
3982 * gfortran.dg/associate_23.f90: Likewise.
3983 * gfortran.dg/associate_24.f90: Likewise.
3984 * gfortran.dg/associate_25.f90: Likewise.
3985 * gfortran.dg/associate_27.f90: Likewise.
3986 * gfortran.dg/associate_28.f90: Likewise.
3987 * gfortran.dg/associate_32.f03: Likewise.
3988 * gfortran.dg/associate_33.f03: Likewise.
3989 * gfortran.dg/associate_34.f90: Likewise.
3990 * gfortran.dg/associate_6.f03: Likewise.
3991 * gfortran.dg/associate_7.f03: Likewise.
3992 * gfortran.dg/associate_8.f03: Likewise.
3993 * gfortran.dg/associate_9.f03: Likewise.
3994 * gfortran.dg/associated_1.f90: Likewise.
3995 * gfortran.dg/associated_2.f90: Likewise.
3996 * gfortran.dg/associated_5.f90: Likewise.
3997 * gfortran.dg/associated_6.f90: Likewise.
3998 * gfortran.dg/associated_target_3.f90: Likewise.
3999 * gfortran.dg/associated_target_4.f90: Likewise.
4000 * gfortran.dg/associated_target_5.f03: Likewise.
4001 * gfortran.dg/associated_target_6.f03: Likewise.
4002 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4003 * gfortran.dg/assumed_rank_1.f90: Likewise.
4004 * gfortran.dg/assumed_rank_10.f90: Likewise.
4005 * gfortran.dg/assumed_rank_2.f90: Likewise.
4006 * gfortran.dg/assumed_rank_7.f90: Likewise.
4007 * gfortran.dg/assumed_rank_8.f90: Likewise.
4008 * gfortran.dg/assumed_rank_9.f90: Likewise.
4009 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4010 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4011 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4012 * gfortran.dg/assumed_type_2.f90: Likewise.
4013 * gfortran.dg/atan2_1.f90: Likewise.
4014 * gfortran.dg/auto_array_1.f90: Likewise.
4015 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4016 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4017 * gfortran.dg/auto_char_len_3.f90: Likewise.
4018 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4019 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4020 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4021 * gfortran.dg/auto_save_2.f90: Likewise.
4022 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4023 * gfortran.dg/backslash_1.f90: Likewise.
4024 * gfortran.dg/backslash_2.f90: Likewise.
4025 * gfortran.dg/backslash_3.f: Likewise.
4026 * gfortran.dg/backspace_1.f: Likewise.
4027 * gfortran.dg/backspace_10.f90: Likewise.
4028 * gfortran.dg/backspace_11.f90: Likewise.
4029 * gfortran.dg/backspace_2.f: Likewise.
4030 * gfortran.dg/backspace_3.f: Likewise.
4031 * gfortran.dg/backspace_4.f: Likewise.
4032 * gfortran.dg/backspace_5.f: Likewise.
4033 * gfortran.dg/backspace_6.f: Likewise.
4034 * gfortran.dg/backspace_7.f90: Likewise.
4035 * gfortran.dg/backspace_8.f: Likewise.
4036 * gfortran.dg/backspace_9.f: Likewise.
4037 * gfortran.dg/bessel_1.f90: Likewise.
4038 * gfortran.dg/bessel_2.f90: Likewise.
4039 * gfortran.dg/bessel_5.f90: Likewise.
4040 * gfortran.dg/bessel_6.f90: Likewise.
4041 * gfortran.dg/bessel_7.f90: Likewise.
4042 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4043 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4044 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4045 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4046 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4047 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4048 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4049 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4050 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4051 * gfortran.dg/bit_comparison_1.F90: Likewise.
4052 * gfortran.dg/bit_comparison_2.F90: Likewise.
4053 * gfortran.dg/block_1.f08: Likewise.
4054 * gfortran.dg/block_13.f08: Likewise.
4055 * gfortran.dg/block_14.f90: Likewise.
4056 * gfortran.dg/block_2.f08: Likewise.
4057 * gfortran.dg/block_6.f08: Likewise.
4058 * gfortran.dg/block_7.f08: Likewise.
4059 * gfortran.dg/block_8.f08: Likewise.
4060 * gfortran.dg/blockdata_1.f90: Likewise.
4061 * gfortran.dg/bound_1.f90: Likewise.
4062 * gfortran.dg/bound_2.f90: Likewise.
4063 * gfortran.dg/bound_3.f90: Likewise.
4064 * gfortran.dg/bound_4.f90: Likewise.
4065 * gfortran.dg/bound_5.f90: Likewise.
4066 * gfortran.dg/bound_6.f90: Likewise.
4067 * gfortran.dg/bound_7.f90: Likewise.
4068 * gfortran.dg/bound_8.f90: Likewise.
4069 * gfortran.dg/bound_9.f90: Likewise.
4070 * gfortran.dg/bound_simplification_1.f90: Likewise.
4071 * gfortran.dg/bound_simplification_3.f90: Likewise.
4072 * gfortran.dg/bound_simplification_4.f90: Likewise.
4073 * gfortran.dg/bound_simplification_5.f90: Likewise.
4074 * gfortran.dg/bound_simplification_6.f90: Likewise.
4075 * gfortran.dg/bounds_check_1.f90: Likewise.
4076 * gfortran.dg/bounds_check_12.f90: Likewise.
4077 * gfortran.dg/bounds_check_14.f90: Likewise.
4078 * gfortran.dg/bounds_check_15.f90: Likewise.
4079 * gfortran.dg/bounds_check_19.f90: Likewise.
4080 * gfortran.dg/bounds_check_8.f90: Likewise.
4081 * gfortran.dg/bounds_check_9.f90: Likewise.
4082 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4083 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4084 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4085 * gfortran.dg/boz_1.f90: Likewise.
4086 * gfortran.dg/boz_11.f90: Likewise.
4087 * gfortran.dg/boz_13.f90: Likewise.
4088 * gfortran.dg/boz_14.f90: Likewise.
4089 * gfortran.dg/boz_15.f90: Likewise.
4090 * gfortran.dg/boz_3.f90: Likewise.
4091 * gfortran.dg/boz_6.f90: Likewise.
4092 * gfortran.dg/boz_9.f90: Likewise.
4093 * gfortran.dg/byte_1.f90: Likewise.
4094 * gfortran.dg/byte_2.f90: Likewise.
4095 * gfortran.dg/c_assoc.f90: Likewise.
4096 * gfortran.dg/c_assoc_2.f03: Likewise.
4097 * gfortran.dg/c_assoc_3.f90: Likewise.
4098 * gfortran.dg/c_by_val_1.f: Likewise.
4099 * gfortran.dg/c_by_val_5.f90: Likewise.
4100 * gfortran.dg/c_char_tests.f03: Likewise.
4101 * gfortran.dg/c_char_tests_2.f03: Likewise.
4102 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4103 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4104 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4105 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4106 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4107 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4108 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4109 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4110 * gfortran.dg/c_kind_params.f90: Likewise.
4111 * gfortran.dg/c_loc_test_20.f90: Likewise.
4112 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4113 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4114 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4115 * gfortran.dg/c_size_t_test.f03: Likewise.
4116 * gfortran.dg/c_sizeof_1.f90: Likewise.
4117 * gfortran.dg/c_sizeof_5.f90: Likewise.
4118 * gfortran.dg/c_sizeof_6.f90: Likewise.
4119 * gfortran.dg/char4_iunit_1.f03: Likewise.
4120 * gfortran.dg/char4_iunit_2.f03: Likewise.
4121 * gfortran.dg/char_allocation_1.f90: Likewise.
4122 * gfortran.dg/char_array_constructor.f90: Likewise.
4123 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4124 * gfortran.dg/char_assign_1.f90: Likewise.
4125 * gfortran.dg/char_associated_1.f90: Likewise.
4126 * gfortran.dg/char_cast_2.f90: Likewise.
4127 * gfortran.dg/char_comparison_1.f: Likewise.
4128 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4129 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4130 * gfortran.dg/char_cons_len.f90: Likewise.
4131 * gfortran.dg/char_conversion.f90: Likewise.
4132 * gfortran.dg/char_cshift_1.f90: Likewise.
4133 * gfortran.dg/char_cshift_2.f90: Likewise.
4134 * gfortran.dg/char_decl_2.f90: Likewise.
4135 * gfortran.dg/char_eoshift_1.f90: Likewise.
4136 * gfortran.dg/char_eoshift_2.f90: Likewise.
4137 * gfortran.dg/char_eoshift_3.f90: Likewise.
4138 * gfortran.dg/char_eoshift_4.f90: Likewise.
4139 * gfortran.dg/char_eoshift_5.f90: Likewise.
4140 * gfortran.dg/char_expr_1.f90: Likewise.
4141 * gfortran.dg/char_expr_3.f90: Likewise.
4142 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4143 * gfortran.dg/char_length_12.f90: Likewise.
4144 * gfortran.dg/char_length_14.f90: Likewise.
4145 * gfortran.dg/char_length_15.f90: Likewise.
4146 * gfortran.dg/char_length_17.f90: Likewise.
4147 * gfortran.dg/char_length_20.f90: Likewise.
4148 * gfortran.dg/char_length_21.f90: Likewise.
4149 * gfortran.dg/char_length_5.f90: Likewise.
4150 * gfortran.dg/char_length_6.f90: Likewise.
4151 * gfortran.dg/char_length_7.f90: Likewise.
4152 * gfortran.dg/char_length_8.f90: Likewise.
4153 * gfortran.dg/char_pack_1.f90: Likewise.
4154 * gfortran.dg/char_pack_2.f90: Likewise.
4155 * gfortran.dg/char_pointer_assign.f90: Likewise.
4156 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4157 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4158 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4159 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4160 * gfortran.dg/char_pointer_func.f90: Likewise.
4161 * gfortran.dg/char_reshape_1.f90: Likewise.
4162 * gfortran.dg/char_result_1.f90: Likewise.
4163 * gfortran.dg/char_result_12.f90: Likewise.
4164 * gfortran.dg/char_result_13.f90: Likewise.
4165 * gfortran.dg/char_result_14.f90: Likewise.
4166 * gfortran.dg/char_result_15.f90: Likewise.
4167 * gfortran.dg/char_result_2.f90: Likewise.
4168 * gfortran.dg/char_result_3.f90: Likewise.
4169 * gfortran.dg/char_result_4.f90: Likewise.
4170 * gfortran.dg/char_result_5.f90: Likewise.
4171 * gfortran.dg/char_result_6.f90: Likewise.
4172 * gfortran.dg/char_result_7.f90: Likewise.
4173 * gfortran.dg/char_result_8.f90: Likewise.
4174 * gfortran.dg/char_spread_1.f90: Likewise.
4175 * gfortran.dg/char_transpose_1.f90: Likewise.
4176 * gfortran.dg/char_type_len.f90: Likewise.
4177 * gfortran.dg/char_unpack_1.f90: Likewise.
4178 * gfortran.dg/char_unpack_2.f90: Likewise.
4179 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4180 * gfortran.dg/character_comparison_1.f90: Likewise.
4181 * gfortran.dg/character_comparison_2.f90: Likewise.
4182 * gfortran.dg/character_comparison_3.f90: Likewise.
4183 * gfortran.dg/character_comparison_4.f90: Likewise.
4184 * gfortran.dg/character_comparison_5.f90: Likewise.
4185 * gfortran.dg/character_comparison_6.f90: Likewise.
4186 * gfortran.dg/character_comparison_7.f90: Likewise.
4187 * gfortran.dg/character_comparison_8.f90: Likewise.
4188 * gfortran.dg/character_comparison_9.f90: Likewise.
4189 * gfortran.dg/charlen_15.f90: Likewise.
4190 * gfortran.dg/charlen_16.f90: Likewise.
4191 * gfortran.dg/chkbits.f90: Likewise.
4192 * gfortran.dg/chmod_1.f90: Likewise.
4193 * gfortran.dg/chmod_2.f90: Likewise.
4194 * gfortran.dg/chmod_3.f90: Likewise.
4195 * gfortran.dg/class_1.f03: Likewise.
4196 * gfortran.dg/class_18.f03: Likewise.
4197 * gfortran.dg/class_19.f03: Likewise.
4198 * gfortran.dg/class_35.f90: Likewise.
4199 * gfortran.dg/class_46.f03: Likewise.
4200 * gfortran.dg/class_48.f90: Likewise.
4201 * gfortran.dg/class_51.f90: Likewise.
4202 * gfortran.dg/class_52.f90: Likewise.
4203 * gfortran.dg/class_6.f03: Likewise.
4204 * gfortran.dg/class_63.f90: Likewise.
4205 * gfortran.dg/class_64.f90: Likewise.
4206 * gfortran.dg/class_65.f90: Likewise.
4207 * gfortran.dg/class_66.f90: Likewise.
4208 * gfortran.dg/class_67.f90: Likewise.
4209 * gfortran.dg/class_9.f03: Likewise.
4210 * gfortran.dg/class_alias.f90: Likewise.
4211 * gfortran.dg/class_allocate_1.f03: Likewise.
4212 * gfortran.dg/class_allocate_10.f03: Likewise.
4213 * gfortran.dg/class_allocate_13.f90: Likewise.
4214 * gfortran.dg/class_allocate_14.f90: Likewise.
4215 * gfortran.dg/class_allocate_15.f90: Likewise.
4216 * gfortran.dg/class_allocate_19.f03: Likewise.
4217 * gfortran.dg/class_allocate_21.f90: Likewise.
4218 * gfortran.dg/class_allocate_22.f90: Likewise.
4219 * gfortran.dg/class_allocate_3.f03: Likewise.
4220 * gfortran.dg/class_allocate_4.f03: Likewise.
4221 * gfortran.dg/class_allocate_5.f90: Likewise.
4222 * gfortran.dg/class_allocate_6.f03: Likewise.
4223 * gfortran.dg/class_allocate_7.f03: Likewise.
4224 * gfortran.dg/class_allocate_8.f03: Likewise.
4225 * gfortran.dg/class_allocate_9.f03: Likewise.
4226 * gfortran.dg/class_array_1.f03: Likewise.
4227 * gfortran.dg/class_array_14.f90: Likewise.
4228 * gfortran.dg/class_array_15.f03: Likewise.
4229 * gfortran.dg/class_array_16.f90: Likewise.
4230 * gfortran.dg/class_array_2.f03: Likewise.
4231 * gfortran.dg/class_array_20.f03: Likewise.
4232 * gfortran.dg/class_array_21.f03: Likewise.
4233 * gfortran.dg/class_array_3.f03: Likewise.
4234 * gfortran.dg/class_array_4.f03: Likewise.
4235 * gfortran.dg/class_array_7.f03: Likewise.
4236 * gfortran.dg/class_array_8.f03: Likewise.
4237 * gfortran.dg/class_array_9.f03: Likewise.
4238 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4239 * gfortran.dg/class_dummy_1.f03: Likewise.
4240 * gfortran.dg/class_optional_1.f90: Likewise.
4241 * gfortran.dg/class_optional_2.f90: Likewise.
4242 * gfortran.dg/class_result_5.f90: Likewise.
4243 * gfortran.dg/class_result_6.f90: Likewise.
4244 * gfortran.dg/class_to_type_1.f03: Likewise.
4245 * gfortran.dg/class_to_type_2.f90: Likewise.
4246 * gfortran.dg/class_to_type_3.f03: Likewise.
4247 * gfortran.dg/class_to_type_4.f90: Likewise.
4248 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4249 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4250 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4251 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4252 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4253 * gfortran.dg/coarray/codimension.f90: Likewise.
4254 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4255 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4256 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4257 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4258 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4259 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4260 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4261 * gfortran.dg/coarray/event_1.f90: Likewise.
4262 * gfortran.dg/coarray/event_2.f90: Likewise.
4263 * gfortran.dg/coarray/get_array.f90: Likewise.
4264 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4265 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4266 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4267 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4268 * gfortran.dg/coarray/lock_1.f90: Likewise.
4269 * gfortran.dg/coarray/lock_2.f90: Likewise.
4270 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4271 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4272 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4273 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4274 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4275 * gfortran.dg/coarray/registering_1.f90: Likewise.
4276 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4277 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4278 * gfortran.dg/coarray/send_array.f90: Likewise.
4279 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4280 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4281 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4282 * gfortran.dg/coarray/sync_1.f90: Likewise.
4283 * gfortran.dg/coarray/sync_3.f90: Likewise.
4284 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4285 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4286 * gfortran.dg/coarray_13.f90: Likewise.
4287 * gfortran.dg/coarray_15.f90: Likewise.
4288 * gfortran.dg/coarray_16.f90: Likewise.
4289 * gfortran.dg/coarray_2.f90: Likewise.
4290 * gfortran.dg/coarray_23.f90: Likewise.
4291 * gfortran.dg/coarray_40.f90: Likewise.
4292 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4293 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4294 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4295 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4296 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4297 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4298 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4299 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4300 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4301 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4302 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4303 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4304 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4305 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4306 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4307 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4308 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4309 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4310 * gfortran.dg/coarray_stat_2.f90: Likewise.
4311 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4312 * gfortran.dg/coindexed_1.f90: Likewise.
4313 * gfortran.dg/comma.f: Likewise.
4314 * gfortran.dg/comma_format_extension_3.f: Likewise.
4315 * gfortran.dg/comma_format_extension_4.f: Likewise.
4316 * gfortran.dg/common_2.f90: Likewise.
4317 * gfortran.dg/common_4.f90: Likewise.
4318 * gfortran.dg/common_align_1.f90: Likewise.
4319 * gfortran.dg/common_align_2.f90: Likewise.
4320 * gfortran.dg/common_equivalence_1.f: Likewise.
4321 * gfortran.dg/common_pointer_1.f90: Likewise.
4322 * gfortran.dg/common_resize_1.f: Likewise.
4323 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4324 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4325 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4326 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4327 * gfortran.dg/complex_read.f90: Likewise.
4328 * gfortran.dg/complex_write.f90: Likewise.
4329 * gfortran.dg/constant_substring.f: Likewise.
4330 * gfortran.dg/constructor_2.f90: Likewise.
4331 * gfortran.dg/constructor_3.f90: Likewise.
4332 * gfortran.dg/constructor_6.f90: Likewise.
4333 * gfortran.dg/contained_1.f90: Likewise.
4334 * gfortran.dg/contained_3.f90: Likewise.
4335 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4336 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4337 * gfortran.dg/continuation_1.f90: Likewise.
4338 * gfortran.dg/continuation_11.f90: Likewise.
4339 * gfortran.dg/continuation_12.f90: Likewise.
4340 * gfortran.dg/continuation_13.f90: Likewise.
4341 * gfortran.dg/continuation_14.f: Likewise.
4342 * gfortran.dg/continuation_8.f90: Likewise.
4343 * gfortran.dg/convert_2.f90: Likewise.
4344 * gfortran.dg/convert_implied_open.f90: Likewise.
4345 * gfortran.dg/count_init_expr.f03: Likewise.
4346 * gfortran.dg/cr_lf.f90: Likewise.
4347 * gfortran.dg/cray_pointers_10.f90: Likewise.
4348 * gfortran.dg/cray_pointers_2.f90: Likewise.
4349 * gfortran.dg/cray_pointers_5.f90: Likewise.
4350 * gfortran.dg/cray_pointers_7.f90: Likewise.
4351 * gfortran.dg/cray_pointers_8.f90: Likewise.
4352 * gfortran.dg/cshift_1.f90: Likewise.
4353 * gfortran.dg/cshift_2.f90: Likewise.
4354 * gfortran.dg/cshift_large_1.f90: Likewise.
4355 * gfortran.dg/cshift_nan_1.f90: Likewise.
4356 * gfortran.dg/csqrt_2.f: Likewise.
4357 * gfortran.dg/data_array_1.f90: Likewise.
4358 * gfortran.dg/data_char_1.f90: Likewise.
4359 * gfortran.dg/data_char_2.f90: Likewise.
4360 * gfortran.dg/data_char_3.f90: Likewise.
4361 * gfortran.dg/data_derived_1.f90: Likewise.
4362 * gfortran.dg/data_implied_do_1.f90: Likewise.
4363 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4364 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4365 * gfortran.dg/deallocate_stat.f90: Likewise.
4366 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4367 * gfortran.dg/debug/pr37738.f: Likewise.
4368 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4369 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4370 * gfortran.dg/dec_exp_1.f90: Likewise.
4371 * gfortran.dg/dec_init_1.f90: Likewise.
4372 * gfortran.dg/dec_init_2.f90: Likewise.
4373 * gfortran.dg/dec_init_3.f90: Likewise.
4374 * gfortran.dg/dec_init_4.f90: Likewise.
4375 * gfortran.dg/dec_io_1.f90: Likewise.
4376 * gfortran.dg/dec_io_2.f90: Likewise.
4377 * gfortran.dg/dec_io_2a.f90: Likewise.
4378 * gfortran.dg/dec_io_6.f90: Likewise.
4379 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4380 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4381 * gfortran.dg/dec_math.f90: Likewise.
4382 * gfortran.dg/dec_parameter_1.f: Likewise.
4383 * gfortran.dg/dec_parameter_2.f90: Likewise.
4384 * gfortran.dg/dec_static_1.f90: Likewise.
4385 * gfortran.dg/dec_static_2.f90: Likewise.
4386 * gfortran.dg/dec_structure_1.f90: Likewise.
4387 * gfortran.dg/dec_structure_10.f90: Likewise.
4388 * gfortran.dg/dec_structure_18.f90: Likewise.
4389 * gfortran.dg/dec_structure_19.f90: Likewise.
4390 * gfortran.dg/dec_structure_2.f90: Likewise.
4391 * gfortran.dg/dec_structure_22.f90: Likewise.
4392 * gfortran.dg/dec_structure_3.f90: Likewise.
4393 * gfortran.dg/dec_structure_4.f90: Likewise.
4394 * gfortran.dg/dec_structure_5.f90: Likewise.
4395 * gfortran.dg/dec_structure_6.f90: Likewise.
4396 * gfortran.dg/dec_structure_7.f90: Likewise.
4397 * gfortran.dg/dec_union_1.f90: Likewise.
4398 * gfortran.dg/dec_union_2.f90: Likewise.
4399 * gfortran.dg/dec_union_3.f90: Likewise.
4400 * gfortran.dg/dec_union_4.f90: Likewise.
4401 * gfortran.dg/dec_union_5.f90: Likewise.
4402 * gfortran.dg/default_format_1.f90: Likewise.
4403 * gfortran.dg/default_format_2.f90: Likewise.
4404 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4405 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4406 * gfortran.dg/default_initialization_3.f90: Likewise.
4407 * gfortran.dg/default_initialization_4.f90: Likewise.
4408 * gfortran.dg/default_initialization_5.f90: Likewise.
4409 * gfortran.dg/deferred_character_1.f90: Likewise.
4410 * gfortran.dg/deferred_character_10.f90: Likewise.
4411 * gfortran.dg/deferred_character_11.f90: Likewise.
4412 * gfortran.dg/deferred_character_12.f90: Likewise.
4413 * gfortran.dg/deferred_character_13.f90: Likewise.
4414 * gfortran.dg/deferred_character_14.f90: Likewise.
4415 * gfortran.dg/deferred_character_15.f90: Likewise.
4416 * gfortran.dg/deferred_character_16.f90: Likewise.
4417 * gfortran.dg/deferred_character_2.f90: Likewise.
4418 * gfortran.dg/deferred_character_3.f90: Likewise.
4419 * gfortran.dg/deferred_character_4.f90: Likewise.
4420 * gfortran.dg/deferred_character_5.f90: Likewise.
4421 * gfortran.dg/deferred_character_6.f90: Likewise.
4422 * gfortran.dg/deferred_character_7.f90: Likewise.
4423 * gfortran.dg/deferred_character_8.f90: Likewise.
4424 * gfortran.dg/deferred_character_9.f90: Likewise.
4425 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4426 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4427 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4428 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4429 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4430 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4431 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4432 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4433 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4434 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4435 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4436 * gfortran.dg/defined_assignment_1.f90: Likewise.
4437 * gfortran.dg/defined_assignment_10.f90: Likewise.
4438 * gfortran.dg/defined_assignment_11.f90: Likewise.
4439 * gfortran.dg/defined_assignment_2.f90: Likewise.
4440 * gfortran.dg/defined_assignment_3.f90: Likewise.
4441 * gfortran.dg/defined_assignment_4.f90: Likewise.
4442 * gfortran.dg/defined_assignment_5.f90: Likewise.
4443 * gfortran.dg/defined_assignment_8.f90: Likewise.
4444 * gfortran.dg/defined_assignment_9.f90: Likewise.
4445 * gfortran.dg/dependency_2.f90: Likewise.
4446 * gfortran.dg/dependency_21.f90: Likewise.
4447 * gfortran.dg/dependency_22.f90: Likewise.
4448 * gfortran.dg/dependency_23.f90: Likewise.
4449 * gfortran.dg/dependency_24.f90: Likewise.
4450 * gfortran.dg/dependency_25.f90: Likewise.
4451 * gfortran.dg/dependency_26.f90: Likewise.
4452 * gfortran.dg/dependency_39.f90: Likewise.
4453 * gfortran.dg/dependency_40.f90: Likewise.
4454 * gfortran.dg/dependency_41.f90: Likewise.
4455 * gfortran.dg/dependency_42.f90: Likewise.
4456 * gfortran.dg/dependency_43.f90: Likewise.
4457 * gfortran.dg/dependency_44.f90: Likewise.
4458 * gfortran.dg/dependency_45.f90: Likewise.
4459 * gfortran.dg/dependency_50.f90: Likewise.
4460 * gfortran.dg/dependency_51.f90: Likewise.
4461 * gfortran.dg/dependent_decls_1.f90: Likewise.
4462 * gfortran.dg/der_array_1.f90: Likewise.
4463 * gfortran.dg/der_array_io_1.f90: Likewise.
4464 * gfortran.dg/der_array_io_2.f90: Likewise.
4465 * gfortran.dg/der_array_io_3.f90: Likewise.
4466 * gfortran.dg/der_io_1.f90: Likewise.
4467 * gfortran.dg/der_io_3.f90: Likewise.
4468 * gfortran.dg/der_pointer_2.f90: Likewise.
4469 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4470 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4471 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4472 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4473 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4474 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4475 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4476 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4477 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4478 * gfortran.dg/derived_external_function_1.f90: Likewise.
4479 * gfortran.dg/derived_init_1.f90: Likewise.
4480 * gfortran.dg/derived_init_2.f90: Likewise.
4481 * gfortran.dg/derived_init_3.f90: Likewise.
4482 * gfortran.dg/derived_init_4.f90: Likewise.
4483 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4484 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4485 * gfortran.dg/dev_null.F90: Likewise.
4486 * gfortran.dg/dfloat_1.f90: Likewise.
4487 * gfortran.dg/dim_sum_1.f90: Likewise.
4488 * gfortran.dg/dim_sum_2.f90: Likewise.
4489 * gfortran.dg/dim_sum_3.f90: Likewise.
4490 * gfortran.dg/direct_io_10.f: Likewise.
4491 * gfortran.dg/direct_io_11.f90: Likewise.
4492 * gfortran.dg/direct_io_12.f90: Likewise.
4493 * gfortran.dg/direct_io_2.f90: Likewise.
4494 * gfortran.dg/direct_io_3.f90: Likewise.
4495 * gfortran.dg/direct_io_4.f90: Likewise.
4496 * gfortran.dg/direct_io_5.f90: Likewise.
4497 * gfortran.dg/direct_io_6.f90: Likewise.
4498 * gfortran.dg/direct_io_7.f90: Likewise.
4499 * gfortran.dg/direct_io_8.f90: Likewise.
4500 * gfortran.dg/direct_io_9.f: Likewise.
4501 * gfortran.dg/do_1.f90: Likewise.
4502 * gfortran.dg/do_3.F90: Likewise.
4503 * gfortran.dg/do_concurrent_2.f90: Likewise.
4504 * gfortran.dg/do_concurrent_4.f90: Likewise.
4505 * gfortran.dg/do_corner_warn.f90: Likewise.
4506 * gfortran.dg/do_iterator_2.f90: Likewise.
4507 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4508 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4509 * gfortran.dg/dos_eol.f: Likewise.
4510 * gfortran.dg/dot_product_1.f03: Likewise.
4511 * gfortran.dg/dot_product_2.f90: Likewise.
4512 * gfortran.dg/dot_product_4.f90: Likewise.
4513 * gfortran.dg/dshift_1.F90: Likewise.
4514 * gfortran.dg/dshift_2.F90: Likewise.
4515 * gfortran.dg/dtio_1.f90: Likewise.
4516 * gfortran.dg/dtio_10.f90: Likewise.
4517 * gfortran.dg/dtio_12.f90: Likewise.
4518 * gfortran.dg/dtio_14.f90: Likewise.
4519 * gfortran.dg/dtio_15.f90: Likewise.
4520 * gfortran.dg/dtio_16.f90: Likewise.
4521 * gfortran.dg/dtio_17.f90: Likewise.
4522 * gfortran.dg/dtio_19.f90: Likewise.
4523 * gfortran.dg/dtio_2.f90: Likewise.
4524 * gfortran.dg/dtio_20.f03: Likewise.
4525 * gfortran.dg/dtio_22.f90: Likewise.
4526 * gfortran.dg/dtio_24.f90: Likewise.
4527 * gfortran.dg/dtio_25.f90: Likewise.
4528 * gfortran.dg/dtio_26.f03: Likewise.
4529 * gfortran.dg/dtio_27.f90: Likewise.
4530 * gfortran.dg/dtio_28.f03: Likewise.
4531 * gfortran.dg/dtio_3.f90: Likewise.
4532 * gfortran.dg/dtio_30.f03: Likewise.
4533 * gfortran.dg/dtio_31.f03: Likewise.
4534 * gfortran.dg/dtio_32.f03: Likewise.
4535 * gfortran.dg/dtio_4.f90: Likewise.
4536 * gfortran.dg/dtio_5.f90: Likewise.
4537 * gfortran.dg/dtio_7.f90: Likewise.
4538 * gfortran.dg/dtio_8.f90: Likewise.
4539 * gfortran.dg/dtio_9.f90: Likewise.
4540 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4541 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4542 * gfortran.dg/dup_save_1.f90: Likewise.
4543 * gfortran.dg/dup_save_2.f90: Likewise.
4544 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4545 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4546 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4547 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4548 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4549 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4550 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4551 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4552 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4553 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4554 * gfortran.dg/e_d_fmt.f90: Likewise.
4555 * gfortran.dg/edit_real_1.f90: Likewise.
4556 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4557 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4558 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4559 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4560 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4561 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4562 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4563 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4564 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4565 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4566 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4567 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4568 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4569 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4570 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4571 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4572 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4573 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4574 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4575 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4576 * gfortran.dg/empty_format_1.f90: Likewise.
4577 * gfortran.dg/endfile.f: Likewise.
4578 * gfortran.dg/endfile.f90: Likewise.
4579 * gfortran.dg/endfile_2.f90: Likewise.
4580 * gfortran.dg/entry_1.f90: Likewise.
4581 * gfortran.dg/entry_10.f90: Likewise.
4582 * gfortran.dg/entry_12.f90: Likewise.
4583 * gfortran.dg/entry_13.f90: Likewise.
4584 * gfortran.dg/entry_14.f90: Likewise.
4585 * gfortran.dg/entry_16.f90: Likewise.
4586 * gfortran.dg/entry_3.f90: Likewise.
4587 * gfortran.dg/entry_6.f90: Likewise.
4588 * gfortran.dg/entry_9.f90: Likewise.
4589 * gfortran.dg/entry_array_specs_2.f: Likewise.
4590 * gfortran.dg/enum_1.f90: Likewise.
4591 * gfortran.dg/enum_9.f90: Likewise.
4592 * gfortran.dg/eof_1.f90: Likewise.
4593 * gfortran.dg/eof_2.f90: Likewise.
4594 * gfortran.dg/eof_4.f90: Likewise.
4595 * gfortran.dg/eof_5.f90: Likewise.
4596 * gfortran.dg/eor_handling_1.f90: Likewise.
4597 * gfortran.dg/eor_handling_2.f90: Likewise.
4598 * gfortran.dg/eor_handling_3.f90: Likewise.
4599 * gfortran.dg/eor_handling_4.f90: Likewise.
4600 * gfortran.dg/eor_handling_5.f90: Likewise.
4601 * gfortran.dg/eoshift_3.f90: Likewise.
4602 * gfortran.dg/eoshift_4.f90: Likewise.
4603 * gfortran.dg/eoshift_5.f90: Likewise.
4604 * gfortran.dg/eoshift_6.f90: Likewise.
4605 * gfortran.dg/eoshift_large_1.f90: Likewise.
4606 * gfortran.dg/equiv_6.f90: Likewise.
4607 * gfortran.dg/equiv_7.f90: Likewise.
4608 * gfortran.dg/equiv_9.f90: Likewise.
4609 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4610 * gfortran.dg/erf_2.F90: Likewise.
4611 * gfortran.dg/erf_3.F90: Likewise.
4612 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4613 * gfortran.dg/error_format_2.f90: Likewise.
4614 * gfortran.dg/error_recovery_5.f90: Likewise.
4615 * gfortran.dg/execute_command_line_2.f90: Likewise.
4616 * gfortran.dg/execute_command_line_3.f90: Likewise.
4617 * gfortran.dg/exit_1.f08: Likewise.
4618 * gfortran.dg/exit_3.f08: Likewise.
4619 * gfortran.dg/exponent_1.f90: Likewise.
4620 * gfortran.dg/exponent_2.f90: Likewise.
4621 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4622 * gfortran.dg/extends_1.f03: Likewise.
4623 * gfortran.dg/extends_16.f90: Likewise.
4624 * gfortran.dg/extends_2.f03: Likewise.
4625 * gfortran.dg/extends_3.f03: Likewise.
4626 * gfortran.dg/extends_4.f03: Likewise.
4627 * gfortran.dg/extends_type_of_1.f03: Likewise.
4628 * gfortran.dg/extends_type_of_2.f03: Likewise.
4629 * gfortran.dg/external_procedures_3.f90: Likewise.
4630 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4631 * gfortran.dg/f2003_io_1.f03: Likewise.
4632 * gfortran.dg/f2003_io_4.f03: Likewise.
4633 * gfortran.dg/f2003_io_5.f03: Likewise.
4634 * gfortran.dg/f2003_io_6.f03: Likewise.
4635 * gfortran.dg/f2003_io_7.f03: Likewise.
4636 * gfortran.dg/f2c_1.f90: Likewise.
4637 * gfortran.dg/f2c_2.f90: Likewise.
4638 * gfortran.dg/f2c_3.f90: Likewise.
4639 * gfortran.dg/f2c_4.f90: Likewise.
4640 * gfortran.dg/f2c_6.f90: Likewise.
4641 * gfortran.dg/f2c_7.f90: Likewise.
4642 * gfortran.dg/f2c_9.f90: Likewise.
4643 * gfortran.dg/fgetc_1.f90: Likewise.
4644 * gfortran.dg/fgetc_2.f90: Likewise.
4645 * gfortran.dg/filename_null.f90: Likewise.
4646 * gfortran.dg/finalize_12.f90: Likewise.
4647 * gfortran.dg/finalize_13.f90: Likewise.
4648 * gfortran.dg/finalize_15.f90: Likewise.
4649 * gfortran.dg/finalize_17.f90: Likewise.
4650 * gfortran.dg/finalize_18.f90: Likewise.
4651 * gfortran.dg/finalize_25.f90: Likewise.
4652 * gfortran.dg/finalize_29.f08: Likewise.
4653 * gfortran.dg/finalize_31.f90: Likewise.
4654 * gfortran.dg/float_1.f90: Likewise.
4655 * gfortran.dg/flush_1.f90: Likewise.
4656 * gfortran.dg/fmt_bz_bn.f: Likewise.
4657 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4658 * gfortran.dg/fmt_cache_1.f: Likewise.
4659 * gfortran.dg/fmt_cache_2.f: Likewise.
4660 * gfortran.dg/fmt_cache_3.f90: Likewise.
4661 * gfortran.dg/fmt_colon.f90: Likewise.
4662 * gfortran.dg/fmt_e.f90: Likewise.
4663 * gfortran.dg/fmt_en.f90: Likewise.
4664 * gfortran.dg/fmt_error_10.f: Likewise.
4665 * gfortran.dg/fmt_error_9.f: Likewise.
4666 * gfortran.dg/fmt_exhaust.f90: Likewise.
4667 * gfortran.dg/fmt_f0_1.f90: Likewise.
4668 * gfortran.dg/fmt_f_an_p.f: Likewise.
4669 * gfortran.dg/fmt_fw_d.f90: Likewise.
4670 * gfortran.dg/fmt_g.f: Likewise.
4671 * gfortran.dg/fmt_g0_1.f08: Likewise.
4672 * gfortran.dg/fmt_g0_2.f08: Likewise.
4673 * gfortran.dg/fmt_g0_4.f08: Likewise.
4674 * gfortran.dg/fmt_g0_5.f08: Likewise.
4675 * gfortran.dg/fmt_g0_6.f08: Likewise.
4676 * gfortran.dg/fmt_g0_7.f08: Likewise.
4677 * gfortran.dg/fmt_g_1.f90: Likewise.
4678 * gfortran.dg/fmt_int_sign.f90: Likewise.
4679 * gfortran.dg/fmt_l.f90: Likewise.
4680 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4681 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4682 * gfortran.dg/fmt_p_1.f90: Likewise.
4683 * gfortran.dg/fmt_pf.f90: Likewise.
4684 * gfortran.dg/fmt_read.f90: Likewise.
4685 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4686 * gfortran.dg/fmt_t_1.f90: Likewise.
4687 * gfortran.dg/fmt_t_2.f90: Likewise.
4688 * gfortran.dg/fmt_t_3.f90: Likewise.
4689 * gfortran.dg/fmt_t_4.f90: Likewise.
4690 * gfortran.dg/fmt_t_5.f90: Likewise.
4691 * gfortran.dg/fmt_t_6.f: Likewise.
4692 * gfortran.dg/fmt_t_7.f: Likewise.
4693 * gfortran.dg/fmt_t_9.f: Likewise.
4694 * gfortran.dg/fmt_tl.f: Likewise.
4695 * gfortran.dg/fmt_unlimited.f90: Likewise.
4696 * gfortran.dg/fmt_white.f: Likewise.
4697 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4698 * gfortran.dg/fold_nearest.f90: Likewise.
4699 * gfortran.dg/forall_1.f90: Likewise.
4700 * gfortran.dg/forall_10.f90: Likewise.
4701 * gfortran.dg/forall_12.f90: Likewise.
4702 * gfortran.dg/forall_13.f90: Likewise.
4703 * gfortran.dg/forall_15.f90: Likewise.
4704 * gfortran.dg/forall_4.f90: Likewise.
4705 * gfortran.dg/forall_5.f90: Likewise.
4706 * gfortran.dg/forall_6.f90: Likewise.
4707 * gfortran.dg/forall_7.f90: Likewise.
4708 * gfortran.dg/fraction.f90: Likewise.
4709 * gfortran.dg/fseek.f90: Likewise.
4710 * gfortran.dg/ftell_1.f90: Likewise.
4711 * gfortran.dg/ftell_2.f90: Likewise.
4712 * gfortran.dg/ftell_3.f90: Likewise.
4713 * gfortran.dg/func_assign_2.f90: Likewise.
4714 * gfortran.dg/func_assign_3.f90: Likewise.
4715 * gfortran.dg/func_derived_1.f90: Likewise.
4716 * gfortran.dg/func_derived_2.f90: Likewise.
4717 * gfortran.dg/func_derived_3.f90: Likewise.
4718 * gfortran.dg/func_result_1.f90: Likewise.
4719 * gfortran.dg/func_result_2.f90: Likewise.
4720 * gfortran.dg/func_result_6.f90: Likewise.
4721 * gfortran.dg/function_charlen_2.f90: Likewise.
4722 * gfortran.dg/function_charlen_3.f: Likewise.
4723 * gfortran.dg/function_kinds_1.f90: Likewise.
4724 * gfortran.dg/function_kinds_4.f90: Likewise.
4725 * gfortran.dg/function_optimize_10.f90: Likewise.
4726 * gfortran.dg/function_optimize_11.f90: Likewise.
4727 * gfortran.dg/function_optimize_12.f90: Likewise.
4728 * gfortran.dg/function_optimize_4.f90: Likewise.
4729 * gfortran.dg/function_optimize_8.f90: Likewise.
4730 * gfortran.dg/g77/13037.f: Likewise.
4731 * gfortran.dg/g77/1832.f: Likewise.
4732 * gfortran.dg/g77/19981119-0.f: Likewise.
4733 * gfortran.dg/g77/19990313-0.f: Likewise.
4734 * gfortran.dg/g77/19990313-1.f: Likewise.
4735 * gfortran.dg/g77/19990313-2.f: Likewise.
4736 * gfortran.dg/g77/19990313-3.f: Likewise.
4737 * gfortran.dg/g77/19990419-1.f: Likewise.
4738 * gfortran.dg/g77/19990826-0.f: Likewise.
4739 * gfortran.dg/g77/19990826-2.f: Likewise.
4740 * gfortran.dg/g77/20000503-1.f: Likewise.
4741 * gfortran.dg/g77/20001111.f: Likewise.
4742 * gfortran.dg/g77/20010116.f: Likewise.
4743 * gfortran.dg/g77/20010216-1.f: Likewise.
4744 * gfortran.dg/g77/20010430.f: Likewise.
4745 * gfortran.dg/g77/20010610.f: Likewise.
4746 * gfortran.dg/g77/6177.f: Likewise.
4747 * gfortran.dg/g77/7388.f: Likewise.
4748 * gfortran.dg/g77/947.f: Likewise.
4749 * gfortran.dg/g77/970625-2.f: Likewise.
4750 * gfortran.dg/g77/971102-1.f: Likewise.
4751 * gfortran.dg/g77/980628-0.f: Likewise.
4752 * gfortran.dg/g77/980628-1.f: Likewise.
4753 * gfortran.dg/g77/980628-10.f: Likewise.
4754 * gfortran.dg/g77/980628-2.f: Likewise.
4755 * gfortran.dg/g77/980628-3.f: Likewise.
4756 * gfortran.dg/g77/980628-7.f: Likewise.
4757 * gfortran.dg/g77/980628-8.f: Likewise.
4758 * gfortran.dg/g77/980628-9.f: Likewise.
4759 * gfortran.dg/g77/980701-0.f: Likewise.
4760 * gfortran.dg/g77/980701-1.f: Likewise.
4761 * gfortran.dg/g77/cabs.f: Likewise.
4762 * gfortran.dg/g77/claus.f: Likewise.
4763 * gfortran.dg/g77/complex_1.f: Likewise.
4764 * gfortran.dg/g77/cpp3.F: Likewise.
4765 * gfortran.dg/g77/cpp4.F: Likewise.
4766 * gfortran.dg/g77/cpp5.F: Likewise.
4767 * gfortran.dg/g77/dcomplex.f: Likewise.
4768 * gfortran.dg/g77/dnrm2.f: Likewise.
4769 * gfortran.dg/g77/erfc.f: Likewise.
4770 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4771 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4772 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4773 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4774 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4775 * gfortran.dg/g77/int8421.f: Likewise.
4776 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4777 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4778 * gfortran.dg/g77/le.f: Likewise.
4779 * gfortran.dg/g77/short.f: Likewise.
4780 * gfortran.dg/gamma_1.f90: Likewise.
4781 * gfortran.dg/gamma_4.f90: Likewise.
4782 * gfortran.dg/gamma_5.f90: Likewise.
4783 * gfortran.dg/generic_13.f90: Likewise.
4784 * gfortran.dg/generic_15.f90: Likewise.
4785 * gfortran.dg/generic_19.f90: Likewise.
4786 * gfortran.dg/generic_20.f90: Likewise.
4787 * gfortran.dg/generic_23.f03: Likewise.
4788 * gfortran.dg/generic_25.f90: Likewise.
4789 * gfortran.dg/generic_27.f90: Likewise.
4790 * gfortran.dg/generic_31.f90: Likewise.
4791 * gfortran.dg/generic_4.f90: Likewise.
4792 * gfortran.dg/global_vars_c_init.f90: Likewise.
4793 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4794 * gfortran.dg/gnu_logical_1.F: Likewise.
4795 * gfortran.dg/goacc/fixed-1.f: Likewise.
4796 * gfortran.dg/goacc/fixed-2.f: Likewise.
4797 * gfortran.dg/goacc/gang-static.f95: Likewise.
4798 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4799 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4800 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4801 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4802 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4803 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4804 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4805 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4806 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4807 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4808 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4809 * gfortran.dg/gomp/pr48794.f90: Likewise.
4810 * gfortran.dg/gomp/pr72744.f90: Likewise.
4811 * gfortran.dg/gomp/pr77665.f90: Likewise.
4812 * gfortran.dg/gomp/workshare2.f90: Likewise.
4813 * gfortran.dg/gomp/workshare3.f90: Likewise.
4814 * gfortran.dg/goto_1.f: Likewise.
4815 * gfortran.dg/goto_2.f90: Likewise.
4816 * gfortran.dg/goto_4.f90: Likewise.
4817 * gfortran.dg/goto_6.f: Likewise.
4818 * gfortran.dg/graphite/id-26.f03: Likewise.
4819 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4820 * gfortran.dg/graphite/pr29581.f90: Likewise.
4821 * gfortran.dg/graphite/pr29832.f90: Likewise.
4822 * gfortran.dg/graphite/run-id-1.f: Likewise.
4823 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4824 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4825 * gfortran.dg/hollerith.f90: Likewise.
4826 * gfortran.dg/hollerith4.f90: Likewise.
4827 * gfortran.dg/hollerith6.f90: Likewise.
4828 * gfortran.dg/hollerith8.f90: Likewise.
4829 * gfortran.dg/hollerith_1.f90: Likewise.
4830 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4831 * gfortran.dg/hollerith_f95.f90: Likewise.
4832 * gfortran.dg/hollerith_legacy.f90: Likewise.
4833 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4834 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4835 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4836 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4837 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4838 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4839 * gfortran.dg/hypot_1.f90: Likewise.
4840 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4841 * gfortran.dg/iargc.f90: Likewise.
4842 * gfortran.dg/ibits.f90: Likewise.
4843 * gfortran.dg/ichar_1.f90: Likewise.
4844 * gfortran.dg/ichar_2.f90: Likewise.
4845 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4846 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4847 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4848 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4849 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4850 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4851 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4852 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4853 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4854 * gfortran.dg/ieee/large_1.f90: Likewise.
4855 * gfortran.dg/ieee/large_2.f90: Likewise.
4856 * gfortran.dg/ieee/large_3.F90: Likewise.
4857 * gfortran.dg/ieee/large_4.f90: Likewise.
4858 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4859 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4860 * gfortran.dg/impl_do_var_data.f90: Likewise.
4861 * gfortran.dg/implicit_10.f90: Likewise.
4862 * gfortran.dg/implicit_12.f90: Likewise.
4863 * gfortran.dg/implicit_class_1.f90: Likewise.
4864 * gfortran.dg/implicit_pure_1.f90: Likewise.
4865 * gfortran.dg/implied_do_1.f90: Likewise.
4866 * gfortran.dg/implied_do_io_1.f90: Likewise.
4867 * gfortran.dg/implied_do_io_2.f90: Likewise.
4868 * gfortran.dg/implied_do_io_3.f90: Likewise.
4869 * gfortran.dg/implied_shape_1.f08: Likewise.
4870 * gfortran.dg/import.f90: Likewise.
4871 * gfortran.dg/import4.f90: Likewise.
4872 * gfortran.dg/impure_1.f08: Likewise.
4873 * gfortran.dg/index.f90: Likewise.
4874 * gfortran.dg/index_2.f90: Likewise.
4875 * gfortran.dg/init_flag_1.f90: Likewise.
4876 * gfortran.dg/init_flag_10.f90: Likewise.
4877 * gfortran.dg/init_flag_15.f03: Likewise.
4878 * gfortran.dg/init_flag_2.f90: Likewise.
4879 * gfortran.dg/init_flag_3.f90: Likewise.
4880 * gfortran.dg/init_flag_4.f90: Likewise.
4881 * gfortran.dg/init_flag_5.f90: Likewise.
4882 * gfortran.dg/init_flag_6.f90: Likewise.
4883 * gfortran.dg/init_flag_7.f90: Likewise.
4884 * gfortran.dg/init_flag_9.f90: Likewise.
4885 * gfortran.dg/initialization_11.f90: Likewise.
4886 * gfortran.dg/initialization_19.f90: Likewise.
4887 * gfortran.dg/initialization_2.f90: Likewise.
4888 * gfortran.dg/initialization_22.f90: Likewise.
4889 * gfortran.dg/initialization_27.f90: Likewise.
4890 * gfortran.dg/initialization_5.f90: Likewise.
4891 * gfortran.dg/initialization_6.f90: Likewise.
4892 * gfortran.dg/inline_matmul_1.f90: Likewise.
4893 * gfortran.dg/inline_matmul_10.f90: Likewise.
4894 * gfortran.dg/inline_matmul_11.f90: Likewise.
4895 * gfortran.dg/inline_matmul_13.f90: Likewise.
4896 * gfortran.dg/inline_matmul_14.f90: Likewise.
4897 * gfortran.dg/inline_matmul_16.f90: Likewise.
4898 * gfortran.dg/inline_matmul_17.f90: Likewise.
4899 * gfortran.dg/inline_matmul_18.f90: Likewise.
4900 * gfortran.dg/inline_matmul_19.f90: Likewise.
4901 * gfortran.dg/inline_matmul_2.f90: Likewise.
4902 * gfortran.dg/inline_matmul_20.f90: Likewise.
4903 * gfortran.dg/inline_matmul_22.f90: Likewise.
4904 * gfortran.dg/inline_matmul_3.f90: Likewise.
4905 * gfortran.dg/inline_matmul_4.f90: Likewise.
4906 * gfortran.dg/inline_matmul_5.f90: Likewise.
4907 * gfortran.dg/inline_matmul_6.f90: Likewise.
4908 * gfortran.dg/inline_matmul_7.f90: Likewise.
4909 * gfortran.dg/inline_matmul_8.f90: Likewise.
4910 * gfortran.dg/inline_matmul_9.f90: Likewise.
4911 * gfortran.dg/inline_sum_1.f90: Likewise.
4912 * gfortran.dg/inline_sum_3.f90: Likewise.
4913 * gfortran.dg/inline_sum_5.f90: Likewise.
4914 * gfortran.dg/inquire-complex.f90: Likewise.
4915 * gfortran.dg/inquire.f90: Likewise.
4916 * gfortran.dg/inquire_10.f90: Likewise.
4917 * gfortran.dg/inquire_13.f90: Likewise.
4918 * gfortran.dg/inquire_15.f90: Likewise.
4919 * gfortran.dg/inquire_16.f90: Likewise.
4920 * gfortran.dg/inquire_17.f90: Likewise.
4921 * gfortran.dg/inquire_5.f90: Likewise.
4922 * gfortran.dg/inquire_6.f90: Likewise.
4923 * gfortran.dg/inquire_7.f90: Likewise.
4924 * gfortran.dg/inquire_9.f90: Likewise.
4925 * gfortran.dg/inquire_internal.f90: Likewise.
4926 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4927 * gfortran.dg/inquire_size.f90: Likewise.
4928 * gfortran.dg/int_1.f90: Likewise.
4929 * gfortran.dg/int_conv_1.f90: Likewise.
4930 * gfortran.dg/int_range_io_1.f90: Likewise.
4931 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4932 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4933 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4934 * gfortran.dg/integer_plus.f90: Likewise.
4935 * gfortran.dg/intent_out_2.f90: Likewise.
4936 * gfortran.dg/intent_out_5.f90: Likewise.
4937 * gfortran.dg/intent_out_6.f90: Likewise.
4938 * gfortran.dg/interface_12.f90: Likewise.
4939 * gfortran.dg/interface_19.f90: Likewise.
4940 * gfortran.dg/interface_4.f90: Likewise.
4941 * gfortran.dg/interface_5.f90: Likewise.
4942 * gfortran.dg/interface_9.f90: Likewise.
4943 * gfortran.dg/interface_assignment_1.f90: Likewise.
4944 * gfortran.dg/interface_assignment_2.f90: Likewise.
4945 * gfortran.dg/internal_dummy_2.f08: Likewise.
4946 * gfortran.dg/internal_dummy_3.f08: Likewise.
4947 * gfortran.dg/internal_dummy_4.f08: Likewise.
4948 * gfortran.dg/internal_pack_1.f90: Likewise.
4949 * gfortran.dg/internal_pack_10.f90: Likewise.
4950 * gfortran.dg/internal_pack_12.f90: Likewise.
4951 * gfortran.dg/internal_pack_13.f90: Likewise.
4952 * gfortran.dg/internal_pack_14.f90: Likewise.
4953 * gfortran.dg/internal_pack_15.f90: Likewise.
4954 * gfortran.dg/internal_pack_2.f90: Likewise.
4955 * gfortran.dg/internal_pack_3.f90: Likewise.
4956 * gfortran.dg/internal_pack_4.f90: Likewise.
4957 * gfortran.dg/internal_pack_6.f90: Likewise.
4958 * gfortran.dg/internal_pack_8.f90: Likewise.
4959 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4960 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4961 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4962 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4963 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4964 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4965 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4966 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4967 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4968 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4969 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4970 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4971 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4972 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4973 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4974 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4975 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4976 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4977 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4978 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4979 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4980 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4981 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4982 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4983 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4984 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4985 * gfortran.dg/io_err_1.f90: Likewise.
4986 * gfortran.dg/io_real_boz.f90: Likewise.
4987 * gfortran.dg/iomsg_1.f90: Likewise.
4988 * gfortran.dg/iostat_1.f90: Likewise.
4989 * gfortran.dg/iostat_2.f90: Likewise.
4990 * gfortran.dg/iostat_4.f90: Likewise.
4991 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4992 * gfortran.dg/ishft_1.f90: Likewise.
4993 * gfortran.dg/ishft_2.f90: Likewise.
4994 * gfortran.dg/ishft_4.f90: Likewise.
4995 * gfortran.dg/isnan_1.f90: Likewise.
4996 * gfortran.dg/isnan_2.f90: Likewise.
4997 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4998 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4999 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5000 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5001 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5002 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5003 * gfortran.dg/itime_idate_1.f: Likewise.
5004 * gfortran.dg/itime_idate_2.f: Likewise.
5005 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5006 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5007 * gfortran.dg/large_real_kind_1.f90: Likewise.
5008 * gfortran.dg/large_real_kind_2.F90: Likewise.
5009 * gfortran.dg/large_real_kind_3.F90: Likewise.
5010 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5011 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5012 * gfortran.dg/large_recl.f90: Likewise.
5013 * gfortran.dg/large_unit_1.f90: Likewise.
5014 * gfortran.dg/large_unit_2.f90: Likewise.
5015 * gfortran.dg/largeequiv_1.f90: Likewise.
5016 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5017 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5018 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5019 * gfortran.dg/list_read_1.f90: Likewise.
5020 * gfortran.dg/list_read_10.f90: Likewise.
5021 * gfortran.dg/list_read_11.f90: Likewise.
5022 * gfortran.dg/list_read_12.f90: Likewise.
5023 * gfortran.dg/list_read_13.f: Likewise.
5024 * gfortran.dg/list_read_14.f90: Likewise.
5025 * gfortran.dg/list_read_2.f90: Likewise.
5026 * gfortran.dg/list_read_3.f90: Likewise.
5027 * gfortran.dg/list_read_4.f90: Likewise.
5028 * gfortran.dg/list_read_5.f90: Likewise.
5029 * gfortran.dg/list_read_6.f90: Likewise.
5030 * gfortran.dg/list_read_7.f90: Likewise.
5031 * gfortran.dg/list_read_8.f90: Likewise.
5032 * gfortran.dg/list_read_9.f90: Likewise.
5033 * gfortran.dg/loc_2.f90: Likewise.
5034 * gfortran.dg/logical_1.f90: Likewise.
5035 * gfortran.dg/logical_dot_product.f90: Likewise.
5036 * gfortran.dg/logical_temp_io.f90: Likewise.
5037 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5038 * gfortran.dg/lrshift_1.f90: Likewise.
5039 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5040 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5041 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5042 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5043 * gfortran.dg/make_unit.f90: Likewise.
5044 * gfortran.dg/mapping_1.f90: Likewise.
5045 * gfortran.dg/mapping_2.f90: Likewise.
5046 * gfortran.dg/mapping_3.f90: Likewise.
5047 * gfortran.dg/masklr_1.F90: Likewise.
5048 * gfortran.dg/masklr_2.F90: Likewise.
5049 * gfortran.dg/matmul_1.f90: Likewise.
5050 * gfortran.dg/matmul_10.f90: Likewise.
5051 * gfortran.dg/matmul_12.f90: Likewise.
5052 * gfortran.dg/matmul_16.f90: Likewise.
5053 * gfortran.dg/matmul_17.f90: Likewise.
5054 * gfortran.dg/matmul_18.f90: Likewise.
5055 * gfortran.dg/matmul_2.f90: Likewise.
5056 * gfortran.dg/matmul_3.f90: Likewise.
5057 * gfortran.dg/matmul_4.f90: Likewise.
5058 * gfortran.dg/matmul_6.f90: Likewise.
5059 * gfortran.dg/matmul_8.f03: Likewise.
5060 * gfortran.dg/matmul_9.f90: Likewise.
5061 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5062 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5063 * gfortran.dg/matmul_const.f90: Likewise.
5064 * gfortran.dg/maxloc_1.f90: Likewise.
5065 * gfortran.dg/maxloc_2.f90: Likewise.
5066 * gfortran.dg/maxloc_3.f90: Likewise.
5067 * gfortran.dg/maxloc_4.f90: Likewise.
5068 * gfortran.dg/maxloc_string_1.f90: Likewise.
5069 * gfortran.dg/maxlocval_1.f90: Likewise.
5070 * gfortran.dg/maxlocval_2.f90: Likewise.
5071 * gfortran.dg/maxlocval_3.f90: Likewise.
5072 * gfortran.dg/maxlocval_4.f90: Likewise.
5073 * gfortran.dg/maxval_char_1.f90: Likewise.
5074 * gfortran.dg/maxval_char_2.f90: Likewise.
5075 * gfortran.dg/maxval_char_3.f90: Likewise.
5076 * gfortran.dg/maxval_char_4.f90: Likewise.
5077 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5078 * gfortran.dg/mclock.f90: Likewise.
5079 * gfortran.dg/merge_bits_1.F90: Likewise.
5080 * gfortran.dg/merge_bits_2.F90: Likewise.
5081 * gfortran.dg/merge_char_1.f90: Likewise.
5082 * gfortran.dg/merge_init_expr.f90: Likewise.
5083 * gfortran.dg/min_max_optional_1.f90: Likewise.
5084 * gfortran.dg/min_max_optional_5.f90: Likewise.
5085 * gfortran.dg/minloc_1.f90: Likewise.
5086 * gfortran.dg/minloc_2.f90: Likewise.
5087 * gfortran.dg/minloc_3.f90: Likewise.
5088 * gfortran.dg/minloc_4.f90: Likewise.
5089 * gfortran.dg/minloc_string_1.f90: Likewise.
5090 * gfortran.dg/minlocval_1.f90: Likewise.
5091 * gfortran.dg/minlocval_2.f90: Likewise.
5092 * gfortran.dg/minlocval_3.f90: Likewise.
5093 * gfortran.dg/minlocval_4.f90: Likewise.
5094 * gfortran.dg/minmax_char_1.f90: Likewise.
5095 * gfortran.dg/minmaxloc_1.f90: Likewise.
5096 * gfortran.dg/minmaxloc_10.f90: Likewise.
5097 * gfortran.dg/minmaxloc_11.f90: Likewise.
5098 * gfortran.dg/minmaxloc_12.f90: Likewise.
5099 * gfortran.dg/minmaxloc_13.f90: Likewise.
5100 * gfortran.dg/minmaxloc_2.f90: Likewise.
5101 * gfortran.dg/minmaxloc_3.f90: Likewise.
5102 * gfortran.dg/minmaxloc_4.f90: Likewise.
5103 * gfortran.dg/minmaxloc_5.f90: Likewise.
5104 * gfortran.dg/minmaxloc_6.f90: Likewise.
5105 * gfortran.dg/minmaxloc_7.f90: Likewise.
5106 * gfortran.dg/minmaxloc_8.f90: Likewise.
5107 * gfortran.dg/minmaxval_1.f90: Likewise.
5108 * gfortran.dg/minval_char_1.f90: Likewise.
5109 * gfortran.dg/minval_char_2.f90: Likewise.
5110 * gfortran.dg/minval_char_3.f90: Likewise.
5111 * gfortran.dg/minval_char_4.f90: Likewise.
5112 * gfortran.dg/minval_char_5.f90: Likewise.
5113 * gfortran.dg/minval_parameter_1.f90: Likewise.
5114 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5115 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5116 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5117 * gfortran.dg/missing_parens_1.f90: Likewise.
5118 * gfortran.dg/missing_parens_2.f90: Likewise.
5119 * gfortran.dg/mod_large_1.f90: Likewise.
5120 * gfortran.dg/mod_sign0_1.f90: Likewise.
5121 * gfortran.dg/module_blank_common.f90: Likewise.
5122 * gfortran.dg/module_commons_1.f90: Likewise.
5123 * gfortran.dg/module_commons_3.f90: Likewise.
5124 * gfortran.dg/module_double_reuse.f90: Likewise.
5125 * gfortran.dg/module_equivalence_1.f90: Likewise.
5126 * gfortran.dg/module_equivalence_2.f90: Likewise.
5127 * gfortran.dg/module_equivalence_3.f90: Likewise.
5128 * gfortran.dg/module_equivalence_5.f90: Likewise.
5129 * gfortran.dg/module_interface_1.f90: Likewise.
5130 * gfortran.dg/module_nan.f90: Likewise.
5131 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5132 * gfortran.dg/module_procedure_1.f90: Likewise.
5133 * gfortran.dg/module_read_1.f90: Likewise.
5134 * gfortran.dg/module_read_2.f90: Likewise.
5135 * gfortran.dg/module_widestring_1.f90: Likewise.
5136 * gfortran.dg/move_alloc.f90: Likewise.
5137 * gfortran.dg/move_alloc_10.f90: Likewise.
5138 * gfortran.dg/move_alloc_13.f90: Likewise.
5139 * gfortran.dg/move_alloc_14.f90: Likewise.
5140 * gfortran.dg/move_alloc_15.f90: Likewise.
5141 * gfortran.dg/move_alloc_16.f90: Likewise.
5142 * gfortran.dg/move_alloc_2.f90: Likewise.
5143 * gfortran.dg/move_alloc_5.f90: Likewise.
5144 * gfortran.dg/move_alloc_6.f90: Likewise.
5145 * gfortran.dg/move_alloc_9.f90: Likewise.
5146 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5147 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5148 * gfortran.dg/mvbits_1.f90: Likewise.
5149 * gfortran.dg/mvbits_2.f90: Likewise.
5150 * gfortran.dg/mvbits_3.f90: Likewise.
5151 * gfortran.dg/mvbits_4.f90: Likewise.
5152 * gfortran.dg/mvbits_7.f90: Likewise.
5153 * gfortran.dg/mvbits_8.f90: Likewise.
5154 * gfortran.dg/namelist_11.f: Likewise.
5155 * gfortran.dg/namelist_12.f: Likewise.
5156 * gfortran.dg/namelist_13.f90: Likewise.
5157 * gfortran.dg/namelist_14.f90: Likewise.
5158 * gfortran.dg/namelist_15.f90: Likewise.
5159 * gfortran.dg/namelist_16.f90: Likewise.
5160 * gfortran.dg/namelist_17.f90: Likewise.
5161 * gfortran.dg/namelist_18.f90: Likewise.
5162 * gfortran.dg/namelist_19.f90: Likewise.
5163 * gfortran.dg/namelist_20.f90: Likewise.
5164 * gfortran.dg/namelist_21.f90: Likewise.
5165 * gfortran.dg/namelist_22.f90: Likewise.
5166 * gfortran.dg/namelist_23.f90: Likewise.
5167 * gfortran.dg/namelist_24.f90: Likewise.
5168 * gfortran.dg/namelist_26.f90: Likewise.
5169 * gfortran.dg/namelist_27.f90: Likewise.
5170 * gfortran.dg/namelist_28.f90: Likewise.
5171 * gfortran.dg/namelist_29.f90: Likewise.
5172 * gfortran.dg/namelist_37.f90: Likewise.
5173 * gfortran.dg/namelist_38.f90: Likewise.
5174 * gfortran.dg/namelist_39.f90: Likewise.
5175 * gfortran.dg/namelist_40.f90: Likewise.
5176 * gfortran.dg/namelist_41.f90: Likewise.
5177 * gfortran.dg/namelist_42.f90: Likewise.
5178 * gfortran.dg/namelist_43.f90: Likewise.
5179 * gfortran.dg/namelist_44.f90: Likewise.
5180 * gfortran.dg/namelist_47.f90: Likewise.
5181 * gfortran.dg/namelist_48.f90: Likewise.
5182 * gfortran.dg/namelist_49.f90: Likewise.
5183 * gfortran.dg/namelist_50.f90: Likewise.
5184 * gfortran.dg/namelist_51.f90: Likewise.
5185 * gfortran.dg/namelist_52.f90: Likewise.
5186 * gfortran.dg/namelist_54.f90: Likewise.
5187 * gfortran.dg/namelist_55.f90: Likewise.
5188 * gfortran.dg/namelist_56.f90: Likewise.
5189 * gfortran.dg/namelist_57.f90: Likewise.
5190 * gfortran.dg/namelist_58.f90: Likewise.
5191 * gfortran.dg/namelist_59.f90: Likewise.
5192 * gfortran.dg/namelist_60.f90: Likewise.
5193 * gfortran.dg/namelist_61.f90: Likewise.
5194 * gfortran.dg/namelist_64.f90: Likewise.
5195 * gfortran.dg/namelist_65.f90: Likewise.
5196 * gfortran.dg/namelist_69.f90: Likewise.
5197 * gfortran.dg/namelist_70.f90: Likewise.
5198 * gfortran.dg/namelist_71.f90: Likewise.
5199 * gfortran.dg/namelist_72.f: Likewise.
5200 * gfortran.dg/namelist_73.f90: Likewise.
5201 * gfortran.dg/namelist_77.f90: Likewise.
5202 * gfortran.dg/namelist_78.f90: Likewise.
5203 * gfortran.dg/namelist_79.f90: Likewise.
5204 * gfortran.dg/namelist_80.f90: Likewise.
5205 * gfortran.dg/namelist_81.f90: Likewise.
5206 * gfortran.dg/namelist_82.f90: Likewise.
5207 * gfortran.dg/namelist_84.f90: Likewise.
5208 * gfortran.dg/namelist_85.f90: Likewise.
5209 * gfortran.dg/namelist_86.f90: Likewise.
5210 * gfortran.dg/namelist_87.f90: Likewise.
5211 * gfortran.dg/namelist_88.f90: Likewise.
5212 * gfortran.dg/namelist_89.f90: Likewise.
5213 * gfortran.dg/namelist_90.f: Likewise.
5214 * gfortran.dg/namelist_95.f90: Likewise.
5215 * gfortran.dg/namelist_char_only.f90: Likewise.
5216 * gfortran.dg/namelist_empty.f90: Likewise.
5217 * gfortran.dg/namelist_internal.f90: Likewise.
5218 * gfortran.dg/namelist_use.f90: Likewise.
5219 * gfortran.dg/namelist_use_only.f90: Likewise.
5220 * gfortran.dg/namelist_utf8.f90: Likewise.
5221 * gfortran.dg/nan_1.f90: Likewise.
5222 * gfortran.dg/nan_2.f90: Likewise.
5223 * gfortran.dg/nan_3.f90: Likewise.
5224 * gfortran.dg/nan_6.f90: Likewise.
5225 * gfortran.dg/nan_7.f90: Likewise.
5226 * gfortran.dg/nearest_1.f90: Likewise.
5227 * gfortran.dg/nearest_2.f90: Likewise.
5228 * gfortran.dg/nearest_3.f90: Likewise.
5229 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5230 * gfortran.dg/negative_automatic_size.f90: Likewise.
5231 * gfortran.dg/negative_unit.f: Likewise.
5232 * gfortran.dg/negative_unit2.f90: Likewise.
5233 * gfortran.dg/negative_unit_int8.f: Likewise.
5234 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5235 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5236 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5237 * gfortran.dg/nested_modules_1.f90: Likewise.
5238 * gfortran.dg/nested_modules_2.f90: Likewise.
5239 * gfortran.dg/nested_modules_3.f90: Likewise.
5240 * gfortran.dg/nesting_1.f90: Likewise.
5241 * gfortran.dg/new_line.f90: Likewise.
5242 * gfortran.dg/newunit_1.f90: Likewise.
5243 * gfortran.dg/newunit_3.f90: Likewise.
5244 * gfortran.dg/newunit_5.f90.f90: Likewise.
5245 * gfortran.dg/nint_1.f90: Likewise.
5246 * gfortran.dg/nint_2.f90: Likewise.
5247 * gfortran.dg/no_arg_check_2.f90: Likewise.
5248 * gfortran.dg/no_range_check_1.f90: Likewise.
5249 * gfortran.dg/no_range_check_2.f90: Likewise.
5250 * gfortran.dg/no_range_check_3.f90: Likewise.
5251 * gfortran.dg/noadv_size.f90: Likewise.
5252 * gfortran.dg/nonreturning_statements.f90: Likewise.
5253 * gfortran.dg/norm2_1.f90: Likewise.
5254 * gfortran.dg/norm2_3.f90: Likewise.
5255 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5256 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5257 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5258 * gfortran.dg/null_4.f90: Likewise.
5259 * gfortran.dg/null_9.f90: Likewise.
5260 * gfortran.dg/nullify_3.f90: Likewise.
5261 * gfortran.dg/oldstyle_1.f90: Likewise.
5262 * gfortran.dg/open_access_append_1.f90: Likewise.
5263 * gfortran.dg/open_access_append_2.f90: Likewise.
5264 * gfortran.dg/open_errors.f90: Likewise.
5265 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5266 * gfortran.dg/open_new.f90: Likewise.
5267 * gfortran.dg/open_readonly_1.f90: Likewise.
5268 * gfortran.dg/operator_1.f90: Likewise.
5269 * gfortran.dg/optional_absent_1.f90: Likewise.
5270 * gfortran.dg/optional_absent_2.f90: Likewise.
5271 * gfortran.dg/optional_absent_3.f90: Likewise.
5272 * gfortran.dg/optional_class_1.f90: Likewise.
5273 * gfortran.dg/optional_dim_2.f90: Likewise.
5274 * gfortran.dg/optional_dim_3.f90: Likewise.
5275 * gfortran.dg/output_exponents_1.f90: Likewise.
5276 * gfortran.dg/overload_1.f90: Likewise.
5277 * gfortran.dg/overload_2.f90: Likewise.
5278 * gfortran.dg/overwrite_1.f: Likewise.
5279 * gfortran.dg/pad_no.f90: Likewise.
5280 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5281 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5282 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5283 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5284 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5285 * gfortran.dg/parens_3.f90: Likewise.
5286 * gfortran.dg/parens_5.f90: Likewise.
5287 * gfortran.dg/parens_6.f90: Likewise.
5288 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5289 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5290 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5291 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5292 * gfortran.dg/parity_1.f90: Likewise.
5293 * gfortran.dg/past_eor.f90: Likewise.
5294 * gfortran.dg/pdt_1.f03: Likewise.
5295 * gfortran.dg/pdt_10.f03: Likewise.
5296 * gfortran.dg/pdt_11.f03: Likewise.
5297 * gfortran.dg/pdt_12.f03: Likewise.
5298 * gfortran.dg/pdt_13.f03: Likewise.
5299 * gfortran.dg/pdt_14.f03: Likewise.
5300 * gfortran.dg/pdt_15.f03: Likewise.
5301 * gfortran.dg/pdt_19.f03: Likewise.
5302 * gfortran.dg/pdt_20.f03: Likewise.
5303 * gfortran.dg/pdt_22.f03: Likewise.
5304 * gfortran.dg/pdt_23.f03: Likewise.
5305 * gfortran.dg/pdt_25.f03: Likewise.
5306 * gfortran.dg/pdt_26.f03: Likewise.
5307 * gfortran.dg/pdt_27.f03: Likewise.
5308 * gfortran.dg/pdt_28.f03: Likewise.
5309 * gfortran.dg/pdt_3.f03: Likewise.
5310 * gfortran.dg/pdt_4.f03: Likewise.
5311 * gfortran.dg/pdt_5.f03: Likewise.
5312 * gfortran.dg/pdt_7.f03: Likewise.
5313 * gfortran.dg/pointer_1.f90: Likewise.
5314 * gfortran.dg/pointer_array_1.f90: Likewise.
5315 * gfortran.dg/pointer_array_3.f90: Likewise.
5316 * gfortran.dg/pointer_array_4.f90: Likewise.
5317 * gfortran.dg/pointer_array_5.f90: Likewise.
5318 * gfortran.dg/pointer_array_6.f90: Likewise.
5319 * gfortran.dg/pointer_array_7.f90: Likewise.
5320 * gfortran.dg/pointer_array_8.f90: Likewise.
5321 * gfortran.dg/pointer_array_9.f90: Likewise.
5322 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5323 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5324 * gfortran.dg/pointer_assign_10.f90: Likewise.
5325 * gfortran.dg/pointer_assign_11.f90: Likewise.
5326 * gfortran.dg/pointer_assign_4.f90: Likewise.
5327 * gfortran.dg/pointer_assign_8.f90: Likewise.
5328 * gfortran.dg/pointer_assign_9.f90: Likewise.
5329 * gfortran.dg/pointer_check_10.f90: Likewise.
5330 * gfortran.dg/pointer_check_9.f90: Likewise.
5331 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5332 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5333 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5334 * gfortran.dg/pointer_init_1.f90: Likewise.
5335 * gfortran.dg/pointer_init_3.f90: Likewise.
5336 * gfortran.dg/pointer_init_4.f90: Likewise.
5337 * gfortran.dg/pointer_init_5.f90: Likewise.
5338 * gfortran.dg/pointer_init_8.f90: Likewise.
5339 * gfortran.dg/pointer_intent_1.f90: Likewise.
5340 * gfortran.dg/pointer_intent_4.f90: Likewise.
5341 * gfortran.dg/pointer_intent_5.f90: Likewise.
5342 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5343 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5344 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5345 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5346 * gfortran.dg/pointer_target_1.f90: Likewise.
5347 * gfortran.dg/pointer_target_2.f90: Likewise.
5348 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5349 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5350 * gfortran.dg/power.f90: Likewise.
5351 * gfortran.dg/power1.f90: Likewise.
5352 * gfortran.dg/power_3.f90: Likewise.
5353 * gfortran.dg/power_4.f90: Likewise.
5354 * gfortran.dg/power_5.f90: Likewise.
5355 * gfortran.dg/pr12884.f: Likewise.
5356 * gfortran.dg/pr15129.f90: Likewise.
5357 * gfortran.dg/pr15140.f90: Likewise.
5358 * gfortran.dg/pr15324.f90: Likewise.
5359 * gfortran.dg/pr15332.f: Likewise.
5360 * gfortran.dg/pr15957.f90: Likewise.
5361 * gfortran.dg/pr15959.f90: Likewise.
5362 * gfortran.dg/pr16597.f90: Likewise.
5363 * gfortran.dg/pr16861.f90: Likewise.
5364 * gfortran.dg/pr16938.f90: Likewise.
5365 * gfortran.dg/pr17090.f90: Likewise.
5366 * gfortran.dg/pr17143.f90: Likewise.
5367 * gfortran.dg/pr17164.f90: Likewise.
5368 * gfortran.dg/pr17229.f: Likewise.
5369 * gfortran.dg/pr17285.f90: Likewise.
5370 * gfortran.dg/pr17286.f90: Likewise.
5371 * gfortran.dg/pr17472.f: Likewise.
5372 * gfortran.dg/pr17612.f90: Likewise.
5373 * gfortran.dg/pr17706.f90: Likewise.
5374 * gfortran.dg/pr18025.f90: Likewise.
5375 * gfortran.dg/pr18122.f90: Likewise.
5376 * gfortran.dg/pr18210.f90: Likewise.
5377 * gfortran.dg/pr18392.f90: Likewise.
5378 * gfortran.dg/pr19155.f: Likewise.
5379 * gfortran.dg/pr19216.f: Likewise.
5380 * gfortran.dg/pr19467.f90: Likewise.
5381 * gfortran.dg/pr19657.f: Likewise.
5382 * gfortran.dg/pr19926.f90: Likewise.
5383 * gfortran.dg/pr19928-1.f90: Likewise.
5384 * gfortran.dg/pr19928-2.f90: Likewise.
5385 * gfortran.dg/pr20086.f90: Likewise.
5386 * gfortran.dg/pr20124.f90: Likewise.
5387 * gfortran.dg/pr20163-2.f: Likewise.
5388 * gfortran.dg/pr20480.f90: Likewise.
5389 * gfortran.dg/pr20755.f: Likewise.
5390 * gfortran.dg/pr20950.f: Likewise.
5391 * gfortran.dg/pr21177.f90: Likewise.
5392 * gfortran.dg/pr21730.f: Likewise.
5393 * gfortran.dg/pr22491.f: Likewise.
5394 * gfortran.dg/pr25603.f: Likewise.
5395 * gfortran.dg/pr26246_2.f90: Likewise.
5396 * gfortran.dg/pr32136.f90: Likewise.
5397 * gfortran.dg/pr32533.f90: Likewise.
5398 * gfortran.dg/pr33794.f90: Likewise.
5399 * gfortran.dg/pr35662.f90: Likewise.
5400 * gfortran.dg/pr35944-1.f90: Likewise.
5401 * gfortran.dg/pr35944-2.f90: Likewise.
5402 * gfortran.dg/pr35983.f90: Likewise.
5403 * gfortran.dg/pr39865.f90: Likewise.
5404 * gfortran.dg/pr41212.f90: Likewise.
5405 * gfortran.dg/pr43808.f90: Likewise.
5406 * gfortran.dg/pr44592.f90: Likewise.
5407 * gfortran.dg/pr44735.f90: Likewise.
5408 * gfortran.dg/pr45308.f03: Likewise.
5409 * gfortran.dg/pr46297.f: Likewise.
5410 * gfortran.dg/pr46588.f90: Likewise.
5411 * gfortran.dg/pr46665.f90: Likewise.
5412 * gfortran.dg/pr46804.f90: Likewise.
5413 * gfortran.dg/pr47008.f03: Likewise.
5414 * gfortran.dg/pr47614.f: Likewise.
5415 * gfortran.dg/pr47878.f90: Likewise.
5416 * gfortran.dg/pr49103.f90: Likewise.
5417 * gfortran.dg/pr50069_1.f90: Likewise.
5418 * gfortran.dg/pr50769.f90: Likewise.
5419 * gfortran.dg/pr52608.f90: Likewise.
5420 * gfortran.dg/pr55086_2.f90: Likewise.
5421 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5422 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5423 * gfortran.dg/pr55330.f90: Likewise.
5424 * gfortran.dg/pr56015.f90: Likewise.
5425 * gfortran.dg/pr57910.f90: Likewise.
5426 * gfortran.dg/pr59700.f90: Likewise.
5427 * gfortran.dg/pr62125.f90: Likewise.
5428 * gfortran.dg/pr64530.f90: Likewise.
5429 * gfortran.dg/pr65429.f90: Likewise.
5430 * gfortran.dg/pr65450.f90: Likewise.
5431 * gfortran.dg/pr65504.f90: Likewise.
5432 * gfortran.dg/pr65903.f90: Likewise.
5433 * gfortran.dg/pr66311.f90: Likewise.
5434 * gfortran.dg/pr66864.f90: Likewise.
5435 * gfortran.dg/pr67140.f90: Likewise.
5436 * gfortran.dg/pr67524.f90: Likewise.
5437 * gfortran.dg/pr67885.f90: Likewise.
5438 * gfortran.dg/pr68053.f90: Likewise.
5439 * gfortran.dg/pr68566.f90: Likewise.
5440 * gfortran.dg/pr69514_1.f90: Likewise.
5441 * gfortran.dg/pr69514_2.f90: Likewise.
5442 * gfortran.dg/pr69739.f90: Likewise.
5443 * gfortran.dg/pr70673.f90: Likewise.
5444 * gfortran.dg/pr71523_2.f90: Likewise.
5445 * gfortran.dg/pr71764.f90: Likewise.
5446 * gfortran.dg/pr78092.f90: Likewise.
5447 * gfortran.dg/pr82973.f90: Likewise.
5448 * gfortran.dg/pr83864.f90: Likewise.
5449 * gfortran.dg/pr83874.f90: Likewise.
5450 * gfortran.dg/pr84088.f90: Likewise.
5451 * gfortran.dg/pr84155.f90: Likewise.
5452 * gfortran.dg/proc_decl_12.f90: Likewise.
5453 * gfortran.dg/proc_decl_13.f90: Likewise.
5454 * gfortran.dg/proc_decl_15.f90: Likewise.
5455 * gfortran.dg/proc_decl_17.f90: Likewise.
5456 * gfortran.dg/proc_decl_18.f90: Likewise.
5457 * gfortran.dg/proc_decl_2.f90: Likewise.
5458 * gfortran.dg/proc_decl_5.f90: Likewise.
5459 * gfortran.dg/proc_decl_9.f90: Likewise.
5460 * gfortran.dg/proc_ptr_1.f90: Likewise.
5461 * gfortran.dg/proc_ptr_10.f90: Likewise.
5462 * gfortran.dg/proc_ptr_12.f90: Likewise.
5463 * gfortran.dg/proc_ptr_18.f90: Likewise.
5464 * gfortran.dg/proc_ptr_19.f90: Likewise.
5465 * gfortran.dg/proc_ptr_21.f90: Likewise.
5466 * gfortran.dg/proc_ptr_22.f90: Likewise.
5467 * gfortran.dg/proc_ptr_23.f90: Likewise.
5468 * gfortran.dg/proc_ptr_25.f90: Likewise.
5469 * gfortran.dg/proc_ptr_26.f90: Likewise.
5470 * gfortran.dg/proc_ptr_3.f90: Likewise.
5471 * gfortran.dg/proc_ptr_36.f90: Likewise.
5472 * gfortran.dg/proc_ptr_47.f90: Likewise.
5473 * gfortran.dg/proc_ptr_48.f90: Likewise.
5474 * gfortran.dg/proc_ptr_5.f90: Likewise.
5475 * gfortran.dg/proc_ptr_6.f90: Likewise.
5476 * gfortran.dg/proc_ptr_7.f90: Likewise.
5477 * gfortran.dg/proc_ptr_8.f90: Likewise.
5478 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5479 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5480 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5481 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5482 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5483 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5484 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5485 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5486 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5487 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5488 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5489 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5490 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5491 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5492 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5493 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5494 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5495 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5496 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5497 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5498 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5499 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5500 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5501 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5502 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5503 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5504 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5505 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5506 * gfortran.dg/product_init_expr.f03: Likewise.
5507 * gfortran.dg/promotion.f90: Likewise.
5508 * gfortran.dg/promotion_3.f90: Likewise.
5509 * gfortran.dg/promotion_4.f90: Likewise.
5510 * gfortran.dg/protected_1.f90: Likewise.
5511 * gfortran.dg/protected_2.f90: Likewise.
5512 * gfortran.dg/ptr-func-1.f90: Likewise.
5513 * gfortran.dg/ptr-func-2.f90: Likewise.
5514 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5515 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5516 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5517 * gfortran.dg/pure_byref_1.f90: Likewise.
5518 * gfortran.dg/pure_byref_2.f90: Likewise.
5519 * gfortran.dg/pure_byref_3.f90: Likewise.
5520 * gfortran.dg/quad_2.f90: Likewise.
5521 * gfortran.dg/quad_3.f90: Likewise.
5522 * gfortran.dg/random_3.f90: Likewise.
5523 * gfortran.dg/random_4.f90: Likewise.
5524 * gfortran.dg/random_7.f90: Likewise.
5525 * gfortran.dg/read_2.f90: Likewise.
5526 * gfortran.dg/read_3.f90: Likewise.
5527 * gfortran.dg/read_4.f90: Likewise.
5528 * gfortran.dg/read_5.f90: Likewise.
5529 * gfortran.dg/read_bad_advance.f90: Likewise.
5530 * gfortran.dg/read_bang.f90: Likewise.
5531 * gfortran.dg/read_bang4.f90: Likewise.
5532 * gfortran.dg/read_comma.f: Likewise.
5533 * gfortran.dg/read_dir.f90: Likewise.
5534 * gfortran.dg/read_empty_file.f: Likewise.
5535 * gfortran.dg/read_eof_1.f90: Likewise.
5536 * gfortran.dg/read_eof_2.f90: Likewise.
5537 * gfortran.dg/read_eof_3.f90: Likewise.
5538 * gfortran.dg/read_eof_4.f90: Likewise.
5539 * gfortran.dg/read_eof_5.f90: Likewise.
5540 * gfortran.dg/read_eof_6.f: Likewise.
5541 * gfortran.dg/read_eof_7.f90: Likewise.
5542 * gfortran.dg/read_eof_8.f90: Likewise.
5543 * gfortran.dg/read_eof_all.f90: Likewise.
5544 * gfortran.dg/read_eor.f90: Likewise.
5545 * gfortran.dg/read_float_1.f90: Likewise.
5546 * gfortran.dg/read_float_2.f03: Likewise.
5547 * gfortran.dg/read_float_3.f90: Likewise.
5548 * gfortran.dg/read_float_4.f90: Likewise.
5549 * gfortran.dg/read_infnan_1.f90: Likewise.
5550 * gfortran.dg/read_list_eof_1.f90: Likewise.
5551 * gfortran.dg/read_logical.f90: Likewise.
5552 * gfortran.dg/read_many_1.f: Likewise.
5553 * gfortran.dg/read_no_eor.f90: Likewise.
5554 * gfortran.dg/read_noadvance.f90: Likewise.
5555 * gfortran.dg/read_repeat.f90: Likewise.
5556 * gfortran.dg/read_repeat_2.f90: Likewise.
5557 * gfortran.dg/read_size_noadvance.f90: Likewise.
5558 * gfortran.dg/read_x_eof.f90: Likewise.
5559 * gfortran.dg/read_x_past.f: Likewise.
5560 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5561 * gfortran.dg/real_const_1.f: Likewise.
5562 * gfortran.dg/real_const_2.f90: Likewise.
5563 * gfortran.dg/real_const_3.f90: Likewise.
5564 * gfortran.dg/real_do_1.f90: Likewise.
5565 * gfortran.dg/real_index_1.f90: Likewise.
5566 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5567 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5568 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5569 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5570 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5571 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5572 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5573 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5574 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5575 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5576 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5577 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5578 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5579 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5580 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5581 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5582 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5583 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5584 * gfortran.dg/record_marker_1.f90: Likewise.
5585 * gfortran.dg/record_marker_2.f: Likewise.
5586 * gfortran.dg/record_marker_3.f90: Likewise.
5587 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5588 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5589 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5590 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5591 * gfortran.dg/recursive_check_7.f90: Likewise.
5592 * gfortran.dg/recursive_reference_1.f90: Likewise.
5593 * gfortran.dg/recursive_reference_2.f90: Likewise.
5594 * gfortran.dg/recursive_stack.f90: Likewise.
5595 * gfortran.dg/reduction.f90: Likewise.
5596 * gfortran.dg/repack_arrays_1.f90: Likewise.
5597 * gfortran.dg/repeat_1.f90: Likewise.
5598 * gfortran.dg/repeat_2.f90: Likewise.
5599 * gfortran.dg/repeat_3.f90: Likewise.
5600 * gfortran.dg/repeat_6.f90: Likewise.
5601 * gfortran.dg/reshape-alloc.f90: Likewise.
5602 * gfortran.dg/reshape-complex.f90: Likewise.
5603 * gfortran.dg/reshape.f90: Likewise.
5604 * gfortran.dg/reshape_2.f90: Likewise.
5605 * gfortran.dg/reshape_7.f90: Likewise.
5606 * gfortran.dg/reshape_empty_1.f03: Likewise.
5607 * gfortran.dg/reshape_pad_1.f90: Likewise.
5608 * gfortran.dg/reshape_rank7.f90: Likewise.
5609 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5610 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5611 * gfortran.dg/result_default_init_1.f90: Likewise.
5612 * gfortran.dg/result_in_spec_1.f90: Likewise.
5613 * gfortran.dg/result_in_spec_2.f90: Likewise.
5614 * gfortran.dg/ret_array_1.f90: Likewise.
5615 * gfortran.dg/ret_pointer_1.f90: Likewise.
5616 * gfortran.dg/ret_pointer_2.f90: Likewise.
5617 * gfortran.dg/rewind_1.f90: Likewise.
5618 * gfortran.dg/round_1.f03: Likewise.
5619 * gfortran.dg/round_2.f03: Likewise.
5620 * gfortran.dg/round_3.f08: Likewise.
5621 * gfortran.dg/round_4.f90: Likewise.
5622 * gfortran.dg/rrspacing_1.f90: Likewise.
5623 * gfortran.dg/runtime_warning_1.f90: Likewise.
5624 * gfortran.dg/same_type_as_2.f03: Likewise.
5625 * gfortran.dg/save_1.f90: Likewise.
5626 * gfortran.dg/save_5.f90: Likewise.
5627 * gfortran.dg/save_6.f90: Likewise.
5628 * gfortran.dg/scalar_mask_1.f90: Likewise.
5629 * gfortran.dg/scalar_mask_2.f90: Likewise.
5630 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5631 * gfortran.dg/scale_1.f90: Likewise.
5632 * gfortran.dg/scan_1.f90: Likewise.
5633 * gfortran.dg/scan_2.f90: Likewise.
5634 * gfortran.dg/secnds-1.f: Likewise.
5635 * gfortran.dg/secnds.f: Likewise.
5636 * gfortran.dg/select_1.f90: Likewise.
5637 * gfortran.dg/select_2.f90: Likewise.
5638 * gfortran.dg/select_3.f90: Likewise.
5639 * gfortran.dg/select_5.f90: Likewise.
5640 * gfortran.dg/select_char_1.f90: Likewise.
5641 * gfortran.dg/select_char_2.f90: Likewise.
5642 * gfortran.dg/select_type_13.f03: Likewise.
5643 * gfortran.dg/select_type_14.f03: Likewise.
5644 * gfortran.dg/select_type_15.f03: Likewise.
5645 * gfortran.dg/select_type_19.f03: Likewise.
5646 * gfortran.dg/select_type_2.f03: Likewise.
5647 * gfortran.dg/select_type_26.f03: Likewise.
5648 * gfortran.dg/select_type_27.f03: Likewise.
5649 * gfortran.dg/select_type_28.f03: Likewise.
5650 * gfortran.dg/select_type_3.f03: Likewise.
5651 * gfortran.dg/select_type_35.f03: Likewise.
5652 * gfortran.dg/select_type_36.f03: Likewise.
5653 * gfortran.dg/select_type_37.f03: Likewise.
5654 * gfortran.dg/select_type_39.f03: Likewise.
5655 * gfortran.dg/select_type_4.f90: Likewise.
5656 * gfortran.dg/select_type_5.f03: Likewise.
5657 * gfortran.dg/select_type_6.f03: Likewise.
5658 * gfortran.dg/select_type_7.f03: Likewise.
5659 * gfortran.dg/select_type_8.f03: Likewise.
5660 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5661 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5662 * gfortran.dg/selected_kind_1.f90: Likewise.
5663 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5664 * gfortran.dg/shape_2.f90: Likewise.
5665 * gfortran.dg/shape_4.f90: Likewise.
5666 * gfortran.dg/shape_5.f90: Likewise.
5667 * gfortran.dg/shape_7.f90: Likewise.
5668 * gfortran.dg/shape_8.f90: Likewise.
5669 * gfortran.dg/shape_9.f90: Likewise.
5670 * gfortran.dg/shift-kind_2.f90: Likewise.
5671 * gfortran.dg/shiftalr_1.F90: Likewise.
5672 * gfortran.dg/shiftalr_2.F90: Likewise.
5673 * gfortran.dg/simpleif_1.f90: Likewise.
5674 * gfortran.dg/simplify_argN_1.f90: Likewise.
5675 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5676 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5677 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5678 * gfortran.dg/simplify_modulo.f90: Likewise.
5679 * gfortran.dg/single_char_string.f90: Likewise.
5680 * gfortran.dg/size_dim.f90: Likewise.
5681 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5682 * gfortran.dg/sizeof.f90: Likewise.
5683 * gfortran.dg/sizeof_4.f90: Likewise.
5684 * gfortran.dg/slash_1.f90: Likewise.
5685 * gfortran.dg/sms-1.f90: Likewise.
5686 * gfortran.dg/sms-2.f90: Likewise.
5687 * gfortran.dg/spec_expr_7.f90: Likewise.
5688 * gfortran.dg/specifics_1.f90: Likewise.
5689 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5690 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5691 * gfortran.dg/spread_init_expr.f03: Likewise.
5692 * gfortran.dg/spread_scalar_source.f90: Likewise.
5693 * gfortran.dg/spread_shape_1.f90: Likewise.
5694 * gfortran.dg/stat_1.f90: Likewise.
5695 * gfortran.dg/stat_2.f90: Likewise.
5696 * gfortran.dg/stfunc_1.f90: Likewise.
5697 * gfortran.dg/stfunc_4.f90: Likewise.
5698 * gfortran.dg/stfunc_6.f90: Likewise.
5699 * gfortran.dg/storage_size_1.f08: Likewise.
5700 * gfortran.dg/storage_size_3.f08: Likewise.
5701 * gfortran.dg/storage_size_4.f90: Likewise.
5702 * gfortran.dg/streamio_1.f90: Likewise.
5703 * gfortran.dg/streamio_10.f90: Likewise.
5704 * gfortran.dg/streamio_11.f90: Likewise.
5705 * gfortran.dg/streamio_12.f90: Likewise.
5706 * gfortran.dg/streamio_13.f90: Likewise.
5707 * gfortran.dg/streamio_14.f90: Likewise.
5708 * gfortran.dg/streamio_15.f90: Likewise.
5709 * gfortran.dg/streamio_16.f90: Likewise.
5710 * gfortran.dg/streamio_17.f90: Likewise.
5711 * gfortran.dg/streamio_2.f90: Likewise.
5712 * gfortran.dg/streamio_3.f90: Likewise.
5713 * gfortran.dg/streamio_4.f90: Likewise.
5714 * gfortran.dg/streamio_5.f90: Likewise.
5715 * gfortran.dg/streamio_6.f90: Likewise.
5716 * gfortran.dg/streamio_7.f90: Likewise.
5717 * gfortran.dg/streamio_8.f90: Likewise.
5718 * gfortran.dg/streamio_9.f90: Likewise.
5719 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5720 * gfortran.dg/string_4.f90: Likewise.
5721 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5722 * gfortran.dg/string_assign_2.f90: Likewise.
5723 * gfortran.dg/string_compare_1.f90: Likewise.
5724 * gfortran.dg/string_compare_2.f90: Likewise.
5725 * gfortran.dg/string_compare_3.f90: Likewise.
5726 * gfortran.dg/string_ctor_1.f90: Likewise.
5727 * gfortran.dg/string_length_1.f90: Likewise.
5728 * gfortran.dg/string_length_2.f90: Likewise.
5729 * gfortran.dg/string_length_3.f90: Likewise.
5730 * gfortran.dg/string_length_4.f90: Likewise.
5731 * gfortran.dg/string_null_compare_1.f: Likewise.
5732 * gfortran.dg/string_pad_trunc.f90: Likewise.
5733 * gfortran.dg/structure_constructor_1.f03: Likewise.
5734 * gfortran.dg/structure_constructor_11.f90: Likewise.
5735 * gfortran.dg/structure_constructor_13.f03: Likewise.
5736 * gfortran.dg/structure_constructor_2.f03: Likewise.
5737 * gfortran.dg/structure_constructor_5.f03: Likewise.
5738 * gfortran.dg/submodule_1.f08: Likewise.
5739 * gfortran.dg/submodule_11.f08: Likewise.
5740 * gfortran.dg/submodule_14.f08: Likewise.
5741 * gfortran.dg/submodule_15.f08: Likewise.
5742 * gfortran.dg/submodule_17.f08: Likewise.
5743 * gfortran.dg/submodule_18.f08: Likewise.
5744 * gfortran.dg/submodule_19.f08: Likewise.
5745 * gfortran.dg/submodule_2.f08: Likewise.
5746 * gfortran.dg/submodule_27.f08: Likewise.
5747 * gfortran.dg/submodule_28.f08: Likewise.
5748 * gfortran.dg/submodule_29.f08: Likewise.
5749 * gfortran.dg/submodule_30.f08: Likewise.
5750 * gfortran.dg/submodule_6.f08: Likewise.
5751 * gfortran.dg/submodule_7.f08: Likewise.
5752 * gfortran.dg/submodule_8.f08: Likewise.
5753 * gfortran.dg/subnormal_1.f90: Likewise.
5754 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5755 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5756 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5757 * gfortran.dg/substr_2.f: Likewise.
5758 * gfortran.dg/substr_3.f: Likewise.
5759 * gfortran.dg/substr_4.f: Likewise.
5760 * gfortran.dg/substr_5.f90: Likewise.
5761 * gfortran.dg/substr_6.f90: Likewise.
5762 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5763 * gfortran.dg/sum_init_expr.f03: Likewise.
5764 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5765 * gfortran.dg/system_clock_3.f08: Likewise.
5766 * gfortran.dg/t_editing.f: Likewise.
5767 * gfortran.dg/team_change_1.f90: Likewise.
5768 * gfortran.dg/team_end_1.f90: Likewise.
5769 * gfortran.dg/team_number_1.f90: Likewise.
5770 * gfortran.dg/temporary_1.f90: Likewise.
5771 * gfortran.dg/test_com_block.f90: Likewise.
5772 * gfortran.dg/test_only_clause.f90: Likewise.
5773 * gfortran.dg/tiny_1.f90: Likewise.
5774 * gfortran.dg/tiny_2.f90: Likewise.
5775 * gfortran.dg/tl_editing.f90: Likewise.
5776 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5777 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5778 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5779 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5780 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5781 * gfortran.dg/transfer_class_2.f90: Likewise.
5782 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5783 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5784 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5785 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5786 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5787 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5788 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5789 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5790 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5791 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5792 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5793 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5794 * gfortran.dg/transpose_1.f90: Likewise.
5795 * gfortran.dg/transpose_3.f03: Likewise.
5796 * gfortran.dg/transpose_4.f90: Likewise.
5797 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5798 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5799 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5800 * gfortran.dg/trim_1.f90: Likewise.
5801 * gfortran.dg/trim_optimize_1.f90: Likewise.
5802 * gfortran.dg/trim_optimize_2.f90: Likewise.
5803 * gfortran.dg/trim_optimize_3.f90: Likewise.
5804 * gfortran.dg/trim_optimize_4.f90: Likewise.
5805 * gfortran.dg/trim_optimize_5.f90: Likewise.
5806 * gfortran.dg/trim_optimize_6.f90: Likewise.
5807 * gfortran.dg/trim_optimize_7.f90: Likewise.
5808 * gfortran.dg/trim_optimize_8.f90: Likewise.
5809 * gfortran.dg/type_to_class_1.f03: Likewise.
5810 * gfortran.dg/type_to_class_2.f03: Likewise.
5811 * gfortran.dg/type_to_class_3.f03: Likewise.
5812 * gfortran.dg/type_to_class_4.f03: Likewise.
5813 * gfortran.dg/type_to_class_5.f03: Likewise.
5814 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5815 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5816 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5817 * gfortran.dg/typebound_call_1.f03: Likewise.
5818 * gfortran.dg/typebound_call_13.f03: Likewise.
5819 * gfortran.dg/typebound_call_18.f03: Likewise.
5820 * gfortran.dg/typebound_call_19.f03: Likewise.
5821 * gfortran.dg/typebound_call_2.f03: Likewise.
5822 * gfortran.dg/typebound_call_20.f03: Likewise.
5823 * gfortran.dg/typebound_call_3.f03: Likewise.
5824 * gfortran.dg/typebound_generic_5.f03: Likewise.
5825 * gfortran.dg/typebound_generic_6.f03: Likewise.
5826 * gfortran.dg/typebound_generic_9.f03: Likewise.
5827 * gfortran.dg/typebound_operator_12.f03: Likewise.
5828 * gfortran.dg/typebound_operator_13.f03: Likewise.
5829 * gfortran.dg/typebound_operator_15.f90: Likewise.
5830 * gfortran.dg/typebound_operator_20.f90: Likewise.
5831 * gfortran.dg/typebound_operator_3.f03: Likewise.
5832 * gfortran.dg/typebound_operator_6.f03: Likewise.
5833 * gfortran.dg/typebound_operator_7.f03: Likewise.
5834 * gfortran.dg/typebound_operator_8.f03: Likewise.
5835 * gfortran.dg/typebound_operator_9.f03: Likewise.
5836 * gfortran.dg/typebound_proc_19.f90: Likewise.
5837 * gfortran.dg/typebound_proc_20.f90: Likewise.
5838 * gfortran.dg/typebound_proc_23.f90: Likewise.
5839 * gfortran.dg/typebound_proc_27.f03: Likewise.
5840 * gfortran.dg/typebound_proc_35.f90: Likewise.
5841 * gfortran.dg/typebound_proc_36.f90: Likewise.
5842 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5843 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5844 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5845 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5846 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5847 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5848 * gfortran.dg/unf_short_record_1.f90: Likewise.
5849 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5850 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5851 * gfortran.dg/unit_1.f90: Likewise.
5852 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5853 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5854 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5855 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5856 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5857 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5858 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5859 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5860 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5861 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5862 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5863 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5864 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5865 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5866 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5867 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5868 * gfortran.dg/unpack_init_expr.f03: Likewise.
5869 * gfortran.dg/use_10.f90: Likewise.
5870 * gfortran.dg/use_11.f90: Likewise.
5871 * gfortran.dg/use_13.f90: Likewise.
5872 * gfortran.dg/use_24.f90: Likewise.
5873 * gfortran.dg/use_27.f90: Likewise.
5874 * gfortran.dg/use_5.f90: Likewise.
5875 * gfortran.dg/use_allocated_1.f90: Likewise.
5876 * gfortran.dg/use_only_1.f90: Likewise.
5877 * gfortran.dg/use_only_4.f90: Likewise.
5878 * gfortran.dg/use_rename_2.f90: Likewise.
5879 * gfortran.dg/use_rename_4.f90: Likewise.
5880 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5881 * gfortran.dg/used_interface_ref.f90: Likewise.
5882 * gfortran.dg/used_types_5.f90: Likewise.
5883 * gfortran.dg/utf8_1.f03: Likewise.
5884 * gfortran.dg/utf8_2.f03: Likewise.
5885 * gfortran.dg/value_1.f90: Likewise.
5886 * gfortran.dg/value_2.f90: Likewise.
5887 * gfortran.dg/value_4.f90: Likewise.
5888 * gfortran.dg/value_6.f03: Likewise.
5889 * gfortran.dg/value_7.f03: Likewise.
5890 * gfortran.dg/value_test.f90: Likewise.
5891 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5892 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5893 * gfortran.dg/vect/pr60510.f: Likewise.
5894 * gfortran.dg/vect/pr69882.f90: Likewise.
5895 * gfortran.dg/vect/pr69980.f90: Likewise.
5896 * gfortran.dg/vect/vect-5.f90: Likewise.
5897 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5898 * gfortran.dg/vector_subscript_1.f90: Likewise.
5899 * gfortran.dg/vector_subscript_2.f90: Likewise.
5900 * gfortran.dg/vector_subscript_3.f90: Likewise.
5901 * gfortran.dg/vector_subscript_5.f90: Likewise.
5902 * gfortran.dg/verify_2.f90: Likewise.
5903 * gfortran.dg/volatile10.f90: Likewise.
5904 * gfortran.dg/where_1.f90: Likewise.
5905 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5906 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5907 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5908 * gfortran.dg/whole_file_13.f90: Likewise.
5909 * gfortran.dg/whole_file_2.f90: Likewise.
5910 * gfortran.dg/widechar_2.f90: Likewise.
5911 * gfortran.dg/widechar_4.f90: Likewise.
5912 * gfortran.dg/widechar_5.f90: Likewise.
5913 * gfortran.dg/widechar_6.f90: Likewise.
5914 * gfortran.dg/widechar_8.f90: Likewise.
5915 * gfortran.dg/widechar_IO_1.f90: Likewise.
5916 * gfortran.dg/widechar_IO_2.f90: Likewise.
5917 * gfortran.dg/widechar_IO_3.f90: Likewise.
5918 * gfortran.dg/widechar_IO_4.f90: Likewise.
5919 * gfortran.dg/widechar_compare_1.f90: Likewise.
5920 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5921 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5922 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5923 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5924 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5925 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5926 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5927 * gfortran.dg/widechar_select_1.f90: Likewise.
5928 * gfortran.dg/winapi.f90: Likewise.
5929 * gfortran.dg/write_0_pe_format.f90: Likewise.
5930 * gfortran.dg/write_back.f: Likewise.
5931 * gfortran.dg/write_check3.f90: Likewise.
5932 * gfortran.dg/write_direct_eor.f90: Likewise.
5933 * gfortran.dg/write_padding.f90: Likewise.
5934 * gfortran.dg/write_recursive.f90: Likewise.
5935 * gfortran.dg/write_rewind_1.f: Likewise.
5936 * gfortran.dg/write_rewind_2.f: Likewise.
5937 * gfortran.dg/write_zero_array.f90: Likewise.
5938 * gfortran.dg/x_slash_1.f: Likewise.
5939 * gfortran.dg/x_slash_2.f: Likewise.
5940 * gfortran.dg/zero_array_components_1.f90: Likewise.
5941 * gfortran.dg/zero_length_1.f90: Likewise.
5942 * gfortran.dg/zero_length_2.f90: Likewise.
5943 * gfortran.dg/zero_sized_1.f90: Likewise.
5944 * gfortran.dg/zero_sized_3.f90: Likewise.
5945 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5946 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5947 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5948 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5949 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5950 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5951 * gfortran.fortran-torture/execute/args.f90: Likewise.
5952 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5953 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5954 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5955 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5956 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5957 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5958 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5959 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5960 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5961 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5962 * gfortran.fortran-torture/execute/common.f90: Likewise.
5963 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5964 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5965 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5966 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5967 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5968 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5969 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5970 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5971 * gfortran.fortran-torture/execute/data.f90: Likewise.
5972 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5973 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5974 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5975 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5976 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5977 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5978 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5979 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5980 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5981 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5982 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5983 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5984 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5985 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5986 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5987 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5988 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5989 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5990 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5991 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5992 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5993 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5994 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5995 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5996 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5997 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5998 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5999 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6000 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6001 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6002 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6003 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6004 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6005 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6006 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6007 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6008 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6009 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6010 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6011 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6012 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6013 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6014 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6015 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6016 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6017 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6018 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6019 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6020 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6021 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6022 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6023 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6024 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6025 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6026 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6027 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6028 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6029 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6030 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6031 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6032 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6033 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6034 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6035 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6036 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6037 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6038 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6039 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6040 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6041 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6042 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6043 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6044 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6045 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6046 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6047 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6048 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6049 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6050 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6051 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6052 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6053 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6054 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6055 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6056 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6057 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6058 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6059 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6060 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6061 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6062 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6063 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6064 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6065 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6066 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6067 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6068 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6069 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6070 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6071 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6072 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6073 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6074 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6075 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6076 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6077 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6078 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6079 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6080 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6081 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6082 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6083 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6084 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6085 * gfortran.fortran-torture/execute/math.f90: Likewise.
6086 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6087 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6088 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6089 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6090 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6091 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6092 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6093 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6094 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6095 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6096 * gfortran.fortran-torture/execute/power.f90: Likewise.
6097 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6098 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6099 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6100 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6101 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6102 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6103 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6104 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6105 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6106 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6107 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6108 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6109 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6110 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6111 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6112 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6113 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6114 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6115 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6116 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6117 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6118 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6119 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6120 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6121 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6122 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6123 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6124 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6125 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6126 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6127 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6128 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6129 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6130 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6131 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6132 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6133 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6134 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6135 * gfortran.fortran-torture/execute/string.f90: Likewise.
6136 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6137 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6138 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6139 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6140 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6141 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6142 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6143 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6144 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6145 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6146 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6147 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6148 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6149 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6150 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6151 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6152 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6153 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6154 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6155 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6156 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6157 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6158 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6159 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6160 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6161 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6162 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6163 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6164 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6165 * gfortran.dg/inline_transpose_1.f90: Likewise.
6166
6167 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6168
6169 PR fortran/84115
6170 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6171 change to dg-run.
6172
6173 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6174
6175 PR ada/84277
6176 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6177 * gnat.dg/dispatch1.adb: Rename into...
6178 * gnat.dg/disp1.adb: ...this.
6179 * gnat.dg/dispatch1_p.ads: Rename into...
6180 * gnat.dg/disp1_pkg.ads: ...this.
6181 * gnat.dg/disp2.adb: Rename into...
6182 * gnat.dg/dispatch2.adb: ...this.
6183 * gnat.dg/dispatch2_p.ads: Rename into...
6184 * gnat.dg/disp2_pkg.ads: ...this.
6185 * gnat.dg/dispatch2_p.adb: Rename into...
6186 * gnat.dg/disp2_pkg.adb: this.
6187 * gnat.dg/generic_dispatch.adb: Rename into...
6188 * gnat.dg/generic_disp.adb: this.
6189 * gnat.dg/generic_dispatch_p.ads: Rename into...
6190 * gnat.dg/generic_disp_pkg.ads: ...this.
6191 * gnat.dg/generic_dispatch_p.adb: Rename into...
6192 * gnat.dg/generic_disp_pkg.adb: ...this.
6193 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6194 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6195 * gnat.dg/object_overflow1.adb: Tweak index.
6196 * gnat.dg/object_overflow2.adb: Likewise.
6197 * gnat.dg/object_overflow3.adb: Likewise.
6198 * gnat.dg/object_overflow4.adb: Likewise.
6199 * gnat.dg/object_overflow5.adb: Likewise.
6200
6201 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6202
6203 PR ipa/84425
6204 * gcc.c-torture/compile/pr84425.c: New test.
6205
6206 2018-02-16 Marek Polacek <polacek@redhat.com>
6207 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR c++/84192
6210 * g++.dg/cpp1y/constexpr-84192.C: New test.
6211
6212 2018-02-16 Martin Sebor <msebor@redhat.com>
6213
6214 PR c++/79064
6215 * g++.dg/overload15.C: New test.
6216
6217 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6218
6219 PR target/81535
6220 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6221 * gcc.dg/pr56727-2.c: Ditto.
6222 * gcc.target/powerpc/pr79439.c: Renamed to...
6223 * gcc.target/powerpc/pr79439-1.c: ...this.
6224 * gcc.target/powerpc/pr79439-2.c: New test.
6225 * gcc.target/powerpc/pr79439-3.c: New test.
6226
6227 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6228
6229 target/pr84371
6230 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6231 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6232 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6233 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6234 * gcc.target/powerpc/builtins-3.c: Same.
6235
6236 2018-02-16 Nathan Sidwell <nathan@acm.org>
6237
6238 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6239
6240 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6241
6242 PR rtl-optimization/70023
6243 * gcc.target/i386/pr70023.c: New.
6244
6245 2018-02-16 Carl Love <cel@us.ibm.com>
6246
6247 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6248 tests.
6249 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6250 tests.
6251
6252 2018-02-16 Carl Love <cel@us.ibm.com>
6253
6254 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6255 for the ABI definitions for vec_extract4b and vec_insert4b.
6256
6257 2018-02-16 Nathan Sidwell <nathan@acm.org>
6258
6259 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6260 * g++.old-deja/g++.mike/net43.C: Likewise.
6261
6262 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6263
6264 PR c++/82468
6265 * g++.dg/cpp1z/class-deduction48.C: New.
6266
6267 2018-02-16 Nathan Sidwell <nathan@acm.org>
6268
6269 PR c++/84375
6270 * g++.dg/lookup/pr84375.C: New.
6271
6272 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6273
6274 PR target/83831
6275 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6276
6277 2018-02-16 Richard Biener <rguenther@suse.de>
6278
6279 PR tree-optimization/84417
6280 * gcc.dg/torture/pr84417.c: New testcase.
6281
6282 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6283
6284 PR target/84272
6285 * g++.dg/opt/pr84272.C: New test.
6286
6287 PR rtl-optimization/83723
6288 * gcc.dg/pr83723.c: New test.
6289
6290 2018-02-16 Richard Biener <rguenther@suse.de>
6291
6292 PR tree-optimization/84399
6293 * gcc.dg/graphite/pr84399.c: New testcase.
6294
6295 2018-02-16 Richard Biener <rguenther@suse.de>
6296
6297 PR tree-optimization/84190
6298 * g++.dg/torture/pr84190.C: New testcase.
6299
6300 2018-02-15 Martin Sebor <msebor@redhat.com>
6301
6302 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6303 directives.
6304
6305 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6306
6307 PR fortran/84409
6308 * gfortran.dg/dtio_21.f03: Add an error message.
6309 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6310
6311 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6312
6313 PR fortran/84381
6314 * gfortran.dg/stop_shouldfail.f90: New test.
6315
6316 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6317
6318 PR c++/84330
6319 * g++.dg/concepts/pr84330.C: New.
6320
6321 2018-02-15 Tom de Vries <tom@codesourcery.com>
6322
6323 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6324
6325 2018-02-15 Tom de Vries <tom@codesourcery.com>
6326
6327 * gcc.c-torture/compile/pr84136.c: Require effective target
6328 indirect_jumps.
6329
6330 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6331
6332 PR tree-optimization/84383
6333 * gcc.c-torture/compile/pr84383.c: New test.
6334
6335 PR tree-optimization/84334
6336 * gcc.dg/pr84334.c: New test.
6337
6338 2018-02-14 Carl Love <cel@us.ibm.com>
6339
6340 * gcc.target/powerpc/builtins-4-int128-runnable.c
6341 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6342 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6343
6344 2018-02-14 Martin Sebor <msebor@redhat.com>
6345
6346 PR tree-optimization/83698
6347 * gcc.dg/Wrestrict-7.c: New test.
6348 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6349 * gcc.target/i386/chkp-stropt-17.c: Same.
6350
6351 2018-02-14 Martin Sebor <msebor@redhat.com>
6352
6353 PR c/84108
6354 * gcc.dg/Wattributes-8.c: New test.
6355
6356 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6357
6358 PR fortran/84385
6359 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6360 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6361 * gfortran.dg/select_type_1.f03: Extend test case.
6362
6363 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6364
6365 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6366 (dg-options): Use -O2 -msse2 -mno-sse3.
6367
6368 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6369
6370 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6371 this test case still works ok.
6372 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6373 * gcc.dg/vmx/insert-be-order.c: Likewise.
6374 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6375 * gcc.dg/vmx/ld-be-order.c: Likewise.
6376 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6377 * gcc.dg/vmx/lde-be-order.c: Likewise.
6378 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6379 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6380 * gcc.dg/vmx/merge-be-order.c: Likewise.
6381 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6382 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6383 * gcc.dg/vmx/pack-be-order.c: Likewise.
6384 * gcc.dg/vmx/perm-be-order.c: Likewise.
6385 * gcc.dg/vmx/splat-be-order.c: Likewise.
6386 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6387 * gcc.dg/vmx/st-be-order.c: Likewise.
6388 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6389 * gcc.dg/vmx/ste-be-order.c: Likewise.
6390 * gcc.dg/vmx/stl-be-order.c: Likewise.
6391 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6392 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6393 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6394 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6395 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6396
6397 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6398
6399 PR c++/84350
6400 * g++.dg/cpp0x/auto49.C: New.
6401
6402 2018-02-14 Nathan Sidwell <nathan@acm.org>
6403
6404 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6405
6406 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6407
6408 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6409 * gcc.target/powerpc/le-altivec-consts.c: Same.
6410
6411 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6412
6413 PR target/84220
6414 * gcc.target/powerpc/pr84220-sld.c: New test.
6415 * gcc.target/powerpc/pr84220-sld2.c: New test.
6416 * gcc.target/powerpc/pr84220-sldw.c: New test.
6417 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6418 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6419
6420 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6421
6422 PR target/84239
6423 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6424 _inc_ssp intrinsics.
6425 * gcc.target/i386/cet-intrin-4.c: Likewise.
6426 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6427 __builtin_ia32_rdssp[d|q].
6428
6429 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6430
6431 PR tree-optimization/84357
6432 * gcc.dg/vect/pr84357.c: New test.
6433
6434 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6435
6436 PR target/83831
6437 * gcc.target/rx/pr83831.c: New tests.
6438
6439 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6440
6441 PR target/79242
6442 * gcc.target/msp430/pr79242.c: New test.
6443
6444 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6445
6446 PR target/84372
6447 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6448 with -mcpu=power9.
6449
6450 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6451
6452 PR target/84279
6453 * g++.dg/pr84279.C: New test.
6454
6455 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6456
6457 PR rtl-optimization/84169
6458 * gcc.c-torture/execute/pr84169.c: New.
6459
6460 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6461
6462 PR target/84370
6463 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6464
6465 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6466
6467 PR target/84365
6468 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6469 with -mcpu=power9.
6470
6471 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6472
6473 PR c++/84364
6474 * g++.dg/warn/effc4.C: New test.
6475
6476 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6477
6478 PR c++/84333
6479 * g++.dg/template/sizeof16.C: New.
6480 * g++.dg/template/sizeof17.C: Likewise.
6481
6482 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6483
6484 PR fortran/84313
6485 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6486 add necessary compiler options.
6487 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6488
6489 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR c/82210
6492 * gcc.c-torture/execute/pr82210.c: New test.
6493
6494 PR middle-end/84309
6495 * gcc.dg/pr84309-2.c: New test.
6496
6497 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6498
6499 PR tree-optimization/84321
6500 * gcc.dg/pr84321.c: New test.
6501
6502 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6503
6504 PR target/84359
6505 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6506
6507 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6508
6509 PR sanitizer/84340
6510 * gcc.dg/asan/pr84307.c: Remove test.
6511
6512 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6513
6514 * gcc.target/rl78/test_auto_vector.c: New test.
6515
6516 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6517
6518 PR c/84305
6519 * gcc.c-torture/compile/pr84305.c: New test.
6520
6521 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR target/84335
6524 * gcc.target/i386/pr84335.c: New test.
6525
6526 PR tree-optimization/84339
6527 * gcc.c-torture/execute/pr84339.c: New test.
6528
6529 PR middle-end/84309
6530 * gcc.dg/pr84309.c: New test.
6531 * gcc.target/i386/pr84309.c: New test.
6532
6533 PR target/84336
6534 * gcc.target/i386/pr84336.c: New test.
6535
6536 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6537
6538 PR c++/84341
6539 * c-c++-common/gomp/pr84341.c: New test.
6540
6541 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6542
6543 PR fortran/68746
6544 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6545
6546 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6547
6548 PR fortran/68746
6549 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6550 of zero for read.
6551
6552 2018-02-12 Jeff Law <law@redhat.com>
6553
6554 * gcc.c-torture/compile/reg-args-size.c: New test.
6555
6556 2018-02-12 Carl Love <cel@us.ibm.com>
6557
6558 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6559 uint128 tests to new testfile.
6560 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6561 int128 and uint128 tests.
6562 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6563 list of torture tests.
6564
6565 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6566
6567 PR fortran/84273
6568 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6569 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6570
6571 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6572
6573 PR target/82641
6574 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6575
6576 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6577
6578 PR sanitizer/84307
6579 * gcc.dg/asan/pr84307.c: New test.
6580
6581 2018-02-12 Nathan Sidwell <nathan@acm.org>
6582
6583 * g++.dg/parse/pr84263.C: New.
6584
6585 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6586
6587 PR c++/79626
6588 * g++.dg/template/crash129.C: New.
6589
6590 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6591
6592 PR target/83828
6593 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6594 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6595 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6596 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6597 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6598
6599 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6600
6601 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6602 _mm_maskz_scalef_round_sd): Test new intrinsics.
6603 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6604 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6605 intrinsics.
6606 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6607 _mm_maskz_scalef_round_ss): Test new intrinsics.
6608 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6609 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6610 intrinsics.
6611 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6612 __builtin_ia32_scalefss_round): Remove builtin.
6613 (__builtin_ia32_scalefsd_mask_round,
6614 __builtin_ia32_scalefss_mask_round): Test new builtin.
6615 * gcc.target/i386/sse-13.c: Ditto.
6616 * gcc.target/i386/sse-23.c: Ditto.
6617
6618 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6619
6620 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6621 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6622 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6623 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6624 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6625 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6626 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6627 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6628 intrinsics.
6629 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6630 (__builtin_ia32_sqrtss_round): Remove builtins.
6631 (__builtin_ia32_sqrtsd_mask_round)
6632 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6633 * gcc.target/i386/sse-13.c: Ditto.
6634 * gcc.target/i386/sse-23.c: Ditto.
6635
6636 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6637
6638 PR fortran/35299
6639 * gfortran.dg/statement_function_3.f: New test.
6640
6641 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6642
6643 PR fortran/54223
6644 PR fortran/84276
6645 * gfortran.dg/statement_function_1.f90: New test.
6646 * gfortran.dg/statement_function_2.f90: New test.
6647
6648 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6649
6650 PR fortran/84074
6651 * gfortran.dg/type_to_class_5.f03: New test.
6652
6653 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6654
6655 PR fortran/56691
6656 * gfortran.dg/type_to_class_4.f03: New test.
6657
6658 2018-02-10 Alan Modra <amodra@gmail.com>
6659
6660 PR target/84300
6661 * gcc.dg/pr84300.c: New.
6662
6663 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR sanitizer/83987
6666 * g++.dg/ubsan/pr83987-2.C: New test.
6667
6668 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6669
6670 * gcc.target/rx/movsicc.c: New test.
6671
6672 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6673
6674 PR target/83926
6675 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6676 message.
6677
6678 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6679
6680 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6681 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6682
6683 2018-02-09 Nathan Sidwell <nathan@acm.org>
6684
6685 PR c/84293
6686 * c-c++-common/pr84293.h: New.
6687 * c-c++-common/pr84293.c: New.
6688
6689 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6690
6691 PR rtl-optimization/57193
6692 * gcc.target/i386/pr57193.c: New.
6693
6694 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6695
6696 PR target/84226
6697 * gcc.target/powerpc/pr84226.c: New test.
6698
6699 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6700
6701 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6702 from this to...
6703 <vclzd>: ...this.
6704
6705 2018-02-09 Martin Sebor <msebor@redhat.com>
6706
6707 PR lto/84212
6708 * gcc.dg/lto/pr84212_0.c: New test file.
6709 * gcc.dg/lto/pr84212_1.c: Same.
6710
6711 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6712
6713 PR target/83926
6714 * gcc.target/powerpc/pr83926.c: New test.
6715 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6716 message. Fix test for running in 32-bit mode.
6717
6718 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6719
6720 PR target/82641
6721 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6722
6723 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6724
6725 PR target/PR84295
6726 * gcc.target/s390/pr84295.c: New test.
6727
6728 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6729
6730 PR c++/77522
6731 * g++.dg/cpp1y/lambda-init16.C: New.
6732
6733 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6734
6735 * gnat.dg/sso8.adb: New test.
6736 * gnat.dg/sso8_pkg.ads: New helper.
6737
6738 2018-02-09 Richard Biener <rguenther@suse.de>
6739
6740 PR tree-optimization/84278
6741 * gcc.target/i386/pr84278.c: Adjust regex.
6742
6743 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR tree-optimization/84232
6746 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6747
6748 PR debug/84252
6749 * gcc.target/aarch64/pr84252.c: New test.
6750
6751 PR middle-end/84237
6752 * gcc.dg/pr84237.c: New test.
6753
6754 2018-02-09 Marek Polacek <polacek@redhat.com>
6755 Jakub Jelinek <jakub@redhat.com>
6756
6757 PR c++/83659
6758 * g++.dg/torture/pr83659.C: New test.
6759
6760 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6761
6762 PR tree-optimization/84136
6763 * gcc.c-torture/compile/pr84136.c: New test.
6764
6765 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6766
6767 PR target/83008
6768 * gcc.target/i386/pr83008.c: New test.
6769
6770 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6771
6772 PR target/81143
6773 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6774
6775 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6776
6777 PR c++/83806
6778 * g++.dg/warn/Wunused-parm-11.C: New.
6779
6780 2018-02-08 Marek Polacek <polacek@redhat.com>
6781
6782 PR tree-optimization/84238
6783 * gcc.dg/Wstringop-overflow-3.c: New test.
6784
6785 2018-02-08 Nathan Sidwell <nathan@acm.org>
6786
6787 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6788
6789 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6790
6791 PR tree-optimization/84265
6792 * gcc.dg/vect/pr84265.c: New test.
6793
6794 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6795
6796 PR tree-optimization/81635
6797 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6798 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6799
6800 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6801
6802 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6803 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6804 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6805 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6806 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6807 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6808 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6809 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6810 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6811 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6812 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6813 * gcc.target/s390/nobp-return-attr-all.c: New test.
6814 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6815 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6816 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6817 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6818 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6819 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6820 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6821 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6822 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6823 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6824 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6825 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6826 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6827 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6828
6829 2018-02-08 Richard Biener <rguenther@suse.de>
6830
6831 PR tree-optimization/84233
6832 * g++.dg/torture/pr84233.C: New testcase.
6833
6834 2018-02-08 Richard Biener <rguenther@suse.de>
6835
6836 PR tree-optimization/84278
6837 * gcc.target/i386/pr84278.c: New testcase.
6838
6839 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6840
6841 PR rtl-optimization/84068
6842 PR rtl-optimization/83459
6843 * gcc.dg/pr84068.c: New test.
6844
6845 2018-02-08 Richard Biener <rguenther@suse.de>
6846
6847 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6848 loop vectorization to happen.
6849
6850 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6851
6852 PR c++/83204
6853 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6854
6855 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6856
6857 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6858
6859 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6860
6861 PR target/84154
6862 * gcc.target/powerpc/pr84154-1.c: New tests.
6863 * gcc.target/powerpc/pr84154-2.c: Likewise.
6864 * gcc.target/powerpc/pr84154-3.c: Likewise.
6865
6866 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6867
6868 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6869
6870 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6871
6872 PR c++/84082
6873 * g++.dg/template/incomplete11.C: New test.
6874 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6875
6876 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6877
6878 PR fortran/82994
6879 * gfortran.dg/deallocate_error_3.f90: New test.
6880 * gfortran.dg/deallocate_error_4.f90: New test.
6881
6882 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6883
6884 PR fortran/68560
6885 * gfortran.dg/shape_9.f90: New test.
6886
6887 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6888
6889 PR fortran/82049
6890 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6891
6892 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6893
6894 PR c++/81610
6895 PR c++/80567
6896 * g++.dg/spellcheck-reswords.C: New test case.
6897 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6898 suggestion of "if".
6899
6900 2018-02-07 Martin Liska <mliska@suse.cz>
6901
6902 PR c++/84059.
6903 * g++.dg/ext/mv26.C: New test.
6904
6905 2018-02-07 Tom de Vries <tom@codesourcery.com>
6906
6907 * gcc.dg/pr83844.c: Require effective target alloca.
6908
6909 2018-02-07 Tom de Vries <tom@codesourcery.com>
6910
6911 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6912
6913 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6914
6915 PR target/84243
6916 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6917 -fcf-protection=return.
6918
6919 2018-02-07 Tom de Vries <tom@codesourcery.com>
6920
6921 PR libgomp/84217
6922 * c-c++-common/goacc/pr84217.c: New test.
6923 * gfortran.dg/goacc/pr84217.f90: New test.
6924
6925 2018-02-07 Richard Biener <rguenther@suse.de>
6926
6927 PR tree-optimization/84204
6928 * gcc.dg/graphite/pr84204.c: New testcase.
6929
6930 PR tree-optimization/84205
6931 * gcc.dg/graphite/pr84205.c: New testcase.
6932
6933 PR tree-optimization/84223
6934 * gfortran.dg/graphite/pr84223.f90: New testcase.
6935
6936 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6937
6938 PR c++/71662
6939 * g++.dg/cpp0x/scoped_enum7.C: New.
6940
6941 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6942
6943 PR tree-optimization/83008
6944 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6945
6946 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6947
6948 PR tree-optimization/84235
6949 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6950
6951 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6952
6953 PR testsuite/84243
6954 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6955 targets.
6956 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6957
6958 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR target/84146
6961 * gcc.target/i386/pr84146.c: New test.
6962
6963 2018-02-06 Michael Collison <michael.collison@arm.com>
6964
6965 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6966
6967 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6968
6969 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6970 warning for -mno-speculate-indirect-jumps.
6971 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6972 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6973 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6974 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6975 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6976 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6977
6978 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6979
6980 PR target/84145
6981 * c-c++-common/fcf-protection-1.c: Change a compared message.
6982 * c-c++-common/fcf-protection-2.c: Likewise.
6983 * c-c++-common/fcf-protection-3.c: Likewise.
6984 * c-c++-common/fcf-protection-5.c: Likewise.
6985 * c-c++-common/fcf-protection-6.c: New test.
6986 * c-c++-common/fcf-protection-7.c: Likewise.
6987
6988 2018-02-06 Marek Polacek <polacek@redhat.com>
6989
6990 PR tree-optimization/84228
6991 * c-c++-common/Wstringop-truncation-3.c: New test.
6992
6993 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6994
6995 PR target/82641
6996 * gcc.target/arm/pragma_arch_switch_2.c: New.
6997
6998 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6999
7000 PR target/79975
7001 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7002
7003 2018-02-05 Martin Sebor <msebor@redhat.com>
7004
7005 PR tree-optimization/83369
7006 * gcc.dg/Wnonnull.c: New test.
7007
7008 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7009
7010 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7011 argument and use dg-messages-by-file instead. Expect it to be
7012 an array rather than a dict.
7013 (lto-link-and-maybe-run): Remove messages_by_file argument and
7014 use an upvar for dg-messages-by-file. Update call to
7015 lto_handle_diagnostics.
7016 (lt-get-options): Treat dg-messages-by-file as an array
7017 rather than a dict.
7018 (lto-get-options-main): Likewise. Set the entry rather than appending.
7019 (lto-execute): Treat dg-messages-by-file as an array rather than
7020 a dict. Update call to lto-link-and-maybe-run.
7021
7022 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 PR c++/82782
7025 * g++.dg/cpp1z/inline-var4.C: New.
7026
7027 2018-02-05 Martin Liska <mliska@suse.cz>
7028
7029 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7030 options.
7031 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7032 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7033 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7034 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7035 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7036 * c-c++-common/asan/pointer-compare-3.c: New test.
7037
7038 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7039
7040 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7041 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7042
7043 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7044
7045 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7046 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7047 _mm_maskz_range_round_sd): Test new intrinsics.
7048 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7049 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7050 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7051 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7052 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7053 _mm_maskz_range_round_ss): Test new intrinsics.
7054 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7055 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7056 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7057 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7058 __builtin_ia32_rangess128_round): Remove builtins.
7059 (__builtin_ia32_rangesd128_mask_round,
7060 __builtin_ia32_rangess128_mask_round): Test new builtins.
7061 * gcc.target/i386/sse-13.c: Ditto.
7062 * gcc.target/i386/sse-23.c: Ditto.
7063
7064 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7065
7066 PR middle-end/79966
7067 * gfortran.dg/pr79966.f90: New testcase
7068
7069 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7070
7071 PR fortran/84094
7072 * gfortran.dg/associate_23.f90: Fix invalid code.
7073 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7074 * gfortran.dg/matmul_3.f90: Likewise.
7075 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7076
7077 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7078
7079 PR fortran/84115
7080 * gfortran.dg/associate_34.f90: New test.
7081 * gfortran.dg/associate_35.f90: New test.
7082
7083 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7084
7085 PR fortran/84141
7086 PR fortran/84155
7087 * gfortran.dg/pr84155.f90: New test.
7088
7089 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7090
7091 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7092 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7093
7094 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7095
7096 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7097 dg-do run stanza.
7098
7099 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7100
7101 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7102 requirement.
7103 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7104 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7105 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7106
7107 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7108
7109 PR testsuite/52641
7110 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7111 * gcc.dg/Wsign-conversion.c: Dito.
7112 * gcc.dg/attr-alloc_size-4.c: Dito.
7113 * gcc.dg/pr81020.c: Dito.
7114 * gcc.dg/pr81192.c: Dito.
7115 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7116 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7117 * gcc.dg/pr83844.c: Restrict to int32plus.
7118 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7119 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7120 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7121 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7122 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7123 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7124 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7125 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7126 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7127 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7128 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7129 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7130
7131 2018-02-02 Julia Koval <julia.koval@intel.com>
7132
7133 * gcc.target/i386/funcspec-56.inc: Handle new march.
7134 * g++.dg/ext/mv16.C: Ditto.
7135
7136 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7137
7138 * lib/target-supports.exp
7139 (check_effective_target_keeps_null_pointer_checks): No more
7140 special-case avr.
7141 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7142 * gcc.dg/ifcvt-4.c: Skip avr.
7143 * gcc.dg/pr53037-1.c: Dito.
7144 * gcc.dg/pr53037-2.c: Dito.
7145 * gcc.dg/pr53037-3.c: Dito.
7146 * gcc.dg/pr63387-2.c: Dito.
7147 * gcc.dg/pr63387.c: Dito.
7148 * gcc.dg/sancov/cmp0.c: Dito.
7149 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7150 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7151 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7152 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7153 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7154 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7155 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7156 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7157 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7158 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7159 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7160 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7161 * gcc.dg/tree-ssa/pr82059.c: Dito.
7162 * gcc.c-torture/execute/pr70460.c: Dito.
7163
7164 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7165
7166 PR testsuite/52641
7167 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7168 * gcc.c-torture/execute/20180112-1.c: Dito.
7169 * gcc.c-torture/execute/pr81503.c: Dito.
7170 * gcc.dg/store_merging_12.c: Dito.
7171 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7172 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7173 * gcc.dg/tree-ssa/pr80898.c: Dito.
7174 * gcc.dg/tree-ssa/pr82363.c: Dito.
7175 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7176 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7177 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7178 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7179 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7180 * gcc.dg/tree-ssa/pr80803.c: Dito.
7181 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7182 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7183 * gcc.dg/tree-ssa/vrp114.c: Dito.
7184 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7185 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7186 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7187
7188 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7189
7190 PR target/84066
7191 * gcc.target/i386/cet-sjlj-6a.c: New test.
7192 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7193
7194 2018-02-01 Marek Polacek <polacek@redhat.com>
7195
7196 PR c++/84125
7197 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7198
7199 2018-01-30 Jeff Law <law@redhat.com>
7200
7201 PR target/84128
7202 * gcc.target/i386/pr84128.c: New test.
7203
7204 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7205
7206 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7207 -fdelete-null-pointer-checks.
7208
7209 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7210
7211 PR c++/83796
7212 * g++.dg/cpp0x/abstract-default1.C: New.
7213
7214 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7215
7216 PR tree-optimization/81635
7217 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7218 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7219
7220 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7221
7222 PR target/83370
7223 * gcc.target/aarch64/pr83370.c: New.
7224
7225 2018-02-01 Richard Biener <rguenther@suse.de>
7226
7227 * gcc.dg/graphite/pr35356-1.c: Adjust.
7228
7229 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7230
7231 PR testsuite/83846
7232 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7233 for ILP32.
7234 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7235 of hard-coding the choice.
7236 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7237 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7238 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7239 memset call.
7240 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7241 stdint.h types.
7242 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7243 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7244 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7245 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7246 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7247 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7248 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7249 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7250 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7251 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7252 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7253 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7254 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7255 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7256 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7257 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7258 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7259 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7260 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7261 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7262 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7263 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7264 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7265 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7266 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7267 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7268 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7269 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7270 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7271 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7272 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7273 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7274 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7275 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7276 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7277 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7278 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7279 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7280 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7281 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7282 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7283 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7284 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7285 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7286 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7287 __builtin_popcountll rather than __builtin_popcountl.
7288
7289 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7290
7291 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7292 of LD1R[HWD] for multi-element constants on big-endian targets.
7293 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7294 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7295
7296 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7297
7298 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7299 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7300 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7301
7302 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR tree-optimization/81661
7305 PR tree-optimization/84117
7306 * gcc.dg/pr81661.c: New test.
7307 * gfortran.dg/pr84117.f90: New test.
7308
7309 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7310
7311 PR fortran/83705
7312 * gfortran.dg/repeat_7.f90: Catch warning message.
7313
7314 2018-01-31 Ian Lance Taylor <iant@golang.org>
7315
7316 * go.go-torture/execute/printnil.go: New test.
7317
7318 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7319
7320 * lib/target-supports.exp (check_effective_target_comdat_group):
7321 Allow for Solaris as comdat syntax.
7322
7323 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7324 Solaris with comdat_group support and as.
7325
7326 2018-01-31 Marek Polacek <polacek@redhat.com>
7327
7328 PR c/81779
7329 * gcc.dg/pr81779.c: New test.
7330
7331 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7332
7333 PR fortran/84116
7334 * gfortran.dg/gomp/pr84116.f90: New test.
7335
7336 PR c++/83993
7337 * g++.dg/init/pr83993-2.C: New test.
7338
7339 PR c++/83993
7340 * g++.dg/init/pr83993-1.C: New test.
7341 * g++.dg/cpp0x/pr83993.C: New test.
7342
7343 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7344
7345 PR fortran/84088
7346 * gfortran.dg/pr84088.f90: New test.
7347
7348 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7349
7350 PR target/82444
7351 * gcc.target/i386/pr82444.c: New.
7352
7353 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7354
7355 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7356 * gcc.target/powerpc/vsx-13.c: New.
7357
7358 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7359
7360 PR c++/84092
7361 * g++.dg/cpp1y/var-templ57.C: New.
7362
7363 2018-01-31 Marek Polacek <polacek@redhat.com>
7364
7365 PR c++/84138
7366 * g++.dg/diagnostic/pr84138.C: New test.
7367
7368 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7369
7370 PR fortran/78534
7371 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7372 -Wstringop-overflow warnings due to spurious warning with -O1.
7373 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7374 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7375
7376 2018-01-31 Richard Biener <rguenther@suse.de>
7377
7378 PR tree-optimization/84132
7379 * g++.dg/torture/pr84132.C: New testcase.
7380
7381 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7382
7383 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7384 dg-final scan.
7385
7386 2018-01-31 Julia Koval <julia.koval@intel.com>
7387
7388 PR target/83618
7389 * gcc.target/i386/rdpid.c: Remove "eax".
7390
7391 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7392
7393 PR tree-optimization/64946
7394 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7395 scan-assembler checks.
7396
7397 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7398
7399 * gcc.c-torture/execute/20180131-1.c: New test.
7400
7401 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7402
7403 * gcc.target/arc/taux-1.c: New test.
7404 * gcc.target/arc/taux-2.c: Likewise.
7405
7406 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7407
7408 * gcc.target/arc/uncached.c: New test.
7409
7410 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7411
7412 PR lto/83954
7413 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7414
7415 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7416
7417 PR preprocessor/69869
7418 * gcc.dg/cpp/trad/pr69869.c: New test.
7419
7420 PR c/84100
7421 * gcc.dg/pr84100.c: New test.
7422
7423 2018-01-30 Jeff Law <law@redhat.com>
7424
7425 PR target/84064
7426 * gcc.target/i386/pr84064: New test.
7427
7428 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7429
7430 PR fortran/84134
7431 * gfortran.dg/data_implied_do_2.f90: New test.
7432
7433 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7434
7435 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7436
7437 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7438
7439 PR fortran/84133
7440 * gfortran.dg/inline_matmul_21.f90: New test case.
7441
7442 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7443
7444 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7445
7446 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7447
7448 PR target/84112
7449 * gcc.target/powerpc/pr84112.c: New.
7450
7451 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR rtl-optimization/83986
7454 * gcc.dg/pr83986.c: New test.
7455
7456 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7457
7458 PR 58684
7459 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7460 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7461 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7462 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7463
7464 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7465
7466 PR tree-optimization/84111
7467 * gcc.c-torture/compile/pr84111.c: New test.
7468
7469 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7470
7471 PR ipa/83179
7472 * gcc.dg/ipa/inline-2.c: Fix template.
7473 * gcc.dg/ipa/inline-3.c: Fix template.
7474
7475 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7476
7477 PR ipa/81360
7478 * g++.dg/torture/pr81360.C: New testcase.
7479
7480 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7481
7482 PR lto/83954
7483 * gcc.dg/lto/pr83954.h: New testcase.
7484 * gcc.dg/lto/pr83954_0.c: New testcase.
7485 * gcc.dg/lto/pr83954_1.c: New testcase.
7486
7487 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7488
7489 PR bootstrap/84017
7490 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7491 to dg-options.
7492 Simplify DW_AT_producer scan.
7493
7494 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7495
7496 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7497
7498 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7499
7500 PR target/83828
7501 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7502 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7503 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7504 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7505
7506 2018-01-29 Jeff Law <law@redhat.com>
7507
7508 PR testsuite/81010
7509 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7510 better match other tests which require vsx. Verify the zero
7511 extension is part of the test in the combiner dump.
7512
7513 2018-01-29 Marek Polacek <polacek@redhat.com>
7514
7515 PR c/83966
7516 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7517
7518 PR c++/83996
7519 * g++.dg/ext/pr83996.C: New test.
7520
7521 2018-01-29 Richard Biener <rguenther@suse.de>
7522
7523 PR tree-optimization/84057
7524 * gcc.dg/graphite/pr84057.c: New testcase.
7525
7526 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7527
7528 PR fortran/84073
7529 * gfortran.dg/bind_c_usage_31.f90: New test.
7530
7531 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7532
7533 PR c++/83924
7534 * g++.dg/warn/Wduplicated-branches5.C: New.
7535
7536 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7537
7538 * gcc.target/rl78/test_addsi3_internal.c: New test.
7539
7540 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7541
7542 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7543 Make expected output depend on whether we expect sibcalls or not.
7544 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7545 safe-indirect-jump-1.c).
7546
7547 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7548 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7549 Soren Rasmussen <s.c.rasmussen@gmail.com>
7550
7551 Fortran 2018 teams tests.
7552
7553 * gfortran.dg/team_number_1.f90: new test for team_number.
7554 * gfortran.dg/team_change_1.f90: new test for change team.
7555 * gfortran.dg/team_end_1.f90: new test for end team.
7556 * gfortran.dg/team_form_1.f90: new test for form team.
7557
7558 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7559
7560 PR fortran/83998
7561 * gfortran.dg/dot_product_4.f90
7562
7563 2018-01-26 Martin Sebor <msebor@redhat.com>
7564
7565 PR tree-optimization/83896
7566 * gcc.dg/strlenopt-43.c: New.
7567
7568 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7569
7570 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7571 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7572 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7573 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7574 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7575 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7576 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7577 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7578 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7579 stanzas.
7580 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7581 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7582 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7583 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7584 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7585 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7586 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7587 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7588 instruction list.
7589 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7590
7591 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7592
7593 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7594 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7595 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7596 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7597 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7598 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7599 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7600 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7601 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7602 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7603 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7604 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7605 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7606
7607 2018-01-26 Martin Liska <mliska@suse.cz>
7608
7609 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7610 warning is seen.
7611
7612 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7613
7614 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7615 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7616 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7617 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7618 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7619 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7620 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7621 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7622
7623 2018-01-26 Richard Biener <rguenther@suse.de>
7624
7625 PR rtl-optimization/84003
7626 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7627 latent bug in DSE if NOINLINE is appropriately defined.
7628 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7629 and defining NOINLINE.
7630
7631 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7632
7633 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7634 tests specific to aarch64. XFAIL test on arm.
7635
7636 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR rtl-optimization/83985
7639 * gcc.dg/pr83985.c: New test.
7640
7641 PR c/83989
7642 * c-c++-common/Wrestrict-3.c: New test.
7643
7644 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7645
7646 * gcc.target/arc/tdelegitimize_addr.c: New test.
7647
7648 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7649
7650 * gcc.target/arc/jli-1.c: New file.
7651 * gcc.target/arc/jli-2.c: Likewise.
7652
7653 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7654
7655 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7656 scan-assembler.
7657 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7658 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7659
7660 2018-01-26 Richard Biener <rguenther@suse.de>
7661
7662 PR tree-optimization/81082
7663 * gcc.dg/vect/pr81082.c: New testcase.
7664 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7665 simplification to n * n.
7666
7667 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7668
7669 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7670 Solaris 10.
7671 * gcc.target/i386/pr63620.c: Likewise.
7672
7673 2018-01-26 Julia Koval <julia.koval@intel.com>
7674
7675 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7676 -mavx512f -mavx512bw.
7677 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7678 * gcc.target/i386/i386.exp: Fix types.
7679
7680 2018-01-26 Alan Modra <amodra@gmail.com>
7681
7682 PR target/84033
7683 * gcc.target/powerpc/swaps-p8-46.c: New.
7684
7685 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7686
7687 PR fortran/37577
7688 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7689 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7690 'array01' in the tree dump comparison.
7691 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7692 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7693 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7694
7695 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7696
7697 PR middle-end/83055
7698 * gcc.dg/torture/pr83055.c: New testcase.
7699
7700 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7701
7702 PR c++/84031
7703 * g++.dg/cpp1z/decomp36.C: New test.
7704
7705 PR middle-end/83977
7706 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7707
7708 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7709
7710 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7711 the shift dump line.
7712 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7713
7714 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7715
7716 PR target/81550
7717 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7718 index instead of int, which allows IVOPTs to properly optimize the
7719 loop.
7720
7721 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7722
7723 PR jit/82846
7724 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7725 of "fn_type" typedef.
7726 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7727
7728 2018-01-24 Ian Lance Taylor <iant@golang.org>
7729
7730 * go.go-torture/execute/names-1.go: New test.
7731
7732 2018-01-19 Jeff Law <law@redhat.com>
7733
7734 PR target/83994
7735 * gcc.target/i386/pr83994.c: New test.
7736
7737 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7738
7739 PR target/84014
7740 * gcc.target/powerpc/pr84014.c: New.
7741
7742 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR middle-end/83977
7745 * c-c++-common/gomp/pr83977-1.c: New test.
7746 * c-c++-common/gomp/pr83977-2.c: New test.
7747 * c-c++-common/gomp/pr83977-3.c: New test.
7748 * gfortran.dg/gomp/pr83977.f90: New test.
7749
7750 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7751
7752 PR testsuite/83889
7753 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7754 * gcc.dg/vect/pr80631-1.c: Likewise.
7755 * gcc.dg/vect/pr80631-2.c: Likewise.
7756 * gcc.dg/vect/pr81410.c: Likewise.
7757 * gcc.dg/vect/pr81633.c: Likewise.
7758 * gcc.dg/vect/pr81815.c: Likewise.
7759 * gcc.dg/vect/pr82108.c: Likewise.
7760 * gcc.dg/vect/pr83857.c: Likewise.
7761 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7762 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7763 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7764 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7765 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7766 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7767 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7768 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7769 dg-xfail-run-if instead.
7770 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7771 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7772 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7773 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7774 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7775
7776 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7777
7778 PR tree-optimization/83979
7779 * g++.dg/pr83979.c: New test.
7780
7781 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7782
7783 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7784 option. Add arm_neon_ok_no_float_abi check.
7785
7786 2018-01-24 Richard Biener <rguenther@suse.de>
7787
7788 PR tree-optimization/83176
7789 * gcc.dg/graphite/pr83176.c: New testcase.
7790
7791 2018-01-24 Richard Biener <rguenther@suse.de>
7792
7793 PR tree-optimization/82819
7794 * gcc.dg/graphite/pr82819.c: New testcase.
7795
7796 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7797
7798 PR c++/83921
7799 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7800 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7801 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7802 * g++.dg/ext/stmtexpr20.C: Likewise.
7803 * g++.dg/ext/stmtexpr21.C: Likewise.
7804
7805 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7806
7807 PR c++/83974
7808 * g++.dg/warn/pr83974.C: New test case.
7809
7810 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR sanitizer/83987
7813 * g++.dg/ubsan/pr83987.C: New test.
7814
7815 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7816
7817 PR fortran/83866
7818 * gfortran.dg/pdt_29.f03: New test.
7819
7820 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7821
7822 PR fortran/83898
7823 * gfortran.dg/associate_33.f03: New test.
7824
7825 2018-01-23 Martin Liska <mliska@suse.cz>
7826
7827 PR lto/81440
7828 * gcc.dg/lto/pr81440.h: New test.
7829 * gcc.dg/lto/pr81440_0.c: New test.
7830 * gcc.dg/lto/pr81440_1.c: New test.
7831
7832 2018-01-23 Nathan Sidwell <nathan@acm.org>
7833
7834 PR c++/83988
7835 * g++.dg/template/pr83988.C: New.
7836
7837 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR c++/82882
7840 PR c++/83978
7841 * g++.dg/cpp0x/pr82882.C: New test.
7842 * g++.dg/cpp0x/pr83978.C: New test.
7843
7844 PR c++/83958
7845 * g++.dg/cpp1z/decomp35.C: New test.
7846
7847 2018-01-23 Nathan Sidwell <nathan@acm.org>
7848
7849 * g++.dg/cpp0x/range-for10.C: Adjust.
7850 * g++.dg/ext/forscope1.C: Adjust.
7851 * g++.dg/ext/forscope2.C: Adjust.
7852 * g++.dg/template/for1.C: Adjust.
7853
7854 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7855
7856 PR tree-optimization/83510
7857 * gcc.c-torture/compile/pr83510.c: New test case.
7858
7859 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7860
7861 PR testsuite/83888
7862 * lib/target-supports.exp (check_effective_target_vect_float): Say
7863 that the result only holds when -funsafe-math-optimizations is on.
7864 (check_effective_target_vect_float_strict): New procedure.
7865 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7866 of vect_float.
7867 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7868
7869 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7870
7871 PR tree-optimization/83965
7872 * gcc.dg/vect/pr83965.c: New test.
7873
7874 2018-01-23 Richard Biener <rguenther@suse.de>
7875
7876 PR tree-optimization/83963
7877 * gfortran.dg/graphite/pr83963.f: New testcase.
7878 * gcc.dg/graphite/pr83963-2.c: Likewise.
7879
7880 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR c++/83918
7883 * g++.dg/cpp1z/pr83918.C: New test.
7884
7885 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR tree-optimization/83957
7888 * gcc.dg/autopar/pr83957.c: New test.
7889
7890 PR tree-optimization/83081
7891 * gcc.dg/predict-8.c: Adjust expected probability.
7892
7893 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7894
7895 PR target/83862
7896 * gcc.target/powerpc/pr83862.c: New test.
7897
7898 2018-01-22 Carl Love <cel@us.ibm.com>
7899
7900 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7901 builtins-4-runnable.c, builtins-6-runnable.c,
7902 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7903 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7904 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7905 for signed/unsigned 128-bit and long long int loads.
7906
7907 2018-01-22 Marek Polacek <polacek@redhat.com>
7908
7909 PR c++/81933
7910 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7911
7912 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7913
7914 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7915 scan-asembler valid instructions list.
7916 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7917 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7918 power8-vector requirement and option.
7919 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7920
7921 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7922
7923 PR 78534
7924 PR 83704
7925 * gfortran.dg/string_1.f90: Remove printing the length.
7926
7927 2018-01-22 Richard Biener <rguenther@suse.de>
7928
7929 PR tree-optimization/83963
7930 * gcc.dg/graphite/pr83963.c: New testcase.
7931
7932 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7933
7934 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7935 dg-require-effective-target directives.
7936
7937 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7938
7939 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7940 New procedure.
7941 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7942 Adjust scan-assembler checks for soft-float.
7943
7944 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7945
7946 PR target/83946
7947 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7948
7949 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7950
7951 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7952 * gcc.dg/pr83623.c: Likewise.
7953 * gcc.dg/pr83666.c: Likewise.
7954
7955 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7956 David Edelsohn <dje.gcc@gmail.com>
7957
7958 PR target/83946
7959 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7960 assembly output from "crset eq" to "crset 2".
7961 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7962 assembly output from . to $.
7963 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7964 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7965 assembly output from "crset eq" to "crset 2".
7966 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7967 assembly output from "crset eq" to "crset 2", and from . to $.
7968
7969 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7970
7971 PR fortran/83900
7972 * gfortran.dg/matmul_18.f90: New test.
7973
7974 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7975
7976 PR tree-optimization/83940
7977 * gcc.dg/torture/pr83940.c: New test.
7978
7979 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7980
7981 PR middle-end/83945
7982 * gcc.dg/tls/pr83945.c: New test.
7983
7984 PR target/83930
7985 * gcc.dg/pr83930.c: New test.
7986
7987 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7988
7989 PR fortran/83900
7990 * gfortran.dg/matmul_17.f90: New test.
7991
7992 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7993
7994 PR fortran/80768
7995 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7996
7997 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR c++/81167
8000 * g++.dg/cpp0x/pr81167.C: New test.
8001
8002 PR c++/83919
8003 * g++.dg/cpp0x/pr83919.C: New test.
8004
8005 2018-01-19 Jeff Law <law@redhat.com>
8006 Jakub Jelinek <jakub@redhat.com>
8007
8008 * gcc.dg/stack-check-16.c: New test.
8009
8010 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8011
8012 PR target/83790
8013 * gcc.target/nvptx/indirect_call.c: New test.
8014
8015 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8016
8017 * g++.dg/torture/pr83619.C: Remove dg-message.
8018
8019 2018-01-19 Martin Liska <mliska@suse.cz>
8020
8021 * gcc.dg/predict-1.c: Adjust expected probability.
8022 * gcc.dg/predict-3.c: Likewise.
8023 * gcc.dg/predict-5.c: Likewise.
8024 * gcc.dg/predict-6.c: Likewise.
8025 * gcc.dg/predict-9.c: Likewise.
8026
8027 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8028
8029 PR tree-optimization/83922
8030 * gcc.dg/pr83922.c: New test.
8031
8032 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8033
8034 PR tree-optimization/83914
8035 * gcc.dg/vect/pr83914.c: New test.
8036
8037 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8038
8039 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8040 * gcc.target/arm/negdi-2.c: Likewise.
8041 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8042
8043 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8044
8045 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8046
8047 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8048
8049 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8050
8051 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8052
8053 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8054 hppa*-*-hpux*.
8055
8056 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR ipa/83619
8059 PR testsuite/83934
8060 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8061 forward declaration.
8062
8063 2018-01-18 Carl Love <cel@us.ibm.com>
8064
8065 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8066 to the function.
8067
8068 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8069
8070 PR c++/81013
8071 * g++.dg/inherit/union3.C: New.
8072
8073 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8074
8075 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8076
8077 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8078
8079 PR ipa/83619
8080 * g++.dg/torture/pr83619.C: New testcase.
8081
8082 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8083
8084 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8085 Add function body to force error messages in some configurations.
8086
8087 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8088
8089 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8090 and arm_thumb1_ok.
8091
8092 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8093
8094 PR other/70268
8095 * c-c++-common/ffile-prefix-map.c: New test.
8096 * c-c++-common/fmacro-prefix-map.c: New test.
8097 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8098 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8099
8100 2018-01-18 Martin Liska <mliska@suse.cz>
8101
8102 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8103 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8104 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8105 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8106 * gcc.target/i386/ret-thunk-10.c: Likewise.
8107 * gcc.target/i386/ret-thunk-11.c: Likewise.
8108 * gcc.target/i386/ret-thunk-12.c: Likewise.
8109 * gcc.target/i386/ret-thunk-15.c: Likewise.
8110 * gcc.target/i386/ret-thunk-9.c: Likewise.
8111
8112 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8113
8114 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8115 order.
8116
8117 2018-01-18 Nathan Sidwell <nathan@acm.org>
8118
8119 PR c++/83160
8120 * g++.dg/cpp0x/pr83160.C: New.
8121
8122 2018-01-18 Richard Biener <rguenther@suse.de>
8123
8124 PR tree-optimization/83887
8125 * gcc.dg/graphite/pr83887.c: New testcase.
8126 * gfortran.dg/graphite/pr83887.f90: Likewise.
8127 * gfortran.dg/graphite/pr83887.f: Likewise.
8128
8129 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8130
8131 PR target/65578
8132 * gcc.target/arm/builtin-bswap.x: New file.
8133 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8134 and options for armv6t2.
8135 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8136 and options for Thumb1.
8137 * gcc.target/arm/builtin-bswap16.x: New file.
8138 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8139 and options for armv6t2.
8140 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8141 and options for Thumb1.
8142
8143 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8144
8145 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8146 order.
8147
8148 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8149
8150 PR c/61240
8151 * gcc.dg/pr61240.c: New test.
8152
8153 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8154
8155 PR fortran/83864
8156 * gfortran.dg/pr83864.f90: New test.
8157
8158 2018-01-17 Jeff Law <law@redhat.com>
8159
8160 PR testsuite/83883
8161 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8162
8163 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8164
8165 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8166 restriction, but still restrict to 64-bit.
8167 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8168 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8169
8170 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8171
8172 PR fortran/83874
8173 * gfortran.dg/pr83874.f90: New test.
8174
8175 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR c++/83824
8178 * g++.dg/cpp0x/pr83824.C: New test.
8179
8180 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8181
8182 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8183 appropriate .gnu_attribute for the long double type, if we use the
8184 long double type, but do not generate any calls.
8185 * gcc.target/powerpc/gnuattr2.c: Likewise.
8186 * gcc.target/powerpc/gnuattr3.c: Likewise.
8187
8188 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8189
8190 PR c++/78344
8191 * g++.dg/cpp0x/alignas13.C: New.
8192
8193 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR c++/83897
8196 * g++.dg/cpp0x/pr83897.C: New test.
8197
8198 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8199
8200 PR ipa/83051
8201 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8202
8203 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8204
8205 PR c++/81054
8206 * g++.dg/cpp0x/constexpr-ice19.C: New.
8207
8208 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8209
8210 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8211 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8212 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8213 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8214 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8215 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8216 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8217 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8218 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8219 * gcc.target/powerpc/builtins-1.fold.h: New.
8220
8221 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8222
8223 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8224 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8225
8226 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8227
8228 * gcc.target/arm/g2.c: Add -marm to dg-options.
8229 * gcc.target/arm/scd42-2.c: Likewise.
8230
8231 2018-01-17 Nathan Sidwell <nathan@acm.org>
8232
8233 PR c++/83287
8234 * g++.dg/lookup/pr83287-2.C: New.
8235
8236 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8237
8238 PR c++/83814
8239 PR c++/83902
8240 * g++.dg/wrappers/pr83814.C: New test case.
8241 * g++.dg/wrappers/pr83902.C: New test case.
8242
8243 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8244
8245 PR lto/83121
8246 * g++.dg/lto/pr83121_0.C: New test case.
8247 * g++.dg/lto/pr83121_1.C: New test case.
8248 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8249 adapted from DejaGnu's dg-test.
8250 (lto_handle_diagnostics): New procedure.
8251 (lto_prune_warns): Ignore informational notes.
8252 (lto-link-and-maybe-run): Add "messages_by_file" param.
8253 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8254 "execute" when "link" fails if "execute" was not specified.
8255 (lto-can-handle-directive): New procedure.
8256 (lto-get-options-main): Call lto-can-handle-directive. Add a
8257 dg-messages local, using it to set the caller's
8258 dg-messages-by-file for the given source file.
8259 (lto-get-options): Likewise.
8260 (lto-execute): Add dg-messages-by-file local, and pass it to
8261 lto-link-and-maybe-run.
8262
8263 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8264 Richard Sandiford <richard.sandiford@linaro.org>
8265
8266 PR target/79041
8267 PR target/82964
8268 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8269 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8270
8271 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8272
8273 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8274 target check autogenerator for armv8.1-a and armv8.2-a.
8275
8276 2018-01-17 Carl Love <cel@us.ibm.com>
8277
8278 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8279 Add debug print statements.
8280 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8281 16 byte vector load followed by a partial vector load.
8282
8283 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8284
8285 PR c++/83799
8286 * g++.dg/wrappers/pr83799.C: New test case.
8287
8288 2018-01-17 Nathan Sidwell <nathan@acm.org>
8289
8290 PR c++/83739
8291 * g++.dg/cpp1y/pr83739.C: New.
8292
8293 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8294
8295 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8296 * gcc.target/visium/overflow16.c: Likewise.
8297 * gcc.target/visium/overflow32.c: Likewise.
8298
8299 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8300
8301 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8302
8303 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8304
8305 * gcc.dg/rtl/arm/stl-cond.c: New test.
8306 * gcc.target/arm/stl-cond.c: Delete.
8307
8308 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8309
8310 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8311 directives.
8312
8313 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR tree-optimization/83843
8316 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8317 * gcc.dg/store_merging_19.c: New test.
8318
8319 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8320
8321 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8322 and options.
8323
8324 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR rtl-optimization/83771
8327 * gcc.dg/pr83771.c: New test.
8328
8329 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8330
8331 PR tree-optimization/81184
8332 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8333 targets.
8334 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8335
8336 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8337
8338 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8339
8340 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8341
8342 PR target/83546
8343 * gcc.target/i386/pr83546.c: New test.
8344
8345 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8346
8347 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8348
8349 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8350
8351 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8352 test and add dg-warning for the -Wstringop-overflow warning.
8353
8354 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8355
8356 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8357 XFAIL last test on SPARC and Visium.
8358
8359 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8360
8361 PR rtl-optimization/80481
8362 * g++.dg/pr80481.C: Exclude solaris.
8363
8364 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8365
8366 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8367 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8368 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8369
8370 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8371
8372 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8373 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8374 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8375 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8376 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8377 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8378 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8379 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8380 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8381 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8382 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8383 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8384 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8385 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8386 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8387
8388 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8389
8390 PR testsuite/77734
8391 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8392
8393 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8394
8395 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8396 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8397 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8398 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8399 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8400 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8401
8402 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8403
8404 PR tree-optimization/83857
8405 * gcc.dg/vect/pr83857.c: New test.
8406
8407 2018-01-16 Richard Biener <rguenther@suse.de>
8408
8409 PR tree-optimization/83867
8410 * gcc.dg/vect/pr83867.c: New testcase.
8411
8412 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR c/83844
8415 * gcc.dg/pr83844.c: New test.
8416
8417 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8418
8419 * gcc.dg/torture/pr83847.c: New test.
8420
8421 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8422
8423 PR rtl-optimization/86620
8424 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8425 instead of --param=max-sched-ready-insns=0.
8426 * gcc.target/i386/pr83620.c: New test.
8427 * gcc.dg/pr83620.c: New test.
8428
8429 PR tree-optimization/83843
8430 * gcc.dg/store_merging_18.c: New test.
8431
8432 PR c++/83817
8433 * g++.dg/cpp1y/pr83817.C: New test.
8434
8435 PR c++/83825
8436 * g++.dg/template/pr83825.C: New test.
8437
8438 2018-01-16 Richard Biener <rguenther@suse.de>
8439
8440 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8441
8442 2018-01-16 Richard Biener <rguenther@suse.de>
8443
8444 PR testsuite/82132
8445 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8446 from gcc.dg/torture/pr60092.c.
8447
8448 2018-01-15 Martin Sebor <msebor@redhat.com>
8449
8450 PR c++/83588
8451 * g++.dg/ext/flexary28.C: New test.
8452
8453 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8454
8455 PR fortran/82257
8456 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8457
8458 2018-01-15 Martin Sebor <msebor@redhat.com>
8459
8460 PR testsuite/83869
8461 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8462
8463 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8464
8465 PR fortran/54613
8466 * gfortran.dg/minmaxloc_9.f90: New test.
8467 * gfortran.dg/minmaxloc_10.f90: New test.
8468 * gfortran.dg/minmaxloc_11.f90: New test.
8469
8470 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8471
8472 PR target/83839
8473 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8474 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8475 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8476 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8477 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8478 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8479 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8480 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8481 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8482 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8483 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8484 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8485 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8486 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8487 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8488 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8489 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8490 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8491 * gcc.target/i386/ret-thunk-10.c: Likewise.
8492 * gcc.target/i386/ret-thunk-11.c: Likewise.
8493 * gcc.target/i386/ret-thunk-12.c: Likewise.
8494 * gcc.target/i386/ret-thunk-13.c: Likewise.
8495 * gcc.target/i386/ret-thunk-14.c: Likewise.
8496 * gcc.target/i386/ret-thunk-15.c: Likewise.
8497 * gcc.target/i386/ret-thunk-9.c: Don't check the
8498 __x86_return_thunk label. Scan for "push" only for Linux.
8499
8500 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8501
8502 PR testsuite/79920
8503 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8504
8505 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8506
8507 PR target/83687
8508 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8509 tests.
8510 * gcc.target/arm/pr83687.c: New test.
8511
8512 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8513
8514 Adjust tests to AVR_TINY.
8515
8516 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8517 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8518 * gcc.target/avr/pr71627.c: Same.
8519 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8520 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8521 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8522 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8523 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8524 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8525 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8526 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8527 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8528 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8529 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8530 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8531 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8532 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8533 * gcc.target/avr/torture/pr61055.c: Same.
8534 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8535 available.
8536 * gcc.target/avr/torture/int24-mul.c: Same.
8537 * gcc.target/avr/torture/pr51782-1.c: Same.
8538 * gcc.target/avr/torture/pr61443.c: Same.
8539 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8540 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8541
8542 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8543
8544 PR c/83801
8545 PR c/83729
8546 * gcc.target/avr/torture/pr83729.c: New test.
8547 * gcc.target/avr/torture/pr83801.c: New test.
8548
8549 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR middle-end/82694
8552 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8553 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8554
8555 2018-01-10 Martin Sebor <msebor@redhat.com>
8556
8557 PR other/83508
8558 * gcc.dg/Wstringop-overflow-2.c: New test.
8559
8560 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8561
8562 PR libgfortran/83811
8563 * gfortran.dg/fmt_e.f90: New test.
8564
8565 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8566
8567 * gcc.target/i386/indirect-thunk-10.c: New test.
8568 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8569 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8570 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8571 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8572 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8573 * gcc.target/i386/ret-thunk-17.c: Likewise.
8574 * gcc.target/i386/ret-thunk-18.c: Likewise.
8575 * gcc.target/i386/ret-thunk-19.c: Likewise.
8576 * gcc.target/i386/ret-thunk-20.c: Likewise.
8577 * gcc.target/i386/ret-thunk-21.c: Likewise.
8578
8579 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8580
8581 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8582
8583 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8584
8585 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8586 -mno-indirect-branch-register.
8587 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8599 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8603 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8607 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8608 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8610 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8612 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8613 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8618 * gcc.target/i386/ret-thunk-10.c: Likewise.
8619 * gcc.target/i386/ret-thunk-11.c: Likewise.
8620 * gcc.target/i386/ret-thunk-12.c: Likewise.
8621 * gcc.target/i386/ret-thunk-13.c: Likewise.
8622 * gcc.target/i386/ret-thunk-14.c: Likewise.
8623 * gcc.target/i386/ret-thunk-15.c: Likewise.
8624 * gcc.target/i386/ret-thunk-9.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8626 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8628
8629 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8630
8631 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8632 -mfunction-return=keep.
8633 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8645 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8646 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8647 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8648 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8649 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8650 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8652 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8654 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8655 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8657 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8659 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8660 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8661 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8665 * gcc.target/i386/ret-thunk-1.c: New test.
8666 * gcc.target/i386/ret-thunk-10.c: Likewise.
8667 * gcc.target/i386/ret-thunk-11.c: Likewise.
8668 * gcc.target/i386/ret-thunk-12.c: Likewise.
8669 * gcc.target/i386/ret-thunk-13.c: Likewise.
8670 * gcc.target/i386/ret-thunk-14.c: Likewise.
8671 * gcc.target/i386/ret-thunk-15.c: Likewise.
8672 * gcc.target/i386/ret-thunk-16.c: Likewise.
8673 * gcc.target/i386/ret-thunk-2.c: Likewise.
8674 * gcc.target/i386/ret-thunk-3.c: Likewise.
8675 * gcc.target/i386/ret-thunk-4.c: Likewise.
8676 * gcc.target/i386/ret-thunk-5.c: Likewise.
8677 * gcc.target/i386/ret-thunk-6.c: Likewise.
8678 * gcc.target/i386/ret-thunk-7.c: Likewise.
8679 * gcc.target/i386/ret-thunk-8.c: Likewise.
8680 * gcc.target/i386/ret-thunk-9.c: Likewise.
8681
8682 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8683
8684 * gcc.target/i386/indirect-thunk-1.c: New test.
8685 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8692 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8693 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8694 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8695 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8696 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8697 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8698 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8699 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8700 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8701 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8702 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8703 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8704 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8705 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8706 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8707 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8708 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8709 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8710 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8711 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8712 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8713 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8714 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8715 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8716 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8717
8718 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8719
8720 PR ipa/83051
8721 * gcc.c-torture/compile/pr83051.c: New testcase.
8722
8723 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8724
8725 PR tree-optimization/83501
8726 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8727
8728 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8729
8730 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8731 for lvx and stvx instead of lxvd2x and stxvd2x and require
8732 little-endian target. Add comments.
8733 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8734 comprehensive testing.
8735 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8736 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8737 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8738 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8739 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8740 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8741 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8742 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8743 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8744 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8745 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8746 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8747 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8748 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8749 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8750 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8751 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8752 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8753 scan-assembler-not directives that forbid lvx and xxpermdi.
8754 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8755 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8756 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8757 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8758 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8759 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8760 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8761 scan-assembler-times directives to reflect different numbers of
8762 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8763
8764 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8765 Alan Hayward <alan.hayward@arm.com>
8766 David Sherwood <david.sherwood@arm.com>
8767
8768 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8769 than SLP vectorization.
8770 * gcc.dg/vect/vect-alias-check-10.c: New test.
8771 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8772 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8773 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8774 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8775 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8776 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8777 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8778 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8779 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8780 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8781 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8782 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8783 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8784 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8785 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8786 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8787 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8788 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8789 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8790 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8791 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8792 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8793 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8794
8795 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8796 Alan Hayward <alan.hayward@arm.com>
8797 David Sherwood <david.sherwood@arm.com>
8798
8799 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8800 New proc.
8801 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8802 targets with scatter stores.
8803 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8804 stores.
8805 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8806 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8807 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8808 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8809 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8810 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8811 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8812 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8813 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8814 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8815 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8816 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8817 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8818 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8819 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8820 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8821
8822 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8823 Alan Hayward <alan.hayward@arm.com>
8824 David Sherwood <david.sherwood@arm.com>
8825
8826 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8827 for double_reduc1.
8828 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8829 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8830 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8831 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8832
8833 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8834 Alan Hayward <alan.hayward@arm.com>
8835 David Sherwood <david.sherwood@arm.com>
8836
8837 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8838 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8839 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8840
8841 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8842 Alan Hayward <alan.hayward@arm.com>
8843 David Sherwood <david.sherwood@arm.com>
8844
8845 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8846 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8847 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8848 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8849 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8850 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8851 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8852 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8853 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8854 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8855 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8856 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8857 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8858 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8859
8860 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8861 Alan Hayward <alan.hayward@arm.com>
8862 David Sherwood <david.sherwood@arm.com>
8863
8864 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8865 check for a message about using in-order reductions.
8866 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8867 check for a message about using in-order reductions.
8868 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8869 vectorized and check for a message about using in-order reductions.
8870 Expect targets with variable-length vectors to fall back to the
8871 fixed-length mininum.
8872 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8873 check for a message about using in-order reductions.
8874 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8875 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8876 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8877 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8878 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8879 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8880 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8881 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8882 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8883 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8884 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8885 vect_fold_left_plus.
8886
8887 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8888
8889 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8890 are spilled.
8891 * gcc.target/aarch64/sve/spill_2.c: New test.
8892 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8893 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8894 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8895 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8896 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8897
8898 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8899 Alan Hayward <alan.hayward@arm.com>
8900 David Sherwood <david.sherwood@arm.com>
8901
8902 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8903 of branches.
8904 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8905 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8906 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8907 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8908 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8909 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8910 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8911 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8912 * gcc.target/aarch64/sve/struct_vect_23_run.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: New test.
8919 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8920 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8921 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8922
8923 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8924 Alan Hayward <alan.hayward@arm.com>
8925 David Sherwood <david.sherwood@arm.com>
8926
8927 * lib/target-supports.exp
8928 (check_effective_target_vect_fold_extract_last): New proc.
8929 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8930 for fold_extract_last.
8931 * gcc.dg/vect/pr65947-2.c: Likewise.
8932 * gcc.dg/vect/pr65947-3.c: Likewise.
8933 * gcc.dg/vect/pr65947-4.c: Likewise.
8934 * gcc.dg/vect/pr65947-5.c: Likewise.
8935 * gcc.dg/vect/pr65947-6.c: Likewise.
8936 * gcc.dg/vect/pr65947-9.c: Likewise.
8937 * gcc.dg/vect/pr65947-10.c: Likewise.
8938 * gcc.dg/vect/pr65947-12.c: Likewise.
8939 * gcc.dg/vect/pr65947-14.c: Likewise.
8940 * gcc.dg/vect/pr80631-1.c: Likewise.
8941 * gcc.target/aarch64/sve/clastb_1.c: New test.
8942 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8943 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8944 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8945 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8946 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8947 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8948 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8949 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8950 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8951 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8952 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8953 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8954 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8955
8956 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8957 Alan Hayward <alan.hayward@arm.com>
8958 David Sherwood <david.sherwood@arm.com>
8959
8960 * gcc.target/aarch64/sve/live_1.c: New test.
8961 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8962
8963 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8964 Alan Hayward <alan.hayward@arm.com>
8965 David Sherwood <david.sherwood@arm.com>
8966
8967 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8968 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8969 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8970 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8971 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8972 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8973 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8974 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8975 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8976
8977 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8978 Alan Hayward <alan.hayward@arm.com>
8979 David Sherwood <david.sherwood@arm.com>
8980
8981 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8982 New proc.
8983 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8984 vect_fully_masked.
8985 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8986 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8987 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8988 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8989 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8990 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8991
8992 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8993 Alan Hayward <alan.hayward@arm.com>
8994 David Sherwood <david.sherwood@arm.com>
8995
8996 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8997 instead of just ADDRESS.
8998 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8999 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9000 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9001 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9002 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9003 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9004 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9005 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9006 * gcc.target/aarch64/sve/while_2.c: Likewise.
9007 * gcc.target/aarch64/sve/while_3.c: Likewise.
9008 * gcc.target/aarch64/sve/while_4.c: Likewise.
9009
9010 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9011 Alan Hayward <alan.hayward@arm.com>
9012 David Sherwood <david.sherwood@arm.com>
9013
9014 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9015 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9016 to be predicated.
9017 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9018 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9019 * gcc.target/aarch64/sve/reduc_5.c: New test.
9020 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9021 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9022
9023 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9024 Alan Hayward <alan.hayward@arm.com>
9025 David Sherwood <david.sherwood@arm.com>
9026
9027 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9028 * gcc.dg/tree-ssa/peel1.c: Likewise.
9029 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9030 variable-length vectors.
9031 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9032 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9033 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9034 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9035 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9036 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9037 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9038 * gcc.target/aarch64/sve/slp_8.c: New test.
9039 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9040 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9041 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9042 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9043 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9044 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9045 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9046 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9047 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9048 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9049 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9050 * gcc.target/aarch64/sve/while_1.c: Likewise.
9051 * gcc.target/aarch64/sve/while_2.c: Likewise.
9052 * gcc.target/aarch64/sve/while_3.c: Likewise.
9053 * gcc.target/aarch64/sve/while_4.c: Likewise.
9054
9055 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9056 Alan Hayward <alan.hayward@arm.com>
9057 David Sherwood <david.sherwood@arm.com>
9058
9059 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9060 New proc.
9061 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9062 and add an associated scan-dump test. Prevent vectorization
9063 of the first two loops.
9064 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9065 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9066 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9067 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9068 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9069 * gcc.target/aarch64/sve/reduc_2_run.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 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9076 * gcc.dg/vect/pr67790.c: Likewise.
9077 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9078 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9079 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9080 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9081 * gcc.target/aarch64/sve/slp_5.c: New test.
9082 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9083 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9084 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9085 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9086 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9087
9088 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9089 Alan Hayward <alan.hayward@arm.com>
9090 David Sherwood <david.sherwood@arm.com>
9091
9092 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9093 && vect_load_lanes
9094 * gcc.dg/vect/slp-1.c: Likewise.
9095 * gcc.dg/vect/slp-10.c: Likewise.
9096 * gcc.dg/vect/slp-12b.c: Likewise.
9097 * gcc.dg/vect/slp-12c.c: Likewise.
9098 * gcc.dg/vect/slp-17.c: Likewise.
9099 * gcc.dg/vect/slp-19b.c: Likewise.
9100 * gcc.dg/vect/slp-20.c: Likewise.
9101 * gcc.dg/vect/slp-21.c: Likewise.
9102 * gcc.dg/vect/slp-22.c: Likewise.
9103 * gcc.dg/vect/slp-23.c: Likewise.
9104 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9105 * gcc.dg/vect/slp-24.c: Likewise.
9106 * gcc.dg/vect/slp-28.c: Likewise.
9107 * gcc.dg/vect/slp-39.c: Likewise.
9108 * gcc.dg/vect/slp-6.c: Likewise.
9109 * gcc.dg/vect/slp-7.c: Likewise.
9110 * gcc.dg/vect/slp-cond-1.c: Likewise.
9111 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9112 * gcc.dg/vect/slp-cond-2.c: Likewise.
9113 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9114 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9115 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9116 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9117 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9118 * gcc.dg/vect/slp-perm-6.c: Likewise.
9119 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9120 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9121 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9122 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9123 * gcc.dg/vect/slp-12a.c: Likewise.
9124 * gcc.dg/vect/slp-14.c: Likewise.
9125 * gcc.dg/vect/slp-15.c: Likewise.
9126 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9127 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9128 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9129 * gcc.target/aarch64/sve/slp_1.c: New test.
9130 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9131 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9132 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9133 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9134 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9135 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9136 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9137
9138 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9139 Alan Hayward <alan.hayward@arm.com>
9140 David Sherwood <david.sherwood@arm.com>
9141
9142 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9143 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9144 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9145 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9146 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9147 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9148 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9149 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9150 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9151 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9152 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9153 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9154 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9155 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9156 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9157 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9158 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9159 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9160 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9161
9162 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9163 Alan Hayward <alan.hayward@arm.com>
9164 David Sherwood <david.sherwood@arm.com>
9165
9166 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9167 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9168 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9169 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9170 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9171 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9172 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9173 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9174 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9175 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9176 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9177 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9178 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9179 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9180 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9181 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9182 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9183 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9184 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9185 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9186 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9187 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9188 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9189 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9190 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9191 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9192 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9193 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9194 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9195 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9196 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9197 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9198 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9199 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9200 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9201 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9202
9203 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9204 Alan Hayward <alan.hayward@arm.com>
9205 David Sherwood <david.sherwood@arm.com>
9206
9207 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9208 Return true for SVE too.
9209 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9210 if load/store lanes are supported.
9211 * gcc.dg/vect/slp-10.c: Likewise.
9212 * gcc.dg/vect/slp-12c.c: Likewise.
9213 * gcc.dg/vect/slp-17.c: Likewise.
9214 * gcc.dg/vect/slp-33.c: Likewise.
9215 * gcc.dg/vect/slp-6.c: Likewise.
9216 * gcc.dg/vect/slp-cond-1.c: Likewise.
9217 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9218 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9219 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9220 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9221 * gcc.dg/vect/slp-perm-6.c: Likewise.
9222 * gcc.dg/vect/slp-perm-9.c: Likewise.
9223 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9224 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9225 for variable-length vectors.
9226
9227 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9228 Alan Hayward <alan.hayward@arm.com>
9229 David Sherwood <david.sherwood@arm.com>
9230
9231 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9232 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9233
9234 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9235
9236 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9237 * g++.target/aarch64/sve/catch_1.C: New test.
9238 * g++.target/aarch64/sve/catch_2.C: Likewise.
9239 * g++.target/aarch64/sve/catch_3.C: Likewise.
9240 * g++.target/aarch64/sve/catch_4.C: Likewise.
9241 * g++.target/aarch64/sve/catch_5.C: Likewise.
9242 * g++.target/aarch64/sve/catch_6.C: Likewise.
9243
9244 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9245 Alan Hayward <alan.hayward@arm.com>
9246 David Sherwood <david.sherwood@arm.com>
9247
9248 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9249 New proc.
9250 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9251 * gcc.target/aarch64/fmaxmin.c: Likewise.
9252 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9253 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9254 * gcc.target/aarch64/pr62178.c: Likewise.
9255 * gcc.target/aarch64/pr71727-2.c: Likewise.
9256 * gcc.target/aarch64/saddw-1.c: Likewise.
9257 * gcc.target/aarch64/saddw-2.c: Likewise.
9258 * gcc.target/aarch64/uaddw-1.c: Likewise.
9259 * gcc.target/aarch64/uaddw-2.c: Likewise.
9260 * gcc.target/aarch64/uaddw-3.c: Likewise.
9261 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9262 * gcc.target/aarch64/vect-compile.c: Likewise.
9263 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9264 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9265 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9266 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9267 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9268 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9269 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9270 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9271 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9272 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9273 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9274 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9275 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9276 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9277 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9278 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9279 * gcc.target/aarch64/vect-movi.c: Likewise.
9280 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9281 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9282 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9283 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9284 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9285 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9286 fixed-length SVE.
9287 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9288 * gcc.target/aarch64/sve/arith_1.c: New test.
9289 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9290 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9291 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9292 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9293 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9294 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9295 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9296 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9297 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9298 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9299 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9300 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9301 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9302 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9303 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9304 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9305 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9306 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9307 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9308 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9309 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9310 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9311 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9312 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9313 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9314 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9315 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9316 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9317 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9318 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9319 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9320 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9321 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9322 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9323 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9324 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9325 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9326 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9327 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9328 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9329 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9330 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9331 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9332 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9333 * gcc.target/aarch64/sve/index_1.c: Likewise.
9334 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9335 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9336 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9337 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9338 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9339 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9340 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9341 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9342 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9343 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9344 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9345 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9346 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9347 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9348 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9349 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9350 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9351 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9352 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9353 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9354 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9355 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9356 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9357 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9358 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9359 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9360 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9361 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9362 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9363 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9364 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9365 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9366 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9367 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9368 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9369 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9370 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9371 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9372 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9373 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9374 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9375 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9376 * gcc.target/aarch64/sve/single_1.c: Likewise.
9377 * gcc.target/aarch64/sve/single_2.c: Likewise.
9378 * gcc.target/aarch64/sve/single_3.c: Likewise.
9379 * gcc.target/aarch64/sve/single_4.c: Likewise.
9380 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9381 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9382 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9383 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9384 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9385 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9386 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9387 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9388 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9389 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9390 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9391 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9392 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9393 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9394 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9395 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9396 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9397 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9398 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9399 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9400 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9401 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9402 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9403 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9404 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9405 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9406 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9407 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9408 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9409 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9410 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9411 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9412 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9413 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9414 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9415 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9416 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9417 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9418 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9419 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9420 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9421 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9422 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9423 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9424 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9425
9426 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9427 Alan Hayward <alan.hayward@arm.com>
9428 David Sherwood <david.sherwood@arm.com>
9429
9430 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9431 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9432 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9433 New procedures.
9434 (check_effective_target_vect_perm): Handle SVE.
9435 (check_effective_target_vect_perm_byte): Likewise.
9436 (check_effective_target_vect_perm_short): Likewise.
9437 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9438 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9439 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9440 (check_effective_target_vect_element_align_preferred): Likewise.
9441 (check_effective_target_vect_align_stack_vars): Likewise.
9442 (check_effective_target_vect_load_lanes): Likewise.
9443 (check_effective_target_vect_masked_store): Likewise.
9444 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9445 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9446 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9447 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9448 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9449 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9450 * gcc.dg/vect/slp-23.c: Likewise.
9451 * gcc.dg/vect/slp-perm-5.c: Likewise.
9452 * gcc.dg/vect/slp-perm-6.c: Likewise.
9453 * gcc.dg/vect/slp-perm-9.c: Likewise.
9454 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9455 * gcc.dg/vect/vect-114.c: Likewise.
9456 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9457 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9458
9459 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9460
9461 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9462 vect_variable_length, expecting the test to be vectorized
9463 without SLP instead.
9464 * gcc.dg/vect/pr33953.c: Likewise.
9465 * gcc.dg/vect/pr37027.c: Likewise.
9466 * gcc.dg/vect/pr67790.c: Likewise.
9467 * gcc.dg/vect/pr68445.c: Likewise.
9468 * gcc.dg/vect/slp-1.c: Likewise.
9469 * gcc.dg/vect/slp-10.c: Likewise.
9470 * gcc.dg/vect/slp-12a.c: Likewise.
9471 * gcc.dg/vect/slp-12b.c: Likewise.
9472 * gcc.dg/vect/slp-12c.c: Likewise.
9473 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9474 * gcc.dg/vect/slp-13.c: Likewise.
9475 * gcc.dg/vect/slp-14.c: Likewise.
9476 * gcc.dg/vect/slp-15.c: Likewise.
9477 * gcc.dg/vect/slp-17.c: Likewise.
9478 * gcc.dg/vect/slp-19b.c: Likewise.
9479 * gcc.dg/vect/slp-2.c: Likewise.
9480 * gcc.dg/vect/slp-20.c: Likewise.
9481 * gcc.dg/vect/slp-21.c: Likewise.
9482 * gcc.dg/vect/slp-22.c: Likewise.
9483 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9484 * gcc.dg/vect/slp-24.c: Likewise.
9485 * gcc.dg/vect/slp-28.c: Likewise.
9486 * gcc.dg/vect/slp-39.c: Likewise.
9487 * gcc.dg/vect/slp-42.c: Likewise.
9488 * gcc.dg/vect/slp-6.c: Likewise.
9489 * gcc.dg/vect/slp-7.c: Likewise.
9490 * gcc.dg/vect/slp-cond-1.c: Likewise.
9491 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9492 * gcc.dg/vect/slp-cond-2.c: Likewise.
9493 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9494 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9495 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9496 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9497 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9498 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9499 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9500 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9501 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9502 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9503 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9504 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9505 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9506 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9507 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9508 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9509 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9510
9511 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9512
9513 PR c/83801
9514 * gcc.dg/pr83801.c: New test.
9515
9516 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9517
9518 PR fortran/52162
9519 * gfortran.dg/bounds_check_19.f90: New test.
9520
9521 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9522
9523 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9524 instead of scan-assembler-not for xsnabsqp.
9525
9526 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9527
9528 PR libgfortran/83525
9529 * gfortran.dg/newunit_5.f90: New test.
9530
9531 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9532
9533 PR rtl-optimization/80481
9534 * g++.dg/pr80481.C: New.
9535
9536 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9537
9538 PR target/83628
9539 * gcc.target/alpha/pr83628-3.c: New test.
9540
9541 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9542
9543 * lib/target-supports.exp (check_effective_target_avx512f): Also
9544 check for __builtin_ia32_addsd_round,
9545 __builtin_ia32_getmantsd_round.
9546 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9547
9548 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9549
9550 PR target/83629
9551 * gcc.target/powerpc/pr83629.c: Require ilp32.
9552
9553 2018-01-12 Richard Biener <rguenther@suse.de>
9554
9555 PR tree-optimization/80846
9556 * gcc.target/i386/pr80846-1.c: New testcase.
9557 * gcc.target/i386/pr80846-2.c: Likewise.
9558
9559 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9560
9561 * gcc.c-torture/execute/20180112-1.c: New test.
9562
9563 2018-01-12 Tom de Vries <tom@codesourcery.com>
9564
9565 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9566 * g++.dg/ext/label13a.C: Same.
9567 * g++.dg/ext/label14.C: Same.
9568 * g++.dg/ext/label2.C: Same.
9569 * g++.dg/ext/label3.C: Same.
9570 * g++.dg/torture/pr42462.C: Same.
9571 * g++.dg/torture/pr42739.C: Same.
9572 * g++.dg/warn/Wunused-label-3.C: Same.
9573
9574 2018-01-12 Tom de Vries <tom@codesourcery.com>
9575
9576 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9577 * g++.dg/Walloca1.C: Same.
9578 * g++.dg/cpp0x/pr70338.C: Same.
9579 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9580 * g++.dg/cpp1y/vla10.C: Same.
9581 * g++.dg/cpp1y/vla2.C: Same.
9582 * g++.dg/cpp1y/vla6.C: Same.
9583 * g++.dg/cpp1y/vla8.C: Same.
9584 * g++.dg/debug/debug5.C: Same.
9585 * g++.dg/debug/debug6.C: Same.
9586 * g++.dg/debug/pr54828.C: Same.
9587 * g++.dg/diagnostic/pr70105.C: Same.
9588 * g++.dg/eh/cleanup5.C: Same.
9589 * g++.dg/eh/spbp.C: Same.
9590 * g++.dg/ext/tmplattr9.C: Same.
9591 * g++.dg/ext/vla10.C: Same.
9592 * g++.dg/ext/vla11.C: Same.
9593 * g++.dg/ext/vla12.C: Same.
9594 * g++.dg/ext/vla15.C: Same.
9595 * g++.dg/ext/vla16.C: Same.
9596 * g++.dg/ext/vla17.C: Same.
9597 * g++.dg/ext/vla3.C: Same.
9598 * g++.dg/ext/vla6.C: Same.
9599 * g++.dg/ext/vla7.C: Same.
9600 * g++.dg/init/array24.C: Same.
9601 * g++.dg/init/new47.C: Same.
9602 * g++.dg/init/pr55497.C: Same.
9603 * g++.dg/opt/pr78201.C: Same.
9604 * g++.dg/template/vla2.C: Same.
9605 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9606 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9607 * g++.dg/torture/pr62127.C: Same.
9608 * g++.dg/torture/pr67055.C: Same.
9609 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9610 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9611 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9612 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9613 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9614 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9615 * g++.dg/warn/Wvla-1.C: Same.
9616 * g++.dg/warn/Wvla-3.C: Same.
9617 * g++.old-deja/g++.ext/array2.C: Same.
9618 * g++.old-deja/g++.ext/constructor.C: Same.
9619 * g++.old-deja/g++.law/builtin1.C: Same.
9620 * g++.old-deja/g++.other/crash12.C: Same.
9621 * g++.old-deja/g++.other/eh3.C: Same.
9622 * g++.old-deja/g++.pt/array6.C: Same.
9623 * g++.old-deja/g++.pt/dynarray.C: Same.
9624
9625 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9626
9627 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9628
9629 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9630
9631 PR libfortran/67412
9632 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9633 on *-*-solaris2.10.
9634
9635 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9636
9637 * lib/target-supports.exp (check_effective_target_branch_cost):
9638 Accept all x86 targets.
9639
9640 2018-01-12 Martin Liska <mliska@suse.cz>
9641
9642 PR ipa/83054
9643 * g++.dg/warn/pr83054.C: New test.
9644
9645 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9646
9647 * gcc.target/powerpc/spec-barr-1.c: New file.
9648
9649 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9650
9651 PR target/83330
9652 * gcc.target/i386/pr83330.c: New test.
9653
9654 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9655
9656 PR fortran/79383
9657 * gfortran.dg/dtio_31.f03: New test.
9658 * gfortran.dg/dtio_32.f03: New test.
9659
9660 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9661
9662 PR c++/43486
9663 * g++.dg/wrappers: New subdirectory.
9664 * g++.dg/wrappers/README: New file.
9665 * g++.dg/wrappers/alloc.C: New test case.
9666 * g++.dg/wrappers/cow-istream-string.C: New test case.
9667 * g++.dg/wrappers/cp-stdlib.C: New test case.
9668 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9669 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9670
9671 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9672
9673 PR middle-end/83718
9674 * g++.dg/torture/pr83718.C: New testcase.
9675
9676 2018-01-11 Martin Jambor <mjambor@suse.cz>
9677
9678 PR ipa/83178
9679 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9680
9681 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9682
9683 PR tree-optimization/83695
9684 * gcc.dg/tree-ssa/pr83695.c: New test.
9685
9686 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9687
9688 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9689 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9690
9691 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9692
9693 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9694 * gcc.target/arm/simd/fp16fml_high.c: New test.
9695 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9696 * lib/target-supports.exp
9697 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9698 check_effective_target_arm_fp16fml_neon_ok,
9699 add_options_for_arm_fp16fml_neon): New procedures.
9700
9701 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9702
9703 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9704 combination tests.
9705
9706 2018-01-11 Richard Biener <rguenther@suse.de>
9707
9708 PR tree-optimization/83435
9709 * gcc.dg/graphite/pr83435.c: New testcase.
9710
9711 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9712 Alan Hayward <alan.hayward@arm.com>
9713 David Sherwood <david.sherwood@arm.com>
9714
9715 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9716
9717 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9718
9719 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9720
9721 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9722
9723 PR target/82096
9724 * gcc.c-torture/compile/pr82096.c: New test.
9725
9726 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9727
9728 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9729
9730 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9731
9732 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9733
9734 2018-01-11 Justin Squirek <squirek@adacore.com>
9735
9736 * gnat.dg/expr_func4.adb: New testcase.
9737
9738 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9739
9740 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9741 testcase.
9742
9743 2018-01-11 Bob Duff <duff@adacore.com>
9744
9745 * gnat.dg/protected_null.adb: New testcase.
9746
9747 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9748
9749 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9750
9751 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9752
9753 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9754
9755 2018-01-11 Justin Squirek <squirek@adacore.com>
9756
9757 * gnat.dg/loopvar.adb: New testcase.
9758
9759 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9760
9761 PR middle-end/83189
9762 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9763
9764 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9765
9766 * gcc.c-torture/compile/pr83575.c: New testcase.
9767
9768 2018-01-10 Michael Collison <michael.collison@arm.com>
9769
9770 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9771 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9772 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9773 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9774 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9775 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9776 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9777 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9778 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9779 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9780 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9781 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9782 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9783 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9784 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9785 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9786
9787 2018-01-10 Michael Collison <michael.collison@arm.com>
9788
9789 * gcc.target/aarch64/sha2.h: New shared testcase.
9790 * gcc.target/aarch64/sha2_1.c: New testcase.
9791 * gcc.target/aarch64/sha2_2.c: New testcase.
9792 * gcc.target/aarch64/sha2_3.c: New testcase.
9793 * gcc.target/aarch64/sha3.h: New shared testcase.
9794 * gcc.target/aarch64/sha3_1.c: New testcase.
9795 * gcc.target/aarch64/sha3_2.c: New testcase.
9796 * gcc.target/aarch64/sha3_3.c: New testcase.
9797
9798 2018-01-10 Michael Collison <michael.collison@arm.com>
9799
9800 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9801
9802 2018-01-10 Martin Sebor <msebor@redhat.com>
9803
9804 PR tree-optimization/83781
9805 * gcc.dg/strlenopt-42.c: New test.
9806
9807 2018-01-11 Martin Sebor <msebor@gmail.com>
9808 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9809
9810 PR tree-optimization/83501
9811 PR tree-optimization/81703
9812
9813 * gcc.dg/strlenopt-39.c: New test-case.
9814 * gcc.dg/pr81703.c: Likewise.
9815
9816 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9817
9818 * gnat.dg/atomic10.adb: New test.
9819
9820 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9821
9822 PR fortran/82367
9823 * gfortran.dg/deferred_character_18.f90: New test.
9824
9825 2018-01-10 Martin Sebor <msebor@redhat.com>
9826
9827 PR tree-optimization/83671
9828 * gcc.dg/strlenopt-40.c: New test.
9829 * gcc.dg/strlenopt-41.c: New test.
9830
9831 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9832
9833 PR fortran/83093
9834 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9835
9836 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9837
9838 PR target/83399
9839 * gcc.target/powerpc/pr83399.c: New test.
9840
9841 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9842
9843 PR c++/43486
9844 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9845 to reflect that the arguments are correctly underlined.
9846 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9847 for globals, params, locals and literals.
9848 (test_sizeof): Directly test the location of "sizeof", rather than
9849 when used in compound expressions.
9850 (test_alignof): Likewise for "alignof".
9851 (test_string_literals): Likewise for string literals.
9852 (test_numeric_literals): Likewise for numeric literals.
9853 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9854 (test_typeid): Likewise for typeid.
9855 (test_unary_plus): New.
9856 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9857 format strings.
9858
9859 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9860
9861 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9862
9863 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9864
9865 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9866
9867 2018-01-10 Marek Polacek <polacek@redhat.com>
9868
9869 PR c++/82541
9870 * g++.dg/warn/Wduplicated-branches4.C: New test.
9871
9872 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR c++/81327
9875 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9876 cast to void *.
9877
9878 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9879
9880 PR c++/81055
9881 * g++.dg/cpp0x/new2.C: New.
9882
9883 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9884
9885 PR target/83735
9886 * gcc.target/i386/pr83735.c: New test.
9887
9888 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9889
9890 * lib/target-supports.exp (check_effective_target_branch_cost):
9891 New function.
9892 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9893 * gcc.dg/pr21643.c: Likewise.
9894 * gcc.dg/pr46309.c: Likewise.
9895 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9896 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9897 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9898 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9899 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9900 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9901 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9902 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9903 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9904 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9905 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9906 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9907 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9908 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9909
9910 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9911
9912 PR target/83629
9913 * gcc.target/powerpc/pr83629.c: New testcase.
9914
9915 2018-01-10 Richard Biener <rguenther@suse.de>
9916
9917 PR testsuite/78768
9918 * gcc.dg/pr78768.c: Un-XFAIL.
9919
9920 2018-01-10 Richard Biener <rguenther@suse.de>
9921
9922 PR debug/82425
9923 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9924
9925 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9926
9927 PR tree-optimization/83753
9928 * gcc.dg/torture/pr83753.c: New test.
9929
9930 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9931
9932 * gcc.target/i386/avx2-gather-1.c: Add -march.
9933 * gcc.target/i386/avx2-gather-2.c: Add -march.
9934 * gcc.target/i386/avx2-gather-3.c: Add -march.
9935 * gcc.target/i386/avx2-gather-4.c: Add -march.
9936 * gcc.target/i386/avx2-gather-5.c: Add -march.
9937 * gcc.target/i386/avx2-gather-6.c: Add -march.
9938 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9939 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9940 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9941 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9942 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9943 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9944 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9945 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9946 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9947 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9948
9949 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9950
9951 PR target/78585:
9952 * gcc.target/i386/pr78585.c: New test.
9953
9954 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9955
9956 PR c++/83734
9957 * g++.dg/cpp0x/pr83734.C: New test.
9958
9959 2018-01-09 Carl Love <cel@us.ibm.com>
9960
9961 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9962 vec_mergeo builtins with float, double, long long, unsigned long long,
9963 bool long long arguments.
9964 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9965 vec_float2 with double arguments.
9966 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9967 vec_mergew and vec_mergow builtins.
9968
9969 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9970
9971 PR fortran/83742
9972 * gfortran.dg/contiguous_6.f90: New test.
9973
9974 2018-01-09 Richard Biener <rguenther@suse.de>
9975
9976 PR tree-optimization/83668
9977 * gcc.dg/graphite/pr83668.c: New testcase.
9978
9979 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9980
9981 PR tree-optimization/64811
9982 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9983 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9984 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9985 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9986 New tests.
9987 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9988
9989 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9990
9991 PR target/79883
9992 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9993
9994 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9995
9996 PR target/82641
9997 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9998 no NEON and require softfp or hard float-abi.
9999 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10000
10001 2018-01-09 Richard Biener <rguenther@suse.de>
10002
10003 PR tree-optimization/83572
10004 * gcc.dg/graphite/pr83572.c: New testcase.
10005
10006 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10007
10008 PR target/83507
10009 * gcc.dg/sms-13.c: New test.
10010
10011 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10012
10013 PR fortran/83741
10014 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10015
10016 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10017 Monk Chiang <sh.chiang04@gmail.com>
10018
10019 * gcc.target/riscv/save-restore-1.c: New.
10020
10021 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10022
10023 PR target/83677
10024 * gcc.target/powerpc/pr83677.c: New file.
10025
10026 2018-01-08 Jeff Law <law@redhat.com>
10027
10028 PR rtl-optimizatin/81308
10029 * g++.dg/pr81308-1.C: New test.
10030 * g++.dg/pr81308-2.C: New test.
10031
10032 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10033
10034 PR target/83663 - Revert r255946
10035 * gcc.target/aarch64/vect-slp-dup.c: New.
10036
10037 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10038
10039 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10040 combination tests.
10041
10042 2018-01-08 Richard Biener <rguenther@suse.de>
10043
10044 PR tree-optimization/83563
10045 * gcc.dg/graphite/pr83563.c: New testcase.
10046
10047 2018-01-08 Richard Biener <rguenther@suse.de>
10048
10049 PR middle-end/83713
10050 * g++.dg/torture/pr83713.C: New testcase.
10051
10052 2018-01-08 Tom de Vries <tom@codesourcery.com>
10053
10054 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10055
10056 2018-01-08 Richard Biener <rguenther@suse.de>
10057
10058 PR tree-optimization/83685
10059 * gcc.dg/torture/pr83685.c: New testcase.
10060
10061 2018-01-08 Richard Biener <rguenther@suse.de>
10062
10063 PR lto/83719
10064 * gcc.dg/lto/pr83719_0.c: New testcase.
10065
10066 2018-01-08 Tom de Vries <tom@codesourcery.com>
10067
10068 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10069 * gcc.dg/graphite/run-id-1.c: Same.
10070 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10071
10072 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10073
10074 PR fortran/83611
10075 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10076 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10077 * gfortran.dg/pdt_27.f03: New test.
10078
10079 PR fortran/83731
10080 * gfortran.dg/pdt_28.f03: New test.
10081
10082 2018-01-08 Tom de Vries <tom@codesourcery.com>
10083
10084 * c-c++-common/builtins.c: Require effective target alloca.
10085 * gcc.dg/Wrestrict.c: Same.
10086 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10087
10088 2018-01-08 Richard Biener <rguenther@suse.de>
10089
10090 PR middle-end/83580
10091 * gcc.dg/torture/pr83580.c: New testcase.
10092
10093 2018-01-08 Richard Biener <rguenther@suse.de>
10094
10095 PR middle-end/83517
10096 * gcc.dg/pr83517.c: New testcase.
10097
10098 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10099
10100 PR middle-end/81897
10101 * gcc.dg/uninit-pr81897.c: New test.
10102
10103 2018-01-06 Martin Sebor <msebor@redhat.com>
10104
10105 PR tree-optimization/83640
10106 * gcc.dg/Wrestrict-6.c: New test.
10107 * gcc.dg/pr83640.c: New test.
10108
10109 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10110
10111 * gcc.target/aarch64/reg-alloc-1.c: New test.
10112
10113 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10114
10115 PR fortran/50892
10116 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10117
10118 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR debug/83480
10121 * gcc.dg/pr83480.c: New test.
10122
10123 PR rtl-optimization/83682
10124 * gcc.target/i386/pr83682.c: New test.
10125
10126 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10127
10128 PR fortran/78534
10129 PR fortran/66310
10130 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10131 * gfortran.dg/dependency_49.f90: Likewise.
10132 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10133 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10134 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10135 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10136 * gfortran.dg/string_1_lp64.f90: New test.
10137 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10138 * gfortran.dg/string_3_lp64.f90: New test.
10139
10140 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR target/83604
10143 * gcc.target/i386/sse-26.c: New test.
10144
10145 PR target/83604
10146 * gcc.target/i386/pr83604.c: New test.
10147
10148 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10149
10150 * gcc.dg/vect/vect-align-4.c: New test.
10151 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10152 and redefine as a structure with an unaligned member "b".
10153 (foo): Update accordingly.
10154
10155 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10156
10157 PR target/82439
10158 * gcc.target/aarch64/bics_5.c: New test.
10159 * gcc.target/arm/bics_5.c: Likewise.
10160
10161 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10162
10163 PR tree-optimization/83605
10164 * gcc.dg/pr83605.c: New test.
10165
10166 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR target/83554
10169 * gcc.target/i386/pr83554.c: New test.
10170
10171 PR ipa/82352
10172 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10173 long unsigned int.
10174
10175 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10176
10177 PR fortran/83683
10178 PR fortran/45689
10179 * gfortran.dg/eoshift_8.f90: New test.
10180 * gfortran.dg/simplify_eoshift_1.f90: New test.
10181
10182 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR debug/83585
10185 * gcc.dg/pr83585.c: New test.
10186
10187 2018-01-04 Nathan Sidwell <nathan@acm.org>
10188
10189 PR c++/83667
10190 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10191
10192 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR debug/83666
10195 * gcc.dg/pr83666.c: New test.
10196
10197 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10198
10199 PR target/83628
10200 * gcc.target/alpha/pr83628-1.c: New test.
10201 * gcc.target/alpha/pr83628-2.c: Ditto.
10202
10203 2018-01-04 Martin Liska <mliska@suse.cz>
10204
10205 PR ipa/82352
10206 * g++.dg/ipa/pr82352.C: New test.
10207
10208 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10209
10210 * gcc.dg/vect-opt-info-1.c: Moved to ...
10211 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10212 vect_int targets, use dg-additional-options instead of dg-options and
10213 use relative line numbers instead of absolute.
10214
10215 2018-01-03 Martin Sebor <msebor@redhat.com>
10216
10217 PR tree-optimization/83655
10218 * gcc.dg/Wrestrict-5.c: New test.
10219 * c-c++-common/builtins.c: New test.
10220
10221 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10222 Alan Hayward <alan.hayward@arm.com>
10223 David Sherwood <david.sherwood@arm.com>
10224
10225 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10226 (main): Call it.
10227
10228 2018-01-03 Jeff Law <law@redhat.com>
10229
10230 PR target/83641
10231 * gcc.target/i386/stack-check-17.c: New test.
10232 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10233
10234 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR debug/83621
10237 * gcc.dg/pr83621.c: New test.
10238
10239 PR debug/83645
10240 * gcc.dg/pr83645.c: New test.
10241
10242 2018-01-03 Martin Sebor <msebor@redhat.com>
10243
10244 PR tree-optimization/83603
10245 * gcc.dg/Wrestrict-4.c: New test.
10246
10247 PR c/83559
10248 * gcc.dg/const-2.c: New test.
10249 * gcc.dg/pure-3.c: New test.
10250
10251 2018-01-03 Martin Sebor <msebor@redhat.com>
10252
10253 * gcc.dg/Wrestrict-3.c: New test.
10254
10255 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR c++/83555
10258 * g++.dg/opt/pr83555.C: New test.
10259 * g++.dg/ubsan/pr83555.C: New test.
10260
10261 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10262
10263 PR c/82050
10264 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10265 the !CHECKING_P case by expecting a note.
10266 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10267 a note for the !CHECKING_P case, and move the return statement
10268 outside of #if CHECKING_P guard.
10269
10270 2018-01-03 Jeff Law <law@redhat.com>
10271
10272 PR middle-end/83654
10273 * gcc.target/i386/stack-check-18.c: New test.
10274 * gcc.target/i386/stack-check-19.c: New test.
10275
10276 2018-01-03 Martin Sebor <msebor@redhat.com>
10277
10278 PR tree-optimization/83501
10279 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10280
10281 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10282
10283 PR tree-optimization/83501
10284 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10285
10286 2018-01-03 Nathan Sidwell <nathan@acm.org>
10287
10288 PR c++/83667
10289 * g++.dg/ipa/pr83667.C: New.
10290
10291 2018-01-03 Martin Liska <mliska@suse.cz>
10292
10293 PR tree-optimization/83593
10294 * gcc.dg/pr83593.c: New test.
10295
10296 2018-01-03 Martin Liska <mliska@suse.cz>
10297
10298 PR ipa/83549
10299 * g++.dg/ipa/pr83549.C: New test.
10300
10301 2018-01-03 Marek Polacek <polacek@redhat.com>
10302
10303 PR c++/83592
10304 * g++.dg/warn/mvp2.C: New test.
10305
10306 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR preprocessor/83602
10309 * g++.dg/cpp/pr83602.C: New test.
10310
10311 PR c++/83634
10312 * g++.dg/parse/pr83634.C: New test.
10313
10314 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10315
10316 PR fortran/83664
10317 * gfortran.dg/eoshift_7.f90: New test.
10318
10319 2018-01-03 Jan Beulich <jbeulich@suse.com>
10320
10321 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10322 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10323
10324 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10325
10326 Update copyright years.
10327
10328 2018-01-03 Martin Liska <mliska@suse.cz>
10329
10330 PR ipa/83594
10331 * gcc.dg/ipa/pr83594.c: New test.
10332
10333 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10334 Alan Hayward <alan.hayward@arm.com>
10335 David Sherwood <david.sherwood@arm.com>
10336
10337 * gcc.dg/vect-opt-info-1.c: New test.
10338
10339 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10340
10341 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10342 floorf128, truncf128, and roundf128.
10343 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10344 optimizations added in match.pd.
10345 * gcc.target/powerpc/float128-hw6.c: Likewise.
10346 * gcc.target/powerpc/float128-hw7.c: Likewise.
10347 * gcc.target/powerpc/float128-hw8.c: Likewise.
10348 * gcc.target/powerpc/float128-hw9.c: Likewise.
10349 * gcc.target/powerpc/float128-hw10.c: Likewise.
10350 * gcc.target/powerpc/float128-hw11.c: Likewise.
10351
10352 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10353
10354 PR c++/83556
10355 * g++.dg/cpp0x/pr83556.C: New test.
10356
10357 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10358
10359 PR fortran/45689
10360 PR fortran/83650
10361 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10362 * gfortran.dg/simplify_cshift_4.f90: New test.
10363
10364 2018-01-02 Marek Polacek <polacek@redhat.com>
10365
10366 PR c++/81860
10367 * g++.dg/cpp0x/inh-ctor30.C: New test.
10368
10369 PR c++/83644
10370 * g++.dg/cpp1z/pr83644.C: New test.
10371
10372 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10373
10374 PR fortran/83076
10375 * gfortran.dg/coarray_45.f90: New test.
10376
10377 PR fortran/83319
10378 * gfortran.dg/coarray_46.f90: New test.
10379
10380 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR tree-optimization/83581
10383 * gcc.dg/pr83581.c: New test.
10384
10385 PR c/83595
10386 * gcc.dg/pr83595.c: New test.
10387
10388 PR middle-end/83608
10389 * g++.dg/opt/pr83608.C: New test.
10390
10391 PR middle-end/83609
10392 * gcc.dg/pr83609.c: New test.
10393 * g++.dg/opt/pr83609.C: New test.
10394
10395 PR middle-end/83623
10396 * gcc.dg/pr83623.c: New test.
10397
10398 * gcc.target/i386/i386.exp
10399 (check_effective_target_avx512vpopcntdqvl): New proc.
10400 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10401 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10402 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10403 \f
10404 Copyright (C) 2018 Free Software Foundation, Inc.
10405
10406 Copying and distribution of this file, with or without modification,
10407 are permitted in any medium without royalty provided the copyright
10408 notice and this notice are preserved.